.rt-root{--tf-void:var(--color-background);--tf-panel:var(--color-surface);--tf-panel-2:var(--color-surface-sunken);--tf-hover:var(--color-hover);--tf-selected:var(--color-selected);--tf-grid:var(--color-border);--tf-grid-strong:var(--color-border-strong);--tf-ink:var(--color-text);--tf-dim:var(--color-text-muted);--tf-accent:var(--color-primary);--tf-accent-dim:var(--color-primary-strong);--tf-warn:var(--color-warning);--tf-danger:var(--color-error);--tf-glow:0;--rt-stick1-w:3em;--rt-stick2-w:7.2em;--rt-pad-y:.5em;--rt-pad-x:.75em;--rt-grip:var(--grip);--rt-row:2.75em;width:100%;min-width:0;max-width:100%;margin-top:calc(var(--space-unit) * 3);container:rt/inline-size}.rt-root[data-rt-kind=log]{--rt-stick1-w:8em;--rt-stick2-w:10em}.rt-root[data-rt-kind=named]{--rt-stick1-w:14em;--rt-stick2-w:7.2em}body:has(.rt-root){overflow-x:clip}.rt-toolbar{align-items:center;gap:calc(var(--space-unit) * 2);margin:0 0 calc(var(--space-unit) * 3);font-size:var(--scale-xs);color:var(--tf-dim);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.rt-count{color:var(--tf-dim);font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.rt-chips{gap:calc(var(--space-unit) * 2);flex-wrap:wrap;align-items:center;display:inline-flex}.rt-chip,.rt-clear{align-items:center;gap:var(--space-unit);min-height:var(--tap-target);border:1px solid var(--color-border-control);color:var(--tf-ink);border-radius:var(--radius-lg);padding:0 calc(var(--space-unit) * 3);font:inherit;font-size:var(--scale-sm);cursor:pointer;background:var(--tf-panel-2);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:inline-flex}.rt-chip:hover{border-color:var(--tf-dim)}.rt-clear{color:var(--tf-dim);background:0 0;border-color:#0000}.rt-clear:hover{color:var(--tf-ink);background:var(--tf-hover)}.rt-hint{width:100%;color:var(--tf-dim);font-size:var(--scale-xs);margin:0}.rt-panel{background:var(--tf-panel);border:1px solid var(--tf-grid);border-radius:var(--radius-lg);max-width:100%;max-height:none;box-shadow:var(--elev-1);overscroll-behavior-x:contain;overflow:auto clip;container-type:inline-size}table.rt{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-family:var(--font-sans);font-size:var(--scale-sm);font-variant-numeric:tabular-nums}table.rt thead th{z-index:3;background:var(--tf-panel-2);border-bottom:1px solid var(--tf-grid-strong);text-align:left;white-space:nowrap;color:var(--tf-dim);font-weight:var(--weight-medium);padding:0;position:sticky;top:0}.rt-hcell{min-width:0;min-height:var(--tap-target);padding:0 var(--rt-grip) 0 var(--rt-pad-x);align-items:stretch;gap:.15em;display:flex;position:relative}.rt-hbtn{color:inherit;font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-width:var(--tap-target);min-height:var(--tap-target);text-align:left;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:1;align-items:center;gap:.35em;padding:0;display:inline-flex}.rt-hbtn--static{cursor:default}.rt-root caption.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rt-hlabel{white-space:nowrap}.rt-hbtn:hover{color:var(--tf-ink)}.rt-dir{color:var(--tf-dim);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);display:inline-grid}.rt-hbtn:hover .rt-dir,.rt-hbtn:focus-visible .rt-dir{opacity:1}table.rt th.rt-sorted .rt-hbtn{color:var(--tf-ink)}table.rt th.rt-sorted .rt-dir{opacity:1;color:var(--tf-accent)}.rt-dir:empty{display:none}.rt-fbtn{width:var(--tap-target);min-height:var(--tap-target);color:var(--tf-dim);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;align-self:center;place-items:center;margin-inline:-8px;padding:0;display:inline-grid;position:relative}table.rt th:not(.rt-num) .rt-fbtn{margin-right:0}.rt-hcell:has(>.rt-fbtn)>.rt-hbtn{min-width:calc(var(--tap-target) + 8px)}.rt-fit-bare .rt-hcell>.rt-hbtn{min-width:var(--tap-target)}table.rt th.rt-num .rt-resize{width:var(--rt-grip)}table.rt thead th:hover .rt-fbtn,.rt-fbtn:focus-visible,.rt-fbtn[aria-expanded=true],.rt-fbtn.rt-fbtn--on{opacity:1}@media (hover:none){.rt-fbtn,.rt-dir{opacity:1}}.rt-fbtn:hover,.rt-fbtn.rt-fbtn--on{color:var(--tf-ink)}.rt-fbtn.rt-fbtn--on:after{content:"";background:var(--tf-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;right:4px}table.rt tbody td{border-bottom:1px solid var(--tf-grid);padding:var(--rt-pad-y) var(--rt-pad-x);white-space:nowrap;color:var(--tf-ink);vertical-align:middle;height:var(--rt-row);transition:background var(--dur-fast,.16s) var(--ease-out,ease), color var(--dur-fast,.16s) var(--ease-out,ease)}table.rt tbody tr[data-rt-row]{cursor:pointer}.rt-root[data-rt-expand="0"] table.rt tbody tr[data-rt-row]{cursor:default}table.rt tbody tr[data-rt-row]:hover td{background:var(--tf-hover)}table.rt tbody tr[data-rt-row]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}table.rt th.rt-num .rt-hcell{padding-right:var(--rt-grip);flex-direction:row-reverse}table.rt th.rt-num .rt-hbtn{text-align:right;flex-direction:row-reverse;justify-content:flex-start}table.rt td.rt-num{text-align:right;font-family:var(--font-mono);padding-right:var(--rt-grip)}table.rt tbody td.is-rise{color:var(--color-rise)}table.rt tbody td.is-fall{color:var(--color-fall)}.rt-null{color:var(--tf-dim);font-family:var(--font-mono)}table.rt td.rt-clip{text-overflow:clip;white-space:normal;overflow-wrap:break-word;max-width:20em;overflow:visible}table.rt td.rt-purpose,.rt-sized tbody tr[data-rt-row] td.rt-purpose,.rt-sized tbody tr[data-rt-row] td:has(.rate-detail-button){text-overflow:clip;white-space:nowrap;overflow:visible}table.rt td.rt-id,.rt-sized tbody tr[data-rt-row] td.rt-id{white-space:normal;overflow-wrap:break-word;text-overflow:clip}table.rt td.rt-clip--sm{max-width:14em}table.rt td.rt-id--sm{max-width:15em}table.rt th[data-tip]:after{content:none}table.rt td.rt-wrap,.rt-sized tbody tr[data-rt-row] td.rt-wrap{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;max-width:28em}table.rt td.rt-wrap--wide{max-width:min(40em,85vw)}table.rt th.rt-stick1,table.rt td.rt-stick1{z-index:2;background:var(--tf-panel);width:var(--rt-stick1-w);min-width:var(--rt-stick1-w);max-width:var(--rt-stick1-w);text-overflow:ellipsis;position:sticky;left:0;overflow:hidden}table.rt th.rt-stick2,table.rt td.rt-stick2{left:var(--rt-stick1-w);z-index:2;background:var(--tf-panel);width:var(--rt-stick2-w);min-width:var(--rt-stick2-w);max-width:var(--rt-stick2-w);border-right:1px solid var(--tf-grid-strong);text-overflow:ellipsis;position:sticky;overflow:hidden}table.rt td.rt-date,.rt-sized tbody tr[data-rt-row] td.rt-date{min-width:calc(11ch + 2 * var(--rt-pad-x));text-overflow:clip;white-space:nowrap;font-family:var(--font-mono)}table.rt thead th.rt-stick1,table.rt thead th.rt-stick2{z-index:4;background:var(--tf-panel-2)}table.rt tbody tr[data-rt-row]:hover td.rt-stick1,table.rt tbody tr[data-rt-row]:hover td.rt-stick2{background:var(--tf-hover)}table.rt tbody tr.rate-data-row--open td,table.rt tbody tr.rate-data-row--open td.rt-stick1,table.rt tbody tr.rate-data-row--open td.rt-stick2{background:var(--tf-selected)}.rt .rate-detail-button{font-size:inherit}.rt .badge{margin-left:.4em}.rt-panel .rate-detail-drawer>td{white-space:normal;min-width:0;height:auto;padding:0;position:static}.rt-badge{border-radius:var(--radius-pill);background:var(--tf-panel-2);font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--tf-dim);margin-left:.4em;padding:2px 8px;display:inline-block}@keyframes rt-rowin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rt-rowin{animation:.22s both rt-rowin;animation-delay:var(--rt-delay,0s)}@media (prefers-reduced-motion:reduce){.rt-rowin{animation:none}}.rt-pop,.rt-tip{--tf-panel:var(--color-surface-float);--tf-panel-2:var(--color-surface-sunken);--tf-hover:var(--color-hover);--tf-grid:var(--color-border);--tf-grid-strong:var(--color-border-strong);--tf-ink:var(--color-text);--tf-dim:var(--color-text-muted);--tf-accent:var(--color-primary);--tf-accent-dim:var(--color-primary-strong);background:var(--color-surface-float);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--elev-2);font-family:var(--font-sans)}.rt-tip{z-index:var(--z-table-tip);max-width:min(calc(var(--space-unit) * 80), calc(100vw - var(--space-unit) * 4));padding:calc(var(--space-unit) * 2) calc(var(--space-unit) * 3);font-size:var(--scale-xs);line-height:var(--lh-base);pointer-events:none;position:fixed}.rt-tip strong{font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.25em;display:block}.rt-pop{z-index:var(--z-pop);width:calc(var(--space-unit) * 80);min-width:0;max-width:calc(100vw - var(--space-unit) * 4);max-height:min(calc(var(--space-unit) * 100), calc(100dvh - var(--space-unit) * 4));font-size:var(--scale-sm);position:fixed;overflow:auto}.rt-pop-head{z-index:1;justify-content:space-between;align-items:center;gap:calc(var(--space-unit) * 2);min-height:var(--tap-target);padding:0 calc(var(--space-unit) * 3);border-bottom:1px solid var(--tf-grid);background:var(--color-surface-float);color:var(--tf-dim);font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;display:flex;position:sticky;top:0}.rt-pop-head>span:last-child{gap:var(--space-unit);display:flex}.rt-pop-head button{min-height:var(--tap-target);padding:0 calc(var(--space-unit) * 2);border-radius:var(--radius-md);color:var(--tf-ink);font-family:var(--font-sans);font-size:var(--scale-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border:0}.rt-pop-head button:hover{background:var(--tf-hover)}.rt-pop-q{width:calc(100% - calc(var(--space-unit) * 6));min-height:var(--tap-target);margin:calc(var(--space-unit) * 2) calc(var(--space-unit) * 3);padding:0 calc(var(--space-unit) * 3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--tf-panel-2);color:var(--tf-ink);font:inherit;display:block}.rt-pop-q::placeholder{color:var(--color-text-muted);opacity:1}.rt-pop-q:focus-visible{border-color:var(--color-focus-edge);box-shadow:var(--elev-glow);outline:none}.rt-pop label{align-items:center;gap:calc(var(--space-unit) * 2.5);min-height:var(--tap-target);padding:0 calc(var(--space-unit) * 3);cursor:pointer;color:var(--tf-ink);display:flex}.rt-pop label:hover{background:var(--tf-hover)}.rt-pop label>span:not(.rt-pop-c){overflow-wrap:anywhere;min-width:0}.rt-pop-c{color:var(--tf-dim);font-size:var(--scale-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.rt-pop input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);flex-shrink:0}.rt-pop-empty{padding:calc(var(--space-unit) * 3);color:var(--tf-dim)}.rt-pop[hidden],.rt-tip[hidden],.rt [hidden]{display:none!important}.rt-search{min-width:calc(var(--space-unit) * 40);max-width:calc(var(--space-unit) * 72);flex:1}.rt-search input{width:100%;min-height:var(--tap-target);padding:0 calc(var(--space-unit) * 3);border:1px solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font:inherit;font-size:var(--scale-sm)}.rt-search input::placeholder{color:var(--color-text-muted);opacity:1}.rt-search input:focus-visible{border-color:var(--color-focus-edge);box-shadow:var(--elev-glow);outline:none}.rt-search .visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rt-tool{min-height:var(--tap-target);padding:0 calc(var(--space-unit) * 4);border:1px solid var(--color-border-control);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--scale-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0}.rt-tool:hover{background:var(--color-hover)}.rt-tool:active{transform:translateY(1px)}.rt-fit table.rt thead th,.rt-fit .rt-hlabel{white-space:normal}.rt-fit .rt-hlabel{line-height:1.2}.rt-fit-bare .rt-fbtn{display:none}table.rt.rt-sized{table-layout:fixed;min-width:100%}.rt-sized tbody tr[data-rt-row] td{text-overflow:ellipsis;overflow:hidden}.rt-sized tbody tr[data-rt-row] td.rt-clip,.rt-sized tbody tr[data-rt-row] td.rt-name:not(.rt-clip),.rt-sized tbody tr[data-rt-row] td.rt-purpose,.rt-sized tbody tr[data-rt-row] td:has(.rate-detail-button){text-overflow:clip;overflow:visible}.rt-sized tbody tr[data-rt-row] td.rt-clip{white-space:normal;overflow-wrap:break-word}.rt-resize{width:var(--rt-grip);cursor:col-resize;touch-action:none;z-index:5;position:absolute;top:0;bottom:0;right:0}.rt-resize:after{content:"";top:25%;bottom:25%;right:var(--space-unit);background:var(--tf-grid-strong);width:1px;position:absolute}.rt-resize:hover:after,.rt-resize:focus-visible:after{background:var(--color-text-muted)}.rt-resize:focus-visible{outline-offset:-2px}.rt-resizing,.rt-resizing *{cursor:col-resize!important;user-select:none!important}.rt-unfreeze table.rt .rt-stick1,.rt-unfreeze table.rt .rt-stick2{position:static}.rt-unfreeze table.rt thead .rt-stick1,.rt-unfreeze table.rt thead .rt-stick2{position:sticky;left:auto}.rate-detail-scroller:has(>.rt-root){border:0;overflow:visible}.rt-sized .rt-empty td{white-space:normal;color:var(--color-text-muted);padding:calc(var(--space-unit) * 4)}table.rt tbody td a:not([class]),table.rt tbody td a.rt-link,table.rt tbody td a.cell-link{min-width:var(--tap-target);max-width:100%;padding-block:calc((var(--tap-target) - 1lh) / 2);margin-block:calc((var(--tap-target) - 1lh) / -2);vertical-align:top;text-overflow:ellipsis;display:inline-block;overflow:hidden}.rt-cell-pair{align-items:center;min-width:0;display:flex}table.rt tbody td .rt-cell-pair>a:not([class]){flex:0 auto}table.rt tbody td .rt-cell-pair>a.cell-link{flex:none}.rt-panel[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}@media (width<=430px){.rt-root[data-rt-kind=named]{--rt-stick1-w:8.5em}}@container rt (width<=960px){.rt-sized tbody tr[data-rt-row] td.rt-stick1:not(.rt-date){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}[data-rt-fit],[data-rt-reset],.rt-hint{display:none!important}.rt-toolbar{gap:8px}.rt-search{flex:100%;min-width:0;max-width:none}.rt-panel,.rt-panel[data-more]{overflow:visible;-webkit-mask-image:none;mask-image:none}table.rt{table-layout:auto;display:block;width:100%!important;min-width:0!important}table.rt colgroup{display:none}table.rt caption{display:block}table.rt thead{top:var(--top-h);z-index:2;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:block;position:sticky}table.rt thead tr{scrollbar-width:none;gap:4px;padding:4px 8px;display:flex;overflow-x:auto}table.rt thead tr::-webkit-scrollbar{display:none}table.rt thead th{background:0 0;border:0;flex:none;padding:0;display:flex;width:auto!important;min-width:0!important;max-width:none!important;position:static!important;left:auto!important}table.rt thead th[hidden],table.rt thead th[data-k=rank]{display:none}table.rt tbody{display:block}table.rt tbody tr[data-rt-row]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;display:flex}table.rt tbody tr[data-rt-row][hidden]{display:none}table.rt tbody tr[data-rt-row]>td{text-overflow:clip;min-width:0;font-size:var(--scale-xs);color:var(--color-text-muted);flex:none;order:6;line-height:1.4;display:inline-block;overflow:visible;white-space:normal!important;background:0 0!important;border:0!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;position:static!important;left:auto!important}table.rt tbody tr[data-rt-row]>td[hidden],table.rt tbody tr[data-rt-row]>td:has(>.rt-null:only-child){display:none!important}table.rt tbody tr[data-rt-row]>td[data-k=rank]{order:1;flex:0 0 var(--rt-rank-w,26px);white-space:nowrap;font-family:var(--font-mono)}table.rt tbody tr[data-rt-row]>td:is([data-k=brand],[data-k=bank],[data-k=lender]){order:2;flex:1 1 calc(100% - var(--rt-rank-w,26px) - 112px - 20px);font-size:var(--scale-base);font-weight:var(--weight-semibold);color:var(--color-text)}table.rt tbody tr[data-rt-row]>td:is([data-k=rate],[data-k=to]){text-align:right;font-size:var(--scale-lg);font-weight:var(--weight-medium);color:var(--color-text);flex:0 0 112px;order:3}table.rt tbody tr[data-rt-row]>td:is([data-k=name],[data-k=product]){font-size:var(--scale-sm);color:var(--color-text-prose);flex:calc(100% - 122px);order:4;line-height:1.35}table.rt tbody tr[data-rt-row]>td[data-k=comparison]{text-align:right;flex:0 0 112px;order:5}table.rt tbody tr[data-rt-row]>td[data-k=comparison]:before{content:"comparison ";font-family:var(--font-sans)}table.rt tbody tr[data-rt-row]>td:is([data-k=structure],[data-k=source]){font-size:var(--scale-sm);color:var(--color-text);order:7;margin-top:4px}table.rt tbody tr[data-rt-row]>td[data-k=source] :is(.grade,.rt-grade,[class*=grade],.badge,.rt-null){display:none}table.rt tbody tr[data-rt-row]>td[data-k=audience]:has(:not(.rt-null)){display:inline-block}table.rt tbody tr.rate-detail-drawer{display:block}table.rt tbody tr.rate-detail-drawer>td{display:block;width:auto!important}}table.rt tbody tr.rate-data-row--focus td{background:var(--tf-selected,var(--color-selected))}table.rt tbody tr.rate-data-row--focus{outline:1px solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:-1px}.rt-fit table.rt.rt-sized tbody tr[data-rt-row]>td:is([data-k=brand],[data-k=bank],[data-k=lender]){white-space:normal;overflow-wrap:break-word;text-overflow:clip}.link-tail{white-space:nowrap}.rt-sort-pick{display:none}@container rt (width<=960px){table.rt thead{display:none}.rt-sort-pick{font-size:var(--scale-sm);color:var(--color-text-muted);flex:100%;align-items:center;gap:8px;display:flex}.rt-sort-pick select{min-height:var(--tap-target);border:1px solid var(--color-border-control);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text);font:inherit;font-size:var(--scale-sm);flex:1;padding:0 12px}[data-rt-sort-key]:not([data-rt-sort-key=rank]) .rt-panel{--rt-rank-w:0px!important}[data-rt-sort-key]:not([data-rt-sort-key=rank]) table.rt tbody tr[data-rt-row]>td[data-k=rank]{display:none}}.br{gap:calc(var(--gutter) * 1.5);margin:var(--gutter) 0;padding:var(--gutter);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.br-k{font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.br-rate{margin:calc(var(--space-unit) * 2) 0 0;font-family:var(--font-mono);font-size:var(--scale-display);font-weight:var(--weight-medium);letter-spacing:-.03em;color:var(--color-primary);font-variant-numeric:tabular-nums;line-height:1.05}.br-who{margin:calc(var(--space-unit) * 3) 0 0;flex-direction:column;gap:2px;min-width:0;display:flex}.br-lender{width:fit-content;font-size:var(--scale-lg);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none}.br-lender[href]:hover{text-decoration:underline;text-decoration-color:var(--color-primary)}.br-product{font-size:var(--scale-sm);color:var(--color-text-prose);overflow-wrap:anywhere}.br-when{gap:calc(var(--space-unit)) calc(var(--space-unit) * 4);margin:calc(var(--space-unit) * 2) 0 0;font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.br-when :empty{display:none}.br-when .rate-figure{color:var(--color-text);white-space:nowrap}.br-stats{gap:var(--gutter);margin:calc(var(--space-unit) * 6) 0 0;padding-top:calc(var(--space-unit) * 4);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.br-stats div{min-width:0}.br-stats dt{font-family:var(--font-mono);font-size:var(--scale-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.br-stats dd{margin:calc(var(--space-unit)) 0 0;font-size:var(--scale-lg);color:var(--color-text)}.br-scope{flex-direction:column;min-width:0;margin:0;display:flex}.br-scope>[data-br-scope]{flex:1;display:flex}.bs{width:100%;margin-top:calc(var(--space-unit) * 3);flex-direction:column;justify-content:flex-end;display:flex}.bs-plot{--lab:44px;border-bottom:1px solid var(--color-border-strong);cursor:crosshair;height:200px;position:relative}.bs-bar{bottom:0;left:var(--x);width:max(1px, calc(var(--w) - 2px));height:max(3px, calc((100% - var(--lab)) * var(--h)));background:color-mix(in srgb, var(--chart-subject) 50%, transparent);transition:background var(--dur-fast) var(--ease-out);border-radius:2px 2px 0 0;margin-left:1px;position:absolute}.bs-bar.is-best{background:var(--chart-subject)}.bs-bar.is-hover{background:var(--color-primary-strong)}.bs-mark{top:0;bottom:0;left:var(--x);border-left:1px dashed var(--chart-median);pointer-events:none;width:0;position:absolute}.bs-mark-k{border-radius:var(--radius-sm);background:var(--color-surface);white-space:nowrap;font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--color-text-muted);padding:0 4px;line-height:1.4;position:absolute;left:4px}.bs-mark.is-flip .bs-mark-k{left:auto;right:4px}.bs-mark--best{z-index:1;border-left:1px solid var(--color-primary)}.bs-mark--best .bs-mark-k{color:var(--color-primary);top:0}.bs-mark--median .bs-mark-k{top:20px}.bs-tip{z-index:2;top:0;left:var(--tx,50%);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-float);box-shadow:var(--elev-2);font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--color-text);white-space:nowrap;pointer-events:none;padding:2px 8px;position:absolute;transform:translate(-50%)}.bs-tip[hidden]{display:none}.bs-axis{height:20px;margin-top:calc(var(--space-unit) * 2);position:relative}.bs-tick{left:var(--x);font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--color-text-muted);white-space:nowrap;position:absolute;transform:translate(-50%)}.bs-tick:first-child{transform:none}.bs-tick:last-child{transform:translate(-100%)}.bs-ends,.bs-empty{margin:calc(var(--space-unit) * 2) 0 0;font-size:var(--scale-xs);color:var(--color-text-muted)}.bt{margin:0 0 var(--gutter);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}.bt li{padding:calc(var(--space-unit) * 3) calc(var(--space-unit) * 4);background:var(--color-background);min-width:0}.bt-k{font-family:var(--font-mono);font-size:var(--scale-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);display:block}.bt-v{margin-top:calc(var(--space-unit));font-family:var(--font-mono);font-size:var(--scale-lg);color:var(--color-text);font-variant-numeric:tabular-nums;display:block}.bt-who{font-size:var(--scale-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.bt-who a{color:inherit}.bt-cap{margin:calc(var(--space-unit) * -4) 0 var(--gutter);font-size:var(--scale-xs);color:var(--color-text-muted)}.bv-tabs{flex:none}.bv-tabs .seg-opt[aria-selected=true]{border-color:var(--color-primary);background:var(--color-surface)}.bv-dedupe{align-items:center;gap:8px;display:inline-flex}.bv-dedupe:before{content:"";border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:14px;height:14px}.bv-dedupe[aria-pressed=true]:before{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-surface-sunken)}.bv-dedupe[hidden],.bv{display:none}.bv-summary{margin:0 0 calc(var(--space-unit) * 2);font-size:var(--scale-sm);color:var(--color-text-muted)}.bv-list{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.bv-more{margin:var(--gutter) auto 0;display:block}.bv-more[hidden]{display:none}.bv-empty{padding:var(--gutter) 0;color:var(--color-text-muted);margin:0}html.js [data-rt-views][data-view=list] .bv{display:block}html.js [data-rt-views][data-view=list]>.rt-panel,html.js [data-rt-views][data-view=list] [data-rt-columns],html.js [data-rt-views][data-view=list] [data-rt-fit],html.js [data-rt-views][data-view=list] [data-rt-reset],html.js [data-rt-views][data-view=list] .rt-hint,html.js [data-rt-views][data-view=list] .rt-count{display:none!important}html.js [data-rt-views][data-view=list] .rt-sort-pick{font-size:var(--scale-sm);color:var(--color-text-muted);align-items:center;gap:8px;display:flex}html.js [data-rt-views][data-view=list] .rt-sort-pick select{min-height:var(--tap-target);border:1px solid var(--color-border-control);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text);font:inherit;font-size:var(--scale-sm);padding:0 12px}html.js [data-rt-views][data-view=table] .bv-dedupe,html:not(.js) .bv-tabs,html:not(.js) .bv-dedupe{display:none}.bc{align-items:center;column-gap:calc(var(--space-unit) * 4);row-gap:calc(var(--space-unit) * 1);padding:calc(var(--space-unit) * 3);border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);grid-template-columns:32px 40px minmax(0,1fr) auto;grid-template-areas:"rank mono id rate"". .foot foot";display:grid;position:relative}.bc:hover{background:var(--color-hover)}.bc:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.bc--lead{background:var(--color-selected);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent);border-radius:var(--radius-md)}.bc.rate-data-row--open{background:var(--color-selected)}.bc-rank{font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;grid-area:rank}.bc-mono{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);width:40px;height:40px;font-family:var(--font-mono);font-size:var(--scale-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);grid-area:mono;place-items:center;display:grid;overflow:hidden}.bc-id{flex-direction:column;grid-area:id;gap:2px;min-width:0;display:flex}.bc-bank{width:fit-content;max-width:100%;font-size:var(--scale-base);font-weight:var(--weight-semibold);color:var(--color-text);text-decoration:none}a.bc-bank:hover{text-decoration:underline;text-decoration-color:var(--color-primary)}.bc-prod{text-overflow:ellipsis;white-space:nowrap;font-size:var(--scale-sm);color:var(--color-text-prose);overflow:hidden}.bc-tags{font-size:var(--scale-xs);color:var(--color-text-muted);text-wrap:pretty}.bc-rate{grid-area:rate;align-content:center;justify-items:end;gap:2px;display:grid}.bc-rate-line{align-items:baseline;gap:calc(var(--space-unit));white-space:nowrap;display:inline-flex}.bc-rate-n{font-size:var(--scale-xl);font-weight:var(--weight-medium);letter-spacing:-.02em;color:var(--color-text);line-height:1.1}.bc--lead .bc-rate-n{color:var(--color-primary)}.bc-rate small{font-size:var(--scale-xs);color:var(--color-text-muted)}.bc-cmp{font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--color-text-muted);white-space:nowrap}.bc-foot{align-items:center;gap:calc(var(--space-unit)) calc(var(--space-unit) * 5);font-size:var(--scale-xs);color:var(--color-text-muted);flex-wrap:wrap;grid-area:foot;display:flex}.bc-date{font-family:var(--font-mono);font-size:var(--scale-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bc-date--foot{display:none}.bc-act,.bc .rate-detail-button.bc-act{z-index:1;min-height:0;padding:calc((var(--tap-target) - 1lh) / 2) 0;margin-block:calc((var(--tap-target) - 1lh) / -2);color:var(--color-text);font:inherit;font-size:var(--scale-xs);text-decoration:underline;text-decoration-color:var(--color-border-control);text-underline-offset:.2em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex;position:relative}.bc-act:hover,.bc .rate-detail-button.bc-act:hover{text-decoration-color:var(--color-primary);background:0 0}.bc .rate-detail-button.bc-act:before{display:none}.bc-more{color:var(--color-primary)}.rate-detail-drawer--card{border-bottom:1px solid var(--color-border)}.rate-detail-drawer--card .rate-detail-panel{border-top:0;width:auto;position:static}@media (prefers-reduced-motion:no-preference){.bc{animation:bc-in var(--dur-reveal) var(--ease-out) both;animation-delay:calc(min(var(--i,0), 12) * 18ms)}}@keyframes bc-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (width<=1000px){.br{gap:var(--gutter);grid-template-columns:minmax(0,1fr)}.br-rate{font-size:var(--scale-2xl)}}@media (width<=860px){html.js [data-rt-views] .bv-tabs{display:none}html.js [data-rt-views] .bv{display:block}html.js [data-rt-views]>.rt-panel{display:none!important}html.js [data-rt-views] .bv-dedupe{display:inline-flex}}@media (width<=640px){.br{padding:calc(var(--space-unit) * 4)}.br-stats{gap:calc(var(--space-unit) * 3)}.br-stats dd{font-size:var(--scale-base)}.bs-plot{height:150px}.bc{column-gap:calc(var(--space-unit) * 3);padding-inline:calc(var(--space-unit) * 2);grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"mono id rate""foot foot foot"}.bc-rank{display:none}.bc-mono{align-self:start;width:36px;height:36px;margin-top:2px}.bc-rate{align-self:start}.bc-rate .bc-date{display:none}.bc-date--foot{display:inline}.bc-rate-n{font-size:var(--scale-lg)}.bc-foot{gap:0 calc(var(--space-unit) * 4)}}
