.navbar.svelte-q971rm{position:fixed;top:0;left:0;right:0;height:calc(60px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));background:var(--bg-surface);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:var(--shadow-md);display:flex;align-items:center;z-index:100}.hamburger-btn.svelte-q971rm{background:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;padding:10px;margin-left:.5rem}.hamburger-icon.svelte-q971rm{width:24px;height:20px;position:relative;display:block;overflow:hidden}.hamburger-icon.svelte-q971rm span:where(.svelte-q971rm){position:absolute;left:2px;right:2px;height:2px;background:var(--text);border-radius:1px;transition:transform .3s ease,opacity .2s ease;transform-origin:center;pointer-events:none}.hamburger-icon.svelte-q971rm span:where(.svelte-q971rm):nth-child(1){top:0}.hamburger-icon.svelte-q971rm span:where(.svelte-q971rm):nth-child(2){top:9px}.hamburger-icon.svelte-q971rm span:where(.svelte-q971rm):nth-child(3){bottom:0}.app-title.svelte-q971rm{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.logo-link.svelte-q971rm{display:inline-flex;align-items:center;padding:0;background:none}.logo.svelte-q971rm{width:32px;height:32px;object-fit:contain;filter:drop-shadow(0 2px 6px var(--shadow-color))}.beta-pill.svelte-q971rm{display:inline-flex;align-items:center;gap:6px;margin-left:.5rem;padding:.5rem .7rem;border-radius:12px;background:var(--bg-surface-strong);color:var(--text-secondary);font-weight:600;font-size:.8rem;letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:background .2s,transform .2s}.beta-pill.shifted.svelte-q971rm{margin-left:0}.beta-pill.svelte-q971rm:hover{background:var(--bg-surface-stronger);transform:translateY(-1px)}.beta-icon.svelte-q971rm{display:inline-flex;color:var(--text-muted)}.beta-label.svelte-q971rm,.beta-version.svelte-q971rm{text-transform:uppercase;font-weight:800;font-size:.72rem;opacity:.95;letter-spacing:.06em}.beta-sep.svelte-q971rm{opacity:.5;font-weight:600}.beta-feedback.svelte-q971rm{font-weight:700;font-size:.72rem;color:var(--text-muted)}.nav-actions.svelte-q971rm{display:flex;gap:.4rem;align-items:center;margin-left:auto}.nav-link.svelte-q971rm{color:var(--text);text-decoration:none;padding:6px 10px;border-radius:8px;transition:background .2s,transform .2s}.nav-button.svelte-q971rm{color:var(--text-secondary);text-decoration:none;padding:.5rem .7rem;border-radius:12px;background:transparent;font-size:.875rem;font-weight:600;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.nav-button.secondary.svelte-q971rm,.nav-button.primary.svelte-q971rm{background:var(--bg-surface-strong);color:var(--text-secondary)}@media(hover:hover)and (pointer:fine){.nav-link.svelte-q971rm:hover,.nav-button.svelte-q971rm:hover{background:var(--hover-overlay);transform:translateY(-1px)}.nav-button.secondary.svelte-q971rm:hover,.nav-button.primary.svelte-q971rm:hover{background:var(--bg-surface-stronger)}}.plan.svelte-q971rm{font-weight:700;letter-spacing:.01em}.plan.plan-basic.svelte-q971rm{color:var(--text-secondary)}.plan.plan-starter.svelte-q971rm{color:#cdd6e8;background:linear-gradient(180deg,#7bc8ff,#5aa4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.plan.plan-plus.svelte-q971rm{background:linear-gradient(180deg,#7bc8ff,#5aa4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.plan.plan-pro.svelte-q971rm{background:linear-gradient(180deg,#ffd27b,#ffb85a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.plan.plan-founder.svelte-q971rm{background:linear-gradient(180deg,#a0ffc6,#6bffae);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.account-menu.svelte-q971rm{position:relative}.account-pill.svelte-q971rm{display:inline-flex;align-items:center;gap:8px;padding-inline:.8rem;letter-spacing:.01em;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.account-pill.svelte-q971rm .account-pill-text.mobile:where(.svelte-q971rm){display:none}.account-dropdown.svelte-q971rm{position:absolute;right:0;top:calc(100% + 4px);min-width:280px;padding:10px;border-radius:14px;background:var(--bg-elevated);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:var(--shadow-lg),inset 0 1px 0 var(--hover-overlay-soft);color:var(--text-secondary);opacity:0;transform:translateY(-6px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;pointer-events:none;z-index:200}.account-menu.svelte-q971rm:hover .account-dropdown:where(.svelte-q971rm),.account-menu.svelte-q971rm:focus-within .account-dropdown:where(.svelte-q971rm){opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.account-menu.closing.svelte-q971rm .account-dropdown:where(.svelte-q971rm),.account-menu.closing.svelte-q971rm:hover .account-dropdown:where(.svelte-q971rm),.account-menu.closing.svelte-q971rm:focus-within .account-dropdown:where(.svelte-q971rm){opacity:0!important;transform:translateY(-6px)!important;visibility:hidden!important}.account-dropdown.svelte-q971rm:before{content:"";position:absolute;left:0;right:0;top:-10px;height:12px}.credits-section.svelte-q971rm{padding:8px 8px 10px;border-radius:12px;background:var(--bg-input)}.acct-credits.svelte-q971rm{display:inline-flex;align-items:baseline;gap:4px;color:var(--text-secondary)}.acct-credits.svelte-q971rm .remain:where(.svelte-q971rm){font-weight:800}.acct-credits.svelte-q971rm .total:where(.svelte-q971rm){opacity:.9;font-weight:700}.acct-label.svelte-q971rm{font-weight:700;color:var(--text-secondary)}.divider.svelte-q971rm{opacity:.6}.credits-top.svelte-q971rm{display:flex;align-items:baseline;gap:6px;color:var(--text-secondary)}.credits-remaining.svelte-q971rm{font-weight:800;font-size:.95rem}.sep.svelte-q971rm{opacity:.6}.credits-total.svelte-q971rm{opacity:.9;font-weight:700}.credits-caption.svelte-q971rm{margin-left:auto;font-size:.78rem;opacity:.85;color:var(--text-muted);white-space:nowrap}.credits-info.svelte-q971rm{display:inline-flex;align-items:center;margin-left:6px;color:var(--text-muted);text-decoration:none;opacity:.9}.credits-info.svelte-q971rm:hover{opacity:1}.credits-bar.svelte-q971rm{margin-top:8px;height:8px;border-radius:999px;background:var(--hover-overlay);overflow:hidden}.credits-bar-fill.svelte-q971rm{height:100%;background:linear-gradient(90deg,var(--info),var(--info-light));box-shadow:0 0 18px var(--accent-glow);transition:width .2s ease}.theme-section.svelte-q971rm{margin-top:10px}.menu-items.svelte-q971rm{display:flex;flex-direction:column;gap:4px;margin-top:10px}.menu-item.svelte-q971rm{display:block;padding:10px;border-radius:10px;color:var(--text-secondary);text-decoration:none;background:var(--hover-overlay-soft);transition:background .12s ease,transform .12s ease}.menu-item.svelte-q971rm:hover{background:var(--hover-overlay);transform:translateY(-1px)}.help-items.svelte-q971rm{display:flex;flex-direction:row;align-items:center;gap:8px;margin-top:8px;padding-top:4px}.help-link.svelte-q971rm{display:block;padding:6px 8px;border-radius:8px;color:var(--text-muted);text-decoration:none;font-size:.85rem;background:transparent;transition:color .12s ease,background .12s ease,transform .12s ease}.help-link.svelte-q971rm:hover{color:var(--text);background:var(--hover-overlay-soft);transform:translateY(-1px)}@media(max-width:768px){.beta-pill.svelte-q971rm{gap:5px;padding:5px 9px;font-size:.76rem}.beta-label.svelte-q971rm,.beta-version.svelte-q971rm{font-size:.68rem;letter-spacing:.055em}.beta-feedback.svelte-q971rm{font-size:.68rem}.navbar.svelte-q971rm{padding-top:env(safe-area-inset-top,0px);padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px));height:calc(56px + env(safe-area-inset-top,0px))}.hamburger-btn.svelte-q971rm{margin-left:.25rem}.nav-actions.svelte-q971rm{gap:.2rem}.nav-actions.demo.svelte-q971rm .nav-button:where(.svelte-q971rm){padding:.4rem .5rem}.nav-button.svelte-q971rm{padding:.42rem .55rem;font-size:.82rem}.navbar.has-hamburger.svelte-q971rm .logo-link:where(.svelte-q971rm){display:none}.navbar.has-hamburger.svelte-q971rm .hamburger-btn:where(.svelte-q971rm){display:inline-flex;margin-left:0}.app-title.svelte-q971rm{gap:.25rem}}@media(max-width:480px){.app-title.svelte-q971rm{flex-shrink:1;min-width:0}.hamburger-btn.svelte-q971rm{margin-left:.125rem}.nav-actions.demo.svelte-q971rm .nav-button:where(.svelte-q971rm){padding:.36rem .44rem}.nav-button.svelte-q971rm{padding:.38rem .48rem;font-size:.76rem}.beta-pill.svelte-q971rm{gap:4px;padding:4px 8px;font-size:.7rem}.beta-version.svelte-q971rm,.beta-sep.svelte-q971rm,.beta-feedback.svelte-q971rm{display:none}.account-pill.svelte-q971rm{padding-inline:.7rem;gap:6px}.account-pill.svelte-q971rm .account-pill-text.desktop:where(.svelte-q971rm){display:none}.account-pill.svelte-q971rm .account-pill-text.mobile:where(.svelte-q971rm){display:inline}}:root,[data-theme=dark],[data-theme=system]{--bg-base: #1e1e1e;--bg-static: #0e0e12;--bg-marketing: #09090b;--bg-surface: rgba(30, 30, 34, .5);--bg-surface-strong: rgba(40, 40, 48, .9);--bg-surface-stronger: rgba(55, 55, 65, .95);--bg-elevated: rgb(16, 18, 22);--bg-elevated-2: #242424;--bg-elevated-3: #2a2a2e;--bg-input: rgba(255, 255, 255, .04);--bg-modal-backdrop: rgba(0, 0, 0, .6);--text: #f1f1f1;--text-strong: #ffffff;--text-secondary: #e6ebf5;--text-muted: rgba(255, 255, 255, .7);--text-soft: rgba(255, 255, 255, .5);--text-faint: rgba(255, 255, 255, .3);--text-on-accent: #ffffff;--hover-overlay: rgba(255, 255, 255, .08);--hover-overlay-soft: rgba(255, 255, 255, .04);--divider: rgba(255, 255, 255, .08);--divider-strong: rgba(255, 255, 255, .12);--accent: #6366f1;--accent-light: #818cf8;--accent-glow: rgba(99, 102, 241, .4);--accent-soft: rgba(99, 102, 241, .22);--success: #10b981;--success-light: #34d399;--danger: #ef4444;--danger-light: #f87171;--warning: #f59e0b;--info: #5aa4ff;--info-light: #7bc8ff;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .3);--shadow-lg: 0 20px 60px rgba(0, 0, 0, .45);--shadow-color: rgba(0, 0, 0, .3);--table-bg: #242424;--table-header-bg: linear-gradient(135deg, #2a2a2a 0%, #323232 100%);--table-header-text: #e0e0e0;--table-row-divider: #333;--table-row-divider-strong: #444;--table-row-hover: #2a2a2a;--table-row-zebra: rgba(255, 255, 255, .02);--hr-color: #383838;color-scheme:dark}[data-theme=light]{--bg-base: #ffffff;--bg-static: #f6f7f9;--bg-marketing: #fafafa;--bg-surface: rgba(245, 246, 250, .75);--bg-surface-strong: rgba(241, 243, 248, .95);--bg-surface-stronger: rgba(229, 232, 240, .98);--bg-elevated: #ffffff;--bg-elevated-2: #f7f8fb;--bg-elevated-3: #eceef3;--bg-input: rgba(15, 23, 42, .05);--bg-modal-backdrop: rgba(15, 15, 20, .45);--text: #18181b;--text-strong: #09090b;--text-secondary: #27272a;--text-muted: rgba(0, 0, 0, .7);--text-soft: rgba(0, 0, 0, .5);--text-faint: rgba(0, 0, 0, .3);--text-on-accent: #ffffff;--hover-overlay: rgba(0, 0, 0, .06);--hover-overlay-soft: rgba(0, 0, 0, .03);--divider: rgba(0, 0, 0, .08);--divider-strong: rgba(0, 0, 0, .12);--accent: #4f46e5;--accent-light: #6366f1;--accent-glow: rgba(79, 70, 229, .35);--accent-soft: rgba(79, 70, 229, .12);--success: #059669;--success-light: #10b981;--danger: #dc2626;--danger-light: #ef4444;--warning: #d97706;--info: #2563eb;--info-light: #3b82f6;--shadow-sm: 0 2px 8px rgba(15, 15, 20, .08);--shadow-md: 0 4px 20px rgba(15, 15, 20, .1);--shadow-lg: 0 20px 60px rgba(15, 15, 20, .15);--shadow-color: rgba(15, 15, 20, .1);--table-bg: #ffffff;--table-header-bg: linear-gradient(135deg, #f4f4f6 0%, #e8e8ec 100%);--table-header-text: #1c1c1f;--table-row-divider: rgba(0, 0, 0, .08);--table-row-divider-strong: rgba(0, 0, 0, .16);--table-row-hover: rgba(0, 0, 0, .04);--table-row-zebra: rgba(0, 0, 0, .02);--hr-color: rgba(0, 0, 0, .12);color-scheme:light}@media(prefers-color-scheme:light){[data-theme=system]{--bg-base: #ffffff;--bg-static: #f6f7f9;--bg-marketing: #fafafa;--bg-surface: rgba(245, 246, 250, .75);--bg-surface-strong: rgba(241, 243, 248, .95);--bg-surface-stronger: rgba(229, 232, 240, .98);--bg-elevated: #ffffff;--bg-elevated-2: #f7f8fb;--bg-elevated-3: #eceef3;--bg-input: rgba(15, 23, 42, .05);--bg-modal-backdrop: rgba(15, 15, 20, .45);--text: #18181b;--text-strong: #09090b;--text-secondary: #27272a;--text-muted: rgba(0, 0, 0, .7);--text-soft: rgba(0, 0, 0, .5);--text-faint: rgba(0, 0, 0, .3);--text-on-accent: #ffffff;--hover-overlay: rgba(0, 0, 0, .06);--hover-overlay-soft: rgba(0, 0, 0, .03);--divider: rgba(0, 0, 0, .08);--divider-strong: rgba(0, 0, 0, .12);--accent: #4f46e5;--accent-light: #6366f1;--accent-glow: rgba(79, 70, 229, .35);--accent-soft: rgba(79, 70, 229, .12);--success: #059669;--success-light: #10b981;--danger: #dc2626;--danger-light: #ef4444;--warning: #d97706;--info: #2563eb;--info-light: #3b82f6;--shadow-sm: 0 2px 8px rgba(15, 15, 20, .08);--shadow-md: 0 4px 20px rgba(15, 15, 20, .1);--shadow-lg: 0 20px 60px rgba(15, 15, 20, .15);--shadow-color: rgba(15, 15, 20, .1);--table-bg: #ffffff;--table-header-bg: linear-gradient(135deg, #f4f4f6 0%, #e8e8ec 100%);--table-header-text: #1c1c1f;--table-row-divider: rgba(0, 0, 0, .08);--table-row-divider-strong: rgba(0, 0, 0, .16);--table-row-hover: rgba(0, 0, 0, .04);--table-row-zebra: rgba(0, 0, 0, .02);--hr-color: rgba(0, 0, 0, .12);color-scheme:light}}.visually-hidden.svelte-12qhfyh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrapper.svelte-12qhfyh{width:100%;min-height:100dvh;display:flex;flex-direction:column}@media(max-width:768px){#sidebar-toggle:checked~.wrapper .hamburger-icon span:nth-child(1){transform:translateY(9px) rotate(45deg)}#sidebar-toggle:checked~.wrapper .hamburger-icon span:nth-child(2){opacity:0}#sidebar-toggle:checked~.wrapper .hamburger-icon span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}@media(min-width:769px){.hamburger-icon span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-icon span:nth-child(2){opacity:0}.hamburger-icon span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}#sidebar-toggle:checked~.wrapper .hamburger-icon span:nth-child(1){transform:translateY(0) rotate(0)}#sidebar-toggle:checked~.wrapper .hamburger-icon span:nth-child(2){opacity:1}#sidebar-toggle:checked~.wrapper .hamburger-icon span:nth-child(3){transform:translateY(0) rotate(0)}}@media(max-width:768px){.sidebar{display:none!important}#sidebar-toggle:checked~.wrapper .sidebar{display:flex!important}}@media(min-width:769px){html:not(.sidebar-ready).sidebar-pref-open .sidebar{display:flex!important}html:not(.sidebar-ready):not(.sidebar-pref-open) .sidebar{display:none!important}html:not(.sidebar-ready):not(.sidebar-pref-open) .content-wrapper{padding-left:0!important}html:not(.sidebar-ready).sidebar-pref-open .content-wrapper{padding-left:260px!important}html:not(.sidebar-ready):not(.sidebar-pref-open) .hamburger-icon span:nth-child(1){transform:translateY(0) rotate(0)}html:not(.sidebar-ready):not(.sidebar-pref-open) .hamburger-icon span:nth-child(2){opacity:1}html:not(.sidebar-ready):not(.sidebar-pref-open) .hamburger-icon span:nth-child(3){transform:translateY(0) rotate(0)}html:not(.sidebar-ready).sidebar-pref-open .hamburger-icon span:nth-child(1){transform:translateY(9px) rotate(45deg)}html:not(.sidebar-ready).sidebar-pref-open .hamburger-icon span:nth-child(2){opacity:0}html:not(.sidebar-ready).sidebar-pref-open .hamburger-icon span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}#sidebar-toggle:checked~.wrapper .sidebar{display:none!important}#sidebar-toggle:checked~.wrapper .content-wrapper{padding-left:0}}@media print{.wrapper.svelte-12qhfyh{display:block!important}.navbar{display:none!important}}
