:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#181819;--ds-surface:#28292b;--ds-surface-raised:#323435;--ds-fill:#ffffff1f;--ds-hover:#ffffff26;--ds-pressed:#ffffff2e;--ds-line:#ffffff1f;--ds-line-quiet:#ffffff0f;--ds-text:#fff;--ds-muted:#b0b4bd;--ds-quiet:#979da6;--ds-accent:#4b93ff;--ds-action:#1793ff;--ds-link:#80c2ff;--ds-action-text:#000;--ds-focus:#1793ff;--ds-success:#69d28a;--ds-warning:#f1b596;--ds-error:#ff8d99;--ds-agent:#1f1f20;--ds-user:#0074e8;--ds-composer:#383838cc;--ds-menu:#383838f5;--ds-font:Manrope, system-ui, sans-serif;--ds-space:4px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-message:22px;--ds-radius-lg:32px;--ds-radius-pill:9999px;--ds-sidebar-width:240px;--ds-rail-width:72px;--ds-reading-width:768px;--ds-shadow-sm:0 2px 8px #11111214, 0 2px 16px #1111120a;--ds-shadow-lg:0 6px 16px #11111229, 0 8px 32px #1111121f;--ds-fast:.15s;--ds-ease:cubic-bezier(.2,.75,.25,1)}html[data-design-system=muse]{--bg:var(--ds-bg);--sidebar:var(--ds-bg);--surface:var(--ds-surface);--surface-hover:var(--ds-surface-raised);--line:var(--ds-line);--border:var(--ds-line);--text:var(--ds-text);--text-muted:var(--ds-muted);--muted:var(--ds-muted);--accent:var(--ds-accent);--blue:var(--ds-action);--font:var(--ds-font);--braand-main-bg:var(--ds-bg);--braand-sidebar-bg:var(--ds-bg);--braand-sidebar-border:var(--ds-line-quiet);--braand-sidebar-divider:var(--ds-line-quiet);--braand-sidebar-hover:var(--ds-fill);--braand-sidebar-active:var(--ds-fill);--braand-sidebar-text:var(--ds-text);--braand-sidebar-active-text:var(--ds-text);--braand-sidebar-muted:var(--ds-muted);--braand-sidebar-quiet:var(--ds-muted);--braand-sidebar-accent:var(--ds-accent);--braand-sidebar-focus:var(--ds-focus)}html[data-design-system=muse] body{background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);scrollbar-color:var(--ds-scrollbar) transparent;font-size:14px;line-height:1.5}html[data-design-system=muse] ::selection{background:color-mix(in srgb,var(--ds-accent),transparent 65%);color:var(--ds-text)}html[data-design-system=muse] :is(input,textarea){caret-color:var(--ds-accent)}html[data-design-system=muse] :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}html[data-design-system=muse] :is(button,a){transition-duration:var(--ds-fast);transition-timing-function:var(--ds-ease)}html[data-design-system=muse] :is(.muted,.fine-print){color:var(--ds-muted)}html[data-design-system=muse] .brand-mark{color:var(--ds-accent)}html[data-design-system=muse] :is(.app-shell,.main-area,.content-area,.skills-open .main-area,.skills-open .content-area){background:var(--ds-bg)}html[data-design-system=muse] .app-shell .sidebar{width:var(--ds-sidebar-width);flex-basis:var(--ds-sidebar-width);background:var(--ds-bg);border-right:1px solid var(--ds-line-quiet);padding:0 12px 12px}html[data-design-system=muse] .sidebar .sidebar-brand{border:0;height:72px;min-height:72px;margin:0 0 8px;padding:0 8px}html[data-design-system=muse] .brand-lockup>span:last-child{letter-spacing:-.035em;font-size:23px;font-weight:600;line-height:28px}html[data-design-system=muse] :is(.sidebar-icon-button,.collapsed-new-chat,.new-chat-icon,.icon-button){color:var(--ds-muted);border-radius:var(--ds-radius-pill)}html[data-design-system=muse] :is(.sidebar-icon-button,.collapsed-new-chat,.new-chat-icon,.icon-button):hover{color:var(--ds-text);background:var(--ds-fill)}html[data-design-system=muse] .sidebar .nav-item.sidebar-nav-item{border-radius:var(--ds-radius-sm);font-weight:400;line-height:20px;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important}html[data-design-system=muse] .sidebar .nav-item.sidebar-nav-item>svg{width:19px;height:19px;color:var(--ds-muted)}html[data-design-system=muse] .sidebar .nav-item.sidebar-nav-item.active{color:var(--ds-text);background:var(--ds-fill);font-weight:500}html[data-design-system=muse] .sidebar .nav-item.sidebar-nav-item.active>svg{color:var(--ds-text)}html[data-design-system=muse] .chat-nav-row .sidebar-nav-item{padding-right:42px!important}html[data-design-system=muse] .new-chat-icon{top:4px;right:4px}html[data-design-system=muse] .nav-primary{gap:12px}html[data-design-system=muse] :is(.recent-chats,.nav-subitems){border-color:var(--ds-line);margin-left:22px}html[data-design-system=muse] :is(.recent-chat,.recent-see-all,.nav-subitem,.recent-state){color:var(--ds-muted);font-size:12px;line-height:20px}html[data-design-system=muse] .recent-chat.selected{background:var(--ds-fill);color:var(--ds-text);font-weight:500}html[data-design-system=muse] .sidebar-bottom-links{border-color:var(--ds-line-quiet);padding-top:12px}html[data-design-system=muse] .sidebar-footer{margin-top:12px}html[data-design-system=muse] .account-trigger{border-radius:var(--ds-radius-md);height:56px}html[data-design-system=muse] .workspace-avatar{background:var(--ds-fill);color:var(--ds-text);border:0;border-radius:50%}html[data-design-system=muse] .account-workspace>strong{font-size:13px}html[data-design-system=muse] .account-credit-row>small{color:var(--ds-muted);font-size:11px}html[data-design-system=muse] .credit-meter{background:var(--ds-fill)}html[data-design-system=muse] .account-menu{background:var(--ds-menu);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-lg);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);border:0;left:0;right:auto}html[data-design-system=muse] :is(.account-menu-item,.account-menu-header strong){color:var(--ds-text)}html[data-design-system=muse] :is(.account-menu-header small,.account-menu-item>svg,.account-menu-item>small){color:var(--ds-muted)}html[data-design-system=muse] .account-menu-avatar{background:var(--ds-fill);border:0}html[data-design-system=muse] .account-menu-divider{background:var(--ds-line)}html[data-design-system=muse] .topbar{background:var(--ds-bg);height:72px;min-height:72px;color:var(--ds-text);padding:0 28px}html[data-design-system=muse] :is(.project-switch,.skills-open .project-switch){color:var(--ds-text);font-size:14px}html[data-design-system=muse] :is(.top-context,.skills-open .top-context){color:var(--ds-muted);font-size:12px}html[data-design-system=muse] :is(.topbar-files-tab,.preview-badge){border-radius:var(--ds-radius-pill);background:var(--ds-fill);min-height:36px;color:var(--ds-text);border:0;padding:6px 12px;font-size:12px}html[data-design-system=muse] .welcome-inner{width:min(var(--ds-reading-width),calc(100% - 64px));margin:auto;padding:32px 0 72px;transform:none}html[data-design-system=muse] .welcome-symbol{margin-bottom:24px}html[data-design-system=muse] .welcome-symbol .brand-mark{width:44px;height:44px;animation:none}html[data-design-system=muse] .braand-avatar{vertical-align:middle;pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-design-system=muse] .braand-avatar-placeholder{background:var(--ds-fill);border-radius:40%;width:70%;height:70%}html[data-design-system=muse] .message.assistant>.braand-avatar{margin-top:8px}html[data-design-system=muse] .welcome h1{color:var(--ds-text);letter-spacing:-.03em;text-wrap:balance;white-space:normal;margin:0;font-size:34px;font-weight:600;line-height:40px}html[data-design-system=muse] .home-composer{margin-top:32px;padding:0}html[data-design-system=muse] .suggestions{gap:8px;margin-top:20px}html[data-design-system=muse] .suggestions>button{border-radius:var(--ds-radius-pill);min-height:36px;color:var(--ds-muted);background:0 0;border:0;padding:8px 14px;font-size:12px}html[data-design-system=muse] .suggestions>button:hover{background:var(--ds-fill);color:var(--ds-text)}html[data-design-system=muse] .suggestions>button svg{color:currentColor;width:16px;height:16px}html[data-design-system=muse] .welcome-trust{color:var(--ds-quiet);margin-top:32px;font-size:11px;line-height:16px}html[data-design-system=muse] .home-footer{color:var(--ds-quiet);padding:20px 28px;font-size:11px}html[data-design-system=muse] .home-footer button{color:var(--ds-muted);font-size:11px}html[data-design-system=muse] .composer-wrap{max-width:var(--ds-reading-width);padding:0 24px 16px}html[data-design-system=muse] .home-composer{padding:0}html[data-design-system=muse] .composer{border-radius:var(--ds-radius-lg);background:var(--ds-composer);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);min-height:58px;box-shadow:var(--ds-shadow-sm);transition:border-color var(--ds-fast) var(--ds-ease);border:1px solid #0000;padding:12px}html[data-design-system=muse] .composer:focus-within{border-color:var(--ds-focus);box-shadow:var(--ds-shadow-sm)}html[data-design-system=muse] .composer-entry{grid-template-columns:32px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}html[data-design-system=muse] .composer-input{grid-area:1/2;align-self:center;width:100%;min-width:0}html[data-design-system=muse] .composer-input textarea{min-height:24px;max-height:192px;color:var(--ds-text);padding:0;font-size:15px;line-height:24px;overflow-x:hidden}html[data-design-system=muse] .composer-input textarea:focus-visible{outline:0}html[data-design-system=muse] .composer-placeholder{color:var(--ds-muted);font-size:15px;line-height:24px;top:0;left:0;right:0}html[data-design-system=muse] .composer-placeholder-caret{background:var(--ds-accent)}html[data-design-system=muse] .composer-tools{display:contents}html[data-design-system=muse] .composer-tools>.attach{flex-shrink:0;grid-area:1/1;width:32px;height:32px}html[data-design-system=muse] .composer-hint{display:none}html[data-design-system=muse] .composer-right{grid-area:1/3;gap:8px;margin:0}html[data-design-system=muse] .composer-entry[data-expanded]{flex-direction:column;align-items:stretch;gap:12px;display:flex}html[data-design-system=muse] .composer-entry[data-expanded] .composer-input{align-self:stretch}html[data-design-system=muse] .composer-entry[data-expanded] .composer-tools{align-items:center;gap:12px;min-width:0;margin:0;display:flex}html[data-design-system=muse] .composer-entry[data-expanded] .composer-right{margin-left:auto}html[data-design-system=muse] .send-button{background:var(--ds-action);width:32px;height:32px;color:var(--ds-action-text)}html[data-design-system=muse] .send-button:hover:not(:disabled){background:color-mix(in srgb,var(--ds-action),var(--ds-text) 8%)}html[data-design-system=muse] .send-button:disabled{background:var(--ds-fill);color:var(--ds-muted);opacity:.65}html[data-design-system=muse] .mode-button{min-height:32px;color:var(--ds-muted);background:0 0;border:0;padding:5px 9px;font-size:11px}html[data-design-system=muse] .mode-button:hover{background:var(--ds-fill);color:var(--ds-text)}html[data-design-system=muse] .mode-menu{border-radius:var(--ds-radius-md);background:var(--ds-menu);-webkit-backdrop-filter:blur(36px);backdrop-filter:blur(36px);box-shadow:var(--ds-shadow-lg);border:0;padding:6px}html[data-design-system=muse] .mode-option{border-radius:var(--ds-radius-sm);color:var(--ds-text)}html[data-design-system=muse] :is(.mode-option.selected,.mode-option:hover){background:var(--ds-fill)}html[data-design-system=muse] .mode-option-copy small{color:var(--ds-muted)}html[data-design-system=muse] .composer-disclaimer{color:var(--ds-quiet);padding-top:12px;font-size:10px;line-height:16px}html[data-design-system=muse] .conversation>.composer-wrap{padding-bottom:max(4px,env(safe-area-inset-bottom,0px))}html[data-design-system=muse] .conversation>.composer-wrap>.composer-disclaimer{padding-top:4px}html[data-design-system=muse] .messages{padding:28px max(24px,calc((100% - var(--ds-reading-width))/2)) 24px}html[data-design-system=muse] .message{gap:12px;margin-bottom:24px}html[data-design-system=muse] .message-text{font-size:16px;line-height:22px}html[data-design-system=muse] .message-text p{margin:0 0 8px}html[data-design-system=muse] .message-text p:last-child{margin-bottom:0}html[data-design-system=muse] .message-text strong{font-weight:650}html[data-design-system=muse] .message.assistant>.brand-mark{width:24px;height:24px;margin-top:11px}html[data-design-system=muse] .message.assistant .streaming-response-content{background:var(--ds-agent);border-radius:var(--ds-radius-message);min-height:44px;padding:11px 15px}html[data-design-system=muse] .message.user .message-content{border-radius:var(--ds-radius-message);background:var(--ds-user);max-width:min(520px,88%);min-height:44px;color:var(--ds-user-text);padding:11px 15px}html[data-design-system=muse] .message.user .message-text{color:var(--ds-user-text)}html[data-design-system=muse] .message-agent-status{padding:0 4px 8px}html[data-design-system=muse] .response-footer{margin:6px 0 0 6px}html[data-design-system=muse] :is(.response-action,.response-sources-toggle){color:var(--ds-muted)}html[data-design-system=muse] .response-action[aria-pressed=true]{background:var(--ds-fill);color:var(--ds-text)}html[data-design-system=muse] .artifact-links>button{border-radius:var(--ds-radius-md);border-color:var(--ds-line);background:var(--ds-fill);padding:12px}html[data-design-system=muse] .artifact-links strong{color:var(--ds-text);font-size:14px}html[data-design-system=muse] .artifact-links small{color:var(--ds-muted);font-size:12px}html[data-design-system=muse] :is(.library-content,.analytics-content){max-width:1248px;padding:32px 40px 56px}html[data-design-system=muse] .section-heading h1{letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:40px}html[data-design-system=muse] .section-heading p{color:var(--ds-muted);font-size:14px;line-height:20px}html[data-design-system=muse] .button{border-radius:var(--ds-radius-pill);min-height:36px;padding:8px 16px;font-size:13px;font-weight:600;line-height:20px}html[data-design-system=muse] .button.primary{color:var(--ds-action-text);background:var(--ds-action);border-color:#0000}html[data-design-system=muse] .button.primary:hover{background:color-mix(in srgb,var(--ds-action),var(--ds-text) 8%)}html[data-design-system=muse] .button.secondary{color:var(--ds-text);background:var(--ds-fill);border-color:#0000}html[data-design-system=muse] .button.secondary:hover{background:var(--ds-hover)}html[data-design-system=muse] .empty-state{min-height:360px;padding:40px 24px}html[data-design-system=muse] .empty-icon{color:var(--ds-muted);background:var(--ds-fill);border-radius:var(--ds-radius-md);border:0;padding:16px}html[data-design-system=muse] .empty-state h2{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:30px}html[data-design-system=muse] .empty-state>p{color:var(--ds-muted);font-size:14px;line-height:22px}html[data-design-system=muse] :is(.resource-card,.file-card){background:var(--ds-surface);border:1px solid var(--ds-line-quiet);border-radius:var(--ds-radius-md);box-shadow:none}html[data-design-system=muse] :is(.resource-card,.file-card):hover{background:var(--ds-surface-raised);border-color:var(--ds-line);transform:none}html[data-design-system=muse] :is(.resource-thumb,.file-card-grid .file-card-icon){color:var(--ds-muted);background:var(--ds-agent)}html[data-design-system=muse] :is(.resource-card h3,.file-card-copy strong){color:var(--ds-text);font-size:14px;line-height:20px}html[data-design-system=muse] :is(.resource-card-body>span,.file-card-copy small,.file-card-kind){color:var(--ds-muted);font-size:12px}html[data-design-system=muse] .resource-card-body{padding:16px}html[data-design-system=muse] .status-tag{color:var(--ds-muted);background:var(--ds-fill);border:0;border-radius:6px;font-size:11px}html[data-design-system=muse] .work-panel{background:var(--ds-bg);border-left-color:var(--ds-line);box-shadow:none;animation:none}html[data-design-system=muse] .panel-title{border-color:var(--ds-line-quiet);height:72px;min-height:72px;padding:0 20px}html[data-design-system=muse] .panel-title>span{color:var(--ds-text);font-size:13px}html[data-design-system=muse] .panel-tabs{border-color:var(--ds-line-quiet);gap:4px;padding:10px 16px}html[data-design-system=muse] .panel-tabs>button{border-radius:var(--ds-radius-pill);min-height:32px;color:var(--ds-muted);border:0;padding:6px 10px;font-size:12px}html[data-design-system=muse] .panel-tabs>button.selected{background:var(--ds-fill);color:var(--ds-text)}html[data-design-system=muse] .panel-note{border-radius:var(--ds-radius-md);background:var(--ds-fill);color:var(--ds-muted);border:0;font-size:12px;line-height:20px}html[data-design-system=muse] .resource-detail{color:var(--ds-muted);font-size:14px;line-height:22px}html[data-design-system=muse] :is(.resource-detail pre,.connector-exact-arguments pre){background:var(--ds-bg);color:var(--ds-muted);border-radius:var(--ds-radius-sm)}html[data-design-system=muse] .panel-empty h3{color:var(--ds-text);font-size:20px;line-height:26px}html[data-design-system=muse] .panel-empty p{color:var(--ds-muted);font-size:14px;line-height:22px}html[data-design-system=muse] .modal{border-radius:var(--ds-radius-lg);background:var(--ds-surface);width:512px;color:var(--ds-text);box-shadow:var(--ds-shadow-lg);border:0;max-height:calc(100dvh - 64px);padding:0}html[data-design-system=muse] .modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}html[data-design-system=muse] .modal-heading{min-height:64px;padding:16px 24px}html[data-design-system=muse] .modal-heading h2{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:26px}html[data-design-system=muse] .modal[data-modal=settings][open]{width:880px;height:680px;display:block;overflow:hidden}html[data-design-system=muse] .modal[data-modal=settings] .modal-heading{grid-column:1/-1}html[data-design-system=muse] .settings-tabs{border:0;border-right:1px solid var(--ds-line);flex-direction:column;align-items:stretch;gap:4px;padding:16px;display:flex}html[data-design-system=muse] .settings-tabs>button{border-radius:var(--ds-radius-sm);min-height:36px;color:var(--ds-muted);text-align:start;border:0;align-items:center;gap:10px;padding:6px 8px;font-size:14px;line-height:20px;display:flex}html[data-design-system=muse] .settings-tabs>button.selected{color:var(--ds-text);background:var(--ds-fill);font-weight:500}html[data-design-system=muse] .settings-content{min-width:0;min-height:0;padding:16px 24px 24px;font-size:14px;line-height:22px;overflow:auto}html[data-design-system=muse] :is(.connection-row,.shortcut-row){border-color:var(--ds-line)}html[data-design-system=muse] .connection-row{flex-wrap:wrap;gap:10px;padding:12px 0}html[data-design-system=muse] .connection-row strong{font-size:14px}html[data-design-system=muse] .connection-row small{color:var(--ds-muted);font-size:12px}html[data-design-system=muse] .connection-state{color:var(--ds-muted);font-size:11px}html[data-design-system=muse] .connection-state.connected{color:var(--ds-success)}html[data-design-system=muse] .search-modal{background:var(--ds-surface);width:512px}html[data-design-system=muse] .search-field{border-color:var(--ds-line);color:var(--ds-muted);padding:12px 24px 20px}html[data-design-system=muse] .search-field input{color:var(--ds-text);font-size:16px}html[data-design-system=muse] .search-results{padding:8px 12px 16px}html[data-design-system=muse] .search-results button{border-radius:var(--ds-radius-sm);min-height:48px;color:var(--ds-text)}html[data-design-system=muse] .search-results button:hover{background:var(--ds-fill)}html[data-design-system=muse] .search-results small{color:var(--ds-muted)}html[data-design-system=muse] :where(input:not([type=checkbox]):not([type=radio]),select){background-color:var(--ds-bg);color:var(--ds-text);border-radius:var(--ds-radius-sm);border-color:#0000}html[data-design-system=muse] :is(.search-field,.skills-search,.connectors-search) input{background:0 0;border-radius:0}html[data-design-system=muse] input::placeholder{color:var(--ds-muted);opacity:1}html[data-design-system=muse] :is(.connectors-panel,.connector-approval){--connector-text:var(--ds-text);--connector-muted:var(--ds-muted);--connector-line:var(--ds-line);--connector-accent:var(--ds-focus)}html[data-design-system=muse] .connectors-panel{margin-top:20px}html[data-design-system=muse] .connectors-search{border-radius:var(--ds-radius-pill);background:var(--ds-fill);border:0;min-height:36px}html[data-design-system=muse] .connectors-search input{padding:8px 0;font-size:14px;line-height:20px}html[data-design-system=muse] .connectors-list{border-radius:var(--ds-radius-md);background:var(--ds-fill);padding:6px}html[data-design-system=muse] .connectors-list:empty{display:none}html[data-design-system=muse] .connector-item{border-color:var(--ds-line);padding:12px 8px}html[data-design-system=muse] .connector-item:last-child{border:0}html[data-design-system=muse] .connector-logo{border-radius:var(--ds-radius-sm);background:var(--ds-fill)}html[data-design-system=muse] .connector-button{border-radius:var(--ds-radius-pill);background:var(--ds-fill);min-height:36px;color:var(--ds-text);border:0;font-size:12px}html[data-design-system=muse] .connector-button:hover:not(:disabled){background:var(--ds-hover)}html[data-design-system=muse] .connector-primary{background:var(--ds-action);color:var(--ds-action-text)}html[data-design-system=muse] .connector-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ds-action),var(--ds-text) 8%)}html[data-design-system=muse] :is(.connector-note,.connector-notice,.connector-error,.connectors-instant dl){border-radius:var(--ds-radius-md);background:var(--ds-fill);border:0}html[data-design-system=muse] .connector-error{color:var(--ds-error)}html[data-design-system=muse] .connector-notice{color:var(--ds-success)}html[data-design-system=muse] .skills-marketplace{background:var(--ds-bg);color:var(--ds-text);scrollbar-color:var(--ds-scrollbar) transparent;padding:32px 40px 56px}html[data-design-system=muse] .skills-heading h1{font-family:var(--ds-font);letter-spacing:-.03em;color:var(--ds-text);font-size:34px;font-weight:600;line-height:40px}html[data-design-system=muse] :is(.skills-heading p,.filter-caption,.skills-results-heading,.skill-description,.skill-meta,.skill-author,.skill-version,.skill-installed){color:var(--ds-muted)}html[data-design-system=muse] :is(.skills-search,.skills-upload){border-radius:var(--ds-radius-pill);background:var(--ds-fill);color:var(--ds-text);box-shadow:none;border:0}html[data-design-system=muse] .skills-search input{color:var(--ds-text)}html[data-design-system=muse] .filter-options button{border-color:var(--ds-line);color:var(--ds-muted);background:0 0}html[data-design-system=muse] .filter-options button.selected{background:var(--ds-fill);color:var(--ds-text);border-color:#0000}html[data-design-system=muse] .filter-options button:hover{background:var(--ds-fill);color:var(--ds-text)}html[data-design-system=muse] .skill-card{border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:none;border:0}html[data-design-system=muse] .skill-card:hover{background:var(--ds-surface-raised);box-shadow:none;transform:none}html[data-design-system=muse] :is(.skill-card h2,.skill-card h3,.skill-title){color:var(--ds-text);font-family:var(--ds-font)}html[data-design-system=muse] :is(.skill-use,.skill-card-footer button){background:var(--ds-fill);color:var(--ds-text);border-radius:var(--ds-radius-pill)}html[data-design-system=muse] .skills-results-heading small{background:var(--ds-fill);color:var(--ds-muted)}html[data-design-system=muse] :is(.skill-slug,.skill-publisher,.skill-more){color:var(--ds-muted)}html[data-design-system=muse] .skill-publisher .brand-mark.small{color:var(--ds-accent)}html[data-design-system=muse] :is(.skill-more:hover,.skill-more[aria-expanded=true]){background:var(--ds-fill);color:var(--ds-text)}html[data-design-system=muse] .skill-tags span{color:var(--ds-muted);border-color:var(--ds-line);font-size:11px}html[data-design-system=muse] .skill-card-footer{border-color:var(--ds-line)}html[data-design-system=muse] .skill-details{background:var(--ds-bg);color:var(--ds-muted);border-color:var(--ds-line);border-radius:var(--ds-radius-sm);font-size:12px}html[data-design-system=muse] .skill-details strong{color:var(--ds-text);font-size:12px}html[data-design-system=muse] .skill-details pre{color:var(--ds-muted);font-size:12px}html[data-design-system=muse] .skill-status{color:var(--ds-muted);font-size:11px}html[data-design-system=muse] .skill-status.candidate{color:var(--ds-warning)}html[data-design-system=muse] .skills-empty{color:var(--ds-text)}html[data-design-system=muse] .skills-empty p{color:var(--ds-muted)}html[data-design-system=muse] .file-preview-dialog{background:var(--ds-bg);color:var(--ds-text)}html[data-design-system=muse] :is(.file-preview-toolbar,.file-preview-footer){background:var(--ds-bg);border-color:var(--ds-line)}html[data-design-system=muse] .file-preview-mark{background:var(--ds-fill);color:var(--ds-accent);border-radius:var(--ds-radius-sm);border:0}html[data-design-system=muse] .file-preview-identity small{color:var(--ds-muted);font-size:12px}html[data-design-system=muse] .file-preview-identity strong{font-size:14px}html[data-design-system=muse] .file-preview-icon-button{border-radius:var(--ds-radius-pill)}html[data-design-system=muse] :is(.error-banner,.toast){border-radius:var(--ds-radius-md);background:var(--ds-surface-raised);color:var(--ds-text);border-color:var(--ds-line)}html[data-design-system=muse] .error-banner{color:var(--ds-error)}@supports (corner-shape:squircle){html[data-design-system=muse] .modal{border-radius:calc(var(--ds-radius-lg)*2);corner-shape:squircle}}@media (min-width:768px){html[data-design-system=muse] .app-shell.sidebar-collapsed .sidebar{width:var(--ds-rail-width);flex-basis:var(--ds-rail-width);padding:0 8px 12px}html[data-design-system=muse] .sidebar-collapsed .sidebar .sidebar-brand{height:72px;min-height:72px}html[data-design-system=muse] .sidebar-collapsed .sidebar :is(.sidebar-nav-item,.brand-expand,.account-trigger){width:56px!important}html[data-design-system=muse] .sidebar-collapsed .sidebar :is(.nav-primary,.nav-group,.nav-entry,.nav-chat-entry,.chat-nav-row,.sidebar-bottom-links){width:56px}html[data-design-system=muse] .sidebar-collapsed .sidebar .sidebar-nav-item{height:48px!important;min-height:48px!important;padding:0!important}html[data-design-system=muse] .sidebar-collapsed .sidebar .account-menu{left:0}}@media (min-width:641px) and (max-width:1100px){html[data-design-system=muse] .work-panel{max-width:min(60vw,600px)}}@media (max-width:767px){html[data-design-system=muse] .app-shell .sidebar{flex-basis:272px;width:272px;min-width:272px}html[data-design-system=muse] .topbar{height:64px;min-height:64px;padding:0 16px}html[data-design-system=muse] .top-context{display:none}html[data-design-system=muse] .welcome-inner{width:calc(100% - 40px);padding:24px 0 56px}html[data-design-system=muse] .welcome h1{font-size:28px;line-height:34px}html[data-design-system=muse] .welcome-trust{margin-top:24px}html[data-design-system=muse] .home-footer{padding:16px 20px}html[data-design-system=muse] .composer-wrap{padding:0 16px 12px}html[data-design-system=muse] .home-composer{margin-top:28px;padding:0}html[data-design-system=muse] .composer{border-radius:24px;padding:12px}html[data-design-system=muse] .composer-entry,html[data-design-system=muse] .composer-entry[data-expanded]{flex-direction:column;align-items:stretch;gap:8px;display:flex}html[data-design-system=muse] .composer-input{align-self:stretch}html[data-design-system=muse] .composer-input textarea,html[data-design-system=muse] .composer-placeholder{font-size:16px}html[data-design-system=muse] .composer-tools{margin:0;display:flex}html[data-design-system=muse] .composer-right{margin-left:auto}html[data-design-system=muse] :is(.composer-tools>.attach,.send-button,.mode-button){min-width:44px;min-height:44px}html[data-design-system=muse] .mode-button{font-size:12px}html[data-design-system=muse] .suggestions{gap:4px}html[data-design-system=muse] .suggestions>button{min-height:44px;padding:8px 10px}html[data-design-system=muse] .messages{padding:20px 16px 24px}html[data-design-system=muse] .message.assistant>.brand-mark{width:20px;height:20px}html[data-design-system=muse] .message-text{font-size:15px;line-height:22px}html[data-design-system=muse] .message{gap:8px}html[data-design-system=muse] :is(.library-content,.analytics-content,.skills-marketplace){padding:24px 20px 40px}html[data-design-system=muse] :is(.section-heading h1,.skills-heading h1){font-size:28px;line-height:34px}html[data-design-system=muse] .modal{border-radius:24px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}html[data-design-system=muse] .modal[data-modal=settings][open]{width:880px;height:min(720px,100dvh - 32px);display:block}html[data-design-system=muse] .settings-tabs{border:0;border-bottom:1px solid var(--ds-line);flex-direction:row;flex-shrink:0;gap:4px;padding:0 16px 12px}html[data-design-system=muse] .settings-tabs>button{min-height:44px;padding:8px 10px;font-size:13px}html[data-design-system=muse] .settings-tabs>button svg{width:16px}html[data-design-system=muse] .settings-content{flex:1;padding:16px 20px 24px}html[data-design-system=muse] :is(.button,.connector-button,.connectors-search,.skills-upload){min-height:44px}html[data-design-system=muse] .connectors-search input{font-size:16px}}@media (max-width:640px){html[data-design-system=muse] .work-panel{max-width:100vw}}@media (prefers-reduced-motion:reduce){html[data-design-system=muse] *,html[data-design-system=muse] :before,html[data-design-system=muse] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-design-system=muse] .settings-slot .skills-marketplace-embedded{background:0 0;height:auto;padding:0;overflow:visible}html[data-design-system=muse] .skills-marketplace-embedded .skills-heading{margin-bottom:20px}html[data-design-system=muse] .skills-marketplace-embedded .skills-heading p{margin:0;font-size:13px;line-height:20px}html[data-design-system=muse] .skills-marketplace-embedded .skills-toolbar{gap:12px}html[data-design-system=muse] .skills-marketplace-embedded .skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-design-system=muse] .skills-marketplace-embedded .skill-card{min-height:0;padding:16px}html[data-design-system=muse] .skills-marketplace-embedded .skill-card h2{font-size:16px;line-height:22px}html[data-design-system=muse] .skills-marketplace-embedded .skills-upload{min-height:44px}.settings-import-error{color:var(--ds-error);margin-top:16px}.settings-import-status{color:var(--ds-muted);margin-top:16px}@media (max-width:640px){html[data-design-system=muse] .skills-marketplace-embedded .skills-grid{grid-template-columns:minmax(0,1fr)}}._offers_14gek_1{--billing-accent:var(--ds-accent);--billing-bright:var(--ds-accent);--billing-ink:var(--ds-text);--billing-muted:var(--ds-muted);--billing-line:var(--ds-line);color:var(--ds-text);font:400 14px/20px var(--ds-font);flex-direction:column;gap:32px;display:flex}._toolbar_14gek_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._availability_14gek_3{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);max-width:100%;color:var(--ds-muted);align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:20px;display:inline-flex}._availability_14gek_3 svg{color:var(--ds-muted);flex:none}._period_14gek_5{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}._period_14gek_5>span{color:var(--ds-muted);font-size:12px;line-height:16px}._periodSwitch_14gek_7{background:var(--ds-fill);border:0;border-radius:9999px;gap:2px;padding:4px;display:inline-flex}._periodSwitch_14gek_7 button{height:32px;color:var(--ds-muted);font:500 14px/20px var(--ds-font);transition:background var(--ds-fast,.15s) var(--ds-ease),color var(--ds-fast,.15s) var(--ds-ease);border-radius:9999px;padding:0 16px}._periodSwitch_14gek_7 button[aria-pressed=true]{background:var(--ds-surface-raised);color:var(--ds-text)}._periodSwitch_14gek_7 button:hover{color:var(--ds-text)}._instrument_14gek_11{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);grid-template-columns:1fr 1fr;min-width:0;display:grid;position:relative;overflow:hidden}._stage_14gek_12{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-width:0;padding:48px 40px;display:flex;position:relative}._gauge_14gek_13{aspect-ratio:1;width:min(420px,100%);position:relative}._gauge_14gek_13>svg{width:100%;height:100%;display:block;overflow:visible}._ticks_14gek_15{fill:none;stroke:var(--ds-fill);stroke-width:10px;stroke-dasharray:1.6 17.04}._litTicks_14gek_16{stroke:var(--ds-accent)}._tickMask_14gek_17{fill:none;stroke:#fff;stroke-width:24px;transition:stroke-dasharray var(--ds-fast,.15s) var(--ds-ease)}._track_14gek_18{fill:none;stroke:var(--ds-fill);stroke-width:12px}._arc_14gek_19{fill:none;stroke:var(--ds-accent);stroke-width:12px;stroke-linecap:round;transition:stroke-dasharray var(--ds-fast,.15s) var(--ds-ease)}._inner_14gek_20{fill:var(--ds-surface);stroke:var(--ds-line);stroke-width:1px}._innerRing_14gek_21{fill:none;stroke:var(--ds-line);stroke-width:1px}._knob_14gek_22{transform-origin:200px 200px;transition:transform var(--ds-fast,.15s) var(--ds-ease)}._knobGlow_14gek_23{fill:var(--ds-action)}._gaugeValue_14gek_24{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}._gaugeValue_14gek_24>span:first-child{color:var(--ds-muted);font-size:12px;line-height:16px}._gaugeValue_14gek_24 strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ds-text);font-size:clamp(72px,10cqw,120px);font-weight:500;line-height:1}._gaugeValue_14gek_24>span:last-child{color:var(--ds-muted);font-size:14px;line-height:20px}._planSwitch_14gek_28{border-radius:var(--ds-radius-md);background:var(--ds-fill);border:0;gap:6px;width:min(420px,100%);padding:6px;display:flex;position:relative}._planThumb_14gek_29{border-radius:var(--ds-radius-sm);background:var(--ds-surface-raised);width:calc(50% - 9px);transition:transform var(--ds-fast,.15s) var(--ds-ease);pointer-events:none;position:absolute;top:6px;bottom:6px;left:6px}._planSwitch_14gek_28 button{z-index:1;border-radius:var(--ds-radius-sm);min-width:0;color:var(--ds-muted);text-align:left;transition:color var(--ds-fast,.15s) var(--ds-ease);flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:12px 16px;display:flex;position:relative}._planSwitch_14gek_28 button[aria-pressed=true]{background:var(--ds-surface-raised);color:var(--ds-text)}._planSwitch_14gek_28 button:hover{color:var(--ds-text)}._planSwitch_14gek_28 strong{font-size:14px;font-weight:600;line-height:20px}._planSwitch_14gek_28 button>span{font:400 12px/16px var(--ds-font);font-variant-numeric:tabular-nums;white-space:nowrap}._planSwitch_14gek_28 button[aria-pressed=true]>span{color:var(--ds-text)}._details_14gek_36{border-left:1px solid var(--ds-line);background:var(--ds-bg);flex-direction:column;gap:24px;min-width:0;padding:48px 40px 40px;display:flex}._planIntro_14gek_37>div{justify-content:space-between;align-items:center;gap:12px;display:flex}._planIntro_14gek_37 h2{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:40px}._planChip_14gek_39{background:var(--ds-fill);min-height:28px;color:var(--ds-text);text-align:center;border-radius:9999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}._planIntro_14gek_37 p{min-height:40px;color:var(--ds-muted);margin:12px 0 0;font-size:14px;line-height:20px}._price_14gek_41{flex-wrap:wrap;align-items:baseline;gap:12px;min-height:76px;display:flex}._price_14gek_41 strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,7cqw,76px);font-weight:500;line-height:1.1}._price_14gek_41>span{color:var(--ds-muted);font-size:14px;font-weight:500;line-height:20px}._priceBlock_14gek_44>p{color:var(--ds-muted);margin:8px 0 0;font-size:14px;line-height:20px}._choose_14gek_45{background:var(--ds-action);width:100%;min-height:44px;color:var(--ds-action-text);font:600 14px/20px var(--ds-font);transition:filter var(--ds-fast,.15s) var(--ds-ease);border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:inline-flex}._choose_14gek_45:not(:disabled):hover{filter:brightness(1.08)}._choose_14gek_45:not(:disabled):active{filter:brightness(.95);transform:none}._choose_14gek_45:disabled{opacity:.5;cursor:not-allowed}._ownerNote_14gek_49,._annualNote_14gek_49{color:var(--ds-muted);margin:0;font-size:12px;line-height:16px}._specs_14gek_50{margin:0}._specs_14gek_50>div{border-top:1px solid var(--ds-line);padding:12px 0 16px}._specLine_14gek_52{justify-content:space-between;align-items:baseline;gap:20px;font-size:14px;line-height:20px;display:flex}._specLine_14gek_52 dt{color:var(--ds-muted)}._specLine_14gek_52 dd{color:var(--ds-text);text-align:right;font:400 14px/20px var(--ds-font);font-variant-numeric:tabular-nums;margin:0}._bar_14gek_55{background:var(--ds-fill);border-radius:2px;height:3px;margin-top:10px;display:block;overflow:hidden}._bar_14gek_55>span{border-radius:inherit;background:var(--ds-accent);height:100%;transition:width var(--ds-fast,.15s) var(--ds-ease);display:block}._comparisonNote_14gek_57{color:var(--ds-muted);margin:12px 0 0;font-size:12px;line-height:16px}._discovery_14gek_58{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);min-width:0;display:flex;overflow:hidden}._ticket_14gek_59{border-right:1px solid var(--ds-line);background:var(--ds-fill);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:176px;padding:32px 24px;display:flex}._ticket_14gek_59 strong{letter-spacing:-.03em;font-size:48px;font-weight:600;line-height:1.1}._ticket_14gek_59>span{color:var(--ds-muted);font-size:12px;line-height:16px}._discoveryBody_14gek_62{flex-wrap:wrap;flex:1;align-items:center;gap:16px 24px;min-width:0;padding:24px 32px;display:flex}._discoveryBody_14gek_62>div{flex:280px;min-width:0}._discoveryBody_14gek_62 h2{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:30px}._discoveryBody_14gek_62 p{color:var(--ds-muted);margin:8px 0 0;font-size:14px;line-height:20px}._discoveryBody_14gek_62>button{background:var(--ds-fill);min-height:36px;color:var(--ds-text);font:500 14px/20px var(--ds-font);border:0;border-radius:9999px;padding:8px 16px}._discoveryBody_14gek_62>button:enabled:hover{background:var(--ds-hover)}._explainer_14gek_68{flex-direction:column;gap:20px;display:flex}._explainer_14gek_68>h2{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:30px}._explainerGrid_14gek_70{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._explainerGrid_14gek_70 article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);align-items:flex-start;gap:16px;padding:24px;display:flex}._explainerGrid_14gek_70 article>span{width:40px;height:40px;color:var(--ds-text);background:var(--ds-fill);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._explainerGrid_14gek_70 h3{font-size:14px;font-weight:600;line-height:20px}._explainerGrid_14gek_70 p{color:var(--ds-muted);margin:8px 0 0;font-size:14px;line-height:20px}._resultsNote_14gek_75{color:var(--ds-muted);margin:0;font-size:12px;line-height:16px}._offers_14gek_1 button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}@container (width<=900px){._stage_14gek_12{gap:24px;padding:40px 24px}._details_14gek_36{gap:24px;padding:32px 24px}._planSwitch_14gek_28 button{padding:12px 10px}._planChip_14gek_39{padding:4px 8px;font-size:12px}._explainerGrid_14gek_70{grid-template-columns:1fr}._explainerGrid_14gek_70 article{padding:20px}._period_14gek_5{justify-content:flex-start;margin-left:0}._gaugeValue_14gek_24 strong{font-size:clamp(62px,10cqw,100px)}}@container (width<=680px){._offers_14gek_1{gap:24px}._instrument_14gek_11{grid-template-columns:1fr}._stage_14gek_12{gap:24px;padding:28px 24px}._gauge_14gek_13{width:min(330px,100%)}._gaugeValue_14gek_24 strong{font-size:clamp(76px,22cqw,106px)}._details_14gek_36{border-left:0;border-top:1px solid var(--ds-line);padding:32px 24px}._price_14gek_41 strong{font-size:clamp(48px,13cqw,70px)}._price_14gek_41,._planIntro_14gek_37 p{min-height:0}._ticket_14gek_59{width:100px;padding:24px 16px}._ticket_14gek_59 strong{font-size:40px}._discoveryBody_14gek_62{padding:24px 20px}._discoveryBody_14gek_62 h2{font-size:24px;line-height:30px}._discoveryBody_14gek_62 p{font-size:14px}}@container (width<=360px){._ticket_14gek_59{width:72px;padding:24px 10px}._ticket_14gek_59 strong{font-size:34px}._discoveryBody_14gek_62{padding:24px 16px}._planIntro_14gek_37>div{flex-wrap:wrap;align-items:flex-start}._specLine_14gek_52{gap:12px}._specLine_14gek_52 dd{font-size:12px}._explainerGrid_14gek_70 article{gap:12px;padding:16px}._period_14gek_5>span{font-size:12px}}@media (prefers-reduced-motion:reduce){._offers_14gek_1 *,._offers_14gek_1 :before,._offers_14gek_1 :after{transition:none!important;animation:none!important}}._recharge_wrenw_1,._credits_wrenw_1,._payments_wrenw_1,._team_wrenw_1,._teamGate_wrenw_1{--billing-accent:var(--ds-accent);--billing-surface:var(--ds-surface);--billing-surface-strong:var(--ds-surface-raised);--billing-border:var(--ds-line);--billing-muted:var(--ds-muted);color:var(--ds-text);font:400 14px/20px var(--ds-font);gap:26px;display:grid}._recharge_wrenw_1{grid-template-columns:minmax(0,1.45fr) minmax(250px,.8fr);align-items:start}._rechargeMain_wrenw_3,._rechargeAside_wrenw_3,._subscriptionCard_wrenw_3,._methodsCard_wrenw_3,._usageSection_wrenw_3,._listSection_wrenw_3,._teamHero_wrenw_3,._teamForm_wrenw_3,._budgets_wrenw_3{border:1px solid var(--billing-border);border-radius:var(--ds-radius-md);background:var(--ds-surface)}._rechargeMain_wrenw_3{padding:27px}._rechargeAside_wrenw_3{background:var(--ds-surface);padding:24px;position:sticky;top:18px}._sectionIntro_wrenw_6{margin-bottom:22px}._step_wrenw_7{color:var(--ds-muted);letter-spacing:.01em;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}._step_wrenw_7>span{border:1px solid var(--billing-border);width:23px;height:23px;color:var(--billing-accent);border-radius:50%;place-items:center;font-size:12px;display:grid}._sectionIntro_wrenw_6 h2{letter-spacing:-.03em;color:var(--ds-text);margin-top:17px;font-size:24px;font-weight:600;line-height:30px}._sectionIntro_wrenw_6 p,._teamForm_wrenw_3>div>p,._budgets_wrenw_3>div:first-child>p{color:var(--billing-muted);margin-top:8px;font-size:14px;line-height:20px}._packGrid_wrenw_11{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}._pack_wrenw_11{border:1px solid var(--billing-border);border-radius:var(--ds-radius-md);background:var(--ds-fill);text-align:left;min-height:168px;transition:border-color var(--ds-fast,.15s) var(--ds-ease),background var(--ds-fast,.15s) var(--ds-ease);flex-direction:column;align-items:flex-start;padding:17px 15px;display:flex;position:relative}._pack_wrenw_11:hover{border-color:var(--ds-line);background:var(--ds-hover)}._packSelected_wrenw_14{border-color:var(--ds-accent);background:var(--ds-fill)}._radio_wrenw_15{border:1px solid var(--ds-line);border-radius:50%;place-items:center;width:16px;height:16px;margin-bottom:17px;display:grid}._radio_wrenw_15>span{background:var(--ds-accent);border-radius:50%;width:8px;height:8px}._packSelected_wrenw_14 ._radio_wrenw_15{border-color:var(--ds-accent)}._pack_wrenw_11>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:27px;line-height:1}._pack_wrenw_11>span:nth-of-type(2){color:var(--billing-muted);margin-top:5px;font-size:12px}._pack_wrenw_11>b{font-variant-numeric:tabular-nums;margin-top:auto;padding-top:17px;font-size:14px;font-weight:600}._pack_wrenw_11>small{color:var(--billing-muted);margin-top:3px;font-size:12px}._quantityField_wrenw_22{max-width:380px;color:var(--ds-muted);flex-direction:column;gap:8px;margin-top:20px;font-size:12px;font-weight:600;display:flex}._quantityField_wrenw_22>span{align-items:center;display:flex;position:relative}._quantityField_wrenw_22 input{border-color:var(--ds-line);background:var(--ds-bg);font-variant-numeric:tabular-nums;width:100%;height:44px;padding-right:76px;font-size:14px}._quantityField_wrenw_22>span>small{color:var(--billing-muted);pointer-events:none;font-size:12px;font-weight:400;position:absolute;right:13px}._quantityField_wrenw_22>small{color:var(--billing-muted);font-size:12px;font-weight:400;line-height:16px}._paymentInfo_wrenw_27{border-top:1px solid var(--billing-border);align-items:center;gap:13px;margin-top:24px;padding-top:18px;display:flex}._paymentIcons_wrenw_28{color:var(--billing-accent);gap:7px;display:flex}._paymentInfo_wrenw_27>div:nth-child(2){gap:3px;min-width:0;display:grid}._paymentInfo_wrenw_27 strong{font-size:14px;font-weight:600;line-height:20px}._paymentInfo_wrenw_27 span{color:var(--billing-muted);font-size:12px;line-height:16px}._mutedIcon_wrenw_32{color:var(--ds-muted);margin-left:auto}._balancePreview_wrenw_33>span,._orderSummary_wrenw_33>span{color:var(--billing-muted);font-size:12px;display:block}._balancePreview_wrenw_33>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:9px;font-size:34px;font-weight:600;line-height:1.05;display:block}._balancePreview_wrenw_33>strong small,._orderSummary_wrenw_33>strong small{letter-spacing:0;color:var(--billing-muted);font-size:12px;font-weight:500}._balanceTrack_wrenw_36{background:var(--ds-fill);border-radius:5px;gap:3px;height:8px;margin-top:16px;display:flex;overflow:hidden}._balanceTrack_wrenw_36>i:first-child{border-radius:inherit;background:var(--ds-accent);height:100%}._balanceTrack_wrenw_36>i:last-child{background:var(--ds-fill);flex:1}._balancePreview_wrenw_33>div:nth-of-type(2){color:var(--ds-text);justify-content:space-between;margin-top:7px;font-size:12px;display:flex}._balancePreview_wrenw_33>p{color:var(--ds-text);font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin-top:13px;font-size:12px;font-weight:600;display:flex}._balancePreview_wrenw_33>p svg{color:var(--billing-accent)}._orderSummary_wrenw_33{border-top:1px solid var(--billing-border);margin-top:22px;padding-top:19px}._orderSummary_wrenw_33>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:6px;font-size:27px;font-weight:600;display:block}._orderSummary_wrenw_33 dl{gap:9px;margin:15px 0 0;display:grid}._orderSummary_wrenw_33 dl>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}._orderSummary_wrenw_33 dt{color:var(--billing-muted)}._orderSummary_wrenw_33 dd{color:var(--ds-text);text-align:right;margin:0}._rechargeAside_wrenw_3>.button{width:100%;height:43px;margin-top:20px}._rechargeAside_wrenw_3>.button:disabled{opacity:.55}._safeNote_wrenw_50{color:var(--ds-muted);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:12px;line-height:16px;display:flex}._safeNote_wrenw_50 svg{color:var(--ds-muted);flex:none}._inlineNotice_wrenw_52{color:var(--ds-muted);font-size:12px;line-height:16px}._credits_wrenw_1{gap:22px}._creditHero_wrenw_55{border:1px solid var(--billing-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);grid-template-columns:minmax(230px,.8fr) minmax(0,1.45fr);align-items:stretch;display:grid;overflow:hidden}._creditGauge_wrenw_56{border-right:1px solid var(--billing-border);background:var(--ds-surface);place-items:center;min-height:286px;display:grid}._creditGauge_wrenw_56:before{content:"";aspect-ratio:1;background:conic-gradient(from -130deg,var(--billing-accent) var(--credit-progress),var(--ds-fill) var(--credit-progress));border-radius:50%;grid-area:1/1;width:min(70%,220px);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px))}._creditGauge_wrenw_56>div{flex-direction:column;grid-area:1/1;align-items:center;gap:2px;display:flex}._creditGauge_wrenw_56>div>span,._creditGauge_wrenw_56>div>small{color:var(--billing-muted);font-size:12px}._creditGauge_wrenw_56>div>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1.1}._creditDetails_wrenw_61{align-self:center;padding:30px}._eyebrow_wrenw_62{color:var(--ds-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}._creditDetails_wrenw_61 h2{letter-spacing:-.03em;color:var(--ds-text);margin-top:8px;font-size:24px;font-weight:600;line-height:30px}._creditDetails_wrenw_61>p{color:var(--billing-muted);margin-top:6px;font-size:14px;line-height:20px}._creditStats_wrenw_65{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}._creditStats_wrenw_65>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-bg);grid-template-columns:1fr auto;align-items:baseline;gap:2px 5px;padding:12px 11px;display:grid}._creditStats_wrenw_65>article>span{color:var(--billing-muted);grid-column:1/-1;font-size:12px;line-height:16px}._creditStats_wrenw_65>article>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:20px;line-height:1.2}._creditStats_wrenw_65>article>small{color:var(--billing-muted);font-size:12px}._actions_wrenw_70{flex-wrap:wrap;align-items:center;gap:12px;margin-top:19px;display:flex}._actions_wrenw_70>span{color:var(--billing-muted);font-size:12px;line-height:16px}._actions_wrenw_70 .button{min-height:38px}._usageSection_wrenw_3,._listSection_wrenw_3{background:var(--ds-surface);padding:21px 23px}._sectionHeader_wrenw_74,._historyHeader_wrenw_74{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._sectionHeader_wrenw_74 h3,._historyHeader_wrenw_74 h3{letter-spacing:-.025em;font-size:16px}._sectionHeader_wrenw_74 p,._historyHeader_wrenw_74 p{color:var(--billing-muted);margin-top:4px;font-size:12px;line-height:16px}._periodTag_wrenw_77,._statusPill_wrenw_77,._statusMuted_wrenw_77{border:1px solid var(--billing-border);min-height:25px;color:var(--ds-muted);background:var(--ds-fill);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}._statusGood_wrenw_78{border-color:var(--ds-line);background:var(--ds-fill);color:var(--ds-success)}._statusMuted_wrenw_77{color:var(--ds-muted);background:var(--ds-fill)}._chart_wrenw_80{border-bottom:1px solid var(--billing-border);background:0 0;align-items:flex-end;gap:clamp(2px,.55vw,7px);height:145px;padding:12px 3px 0;display:flex}._chart_wrenw_80>span{flex:1;align-items:flex-end;min-width:2px;height:100%;display:flex}._chart_wrenw_80>span>i{background:var(--ds-accent);border-radius:4px 4px 1px 1px;width:100%;min-height:2px;display:block}._chartAxis_wrenw_83{color:var(--ds-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}._chartSummary_wrenw_84{align-items:baseline;gap:8px;margin-top:13px;display:flex}._chartSummary_wrenw_84>strong{font-variant-numeric:tabular-nums;font-size:12px}._chartSummary_wrenw_84>span{color:var(--billing-muted);font-size:12px}._empty_wrenw_87{color:var(--billing-muted);padding:18px 0;font-size:12px;line-height:16px}._dataRow_wrenw_88{border-top:1px solid var(--ds-line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}._rowIcon_wrenw_89{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-fill);width:31px;height:31px;color:var(--billing-accent);flex:0 0 31px;place-items:center;display:grid}._rowMain_wrenw_90{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._rowMain_wrenw_90>strong{color:var(--ds-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}._rowMain_wrenw_90>span{color:var(--billing-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._rowNumbers_wrenw_93{text-align:right;font-variant-numeric:tabular-nums}._rowNumbers_wrenw_93>strong{white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}._rowNumbers_wrenw_93>strong small{color:var(--billing-muted);font-size:12px;font-weight:400}._rowNumbers_wrenw_93>span{color:var(--billing-muted);margin-top:3px;font-size:12px;display:block}._payments_wrenw_1{gap:22px}._paymentHero_wrenw_99{grid-template-columns:minmax(0,1.6fr) minmax(250px,.9fr);gap:14px;display:grid}._subscriptionCard_wrenw_3,._methodsCard_wrenw_3{background:var(--ds-surface);padding:24px}._subscriptionCard_wrenw_3 ._sectionHeader_wrenw_74{margin-bottom:18px}._muted_wrenw_32{color:var(--billing-muted);font-size:12px}._planLine_wrenw_103{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}._planLine_wrenw_103 h2{letter-spacing:-.03em;color:var(--ds-text);font-size:34px;font-weight:600;line-height:40px}._planLine_wrenw_103>span{color:var(--billing-muted);font-size:12px}._subDate_wrenw_106{color:var(--billing-muted);justify-content:space-between;gap:10px;margin-top:17px;font-size:12px;display:flex}._subDate_wrenw_106 strong{color:var(--ds-text);font-size:14px}._subscriptionTrack_wrenw_108{background:var(--ds-fill);border-radius:8px;height:7px;margin-top:12px;overflow:hidden}._subscriptionTrack_wrenw_108>i{border-radius:inherit;background:var(--ds-accent);height:100%;display:block}._trackLabels_wrenw_110{color:var(--ds-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}._methodsCard_wrenw_3{flex-direction:column;display:flex}._methodsCard_wrenw_3 ._sectionHeader_wrenw_74 h3{font-size:14px}._methodRow_wrenw_113{border-top:1px solid var(--billing-border);align-items:center;gap:11px;padding:10px 0;display:flex}._methodRow_wrenw_113>div:last-child{flex-direction:column;gap:3px;display:flex}._methodRow_wrenw_113>div:last-child>strong{font-size:14px;line-height:20px}._methodRow_wrenw_113>div:last-child>span{color:var(--billing-muted);font-size:12px;line-height:16px}._methodsCard_wrenw_3>._safeNote_wrenw_50{border-top:1px solid var(--billing-border);margin-top:auto;padding-top:12px}._historyHeader_wrenw_74{align-items:flex-end}._filters_wrenw_119{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-fill);gap:3px;padding:3px;display:flex}._filters_wrenw_119>button{color:var(--ds-muted);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:12px}._filters_wrenw_119>button:hover{background:var(--ds-hover);color:var(--ds-text)}._filters_wrenw_119>._filterActive_wrenw_122{background:var(--ds-surface-raised);color:var(--ds-text)}._tableWrap_wrenw_123{width:100%;overflow-x:auto}._paymentTable_wrenw_124{border-collapse:collapse;text-align:left;width:100%}._paymentTable_wrenw_124 th{color:var(--ds-muted);padding:9px 10px;font-size:12px;font-weight:500}._paymentTable_wrenw_124 td{border-top:1px solid var(--ds-line);color:var(--ds-text);white-space:nowrap;padding:12px 10px;font-size:14px;line-height:20px}._paymentTable_wrenw_124 td:nth-child(2){white-space:normal;min-width:160px}._paymentTable_wrenw_124 td>strong,._paymentTable_wrenw_124 td:nth-child(2)>span{display:block}._paymentTable_wrenw_124 td:nth-child(2)>span{color:var(--billing-muted);margin-top:3px;font-size:12px}._paymentTable_wrenw_124 td:nth-child(3)>strong{font-variant-numeric:tabular-nums}._orderStatus_wrenw_131{color:var(--ds-text);align-items:center;gap:6px;display:inline-flex}._orderStatus_wrenw_131:before{background:var(--ds-fill);content:"";border-radius:50%;width:6px;height:6px}._orderPaid_wrenw_133{color:var(--ds-success)}._orderPaid_wrenw_133:before{background:var(--ds-success)}._orderFailed_wrenw_135{color:var(--ds-error)}._orderFailed_wrenw_135:before{background:var(--ds-error)}._orderActions_wrenw_137{justify-content:flex-end;gap:6px;display:flex}._orderActions_wrenw_137>.button{padding:6px 8px;font-size:12px}._refundForm_wrenw_139{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-fill);gap:13px;padding:20px;display:grid}._refundForm_wrenw_139 h3{font-size:14px}._refundForm_wrenw_139 p{color:var(--billing-muted);margin-top:4px;font-size:14px;line-height:20px}._refundForm_wrenw_139 label{color:var(--ds-muted);gap:7px;font-size:14px;line-height:20px;display:grid}._refundForm_wrenw_139 textarea{resize:vertical;min-height:80px}._faq_wrenw_144{border-top:1px solid var(--billing-border);color:var(--ds-muted);padding:15px 2px}._faq_wrenw_144 summary{cursor:pointer;font-size:14px;font-weight:600;line-height:20px}._faq_wrenw_144 p{max-width:75ch;color:var(--billing-muted);margin-top:10px;font-size:14px;line-height:20px}._team_wrenw_1{gap:22px}._teamHero_wrenw_3{background:var(--ds-surface);grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}._teamCapacity_wrenw_150,._teamCredits_wrenw_150{padding:24px 26px}._teamCapacity_wrenw_150{border-right:1px solid var(--billing-border)}._teamCapacity_wrenw_150>span,._teamCredits_wrenw_150>span{color:var(--billing-muted);font-size:12px}._teamCapacity_wrenw_150>div:first-of-type{align-items:baseline;gap:9px;margin-top:7px;display:flex}._teamCapacity_wrenw_150>div:first-of-type>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:54px;line-height:1.1}._teamCapacity_wrenw_150>div:first-of-type>span{color:var(--billing-muted);font-size:12px}._seatTrack_wrenw_156{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:11px;display:grid}._seatTrack_wrenw_156>i{background:var(--ds-fill);border-radius:5px;height:7px}._seatTrack_wrenw_156>._seatUsed_wrenw_158{background:var(--ds-accent)}._teamCapacity_wrenw_150>p{color:var(--billing-muted);margin-top:9px;font-size:12px;line-height:16px}._teamCredits_wrenw_150>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:28px;line-height:1.2;display:block}._teamCredits_wrenw_150>strong small{color:var(--billing-muted);letter-spacing:0;font-size:12px;font-weight:500}._workspaceSwitch_wrenw_162{color:var(--billing-muted);align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}._workspaceSwitch_wrenw_162>select{width:min(100%,420px);min-height:38px;padding:7px 11px;font-size:14px;line-height:20px}._teamCreditSplit_wrenw_164{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}._teamCreditSplit_wrenw_164>article{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-bg);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}._teamCreditSplit_wrenw_164>article>span{color:var(--billing-muted);font-size:12px}._teamCreditSplit_wrenw_164>article>strong{font-variant-numeric:tabular-nums;font-size:12px}._memberList_wrenw_168{border:1px solid var(--billing-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);overflow:hidden}._memberRow_wrenw_169{border-bottom:1px solid var(--ds-line);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}._memberRow_wrenw_169:last-child{border-bottom:0}._memberAvatar_wrenw_171{border-radius:var(--ds-radius-sm);background:var(--ds-fill);width:34px;height:34px;color:var(--ds-text);flex:0 0 34px;place-items:center;font-size:12px;font-weight:600;display:grid}._rolePill_wrenw_172{border:1px solid var(--ds-line);background:var(--ds-fill);color:var(--ds-text);white-space:nowrap;border-radius:9999px;padding:4px 8px;font-size:12px}._memberActive_wrenw_173{color:var(--ds-success);align-items:center;gap:6px;font-size:12px;display:flex}._memberActive_wrenw_173>i{background:var(--ds-success);border-radius:50%;width:6px;height:6px}._memberRow_wrenw_169>.button{margin-left:auto;padding:6px 9px;font-size:12px}._teamForms_wrenw_176{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:14px;display:grid}._teamForm_wrenw_3{background:var(--ds-surface);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:19px;display:flex}._teamForm_wrenw_3>div:first-child{width:100%;margin-bottom:2px}._teamForm_wrenw_3 h3,._budgets_wrenw_3 h3{margin-top:8px;font-size:16px}._teamForm_wrenw_3>label,._budgets_wrenw_3 form>label{color:var(--ds-muted);flex:1;gap:6px;font-size:14px;line-height:20px;display:grid}._teamForm_wrenw_3>label input,._teamForm_wrenw_3>label select,._budgets_wrenw_3 input,._budgets_wrenw_3 select{width:100%;min-width:100px;height:39px;padding:8px 10px;font-size:14px;line-height:20px}._teamForm_wrenw_3 fieldset{border:1px solid var(--billing-border);border-radius:var(--ds-radius-sm);flex-wrap:wrap;flex:1 0 100%;gap:8px 14px;min-width:0;margin:1px 0 0;padding:10px;display:flex}._teamForm_wrenw_3 legend{color:var(--billing-muted);padding:0 5px;font-size:12px}._checkbox_wrenw_184{color:var(--ds-text);align-items:center;gap:6px;font-size:12px;display:flex}._checkbox_wrenw_184>input{width:14px;height:14px;accent-color:var(--billing-accent)}._teamForm_wrenw_3>.button{min-height:37px}._inviteNotice_wrenw_187{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-fill);color:var(--ds-success);grid-column:1/-1;align-items:flex-start;gap:10px;padding:14px;display:flex}._inviteNotice_wrenw_187>div{flex:1;gap:7px;display:grid}._inviteNotice_wrenw_187 strong{font-size:12px}._inviteNotice_wrenw_187 span{color:var(--billing-muted);font-size:12px;line-height:16px}._inviteNotice_wrenw_187 input{width:100%;font-size:12px}._inviteNotice_wrenw_187 .button{justify-self:start}._budgets_wrenw_3{background:var(--ds-surface);grid-template-columns:minmax(180px,.8fr) minmax(150px,.8fr) minmax(0,1.4fr);align-items:start;gap:16px;padding:19px;display:grid}._budgets_wrenw_3>div:first-child>p{font-size:12px}._budgetList_wrenw_195{gap:7px;display:grid}._budgetRow_wrenw_196{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-bg);grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;display:grid}._budgetRow_wrenw_196>span,._budgetRow_wrenw_196>small{color:var(--billing-muted);font-size:12px}._budgetRow_wrenw_196>strong{text-align:right;font-size:14px;line-height:20px}._budgetRow_wrenw_196>small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}._budgets_wrenw_3 form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._budgets_wrenw_3 form>label{min-width:88px}._budgets_wrenw_3 form>.button{min-height:38px;padding:8px 10px;font-size:12px}._teamGate_wrenw_1{border:1px solid var(--billing-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}._gateIcon_wrenw_204{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-fill);width:48px;height:48px;color:var(--billing-accent);place-items:center;margin-bottom:17px;display:grid}._teamGate_wrenw_1 h2{letter-spacing:-.03em;color:var(--ds-text);margin-top:8px;font-size:24px;font-weight:600;line-height:30px}._teamGate_wrenw_1 p{max-width:370px;color:var(--billing-muted);margin-top:8px;font-size:14px;line-height:20px}._teamGate_wrenw_1 .button{margin-top:17px}@media (max-width:900px){._recharge_wrenw_1{grid-template-columns:minmax(0,1.25fr) minmax(235px,.8fr)}._packGrid_wrenw_11{grid-template-columns:repeat(2,minmax(0,1fr))}._creditHero_wrenw_55{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr)}._creditGauge_wrenw_56{min-height:250px}._creditDetails_wrenw_61{padding:23px}._paymentHero_wrenw_99{grid-template-columns:minmax(0,1.3fr) minmax(220px,.9fr)}._budgets_wrenw_3{grid-template-columns:1fr 1fr}._budgets_wrenw_3 form{grid-column:1/-1}}@media (max-width:680px){._recharge_wrenw_1{grid-template-columns:1fr;gap:15px}._rechargeMain_wrenw_3,._rechargeAside_wrenw_3{border-radius:var(--ds-radius-md);padding:19px}._rechargeAside_wrenw_3{position:static}._sectionIntro_wrenw_6 h2{color:var(--ds-text);font-size:24px;font-weight:600;line-height:30px}._packGrid_wrenw_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._pack_wrenw_11{min-height:145px;padding:13px}._pack_wrenw_11>strong{font-size:24px}._creditHero_wrenw_55{grid-template-columns:1fr}._creditGauge_wrenw_56{border-right:0;border-bottom:1px solid var(--billing-border);min-height:205px}._creditGauge_wrenw_56:before{width:164px}._creditGauge_wrenw_56>div>strong{font-size:43px}._creditDetails_wrenw_61{padding:20px}._creditDetails_wrenw_61 h2{color:var(--ds-text);font-size:24px;font-weight:600;line-height:30px}._creditStats_wrenw_65{gap:6px}._creditStats_wrenw_65>article{padding:9px 7px}._creditStats_wrenw_65>article>span{font-size:12px}._creditStats_wrenw_65>article>strong{font-size:16px}._usageSection_wrenw_3,._listSection_wrenw_3{border-radius:var(--ds-radius-md);padding:16px}._chart_wrenw_80{height:118px}._paymentHero_wrenw_99{grid-template-columns:1fr}._subscriptionCard_wrenw_3,._methodsCard_wrenw_3{border-radius:var(--ds-radius-md);padding:18px}._historyHeader_wrenw_74{flex-direction:column;align-items:flex-start}._filters_wrenw_119{max-width:100%;overflow:auto}._paymentTable_wrenw_124{min-width:620px}._orderActions_wrenw_137>.button{white-space:normal}._teamHero_wrenw_3{grid-template-columns:1fr}._teamCapacity_wrenw_150{border-right:0;border-bottom:1px solid var(--billing-border)}._teamCapacity_wrenw_150,._teamCredits_wrenw_150{padding:18px}._teamForms_wrenw_176{grid-template-columns:1fr}._memberRow_wrenw_169{gap:8px;padding:10px}._memberRow_wrenw_169>._rowMain_wrenw_90>span{max-width:130px}._memberRow_wrenw_169>.button{padding:6px;font-size:12px}._memberActive_wrenw_173{font-size:0}._rolePill_wrenw_172{text-overflow:ellipsis;max-width:86px;overflow:hidden}._budgets_wrenw_3{grid-template-columns:1fr;padding:16px}._budgets_wrenw_3 form{grid-column:auto}._budgets_wrenw_3 form>label{flex-basis:100%}._refundForm_wrenw_139{padding:15px}}@media (prefers-reduced-motion:reduce){._pack_wrenw_11{transition:border-color var(--ds-fast,.15s) var(--ds-ease),background var(--ds-fast,.15s) var(--ds-ease)}}._page_gx1mm_1{background:var(--ds-bg);color:var(--ds-text);font:400 14px/20px var(--ds-font);scrollbar-color:var(--ds-fill) transparent;caret-color:var(--ds-accent);padding:40px clamp(20px,4vw,64px) 56px;position:relative;container-type:inline-size}._page_gx1mm_1 ._heading_gx1mm_2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}._heading_gx1mm_2>div{min-width:0}._heading_gx1mm_2 ._label_gx1mm_4{color:var(--ds-muted);align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:500;line-height:16px;display:flex}._label_gx1mm_4 svg{width:16px;height:16px;color:var(--ds-muted);flex:none}._page_gx1mm_1 ._heading_gx1mm_2 h1{letter-spacing:-.02em;color:var(--ds-text);font-size:34px;font-weight:600;line-height:40px}._page_gx1mm_1 ._heading_gx1mm_2 h1>span{color:var(--ds-text)}._heading_gx1mm_2 p{max-width:65ch;color:var(--ds-muted);margin:12px 0 0;font-size:14px;line-height:20px}._heading_gx1mm_2>button{background:var(--ds-fill);height:36px;color:var(--ds-text);border:0;border-radius:9999px;flex:none;margin-top:0;padding:0 14px;font-size:14px;line-height:20px}._heading_gx1mm_2>button:enabled:hover{background:var(--ds-hover)}._page_gx1mm_1 ._tabs_gx1mm_11{border-bottom-color:var(--ds-line);scrollbar-width:thin;scrollbar-color:var(--ds-fill) transparent;gap:24px;margin-bottom:32px}._tabs_gx1mm_11 button{color:var(--ds-muted);transition:color var(--ds-fast,.15s) var(--ds-ease);padding:12px 0;font-size:14px;line-height:20px}._tabs_gx1mm_11 button:hover{color:var(--ds-text)}._tabs_gx1mm_11 button[aria-current=page]{border-bottom-color:var(--ds-accent);color:var(--ds-text)}._page_gx1mm_1 .billing-footer{border-top-color:var(--ds-line);color:var(--ds-muted);margin-top:32px;padding-top:24px;font-size:12px;line-height:16px}._page_gx1mm_1 .billing-footer>svg{flex:none;margin-top:2px}._page_gx1mm_1 .billing-alert{border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-success);padding:12px 16px;font-size:14px;line-height:20px}._page_gx1mm_1 .billing-alert.error{color:var(--ds-error)}._page_gx1mm_1 .billing-alert:empty{display:none}._page_gx1mm_1 .billing-availability,._page_gx1mm_1 .billing-note,._page_gx1mm_1 .billing-empty{color:var(--ds-muted);font-size:14px;line-height:20px}._page_gx1mm_1 .billing-review{padding:24px 0}._page_gx1mm_1 .billing-review h2{letter-spacing:-.02em;color:var(--ds-text);font-size:34px;font-weight:600;line-height:40px}._page_gx1mm_1 .billing-review>p,._page_gx1mm_1 .billing-review ul{color:var(--ds-muted);font-size:14px;line-height:20px}._page_gx1mm_1 .billing-total{color:var(--ds-text);font-size:40px;font-weight:600;line-height:48px}._quoteBreakdown_gx1mm_25{gap:12px;max-width:560px;margin:24px 0;display:grid}._quoteBreakdown_gx1mm_25>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}._quoteBreakdown_gx1mm_25 dt{color:var(--ds-muted)}._quoteBreakdown_gx1mm_25 dd{text-align:right;color:var(--ds-text);font-variant-numeric:tabular-nums;margin:0}._quoteBreakdown_gx1mm_25>div:last-child{border-top:1px solid var(--ds-line);padding-top:16px;font-size:20px;font-weight:600;line-height:28px}._quoteBreakdown_gx1mm_25>div:last-child dt{color:var(--ds-text)}._page_gx1mm_1 .button{font:500 14px/20px var(--ds-font);transition:background var(--ds-fast,.15s) var(--ds-ease),filter var(--ds-fast,.15s) var(--ds-ease);border-radius:9999px}._page_gx1mm_1 .button.primary{background:var(--ds-action);color:var(--ds-action-text);box-shadow:none;border:0}._page_gx1mm_1 .button.secondary{background:var(--ds-fill);color:var(--ds-text);box-shadow:none;border:0}._page_gx1mm_1 .button.primary:enabled:hover{background:var(--ds-action);filter:brightness(1.08)}._page_gx1mm_1 .button.secondary:enabled:hover{background:var(--ds-hover)}._page_gx1mm_1 .button:enabled:active{filter:brightness(.95);transform:none}:is(._page_gx1mm_1 button:focus-visible,._page_gx1mm_1 a:focus-visible,._page_gx1mm_1 input:focus-visible,._page_gx1mm_1 select:focus-visible,._page_gx1mm_1 textarea:focus-visible,._page_gx1mm_1 summary:focus-visible){outline:2px solid var(--ds-focus);outline-offset:3px}._page_gx1mm_1 input,._page_gx1mm_1 select,._page_gx1mm_1 textarea{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);caret-color:var(--ds-accent)}._page_gx1mm_1 input::placeholder,._page_gx1mm_1 textarea::placeholder{color:var(--ds-muted);opacity:1}._page_gx1mm_1 ::selection{background:var(--ds-action);color:var(--ds-action-text)}@container (width<=680px){._heading_gx1mm_2{gap:20px}._page_gx1mm_1 ._heading_gx1mm_2 h1{font-size:34px;line-height:40px}._page_gx1mm_1 ._heading_gx1mm_2{position:relative}._page_gx1mm_1 ._heading_gx1mm_2>button.button{gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0;position:absolute;top:0;right:0}._heading_gx1mm_2 ._label_gx1mm_4{padding-right:44px}._page_gx1mm_1 ._tabs_gx1mm_11{gap:24px;margin-bottom:24px}._tabs_gx1mm_11 button{font-size:14px}}@media (max-width:680px){._page_gx1mm_1{padding:28px 20px 40px}}@media (prefers-reduced-motion:reduce){._page_gx1mm_1 *,._page_gx1mm_1 :before,._page_gx1mm_1 :after{transition:none!important;animation:none!important}}._page_gx1mm_1._embedded_gx1mm_45{background:0 0;min-width:0;padding:0;container-type:inline-size}._embedded_gx1mm_45 :is(h2,h3,p,dl,dd){margin:0}._embedded_gx1mm_45 h3{color:var(--ds-text);font-size:14px;font-weight:600;line-height:20px}._compactToolbar_gx1mm_48{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._compactToolbar_gx1mm_48>span{color:var(--ds-muted);font-size:12px;line-height:16px}._compactToolbar_gx1mm_48 .button{flex-shrink:0;min-height:36px;padding:8px 12px;font-size:12px;line-height:16px}._compactTabs_gx1mm_51{border-radius:var(--ds-radius-pill);background:var(--ds-fill);gap:4px;margin-bottom:24px;padding:4px;display:flex}._compactTabs_gx1mm_51>button{border-radius:var(--ds-radius-pill);min-width:0;min-height:36px;color:var(--ds-muted);font:500 14px/20px var(--ds-font);cursor:pointer;transition:background-color var(--ds-fast) var(--ds-ease),color var(--ds-fast) var(--ds-ease);background:0 0;border:0;flex:1;padding:8px}._compactTabs_gx1mm_51>button[aria-current=page]{background:var(--ds-pressed);color:var(--ds-text)}._compactTabs_gx1mm_51>button:hover{background:var(--ds-hover);color:var(--ds-text)}._compactStack_gx1mm_55{gap:16px;min-width:0;display:grid}._compactStack_gx1mm_55 ._compactStack_gx1mm_55{gap:12px}._embedded_gx1mm_45 ._compactNote_gx1mm_57{color:var(--ds-muted);font-size:12px;line-height:18px}._cycleSwitch_gx1mm_58{justify-content:flex-end;align-items:center;gap:4px;display:flex}._cycleSwitch_gx1mm_58>button,._paymentFilters_gx1mm_59>button{border-radius:var(--ds-radius-pill);min-height:32px;color:var(--ds-muted);font:500 12px/20px var(--ds-font);cursor:pointer;transition:background-color var(--ds-fast) var(--ds-ease),color var(--ds-fast) var(--ds-ease);background:0 0;border:0;padding:4px 12px}._cycleSwitch_gx1mm_58>button[aria-pressed=true],._paymentFilters_gx1mm_59>button[aria-pressed=true]{color:var(--ds-text);background:var(--ds-fill)}._cycleSwitch_gx1mm_58>button:hover,._paymentFilters_gx1mm_59>button:hover{background:var(--ds-hover);color:var(--ds-text)}._planToolbar_gx1mm_62{justify-content:space-between;align-items:center;gap:16px;display:flex}._planControls_gx1mm_63{flex-shrink:0;gap:8px;display:flex}._planControls_gx1mm_63>button{border-radius:var(--ds-radius-pill);background:var(--ds-fill);width:44px;height:44px;color:var(--ds-text);cursor:pointer;transition:background-color var(--ds-fast) var(--ds-ease),opacity var(--ds-fast) var(--ds-ease);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._planControls_gx1mm_63>button:hover:not(:disabled){background:var(--ds-hover)}._planControls_gx1mm_63>button:active:not(:disabled){background:var(--ds-pressed)}._planControls_gx1mm_63>button:disabled{opacity:.35;cursor:default}._compactPlans_gx1mm_68{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ds-quiet) transparent;grid-auto-columns:calc(50% - 32px);grid-auto-flow:column;align-items:start;gap:16px;min-width:0;padding-bottom:12px;display:grid;position:relative;overflow-x:auto}._compactPlans_gx1mm_68:focus-visible{outline:2px solid var(--ds-focus);outline-offset:4px;border-radius:var(--ds-radius-md)}._compactPlan_gx1mm_68{border-radius:var(--ds-radius-md);background:var(--ds-fill);scroll-snap-align:start;align-content:start;gap:16px;min-width:0;padding:24px;display:grid}._compactPlan_gx1mm_68>header{justify-content:space-between;align-items:center;gap:8px;display:flex}._compactPlan_gx1mm_68 h3{font-size:18px;line-height:28px}._currentPlan_gx1mm_73{border-radius:var(--ds-radius-pill);background:var(--ds-fill);color:var(--ds-muted);padding:2px 8px;font-size:12px;line-height:20px}._compactPrice_gx1mm_74{font-variant-numeric:tabular-nums;gap:4px;display:grid}._compactPrice_gx1mm_74>strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:28px}._compactPrice_gx1mm_74>span{color:var(--ds-muted);font-size:12px;line-height:16px}._compactPlan_gx1mm_68>dl{gap:8px;display:grid}._compactPlan_gx1mm_68>dl>div{justify-content:space-between;gap:12px;font-size:12px;line-height:18px;display:flex}._compactPlan_gx1mm_68 dt{color:var(--ds-muted)}._compactPlan_gx1mm_68 dd{text-align:right;font-variant-numeric:tabular-nums;min-width:0}._compactPlan_gx1mm_68>.button{white-space:normal;text-align:center;width:100%;min-height:40px;padding:8px 12px}._compactPlan_gx1mm_68 ._upgradeButton_gx1mm_82{flex-direction:column;gap:2px;font-size:12px;line-height:16px;display:flex}._upgradeButton_gx1mm_82>span{color:var(--ds-muted);font-weight:400}._planDetails_gx1mm_84{color:var(--ds-muted);font-size:12px;line-height:18px}._planDetails_gx1mm_84 summary{cursor:pointer;color:var(--ds-text)}._planDetails_gx1mm_84 p{margin-top:8px}._discoveryRow_gx1mm_87{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}._discoveryRow_gx1mm_87>div{gap:4px;display:grid}._discoveryRow_gx1mm_87 p{color:var(--ds-muted);font-size:12px;line-height:18px}._teamLink_gx1mm_90{justify-self:start}._compactSummary_gx1mm_91{border-radius:var(--ds-radius-md);background:var(--ds-fill);justify-content:space-between;align-items:baseline;gap:16px;padding:16px;display:flex}._compactSummary_gx1mm_91>span{color:var(--ds-muted);font-size:14px;line-height:20px}._compactSummary_gx1mm_91>strong{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}._packChoices_gx1mm_94{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}._packChoices_gx1mm_94 legend{margin-bottom:12px;padding:0;font-size:14px;font-weight:600;line-height:20px}._packChoices_gx1mm_94>button{border-radius:var(--ds-radius-sm);background:var(--ds-fill);min-width:0;min-height:64px;color:var(--ds-text);font:400 12px/18px var(--ds-font);text-align:left;cursor:pointer;transition:background-color var(--ds-fast) var(--ds-ease),border-color var(--ds-fast) var(--ds-ease);border:1px solid #0000;gap:4px;padding:12px;display:grid}._packChoices_gx1mm_94>button[aria-pressed=true]{border-color:var(--ds-action);background:var(--ds-fill)}._packChoices_gx1mm_94>button:hover{background:var(--ds-hover)}._packChoices_gx1mm_94 strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}._packChoices_gx1mm_94>button>span{color:var(--ds-muted);font-variant-numeric:tabular-nums}._compactField_gx1mm_101,._compactRefund_gx1mm_101 label{gap:8px;font-size:14px;line-height:20px;display:grid}._compactField_gx1mm_101>input{width:100%;min-width:0;min-height:44px;padding:8px 12px;font-size:16px;line-height:24px}._compactField_gx1mm_101>small{color:var(--ds-muted);font-size:12px;line-height:18px}._fullButton_gx1mm_104{justify-self:start;min-height:40px}._compactList_gx1mm_105{border-radius:var(--ds-radius-md);background:var(--ds-fill);display:grid;overflow:hidden}._compactList_gx1mm_105>div{justify-content:space-between;align-items:baseline;gap:16px;padding:16px;display:flex}._compactList_gx1mm_105>div+div{border-top:1px solid var(--ds-line-quiet)}._compactList_gx1mm_105 dt{color:var(--ds-muted)}._compactList_gx1mm_105 dd{text-align:right;font-variant-numeric:tabular-nums}._listHeading_gx1mm_110{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}._listHeading_gx1mm_110>span{color:var(--ds-muted);font-size:12px;line-height:18px}._paymentFilters_gx1mm_59{flex-wrap:wrap;gap:4px;margin-left:-12px;display:flex}._paymentRows_gx1mm_113{gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}._paymentRows_gx1mm_113>li{border-radius:var(--ds-radius-md);background:var(--ds-fill);gap:12px;min-width:0;padding:16px;display:grid}._paymentRows_gx1mm_113 .button{justify-self:start;min-height:36px;padding:8px 12px;font-size:12px;line-height:16px}._paymentRow_gx1mm_113{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}._paymentRow_gx1mm_113>div,._invoiceRow_gx1mm_117>div{gap:4px;min-width:0;display:grid}._paymentRow_gx1mm_113>div:last-child{text-align:right;flex-shrink:0}._paymentRow_gx1mm_113 strong,._invoiceRow_gx1mm_117 strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}._paymentRow_gx1mm_113 span,._invoiceRow_gx1mm_117 span{color:var(--ds-muted);font-size:12px;line-height:18px}._paymentRows_gx1mm_113>li._invoiceRow_gx1mm_117{justify-content:space-between;align-items:center;gap:12px;display:flex}._compactRefund_gx1mm_101{border-radius:var(--ds-radius-md);background:var(--ds-fill);gap:16px;margin-top:24px;padding:16px;display:grid}._compactRefund_gx1mm_101 textarea{resize:vertical;width:100%;min-height:96px;padding:12px;font-size:14px;line-height:20px}._compactRefund_gx1mm_101 p{color:var(--ds-muted);font-size:12px;line-height:18px}._compactActions_gx1mm_125{flex-wrap:wrap;gap:8px;display:flex}._embedded_gx1mm_45 .billing-availability{color:var(--ds-muted);align-items:flex-start;gap:8px;margin:0 0 24px;padding:0;font-size:12px;line-height:18px;display:flex}._embedded_gx1mm_45 .billing-availability>svg{flex:none;margin-top:2px}._embedded_gx1mm_45 .billing-alert{background:var(--ds-fill);border:0;margin:0 0 16px;font-size:12px;line-height:18px}._embedded_gx1mm_45 .billing-review{gap:16px;padding:0;display:grid}._embedded_gx1mm_45 .billing-review h2{font-size:20px;line-height:28px}._embedded_gx1mm_45 .billing-total{font-size:24px;line-height:32px}._embedded_gx1mm_45 .billing-review ul{gap:8px;margin:0;padding-left:16px;display:grid}._embedded_gx1mm_45 .billing-review>.button{justify-self:start;min-height:40px}._embedded_gx1mm_45 .billing-empty{border-radius:var(--ds-radius-md);background:var(--ds-fill);gap:16px;padding:16px;display:grid}._embedded_gx1mm_45 .billing-empty .button{justify-self:start;min-height:40px}._embeddedTeam_gx1mm_136>div{gap:24px}._embeddedTeam_gx1mm_136 h2{letter-spacing:-.02em;font-size:18px;line-height:26px}._embeddedTeam_gx1mm_136>div>div:has(>h2){background:0 0;border:0;min-height:0;padding:24px 16px}._embeddedTeam_gx1mm_136>div>div:has(>h2)>span{display:none}._embeddedTeam_gx1mm_136>div>div:has(>form){grid-template-columns:1fr;gap:16px}._embeddedTeam_gx1mm_136>div>section{background:var(--ds-fill);grid-template-columns:1fr;gap:16px;padding:16px}._embeddedTeam_gx1mm_136 form{padding:16px}._embeddedTeam_gx1mm_136>div>div:has(>div>[role=img]){background:var(--ds-fill);border-radius:var(--ds-radius-md);grid-template-columns:1fr}._embeddedTeam_gx1mm_136>div>div:has(>div>[role=img])>div{border:0;padding:16px}._embeddedTeam_gx1mm_136>div>div:has(>div>[role=img]) strong{letter-spacing:-.02em;font-size:18px;line-height:26px}._embeddedTeam_gx1mm_136>div>div:has(>div>[role=img]) strong>small{font-size:12px}._embeddedTeam_gx1mm_136>div>div:has(>div>[role=img])>div>div:last-child>article{background:0 0;border:0;border-radius:0;padding:0}._embeddedTeam_gx1mm_136>div>div:has(>div>[role=img])>div>div:last-child>article>strong{font-size:14px;line-height:20px}._embeddedTeam_gx1mm_136 form>div:first-child>span,._embeddedTeam_gx1mm_136>div>section>div:first-child>span{display:none}@container (width<=480px){._compactPlans_gx1mm_68{grid-auto-columns:calc(100% - 32px)}}@container (width<=440px){._packChoices_gx1mm_94{grid-template-columns:repeat(2,minmax(0,1fr))}._compactToolbar_gx1mm_48>span{max-width:55%}._compactToolbar_gx1mm_48 .button>span{display:none}._compactSummary_gx1mm_91{align-items:flex-start}._paymentRow_gx1mm_113{flex-wrap:wrap;gap:8px}._paymentRow_gx1mm_113>div:last-child{margin-left:auto}._paymentRows_gx1mm_113>li._invoiceRow_gx1mm_117,._discoveryRow_gx1mm_87{flex-wrap:wrap;align-items:flex-start}}@media (max-width:640px){._embedded_gx1mm_45 :is(button,a):not(summary){min-height:44px}._compactTabs_gx1mm_51>button{font-size:12px;line-height:18px}._paymentFilters_gx1mm_59{gap:0}}.runtime-controls{border-top:1px solid var(--border,#38383d);color:var(--text,#eeeeef);min-width:0;margin-top:20px;padding:20px 0;font-size:13px;line-height:1.6}.runtime-controls header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.runtime-controls h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:600}.runtime-controls p{overflow-wrap:anywhere;margin:8px 0 14px}.runtime-muted{color:var(--text-muted,#b3b3bb)}.runtime-loading,.runtime-status{align-items:center;gap:8px;display:flex}.runtime-icon{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.runtime-icon:hover:not(:disabled){background:#303034}.runtime-controls :is(button,input,a,summary):focus-visible{outline-offset:3px;outline:2px solid #b6c4ff}.runtime-controls button:disabled{opacity:.5;cursor:not-allowed}.runtime-field{color:var(--text-muted,#b3b3bb);gap:6px;margin:14px 0;display:grid}.runtime-field input{box-sizing:border-box;border:1px solid var(--border,#43434a);background:var(--surface,#242427);width:100%;min-width:0;color:var(--text,#eeeeef);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;min-height:42px;padding:10px 12px}.runtime-check{cursor:pointer;align-items:flex-start;gap:9px;margin:14px 0;display:flex}.runtime-check input{accent-color:#aebaff;flex:none;margin:4px 0 0}.runtime-link{overflow-wrap:anywhere;color:#c3cefa;text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.runtime-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.runtime-review{margin:16px 0;padding:14px 0}.runtime-review strong{font-size:14px}.runtime-review details{margin:14px 0}.runtime-review summary{cursor:pointer}.runtime-review iframe{background:#fafaf8;border:1px solid #43434a;border-radius:8px;width:100%;height:320px;margin-top:12px;display:block}.runtime-url{overflow-wrap:anywhere;color:#d6dcfa}.runtime-facts{gap:8px;margin:14px 0;display:grid}.runtime-facts>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.runtime-facts dt{color:var(--text-muted,#b3b3bb)}.runtime-facts dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.runtime-controls .runtime-error{color:#f3c8c0;border:1px solid #79514b;border-radius:8px;padding:10px 12px}.runtime-controls .runtime-notice{color:#afe0c2;margin-top:14px}.runtime-leads{border-top:1px solid var(--border,#38383d);margin-top:20px;padding-top:14px}.runtime-leads summary{cursor:pointer;margin-bottom:12px}.runtime-leads ol{margin:12px 0;padding:0;list-style:none}.runtime-leads li{border-bottom:1px solid var(--border,#38383d);overflow-wrap:anywhere;padding:14px 0}.runtime-leads li>span,.runtime-leads time{color:var(--text-muted,#b3b3bb);font-size:12px;display:block}.runtime-leads li p{white-space:pre-wrap;margin:8px 0}@media (max-width:480px){.runtime-actions .button{width:100%}.runtime-review iframe{height:260px}}.modal.connectors-modal{width:720px;max-width:calc(100vw - 32px)}.connectors-panel,.connector-approval{--connector-text:#eeeef4;--connector-muted:#b2b2bd;--connector-line:#41414a;--connector-accent:#c3cefa;color:var(--connector-text);min-width:0;font-size:14px;line-height:20px}.connectors-panel{margin-top:24px}.connectors-panel *,.connector-approval *{box-sizing:border-box}.connectors-panel p,.connector-approval p{text-wrap:pretty}.connectors-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.connectors-heading h3,.connector-approval h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:28px}.connectors-heading p{color:var(--connector-muted);margin:4px 0 0;font-size:12px;line-height:16px}.connector-button{border:1px solid var(--connector-line);min-height:40px;color:var(--connector-text);font:inherit;cursor:pointer;background:#272727;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.connector-button:hover:not(:disabled){background:#313131;border-color:#777780}.connector-button:active:not(:disabled){transform:translateY(1px)}.connector-button:disabled{cursor:not-allowed;opacity:.55}:is(.connectors-panel :is(button,input,a,summary):focus-visible,.connector-approval :is(button,pre):focus-visible){outline:2px solid var(--connector-accent);outline-offset:4px}.connector-primary{color:#181818;background:#c3cefa;border-color:#c3cefa}.connector-primary:hover:not(:disabled){background:#d9e0ff;border-color:#d9e0ff}.connector-icon-button{flex-shrink:0;min-width:40px;padding:8px}.connectors-search{border:1px solid var(--connector-line);min-height:48px;color:var(--connector-muted);background:#181818;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:0 12px;display:flex}.connectors-search:focus-within{border-color:var(--connector-accent)}.connectors-search input{min-width:0;color:var(--connector-text);font:inherit;box-shadow:none;caret-color:var(--connector-accent);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:12px 0;font-size:14px;line-height:20px}.connectors-search input::placeholder{color:#aaaab5;opacity:1}.connectors-search input::-webkit-search-cancel-button{display:none}.connectors-search button{min-width:40px;min-height:40px;color:var(--connector-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.connectors-search button:hover{color:var(--connector-text);background:#272727}.connectors-list{margin:0;padding:0;list-style:none}.connector-item{border-bottom:1px solid var(--connector-line);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.connector-item-main{flex:160px;align-items:center;gap:12px;min-width:0;display:flex}.connector-logo{width:40px;height:40px;color:var(--connector-accent);background:#272727;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;display:flex;overflow:hidden}.connector-logo img{object-fit:contain;width:24px;height:24px}.connector-copy{min-width:0}.connector-copy h4{overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px}.connector-status{color:var(--connector-muted);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.connector-status.connected{color:#afe0c2}.connector-status.attention{color:#edc6a1}.connector-description{width:100%;color:var(--connector-muted);overflow-wrap:anywhere;order:3;margin:0;font-size:12px;line-height:20px}.connector-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;display:flex}.connector-actions:empty{display:none}.connector-actions .connector-button{min-height:40px}.connector-note,.connector-error,.connector-notice{border:1px solid var(--connector-line);color:var(--connector-muted);background:#272727;border-radius:8px;align-items:flex-start;gap:8px;margin:16px 0;padding:12px;font-size:12px;line-height:20px;display:flex}.connector-note>svg,.connector-error>svg,.connector-notice>svg{flex:none;margin-top:2px}.connector-note strong{color:var(--connector-text);font-size:14px;font-weight:600;line-height:20px}.connector-note p{margin:4px 0 0}.connector-error{color:#f3c8c0;border-color:#79514b}.connector-error p{margin:0}.connector-error .connector-button{margin-top:8px}.connector-notice{color:#afe0c2;border-color:#496554}.connectors-empty{text-align:center;color:var(--connector-muted);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.connectors-empty strong{color:var(--connector-text);font-size:14px;font-weight:600;line-height:20px}.connectors-empty p{margin:0;font-size:12px;line-height:20px}.connectors-more{width:100%;margin-top:16px}.connectors-instant{color:var(--connector-muted);margin-top:24px;font-size:12px;line-height:20px}.connectors-instant summary{cursor:pointer;color:var(--connector-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.connectors-instant summary:before{content:"";border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:8px;height:8px;margin-right:4px;transform:rotate(-45deg)}.connectors-instant[open] summary:before{transform:rotate(45deg)}.connectors-instant summary span{color:var(--connector-muted);margin-left:auto}.connectors-instant p{margin:0 0 12px}.connectors-instant dl{border:1px solid var(--connector-line);background:#181818;border-radius:8px;gap:12px;margin:0;padding:12px;display:grid}.connectors-instant dl>div{justify-content:space-between;gap:16px;display:flex}.connectors-instant dd{color:var(--connector-text);font-variant-numeric:tabular-nums;text-align:right;margin:0}.connectors-footer{color:var(--connector-muted);align-items:flex-start;gap:8px;margin:24px 0 0;font-size:12px;line-height:20px;display:flex}.connectors-footer svg{flex:none;margin-top:2px}.connector-skeleton-row{align-items:center;gap:12px;min-height:80px;padding:16px 0;display:flex}.connector-skeleton-row>span{background:#313131;border-radius:8px;width:40px;height:40px}.connector-skeleton-row>div{flex:1;gap:8px;display:grid}.connector-skeleton-row i{background:#313131;border-radius:4px;width:64%;height:12px;display:block}.connector-skeleton-row i+i{width:40%;height:8px}.connector-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connector-spin{animation:1s linear infinite connector-spin}.connector-approval{padding:0 24px 24px}.connector-approval>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.connector-approval>p{color:var(--connector-muted);margin:0 0 16px;font-size:12px;line-height:20px}.connector-approval-details{gap:16px;margin:24px 0;display:grid}.connector-approval-details>div{gap:4px;display:grid}.connector-approval-details dt{color:var(--connector-muted);font-size:12px;line-height:16px}.connector-approval-details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:20px}.connector-exact-arguments h4{margin:24px 0 12px;font-size:14px;font-weight:600;line-height:20px}.connector-exact-arguments pre{border:1px solid var(--connector-line);color:#dedee6;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;scrollbar-color:#777780 #181818;background:#181818;border-radius:8px;max-height:320px;margin:0;padding:16px;font-size:12px;line-height:20px;overflow:auto}.connector-approval-actions{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}.connector-approval-actions .connector-button{min-height:44px;font-size:14px;line-height:20px}.connector-approval .connector-approval-footnote{color:var(--connector-muted);margin:12px 0 0;font-size:12px;line-height:20px}.connectors-panel ::selection,.connector-approval ::selection{color:#181818;background:#c3cefa}@keyframes connector-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.connectors-heading,.connector-item{gap:12px}.connector-item-main{flex-basis:100%}.connector-actions{justify-content:flex-start;width:100%;padding-left:0}.connector-actions .connector-button{min-height:44px}.connectors-instant dl>div{flex-wrap:wrap;gap:4px}.connector-approval{padding:0 16px 24px}.connector-approval-actions .connector-button{flex:160px}.connector-button{min-height:44px}.connectors-search input{font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.connectors-panel *,.connector-approval *{transition:none!important;animation:none!important}.connector-button:active:not(:disabled){transform:none}}.connector-catalog{--connector-text:var(--ds-text);--connector-muted:var(--ds-muted);--connector-line:var(--ds-line);--connector-accent:var(--ds-action)}html[data-design-system=muse] .connector-catalog-embedded{margin:0}.connector-catalog-tools{justify-content:flex-end;margin-bottom:12px;display:flex}html[data-design-system=muse] .connector-catalog .connectors-search{border-radius:var(--ds-radius-pill);background:var(--ds-fill);border:0;min-height:44px;margin-bottom:16px}.connector-segments{background:var(--ds-fill);border-radius:var(--ds-radius-pill);gap:4px;margin-bottom:28px;padding:4px;display:flex}.connector-segments>button{border-radius:var(--ds-radius-pill);min-height:36px;color:var(--ds-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:6px 12px;font-weight:600}.connector-segments>button[aria-pressed=true]{background:var(--ds-pressed)}.connector-segments>button:hover{background:var(--ds-hover)}.connector-discover{margin-bottom:32px}.connector-catalog .connector-discover h4,.connector-catalog .connector-section-title{color:var(--ds-muted);margin:0 0 12px;font-size:14px;font-weight:600;line-height:20px}.connector-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.connector-feature{border-radius:var(--ds-radius-md);background:var(--ds-fill);min-width:0;color:var(--ds-text);text-align:start;font:inherit;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.connector-feature:hover{background:var(--ds-hover)}.connector-feature strong{overflow-wrap:anywhere;font-weight:600}.connector-feature>span:last-child{color:var(--ds-muted);overflow-wrap:anywhere;font-size:12px;line-height:18px}.connector-catalog-list{border-radius:var(--ds-radius-md);background:var(--ds-fill);margin:0;padding:0;list-style:none;overflow:hidden}.connector-catalog-row{width:100%;min-height:68px;color:var(--ds-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.connector-catalog-list li+li{border-top:1px solid var(--ds-line-quiet)}.connector-catalog-row:hover{background:var(--ds-hover)}.connector-catalog-row:focus-visible{outline-offset:-4px!important}.connector-row-copy{flex:1;gap:2px;min-width:0;display:grid}.connector-row-copy strong{overflow-wrap:anywhere;font-weight:500}.connector-row-action{color:var(--ds-link);flex-shrink:0;font-size:13px}html[data-design-system=muse] .connector-catalog .connector-logo{background:var(--ds-surface-raised);color:var(--ds-text);border-radius:var(--ds-radius-sm)}html[data-design-system=muse] .connector-catalog .connector-logo img{width:28px;height:28px}.connector-detail{border-radius:var(--ds-radius-lg);background:var(--ds-surface);width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ds-text);font-family:var(--ds-font);scrollbar-width:thin;scrollbar-color:var(--ds-muted) transparent;border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 20px 80px #0006}.connector-detail::backdrop{background:#0008}.connector-detail-body{padding:48px 28px 24px;position:relative}.connector-detail-close{border-radius:var(--ds-radius-pill);background:var(--ds-fill);width:44px;height:44px;color:var(--ds-text);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.connector-detail-close:hover{background:var(--ds-hover)}.connector-detail-heading{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;display:flex}.connector-detail-heading .connector-logo{flex-basis:48px;width:48px;height:48px}.connector-detail-heading h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:28px}.connector-detail-heading p{color:var(--ds-muted);margin:0;font-size:14px;line-height:22px}.connector-explanations{gap:24px;margin-bottom:28px;display:grid}.connector-explanations>div{gap:16px;display:flex}.connector-explanations svg{flex-shrink:0;margin-top:2px}.connector-explanations strong{font-size:14px;font-weight:600;line-height:20px}.connector-explanations p{color:var(--ds-muted);margin:4px 0 0;font-size:13px;line-height:20px}.connector-detail-connect{width:100%;margin-top:12px}.connector-auth-ready{gap:12px;display:grid}.connector-auth-ready p{color:var(--ds-muted);margin:0;font-size:13px}.connector-catalog .connector-detail .connector-button{border-radius:var(--ds-radius-pill);background:var(--ds-fill);min-height:44px;color:var(--ds-text);border:0;font-size:14px;line-height:20px}.connector-detail .connector-button:hover:not(:disabled){background:var(--ds-hover)}.connector-catalog .connector-detail .connector-primary{background:var(--ds-action);color:var(--ds-action-text)}.connector-detail .connector-primary:hover:not(:disabled){background:var(--ds-accent)}.connector-catalog .connector-detail .connector-disconnect{color:var(--ds-error)}.connector-disconnect-confirm{margin-top:20px;font-size:13px;line-height:20px}.connector-disconnect-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.connector-catalog .connector-detail-footnote{color:var(--ds-muted);margin:20px 0 0;font-size:12px;line-height:18px}.connector-detail :is(button,a):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}@media (max-width:600px){.connector-featured{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow:auto}.connector-feature{scroll-snap-align:start;flex:0 0 160px}.connector-catalog-row{gap:10px;padding:12px}.connector-segments>button{min-height:40px}.connector-detail{border-radius:var(--ds-radius-message)}.connector-detail-body{padding:52px 20px max(24px,env(safe-area-inset-bottom))}.connector-detail-close{width:44px;height:44px;top:8px;right:8px}}.settings-shell{width:100%;height:100%;min-height:0;color:var(--ds-text);background:var(--ds-surface);font-family:var(--ds-font);grid-template-columns:224px minmax(0,1fr);font-size:14px;line-height:20px;display:grid;overflow:hidden}.settings-shell *,.settings-shell :before,.settings-shell :after{box-sizing:border-box}.settings-shell :is(h2,h3,h4,p,dl,dd):where(:not(.settings-slot *)){margin:0}.settings-shell :is(h2,h3,h4){text-wrap:balance}.settings-shell p{text-wrap:pretty}.settings-shell button,.settings-shell a{-webkit-tap-highlight-color:transparent}.settings-shell button:where(:not(.settings-slot *)){font:inherit;cursor:pointer}.settings-shell :is(button,a):focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.settings-shell ::selection{color:var(--ds-action-text);background:var(--ds-action)}.settings-sidebar{background:var(--ds-bg);flex-direction:column;min-width:0;min-height:0;padding:24px 12px 16px;display:flex;overflow:hidden}.settings-sidebar h2{letter-spacing:-.02em;flex:none;padding:0 12px;font-size:18px;font-weight:600;line-height:26px}.settings-navigation{overscroll-behavior:contain;scrollbar-color:var(--ds-quiet) var(--ds-bg);flex:auto;align-content:start;gap:4px;min-height:0;margin:20px -4px 12px;padding:4px;display:grid;overflow:hidden auto}.settings-navigation button,.settings-signout{border-radius:var(--ds-radius-sm);width:100%;min-height:40px;color:var(--ds-muted);text-align:left;transition:color var(--ds-fast) var(--ds-ease), background-color var(--ds-fast) var(--ds-ease);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.settings-navigation button svg,.settings-signout svg{flex:none}.settings-navigation button[aria-pressed=true]{color:var(--ds-text);background:var(--ds-fill)}.settings-navigation button:hover,.settings-signout:hover{color:var(--ds-text);background:var(--ds-hover)}.settings-navigation button:active,.settings-signout:active{background:var(--ds-pressed)}.settings-signout{flex:none}.settings-main{flex-direction:column;min-width:0;min-height:0;display:flex}.settings-header{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 24px;display:flex}.settings-header h3{letter-spacing:-.02em;min-width:0;font-size:18px;font-weight:600;line-height:26px}.settings-close{width:32px;height:32px;color:var(--ds-muted);background:var(--ds-fill);transition:color var(--ds-fast) var(--ds-ease), background-color var(--ds-fast) var(--ds-ease);border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.settings-close:hover{color:var(--ds-text);background:var(--ds-hover)}.settings-close:active{background:var(--ds-pressed)}.settings-shell .settings-main .settings-content{overscroll-behavior:contain;scrollbar-color:var(--ds-quiet) var(--ds-surface);flex:auto;min-height:0;padding:0 24px 24px;font-size:14px;line-height:20px;overflow:hidden auto}.settings-section+.settings-section{margin-top:24px}.settings-section h4{margin-bottom:12px;font-size:14px;font-weight:600;line-height:20px}.settings-card{border-radius:var(--ds-radius-md);background:var(--ds-fill);overflow:hidden}.settings-details{min-width:0}.settings-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:52px;padding:16px;display:flex}.settings-card>.settings-row+.settings-row,.settings-details>.settings-row+.settings-row,.settings-card>.settings-details+.settings-row,.settings-card>.settings-row+.settings-details{border-top:1px solid var(--ds-line)}.settings-row dt,.settings-row>span:first-child{flex:0 auto}.settings-row dd{min-width:0;max-width:70%;color:var(--ds-muted);overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums}.settings-row-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.settings-row-copy strong{color:var(--ds-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:26px}.settings-row-copy small{color:var(--ds-muted);font-size:12px;line-height:16px}.settings-row-action{align-items:center}.settings-button{border-radius:var(--ds-radius-pill);background:var(--ds-fill);max-width:100%;min-height:36px;color:var(--ds-text);text-align:center;transition:background-color var(--ds-fast) var(--ds-ease), transform var(--ds-fast) var(--ds-ease);border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:inline-flex}.settings-shell .settings-button{font-weight:600}.settings-button svg{flex:none}.settings-button:hover:not(:disabled){background:var(--ds-hover)}.settings-button:active:not(:disabled){background:var(--ds-pressed);transform:translateY(1px)}.settings-button:disabled{cursor:wait;opacity:.55}.settings-primary{color:var(--ds-action-text);background:var(--ds-action)}.settings-primary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-action), var(--ds-text) 8%)}.settings-primary:active:not(:disabled){background:var(--ds-action)}.settings-row-link{width:100%;color:var(--ds-text);text-align:left;transition:background-color var(--ds-fast) var(--ds-ease);background:0 0;border:0}.settings-row-link>span{align-items:center;gap:12px;display:inline-flex}.settings-row-link>svg{color:var(--ds-muted);flex:none}.settings-row-link:hover{background:var(--ds-fill)}.settings-external-link{color:var(--ds-text);text-decoration:none}.settings-row-link:active{background:var(--ds-hover)}.settings-storage{min-width:0;max-width:240px;color:var(--ds-muted);font-variant-numeric:tabular-nums;gap:8px;display:grid}.settings-card>.settings-row>.settings-storage{text-align:right;flex:auto}.settings-meter{border-radius:var(--ds-radius-pill);background:var(--ds-fill);height:4px;overflow:hidden}.settings-meter>span{border-radius:inherit;background:var(--ds-action);height:100%;display:block}.settings-intro{color:var(--ds-muted);margin-bottom:24px!important}.settings-row dd.settings-strong{color:var(--ds-text);font-weight:600}.settings-billing-footer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.settings-billing-footer p{color:var(--ds-muted);font-size:12px;line-height:16px}.settings-error{border-radius:var(--ds-radius-md);background:var(--ds-fill);color:var(--ds-error);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.settings-error p{flex:200px}.settings-guest{flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.settings-guest p{color:var(--ds-muted)}.settings-guest h4{font-size:14px;font-weight:600;line-height:20px}.settings-service-state{max-width:45%;color:var(--ds-muted);text-align:right}.settings-service-ready{color:var(--ds-success)}.settings-service-note{color:var(--ds-muted);font-size:12px;line-height:16px;margin-top:12px!important}.settings-slot{min-width:0}.settings-policy-list>div{padding:16px}.settings-policy-list>div+div{border-top:1px solid var(--ds-line)}.settings-policy-list h5{margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}.settings-policy-list p{color:var(--ds-muted)}.settings-inline-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.settings-shortcuts dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;max-width:55%;display:flex}.settings-shortcuts kbd{background:var(--ds-fill);min-width:24px;min-height:24px;color:var(--ds-text);font:inherit;border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;line-height:16px;display:inline-flex}.settings-key-alternative{color:var(--ds-muted);margin:0 4px;font-size:12px;line-height:16px}.settings-value-skeleton{vertical-align:middle;background:var(--ds-fill);border-radius:4px;width:80px;height:16px;display:inline-block}.settings-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.settings-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-sidebar{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px;display:grid}.settings-sidebar h2{align-self:center;padding:0}.settings-navigation{scrollbar-width:thin;grid-area:2/1/auto/-1;gap:4px;margin:-4px;padding:4px;display:flex;overflow:auto hidden}.settings-navigation button{white-space:nowrap;flex:none;gap:8px;width:auto;min-height:44px;padding:8px 12px}.settings-navigation button svg{width:16px;height:16px}.settings-signout{grid-area:1/2;gap:8px;width:auto;min-height:44px;margin:0;padding:8px}.settings-signout span{font-size:12px;line-height:16px}.settings-header{min-height:64px;padding:12px 16px}.settings-close{flex-basis:44px;width:44px;height:44px}.settings-shell .settings-main .settings-content{padding:0 16px 24px}.settings-row{gap:12px}.settings-row-action{flex-wrap:wrap;align-items:flex-start}.settings-row-action .settings-row-copy{flex-basis:160px}.settings-button{min-height:44px}.settings-row dd{max-width:62%}.settings-shortcuts dd{max-width:60%}.settings-shortcuts .settings-row{flex-wrap:wrap}.settings-shortcuts .settings-row dd{margin-left:auto}}@media (prefers-reduced-motion:reduce){.settings-shell *,.settings-shell :before,.settings-shell :after{transition:none!important;animation:none!important}.settings-button:active:not(:disabled){transform:none}}.browser-panel{--browser-bg:var(--ds-bg,#181819);--browser-surface:var(--ds-surface,#28292b);--browser-raised:var(--ds-surface-raised,#323435);--browser-text:var(--ds-text,#fff);--browser-muted:var(--ds-muted,#b0b4bd);--browser-line:var(--ds-line,#ffffff1f);--browser-action:var(--ds-action,#1793ff);box-sizing:border-box;min-width:0;color:var(--browser-text);background:var(--browser-bg);font-family:var(--ds-font,Manrope,system-ui,sans-serif);overflow-wrap:anywhere;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;gap:24px;padding:24px;font-size:14px;line-height:1.55;display:flex}.browser-panel *{box-sizing:border-box}.browser-panel h2,.browser-panel h3,.browser-panel p{margin:0}.browser-panel h2{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.25}.browser-panel h3{text-wrap:balance;font-size:15px;font-weight:600;line-height:1.4}.browser-panel p{max-width:70ch}.browser-panel button,.browser-panel input,.browser-panel select,.browser-panel textarea{font:inherit}.browser-panel button,.browser-panel a{touch-action:manipulation}.browser-panel button,.browser-panel a[download]{border:1px solid var(--browser-line);border-radius:var(--ds-radius-sm,12px);background:var(--browser-surface);min-height:44px;color:var(--browser-text);cursor:pointer;transition:background-color var(--ds-fast,.15s),border-color var(--ds-fast,.15s);justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.browser-panel button:hover:not(:disabled),.browser-panel a[download]:hover{background:var(--browser-raised);border-color:var(--ds-muted,#b0b4bd)}.browser-panel button:disabled{opacity:.48;cursor:not-allowed}.browser-panel :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--ds-focus,#1793ff);outline-offset:3px}.browser-panel .browser-primary{background:var(--browser-action);color:var(--ds-action-text,#000);border-color:#0000}.browser-panel .browser-primary:hover:not(:disabled){background:var(--ds-link,#80c2ff);border-color:#0000}.browser-panel .browser-danger{color:var(--ds-error,#ff8d99)}.browser-panel .browser-icon-button{background:0 0;flex:0 0 44px;width:44px;padding:0}.browser-panel-heading{align-items:center;gap:12px;display:flex}.browser-panel-heading>div{flex:1;min-width:0}.browser-panel-heading p{color:var(--browser-muted);margin-top:4px;font-size:12px}.browser-heading-icon{border-radius:var(--ds-radius-sm,12px);background:var(--ds-fill,#ffffff1f);width:40px;height:40px;color:var(--ds-link,#80c2ff);flex:0 0 40px;justify-content:center;align-items:center;display:flex}.browser-panel label{color:var(--browser-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.browser-panel :is(input:not([type=checkbox]),textarea,select){border:1px solid var(--browser-line);border-radius:var(--ds-radius-sm,12px);background:var(--browser-surface);width:100%;min-width:0;min-height:44px;color:var(--browser-text);caret-color:var(--browser-action);padding:10px 12px;display:block}.browser-panel textarea{resize:vertical;min-height:88px;max-height:280px}.browser-panel input::placeholder,.browser-panel textarea::placeholder{color:var(--browser-muted);opacity:1}.browser-panel input:disabled,.browser-panel textarea:disabled,.browser-panel select:disabled{opacity:.6}.browser-panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--browser-action);flex:0 0 18px;margin:2px 0}.browser-panel .browser-checkbox{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.browser-muted,.browser-help{color:var(--browser-muted)}.browser-panel .browser-help{font-size:12px;line-height:1.6}.browser-inline{align-items:stretch;gap:8px;min-width:0;display:flex}.browser-inline>input,.browser-inline>select{flex:1}.browser-inline>button{flex:none}.browser-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.browser-form-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.browser-form-columns>div{min-width:0}.browser-message{border:1px solid var(--browser-line);border-radius:var(--ds-radius-sm,12px);background:var(--browser-surface);padding:12px 16px;font-size:13px}.browser-error{color:var(--ds-error,#ff8d99)}.browser-empty{color:var(--browser-muted);justify-items:start;gap:12px;padding:16px 0;display:grid}.browser-readiness{border:1px solid var(--browser-line);border-radius:var(--ds-radius-md,16px);gap:10px;padding:16px;display:grid}.browser-readiness h3{color:var(--ds-warning,#f1b596)}.browser-readiness p,.browser-readiness li{color:var(--browser-muted);font-size:13px}.browser-readiness ul{margin:8px 0 0;padding-left:20px}.browser-panel summary{cursor:pointer;width:fit-content;max-width:100%;min-height:44px;padding:10px 0;font-size:13px;font-weight:600}.browser-panel summary:hover{color:var(--ds-link,#80c2ff)}.browser-session-picker{min-width:0}.browser-session-picker .browser-inline{flex-wrap:wrap}.browser-session-picker select{flex-basis:160px}.browser-create{border-bottom:1px solid var(--browser-line);gap:10px;padding:0 0 24px;display:grid}.browser-create h3{margin-bottom:8px}.browser-create>label{margin:4px 0 0}.browser-create>.browser-primary{justify-self:start;margin-top:6px}.browser-create .browser-form-columns{margin-top:8px}.browser-session{flex-direction:column;gap:20px;min-width:0;display:flex}.browser-session-summary{gap:10px;display:grid}.browser-session-summary>h3{text-wrap:pretty;font-size:16px;line-height:1.5}.browser-status{border-radius:var(--ds-radius-sm,12px);background:var(--ds-fill,#ffffff1f);width:fit-content;padding:4px 10px;font-size:12px;font-weight:600}.browser-status-running,.browser-status-completed{color:var(--ds-success,#69d28a)}.browser-status-awaiting_approval,.browser-status-awaiting_login,.browser-status-paused{color:var(--ds-warning,#f1b596)}.browser-status-uncertain,.browser-status-failed{color:var(--ds-error,#ff8d99)}.browser-budget{color:var(--browser-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.browser-domains{color:var(--browser-muted);font-size:12px}.browser-activation{justify-items:start;gap:16px;padding-top:4px;display:grid}.browser-activation>p{color:var(--browser-muted);font-size:13px}.browser-session-controls{border-bottom:1px solid var(--browser-line);padding-bottom:20px}.browser-approval{border:1px solid var(--ds-warning,#f1b596);border-radius:var(--ds-radius-md,16px);gap:14px;padding:20px;display:grid}.browser-approval>p{font-size:13px}.browser-action-details{gap:12px;margin:0;display:grid}.browser-action-details>div{min-width:0}.browser-action-details dt{color:var(--browser-muted);font-size:12px}.browser-action-details dd{margin:3px 0 0;font-size:14px}.browser-exact{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;font-family:inherit;font-size:13px;line-height:1.7}.browser-action-details pre,.browser-disclosure>pre{border-radius:var(--ds-radius-sm,12px);background:var(--browser-surface);scrollbar-width:thin;scrollbar-color:var(--browser-muted) transparent;max-height:240px;padding:12px;overflow:auto}.browser-human-notice{align-items:flex-start;gap:12px;display:flex}.browser-human-notice>svg{color:var(--ds-link,#80c2ff);flex:0 0 20px;margin-top:2px}.browser-human-notice p{color:var(--browser-muted);margin-top:6px;font-size:13px}.browser-address{border:1px solid var(--browser-line);border-radius:var(--ds-radius-sm,12px);min-width:0;color:var(--browser-muted);align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.browser-address>svg{flex:0 0 15px}.browser-address>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser-tabs{scrollbar-width:thin;scrollbar-color:var(--browser-muted) transparent;gap:6px;max-width:100%;display:flex;overflow-x:auto}.browser-tabs button{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:220px;font-weight:400;overflow:hidden}.browser-tabs button[aria-pressed=true]{border-color:var(--browser-action);color:var(--ds-link,#80c2ff)}.browser-navigation{gap:8px;display:grid}.browser-navigation>label{margin-bottom:0}.browser-panel .browser-link-button{min-height:44px;color:var(--ds-link,#80c2ff);background:0 0;border:0;border-radius:0;justify-self:start;padding:8px 0}.browser-panel .browser-link-button:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}.browser-viewport-section{gap:10px;display:grid}.browser-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.browser-viewport{border:1px solid var(--browser-line);border-radius:var(--ds-radius-md,16px);background:var(--browser-surface);scrollbar-width:thin;scrollbar-color:var(--browser-muted) transparent;justify-content:center;align-items:flex-start;min-height:180px;max-height:600px;display:flex;overflow:auto}.browser-viewport img{object-fit:contain;width:100%;min-width:0;height:auto;display:block}.browser-viewport-human img{cursor:crosshair}.browser-viewport-empty{text-align:center;min-height:180px;color:var(--browser-muted);align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.browser-viewport-empty>svg{color:var(--ds-quiet,#979da6);margin-bottom:4px}.browser-viewport-empty>p{color:var(--browser-text);font-size:14px;font-weight:500}.browser-viewport-empty>span{max-width:26ch;font-size:12px}.browser-human-form{justify-items:start;gap:12px;display:grid}.browser-human-form>.browser-form-columns,.browser-human-form>input{width:100%}.browser-human-form>label{margin-top:8px;margin-bottom:0}.browser-remember{border-top:1px solid var(--browser-line);padding-top:12px}.browser-remember form{gap:10px;padding:8px 0;display:grid}.browser-remember form>button{justify-self:start}.browser-remember .browser-checkbox{margin-top:6px}.browser-artifacts{gap:12px;display:grid}.browser-artifacts ul,.browser-profiles ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.browser-artifacts li,.browser-profiles li{border-bottom:1px solid var(--browser-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.browser-artifacts li>div:first-child,.browser-profiles li>div:first-child{flex:1;gap:4px;min-width:0;display:grid}.browser-artifacts strong,.browser-profiles strong{font-size:13px;font-weight:500}.browser-event-log{border-top:1px solid var(--browser-line);padding-top:8px}.browser-event-log ol{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.browser-event-log li{grid-template-columns:38px minmax(0,1fr);gap:4px 12px;font-size:12px;display:grid}.browser-event-log time{font-variant-numeric:tabular-nums;color:var(--browser-muted)}.browser-event-log li>span:last-child{color:var(--browser-muted);grid-column:2}.browser-event-log small{color:var(--browser-muted);margin-top:2px;display:block}.browser-profiles{border-top:1px solid var(--browser-line);padding-top:8px}.browser-panel ::selection{background:var(--browser-action);color:var(--ds-action-text,#000)}@media (max-width:540px){.browser-panel{gap:20px;padding:20px 16px}.browser-panel .browser-form-columns{grid-template-columns:minmax(0,1fr)}.browser-panel .browser-inline{flex-wrap:wrap}.browser-panel .browser-inline>input,.browser-panel .browser-inline>select{flex-basis:100%}.browser-panel .browser-approval{padding:16px}.browser-panel .browser-actions>button,.browser-panel .browser-actions>a{flex:auto}.browser-panel .browser-event-log li{grid-template-columns:38px minmax(0,1fr)}.browser-panel .browser-viewport{max-height:500px}}@media (prefers-reduced-motion:reduce){.browser-panel *{scroll-behavior:auto!important;transition:none!important}}.ai-status{min-width:0;max-width:100%;min-height:30px;font-family:var(--font,Manrope,Arial,sans-serif);color:var(--muted,#999b9e);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.ai-status-icon{flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:24px;animation:.18s cubic-bezier(.16,1,.3,1) ai-status-icon-in;display:inline-flex}.ai-status-content{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:flex}.ai-status-label{color:var(--muted,#999b9e);font-weight:550;animation:.16s ease-out ai-status-label-in}.ai-status-shimmer{background-image:linear-gradient(100deg,var(--muted,#999b9e) 30%,var(--text,#efefef) 50%,var(--muted,#999b9e) 70%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite ai-status-shine}.ai-status-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(240px,100%);color:var(--muted,#999b9e);align-items:center;gap:5px;font-size:11px;display:inline-flex;overflow:hidden}.ai-status-detail img{object-fit:contain;border-radius:3px}.ai-status-timer{font-variant-numeric:tabular-nums;color:var(--muted,#999b9e);font-size:11px}.ai-status-sparkle{transform-origin:11px 13px;animation:3s ease-in-out infinite ai-status-think}.ai-status-twinkle{transform-origin:18px 5px;animation:1.6s ease-in-out infinite ai-status-pulse}.ai-status-search{animation:2s ease-in-out infinite ai-status-search}.ai-status-bars path{transform-box:fill-box;transform-origin:bottom;animation:1.2s ease-in-out infinite ai-status-bar}.ai-status-pen{animation:2.4s ease-in-out infinite ai-status-write}.ai-status-ink{stroke-dasharray:1;animation:2.4s ease-in-out infinite ai-status-ink}.ai-status-check{stroke-dasharray:1;animation:.22s ease-out both ai-status-check}.ai-status[data-state=error] .ai-status-icon{color:#f19791}.ai-status:not([data-active]) svg *{animation-iteration-count:1}.ai-status[data-paused] *{animation-play-state:paused!important}.ai-status-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.message-agent-status{margin-bottom:9px}.chat-connect-status{padding:0 36px 14px}.home-composer .chat-connect-status{text-align:left;padding:12px 5px 0}@keyframes ai-status-icon-in{0%{opacity:.25;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes ai-status-label-in{0%{opacity:.4;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-status-shine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ai-status-think{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(.85)}}@keyframes ai-status-pulse{0%,to{opacity:.4;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes ai-status-search{0%,to{transform:translate(0)}50%{transform:translate(1.5px,-1px)}}@keyframes ai-status-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes ai-status-write{0%,to{transform:translate(0)}50%{transform:translate(2px,-1px)}}@keyframes ai-status-ink{0%{stroke-dashoffset:1px}70%,to{stroke-dashoffset:0}}@keyframes ai-status-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ai-status,.ai-status *{transition:none!important;animation:none!important}.ai-status-shimmer{color:var(--muted,#999b9e);background-image:none}}._content_1m609_1{overscroll-behavior:contain;min-height:0;color:var(--ds-text);flex:1;gap:22px;padding:0 24px 24px;display:grid;overflow-y:auto}.modal.help-modal{flex-direction:column;display:flex;overflow:hidden}._lede_1m609_3{color:var(--ds-muted);margin:0;font-size:13px;line-height:1.6}._section_1m609_4{gap:10px;display:grid}._section_1m609_4 h3{margin:0;font-size:14px;font-weight:600}._search_1m609_6{border:1px solid var(--ds-line);background:var(--ds-surface);min-height:44px;color:var(--ds-muted);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}._search_1m609_6:focus-within{outline:2px solid var(--ds-focus);outline-offset:2px}._search_1m609_6 input{min-width:0;color:var(--ds-text);font:inherit;background:0 0;border:0;outline:none;font-size:13px}._search_1m609_6 input::placeholder{color:var(--ds-muted)}._clear_1m609_10{width:44px;height:44px;color:var(--ds-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}._categories_1m609_11{flex-wrap:wrap;gap:7px;display:flex}._category_1m609_12{border:1px solid var(--ds-line);min-height:44px;color:var(--ds-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 11px;font-size:12px;transition:background-color .15s,border-color .15s}._category_1m609_12[aria-pressed=true]{border-color:var(--ds-accent);background:color-mix(in srgb,var(--ds-accent) 16%,var(--ds-surface))}._faqList_1m609_14{gap:8px;display:grid}._faqCategory_1m609_15{color:var(--ds-muted);margin:5px 0 0;font-size:12px;font-weight:600}._faq_1m609_14{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;overflow:hidden}._faq_1m609_14 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 13px;font-size:13px;font-weight:550;line-height:1.4;list-style:none;display:flex}._faq_1m609_14 summary::-webkit-details-marker{display:none}._faq_1m609_14 summary:after{content:"+";color:var(--ds-muted);font-size:18px;font-weight:400}._faq_1m609_14[open] summary:after{content:"−"}._faq_1m609_14 summary:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-3px}._answer_1m609_22{color:var(--ds-muted);padding:0 13px 13px;font-size:12px;line-height:1.65}._answer_1m609_22 p{margin:0 0 9px}._answer_1m609_22 a{color:var(--ds-link)}._empty_1m609_25{border:1px dashed var(--ds-line);color:var(--ds-muted);text-align:center;border-radius:12px;margin:0;padding:14px;font-size:12px}._shortcuts_1m609_26{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;display:grid;overflow:hidden}._shortcut_1m609_26{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:7px 12px;font-size:12px;display:flex}._shortcut_1m609_26:last-child{border-bottom:0}._shortcut_1m609_26 kbd{border:1px solid var(--ds-line);background:var(--ds-bg);min-width:92px;color:var(--ds-text);text-align:center;white-space:nowrap;border-radius:6px;padding:3px 7px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.4}._access_1m609_30{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;display:grid;overflow:hidden}._access_1m609_30 button{border:0;border-bottom:1px solid var(--ds-line);width:100%;min-height:48px;color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:8px 12px;font-size:13px;display:flex}._access_1m609_30 button:last-child{border-bottom:0}._access_1m609_30 button:hover{background:color-mix(in srgb,var(--ds-accent) 9%,var(--ds-surface))}._access_1m609_30 button span{flex:1}._centerLink_1m609_35{border:1px solid var(--ds-line);min-height:46px;color:var(--ds-link);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:550;text-decoration:none;display:flex}._centerLink_1m609_35:hover{background:var(--ds-surface)}@media (max-width:600px){._content_1m609_1{gap:18px;max-height:calc(88dvh - 66px);padding:0 16px 18px}._shortcut_1m609_26{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){._category_1m609_12{transition:none}}.media-generation-preview{flex-direction:column;align-items:flex-start;gap:12px;margin:16px 0;display:flex}.media-generation-preview>.grid-reveal{aspect-ratio:1;width:100%;max-height:55dvh}.media-generation-placeholder{aspect-ratio:1;background:var(--surface,#222);border-radius:14px;width:100%}.media-generation-reason{color:var(--text,#efefef);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.media-generation-note{color:var(--muted,#999b9e);font-size:11px;line-height:1.7}.media-generation-preview .ai-status{font-size:12px}.streaming-response{width:100%;min-width:0}.streaming-response-content{overflow-wrap:anywhere}.response-footer{margin-top:10px;animation:.18s ease-out response-actions-in}.response-actions{flex-wrap:wrap;align-items:center;gap:2px;min-height:36px;display:flex}.response-action,.response-sources-toggle{min-width:36px;min-height:36px;color:var(--muted,#999b9e);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.response-action svg{width:15px;height:15px}.response-action:hover,.response-sources-toggle:hover,.response-action[aria-pressed=true]{color:var(--text,#efefef);background:var(--surface-hover,#2a2a2a)}.response-action:active,.response-sources-toggle:active{transform:scale(.94)}.response-action:focus-visible{outline:2px solid var(--ring,#a6b2ff);outline-offset:2px}.response-sources-toggle:focus-visible{outline:2px solid var(--ring,#a6b2ff);outline-offset:2px}.response-citation-list a:focus-visible{outline:2px solid var(--ring,#a6b2ff);outline-offset:2px}.response-action:disabled{cursor:wait;opacity:.5}.response-sources-toggle{gap:7px;margin-left:5px;font-size:12px}.response-sources-toggle>svg{width:13px;height:13px;transition:transform .18s ease-out}.response-sources-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.response-action-error{color:var(--destructive,#f09999);margin:4px 0 0;font-size:12px;line-height:1.6}.response-stream-state{color:var(--muted,#999b9e);margin:8px 0 0;font-size:12px;line-height:1.6}.response-disclosure{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .18s ease-out,opacity .18s ease-out,visibility .18s;display:grid}.response-disclosure[data-open=true]{visibility:visible;opacity:1;grid-template-rows:1fr}.response-disclosure-inner{min-height:0;overflow:hidden}.response-citation-stack{align-items:center;padding-left:3px;display:inline-flex}.response-citation-symbol{border:1px solid var(--line,#303030);background:var(--bg,#181818);border-radius:50%;place-items:center;width:21px;height:21px;margin-left:-3px;display:grid}.response-citation-symbol svg{width:12px;height:12px}.response-citation-list{border:1px solid var(--line,#303030);background:var(--surface,#222);border-radius:12px;gap:3px;margin:7px 0 0;padding:8px;list-style:none;display:grid}.response-citation-list a,.response-citation-document{min-width:0;color:inherit;border-radius:7px;align-items:flex-start;gap:9px;padding:8px;text-decoration:none;display:flex}.response-citation-list a:hover{background:var(--bg,#181818)}.response-citation-number{border:1px solid var(--line,#303030);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.response-citation-text{gap:3px;min-width:0;display:grid}.response-citation-title{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.response-citation-domain{color:var(--muted,#999b9e);overflow-wrap:anywhere;font-size:11px;line-height:1.5}@keyframes response-actions-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px),(pointer:coarse){.response-action,.response-sources-toggle{min-width:44px;min-height:44px}.response-citation-list a{min-height:44px}}@media (prefers-reduced-motion:reduce){.response-footer{animation:none}.response-action,.response-sources-toggle,.response-sources-toggle>svg,.response-disclosure{transition:none}}
