.workspace{--blue:#18181b;--muted:#66666b;--ws-bg:#f7f7f5;--ws-surface:#ffffff;--ws-surface-muted:#f7f7f5;--ws-text:#18181b;--ws-secondary:#66666b;--ws-tertiary:#8a8a90;--ws-border:#d9d9d6;--ws-border-soft:#e8e8e4;--ws-green:#236245;--ws-green-soft:#edf5f0;--ws-blue:#18181b;--ws-blue-hover:#303034;--ws-blue-soft:#f0f0ee;--ws-warning:#9a6700;--ws-warning-soft:#fff8e6;min-height:100dvh;display:grid;grid-template-columns:224px minmax(0,1fr);background:var(--ws-bg);color:var(--ws-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,sans-serif;font-size:14px;letter-spacing:-.006em}.workspace .brand-period{color:var(--ws-tertiary)}.workspace *{box-sizing:border-box}.workspace .sidebar{position:sticky;top:0;z-index:30;display:flex;width:224px;height:100dvh;flex-direction:column;overflow-y:auto;border-right:1px solid var(--ws-border-soft);background:#fff;padding:16px 12px 12px}.workspace .sidebar-brand-row{min-height:46px;margin-bottom:18px;padding:0 6px}.workspace .sidebar .brand-link{margin:0}.workspace .sidebar .brand{gap:9px;color:var(--ws-text);font-size:21px;font-weight:700;letter-spacing:-.055em}.workspace .sidebar .brand-mark{width:30px;height:30px;border-radius:9px}.workspace .workspace-label{margin:4px 8px 7px;color:var(--ws-tertiary);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:none}.workspace .workspace-label>span{border:0;background:transparent;color:var(--ws-green);padding:0}.workspace .app-switcher{min-height:54px;margin-bottom:18px;border:0;border-top:1px solid var(--ws-border-soft);border-bottom:1px solid var(--ws-border-soft);border-radius:0;background:transparent;padding:10px 6px;box-shadow:none}.workspace .app-switcher:hover{background:var(--ws-surface-muted)}.workspace .app-switcher strong{color:var(--ws-text);font-size:13px;font-weight:650;letter-spacing:-.012em}.workspace .app-switcher small{color:var(--ws-secondary);font-size:11px;font-weight:400}.workspace .workflow-heading{margin:4px 9px 6px;color:var(--ws-tertiary);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:none}.workspace .sidebar nav.workflow-rail,.workspace .workflow-rail{display:grid;gap:3px}.workspace .workflow-item{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:42px;gap:10px;border:0;border-radius:7px;padding:7px 9px;color:#4f4f54}.workspace .workflow-copy{min-width:0}.workspace .workflow-item:hover{background:#f3f3f1;color:var(--ws-text)}.workspace .workflow-item.active{background:#ececea;color:var(--ws-text);box-shadow:none}.workspace .workflow-item.active>svg,.workspace .workflow-item.status-done>svg,.workspace .workflow-item>svg{color:currentColor}.workspace .workflow-copy strong{color:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em}.workspace .workflow-item.active .workflow-copy strong{color:var(--ws-text)}.workspace .nav-count{min-width:20px;height:20px;border-radius:10px;background:var(--ws-text);color:#fff;font-size:11px}.workspace .sidebar-bottom{margin-top:auto;gap:3px;border-top:1px solid var(--ws-border-soft);padding-top:10px}.workspace .sidebar-bottom>.nav-item{min-height:44px;border:0;border-radius:9px;color:#515156;padding:8px 10px;font-size:13px;font-weight:500}.workspace .sidebar-bottom>.nav-item.active,.workspace .sidebar-bottom>.nav-item:hover{background:#ededf0;color:var(--ws-text)}.workspace .workspace-body{min-width:0;width:auto;margin-left:0;background:var(--ws-bg)}.workspace .topbar{position:sticky;top:0;z-index:20;min-height:60px;border-bottom:1px solid var(--ws-border-soft);background:rgb(255 255 255/96%);padding:0 32px}.workspace .breadcrumbs{gap:8px;color:var(--ws-tertiary);font-size:12px;font-weight:400}.workspace .breadcrumbs strong{color:var(--ws-text);font-weight:600}.workspace .context-facts{min-height:32px;border:0;border-radius:0;background:transparent;padding:0;color:var(--ws-secondary);font-size:11px}.workspace .topbar .icon-button{width:36px;height:36px;border:0;background:transparent}.workspace .topbar .icon-button:hover{background:#e7e7eb}.workspace .content-area{display:block;padding:36px clamp(28px,4vw,64px) 72px}.workspace .main-content{width:100%;max-width:1180px;margin:0 auto;padding:0}.workspace .agent-task-card,.workspace .connection-preview,.workspace .empty-state.panel,.workspace .imported-app-select,.workspace .localization-draft-card,.workspace .metadata-step-card,.workspace .panel,.workspace .screenshot-studio-sidebar,.workspace .settings-card{border:1px solid var(--ws-border-soft);border-radius:10px;background:var(--ws-surface);box-shadow:none}.workspace .button{min-height:44px;border-radius:8px;padding:0 16px;font-size:13px;font-weight:600;letter-spacing:-.006em}.workspace .button.primary{border-color:var(--ws-text);background:var(--ws-text);color:#fff}.workspace .button.primary:hover:not(:disabled){border-color:var(--ws-blue-hover);background:var(--ws-blue-hover)}.workspace .button.secondary{border-color:var(--ws-border);background:var(--ws-surface);color:var(--ws-text)}.workspace .reporting-key-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace .reporting-key-form label{display:grid;gap:8px;color:var(--ws-muted);font-size:12px;font-weight:600}.workspace .reporting-key-form input{min-width:0;min-height:44px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-text);padding:10px 12px;font:inherit}.workspace .reporting-file-field,.workspace .reporting-key-form .button-row{grid-column:1/-1}.workspace .reporting-connected small,.workspace .reporting-file-field small{color:var(--ws-muted);font-weight:400}.workspace .admin-handoff,.workspace .reporting-connected,.workspace .reporting-connected>div{display:flex}.workspace .reporting-connected{align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ws-border);border-bottom:1px solid var(--ws-border);padding:16px 0}.workspace .reporting-connected>div{align-items:center;gap:10px}.workspace .admin-handoff,.workspace .reporting-connected>div>span{flex-direction:column;gap:4px}.workspace .reporting-connected svg{color:#24804b}.workspace .settings-message{margin:14px 0 0}.workspace .admin-handoff{margin-top:18px;border-left:2px solid var(--ws-blue);padding:2px 0 2px 14px;font-size:12px;line-height:1.55}.workspace .admin-handoff span{max-width:720px;color:var(--ws-muted)}.workspace .admin-handoff a{width:fit-content;color:var(--ws-blue);font-weight:600}@media (max-width:680px){.workspace .reporting-key-form{grid-template-columns:1fr}}.workspace .button.secondary:hover:not(:disabled){border-color:#b9b9bf;background:#f9f9fa}.workspace .icon-button{border-radius:8px}.workspace .eyebrow,.workspace .ops-step{color:var(--ws-secondary);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.workspace .page-heading h1{color:var(--ws-text);font-size:clamp(28px,3vw,34px);font-weight:700;letter-spacing:-.045em;line-height:1.08}.workspace .page-heading p{max-width:68ch;color:var(--ws-secondary);font-size:14px;line-height:1.55}.workspace .badge{min-height:22px;border:0;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600;text-transform:none}.workspace .badge.success{border-color:#cfe4d7;background:var(--ws-green-soft);color:var(--ws-green)}.workspace .badge.amber{border-color:#efdaaa;background:var(--ws-warning-soft);color:var(--ws-warning)}.workspace .badge.blue,.workspace .badge.neutral,.workspace .badge.violet{border:0;background:#f0f0ee;color:var(--ws-secondary)}.workspace .overview-page{display:grid;gap:28px}.workspace .overview-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:2px 0 6px}.workspace .overview-app-title{display:flex;min-width:0;align-items:center;gap:14px}.workspace .overview-app-title .app-icon{width:56px;height:56px;flex:0 0 auto;border-radius:13px;box-shadow:none}.workspace .overview-app-title h1{margin:4px 0 2px;color:var(--ws-text);font-size:32px;font-weight:700;letter-spacing:-.045em;line-height:1}.workspace .overview-app-title p{margin:0;color:var(--ws-secondary);font-size:12px}.workspace .overview-version-context{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.workspace .overview-version-context span{border:0;border-radius:0;background:transparent;padding:3px 7px;color:var(--ws-secondary);font-size:10px;font-weight:600}.workspace .overview-version-context span.live{color:var(--ws-green)}.workspace .overview-header-actions{display:flex;gap:10px}.workspace .overview-next-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:0;border-top:1px solid var(--ws-border);border-bottom:1px solid var(--ws-border);border-radius:0;background:transparent;padding:22px 0}.workspace .overview-next-icon{display:none}.workspace .overview-next-copy>span{color:var(--ws-secondary);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.workspace .overview-next-copy h2{margin:3px 0 2px;color:var(--ws-text);font-size:18px;font-weight:650;letter-spacing:-.025em}.workspace .overview-next-copy p{margin:0;color:var(--ws-secondary);font-size:12px;line-height:1.45}.workspace .overview-columns{display:grid;grid-template-columns:1fr;gap:16px}.workspace .overview-blockers,.workspace .overview-suggestions{min-width:0;padding:8px 0 0;border:0;border-radius:0;background:transparent}.workspace .overview-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace .overview-section-heading h2{margin:5px 0 0;color:var(--ws-text);font-size:18px;font-weight:650;letter-spacing:-.025em}.workspace .overview-blocker-list{display:grid;margin-top:14px}.workspace .overview-blocker-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border-top:1px solid var(--ws-border-soft);padding:14px 0;color:var(--ws-text)}.workspace .overview-blocker-list article>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--ws-warning-soft);color:var(--ws-warning)}.workspace .overview-blocker-list strong{font-size:13px;font-weight:600}.workspace .overview-blocker-list p{margin:3px 0 0;color:var(--ws-secondary);font-size:12px;line-height:1.4}.workspace .overview-blocker-list a,.workspace .overview-ready-state a{display:inline-flex;align-items:center;gap:5px;color:var(--ws-text);font-size:12px;font-weight:600;white-space:nowrap}.workspace .overview-ready-state{display:flex;align-items:center;gap:10px;margin-top:14px;border-top:1px solid var(--ws-border-soft);padding-top:16px;color:var(--ws-green)}.workspace .overview-ready-state p{flex:1;margin:0;color:var(--ws-secondary);font-size:12px}.workspace .overview-suggestion-list{display:grid;margin-top:12px}.workspace .overview-suggestion-list article{padding:14px 0;border-top:1px solid var(--ws-border-soft)}.workspace .overview-suggestion-list article:first-child{border-top:0}.workspace .overview-suggestion-title{display:flex;align-items:center;gap:8px}.workspace .overview-suggestion-title h3{margin:0;color:var(--ws-text);font-size:13px;font-weight:620}.workspace .priority-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--ws-blue)}.workspace .priority-dot.high{background:#d17b00}.workspace .priority-dot.low{background:var(--ws-green)}.workspace .overview-suggestion-list p{margin:7px 0;color:var(--ws-secondary);font-size:12px;line-height:1.45}.workspace .overview-suggestion-list small{color:var(--ws-tertiary);font-size:11px}.workspace .overview-suggestion-list small strong{color:var(--ws-secondary);font-weight:550}.workspace .suggestion-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:10px}.workspace .text-button.primary-link{color:var(--ws-blue);font-weight:600}.workspace .overview-empty-suggestions{display:grid;min-height:235px;place-items:center;align-content:center;text-align:center;color:var(--ws-green)}.workspace .overview-empty-suggestions h3{margin:10px 0 3px;color:var(--ws-text);font-size:14px}.workspace .overview-empty-suggestions p{max-width:34ch;margin:0;color:var(--ws-secondary);font-size:12px;line-height:1.5}.workspace input,.workspace select,.workspace textarea{border-color:var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-text);font:inherit}.workspace input:focus,.workspace select:focus,.workspace textarea:focus{border-color:var(--ws-blue);box-shadow:0 0 0 3px rgb(0 113 227/12%)}.workspace .product-page-tabs{display:flex;width:100%;gap:28px;margin:-4px 0 34px;padding:0;border:0;border-bottom:1px solid var(--ws-border);border-radius:0;background:transparent}.workspace .product-page-tabs a{position:relative;min-height:42px;padding:0 0 13px;border-radius:0;background:transparent;color:var(--ws-secondary);box-shadow:none;font-size:13px;font-weight:550}.workspace .product-page-tabs a.active{background:transparent;color:var(--ws-text);box-shadow:none}.workspace .product-page-tabs a.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--ws-text);content:""}.workspace .metadata-subnav,.workspace .screenshot-stage-nav{gap:24px;border:0;border-bottom:1px solid var(--ws-border);border-radius:0;background:transparent;padding:0}.workspace .metadata-subnav button,.workspace .screenshot-stage-nav button{min-height:42px;border-radius:0;background:transparent;box-shadow:none}.workspace .metadata-baseline-hero{border:0;border-bottom:1px solid var(--ws-border);border-radius:0;background:transparent;padding:2px 0 26px;box-shadow:none}.workspace .metadata-baseline-hero h2{font-size:26px;font-weight:680;letter-spacing:-.04em}.workspace .metadata-two-column{gap:12px}.workspace .field-card,.workspace .localization-review-field,.workspace .metadata-version-summary>div{border:0;border-top:1px solid var(--ws-border-soft);border-radius:0;background:transparent}.workspace .metadata-state-pill,.workspace .metadata-state-pill.empty,.workspace .metadata-state-pill.muted,.workspace .metadata-state-pill.ready{min-height:0;border:0;border-radius:0;background:transparent;padding:0;color:var(--ws-secondary);font-size:12px;font-weight:500}.workspace .metadata-state-pill:before{width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--ws-tertiary);content:""}.workspace .metadata-state-pill.ready:before{background:var(--ws-green)}.workspace .metadata-state-pill.empty:before{background:var(--ws-warning)}.workspace .metadata-two-column,.workspace .performance-grid,.workspace .review-hub-grid,.workspace .settings-grid{gap:0}.workspace .agent-task-card,.workspace .draft-result-card,.workspace .localization-draft-card,.workspace .metadata-step-card,.workspace .opportunity-card,.workspace .review-primary-card,.workspace .review-readiness,.workspace .review-summary-card,.workspace .saved-screenshot-sets,.workspace .secondary-baseline,.workspace .settings-card,.workspace .stale-change-sets{border:0;border-bottom:1px solid var(--ws-border);border-radius:0;background:transparent;box-shadow:none;padding:24px 0}.workspace .metadata-two-column>*+*,.workspace .review-hub-grid>*+*{border-top:1px solid var(--ws-border)}.workspace .agent-task-heading{grid-template-columns:minmax(0,1fr) auto}.workspace .agent-task-icon{display:none}.workspace .agent-brief-field input,.workspace .agent-brief-field textarea,.workspace input,.workspace select,.workspace textarea{min-height:44px;border:1px solid #c9c9c5;border-radius:8px;background:#fff;color:var(--ws-text);box-shadow:none}.workspace textarea{min-height:116px}.workspace input:focus,.workspace select:focus,.workspace textarea:focus{border-color:var(--ws-text);box-shadow:0 0 0 3px rgb(24 24 27/10%);outline:0}.workspace .localization-draft-tabs{gap:20px;border-bottom:1px solid var(--ws-border);padding:0}.workspace .localization-draft-tabs button{border:0;border-radius:0;background:transparent;box-shadow:none}.workspace .localization-draft-tabs button.active{border-bottom:2px solid var(--ws-text);background:transparent;color:var(--ws-text)}.workspace .metadata-tech-details{margin:0 0 24px;border:0;border-top:1px solid var(--ws-border);border-bottom:1px solid var(--ws-border);border-radius:0;background:transparent;box-shadow:none}.workspace .metadata-tech-details summary{padding:12px 0;color:var(--ws-secondary);font-size:12px;font-weight:600}.workspace .metadata-tech-details[open] summary{border-bottom:1px solid var(--ws-border-soft)}.workspace .metadata-tech-details .glossary-editor,.workspace .metadata-tech-details .metadata-sync-proof{padding:16px 0}.workspace .localization-review-grid{gap:0;border-top:1px solid var(--ws-border)}.workspace .localization-review-field{padding:18px 0}.workspace .review-hub-grid{grid-template-columns:minmax(0,1fr) 240px;column-gap:48px}.workspace .review-summary-card{align-self:start;border-top:1px solid var(--ws-border)}.workspace .activity-timeline,.workspace .connection-roles,.workspace .review-change-stack,.workspace .saved-screenshot-set-list{border-top:1px solid var(--ws-border-soft)}.workspace .checklist-row,.workspace .connection-role,.workspace .imported-app-row,.workspace .prepared-sync-card,.workspace .review-change-card,.workspace .saved-screenshot-set-row{border:0;border-bottom:1px solid var(--ws-border-soft);border-radius:0;background:transparent;box-shadow:none}.workspace .prepared-sync-card,.workspace .prepared-sync-card.synced{margin-top:0;padding:18px 0;color:var(--ws-text)}.workspace .review-stat-list{gap:0;margin-top:14px;border-top:1px solid var(--ws-border-soft)}.workspace .review-stat-list>div{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--ws-border-soft);border-radius:0;background:transparent;padding:10px 0}.workspace .review-stat-list strong{margin:0;font-size:18px}.workspace .performance-toolbar{border:0;border-bottom:1px solid var(--ws-border);border-radius:0;background:transparent;padding:0 0 24px}.workspace .performance-page>.opportunity-card:first-of-type,.workspace .settings-page>.settings-card:first-of-type{border-top:1px solid var(--ws-border)}.workspace .settings-card>.icon-label>svg{color:var(--ws-text)}.workspace .settings-card>.icon-label>.badge{margin-left:auto}.workspace .settings-card .connection-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;border-top:1px solid var(--ws-border-soft)}.workspace .settings-card .connection-roles>div{min-height:76px;border:0;border-right:1px solid var(--ws-border-soft);border-bottom:1px solid var(--ws-border-soft);border-radius:0;background:transparent;padding:14px 16px 14px 0}.workspace .settings-card .connection-roles>div:nth-child(2n){border-right:0;padding-left:16px}.workspace .settings-card .connection-roles .button{width:fit-content;min-height:32px;margin-top:8px}.workspace .screenshot-diagnostics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:10px 0 24px;border-top:1px solid var(--ws-border);border-bottom:1px solid var(--ws-border)}.workspace .screenshot-diagnostics>div,.workspace .screenshot-diagnostics>div.error,.workspace .screenshot-diagnostics>div.warning{min-height:76px;border:0;border-right:1px solid var(--ws-border-soft);border-radius:0;background:transparent;padding:14px 16px}.workspace .screenshot-diagnostics>div:last-child{border-right:0}.workspace .screenshot-diagnostics>div.warning strong{color:var(--ws-warning)}.workspace .screenshot-diagnostics>div.error strong{color:#b42318}.workspace .screenshot-studio-shell,.workspace .screenshot-studio-shell-refined{gap:0;border:1px solid var(--ws-border);border-radius:10px;overflow:hidden;background:#fff}.workspace .screenshot-controls-card,.workspace .screenshot-studio-sidebar{border:0;border-right:1px solid var(--ws-border);border-radius:0;background:#fafaf8;box-shadow:none}.workspace .screenshot-connected-canvas,.workspace .screenshot-library-panel,.workspace .screenshot-screen-step,.workspace .screenshot-shot-workspace{border:0;border-radius:0;background:#fff;box-shadow:none}.workspace .screenshot-library-card,.workspace .screenshot-shot-card,.workspace .screenshot-source-card,.workspace .screenshot-template-card{border:1px solid var(--ws-border);border-radius:8px;background:#fff;box-shadow:none}.workspace .screenshot-library-card:hover,.workspace .screenshot-source-card:hover,.workspace .screenshot-template-card:hover{border-color:#a9a9a5;transform:none;box-shadow:none}.workspace .screenshot-library-card.active,.workspace .screenshot-template-card.active{border-color:var(--ws-text);box-shadow:inset 0 0 0 1px var(--ws-text)}@media (max-width:1120px){.workspace .context-facts span:nth-child(n+4){display:none}.workspace .overview-columns{grid-template-columns:1fr}}@media (max-width:900px){.workspace{grid-template-columns:1fr}.workspace .sidebar{position:fixed;left:0;width:224px;transform:translateX(-105%);transition:transform .18s ease;box-shadow:12px 0 34px rgb(0 0 0/14%)}.workspace .sidebar.mobile-open{transform:translateX(0)}.workspace .workspace-body{grid-column:1}.workspace .topbar{min-height:58px;padding:0 18px}.workspace .context-facts{display:none}.workspace .content-area{padding:24px 20px 52px}.workspace .screenshot-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .review-hub-grid{grid-template-columns:1fr;gap:0}.workspace .review-hub-grid>*+*{border-top:0}}@media (max-width:640px){.workspace .content-area{padding:20px 16px 44px}.workspace .overview-header{align-items:stretch;flex-direction:column}.workspace .overview-header-actions{display:flex;justify-content:flex-end}.workspace .overview-header-actions .button{width:auto}.workspace .overview-app-title h1{font-size:28px}.workspace .overview-next-card{grid-template-columns:auto 1fr;padding:16px}.workspace .overview-next-card .button{grid-column:1/-1;width:100%}.workspace .overview-columns{gap:12px}.workspace .settings-card .connection-roles{grid-template-columns:1fr}.workspace .settings-card .connection-roles>div,.workspace .settings-card .connection-roles>div:nth-child(2n){border-right:0;padding-left:0}.workspace .screenshot-run-boundary>.metadata-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .screenshot-run-boundary>.metadata-subnav button{justify-content:center}.workspace .product-page-tabs+.page-heading+.metadata-subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .product-page-tabs+.page-heading+.metadata-subnav button{justify-content:center}.workspace .screenshot-stage-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.workspace .screenshot-stage-nav button{grid-template-columns:24px minmax(0,1fr);padding:10px 6px}.workspace .screenshot-stage-nav small{display:none}.workspace .screenshot-diagnostics{grid-template-columns:1fr}.workspace .screenshot-diagnostics>div{min-height:0;border-right:0;border-bottom:1px solid var(--ws-border-soft);padding:12px 0}.workspace .screenshot-diagnostics>div.error,.workspace .screenshot-diagnostics>div.warning{border-right:0}.workspace .screenshot-diagnostics>div:last-child{border-bottom:0}.workspace .overview-blocker-list article{grid-template-columns:28px minmax(0,1fr)}.workspace .overview-blocker-list article>a{grid-column:2}}@media (prefers-reduced-motion:reduce){.workspace *,.workspace :after,.workspace :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.generation-paywall{display:grid;gap:18px}.paywall-reason{margin:0;border-top:1px solid #e8e8e4;border-bottom:1px solid #e8e8e4;padding:12px 0;color:#66666b;font-size:13px;line-height:1.55}.paywall-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.paywall-plan{display:grid;align-content:start;gap:16px;border:1px solid #d9d9d6;border-radius:12px;padding:18px}.paywall-plan>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.paywall-plan>div>span{font-weight:650}.paywall-plan>div>strong{font-size:24px;letter-spacing:-.04em}.paywall-plan>div small{color:#66666b;font-size:11px;font-weight:400;letter-spacing:0}.paywall-plan .paywall-current{display:block;margin-top:3px;color:#236245}.paywall-plan ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.paywall-plan li{display:flex;align-items:flex-start;gap:8px;color:#66666b;font-size:12px;line-height:1.45}.paywall-plan li svg{flex:0 0 auto;margin-top:1px;color:#18181b}.paywall-plan .button{width:100%}@media (max-width:640px){.paywall-plans{grid-template-columns:1fr}}.onboarding{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);background:#f7f7f5;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,sans-serif}.onboarding,.onboarding-art{min-height:100dvh;color:#18181b}.onboarding-art{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #dededb;background:#fff;padding:34px clamp(32px,5vw,76px) 56px}.onboarding-art .brand{color:#18181b}.onboarding-story{max-width:480px;margin:auto 0}.onboarding-story .eyebrow{color:#66666b;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.onboarding-story h1{max-width:520px;margin-top:16px;color:#18181b;font-size:clamp(42px,5vw,68px);font-weight:700;letter-spacing:-.06em;line-height:.98}.onboarding-story>p{max-width:46ch;margin-top:24px;color:#66666b;font-size:16px;line-height:1.65}.onboarding-points{display:grid;margin-top:42px;border-top:1px solid #dededb}.onboarding-points span{position:relative;padding:14px 0 14px 18px;border-bottom:1px solid #e8e8e4;color:#454549;font-size:13px}.onboarding-points span:before{position:absolute;top:20px;left:1px;width:5px;height:5px;border-radius:50%;background:#18181b;content:""}.onboarding-main{display:grid;min-height:100dvh;grid-template-rows:auto 1fr auto;background:#f7f7f5;padding:34px clamp(32px,7vw,96px) 28px}.onboarding-main .back-link{color:#66666b;font-size:13px}.onboarding-content{width:min(100%,520px);margin:auto}.onboarding-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:44px;border-bottom:1px solid #d9d9d6}.onboarding-progress>span{justify-content:flex-start;gap:7px;padding:0 0 12px;color:#8a8a90;font-size:12px}.onboarding-progress i{display:inline-grid;width:20px;height:20px;place-items:center;border:1px solid #c9c9c5;border-radius:50%;background:transparent;color:#66666b;font-size:10px;font-style:normal}.onboarding-progress .current{color:#18181b}.onboarding-progress .current i{border-color:#18181b;background:#18181b;color:#fff}.onboarding-content>.badge{display:none}.onboarding-content>h2{margin:0;color:#18181b;font-size:34px;font-weight:700;letter-spacing:-.045em;line-height:1.08}.onboarding-content>p:not(.integration-note){max-width:48ch;margin:12px 0 28px;color:#66666b;font-size:14px;line-height:1.6}.onboarding .connection-preview,.onboarding .imported-app-select{border:0;border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6;border-radius:0;background:transparent;box-shadow:none;padding:20px 0}.onboarding .connection-preview label{color:#454549;font-size:12px;font-weight:600}.onboarding input,.onboarding select,.onboarding textarea{min-height:46px;border:1px solid #c9c9c5;border-radius:8px;background:#fff;box-shadow:none}.onboarding input:focus,.onboarding select:focus,.onboarding textarea:focus{border-color:#18181b;box-shadow:0 0 0 3px rgb(24 24 27/10%);outline:0}.onboarding .button{min-height:46px;border-radius:8px;box-shadow:none}.onboarding .button.primary{background:#18181b;color:#fff}.onboarding .button.primary:hover:not(:disabled){background:#303034}.onboarding .button.secondary{border:1px solid #c9c9c5;background:#fff;color:#18181b}.onboarding .social-buttons .button{width:100%}.onboarding-trust{margin-top:30px;border:0;color:#66666b}.onboarding-main>footer{color:#8a8a90;font-size:11px}.modal-overlay{background:rgb(24 24 27/42%);backdrop-filter:blur(4px)}.modal-content{border:1px solid #d9d9d6;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgb(24 24 27/18%);color:#18181b}.modal-heading{border-bottom:1px solid #e8e8e4;padding-bottom:18px}.modal-heading h2{font-size:20px;letter-spacing:-.025em}.modal-heading p{color:#66666b}@media (max-width:860px){.onboarding{display:block}.onboarding-art{min-height:auto;border-right:0;border-bottom:1px solid #dededb;padding:24px 24px 36px}.onboarding-story{margin-top:72px}.onboarding-story h1{font-size:48px}.onboarding-main{min-height:auto;padding:28px 24px 40px}.onboarding-content{margin:64px auto}}@media (max-width:560px){.onboarding-art{padding-inline:18px}.onboarding-story{margin-top:52px}.onboarding-story h1{font-size:42px}.onboarding-main{padding-inline:18px}.onboarding-content{margin:44px auto}.onboarding-progress>span{overflow:hidden;white-space:nowrap}}