@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8cb6d426-module__P-kMPq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8cb6d426-module__P-kMPq__variable{--zk-ff-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.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:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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_4b40aa5-module__JtP2OG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4b40aa5-module__JtP2OG__variable{--zk-ff-body:"Inter", "Inter Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_88d5815f-module__oypMsq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_88d5815f-module__oypMsq__variable{--zk-ff-mono:"Space Mono", "Space Mono Fallback"}
:root{--zk-canvas:#07060f;--zk-bg:#0e0b1f;--zk-surface:#1a1533;--zk-surface-raised:#251e47;--zk-bezel:#16122b;--zk-bezel-edge:#2d2656;--zk-black:#000;--zk-text:#fff;--zk-text-muted:#a9a3c9;--zk-text-faint:#6e6892;--zk-gold:#f4b728;--zk-gold-light:#ffd869;--zk-gold-pale:#ffe9a3;--zk-gold-deep:#b9811a;--zk-gold-ink:#2a1b00;--zk-purple:#7c5cff;--zk-purple-light:#a48cff;--zk-purple-mid:#5b3be8;--zk-purple-deep:#4a2bc7;--zk-purple-ink:#1e1257;--zk-pink:#ff4d9a;--zk-pink-deep:#a8266a;--zk-mint:#2ee6a6;--zk-mint-light:#b6ffe6;--zk-mint-deep:#129a6c;--zk-mint-ink:#062a1e;--zk-sky:#3db8ff;--zk-sky-light:#8fdbff;--zk-sky-mid:#1f8fd6;--zk-sky-deep:#1c79b0;--zk-sky-ink:#04202a;--zk-red:#ff5a5a;--zk-red-soft:#ffb3b3;--zk-red-deep:#8e1e1e;--zk-light-edge:#b9b3d9;--zk-gold-rgb:244 183 40;--zk-purple-rgb:124 92 255;--zk-pink-rgb:255 77 154;--zk-mint-rgb:46 230 166;--zk-sky-rgb:61 184 255;--zk-red-rgb:255 90 90;--zk-bg-rgb:14 11 31;--zk-surface-rgb:26 21 51;--zk-white-rgb:255 255 255;--zk-black-rgb:0 0 0;--zk-border:rgb(var(--zk-white-rgb) / .08);--zk-border-strong:rgb(var(--zk-white-rgb) / .16);--zk-gold-tint:rgb(var(--zk-gold-rgb) / .14);--zk-purple-tint:rgb(var(--zk-purple-rgb) / .12);--zk-mint-tint:rgb(var(--zk-mint-rgb) / .12);--zk-sky-tint:rgb(var(--zk-sky-rgb) / .12);--zk-red-tint:rgb(var(--zk-red-rgb) / .1);--zk-scrim:rgb(var(--zk-surface-rgb) / .85);--zk-grad-gold:linear-gradient(180deg, var(--zk-gold-light), var(--zk-gold));--zk-grad-tile-purple:linear-gradient(160deg, var(--zk-purple-light), var(--zk-purple-mid));--zk-grad-tile-sky:linear-gradient(160deg, var(--zk-sky-light), var(--zk-sky-mid));--zk-grad-tile-gold:linear-gradient(160deg, var(--zk-gold-pale), var(--zk-gold));--zk-grad-tile-mint:linear-gradient(160deg, var(--zk-mint-light), var(--zk-mint));--zk-grad-progress:linear-gradient(90deg, var(--zk-gold), var(--zk-pink));--zk-grad-progress-urgent:linear-gradient(90deg, var(--zk-red), var(--zk-pink));--zk-grad-progress-calm:linear-gradient(90deg, var(--zk-mint), var(--zk-sky));--zk-grad-tension:linear-gradient(90deg, var(--zk-sky), var(--zk-purple) 40%, var(--zk-pink) 70%, var(--zk-gold));--zk-grad-xp:linear-gradient(180deg, var(--zk-gold-bright), var(--zk-gold));--zk-sunburst-gold:repeating-conic-gradient(rgb(var(--zk-gold-rgb) / .12) 0 9deg, transparent 9deg 22deg);--zk-bg-welcome:radial-gradient(120% 60% at 50% 30%, #2f1f7a 0%, #170f3a 45%, var(--zk-bg) 75%);--zk-bg-hero-purple:radial-gradient(90% 40% at 50% 0%, #2a1b66 0%, var(--zk-bg) 70%);--zk-bg-hero-red:radial-gradient(90% 40% at 50% 0%, #3a1030 0%, var(--zk-bg) 70%);--zk-bg-hero-sky:radial-gradient(90% 40% at 50% 0%, #0f3a5e 0%, var(--zk-bg) 70%);--zk-bg-hero-mint:radial-gradient(100% 45% at 50% 0%, #0b4a3a 0%, var(--zk-bg) 70%);--zk-bg-hero-gold:radial-gradient(90% 40% at 50% 15%, #3a2a08 0%, var(--zk-bg) 70%);--zk-bg-win:radial-gradient(90% 55% at 50% 30%, #6a3bff 0%, #2a1470 45%, var(--zk-bg) 80%);--zk-bg-live:radial-gradient(90% 50% at 50% 25%, var(--zk-purple-deep) 0%, var(--zk-purple-ink) 45%, var(--zk-bg) 80%);--zk-bg-claimed:radial-gradient(90% 45% at 50% 18%, #0b5a44 0%, var(--zk-bg) 70%);--zk-bg-lockscreen:radial-gradient(80% 50% at 20% 20%, var(--zk-purple) 0%, transparent 60%), radial-gradient(80% 50% at 90% 80%, var(--zk-pink) 0%, transparent 60%), #1a1036;--zk-bg-share-riddle:radial-gradient(55% 80% at 95% 5%, rgb(var(--zk-pink-rgb) / .5), transparent 60%), radial-gradient(60% 90% at 0% 100%, rgb(var(--zk-purple-rgb) / .6), transparent 60%), var(--zk-bg);--zk-bg-share-prediction:radial-gradient(55% 80% at 100% 0%, rgb(var(--zk-mint-rgb) / .35), transparent 60%), radial-gradient(60% 90% at 0% 100%, rgb(var(--zk-sky-rgb) / .45), transparent 60%), var(--zk-bg);--zk-purple-vivid:#6444f0;--zk-purple-shade:#3a22a8;--zk-purple-night:#2b1880;--zk-purple-pale:#e3dbff;--zk-surface-purple:#2e2358;--zk-surface-navy:#1e2f6b;--zk-sky-shade:#16679a;--zk-sky-night:#134c8f;--zk-aqua:#2ec8c0;--zk-aqua-light:#8fffe0;--zk-orange:#ff8a4d;--zk-silver-light:#e8eef7;--zk-gold-bright:#ffe08a;--zk-gold-amber:#d08a10;--zk-gold-amber-deep:#e08a10;--zk-gold-shadow:#8a5a08;--zk-gold-text-edge:#a8691a;--zk-icon-face-hi:#2e2566;--zk-icon-face-lo:#140f2e;--zk-icon-rim:#9a6a0c;--zk-vault-bolt:#c88a12;--zk-vault-bolt-edge:#6b4708;--zk-vault-hub-ink:#3a2600;--zk-team-bar:linear-gradient(135deg, #a50044 50%, #004d98 50%);--zk-team-che:#034694;--zk-team-mad:#fff;--zk-team-mad-ink:#3b1f7a;--zk-team-liv:#c8102e;--zk-team-mun:#da291c;--zk-team-ars:#ef0107;--zk-team-psg:#004170;--zk-team-bay:#dc052d;--zk-team-int:linear-gradient(135deg, #0068a8 50%, #111 50%);--zk-team-juv:linear-gradient(135deg, #fff 50%, #111 50%);--zk-team-juv-ink:#e11d2a;--zk-vault-face-hi:#43388a;--zk-vault-face-lo:#1e1840;--zk-vault-rim:#8a620e;--zk-vault-core:#fff1c2;--zk-vault-core-lo:#9a5a0e;--zk-tier-rookie-hi:#f7c08e;--zk-tier-rookie-mid:#c97c3e;--zk-tier-rookie-lo:#8a4a1e;--zk-tier-rookie-edge:#5e3012;--zk-tier-rookie-ink:#fff;--zk-tier-rookie-glow:#e68c4673;--zk-tier-cracker-hi:#fff;--zk-tier-cracker-mid:#bcc6d6;--zk-tier-cracker-lo:#7d889c;--zk-tier-cracker-edge:#4e5668;--zk-tier-cracker-ink:#3a4254;--zk-tier-cracker-glow:#c8d7f059;--zk-tier-safecracker-hi:#ffe9a0;--zk-tier-safecracker-mid:#f4b728;--zk-tier-safecracker-lo:#b8790f;--zk-tier-safecracker-edge:#7a4f06;--zk-tier-safecracker-ink:#5a3a00;--zk-tier-safecracker-glow:#f4b7288c;--zk-tier-vault-hi:#c4b3ff;--zk-tier-vault-mid:#7c5cff;--zk-tier-vault-lo:#4a2bc7;--zk-tier-vault-edge:#2b1880;--zk-tier-vault-ink:#fff;--zk-tier-vault-glow:#7c5cff99;--zk-tier-oracle-hi:#c8f4ff;--zk-tier-oracle-mid:#3db8ff;--zk-tier-oracle-lo:#6a4bea;--zk-tier-oracle-edge:#23408f;--zk-tier-oracle-ink:#fff;--zk-tier-oracle-glow:#3db8ff8c;--zk-tier-legend-hi:#fff3c0;--zk-tier-legend-mid:#f4b728;--zk-tier-legend-lo:#ff4d9a;--zk-tier-legend-edge:#8a2f5a;--zk-tier-legend-ink:#fff;--zk-tier-legend-glow:#ff4d9a80;--zk-tier-locked-hi:#3a3360;--zk-tier-locked-mid:#2a2448;--zk-tier-locked-lo:#221c3f;--zk-tier-locked-edge:#15112a;--zk-tier-locked-ink:#5a5480;--zk-tier-locked-glow:transparent;--zk-badge-first-hi:#ffe08a;--zk-badge-first-mid:#f4b728;--zk-badge-first-lo:#ff4d9a;--zk-badge-first-edge:#a8266a;--zk-badge-first-ray:rgb(var(--zk-gold-rgb) / .3);--zk-badge-uncrackable-hi:#c4b3ff;--zk-badge-uncrackable-mid:#7c5cff;--zk-badge-uncrackable-lo:#3a22a8;--zk-badge-uncrackable-edge:#1e1257;--zk-badge-uncrackable-ray:rgb(var(--zk-purple-rgb) / .3);--zk-badge-oracle-hi:#c8f4ff;--zk-badge-oracle-mid:#3db8ff;--zk-badge-oracle-lo:#6a4bea;--zk-badge-oracle-edge:#23408f;--zk-badge-oracle-ray:rgb(var(--zk-sky-rgb) / .3);--zk-badge-speed-hi:#ffb3d3;--zk-badge-speed-mid:#ff4d9a;--zk-badge-speed-lo:#b3246a;--zk-badge-speed-edge:#6e1240;--zk-badge-speed-ray:rgb(var(--zk-pink-rgb) / .3);--zk-badge-whale-hi:#b8f0ff;--zk-badge-whale-mid:#3db8ff;--zk-badge-whale-lo:#2ee6a6;--zk-badge-whale-edge:#0f6b6b;--zk-badge-whale-ray:rgb(var(--zk-sky-rgb) / .3);--zk-badge-shielded-hi:#b6ffe6;--zk-badge-shielded-mid:#2ee6a6;--zk-badge-shielded-lo:#0f9c6e;--zk-badge-shielded-edge:#0a6b4b;--zk-badge-shielded-ray:rgb(var(--zk-mint-rgb) / .3);--zk-badge-bday-hi:#ffe9a3;--zk-badge-bday-mid:#ff8fbf;--zk-badge-bday-lo:#7c5cff;--zk-badge-bday-edge:#4a2bc7;--zk-badge-bday-ray:rgb(var(--zk-pink-rgb) / .3);--zk-badge-locked-hi:#3a3360;--zk-badge-locked-mid:#2a2448;--zk-badge-locked-lo:#221c3f;--zk-badge-locked-edge:#15112a;--zk-badge-locked-ray:transparent;--zk-font-display:var(--zk-ff-display,"Bricolage Grotesque"), system-ui, sans-serif;--zk-font-body:var(--zk-ff-body,"Inter"), system-ui, sans-serif;--zk-font-mono:var(--zk-ff-mono,"Space Mono"), ui-monospace, monospace;--zk-fw-medium:500;--zk-fw-semibold:600;--zk-fw-bold:700;--zk-fw-black:800;--zk-fs-10:10px;--zk-fs-11:11px;--zk-fs-12:12px;--zk-fs-13:13px;--zk-fs-14:14px;--zk-fs-15:15px;--zk-fs-16:16px;--zk-fs-18:18px;--zk-fs-20:20px;--zk-fs-22:22px;--zk-fs-26:26px;--zk-fs-30:30px;--zk-fs-34:34px;--zk-fs-40:40px;--zk-fs-52:52px;--zk-fs-64:64px;--zk-fs-84:84px;--zk-fs-92:92px;--zk-lh-none:1;--zk-lh-tight:1.05;--zk-lh-snug:1.18;--zk-lh-normal:1.4;--zk-track-tight:-.02em;--zk-track-label:.12em;--zk-track-badge:.08em;--zk-type-hero:var(--zk-fw-black) var(--zk-fs-52)/.95 var(--zk-font-display);--zk-type-h1:var(--zk-fw-black) var(--zk-fs-34)/var(--zk-lh-tight) var(--zk-font-display);--zk-type-h2:var(--zk-fw-black) var(--zk-fs-26)/var(--zk-lh-snug) var(--zk-font-display);--zk-type-riddle:var(--zk-fw-black) var(--zk-fs-30)/1.14 var(--zk-font-display);--zk-type-h3:var(--zk-fw-black) var(--zk-fs-20)/var(--zk-lh-snug) var(--zk-font-display);--zk-type-h4:var(--zk-fw-black) var(--zk-fs-16)/var(--zk-lh-snug) var(--zk-font-display);--zk-type-score:var(--zk-fw-black) var(--zk-fs-52)/var(--zk-lh-none) var(--zk-font-display);--zk-type-score-xl:var(--zk-fw-black) var(--zk-fs-64)/var(--zk-lh-none) var(--zk-font-display);--zk-type-amount-xl:var(--zk-fw-black) var(--zk-fs-84)/var(--zk-lh-none) var(--zk-font-display);--zk-type-btn-lg:var(--zk-fw-black) var(--zk-fs-22)/var(--zk-lh-none) var(--zk-font-display);--zk-type-btn-md:var(--zk-fw-black) var(--zk-fs-18)/var(--zk-lh-none) var(--zk-font-display);--zk-type-btn-sm:var(--zk-fw-black) var(--zk-fs-14)/var(--zk-lh-none) var(--zk-font-display);--zk-type-body-lg:var(--zk-fw-medium) var(--zk-fs-16)/1.45 var(--zk-font-body);--zk-type-body:var(--zk-fw-medium) var(--zk-fs-14)/var(--zk-lh-normal) var(--zk-font-body);--zk-type-body-strong:var(--zk-fw-bold) var(--zk-fs-14)/1.3 var(--zk-font-body);--zk-type-small:var(--zk-fw-semibold) var(--zk-fs-13)/1.35 var(--zk-font-body);--zk-type-caption:var(--zk-fw-semibold) var(--zk-fs-12)/1.3 var(--zk-font-body);--zk-type-label:var(--zk-fw-black) var(--zk-fs-11)/var(--zk-lh-none) var(--zk-font-body);--zk-type-tab:var(--zk-fw-bold) var(--zk-fs-11)/var(--zk-lh-none) var(--zk-font-body);--zk-type-status:var(--zk-fw-semibold) var(--zk-fs-15)/var(--zk-lh-none) var(--zk-font-body);--zk-type-mono-xl:var(--zk-fw-bold) var(--zk-fs-34)/var(--zk-lh-none) var(--zk-font-mono);--zk-type-mono-lg:var(--zk-fw-bold) var(--zk-fs-22)/1.1 var(--zk-font-mono);--zk-type-mono:var(--zk-fw-bold) var(--zk-fs-16)/1.2 var(--zk-font-mono);--zk-type-mono-sm:var(--zk-fw-bold) var(--zk-fs-13)/1.2 var(--zk-font-mono);--zk-type-mono-xs:var(--zk-fw-bold) var(--zk-fs-11)/1.2 var(--zk-font-mono);--zk-space-2:2px;--zk-space-4:4px;--zk-space-6:6px;--zk-space-8:8px;--zk-space-10:10px;--zk-space-12:12px;--zk-space-14:14px;--zk-space-16:16px;--zk-space-18:18px;--zk-space-20:20px;--zk-space-24:24px;--zk-space-28:28px;--zk-space-32:32px;--zk-space-40:40px;--zk-space-48:48px;--zk-space-56:56px;--zk-space-64:64px;--zk-radius-xs:4px;--zk-radius-sm:8px;--zk-radius-md:12px;--zk-radius-lg:16px;--zk-radius-xl:20px;--zk-radius-2xl:24px;--zk-radius-3xl:28px;--zk-radius-4xl:36px;--zk-radius-phone:52px;--zk-radius-pill:999px;--zk-phone-w:390px;--zk-phone-h:844px;--zk-statusbar-h:50px;--zk-h-btn-lg:62px;--zk-h-btn-md:52px;--zk-h-btn-sm:40px;--zk-h-input-lg:62px;--zk-h-input-md:54px;--zk-h-chip:38px;--zk-h-chip-sm:32px;--zk-tap-min:44px;--zk-tile-md:42px;--zk-screen-pad:var(--zk-space-18);--zk-inset-gloss:inset 0 2px 0 rgb(var(--zk-white-rgb) / .3);--zk-shadow-3d-sm:0 3px 0 rgb(var(--zk-black-rgb) / .35);--zk-shadow-3d-md:0 5px 0 rgb(var(--zk-black-rgb) / .4);--zk-shadow-card:0 10px 24px rgb(var(--zk-black-rgb) / .25);--zk-shadow-card-hover:0 16px 34px rgb(var(--zk-black-rgb) / .35), 0 0 0 1px rgb(var(--zk-purple-rgb) / .5);--zk-shadow-float:0 12px 30px rgb(var(--zk-black-rgb) / .4);--zk-shadow-phone:0 0 0 9px var(--zk-bezel), 0 0 0 10px var(--zk-bezel-edge), 0 50px 100px -20px rgb(var(--zk-black-rgb) / .8);--zk-shadow-btn-gold:0 6px 0 var(--zk-gold-deep), 0 14px 30px rgb(var(--zk-gold-rgb) / .35);--zk-shadow-btn-gold-hover:0 8px 0 var(--zk-gold-deep), 0 18px 40px rgb(var(--zk-gold-rgb) / .5);--zk-shadow-btn-gold-pressed:0 2px 0 var(--zk-gold-deep);--zk-shadow-btn-purple:0 5px 0 var(--zk-purple-deep);--zk-shadow-btn-purple-pressed:0 1px 0 var(--zk-purple-deep);--zk-shadow-btn-mint:0 6px 0 var(--zk-mint-deep);--zk-shadow-btn-mint-pressed:0 2px 0 var(--zk-mint-deep);--zk-shadow-btn-sky:0 6px 0 var(--zk-sky-deep);--zk-shadow-btn-sky-pressed:0 2px 0 var(--zk-sky-deep);--zk-shadow-btn-light:0 6px 0 var(--zk-light-edge);--zk-shadow-btn-light-pressed:0 2px 0 var(--zk-light-edge);--zk-shadow-chip-active:0 3px 0 var(--zk-gold-deep);--zk-shadow-sticker-pink:0 4px 0 var(--zk-pink-deep);--zk-shadow-sticker-sky:0 4px 0 var(--zk-sky-deep);--zk-shadow-sticker-mint:0 4px 0 var(--zk-mint-deep);--zk-ring-focus:0 0 0 5px rgb(var(--zk-purple-rgb) / .18);--zk-ring-error:0 0 0 5px rgb(var(--zk-red-rgb) / .18);--zk-ring-success:0 0 0 5px rgb(var(--zk-mint-rgb) / .2);--zk-glow-gold:0 0 40px rgb(var(--zk-gold-rgb) / .45);--zk-glow-purple:0 0 40px rgb(var(--zk-purple-rgb) / .2);--zk-glow-sky:0 0 40px rgb(var(--zk-sky-rgb) / .15);--zk-text-shadow-gold:0 5px 0 var(--zk-gold-text-edge), 0 0 40px rgb(var(--zk-gold-rgb) / .5);--zk-text-shadow-red:0 4px 0 var(--zk-red-deep);--zk-text-shadow-logo:0 var(--zk-logo-drop,4px) 0 var(--zk-purple);--zk-dur-fast:.15s;--zk-dur-base:.25s;--zk-dur-shake:.45s;--zk-dur-meter:.6s;--zk-dur-pop:.7s;--zk-dur-pulse:1.6s;--zk-dur-countup:1.8s;--zk-dur-ring:1.8s;--zk-dur-vault-cycle:6s;--zk-dur-ticker:26s;--zk-dur-sunburst:24s;--zk-ease-out:cubic-bezier(.22, 1, .36, 1);--zk-ease-in-out:cubic-bezier(.65, 0, .35, 1);--zk-ease-spring:cubic-bezier(.3, 1.6, .5, 1);--zk-ease-ios:cubic-bezier(.32, .72, 0, 1)}@keyframes zk-ping{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}@keyframes zk-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes zk-shake-a{0%,to{transform:translate(0)}15%,55%{transform:translate(-10px)}35%,75%{transform:translate(10px)}}@keyframes zk-shake-b{0%,to{transform:translate(0)}15%,55%{transform:translate(-10px)}35%,75%{transform:translate(10px)}}@keyframes zk-shake-loop{0%,60%,to{transform:translate(0)}66%,82%{transform:translate(-9px)}74%,90%{transform:translate(9px)}}@keyframes zk-spin{to{transform:rotate(360deg)}}@keyframes zk-dial{0%{transform:rotate(0)}30%{transform:rotate(540deg)}to{transform:rotate(540deg)}}@keyframes zk-door{0%,30%{transform:perspective(1000px)rotateY(0)}50%,85%{transform:perspective(1000px)rotateY(-112deg)}to{transform:perspective(1000px)rotateY(0)}}@keyframes zk-fall{0%{transform:translateY(-40px)rotate(0)}to{transform:translateY(900px)rotate(760deg)}}@keyframes zk-pop{0%{opacity:0;transform:scale(.3)rotate(-3deg)}60%{opacity:1;transform:scale(1.12)rotate(-3deg)}to{transform:scale(1)rotate(-3deg)}}@keyframes zk-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@keyframes zk-bob{0%,to{transform:translateY(0) rotate(var(--zk-tilt,0deg))}50%{transform:translateY(-8px) rotate(var(--zk-tilt,0deg))}}@keyframes zk-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes zk-dial-splash{0%{transform:rotate(0)}28%{transform:rotate(420deg)}to{transform:rotate(420deg)}}@keyframes zk-door-splash{0%,26%{transform:perspective(1000px)rotateY(0)}48%,70%{transform:perspective(1000px)rotateY(-112deg)}94%,to{transform:perspective(1000px)rotateY(0)}}@keyframes zk-glow-splash{0%,24%{opacity:.45}48%,70%{opacity:1}to{opacity:.55}}body{background:var(--zk-canvas);color:var(--zk-text);font-family:var(--zk-font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--zk-gold)}a:hover{color:var(--zk-gold-light)}input::placeholder,textarea::placeholder{color:var(--zk-text-faint)}[data-zk-offscreen],[data-zk-offscreen] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-play-state:paused!important}}
*,:before,:after{box-sizing:border-box}html,body{height:100%}:root{--zk-ribbon-h:20px;--zk-top-inset:env(safe-area-inset-top,0px);--zk-fixed-top:env(safe-area-inset-top,0px);--zk-chrome-h:0px}body:has(.zk-testmode){--zk-top-inset:0px;--zk-chrome-h:calc(env(safe-area-inset-top,0px) + var(--zk-ribbon-h));--zk-fixed-top:calc(env(safe-area-inset-top,0px) + var(--zk-ribbon-h))}*{-webkit-tap-highlight-color:transparent}button,[role=button],[role=tab],[role=switch],nav a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html{background:var(--zk-canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none}button{font:inherit;color:inherit}a{text-decoration:none}.zk-app{width:100%;max-width:430px;min-height:calc(100dvh - var(--zk-chrome-h));background:var(--zk-bg);isolation:isolate;margin:0 auto;position:relative;overflow-x:clip}@media (min-width:520px){body{background:radial-gradient(60% 50% at 50% 0%, #1a1240 0%, var(--zk-canvas) 70%) fixed}.zk-app{box-shadow:0 0 0 1px var(--zk-border), 0 30px 80px #0009}}.zk-screen{min-height:calc(100dvh - var(--zk-chrome-h));padding:calc(var(--zk-top-inset) + var(--zk-space-14)) var(--zk-screen-pad) calc(env(safe-area-inset-bottom,0px) + var(--zk-space-18));color:var(--zk-text);font-family:var(--zk-font-body);flex-direction:column;display:flex;position:relative}.zk-screen.has-tabs{padding-bottom:calc(var(--zk-tabbar-h) + var(--zk-space-24))}:root{--zk-dock-h:64px;--zk-dock-gap:max(14px, calc(env(safe-area-inset-bottom,0px) - 6px));--zk-tabbar-h:calc(var(--zk-dock-h) + var(--zk-dock-gap));--zk-ink:#07051a}.zk-dock{z-index:50;left:50%;bottom:var(--zk-dock-gap);width:min(100% - 28px,380px);height:var(--zk-dock-h);border-radius:var(--zk-radius-pill);border:2.5px solid var(--zk-ink);box-shadow:inset 0 1.5px 0 rgb(var(--zk-white-rgb) / .1), 0 5px 0 var(--zk-ink), 0 18px 36px rgb(var(--zk-black-rgb) / .55);view-transition-name:zk-tabbar;background:linear-gradient(#2c2257 0%,#1c1542 100%);grid-template-columns:1fr 1fr auto 1fr 1fr;place-items:center;padding:0 6px;display:grid;position:fixed;transform:translate(-50%)}.zk-dock-item{width:48px;height:48px;color:var(--zk-text-muted);touch-action:manipulation;transition:transform .14s var(--zk-ease-out), color .14s;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.zk-dock-item:after{content:"";position:absolute;inset:-8px -6px}.zk-dock-item:active{transform:scale(.86)}@media (hover:hover){.zk-dock-item:not([aria-current]):hover{color:var(--zk-text)}}.zk-dock-item[aria-current=page]{color:var(--zk-gold-ink);background:var(--zk-grad-tile-gold);border:2.5px solid var(--zk-ink);box-shadow:var(--zk-inset-gloss), 0 3px 0 var(--zk-ink)}.zk-dock-item.is-pop{animation:zk-dock-pop .46s var(--zk-ease-spring) both}@keyframes zk-dock-pop{0%{transform:scale(.6)rotate(-12deg)}55%{transform:scale(1.12)rotate(4deg)}to{transform:scale(1)}}.zk-dock-hide{width:62px;height:62px;color:var(--zk-text);background:linear-gradient(160deg, #ff8cc2 0%, var(--zk-pink) 55%, #e23585 100%);border:3px solid var(--zk-ink);box-shadow:inset 0 3px 0 rgb(var(--zk-white-rgb) / .38), 0 5px 0 var(--zk-ink), 0 10px 22px rgb(var(--zk-pink-rgb) / .35);touch-action:manipulation;transition:transform .14s var(--zk-ease-out), box-shadow .14s var(--zk-ease-out);border-radius:50%;justify-content:center;align-items:center;margin:0 4px;display:flex;position:relative;top:-15px}.zk-dock-hide:after{content:"";border-radius:50%;position:absolute;inset:-6px}.zk-dock-hide:active{box-shadow:inset 0 3px 0 rgb(var(--zk-white-rgb) / .38), 0 1px 0 var(--zk-ink);transform:translateY(4px)scale(.94)}@media (hover:hover){.zk-dock-hide:hover{color:var(--zk-text);transform:translateY(-2px)rotate(-8deg)}}@media (max-width:350px){.zk-dock-item{width:44px;height:44px}.zk-dock-hide{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.zk-dock-item.is-pop{animation:none}}.zk-hello-avatar{flex:none;width:46px;height:46px}.zk-hello-avatar.is-empty{background:var(--zk-surface-raised);border:2.5px solid var(--zk-ink);border-radius:50%}@media (max-width:350px){.zk-hello-avatar{width:40px;height:40px}.zk-hello-coin{display:none!important}:has(>.zk-hello-coin){padding-left:12px!important}}.zk-bell{cursor:pointer;touch-action:manipulation;width:40px;height:40px;color:var(--zk-text);background:var(--zk-surface-raised);border:2px solid var(--zk-ink);box-shadow:inset 0 1.5px 0 rgb(var(--zk-white-rgb) / .08), 0 3px 0 var(--zk-ink);transition:transform .12s var(--zk-ease-out), box-shadow .12s var(--zk-ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.zk-bell:after{content:"";border-radius:50%;position:absolute;inset:-4px}.zk-bell:active{box-shadow:0 1px 0 var(--zk-ink);transform:translateY(2px)}.zk-bell[aria-expanded=true]{background:var(--zk-purple)}.zk-bell-count{border-radius:var(--zk-radius-pill);background:var(--zk-pink);min-width:20px;height:20px;color:var(--zk-text);border:2px solid var(--zk-ink);font:var(--zk-fw-black) 11px/1 var(--zk-font-body);animation:zk-dock-pop .42s var(--zk-ease-spring) both;justify-content:center;align-items:center;padding:0 5px;display:flex;position:absolute;top:-6px;right:-6px}.zk-bell-panel{z-index:30;border-radius:var(--zk-radius-2xl);background:var(--zk-surface-raised);border:2.5px solid var(--zk-ink);width:min(340px,100vw - 32px);box-shadow:0 5px 0 var(--zk-ink), 0 24px 48px rgb(var(--zk-black-rgb) / .55);transform-origin:calc(100% - 20px) 0;animation:zk-bell-in .22s var(--zk-ease-out) both;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden}@keyframes zk-bell-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}}.zk-bell-row{border-radius:var(--zk-radius-lg);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.zk-bell-row:active{background:rgb(var(--zk-white-rgb) / .06)}@media (hover:hover){.zk-bell-row:hover{background:rgb(var(--zk-white-rgb) / .05)}}.zk-title{font:var(--zk-fw-black) var(--zk-fs-34)/1 var(--zk-font-display);letter-spacing:-.025em;text-shadow:0 3px 0 rgb(var(--zk-purple-rgb) / .6)}.zk-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.zk-scroll-x::-webkit-scrollbar{display:none}.zk-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zk-testmode{z-index:90;width:100%;max-width:430px;height:var(--zk-chrome-h);padding:env(safe-area-inset-top,0px) 8px 0;font:var(--zk-type-label);line-height:var(--zk-ribbon-h);letter-spacing:var(--zk-track-label,.12em);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;background:repeating-linear-gradient(135deg, rgb(var(--zk-gold-rgb) / .92) 0 10px, rgb(var(--zk-gold-rgb) / .78) 10px 20px);color:var(--zk-gold-ink);pointer-events:none;margin:0 auto;display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-play-state:running!important;animation-delay:0s!important}}::view-transition{pointer-events:none}::view-transition-old(.zk-vt-push){animation:.46s var(--zk-ease-ios) both zk-vt-under-out}::view-transition-new(.zk-vt-push){animation:.46s var(--zk-ease-ios) both zk-vt-over-in;box-shadow:-10px 0 36px rgb(var(--zk-black-rgb) / .5)}::view-transition-old(.zk-vt-pop){animation:.4s var(--zk-ease-ios) both zk-vt-over-out;z-index:1;box-shadow:-10px 0 36px rgb(var(--zk-black-rgb) / .5)}html[data-nav=back]::view-transition-old(.zk-vt-fade){animation:.4s var(--zk-ease-ios) both zk-vt-over-out;z-index:1;box-shadow:-10px 0 36px rgb(var(--zk-black-rgb) / .5)}::view-transition-new(.zk-vt-pop){animation:.4s var(--zk-ease-ios) both zk-vt-under-in}html[data-nav=back]::view-transition-new(.zk-vt-fade){animation:.4s var(--zk-ease-ios) both zk-vt-under-in}::view-transition-old(.zk-vt-tab){animation:.12s ease-out both zk-vt-fade-out}::view-transition-new(.zk-vt-tab){animation:.3s var(--zk-ease-out) 30ms both zk-vt-rise}::view-transition-old(.zk-vt-fade){animation:.14s ease-out both zk-vt-fade-out}::view-transition-new(.zk-vt-fade){animation:.22s ease-out 60ms both zk-vt-fade-in}@keyframes zk-vt-over-in{0%{transform:translate(100%)}}@keyframes zk-vt-under-out{to{opacity:.4;transform:translate(-24%)}}@keyframes zk-vt-over-out{to{transform:translate(100%)}}@keyframes zk-vt-under-in{0%{opacity:.4;transform:translate(-24%)}}@keyframes zk-vt-fade-out{to{opacity:0}}@keyframes zk-vt-fade-in{0%{opacity:0}}@keyframes zk-vt-rise{0%{opacity:0;transform:translateY(12px)scale(.99)}}::view-transition-group(zk-tabbar){z-index:100;animation:none}::view-transition-group(zk-ribbon){z-index:100;animation:none}::view-transition-old(zk-tabbar){display:none}::view-transition-old(zk-ribbon){display:none}::view-transition-new(zk-tabbar){animation:none}::view-transition-new(zk-ribbon){animation:none}::view-transition-old(zk-tabbar):only-child{animation:.24s cubic-bezier(.4,0,1,1) both zk-vt-dock-away;display:block}::view-transition-new(zk-tabbar):only-child{animation:.52s var(--zk-ease-spring) .14s both zk-vt-dock-back}@keyframes zk-vt-dock-away{to{transform:translateY(160%)}}@keyframes zk-vt-dock-back{0%{transform:translateY(160%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}.zk-splash{z-index:1000;background:radial-gradient(90% 60% at 50% 42%, #2f1f7a 0%, #170f3a 45%, var(--zk-bg) 80%);-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;transition:opacity .52s cubic-bezier(.4,0,.2,1) 80ms;display:flex;position:fixed;inset:0;overflow:hidden}html[data-splashed] .zk-splash{display:none}.zk-splash.is-out{opacity:0;pointer-events:none}.zk-splash-sun{background:var(--zk-sunburst-gold);opacity:.16;will-change:transform;border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;animation:40s linear infinite zk-spin;position:absolute;top:42%;left:50%}.zk-splash-stage{transform-origin:50% 32%;flex-direction:column;align-items:center;gap:18px;margin-top:-4vh;transition:transform .64s cubic-bezier(.55,0,.2,1),opacity .38s ease-in .14s;display:flex;position:relative}.zk-splash.is-out .zk-splash-stage{opacity:0;transform:scale(1.7)}.zk-splash.is-out .zk-splash-sun{opacity:0;transition:opacity .3s ease-out}.zk-splash-vault{animation:zk-splash-pop .52s var(--zk-ease-spring) both;position:relative}.zk-splash-vault:before{content:"";pointer-events:none;background:radial-gradient(circle, rgb(var(--zk-gold-rgb) / .34) 0%, rgb(var(--zk-gold-rgb) / .12) 38%, transparent 64%);border-radius:50%;position:absolute;inset:-38%}.zk-splash-vault [style*=--zk-vault-core]{box-shadow:inset 0 0 0 8px var(--zk-surface-raised)!important}.zk-splash-word{animation:zk-splash-pop .56s var(--zk-ease-spring) .82s both}.zk-splash-tag{font:var(--zk-type-label);letter-spacing:.16em;text-transform:uppercase;color:var(--zk-gold);animation:zk-splash-rise .42s var(--zk-ease-out) 1.08s both;margin:0}@keyframes zk-splash-pop{0%{opacity:0;transform:scale(.55)translateY(12px)}to{opacity:1;transform:none}}@keyframes zk-splash-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.zk-splash-sun{animation:none}}html:not([data-splashed]) .zk-home-stagger>*{opacity:0}html[data-splash-exit] .zk-home-stagger>*{animation:zk-home-in .76s var(--zk-ease-out) both;animation-delay:calc(var(--i,0) * 80ms + 60ms)}html[data-splash-exit] .zk-dock{animation:zk-dock-in .76s var(--zk-ease-spring) .18s both}@keyframes zk-home-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes zk-dock-in{0%{transform:translate(-50%,160%)}to{transform:translate(-50%)}}
