*{box-sizing:border-box}@font-face{font-family:Noto Sans SC;src:url(../fonts/NotoSansSC-Regular.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(../fonts/NotoSerifSC-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600 800;font-display:swap}:root{--font-sans:"Noto Sans SC",sans-serif;--font-display:"Noto Serif SC",serif;--app-toast-z-index:2147483000;color-scheme:light;--bg:#f4f7fb;--panel:#fff;--panel-soft:#f7faff;--ink:#132235;--ink-soft:#d6d9df;--muted:#66788f;--line:#d9e3ee;--brand:#122033;--brand-ink:#122033;--accent:#edf4fb;--danger:#b42318;--dark:#09090b;--dark-line:hsla(0,0%,100%,.08);--shell-root-bg:#f4f7fb;--shell-frame-bg:#f4f7fb;--shell-sidebar-bg:#f4f7fb;--shell-sidebar-surface:#fff;--shell-sidebar-border:#d9e3ee;--shell-logo-text:#132235;--shell-muted:#7b8da4;--shell-link:#44556b;--shell-link-bg:transparent;--shell-link-border:transparent;--shell-link-active-text:#122033;--shell-link-active-bg:#edf3fa;--shell-link-active-border:#cfdceb;--subnav-bg:#fff;--subnav-text:#475467;--subnav-border:#d9e3ee;--subnav-active-bg:#edf3fa;--subnav-active-text:#122033;--subnav-active-border:#cfdceb;--shell-cta-bg:#162438;--shell-cta-text:#fff;--shell-toolbar-bg:#fff;--shell-toolbar-border:#d9e3ee;--shell-toolbar-text:#132235;--shell-chip-bg:#f1f5fa;--shell-chip-text:#344054;--shell-primary-bg:linear-gradient(135deg,#162438,#577ea8);--shell-primary-text:#fff;--shell-canvas-bg:#fff;--shell-canvas-border:#d9e3ee;--shell-card-bg:#fff;--shell-card-border:#d9e3ee;--shell-card-text:#132235;--shell-card-muted:#66788f;--shell-accent-text:#5d84ac;--shell-input-bg:#fff;--shell-input-border:#d8e0ec;--shell-input-text:#132235;--shell-secondary-bg:#f1f5fa;--shell-secondary-text:#344054;--shell-empty:#8b93a6;--toggle-active-bg:#edf3fa;--toggle-active-text:#122033;--toggle-active-border:#cfdceb;--form-control-bg:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(244,249,255,.98));--form-control-border:rgba(186,207,230,.82);--form-control-border-strong:rgba(96,165,250,.58);--form-control-shadow:inset 0 1px 0 hsla(0,0%,100%,.92),0 12px 26px rgba(148,163,184,.08);--form-control-shadow-hover:inset 0 1px 0 hsla(0,0%,100%,.94),0 16px 32px rgba(148,163,184,.12);--form-control-ring:0 0 0 4px rgba(96,165,250,.14);--form-control-radius:16px;--form-control-height:44px;--control-accent:#2563eb;--control-accent-soft:rgba(219,234,254,.96);--control-mark:#fff;--dropdown-trigger-bg:hsla(0,0%,100%,.88);--dropdown-trigger-border:rgba(186,207,230,.82);--dropdown-bg:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.98));--dropdown-bg-solid:#f8fbff;--dropdown-border:rgba(186,207,230,.86);--dropdown-text:#132235;--dropdown-muted:#66788f;--dropdown-option-bg:hsla(0,0%,100%,.42);--dropdown-option-hover-bg:rgba(226,239,252,.9);--dropdown-option-active-bg:rgba(211,232,252,.96);--dropdown-option-active-text:#10223f;--dropdown-shadow:0 24px 60px rgba(15,23,42,.12);--dropdown-backdrop:blur(18px);--theme-body-bg:radial-gradient(circle at top right,rgba(122,176,231,.12),transparent 26%),linear-gradient(180deg,#f8fbfe 0%,var(--bg) 100%);--theme-header-bg:hsla(0,0%,100%,.82);--theme-header-border:rgba(217,227,238,.92);--theme-brand-dot:linear-gradient(135deg,#1b2d46,#7ab0e7);--theme-brand-ring:rgba(122,176,231,.18);--theme-elevated-shadow:0 10px 24px rgba(31,35,41,.08);--theme-elevated-shadow-strong:0 18px 40px rgba(31,35,41,.12);--theme-soft-shadow:0 12px 28px rgba(31,35,41,.08);--theme-overlay-bg:rgba(15,23,42,.68);--theme-info-bg:#eef4fb;--theme-info-border:#c8d9ec;--theme-info-text:#4a688b;--theme-success-bg:#dcfce7;--theme-success-text:#166534;--theme-warning-bg:#fef3c7;--theme-warning-text:#92400e;--theme-danger-bg:#fee2e2;--theme-danger-text:#b42318;--interactive-hover-border:rgba(96,165,250,.52);--interactive-hover-bg:rgba(248,251,255,.98);--interactive-active-border:rgba(59,130,246,.56);--interactive-active-bg:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 34%),linear-gradient(180deg,rgba(239,246,255,.98),rgba(224,242,254,.92));--interactive-active-text:#10223f;--interactive-active-shadow:0 18px 36px rgba(96,165,250,.16);--interactive-focus-ring:0 0 0 4px rgba(96,165,250,.14);--button-surface-bg:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(243,248,255,.98));--button-surface-bg-hover:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(235,244,255,.98));--button-surface-border:rgba(186,207,230,.82);--button-surface-text:#162438;--button-surface-shadow:0 12px 28px rgba(148,163,184,.1);--button-surface-shadow-hover:0 18px 34px rgba(148,163,184,.16);--theme-surface-page:var(--shell-root-bg);--theme-surface-panel:hsla(0,0%,100%,.98);--theme-surface-card:#fff;--theme-surface-card-soft:#f5f7fa;--theme-surface-elevated:#fff;--theme-surface-border:#e5eaf3;--theme-surface-border-soft:rgba(148,163,184,.16);--theme-text-primary:#132235;--theme-text-secondary:#475467;--theme-text-muted:#66788f;--theme-chip-bg:#edf3fa;--theme-chip-text:#4d7299;--theme-chip-soft-bg:#f5f7fa;--theme-chip-soft-text:#667085;--theme-disabled-bg:#d0d5dd;--theme-disabled-text:#667085;--theme-text-inverse:#fff;--theme-text-placeholder:#8a99ad;--theme-surface-hero:linear-gradient(140deg,hsla(0,0%,100%,.96),rgba(245,250,255,.9)),linear-gradient(180deg,rgba(73,161,255,.04),rgba(19,34,53,.02));--theme-surface-control:hsla(0,0%,100%,.96);--theme-surface-control-soft:rgba(247,250,253,.92);--theme-surface-control-hover:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(240,247,255,.95));--theme-surface-control-active:linear-gradient(180deg,rgba(18,52,88,.98),rgba(31,79,126,.98));--theme-accent-surface:rgba(244,248,253,.95);--theme-accent-surface-strong:rgba(73,161,255,.18);--theme-shadow-panel:0 20px 46px rgba(15,23,42,.08);--theme-shadow-card:0 18px 38px rgba(15,23,42,.06);--theme-inset-highlight:inset 0 1px 0 hsla(0,0%,100%,.78);--surface-radius-shell:30px;--surface-radius-panel:24px;--surface-radius-card:20px;--surface-radius-control:16px;--surface-radius-chip:999px;--page-space-2xs:8px;--page-space-xs:10px;--page-space-sm:14px;--page-space-md:18px;--page-space-lg:24px;--page-space-xl:28px;--page-shell-padding:24px;--page-panel-padding:20px;--page-card-padding:16px;--page-density-gap:20px;--page-density-gap-tight:14px}html[data-theme=dark]{color-scheme:dark;opacity:1!important;background:transparent!important;--bg:#07111f;--panel:#101a2a;--panel-soft:#0b1625;--ink:#f7fbff;--ink-soft:#cbd5e1;--muted:#9fb0c4;--line:rgba(148,163,184,.22);--brand-ink:#f7fbff;--shell-root-bg:#07111f;--shell-frame-bg:#07111f;--shell-sidebar-bg:#07111f;--shell-sidebar-surface:#0d1827;--shell-sidebar-border:rgba(148,163,184,.18);--shell-logo-text:#f7fbff;--shell-muted:#a8b6c8;--shell-link:#d6e2f0;--shell-link-bg:transparent;--shell-link-border:transparent;--shell-link-active-text:#fff;--shell-link-active-bg:rgba(94,234,212,.12);--shell-link-active-border:rgba(94,234,212,.32);--subnav-bg:#0f1b2b;--subnav-text:#d4dfec;--subnav-border:rgba(148,163,184,.2);--subnav-active-bg:rgba(94,234,212,.12);--subnav-active-text:#fff;--subnav-active-border:rgba(94,234,212,.32);--shell-cta-bg:linear-gradient(135deg,#0f766e,#155e75);--shell-cta-text:#fff;--shell-toolbar-bg:#0f1b2b;--shell-toolbar-border:rgba(148,163,184,.2);--shell-toolbar-text:#f7fbff;--shell-chip-bg:#132236;--shell-chip-text:#e5edf7;--shell-primary-bg:linear-gradient(135deg,#0f766e,#2563eb);--shell-primary-text:#fff;--shell-canvas-bg:#0f1b2b;--shell-canvas-border:rgba(148,163,184,.18);--shell-card-bg:#0f1b2b;--shell-card-border:rgba(148,163,184,.2);--shell-card-text:#f7fbff;--shell-card-muted:#a8b6c8;--shell-accent-text:#67e8f9;--shell-input-bg:#0a1422;--shell-input-border:rgba(148,163,184,.28);--shell-input-text:#f7fbff;--shell-secondary-bg:#132236;--shell-secondary-text:#e5edf7;--shell-empty:#9aa7b8;--toggle-active-bg:rgba(94,234,212,.12);--toggle-active-text:#fff;--toggle-active-border:rgba(94,234,212,.32);--form-control-bg:linear-gradient(180deg,rgba(19,34,54,.96),rgba(12,25,42,.98));--form-control-border:rgba(148,163,184,.28);--form-control-border-strong:rgba(94,234,212,.44);--form-control-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 14px 32px rgba(0,0,0,.28);--form-control-shadow-hover:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 36px rgba(0,0,0,.36);--form-control-ring:0 0 0 4px rgba(94,234,212,.16);--control-accent:#67e8f9;--control-accent-soft:rgba(94,234,212,.16);--control-mark:#06101d;--dropdown-trigger-bg:rgba(15,27,43,.88);--dropdown-trigger-border:rgba(148,163,184,.26);--dropdown-bg:linear-gradient(180deg,rgba(15,27,43,.98),rgba(8,18,31,.98));--dropdown-bg-solid:#0b1625;--dropdown-border:rgba(148,163,184,.26);--dropdown-text:#f7fbff;--dropdown-muted:#a8b6c8;--dropdown-option-bg:rgba(148,163,184,.05);--dropdown-option-hover-bg:rgba(94,234,212,.11);--dropdown-option-active-bg:rgba(94,234,212,.16);--dropdown-option-active-text:#fff;--dropdown-shadow:0 28px 68px rgba(0,0,0,.46);--dropdown-backdrop:blur(18px);--theme-body-bg:radial-gradient(circle at 74% -12%,rgba(45,212,191,.16),transparent 30%),radial-gradient(circle at 8% 18%,rgba(59,130,246,.13),transparent 26%),linear-gradient(180deg,#07111f,#091624 54%,#07111f);--theme-header-bg:rgba(7,17,31,.86);--theme-header-border:rgba(148,163,184,.18);--theme-brand-dot:linear-gradient(135deg,#5eead4,#38bdf8);--theme-brand-ring:rgba(94,234,212,.18);--theme-elevated-shadow:0 18px 42px rgba(0,0,0,.34);--theme-elevated-shadow-strong:0 26px 64px rgba(0,0,0,.48);--theme-soft-shadow:0 16px 36px rgba(0,0,0,.26);--theme-overlay-bg:rgba(2,6,23,.82);--theme-info-bg:rgba(15,27,43,.94);--theme-info-border:rgba(94,234,212,.26);--theme-info-text:#c8f7ef;--theme-success-bg:rgba(20,83,45,.52);--theme-success-text:#bbf7d0;--theme-warning-bg:rgba(133,77,14,.46);--theme-warning-text:#fde68a;--theme-danger-bg:rgba(127,29,29,.52);--theme-danger-text:#fecaca;--interactive-hover-border:rgba(94,234,212,.38);--interactive-hover-bg:rgba(17,34,52,.98);--interactive-active-border:rgba(94,234,212,.3);--interactive-active-bg:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),rgba(17,34,52,.96);--interactive-active-text:#fff;--interactive-active-shadow:0 20px 40px rgba(0,0,0,.34);--interactive-focus-ring:0 0 0 4px rgba(94,234,212,.16);--button-surface-bg:linear-gradient(180deg,rgba(18,34,54,.96),rgba(10,22,36,.98));--button-surface-bg-hover:linear-gradient(180deg,rgba(22,40,62,.98),#0c1828);--button-surface-border:rgba(148,163,184,.24);--button-surface-text:#f7fbff;--button-surface-shadow:0 16px 32px rgba(0,0,0,.28);--button-surface-shadow-hover:0 22px 42px rgba(0,0,0,.36);--theme-surface-page:var(--shell-root-bg);--theme-surface-panel:rgba(15,27,43,.98);--theme-surface-card:#0f1b2b;--theme-surface-card-soft:#132236;--theme-surface-elevated:#132236;--theme-surface-border:rgba(148,163,184,.22);--theme-surface-border-soft:rgba(148,163,184,.18);--theme-text-primary:#f5f7fa;--theme-text-secondary:#d7e2ef;--theme-text-muted:#a8b6c8;--theme-chip-bg:rgba(94,234,212,.12);--theme-chip-text:#f5f7fa;--theme-chip-soft-bg:#132236;--theme-chip-soft-text:#a8b6c8;--theme-disabled-bg:#1e293b;--theme-disabled-text:#7f8ea3;--theme-text-inverse:#fff;--theme-text-placeholder:rgba(203,213,225,.58);--theme-surface-hero:linear-gradient(140deg,rgba(15,27,43,.96),rgba(10,20,32,.94)),linear-gradient(180deg,rgba(73,161,255,.08),rgba(15,27,43,.04));--theme-surface-control:rgba(16,29,45,.92);--theme-surface-control-soft:rgba(16,29,45,.92);--theme-surface-control-hover:linear-gradient(180deg,rgba(25,47,72,.96),rgba(16,33,52,.96));--theme-surface-control-active:linear-gradient(180deg,rgba(73,161,255,.94),rgba(30,83,138,.94));--theme-accent-surface:rgba(30,41,59,.88);--theme-accent-surface-strong:rgba(94,234,212,.14);--theme-shadow-panel:0 24px 44px rgba(0,0,0,.3);--theme-shadow-card:0 18px 38px rgba(0,0,0,.24);--theme-inset-highlight:inset 0 1px 0 hsla(0,0%,100%,.04)}body{margin:0;font-family:var(--font-sans);color:var(--ink);background:var(--theme-body-bg)}@media(max-width:767px){body,html{overflow-x:hidden}}input[type=number],input[type=search],input[type=text],input[type=url],select,textarea{min-height:var(--form-control-height);border:1px solid var(--form-control-border);border-radius:var(--surface-radius-control);background:var(--form-control-bg);color:var(--dropdown-text);box-shadow:var(--form-control-shadow);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}input[type=number],input[type=search],input[type=text],input[type=url],select{padding:0 14px}textarea{min-height:120px;padding:14px}input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:color-mix(in srgb,var(--dropdown-muted) 82%,transparent)}input[type=number]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--dropdown-muted) 82%,transparent)}select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%235d84ac' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 14px center /12px 12px,var(--form-control-bg);accent-color:var(--shell-accent-text);padding:0 40px 0 14px;appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type=number]:hover,input[type=search]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--form-control-border-strong);box-shadow:var(--form-control-shadow-hover);background:var(--interactive-hover-bg)}input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;border-color:var(--form-control-border-strong);box-shadow:var(--form-control-shadow-hover),var(--interactive-focus-ring)}select:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}html[data-theme=dark] select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23a8b6c8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 14px center /12px 12px,var(--form-control-bg)}select optgroup,select option{background-color:var(--dropdown-bg-solid);color:var(--dropdown-text)}select option:checked{background-color:var(--dropdown-option-active-bg);color:var(--dropdown-option-active-text)}input[type=checkbox],input[type=radio]{width:18px;height:18px;margin:0;border:1.5px solid var(--form-control-border);background:linear-gradient(180deg,#fffffffa,#f1f5f9eb);box-shadow:inset 0 1px #ffffffe0;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;vertical-align:middle;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;flex:0 0 18px}input[type=checkbox]{border-radius:6px}input[type=radio]{border-radius:999px}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--form-control-border-strong);box-shadow:0 8px 18px #94a3b81f}input[type=checkbox]:focus,input[type=radio]:focus{outline:none;border-color:var(--form-control-border-strong);box-shadow:var(--interactive-focus-ring)}input[type=checkbox]:checked{border-color:var(--control-accent);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m2.5 6.2 2.4 2.3 4.6-5'/%3E%3C/svg%3E") no-repeat 50% /12px 12px,linear-gradient(180deg,var(--control-accent),color-mix(in srgb,var(--control-accent) 78%,#60a5fa 22%));box-shadow:0 0 0 4px var(--control-accent-soft)}html[data-theme=dark] input[type=checkbox]:checked{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath stroke='%2306101d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m2.5 6.2 2.4 2.3 4.6-5'/%3E%3C/svg%3E") no-repeat 50% /12px 12px,linear-gradient(180deg,var(--control-accent),color-mix(in srgb,var(--control-accent) 78%,#5eead4 22%))}input[type=radio]:checked{border-color:var(--control-accent);background:radial-gradient(circle at center,var(--control-mark) 0 30%,transparent 34%),linear-gradient(180deg,var(--control-accent),color-mix(in srgb,var(--control-accent) 78%,#60a5fa 22%));box-shadow:0 0 0 4px var(--control-accent-soft)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.56;cursor:not-allowed;box-shadow:none}button{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,transform .18s ease}button:hover:not(:disabled){transform:translateY(-1px)}button:focus-visible{outline:none;box-shadow:var(--interactive-focus-ring)}.app-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--theme-header-bg);border-bottom:1px solid var(--theme-header-border)}.app-header-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:0;padding-bottom:0}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:var(--brand-ink)}.brand-icon{width:28px;height:28px;color:var(--brand-ink);flex:0 0 auto;--brand-icon-accent:#7ab0e7}.brand-label{letter-spacing:-.02em}.shortcut-grid,.top-actions,.top-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.top-nav-link{color:var(--muted);font-weight:700}.toolbar-select{position:relative}.toolbar-select-trigger{min-height:36px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border-radius:8px;border:1px solid var(--dropdown-trigger-border);background:var(--dropdown-trigger-bg);color:var(--dropdown-text);font-weight:800;box-shadow:none}.toolbar-select-trigger.open{border-color:var(--toggle-active-border);background:var(--dropdown-option-active-bg);color:var(--dropdown-option-active-text)}.toolbar-select-caret{font-size:11px;color:var(--shell-muted)}.toolbar-select-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;padding:8px;border-radius:12px;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow);backdrop-filter:var(--dropdown-backdrop);-webkit-backdrop-filter:var(--dropdown-backdrop);z-index:40}.toolbar-select-option{width:100%;min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;justify-content:start;padding:0 10px;border-radius:8px;background:transparent;color:var(--dropdown-text);text-align:left}.toolbar-select-option.active,.toolbar-select-option:hover{background:var(--dropdown-option-active-bg);color:var(--dropdown-option-active-text)}.toolbar-select-check{display:inline-flex;align-items:center;justify-content:center;color:var(--shell-accent-text);font-weight:900}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.shell,.workspace{width:min(1320px,calc(100% - 44px));margin:0 auto;padding:24px 0 40px}.public-header{position:sticky;top:0;z-index:18;background:transparent;border-bottom:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease}.public-header.is-scrolled{background:#f3f9ff94;border-bottom-color:#c6def1b8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 28px #0f172a0f}body:has(.public-header) .public-header{width:min(1320px,calc(100% - 44px));margin:24px auto 0;top:24px;border-color:transparent;border-radius:999px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}body:has(.public-header) .public-header:not(.is-scrolled){background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.public-header) .public-header.is-scrolled{border-color:#c6def16b;background:#f3f9ff6b;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);box-shadow:0 10px 28px #0f172a14,inset 0 1px #ffffff52}html[data-theme=dark] body:has(.public-header) .public-header.is-scrolled{border-color:#ffffff1f;background:#14141994;box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff0f}body:has(.public-header) .public-header-inner{min-height:80px;width:100%;margin:0;padding:0}body:has(.nova-home) .public-header{position:absolute;left:50%;margin-top:0;transform:translate(-50%)}body:has(.nova-home) .public-header.is-scrolled{position:fixed;transform:translate(-50%)}body:has(.nova-home) .public-header-inner{min-height:80px;width:100%;margin:0;padding:0}body:has(.nova-home) .nova-merchant-hero .nova-shell{width:min(1320px,calc(100% - 48px))}html[data-theme=dark] .public-header.is-scrolled{background:#08111f9e;border-bottom-color:#47556961;box-shadow:0 14px 30px #0206173d}.public-header-inner{min-height:104px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-top:18px;padding-bottom:14px}.public-header-brand{display:inline-flex;flex-direction:row;align-items:center;gap:12px;justify-self:start;color:var(--brand-ink);text-decoration:none}.public-header-brand-icon{width:48px;height:48px}.brand-logo-image{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;flex:0 0 auto}.brand-logo-image--public{width:48px;height:48px}.public-header-brand-text{font-size:24px;font-weight:800;line-height:1;letter-spacing:-.04em}.public-header-nav{display:inline-flex;align-items:center;justify-content:center;gap:24px;justify-self:center}.public-header-dropdown{position:relative}.public-header-dropdown-trigger{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 2px;border:0;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent!important;color:var(--brand-ink);font-size:15px;font-weight:700;opacity:.88;box-shadow:none!important;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.public-header-dropdown-trigger.active,.public-header-dropdown-trigger:focus-visible,.public-header-dropdown-trigger:hover{opacity:1;transform:translateY(-1px);outline:none}.public-header-dropdown-caret{width:14px;height:14px;color:var(--shell-muted)}.public-header-mega-menu{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);width:min(460px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:20px;border-radius:28px;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow);backdrop-filter:var(--dropdown-backdrop);-webkit-backdrop-filter:var(--dropdown-backdrop);z-index:30}.public-header-mega-column{display:grid;align-content:start;gap:10px}.public-header-mega-heading{margin:0 0 2px;color:var(--shell-muted);font-size:13px;font-weight:800}.public-header-mega-card{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--dropdown-border);border-radius:18px;background:var(--dropdown-option-bg);color:var(--dropdown-text);text-align:left;box-shadow:0 12px 24px #0f172a0a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.public-header-mega-card:focus-visible,.public-header-mega-card:hover{transform:translateY(-1px);border-color:var(--toggle-active-border);box-shadow:0 18px 34px #0f172a14;background:var(--dropdown-option-hover-bg);color:var(--dropdown-option-active-text)}.public-header-mega-card--static{cursor:default}.public-header-mega-card--static:focus-visible,.public-header-mega-card--static:hover{transform:none;border-color:var(--dropdown-border);box-shadow:0 12px 24px #0f172a0a;background:var(--dropdown-option-bg);color:var(--dropdown-text)}.public-header-mega-card--disabled,.public-header-mega-card--disabled:focus-visible,.public-header-mega-card--disabled:hover{cursor:not-allowed;transform:none;border-color:color-mix(in srgb,var(--dropdown-border) 82%,transparent 18%);background:color-mix(in srgb,var(--dropdown-option-bg) 72%,transparent 28%);box-shadow:none;color:color-mix(in srgb,var(--dropdown-text) 62%,transparent 38%);opacity:.72}.public-header-mega-card--disabled .public-header-mega-copy span,.public-header-mega-card--disabled .public-header-mega-copy strong{color:inherit}.public-header-mega-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#eef8ffe0;color:var(--brand-ink)}.public-header-mega-icon-model{background:#f3f7fceb}.public-header-mega-copy{min-width:0;display:grid;gap:2px}.public-header-mega-copy strong{font-size:15px;line-height:1.3}.public-header-mega-copy span{color:var(--shell-muted);font-size:13px;line-height:1.45}.public-header-nav-link{color:var(--brand-ink);font-size:15px;font-weight:700;text-decoration:none;opacity:.86;transition:opacity .16s ease,transform .16s ease,color .16s ease}.public-header-nav-link:focus-visible,.public-header-nav-link:hover{opacity:1;transform:translateY(-1px)}.public-header-nav-link.active{color:var(--brand-accent);opacity:1}html[data-theme=dark] .public-header-mega-menu{border-color:var(--dropdown-border);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow)}html[data-theme=dark] .public-header-mega-card{border-color:var(--dropdown-border);background:var(--dropdown-option-bg)}html[data-theme=dark] .public-header-mega-card:focus-visible,html[data-theme=dark] .public-header-mega-card:hover{border-color:var(--toggle-active-border);background:var(--dropdown-option-hover-bg)}html[data-theme=dark] .public-header-mega-card--static:focus-visible,html[data-theme=dark] .public-header-mega-card--static:hover{border-color:var(--dropdown-border);background:var(--dropdown-option-bg);box-shadow:0 12px 24px #0f172a0a}html[data-theme=dark] .public-header-mega-icon{background:#182944f0}.public-header-actions{display:inline-flex;align-items:center;justify-self:end;gap:16px}.public-header-switches{display:inline-flex;align-items:center;gap:10px}.public-header-switches .toolbar-select-trigger{width:42px;min-width:42px;min-height:36px;justify-content:center;padding-inline:0;border-radius:10px;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0f172a0f}html[data-theme=dark] .public-header-switches .toolbar-select-trigger{border-color:var(--dropdown-trigger-border)!important;background:var(--dropdown-trigger-bg)!important;color:var(--dropdown-text)!important;box-shadow:0 12px 30px #0000003d}.public-header-switches .toolbar-select-trigger{border-color:var(--dropdown-trigger-border);color:var(--dropdown-text)}html[data-theme=dark] .jimeng-chip,html[data-theme=dark] .jimeng-composer__upload,html[data-theme=dark] .jimeng-feed__search,html[data-theme=dark] .jimeng-feed__tab{border-color:#94a3b838!important;background:#0f1b2be0!important;color:#e5edf7!important}html[data-theme=dark] .jimeng-chip:hover,html[data-theme=dark] .jimeng-feed__tab.active,html[data-theme=dark] .jimeng-feed__tab:hover{border-color:#5eead457!important;background:#5eead41a!important;color:#fff!important}html[data-theme=dark] .jimeng-capability-card,html[data-theme=dark] .jimeng-composer,html[data-theme=dark] .jimeng-showcase-card{border-color:#94a3b833!important;background:linear-gradient(180deg,#0f1b2beb,#091624f5)!important;color:#f7fbff!important;box-shadow:0 18px 42px #0000004d!important}html[data-theme=dark] .jimeng-home:before{background:radial-gradient(circle at 82% 14%,rgba(96,206,255,.12),transparent 26%),radial-gradient(circle at 18% 20%,rgba(15,116,216,.1),transparent 28%)!important}html[data-theme=dark] .home-particle-field{background:radial-gradient(circle at top,#28466824,#04091300 42%),linear-gradient(180deg,#080e1857,#070d1733)!important}html[data-theme=dark] .home-particle-field__glow--a{background:radial-gradient(circle at 14% 18%,rgba(90,204,255,.12),transparent 26%),radial-gradient(circle at 82% 12%,rgba(129,246,220,.08),transparent 22%),radial-gradient(circle at 56% 78%,rgba(60,120,255,.08),transparent 24%)!important}html[data-theme=dark] .home-particle-field__glow--b{background:radial-gradient(circle at 46% 24%,rgba(120,180,255,.08),transparent 22%),radial-gradient(circle at 72% 68%,rgba(52,164,255,.08),transparent 24%)!important}html[data-theme=dark] .home-particle-field__mesh{opacity:.24!important}.public-header-switches .toolbar-select-leading-icon{width:18px;height:18px}.public-header-login{min-width:132px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border-radius:999px;background:linear-gradient(135deg,#16345c,#0f2340);color:#fff;font-size:16px;font-weight:800;text-decoration:none;box-shadow:0 18px 36px #0f234029;transition:transform .16s ease,box-shadow .16s ease}.public-header-login:focus-visible,.public-header-login:hover{transform:translateY(-1px);box-shadow:0 22px 42px #0f234033}.site-maintenance-notice{position:fixed;top:50%;left:50%;z-index:2000;isolation:isolate;width:min(720px,calc(100vw - 32px));margin:0;display:flex;align-items:center;gap:12px;padding:13px 18px 13px 14px;overflow:visible;border:1px solid rgba(96,165,250,.34);border-radius:16px;background:linear-gradient(110deg,#fffffff5,#eff8fff0);color:#20324f;box-shadow:0 16px 36px #385a8a29,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%,-50%);animation:site-maintenance-notice-enter .24s ease-out both}.site-maintenance-notice:after{content:"";position:absolute;z-index:-1;top:-70px;right:9%;width:120px;height:120px;border-radius:50%;background:#60a5fa1f;filter:blur(24px);pointer-events:none;animation:site-maintenance-notice-pulse 4s ease-in-out infinite}.site-maintenance-notice-icon{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(37,99,235,.24);border-radius:11px;background:#ffffff94;color:#2563eb}.site-maintenance-notice-icon svg{width:18px;height:18px}.site-maintenance-notice-content{min-width:0;display:grid;gap:2px}.site-maintenance-notice-close{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;border:1px solid rgba(96,165,250,.28);border-radius:9px;background:transparent;color:#52637a;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.site-maintenance-notice-close:focus-visible,.site-maintenance-notice-close:hover{border-color:#2563eb75;background:#dbeafead;color:#1d4ed8;outline:none;transform:scale(1.04)}.site-maintenance-notice-close span{font-size:21px;font-weight:400;line-height:1}.site-maintenance-notice strong{flex:0 0 auto;font-size:14px;font-weight:800;color:#0f6acb}.site-maintenance-notice-content>span{min-width:0;font-size:14px;line-height:1.6;color:#20324fd1}.site-maintenance-notice--public,.site-maintenance-notice--workspace{margin-bottom:0}html[data-theme=dark] .site-maintenance-notice{border-color:#67e8f947;background:linear-gradient(110deg,#0f1f31fa,#16183af5);box-shadow:0 18px 42px #02061757,inset 0 1px #94a3b81f}html[data-theme=dark] .site-maintenance-notice-icon{border-color:#67e8f94d;background:#0f172a85;color:#67e8f9}html[data-theme=dark] .site-maintenance-notice-close{border-color:#67e8f93d;background:transparent;color:#a7b6ca}html[data-theme=dark] .site-maintenance-notice-close:focus-visible,html[data-theme=dark] .site-maintenance-notice-close:hover{border-color:#67e8f980;background:#1e4055b8;color:#67e8f9}html[data-theme=dark] .site-maintenance-notice strong{color:#66c7ff}html[data-theme=dark] .site-maintenance-notice-content>span{color:#e0e8f5d1}@keyframes site-maintenance-notice-pulse{0%,to{transform:translateZ(0) scale(.92);opacity:.55}50%{transform:translate3d(-16px,8px,0) scale(1.08);opacity:.9}}@keyframes site-maintenance-notice-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.site-maintenance-notice,.site-maintenance-notice:after{animation:none}}.app-shell-root{min-height:100vh;display:flex;flex-direction:column;background:var(--shell-root-bg)}.app-frame{grid-template-columns:112px minmax(0,1fr);-moz-column-gap:0;column-gap:0;flex:1;background:var(--shell-frame-bg)}.app-frame,.app-sidebar{min-height:100vh;display:grid}.app-sidebar{position:sticky;top:0;z-index:40;height:100vh;grid-template-rows:auto 1fr auto;gap:14px;padding:18px 10px;background:var(--shell-sidebar-bg);border-right:0;justify-items:center;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .app-sidebar{background:var(--shell-sidebar-bg);box-shadow:none}.app-sidebar-brand,.app-sidebar-footer,.app-sidebar-section{padding:16px;border-radius:18px;background:var(--shell-sidebar-surface);border:1px solid var(--shell-sidebar-border)}.app-sidebar-account-block,.app-sidebar-account-meta,.app-sidebar-bottom,.app-sidebar-bottom-tools,.app-sidebar-controls,.app-sidebar-main,.app-sidebar-top{display:grid;gap:8px;width:100%;justify-items:center}.app-sidebar-top{gap:16px}.app-sidebar-main{align-content:start;justify-items:center;gap:10px}.app-sidebar-credit-card{width:100%;display:grid;justify-items:center;align-content:center;gap:4px;min-height:54px;margin:0 0 40px;padding:6px 4px 4px;border:0;border-radius:14px;background:transparent;color:var(--shell-ink);text-decoration:none;overflow:visible;box-shadow:none;transition:transform .18s ease,background-color .18s ease}.app-sidebar-credit-card:focus-visible,.app-sidebar-credit-card:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--shell-sidebar-surface) 42%,transparent);box-shadow:none}.app-sidebar-credit-card{--app-sidebar-credit-accent:color-mix(in srgb,#15803d 82%,#22c55e 18%)}.app-sidebar-credit-card .app-sidebar-credit-icon{width:18px;height:18px;color:var(--app-sidebar-credit-accent);filter:none;transform-origin:center;animation:app-sidebar-credit-pulse 2.4s ease-in-out infinite}@keyframes app-sidebar-credit-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.app-sidebar-credit-card .app-sidebar-credit-icon{animation:none}}.app-sidebar-credit-copy{display:grid;justify-items:center;gap:0;width:100%;min-width:0;text-align:center}.app-sidebar-credit-copy strong{display:block;width:100%;max-width:100%;overflow:hidden;color:var(--app-sidebar-credit-accent);font-size:12px;line-height:1;font-weight:400;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:none}.app-sidebar-bottom{align-self:end;margin-top:auto;padding-bottom:6px}.app-sidebar-bottom,.app-sidebar-bottom-tools{justify-items:center;gap:6px}.app-sidebar-panel-flat{padding:0;border:0;border-radius:0;background:transparent}.app-sidebar-logo{display:inline-grid;justify-items:center;gap:0;width:84px;min-height:84px;padding:6px;border-radius:22px;background:transparent;border:0;box-shadow:none;color:var(--shell-logo-text);font-size:15px;font-weight:800}.brand-icon-shell{color:var(--shell-logo-text);filter:drop-shadow(0 10px 20px rgba(22,119,255,.08))}.brand-icon-shell,.brand-logo-image--shell{width:60px;height:60px}.app-sidebar-logo-text{display:none}.app-sidebar-heading,.app-toolbar-kicker{margin:0;color:var(--shell-muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.app-sidebar-divider{height:1px;background:var(--shell-sidebar-border)}.app-sidebar-auth,.app-sidebar-cta{width:100%;font-weight:800}.app-sidebar-cta-button{border:0;cursor:pointer}.app-sidebar-cta{min-height:52px;display:grid;justify-items:center;align-content:center;gap:6px;padding:6px 4px;border:0;border-radius:24px;background:transparent;color:var(--shell-link);box-shadow:none;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.app-sidebar-cta .button-icon{width:26px;height:26px;color:color-mix(in srgb,var(--shell-muted) 70%,var(--shell-link) 30%);stroke-width:2.05}.app-sidebar-icon-image{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.app-sidebar-cta .app-sidebar-icon-image{width:23px;height:23px;transform-origin:center;transform-style:preserve-3d;perspective:320px;animation:app-sidebar-create-rotate 4.8s ease-in-out infinite}@keyframes app-sidebar-create-rotate{0%,to{transform:rotateY(0) scale(1)}45%{transform:rotateY(170deg) scale(1.04)}55%{transform:rotateY(190deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.app-sidebar-cta .app-sidebar-icon-image{animation:none}}.app-sidebar-bottom-label,.app-sidebar-cta-label{font-size:12px;line-height:1.16;letter-spacing:-.005em;font-weight:600;font-family:var(--font-sans)}.app-sidebar-cta.active,.app-sidebar-cta:hover,.app-sidebar-cta[aria-expanded=true]{color:var(--shell-link-active-text);background:transparent;box-shadow:none;transform:none}.app-sidebar-task-picker{position:relative}.app-sidebar-task-menu{position:absolute;top:0;left:calc(100% + 12px);width:min(650px,calc(100vw - 132px));display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,.78fr);gap:16px;align-items:start;padding:16px;border-radius:28px;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow);backdrop-filter:var(--dropdown-backdrop);-webkit-backdrop-filter:var(--dropdown-backdrop);z-index:80}html[data-theme=dark] .app-sidebar-task-menu,html[data-theme=dark] .toolbar-select-menu{border-color:var(--dropdown-border);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow)}.app-sidebar-task-column{min-width:0;display:grid;gap:14px}.app-sidebar-agent-column{padding-left:0}.app-sidebar-task-title{margin:0;color:var(--shell-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-sidebar-task-list{display:grid;gap:8px}.app-sidebar-task-option{width:100%;min-height:58px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border-radius:18px;border:1px solid var(--dropdown-border);background:var(--dropdown-option-bg);color:var(--dropdown-text);text-align:left;box-shadow:inset 0 1px #ffffffe6}.app-sidebar-task-option-agent{min-height:66px;background:linear-gradient(135deg,#fffffff5,#eff8ffeb),var(--dropdown-option-bg)}html[data-theme=dark] .app-sidebar-task-option{border-color:var(--dropdown-border);background:var(--dropdown-option-bg);box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .app-sidebar-task-option-agent{background:linear-gradient(135deg,#1f2937e6,#0f172af2),var(--dropdown-option-bg)}.app-sidebar-task-option-icon{display:inline-flex;padding-top:2px;color:var(--shell-muted)}.app-sidebar-task-option-copy{min-width:0;display:grid;gap:4px}.app-sidebar-task-option strong{font-size:15px;line-height:1.2}.app-sidebar-task-option span{color:var(--dropdown-muted);font-size:12px;text-transform:capitalize}.app-sidebar-task-option.active,.app-sidebar-task-option:hover{border-color:var(--toggle-active-border);background:var(--dropdown-option-active-bg);color:var(--dropdown-option-active-text)}.app-sidebar-task-option.active span,.app-sidebar-task-option:hover span{color:inherit;opacity:.8}.app-sidebar-task-option.is-disabled,.app-sidebar-task-option.is-disabled:hover{cursor:not-allowed;border-color:color-mix(in srgb,var(--dropdown-border) 82%,transparent 18%);background:color-mix(in srgb,var(--dropdown-option-bg) 76%,transparent 24%);color:color-mix(in srgb,var(--dropdown-text) 60%,transparent 40%);box-shadow:none}.app-sidebar-task-option.is-disabled span,.app-sidebar-task-option.is-disabled strong,.app-sidebar-task-option.is-disabled:hover span,.app-sidebar-task-option.is-disabled:hover strong{color:inherit;opacity:.76}@media(max-width:760px){.app-sidebar-task-menu{left:calc(100% + 8px);width:min(360px,calc(100vw - 96px));grid-template-columns:1fr}.app-sidebar-agent-column{padding-top:14px;padding-left:0;border-top:1px solid color-mix(in srgb,var(--dropdown-border) 72%,transparent 28%);border-left:0}}.app-sidebar .subnav,.app-sidebar-links{display:grid;grid-template-columns:1fr;gap:10px;margin-top:0;justify-items:center}.app-sidebar-link{min-height:52px;display:grid;justify-items:center;align-content:center;gap:6px;width:100%;max-width:68px;padding:6px 4px;border-radius:0;color:var(--shell-link);background:transparent;border:0;font-weight:400;text-align:center;box-shadow:none;transition:color .18s ease,opacity .18s ease,transform .18s ease,background .18s ease;opacity:.9}.app-sidebar-link-icon{color:color-mix(in srgb,var(--shell-muted) 82%,var(--shell-link) 18%);width:26px;height:26px;flex:0 0 auto;stroke-width:2.1;filter:none}.app-sidebar-link-label{min-width:0;font-size:12px;line-height:1.18;letter-spacing:-.005em;font-weight:400;font-family:var(--font-sans);text-wrap:balance}.app-sidebar-link.active,.app-sidebar-link:hover{color:var(--shell-link-active-text);background:transparent;box-shadow:none;transform:none;opacity:1}.app-sidebar-link.active .app-sidebar-link-icon,.app-sidebar-link:hover .app-sidebar-link-icon{color:inherit;filter:drop-shadow(0 4px 10px rgba(22,119,255,.14))}.app-sidebar-cta.active .app-sidebar-link-icon,.app-sidebar-cta:hover .app-sidebar-link-icon,.app-sidebar-cta[aria-expanded=true] .app-sidebar-link-icon,.app-sidebar-link.active .app-sidebar-link-icon{transform:scale(1.06)}.app-sidebar-meta{display:flex;justify-content:space-between;gap:10px;color:var(--shell-muted);font-size:12px}.app-sidebar-auth{margin:0;width:100%;display:grid;justify-items:center;align-content:center;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:none}.app-sidebar-auth,.app-sidebar-bottom .app-sidebar-link{min-height:38px;max-width:56px;color:var(--shell-muted)}.app-sidebar-auth:focus-visible,.app-sidebar-auth:hover{color:var(--shell-link-active-text);transform:translateY(-2px)}.app-sidebar-auth .app-sidebar-link-icon{width:24px;height:24px;stroke-width:2.05}.app-sidebar-bottom .app-sidebar-link.active,.app-sidebar-bottom .app-sidebar-link:hover{color:var(--shell-link-active-text)}.app-sidebar-link-ghost{background:transparent;color:var(--shell-muted)}.app-sidebar-bottom .toolbar-select{width:100%;max-width:56px}.app-sidebar-bottom .toolbar-select-trigger{position:relative;width:100%;min-height:38px;display:grid;justify-items:center;align-content:center;gap:0;padding:0;border:0;border-radius:18px;background:transparent;box-shadow:none;color:var(--shell-link);font-size:0;font-weight:700}.app-sidebar-bottom .toolbar-select-trigger:after{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:10px;background:#0f172aeb;color:#fff;font-size:12px;line-height:1;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.app-sidebar-bottom .toolbar-select-trigger.open,.app-sidebar-bottom .toolbar-select-trigger:hover{background:transparent;color:var(--shell-link-active-text);border-color:transparent;transform:translateY(-2px)}.app-sidebar-bottom .toolbar-select-trigger:focus-visible:after,.app-sidebar-bottom .toolbar-select-trigger:hover:after{opacity:1;transform:translateY(-50%) translate(2px)}.app-sidebar-bottom .toolbar-select-caret{display:none}.app-sidebar-bottom .toolbar-select-leading-icon{width:calc(1.3rem + 4px);height:calc(1.3rem + 4px)}.app-sidebar-bottom .toolbar-select-menu{left:calc(100% + 12px);right:auto;top:auto;bottom:0;min-width:220px}.app-sidebar-icon-action{position:relative}.app-sidebar-icon-action:after{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:6px 10px;border-radius:10px;background:#0f172aeb;color:#fff;font-size:12px;line-height:1;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.app-sidebar-icon-action:focus-visible:after,.app-sidebar-icon-action:hover:after{opacity:1;transform:translateY(-50%) translate(2px)}.app-sidebar-controls .toolbar-select,.app-sidebar-controls .toolbar-select-trigger{width:100%}.app-sidebar-controls .toolbar-select-trigger{justify-content:space-between;background:var(--shell-sidebar-surface);color:var(--shell-card-text);border-color:var(--shell-sidebar-border)}.app-sidebar-controls .toolbar-select-menu{left:0;right:0;min-width:0}.app-sidebar-controls .toolbar-select-caret{margin-left:auto}.app-frame-main{min-width:0;padding:20px 24px 20px 20px;display:grid;grid-template-rows:minmax(0,1fr);gap:0}.app-toolbar-chip,.app-toolbar-primary{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;border-radius:8px;font-weight:800}.app-toolbar-chip{background:var(--shell-chip-bg);color:var(--shell-chip-text)}.app-toolbar-primary{background:var(--shell-primary-bg);color:var(--shell-primary-text)}.app-canvas{min-width:0;min-height:0;border-radius:0;background:transparent;border:0;overflow:visible}.app-canvas>.auth-page,.app-canvas>.info-page,.app-canvas>.workspace{width:100%;margin:0;padding:28px 28px 32px}.app-canvas .info-shell,.app-canvas .workspace{max-width:none}.app-canvas .auth-page{min-height:auto;place-items:start;padding:0}.app-canvas .asset-card,.app-canvas .auth-panel,.app-canvas .detail-card,.app-canvas .info-card,.app-canvas .list-card,.app-canvas .panel,.app-canvas .subscription-banner,.app-canvas .task-card{border-color:var(--shell-card-border);border-radius:12px;background:var(--shell-card-bg);box-shadow:none}.app-canvas .task-link,.app-canvas h1,.app-canvas h2,.app-canvas h3,.app-canvas strong{color:var(--shell-card-text)}.app-canvas .detail-card p,.app-canvas .info-card p,.app-canvas .muted,.app-canvas .site-footer-copy,.app-canvas .subtitle,.app-canvas .task-meta,.app-canvas .task-prompt,.app-canvas label{color:var(--shell-card-muted)}.app-canvas .eyebrow,.app-canvas .section-label{color:var(--shell-accent-text)}.app-canvas input,.app-canvas select,.app-canvas textarea{border-color:var(--shell-input-border);background:var(--shell-input-bg);color:var(--shell-input-text)}html[data-theme=dark] .app-canvas input::-moz-placeholder,html[data-theme=dark] .app-canvas textarea::-moz-placeholder{color:#cbd5e18f}html[data-theme=dark] .app-canvas input::placeholder,html[data-theme=dark] .app-canvas textarea::placeholder{color:#cbd5e18f}html[data-theme=dark] .app-canvas input:focus,html[data-theme=dark] .app-canvas select:focus,html[data-theme=dark] .app-canvas textarea:focus{outline:none;border-color:#5eead46b;box-shadow:0 0 0 3px #5eead41a}.app-canvas .secondary{border-color:var(--shell-card-border);background:var(--shell-secondary-bg);color:var(--shell-secondary-text)}.app-canvas .primary,.app-canvas button{background:var(--shell-cta-bg);color:var(--shell-cta-text)}html[data-theme=dark] .app-canvas .primary:disabled,html[data-theme=dark] .app-canvas button:disabled,html[data-theme=dark] button:disabled{border-color:#94a3b824;background:linear-gradient(180deg,#1e293bd1,#0f172ae6);color:#cbd5e185;box-shadow:none}.page-soft-enter-active,.page-soft-leave-active{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),filter .22s ease}.page-soft-enter-from{opacity:0;transform:translateY(8px) scale(.996);filter:saturate(.96)}.page-soft-leave-to{opacity:0;transform:translateY(-6px) scale(.998);filter:saturate(.98)}@media(prefers-reduced-motion:reduce){.page-soft-enter-active,.page-soft-leave-active{transition:opacity .12s ease}.page-soft-enter-from,.page-soft-leave-to{transform:none;filter:none}}.app-canvas .empty-state,.app-canvas .site-footer-links{color:var(--shell-empty)}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.95fr);gap:20px}.workspace-main,.workspace-side{display:grid;gap:18px;align-content:start}.detail-grid{margin-top:20px}.hero{min-height:78vh;display:grid;gap:24px;align-items:center}.hero-dark{background:radial-gradient(circle at top right,rgba(37,99,235,.28),transparent 28%),radial-gradient(circle at bottom left,rgba(59,130,246,.14),transparent 24%),var(--dark);color:#fff}.hero-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:28px;align-items:center}.hero-copy{display:grid;gap:0}.hero-dark .eyebrow{color:#7dd3fc}.hero-dark .subtitle{color:#ffffffb8}.hero-stage{display:grid;gap:16px}.stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stage-card{border:1px solid var(--dark-line);border-radius:8px;padding:18px;background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stage-primary{background:linear-gradient(180deg,#2563eb38,#ffffff0a)}.stage-primary h2{margin:10px 0 8px;font-size:28px;line-height:1.15}.stage-card p{margin:0;color:#ffffffb8;line-height:1.6}.stage-label{color:#93c5fd;font-size:12px;font-weight:800;text-transform:uppercase}.accent-card{background:#fff7d614}.hero-aside h2,.section-heading h2{margin:0;font-size:20px;line-height:1.3}.feature-grid,.list-stack{display:grid;gap:12px;margin-top:14px}.list-sentinel{min-height:56px;display:grid;place-items:center;color:var(--shell-card-muted);font-weight:700}.asset-card,.feature-card,.list-card,.panel,.subscription-banner,.task-card{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.feature-card,.panel,.subscription-banner{padding:20px}.feature-card h3{margin:0 0 8px;font-size:17px}.feature-card p,.muted{margin:0;color:var(--muted);line-height:1.6}.eyebrow{margin:0 0 8px;color:var(--shell-accent-text);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-header{display:grid;gap:0;padding-bottom:0}.page-header h1{max-width:720px;font-size:clamp(28px,3.2vw,38px);line-height:1.12;letter-spacing:-.04em}h1{max-width:900px;margin:0;font-size:clamp(34px,5.4vw,56px);line-height:1.12;letter-spacing:0}.subtitle{max-width:760px;margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.72}.page-header .subtitle{max-width:720px;margin-top:8px;font-size:15px;line-height:1.72}.subtitle.compact{max-width:720px;font-size:15px;margin-top:12px}.page-header .subtitle.compact{margin-top:8px;font-size:15px}.actions,.asset-actions,.panel-inline,.plan-topline,.subnav,.subscription-actions,.task-actions,.task-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.actions,.stat-strip{margin-top:28px}.stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stat-card{display:grid;gap:6px;padding:16px;border:1px solid var(--dark-line);border-radius:8px;background:#ffffff08}.stat-card strong{font-size:24px;line-height:1}.stat-card span{color:#ffffffad;font-size:13px}.primary,.secondary,button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border-radius:8px;padding:0 18px;font-weight:700;font-size:13px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.primary,button{border:0;color:#fff;background:var(--shell-primary-bg);box-shadow:0 12px 28px #0f172a2e}.secondary{border:1px solid var(--button-surface-border);background:var(--button-surface-bg);color:var(--button-surface-text);box-shadow:var(--button-surface-shadow)}.app-sidebar-auth:hover,.app-sidebar-cta:hover,.app-toolbar-chip:hover,.app-toolbar-primary:hover,.primary:hover,.secondary:hover,button:hover{transform:translateY(-1px)}.app-sidebar-auth:active,.app-sidebar-cta:active,.app-toolbar-chip:active,.app-toolbar-primary:active,.primary:active,.secondary:active,button:active{transform:translateY(0)}.button-with-icon{gap:10px}.button-icon,.button-with-icon{display:inline-flex;align-items:center;justify-content:center}.button-icon{width:1rem;height:1rem;opacity:.92}.button-icon svg{width:100%;height:100%}.dark-outline{border-color:var(--dark-line);background:#ffffff05;color:#fff}.site-footer{border-top:0;background:transparent}.site-footer-inner{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-top:28px;padding-bottom:32px}.site-footer-copy{max-width:560px;margin:10px 0 0;color:var(--muted);line-height:1.6}.brand-logo-image--footer{width:28px;height:28px}.site-footer-links{display:flex;gap:16px;flex-wrap:wrap;font-weight:700;color:var(--muted)}.info-page{min-height:calc(100vh - 68px)}.info-shell{display:grid;gap:0}.info-grid,.info-stack{display:grid;gap:16px;margin-top:28px}.info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.info-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:20px}.info-card h2{margin:0 0 10px;font-size:20px}.info-card p{margin:0;color:var(--muted);line-height:1.7}.danger-outline{border:1px solid color-mix(in srgb,var(--theme-danger-text) 42%,transparent);color:var(--theme-danger-text);background:var(--theme-surface-card)}.capability-compose-panel,.compose-grid,.tool-panel{display:grid;gap:16px}.compose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid,.capability-panel{display:grid;gap:16px}.capability-panel-copy{margin-top:8px}.capability-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.capability-card{min-height:132px;display:grid;gap:10px;align-content:start;text-align:left;padding:18px;border:1px solid var(--theme-surface-border);border-radius:8px;background:var(--theme-surface-card);color:var(--theme-text-primary)}.capability-card-link{padding:0;overflow:hidden}.capability-card-hit{min-height:0;display:grid;gap:10px;align-content:start;text-align:left;padding:18px;border:0;border-radius:0;background:transparent;color:inherit}.capability-card strong{font-size:17px}.capability-card span{color:var(--muted);line-height:1.55}.capability-card.active{border-color:var(--interactive-active-border);background:var(--interactive-active-bg);box-shadow:var(--interactive-active-shadow)}.capability-deeplink{display:inline-flex;align-items:center;min-height:40px;padding:0 18px 16px;color:var(--brand);font-weight:800}.coming-soon-card{display:grid;gap:8px;padding:18px;border:1px dashed var(--theme-surface-border);border-radius:12px;background:var(--theme-surface-card-soft)}.coming-soon-card strong{color:var(--brand-ink)}.coming-soon-card p{margin:0;color:var(--muted);line-height:1.65}.subnav-link{display:inline-flex;min-height:40px;align-items:center;justify-content:flex-start;width:100%;padding:0 14px;border-radius:8px;border:1px solid var(--subnav-border);background:var(--subnav-bg);color:var(--subnav-text);font-weight:700}.subnav-link.active{border-color:var(--subnav-active-border);background:var(--subnav-active-bg);color:var(--subnav-active-text)}.app-sidebar .app-sidebar-cta,.app-sidebar .app-sidebar-link,.app-sidebar .subnav-link{min-height:54px;width:100%;max-width:68px;display:grid;justify-items:center;align-content:center;gap:6px;padding:6px 4px;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;font-weight:400;text-align:center}.app-sidebar .app-sidebar-cta.active,.app-sidebar .app-sidebar-cta:hover,.app-sidebar .app-sidebar-cta[aria-expanded=true],.app-sidebar .app-sidebar-link.active,.app-sidebar .app-sidebar-link:hover,.app-sidebar .subnav-link.active,.app-sidebar .subnav-link:hover{border:0!important;background:transparent!important;box-shadow:none!important}.app-sidebar .app-sidebar-cta .app-sidebar-cta-label,.app-sidebar .app-sidebar-link .app-sidebar-link-label,.app-sidebar .subnav-link .app-sidebar-link-label{font-size:12px;line-height:1.18;font-weight:400}.app-sidebar .app-sidebar-cta .app-sidebar-link-icon,.app-sidebar .app-sidebar-link .app-sidebar-link-icon,.app-sidebar .subnav-link .app-sidebar-link-icon{margin-bottom:0}.status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.status-strip article{display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--panel)}.section-label,.status-strip strong{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.02em;color:#9a6700;font-weight:800}.status-strip span{font-size:24px;font-weight:800}input,select,textarea{width:100%;border:1px solid var(--form-control-border);border-radius:8px;padding:10px 12px;font:inherit;background:var(--form-control-bg);color:var(--dropdown-text)}textarea{resize:vertical}label{display:grid;gap:8px;color:var(--theme-text-secondary);font-weight:700}button:disabled{cursor:not-allowed;opacity:.6}.asset-grid,.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:24px}.pricing-grid-strong article{min-height:260px;display:grid;align-content:start;gap:10px}.asset-card,.pricing-grid article{padding:20px}.pricing-grid article.featured{border-color:var(--brand-ink);background:var(--accent)}.price{margin:14px 0 8px;font-size:30px;font-weight:800}.plan-caption{margin:0 0 6px;color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.badge,.status-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.badge{background:var(--theme-info-bg)}.badge,.status-pill{color:var(--theme-info-text)}.status-pill{background:color-mix(in srgb,var(--theme-info-bg) 70%,transparent)}.status-pill[data-status=succeeded]{background:var(--theme-success-bg);color:var(--theme-success-text)}.status-pill[data-status=canceled],.status-pill[data-status=failed]{background:var(--theme-danger-bg);color:var(--theme-danger-text)}.status-pill[data-status=processing]{background:var(--theme-warning-bg);color:var(--theme-warning-text)}.list-card,.task-card{display:flex;justify-content:space-between;gap:16px;padding:16px 18px}.task-card-main{display:grid;gap:10px;min-width:0}.section-heading,.task-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.task-link{font-weight:800;color:var(--brand-ink)}.task-prompt{margin:0;color:var(--theme-text-primary);line-height:1.65}.detail-prompt{padding:18px;border-radius:10px;background:var(--panel-soft)}.task-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:13px}.asset-card{display:grid;gap:14px}.asset-card img{aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:var(--panel-soft)}.asset-card-media,.asset-modal-media{width:100%;border-radius:8px;background:var(--panel-soft)}.asset-card-media{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.asset-modal-media{max-height:70vh;-o-object-fit:contain;object-fit:contain}.asset-audio-shell,.asset-generic-shell{display:grid;align-content:center;justify-items:start;gap:14px;padding:18px;border:1px solid var(--line)}.asset-audio-shell audio{width:100%}.asset-audio-copy{display:grid;gap:4px}.asset-audio-copy span,.asset-generic-shell span{color:var(--muted)}.asset-preview-trigger{padding:0;border:0;background:transparent}.asset-card-body{display:grid;gap:8px}.subscription-banner{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:24px}.orders-panel{margin-top:24px}.info-note{margin:16px 0 0;padding:14px 16px;border:1px solid var(--theme-info-border);border-radius:10px;background:var(--theme-info-bg);color:var(--theme-info-text)}.empty-state{margin:0;color:var(--muted)}.section-band{padding:40px 0 72px}.section-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}.section-intro h2{margin:0;font-size:34px;line-height:1.1}.feature-grid.dense{margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card.quiet{background:var(--theme-surface-card)}.shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shortcut-card{border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--panel-soft);display:grid;gap:8px}.shortcut-card strong{color:var(--brand-ink)}.asset-modal-backdrop{position:fixed;inset:0;display:grid;place-items:center;padding:24px;background:var(--theme-overlay-bg);z-index:30}.asset-modal{width:min(920px,100%);border:1px solid var(--shell-card-border);border-radius:12px;background:var(--panel);padding:20px;display:grid;gap:16px}.asset-modal-image{width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:var(--panel-soft)}.detail-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-card{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--panel-soft);display:grid;gap:8px}.detail-card strong{font-size:12px;color:var(--muted);text-transform:uppercase}.amount-positive{color:var(--theme-success-text);font-weight:800}.amount-negative{color:var(--danger);font-weight:800}.order-highlight{display:grid;gap:10px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:48px 24px;background:radial-gradient(circle at top left,rgba(34,211,238,.12),transparent 22%),radial-gradient(circle at 88% 18%,rgba(18,58,99,.09),transparent 24%),linear-gradient(180deg,#f7fbff,#f3f7fb)}.auth-shell-frame{width:min(1180px,100%);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);gap:28px;align-items:center}.auth-shell-frame--visual{overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(420px,.82fr);gap:0;align-items:stretch;border:1px solid rgba(179,224,244,.82);border-radius:32px;background:radial-gradient(circle at 76% 14%,rgba(34,211,238,.16),transparent 24%),linear-gradient(135deg,#fffffff5,#f0f9ffeb);box-shadow:0 34px 90px #0f264829}.auth-shell-frame--single{width:min(680px,100%);grid-template-columns:minmax(320px,1fr);justify-content:center}.auth-shell-frame--register{width:min(620px,100%)}.auth-shell-frame--forgot-password{width:min(540px,100%)}.auth-showcase{position:relative;overflow:hidden;display:grid;align-content:space-between;gap:28px;padding:32px;border:1px solid rgba(196,235,247,.62);border-radius:24px;background:radial-gradient(circle at 18% 18%,rgba(34,211,238,.14),transparent 24%),radial-gradient(circle at 100% 0,rgba(18,58,99,.14),transparent 30%),linear-gradient(180deg,#fffffff2,#f5faffeb);box-shadow:0 28px 64px #0f172a1a}.auth-showcase--image{position:relative;min-height:520px;padding:0;border:0;border-radius:0;display:block;background:radial-gradient(circle at 18% 18%,rgba(34,211,238,.12),transparent 26%),radial-gradient(circle at 84% 16%,rgba(59,130,246,.1),transparent 24%),linear-gradient(180deg,#f7fbfff5,#ecf7fff0);box-shadow:none;isolation:isolate}.auth-showcase-media-frame{position:relative;min-height:inherit;height:100%}.auth-showcase--image .auth-showcase-media,.auth-showcase--image img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.auth-showcase--image:before{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(90deg,transparent,transparent 72%,hsla(0,0%,100%,.42)),linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 30%),radial-gradient(circle at 86% 12%,rgba(34,211,238,.1),transparent 28%);pointer-events:none}.auth-showcase:after{position:absolute;right:-60px;bottom:-70px;width:220px;height:220px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 70%);pointer-events:none}.auth-showcase-copy{display:grid;gap:12px}.auth-showcase-copy h2{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.04;letter-spacing:-.06em}.auth-showcase-copy p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.8}.auth-showcase-points{display:grid;gap:14px}.auth-showcase-point{padding:18px 20px;border:1px solid rgba(196,235,247,.72);border-radius:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-showcase-point h3{margin:0 0 6px;font-size:16px;line-height:1.35}.auth-showcase-point p{margin:0;color:var(--muted);line-height:1.65}.auth-panel{position:relative;overflow:hidden;width:100%;border:1px solid rgba(196,235,247,.7);border-radius:24px;padding:34px;background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 24%),linear-gradient(180deg,#fffffffa,#f7fbfff5);box-shadow:0 28px 64px #0f172a1f}.auth-shell-frame:not(.auth-shell-frame--single) .auth-panel{min-height:0}.auth-shell-frame--visual .auth-panel{display:grid;align-content:center;min-height:520px;border:0;border-left:1px solid rgba(207,237,249,.72);border-radius:0;padding:clamp(34px,4vw,56px);background:radial-gradient(circle at 94% 10%,rgba(34,211,238,.16),transparent 28%),linear-gradient(180deg,#ffffffdb,#f6fcffd1);box-shadow:inset 24px 0 54px #cee8f66b}.auth-panel:after{position:absolute;right:-36px;bottom:-44px;width:140px;height:140px;content:"";border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%);pointer-events:none}.auth-panel h1{margin:0;font-size:34px;line-height:1.08;letter-spacing:-.04em}.auth-shell-frame--forgot-password .auth-panel,.auth-shell-frame--register .auth-panel{background:var(--theme-surface-panel);box-shadow:var(--theme-elevated-shadow)}.auth-shell-frame--forgot-password .auth-panel{padding:clamp(28px,5vw,46px)}.auth-shell-frame--forgot-password .auth-form{max-width:430px}.auth-form{display:grid;gap:16px;margin-top:24px}.auth-form-skeleton{display:none}.auth-panel .subtitle{margin:0;max-width:460px;color:var(--muted);line-height:1.8}html[data-theme=dark] .auth-page{background:radial-gradient(circle at top left,rgba(34,211,238,.16),transparent 22%),radial-gradient(circle at 88% 18%,rgba(18,58,99,.22),transparent 24%),linear-gradient(180deg,#08111f,#0b1730)}html[data-theme=dark] .auth-showcase{border-color:#22d3ee24;background:radial-gradient(circle at 18% 18%,rgba(34,211,238,.16),transparent 24%),radial-gradient(circle at 100% 0,rgba(18,58,99,.28),transparent 30%),linear-gradient(180deg,#101b2ef0,#0c1627eb);box-shadow:var(--theme-elevated-shadow-strong)}html[data-theme=dark] .auth-shell-frame--visual{border-color:#22d3ee24;background:radial-gradient(circle at 76% 14%,rgba(34,211,238,.14),transparent 24%),linear-gradient(135deg,#111c30f5,#091222f0);box-shadow:var(--theme-elevated-shadow-strong)}html[data-theme=dark] .auth-shell-frame--visual .auth-showcase{border:0;background:transparent;box-shadow:none}html[data-theme=dark] .auth-showcase--image:before{background:linear-gradient(90deg,#060d1900,#060d191a 58%,#0a1424c7),radial-gradient(circle at 86% 12%,rgba(34,211,238,.16),transparent 28%)}html[data-theme=dark] .auth-showcase-point{border-color:#22d3ee1f;background:#0a132285}html[data-theme=dark] .auth-panel{border-color:#22d3ee29;background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 24%),linear-gradient(180deg,#101b2ef5,#0c1627f0);box-shadow:var(--theme-elevated-shadow-strong)}html[data-theme=dark] .auth-shell-frame--forgot-password .auth-panel,html[data-theme=dark] .auth-shell-frame--register .auth-panel{background:var(--theme-surface-panel);box-shadow:var(--theme-elevated-shadow-strong)}html[data-theme=dark] .auth-shell-frame--visual .auth-panel{border-left-color:#22d3ee1f;background:radial-gradient(circle at 94% 10%,rgba(34,211,238,.14),transparent 28%),linear-gradient(180deg,#101b2ee6,#0c1627db);box-shadow:inset 24px 0 54px #040b1661}.code-row{display:grid;grid-template-columns:1fr 148px;gap:12px;align-items:end}.action-button{min-height:44px;white-space:nowrap}.form-error{margin:0;color:var(--danger);font-weight:700}.auth-switch{margin:20px 0 0;color:var(--muted)}.auth-switch.subtle{margin-top:10px}.auth-switch a{color:var(--shell-accent-text);font-weight:800}@media(max-width:1024px){.auth-shell-frame{grid-template-columns:1fr}.auth-shell-frame--visual{width:min(720px,100%)}.auth-shell-frame--single{width:min(680px,100%)}.auth-showcase{gap:22px;padding:26px}.auth-showcase--image{min-height:320px;padding:0}.auth-showcase-media-frame{min-height:320px}.auth-showcase--image:before{background:linear-gradient(180deg,transparent,transparent 62%,hsla(0,0%,100%,.78)),radial-gradient(circle at 86% 12%,rgba(34,211,238,.16),transparent 28%)}.auth-shell-frame--visual .auth-panel{min-height:auto;border-left:0;border-top:1px solid rgba(207,237,249,.72);box-shadow:inset 0 22px 46px #cee8f657}.auth-showcase-copy h2{font-size:32px}}@media(max-width:960px){.app-frame,.compose-grid,.feature-grid.dense,.hero-split,.info-grid,.section-grid,.shortcut-grid,.site-split-shell,.stage-grid,.workspace-grid,.workspace-shell{grid-template-columns:1fr}.auth-page{padding:24px 16px}.auth-showcase{padding:22px}.auth-showcase--image{padding:0}.auth-panel{padding:26px 22px}.auth-panel h1,.auth-showcase-copy h2{font-size:28px}}@media(max-width:767px){.auth-form--hydrating{position:relative;min-height:282px}.auth-form-skeleton{position:absolute;inset:0;z-index:2;display:grid;align-content:start;gap:10px;padding:2px 0;background:var(--theme-surface-panel)}.auth-form-skeleton__line{display:block;overflow:hidden;border-radius:12px;background:linear-gradient(100deg,#cbd5e157 24%,#ffffffc2,#cbd5e157 56%);background-size:220% 100%;animation:auth-form-skeleton-shimmer 1.35s ease-in-out infinite}.auth-form-skeleton__line--label{width:28%;height:14px}.auth-form-skeleton__line--input{height:46px;margin-bottom:7px}.auth-form-skeleton__line--button{height:48px;margin-top:7px}@keyframes auth-form-skeleton-shimmer{to{background-position:-120% 0}}}@media(max-width:767px){.auth-showcase--image{display:block;min-height:240px}.auth-showcase-media-frame{min-height:240px}.shell,.workspace{width:min(100% - 24px,1180px);padding:24px 0 40px}.public-header-inner{min-height:auto;grid-template-columns:1fr;justify-items:center;gap:18px;padding-top:18px;padding-bottom:12px}.public-header-actions,.public-header-brand{justify-self:center}.public-header-actions{flex-direction:column}.site-maintenance-notice{align-items:flex-start;flex-direction:column;gap:6px}.public-header-switches{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame{-moz-column-gap:0;column-gap:0;padding-right:0;grid-template-columns:1fr}.app-sidebar{position:static;height:auto;min-height:0;grid-template-rows:auto;justify-items:stretch;gap:10px;padding:12px 12px 10px;border-right:0;border-bottom:1px solid var(--shell-sidebar-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-sidebar-bottom,.app-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.app-sidebar-main{display:block;width:100%}.app-sidebar-logo{width:48px;min-height:48px;padding:0}.brand-icon-shell,.brand-logo-image--shell{width:36px;height:36px}.app-sidebar-task-picker{margin-left:auto}.app-sidebar-auth,.app-sidebar-bottom .app-sidebar-link,.app-sidebar-bottom .toolbar-select,.app-sidebar-credit-card,.app-sidebar-cta{max-width:none;width:44px;min-width:44px;min-height:44px;border-radius:14px}.app-sidebar-cta{padding:0}.app-sidebar-cta-label,.app-sidebar-link-label{display:none}.app-sidebar-credit-card{width:64px;min-width:64px;min-height:52px;gap:3px;margin:0;padding:6px 2px 4px}.app-sidebar-credit-copy{justify-items:center;gap:0;text-align:center}.app-sidebar-credit-copy strong{width:100%;font-size:11px;text-align:center}.app-sidebar-bottom{margin-top:0;padding-bottom:0;justify-content:flex-end}.app-sidebar-account-block,.app-sidebar-bottom-tools{display:flex;align-items:center;gap:8px;width:auto}.app-sidebar .subnav{width:100%;display:flex;align-items:center;gap:8px;overflow-x:auto;justify-content:flex-start;padding-bottom:2px;scrollbar-width:none}}@media(max-width:767px){.app-sidebar .subnav::-webkit-scrollbar{display:none}.app-sidebar .app-sidebar-cta,.app-sidebar .app-sidebar-link,.app-sidebar .subnav-link{width:64px;min-width:64px;max-width:none;min-height:56px;border-radius:18px}.app-sidebar .app-sidebar-cta .app-sidebar-link-icon,.app-sidebar .app-sidebar-link .app-sidebar-link-icon,.app-sidebar .subnav-link .app-sidebar-link-icon{width:22px;height:22px}.app-sidebar .app-sidebar-cta .app-sidebar-cta-label,.app-sidebar .app-sidebar-link .app-sidebar-link-label,.app-sidebar .subnav-link .app-sidebar-link-label{display:block;font-size:11px}.workspace-shell{width:min(100% - 24px,1440px);padding:20px 0 40px}.site-split-content{padding:24px 20px 36px}.site-split-aside{padding:20px}.site-split-preview,.site-split-preview-column{grid-template-columns:1fr}.workspace-sidebar{position:static}.app-header-inner{min-height:auto;padding:12px 0;align-items:flex-start}.app-header-inner,.site-footer-inner{flex-direction:column}h1{font-size:42px}.subtitle{font-size:17px}.code-row,.detail-grid-two,.list-card,.stat-strip,.status-strip,.subscription-banner,.task-card{grid-template-columns:1fr;display:grid}}.account-center-page{position:relative;isolation:isolate;display:grid;gap:24px;width:min(1320px,calc(100% - 56px));margin:0 auto;padding-bottom:40px}.account-center-page>*{position:relative;z-index:1}.account-center-hero{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;overflow:hidden;padding:28px 30px;border:1px solid var(--theme-surface-border);border-radius:28px;background:var(--theme-surface-hero);box-shadow:var(--theme-shadow-panel)}.account-center-hero:after{content:"";position:absolute;inset:auto -48px -88px auto;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(73,161,255,.18),transparent 70%);pointer-events:none}.account-center-hero-copy{display:grid;gap:10px;max-width:720px}.account-center-hero-copy h1{margin:0;color:var(--theme-text-primary);font-size:clamp(31px,3.8vw,46px);line-height:1.03;letter-spacing:-.03em}.account-center-hero-copy p{margin:0;color:var(--theme-text-secondary);max-width:62ch;line-height:1.68}.account-center-kicker{margin:0;font-size:.76rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--shell-accent-strong)}.account-center-actions,.account-center-inline-actions,.account-center-pills{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.account-center-actions{justify-content:flex-end}.account-center-inline-actions--channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:stretch}.account-center-inline-actions--channels>*{justify-content:center}.account-center-primary-nav{display:flex;overflow-x:auto;padding:8px;border:1px solid var(--theme-surface-border);border-radius:22px;background:var(--theme-surface-control-soft);box-shadow:var(--theme-elevated-shadow);scrollbar-width:none}.account-center-primary-nav::-webkit-scrollbar{display:none}.account-center-primary-nav .account-center-pills{flex-wrap:nowrap;min-width:-moz-max-content;min-width:max-content}.account-center-primary-nav .account-center-pill{flex:0 0 auto}.account-center-pills--compact{gap:8px}.account-center-toggle{display:inline-flex;padding:5px;border-radius:999px;border:1px solid var(--theme-surface-border);background:var(--theme-surface-control-soft);box-shadow:var(--theme-inset-highlight)}.account-center-toggle__button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--theme-text-muted);font-weight:700;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.account-center-toggle__button.active{background:var(--theme-surface-control-active);box-shadow:0 8px 18px #12345833;color:var(--theme-text-inverse)}.account-center-pill{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 16px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--theme-text-secondary);text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.account-center-pill.active,.account-center-pill:hover,.account-center-pill[data-active=true]{transform:translateY(-1px);border-color:var(--interactive-active-border);background:var(--theme-surface-control-hover);color:var(--theme-text-primary);box-shadow:var(--interactive-active-shadow)}.account-center-pills--compact .account-center-pill{min-height:40px;padding:9px 14px;border-radius:999px;border-color:var(--theme-surface-border);background:var(--theme-surface-control-soft);box-shadow:none}.account-center-anchor-target{scroll-margin-top:108px}.account-center-grid{display:grid;gap:18px}.account-center-grid--two-column{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.account-center-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;padding:16px 18px;border:1px solid var(--theme-surface-border-soft);border-radius:20px;background:var(--theme-surface-control-soft)}.account-center-detail,.account-center-link-tile,.account-center-metric,.account-center-panel{position:relative;border:1px solid var(--theme-surface-border);border-radius:24px;background:var(--theme-surface-panel);box-shadow:var(--theme-shadow-card),var(--theme-inset-highlight)}.account-center-panel{display:grid;gap:18px;padding:24px}.account-center-panel-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--theme-surface-border-soft)}.account-center-group h3,.account-center-panel-header h2{margin:0;color:var(--theme-text-primary);font-size:1.08rem;line-height:1.35}.account-center-status{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid var(--theme-surface-border-soft);background:var(--theme-surface-control-soft);color:var(--theme-text-muted)}.account-center-status[data-tone=success]{border-color:color-mix(in srgb,var(--theme-success-text) 24%,transparent);background:var(--theme-success-bg);color:var(--theme-success-text)}.account-center-status[data-tone=neutral]{background:var(--theme-surface-control-soft);color:var(--theme-text-muted)}.account-center-detail-grid,.account-center-form-grid,.account-center-link-grid,.account-center-metric-grid{display:grid;gap:16px}.account-center-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.account-center-link-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.account-center-detail-grid,.account-center-form-grid{grid-template-columns:repeat(auto-fit,minmax(228px,1fr))}.account-center-detail,.account-center-link-tile,.account-center-metric{display:grid;gap:12px;padding:20px}.account-center-detail:before,.account-center-link-tile:before,.account-center-metric:before{content:"";position:absolute;left:20px;right:20px;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,#49a1ffe6,#143f6c33)}.account-center-detail span,.account-center-metric span{color:var(--shell-card-muted);font-size:.86rem;letter-spacing:.02em}.account-center-detail strong,.account-center-link-tile strong,.account-center-list-item strong,.account-center-metric strong{color:var(--theme-text-primary)}.account-center-metric strong{font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.15}.account-center-link-tile{min-height:148px;text-decoration:none;align-content:space-between;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.account-center-link-tile.active,.account-center-link-tile:hover{transform:translateY(-2px);border-color:#5994dc66;box-shadow:0 22px 42px #162c4c1a}.account-center-empty,.account-center-link-tile p,.account-center-link-tile span,.account-center-list-item p,.account-center-list-item span,.account-center-note{margin:0;color:var(--theme-text-muted);line-height:1.6}.account-center-align-right{display:grid;justify-items:end;gap:4px;text-align:right}.account-center-link-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-center-link-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--theme-surface-border-soft);border-radius:14px;background:var(--theme-accent-surface);color:#1f3c63d1;box-shadow:var(--theme-inset-highlight)}.account-center-link-tile__arrow{margin-top:4px;font-size:.92rem;color:#4d7199b8;transition:transform .18s ease,color .18s ease}.account-center-link-tile__body{display:grid;gap:8px}.account-center-link-tile__body strong{font-size:1.08rem;line-height:1.35}.account-center-link-tile__body p{display:-webkit-box;overflow:hidden;font-size:.92rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.account-center-link-tile__head .button-icon,.account-center-pill .button-icon{flex-shrink:0}.account-center-link-tile--compact{grid-template-columns:44px minmax(0,1fr);min-height:112px;align-content:start;-moz-column-gap:12px;column-gap:12px;row-gap:0}.account-center-link-tile--compact .account-center-link-tile__head{display:contents}.account-center-link-tile--compact .account-center-link-tile__icon{grid-column:1;grid-row:1}.account-center-link-tile--compact .account-center-link-tile__arrow{position:absolute;top:20px;right:20px;margin-top:0}.account-center-link-tile--compact .account-center-link-tile__body{grid-column:2;grid-row:1;align-self:center;gap:4px;padding-right:28px}.account-center-link-tile.active .account-center-link-tile__arrow,.account-center-link-tile:hover .account-center-link-tile__arrow{color:#143f6ceb;transform:translate(2px)}.account-center-lead{display:none}.account-center-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:16px 18px;border:1px solid var(--theme-surface-border-soft);border-radius:20px;background:var(--theme-surface-control-soft)}.account-center-summary-strip article{display:grid;gap:6px}.account-center-summary-strip span{color:var(--theme-text-muted);font-size:.84rem}.account-center-summary-strip strong{color:var(--theme-text-primary);line-height:1.35}.account-center-list{display:grid;gap:12px}.account-center-feature-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--theme-text-muted)}.account-center-list-item{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--theme-surface-border-soft);border-radius:18px;background:var(--theme-surface-control-soft);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.account-center-list-item:hover{transform:translateY(-1px);border-color:#5994dc52;box-shadow:0 14px 28px #0f172a0d}.account-center-list-meta{display:grid;gap:7px;min-width:140px;justify-items:end;text-align:right}.account-center-form{display:grid;gap:16px}.account-center-field{display:grid;gap:8px}.account-center-field span{font-size:.92rem;font-weight:600;color:var(--theme-text-primary)}.account-center-field input,.account-center-field select,.account-center-field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--theme-surface-border);border-radius:16px;background:var(--theme-surface-control);color:var(--theme-text-primary);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.account-center-field textarea{min-height:120px;resize:vertical}.account-center-field input:focus,.account-center-field select:focus,.account-center-field textarea:focus{outline:none;border-color:var(--interactive-active-border);box-shadow:var(--interactive-focus-ring);background:var(--theme-surface-control)}.account-center-qr{display:grid;gap:14px;justify-items:start}.account-center-qr :is(img,.app-image){width:220px;height:220px;border-radius:22px;border:1px solid rgba(181,199,220,.68);background:#fff;padding:14px;box-shadow:0 16px 30px #0f172a14}.account-center-code{display:inline-block;padding:12px 14px;border-radius:14px;border:1px solid var(--theme-surface-border-soft);background:var(--theme-surface-control-soft);color:var(--theme-text-primary);letter-spacing:.04em}.account-center-break{word-break:break-all}.account-center-group{display:grid;gap:12px}@media(max-width:900px){.account-center-page{gap:18px}.account-center-hero{padding:22px 20px;border-radius:24px}.account-center-primary-nav{padding:6px;border-radius:18px}.account-center-primary-nav .account-center-pill{min-height:42px;padding:10px 14px}.account-center-grid--two-column{grid-template-columns:1fr}.account-center-actions{width:100%;justify-content:stretch}.account-center-actions>*{flex:1 1 220px;justify-content:center}.account-center-list-meta{justify-items:start;text-align:left}}@media(max-width:767px){.account-center-detail,.account-center-link-tile,.account-center-metric,.account-center-panel{border-radius:20px}.account-center-panel{padding:18px}.account-center-panel-header{gap:10px;padding-bottom:12px}.account-center-list-item,.account-center-summary-strip,.account-center-toolbar{padding:14px}.account-center-inline-actions,.account-center-list-item{gap:12px}.account-center-inline-actions>*{flex:1 1 100%;justify-content:center}.account-center-inline-actions--channels{grid-template-columns:repeat(2,minmax(0,1fr))}.account-center-inline-actions--channels>*{flex:none;width:100%;min-height:44px;padding-inline:10px}.account-center-link-tile{min-height:0}}.app-mobile-drawer-backdrop,.app-mobile-header,.public-mobile-drawer-backdrop,.public-mobile-menu-toggle{display:none}@media(max-width:767px){body:has(.nova-home) .public-header,body:has(.nova-home) .public-header.is-scrolled,body:has(.public-header) .public-header{position:sticky!important;top:max(8px,env(safe-area-inset-top))!important;left:auto!important;width:calc(100% - 24px);margin:8px auto 0;transform:none!important;border-color:var(--dropdown-border);background:var(--dropdown-bg);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 10px 28px #0f172a1a}.public-header-inner,body:has(.nova-home) .public-header-inner,body:has(.public-header) .public-header-inner{min-height:60px;display:flex;justify-content:space-between;gap:12px;padding:8px 12px}.public-header-actions,.public-header-nav{display:none}.public-header-brand{min-width:0;gap:8px}.brand-logo-image--public,.public-header-brand-icon{width:34px;height:34px}.public-header-brand-text{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.app-mobile-drawer-close,.app-mobile-menu-toggle,.public-mobile-drawer-close,.public-mobile-menu-toggle{width:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--dropdown-border);border-radius:14px;background:var(--dropdown-option-bg);color:var(--brand-ink)}.app-mobile-drawer-close .button-icon,.app-mobile-menu-toggle .button-icon,.public-mobile-drawer-close .button-icon,.public-mobile-menu-toggle .button-icon{width:20px;height:20px}.app-mobile-drawer-backdrop,.public-mobile-drawer-backdrop{position:fixed;inset:0;z-index:100;display:grid;justify-items:end;background:#0f172a70;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.app-mobile-drawer,.public-mobile-drawer{width:min(100%,440px);height:100dvh;min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:var(--dropdown-bg);color:var(--dropdown-text);box-shadow:-18px 0 48px #0f172a33}.app-mobile-drawer-head,.public-mobile-drawer-head{min-height:calc(64px + env(safe-area-inset-top));display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--dropdown-border)}.app-mobile-drawer-head strong,.public-mobile-drawer-head strong{padding-bottom:10px;font-size:17px}.app-mobile-drawer-body,.public-mobile-drawer-body{min-height:0;display:grid;align-content:start;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 28px}.app-mobile-task-section,.public-mobile-drawer-section{display:grid;gap:8px}.app-mobile-task-section>p,.public-mobile-drawer-section>p{margin:0 0 2px;color:var(--shell-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-mobile-drawer-link,.app-mobile-drawer-primary,.public-mobile-drawer-link,.public-mobile-drawer-primary{min-height:48px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--dropdown-border);border-radius:16px;background:var(--dropdown-option-bg);color:var(--dropdown-text);font-weight:750;text-align:left}.public-mobile-drawer-link.active{border-color:color-mix(in srgb,var(--brand-accent) 60%,var(--dropdown-border));background:color-mix(in srgb,var(--brand-accent) 9%,var(--dropdown-option-bg));color:var(--brand-accent)}.app-mobile-task-option,.public-mobile-drawer-link--card{width:100%;min-height:64px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--dropdown-border);border-radius:16px;background:var(--dropdown-option-bg);color:var(--dropdown-text);text-align:left}.app-mobile-task-option>span,.public-mobile-drawer-link--card>span{min-width:0;display:grid;gap:3px}.app-mobile-task-option strong,.public-mobile-drawer-link--card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-mobile-task-option small,.public-mobile-drawer-link--card small{overflow:hidden;color:var(--shell-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.app-mobile-drawer-foot,.public-mobile-drawer-foot{display:grid;gap:12px;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--dropdown-border)}.app-mobile-drawer-switches,.public-mobile-drawer-switches{display:flex;gap:10px}.app-mobile-drawer-switches .toolbar-select,.public-mobile-drawer-switches .toolbar-select{flex:1}.app-mobile-drawer-switches .toolbar-select-trigger,.public-mobile-drawer-switches .toolbar-select-trigger{width:100%;min-height:44px}.app-mobile-drawer-primary,.public-mobile-drawer-primary{width:100%;justify-content:center;border:0;background:var(--shell-primary-bg);color:var(--shell-primary-text);text-align:center}.app-mobile-header{position:sticky;top:0;z-index:45;min-height:calc(60px + env(safe-area-inset-top));display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:max(8px,env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--shell-sidebar-border);background:var(--shell-sidebar-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.app-mobile-brand{min-width:0;display:inline-flex;align-items:center;gap:8px;color:var(--shell-logo-text);font-size:17px;font-weight:800}.brand-icon-mobile-shell,.brand-logo-image--mobile-shell{width:34px;height:34px}.app-mobile-brand>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar{display:none!important}.app-frame{min-height:0;display:block}.app-canvas,.app-frame-main{min-width:0}.app-mobile-task-menu,.app-mobile-task-picker{display:grid;gap:10px}.app-mobile-create-button{min-height:48px;display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:16px;background:var(--shell-primary-bg);color:var(--shell-primary-text);font-weight:800;text-align:left}.app-mobile-create-caret{transform:rotate(0)}.app-mobile-subnav{display:grid;gap:8px}.app-mobile-subnav .workspace-subnav-section,.app-mobile-subnav .workspace-subnav-section--group{width:100%;display:grid;justify-items:stretch;gap:8px;margin:0;padding:0;border:0}.app-mobile-subnav .workspace-subnav-heading{width:auto;margin:8px 0 2px;text-align:left}.app-mobile-subnav .workspace-subnav-link,.app-mobile-subnav .workspace-subnav-link--merchant{width:100%;max-width:none;min-height:48px;display:grid;grid-template-columns:22px minmax(0,1fr);justify-items:start;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--dropdown-border)!important;border-radius:16px;background:var(--dropdown-option-bg)!important;text-align:left}.app-mobile-subnav .workspace-subnav-link .app-sidebar-link-label,.app-mobile-subnav .workspace-subnav-link--merchant .app-sidebar-link-label{display:block;white-space:normal;text-align:left}.app-mobile-drawer-link strong{margin-left:auto;font-variant-numeric:tabular-nums}.asset-modal-backdrop,.poster-modal-backdrop,.remix-modal-backdrop{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.asset-preview-shell,.poster-modal,.remix-modal-shell{width:100%;max-width:none;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto}.asset-gallery-subnav,.asset-gallery-topnav,.asset-preview-meta-grid,.task-feed-toolbar{max-width:100%}}.route-loading-overlay[data-v-0bfe4509]{position:fixed;inset:0;z-index:9999;pointer-events:none}.route-loading-bar[data-v-0bfe4509]{position:fixed;top:0;left:0;width:100%;height:4px;overflow:hidden;background:color-mix(in srgb,var(--shell-accent-text) 16%,transparent 84%)}.route-loading-bar[data-v-0bfe4509]:before{content:"";position:absolute;inset:0;width:52%;border-radius:999px;background:linear-gradient(90deg,transparent,var(--shell-accent-text),color-mix(in srgb,var(--shell-accent-text) 58%,#fff 42%),var(--shell-accent-text),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--shell-accent-text) 58%,transparent 42%),0 0 36px color-mix(in srgb,var(--shell-accent-text) 26%,transparent 74%);animation:route-loading-sweep-0bfe4509 .86s cubic-bezier(.22,1,.36,1) infinite}.route-loading-pill[data-v-0bfe4509]{position:fixed;left:50%;top:22px;display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 20px 0 16px;border:1px solid color-mix(in srgb,var(--shell-accent-text) 30%,var(--shell-card-border) 70%);border-radius:999px;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--shell-accent-text) 18%,transparent 82%),transparent 36%),color-mix(in srgb,var(--shell-card-bg) 92%,transparent 8%);color:var(--shell-card-text);box-shadow:0 18px 42px color-mix(in srgb,var(--shell-card-text) 14%,transparent 86%),0 0 0 1px color-mix(in srgb,#fff 42%,transparent 58%),0 0 34px color-mix(in srgb,var(--shell-accent-text) 18%,transparent 82%);transform:translate(-50%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.route-loading-orb[data-v-0bfe4509]{position:relative;width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 35% 32%,#fff 0 14%,transparent 16%),var(--shell-accent-text);box-shadow:0 0 0 7px color-mix(in srgb,var(--shell-accent-text) 12%,transparent 88%),0 0 22px color-mix(in srgb,var(--shell-accent-text) 42%,transparent 58%);animation:route-loading-pulse-0bfe4509 .9s ease-in-out infinite}.route-loading-orb[data-v-0bfe4509]:after{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--shell-accent-text) 28%,transparent 72%);animation:route-loading-ring-0bfe4509 1.2s ease-out infinite}.route-loading-copy[data-v-0bfe4509]{font-size:15px;font-weight:900;letter-spacing:.02em}.route-loading-dots[data-v-0bfe4509]{display:inline-flex;gap:3px;align-items:center}.route-loading-dots i[data-v-0bfe4509]{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.32;animation:route-loading-dot-0bfe4509 .9s ease-in-out infinite}@keyframes route-loading-ring-0bfe4509{0%{opacity:.72;transform:scale(.78)}to{opacity:0;transform:scale(1.28)}}.route-loading-dots i[data-v-0bfe4509]:nth-child(2){animation-delay:.12s}.route-loading-dots i[data-v-0bfe4509]:nth-child(3){animation-delay:.24s}.route-loading-enter-active[data-v-0bfe4509],.route-loading-leave-active[data-v-0bfe4509]{transition:opacity .18s ease,transform .18s ease}.route-loading-enter-from[data-v-0bfe4509],.route-loading-leave-to[data-v-0bfe4509]{opacity:0}@keyframes route-loading-sweep-0bfe4509{0%{transform:translate(-80%)}to{transform:translate(220%)}}@keyframes route-loading-pulse-0bfe4509{0%,to{transform:scale(.92);opacity:.72}50%{transform:scale(1.08);opacity:1}}@keyframes route-loading-dot-0bfe4509{0%,to{opacity:.26;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.route-loading-bar[data-v-0bfe4509]:before,.route-loading-dots i[data-v-0bfe4509],.route-loading-orb[data-v-0bfe4509],.route-loading-orb[data-v-0bfe4509]:after{animation:none}.route-loading-enter-active[data-v-0bfe4509],.route-loading-leave-active[data-v-0bfe4509]{transition:opacity .12s ease}}.app-version-guard[data-v-f0271d17]{position:fixed;right:20px;bottom:20px;z-index:10010;max-width:min(420px,calc(100vw - 32px))}.app-version-guard__panel[data-v-f0271d17]{display:grid;gap:10px;padding:16px 16px 14px;border:1px solid color-mix(in srgb,#ef4444 22%,var(--shell-card-border) 78%);border-radius:18px;background:color-mix(in srgb,var(--shell-card-bg) 94%,#fff 6%);box-shadow:0 18px 42px color-mix(in srgb,var(--shell-card-text) 14%,transparent 86%);color:var(--shell-card-text)}.app-version-guard__eyebrow[data-v-f0271d17]{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#dc2626}.app-version-guard__title[data-v-f0271d17]{font-size:18px;line-height:1.35}.app-version-guard__body[data-v-f0271d17]{margin:0;font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--shell-card-text) 74%,transparent 26%)}.app-version-guard__actions[data-v-f0271d17]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.app-version-guard__primary[data-v-f0271d17],.app-version-guard__secondary[data-v-f0271d17]{min-height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.app-version-guard__primary[data-v-f0271d17]{border:1px solid #1d4ed8;background:#2563eb;color:#fff}.app-version-guard__secondary[data-v-f0271d17]{border:1px solid color-mix(in srgb,var(--shell-card-border) 88%,#94a3b8 12%);background:transparent;color:var(--shell-card-text)}.app-version-guard__primary[data-v-f0271d17]:hover,.app-version-guard__secondary[data-v-f0271d17]:hover{transform:translateY(-1px)}.app-version-guard-enter-active[data-v-f0271d17],.app-version-guard-leave-active[data-v-f0271d17]{transition:opacity .18s ease,transform .18s ease}.app-version-guard-enter-from[data-v-f0271d17],.app-version-guard-leave-to[data-v-f0271d17]{opacity:0;transform:translateY(8px)}@media(max-width:767px){.app-version-guard[data-v-f0271d17]{right:12px;left:12px;bottom:12px;max-width:none}.app-version-guard__actions[data-v-f0271d17]{flex-direction:column-reverse}.app-version-guard__primary[data-v-f0271d17],.app-version-guard__secondary[data-v-f0271d17]{width:100%}}.ui-icon[data-v-71c93a45]{width:1.05rem;height:1.05rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ui-icon svg[data-v-71c93a45]{width:100%;height:100%}.ui-icon-inline[data-v-71c93a45]{vertical-align:-.15em}.app-toast-stack[data-v-6c743a77]{position:fixed;top:max(20px,env(safe-area-inset-top));left:50%;z-index:var(--app-toast-z-index);display:grid;width:min(520px,calc(100vw - 32px));gap:10px;pointer-events:none;transform:translate(-50%)}.app-toast[data-v-6c743a77]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--shell-primary) 24%,var(--shell-card-border) 76%);border-radius:14px;background:color-mix(in srgb,var(--shell-card-bg) 94%,#e8f1ff 6%);box-shadow:0 16px 38px #0f172a2e;color:var(--shell-card-text);pointer-events:auto}.app-toast.is-success[data-v-6c743a77]{border-color:#2ea06959}.app-toast.is-error[data-v-6c743a77]{border-color:#dc49596b}.app-toast-icon[data-v-6c743a77]{width:18px;height:18px;color:var(--shell-primary)}.app-toast.is-success .app-toast-icon[data-v-6c743a77]{color:#20844f}.app-toast.is-error .app-toast-icon[data-v-6c743a77]{color:#c23c4b}.app-toast span[data-v-6c743a77]{min-width:0;font-size:14px;line-height:1.45}.app-toast-dismiss[data-v-6c743a77]{display:grid;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--shell-muted);cursor:pointer}.app-toast-dismiss[data-v-6c743a77]:hover{background:var(--theme-surface-control-soft);color:var(--shell-card-text)}.app-toast-dismiss[data-v-6c743a77] svg{width:15px;height:15px}.app-toast-enter-active[data-v-6c743a77],.app-toast-leave-active[data-v-6c743a77]{transition:opacity .16s ease,transform .16s ease}.app-toast-enter-from[data-v-6c743a77],.app-toast-leave-to[data-v-6c743a77]{opacity:0;transform:translateY(-8px)}html[data-theme=dark] .app-toast{border-color:#94a3b880;background:linear-gradient(135deg,#111c2ffa,#08101efc);box-shadow:0 22px 52px #00000085,inset 0 0 0 1px #ffffff0b;color:#f8fafc}html[data-theme=dark] .app-toast.is-success{border-color:#4ade808f;background:linear-gradient(135deg,#0b3a2bfc,#07231dfc)}html[data-theme=dark] .app-toast.is-info{border-color:#60a5faa3;background:linear-gradient(135deg,#12345dfc,#0a1b36fc)}html[data-theme=dark] .app-toast.is-error{border-color:#fb71859e;background:linear-gradient(135deg,#5b1c2afc,#34101bfc)}html[data-theme=dark] .app-toast-dismiss:hover{background:#ffffff1a;color:#fff}.global-contact[data-v-e9340868]{position:fixed;right:clamp(1rem,2vw,2rem);bottom:clamp(1rem,2vw,2rem);z-index:1200;display:grid;justify-items:end;gap:.7rem;pointer-events:none}.global-contact-card[data-v-e9340868],.global-contact-trigger[data-v-e9340868]{pointer-events:auto}.global-contact-card[data-v-e9340868]{position:relative;width:min(17.5rem,calc(100vw - 2rem));padding:1.15rem;border:1px solid color-mix(in srgb,var(--app-border,#dce6f3) 88%,transparent);border-radius:1.3rem;background:color-mix(in srgb,var(--app-surface,#fff) var(--global-contact-card-opacity,85%),transparent);box-shadow:0 1rem 2.5rem color-mix(in srgb,#07111f 18%,transparent);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);color:var(--app-text,#14233a)}.global-contact-kicker[data-v-e9340868]{margin:0 0 .35rem;color:var(--app-accent,#2468eb);font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.global-contact-card strong[data-v-e9340868]{display:block;padding-right:2rem;font-size:1rem}.global-contact-card>p[data-v-e9340868]:not(.global-contact-kicker){margin:.35rem 0 .85rem;color:var(--app-text-muted,#64748b);font-size:.82rem;line-height:1.5}.global-contact-close[data-v-e9340868]{position:absolute;top:.65rem;right:.65rem;display:inline-grid;width:1.8rem;height:1.8rem;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--app-surface-muted,#edf3fa) 82%,transparent);color:var(--app-text-muted,#64748b);cursor:pointer}.global-contact-qr[data-v-e9340868]{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:.9rem;background:#fff}.global-contact-qr img[data-v-e9340868]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.global-contact-hint[data-v-e9340868]{display:block;margin-top:.65rem;color:var(--app-text-muted,#64748b);font-size:.75rem;text-align:center}.global-contact-trigger[data-v-e9340868]{display:inline-flex;min-height:2.9rem;align-items:center;gap:.45rem;padding:0 .9rem;border:1px solid color-mix(in srgb,var(--app-accent,#2468eb) 36%,transparent);border-radius:999px;background:var(--app-accent,#2468eb);box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--app-accent,#2468eb) 28%,transparent);color:#fff;cursor:pointer;font-size:.83rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.global-contact-trigger[data-v-e9340868]:hover{box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--app-accent,#2468eb) 38%,transparent);transform:translateY(-2px)}.contact-card-enter-active[data-v-e9340868],.contact-card-leave-active[data-v-e9340868]{transition:opacity .18s ease,transform .18s ease}.contact-card-enter-from[data-v-e9340868],.contact-card-leave-to[data-v-e9340868]{opacity:0;transform:translateY(.55rem) scale(.97)}@media(max-width:640px){.global-contact[data-v-e9340868]{right:.85rem;bottom:.85rem}.global-contact-trigger span[data-v-e9340868]{display:none}.global-contact-trigger[data-v-e9340868]{width:3rem;padding:0;justify-content:center}}
