:root{--field:#f3f1ec;--panel:#fcfbf8;--panel2:#e9e5dd;--line:#d3cdc2;--ink:#25242a;--ink-dim:#625f66;--accent:#2a55a1;--warn:#9a6a1c;--gain:#2f6c4e;--loss:#b33a30;--accent-ink:#fff;--accent-hover:color-mix(in srgb, var(--accent) 84%, var(--ink));--radius:4px;--radius-panel:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--field);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:1.5}a{color:inherit;text-decoration:none}::selection{background:color-mix(in srgb, var(--accent) 22%, var(--panel));color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3{text-wrap:balance}h1{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.025em;font-weight:800}h2{font-family:var(--font-display),var(--font-sans),sans-serif;letter-spacing:-.015em;font-weight:800}p[class$=-eyebrow]{font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:11.5px}label[class$=-field] input:not([type=range]):not([type=checkbox]):not([type=radio]),label[class$=-field] select{font-family:var(--font-mono),monospace;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:44px;padding:10px 11px;font-size:16px;transition:border-color .12s,background .12s}label[class$=-field] input:hover,label[class$=-field] select:hover{border-color:var(--ink-dim)}label[class$=-field] input:focus,label[class$=-field] select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent);background:var(--panel)}label[class$=-field] input[aria-invalid=true]{border-color:var(--loss)}label[class$=-field] input::placeholder{color:color-mix(in srgb, var(--ink-dim) 60%, transparent)}button[class$=-btn]{font-family:var(--font-sans),system-ui,sans-serif;color:var(--accent-ink);background:var(--accent);border-radius:var(--radius);cursor:pointer;border:0;min-height:46px;padding:12px 18px;font-size:16px;font-weight:600;transition:background .12s}button[class$=-btn]:hover{background:var(--accent-hover)}button[class$=-btn]:active{transform:translateY(1px)}button[class$=-btn]:disabled{opacity:.6;cursor:default;transform:none}table[class$=-table]{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:13.5px}table[class$=-table] th{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);text-align:left;border-bottom:2px solid var(--ink);white-space:nowrap;padding:6px 10px 8px 0;font-size:10.5px;font-weight:400}table[class$=-table] td{border-bottom:1px solid var(--line);vertical-align:top;font-family:var(--font-mono),monospace;padding:8px 10px 8px 0;font-size:13px}table[class$=-table] td:first-child{font-family:var(--font-sans),system-ui,sans-serif;font-size:13.5px}table[class$=-table] tr:last-child td{border-bottom:1px solid var(--ink)}table[class$=-table] a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){table[class$=-table]{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}p[class$=-disclaimer],p[class$=-limits]{color:var(--ink-dim);border-top:1px dashed var(--line);margin:14px 0 0;padding-top:12px;font-size:12.5px;font-style:normal;line-height:1.55}p[class$=-reviewed]{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:var(--ink-dim);font-size:11.5px}.up,.ap-up{color:var(--gain)}.down,.ap-down{color:var(--loss)}
@font-face{font-family:display;src:url(../media/BricolageGrotesque_800_latin-s.p.3wu8zis1p120o.woff2?dpl=dpl_9mTSt2kYHDnRpET8ZuGQYv59h59r)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.display_97980863-module__Xp_VAG__className{font-family:display,display Fallback}.display_97980863-module__Xp_VAG__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:sans;src:url(../media/InstrumentSans_wght_latin-s.p.3h2wr6o8p949u.woff2?dpl=dpl_9mTSt2kYHDnRpET8ZuGQYv59h59r)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.sans_960b875d-module__tSuSaW__className{font-family:sans,sans Fallback}.sans_960b875d-module__tSuSaW__variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:mono;src:url(../media/RedHatMono_wght_latin-s.p.2h9e0x53v7hsg.woff2?dpl=dpl_9mTSt2kYHDnRpET8ZuGQYv59h59r)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.42%;descent-override:23.2%;line-gap-override:0.0%;size-adjust:131.49%}.mono_98e7e452-module__W0w6kG__className{font-family:mono,mono Fallback}.mono_98e7e452-module__W0w6kG__variable{--font-mono:"mono", "mono Fallback"}
