:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f8fb;--surface:#fff;--ink:#12202b;--muted:#5b6b78;--line:#e3ecf2;--primary:#236fa6;--on-primary:#fff;--primary-soft:#dcebf6;--ok:#2e8b57;--ok-soft:#e1f3e9;--ok-ink:#1d6b40;--warn:#c77700;--warn-soft:#fbebd0;--warn-ink:#8a5000;--danger:#c0392b;--danger-soft:#f9deda;--danger-ink:#9e2a1f;--on-danger:#fff;--snack-bg:#1b2730;--snack-ink:#fff;--snack-action:#8fd0ff;--scrim:#0a141e73;--shadow:0 6px 16px #12202b1f;--radius:14px;--radius-sm:10px;--radius-pill:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--touch:44px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e161c;--surface:#16222b;--ink:#e8f0f5;--muted:#9ab0bf;--line:#243542;--primary:#5bb0e8;--on-primary:#0e161c;--primary-soft:#1b3445;--ok-soft:#173225;--ok-ink:#7fd8a6;--warn-soft:#3a2c12;--warn-ink:#f0b553;--danger-soft:#3c1b17;--danger-ink:#f5978b;--snack-bg:#e8f0f5;--snack-ink:#12202b;--snack-action:#236fa6;--scrim:#0009;--shadow:0 6px 16px #0006}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);-webkit-tap-highlight-color:transparent;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.4}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--primary)}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{min-height:var(--touch);padding:0 var(--s4);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--primary);font-weight:700}.btn-primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn-danger{color:var(--danger-ink)}.btn:disabled{opacity:.5;cursor:default}.field{width:100%;min-height:var(--touch);padding:var(--s2) var(--s3);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface)}.field:focus{border-color:var(--primary);outline:none}.label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s1);font-size:13px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app.svelte-12qhfyh{max-width:560px;min-height:100dvh;margin:0 auto}.center.svelte-12qhfyh{justify-content:center;align-items:center;gap:var(--s3);min-height:80dvh;padding:var(--s6);text-align:center;flex-direction:column;display:flex}.center.svelte-12qhfyh p:where(.svelte-12qhfyh){color:var(--muted)}.big.svelte-12qhfyh{font-size:48px}.banner.svelte-12qhfyh{z-index:10;background:var(--warn-soft);color:var(--warn-ink);text-align:center;padding:var(--s2) var(--s4);font-size:14px;font-weight:600;position:sticky;top:0}.snack.svelte-12qhfyh{left:var(--s4);right:calc(var(--s4) + 76px);bottom:calc(var(--s6) + env(safe-area-inset-bottom));z-index:20;justify-content:space-between;align-items:center;gap:var(--s3);max-width:460px;padding:var(--s1) var(--s1) var(--s1) var(--s4);border-radius:var(--radius-sm);background:var(--snack-bg);min-height:52px;color:var(--snack-ink);box-shadow:var(--shadow);font-size:14px;display:flex;position:fixed}.snack.svelte-12qhfyh button:where(.svelte-12qhfyh){min-height:var(--touch);padding:0 var(--s3);color:var(--snack-action);text-transform:uppercase;background:0 0;border:0;font-weight:800}
