[data-workspace-theme]{--bg:235 239 242;--surface:255 255 255;--surface-2:239 241 242;--surface-raised:255 255 255;--fg:32 34 38;--fg-muted:101 107 116;--fg-subtle:101 107 116;--hairline:227 229 232;--hairline-strong:192 198 202;--brand:32 34 38;--brand-strong:50 54 59;--on-brand:255 255 255;--action:45 107 99;--action-strong:37 89 83;--action-soft:231 240 237;--on-action:255 255 255;--accent:45 107 99;--panel-radius:20px;--glass-tint:255 255 255;--glass-opacity:.58;--glass-edge:255 255 255/.78;--glass-highlight:255 255 255/.9;--glass-shadow:0 8px 32px -12px rgb(38 55 65/.14),0 2px 6px rgb(38 55 65/.025);--ambient-cool:179 201 216;--ambient-warm:240 231 216;--shadow-panel:0 1px 0 rgb(255 255 255/.8) inset,0 4px 8px -4px rgb(38 55 65/.06),0 16px 40px -28px rgb(38 55 65/.22);--shadow-raised:0 1px 0 rgb(255 255 255/.7) inset,0 4px 12px -4px rgb(38 55 65/.08),0 24px 60px -28px rgb(38 55 65/.24);color:rgb(var(--fg))}[data-theme=dark] [data-workspace-theme]{--bg:22 25 29;--surface:32 34 36;--surface-2:40 43 46;--surface-raised:45 48 51;--fg:242 243 244;--fg-muted:166 171 178;--fg-subtle:166 171 178;--hairline:51 54 59;--hairline-strong:82 89 95;--brand:232 237 235;--brand-strong:255 255 255;--on-brand:23 24 25;--action:138 195 183;--action-strong:166 214 203;--action-soft:38 55 50;--on-action:20 36 31;--accent:138 195 183;--glass-tint:41 45 51;--glass-opacity:.66;--glass-edge:255 255 255/.13;--glass-highlight:255 255 255/.12;--glass-shadow:0 12px 40px -12px rgb(0 0 0/.4),0 2px 8px rgb(0 0 0/.12);--ambient-cool:54 77 95;--ambient-warm:66 62 52;--shadow-panel:0 1px 0 rgb(255 255 255/.055) inset,0 16px 40px -24px rgb(0 0 0/.4);--shadow-raised:0 1px 0 rgb(255 255 255/.08) inset,0 24px 64px -28px rgb(0 0 0/.6)}[data-workspace-theme] .fin-icon--signature{filter:none;--fa-secondary-opacity:.45}[data-workspace-theme] .panel{background:linear-gradient(155deg,rgb(var(--surface)/.96),rgb(var(--surface)/.88));border-radius:20px;box-shadow:var(--shadow-panel)}[data-workspace-theme] .panel-hover:hover{transform:none;border-color:rgb(var(--hairline));box-shadow:var(--shadow-panel)}[data-workspace-theme] .btn-primary{background:rgb(var(--brand));color:rgb(var(--on-brand));border-color:transparent;box-shadow:none;border-radius:12px}[data-workspace-theme] .btn-primary:hover{background:rgb(var(--brand-strong));transform:none}[data-workspace-theme] .btn-ghost:disabled,[data-workspace-theme] .btn-primary:disabled{opacity:.45;transform:none}.workspace-shell{--sidebar-width:216px}[data-workspace-canvas]{background:radial-gradient(ellipse at 3% 8%,rgb(var(--ambient-cool)/.58),transparent 46%),radial-gradient(ellipse at 94% 94%,rgb(var(--ambient-cool)/.32),transparent 48%),radial-gradient(ellipse at 65% 0,rgb(var(--ambient-warm)/.38),transparent 48%),rgb(var(--bg))}.workspace-layout{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.workspace-sidebar{z-index:50;height:calc(100% - 24px);margin:12px 0 12px 12px;padding:20px 10px 12px;border:1px solid rgb(var(--glass-edge));border-radius:26px;background:linear-gradient(160deg,rgb(var(--glass-tint)/calc(var(--glass-opacity) + .12)),rgb(var(--glass-tint)/var(--glass-opacity)) 42%,rgb(var(--glass-tint)/calc(var(--glass-opacity) - .06)));backdrop-filter:blur(28px) saturate(135%);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),inset 1px 0 0 rgb(var(--glass-highlight)),var(--glass-shadow)}.workspace-brand-row{margin-bottom:16px;padding:0 8px}.workspace-brand{display:flex;align-items:center;gap:11px;border-radius:10px}.workspace-brand-mark picture{position:absolute;inset:0}.workspace-fish picture{display:contents}.workspace-nav{padding-bottom:16px}.workspace-nav-link{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border-radius:14px;color:rgb(var(--fg-muted));font-size:13px;font-weight:500;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}.workspace-nav-link:hover{color:rgb(var(--fg));background:rgb(var(--surface-2)/.75)}.workspace-nav-link:has([data-nav-pending]){color:rgb(var(--fg));background:rgb(var(--surface-2)/.75)}.workspace-nav-progress{position:absolute;right:12px;display:grid;place-items:center;color:rgb(var(--fg))}.workspace-page-loading{display:grid;min-height:65vh;place-items:center}.workspace-nav-link[aria-current=page]{color:rgb(var(--fg));background:linear-gradient(145deg,rgb(var(--surface)/.94),rgb(var(--surface)/.6));box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),0 2px 6px rgb(0 0 0/.025)}.workspace-nav-tooltip{display:none}.workspace-advanced{margin-top:20px}.workspace-advanced-items{padding-top:4px}.workspace-sidebar-footer{position:relative;padding-top:12px}.workspace-preferences{position:relative;z-index:60;display:flex;flex-shrink:0;align-self:flex-start;gap:2px;padding:3px;margin:0 8px 24px;border:1px solid rgb(var(--glass-edge));border-radius:99px;background:rgb(var(--surface)/.35);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight))}.workspace-preferences>button,.workspace-preferences>div>button{border:0;background:transparent;border-radius:50%;box-shadow:none}.workspace-preferences>button:hover,.workspace-preferences>div>button:hover{background:rgb(var(--surface)/.65)}.workspace-preferences [role=menu]{left:0;right:auto;top:calc(100% + 10px);bottom:auto}.workspace-collapse{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;margin-top:8px;font-size:11px;color:rgb(var(--fg-muted));border-radius:10px}.workspace-collapse:hover{background:rgb(var(--surface-2))}.workspace-account,.workspace-account-login,.workspace-collapse,.workspace-nav-link{-webkit-user-select:none;-moz-user-select:none;user-select:none}.workspace-account{position:relative}.workspace-account-login,.workspace-account>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:7px;border-radius:12px;cursor:pointer;list-style:none}.workspace-account>summary::-webkit-details-marker{display:none}.workspace-account-login:hover,.workspace-account>summary:hover{background:rgb(var(--surface-2))}.workspace-account-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:60;width:192px;padding:6px;border:1px solid rgb(var(--hairline));border-radius:16px;background:rgb(var(--surface-raised));box-shadow:var(--shadow-raised)}.workspace-account-menu a,.workspace-account-menu button{cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border-radius:10px;font-size:13px}.workspace-account-menu a:hover,.workspace-account-menu button:hover{background:rgb(var(--surface-2))}.workspace-shell[data-sidebar-collapsed=true]{--sidebar-width:64px}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar{margin-left:8px;padding-inline:4px;border-radius:22px}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar-label{display:none}.workspace-shell[data-sidebar-collapsed=true] .workspace-brand-row{padding-inline:7px}.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-link{justify-content:center;padding-inline:0}.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-link:has([data-nav-pending])>svg{visibility:hidden}.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-progress{right:calc(50% - 8px)}.workspace-shell[data-sidebar-collapsed=true] .workspace-preferences{flex-direction:column;align-items:center;align-self:center;margin-inline:0}.workspace-shell[data-sidebar-collapsed=true] .workspace-collapse{width:100%;justify-content:center}.workspace-shell[data-sidebar-collapsed=true] .workspace-collapse>svg{transform:rotate(180deg)}.workspace-shell[data-sidebar-collapsed=true] .workspace-account-login,.workspace-shell[data-sidebar-collapsed=true] .workspace-account>summary{justify-content:center}.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-link:focus-visible .workspace-nav-tooltip,.workspace-shell[data-sidebar-collapsed=true] .workspace-nav-link:hover .workspace-nav-tooltip{display:block;position:absolute;left:calc(100% + 12px);z-index:80;white-space:nowrap;padding:8px 12px;border:1px solid rgb(var(--hairline));border-radius:10px;background:rgb(var(--surface-raised));box-shadow:var(--shadow-raised);color:rgb(var(--fg))}.workspace-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;margin-bottom:16px}.workspace-page-header h1{font-size:22px;font-weight:550;letter-spacing:-.035em}.workspace-page-header p{font-size:13px;color:rgb(var(--fg-muted));margin-top:5px}.workspace-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid rgb(var(--glass-edge));border-radius:99px;background:rgb(var(--glass-tint)/var(--glass-opacity));backdrop-filter:blur(20px) saturate(135%);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),var(--glass-shadow);color:rgb(var(--fg));font-size:12px;font-weight:500;transition:background .18s,box-shadow .18s}.workspace-action:hover{background:rgb(var(--surface-2))}.workspace-agent{position:relative;isolation:isolate}.workspace-agent:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 45% 32%,rgb(var(--action)/.07),transparent 55%);pointer-events:none}.workspace-agent-surface{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.workspace-agent-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-inline:8px}.workspace-agent-empty{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px 12vh;overflow-y:auto}.workspace-agent-greeting{margin-bottom:32px;text-align:center}.workspace-agent-greeting h1{font-size:clamp(28px,3.2vw,42px);font-weight:500;letter-spacing:-.055em;line-height:1.25}.workspace-agent-greeting .workspace-fish{display:flex;justify-content:center;margin-bottom:24px}.workspace-agent-starters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.workspace-agent-starters button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:12px;color:rgb(var(--fg-muted));background:rgb(var(--surface)/.55);border:1px solid rgb(var(--hairline));border-radius:99px;transition:background .18s,color .18s}.workspace-agent-starters button:hover{color:rgb(var(--fg));background:rgb(var(--surface))}.workspace-composer{background:rgb(var(--surface));box-shadow:var(--shadow-raised);border-radius:24px;border:1px solid rgb(var(--hairline-strong)/.5)}.workspace-composer:focus-within{border-color:rgb(var(--action)/.5)}.workspace-composer-send{background:rgb(var(--brand));color:rgb(var(--on-brand));box-shadow:none}.workspace-composer-send:hover{background:rgb(var(--brand-strong))}.workspace-agent-message{padding:6px 2px;font-size:15px;line-height:1.85}.workspace-agent-dock{position:relative;flex-shrink:0;z-index:10;padding:16px 24px 8px}.workspace-studio{max-width:1600px;margin-inline:auto}.workspace-studio-grid{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:24px;align-items:start}.workspace-studio-inputs{display:contents}.workspace-studio-settings,.workspace-studio-source{grid-template-columns:minmax(0,1fr);min-width:0;gap:16px;align-content:start}.workspace-studio-generate{display:none}.workspace-source-input{padding:18px;border:1px solid rgb(var(--glass-edge));border-radius:22px;background:linear-gradient(145deg,rgb(var(--surface)/.94),rgb(var(--surface)/.84));box-shadow:var(--shadow-panel)}.workspace-source-input textarea{min-height:170px;border:0;padding:8px 0;border-radius:0;background:transparent;box-shadow:none;font-weight:400;resize:vertical}.workspace-source-input textarea:focus-visible{outline:none;box-shadow:none}.workspace-source-input:focus-within{border-color:rgb(var(--action)/.55)}.workspace-platforms{padding:16px;border:1px solid rgb(var(--glass-edge));border-radius:22px;background:linear-gradient(145deg,rgb(var(--surface)/.94),rgb(var(--surface)/.84));box-shadow:var(--shadow-panel)}.workspace-platform-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-platform-option{display:flex;align-items:center;gap:8px;min-height:42px;min-width:0;padding:8px;border:1px solid rgb(var(--hairline));border-radius:11px;font-size:12px;color:rgb(var(--fg-muted));text-align:start}.workspace-platform-option[aria-pressed=true]{color:rgb(var(--fg));border-color:rgb(var(--action)/.4);background:rgb(var(--action)/.055)}.workspace-platform-option:disabled{cursor:not-allowed;opacity:.5}.workspace-platform-option:hover:not(:disabled){border-color:rgb(var(--hairline-strong))}.workspace-studio-details{min-width:0;border:1px solid rgb(var(--glass-edge));background:rgb(var(--surface)/.48);border-radius:16px;box-shadow:inset 0 1px 0 rgb(var(--glass-highlight))}.workspace-studio-details>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;color:rgb(var(--fg-muted));cursor:pointer;list-style:none}.workspace-studio-details>summary::-webkit-details-marker{display:none}.workspace-output{min-height:480px;border-radius:24px;padding:24px}.workspace-output-empty{display:flex;min-height:440px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px}.workspace-output-stack{position:relative;display:grid;place-items:center;width:96px;height:112px;margin-bottom:30px;color:rgb(var(--fg-muted)/.65)}.workspace-output-stack:after,.workspace-output-stack:before{content:"";position:absolute;inset:8px;border:1px solid rgb(var(--hairline-strong)/.55);border-radius:15px;background:rgb(var(--surface-2)/.45);transform:rotate(-10deg) translateX(-8px)}.workspace-output-stack:after{transform:rotate(7deg) translateX(8px);background:rgb(var(--surface));box-shadow:var(--shadow-panel)}.workspace-output-stack svg{position:relative;z-index:1;width:26px;height:26px;transform:rotate(7deg) translateX(8px)}.workspace-output-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px}.workspace-output .workspace-output-card{border:0;box-shadow:none;padding:0;background:transparent}.workspace-output .workspace-output-card:hover{box-shadow:none}.workspace-output-more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:grid;min-width:160px;gap:4px;padding:6px;border:1px solid rgb(var(--hairline));border-radius:14px;background:rgb(var(--surface-raised));box-shadow:var(--shadow-raised)}.workspace-output-more-menu>button{justify-content:flex-start;min-height:36px;border-radius:9px}[data-workspace-theme] .workspace-output{border-color:rgb(var(--glass-edge));background:linear-gradient(155deg,rgb(var(--surface)/.96),rgb(var(--surface)/.91))}.workspace-account-menu,.workspace-output-more-menu,[data-workspace-theme] .workspace-preferences [role=menu]{border-color:rgb(var(--glass-edge));background:rgb(var(--glass-tint)/.96);backdrop-filter:blur(28px) saturate(135%);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),var(--shadow-raised)}.workspace-mobile-actions,.workspace-mobile-header,.workspace-mobile-tabs{border-color:rgb(var(--glass-edge));background:rgb(var(--glass-tint)/.78);backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),var(--glass-shadow)}.workspace-mobile-header>div>button,.workspace-mobile-header>div>div>button{border:0;border-radius:50%;background:transparent;box-shadow:none}.workspace-mobile-header>div>a{border-color:rgb(var(--glass-edge));border-radius:99px;background:rgb(var(--surface)/.5)}@media (min-width:1024px){.workspace-main{padding:24px 32px}.workspace-studio-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.workspace-studio-inputs{display:grid;gap:16px}.workspace-studio-generate{display:grid;gap:10px}.workspace-studio-generate>a,.workspace-studio-generate>button{width:100%;min-height:46px;border-radius:14px;box-shadow:none}.workspace-output{min-height:calc(100dvh - 150px)}.workspace-output-empty{min-height:calc(100dvh - 225px)}}@media (min-width:1024px) and (max-width:1279px){.workspace-shell:not([data-sidebar-collapsed]){--sidebar-width:64px}.workspace-shell:not([data-sidebar-collapsed]) .workspace-sidebar-label{display:none}}@media (max-width:1023px){.workspace-mobile-tabs{inset-inline:12px;bottom:10px;height:calc(60px + env(safe-area-inset-bottom));border:1px solid rgb(var(--glass-edge));border-radius:24px}.workspace-mobile-actions{border:1px solid rgb(var(--glass-edge));border-radius:22px}.workspace-mobile-actions,.workspace-mobile-menu{inset-inline:12px;bottom:calc(80px + env(safe-area-inset-bottom))}.workspace-mobile-menu{border:1px solid rgb(var(--glass-edge));border-radius:24px}.workspace-page-header{display:none}.workspace-output{padding:16px;min-height:360px}.workspace-output-empty{min-height:300px;padding:24px 12px}.workspace-agent-empty{justify-content:center;padding:24px 4px 40px}.workspace-agent-greeting{margin-bottom:24px}.workspace-agent-starters{gap:6px}.workspace-agent-starters button{font-size:11px;padding-inline:10px}.workspace-agent-dock{padding:12px 0 0}.workspace-composer{border-radius:20px}}@media (prefers-reduced-motion:reduce){[data-workspace-theme] *,[data-workspace-theme] :after,[data-workspace-theme] :before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (min-width:1024px) and (max-height:680px){.workspace-brand-row,.workspace-preferences{margin-bottom:12px}.workspace-nav{overflow-y:auto}.workspace-advanced{margin-top:8px}.workspace-nav-link{min-height:40px;padding-block:8px}}@media (min-width:1024px) and (max-height:800px){.workspace-main{padding-top:16px}.workspace-source-input textarea{min-height:100px}}.workspace-source-tools{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-top:8px}.workspace-source-tools>button,.workspace-source-tools>label{border:0;background:transparent;border-radius:9px;min-height:36px;padding:7px 9px;color:rgb(var(--fg-muted))}.workspace-source-tools>button:hover,.workspace-source-tools>label:hover{background:rgb(var(--surface-2))}.workspace-source-tools>label:focus-within{outline:2px solid rgb(var(--action));outline-offset:2px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.workspace-account-menu,.workspace-action,.workspace-mobile-actions,.workspace-mobile-header,.workspace-mobile-tabs,.workspace-output-more-menu,.workspace-sidebar,[data-workspace-theme] .workspace-preferences [role=menu]{background:rgb(var(--surface))}}@media (prefers-reduced-transparency:reduce){.workspace-account-menu,.workspace-action,.workspace-mobile-actions,.workspace-mobile-header,.workspace-mobile-tabs,.workspace-output-more-menu,.workspace-sidebar,[data-workspace-theme] .workspace-preferences [role=menu]{background:rgb(var(--surface));backdrop-filter:none}.workspace-platforms,.workspace-source-input,.workspace-studio-details,[data-workspace-theme] .panel{background:rgb(var(--surface))}}.workspace-section-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 16px}.workspace-section-header h1{font-size:clamp(23px,2.2vw,28px);font-weight:550;line-height:1.3;letter-spacing:-.04em}.workspace-section-header p{max-width:42rem;margin-top:7px;font-size:13px;line-height:1.65;color:rgb(var(--fg-muted))}.workspace-section-actions{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:10px}[data-workspace-theme] .btn-ghost{border-radius:12px;background:rgb(var(--surface)/.62);box-shadow:none}[data-workspace-theme] .btn-ghost:hover{transform:none;background:rgb(var(--surface-2))}[data-workspace-theme] .field-input{border-radius:12px;background:rgb(var(--surface-2)/.65)}[data-workspace-theme] .shadow-glow-brand{box-shadow:var(--shadow-panel)}.workspace-main .font-black{font-weight:600}.workspace-main .eyebrow{letter-spacing:.08em;font-size:10px}.workspace-floating-toolbar,.workspace-section-tabs,.workspace-settings-nav{border:1px solid rgb(var(--glass-edge));border-radius:20px;background:rgb(var(--glass-tint)/.72);backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),var(--glass-shadow)}.workspace-section-tabs{display:flex;align-items:center;gap:4px;padding:5px;overflow-x:auto;margin-bottom:24px;border-radius:99px}.workspace-section-tabs a{flex-shrink:0;min-height:40px;padding:9px 14px;border-radius:99px;font-size:12px;font-weight:500;color:rgb(var(--fg-muted))}.workspace-section-tabs a[aria-current=page]{color:rgb(var(--fg));background:rgb(var(--surface)/.95);box-shadow:var(--shadow-panel)}.workspace-section-tabs a:hover{color:rgb(var(--fg));background:rgb(var(--surface)/.65)}.workspace-settings-nav{padding:6px}.workspace-settings-nav button{min-height:42px;border-radius:14px;font-size:13px;font-weight:500}.workspace-settings-nav button[aria-current=true]{color:rgb(var(--fg));background:rgb(var(--surface)/.9);box-shadow:var(--shadow-panel)}.workspace-empty-state{display:flex;align-items:center;justify-content:center;min-height:58vh;padding:48px 24px;text-align:center}.workspace-empty-state h1{margin-top:24px;font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:-.04em}.workspace-empty-state p{max-width:24rem;margin:12px auto 0;font-size:14px;line-height:1.7;color:rgb(var(--fg-muted))}.workspace-auth{position:relative;isolation:isolate;min-height:100svh;padding:112px 24px 48px;color:rgb(var(--fg))}.workspace-auth-header{position:absolute;top:24px;left:32px;right:32px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-auth-header .workspace-preferences{margin:0;align-self:auto}.workspace-auth-content{display:flex;align-items:center;justify-content:center;min-height:calc(100svh - 190px)}.workspace-auth-panel{--auth-panel-radius:26px;--auth-beam-from:45 164 151;--auth-beam-to:197 160 88;position:relative;width:100%;max-width:440px;padding:32px;border:1px solid rgb(var(--glass-edge));border-radius:var(--auth-panel-radius);background:linear-gradient(145deg,rgb(var(--surface)/.95),rgb(var(--surface)/.85));box-shadow:var(--shadow-raised)}[data-theme=dark] .workspace-auth-panel{--auth-beam-from:115 213 195;--auth-beam-to:224 201 143}.workspace-auth-panel h1{font-size:28px;line-height:1.3;letter-spacing:-.045em;font-weight:550}.workspace-auth-panel input:not([type=checkbox]):not([type=radio]),.workspace-auth-panel select{border-radius:12px;background:rgb(var(--surface-2)/.7)}.workspace-auth-panel .btn-primary,.workspace-auth-panel [data-testid=auth-submit]{border:0;border-radius:12px;background:rgb(var(--brand));color:rgb(var(--on-brand));box-shadow:none;transform:none;font-weight:550}.workspace-auth-panel [data-testid=auth-submit]:hover{background:rgb(var(--brand-strong));box-shadow:none;transform:none}.workspace-auth-panel [data-auth-provider]{border-radius:12px;background:rgb(var(--surface)/.6);transform:none;box-shadow:none}.workspace-auth-panel [data-auth-provider]:hover{background:rgb(var(--surface-2));transform:none}@media (max-width:639px){.workspace-section-header{align-items:flex-start;flex-direction:column;gap:14px;padding-block:12px}.workspace-section-actions{width:100%}.workspace-section-tabs{margin-bottom:18px}.workspace-auth{padding:104px 16px 32px}.workspace-auth-header{top:20px;left:20px;right:20px}.workspace-auth-panel{--auth-panel-radius:24px;padding:26px 22px}.workspace-auth-panel h1{font-size:26px}.workspace-empty-state{min-height:62vh}}@supports not (backdrop-filter:blur(1px)){.workspace-floating-toolbar,.workspace-section-tabs,.workspace-settings-nav{background:rgb(var(--surface))}}@media (prefers-reduced-transparency:reduce){.workspace-auth-panel,.workspace-floating-toolbar,.workspace-section-tabs,.workspace-settings-nav{background:rgb(var(--surface));backdrop-filter:none}}.workspace-auth-panel .group:has(>input){border-radius:12px;background:rgb(var(--surface-2)/.65)}.workspace-auth-panel .group>input{border-radius:0;background:transparent}.workspace-shell:not([data-core-workspace]) .workspace-main h1{font-size:clamp(23px,2.2vw,28px);font-weight:550;line-height:1.3;letter-spacing:-.04em}[data-workspace-theme] .workspace-disclosure .panel{border:0;border-radius:12px;background:transparent;box-shadow:none}[data-workspace-theme] .panel-command{color:rgb(var(--fg));border-color:rgb(var(--hairline-strong));border-radius:20px;background:linear-gradient(145deg,rgb(var(--surface)/.97),rgb(var(--surface)/.88));box-shadow:var(--shadow-panel)}.workspace-auth-header .workspace-preferences [role=menu]{left:auto;right:0}@media (max-width:1023px){.workspace-section-actions:has(>.workspace-desktop-actions){display:none}[data-workspace-page="/brand-memory"] .workspace-agent-launcher{bottom:calc(9.5rem + env(safe-area-inset-bottom))}}[data-workspace-theme] .input,[data-workspace-theme] .panel-inset{border-radius:14px;border-color:rgb(var(--hairline));background:rgb(var(--surface-2)/.65);box-shadow:none}[data-workspace-theme] [data-ui-button]{border-radius:12px;box-shadow:none;transform:none}[data-workspace-theme] [data-ui-button=primary]{border-color:transparent;background:rgb(var(--brand));color:rgb(var(--on-brand))}[data-workspace-theme] [data-ui-button=secondary]{border-color:rgb(var(--hairline));background:rgb(var(--surface-2));color:rgb(var(--fg))}[data-workspace-theme] [data-ui-button=tertiary]{background:rgb(var(--surface)/.7)}[data-workspace-theme] [data-ui-button]:hover{transform:none;box-shadow:none;filter:none}[data-workspace-theme] [data-ui-button=primary]:hover{background:rgb(var(--brand-strong))}[data-workspace-theme] [data-ui-button=secondary]:hover,[data-workspace-theme] [data-ui-button=tertiary]:hover{background:rgb(var(--surface-raised))}.workspace-public{isolation:isolate}.workspace-public h1{font-family:var(--font-geist-sans),sans-serif;font-size:clamp(32px,4.4vw,58px);font-weight:500;line-height:1.16;letter-spacing:-.05em}.workspace-public .font-display,.workspace-public .font-display-zh{font-family:var(--font-geist-sans),sans-serif;font-weight:500;letter-spacing:-.035em}.workspace-public .font-black{font-weight:600}.workspace-public .eyebrow,.workspace-public .eyebrow-mono{font-family:var(--font-geist-sans),sans-serif;font-size:11px;font-weight:500;letter-spacing:.07em;color:rgb(var(--fg-muted))}.workspace-public .glass,.workspace-public .liquid-glass,.workspace-public .liquid-glass-strong{background:rgb(var(--glass-tint)/.74);border:1px solid rgb(var(--glass-edge));backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),var(--glass-shadow)}.workspace-public .liquid-glass-strong:before,.workspace-public .liquid-glass:before{content:none}.workspace-public-header{width:calc(100% - 32px);margin:16px auto 0;border:1px solid rgb(var(--glass-edge));border-radius:22px;background:rgb(var(--glass-tint)/.68);backdrop-filter:blur(24px) saturate(135%);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),var(--glass-shadow)}.workspace-public-header.sticky{top:16px}.workspace-public-header>div{padding:10px 16px}.workspace-public-header nav[aria-label="Marketing navigation"],.workspace-public-header nav[aria-label="官网导航"]{border:0;background:transparent;backdrop-filter:none;box-shadow:none}.workspace-public-preferences{align-self:auto;margin:0;background:transparent;border-color:transparent;box-shadow:none}.workspace-public-preferences [role=menu]{left:auto;right:0}.workspace-public-header .btn-primary{white-space:nowrap;min-height:40px;font-size:12px}.workspace-public-footer{background:rgb(var(--bg))}.workspace-public-section{padding-block:44px;scroll-margin-top:110px}.workspace-public-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.workspace-public-section-heading h2{font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.3;letter-spacing:-.04em}.workspace-public-section-heading p{margin-top:10px;font-size:14px;line-height:1.7;color:rgb(var(--fg-muted))}.workspace-landing-hero{position:relative;isolation:isolate;padding-block:84px 80px}.workspace-hero-content{position:relative;z-index:1}.workspace-hero-atmosphere{position:absolute;z-index:-1;inset:-100px 0 0;overflow:clip;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,black 68%,transparent);mask-image:linear-gradient(180deg,black 68%,transparent)}.workspace-hero-film{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;opacity:.32;filter:invert(1) hue-rotate(180deg) saturate(.45);mix-blend-mode:multiply}.workspace-hero-video{opacity:0;transition:opacity .7s ease}.workspace-hero-video.is-loaded{opacity:.32}.workspace-hero-atmosphere[data-video-ready=true]>img{opacity:0}.workspace-hero-atmosphere:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 34%,rgb(var(--bg)/.87),transparent 66%)}[data-theme=dark] .workspace-hero-film{opacity:.9;filter:brightness(1.35) saturate(.85);mix-blend-mode:screen}[data-theme=dark] .workspace-hero-video{opacity:0}[data-theme=dark] .workspace-hero-video.is-loaded{opacity:.9}.workspace-hero-video.is-loaded.is-fading{opacity:0;transition-duration:.5s}[data-theme=dark] .workspace-hero-atmosphere:after{background:radial-gradient(ellipse at 50% 34%,rgb(var(--bg)/.72),transparent 66%)}.workspace-hero-motion{position:absolute;z-index:2;right:28px;bottom:30px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgb(var(--glass-edge));border-radius:50%;color:rgb(var(--fg-muted));background:rgb(var(--surface)/.65);backdrop-filter:blur(16px)}.workspace-hero-motion:hover{background:rgb(var(--surface));color:rgb(var(--fg))}.workspace-landing-hero h1{font-size:clamp(34px,5.1vw,68px)}.workspace-hero-kicker{display:inline-flex;padding:8px 14px;border:1px solid rgb(var(--glass-edge));border-radius:99px;background:rgb(var(--surface)/.55);font-size:11px;color:rgb(var(--fg-muted))}.workspace-feature-stage{padding:32px;border:1px solid rgb(var(--glass-edge));border-radius:28px;background:rgb(var(--glass-tint)/.58);box-shadow:inset 0 1px 0 rgb(var(--glass-highlight)),var(--glass-shadow)}.workspace-feature-card{padding:24px;border:1px solid rgb(var(--hairline)/.7);border-radius:20px;background:rgb(var(--surface)/.9)}.workspace-platform-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgb(var(--hairline));border-radius:99px;background:rgb(var(--surface)/.6);font-size:11px;color:rgb(var(--fg-muted))}[data-workspace-theme] .workspace-plan-featured{border-color:rgb(var(--hairline-strong));background:rgb(var(--surface))}.workspace-landing #ops-cost{margin-top:24px;border-color:rgb(var(--hairline));background:rgb(var(--surface)/.45);scroll-margin-top:110px}.workspace-landing #ops-cost h2{font-size:clamp(26px,3vw,38px);font-weight:500}.workspace-lead-runtime{min-height:100svh}.workspace-lead-runtime h1{font-size:26px;letter-spacing:-.035em}.workspace-modal-backdrop{background:rgb(12 17 23/.45);backdrop-filter:blur(12px) saturate(120%)}.workspace-modal-backdrop>div{border-color:rgb(var(--glass-edge));background:rgb(var(--surface)/.97);box-shadow:var(--shadow-raised)}.workspace-modal-backdrop>div>div:first-child:has(h2),.workspace-modal-backdrop>div>header{background:rgb(var(--glass-tint)/.75)}@media (min-width:768px){.workspace-modal-backdrop>div{border-radius:24px}}@media (max-width:639px){.workspace-public-header{width:calc(100% - 24px);margin-top:12px;border-radius:20px}.workspace-public-header.sticky{top:12px}.workspace-public-header>div{padding-inline:12px}.workspace-public-section{padding-block:30px}.workspace-public-section-heading{align-items:flex-start;gap:12px;flex-direction:column}.workspace-landing-hero{padding-block:58px 60px}.workspace-hero-film{width:180%;max-width:none;left:-40%;-o-object-position:center 50%;object-position:center 50%}.workspace-hero-motion{right:18px;bottom:12px}.workspace-feature-stage{padding:20px;border-radius:24px}.workspace-feature-card{padding:22px}}@supports not (backdrop-filter:blur(1px)){.workspace-public .liquid-glass,.workspace-public .liquid-glass-strong,.workspace-public-header{background:rgb(var(--surface))}}@media (prefers-reduced-transparency:reduce){.workspace-modal-backdrop,.workspace-public .liquid-glass,.workspace-public .liquid-glass-strong,.workspace-public-header{backdrop-filter:none}.workspace-feature-stage,.workspace-public .liquid-glass,.workspace-public .liquid-glass-strong,.workspace-public-header{background:rgb(var(--surface))}}.workspace-goal-header{padding-block:16px 8px}.workspace-goal-header h1{font-size:clamp(23px,2.2vw,28px);font-weight:550;line-height:1.3;letter-spacing:-.04em}.workspace-lead-runtime{min-height:0}.workspace-lead-runtime[data-lead-tool-mode=public]{min-height:100svh}.workspace-tool-page h1{font-size:clamp(30px,3.4vw,44px)}.workspace-payment-code{--fg:32 34 38;--fg-muted:101 107 116;--brand:45 107 99;--risk:225 29 48}.workspace-public.overflow-hidden{overflow:clip}@media (prefers-reduced-motion:reduce){.workspace-hero-video{display:none;transition:none}}