:root{--bg-primary: #09090b;--bg-secondary: #111113;--bg-tertiary: #18181b;--bg-surface: #1f1f23;--bg-input: #18181b;--text-primary: #e4e4e7;--text-secondary: #a1a1aa;--text-muted: #71717a;--text-accent: #e4e4e7;--gold: #5eaba5;--gold-bright: #7cc5c0;--gold-dim: #4a908b;--gold-glow: rgba(94, 171, 165, .1);--gold-ember: rgba(94, 171, 165, .06);--accent: var(--gold);--accent-hover: var(--gold-bright);--accent-muted: var(--gold-dim);--companion-bg: transparent;--companion-border: transparent;--companion-accent: var(--text-secondary);--user-bg: var(--bg-surface);--user-border: transparent;--user-accent: var(--text-secondary);--status-active: var(--gold);--status-waking: var(--gold-dim);--status-dormant: #71717a;--status-offline: #3f3f46;--border: rgba(255, 255, 255, .06);--border-hover: rgba(255, 255, 255, .1);--shadow: rgba(0, 0, 0, .3);--shadow-gold: rgba(94, 171, 165, .04);--bg-hover: rgba(255, 255, 255, .04);--bg-active: rgba(255, 255, 255, .06);--radius: .75rem;--radius-sm: .375rem;--radius-lg: 1.5rem;--sidebar-width: 16rem;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", ui-monospace, monospace;--fx-aura: 1;--fx-glow: 1;--fx-motion: 1;--transition: calc(.15s * var(--fx-motion, 1)) ease;--transition-fast: calc(.1s * var(--fx-motion, 1)) ease;--transition-slow: calc(.25s * var(--fx-motion, 1)) ease;--color-success: #22c55e;--color-success-muted: rgba(34, 197, 94, .12);--color-warning: #eab308;--color-warning-muted: rgba(234, 179, 8, .12);--color-error: #ef4444;--color-error-muted: rgba(239, 68, 68, .12);--color-danger: #b07068;--color-danger-muted: rgba(176, 112, 104, .12);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .25);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--radius-card: 1.125rem}[data-theme=light]{--bg-primary: #f2f1ee;--bg-secondary: #e8e6e1;--bg-tertiary: #dddbd5;--bg-surface: #faf9f7;--bg-input: #eceae5;--text-primary: #1c1a17;--text-secondary: #504e48;--text-muted: #7a7870;--text-accent: #1c1a17;--gold: #3d8b86;--gold-bright: #327570;--gold-dim: #5eaba5;--gold-glow: rgba(61, 139, 134, .1);--gold-ember: rgba(61, 139, 134, .05);--accent: var(--gold);--accent-hover: var(--gold-bright);--accent-muted: var(--gold-dim);--companion-bg: transparent;--companion-border: transparent;--companion-accent: var(--text-secondary);--user-bg: var(--bg-surface);--user-border: transparent;--user-accent: var(--text-secondary);--status-dormant: #71717a;--status-offline: #d4d4d8;--border: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .14);--shadow: rgba(0, 0, 0, .07);--shadow-gold: rgba(61, 139, 134, .04);--bg-hover: rgba(0, 0, 0, .04);--bg-active: rgba(0, 0, 0, .07);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12)}[data-skin=ember]{--bg-primary: #0f0d0b;--bg-secondary: #161310;--bg-tertiary: #1e1915;--bg-surface: #25201a;--bg-input: #1e1915;--text-primary: #ece4d8;--text-secondary: #b09a80;--text-muted: #7a6a55;--text-accent: #ece4d8;--gold: #c4a055;--gold-bright: #d4b870;--gold-dim: #a08040;--gold-glow: rgba(196, 160, 85, .12);--gold-ember: rgba(196, 160, 85, .06);--accent: var(--gold);--accent-hover: var(--gold-bright);--accent-muted: var(--gold-dim);--companion-bg: transparent;--companion-border: transparent;--companion-accent: var(--text-secondary);--user-bg: var(--bg-surface);--user-border: transparent;--user-accent: var(--text-secondary);--status-active: #22c55e;--status-waking: #eab308;--status-dormant: #71717a;--status-offline: #3f3f46;--border: rgba(255, 210, 140, .07);--border-hover: rgba(255, 210, 140, .12);--shadow: rgba(0, 0, 0, .4);--shadow-gold: rgba(196, 160, 85, .06);--bg-hover: rgba(255, 210, 140, .05);--bg-active: rgba(255, 210, 140, .08)}[data-skin=rose]{--gold: #909090;--gold-bright: oklch(from var(--gold) calc(l + .12) c h);--gold-dim: oklch(from var(--gold) calc(l - .12) c h);--gold-glow: color-mix(in oklch, var(--gold) 15%, transparent);--gold-ember: color-mix(in oklch, var(--gold) 7%, transparent);--accent: var(--gold);--accent-hover: var(--gold-bright);--accent-muted: var(--gold-dim);--bg-primary: oklch(from var(--gold) .08 calc(c*.15) h);--bg-secondary: oklch(from var(--gold) .11 calc(c*.14) h);--bg-tertiary: oklch(from var(--gold) .14 calc(c*.13) h);--bg-surface: oklch(from var(--gold) .18 calc(c*.11) h);--bg-input: oklch(from var(--gold) .14 calc(c*.13) h);--text-primary: oklch(from var(--gold) .92 calc(c/20) h);--text-secondary: oklch(from var(--gold) .66 calc(c*.08) h);--text-muted: oklch(from var(--gold) .48 calc(c*.08) h);--text-accent: oklch(from var(--gold) .92 calc(c/20) h);--border: color-mix(in oklch, var(--gold) 10%, transparent);--border-hover: color-mix(in oklch, var(--gold) 18%, transparent);--bg-hover: color-mix(in oklch, var(--gold) 6%, transparent);--bg-active: color-mix(in oklch, var(--gold) 10%, transparent);--shadow: rgba(0, 0, 0, .5);--shadow-gold: color-mix(in oklch, var(--gold) 8%, transparent);--companion-bg: transparent;--companion-border: transparent;--companion-accent: var(--text-secondary);--user-bg: var(--bg-surface);--user-border: transparent;--user-accent: var(--text-secondary);--status-active: var(--gold);--status-waking: var(--gold-dim);--status-dormant: #71717a;--status-offline: #3f3f46}[data-skin=petal]{--gold: #505050;--gold-bright: oklch(from var(--gold) calc(l - .12) c h);--gold-dim: oklch(from var(--gold) calc(l + .1) c h);--gold-glow: color-mix(in oklch, var(--gold) 12%, transparent);--gold-ember: color-mix(in oklch, var(--gold) 6%, transparent);--accent: var(--gold);--accent-hover: var(--gold-bright);--accent-muted: var(--gold-dim);--bg-primary: oklch(from var(--gold) .94 calc(c*.12) h);--bg-secondary: oklch(from var(--gold) .88 calc(c*.11) h);--bg-tertiary: oklch(from var(--gold) .83 calc(c*.1) h);--bg-surface: oklch(from var(--gold) .97 calc(c*.06) h);--bg-input: oklch(from var(--gold) .87 calc(c*.1) h);--text-primary: oklch(from var(--gold) .12 calc(c/20) h);--text-secondary: oklch(from var(--gold) .32 calc(c*.08) h);--text-muted: oklch(from var(--gold) .52 calc(c*.07) h);--text-accent: oklch(from var(--gold) .12 calc(c/20) h);--border: color-mix(in oklch, var(--gold) 12%, transparent);--border-hover: color-mix(in oklch, var(--gold) 22%, transparent);--bg-hover: color-mix(in oklch, var(--gold) 6%, transparent);--bg-active: color-mix(in oklch, var(--gold) 10%, transparent);--shadow: rgba(0, 0, 0, .08);--shadow-gold: color-mix(in oklch, var(--gold) 5%, transparent);--companion-bg: transparent;--companion-border: transparent;--companion-accent: var(--text-secondary);--user-bg: var(--bg-surface);--user-border: transparent;--user-accent: var(--text-secondary);--status-active: var(--gold);--status-waking: var(--gold-dim);--status-dormant: #71717a;--status-offline: #d4d4d8}[data-skin=cosmos]{--aura-violet: 167, 139, 250;--aura-teal: 94, 200, 192;--aura-rose: 240, 166, 200;--font-heading: "Fraunces", Georgia, "Times New Roman", serif;--radius-card: 1.25rem}[data-theme=dark][data-skin=cosmos]{--bg-primary: #0a0812;--bg-secondary: #100c1b;--bg-tertiary: #171125;--bg-surface: #1d1630;--bg-input: #171125;--text-primary: #ece9f5;--text-secondary: #a8a2c0;--text-muted: #6f6991;--border: rgba(167, 139, 250, .1);--border-hover: rgba(167, 139, 250, .2);--bg-hover: rgba(167, 139, 250, .05);--bg-active: rgba(167, 139, 250, .08);--shadow: rgba(0, 0, 0, .5)}[data-theme=light][data-skin=cosmos]{--bg-primary: #f5f2fc;--bg-secondary: #ece7f8;--bg-tertiary: #e1d9f2;--bg-surface: #fbf9ff;--bg-input: #ece7f8;--text-primary: #1f1a2e;--text-secondary: #4a4360;--text-muted: #756e8c;--border: rgba(124, 92, 200, .14);--border-hover: rgba(124, 92, 200, .26);--bg-hover: rgba(124, 92, 200, .05);--bg-active: rgba(124, 92, 200, .09);--shadow: rgba(60, 40, 90, .12)}html[data-skin=cosmos] .messages-container{background:radial-gradient(120% 55% at 88% 0%,rgba(var(--aura-violet),calc(.11 * var(--fx-aura, 1))),transparent 55%),radial-gradient(85% 45% at 0% 4%,rgba(var(--aura-teal),calc(.07 * var(--fx-aura, 1))),transparent 52%),radial-gradient(120% 55% at 45% 100%,rgba(var(--aura-rose),calc(.05 * var(--fx-aura, 1))),transparent 55%),var(--bg-primary)}html[data-skin=cosmos] .chat-header{background:linear-gradient(180deg,rgba(var(--aura-violet),calc(.07 * var(--fx-aura, 1))),transparent),var(--bg-secondary)}html[data-skin=cosmos] .input-bar{box-shadow:0 8px 34px -18px rgba(var(--aura-violet),calc(.7 * var(--fx-glow, 1)))}html[data-skin=cosmos] .input-bar:focus-within{border-color:rgba(var(--aura-violet),.42)}html[data-skin=cosmos] .send-button:not(.stop-active){background:linear-gradient(135deg,rgb(var(--aura-teal)),rgb(var(--aura-violet)) 60%,rgb(var(--aura-rose)));color:#0b0913}html[data-skin=cosmos] .message.companion{background:linear-gradient(165deg,rgba(var(--aura-violet),calc(.13 * var(--fx-aura, 1))),rgba(var(--aura-violet),calc(.035 * var(--fx-aura, 1))));border-color:rgba(var(--aura-violet),.22);box-shadow:0 10px 28px -18px rgba(var(--aura-violet),calc(.6 * var(--fx-glow, 1))),inset 0 1px #ffffff0a}html[data-skin=cosmos] .message.user{background:linear-gradient(165deg,rgba(var(--aura-rose),calc(.15 * var(--fx-aura, 1))),rgba(var(--aura-rose),calc(.04 * var(--fx-aura, 1))));border-color:rgba(var(--aura-rose),.26);box-shadow:0 10px 28px -18px rgba(var(--aura-rose),calc(.55 * var(--fx-glow, 1))),inset 0 1px #ffffff0d}html[data-skin=cosmos] .message.media-only,html[data-skin=cosmos] .message.companion.split,html[data-skin=cosmos] .message.user.split{background:none;border:none;box-shadow:none}html[data-skin=cosmos] .message.companion.split .bubble{background:linear-gradient(165deg,rgba(var(--aura-violet),calc(.13 * var(--fx-aura, 1))),rgba(var(--aura-violet),calc(.035 * var(--fx-aura, 1))));border-color:rgba(var(--aura-violet),.22);box-shadow:0 10px 28px -18px rgba(var(--aura-violet),calc(.6 * var(--fx-glow, 1))),inset 0 1px #ffffff0a}html[data-skin=cosmos] .message.user.split .bubble{background:linear-gradient(165deg,rgba(var(--aura-rose),calc(.15 * var(--fx-aura, 1))),rgba(var(--aura-rose),calc(.04 * var(--fx-aura, 1))));border-color:rgba(var(--aura-rose),.26);box-shadow:0 10px 28px -18px rgba(var(--aura-rose),calc(.55 * var(--fx-glow, 1))),inset 0 1px #ffffff0d}html[data-skin=cosmos] .res-btn--primary{background:linear-gradient(135deg,rgb(var(--aura-teal)),rgb(var(--aura-violet)) 65%);color:#0b0913;box-shadow:0 6px 20px -8px rgba(var(--aura-violet),calc(.7 * var(--fx-glow, 1)))}html[data-skin=cosmos] .res-btn--primary:hover:not(:disabled){box-shadow:0 8px 28px -8px rgba(var(--aura-violet),calc(.95 * var(--fx-glow, 1)))}html[data-skin=cosmos] .res-btn--icon:hover:not(:disabled),html[data-skin=cosmos] .res-btn--ghost:hover:not(:disabled){border-color:rgba(var(--aura-violet),.4);box-shadow:0 0 14px -4px rgba(var(--aura-violet),calc(.55 * var(--fx-glow, 1)))}html[data-skin=cosmos] .res-chip--active{border-color:rgba(var(--aura-violet),.5);box-shadow:0 0 13px -3px rgba(var(--aura-violet),calc(.5 * var(--fx-glow, 1)))}html[data-skin=cosmos] .header-icon-btn:hover,html[data-skin=cosmos] .header-icon-link:hover,html[data-skin=cosmos] .settings-link:hover{color:rgb(var(--aura-violet));text-shadow:0 0 10px rgba(var(--aura-violet),calc(.55 * var(--fx-glow, 1)))}html[data-skin=cosmos] .header-icon-btn.active{color:rgb(var(--aura-violet));text-shadow:0 0 12px rgba(var(--aura-violet),calc(.7 * var(--fx-glow, 1)))}[data-skin=cosmos] ::-webkit-scrollbar-thumb{background:#a78bfa33}[data-skin=cosmos] ::-webkit-scrollbar-thumb:hover{background:#a78bfa52}html[data-skin=cosmos] .xray-panel .nav-btn.active{color:rgb(var(--aura-violet));background:rgba(var(--aura-violet),.12);border-color:rgba(var(--aura-violet),.5);box-shadow:0 0 13px -3px rgba(var(--aura-violet),.5)}html[data-skin=cosmos] .xray-panel .hook-item,html[data-skin=cosmos] .xray-panel .memory-item,html[data-skin=cosmos] .xray-panel .collapse-block{background:linear-gradient(165deg,rgba(var(--aura-violet),.08),rgba(var(--aura-violet),.02));border-color:rgba(var(--aura-violet),.2);box-shadow:0 10px 26px -20px rgba(var(--aura-violet),.55),inset 0 1px #ffffff08}html[data-skin=cosmos] .xray-panel .hook-header,html[data-skin=cosmos] .xray-panel .memory-header,html[data-skin=cosmos] .xray-panel .collapse-header{background:linear-gradient(180deg,rgba(var(--aura-violet),.07),transparent)}html[data-skin=cosmos] .xray-panel .hook-header:hover,html[data-skin=cosmos] .xray-panel .memory-header:hover,html[data-skin=cosmos] .xray-panel .collapse-header:hover{background:linear-gradient(180deg,rgba(var(--aura-violet),.13),transparent)}html[data-skin=cosmos] .xray-panel .hook-type{color:rgb(var(--aura-violet));background:rgba(var(--aura-violet),.14);border:1px solid rgba(var(--aura-violet),.3)}html[data-skin=cosmos] .xray-panel .collapse-block .code-block{background:rgba(var(--aura-violet),.04)}html[data-skin=cosmos] .xray-panel .status-dot[data-status=fired]{background:rgb(var(--aura-teal));box-shadow:0 0 9px -1px rgba(var(--aura-teal),.9)}html[data-skin=cosmos] .xray-panel .status-dot[data-status=waiting]{background:rgb(var(--aura-violet));box-shadow:0 0 9px -1px rgba(var(--aura-violet),.85)}html[data-skin=cosmos] .xray-panel .status-dot[data-status=cancelled]{box-shadow:0 0 9px -1px #e05252d9}html[data-skin=cosmos] .xray-panel .status-dot[data-status=pending]{box-shadow:0 0 7px -2px rgba(var(--aura-violet),.4)}html[data-skin=cosmos] .enter-button{box-shadow:0 0 20px -6px var(--gold-ember)}html[data-skin=cosmos] .enter-button:hover:not(:disabled){box-shadow:0 0 28px -4px var(--gold);border-color:var(--gold)}[data-accent=crimson]{--gold: #c43040}[data-accent=burgundy]{--gold: #d01850}[data-accent=rose]{--gold: #c04068}[data-accent=orange]{--gold: #d87818}[data-accent=amber]{--gold: #c88818}[data-accent=forest]{--gold: #1e7840}[data-accent=emerald]{--gold: #1a9868}[data-accent=mint]{--gold: #1aaa90}[data-accent=teal]{--gold: #18b8a8}[data-accent=ocean]{--gold: #1880c0}[data-accent=sapphire]{--gold: #1848c8}[data-accent=lavender]{--gold: #8068d0}[data-accent=amethyst]{--gold: #6040b8}[data-accent=plum]{--gold: #7020a0}[data-accent=magenta]{--gold: #c81878}[data-accent=blush]{--gold: #b88890}[data-accent=slate]{--gold: #707070}[data-accent=silver]{--gold: #a8a8a8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:15px;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:hidden;height:100%}body{font-family:var(--font-body);font-weight:400;font-size:calc(1rem * var(--font-scale, 1));background:var(--bg-primary);color:var(--text-primary);line-height:var(--msg-line-height, 1.6);letter-spacing:var(--letter-spacing, 0);height:100%;overflow:hidden;touch-action:manipulation;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#svelte{height:100%}a{color:var(--accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-hover)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .75rem;transition:border-color var(--transition)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--gold-glow)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001a}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#0000002e}[data-skin=rose] ::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--gold) 20%,transparent)}[data-skin=rose] ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--gold) 35%,transparent)}[data-skin=petal] ::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--gold) 15%,transparent)}[data-skin=petal] ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--gold) 28%,transparent)}@media(display-mode:standalone){button,nav,header,aside{-webkit-user-select:none;user-select:none}}@media(max-width:768px){input,textarea,select{font-size:max(1rem,16px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:light){html:not([data-theme=dark]){--bg-primary: #f2f1ee;--bg-secondary: #e8e6e1;--bg-tertiary: #dddbd5;--bg-surface: #faf9f7;--bg-input: #eceae5;--text-primary: #1c1a17;--text-secondary: #504e48;--text-muted: #7a7870;--text-accent: #1c1a17;--gold: #3d8b86;--gold-bright: #327570;--gold-dim: #5eaba5;--gold-glow: rgba(61, 139, 134, .1);--gold-ember: rgba(61, 139, 134, .05);--companion-bg: transparent;--user-bg: var(--bg-surface);--status-active: #16a34a;--status-waking: #ca8a04;--status-dormant: #71717a;--status-offline: #d4d4d8;--border: rgba(0, 0, 0, .08);--border-hover: rgba(0, 0, 0, .14);--shadow: rgba(0, 0, 0, .07);--bg-hover: rgba(0, 0, 0, .04);--bg-active: rgba(0, 0, 0, .07)}}.canvas-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:#8b5cf626;color:var(--accent, #8b5cf6);border-radius:1rem;font-size:.8125rem;cursor:pointer;transition:background var(--transition)}.canvas-chip:before{content:"📄";font-size:.75rem}.canvas-chip:hover{background:#8b5cf640}@keyframes spin{to{transform:rotate(360deg)}}.toast-container.svelte-1cpok13{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9999;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast.svelte-1cpok13{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;min-width:260px;max-width:420px;background:var(--bg-surface, #1d202a);border:1px solid var(--border, #2a2d3a);border-left:4px solid var(--text-muted, #888);border-radius:var(--radius-sm, .5rem);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .35));color:var(--text-primary, #e0e0e0);font-size:.875rem;pointer-events:auto;animation:svelte-1cpok13-toast-slide-in .25s ease-out}.toast-success.svelte-1cpok13{border-left-color:#22c55e}.toast-error.svelte-1cpok13{border-left-color:var(--color-error)}.toast-info.svelte-1cpok13{border-left-color:#3b82f6}.toast-icon.svelte-1cpok13{flex-shrink:0;font-size:1rem;line-height:1}.toast-success.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#22c55e}.toast-error.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:var(--color-error)}.toast-info.svelte-1cpok13 .toast-icon:where(.svelte-1cpok13){color:#3b82f6}.toast-message.svelte-1cpok13{flex:1;min-width:0}.toast-close.svelte-1cpok13{flex-shrink:0;background:none;border:none;color:var(--text-muted, #888);font-size:1.125rem;line-height:1;cursor:pointer;padding:.125rem;border-radius:.25rem;transition:color .15s}.toast-close.svelte-1cpok13:hover{color:var(--text-primary, #e0e0e0)}@keyframes svelte-1cpok13-toast-slide-in{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@media(max-width:480px){.toast-container.svelte-1cpok13{left:1rem;right:1rem;bottom:1rem}.toast.svelte-1cpok13{min-width:0;max-width:none}}.loading-screen.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--bg-primary)}.spinner.svelte-12qhfyh{width:2rem;height:2rem;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}
