@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_173403c7-module__czr2iW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_173403c7-module__czr2iW__variable{--font-inter:"Inter", "Inter Fallback"}
:root,[data-theme=terminal-green]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--panel:#080808;--panel-strong:#0d0d0d;--line:#161616;--line-strong:#242424;--text:#e2f6e2;--muted:#7a907a;--dim:#485548;--green:#00e839;--amber:#f5a623;--red:#ff2020;--gold:#f5c518;--accent:var(--green);--accent-soft:rgb(var(--accent-rgb) / .12);--bg-rgb:5 5 5;--panel-rgb:8 8 8;--green-rgb:0 232 57;--accent-rgb:var(--green-rgb);--amber-rgb:245 166 35;--red-rgb:255 32 32;--gold-rgb:245 197 24;--neutral-rgb:120 120 120;--panel-edge-rgb:94 111 94;--green-soft:rgb(var(--green-rgb) / .12);--surface-raised:#070707;--surface-inset:#030303;--surface-button:#090909;--surface-code:#040404;--surface-tab:#0c0c0c;--font-family:"Share Tech Mono", "Courier New", monospace;--font-family-fallback:"Courier New", monospace;--shell-bg:radial-gradient(circle at top right, rgb(var(--accent-rgb) / .08), transparent 32rem), var(--bg);--scanline-gradient:repeating-linear-gradient(0deg, transparent, transparent 2px, rgb(0 0 0/var(--scanline-opacity)) 2px, rgb(0 0 0/var(--scanline-opacity)) 4px);--scanline-opacity:.08;--header-bg:rgb(var(--bg-rgb) / .92);--nav-drawer-bg:rgb(var(--bg-rgb) / .98);--nav-backdrop-bg:#000000b8;--page-transition-overlay-bg:rgb(var(--bg-rgb) / .78);--notice-overlay-bg:rgb(var(--bg-rgb) / .82);--nav-mobile-divider:#ffffff0f;--panel-border:rgb(var(--panel-edge-rgb) / .72);--panel-bg:rgb(var(--panel-rgb) / .88);--panel-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .06), 0 0 18px rgb(var(--accent-rgb) / .03);--panel-disabled-border:rgb(var(--neutral-rgb) / .22);--panel-disabled-bg:rgb(var(--panel-rgb) / .62);--under-development-border:rgb(var(--neutral-rgb) / .4);--under-development-bg:rgb(var(--neutral-rgb) / .08);--hot-seat-border:rgb(var(--accent-rgb) / .26);--hot-seat-bg:linear-gradient(135deg, rgb(var(--accent-rgb) / .12), transparent 38%), radial-gradient(circle at 82% 20%, rgb(var(--accent-rgb) / .1), transparent 18rem), rgb(var(--panel-rgb) / .94);--hot-seat-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .04), 0 0 34px rgb(var(--accent-rgb) / .08);--hot-seat-grid:linear-gradient(rgb(var(--accent-rgb) / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--accent-rgb) / .05) 1px, transparent 1px);--hot-seat-accent-line-shadow:0 0 16px rgb(var(--accent-rgb) / .72);--hot-seat-headline-shadow:0 0 12px rgb(var(--accent-rgb) / .34), 0 0 34px rgb(var(--accent-rgb) / .18);--hot-seat-amber-border:rgb(var(--amber-rgb) / .34);--hot-seat-amber-border-soft:rgb(var(--amber-rgb) / .28);--hot-seat-amber-bg:linear-gradient(135deg, rgb(var(--amber-rgb) / .12), transparent 38%), radial-gradient(circle at 82% 20%, rgb(var(--amber-rgb) / .1), transparent 18rem), rgb(var(--panel-rgb) / .94);--hot-seat-amber-shadow:inset 0 0 0 1px rgb(var(--amber-rgb) / .04), 0 0 34px rgb(var(--amber-rgb) / .08);--hot-seat-amber-grid:linear-gradient(rgb(var(--amber-rgb) / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--amber-rgb) / .05) 1px, transparent 1px);--hot-seat-amber-line-shadow:0 0 16px rgb(var(--amber-rgb) / .62);--state-callout-border:rgb(var(--amber-rgb) / .26);--state-callout-bg:rgb(var(--amber-rgb) / .06);--signal-text-color:color-mix(in srgb, var(--text) 66%, var(--accent));--signal-text-shadow:0 0 8px rgb(var(--accent-rgb) / .22), 0 0 18px rgb(var(--accent-rgb) / .12);--section-signal-color:color-mix(in srgb, var(--muted) 62%, var(--accent));--status-signal-color:color-mix(in srgb, var(--text) 52%, var(--muted));--footer-manifesto-color:color-mix(in srgb, var(--text) 66%, var(--accent));--nav-active-underline-shadow:0 0 10px rgb(var(--accent-rgb) / .62);--locale-active-border:rgb(var(--accent-rgb) / .34);--locale-active-bg:rgb(var(--accent-rgb) / .06);--tone-green-border:rgb(var(--accent-rgb) / .32);--tone-amber-border:rgb(var(--amber-rgb) / .36);--tone-red-border:rgb(var(--red-rgb) / .36);--tone-gold-border:rgb(var(--gold-rgb) / .36);--field-focus-border:rgb(var(--accent-rgb) / .54);--reticle-border:rgb(var(--accent-rgb) / .26);--reticle-dash-border:rgb(var(--accent-rgb) / .22);--countdown-border:rgb(var(--red-rgb) / .28);--countdown-bg:linear-gradient(rgb(var(--red-rgb) / .05), transparent), var(--surface-inset);--countdown-shadow:0 0 18px rgb(var(--red-rgb) / .38);--countdown-frozen-border:rgb(var(--amber-rgb) / .34);--countdown-frozen-bg:linear-gradient(rgb(var(--amber-rgb) / .08), transparent), var(--surface-inset);--countdown-frozen-shadow:0 0 18px rgb(var(--amber-rgb) / .34);--countdown-grace-border:rgb(var(--amber-rgb) / .3);--countdown-grace-bg:linear-gradient(rgb(var(--amber-rgb) / .06), transparent), var(--surface-inset);--countdown-grace-shadow:0 0 18px rgb(var(--amber-rgb) / .3);--notice-dialog-bg:linear-gradient(rgb(var(--accent-rgb) / .04), transparent), var(--bg);--notice-dialog-shadow:0 0 40px #0000008c;--notice-dialog-success-border:rgb(var(--accent-rgb) / .34);--notice-dialog-error-border:rgb(var(--red-rgb) / .34);--hall-fame-border:rgb(var(--gold-rgb) / .22);--hall-shame-border:rgb(var(--red-rgb) / .22);--hall-empty-fame-border:rgb(var(--gold-rgb) / .16);--hall-empty-shame-border:rgb(var(--red-rgb) / .16);--scrollbar-thumb:var(--accent);--scrollbar-track:var(--surface-inset)}[data-theme=warm-ledger]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8dcc8;--panel:#f3eadb;--panel-strong:#ddd0bc;--line:#c9b8a0;--line-strong:#a89478;--text:#1c1510;--muted:#4f4032;--dim:#6a5846;--green:#2d6a4f;--amber:#b45309;--red:#b42318;--gold:#a16207;--accent:#9b4b2a;--accent-soft:#9b4b2a1f;--bg-rgb:232 220 200;--panel-rgb:243 234 219;--green-rgb:45 106 79;--accent-rgb:155 75 42;--amber-rgb:180 83 9;--red-rgb:180 35 24;--gold-rgb:161 98 7;--neutral-rgb:120 100 80;--panel-edge-rgb:175 158 132;--green-soft:rgb(var(--green-rgb) / .1);--surface-raised:#f7f0e4;--surface-inset:#ddd0bc;--surface-button:#f0e6d6;--surface-code:#e5d9c8;--surface-tab:#efe5d6;--font-family:"IBM Plex Sans", "Segoe UI", sans-serif;--font-family-fallback:"Segoe UI", sans-serif;--shell-bg:radial-gradient(circle at 88% 0%, #9b4b2a1a, transparent 26rem), radial-gradient(circle at 8% 12%, #b4530914, transparent 20rem), linear-gradient(180deg, #f4ebdc 0%, var(--bg) 55%, #dfd2be 100%);--scanline-gradient:none;--scanline-opacity:0;--header-bg:#f3eadbf0;--nav-drawer-bg:#f3eadbfa;--nav-backdrop-bg:#1c15106b;--page-transition-overlay-bg:#e8dcc8e6;--notice-overlay-bg:#1c15105c;--nav-mobile-divider:#1c15101a;--panel-border:rgb(var(--panel-edge-rgb) / .9);--panel-bg:rgb(var(--panel-rgb) / .98);--panel-shadow:0 1px 3px #1c15100f, 0 14px 32px #1c151012;--panel-disabled-border:rgb(var(--neutral-rgb) / .3);--panel-disabled-bg:rgb(var(--neutral-rgb) / .08);--under-development-border:rgb(var(--neutral-rgb) / .38);--under-development-bg:rgb(var(--neutral-rgb) / .1);--hot-seat-border:rgb(var(--accent-rgb) / .32);--hot-seat-bg:linear-gradient(135deg, rgb(var(--accent-rgb) / .1), transparent 44%), radial-gradient(circle at 82% 18%, rgb(var(--accent-rgb) / .07), transparent 18rem), #f3eadb;--hot-seat-shadow:0 1px 3px #1c15100f, 0 16px 36px #9b4b2a1a;--hot-seat-grid:linear-gradient(rgb(var(--accent-rgb) / .04) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--accent-rgb) / .04) 1px, transparent 1px);--hot-seat-accent-line-shadow:none;--hot-seat-headline-shadow:none;--hot-seat-amber-border:rgb(var(--amber-rgb) / .36);--hot-seat-amber-border-soft:rgb(var(--amber-rgb) / .3);--hot-seat-amber-bg:linear-gradient(135deg, rgb(var(--amber-rgb) / .12), transparent 44%), radial-gradient(circle at 82% 18%, rgb(var(--amber-rgb) / .08), transparent 18rem), #f3eadb;--hot-seat-amber-shadow:0 1px 3px #1c15100f, 0 16px 36px #b453091a;--hot-seat-amber-grid:linear-gradient(rgb(var(--amber-rgb) / .04) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--amber-rgb) / .04) 1px, transparent 1px);--hot-seat-amber-line-shadow:none;--state-callout-border:rgb(var(--amber-rgb) / .3);--state-callout-bg:rgb(var(--amber-rgb) / .1);--signal-text-color:color-mix(in srgb, var(--green) 88%, var(--text));--signal-text-shadow:0 0 8px rgb(var(--green-rgb) / .2), 0 0 18px rgb(var(--green-rgb) / .1);--section-signal-color:color-mix(in srgb, var(--muted) 45%, var(--green));--status-signal-color:color-mix(in srgb, var(--text) 55%, var(--green));--footer-manifesto-color:color-mix(in srgb, var(--text) 65%, var(--green));--nav-active-underline-shadow:none;--locale-active-border:rgb(var(--accent-rgb) / .4);--locale-active-bg:rgb(var(--accent-rgb) / .1);--tone-green-border:rgb(var(--green-rgb) / .36);--tone-amber-border:rgb(var(--amber-rgb) / .4);--tone-red-border:rgb(var(--red-rgb) / .4);--tone-gold-border:rgb(var(--gold-rgb) / .4);--field-focus-border:rgb(var(--accent-rgb) / .65);--reticle-border:rgb(var(--accent-rgb) / .3);--reticle-dash-border:rgb(var(--accent-rgb) / .24);--countdown-border:rgb(var(--red-rgb) / .52);--countdown-bg:linear-gradient(180deg, rgb(var(--red-rgb) / .16), rgb(var(--red-rgb) / .05)), #f0ddd4;--countdown-shadow:0 2px 0 #fff8f080, 0 12px 32px rgb(var(--red-rgb) / .2);--countdown-frozen-border:rgb(var(--amber-rgb) / .52);--countdown-frozen-bg:linear-gradient(180deg, rgb(var(--amber-rgb) / .16), rgb(var(--amber-rgb) / .05)), #f2e4cc;--countdown-frozen-shadow:0 2px 0 #fff8f080, 0 12px 32px rgb(var(--amber-rgb) / .18);--countdown-grace-border:rgb(var(--amber-rgb) / .48);--countdown-grace-bg:linear-gradient(180deg, rgb(var(--amber-rgb) / .14), rgb(var(--amber-rgb) / .04)), #f2e4cc;--countdown-grace-shadow:0 2px 0 #fff8f080, 0 12px 32px rgb(var(--amber-rgb) / .16);--notice-dialog-bg:linear-gradient(rgb(var(--accent-rgb) / .06), transparent), #f3eadb;--notice-dialog-shadow:0 20px 52px #1c15102e;--notice-dialog-success-border:rgb(var(--green-rgb) / .38);--notice-dialog-error-border:rgb(var(--red-rgb) / .38);--hall-fame-border:rgb(var(--gold-rgb) / .32);--hall-shame-border:rgb(var(--red-rgb) / .32);--hall-empty-fame-border:rgb(var(--gold-rgb) / .2);--hall-empty-shame-border:rgb(var(--red-rgb) / .2);--scrollbar-thumb:rgb(var(--accent-rgb) / .6);--scrollbar-track:var(--surface-inset)}html,body{background:var(--bg);color:var(--text);font-family:var(--font-family)}body:after{z-index:9999;pointer-events:none;content:"";background:var(--scanline-gradient);position:fixed;inset:0}.site-shell{background:var(--shell-bg)}.text-accent{color:var(--accent)}.progress-track{background:var(--surface-inset);border:1px solid var(--line);height:8px}.progress-fill{background:var(--accent);height:100%}@keyframes signal-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1;filter:brightness(1.06)}20%,24%,55%{opacity:.58;filter:brightness(.78)}56%{opacity:.86;filter:brightness(1.4)}}[data-theme=warm-ledger] body{font-weight:500}[data-theme=warm-ledger] .headline{color:var(--green);text-shadow:0 0 8px rgb(var(--green-rgb) / .2), 0 0 18px rgb(var(--green-rgb) / .1);font-weight:400;animation:3.8s infinite signal-flicker}[data-theme=warm-ledger] .eyebrow,[data-theme=warm-ledger] .section-label,[data-theme=warm-ledger] .field>span,[data-theme=warm-ledger] .button,[data-theme=warm-ledger] .nav a{font-weight:600}[data-theme=warm-ledger] .lede,[data-theme=warm-ledger] .muted,[data-theme=warm-ledger] .dim{color:var(--muted)}[data-theme=warm-ledger] .brand{color:var(--green);font-weight:700}[data-theme=warm-ledger] .nav-vote-beacon{background:var(--green);box-shadow:0 0 .45rem rgb(var(--green-rgb) / .65)}[data-theme=warm-ledger] .text-accent,[data-theme=warm-ledger] .queue-card-name{color:var(--accent)}[data-theme=warm-ledger] .signal-text,[data-theme=warm-ledger] .status-signal,[data-theme=warm-ledger] .footer-manifesto{text-shadow:var(--signal-text-shadow)}[data-theme=warm-ledger] .digital-clock{color:#9f1d15;font-variant-numeric:tabular-nums;letter-spacing:.02em;box-shadow:var(--countdown-shadow);text-shadow:none;border-width:2px;padding:clamp(1.15rem,3.2vw,1.75rem) .9rem;font-family:Share Tech Mono,Courier New,monospace;font-size:clamp(2.45rem,7.4vw,4.5rem);font-weight:600;animation:2.4s ease-in-out infinite countdown-pulse;position:relative}[data-theme=warm-ledger] .digital-clock-frozen,[data-theme=warm-ledger] .digital-clock-grace{color:#92400e;animation:none}[data-theme=warm-ledger] .clock-labels{color:var(--muted);letter-spacing:.14em;font-size:.72rem;font-weight:600}@keyframes countdown-pulse{0%,to{transform:translateY(0);box-shadow:0 2px #fff8f080,0 12px 32px #b423182e}50%{transform:translateY(-1px);box-shadow:0 2px #fff8f099,0 18px 38px #b4231842}}@media (prefers-reduced-motion:reduce){[data-theme=warm-ledger] .digital-clock,[data-theme=warm-ledger] .headline{animation:none}}[data-theme=cjp-campaign]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3ecdf;--panel:#faf6ef;--panel-strong:#e8dcc8;--line:#d4c4ad;--line-strong:#8b6914;--text:#2f1f12;--muted:#5c4635;--dim:#7a6554;--green:#2f5d2e;--amber:#c45c26;--red:#b42318;--gold:#a16207;--accent:#c45c26;--accent-soft:#c45c261f;--petition-accent:#c45c26;--bg-rgb:243 236 223;--panel-rgb:250 246 239;--green-rgb:47 93 46;--accent-rgb:196 92 38;--amber-rgb:196 92 38;--red-rgb:180 35 24;--gold-rgb:161 98 7;--neutral-rgb:120 100 80;--panel-edge-rgb:180 160 130;--surface-raised:#faf6ef;--surface-inset:#e8dcc8;--surface-button:#faf6ef;--surface-code:#efe5d6;--surface-tab:#f5efe4;--font-family:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-serif:"Playfair Display", Georgia, serif;--font-family-fallback:system-ui, -apple-system, sans-serif;--ticker-bg:#2f1f12;--ticker-text:#f3ecdf;--btn-slide-bg:#c45c26;--btn-slide-text:#faf6ef;--btn-primary-bg:#c45c26;--btn-primary-text:#faf6ef;--btn-outline-border:#c45c26;--btn-shadow:4px 4px 0 #2f1f12;--shell-bg:linear-gradient(180deg, #faf6ef 0%, var(--bg) 48%, #e8dcc8 100%);--scanline-gradient:none;--scanline-opacity:0;--header-bg:#faf6eff5;--nav-drawer-bg:#faf6effa;--nav-backdrop-bg:#2f1f1273;--page-transition-overlay-bg:#f3ecdfeb;--notice-overlay-bg:#2f1f1266;--nav-mobile-divider:#2f1f121a;--panel-border:#2f1f1224;--panel-bg:var(--panel);--panel-shadow:0 2px 0 #2f1f120f, 0 16px 40px #2f1f1214;--panel-disabled-border:rgb(var(--neutral-rgb) / .3);--panel-disabled-bg:rgb(var(--neutral-rgb) / .08);--hot-seat-border:rgb(var(--accent-rgb) / .28);--hot-seat-bg:linear-gradient(135deg, rgb(var(--accent-rgb) / .08), transparent 44%), var(--panel);--hot-seat-shadow:var(--panel-shadow);--hot-seat-grid:none;--hot-seat-accent-line-shadow:none;--hot-seat-headline-shadow:none;--signal-text-color:var(--muted);--signal-text-shadow:none;--section-signal-color:var(--muted);--footer-manifesto-color:var(--text);--nav-active-underline-shadow:none;--locale-active-border:rgb(var(--accent-rgb) / .34);--locale-active-bg:rgb(var(--accent-rgb) / .08);--tone-green-border:rgb(var(--green-rgb) / .32);--tone-amber-border:rgb(var(--amber-rgb) / .36);--tone-red-border:rgb(var(--red-rgb) / .36);--tone-gold-border:rgb(var(--gold-rgb) / .36);--field-focus-border:rgb(var(--accent-rgb) / .54);--notice-dialog-bg:var(--panel);--notice-dialog-shadow:0 24px 60px #2f1f122e;--notice-dialog-success-border:rgb(var(--green-rgb) / .34);--notice-dialog-error-border:rgb(var(--red-rgb) / .34);--scrollbar-thumb:var(--accent);--scrollbar-track:var(--surface-inset);--desk-page:#f7f4ef;--desk-page-border:#d9cdb8;--desk-ink:#2a2218;--desk-muted:#5c5044;--desk-companion-bg:#ebe3d4;--desk-companion-border:#c4b59c}[data-theme=cjp-campaign] body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.55}[data-theme=cjp-campaign] .lede{color:var(--text);font-weight:400;line-height:1.55}[data-theme=cjp-campaign] .headline,[data-theme=cjp-campaign] .petition-headline{font-family:var(--font-serif);letter-spacing:-.02em;text-shadow:none;text-transform:none;font-weight:800;line-height:1.05}[data-theme=cjp-campaign] .eyebrow,[data-theme=cjp-campaign] .section-label,[data-theme=cjp-campaign] .section-label>span:first-child,[data-theme=cjp-campaign] .panel>.eyebrow,[data-theme=cjp-campaign] .brand{letter-spacing:.06em;text-transform:none}[data-theme=cjp-campaign] .section-label,[data-theme=cjp-campaign] .section-label>span:first-child,[data-theme=cjp-campaign] .panel>.eyebrow{color:#2f1f12;font-family:var(--font-family);letter-spacing:.04em;text-transform:none;font-weight:600}[data-theme=cjp-campaign] .hot-seat-section-pill{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-weight:700}[data-theme=cjp-campaign] .eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:600}[data-theme=cjp-campaign] .brand{font-family:var(--font-family);letter-spacing:.08em;font-weight:700}[data-theme=cjp-campaign] .nav,[data-theme=cjp-campaign] .nav a,[data-theme=cjp-campaign] .button,[data-theme=cjp-campaign] .locale-switcher button{font-family:var(--font-family);letter-spacing:.04em}[data-theme=cjp-campaign] .hot-seat-headline{font-family:var(--font-serif);letter-spacing:-.02em;text-transform:none;font-size:clamp(1.65rem,3.8vw,2.65rem);font-weight:800;line-height:1.02}[data-theme=cjp-campaign] .metric-value,[data-theme=cjp-campaign] .rulebook-metric .metric-value,[data-theme=cjp-campaign] .about-hero-metric-value,[data-theme=cjp-campaign] .petition-counter-value{font-family:var(--font-serif);font-weight:800}[data-theme=cjp-campaign] .brand-wordmark,[data-theme=cjp-campaign] .rulebook-detail-title,[data-theme=cjp-campaign] .rulebook-process-title{font-family:var(--font-family)}[data-theme=cjp-campaign] .countdown-display{border-color:#2f1f12;box-shadow:inset 0 0 24px #000000d9,4px 4px #2f1f12}[data-theme=cjp-campaign] .countdown-display-value,[data-theme=cjp-campaign] .countdown-display-separator{color:red;font-family:var(--font-family);letter-spacing:.03em;text-shadow:0 0 2px red,0 0 10px #ff00008c;font-weight:700}[data-theme=cjp-campaign] .countdown-display-unit{color:#00ff41d1;font-family:var(--font-family);letter-spacing:.14em;text-shadow:none;font-size:.58rem;font-weight:700}[data-theme=cjp-campaign] .countdown-display-frozen .countdown-display-value,[data-theme=cjp-campaign] .countdown-display-grace .countdown-display-value,[data-theme=cjp-campaign] .countdown-display-frozen .countdown-display-separator,[data-theme=cjp-campaign] .countdown-display-grace .countdown-display-separator{color:#ffb000;text-shadow:0 0 2px #ffb000,0 0 10px #ffb00073}[data-theme=cjp-campaign] .countdown-display-frozen .countdown-display-unit,[data-theme=cjp-campaign] .countdown-display-grace .countdown-display-unit{color:#ffb000c7}[data-theme=cjp-campaign] .hot-seat-status-copy{color:#b42318;font-family:var(--font-family);letter-spacing:.01em;font-weight:700}
