.toasts.svelte-1br0hsq{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));left:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toast.svelte-1br0hsq{align-items:center;gap:var(--space-3);width:100%;max-width:32rem;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--surface-glass);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-raised);font-size:var(--text-sm);line-height:var(--leading-normal);pointer-events:auto;animation:svelte-1br0hsq-toast-enter var(--duration) var(--ease);margin-inline:auto;display:flex}.toast.warn.svelte-1br0hsq{border-color:var(--warn)}.toast.danger.svelte-1br0hsq{border-color:var(--danger)}.toast.ok.svelte-1br0hsq{border-color:var(--ok)}button.svelte-1br0hsq{min-height:36px;padding:4px var(--space-3);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xs);white-space:nowrap;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease), transform var(--duration-fast) var(--ease-spring);font-weight:700}button.svelte-1br0hsq:hover{background:var(--accent);color:var(--text-on-accent)}button.svelte-1br0hsq:active{transform:scale(.95)}@keyframes svelte-1br0hsq-toast-enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.bar.svelte-3bn5f8{z-index:var(--z-bar);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));border-top:2px solid var(--accent);background:var(--surface-glass);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-dock);font-size:var(--text-sm);font-weight:600;display:flex;position:fixed;bottom:0;left:0;right:0}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--tap-min:48px;--tap-primary:56px;--tap-fab:60px;--row-min:88px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--leading-tight:1.25;--leading-normal:1.5;--radius-xs:6px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:26px;--radius-full:9999px;--border-width:1px;--focus-width:3px;--focus-offset:2px;--duration:.18s;--duration-fast:.12s;--ease:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-sm:0 1px 3px #0000001f, 0 1px 2px #00000014;--shadow-card:0 2px 8px -2px #00000038, 0 1px 4px -1px #0000001f;--shadow-raised:0 6px 18px -4px #00000052, 0 2px 6px -1px #0000002e;--shadow-sheet:0 -10px 40px -6px #00000080;--shadow-fab:0 8px 24px -4px #1857c466, 0 4px 12px -2px #00000040;--shadow-dock:0 -4px 20px -2px #0000004d;--z-sticky:10;--z-dock:15;--z-bar:20;--z-sheet:30;--z-dialog:40;--z-toast:50}:root,[data-theme=terang]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f8;--surface:#fff;--surface-raised:#fff;--surface-sunken:#e9edf2;--surface-glass:#ffffffdb;--glass-border:#00000014;--text:#0f172a;--text-dim:#475569;--text-faint:#64748b;--text-on-accent:#fff;--border:#dbe0e7;--border-strong:#c2cad5;--accent:#1857c4;--accent-hover:#1449a4;--accent-soft:#eaf1fc;--accent-glow:#1857c440;--danger:#dc2626;--danger-hover:#b91c1c;--danger-soft:#fee2e2;--warn:#d97706;--warn-soft:#fef3c7;--ok:#16a34a;--ok-soft:#dcfce7;--info:#0284c7;--info-soft:#e0f2fe;--conflict:#7c3aed;--conflict-soft:#f3e8ff;--focus-ring:#1857c4;--backdrop:#0f172a80;--shadow-fab:0 8px 24px -4px #1857c459, 0 4px 12px -2px #0000001f;--shadow-dock:0 -4px 20px -2px #00000014}[data-theme=gelap]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1017;--surface:#141923;--surface-raised:#1c2230;--surface-sunken:#090c12;--surface-glass:#141923db;--glass-border:#ffffff17;--text:#f1f5f9;--text-dim:#94a3b8;--text-faint:#64748b;--text-on-accent:#fff;--border:#232a38;--border-strong:#333d50;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-soft:#3b82f629;--accent-glow:#3b82f659;--danger:#f87171;--danger-hover:#fca5a5;--danger-soft:#ef444429;--warn:#fbbf24;--warn-soft:#f59e0b29;--ok:#34d399;--ok-soft:#10b98129;--info:#38bdf8;--info-soft:#0ea5e929;--conflict:#c084fc;--conflict-soft:#a855f729;--focus-ring:#60a5fa;--backdrop:#000000b8;--shadow-fab:0 8px 24px -4px #3b82f673, 0 4px 12px -2px #00000059;--shadow-dock:0 -4px 20px -2px #0006}[data-theme=kontras]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#000;--surface-raised:#0d0d0d;--surface-sunken:#000;--surface-glass:#000;--glass-border:#fff;--text:#fff;--text-dim:#e6e6e6;--text-faint:#cfcfcf;--text-on-accent:#000;--border:#fff;--border-strong:#fff;--border-width:2px;--accent:#7fd4ff;--accent-hover:#a8e2ff;--accent-soft:#000;--accent-glow:transparent;--danger:#ff9a92;--danger-hover:#ffb8b2;--danger-soft:#000;--warn:#ffd400;--warn-soft:#000;--ok:#7dffb0;--ok-soft:#000;--info:#7fd4ff;--info-soft:#000;--conflict:#d9b8ff;--conflict-soft:#000;--focus-ring:#ffd400;--focus-width:4px;--backdrop:#000000d9;--shadow-fab:none;--shadow-dock:none}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;background:var(--bg);font-size:112.5%}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}img,svg{max-width:100%;display:block}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{caret-color:var(--accent);font-size:max(1rem,16px)}*{scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin}button{cursor:pointer;background:0 0;border:none}a{color:var(--accent);text-underline-offset:2px;transition:color var(--duration) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background:var(--accent-soft);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stack{gap:var(--space-4);flex-direction:column;display:flex}.stack-tight{gap:var(--space-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wrap{flex-wrap:wrap}.grow{flex:auto;min-width:0}.tabular{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mono{font-family:var(--font-mono)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dim{color:var(--text-dim)}.faint{color:var(--text-faint)}.page{width:100%;max-width:44rem;padding:var(--space-4);padding-bottom:calc(var(--space-7) + 2rem + env(safe-area-inset-bottom));margin-inline:auto}.glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(20px)}.card-group{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}.boot.svelte-12qhfyh{flex:1;justify-content:center;align-items:center;display:flex}.boot-content.svelte-12qhfyh{animation:1s ease-in-out infinite alternate svelte-12qhfyh-pulse}@keyframes svelte-12qhfyh-pulse{0%{opacity:.6;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
