@font-face{font-family:Atkinson Hyperlegible;src:url(../../../AtkinsonHyperlegible-Regular.woff2)format("woff2"),url(../../../AtkinsonHyperlegible-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(../../../AtkinsonHyperlegible-Bold.woff2)format("woff2"),url(../../../AtkinsonHyperlegible-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial);font-weight:400;size-adjust:105.4%;ascent-override:90.2%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:700;size-adjust:106.3%;ascent-override:89.4%;descent-override:27.3%;line-gap-override:0%}:root{--bg-primary:#fafafa;--bg-secondary:#f0f0f0;--bg-tertiary:#e4e4e4;--bg-canvas:#f8f8f8;--board-background:#c8c8c8;--ui-bg:#f4f4f4;--ui-header-bg:#ececec;--panel-bg:#fafafa;--panel-header-bg:#f0f0f0;--text-primary:#1a1a1a;--text-secondary:#5a5a5a;--text-tertiary:#7a7a7a;--text-on-accent:#1a1a1a;--accent-ink:#7a5e00;--checker-light:#f4f4f4;--checker-dark:#ccc;--text-on-checker:#1a1a1a;--border-color:#d0d0d0;--border-color-light:#dadada;--border-subtle:#e8e8e8;--border-strong:#b0b0b0;--panel-border:#d0d0d0;--button-border:#d0d0d0;--button-bg:#fafafa;--button-bg-hover:#e8e8e8;--button-bg-active:#fef8e6;--hover-bg:#e8e8e8;--active-bg:#fef8e6;--active-bg-subtle:#fffbf0;--accent-color:#e7b728;--accent-hover:#c99e22;--accent-rgb:231, 183, 40;--focus-ring-color:var(--accent-ink);--brand-edge:#1a1a1a;--brand-title-light:block;--brand-title-dark:none;--brand-label:#7a5e00;--layer-default-color:#e7b728;--shadow:#0000001a;--shadow-strong:#0003;--overlay-bg:#00000080;--scrollbar-thumb:#b8b8b8;--scrollbar-thumb-hover:#a0a0a0;--success-color:#22c55e;--success-color-hover:#16a34a;--warning-color:#f59e0b;--warning-color-hover:#d97706;--danger-color:#ef4444;--danger-color-hover:#dc2626;--danger-rgb:239, 68, 68;--info-color:#3b82f6;--info-color-hover:#2563eb;--neutral-color:#6b7280;--neutral-color-hover:#4b5563;--error-bg:#fef2f2;--error-border:#fecaca;--error-text:#991b1b;--warning-bg:#fffbeb;--warning-border:#fcd34d;--warning-text:#92400e;--keyframe-empty:white;--accent-secondary:#9b59b6;--selection-accent:#4a9eff;--selection-accent-rgb:74, 158, 255;--text-on-status:#fff;--success-rgb:34, 197, 94;--warning-rgb:245, 158, 11;--info-rgb:59, 130, 246;--text-on-accent-rgb:26, 26, 26;--tooltip-bg:#000c;--tooltip-text:#fff;--tooltip-text-secondary:#ffffffb3;--tooltip-border:#ffffff4d;--scrim-bg:#0009;--scrim-bg-strong:#000000d9;--text-on-scrim:#fff;--item-hover-bg:#80808014;--item-selected-bg:rgba(var(--selection-accent-rgb), .15);--panel-section-bg:#8080800f;--accent-bg:rgba(var(--accent-rgb), .1);--danger-bg:rgba(var(--danger-rgb), .1);--danger-bg-strong:rgba(var(--danger-rgb), .2);--panel-timeline-bg:var(--ui-bg);--panel-timeline-grid-bg:var(--panel-bg);--panel-timeline-header-bg:var(--bg-secondary);--panel-timeline-playhead:var(--danger-color);--panel-editor-bg:var(--bg-canvas);--panel-toolbar-bg:var(--ui-bg);--panel-colorpicker-bg:var(--ui-bg);--panel-palette-bg:var(--ui-bg);--panel-palette-header-bg:var(--ui-bg);--panel-layers-bg:var(--ui-bg);--panel-layers-header-bg:var(--ui-header-bg);--panel-preview-bg:var(--panel-bg);--panel-preview-header-bg:var(--panel-bg);--panel-slices-bg:var(--panel-bg);--panel-reference-viewer-bg:var(--panel-bg);--panel-history-bg:var(--panel-bg);--panel-tags-bg:transparent;--panel-library-bg:transparent;--panel-effects-bg:transparent;--panel-antialias-bg:transparent;--panel-autoshade-bg:transparent;--panel-outline-bg:transparent;--panel-replace-color-bg:transparent;--panel-posterize-bg:transparent;--panel-brightness-contrast-bg:transparent;--panel-oklch-bg:transparent;--panel-hsl-bg:transparent;--panel-curves-bg:transparent;--portal-blue:#00b4ff;--portal-blue-rgb:0, 180, 255;--portal-orange:#ff8c00;--portal-orange-rgb:255, 140, 0;--shading-purple:#a855f7;--shading-purple-rgb:168, 85, 247;--channel-red:#e53935;--channel-green:#43a047;--channel-blue:#1e88e5;--swatch-border:#000;--brand-discord:#5865f2;--brand-discord-hover:#4752c4;--brand-discord-light:#6b78f6;--brand-discord-rgb:88, 101, 242;--brand-discord-shade-rgb:26, 30, 92;--page-header-height:58px;--font-mono:monospace;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-full:9999px;--lift-1:-1px;--lift-2:-2px;--btn-icon-xs:18px;--btn-icon-md:26px;--btn-icon-lg:32px;--btn-icon-xl:44px;--btn-height:24px;--btn-height-sm:22px;--panel-padding:6px;--tool-panel-gap:1px;--tool-panel-padding:2px;--navbar-row-height:26px;--navbar-popover-room:640px;--z-panel:100;--z-floating-panel:250;--z-floating-layer:290;--z-navbar:300;--z-navbar-dropdown:400;--z-panel-dropdown:500;--z-layer-panel-dropdown:600;--z-modal-overlay:1000;--z-modal:1001;--z-modal-nested:1050;--z-portal:9000;--z-portal-tooltip:9500;--z-tooltip:1100;--z-toast:1200;--z-context-menu-overlay:1300;--z-context-menu:1301;--z-wheel-menu-overlay:1400;--z-wheel-menu:1401;--m-bg:var(--bg-canvas);--m-panel:var(--ui-bg);--m-toolbar:var(--ui-header-bg);--m-border:var(--border-color);--m-border-subtle:var(--border-subtle);--m-text:var(--text-primary);--m-text-muted:var(--text-secondary);--m-text-dim:var(--text-tertiary);--m-button-bg:var(--button-bg);--m-button-hover:var(--button-bg-hover);--m-accent:var(--accent-color);--m-accent-rgb:var(--accent-rgb);--m-danger:var(--danger-color);--m-shadow:var(--shadow-strong);--m-overlay:#0000004d}:root[data-theme=dark]{--bg-primary:#0f0f0f;--bg-secondary:#171717;--bg-tertiary:#1f1f1f;--bg-canvas:#141414;--board-background:#080808;--ui-bg:#141414;--ui-header-bg:#1a1a1a;--panel-bg:#141414;--panel-header-bg:#1a1a1a;--text-primary:#ededed;--text-secondary:#b4b4b4;--text-tertiary:#8a8a8a;--text-on-accent:#1a1a1a;--accent-ink:#f0c940;--checker-light:#3a3a3a;--checker-dark:#2b2b2b;--text-on-checker:#ededed;--border-color:#333;--border-color-light:#2a2a2a;--border-subtle:#222;--border-strong:#444;--panel-border:#333;--button-border:#333;--button-bg:#1c1c1c;--button-bg-hover:#262626;--button-bg-active:#c99e22;--hover-bg:#1f1f1f;--active-bg:#c99e22;--active-bg-subtle:#a8841c;--accent-color:#f0c940;--accent-hover:#f5d860;--accent-rgb:240, 201, 64;--brand-edge:#0d0d0d;--brand-title-light:none;--brand-title-dark:block;--brand-label:#f5d860;--layer-default-color:#f0c940;--shadow:#0009;--shadow-strong:#000c;--overlay-bg:#00000080;--scrollbar-thumb:#333;--scrollbar-thumb-hover:#444;--success-color:#4ade80;--success-color-hover:#22c55e;--warning-color:#fbbf24;--warning-color-hover:#f59e0b;--danger-color:#f87171;--danger-color-hover:#ef4444;--danger-rgb:248, 113, 113;--info-color:#60a5fa;--info-color-hover:#3b82f6;--neutral-color:#9ca3af;--neutral-color-hover:#6b7280;--error-bg:#f871711a;--error-border:#f871714d;--error-text:#fca5a5;--warning-bg:#fbbf241a;--warning-border:#fbbf244d;--warning-text:#fcd34d;--keyframe-empty:#3a3a3a;--accent-secondary:#9b59b6;--selection-accent:#4a9eff;--selection-accent-rgb:74, 158, 255;--text-on-status:#fff;--text-on-accent-rgb:26, 26, 26;--success-rgb:74, 222, 128;--warning-rgb:251, 191, 36;--info-rgb:96, 165, 250;--tooltip-bg:#000c;--tooltip-text:#fff;--tooltip-text-secondary:#ffffffb3;--tooltip-border:#ffffff4d;--scrim-bg:#0009;--scrim-bg-strong:#000000d9;--text-on-scrim:#fff;--item-hover-bg:#80808014;--item-selected-bg:rgba(var(--selection-accent-rgb), .15);--panel-section-bg:#8080800f}:root[data-theme=dracula]{--bg-primary:#282a36;--bg-secondary:#21222c;--bg-tertiary:#343746;--bg-canvas:#21222c;--board-background:#3e3d32;--ui-bg:#44475a;--ui-header-bg:#282a36;--panel-bg:#282a36;--panel-header-bg:#44475a;--text-primary:#f8f8f2;--text-secondary:#c3c9d7;--text-tertiary:#6272a4;--text-on-accent:#282a36;--accent-ink:#d6acff;--checker-light:#4a4d61;--checker-dark:#3b3e4f;--text-on-checker:#f8f8f2;--border-color:#6272a4;--border-color-light:#565b73;--border-subtle:#3d4051;--border-strong:#bd93f9;--panel-border:#ff79c6;--button-border:#ff79c6;--button-bg:#282a36;--button-bg-hover:#6272a4;--button-bg-active:#bd93f9;--hover-bg:#6272a4;--active-bg:#bd93f9;--active-bg-subtle:#565b73;--accent-color:#bd93f9;--accent-hover:#d6acff;--accent-rgb:189, 147, 249;--brand-edge:#191a21;--brand-title-light:none;--brand-title-dark:block;--brand-label:#f1fa8c;--layer-default-color:#ff79c6;--shadow:#00000080;--shadow-strong:#000000b3;--overlay-bg:#191a2199;--scrollbar-thumb:#44475a;--scrollbar-thumb-hover:#6272a4;--success-color:#50fa7b;--success-color-hover:#69ff94;--warning-color:#ffb86c;--warning-color-hover:#ffca80;--danger-color:#f55;--danger-color-hover:#ff6e6e;--danger-rgb:255, 85, 85;--info-color:#8be9fd;--info-color-hover:#a4ffff;--neutral-color:#6272a4;--neutral-color-hover:#7283b5;--error-bg:#ff55551a;--error-border:#ff55554d;--error-text:#ff6e6e;--warning-bg:#ffb86c1a;--warning-border:#ffb86c4d;--warning-text:#ffb86c;--keyframe-empty:#44475a;--accent-secondary:#ff79c6;--selection-accent:#8be9fd;--selection-accent-rgb:139, 233, 253;--text-on-status:#282a36;--text-on-accent-rgb:40, 42, 54;--success-rgb:80, 250, 123;--warning-rgb:255, 184, 108;--info-rgb:139, 233, 253;--tooltip-bg:#6272a4f2;--tooltip-text:#f8f8f2;--tooltip-text-secondary:#f8f8f2bf;--tooltip-border:#f8f8f24d;--scrim-bg:#191a21a6;--scrim-bg-strong:#191a21e0;--text-on-scrim:#f8f8f2;--item-hover-bg:#6272a426;--item-selected-bg:rgba(var(--selection-accent-rgb), .15);--panel-section-bg:#6272a41a;--panel-timeline-bg:#6272a4;--panel-timeline-grid-bg:#6272a4;--panel-timeline-header-bg:#44475a}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-secondary);color:var(--text-primary);margin:0;padding:0;font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback,Noto Sans,Noto Sans Arabic,Noto Sans SC,Noto Sans JP,Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif}#app{box-sizing:border-box;width:100%;height:100dvh;padding-top:var(--safe-area-inset-top);padding-inline-end:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-inline-start:var(--safe-area-inset-left)}html.nb-editor-route,html.nb-editor-route body{overscroll-behavior:none;height:100%;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--panel-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--panel-bg)}.layers-list,.layer-list,.palette-colors,.history-list,.timeline-content,.frames-container,.panel-content,.dialog-content,.preview-container,.canvas-container,.tab-content,.tool-panel,.settings-content,.shortcuts-content{overscroll-behavior:contain}@media (width<=768px) and (pointer:coarse){.palette-bar .color-swatch,.palette-bar .color-swatch-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}button.icon-only:not(.toolbar-btn),.icon-btn:not(.toolbar-btn),.close-btn:not(.toolbar-btn),.add-btn,.delete-btn,.settings-btn{min-width:44px!important;min-height:44px!important;padding:10px!important}input[type=text],input[type=number],input[type=range],select,textarea{min-height:44px!important;font-size:16px!important}input[type=range]{height:44px!important}input[type=range]::-webkit-slider-thumb{width:28px!important;height:28px!important}input[type=range]::-moz-range-thumb{width:28px!important;height:28px!important}.layer-item,.palette-color,.history-item{min-height:44px!important;padding:8px!important}}@media (pointer:coarse){input[type=text],input[type=number],select,textarea{font-size:16px!important}}body.dragging{-webkit-user-select:none;user-select:none}.dock-layout,.mobile-shell,.editor-canvas,.board,.no-touch-callout{-webkit-touch-callout:none}.editor-canvas,.board{-webkit-user-select:none}.board-preview,.clip-tool-cursor-preview,.board-thumbnail img,.no-touch-callout img{-webkit-touch-callout:none;-webkit-user-drag:none}@media (pointer:coarse){.dock-layout,.mobile-shell,.no-touch-callout{-webkit-user-select:none;user-select:none}}input,textarea,select,[contenteditable=true],.allow-touch-select{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}body.dragging :is(input,textarea,select,[contenteditable=true]){-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.preview-container{cursor:grab}.preview-container:active{cursor:grabbing}.resize-handle.horizontal,.resize-left,.resize-right{cursor:ew-resize}.resize-handle.vertical,.resize-top,.resize-bottom,.picker-resize-handle{cursor:ns-resize}.resize-corner,.resize-handle.both{cursor:nwse-resize}[data-renameable=true]{cursor:text}.dock-drag-handle,.dock-tab{cursor:grab}.dock-drag-handle:active,.dock-tab:active{cursor:grabbing}.cel-cell.selected:not(.group-cell){cursor:grab}.cel-cell.drag-source{cursor:grabbing}.playhead-marker{cursor:grab}.playhead-marker.scrubbing{cursor:grabbing}.volume-move-area{cursor:grab}.volume-move-area.grabbing{cursor:grabbing}[data-drag-type]{cursor:grab}body.dragging [data-drag-type]{cursor:grabbing}body.custom-cursor-enabled button,body.custom-cursor-enabled a,body.custom-cursor-enabled [data-drag-type],body.custom-cursor-enabled .cel-cell.selected:not(.group-cell),body.custom-cursor-enabled .cel-cell.drag-source,body.custom-cursor-enabled .playhead-marker,body.custom-cursor-enabled .volume-move-area,body.custom-cursor-enabled .dock-drag-handle,body.custom-cursor-enabled .dock-tab,body.custom-cursor-enabled .preview-container,body.custom-cursor-enabled [data-renameable=true],body.custom-cursor-enabled [data-renameable=true] input,body.custom-cursor-enabled .transform-handles,body.custom-cursor-enabled .transform-handles *,body.custom-cursor-enabled .unified-transform-handles,body.custom-cursor-enabled .unified-transform-handles *,body.custom-cursor-enabled .slice-body,body.custom-cursor-enabled .slice-handle,body.custom-cursor-enabled .slice-pivot{cursor:inherit!important}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s overlayFadeIn}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.dialog{border:2px solid var(--panel-border);animation:.25s dialogSlideIn}@keyframes dialogSlideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:var(--pulse-min,.5)}}.dialog-footer button,.dialog-actions button{transition:all .2s}.dialog-footer button:hover,.dialog-actions button:hover{transform:translateY(-1px)}.dialog-footer button:active,.dialog-actions button:active{transform:scale(.98)translateY(0)}.menu-button{padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:500;line-height:1.2;transition:background .15s}.menu-button:hover{background:var(--button-bg-hover)}@media (pointer:coarse){:root{--navbar-row-height:36px}.menu-button{min-height:32px;padding:var(--spacing-sm) var(--spacing-lg);font-size:13px}}.consent-banner.svelte-so2g8{z-index:var(--z-toast,1000);right:var(--spacing-lg);bottom:var(--spacing-lg);left:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:720px;box-shadow:0 8px 24px var(--shadow-strong);margin:0 auto;display:flex;position:fixed}.consent-body.svelte-so2g8{justify-content:space-between;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;flex:1;display:flex}.consent-text.svelte-so2g8{min-width:220px;color:var(--text-primary);flex:1;margin:0;font-size:.8125rem;line-height:1.5}.consent-text.svelte-so2g8 a:where(.svelte-so2g8){color:#8a6a00;text-decoration:underline}:root[data-theme=dark] .consent-text.svelte-so2g8 a:where(.svelte-so2g8),:root[data-theme=dracula] .consent-text.svelte-so2g8 a:where(.svelte-so2g8){color:var(--accent-color)}.consent-actions.svelte-so2g8{gap:var(--spacing-sm);flex-shrink:0;display:flex}.toast-container.svelte-r7nlzo{top:24px;bottom:calc(24px + var(--safe-area-inset-bottom));z-index:var(--z-toast);justify-content:flex-end;gap:var(--spacing-md);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-inline-end:24px}.toast.svelte-r7nlzo{min-width:300px;max-width:500px;padding:12px var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:0 4px 16px var(--shadow-strong), 0 2px 4px var(--shadow);pointer-events:auto;transition:all .2s;animation:.22s ease-out svelte-r7nlzo-toastSlideIn}.toast.svelte-r7nlzo:hover{box-shadow:0 6px 20px var(--shadow-strong), 0 3px 6px var(--shadow);transform:translate(-4px)}.toast.toast-exiting.svelte-r7nlzo{pointer-events:none;animation:.18s ease-in forwards svelte-r7nlzo-toastSlideOut}@keyframes svelte-r7nlzo-toastSlideIn{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-r7nlzo-toastSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}.toast-success.svelte-r7nlzo{background:linear-gradient(135deg, var(--success-color) 0%, var(--success-color-hover) 100%);color:var(--text-on-status);border-inline-start:4px solid var(--success-color-hover)}.toast-error.svelte-r7nlzo{background:linear-gradient(135deg, var(--danger-color) 0%, var(--danger-color-hover) 100%);color:var(--text-on-status);border-inline-start:4px solid var(--danger-color-hover)}.toast-warning.svelte-r7nlzo{background:linear-gradient(135deg, var(--warning-color) 0%, var(--warning-color-hover) 100%);color:var(--text-on-status);border-inline-start:4px solid var(--warning-color-hover)}.toast-info.svelte-r7nlzo{background:linear-gradient(135deg, var(--accent-color) 0%, var(--accent-hover) 100%);color:var(--text-on-accent);border-inline-start:4px solid var(--accent-hover)}.toast-content.svelte-r7nlzo{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.toast-message.svelte-r7nlzo{flex:1;font-size:14px;line-height:1.4}.toast-count.svelte-r7nlzo{border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);font-variant-numeric:tabular-nums;background:#ffffff38;flex-shrink:0;font-size:12px;font-weight:700}.toast-action.svelte-r7nlzo{color:inherit;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);white-space:nowrap;background:#fff3;border:1px solid #ffffff4d;flex-shrink:0;font-size:12px;font-weight:600;transition:all .15s}.toast-action.svelte-r7nlzo:hover{background:#ffffff59}.toast-close.svelte-r7nlzo{color:inherit;padding:var(--spacing-sm);border-radius:var(--radius-md);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.toast-close.svelte-r7nlzo:hover{background:var(--shadow);opacity:1;transform:scale(1.1)}.toast-close.svelte-r7nlzo:active{transform:scale(.95)}.toast-close.svelte-r7nlzo svg{width:16px;height:16px}.update-toast.svelte-1dro1oa{top:20px;z-index:var(--z-toast);animation:.3s ease-out svelte-1dro1oa-slideIn;position:fixed;inset-inline-end:20px}@keyframes svelte-1dro1oa-slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.toast-content.svelte-1dro1oa{align-items:center;gap:var(--spacing-lg);background:var(--panel-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:0 4px 16px var(--shadow);min-width:320px;max-width:400px;display:flex}.toast-icon.svelte-1dro1oa{flex-shrink:0;font-size:24px}.toast-message.svelte-1dro1oa{flex:1;min-width:0}.toast-message.svelte-1dro1oa strong:where(.svelte-1dro1oa){color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:14px;font-weight:600;display:block}.toast-message.svelte-1dro1oa p:where(.svelte-1dro1oa){color:var(--text-secondary);margin:0;font-size:13px}.toast-actions.svelte-1dro1oa{gap:var(--spacing-md);flex-shrink:0;align-items:center;display:flex}.btn-update.svelte-1dro1oa{padding:var(--spacing-md) var(--spacing-xl);color:var(--text-on-accent);background:var(--accent-color);border-radius:var(--radius-lg);border:none;font-size:13px;font-weight:500;transition:background .2s}.btn-update.svelte-1dro1oa:hover,.btn-update.svelte-1dro1oa:active{background:var(--accent-hover)}.btn-update.svelte-1dro1oa:disabled{opacity:.6}.btn-dismiss.svelte-1dro1oa{width:28px;height:28px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);background:0 0;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:300;line-height:1;transition:all .2s;display:flex}.btn-dismiss.svelte-1dro1oa:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--border-strong)}.perf-hud.svelte-196bckm{right:var(--spacing-md);bottom:var(--spacing-md);z-index:9999;padding:6px var(--spacing-md);color:#0f0;border-radius:var(--radius-md);pointer-events:none;-webkit-user-select:none;user-select:none;background:#000000b3;min-width:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.4;position:fixed}.row.svelte-196bckm{justify-content:space-between;gap:var(--spacing-md);display:flex}.dim.svelte-196bckm{color:#888}
