@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2aad3c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2aad3c{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_ea512a{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_ea512a{--font-newsreader:"Newsreader","Newsreader Fallback"}:root{color-scheme:light;--canvas:#edf1f4;--band-fill:#19242e;--band-text:#edf1f4;--band-text-soft:#c8d6e0;--band-text-faint:#8fa3b4;--select-fill:#19242e;--select-text:#e6eef4;--select-text-soft:#b9d3e0;--accent:#1f6e8c;--accent-hover:#185f79;--accent-strong:#14556e;--accent-ledge:#14556e;--accent-ink:#f1f9fd;--accent-on-fill:rgba(241,249,253,0.82);--focus-halo:color-mix(in srgb,var(--accent) 16%,transparent);--surface-raised:#f8fafc;--surface:#dee5eb;--surface-sunken:#e1e7ec;--surface-active:#dbe3ea;--surface-muted:#dde4eb;--surface-badge:#dbe6ee;--extra-wash:color-mix(in srgb,var(--surface-raised) 60%,transparent);--border-icon:#6c7b89;--border-dashed:#92a1af;--border-strong:#b1beca;--border:#bdc8d2;--border-mid:#c7d1da;--border-soft:#c9d3dc;--border-track:#d1d9e1;--text:#19242e;--text-strong:#32404d;--text-body:#43505d;--text-soft:#546471;--text-muted:#6c7b89;--text-faint:#8595a3;--pair-fill:color-mix(in srgb,var(--accent) 10%,transparent);--pair-ring:color-mix(in srgb,var(--accent) 42%,transparent);--cell-dim-ink:#5c6b79;--cell-owned-fill:var(--accent);--cell-spare-fill:var(--accent);--cell-missing-bg:var(--surface);--cell-missing-border:1px dashed var(--border-dashed);--cell-owned-border:1px solid var(--accent);--cell-out-bg:#dfe4e8;--cell-out-border-color:#8d9ba8;--cell-out-border:1px dotted var(--cell-out-border-color);--cell-minus-fill:color-mix(in srgb,var(--surface) 16%,transparent);--cell-need-dot:#c1592a;--cell-need-text:#c1592a;--hint-border:#b9d3e0;--notice-error-border:#b4736b;--notice-error-fill:#f4e9e7;--notice-error-text:#6d3b34;--tag-new-fill:#d9e6df;--tag-new-text:#2f6b58;--scrollbar-thumb:#a7b5c1;--cover-frame:#d6dde3;--cover-fallback:#e7edf1;--radius:6px;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:8px;--radius-cell:9px;--radius-panel:10px;--radius-sheet:12px;--radius-pill:99px;--topbar-h:48px;--toolbar-row-h:64px;--toolbar-h:var(--toolbar-row-h);--sticky-stack:calc(var(--topbar-h) + var(--toolbar-h));--gutter:16px;--container:calc(1160px + 2 * var(--gutter));--tap:44px;--tap-primary:52px;--tap-desktop:40px;--tap-compact:36px;--font-sans:var(--font-archivo),system-ui,-apple-system,sans-serif;--font-serif:var(--font-newsreader),Georgia,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--shadow-color:25 36 46;--scrim:rgb(var(--shadow-color)/0.45);--shadow-fab:0 6px 18px rgb(var(--shadow-color)/0.28);--shadow-sheet:0 -8px 30px rgb(var(--shadow-color)/0.18);--shadow-popover:0 12px 32px rgb(var(--shadow-color)/0.18);--shadow-menu:0 4px 12px rgba(18,34,50,0.2);--ring-pair:inset 0 0 0 1.5px var(--pair-ring);--ring-cover:inset 0 0 0 1px var(--border-track);--ledge-primary:0 2px 0 var(--accent-ledge);--eyebrow:600 11px/1 var(--font-sans);--eyebrow-tracking:0.11em}[data-theme=dark]{color-scheme:dark;--canvas:#12181e;--band-fill:#313d48;--band-text:#eaf0f5;--band-text-soft:#b4c1cc;--band-text-faint:#96a3af;--select-fill:#e9eff4;--select-text:#131a20;--select-text-soft:#25313d;--accent:#4aa8c9;--accent-hover:#63b7d4;--accent-strong:#86cbe2;--accent-ledge:#2b6a82;--accent-ink:#0b1a21;--accent-on-fill:color-mix(in srgb,var(--accent-ink) 82%,transparent);--surface:#1b2329;--surface-raised:#26303a;--surface-sunken:var(--canvas);--surface-active:var(--surface-raised);--surface-muted:var(--surface);--surface-badge:var(--surface-raised);--border-icon:var(--text-muted);--border-dashed:#7a8995;--border-strong:#6b7a86;--border:#4b5865;--border-mid:#596672;--border-soft:#3d4a56;--border-track:#333f4a;--text:#e9eff4;--text-strong:#d4dee6;--text-body:#bdc9d3;--text-soft:#a4b1bc;--text-muted:#8c99a5;--text-faint:var(--text-muted);--cell-out-bg:var(--canvas);--cell-dim-ink:var(--text-muted);--cell-out-border-color:#838f9b;--cell-need-dot:#d9622c;--cell-need-text:#f0885a;--hint-border:var(--border-soft);--notice-error-border:#9c5d55;--notice-error-fill:#2a1c19;--notice-error-text:#f2b9b0;--tag-new-fill:#142a22;--tag-new-text:#7fd2b3;--scrollbar-thumb:#4d5a66;--cover-frame:#0e1012;--cover-fallback:var(--surface-raised);--shadow-color:3 6 9;--scrim:rgb(6 10 13/0.72);--shadow-fab:0 6px 18px rgb(var(--shadow-color)/0.5);--shadow-sheet:0 -8px 30px rgb(var(--shadow-color)/0.55);--shadow-popover:0 12px 32px rgb(var(--shadow-color)/0.55);--shadow-menu:0 4px 12px rgb(var(--shadow-color)/0.55)}@media (min-width:900px){:root{--topbar-h:56px;--gutter:32px;--radius-panel:11px}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--canvas);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--accent)}a:hover{color:var(--accent-hover)}button{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius)}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font:var(--eyebrow);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-theme-switching],[data-theme-switching] *,[data-theme-switching] :after,[data-theme-switching] :before{transition:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}