.interactive-session{--vscode-chat-font-size-body-xs:.846em;--vscode-chat-font-size-body-s:.923em;--studio-agent-font:"Inter","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--studio-agent-font);--studio-bg:#05080d;--studio-panel:#05080d;--studio-panel-elevated:#05080d;--studio-panel-soft:#ffffff0a;--studio-border:#3b82f633;--studio-border-strong:#3b82f64d;--studio-text:#fff;--studio-title:#fff;--studio-text-soft:#e7edf4b8;--studio-text-muted:#e7edf475;--studio-scrollbar:#ffffff2e;--studio-request-bg:#05080d;--studio-request-border:#3b82f633;--studio-dropdown-bg:#05080dfa;--studio-dropdown-shadow:0 24px 70px -30px #000000ad;--studio-code-bg:#05080d;--studio-code-border:#3b82f633;--studio-syntax-keyword:#c084fc;--studio-syntax-atom:#fbbf24;--studio-syntax-number:#7dd3fc;--studio-syntax-string:#86efac;--studio-syntax-regexp:#fda4af;--studio-syntax-variable:#e5eef8;--studio-syntax-function:#67e8f9;--studio-syntax-type:#d8b4fe;--studio-syntax-property:#93c5fd;--studio-syntax-tag:#fb7185;--studio-syntax-operator:#9ca3af;--studio-syntax-comment:#8091a8;--studio-thinking-active:#f4f7fbeb;--studio-thinking-muted:#e7edf46b;--studio-thinking-complete:#e7edf4c7;--studio-connection-active:#f4f7fbd6;--studio-connection-muted:#e7edf480;--studio-icon:#fff;--studio-icon-muted:#ffffffe6;--studio-icon-shadow:drop-shadow(0 0 6px #ffffff42);--studio-file-icon-react:#22d3ee;--studio-file-icon-react-jsx:#38bdf8;--studio-file-icon-ts:#60a5fa;--studio-file-icon-js:#facc15;--studio-file-icon-json:#fde047;--studio-file-icon-css:#f472b6;--studio-file-icon-html:#fb923c;--studio-file-icon-md:#cbd5e1;--studio-file-icon-image:#a78bfa;--studio-file-icon-svg:#fdba74;--studio-file-icon-env:#4ade80;--studio-file-icon-prisma:#2dd4bf;--studio-file-icon-lock:#94a3b8;--studio-file-icon-default:#cbd5e1;background-color:#05080d;background-color:var(--studio-bg);color:var(--studio-text)}.interactive-session.studio-theme-light{--studio-bg:#f3f5f9;--studio-panel:#f3f5f9;--studio-panel-elevated:#fff;--studio-panel-soft:#0f172a0a;--studio-border:#94a3b840;--studio-border-strong:#94a3b859;--studio-text:#0f172a;--studio-title:#0f172ad1;--studio-text-soft:#0f172ad1;--studio-text-muted:#0f172a8f;--studio-scrollbar:#94a3b880;--studio-request-bg:#fff;--studio-request-border:#94a3b847;--studio-dropdown-bg:#fffffffa;--studio-dropdown-shadow:0 24px 70px -32px #0f172a3d;--studio-code-bg:#fff;--studio-code-border:#dbe3ef;--studio-syntax-keyword:#7c3aed;--studio-syntax-atom:#b45309;--studio-syntax-number:#2563eb;--studio-syntax-string:#15803d;--studio-syntax-regexp:#be123c;--studio-syntax-variable:#0f172a;--studio-syntax-function:#0369a1;--studio-syntax-type:#9333ea;--studio-syntax-property:#0e7490;--studio-syntax-tag:#be123c;--studio-syntax-operator:#475569;--studio-syntax-comment:#64748b;--studio-thinking-active:#0f172aeb;--studio-thinking-muted:#33415594;--studio-thinking-complete:#0f172ac7;--studio-connection-active:#0f172ad6;--studio-connection-muted:#334155a8;--studio-icon:#0f172af0;--studio-icon-muted:#0f172ac7;--studio-icon-shadow:drop-shadow(0 1px 1px #0f172a33);--studio-file-icon-react:#075985;--studio-file-icon-react-jsx:#0369a1;--studio-file-icon-ts:#1d4ed8;--studio-file-icon-js:#92400e;--studio-file-icon-json:#a16207;--studio-file-icon-css:#be185d;--studio-file-icon-html:#c2410c;--studio-file-icon-md:#334155;--studio-file-icon-image:#6d28d9;--studio-file-icon-svg:#c2410c;--studio-file-icon-env:#047857;--studio-file-icon-prisma:#0f766e;--studio-file-icon-lock:#334155;--studio-file-icon-default:#334155}.interactive-session.studio-theme-graphite{--studio-bg:#1e1e1e;--studio-panel:#1e1e1e;--studio-panel-elevated:#2d2d2d;--studio-panel-soft:#ffffff0d;--studio-border:#ffffff14;--studio-border-strong:#ffffff24;--studio-text:#fffffff5;--studio-title:#ffffffb8;--studio-text-soft:#ffffffb8;--studio-text-muted:#ffffff75;--studio-scrollbar:#ffffff2e;--studio-request-bg:#2d2d2d;--studio-request-border:#ffffff17;--studio-dropdown-bg:#2d2d2dfa;--studio-dropdown-shadow:0 24px 70px -30px #000000ad;--studio-code-bg:#2a2a2a;--studio-code-border:#ffffff17}.studio-chat-header{background:var(--studio-panel);border-bottom:1px solid #0000}.studio-chat-title{color:var(--studio-title,var(--studio-text-soft));letter-spacing:0;font-weight:680}.studio-icon-button{color:var(--studio-icon-muted)}.studio-header-square-button{border-radius:7px;width:24px;height:24px}.studio-chip-button svg,.studio-icon-button svg,.studio-metrics-trigger svg,.studio-request-icon-button svg{filter:var(--studio-icon-shadow);stroke-width:2.55px}.studio-chip-button svg{color:var(--studio-icon-muted)}.studio-icon-button:hover{background:var(--studio-panel-soft);color:var(--studio-icon)}.studio-chip-button{background:color-mix(in srgb,var(--studio-panel) 96%,var(--studio-panel-soft) 4%);border:1px solid color-mix(in srgb,var(--studio-border) 45%,transparent 55%);color:var(--studio-text-soft)}.studio-chip-button:hover{background:color-mix(in srgb,var(--studio-panel-soft) 70%,var(--studio-panel) 30%);color:var(--studio-text-soft)}.studio-input-shell{border-color:var(--studio-border)}.interactive-input-part,.studio-input-shell{z-index:40;background:0 0;position:relative}.interactive-input-part{box-shadow:none;isolation:isolate}.studio-chat-input-root{z-index:42;background:0 0;position:relative}.studio-chat-input-root--menu-open{z-index:2147483000}.studio-floating-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--studio-dropdown-bg);border:1px solid var(--studio-border-strong);box-shadow:var(--studio-dropdown-shadow)}.studio-floating-menu,.studio-floating-menu-item{color:var(--studio-text-soft)}.studio-floating-menu-item:hover{background:var(--studio-panel-soft);color:var(--studio-text)}.studio-theme-light .studio-floating-menu-item:hover{background:#0f172a0d}.studio-iqx-mode-option{position:relative;overflow:visible}.studio-iqx-mode-option:before{content:"";display:none}.studio-iqx-mode-option>*{z-index:1;position:relative}.studio-iqx-mode-option .reasoning-mode-name-mark{filter:drop-shadow(0 0 2px #f8fafc3d);transition:filter .16s,opacity .16s}.studio-iqx-mode-option:hover .reasoning-mode-name-mark{filter:drop-shadow(0 0 4px #f8fafc6b)}.studio-reasoning-mode-name{font-feature-settings:"cv02","cv03","cv04","cv11";font-size:10px;font-weight:720;line-height:1.05}.studio-reasoning-mode-name,.studio-reasoning-mode-title{letter-spacing:0;text-rendering:geometricprecision;font-family:SF Pro Display,Inter Tight,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont}.studio-reasoning-mode-title{font-feature-settings:"cv02","cv03","cv04","cv11";font-weight:760;line-height:1}.studio-iqx-mode-name{text-shadow:0 0 5px #020617b3;font-weight:850}.studio-iqx-mode-credit{box-shadow:none}.studio-theme-light .studio-iqx-mode-option:before{content:"";display:none}.studio-theme-light .studio-iqx-mode-name{text-shadow:0 0 5px #ffffffe6}.studio-theme-light .studio-iqx-mode-option .reasoning-mode-name-mark{filter:drop-shadow(0 0 2px #0f172a2e)}.studio-theme-light .studio-iqx-mode-option:hover .reasoning-mode-name-mark{filter:drop-shadow(0 0 4px #0f172a57)}.studio-revert-confirm-wrap{background:var(--studio-request-bg);border:1px solid var(--studio-request-border);z-index:41;border-bottom:0;border-radius:18px 18px 0 0;width:auto;margin:0;padding:10px 12px 9px;position:absolute;bottom:calc(100% - 1px);left:4%;right:4%}.studio-revert-confirm-panel{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;width:100%;min-width:min(300px,100% - 12px);max-width:100%;margin:0;padding:0;display:flex}.studio-revert-confirm-title{color:var(--studio-text);letter-spacing:0;min-width:0;font-size:12.5px;font-weight:760;line-height:1.18;display:block}.studio-revert-confirm-meta{color:var(--studio-text-muted);margin-top:3px;font-size:11px;font-weight:560;line-height:1.2}.studio-revert-confirm-files{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:5px;min-width:0;max-width:100%;margin-top:6px;padding-bottom:0;display:flex;overflow:auto hidden}.studio-revert-confirm-files::-webkit-scrollbar{display:none}.studio-revert-confirm-file{background:color-mix(in srgb,var(--studio-panel-soft) 82%,transparent 18%);border:1px solid color-mix(in srgb,var(--studio-border) 84%,transparent 16%);color:var(--studio-text-soft);border-radius:999px;flex:none;align-items:center;gap:3px;width:fit-content;max-width:none;padding:2px 7px 3px;font-size:8.5px;font-weight:590;line-height:1.2;display:inline-flex}.studio-revert-confirm-diff{flex:none;align-items:center;gap:2px;font-size:7.5px;font-weight:700;line-height:1;display:inline-flex}.studio-revert-confirm-added{color:#34d399}.studio-revert-confirm-removed{color:#fb7185}.studio-revert-confirm-actions{flex:none;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;display:flex}.studio-revert-confirm-primary,.studio-revert-confirm-secondary{border-radius:9px;justify-content:center;align-items:center;gap:3px;height:27px;padding:0 10px;font-size:11px;font-weight:720;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex}.studio-revert-confirm-secondary{background:color-mix(in srgb,var(--studio-panel-soft) 80%,transparent 20%);border:1px solid color-mix(in srgb,var(--studio-border) 85%,transparent 15%);color:var(--studio-text-soft)}.studio-revert-confirm-secondary:hover{border-color:var(--studio-border-strong);color:var(--studio-text)}.studio-revert-confirm-primary{color:#fff;background:linear-gradient(#f87171,#ef4444);border:1px solid #ef44446b;box-shadow:0 10px 24px -20px #ef4444e6}.studio-revert-confirm-primary:hover{background:linear-gradient(#fb7185,#dc2626);transform:translateY(-1px)}.studio-revert-confirm-primary:disabled,.studio-revert-confirm-secondary:disabled{cursor:not-allowed;opacity:.58;transform:none}.studio-credit-empty-card{background:linear-gradient(135deg,#f59e0b1f,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--studio-panel-elevated) 82%,var(--studio-bg) 18%),var(--studio-bg));border:1px solid color-mix(in srgb,#f59e0b 24%,var(--studio-border-strong) 76%);box-sizing:border-box;border-radius:14px;align-items:flex-start;gap:11px;width:100%;max-width:100%;margin:0;padding:12px;display:flex;box-shadow:0 16px 34px -30px #f59e0b9e,inset 0 1px #ffffff0f}.studio-credit-empty-icon{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b42;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.studio-credit-empty-content{flex:auto;min-width:0}.studio-credit-empty-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-credit-empty-title{color:var(--studio-text);font-size:12.5px;font-weight:780;line-height:1.2}.studio-credit-empty-message{color:var(--studio-text-soft);text-wrap:pretty;margin-top:5px;font-size:11px;font-weight:560;line-height:1.35}.studio-credit-empty-meta{color:color-mix(in srgb,#fbbf24 78%,var(--studio-text-soft) 22%);white-space:nowrap;background:#f59e0b21;border:1px solid #f59e0b2e;border-radius:999px;flex:none;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:10px;font-weight:720;display:flex}.studio-credit-empty-action{color:#16100a;background:linear-gradient(#fcd34d,#f59e0b);border-radius:10px;flex:none;justify-content:center;align-items:center;min-height:30px;margin-top:-1px;padding:0 11px;font-size:11px;font-weight:780;-webkit-text-decoration:none;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex;box-shadow:0 14px 26px -20px #f59e0bf2}.studio-credit-empty-action:hover{background:linear-gradient(#fcd34d,#f59e0b);transform:translateY(-1px);box-shadow:0 16px 30px -18px #f59e0bfa}.interactive-session.studio-theme-light .studio-revert-confirm-panel{box-shadow:none;background:0 0}.interactive-session.studio-theme-light .studio-credit-empty-card{background:linear-gradient(135deg,#f59e0b1f,#ffffffb8 58%),var(--studio-panel-elevated);box-shadow:0 12px 30px -24px #0f172a47,inset 0 1px #ffffffd1}.interactive-session.studio-theme-light .studio-credit-empty-icon{color:#b45309;background:#f59e0b21;border-color:#f59e0b3d}.interactive-session.studio-theme-light .studio-credit-empty-meta{color:#92400e;background:#f59e0b1a;border-color:#f59e0b2e}@media (max-width:520px){.studio-revert-confirm-panel{width:calc(100% - 12px);min-width:0}.studio-credit-empty-card{flex-wrap:wrap;align-items:stretch}.studio-credit-empty-action{width:100%}}@media (max-width:360px){.studio-revert-confirm-panel{flex-direction:column;align-items:stretch}.studio-revert-confirm-actions{justify-content:flex-end}}.studio-request-bubble{background:var(--studio-request-bg);border:1px solid var(--studio-request-border);width:fit-content;min-width:0;max-width:min(78%,760px);margin-left:auto;box-shadow:0 10px 28px -24px #0f172a47}@media (max-width:767px){.studio-request-bubble{max-width:min(90%,620px)}}.studio-request-text{color:var(--studio-text);word-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.studio-request-expand{color:var(--studio-text-muted);cursor:pointer;letter-spacing:0;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.studio-request-expand:hover{color:var(--studio-text-soft)}.studio-request-attachment{background:var(--studio-panel-soft);border:1px solid var(--studio-request-border)}.studio-request-icon-button{color:var(--studio-icon-muted)}.studio-request-icon-button:hover{background:var(--studio-panel-soft);color:var(--studio-icon)}.studio-request-time{color:var(--studio-text-muted)}.studio-metrics-trigger{box-shadow:none;color:var(--studio-icon-muted);background:0 0;border:1px solid #0000;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s}.studio-metrics-trigger-active,.studio-metrics-trigger:focus-visible,.studio-metrics-trigger:hover{background:var(--studio-panel-soft);border-color:var(--studio-border);color:var(--studio-icon);box-shadow:0 8px 22px -18px #000000d9,inset 0 1px #ffffff0d}.studio-metrics-trigger:active{transform:scale(.96)}.response-footer-actions{z-index:1;animation:.18s ease-out both responseFooterActionsReveal;position:relative}.response-summary-shell{overflow-anchor:none;background:0 0;min-height:52px;padding:4px 0 8px;display:block}.response-footer-shell{overflow-anchor:none;background:0 0;min-height:40px;padding-top:8px}.studio-batch-read{color:var(--studio-text-soft);max-width:100%;padding:3px 0 6px}.studio-batch-read-standalone{align-items:flex-start;gap:8px;min-width:0;max-width:100%;display:flex}.studio-batch-read-standalone-icon{color:var(--studio-icon-muted);justify-content:center;align-items:center;margin-top:4px;display:inline-flex}.studio-batch-read-content{width:100%;min-width:0;max-width:100%;overflow:hidden}.studio-batch-read-header{color:var(--studio-text-soft);cursor:pointer;letter-spacing:0;background:0 0;border:0;align-items:center;gap:7px;padding:3px 0;font-size:14px;font-weight:640;display:inline-flex}.studio-batch-read-header:hover{color:var(--studio-text)}.studio-batch-read-toggle-icon{color:currentColor;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.studio-batch-read-toggle-icon svg{stroke-width:2.35px;width:16px;height:16px;transition:opacity .16s,transform .19s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}.studio-batch-read-toggle-search{opacity:1;transform:scale(1)rotate(0)}.studio-batch-read-toggle-chevron{opacity:0;transform:scale(.78)rotate(-90deg)}.studio-batch-read-toggle-icon[data-open=true] .studio-batch-read-toggle-search{opacity:0;transform:scale(.78)rotate(20deg)}.studio-batch-read-toggle-icon[data-open=true] .studio-batch-read-toggle-chevron{opacity:1;transform:scale(1)rotate(0)}.studio-batch-read-timeline-toggle{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.studio-batch-read-timeline-toggle svg{stroke-width:2.35px;width:16px;height:16px;transition:opacity .16s,transform .19s cubic-bezier(.2,.9,.2,1);position:absolute;inset:0}.studio-batch-read-timeline-search{opacity:1;transform:scale(1)rotate(0)}.studio-batch-read-timeline-chevron{opacity:0;transform:scale(.78)rotate(-90deg)}.studio-batch-read-dot{color:var(--studio-text-muted)}.studio-batch-read-list{box-sizing:border-box;max-width:calc(100% - 18px);margin-top:8px;margin-left:18px;padding-left:18px;padding-right:10px;position:relative}.studio-batch-read-list:before{background:color-mix(in srgb,var(--studio-border-strong) 68%,transparent 32%);content:"";width:1px;position:absolute;top:0;bottom:3px;left:0}.studio-batch-read-file{padding-bottom:11px;position:relative}.studio-batch-read-file:before{background:color-mix(in srgb,var(--studio-border-strong) 58%,transparent 42%);content:"";width:1px;position:absolute;top:29px;bottom:1px;left:12px}.studio-batch-read-file:last-child{padding-bottom:0}.studio-batch-read-file:last-child:before{bottom:12px}.studio-batch-read-file-title{color:var(--studio-text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:3px 0;font-size:14px;font-weight:590;display:inline-flex}.studio-batch-read-file-title:hover{color:var(--studio-text)}.studio-batch-read-skill-title{cursor:default}.studio-batch-read-file-body,.studio-batch-read-skill-title:hover{color:var(--studio-text-soft)}.studio-batch-read-file-body{align-items:center;gap:10px;margin-top:7px;margin-left:32px;font-size:13px;display:flex}.studio-batch-read-read-label{color:var(--studio-text-soft);font-weight:590}.studio-batch-read-chip{background:color-mix(in srgb,var(--studio-panel-soft) 76%,transparent 24%);border:1px solid color-mix(in srgb,var(--studio-border-strong) 78%,transparent 22%);color:var(--studio-text-soft);border-radius:9px;align-items:center;gap:8px;max-width:min(270px,100% - 44px);padding:5px 10px 5px 8px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.studio-theme-light .studio-batch-read-chip{background:color-mix(in srgb,var(--studio-panel-soft) 92%,transparent 8%);box-shadow:0 8px 22px -20px #0f172a33}.studio-batch-read-chip-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.studio-batch-read-chip-icon>span{background:var(--studio-bg);color:currentColor;letter-spacing:-.02em;border-radius:2px;padding:0 1px;font-size:6.5px;font-weight:900;line-height:1;position:absolute;bottom:-1px;right:-2px}.studio-batch-read-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:640;overflow:hidden}.studio-batch-edit-counts{letter-spacing:-.01em;align-items:center;gap:5px;margin-left:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.studio-batch-edit-added{color:var(--studio-diff-added-text,#4ade80)}.studio-batch-edit-removed{color:var(--studio-diff-removed-text,#fb7185)}.studio-batch-edit-file-body{box-sizing:border-box;width:min(430px,100% - 40px);min-width:0;margin-left:30px;margin-right:10px;display:block}.studio-batch-edit-mini-diff{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:10px;line-height:1.35;overflow:hidden}.studio-batch-edit-mini-diff .chat-code-diff{min-width:0;max-width:100%;margin-top:0;margin-bottom:0}.studio-batch-edit-mini-diff .chat-code-diff-header{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:26px;gap:4px!important;padding:3px 6px!important}.studio-batch-edit-mini-diff .chat-code-diff-controls{display:none}.studio-batch-edit-mini-diff .chat-code-diff-chevron,.studio-batch-edit-mini-diff .chat-code-diff-file-kind,.studio-batch-edit-mini-diff .chat-code-diff-status-icon{transform-origin:50%;transform:scale(.82)}.studio-batch-edit-mini-diff .chat-code-diff-file-identity{gap:4px}.studio-batch-edit-mini-diff .chat-code-diff-file-name{font-size:11px!important}.studio-batch-edit-mini-diff .chat-code-diff-line-counts,.studio-batch-edit-mini-diff .chat-code-diff-status{grid-column:3/4;gap:4px!important;font-size:10px!important}.studio-batch-edit-mini-diff .chat-code-diff-chevron{opacity:.75;grid-column:4/5}.studio-batch-edit-mini-diff .chat-code-diff>div:not(.chat-code-diff-header){max-height:190px}.studio-batch-edit-mini-diff .chat-code-diff .font-mono{font-size:9px!important;line-height:1.42!important}.studio-batch-edit-mini-diff .chat-code-diff [class*="h-[300px]"]{height:180px!important}.response-completion-scroll-buffer{pointer-events:none;background:0 0;height:max(72px,min(14vh,128px))}.metrics-dropdown-anchor,.response-footer-actions.metrics-open{z-index:18;position:relative}.studio-metrics-dropdown{--studio-request-bg:#05080d;--studio-request-border:#3b82f633;--studio-text:#fff;--studio-text-muted:#e7edf475;-webkit-backdrop-filter:none;backdrop-filter:none;background:#05080d;background:var(--studio-request-bg);border:1px solid #3b82f633;border:1px solid var(--studio-request-border);color:var(--studio-text);z-index:10050;max-width:calc(100vw - 16px);position:fixed;box-shadow:0 10px 28px -24px #0f172a47,0 22px 64px -34px #00000085}.studio-metrics-dropdown.studio-theme-light{--studio-request-bg:#fff;--studio-request-border:#94a3b847;--studio-text:#0f172a;--studio-text-muted:#0f172a8f;background:#fff;background:var(--studio-request-bg);border-color:#94a3b847;border-color:var(--studio-request-border);color:var(--studio-text);box-shadow:0 10px 28px -24px #0f172a47,0 22px 58px -34px #0f172a38}.studio-metrics-dropdown.studio-theme-graphite{--studio-request-bg:#2d2d2d;--studio-request-border:#ffffff17;--studio-text:#fffffff5;--studio-text-muted:#ffffff75;background:#2d2d2d;background:var(--studio-request-bg);border-color:#ffffff17;border-color:var(--studio-request-border);color:var(--studio-text)}.studio-metrics-label{color:var(--studio-text-muted)}.studio-metrics-value{color:var(--studio-text)}.studio-metrics-divider{background:var(--studio-request-border)}.studio-metrics-dropdown.studio-theme-light .studio-metrics-label{color:var(--studio-text-muted)}.studio-metrics-dropdown.studio-theme-light .studio-metrics-value{color:var(--studio-text)}.studio-metrics-dropdown.studio-theme-light .studio-metrics-divider{background:var(--studio-request-border)}.interactive-list{overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:var(--studio-scrollbar) transparent;scrollbar-width:thin}.interactive-list.is-panel-resizing{overscroll-behavior:contain;overflow:hidden!important}.interactive-list::-webkit-scrollbar{width:8px}.interactive-list::-webkit-scrollbar-track{background:0 0}.interactive-list::-webkit-scrollbar-thumb{background-color:var(--studio-scrollbar);border-radius:4px}.mobile-studio-agent-surface,.mobile-studio-agent-surface .interactive-session,.mobile-studio-agent-surface>*{height:100%;min-height:0;overflow:hidden}.mobile-studio-agent-surface .interactive-session{flex-direction:column;display:flex}.mobile-studio-agent-surface .chat-welcome-view-container,.mobile-studio-agent-surface .interactive-list{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:1;min-height:0;overflow-y:scroll!important}.mobile-studio-agent-surface .interactive-input-part{box-shadow:none;z-index:80;background:0 0;position:sticky;bottom:0}@media (max-width:767px){.mobile-studio-agent-surface .studio-chat-header{min-height:36px}.mobile-studio-agent-surface .studio-input-shell{padding:0 4px 6px 8px}.mobile-studio-agent-surface .interactive-list::-webkit-scrollbar{width:3px}}.chat-latest-runway{pointer-events:none;height:max(420px,min(58vh,680px))}.interactive-item-container{max-width:100%;position:relative;overflow-x:hidden}.interactive-item-container.metrics-open{z-index:18;overflow:visible}.interactive-item-container.interactive-request{background-color:#0000}.interactive-item-container.interactive-request>.relative{flex-direction:column;align-items:flex-end;display:flex}.interactive-item-container.interactive-response{background-color:#0000}.progress-container{align-items:center;gap:6px;margin:0 0 4px 4px;padding-top:1px;display:flex}.progress-step{color:var(--studio-text-muted);font-size:.923em;font-size:var(--vscode-chat-font-size-body-s,.923em)}.chat-thinking-part{margin:4px 0}.chat-thinking-part button{cursor:pointer;background:0 0;border:none;padding:2px 0}.chat-text-edit-group{margin:4px 0}.chat-text-edit-group button{cursor:pointer;background:0 0;border:none;padding:2px 0}.chat-welcome-view-container{animation:.3s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.summary-clump-reveal,.summary-phrase-reveal{animation:.42s cubic-bezier(.22,1,.36,1) both summaryClumpReveal}.summary-block-reveal{animation:.26s cubic-bezier(.22,1,.36,1) both summaryBlockReveal;animation:summaryBlockReveal .26s cubic-bezier(.22,1,.36,1) var(--summary-reveal-delay,0s) both}@keyframes summaryClumpReveal{0%{filter:blur(1.5px);opacity:0;transform:translateY(5px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes summaryBlockReveal{0%{filter:blur(2px);opacity:0;transform:translateY(4px)}to{filter:blur();opacity:1;transform:translateY(0)}}@keyframes responseFooterActionsReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes itemEntrance{0%{opacity:0}to{opacity:1}}@keyframes thinkingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.thinking-shimmer-text{background:linear-gradient(90deg,var(--studio-thinking-muted) 0,var(--studio-thinking-active) 50%,var(--studio-thinking-muted) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s ease-in-out infinite thinkingShimmer}.thinking-note{box-shadow:none;color:var(--studio-thinking-complete);background:0 0;border:0;border-radius:0;position:relative;overflow:hidden}.thinking-note-rail{display:none}.thinking-note-body{grid-gap:6px;gap:6px;padding:0;display:grid}.thinking-note-section{min-width:0}.thinking-note-heading{color:var(--studio-thinking-active);letter-spacing:.01em;align-items:center;gap:6px;font-size:14px;font-weight:720;line-height:1.35;display:flex}.thinking-note-heading:before{background:var(--studio-thinking-active);box-shadow:0 0 10px color-mix(in srgb,var(--studio-thinking-active) 52%,transparent 48%);content:"";opacity:.78;border-radius:999px;flex:0 0 5px;width:5px;height:5px}.thinking-note-paragraph{color:color-mix(in srgb,var(--studio-thinking-complete) 92%,var(--studio-text-muted) 8%);font-size:14px;font-weight:500;line-height:1.58}.thinking-note-list{grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none;display:grid}.thinking-note-list li{color:color-mix(in srgb,var(--studio-thinking-complete) 92%,var(--studio-text-muted) 8%);min-width:0;padding-left:15px;font-size:14px;font-weight:500;line-height:1.5;position:relative}.thinking-note-list li:before{background:color-mix(in srgb,var(--studio-thinking-active) 72%,var(--studio-text-muted) 28%);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.7em;left:2px;transform:translateY(-50%)}.thinking-note-meta-row{grid-gap:2px;background:0 0;border:0;border-radius:0;gap:2px;padding:0;display:grid}.thinking-note-meta-label{color:var(--studio-thinking-active);letter-spacing:.065em;text-transform:uppercase;font-size:9px;font-weight:760;line-height:1.2}.thinking-note-meta-value{color:var(--studio-thinking-complete);font-size:14px;font-weight:610;line-height:1.45}.thinking-note-divider{background:color-mix(in srgb,var(--studio-thinking-complete) 24%,transparent 76%);height:1px;margin:2px 0}.thinking-note-table-wrap{background:color-mix(in srgb,var(--studio-bg) 88%,var(--studio-thinking-active) 12%);border:1px solid color-mix(in srgb,var(--studio-border) 80%,var(--studio-thinking-active) 20%);border-radius:7px;overflow-x:auto}.thinking-note-table{border-collapse:collapse;color:var(--studio-thinking-complete);width:100%;min-width:280px;font-size:11px;line-height:1.32}.thinking-note-table td,.thinking-note-table th{border-bottom:1px solid color-mix(in srgb,var(--studio-border) 78%,transparent 22%);text-align:left;vertical-align:top;padding:5px 6px}.thinking-note-table th{background:color-mix(in srgb,var(--studio-bg) 72%,var(--studio-thinking-active) 28%);color:var(--studio-thinking-active);font-weight:760}.thinking-note-table tr:last-child td{border-bottom:0}.thinking-note-code{border:1px solid color-mix(in srgb,var(--studio-border) 76%,var(--studio-thinking-active) 24%);color:color-mix(in srgb,var(--studio-thinking-complete) 94%,#fff 6%);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-family:var(--studio-mono-font,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);white-space:pre;background:#00000038;border-radius:7px;margin:0;padding:7px;font-size:11px;font-weight:520;line-height:1.42;position:relative;overflow-x:auto}.thinking-note-code-language{color:var(--studio-thinking-active);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:760;display:inline-block}.interactive-session.studio-theme-light .thinking-note{box-shadow:none;background:0 0}.interactive-session.studio-theme-light .thinking-note-code{background:#ffffff9e}.chat-code-diff:hover>button{border-color:#569cd64d}.chat-code-diff-header{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto auto auto;align-items:center;container-type:inline-size;display:grid!important}.chat-code-diff-file-identity{grid-area:1/2/2/3;min-width:0}.chat-code-diff-status-icon{grid-area:1/1/2/2}.chat-code-diff-controls{grid-area:1/4/2/5;justify-self:end;min-width:max-content}.chat-code-diff-line-counts,.chat-code-diff-status{grid-area:1/5/2/6;justify-self:end}.chat-code-diff-chevron{grid-area:1/6/2/7}@container (max-width:330px){.chat-code-diff-header{grid-template-columns:auto auto auto minmax(0,1fr) auto auto}.chat-code-diff-file-name{display:none}.chat-code-diff-file-identity{flex:none;grid-column:5/6;justify-self:end;min-width:0;margin-left:auto}.chat-code-diff-controls{grid-column:2/3;justify-self:start}.chat-code-diff-line-counts,.chat-code-diff-status{grid-column:3/4;justify-self:start}.chat-code-diff-chevron{grid-column:6/7}}@container (max-width:250px){.chat-code-diff-header{gap:.25rem;padding-left:.375rem;padding-right:.375rem}}.cot-timeline{padding-left:20px;position:relative}.cot-timeline-item{padding:3px 0;position:relative}.cot-timeline-item:before{background-color:var(--studio-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:-14px}.cot-timeline-item:first-child:before{top:12px}.cot-timeline-item:last-child:before{bottom:calc(100% - 12px)}.cot-timeline-item:only-child:before{display:none}.cot-timeline-icon{background-color:var(--studio-bg);z-index:1;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;top:4px;left:-22px}.cot-timeline-icon svg{filter:var(--studio-icon-shadow);stroke-width:2.35px;width:16px;height:16px}.cot-timeline-icon.state-running{color:var(--studio-icon)}.cot-timeline-icon.state-completed{color:color-mix(in srgb,var(--studio-icon) 82%,var(--studio-icon-muted) 18%)}.cot-timeline-icon.state-failed{color:#f14c4cd9}.cot-timeline-icon.state-thinking{color:var(--studio-icon)}.cot-timeline-item.is-completed{opacity:.8;transition:opacity .3s}.cot-timeline-item.is-completed:hover{opacity:1}.interactive-session.studio-theme-light .cot-timeline-item.is-completed{opacity:.9}.cot-timeline-item.is-active{opacity:1}.cot-timeline-icon .animate-spin{width:13px;height:13px}.cot-timeline-content{font-family:var(--studio-agent-font);min-height:20px;font-weight:560}.cot-timeline-item .chat-code-diff{margin:0}.cot-timeline-item .thinking-shimmer-text{font-size:14px}.cot-timeline-item .cot-timeline-content>div{padding-top:0;padding-bottom:0}.cot-timeline-item .ml-6{margin-left:0}.rendered-markdown code{border:1px solid #6e768133}.chat-footer-details{font-size:.846em;font-size:var(--vscode-chat-font-size-body-xs,.846em)}.rendered-markdown{color:var(--studio-text-soft);font-family:var(--studio-agent-font);word-wrap:break-word;font-size:14px;line-height:1.55em;overflow-x:hidden}.studio-assistant-prose{font-family:var(--studio-agent-font)}.studio-assistant-prose,.studio-assistant-prose.rendered-markdown{color:var(--studio-text-soft);letter-spacing:0;font-size:14px;font-weight:560;line-height:1.62}.studio-tool-message{color:var(--studio-text-soft);font-family:var(--studio-agent-font);letter-spacing:0;font-weight:560}.studio-tool-file{color:var(--studio-text);font-weight:680}.rendered-markdown p{margin:0 0 8px}.rendered-markdown p:last-child{margin-bottom:0}.rendered-markdown code{background-color:color-mix(in srgb,var(--studio-panel-soft) 70%,transparent 30%);border:1px solid var(--studio-border);color:#4f9cf9;border-radius:4px;padding:3px 7px;font-family:SF Mono,Monaco,Fira Code,Courier New,monospace;font-size:.88em}.rendered-markdown pre{background-color:var(--studio-code-bg);border:1px solid var(--studio-code-border);border-radius:8px;margin:12px 0;padding:14px 16px;overflow:auto hidden}.rendered-markdown pre code{color:var(--studio-text);background:0 0;border:none;padding:0;font-size:13px;line-height:1.5}.rendered-markdown h1,.rendered-markdown h2,.rendered-markdown h3,.rendered-markdown h4{color:var(--studio-text);margin:16px 0 8px;font-weight:600}.rendered-markdown h1{font-size:1.4em}.rendered-markdown h2{font-size:1.2em}.rendered-markdown h3{font-size:1.1em}.rendered-markdown .iqx-markdown-heading{color:var(--studio-text);letter-spacing:0;margin:6px 0 2px;font-size:14px;font-weight:740;line-height:1.45}.rendered-markdown p+.iqx-markdown-heading{margin-top:4px}.rendered-markdown ol,.rendered-markdown ul{margin:8px 0;padding-left:20px}.rendered-markdown li{margin:4px 0}.rendered-markdown strong{color:var(--studio-text);font-weight:600}.rendered-markdown em{color:#a5d6ff;font-style:italic}.rendered-markdown a{color:#58a6ff;-webkit-text-decoration:none;text-decoration:none}.rendered-markdown a:hover{-webkit-text-decoration:underline;text-decoration:underline}.rendered-markdown blockquote{color:#a5d6ff;background-color:#3b82f61a;border-left:3px solid #3b82f6;border-radius:0 6px 6px 0;margin:12px 0;padding:8px 16px}.rendered-markdown hr{border:none;border-top:1px solid var(--studio-code-border);margin:16px 0}.rendered-markdown .iqx-markdown-hr{background:color-mix(in srgb,var(--studio-border-strong) 84%,var(--studio-text-muted) 16%);border:0;width:100%;height:1px;margin:14px 0;display:block}.rendered-markdown .iqx-markdown-soft-hr{opacity:.58;width:52px;margin:10px 0}.rendered-markdown .iqx-plan-step{grid-gap:8px;grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:8px;margin:14px 0;display:grid}.rendered-markdown .iqx-plan-step-number{color:var(--studio-text-muted);justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:650;line-height:1;display:flex}.rendered-markdown .iqx-plan-step-content{min-width:0;padding-top:1px}.rendered-markdown .iqx-plan-step-title{color:var(--studio-text);font-size:14px;font-weight:720;line-height:1.45}.rendered-markdown .iqx-plan-step-body{margin-top:4px}.rendered-markdown .iqx-plan-step-body>div{margin:0}.rendered-markdown table{border-collapse:collapse;width:100%;margin:12px 0}.rendered-markdown td,.rendered-markdown th{border:1px solid var(--studio-code-border);text-align:left;padding:8px 12px}.rendered-markdown th{background-color:var(--studio-code-bg);color:var(--studio-text);font-weight:600}.rendered-markdown .diff-add,.rendered-markdown ins{color:#7ee787;background-color:#2ea04333;-webkit-text-decoration:none;text-decoration:none}.rendered-markdown .diff-remove,.rendered-markdown del{color:#ffa198;background-color:#f8514933;-webkit-text-decoration:line-through;text-decoration:line-through}.rendered-markdown pre code .diff-line-add{background-color:#2ea04326;border-left:3px solid #3fb950;margin:0 -16px;padding:0 16px 0 13px;display:block}.rendered-markdown pre code .diff-line-remove{opacity:.7;background-color:#f8514926;border-left:3px solid #f85149;margin:0 -16px;padding:0 16px 0 13px;-webkit-text-decoration:line-through;text-decoration:line-through;display:block}.rendered-markdown pre code .diff-line-context{color:#8b949e;margin:0 -16px;padding:0 16px;display:block}.rendered-markdown .diff-file-header{background-color:var(--studio-code-bg);border:1px solid var(--studio-code-border);color:var(--studio-text-muted);border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:8px 12px;font-family:SF Mono,Monaco,monospace;font-size:12px;display:flex}.rendered-markdown .diff-file-header+pre{border-radius:0 0 8px 8px;margin-top:0}.rendered-markdown .diff-file-header .file-path{color:#58a6ff}.rendered-markdown .diff-file-header .line-number{color:#f0883e}.rendered-markdown code.diff-added{color:#7ee787;background-color:#2ea0434d;border-color:#2ea04366}.rendered-markdown code.diff-removed{color:#ffa198;background-color:#f851494d;border-color:#f8514966;-webkit-text-decoration:line-through;text-decoration:line-through}.completion-summary-text{color:#f8fafcf5;font-family:var(--studio-agent-font);letter-spacing:0;font-size:14px;font-weight:650;line-height:1.62;position:relative}.completion-summary-text-reserved{overflow:hidden}.completion-summary-reserve{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.completion-summary-visible-layer{position:absolute;inset:0}.studio-theme-light .completion-summary-text{color:#111827}.streaming-summary-text{color:color-mix(in srgb,var(--studio-text) 92%,var(--studio-text-soft) 8%);font-family:var(--studio-agent-font);font-weight:620}.completion-summary-text p{color:inherit;margin:0 0 6px;font-weight:650}.streaming-summary-text p{color:inherit;font-weight:620}.completion-summary-text strong{color:var(--studio-text);letter-spacing:0;font-size:1em;font-weight:720}.completion-summary-text li strong code,.completion-summary-text p strong code{color:#6bb8ff;letter-spacing:.03em;white-space:nowrap;background-color:#569cd61f;border:1px solid #569cd640;border-radius:4px;padding:1px 7px;font-family:SF Mono,Monaco,Fira Code,Courier New,monospace;font-size:11.5px;font-weight:600}.completion-summary-text code{color:#79c0ff;background-color:#6e768133;border-radius:3px;padding:1px 6px;font-family:SF Mono,Monaco,Fira Code,Courier New,monospace;font-size:12px;font-weight:500}.completion-summary-text ul{margin:4px 0 8px;padding-left:16px;list-style:none}.completion-summary-text ul li,.streaming-summary-text ul li{color:inherit;margin:3px 0;padding-left:8px;font-weight:560;position:relative}.completion-summary-text ul li>span:first-child,.streaming-summary-text ul li>span:first-child{opacity:.82;color:currentColor!important}.completion-summary-text li em{color:var(--studio-text-muted);font-style:normal;font-weight:520}.completion-summary-text p:last-child strong:first-child{color:var(--studio-text)}.completion-summary-text em,.streaming-summary-text em{color:inherit;font-size:1em;font-style:italic;font-weight:520}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin{animation:1s linear infinite spin}kbd{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px}
.HomepageAnalyticsPreview-module__ufrCta__dashboard{color:#17191d;background:#f3f5f8;grid-template-columns:minmax(108px,17%) minmax(0,1fr);width:100%;min-width:0;height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;display:grid;overflow:hidden;container-type:inline-size}.HomepageAnalyticsPreview-module__ufrCta__sidebar{background:#fafbfc;border-right:1px solid #e5e8ed;flex-direction:column;min-width:0;padding:max(14px,min(2.1cqw,30px)) max(10px,min(1.45cqw,22px));display:flex;position:relative}.HomepageAnalyticsPreview-module__ufrCta__brand{align-items:center;gap:max(7px,min(.8cqw,12px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__brand>span{color:#fff;background:#17191d;border-radius:8px;flex:none;place-items:center;width:max(25px,min(2.8cqw,42px));height:max(25px,min(2.8cqw,42px));font-size:max(10px,min(1.05cqw,16px));font-weight:850;display:grid}.HomepageAnalyticsPreview-module__ufrCta__brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(10px,min(1.08cqw,17px));overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__navLabel{color:#a1a7b0;letter-spacing:.12em;margin:max(26px,min(3.4cqw,50px)) 7px 8px;font-size:max(6px,min(.58cqw,9px));font-weight:800}.HomepageAnalyticsPreview-module__ufrCta__navigation{grid-gap:max(3px,min(.35cqw,6px));gap:max(3px,min(.35cqw,6px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__navigation>span{color:#818895;border:1px solid #0000;border-radius:7px;align-items:center;gap:max(7px,min(.85cqw,13px));height:max(27px,min(3.1cqw,46px));padding:0 max(7px,min(.9cqw,13px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__navigation i{color:#737b88;background:#eef0f4;border-radius:6px;flex:none;place-items:center;width:max(17px,min(1.8cqw,27px));height:max(17px,min(1.8cqw,27px));font-size:max(6px,min(.62cqw,9px));font-style:normal;font-weight:850;display:grid}.HomepageAnalyticsPreview-module__ufrCta__navigation b{text-overflow:ellipsis;white-space:nowrap;font-size:max(8px,min(.85cqw,13px));font-weight:680;overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__navigation .HomepageAnalyticsPreview-module__ufrCta__navActive{color:#17191d;background:#fff;border-color:#e2e5ea;box-shadow:0 5px 15px #1519200a}.HomepageAnalyticsPreview-module__ufrCta__navActive i{color:#2563eb;background:#eaf0ff}.HomepageAnalyticsPreview-module__ufrCta__account{background:#fff;border:1px solid #e5e8ed;border-radius:8px;align-items:center;gap:8px;min-width:0;margin-top:auto;padding:max(7px,min(.9cqw,13px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__account>span{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex:none;place-items:center;width:max(23px,min(2.5cqw,38px));height:max(23px,min(2.5cqw,38px));font-size:max(7px,min(.72cqw,11px));font-weight:800;display:grid}.HomepageAnalyticsPreview-module__ufrCta__account div{flex-direction:column;min-width:0;display:flex}.HomepageAnalyticsPreview-module__ufrCta__account small,.HomepageAnalyticsPreview-module__ufrCta__account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__account strong{font-size:max(7px,min(.75cqw,12px))}.HomepageAnalyticsPreview-module__ufrCta__account small{color:#9298a2;font-size:max(6px,min(.62cqw,9px))}.HomepageAnalyticsPreview-module__ufrCta__content{flex-direction:column;min-height:0;padding:max(16px,min(2.2cqw,34px)) max(18px,min(2.6cqw,40px));overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__content,.HomepageAnalyticsPreview-module__ufrCta__header{min-width:0;display:flex}.HomepageAnalyticsPreview-module__ufrCta__header{justify-content:space-between;align-items:flex-start;gap:16px}.HomepageAnalyticsPreview-module__ufrCta__header>div:first-child{min-width:0}.HomepageAnalyticsPreview-module__ufrCta__header small{color:#8f96a1;letter-spacing:.13em;font-size:max(6px,min(.62cqw,10px));font-weight:820}.HomepageAnalyticsPreview-module__ufrCta__header h3{letter-spacing:0;margin:max(4px,min(.4cqw,7px)) 0 0;font-size:max(17px,min(2.2cqw,34px));line-height:1.08}.HomepageAnalyticsPreview-module__ufrCta__header p{color:#858c97;margin:max(4px,min(.5cqw,8px)) 0 0;font-size:max(7px,min(.76cqw,12px))}.HomepageAnalyticsPreview-module__ufrCta__headerActions{flex:none;align-items:center;gap:max(6px,min(.7cqw,11px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__headerActions button,.HomepageAnalyticsPreview-module__ufrCta__headerActions span{color:#5f6670;font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:7px;height:max(25px,min(2.9cqw,43px));padding:0 max(8px,min(1cqw,15px));font-size:max(7px,min(.72cqw,11px));font-weight:680}.HomepageAnalyticsPreview-module__ufrCta__headerActions span{align-items:center;display:inline-flex}.HomepageAnalyticsPreview-module__ufrCta__headerActions button{color:#fff;background:#17191d;border-color:#17191d}.HomepageAnalyticsPreview-module__ufrCta__metrics{grid-gap:max(6px,min(.85cqw,13px));grid-template-columns:repeat(4,minmax(0,1fr));gap:max(6px,min(.85cqw,13px));margin-top:max(14px,min(1.8cqw,27px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__metric{background:#fff;border:1px solid #e1e4e9;border-radius:8px;min-width:0;padding:max(10px,min(1.25cqw,19px));box-shadow:0 9px 24px #12182206}.HomepageAnalyticsPreview-module__ufrCta__metric>span{color:#8b929d;font-size:max(6px,min(.68cqw,10px));font-weight:680}.HomepageAnalyticsPreview-module__ufrCta__metric>div{justify-content:space-between;align-items:baseline;gap:5px;min-width:0;margin-top:max(5px,min(.55cqw,9px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__metric strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(11px,min(1.45cqw,22px));overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__metric small{color:#2563eb;flex:none;font-size:max(6px,min(.58cqw,9px));font-weight:780}.HomepageAnalyticsPreview-module__ufrCta__metric small[data-tone=positive]{color:#16865b}.HomepageAnalyticsPreview-module__ufrCta__metric>i{background:#eef0f3;border-radius:99px;height:3px;margin-top:max(8px,min(1cqw,15px));display:block;overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__metric>i b{border-radius:inherit;background:#2563eb;width:72%;height:100%;display:block}.HomepageAnalyticsPreview-module__ufrCta__analyticsGrid{grid-gap:max(7px,min(.9cqw,14px));flex:1;grid-template-rows:minmax(0,1.7fr) minmax(0,1fr);grid-template-columns:minmax(0,1.75fr) minmax(150px,.85fr);gap:max(7px,min(.9cqw,14px));min-height:0;margin-top:max(8px,min(1cqw,15px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__panel{background:#fff;border:1px solid #e1e4e9;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #12182206}.HomepageAnalyticsPreview-module__ufrCta__panel>header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:max(9px,min(1.15cqw,17px)) max(10px,min(1.3cqw,20px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__panel header div{flex-direction:column;min-width:0;display:flex}.HomepageAnalyticsPreview-module__ufrCta__panel header strong{font-size:max(8px,min(.9cqw,14px))}.HomepageAnalyticsPreview-module__ufrCta__panel header small{color:#9299a4;margin-top:2px;font-size:max(6px,min(.62cqw,9px))}.HomepageAnalyticsPreview-module__ufrCta__revenuePanel{flex-direction:column;grid-row:1;min-height:0;display:flex}.HomepageAnalyticsPreview-module__ufrCta__revenuePanel header>span{color:#717985;align-items:center;gap:5px;font-size:max(6px,min(.6cqw,9px));display:inline-flex}.HomepageAnalyticsPreview-module__ufrCta__revenuePanel header>span i{background:#2563eb;border-radius:2px;width:7px;height:7px}.HomepageAnalyticsPreview-module__ufrCta__chartArea{flex:1;grid-template-columns:auto 1fr;min-height:max(92px,min(11cqw,170px));padding:0 max(10px,min(1.3cqw,20px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__axis{color:#a0a6af;flex-direction:column;justify-content:space-between;width:max(23px,min(2.8cqw,42px));padding-bottom:6px;font-size:max(5px,min(.52cqw,8px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__chartBars{background:repeating-linear-gradient(#eceef2 0 1px,#0000 1px 25%);border-bottom:1px solid #e7e9ed;align-items:end;gap:max(3px,min(.48cqw,7px));padding:4px max(4px,min(.6cqw,9px)) 0;display:flex;position:relative}.HomepageAnalyticsPreview-module__ufrCta__chartBars>i{height:var(--bar-height);background:#dbe5fb;border-radius:3px 3px 0 0;flex:1;min-width:2px;position:relative;overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__chartBars>i b{border-radius:inherit;background:#2563eb;position:absolute;inset:22% 0 0}.HomepageAnalyticsPreview-module__ufrCta__revenuePanel>footer{color:#9ba1aa;justify-content:space-between;padding:max(5px,min(.65cqw,10px)) max(10px,min(1.3cqw,20px)) max(8px,min(1cqw,15px)) max(34px,min(4.1cqw,62px));font-size:max(5px,min(.53cqw,8px));display:flex}.HomepageAnalyticsPreview-module__ufrCta__channelsPanel{flex-direction:column;grid-area:1/2;min-height:0;display:flex}.HomepageAnalyticsPreview-module__ufrCta__channelsPanel header>b{font-size:max(11px,min(1.35cqw,20px))}.HomepageAnalyticsPreview-module__ufrCta__channelList{grid-gap:max(7px,min(.8cqw,12px));flex:1;align-content:space-evenly;gap:max(7px,min(.8cqw,12px));padding:max(2px,min(.35cqw,5px)) max(10px,min(1.3cqw,20px)) max(10px,min(1.3cqw,20px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__channelList>span{grid-gap:max(6px,min(.7cqw,10px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:max(6px,min(.7cqw,10px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__channelList i{background:#2563eb;border-radius:3px;width:max(7px,min(.8cqw,12px));height:max(7px,min(.8cqw,12px))}.HomepageAnalyticsPreview-module__ufrCta__channelList i[data-channel=search]{background:#7c3aed}.HomepageAnalyticsPreview-module__ufrCta__channelList i[data-channel=partner]{background:#0891b2}.HomepageAnalyticsPreview-module__ufrCta__channelList i[data-channel=social]{background:#f59e0b}.HomepageAnalyticsPreview-module__ufrCta__channelList b,.HomepageAnalyticsPreview-module__ufrCta__channelList em{font-size:max(6px,min(.68cqw,10px))}.HomepageAnalyticsPreview-module__ufrCta__channelList b{font-weight:680}.HomepageAnalyticsPreview-module__ufrCta__channelList em{color:#747c88;font-style:normal}.HomepageAnalyticsPreview-module__ufrCta__activityPanel{flex-direction:column;grid-area:2/1/auto/3;min-height:0;display:flex}.HomepageAnalyticsPreview-module__ufrCta__activityPanel header{padding-bottom:max(5px,min(.65cqw,10px))}.HomepageAnalyticsPreview-module__ufrCta__activityPanel header button{color:#2563eb;background:0 0;border:0;font-size:max(6px,min(.65cqw,10px));font-weight:750}.HomepageAnalyticsPreview-module__ufrCta__activityTable{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;padding:0 max(10px,min(1.3cqw,20px)) max(7px,min(.9cqw,13px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__activityTable>div{grid-gap:max(6px,min(.75cqw,11px));border-top:1px solid #edf0f3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:max(6px,min(.75cqw,11px));min-width:0;min-height:max(26px,min(3cqw,45px));display:grid}.HomepageAnalyticsPreview-module__ufrCta__companyMark{color:#4338ca;background:#eef2ff;border-radius:6px;place-items:center;width:max(17px,min(1.9cqw,29px));height:max(17px,min(1.9cqw,29px));font-size:max(6px,min(.62cqw,9px));font-weight:850;display:grid}.HomepageAnalyticsPreview-module__ufrCta__activityTable>div>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.HomepageAnalyticsPreview-module__ufrCta__activityTable small,.HomepageAnalyticsPreview-module__ufrCta__activityTable strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomepageAnalyticsPreview-module__ufrCta__activityTable strong,.HomepageAnalyticsPreview-module__ufrCta__activityTable>div>b{font-size:max(6px,min(.69cqw,11px))}.HomepageAnalyticsPreview-module__ufrCta__activityTable small{color:#9aa0a9;font-size:max(5px,min(.54cqw,8px))}.HomepageAnalyticsPreview-module__ufrCta__activityTable>div>b{font-weight:720}.HomepageAnalyticsPreview-module__ufrCta__activityTable em{color:#15805a;text-align:center;background:#ecfdf5;border-radius:99px;min-width:max(43px,min(5.4cqw,82px));padding:max(3px,min(.35cqw,5px)) max(5px,min(.58cqw,9px));font-size:max(5px,min(.55cqw,8px));font-style:normal;font-weight:750}@container (max-width:520px){.HomepageAnalyticsPreview-module__ufrCta__dashboard{grid-template-columns:52px minmax(0,1fr)}.HomepageAnalyticsPreview-module__ufrCta__sidebar{align-items:center;padding-left:6px;padding-right:6px}.HomepageAnalyticsPreview-module__ufrCta__account div,.HomepageAnalyticsPreview-module__ufrCta__brand strong,.HomepageAnalyticsPreview-module__ufrCta__header p,.HomepageAnalyticsPreview-module__ufrCta__headerActions span,.HomepageAnalyticsPreview-module__ufrCta__navLabel,.HomepageAnalyticsPreview-module__ufrCta__navigation b{display:none}.HomepageAnalyticsPreview-module__ufrCta__navigation{width:100%;margin-top:18px}.HomepageAnalyticsPreview-module__ufrCta__navigation>span{justify-content:center;padding-left:2px;padding-right:2px}.HomepageAnalyticsPreview-module__ufrCta__account{justify-content:center;padding:5px}.HomepageAnalyticsPreview-module__ufrCta__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageAnalyticsPreview-module__ufrCta__metrics .HomepageAnalyticsPreview-module__ufrCta__metric:nth-child(n+3){display:none}.HomepageAnalyticsPreview-module__ufrCta__analyticsGrid{grid-template-rows:1fr;grid-template-columns:1fr}.HomepageAnalyticsPreview-module__ufrCta__revenuePanel{grid-column:1}.HomepageAnalyticsPreview-module__ufrCta__activityPanel,.HomepageAnalyticsPreview-module__ufrCta__channelsPanel{display:none}}
.HomepageStudioCanvasScene-module__Vr5PqW__canvas{color:#fffffff0;background:#2d2d2d;position:absolute;inset:0;overflow:hidden}.HomepageStudioCanvasScene-module__Vr5PqW__toolRail{z-index:40;background:#1e1e1e;border:1px solid #ffffff21;border-radius:11px;flex-direction:column;gap:3px;width:38px;padding:4px;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 18px 42px -28px #000000f2}.HomepageStudioCanvasScene-module__Vr5PqW__toolRail span{color:#ffffff75;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.HomepageStudioCanvasScene-module__Vr5PqW__toolRail .HomepageStudioCanvasScene-module__Vr5PqW__toolActive{color:#fffffff0;background:#2d2d2d}.HomepageStudioCanvasScene-module__Vr5PqW__toolRail svg{width:15px;height:15px}.HomepageStudioCanvasScene-module__Vr5PqW__referencePreviews{z-index:10;gap:12px;display:flex;position:absolute;top:13%;left:50%;transform:translate(-50%)}.HomepageStudioCanvasScene-module__Vr5PqW__referencePreviews>span{border:1px solid #ffffff24;border-radius:3px;width:48px;height:37px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px -13px #000000e6}.HomepageStudioCanvasScene-module__Vr5PqW__referenceLight{background:#f4f2ed}.HomepageStudioCanvasScene-module__Vr5PqW__referenceDark{background:#151515}.HomepageStudioCanvasScene-module__Vr5PqW__referencePreviews i{opacity:.55;background:currentColor;border-radius:2px;width:24px;height:3px;position:absolute;left:5px}.HomepageStudioCanvasScene-module__Vr5PqW__referencePreviews i:first-child{top:9px}.HomepageStudioCanvasScene-module__Vr5PqW__referencePreviews i:last-child{width:17px;top:16px}.HomepageStudioCanvasScene-module__Vr5PqW__referenceLight{color:#111827}.HomepageStudioCanvasScene-module__Vr5PqW__referenceDark{color:#d8c28d}.HomepageStudioCanvasScene-module__Vr5PqW__canvasWorld{transform-origin:50%;will-change:transform;z-index:15;width:1800px;height:1100px;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)scale(.28)}.HomepageStudioCanvasScene-module__Vr5PqW__databasePosition,.HomepageStudioCanvasScene-module__Vr5PqW__runtimePosition{transform-origin:50%;will-change:left,top,transform;z-index:20;transition:left 90ms linear,top 90ms linear,filter .16s;position:absolute}.HomepageStudioCanvasScene-module__Vr5PqW__runtimePosition{width:1200px;height:760px}.HomepageStudioCanvasScene-module__Vr5PqW__databasePosition{width:344px;height:184px}.HomepageStudioCanvasScene-module__Vr5PqW__canvas[data-dragging=true] .HomepageStudioCanvasScene-module__Vr5PqW__databasePosition,.HomepageStudioCanvasScene-module__Vr5PqW__canvas[data-dragging=true] .HomepageStudioCanvasScene-module__Vr5PqW__runtimePosition{transition:none}.HomepageStudioCanvasScene-module__Vr5PqW__nodeDragging{filter:drop-shadow(0 26px 30px #00000070);z-index:60}.HomepageStudioCanvasScene-module__Vr5PqW__runtimeNode,.HomepageStudioCanvasScene-module__Vr5PqW__serviceNode{background:#252525;border:1px solid #ffffff24;border-radius:18px;width:100%;height:100%;position:relative;overflow:visible;box-shadow:0 18px 46px -34px #000000f2}.HomepageStudioCanvasScene-module__Vr5PqW__runtimeNode{border-color:#60a5fabd;padding:1px;box-shadow:0 0 0 3px #60a5fa1f}.HomepageStudioCanvasScene-module__Vr5PqW__webNodeToolbar{color:#ffffff70;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#2d2d2df5;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:12px;height:32px;padding:0 10px;font-size:10px;font-weight:650;display:flex;position:absolute;top:-48px;left:0}.HomepageStudioCanvasScene-module__Vr5PqW__webNodeToolbar strong{color:#ffffffeb;font-size:11px}.HomepageStudioCanvasScene-module__Vr5PqW__runtimePreview{color:#17191d;background:#f4f5f7;border-radius:16px;width:100%;height:100%;overflow:hidden}.HomepageStudioCanvasScene-module__Vr5PqW__serviceHeader{cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;height:72px;padding:0 14px;display:flex}.HomepageStudioCanvasScene-module__Vr5PqW__nodeDragging .HomepageStudioCanvasScene-module__Vr5PqW__serviceHeader,.HomepageStudioCanvasScene-module__Vr5PqW__nodeDragging .HomepageStudioCanvasScene-module__Vr5PqW__webNodeToolbar{cursor:grabbing}.HomepageStudioCanvasScene-module__Vr5PqW__nodeIcon,.HomepageStudioCanvasScene-module__Vr5PqW__relationIcon{color:#93c5fd;background:#3b82f624;border-radius:9px;flex:none;place-items:center;display:grid}.HomepageStudioCanvasScene-module__Vr5PqW__nodeIcon{width:42px;height:42px}.HomepageStudioCanvasScene-module__Vr5PqW__nodeIcon svg{width:21px;height:21px}.HomepageStudioCanvasScene-module__Vr5PqW__serviceHeader>div{flex-direction:column;flex:1;min-width:0;display:flex}.HomepageStudioCanvasScene-module__Vr5PqW__serviceHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.HomepageStudioCanvasScene-module__Vr5PqW__serviceHeader small{color:#ffffff61;font-size:10px;font-weight:650}.HomepageStudioCanvasScene-module__Vr5PqW__runningDot{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #34d399db}.HomepageStudioCanvasScene-module__Vr5PqW__serviceHeader b{color:#86efac;letter-spacing:.08em;background:#10b9811a;border:1px solid #34d39938;border-radius:999px;padding:5px 8px;font-size:8px}.HomepageStudioCanvasScene-module__Vr5PqW__serviceMetrics{grid-gap:7px;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 12px 7px;display:grid}.HomepageStudioCanvasScene-module__Vr5PqW__serviceMetrics span{background:#ffffff0b;border-radius:8px;min-width:0;padding:8px}.HomepageStudioCanvasScene-module__Vr5PqW__serviceMetrics small,.HomepageStudioCanvasScene-module__Vr5PqW__serviceMetrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HomepageStudioCanvasScene-module__Vr5PqW__serviceMetrics small{color:#ffffff57;letter-spacing:.08em;font-size:7px;font-weight:800}.HomepageStudioCanvasScene-module__Vr5PqW__serviceMetrics strong{margin-top:2px;font-size:11px}.HomepageStudioCanvasScene-module__Vr5PqW__serviceFooter{align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.HomepageStudioCanvasScene-module__Vr5PqW__serviceFooter span{color:#93c5fd;background:#2563eb1f;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:760}.HomepageStudioCanvasScene-module__Vr5PqW__serviceFooter span:last-child{color:#86efac;background:#10b9811a}.HomepageStudioCanvasScene-module__Vr5PqW__nodePorts{z-index:45;background:#2d2d2deb;border:1px solid #ffffff1f;border-radius:999px;flex-direction:column;gap:6px;padding:5px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HomepageStudioCanvasScene-module__Vr5PqW__nodePortsLeft{left:-31px}.HomepageStudioCanvasScene-module__Vr5PqW__nodePortsRight{right:-31px}.HomepageStudioCanvasScene-module__Vr5PqW__nodePorts i,.HomepageStudioCanvasScene-module__Vr5PqW__nodePorts span{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;font-weight:850;display:grid}.HomepageStudioCanvasScene-module__Vr5PqW__nodePorts span{background:linear-gradient(#60a5fa,#2563eb);border:1px solid #bfdbfedb;box-shadow:0 0 14px #2563eb8c}.HomepageStudioCanvasScene-module__Vr5PqW__nodePorts i{background:linear-gradient(#fb7185,#dc2626);border:1px solid #fec8c8bd}.HomepageStudioCanvasScene-module__Vr5PqW__relationLayer{z-index:12;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomepageStudioCanvasScene-module__Vr5PqW__relationGlow,.HomepageStudioCanvasScene-module__Vr5PqW__relationLine,.HomepageStudioCanvasScene-module__Vr5PqW__relationShadow{fill:none;stroke-linecap:round}.HomepageStudioCanvasScene-module__Vr5PqW__relationShadow{stroke:#0206177a;stroke-width:18px}.HomepageStudioCanvasScene-module__Vr5PqW__relationGlow{stroke:#2563eb2e;stroke-width:11px}.HomepageStudioCanvasScene-module__Vr5PqW__relationLine{stroke:url(#homepage-current-canvas-relation);stroke-width:4.5px;filter:drop-shadow(0 0 7px #3b82f64d)}.HomepageStudioCanvasScene-module__Vr5PqW__relationParticle{filter:drop-shadow(0 0 8px #60a5fab8)}.HomepageStudioCanvasScene-module__Vr5PqW__relationLabel{z-index:25;background:#2d2d2df5;border:1px solid #60a5fa57;border-radius:10px;align-items:center;gap:10px;width:260px;height:54px;padding:0 12px;display:flex;position:absolute;top:632px;left:520px}.HomepageStudioCanvasScene-module__Vr5PqW__relationIcon{width:32px;height:32px}.HomepageStudioCanvasScene-module__Vr5PqW__relationIcon svg{width:16px;height:16px}.HomepageStudioCanvasScene-module__Vr5PqW__relationLabel>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.HomepageStudioCanvasScene-module__Vr5PqW__relationLabel strong{color:#bfdbfe;letter-spacing:.13em;font-size:10px}.HomepageStudioCanvasScene-module__Vr5PqW__relationLabel small{color:#ffffff6b;font-size:9px;font-weight:700}.HomepageStudioCanvasScene-module__Vr5PqW__relationLabel>i{background:#34d399;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 12px #34d399db}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenuBackdrop{cursor:default;z-index:44;background:0 0;border:0;position:absolute;inset:0}.HomepageStudioCanvasScene-module__Vr5PqW__canvasZoomControl{pointer-events:auto;touch-action:manipulation;z-index:45;display:block;position:absolute;bottom:12px;right:12px}.HomepageStudioCanvasScene-module__Vr5PqW__zoomTrigger{color:#ffffffb3;cursor:pointer;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#1e1e1e;border:1px solid #ffffff21;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:66px;height:32px;padding:0 10px;font-size:11px;font-weight:650;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;box-shadow:0 14px 34px -22px #000000eb}.HomepageStudioCanvasScene-module__Vr5PqW__zoomTrigger:hover,.HomepageStudioCanvasScene-module__Vr5PqW__zoomTriggerOpen{color:#fffffff5;background:#ffffff1f}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenu button:focus-visible,.HomepageStudioCanvasScene-module__Vr5PqW__zoomTrigger:focus-visible{outline-offset:1px;outline:1px solid #93c5fdd6}.HomepageStudioCanvasScene-module__Vr5PqW__zoomTrigger svg{width:12px;height:12px;transition:transform .16s}.HomepageStudioCanvasScene-module__Vr5PqW__zoomChevron{transform:rotate(180deg)}.HomepageStudioCanvasScene-module__Vr5PqW__zoomChevronOpen{transform:rotate(0)}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenu{background:#1e1e1e;border:1px solid #ffffff21;border-radius:10px;width:190px;padding:4px;position:absolute;bottom:calc(100% + 9px);right:0;box-shadow:0 22px 55px -28px #000000f5}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenu button{color:#ffffffb8;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:32px;padding:0 8px;font-size:11px;font-weight:560;display:flex}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenu button:hover{color:#fffffff2;background:#ffffff12}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenu button>span{align-items:center;gap:7px;display:inline-flex}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenu button svg{width:13px;height:13px}.HomepageStudioCanvasScene-module__Vr5PqW__zoomMenu kbd{color:#fff6;font:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:5px;justify-content:center;align-items:center;min-width:30px;height:19px;padding:0 5px;font-size:9px;font-weight:650;display:inline-flex}.HomepageStudioCanvasScene-module__Vr5PqW__canvas[data-compact=true] .HomepageStudioCanvasScene-module__Vr5PqW__toolRail{top:12px}.HomepageStudioCanvasScene-module__Vr5PqW__canvas[data-compact=true] .HomepageStudioCanvasScene-module__Vr5PqW__canvasWorld{top:51%}.HomepageStudioCanvasScene-module__Vr5PqW__canvas[data-compact=true] .HomepageStudioCanvasScene-module__Vr5PqW__referencePreviews{top:12%}.HomepageStudioCanvasScene-module__Vr5PqW__canvas[data-compact=true] .HomepageStudioCanvasScene-module__Vr5PqW__canvasZoomControl{bottom:12px}@media (max-width:767px){.HomepageStudioCanvasScene-module__Vr5PqW__toolRail{width:34px}.HomepageStudioCanvasScene-module__Vr5PqW__toolRail span{width:24px;height:24px}.HomepageStudioCanvasScene-module__Vr5PqW__toolRail svg{width:13px;height:13px}}
.HomepageStudioStory-module__oQkf_G__storySection{color:#fffffff5;z-index:2;background:0 0;height:680vh;position:relative}.HomepageStudioStory-module__oQkf_G__storySticky{isolation:isolate;pointer-events:none;background:0 0;height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__storyBackdrop{background:var(--homepage-bg);will-change:opacity;z-index:0;position:absolute;inset:0}body.homepage-studio-story-active [data-landing-header=true]{pointer-events:none;visibility:hidden;transition:opacity .24s,transform .42s cubic-bezier(.22,1,.36,1);opacity:0!important;transform:translateY(-120%)!important}.homepage-build-story-intro{opacity:1;transform-origin:50%;transition:opacity .34s,transform .52s cubic-bezier(.22,1,.36,1);transform:scale(1)}body.homepage-studio-story-active .homepage-build-story-intro{opacity:0;transform:scale(.985)}.HomepageStudioStory-module__oQkf_G__studioStage{transform-origin:50%;will-change:transform,opacity;z-index:8;width:min(1520px,100vw - 32px);height:min(900px,100svh - 28px);min-height:560px;position:absolute;top:50%;left:50%}.HomepageStudioStory-module__oQkf_G__studioFrame{pointer-events:auto;background:#1e1e1e;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:100%;overflow:hidden;box-shadow:0 48px 120px -78px #000000fa,0 0 0 1px #00000047}.HomepageStudioStory-module__oQkf_G__studioTopbar{grid-template-columns:25% minmax(0,1fr) 17%;grid-template-columns:var(--studio-demo-left,25%) minmax(0,1fr) var(--studio-demo-right,17%);background:#1e1e1e;border-bottom:1px solid #ffffff14;align-items:center;height:40px;display:grid}.HomepageStudioStory-module__oQkf_G__projectIdentity,.HomepageStudioStory-module__oQkf_G__studioActions,.HomepageStudioStory-module__oQkf_G__studioTabs{align-items:center;min-width:0;display:flex}.HomepageStudioStory-module__oQkf_G__projectIdentity{border-right:1px solid #ffffff12;gap:7px;height:100%;padding:0 8px}.HomepageStudioStory-module__oQkf_G__projectPlay{color:#34d399;background:#10b9811f;border:1px solid #34d39947;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:7px;line-height:1;display:grid}.HomepageStudioStory-module__oQkf_G__projectChevron{color:#ffffff5c;flex:none;width:12px;height:12px}.HomepageStudioStory-module__oQkf_G__backButton{color:#ffffff8f;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.HomepageStudioStory-module__oQkf_G__backButton svg,.HomepageStudioStory-module__oQkf_G__studioActions>svg,.HomepageStudioStory-module__oQkf_G__studioTabs svg{width:14px;height:14px}.HomepageStudioStory-module__oQkf_G__projectName{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.HomepageStudioStory-module__oQkf_G__proBadge{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3b82f6,#6366f1);border:0;border-radius:4px;flex:none;align-items:center;gap:6px;height:28px;margin-left:auto;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .18s,box-shadow .18s,transform .12s;display:inline-flex;box-shadow:0 0 16px -2px #3b82f666}.HomepageStudioStory-module__oQkf_G__proBadge:hover{background:linear-gradient(90deg,#60a5fa,#818cf8);box-shadow:0 0 20px -2px #3b82f699}.HomepageStudioStory-module__oQkf_G__proBadge:active{transform:scale(.96)}.HomepageStudioStory-module__oQkf_G__proBadge svg{width:12px;height:12px}.HomepageStudioStory-module__oQkf_G__studioTabs{align-self:stretch;gap:2px;padding:3px 6px;overflow:hidden}.HomepageStudioStory-module__oQkf_G__studioTabs>span{color:#ffffff6e;white-space:nowrap;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-width:0;height:33px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.HomepageStudioStory-module__oQkf_G__studioTabs>span>b{color:#ffffff38;font-size:12px;font-weight:500}.HomepageStudioStory-module__oQkf_G__studioTabs>.HomepageStudioStory-module__oQkf_G__newStudioTab{flex:none;justify-content:center;width:28px;padding:0}.HomepageStudioStory-module__oQkf_G__studioTabs>.HomepageStudioStory-module__oQkf_G__activeStudioTab{color:#fffffff0;background:#2d2d2d;border-color:#ffffff17}.HomepageStudioStory-module__oQkf_G__studioActions{color:#ffffff75;justify-content:flex-end;gap:10px;height:100%;padding:0 7px}.HomepageStudioStory-module__oQkf_G__studioActions button{color:#171717;background:#fffffff5;border:0;border-radius:6px;height:25px;padding:0 10px;font-size:9px;font-weight:760}.HomepageStudioStory-module__oQkf_G__studioBody{background:#1e1e1e;height:calc(100% - 40px);position:relative;overflow:hidden}.HomepageStudioStory-module__oQkf_G__studioChat{will-change:width;z-index:5;border-right:1px solid #ffffff14;bottom:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__chatRailHeader,.HomepageStudioStory-module__oQkf_G__studioChat{background:#1e1e1e;position:absolute;top:0;left:0}.HomepageStudioStory-module__oQkf_G__chatRailHeader{z-index:12;grid-gap:8px;border-bottom:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;height:38px;display:grid;right:0}.HomepageStudioStory-module__oQkf_G__chatRailHeader,.HomepageStudioStory-module__oQkf_G__creditPill{align-items:center;padding:0 8px}.HomepageStudioStory-module__oQkf_G__creditPill{color:#ffffff9e;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;gap:5px;height:22px;font-family:inherit;font-size:9px;font-weight:700;display:inline-flex}.HomepageStudioStory-module__oQkf_G__creditClock{color:#ffffff75;stroke-width:2.8px;width:10px;height:10px}.HomepageStudioStory-module__oQkf_G__chatRailHeader>strong{color:#ffffffb8;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.HomepageStudioStory-module__oQkf_G__chatRailActions{color:#ffffffad;align-items:center;gap:2px;display:inline-flex}.HomepageStudioStory-module__oQkf_G__chatRailActions button{color:#ffffff8a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.HomepageStudioStory-module__oQkf_G__chatRailActions button:hover{color:#ffffffeb;background:#ffffff0f}.HomepageStudioStory-module__oQkf_G__chatRailActions button:active{transform:scale(.94)}.HomepageStudioStory-module__oQkf_G__chatRailActions svg{width:14px;height:14px}.HomepageStudioStory-module__oQkf_G__chatFeed{position:absolute;inset:38px 0 88px;overflow:hidden}.HomepageStudioStory-module__oQkf_G__agentStream{background:#1e1e1e;flex-direction:column;justify-content:flex-start;min-height:100%;padding:14px 9px 12px;font-size:12px;display:flex;overflow:hidden}.HomepageStudioStory-module__oQkf_G__streamEntry{animation:.3s cubic-bezier(.22,1,.36,1) both HomepageStudioStory-module__oQkf_G__story-entry}.HomepageStudioStory-module__oQkf_G__agentStream .cot-timeline{min-width:0;margin:5px 5px 9px 7px}.HomepageStudioStory-module__oQkf_G__agentStream .cot-timeline-content{min-width:0}.HomepageStudioStory-module__oQkf_G__realToolCard{min-width:0}.HomepageStudioStory-module__oQkf_G__realToolCard .font-mono{font-size:10px}.HomepageStudioStory-module__oQkf_G__realToolCard .text-sm{font-size:12px}.HomepageStudioStory-module__oQkf_G__agentStream .studio-assistant-prose{font-size:12px;line-height:1.48}.HomepageStudioStory-module__oQkf_G__agentStream .interactive-item-container{padding-left:5px;padding-right:5px}.HomepageStudioStory-module__oQkf_G__studioWork{will-change:left,opacity;z-index:2;border-right:1px solid #ffffff14;bottom:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__studioWork,.HomepageStudioStory-module__oQkf_G__workToolbar{background:#1e1e1e;position:absolute;top:0}.HomepageStudioStory-module__oQkf_G__workToolbar{z-index:45;grid-gap:8px;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:38px;padding:0 7px;display:grid;left:0;right:0}.HomepageStudioStory-module__oQkf_G__designToggle{color:#ffffff94;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:6px;height:29px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.HomepageStudioStory-module__oQkf_G__designToggleActive{color:#ffffffeb;background:#2d2d2d;border-color:#ffffff24}.HomepageStudioStory-module__oQkf_G__browserToolbar svg,.HomepageStudioStory-module__oQkf_G__designToggle svg,.HomepageStudioStory-module__oQkf_G__editorBreadcrumb svg,.HomepageStudioStory-module__oQkf_G__workToolbarActions svg{flex:none;width:13px;height:13px}.HomepageStudioStory-module__oQkf_G__browserToolbar{color:#ffffff52;background:#2d2d2d;border:1px solid #ffffff12;border-radius:7px;justify-self:center;align-items:center;gap:9px;width:min(590px,100%);min-width:0;height:28px;padding:0 9px;display:flex}.HomepageStudioStory-module__oQkf_G__forwardIcon{transform:rotate(180deg)}.HomepageStudioStory-module__oQkf_G__browserPath{flex:1;font-size:9px}.HomepageStudioStory-module__oQkf_G__browserPath,.HomepageStudioStory-module__oQkf_G__editorBreadcrumb{color:#ffffff6b;min-width:0}.HomepageStudioStory-module__oQkf_G__editorBreadcrumb{white-space:nowrap;grid-column:1/3;align-items:center;gap:6px;font-size:10px;display:flex;overflow:hidden}.HomepageStudioStory-module__oQkf_G__editorBreadcrumb strong{color:#ffffffc7;font-weight:650}.HomepageStudioStory-module__oQkf_G__editorBreadcrumb b{color:#ffffff3d;font-weight:500}.HomepageStudioStory-module__oQkf_G__breadcrumbFileIcon{flex:none}.HomepageStudioStory-module__oQkf_G__workToolbarActions{color:#ffffff61;align-items:center;gap:9px;display:inline-flex}.HomepageStudioStory-module__oQkf_G__workSurface{opacity:1;transition:opacity .26s;position:absolute;inset:38px 0 0}.HomepageStudioStory-module__oQkf_G__workSurfaceHidden{opacity:0;pointer-events:none;z-index:-1}.HomepageStudioStory-module__oQkf_G__previewSurface{background:#1e1e1e;position:absolute;inset:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__previewToolbar{border-bottom:1px solid #ffffff12;align-items:center;gap:5px;height:34px;padding:4px 8px;display:flex}.HomepageStudioStory-module__oQkf_G__previewToolbar>span{color:#ffffff6b;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.HomepageStudioStory-module__oQkf_G__previewToolbar svg{width:14px;height:14px}.HomepageStudioStory-module__oQkf_G__previewAddress{color:#ffffff70;background:#2d2d2d;border:1px solid #ffffff12;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:0;height:25px;padding:0 10px;font-size:9px;display:flex}.HomepageStudioStory-module__oQkf_G__addressStatus{background:#34d399;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 9px #34d399bd}.HomepageStudioStory-module__oQkf_G__previewViewport{background:#f3f5f8}.HomepageStudioStory-module__oQkf_G__previewReveal,.HomepageStudioStory-module__oQkf_G__previewViewport{position:absolute;inset:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__previewReveal{background:#f4f5f7;border:0;border-radius:0;animation:.62s cubic-bezier(.22,1,.36,1) both HomepageStudioStory-module__oQkf_G__preview-reveal}.HomepageStudioStory-module__oQkf_G__fileExplorer{width:17%;width:var(--studio-demo-right,17%);z-index:4;background:#1e1e1e;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__fileSearch{color:#ffffff59;background:#2d2d2d;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:5px;height:26px;margin:6px 8px;padding:0 5px 0 8px;font-size:9px;display:flex}.HomepageStudioStory-module__oQkf_G__fileSearchText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__fileSearchIcon{flex:none;width:14px;height:14px}.HomepageStudioStory-module__oQkf_G__fileSearchActions{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.HomepageStudioStory-module__oQkf_G__fileSearchActions svg{color:#ffffff7a;border-radius:5px;width:18px;height:18px;padding:2px}.HomepageStudioStory-module__oQkf_G__fileTree{flex-direction:column;gap:1px;padding:3px 6px;display:flex}.HomepageStudioStory-module__oQkf_G__fileTree>span{color:#ffffff9e;border-radius:6px;align-items:center;gap:7px;height:26px;padding:0 7px;font-size:11px;font-weight:620;display:flex}.HomepageStudioStory-module__oQkf_G__fileTree>span,.HomepageStudioStory-module__oQkf_G__fileTree>span>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomepageStudioStory-module__oQkf_G__fileTree>span>b{font:inherit;min-width:0}.HomepageStudioStory-module__oQkf_G__fileFolderIcon{color:#ffffffad;flex:none;width:16px;height:16px}.HomepageStudioStory-module__oQkf_G__fileTypeIcon{flex:none}.HomepageStudioStory-module__oQkf_G__fileTree .HomepageStudioStory-module__oQkf_G__fileIndent{padding-left:18px}.HomepageStudioStory-module__oQkf_G__fileTree .HomepageStudioStory-module__oQkf_G__fileIndentDeep{padding-left:30px}.HomepageStudioStory-module__oQkf_G__fileTree .HomepageStudioStory-module__oQkf_G__fileActive{color:#ffffffeb;background:#2d2d2d}.HomepageStudioStory-module__oQkf_G__fileTree .HomepageStudioStory-module__oQkf_G__fileChanged{color:#86efac}.HomepageStudioStory-module__oQkf_G__editorSurface{color:#ffffffd6;background:#1e1e1e;position:absolute;inset:0;overflow:hidden}.HomepageStudioStory-module__oQkf_G__editorTabbar{border-bottom:1px solid #ffffff12;align-items:stretch;height:34px;display:flex}.HomepageStudioStory-module__oQkf_G__editorTabbar>span{color:#ffffff61;border-right:1px solid #ffffff0f;align-items:center;gap:6px;padding:0 11px;font-size:9px;display:flex}.HomepageStudioStory-module__oQkf_G__editorTabbar svg{width:12px;height:12px}.HomepageStudioStory-module__oQkf_G__editorTabbar .HomepageStudioStory-module__oQkf_G__editorActiveTab{color:#ffffffe0;background:#252525}.HomepageStudioStory-module__oQkf_G__editorActiveTab b{color:#4ade80;font-size:8px}.HomepageStudioStory-module__oQkf_G__editorBody{background:#1e1e1e;padding-top:10px;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;position:absolute;inset:0 0 26%;overflow:hidden}.HomepageStudioStory-module__oQkf_G__editorBody>div{grid-template-columns:34px 16px 1fr;align-items:center;min-height:23px;font-size:max(8px,min(.72vw,11px));display:grid}.HomepageStudioStory-module__oQkf_G__editorBody>div>span{color:#ffffff40;text-align:right}.HomepageStudioStory-module__oQkf_G__editorBody>div>i{color:#4ade80;text-align:center;font-style:normal}.HomepageStudioStory-module__oQkf_G__editorBody code{color:#d8dee9;text-overflow:ellipsis;white-space:pre;padding-left:8px;overflow:hidden}.HomepageStudioStory-module__oQkf_G__editorBody .HomepageStudioStory-module__oQkf_G__editorAddedLine{background:#22c55e1f}.HomepageStudioStory-module__oQkf_G__editorAddedLine code{color:#86efac}.HomepageStudioStory-module__oQkf_G__editorTerminal{background:#252525;border-top:1px solid #ffffff14;height:26%;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;position:absolute;bottom:0;left:0;right:0}.HomepageStudioStory-module__oQkf_G__editorTerminal header{color:#ffffffad;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:28px;padding:0 10px;font-family:inherit;font-size:9px;display:flex}.HomepageStudioStory-module__oQkf_G__editorTerminal header b{color:#4ade80}.HomepageStudioStory-module__oQkf_G__editorTerminal>code,.HomepageStudioStory-module__oQkf_G__editorTerminal>small{margin:8px 12px 0;font-size:9px;display:block}.HomepageStudioStory-module__oQkf_G__editorTerminal>small{color:#86efac}.homepage-shared-composer{left:50%;left:var(--homepage-composer-left,50%);opacity:1;opacity:var(--homepage-composer-opacity,1);top:58.5%;top:var(--homepage-composer-top,58.5%);transform:translate(-50%,-50%)scale(1);transform:translate(-50%,-50%) scale(var(--homepage-composer-scale,1));transform-origin:50%;width:min(704px,100vw - 36px);width:min(var(--homepage-composer-width,704px),calc(100vw - 36px));will-change:left,top,transform,opacity;z-index:40;transition:opacity .18s linear;position:fixed}body.homepage-studio-story-complete .homepage-shared-composer{opacity:0;pointer-events:none}.HomepageStudioStory-module__oQkf_G__storyCursor{filter:drop-shadow(0 4px 9px #000000b8);pointer-events:none;z-index:80;width:25px;height:25px;position:absolute;transform:translate(-4px,-3px)}.HomepageStudioStory-module__oQkf_G__storyCursor svg{fill:#fff;stroke:#171717;stroke-width:1.3px;width:100%;height:100%}.HomepageStudioStory-module__oQkf_G__cursorClick{border:1px solid #60a5fae6;border-radius:50%;width:28px;height:28px;animation:.54s ease-out infinite HomepageStudioStory-module__oQkf_G__cursor-click;position:absolute;top:-6px;left:-6px}.HomepageStudioStory-module__oQkf_G__mobileSurfaceTabs{display:none}.HomepageStudioStory-module__oQkf_G__outroTitle{text-align:center;transform-origin:50%;will-change:transform,opacity;z-index:20;width:min(980px,100vw - 36px);position:absolute;top:50%;left:50%}.HomepageStudioStory-module__oQkf_G__outroTitle span{color:#60a5fa;letter-spacing:.16em;margin-bottom:17px;font-size:11px;font-weight:820;display:block}.HomepageStudioStory-module__oQkf_G__outroTitle h2{color:#fffffffa;letter-spacing:0;margin:0;font-size:max(36px,min(6vw,82px));font-weight:860;line-height:1.02}@keyframes HomepageStudioStory-module__oQkf_G__story-entry{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes HomepageStudioStory-module__oQkf_G__preview-reveal{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes HomepageStudioStory-module__oQkf_G__cursor-click{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@media (max-width:767px){.HomepageStudioStory-module__oQkf_G__storySection{height:600vh}.HomepageStudioStory-module__oQkf_G__storySticky{min-height:540px}.HomepageStudioStory-module__oQkf_G__studioStage{width:calc(100vw - 12px);height:calc(100svh - 12px);min-height:480px}.HomepageStudioStory-module__oQkf_G__studioTopbar{grid-template-columns:minmax(0,1fr) auto;height:44px}.HomepageStudioStory-module__oQkf_G__projectIdentity{border-right:0}.HomepageStudioStory-module__oQkf_G__proBadge,.HomepageStudioStory-module__oQkf_G__projectState,.HomepageStudioStory-module__oQkf_G__studioActions>svg,.HomepageStudioStory-module__oQkf_G__studioLogo,.HomepageStudioStory-module__oQkf_G__studioTabs{display:none}.HomepageStudioStory-module__oQkf_G__studioActions{padding-right:5px}.HomepageStudioStory-module__oQkf_G__studioActions button{height:29px;padding-left:11px;padding-right:11px}.HomepageStudioStory-module__oQkf_G__studioBody{height:calc(100% - 44px)}.HomepageStudioStory-module__oQkf_G__studioChat{border-right:0;width:100%!important}.HomepageStudioStory-module__oQkf_G__studioChat,.HomepageStudioStory-module__oQkf_G__studioWork{transition:opacity .22s}.HomepageStudioStory-module__oQkf_G__studioWork{padding-top:0;opacity:1!important;inset:0!important}.HomepageStudioStory-module__oQkf_G__fileExplorer{display:none}.HomepageStudioStory-module__oQkf_G__studioFrame[data-mobile-surface=agent] .HomepageStudioStory-module__oQkf_G__studioWork{pointer-events:none;opacity:0!important}.HomepageStudioStory-module__oQkf_G__studioFrame:not([data-mobile-surface=agent]) .HomepageStudioStory-module__oQkf_G__studioChat{opacity:0;pointer-events:none}.HomepageStudioStory-module__oQkf_G__mobileSurfaceTabs{z-index:30;background:#1e1e1e;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);align-items:center;height:36px;display:grid;position:absolute;top:0;left:0;right:0}.HomepageStudioStory-module__oQkf_G__mobileSurfaceTabs span{color:#ffffff6b;border-radius:6px;place-items:center;height:28px;margin:3px;font-size:9px;font-weight:700;display:grid}.HomepageStudioStory-module__oQkf_G__mobileSurfaceTabs .HomepageStudioStory-module__oQkf_G__mobileSurfaceActive{color:#ffffffeb;background:#2d2d2d}.HomepageStudioStory-module__oQkf_G__workToolbar{top:36px}.HomepageStudioStory-module__oQkf_G__workSurface{inset:74px 0 0}.HomepageStudioStory-module__oQkf_G__previewReveal{inset:0}.HomepageStudioStory-module__oQkf_G__agentStream{padding-top:6px}.HomepageStudioStory-module__oQkf_G__agentStream .studio-assistant-prose{font-size:10px}.homepage-shared-composer{top:62%;top:var(--homepage-composer-top,62%);width:min(100vw - 20px,100vw - 20px);width:min(var(--homepage-composer-width,calc(100vw - 20px)),calc(100vw - 20px))}.HomepageStudioStory-module__oQkf_G__outroTitle span{margin-bottom:12px;font-size:9px}.HomepageStudioStory-module__oQkf_G__outroTitle h2{font-size:max(34px,min(11vw,54px));line-height:1.03}}@media (prefers-reduced-motion:reduce){.HomepageStudioStory-module__oQkf_G__storySection{height:110vh}.HomepageStudioStory-module__oQkf_G__cursorClick,.HomepageStudioStory-module__oQkf_G__previewReveal,.HomepageStudioStory-module__oQkf_G__streamEntry{animation:none!important}}
