body,html{font-weight:500}h1{letter-spacing:-.015em}h1,h2{font-weight:800}b,strong{font-weight:700}.big,.bm-fair,.bm-main,.bm-price,.hit .v,.kv dd,.m-aside-v,.m-primary,.num,.pc .hr,.pc .ln,.pc .pr,.proj-num,.rate,.slate-rankcell,.stat .v,td.num{font-family:var(--fc);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num{font-weight:500}th.num{font-weight:700}.acct-initial,.acct-menu-email,.bm-date,.bm-pill,.book b,.fsheet-body [role=group][aria-label]:before,.fsheet-count,.gradebadge,.hit .l,.m-aside-l,.m-field dt,.m-group,.m-kv dt,.m-sort-label span,.msheet-initial,.selctl-l,.slate-byes b,.slate-inj,.spots-gh-m-mkt,.spots-gh-window,.tag,.ticker-item b,th,th.num,tr.grouphead td,tr.sum td:first-child{font-family:var(--fd)}.top{background:var(--header);border-bottom:1px solid var(--rule)}.brand{font-weight:800;color:var(--ink)}.brand b{color:var(--accent);font-weight:800}.topnav a{color:var(--ink-2);border-bottom:0;border-radius:999px;padding:7px 13px}.topnav a:hover{color:var(--ink);background:var(--paper)}.topnav a[aria-current=page],.topnav-more-btn.current{background:var(--slate);color:var(--paper);border-bottom:0}.topnav-more-btn{color:var(--ink-2);border-bottom:0;border-radius:999px}.acct-menu,.term-pop,.topnav-more-list{box-shadow:var(--shadow-pop);border-radius:10px}.acct-signin{border-color:var(--pill-border);border-radius:999px}.acct-btn{border-color:var(--pill-border)}.chip{background:var(--card);border:1px solid var(--pill-border);border-radius:999px;color:var(--ink);font-weight:600}.chip:hover:not(.active){background:var(--row-hover)}.chip.active,.seg .seg-item.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.card{background:var(--card);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow)}.card-head{border-bottom-color:var(--divider);padding:12px 14px}.card-head .t{font-size:17px;font-weight:800}.sec-explainer{color:var(--ink-2)}.hit,.th-tip-panel{border-radius:10px}th{background:var(--thead);color:var(--ink-2);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.table-nowrap th,th.num{white-space:normal;word-break:normal}th[aria-sort]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}td{border-top-color:var(--divider)}tbody tr:hover>td{box-shadow:inset 0 0 0 9999px var(--row-hover-ov,rgba(11,122,75,.045))}tr.go:hover td{background:var(--row-hover)}tr.open td{background:var(--accent-tint)}tr.grouphead td{background:var(--thead);color:var(--ink-2);font-weight:700}:root[data-theme=dark]{--row-hover-ov:rgba(127,227,176,0.05)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--row-hover-ov:rgba(127,227,176,0.05)}}.h1,.h2{background:var(--hn-bg);color:var(--hn-fg)}.h3{background:var(--hg-bg);color:var(--hg-fg)}.grade-smash,.h4{background:var(--hsg-bg);color:var(--hsg-fg)}.grade-good{background:var(--hg-bg);color:var(--hg-fg)}.grade-neutral{background:var(--hn-bg);color:var(--hn-fg)}.grade-tough{background:var(--hb-bg);color:var(--hb-fg)}.grade-avoid{background:var(--hsb-bg);color:var(--hsb-fg)}.pos{color:var(--accent)}.negv{color:var(--warning)}.tag{font-weight:800;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px}.tag.edge,.tag.warn{background:var(--accent);color:var(--accent-ink)}.tag.neg{background:var(--hb-bg);color:var(--hb-fg)}.tag.dim{background:var(--hn-bg);color:var(--hn-fg)}.tag.over{background:var(--hg-bg);color:var(--hg-fg)}.tag.under{background:var(--hb-bg);color:var(--hb-fg)}.tag.close{background:var(--hn-bg);color:var(--hn-fg)}.card td .tag.lean-chip,.tag.lean-chip{font-size:10px;padding:1px 6px;letter-spacing:.04em}.lean-legend{display:block}.tag.mchip{padding:2px 7px}.card td .tag.mchip.mchip-stack{display:inline-flex;flex-direction:column;align-items:center;min-width:38px;padding:2px 4px;border-radius:8px;font-size:9px;letter-spacing:0;line-height:1.15}.card td .tag.mchip.mchip-stack b{font-family:var(--fc);font-size:12px;font-weight:700}.table-legend{margin:8px 2px 0;font-size:12px;color:var(--ink-2);line-height:1.6}.table-legend p{margin:0 0 4px}.table-legend .tag{font-size:10px;padding:1px 6px}.gt-cell.row-out,tr.row-out td{color:var(--ink-3);background:none}.card.row-out{color:var(--ink-3)}.card.row-out>div:first-child,.row-out b,tr.row-out td b{color:var(--ink-2)}tr.row-out .gt-proj,tr.row-out td.num{color:var(--ink-3)}.tag.out-chip{background:var(--hn-bg);color:var(--hn-fg);border:1px solid var(--rule)}.gt-cell>.tag.out-chip{align-self:flex-end}.gt-cell.l>.tag.out-chip{align-self:flex-start}.slate-inj{margin-left:6px;border-radius:3px;padding:0 4px;font-weight:800;background:var(--hsb-bg);color:var(--hsb-fg)}.slate-inj.inj-D{background:var(--hb-bg);color:var(--hb-fg)}.slate-inj.inj-Q{background:var(--q-bg);color:var(--q-fg)}.slate-card .rank-badge{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--hn-bg);color:var(--ink-2);font-family:var(--fc);font-size:11px;font-weight:700}.slate-card tr.top1 td{background:var(--accent-tint)}.slate-card tr.top1 .rank-badge{background:var(--accent);color:var(--accent-ink)}.slate-card td.slate-card-val{color:var(--accent);font-weight:700}.slate-card td.slate-card-val .slate-unit{color:var(--ink-2);font-family:var(--fd);font-weight:600}.theme-toggle{display:flex;gap:4px;padding:6px}.theme-toggle .chip{flex:1 1;justify-content:center;padding:6px 8px;font-size:13px}.acct-menu .theme-toggle button{display:inline-flex;width:auto;padding:6px 8px;border:1px solid var(--pill-border);border-radius:999px}.acct-menu .theme-toggle button.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.theme-toggle-l{padding:8px 10px 0;font-size:12px;color:var(--ink-2)}@media (max-width:767px){.chipgroup{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chipgroup::-webkit-scrollbar{display:none}.chipgroup>.chip,.chipgroup>a,.chipgroup>button{flex:none}.mnav{background:var(--header)}.mnav-tab{color:var(--ink-2)}.mnav-tab[aria-current=page]{color:var(--ink)}.mnav-tab[aria-current=page] svg{color:var(--accent)}.msheet-backdrop{background:rgba(21,32,43,.45)}}