@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e80b998f2b3c5a02-s.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/a261907b1263b937-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/a08bbacffa98ac10-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/370634685c6e5111-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.00%;size-adjust:102.51%}.__className_085c25{font-family:Chakra Petch,Chakra Petch Fallback;font-weight:700;font-style:italic}.__variable_085c25{--font-tag:"Chakra Petch","Chakra Petch Fallback"}.lines-pick{display:inline-flex;align-items:center;gap:6px}.lines-pick,.lines-pick select{font-weight:600}.lines-note{font-size:13px;color:var(--muted)}.mate-tip.mv{margin-left:2px}.mate-tip.mv>button{font-size:11px;font-weight:700;white-space:nowrap;padding:2px 3px}.mate-tip.mv.up>button{color:var(--up)}.mate-tip.mv.dn>button{color:var(--down)}.bk{display:block;font-size:10px;font-weight:600;color:var(--muted);line-height:1.1;white-space:nowrap}.mate-tip{position:relative;display:inline-block;vertical-align:middle}.mate-tip>button{all:unset;cursor:pointer;font-size:12px;padding:2px 4px;min-width:20px;min-height:20px;text-align:center;border-radius:6px}.mate-tip>button:focus-visible{outline:2px solid var(--brass)}.mate-pop{position:fixed;z-index:50;width:min(300px,calc(100vw - 32px));padding:10px 12px;border-radius:8px;background:var(--raised);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 6px 20px var(--shadow);font-size:13px;font-weight:400;line-height:1.4;text-align:left;white-space:normal}.splits-list{list-style:none;padding:0;margin:8px 0}.splits-list li{padding:6px 0;border-bottom:1px solid var(--line)}td.lk button.lk-open{all:unset;cursor:pointer;display:block;text-align:inherit;width:100%}td.lk button.lk-open:focus-visible{outline:2px solid var(--brass);outline-offset:2px}td.lk button.lk-open .lk-num{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.hit,div.hit{margin:8px 0 4px}div.hit{display:block;padding:0;border:0;border-radius:0;min-height:0;cursor:auto}div.hit:hover{background:none}.hit-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px}.hit-head b{font-size:15px}.hit-line-tag{font-size:13px;color:var(--muted)}.hit-btns{display:inline-flex;gap:4px;margin-left:auto}.hit-btns button,.hit-stats button{font:600 13px/1 inherit;font-family:inherit;padding:7px 10px;border-radius:99px;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer}.hit-btns button[aria-pressed=true]{background:var(--sel);color:var(--selInk);border-color:var(--sel)}.hit-stats{margin:4px 0 6px}.hit-plot{align-items:flex-end;gap:4px;height:160px;padding:16px 2px 0;border-bottom:1px solid var(--line)}.hit-col,.hit-plot{position:relative;display:flex}.hit-col{flex:1 1;min-width:0;height:100%;flex-direction:column;justify-content:flex-end;align-items:center}.hit-val{font-size:10px;font-weight:600;color:var(--muted);line-height:1;margin-bottom:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hit-bar{display:block;width:100%;max-width:34px;border-radius:3px 3px 0 0;background:var(--muted);opacity:.55}.hit-bar.over{background:var(--up);opacity:1}.hit-bar.under{background:var(--down);opacity:1}.hit-bar.na,.hit-bar.push{background:var(--muted);opacity:.55}.hit-line{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--ink);opacity:.7;z-index:1;pointer-events:none}.hit-labels{display:flex;gap:4px;padding:3px 2px 0}.hit-lab{flex:1 1;min-width:0;text-align:center;font-size:10px;line-height:1.2;color:var(--muted);overflow:hidden}.hit-lab b{color:var(--ink);font-weight:600}.hit-lab b,.hit-lab span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.hit-plot{height:130px;gap:2px}.hit-labels{gap:2px}.hit-lab span{display:none}.hit-val{font-size:9px}}.hit-pop-back{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}.hit-pop{width:min(640px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--panel);color:var(--ink);border-radius:12px;padding:14px 16px;box-shadow:0 0 0 1px var(--line),0 12px 40px rgba(0,0,0,.3);text-align:left;white-space:normal;outline:none}.hit-pop-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.hit-x{all:unset;cursor:pointer;font-size:18px;padding:6px 10px;border-radius:8px}.hit-x:focus-visible{outline:2px solid var(--brass)}.ab-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:10px;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:var(--panel);border-top:2px solid var(--teal);box-shadow:0 -10px 28px rgba(0,0,0,.5);animation:ab-up .45s cubic-bezier(.2,.8,.2,1)}@keyframes ab-up{0%{transform:translateY(100%)}}.ab-ic{font-size:26px;line-height:1}.ab-txt{flex:1 1;min-width:0}.ab-txt b{display:block;font-size:15px}.ab-txt small{display:block;font-size:12px;color:var(--muted)}.ab-bar .btn{white-space:nowrap;padding:9px 14px}.ab-x{background:none;border:0;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;padding:4px 6px}.ab-note{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:70;margin:0;width:min(520px,calc(100% - 24px));box-sizing:border-box;display:flex;gap:8px;align-items:flex-start;background:var(--panel);border:1px solid var(--teal);border-radius:12px;padding:10px 8px 10px 14px;font-size:14px;box-shadow:0 10px 28px rgba(0,0,0,.5)}.ab-note a{color:var(--brass)}.ab-shade{position:fixed;inset:0;z-index:90;background:rgba(5,8,12,.72);display:flex;align-items:center;justify-content:center;padding:12px;animation:ab-fade .2s}@keyframes ab-fade{0%{opacity:0}}.aa{position:relative;width:min(440px,100%);max-height:calc(100vh - 24px);overflow:auto;box-sizing:border-box;background:var(--panel);border:1px solid var(--teal);border-radius:14px;padding:16px 16px 14px;box-shadow:0 14px 34px rgba(0,0,0,.55);animation:ab-pop .25s cubic-bezier(.2,.8,.2,1)}@keyframes ab-pop{0%{transform:scale(.94);opacity:0}}.aa h2{margin:0 28px 4px 0;font-size:18px}.aa-sub{margin:0 0 10px;font-size:14px}.aa-sub,.aa-x{color:var(--muted)}.aa-x{position:absolute;top:8px;right:10px;background:none;border:0;font-size:24px;line-height:1;cursor:pointer;padding:4px}.aa-tabs{display:flex;gap:6px;margin:0 0 10px}.aa-tabs button{flex:1 1;background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:7px 4px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.aa-tabs button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--bg)}.aa-install{width:100%;margin:0 0 8px}.aa-steps{margin:0 0 8px;padding-left:22px;font-size:14px}.aa-steps li{margin:4px 0}.aa-alerts{margin:0 0 12px;font-size:13px;color:var(--muted)}.aa-btns{display:flex;gap:8px}.aa-btns .btn{flex:1 1;text-align:center}.linkish{background:none;border:0;padding:0;font:inherit;color:var(--brass);cursor:pointer;text-decoration:underline}@media (max-width:560px){.ab-bar{flex-wrap:wrap;gap:8px 10px}.ab-txt{flex-basis:calc(100% - 80px)}.ab-bar .btn{flex:1 1}.ab-x{position:absolute;top:4px;right:6px}}@media (prefers-reduced-motion:reduce){.aa,.ab-bar,.ab-shade{animation:none}}@media print{.ab-bar,.ab-note{display:none}}html.has-ab body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}