:root{--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-ui:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-sm:12px;--radius-md:18px;--radius-card:26px;--radius-pill:999px;--tap:48px;--dur-fast:.16s;--dur-med:.32s;--dur-slow:.85s;--dur-flight:1.5s;--ease-soft:cubic-bezier(.22, .8, .3, 1);--ease-float:cubic-bezier(.4, 0, .3, 1)}[data-theme=emerald]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f3fb;--color-surface:#ffffffd1;--color-surface-strong:#fff;--color-nav:#ffffffe0;--color-border:#7860b424;--color-text:#2a2340;--color-text-muted:#6a6284;--color-accent:#1f7f5c;--color-accent-soft:#cdefe0;--color-on-accent:#fff;--color-accent-2:#7e5fc6;--color-accent-2-soft:#e8dff8;--color-star:#8b6ccf;--color-star-empty:#8b6ccf40;--color-danger:#b53a62;--color-mu:#1f7f5c;--color-lu:#7e5fc6;--wing-a:#a58bdb;--wing-b:#5fcfa0;--cloud:#fff;--sky-cloud:#fffc;--sky-dot:#7e5fc659;--shadow-card:0 1px 0 #ffffffe6 inset, 0 12px 28px -14px #5a409659, 0 2px 6px #5a40960f;--bg-sky:radial-gradient(120% 55% at 10% 0%, #ece2fb 0%, transparent 60%), radial-gradient(110% 50% at 100% 100%, #d6f2e5 0%, transparent 65%), #f6f3fb}[data-theme=sunset]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1c0f30;--color-surface:#32164ab8;--color-surface-strong:#3a1c52;--color-nav:#2a123ee6;--color-border:#ffbee129;--color-text:#fceff6;--color-text-muted:#d5bcd9;--color-accent:#f4b942;--color-accent-soft:#f4b9422e;--color-on-accent:#2a1236;--color-accent-2:#f08bb8;--color-accent-2-soft:#f08bb833;--color-star:#f6c453;--color-star-empty:#f6c45340;--color-danger:#ff8fa3;--color-mu:#f4b942;--color-lu:#f08bb8;--wing-a:#f08bb8;--wing-b:#f4b942;--cloud:#f7c1d9;--sky-cloud:#f08bb842;--sky-dot:#fff1d0;--shadow-card:0 1px 0 #ffdcf01a inset, 0 14px 30px -12px #0a001499, 0 0 24px -10px #f08bb859;--bg-sky:radial-gradient(90% 40% at 50% 108%, #f6b45ad9 0%, #e86e7880 35%, transparent 70%), linear-gradient(180deg, #170b2a 0%, #2b1446 40%, #4e1f5c 72%, #7d2f64 100%)}@font-face{font-family:Fraunces;font-weight:300 700;font-display:swap;src:url(../../../fonts/fraunces-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-weight:300 700;font-display:swap;src:url(../../../fonts/fraunces-latin.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:Nunito;font-weight:400 800;font-display:swap;src:url(../../../fonts/nunito-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-weight:400 800;font-display:swap;src:url(../../../fonts/nunito-latin.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}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-text);font:16px/1.4 var(--font-ui);-webkit-tap-highlight-color:transparent}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--color-accent-2);outline-offset:2px}.disp{font-family:var(--font-display)}.btn{min-height:var(--tap);border-radius:var(--radius-pill);font:800 .95rem var(--font-ui);cursor:pointer;border:0;padding:0 22px;text-decoration:none}.btn.primary{background:var(--color-accent);color:var(--color-on-accent)}.btn.secondary{background:var(--color-accent-2-soft);color:var(--color-text)}.btn.text{color:var(--color-accent);background:0 0;padding:0 12px}.btn:disabled{opacity:.5;cursor:default}.avatar{background:var(--c);width:40px;height:40px;color:var(--color-on-accent);font:600 1.1rem/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{width:100%;min-height:var(--tap);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-strong);color:var(--color-text);padding:0 16px;font-size:1rem}.pill{min-height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:700 .9rem var(--font-ui);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.pill:is([aria-pressed=true],:has(:checked)){background:var(--color-accent-soft);border-color:var(--color-accent)}.pill:has(:focus-visible){outline:3px solid var(--color-accent-2);outline-offset:2px}.lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.72rem;font-weight:800}.lucide{stroke-width:1.8px;flex:none;width:1.25em;height:1.25em}.sky.svelte-1loa3wk{z-index:-1;pointer-events:none;background:var(--bg-sky);position:fixed;inset:0;overflow:hidden}.sky.svelte-1loa3wk>div:where(.svelte-1loa3wk){position:absolute;inset:0}[data-theme=emerald] .sunset.svelte-1loa3wk,[data-theme=sunset] .emerald.svelte-1loa3wk{display:none}svg.svelte-1loa3wk{fill:var(--sky-cloud);animation:38s ease-in-out infinite alternate svelte-1loa3wk-drift;position:absolute}.tw.svelte-1loa3wk{background:var(--sky-dot);border-radius:50%;animation:ease-in-out infinite alternate svelte-1loa3wk-tw;position:absolute}.moon.svelte-1loa3wk{width:24px;height:24px;box-shadow:7px -5px 0 0 var(--color-star);filter:drop-shadow(0 0 10px var(--color-star));border-radius:50%;position:absolute;top:76px;right:70px}@keyframes svelte-1loa3wk-drift{to{transform:translate(34px)}}@keyframes svelte-1loa3wk-tw{0%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){svg.svelte-1loa3wk,.tw.svelte-1loa3wk{animation:none}}.dock.svelte-1pwd65o{z-index:3;align-items:center;gap:10px;max-width:536px;margin:0 auto;display:flex;position:fixed;bottom:14px;left:12px;right:12px}.tabs.svelte-1pwd65o{border-radius:var(--radius-pill);background:var(--color-nav);border:1px solid var(--color-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex:1;justify-content:space-around;padding:6px;display:flex}.tab.svelte-1pwd65o{min-width:64px;min-height:var(--tap);border-radius:var(--radius-pill);color:var(--color-text-muted);font:700 .66rem var(--font-ui);justify-items:center;gap:2px;padding:5px 8px;text-decoration:none;display:grid}.tab[aria-current].svelte-1pwd65o{color:var(--color-accent);background:var(--color-accent-soft)}svg.svelte-1pwd65o{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.fab.svelte-1pwd65o{background:var(--color-accent);width:60px;height:60px;color:var(--color-on-accent);box-shadow:0 12px 24px -10px var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.fab.svelte-1pwd65o svg:where(.svelte-1pwd65o){stroke-width:2.4px;width:26px;height:26px}main.svelte-12qhfyh{flex-direction:column;gap:18px;max-width:560px;margin:0 auto;padding:18px 16px 132px;display:flex}header.svelte-12qhfyh{justify-content:space-between;align-items:center;display:flex}.off.svelte-12qhfyh{border-radius:var(--radius-md);background:var(--color-accent-2-soft);align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:.88rem;font-weight:700;display:flex}
