:root{--paper:#f2f4f1;--surface:#ffffff;--line:#dce2dd;--line-soft:#e9eee9;--ink:#16211d;--muted:#5e6b65;--accent:#1c6b58;--accent-dim:#1c6b5820;--second:#43539b;--shadow:0 1px 2px rgba(22,33,29,0.05),0 8px 24px -12px rgba(22,33,29,0.18);--radius:10px;--bar-h:56px;--sc-expected:var(--accent);--sc-average:var(--second);--sc-least:#6b7a85;--pos:#17794e;--neg:#b0412c;--display:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--body:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1512;--surface:#171f1b;--line:#2a3630;--line-soft:#212b26;--ink:#e6ece8;--muted:#97a49e;--accent:#4fbfa0;--accent-dim:#4fbfa026;--second:#8c9be0;--sc-least:#93a5b0;--pos:#4ecb8a;--neg:#e8836f;--shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -12px rgba(0,0,0,0.7)}}:root[data-theme=dark]{--paper:#0f1512;--surface:#171f1b;--line:#2a3630;--line-soft:#212b26;--ink:#e6ece8;--muted:#97a49e;--accent:#4fbfa0;--accent-dim:#4fbfa026;--second:#8c9be0;--shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px -12px rgba(0,0,0,0.7)}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-size-adjust:100%}@media (max-width:640px){:root{--bar-h:52px}}figure,h1,p{margin:0}svg text{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.topbar_bar__Ekl0P{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:var(--paper);background:color-mix(in srgb,var(--paper) 84%,transparent);backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.topbar_inner__mRJHD{max-width:1060px;margin:0 auto;height:var(--bar-h);padding:0 24px;display:flex;align-items:center;gap:20px}.topbar_brand__ZLGxr{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink);flex:none;border-radius:7px}.topbar_brand__ZLGxr:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.topbar_mark__IWtue{display:block;flex:none;transition:transform .2s ease}.topbar_brand__ZLGxr:hover .topbar_mark__IWtue{transform:translateY(-1px)}.topbar_word__68cLT{font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em}.topbar_divider__pfT1l{width:1px;height:20px;background:var(--line);flex:none}.topbar_nav__MIY2Y{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;margin-right:auto}.topbar_nav__MIY2Y::-webkit-scrollbar{display:none}.topbar_link__VRWQs{display:block;white-space:nowrap;text-decoration:none;font-family:var(--mono);font-size:13px;color:var(--muted);border:1px solid transparent;border-radius:7px;padding:6px 11px;transition:color .15s,border-color .15s,background .15s}.topbar_link__VRWQs:hover{color:var(--ink);border-color:var(--line)}.topbar_link__VRWQs[aria-current=page]{color:var(--accent);border-color:var(--accent);background:var(--accent-dim);font-weight:600}.topbar_link__VRWQs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.topbar_count__J2FGp{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);flex:none}@media (max-width:640px){.topbar_inner__mRJHD{padding:0 16px;gap:12px}.topbar_count__J2FGp,.topbar_divider__pfT1l,.topbar_word__68cLT{display:none}}