:root,[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#e8eef4;--color-bg-gradient:linear-gradient(165deg, #f2f5f8 0%, #e8eef4 45%, #dfe8e3 100%);--color-surface:#ffffffb8;--color-surface-solid:#fff;--color-surface-muted:#f8fafc;--color-text:#0f172a;--color-text-muted:#64748b;--color-primary:#0f2744;--color-accent:#2f6fed;--color-border:#c5d0dc;--color-link:#1e40af;--color-error:#9a3412;--color-error-bg:#fef2f2;--color-success:#166534;--color-nav-active:#0f2744;--color-nav:#334155;--color-topbar-bg:#ffffffb8;--color-button-bg:#fff;--color-button-border:#94a3b8;--color-button-text:#0f172a;--color-button-primary-bg:#2f6fed;--color-button-primary-text:#fff;--color-code-bg:#f1f5f9;--color-rail-bg:#1a1f2e;--color-rail-fg:#cbd5e1;--color-rail-fg-muted:#94a3b8;--color-rail-active-bg:#ffffff14;--color-rail-active-fg:#f8fafc;--color-rail-hover-bg:#ffffff0d;--color-rail-border:#ffffff14;--color-rail-accent:#60a5fa;--app-rail-width-collapsed:3.5rem;--app-rail-width-expanded:15rem;--app-shell-rail-offset:var(--app-rail-width-collapsed)}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f1ea;--color-bg-gradient:linear-gradient(165deg, #faf8f3 0%, #f4f1ea 50%, #ebe4d8 100%);--color-surface:#fffef9e0;--color-surface-solid:#fffef9;--color-surface-muted:#f7f3eb;--color-text:#3d3426;--color-text-muted:#6b5f4f;--color-primary:#3d3426;--color-accent:#8b6914;--color-border:#d4c9b8;--color-link:#7c5a0a;--color-error:#9a3412;--color-error-bg:#fef2f2;--color-success:#166534;--color-nav-active:#3d3426;--color-nav:#6b5f4f;--color-topbar-bg:#fffef9e0;--color-button-bg:#fffef9;--color-button-border:#c4b8a5;--color-button-text:#3d3426;--color-button-primary-bg:#8b6914;--color-button-primary-text:#fff;--color-code-bg:#f0ebe1;--color-rail-bg:#2a2318;--color-rail-fg:#f4f1ea;--color-rail-fg-muted:#b8a990;--color-rail-active-bg:#fffef91a;--color-rail-active-fg:#fffef9;--color-rail-hover-bg:#fffef90f;--color-rail-border:#fffef91f;--color-rail-accent:#d4a72c}[data-theme=high-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-bg-gradient:#fff;--color-surface:#fff;--color-surface-solid:#fff;--color-surface-muted:#f5f5f5;--color-text:#000;--color-text-muted:#222;--color-primary:#000;--color-accent:#0040dd;--color-border:#000;--color-link:#0040dd;--color-error:#8b0000;--color-error-bg:#ffe0e0;--color-success:#006400;--color-nav-active:#000;--color-nav:#222;--color-topbar-bg:#fff;--color-button-bg:#fff;--color-button-border:#000;--color-button-text:#000;--color-button-primary-bg:#0040dd;--color-button-primary-text:#fff;--color-code-bg:#f0f0f0;--color-editor-placeholder:#525252;--color-rail-bg:#000;--color-rail-fg:#fff;--color-rail-fg-muted:#d4d4d4;--color-rail-active-bg:#fff;--color-rail-active-fg:#000;--color-rail-hover-bg:#1a1a1a;--color-rail-border:#fff;--color-rail-accent:#0040dd}[data-theme=default-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f172a;--color-bg-gradient:linear-gradient(165deg, #111827 0%, #0f172a 45%, #0b1220 100%);--color-surface:#1e293bd1;--color-surface-solid:#1e293b;--color-surface-muted:#1e293b;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-primary:#e2e8f0;--color-accent:#60a5fa;--color-border:#334155;--color-link:#93c5fd;--color-error:#fca5a5;--color-error-bg:#450a0a;--color-success:#86efac;--color-nav-active:#f1f5f9;--color-nav:#cbd5e1;--color-topbar-bg:#1e293bd1;--color-button-bg:#1e293b;--color-button-border:#475569;--color-button-text:#f1f5f9;--color-button-primary-bg:#60a5fa;--color-button-primary-text:#0f172a;--color-code-bg:#0f172a;--color-rail-bg:#070d18;--color-rail-fg:#e2e8f0;--color-rail-fg-muted:#94a3b8;--color-rail-active-bg:#60a5fa29;--color-rail-active-fg:#f8fafc;--color-rail-hover-bg:#94a3b81a;--color-rail-border:#94a3b824;--color-rail-accent:#60a5fa}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0a0f1a;--color-bg-gradient:linear-gradient(165deg, #0c1220 0%, #0a0f1a 50%, #070b14 100%);--color-surface:#121a2be6;--color-surface-solid:#121a2b;--color-surface-muted:#151d30;--color-text:#e5e7ff;--color-text-muted:#9ca3c7;--color-primary:#c7d2fe;--color-accent:#818cf8;--color-border:#2a3550;--color-link:#a5b4fc;--color-error:#fca5a5;--color-error-bg:#3b0a0a;--color-success:#a7f3d0;--color-nav-active:#e5e7ff;--color-nav:#b8c0e0;--color-topbar-bg:#121a2be6;--color-button-bg:#121a2b;--color-button-border:#3b4766;--color-button-text:#e5e7ff;--color-button-primary-bg:#818cf8;--color-button-primary-text:#0a0f1a;--color-code-bg:#0a0f1a;--color-rail-bg:#050810;--color-rail-fg:#e5e7ff;--color-rail-fg-muted:#9ca3c7;--color-rail-active-bg:#818cf82e;--color-rail-active-fg:#f5f3ff;--color-rail-hover-bg:#818cf81a;--color-rail-border:#818cf829;--color-rail-accent:#a5b4fc}[data-theme=oled]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#000;--color-bg-gradient:#000;--color-surface:#0a0a0af2;--color-surface-solid:#0a0a0a;--color-surface-muted:#111;--color-text:#f8fafc;--color-text-muted:#a1a1aa;--color-primary:#f8fafc;--color-accent:#38bdf8;--color-border:#27272a;--color-link:#7dd3fc;--color-error:#fca5a5;--color-error-bg:#2a0505;--color-success:#86efac;--color-nav-active:#fff;--color-nav:#d4d4d8;--color-topbar-bg:#0a0a0af2;--color-button-bg:#0a0a0a;--color-button-border:#3f3f46;--color-button-text:#f8fafc;--color-button-primary-bg:#38bdf8;--color-button-primary-text:#000;--color-code-bg:#000;--color-editor-placeholder:#c4c4cc;--color-rail-bg:#000;--color-rail-fg:#f8fafc;--color-rail-fg-muted:#a1a1aa;--color-rail-active-bg:#38bdf829;--color-rail-active-fg:#fff;--color-rail-hover-bg:#38bdf814;--color-rail-border:#a1a1aa33;--color-rail-accent:#38bdf8}:root,[data-theme=default],[data-theme=paper],[data-theme=high-contrast]{--color-success-bg:#dcfce7;--color-error-border:#fecaca;--color-error-text-strong:#7f1d1d;--color-error-surface:#fff7f7;--color-info-bg:#eff6ff;--color-info-border:#bfdbfe;--color-info-text:#1e3a8a;--color-info-track:#dbeafe;--color-info-accent:#2563eb;--color-warn-bg:#fef3c7;--color-warn-border:#fcd34d;--color-warn-text:#92400e;--color-warn-surface:#fff7ed;--color-warn-surface-border:#fed7aa;--color-status-idle-bg:#e2e8f0;--color-status-idle-text:#64748b;--color-status-sync-bg:#e2e8f0;--color-status-sync-text:#334155;--color-status-syncing-bg:#dbeafe;--color-status-syncing-text:#1e40af;--color-status-error-bg:#fee2e2;--color-status-error-text:#991b1b;--color-live-on-bg:#dcfce7;--color-live-on-text:#166534;--color-border-subtle:#e2e8f0;--color-pane-glass:#ffffff8c;--color-pane-glass-subtle:#fff6;--color-pane-glass-reading:#ffffffa6;--color-mail-sidebar-line:#a8b8c8;--color-mail-sidebar-line-strong:#8b9cb0;--color-mail-folder-hover:#e8f0f8;--color-mail-folder-active:#b8d4f0;--color-mail-folder-marker:#1e3a5f;--color-mail-favorites-bg:#eef2f7;--color-mail-favorites-head:#e8edf3;--color-mail-favorites-hover:#dde5ee;--color-mail-favorites-text:#0f172a;--color-mail-row-unread:#dbeafe59;--color-mail-row-active:#dbe7f5;--color-mail-list-active-bg:#1e3a5f;--color-mail-list-active-text:#fff;--color-mail-chip-bg:#e0e7ff;--color-mail-chip-text:#312e81;--color-compose-backdrop:#0f274459;--color-compose-shadow:#0f27442e;--color-dropzone-active-bg:#eff6ff;--color-dropzone-active-border:#1d4ed8;--color-star:#94a3b8;--color-star-active:#b45309;--color-favorite:#c27803;--color-favorite-active-text:#1e3a5f;--color-flag:#d97706;--color-notice:#0f766e;--color-ai-summary-bg:#f4f6fa;--color-ai-summary-border:#d8dee9;--color-ai-summary-alt-bg:#f5f9fc;--color-ai-summary-alt-border:#c5d4e4;--color-ai-hint:#5c6778;--color-ai-hint-muted:#5a7084;--color-editor-toolbar-hover:#e2e8f0;--color-editor-toolbar-active-bg:#dbe7f5;--color-editor-toolbar-active-border:#94a3b8;--color-editor-toolbar-active-text:#0f2744;--color-editor-placeholder:#64748b;--color-editor-link:#1d4ed8;--color-editor-quote-border:#94a3b8;--color-editor-quote-text:#475569;--color-editor-table-header:#f1f5f9;--color-editor-ghost:#94a3b8;--color-teams-link:#4f46e5;--color-teams-offline-bg:#f1f5f9;--color-overlay-subtle:#94a3b824;--color-overlay-row-hover:#94a3b81f;--color-overlay-section-hover:#dbe7f58c;--color-menu-shadow:#0f172a1f}[data-theme=default-dark],[data-theme=midnight],[data-theme=oled]{--color-success-bg:#14532d;--color-error-border:#7f1d1d;--color-error-text-strong:#fecaca;--color-error-surface:#450a0a;--color-info-bg:#1e3a5f;--color-info-border:#1d4ed8;--color-info-text:#bfdbfe;--color-info-track:#1e40af;--color-info-accent:#60a5fa;--color-warn-bg:#451a03;--color-warn-border:#92400e;--color-warn-text:#fcd34d;--color-warn-surface:#431407;--color-warn-surface-border:#9a3412;--color-status-idle-bg:#334155;--color-status-idle-text:#94a3b8;--color-status-sync-bg:#334155;--color-status-sync-text:#cbd5e1;--color-status-syncing-bg:#1e3a5f;--color-status-syncing-text:#93c5fd;--color-status-error-bg:#450a0a;--color-status-error-text:#fca5a5;--color-live-on-bg:#14532d;--color-live-on-text:#86efac;--color-border-subtle:#334155;--color-pane-glass:#1e293b8c;--color-pane-glass-subtle:#1e293b66;--color-pane-glass-reading:#1e293bb8;--color-mail-sidebar-line:#475569;--color-mail-sidebar-line-strong:#64748b;--color-mail-folder-hover:#60a5fa1f;--color-mail-folder-active:#60a5fa38;--color-mail-folder-marker:#93c5fd;--color-mail-favorites-bg:#0f172aa6;--color-mail-favorites-head:#1e293bd9;--color-mail-favorites-hover:#334155d9;--color-mail-favorites-text:#e2e8f0;--color-mail-row-unread:#2563eb2e;--color-mail-row-active:#60a5fa33;--color-mail-list-active-bg:#334155;--color-mail-list-active-text:#f1f5f9;--color-mail-chip-bg:#312e81;--color-mail-chip-text:#e0e7ff;--color-compose-backdrop:#0000008c;--color-compose-shadow:#00000073;--color-dropzone-active-bg:#2563eb26;--color-dropzone-active-border:#60a5fa;--color-star:#64748b;--color-star-active:#fbbf24;--color-favorite:#fbbf24;--color-favorite-active-text:#bfdbfe;--color-flag:#fbbf24;--color-notice:#5eead4;--color-ai-summary-bg:#1e293bd9;--color-ai-summary-border:#475569;--color-ai-summary-alt-bg:#1e293bb8;--color-ai-summary-alt-border:#64748b;--color-ai-hint:#94a3b8;--color-ai-hint-muted:#94a3b8;--color-editor-toolbar-hover:#334155;--color-editor-toolbar-active-bg:#60a5fa2e;--color-editor-toolbar-active-border:#64748b;--color-editor-toolbar-active-text:#e2e8f0;--color-editor-placeholder:#94a3b8;--color-editor-link:#93c5fd;--color-editor-quote-border:#64748b;--color-editor-quote-text:#94a3b8;--color-editor-table-header:#1e293b;--color-editor-ghost:#64748b;--color-teams-link:#a5b4fc;--color-teams-offline-bg:#334155;--color-overlay-subtle:#94a3b81f;--color-overlay-row-hover:#94a3b81a;--color-overlay-section-hover:#60a5fa1f;--color-menu-shadow:#00000059}html,body{background:var(--color-bg-gradient,var(--color-bg));color:var(--color-text)}body{min-height:100vh;margin:0}button,input,select,textarea{color:inherit}button{color:var(--color-button-text,var(--color-text))}button.primary,.btn-primary{background:var(--color-button-primary-bg,var(--color-accent));color:var(--color-button-primary-text,#fff);border:1px solid var(--color-button-primary-bg,var(--color-accent));font-weight:600}a{color:var(--color-link)}body.pane-resizing{-webkit-user-select:none;user-select:none}body.pane-resizing,body.pane-resizing *{cursor:col-resize!important}body.pane-resizing-horizontal,body.pane-resizing-horizontal *{cursor:ns-resize!important}@media (width>=768px){html.app-shell-rail-active{--app-shell-rail-offset:var(--app-rail-width-collapsed)}html.app-shell-rail-active.app-nav-rail-pinned{--app-shell-rail-offset:var(--app-rail-width-expanded)}html.app-shell-rail-active .mail .sidebar{box-shadow:inset 1px 0 0 var(--color-border-subtle)}html.app-shell-rail-active.app-nav-rail-pinned .app-side-rail{box-shadow:none}html.app-shell-rail-active .workspace.visible{left:var(--app-shell-rail-offset)}}html[data-native-shell][data-native-platform=android]{font-size:112.5%}html[data-native-shell] .app-side-rail{display:none!important}html[data-native-shell] .app-shell--rail .app-shell-main{padding-left:0!important}html[data-native-shell].app-shell-rail-active{--app-shell-rail-offset:0px}@media (width<=767px) and (orientation:landscape){html{font-size:87.5%}html[data-native-shell][data-native-platform=android]{font-size:100%}html[data-mobile-orientation=landscape] header.top{gap:.35rem;min-height:2.85rem;padding:.45rem .55rem}html[data-mobile-orientation=landscape] header.top .bug-btn,html[data-mobile-orientation=landscape] header.top .top-actions button,html[data-mobile-orientation=landscape] header.top .top-actions .link-btn{padding:.28rem .5rem;font-size:.72rem}html[data-mobile-orientation=landscape] .taskbar .task-label{font-size:.72rem}html[data-mobile-orientation=landscape] .taskbar .task-btn{padding:.25rem .45rem}}.app-side-rail.svelte-1ohrpqv{z-index:110;width:var(--app-rail-width-collapsed);padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;background:var(--color-rail-bg);color:var(--color-rail-fg);border-right:1px solid var(--color-rail-border);flex-direction:column;transition:width .22s;display:none;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.app-side-rail.svelte-1ohrpqv:hover,.app-side-rail.svelte-1ohrpqv:focus-within,.app-side-rail--pinned.svelte-1ohrpqv{width:var(--app-rail-width-expanded);overflow:visible;box-shadow:4px 0 24px #0000002e}@media (width>=768px){.app-side-rail.svelte-1ohrpqv{display:flex}}@media (prefers-reduced-motion:reduce){.app-side-rail.svelte-1ohrpqv{transition:none}}.rail-logo.svelte-1ohrpqv{border-bottom:1px solid var(--color-rail-border);flex-shrink:0;justify-content:center;align-items:center;min-height:3.25rem;padding:.65rem .5rem;display:flex}.rail-logo.svelte-1ohrpqv .aires-logo.icon{object-fit:contain;flex-shrink:0;width:1.75rem;height:1.75rem}.rail-body.svelte-1ohrpqv{flex:1;min-height:0;overflow:hidden}.app-side-rail.svelte-1ohrpqv:hover .rail-body:where(.svelte-1ohrpqv),.app-side-rail.svelte-1ohrpqv:focus-within .rail-body:where(.svelte-1ohrpqv),.app-side-rail--pinned.svelte-1ohrpqv .rail-body:where(.svelte-1ohrpqv){scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;overflow:visible auto}.rail-pin-row.svelte-1ohrpqv{border-top:1px solid var(--color-rail-border);flex-shrink:0;padding:.35rem 0 .85rem;overflow:hidden}.rail-pin-btn.svelte-1ohrpqv{width:100%;color:var(--color-rail-fg-muted);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;align-items:center;gap:.75rem;min-height:2.5rem;margin:0;padding:.55rem .85rem;font-size:.85rem;font-weight:600;display:flex}.rail-pin-label.svelte-1ohrpqv{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-side-rail.svelte-1ohrpqv:not(:hover):not(:focus-within):not(.app-side-rail--pinned) .rail-pin-label:where(.svelte-1ohrpqv){display:none}.rail-pin-btn.svelte-1ohrpqv:hover,.rail-pin-btn.svelte-1ohrpqv:focus-visible{background:var(--color-rail-hover-bg);color:var(--color-rail-active-fg);outline:none}.rail-pin-btn.svelte-1ohrpqv:disabled{opacity:.6;cursor:wait}.rail-pin-icon--active.svelte-1ohrpqv{color:var(--color-rail-active-fg)}.app-side-rail:hover .nav-label,.app-side-rail:focus-within .nav-label,.app-side-rail--pinned .nav-label{opacity:1;max-width:12rem}@media (prefers-reduced-motion:reduce){.app-side-rail:focus-within .nav-label,.app-side-rail--pinned .nav-label{opacity:1;max-width:12rem}}.backdrop.svelte-5ujelu{z-index:130;background:#0f274473;position:fixed;inset:0}.dialog.svelte-5ujelu{z-index:131;background:#fff;border:1px solid #c5d0dc;border-radius:10px;width:min(28rem,100vw - 2rem);padding:1.25rem 1.35rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #0f274438}h2.svelte-5ujelu{margin:0 0 .75rem;font-size:1.05rem}p.svelte-5ujelu{color:#334155;margin:0 0 .65rem;font-size:.9rem;line-height:1.45}.hint.svelte-5ujelu{color:#64748b;font-size:.8125rem}.err.svelte-5ujelu{color:#b42318}.actions.svelte-5ujelu{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.actions.svelte-5ujelu button:where(.svelte-5ujelu){font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #c5d0dc;border-radius:6px;padding:.45rem .85rem}.actions.svelte-5ujelu button:where(.svelte-5ujelu):last-child{color:#fff;background:#2f6fed;border-color:#2f6fed}.actions.svelte-5ujelu button:where(.svelte-5ujelu):disabled{opacity:.65;cursor:not-allowed}:root.office-workspace-open{--office-workspace-top:3.25rem}.workspace.svelte-ytb81s{top:var(--office-workspace-top,3.25rem);z-index:85;background:#ebeff4;position:fixed;bottom:0;left:0;right:0}.workspace.svelte-ytb81s:not(.visible){opacity:0;pointer-events:none;left:-200vw}.pane.svelte-ytb81s{z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.pane.active.svelte-ytb81s{z-index:2;pointer-events:auto}.office-form.svelte-ytb81s{display:none}.office-frame.svelte-ytb81s{background:#fff;border:0;flex:1;width:100%;height:100%}.native-offline-banner.svelte-t25am7{z-index:10000;color:#f8fafc;background:#b45309;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.35;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #0003}.native-offline-banner__dot.svelte-t25am7{background:#fef3c7;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.native-bio-gate.svelte-w4yqvv{z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f2744eb;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.native-bio-gate__card.svelte-w4yqvv{background:var(--surface-elevated,#1e293b);width:100%;max-width:22rem;color:var(--text-primary,#f1f5f9);border-radius:12px;padding:1.25rem 1.5rem;box-shadow:0 12px 40px #00000059}.native-bio-gate__title.svelte-w4yqvv{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.native-bio-gate__text.svelte-w4yqvv{color:var(--text-secondary,#94a3b8);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.native-bio-gate__err.svelte-w4yqvv{color:#f87171;margin:0 0 .75rem;font-size:.8125rem}.native-bio-gate__btn.svelte-w4yqvv{cursor:pointer;color:#0f2744;background:#38bdf8;border:none;border-radius:8px;width:100%;padding:.65rem 1rem;font-size:.9375rem;font-weight:600;display:block}.native-bio-gate__btn.svelte-w4yqvv:disabled{opacity:.65;cursor:wait}.overlay.svelte-snbhnv{z-index:400;background:#0f274473;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel.svelte-snbhnv{background:var(--color-surface-solid,#fff);width:min(34rem,100%);max-height:min(92vh,42rem);color:var(--color-text,#0f172a);border:1px solid var(--color-border,#c5d0dc);border-radius:8px;flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem 1.15rem;display:flex;overflow:auto;box-shadow:0 12px 40px #0f274438}h2.svelte-snbhnv{color:var(--color-primary,#0f2744);margin:0;font-size:1.15rem;font-weight:700}.body.svelte-snbhnv{color:var(--color-text,#0f172a);flex-direction:column;gap:.65rem;font-size:.925rem;line-height:1.45;display:flex}.body.svelte-snbhnv p:where(.svelte-snbhnv){margin:0}.highlights.svelte-snbhnv{color:var(--color-text-muted,#64748b);flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;font-size:.875rem;display:flex}.links.svelte-snbhnv a:where(.svelte-snbhnv),.check.svelte-snbhnv a:where(.svelte-snbhnv){color:var(--color-link,#1e40af)}.checks.svelte-snbhnv{border-top:1px solid var(--color-border,#c5d0dc);flex-direction:column;gap:.7rem;padding-top:.85rem;display:flex}.check.svelte-snbhnv{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.4;display:flex}.check.svelte-snbhnv input:where(.svelte-snbhnv){flex-shrink:0;margin-top:.2rem}.actions.svelte-snbhnv{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.15rem;display:flex}.primary.svelte-snbhnv{font:inherit;cursor:pointer;background:var(--color-button-primary-bg,#2f6fed);border:1px solid var(--color-button-primary-bg,#2f6fed);color:var(--color-button-primary-text,#fff);border-radius:6px;padding:.45rem .95rem;font-size:.9rem;font-weight:600}.primary.svelte-snbhnv:hover:not(:disabled){filter:brightness(1.05)}.primary.svelte-snbhnv:disabled{opacity:.55;cursor:not-allowed}.overlay.svelte-yeij1l{z-index:450;background:#0f274480;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.panel.svelte-yeij1l{background:var(--color-surface-solid,#fff);width:min(36rem,100%);max-height:min(90vh,40rem);color:var(--color-text,#0f172a);border:1px solid var(--color-border,#c5d0dc);border-radius:8px;flex-direction:column;gap:.65rem;padding:1.25rem 1.35rem 1.15rem;display:flex;overflow:auto;box-shadow:0 12px 40px #0f274438}.eyebrow.svelte-yeij1l{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#64748b);margin:0;font-size:.75rem;font-weight:600}h2.svelte-yeij1l{margin:0;font-size:1.25rem;line-height:1.3}.meta.svelte-yeij1l{color:var(--color-text-muted,#64748b);margin:0;font-size:.85rem}.body.svelte-yeij1l{border-top:1px solid var(--color-border,#e2e8f0);min-height:4rem;padding-top:.65rem}.actions.svelte-yeij1l{justify-content:flex-end;gap:.5rem;margin-top:.35rem;display:flex}.primary.svelte-yeij1l{font:inherit;cursor:pointer;background:var(--color-accent,#4f46e5);color:#fff;border:none;border-radius:.4rem;padding:.45rem .9rem}.primary.svelte-yeij1l:disabled{opacity:.6;cursor:not-allowed}.error.svelte-yeij1l{color:var(--color-danger,#b91c1c);margin:0;font-size:.9rem}.loading.svelte-yeij1l{color:var(--color-text-muted,#64748b);margin:0}.app-update-banner.svelte-12qhfyh{z-index:12000;border:1px solid var(--color-border,#cbd5e1);background:var(--color-surface-solid,#0f172a);max-width:min(36rem,100vw - 1.5rem);color:var(--color-text,#f8fafc);border-radius:.55rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.65rem .85rem;font-size:.9rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000047}.app-update-reload.svelte-12qhfyh,.app-update-dismiss.svelte-12qhfyh{font:inherit;cursor:pointer;border-radius:.35rem;padding:.3rem .65rem}.app-update-reload.svelte-12qhfyh{background:var(--color-accent,#6366f1);color:#fff;border:none}.app-update-dismiss.svelte-12qhfyh{border:1px solid var(--color-border,#64748b);color:inherit;background:0 0}.app-shell-main.svelte-12qhfyh{box-sizing:border-box;min-height:100vh}.app-shell--rail.svelte-12qhfyh .app-shell-main:where(.svelte-12qhfyh){padding-left:var(--app-shell-rail-offset);transition:padding-left .22s}@media (prefers-reduced-motion:reduce){.app-shell--rail.svelte-12qhfyh .app-shell-main:where(.svelte-12qhfyh){transition:none}}@media (width<=767px){.app-shell--rail.svelte-12qhfyh .app-shell-main:where(.svelte-12qhfyh){padding-left:0}}
