@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");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:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(./zilla-slab-latin-ext-500-normal.BtCblgyy.woff2)format("woff2"),url(./zilla-slab-latin-ext-500-normal.CU92Uk-1.woff)format("woff");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:Zilla Slab;font-style:normal;font-display:swap;font-weight:500;src:url(./zilla-slab-latin-500-normal.CzZRcrUb.woff2)format("woff2"),url(./zilla-slab-latin-500-normal.B8-aa0aC.woff)format("woff");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:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(./zilla-slab-latin-ext-700-normal.C1-U_e_0.woff2)format("woff2"),url(./zilla-slab-latin-ext-700-normal.DQD_oLH8.woff)format("woff");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:Zilla Slab;font-style:normal;font-display:swap;font-weight:700;src:url(./zilla-slab-latin-700-normal.CEKI1vVu.woff2)format("woff2"),url(./zilla-slab-latin-700-normal.C8aaVMsA.woff)format("woff");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}:root{--bg:#0b0f15;--surface:#161c26c7;--surface-2:#ffffff0a;--surface-3:#ffffff12;--border:#ffffff1a;--border-soft:#ffffff0f;--text:#e9edf3;--muted:#8b96a8;--accent:#2f86ff;--accent-hover:#4a96ff;--accent-soft:#2f86ff24;--danger:#ff5d6c;--success:#3ddc97;--gold:#f5c451;--radius:18px;--radius-sm:11px;--heading:"Zilla Slab", Rockwell, Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter Variable,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(1200px 600px at 15% -10%, #2f86ff29, transparent 60%), radial-gradient(900px 500px at 110% 10%, #18a0781a, transparent 60%), radial-gradient(800px 600px at 50% 120%, #7846ff14, transparent 60%), var(--bg);background-attachment:fixed;min-height:100vh;margin:0}h1,h2,h3{font-family:var(--heading);letter-spacing:.01em;font-weight:700}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:clamp(1.25rem,3vw,1.75rem);box-shadow:inset 0 1px #ffffff0a,0 20px 40px -20px #0009}button{font:inherit;border-radius:var(--radius-sm);cursor:pointer;color:var(--text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:600;transition:background .14s,border-color .14s,transform 80ms,box-shadow .14s,opacity .14s;display:inline-flex}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.primary{background:linear-gradient(180deg, var(--accent-hover), var(--accent));color:#fff;box-shadow:inset 0 1px #fff3,0 8px 20px -8px #2f86ffb3}button.primary:hover:not(:disabled){box-shadow:inset 0 1px #ffffff40,0 10px 26px -8px #2f86ffe6}button.ghost{background:var(--surface-2);border-color:var(--border)}button.ghost:hover:not(:disabled){background:var(--surface-3);border-color:#ffffff2e}button.danger{background:var(--danger);color:#fff}button.danger:hover:not(:disabled){background:#ff7381}button.big{border-radius:14px;padding:1rem 1.4rem;font-size:1.05rem}button.small{padding:.45rem .85rem;font-size:.875rem}input[type=text]{font:inherit;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);background:#00000040;padding:.7rem .9rem;transition:border-color .14s,box-shadow .14s}input[type=text]::placeholder{color:#8b96a88c}input[type=text]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.backdrop.svelte-1ayz0dr{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:20;background:#0000008c;place-items:center;animation:.12s ease-out svelte-1ayz0dr-fade;display:grid;position:fixed;inset:0}.box.svelte-1ayz0dr{border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:var(--radius);background:#161c26;width:min(440px,100vw - 2rem);padding:1.5rem;animation:.14s ease-out svelte-1ayz0dr-pop;box-shadow:0 20px 50px #00000080}.box.error.svelte-1ayz0dr{border-top-color:var(--danger)}.head.svelte-1ayz0dr{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.icon.svelte-1ayz0dr{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.error.svelte-1ayz0dr .icon:where(.svelte-1ayz0dr){color:var(--danger);background:#ff5d6c24}h2.svelte-1ayz0dr{margin:0;font-size:1.3rem}p.svelte-1ayz0dr{color:var(--muted);margin:0;line-height:1.5}.actions.svelte-1ayz0dr{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}@keyframes svelte-1ayz0dr-fade{0%{opacity:0}}@keyframes svelte-1ayz0dr-pop{0%{opacity:0;transform:scale(.96)}}header.svelte-12qhfyh{border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#0b0f1599;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(1rem,4vw,2.5rem);display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{font-family:var(--heading);color:var(--text);align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}nav.svelte-12qhfyh{gap:.25rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border-radius:9px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .14s,background .14s;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--text);background:var(--surface-2)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--text);background:var(--surface-3)}main.svelte-12qhfyh{max-width:1440px;margin:0 auto;padding:clamp(1rem,4vw,2.5rem)}@media (width<=480px){.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){display:none}}
