.w_X16q_title{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.w_X16q_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foreground));font-size:.875rem;font-weight:500;overflow:hidden}.w_X16q_button{min-width:44px;min-height:44px;color:hsl(var(--muted-foreground));touch-action:manipulation;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.w_X16q_button:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}.w_X16q_button:disabled{opacity:.5;cursor:not-allowed}.w_X16q_input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;max-width:28rem;min-height:44px;color:hsl(var(--foreground));border-radius:8px;flex:1;padding:8px 10px;font-size:1rem}.w_X16q_input:focus-visible,.w_X16q_button:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:2px}@media (prefers-reduced-motion:no-preference){.w_X16q_button{transition:background-color .15s,color .15s}}@media (forced-colors:active){.w_X16q_input:focus-visible,.w_X16q_button:focus-visible{outline-color:highlight}}
.WYB9ZW_trigger{cursor:zoom-in;max-width:100%;display:block}.WYB9ZW_trigger:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-3px}.WYB9ZW_overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;position:fixed;inset:0}.WYB9ZW_dialog{inset:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));z-index:81;background:hsl(var(--card));min-width:0;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.WYB9ZW_toolbar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.WYB9ZW_toolbar h2{font-size:14px;font-weight:600}.WYB9ZW_controls{gap:4px;margin-left:auto;display:flex}.WYB9ZW_controls button{background:hsl(var(--muted));border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px;font-size:12px;display:flex}.WYB9ZW_controls button:disabled{opacity:.4}.WYB9ZW_controls button:focus-visible,.WYB9ZW_viewport:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-3px}.WYB9ZW_viewport{overscroll-behavior:contain;flex:1;min-height:0;padding:12px;overflow:auto}.WYB9ZW_fit{object-fit:contain;width:100%;height:100%}.WYB9ZW_zoomed{max-width:none;height:auto;max-height:none}.WYB9ZW_dimensions{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));overflow-wrap:anywhere;padding:10px 12px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:no-preference){.WYB9ZW_overlay,.WYB9ZW_dialog{animation:.16s ease-out WYB9ZW_appear}}@keyframes WYB9ZW_appear{0%{opacity:0}to{opacity:1}}
._1-Czka_reading{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}._1-Czka_pendingNotice{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--muted-foreground));overflow-wrap:anywhere;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;line-height:1.5;display:flex}._1-Czka_pendingNotice svg{color:hsl(var(--primary-text));flex-shrink:0}._1-Czka_scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}._1-Czka_scroll:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:-3px}._1-Czka_content{width:100%;max-width:56rem;margin-inline:auto;padding:24px 24px 76px}._1-Czka_message{align-items:flex-start;gap:16px;display:flex}._1-Czka_message+._1-Czka_message{margin-top:28px}._1-Czka_body{overflow-wrap:anywhere;flex:1;min-width:0}._1-Czka_body>:not(:first-child){margin-top:6px}._1-Czka_actions{flex-wrap:wrap;align-items:center;gap:2px 4px;margin-top:8px;display:flex}._1-Czka_actions button,._1-Czka_copy button{min-width:44px;max-width:100%;min-height:44px;color:hsl(var(--muted-foreground));text-align:start;touch-action:manipulation;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;padding:8px;font-size:.8125rem;line-height:1.4;display:inline-flex}._1-Czka_actions button svg{flex-shrink:0}._1-Czka_actions button:focus-visible,._1-Czka_copy button:focus-visible,._1-Czka_manualCopy textarea:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:2px}._1-Czka_actions button:disabled,._1-Czka_copy button:disabled{opacity:.55;cursor:wait}._1-Czka_actions button:active:not(:disabled),._1-Czka_copy button:active:not(:disabled){background:hsl(var(--primary-soft))}._1-Czka_usage{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-basis:100%;align-items:center;gap:6px;font-size:.75rem;line-height:1.5;display:flex}._1-Czka_copy{min-width:0;max-width:100%}._1-Czka_copy[data-expanded]{flex-basis:100%}._1-Czka_manualCopy{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:12px;margin-block:4px 8px;padding:12px;font-size:.8125rem;line-height:1.5}._1-Czka_manualCopy p{margin-bottom:8px}._1-Czka_manualCopy label{display:block}._1-Czka_manualCopy textarea{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;min-height:96px;max-height:16rem;color:hsl(var(--foreground));resize:vertical;border-radius:8px;margin-top:6px;padding:10px;font-size:1rem;line-height:1.5;display:block}._1-Czka_manualActions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}._1-Czka_jump{inset-inline-end:16px;border:1px solid hsl(var(--border));background:hsl(var(--card));max-width:calc(100% - 32px);min-height:44px;color:hsl(var(--primary-text));text-align:start;touch-action:manipulation;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;bottom:12px}._1-Czka_jump svg{flex-shrink:0}._1-Czka_jump:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:2px}@media (hover:hover){._1-Czka_actions button:hover:not(:disabled),._1-Czka_copy button:hover:not(:disabled),._1-Czka_jump:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}}@media (prefers-reduced-motion:no-preference){._1-Czka_actions button,._1-Czka_copy button,._1-Czka_jump{transition:background-color .16s,color .16s}}@media (prefers-reduced-motion:reduce){._1-Czka_pendingNotice svg{animation:none}}@media (max-width:639px){._1-Czka_content{padding:20px 12px 76px}._1-Czka_message{gap:10px}}@media (forced-colors:active){._1-Czka_scroll:focus-visible,._1-Czka_actions button:focus-visible,._1-Czka_copy button:focus-visible,._1-Czka_manualCopy textarea:focus-visible,._1-Czka_jump:focus-visible{outline-color:highlight}._1-Czka_jump{border-color:buttontext}}._1-Czka_moreActions{min-width:0;max-width:100%}._1-Czka_moreActions>summary{cursor:pointer;min-height:44px;color:hsl(var(--muted-foreground));border-radius:8px;align-content:center;padding:8px;font-size:.8125rem}._1-Czka_moreActions[open]{flex-basis:100%}._1-Czka_secondaryActions{border-inline-start:2px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:4px;padding:4px 8px 8px;display:flex}._1-Czka_moreActions>summary:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:2px}
._MNy7a_shell{--coding-accent:hsl(var(--primary));overscroll-behavior:contain;overflow-y:auto;container:coding-workspace/inline-size}._MNy7a_projectNavigation{flex-direction:column;flex-shrink:0;min-width:0;display:flex}._MNy7a_shell ._MNy7a_mobileNav{display:flex}@media (max-width:480px){._MNy7a_shell ._MNy7a_mobileNav button{flex-direction:column;gap:3px;min-height:52px;padding:5px 3px;font-size:12px}._MNy7a_shell ._MNy7a_mobileNav button span{white-space:normal;overflow-wrap:anywhere;overflow:visible}}@media (min-width:1024px){._MNy7a_shell ._MNy7a_mobileNav{display:none}}._MNy7a_projectBar{border-bottom:1px solid hsl(var(--border));background:linear-gradient(100deg, hsl(var(--primary) / .07), hsl(var(--card)) 65%);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}._MNy7a_projectIdentity{align-items:center;gap:11px;min-width:0;display:flex}._MNy7a_projectIdentity>div{min-width:0}._MNy7a_projectIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}._MNy7a_projectIdentity span:not(._MNy7a_projectIcon){color:hsl(var(--muted-foreground));margin-top:2px;font-size:12px;display:block}._MNy7a_projectIcon{width:36px;height:36px;color:hsl(var(--primary-text));background:hsl(var(--primary) / .1);border-radius:10px;flex-shrink:0;place-items:center;display:grid}._MNy7a_panelControls{flex-shrink:0;gap:6px;display:flex}._MNy7a_panelControls button{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}._MNy7a_panelControls button[aria-expanded=true]{color:hsl(var(--primary-text));border-color:hsl(var(--primary) / .28);background:hsl(var(--primary) / .07)}._MNy7a_panelControls button:hover{background:hsl(var(--primary) / .12)}._MNy7a_panelControls button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}._MNy7a_workspaceBody{overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}._MNy7a_workspaceBody:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:-2px}._MNy7a_syncStatus{flex-shrink:0;min-width:0}._MNy7a_shell ._MNy7a_workbench{background:hsl(var(--muted) / .22);flex-shrink:0;min-height:26rem}._MNy7a_shell .coding-assistant{flex:1;height:auto;min-height:100%}._MNy7a_shell .coding-conversation-shell{flex:1 0 10rem;min-height:10rem}._MNy7a_sidePanel,._MNy7a_assistant{background:hsl(var(--card));animation:.2s ease-out _MNy7a_panel-enter}._MNy7a_assistant{border-top:2px solid hsl(var(--coral) / .65)}._MNy7a_sidePanel{border-top:2px solid hsl(var(--primary) / .65)}._MNy7a_editor{background:hsl(var(--background))}@media (min-width:1024px){._MNy7a_shell ._MNy7a_editor{min-width:320px}._MNy7a_shell ._MNy7a_sidePanel{flex-shrink:1;min-width:180px}._MNy7a_shell ._MNy7a_assistant{flex-shrink:1;min-width:300px}}._MNy7a_editorToolbar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--card) / .6);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;min-height:52px;padding:6px 12px;display:flex}@media (forced-colors:active){._MNy7a_panelControls button:focus-visible{outline-color:highlight}}@keyframes _MNy7a_panel-enter{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){._MNy7a_panelControls{display:none}._MNy7a_projectBar{padding:10px 14px}._MNy7a_projectIdentity span:not(._MNy7a_projectIcon){display:none}._MNy7a_projectIcon{width:30px;height:30px}._MNy7a_shell ._MNy7a_assistant textarea,._MNy7a_shell ._MNy7a_assistant select,._MNy7a_shell ._MNy7a_sidePanel input{font-size:1rem}._MNy7a_shell{overflow-y:hidden}._MNy7a_shell ._MNy7a_workbench{flex-shrink:0;min-height:26rem}._MNy7a_shell ._MNy7a_assistant,._MNy7a_shell ._MNy7a_sidePanel,._MNy7a_shell ._MNy7a_editor{min-height:0}._MNy7a_shell .workspace-header{grid-template-columns:40px minmax(0,1fr) auto;gap:3px;min-height:52px;padding:4px 8px}._MNy7a_shell .workspace-header>.workspace-nav{grid-area:1/2;width:auto}._MNy7a_shell .workspace-header>.workspace-header-actions{grid-area:1/3}._MNy7a_shell .workspace-brand-wordmark{display:none}._MNy7a_shell .workspace-brand-symbol{display:block}._MNy7a_projectBar{min-height:44px;padding-block:2px}._MNy7a_shell ._MNy7a_mobileNav{gap:2px;padding-block:2px}._MNy7a_shell ._MNy7a_mobileNav button{flex-direction:row;gap:3px;min-height:44px;padding:4px 2px}._MNy7a_shell ._MNy7a_mobileNav button span{white-space:nowrap;overflow-wrap:normal}._MNy7a_shell .coding-assistant-titlebar{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}._MNy7a_shell .coding-assistant-modelrow{grid-template-columns:minmax(0,1fr) auto 44px;display:grid}._MNy7a_shell .coding-assistant-models{min-width:0}._MNy7a_shell .coding-assistant-composer{padding:8px}._MNy7a_shell .coding-composer-notices{max-height:64px}._MNy7a_shell .coding-composer-notices>p{margin-block:0}._MNy7a_shell .coding-empty{padding:8px 0}._MNy7a_shell .coding-empty h3{font-size:1rem;line-height:1.4}._MNy7a_shell .coding-empty p{margin-top:6px;font-size:.875rem}._MNy7a_shell .coding-project-context{margin-top:8px}._MNy7a_shell .coding-assistant textarea{height:56px;max-height:128px}}@media (prefers-reduced-motion:reduce){._MNy7a_sidePanel,._MNy7a_assistant{animation:none}._MNy7a_panelControls button{transition:none}}@media (max-height:500px){._MNy7a_projectBar{min-height:40px;padding-block:4px}._MNy7a_projectIcon{width:26px;height:26px}._MNy7a_shell ._MNy7a_mobileNav button{min-height:44px;padding-block:2px}._MNy7a_shell ._MNy7a_workbench{min-height:26rem}._MNy7a_shell ._MNy7a_assistant{min-height:0}._MNy7a_shell .coding-assistant{height:auto;min-height:100%}._MNy7a_shell .coding-empty{padding-block:4px}._MNy7a_shell .coding-empty h3{font-size:1rem}._MNy7a_shell .coding-empty p{margin-top:4px;font-size:.8125rem}._MNy7a_shell .coding-empty>p:not(.coding-project-context){display:none}._MNy7a_shell .coding-project-context{margin-top:4px}._MNy7a_shell .coding-assistant-composer{padding:8px}._MNy7a_shell .coding-assistant textarea{height:48px;max-height:96px}._MNy7a_shell .coding-assistant-titlebar{min-height:44px;padding-block:0}._MNy7a_shell .coding-assistant-titlebar{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}._MNy7a_shell .coding-assistant-composer{grid-template-columns:minmax(0,1fr) 9.5rem;align-items:center;gap:6px;display:grid}._MNy7a_shell .coding-assistant-composer>*{grid-column:1/-1}._MNy7a_shell .coding-assistant-composer>.coding-prompt-box{grid-area:2/1;min-width:0}._MNy7a_shell .coding-assistant-composer>.coding-context-row{grid-area:2/2;margin-top:0}._MNy7a_shell .coding-assistant-composer>.coding-composer-notices{grid-row:1}._MNy7a_shell .coding-assistant-composer>#coding-send-status{grid-row:3;margin-top:0}._MNy7a_shell .coding-assistant-composer>.coding-recovery-notice{grid-row:4;margin-top:0}._MNy7a_shell .coding-composer-notices{max-height:48px}._MNy7a_shell .coding-image-chips{margin-bottom:0}}@media (min-width:700px) and (max-height:500px){._MNy7a_shell .coding-recovery-notice{flex-direction:row;align-items:center}._MNy7a_shell .coding-recovery-notice>p{overflow-wrap:anywhere;flex:1}._MNy7a_shell .coding-assistant-composer[data-attachments]{grid-template-columns:minmax(0,1fr) auto 9.5rem}._MNy7a_shell .coding-assistant-composer[data-attachments]>.coding-image-chips{grid-column:2;margin-bottom:0}._MNy7a_shell .coding-assistant-composer[data-attachments]>.coding-context-row{grid-column:3}:is(._MNy7a_shell .coding-assistant-composer[data-attachments]>.coding-prompt-box,._MNy7a_shell .coding-assistant-composer[data-attachments]>.coding-image-chips,._MNy7a_shell .coding-assistant-composer[data-attachments]>.coding-context-row){grid-row:2}._MNy7a_shell .coding-assistant-composer[data-attachments]>.coding-composer-notices{grid-row:1}._MNy7a_projectNavigation{flex-direction:row}._MNy7a_projectBar{flex:0 32%;gap:4px;min-width:0;padding-inline:8px}._MNy7a_shell ._MNy7a_mobileNav{flex:1;min-width:0}._MNy7a_shell .workspace-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:48px;padding-block:2px}._MNy7a_shell .workspace-header>.workspace-nav{grid-area:1/2;width:auto}._MNy7a_shell .workspace-header>.workspace-header-actions{grid-area:1/3}}@media (max-width:699px) and (max-height:500px){._MNy7a_shell{overflow-y:auto}._MNy7a_shell .workspace-header{position:relative;top:auto}._MNy7a_shell ._MNy7a_workbench{flex-shrink:0;min-height:26rem}._MNy7a_shell .coding-assistant-composer{align-items:stretch;display:flex}._MNy7a_shell .coding-assistant-composer>.coding-context-row{margin-top:8px}._MNy7a_shell ._MNy7a_mobileNav button{flex-wrap:wrap}._MNy7a_shell ._MNy7a_mobileNav button span{white-space:normal;overflow-wrap:anywhere}}@container coding-workspace (max-width:24rem){._MNy7a_shell .workspace-header{grid-template-columns:minmax(0,1fr) auto}._MNy7a_shell .workspace-header>.workspace-brand{grid-area:1/1}._MNy7a_shell .workspace-header>.workspace-header-actions{grid-area:1/2}._MNy7a_shell .workspace-header>.workspace-nav{grid-area:2/1/auto/-1;width:100%}}
.QcfqVa_dialog.QcfqVa_dialog{width:100%;max-width:1152px;height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);padding:0}.QcfqVa_filterToggle{display:none}.QcfqVa_filterControls{min-width:0}.QcfqVa_library{background:hsl(var(--card));min-width:0;min-height:0;color:hsl(var(--foreground));font-family:var(--font-body), system-ui, sans-serif;border-radius:inherit;scrollbar-color:hsl(var(--border)) transparent;scrollbar-width:thin;flex-direction:column;flex:1;font-size:.875rem;display:flex;overflow:hidden}.QcfqVa_library ::selection{background:hsl(var(--primary-soft));color:hsl(var(--foreground))}.QcfqVa_library :where(input){caret-color:hsl(var(--primary-text))}.QcfqVa_library :where(button,input,select,[tabindex]):focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:2px}.QcfqVa_library :where(button){cursor:pointer}.QcfqVa_library :where(button):disabled{cursor:default;opacity:.4}.QcfqVa_header{border-bottom:1px solid hsl(var(--border));flex-shrink:0;padding:20px 24px 16px}.QcfqVa_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.QcfqVa_heading h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.QcfqVa_iconButton{width:40px;height:40px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.QcfqVa_iconButton:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.QcfqVa_search{border:1px solid hsl(var(--border));background:hsl(var(--background));min-height:48px;color:hsl(var(--muted-foreground));border-radius:10px;align-items:center;gap:12px;padding:2px 8px 2px 14px;display:flex}.QcfqVa_search:focus-within{border-color:hsl(var(--primary-text))}.QcfqVa_search input{width:100%;min-width:0;height:40px;color:hsl(var(--foreground));background:0 0;border:0;font-size:1rem}.QcfqVa_search input:focus-visible{outline:0}.QcfqVa_currentModel{align-items:center;gap:10px;min-width:0;min-height:40px;margin-top:10px;display:flex}.QcfqVa_currentLabel{color:hsl(var(--muted-foreground));flex-shrink:0;font-size:.75rem}.QcfqVa_currentBadges{flex-shrink:0;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.QcfqVa_selectionSummary{color:hsl(var(--muted-foreground));margin-top:12px;font-size:.8125rem}.QcfqVa_body{flex:1;grid-template-columns:224px minmax(0,1fr);min-height:0;display:grid}.QcfqVa_rail{background:hsl(var(--muted) / .5);border-inline-end:1px solid hsl(var(--border));flex-direction:column;gap:24px;min-height:0;padding:16px 12px;display:flex}.QcfqVa_views{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.QcfqVa_views button,.QcfqVa_providerList button{text-align:start;width:100%;min-width:0;min-height:42px;color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.QcfqVa_views button>svg{flex-shrink:0}.QcfqVa_views button>span:not(.QcfqVa_count){overflow-wrap:anywhere}.QcfqVa_views button:hover,.QcfqVa_providerList button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.QcfqVa_views button[aria-pressed=true],.QcfqVa_providerList button[aria-pressed=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));font-weight:600}.QcfqVa_count{font-variant-numeric:tabular-nums;color:inherit;flex-shrink:0;margin-inline-start:auto;font-size:.75rem}.QcfqVa_providers{flex-direction:column;flex:1;min-height:0;display:flex}.QcfqVa_providers h3{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin:0 10px 10px;font-size:.75rem;font-weight:600;display:flex}.QcfqVa_providerSearch{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:38px;color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:8px;margin:0 4px 8px;padding:0 8px;display:flex}.QcfqVa_providerSearch input{width:100%;min-width:0;height:36px;color:hsl(var(--foreground));background:0 0;font-size:.75rem}.QcfqVa_providerList{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:2px 4px 2px 0;overflow-y:auto}.QcfqVa_providerList button{gap:8px;min-height:40px;font-size:.8125rem}.QcfqVa_providerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.QcfqVa_providerEmpty{color:hsl(var(--muted-foreground));padding:12px;font-size:.8125rem}.QcfqVa_resultsArea{flex-direction:column;min-width:0;min-height:0;display:flex}.QcfqVa_toolbar{border-bottom:1px solid hsl(var(--border));flex-shrink:0;padding:18px 24px 12px}.QcfqVa_resultHeading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-height:28px;margin-bottom:12px;display:flex}.QcfqVa_resultHeading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:600}.QcfqVa_resultHeading>span{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:.75rem}.QcfqVa_reset{color:hsl(var(--primary-text));text-underline-offset:3px;margin-inline-start:auto;font-size:.75rem}.QcfqVa_reset:hover{text-decoration:underline}.QcfqVa_facets{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.QcfqVa_capabilities{flex-wrap:wrap;flex:1;gap:4px;display:flex}.QcfqVa_capabilities button{min-height:34px;color:hsl(var(--muted-foreground));border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.75rem;display:inline-flex}.QcfqVa_capabilities button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.QcfqVa_capabilities button[aria-pressed=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));font-weight:600}.QcfqVa_sort{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.QcfqVa_sort select,.QcfqVa_mobileCapability select,.QcfqVa_mobileProvider select{border:1px solid hsl(var(--border));background:hsl(var(--card));min-width:0;max-width:100%;min-height:38px;color:hsl(var(--foreground));border-radius:8px;padding:6px 28px 6px 10px;font-size:.8125rem}.QcfqVa_mobileProvider,.QcfqVa_mobileCapability{display:none}.QcfqVa_resultsScroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:12px 20px;scroll-padding:12px;overflow-y:auto}.QcfqVa_resultsScroll:focus-visible{outline-offset:-3px}.QcfqVa_resultList{min-width:0}.QcfqVa_modelRow{border-bottom:1px solid hsl(var(--border) / .6);border-radius:8px;grid-template-columns:minmax(0,1fr) auto 40px 40px;align-items:center;gap:6px;min-width:0;min-height:72px;padding:6px 8px;display:grid}.QcfqVa_modelRow:hover{background:hsl(var(--muted) / .65)}.QcfqVa_modelRow[data-selected]{background:hsl(var(--primary-soft) / .7)}.QcfqVa_modelPick{text-align:start;border-radius:6px;align-items:center;gap:12px;width:100%;min-width:0;min-height:52px;display:flex}.QcfqVa_modelText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.QcfqVa_modelName{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4}.QcfqVa_modelMeta{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.QcfqVa_badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;max-width:180px;display:flex}.QcfqVa_priceOrientation{color:hsl(var(--muted-foreground));flex-shrink:0;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.QcfqVa_detailsToggle{min-width:40px;min-height:40px;color:hsl(var(--muted-foreground));border-radius:8px;grid-area:1/3;justify-content:center;align-items:center;display:inline-flex}.QcfqVa_detailsToggle[aria-expanded=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text))}.QcfqVa_detailsPanel{background:hsl(var(--muted));border-radius:8px;grid-column:1/-1;min-width:0;margin:4px 0 8px;padding:14px}.QcfqVa_detailsPanel[hidden]{display:none}.QcfqVa_detailsPanel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.QcfqVa_detailsPanel dt{color:hsl(var(--muted-foreground));margin-bottom:4px;font-size:.75rem}.QcfqVa_detailsPanel dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.QcfqVa_detailsWide{grid-column:1/-1}.QcfqVa_detailsPanel p{color:hsl(var(--muted-foreground));margin:16px 0 0;font-size:.75rem;line-height:1.6}.QcfqVa_freeBadge,.QcfqVa_visionBadge{border-radius:5px;padding:3px 6px;font-size:.6875rem;font-weight:600}.QcfqVa_freeBadge{color:hsl(var(--teal-ink));background:hsl(var(--teal-field))}.QcfqVa_visionBadge{color:hsl(var(--blue-ink));background:hsl(var(--blue-field))}.QcfqVa_favorite{min-width:40px;min-height:40px;color:hsl(var(--muted-foreground));border-radius:8px;grid-area:1/4;justify-content:center;align-items:center;display:flex}.QcfqVa_favorite:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.QcfqVa_favorite[data-pinned]{color:hsl(var(--primary-text))}.QcfqVa_pagination{border-top:1px solid hsl(var(--border));min-height:62px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 24px;font-size:.75rem;display:flex}.QcfqVa_pagination>div{align-items:center;gap:12px;display:flex}.QcfqVa_pagination button{min-height:40px;color:hsl(var(--foreground));border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.QcfqVa_pagination button:hover:enabled{background:hsl(var(--muted))}.QcfqVa_footer{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 20px;padding:12px 24px;font-size:.75rem;line-height:1.5;display:flex}.QcfqVa_footer>span:first-child{font-variant-numeric:tabular-nums}.QcfqVa_footer>p{flex-basis:100%;margin:0}.QcfqVa_priceLegend{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.QcfqVa_priceExplanation{max-width:100%}.QcfqVa_autoContent{padding:8px 4px 12px}.QcfqVa_autoPrimary{background:hsl(var(--primary-soft));text-align:start;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:104px;padding:20px;display:flex}.QcfqVa_autoPrimary:hover{background:hsl(var(--blue-field))}.QcfqVa_autoLogo{background:#061a3b;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.QcfqVa_specialists{margin-top:28px}.QcfqVa_specialists>h3{margin-bottom:12px;font-size:.875rem;font-weight:600}.QcfqVa_autoTasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.QcfqVa_autoTasks button{text-align:start;background:hsl(var(--muted) / .45);border-radius:10px;align-items:center;gap:12px;min-height:80px;padding:12px;display:flex}.QcfqVa_autoTasks button:hover,.QcfqVa_autoTasks button[aria-pressed=true]{background:hsl(var(--primary-soft))}.QcfqVa_taskIcon{background:hsl(var(--blue-field));width:34px;height:34px;color:hsl(var(--blue-ink));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.QcfqVa_autoTasks button:nth-child(2n) .QcfqVa_taskIcon{background:hsl(var(--teal-field));color:hsl(var(--teal-ink))}.QcfqVa_browseAll{min-height:44px;color:hsl(var(--primary-text));align-items:center;gap:8px;margin-top:24px;padding:8px 0;font-weight:500;display:flex}.QcfqVa_browseAll:hover{text-underline-offset:4px;text-decoration:underline}.QcfqVa_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:32px 20px;display:flex}.QcfqVa_empty>svg{color:hsl(var(--muted-foreground))}.QcfqVa_empty h4{margin:0;font-size:1rem;font-weight:600}.QcfqVa_empty p{max-width:48ch;color:hsl(var(--muted-foreground));margin:0;font-size:.875rem;line-height:1.6}.QcfqVa_empty button{background:hsl(var(--primary-soft));min-height:44px;color:hsl(var(--primary-text));border-radius:8px;margin-top:4px;padding:8px 16px;font-weight:500}.QcfqVa_skeleton{align-items:center;gap:12px;min-height:72px;padding:10px 8px;display:flex}.QcfqVa_skeleton>span{background:hsl(var(--muted));border-radius:8px;flex-shrink:0;width:36px;height:36px}.QcfqVa_skeleton>div{flex-direction:column;flex:1;gap:8px;display:flex}.QcfqVa_skeleton>div>span{background:hsl(var(--muted));border-radius:4px;width:50%;height:12px}.QcfqVa_skeleton>div>span:last-child{width:30%;height:10px}@media (max-width:900px){.QcfqVa_body{grid-template-columns:190px minmax(0,1fr)}.QcfqVa_toolbar{padding-inline:16px}.QcfqVa_resultsScroll{padding-inline:12px}.QcfqVa_sort{justify-content:flex-end;width:100%}.QcfqVa_badges{max-width:112px}}@media (max-width:640px){.QcfqVa_dialog.QcfqVa_dialog{border-radius:12px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.QcfqVa_header{padding:max(8px, env(safe-area-inset-top)) 12px 10px}.QcfqVa_heading{gap:8px;margin-bottom:6px}.QcfqVa_heading h2{font-size:1.125rem}.QcfqVa_iconButton{width:44px;height:44px}.QcfqVa_search{gap:8px;min-height:44px;padding-inline-start:10px}.QcfqVa_search input{font-size:1rem}.QcfqVa_currentModel{gap:8px;min-height:30px;margin-top:8px}.QcfqVa_currentLabel{font-size:.6875rem}.QcfqVa_currentModel>:not(.QcfqVa_currentLabel){min-width:0}.QcfqVa_currentModel .QcfqVa_currentBadges,.QcfqVa_currentModel>span>span:last-child:not(:first-child){display:none}.QcfqVa_body{flex-direction:column;display:flex}.QcfqVa_rail{border-inline-end:0;border-bottom:1px solid hsl(var(--border));flex-shrink:0;gap:0;padding:6px 8px}.QcfqVa_views{scrollbar-width:thin;flex-direction:row;gap:3px;display:flex;overflow-x:auto}.QcfqVa_views button{flex:1;justify-content:center;gap:5px;width:auto;min-width:max-content;min-height:44px;padding:6px 8px;font-size:.8125rem}.QcfqVa_views button>svg{width:14px;height:14px}.QcfqVa_views .QcfqVa_count,.QcfqVa_providers{display:none}.QcfqVa_toolbar{overscroll-behavior:contain;max-height:45%;padding:8px 12px;overflow-y:auto}.QcfqVa_filterToggle{text-align:start;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding-block:8px;font-size:.875rem;display:flex}.QcfqVa_filterToggle[aria-expanded=true]>svg{transform:rotate(180deg)}.QcfqVa_filterControls{padding-top:4px;display:none}.QcfqVa_filterControls.QcfqVa_filtersOpen{display:block}.QcfqVa_resultHeading{gap:4px 8px;min-height:20px;margin-bottom:8px}.QcfqVa_resultHeading h3{font-size:.875rem}.QcfqVa_resultHeading>span,.QcfqVa_reset{font-size:.6875rem}.QcfqVa_reset{min-height:28px}.QcfqVa_mobileProvider{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-bottom:8px;font-size:.75rem;display:flex}.QcfqVa_mobileProvider>select{flex:1;min-height:44px;padding-block:4px;font-size:1rem}.QcfqVa_facets{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.QcfqVa_mobileCapability,.QcfqVa_sort{width:auto;min-width:0;color:hsl(var(--muted-foreground));flex-direction:column;align-items:stretch;gap:4px;font-size:.6875rem;display:flex}.QcfqVa_mobileCapability>select,.QcfqVa_sort>select{width:100%;min-height:44px;font-size:1rem}.QcfqVa_capabilities{display:none}.QcfqVa_resultsScroll{padding:8px}.QcfqVa_modelRow{grid-template-columns:minmax(0,1fr) 44px 44px;gap:0 4px;padding:8px}.QcfqVa_modelPick{gap:10px;min-height:48px}.QcfqVa_modelName{font-size:.875rem}.QcfqVa_modelMeta{font-size:.75rem}.QcfqVa_detailsToggle{grid-column:2;min-width:44px;min-height:44px}.QcfqVa_favorite{grid-area:1/3;min-width:44px;min-height:44px}.QcfqVa_badges{margin-inline-start:46px;grid-column:1/-1;justify-content:flex-start;max-width:none;margin-top:4px}.QcfqVa_badges:empty{display:none}.QcfqVa_detailsPanel{margin-top:12px;padding:12px}.QcfqVa_detailsPanel dl{grid-template-columns:minmax(0,1fr)}.QcfqVa_pagination{gap:4px;min-height:56px;padding:6px 12px;font-size:.6875rem}.QcfqVa_pagination>div{gap:6px}.QcfqVa_pagination button{min-width:44px;min-height:44px;padding:6px}.QcfqVa_pagination button>span{display:none}.QcfqVa_footer{padding:8px 12px max(8px, env(safe-area-inset-bottom));gap:4px 8px;font-size:.75rem}.QcfqVa_footer>p{font-size:.6875rem}.QcfqVa_autoContent{padding:4px 2px 10px}.QcfqVa_autoPrimary{gap:12px;min-height:96px;padding:14px}.QcfqVa_autoTasks{grid-template-columns:minmax(0,1fr)}.QcfqVa_autoTasks button{min-height:68px}.QcfqVa_specialists{margin-top:20px}}@media (max-height:640px){.QcfqVa_library{overscroll-behavior:contain;display:block;overflow-y:auto}.QcfqVa_body{min-height:auto;display:block}.QcfqVa_rail{border-inline-end:0;border-bottom:1px solid hsl(var(--border));padding:8px 12px;display:block}.QcfqVa_views{flex-flow:wrap;overflow:visible}.QcfqVa_views button{flex:1;width:auto;min-height:44px}.QcfqVa_providers{display:none}.QcfqVa_mobileProvider{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-bottom:8px;display:flex}.QcfqVa_mobileProvider>select{flex:1;min-height:44px}.QcfqVa_resultsArea{min-height:auto;display:block}.QcfqVa_toolbar{max-height:none;overflow:visible}.QcfqVa_resultsScroll{min-height:auto;overflow:visible}.QcfqVa_footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (hover:hover){.QcfqVa_detailsToggle:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}}@media (prefers-reduced-motion:no-preference){.QcfqVa_library :where(button){transition:color .16s ease-out,background-color .16s ease-out}.QcfqVa_skeleton{animation:1.5s ease-in-out infinite alternate QcfqVa_loading}@keyframes QcfqVa_loading{0%{opacity:.55}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.QcfqVa_library,.QcfqVa_resultList{animation:none}.QcfqVa_library :where(button){transition:none}}
._8Y33wG_loading{overscroll-behavior:contain;height:100%;min-height:0;color:hsl(var(--foreground));flex-direction:column;justify-content:safe center;align-items:center;padding:32px 24px;display:flex;overflow-y:auto}._8Y33wG_loading>*{flex-shrink:0}._8Y33wG_identity{align-items:center;gap:14px;display:flex}._8Y33wG_symbol{width:52px!important;height:52px!important}._8Y33wG_wordmark{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;font-size:30px;font-weight:600}._8Y33wG_activity{background:hsl(var(--border));border-radius:3px;width:min(200px,70%);height:3px;margin-top:28px;overflow:hidden}._8Y33wG_activity>span{border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--mint)));width:40%;height:100%;display:block;transform:translate(75%)}._8Y33wG_label{text-align:center;max-width:34ch;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:20px;font-size:14px;line-height:1.6}._8Y33wG_compact{padding:24px 16px}._8Y33wG_compact ._8Y33wG_symbol{width:36px!important;height:36px!important}._8Y33wG_compact ._8Y33wG_activity{width:112px;margin-top:18px}._8Y33wG_compact ._8Y33wG_label{margin-top:14px;font-size:13px}@keyframes _8Y33wG_passage{0%{transform:translate(-105%)}to{transform:translate(355%)}}@media (prefers-reduced-motion:no-preference){._8Y33wG_activity>span{animation:1.65s cubic-bezier(.45,0,.55,1) 2 _8Y33wG_passage}._8Y33wG_paused ._8Y33wG_activity>span{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){._8Y33wG_activity>span{transform:translate(75%)}}@media (forced-colors:active){._8Y33wG_activity{background:canvas;border:1px solid canvastext}._8Y33wG_activity>span{background:highlight}}
.laIV8q_panel{overflow-wrap:anywhere;min-width:0}.laIV8q_header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.laIV8q_heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.laIV8q_heading h2{font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:600;line-height:1.25}.laIV8q_heading p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:.875rem;line-height:1.6}.laIV8q_icon{background:hsl(var(--apricot-field));height:44px;color:hsl(var(--apricot-ink));border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.laIV8q_modelRow{border-block:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:20px 0;padding:12px 0;font-size:.875rem;display:flex}.laIV8q_modelRow>div{min-width:0;max-width:100%}.laIV8q_modelRow>div>button{max-width:100%}.laIV8q_locked{opacity:.65}.laIV8q_label{margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.laIV8q_composer{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:12px;transition:border-color .16s}.laIV8q_composer:focus-within{border-color:hsl(var(--primary-text))}.laIV8q_controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.laIV8q_primary,.laIV8q_secondary,.laIV8q_close,.laIV8q_removeAttachment{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:500;transition:background-color .16s,border-color .16s;display:inline-flex}.laIV8q_primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.laIV8q_primary:hover:not(:disabled){background:hsl(var(--primary) / .9)}.laIV8q_secondary{border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.laIV8q_secondary:hover:not(:disabled),.laIV8q_close:hover:not(:disabled),.laIV8q_removeAttachment:hover:not(:disabled){background:hsl(var(--muted))}.laIV8q_close,.laIV8q_removeAttachment{width:44px;color:hsl(var(--muted-foreground));flex-shrink:0;padding:0}.laIV8q_panel button:disabled{opacity:.55;cursor:not-allowed}.laIV8q_panel button:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}.laIV8q_hint{color:hsl(var(--muted-foreground));margin-top:10px;font-size:.75rem;line-height:1.65}.laIV8q_error{border-left:3px solid hsl(var(--apricot-ink));background:hsl(var(--apricot-field) / .65);color:hsl(var(--foreground));align-items:flex-start;gap:10px;margin-top:20px;padding:12px;font-size:.875rem;line-height:1.65;display:flex}.laIV8q_error p{margin-top:4px}.laIV8q_result{border-top:1px solid hsl(var(--border));margin-top:24px;padding-top:20px}.laIV8q_status{color:hsl(var(--apricot-ink));align-items:center;gap:8px;margin-top:20px;font-size:.8125rem;font-weight:600;display:flex}.laIV8q_status:empty{margin:0}.laIV8q_step{border-bottom:1px solid hsl(var(--border));gap:12px;padding:14px 0;animation:.18s ease-out laIV8q_arrive;display:flex}.laIV8q_number{background:hsl(var(--apricot-field));height:28px;color:hsl(var(--apricot-ink));border-radius:50%;flex:0 0 28px;place-items:center;font-size:.75rem;font-weight:600;display:grid}.laIV8q_filePath{background:hsl(var(--muted));min-width:0;max-width:100%;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:4px;padding:4px 6px;font:.75rem/1.6 monospace;display:inline-flex}.laIV8q_filePath svg{flex-shrink:0;margin-top:5px}.laIV8q_actions{border-top:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:16px;display:flex}.laIV8q_spinner{width:16px;height:16px;animation:1s linear infinite laIV8q_spin}@keyframes laIV8q_spin{to{transform:rotate(360deg)}}@keyframes laIV8q_arrive{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:480px){.laIV8q_heading{gap:8px}.laIV8q_icon{flex-basis:36px;height:36px}.laIV8q_heading h2{font-size:1.25rem}.laIV8q_controls>button,.laIV8q_actions>button{flex:100%}.laIV8q_actions>span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.laIV8q_panel *,.laIV8q_panel :before,.laIV8q_panel :after{transition:none;animation:none}}
.TH4Kra_ratioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.TH4Kra_ratioCard{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;min-height:80px;color:hsl(var(--foreground));cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:8px 12px;font-size:12px;display:flex;position:relative}.TH4Kra_ratioCard:has(input:checked){border-color:hsl(var(--primary));background:hsl(var(--blue-field,var(--primary-soft)));color:hsl(var(--blue-ink,var(--primary-text)))}.TH4Kra_ratioCard:has(input:focus-visible){outline:2px solid hsl(var(--primary-text));outline-offset:2px}.TH4Kra_ratioCard:has(input:disabled){cursor:default;opacity:.5}.TH4Kra_radioInput{z-index:1;opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.TH4Kra_ratioShape{border:1.5px solid;border-radius:3px;max-width:32px;height:20px;max-height:20px;display:block}.TH4Kra_issue{border:1px solid hsl(var(--apricot-ink,var(--foreground)) / .3);background:hsl(var(--apricot-field,var(--muted)));color:hsl(var(--apricot-ink,var(--foreground)));border-radius:12px;padding:8px 12px}@media (min-width:640px){.TH4Kra_ratioGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.TH4Kra_ratioCard{transition:background-color .15s,color .15s,border-color .15s}}@media (forced-colors:active){.TH4Kra_ratioCard:has(input:checked){border-color:highlight}.TH4Kra_ratioCard:has(input:focus-visible){outline-color:highlight}}
.jU3yfW_root{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;max-width:100%;display:flex}.jU3yfW_trigger{min-width:0;max-width:100%;min-height:44px;color:hsl(var(--foreground));white-space:normal;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;line-height:1.5;display:inline-flex}.jU3yfW_trigger[data-enhanced]{background:hsl(var(--teal-field));color:hsl(var(--teal-ink))}.jU3yfW_trigger svg{flex-shrink:0}.jU3yfW_trigger small{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:11px}.jU3yfW_trigger>span{overflow-wrap:anywhere;min-width:0}.jU3yfW_trigger:disabled{opacity:.55;cursor:not-allowed}.jU3yfW_trigger:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}.jU3yfW_cost{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;flex:210px;margin:0;font-size:12px;line-height:1.6}.jU3yfW_cost[data-warning]{color:hsl(var(--foreground))}.jU3yfW_preview{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex:100%;font-size:12px}.jU3yfW_preview summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.jU3yfW_preview summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.jU3yfW_preview p{background:hsl(var(--muted)/.4);border-radius:8px;margin:0 0 6px;padding:8px 10px;line-height:1.6}@media (hover:hover){.jU3yfW_trigger:hover:not(:disabled){background:hsl(var(--muted));border-color:hsl(var(--border))}}.jU3yfW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.jU3yfW_trigger{transition:background-color .16s,border-color .16s}}@media (forced-colors:active){.jU3yfW_trigger:focus-visible{outline-color:highlight}.jU3yfW_trigger[data-enhanced]{border:2px solid highlight}}
.eMrnhq_quota{border:1px solid hsl(var(--border));background:hsl(var(--mint-field));min-width:0;color:hsl(var(--mint-ink));overflow-wrap:anywhere;border-radius:14px;padding:20px}.eMrnhq_label{letter-spacing:.09em;font-size:11px;font-weight:700}.eMrnhq_quota h2{margin-block:12px;font-size:22px;font-weight:650;line-height:1.35}.eMrnhq_quota p{color:inherit;margin-block:12px;font-size:14px;line-height:1.65}.eMrnhq_balance strong{font-variant-numeric:tabular-nums;font-size:30px}.eMrnhq_quota progress{width:100%;height:8px;accent-color:hsl(var(--primary))}.eMrnhq_quota dl{flex-wrap:wrap;gap:20px;margin-top:16px;font-size:13px;display:flex}.eMrnhq_quota dt{font-weight:500}.eMrnhq_quota dd{font-size:18px;font-weight:650}.eMrnhq_quota time{font-variant-numeric:tabular-nums}
.dxYiLq_panel{border-top:1px solid hsl(var(--border));overflow-wrap:anywhere;margin-top:24px;padding-top:20px}.dxYiLq_panel h3{align-items:flex-start;gap:8px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.dxYiLq_panel h3 svg{color:hsl(var(--primary-text));flex-shrink:0;margin-top:2px}.dxYiLq_panel p{color:hsl(var(--muted-foreground));margin-block:12px;font-size:14px;line-height:1.65}.dxYiLq_panel button,.dxYiLq_panel a{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:14px;display:inline-flex}.dxYiLq_panel button{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));padding:10px 12px}.dxYiLq_panel button[data-primary]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.dxYiLq_panel a{color:hsl(var(--primary-text));text-underline-offset:3px;text-decoration:underline}.dxYiLq_panel button:disabled{opacity:.55;cursor:not-allowed}.dxYiLq_actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dxYiLq_actions button{flex:150px}.dxYiLq_review,.dxYiLq_recovery{border:1px solid hsl(var(--border));background:hsl(var(--blue-field));border-radius:12px;padding:14px}.dxYiLq_review p,.dxYiLq_recovery p{color:hsl(var(--blue-ink))}.dxYiLq_review label{min-height:44px;color:hsl(var(--blue-ink));cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.dxYiLq_review input{width:20px;height:20px;accent-color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.dxYiLq_panel :is(button,a,input):focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}.dxYiLq_message:empty{margin:0}@media (prefers-reduced-motion:no-preference){.dxYiLq_panel button{transition:background-color .16s,border-color .16s}}@media (forced-colors:active){.dxYiLq_panel :is(button,a,input):focus-visible{outline-color:highlight}.dxYiLq_review input[aria-invalid=true]{outline:2px solid highlight}}
.g5vNhq_trigger{border:1px solid hsl(var(--primary)/.35);background:linear-gradient(115deg,hsl(var(--primary)/.12),hsl(var(--card)) 70%);min-height:44px;color:hsl(var(--foreground));box-shadow:0 2px 8px hsl(var(--primary)/.08);cursor:pointer;border-radius:14px;flex-shrink:0;align-items:center;gap:10px;padding:5px 5px 5px 12px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}@media (hover:hover){.g5vNhq_trigger:hover{border-color:hsl(var(--primary)/.7);box-shadow:0 3px 14px hsl(var(--primary)/.16)}}.g5vNhq_trigger:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.g5vNhq_balance{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.g5vNhq_coin{width:17px;height:17px;color:hsl(var(--amber));flex-shrink:0}.g5vNhq_action{background:hsl(var(--primary));min-width:32px;min-height:32px;color:hsl(var(--primary-foreground));border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:600;display:flex}.g5vNhq_action svg{width:15px;height:15px}.g5vNhq_low{border-color:hsl(var(--amber)/.6)}.g5vNhq_word,.g5vNhq_poolLabel{color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}@media (max-width:639px){.g5vNhq_actionLabel,.g5vNhq_word{display:none}.g5vNhq_trigger{gap:8px;padding-left:10px}.g5vNhq_action{padding:0}}.g5vNhq_trialAction{padding-inline:9px}.g5vNhq_trigger[data-quiet]{min-width:44px;box-shadow:none;background:0 0;border-color:#0000;border-radius:8px;gap:0;padding:6px 8px}@media (hover:hover){.g5vNhq_trigger[data-quiet]:hover{background:hsl(var(--muted));box-shadow:none;border-color:#0000}}.g5vNhq_trigger[data-quiet] .g5vNhq_balance{gap:5px;font-weight:500}.g5vNhq_trigger[data-quiet] .g5vNhq_coin{width:16px;height:16px;color:hsl(var(--muted-foreground))}.g5vNhq_trigger[data-quiet] .g5vNhq_word{display:none}@media (max-width:639px){.g5vNhq_trigger[data-quiet]{gap:0;max-width:100%;padding:4px}.g5vNhq_trigger[data-quiet] .g5vNhq_balance{gap:4px;min-width:0;font-size:12px}}.g5vNhq_trialLabel{color:hsl(var(--muted-foreground));font-size:11px}.g5vNhq_separateBalance{border-block:1px solid hsl(var(--border));gap:.3rem;margin-top:1rem;padding:1rem 0;font-size:.875rem;display:grid}.g5vNhq_separateBalance>span,.g5vNhq_separateBalance small{color:hsl(var(--muted-foreground))}.g5vNhq_separateBalance strong{font-variant-numeric:tabular-nums}.g5vNhq_detailLinks{flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:.75rem;display:flex}.g5vNhq_detailLinks a{min-height:44px;color:hsl(var(--primary-text));align-items:center;font-size:.8125rem;font-weight:500;display:inline-flex}.g5vNhq_detailLinks a:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}@media (prefers-reduced-motion:reduce){.g5vNhq_trigger{transition:none}}
.JmGf0q_editor{min-width:0}.JmGf0q_checkbox{width:20px;height:20px;accent-color:hsl(var(--primary));flex-shrink:0;margin-top:2px}.JmGf0q_checkbox:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}.JmGf0q_panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;padding:20px}.JmGf0q_heading{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:8px;display:flex}.JmGf0q_heading h2{font-size:1.125rem;font-weight:600}.JmGf0q_description{color:hsl(var(--muted-foreground));margin-block-end:20px;font-size:.875rem;line-height:1.65}.JmGf0q_label{margin-block-end:8px;font-size:.875rem;font-weight:500;display:block}.JmGf0q_nameRow{flex-direction:column;gap:12px;display:flex}.JmGf0q_field{border:1px solid hsl(var(--muted-foreground) / .72);background:hsl(var(--background));width:100%;min-width:0;min-height:44px;color:hsl(var(--foreground));border-radius:12px;padding:10px 12px;font-size:1rem;line-height:1.6}.JmGf0q_nameRow .JmGf0q_field{flex:1}textarea.JmGf0q_field{resize:vertical;min-height:176px}.JmGf0q_field::placeholder{color:hsl(var(--muted-foreground))}.JmGf0q_field:focus-visible,.JmGf0q_save:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}.JmGf0q_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:12px;display:flex}.JmGf0q_helper{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.75rem;line-height:1.6}.JmGf0q_save{background:hsl(var(--primary));min-height:44px;color:hsl(var(--primary-foreground));border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.JmGf0q_save:disabled{opacity:.5;cursor:not-allowed}.JmGf0q_status{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;line-height:1.5;display:inline-flex}.JmGf0q_status[data-state=active]{color:hsl(var(--teal-ink));background:hsl(var(--teal-field))}.JmGf0q_status[data-state=dirty]{color:hsl(var(--apricot-ink));background:hsl(var(--apricot-field))}.JmGf0q_feedback{min-height:1.5em;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-block-start:8px;font-size:.8125rem;line-height:1.6}.JmGf0q_error{border-inline-start:3px solid hsl(var(--apricot-ink));color:hsl(var(--apricot-ink));background:hsl(var(--apricot-field));overflow-wrap:anywhere;border-radius:8px;margin-block-start:12px;padding:12px;font-size:.875rem;line-height:1.65}@media (min-width:640px){.JmGf0q_nameRow{flex-direction:row}.JmGf0q_field{font-size:.875rem}}@media (hover:hover){.JmGf0q_save:not(:disabled):hover{filter:brightness(.92)}}@media (prefers-reduced-motion:no-preference){.JmGf0q_save{transition:filter .18s}}@media (forced-colors:active){.JmGf0q_field:focus-visible,.JmGf0q_save:focus-visible{outline-color:highlight}.JmGf0q_status{border:1px solid canvastext}.JmGf0q_error{border:1px solid canvastext;border-inline-start-width:3px}}
._7ryueq_workspace{--column-accent:var(--primary);overflow:hidden}._7ryueq_toolbar{border-bottom:1px solid hsl(var(--border));flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 28px;display:flex}._7ryueq_toolbar h1{letter-spacing:-.02em;min-width:0;font-size:1rem;font-weight:650}._7ryueq_toolbarActions{align-items:center;gap:8px;display:flex}._7ryueq_toolbarActions button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}._7ryueq_newCompact{display:none}._7ryueq_newButton{border:1px solid hsl(var(--border));background:hsl(var(--card))}._7ryueq_historyButton{min-width:44px;color:hsl(var(--muted-foreground))}._7ryueq_content{scrollbar-color:hsl(var(--muted-foreground)/.35) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:24px;min-height:0;padding:20px 28px 24px;display:flex;overflow-y:auto}._7ryueq_content[data-empty=true]{justify-content:center;gap:0;padding-block:40px}._7ryueq_emptyIntro{text-align:center;width:100%;max-width:52rem;margin:0 auto 24px}._7ryueq_emptyIntro h2{text-wrap:balance;letter-spacing:-.03em;font-size:1.875rem;font-weight:550;line-height:1.25}._7ryueq_canvas{flex-direction:column;width:100%;min-width:0;display:flex}._7ryueq_canvas[hidden]{display:none}._7ryueq_viewControls{flex-shrink:0;align-items:center;gap:2px;display:flex}._7ryueq_viewControls button{min-height:44px;color:hsl(var(--muted-foreground));border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:.75rem;display:flex}._7ryueq_viewControls button[aria-pressed=true]{background:hsl(var(--muted));color:hsl(var(--foreground))}._7ryueq_columnNavigation{scrollbar-width:thin;gap:4px;min-width:0;margin-bottom:12px;display:none;overflow-x:auto}._7ryueq_canvas[data-view=focus] ._7ryueq_columnNavigation{display:flex}._7ryueq_columnNavigation button{max-width:17rem;min-height:44px;color:hsl(var(--muted-foreground));text-align:start;overflow-wrap:break-word;border-bottom:2px solid #0000;flex:none;padding:8px 12px;font-size:.8125rem;font-weight:500}._7ryueq_columnNavigation button[aria-current=true]{color:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}._7ryueq_columnNavigation button:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:-3px}._7ryueq_columns{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}._7ryueq_columns[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._7ryueq_columns[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._7ryueq_columns[data-view=focus]{grid-template-columns:minmax(0,1fr)}._7ryueq_columns[data-view=focus]>[data-active=false],._7ryueq_columns[hidden]{display:none}._7ryueq_column{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-direction:column;min-width:0;height:clamp(24rem,100dvh - 340px,52rem);min-height:0;display:flex;overflow:hidden}._7ryueq_columnHeader{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.35);flex-shrink:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:grid}._7ryueq_columnTitle{min-width:0}._7ryueq_modelName{overflow-wrap:break-word;font-size:.875rem;font-weight:600;line-height:1.4;display:block}._7ryueq_columnActions{align-items:center;gap:0;display:flex}._7ryueq_columnActions button{min-width:44px;min-height:44px}._7ryueq_columnActions button[aria-disabled=true]:not(:focus){display:none}._7ryueq_identity{color:#fff;background:#283348;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:650;display:inline-flex}._7ryueq_identity img{object-fit:contain;width:18px;height:18px}._7ryueq_progress{color:hsl(var(--muted-foreground));margin-top:3px;font-size:.75rem;line-height:1.4}._7ryueq_progress[data-state=working]{color:hsl(var(--primary-text))}._7ryueq_progress:is([data-state=failed],[data-state=incomplete],[data-state=stopped]){color:hsl(var(--foreground))}._7ryueq_messages{overscroll-behavior:contain;scrollbar-color:hsl(var(--muted-foreground)/.35) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:20px;overflow-y:auto}._7ryueq_messages>*+*{margin-top:24px}._7ryueq_messages:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:-3px}._7ryueq_ready{text-align:center;place-items:center;height:100%;min-height:10rem;display:grid}._7ryueq_ready p{max-width:28ch;color:hsl(var(--muted-foreground));font-size:.8125rem;line-height:1.6}._7ryueq_readyCompact{display:none}._7ryueq_latestButton{background:hsl(var(--muted));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:8px 12px;padding:8px 12px;font-size:.8125rem;display:flex}._7ryueq_composerArea{flex-shrink:0;width:100%;max-width:56rem;margin-inline:auto}._7ryueq_composer{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;padding:12px;transition:border-color .16s}._7ryueq_composer:focus-within{border-color:hsl(var(--muted-foreground)/.65)}._7ryueq_composerTargets[hidden]{display:none}._7ryueq_prompt{resize:none;width:100%;min-width:0;min-height:3em;max-height:160px;color:hsl(var(--foreground));caret-color:hsl(var(--primary-text));background:0 0;border:0;outline:none;padding:10px 4px 14px;font-size:1rem;line-height:1.5;display:block}._7ryueq_prompt::placeholder{color:hsl(var(--muted-foreground))}._7ryueq_prompt:disabled{opacity:.6}._7ryueq_composerFooter{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}._7ryueq_targetControls{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}._7ryueq_addModel{min-width:0}._7ryueq_addModel>button{background:hsl(var(--muted));min-height:40px;color:hsl(var(--foreground));border:0;padding:7px 10px;font-size:.8125rem}._7ryueq_addModel>button>span{white-space:normal;max-width:none}._7ryueq_agentControl{min-width:0}._7ryueq_agentControl>button{background:0 0;border:0;min-height:40px;padding:7px 10px;font-size:.8125rem;font-weight:500}._7ryueq_attachButton,._7ryueq_sendButton{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}._7ryueq_attachButton{color:hsl(var(--muted-foreground))}._7ryueq_sendButton{background:hsl(var(--foreground));color:hsl(var(--background))}._7ryueq_composer button:disabled,._7ryueq_toolbar button:disabled{opacity:.4;cursor:not-allowed}._7ryueq_composer button:focus-visible,._7ryueq_toolbar button:focus-visible,._7ryueq_viewControls button:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:2px}._7ryueq_selectedTargets{min-width:0;margin-bottom:4px}._7ryueq_targetsLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7ryueq_selectedTargets ul{flex-wrap:wrap;gap:6px;display:flex}._7ryueq_selectedTargets li{background:hsl(var(--muted));border-radius:8px;align-items:center;min-width:0;max-width:100%;display:flex}._7ryueq_selectedTargets li>span{overflow-wrap:break-word;padding:6px 0 6px 10px;font-size:.75rem;line-height:1.4}._7ryueq_selectedTargets li>span:last-child{padding-right:10px}._7ryueq_selectedTargets button{border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}._7ryueq_composerMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin-top:4px;display:flex}._7ryueq_selectionCount{font-variant-numeric:tabular-nums;flex:1;font-size:.75rem}._7ryueq_costNote{max-width:76ch;color:hsl(var(--muted-foreground));text-align:center;overflow-wrap:break-word;margin:4px auto 0;font-size:11px;line-height:1.5}._7ryueq_draftTools{margin-top:4px}._7ryueq_composerMeta ._7ryueq_draftTools{margin-top:0}._7ryueq_composerMeta ._7ryueq_draftTools[open]{flex:1 0 100%}._7ryueq_draftTools summary,._7ryueq_exampleDisclosure summary{cursor:pointer;width:fit-content;min-height:44px;color:hsl(var(--muted-foreground));align-content:center;font-size:.75rem}._7ryueq_draftTools[open]{padding-bottom:8px}._7ryueq_starters{margin-top:18px}._7ryueq_examples{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._7ryueq_examples button{border:1px solid hsl(var(--border));text-align:start;max-width:100%;min-height:44px;color:hsl(var(--muted-foreground));border-radius:8px;padding:8px 12px;font-size:.75rem;line-height:1.5}._7ryueq_exampleDisclosure{margin-top:8px}._7ryueq_exampleDisclosure>summary{margin-inline:auto}._7ryueq_taskPairs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-block:8px;display:grid}._7ryueq_taskPairs button{background:hsl(var(--muted));text-align:start;border-radius:8px;min-width:0;min-height:44px;padding:10px}._7ryueq_taskPairs button span{font-size:.75rem;line-height:1.5;display:block}._7ryueq_taskPairs button span+span{color:hsl(var(--muted-foreground));margin-top:4px}._7ryueq_examples button:focus-visible,._7ryueq_column button:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}._7ryueq_draftTools summary:focus-visible,._7ryueq_exampleDisclosure summary:focus-visible,._7ryueq_taskPairs button:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:2px}._7ryueq_selectionNotice{border:1px solid hsl(var(--border));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.8125rem;display:flex}._7ryueq_selectionNotice p{flex:1;min-width:0}._7ryueq_selectionNotice button{min-height:44px;color:hsl(var(--primary-text));padding:8px;font-weight:600}@media (min-height:640px){._7ryueq_content[data-empty=false]{gap:16px}._7ryueq_content[data-empty=false]>._7ryueq_canvas{flex:1 1 0;min-height:144px}._7ryueq_content[data-empty=false] ._7ryueq_columns{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}._7ryueq_content[data-empty=false] ._7ryueq_column{height:100%}._7ryueq_content[data-empty=false] ._7ryueq_columnHeader{min-height:60px}._7ryueq_content[data-empty=false] ._7ryueq_composerArea{scrollbar-width:thin;max-height:55dvh;padding:2px;overflow-y:auto}}@media (max-width:767px){._7ryueq_toolbar{gap:8px;min-height:60px;padding:8px 12px}._7ryueq_toolbarActions{gap:2px}._7ryueq_toolbarActions button{padding-inline:8px}._7ryueq_historyButton span,._7ryueq_newLabel{display:none}._7ryueq_newCompact{display:inline}._7ryueq_content{gap:16px;padding:12px 12px 20px}._7ryueq_content[data-empty=true]{justify-content:flex-start;padding-top:48px}._7ryueq_emptyIntro{margin-bottom:20px}._7ryueq_emptyIntro h2{max-width:18ch;margin-inline:auto;font-size:1.5rem}._7ryueq_columnNavigation{display:flex}._7ryueq_columns[data-count]{grid-template-columns:minmax(0,1fr)}._7ryueq_columns[data-view=responsive]>[data-active=false]{display:none}._7ryueq_column{height:clamp(24rem,55dvh,40rem)}._7ryueq_columnHeader{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:4px 8px 4px 14px}._7ryueq_columnIdentity,._7ryueq_modelName{display:none}._7ryueq_columnTitle ._7ryueq_progress{margin-top:0}._7ryueq_messages{padding:16px}._7ryueq_toolbar:has(._7ryueq_viewControls){gap:4px}._7ryueq_toolbar:has(._7ryueq_viewControls) h1{flex:1}._7ryueq_viewControls button{width:44px;padding-inline:8px}._7ryueq_viewControls button span{display:none}._7ryueq_composer{padding:10px}._7ryueq_prompt{font-size:16px}._7ryueq_composerFooter{align-items:flex-end}._7ryueq_targetControls{flex:1}._7ryueq_targetControls>:last-child{margin-left:0}._7ryueq_addModel>button,._7ryueq_agentControl>button{min-height:44px;padding-inline:8px}._7ryueq_targetControls>button:last-child span{display:none}._7ryueq_examples{justify-content:flex-start}._7ryueq_examples button{flex:0 auto}._7ryueq_taskPairs{grid-template-columns:minmax(0,1fr)}._7ryueq_readyDescription{display:none}._7ryueq_readyCompact{display:block}}@media (max-width:767px) and (min-height:640px){._7ryueq_content[data-empty=false] ._7ryueq_columnHeader{min-height:52px}._7ryueq_content[data-empty=false]:has(._7ryueq_canvas[data-view=all])>._7ryueq_canvas{flex:none;min-height:0}._7ryueq_content[data-empty=false]:has(._7ryueq_canvas[data-view=all]) ._7ryueq_columns{flex:none;grid-template-rows:auto}._7ryueq_content[data-empty=false]:has(._7ryueq_canvas[data-view=all]) ._7ryueq_column{height:clamp(16rem,45dvh,32rem)}._7ryueq_content[data-empty=false]:has(._7ryueq_canvas[data-view=all]) ._7ryueq_composerArea{max-height:none;overflow:visible}}@media (hover:hover){._7ryueq_toolbarActions button:hover:not(:disabled),._7ryueq_viewControls button:hover,._7ryueq_columnNavigation button:hover,._7ryueq_attachButton:hover,._7ryueq_selectedTargets button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}._7ryueq_sendButton:hover:not(:disabled){opacity:.8}._7ryueq_examples button:hover,._7ryueq_taskPairs button:hover{color:hsl(var(--foreground));border-color:hsl(var(--muted-foreground)/.6)}}@media (prefers-reduced-motion:reduce){._7ryueq_workspace *,._7ryueq_workspace :before,._7ryueq_workspace :after{scroll-behavior:auto!important;transition:none!important;animation-duration:0s!important}}@media (forced-colors:active){._7ryueq_viewControls button[aria-pressed=true],._7ryueq_columnNavigation button[aria-current=true]{outline-offset:-3px;outline:2px solid highlight}}._7ryueq_historyNotice{border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:.8125rem;line-height:1.5}@media (max-width:1100px){._7ryueq_workspace .workspace-header[data-chat-header]{grid-template-columns:auto minmax(0,1fr) auto;gap:4px;min-height:56px;padding:6px 12px}._7ryueq_workspace .workspace-header[data-chat-header]>.workspace-brand{grid-area:1/1;gap:0}._7ryueq_workspace .workspace-header[data-chat-header]>.workspace-nav{grid-area:1/2;justify-self:start;width:auto}._7ryueq_workspace .workspace-header[data-chat-header]>.workspace-header-actions{flex-wrap:nowrap;grid-area:1/3;gap:4px}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-nav-links{display:none!important}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-nav-compact{display:block}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-nav-compact>button{background:0 0;border-color:#0000;min-width:0;padding-inline:6px}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-nav-compact>button>svg:first-child{display:none}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-brand-wordmark{display:none}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-brand-symbol{width:28px;height:28px;display:block}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-brand-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}@media (max-width:359px){._7ryueq_workspace .workspace-header[data-chat-header]{gap:2px;padding-inline:4px}._7ryueq_workspace .workspace-header[data-chat-header]>.workspace-header-actions{gap:0}._7ryueq_workspace .workspace-header[data-chat-header] .workspace-nav-compact>button{gap:2px;padding-inline:4px}}@media (max-width:299px){._7ryueq_workspace .workspace-header[data-chat-header]{grid-template-columns:auto minmax(0,1fr)}._7ryueq_workspace .workspace-header[data-chat-header]>.workspace-header-actions{grid-area:2/1/auto/-1;justify-self:end}}@media (max-width:359px) and (min-height:640px){._7ryueq_content[data-empty=false]>._7ryueq_canvas{min-height:20rem}}
.ohkzXa_danger{--deletion-danger-ink:#b81e1e;--deletion-danger-action:#b81e1e}.dark .ohkzXa_danger{--deletion-danger-ink:#f68e8e}.ohkzXa_dangerAction{background:var(--deletion-danger-action);color:hsl(var(--destructive-foreground))}.ohkzXa_dangerAction:not(:disabled):hover{filter:brightness(.92)}
.lygqjG_panel{min-width:0;color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:24px}.lygqjG_embedded{border:0;border-radius:0}.lygqjG_header{border-bottom:1px solid hsl(var(--border));align-items:flex-start;gap:12px;padding-bottom:20px;display:flex}.lygqjG_header>div{min-width:0}.lygqjG_header h2{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.35}.lygqjG_header p,.lygqjG_note{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.65}.lygqjG_header svg{color:hsl(var(--primary-text));flex-shrink:0;margin-top:3px}.lygqjG_notice{border:1px solid hsl(var(--border));background:hsl(var(--blue-field));color:hsl(var(--blue-ink));overflow-wrap:anywhere;border-radius:12px;margin-block:16px;padding:16px;font-size:14px;line-height:1.65}.lygqjG_filters{flex-wrap:wrap;gap:12px;margin-block:20px;display:flex}.lygqjG_filters label{flex:200px;min-width:0;font-size:13px;font-weight:600}.lygqjG_panel :is(input:not([type=checkbox]),select){width:100%;min-width:0;min-height:46px;color:hsl(var(--foreground));background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.5}.lygqjG_filters :is(input,select){margin-top:6px}.lygqjG_workspace{grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.lygqjG_workspace>section{min-width:0}.lygqjG_workspace h3{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4}.lygqjG_list{gap:8px;margin-top:12px;display:grid}.lygqjG_choice{text-align:start;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;min-width:0;padding:16px}.lygqjG_choice strong{overflow-wrap:anywhere;font-size:14px;display:block}.lygqjG_choice small{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.65;display:block}.lygqjG_choice[aria-pressed=true]{background:hsl(var(--blue-field));border-color:hsl(var(--primary-text));color:hsl(var(--blue-ink))}.lygqjG_choice[aria-pressed=true] small{color:inherit}.lygqjG_editor{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;min-width:0;padding:20px}.lygqjG_editor header{border-bottom:1px solid hsl(var(--border));padding-bottom:16px}.lygqjG_fields{border:0;min-width:0;margin-top:20px;padding:0}.lygqjG_fields legend{font-size:15px;font-weight:600;line-height:1.5}.lygqjG_switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin-top:12px;font-size:14px;display:flex}.lygqjG_switch input{width:20px;height:20px;accent-color:hsl(var(--primary));flex-shrink:0}.lygqjG_field{margin-block:18px}.lygqjG_field>label,.lygqjG_tier>label{margin-block:8px;font-size:13px;font-weight:600;display:block}.lygqjG_fields h4{border-top:1px solid hsl(var(--border));margin-top:24px;padding-top:20px;font-size:16px;font-weight:600}.lygqjG_tiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.lygqjG_tier{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;min-width:0;padding:16px}.lygqjG_tier h5{overflow-wrap:anywhere;font-size:14px;font-weight:600}.lygqjG_tier h5 span{font-weight:400}.lygqjG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.lygqjG_button{border:1px solid hsl(var(--border));background:hsl(var(--card));max-width:100%;min-height:44px;color:hsl(var(--foreground));white-space:normal;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.lygqjG_button svg{flex-shrink:0}.lygqjG_button[data-primary]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.lygqjG_button:disabled{opacity:.55;cursor:not-allowed}.lygqjG_review{border:1px solid hsl(var(--border));background:hsl(var(--blue-field));min-width:0;color:hsl(var(--blue-ink));overflow-wrap:anywhere;border-radius:12px;margin-top:20px;padding:16px;font-size:14px;line-height:1.65}.lygqjG_review h4{font-size:16px;font-weight:600}.lygqjG_review dl{margin-top:12px}.lygqjG_review dt{margin-top:10px;font-weight:600}.lygqjG_review dd{font-variant-numeric:tabular-nums}.lygqjG_review p{margin-top:12px}.lygqjG_panel summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:600}.lygqjG_panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:hsl(var(--card));min-width:0;color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.lygqjG_panel [aria-invalid=true]{border-width:2px!important}.lygqjG_panel :is(button,input,select,summary,h3,h4):focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}.lygqjG_header h2{overflow-wrap:anywhere}.lygqjG_panel p[tabindex]:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}@media (max-width:1050px){.lygqjG_workspace{grid-template-columns:minmax(0,1fr)}.lygqjG_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lygqjG_panel,.lygqjG_editor{padding:16px}.lygqjG_tiers,.lygqjG_list{grid-template-columns:minmax(0,1fr)}.lygqjG_actions>.lygqjG_button{flex:180px}}@media (prefers-reduced-motion:no-preference){.lygqjG_button,.lygqjG_choice{transition:background-color .16s,border-color .16s,transform .16s}.lygqjG_button:active:not(:disabled){transform:translateY(1px)}}@media (forced-colors:active){.lygqjG_panel :is(button,input,select,summary,h3,h4):focus-visible{outline-color:highlight}.lygqjG_panel [aria-pressed=true],.lygqjG_panel [aria-invalid=true]{border:2px solid highlight}}
.NJZFHG_help{color:hsl(var(--muted-foreground));text-align:center;text-wrap:balance;justify-content:center;align-items:center;margin-top:8px;padding-inline:8px;font-size:11px;line-height:1.5;display:flex}.NJZFHG_help>p{max-width:68ch;margin:0}.NJZFHG_help details{flex:0 auto;min-width:0;max-width:100%}.NJZFHG_help summary{cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.NJZFHG_help summary:after{content:"+";font-size:16px}.NJZFHG_help details[open] summary:after{content:"−"}.NJZFHG_help details p{overflow-wrap:anywhere;max-width:42ch;padding-bottom:8px}.NJZFHG_help summary:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}@media (forced-colors:active){.NJZFHG_help summary:focus-visible{outline-color:highlight}}.NJZFHG_root{min-width:0}.NJZFHG_root[data-collapsed=true] .chat-composer{align-items:center;gap:4px;min-height:56px;display:flex}.NJZFHG_root[data-collapsed=true] .chat-composer textarea{flex:1;min-width:0;padding:9px 12px;overflow-y:auto;height:44px!important;min-height:44px!important;max-height:44px!important}.NJZFHG_root[data-collapsed=true] .composer-toolbar{flex-wrap:nowrap;flex:none;gap:2px;padding:4px}:is(.NJZFHG_root[data-collapsed=true] .composer-tools-label,.NJZFHG_root[data-collapsed=true] .composer-toolbar button>span:not([aria-label]),.NJZFHG_root[data-collapsed=true] .composer-toolbar button>svg.hidden){display:none}.NJZFHG_root[data-collapsed=true] .composer-toolbar button{padding-inline:8px}.NJZFHG_root[data-collapsed=true] .NJZFHG_help{margin-top:2px;font-size:11px}.NJZFHG_threadComposer{background:hsl(var(--background));padding:8px 16px max(12px,env(safe-area-inset-bottom))}.NJZFHG_root button{touch-action:manipulation}.NJZFHG_root textarea{scroll-margin-block:12px}.NJZFHG_root .chat-composer textarea{max-height:min(200px,28dvh)!important}.NJZFHG_keyboard{color:hsl(var(--muted-foreground));overflow-wrap:break-word;margin-top:12px;font-size:.75rem;line-height:1.6}.NJZFHG_toolsPopover{z-index:90;width:296px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;background:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 8px 32px hsl(var(--foreground)/.15);outline:1px solid hsl(var(--border));scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.35) transparent;border-radius:12px;padding:6px;overflow-y:auto}.NJZFHG_toolsList{flex-direction:column;gap:2px;display:flex}.NJZFHG_toolsPopover .NJZFHG_toolsList>button,.NJZFHG_toolsPopover .NJZFHG_toolsList>span>button,.NJZFHG_toolsPopover .NJZFHG_toolsList>div>button{min-width:44px;min-height:44px;box-shadow:none;color:hsl(var(--foreground));text-align:start;border:0;border-radius:7px;justify-content:flex-start;font-size:.8125rem;line-height:1.5}.NJZFHG_toolsPopover .NJZFHG_toolsList>button,.NJZFHG_toolsPopover .NJZFHG_toolsList>span{width:100%}.NJZFHG_toolsPopover .NJZFHG_toolsList>button,.NJZFHG_toolsPopover .NJZFHG_toolsList>span>button{padding:10px 12px}.NJZFHG_toolsPopover .NJZFHG_toolsList>span>button{width:100%}.NJZFHG_toolsPopover .NJZFHG_toolsList>div{min-width:0;max-width:100%;box-shadow:none;border:0;border-radius:7px;display:flex}.NJZFHG_toolsPopover .NJZFHG_toolsList>div>button:first-child{flex:1;max-width:none;padding:10px 12px}.NJZFHG_toolsPopover .NJZFHG_toolsList>div>button+button{justify-content:center;min-width:44px;min-height:44px;padding-inline:10px}.NJZFHG_toolsPopover .NJZFHG_toolsList>button[aria-pressed=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text))}.NJZFHG_toolsPopover .NJZFHG_toolsList svg{flex-shrink:0;width:16px;height:16px}.NJZFHG_toolsContext{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-bottom:4px;padding:0 4px 6px;display:flex}.NJZFHG_toolsContext>div{flex:1}.NJZFHG_commandButton{text-align:start;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 12px;font-size:.8125rem;display:flex}.NJZFHG_writingTools{border-top:1px solid hsl(var(--border));margin-top:4px}.NJZFHG_writingTools>summary{min-height:44px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:7px;align-content:center;padding:10px 12px;font-size:.75rem;line-height:1.5}.NJZFHG_coach{padding:4px 8px 8px}.NJZFHG_toolsPopover :where(button,a,summary):focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:-2px}.NJZFHG_toolsPopover :where(button,a):disabled{opacity:.5}.NJZFHG_toolsPopover ::selection{background:hsl(var(--primary)/.2);color:hsl(var(--foreground))}@media (hover:hover){.NJZFHG_toolsPopover .NJZFHG_toolsList button:hover:not(:disabled),.NJZFHG_commandButton:hover,.NJZFHG_writingTools>summary:hover{background:hsl(var(--muted))}}@media (forced-colors:active){.NJZFHG_toolsPopover{border:1px solid canvastext}.NJZFHG_toolsPopover :where(button,a,summary):focus-visible{outline-color:highlight}}@media (max-width:639px){.NJZFHG_threadComposer{padding:6px 12px max(8px,env(safe-area-inset-bottom))}}@media (max-width:359px){.NJZFHG_root[data-collapsed=true] .chat-composer{flex-wrap:wrap}.NJZFHG_root[data-collapsed=true] .chat-composer textarea{flex:1 0 100%;width:100%}.NJZFHG_root[data-collapsed=true] .composer-toolbar{margin-left:auto}}@media (max-height:600px){.NJZFHG_root .chat-composer textarea{max-height:clamp(44px,28dvh,112px)!important}}
.LiLFjG_navigation{border:1px solid hsl(var(--border));background:hsl(var(--card));scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .45) hsl(var(--card));border-radius:16px;gap:6px;width:100%;min-width:0;padding:6px;display:flex;overflow-x:auto}.LiLFjG_sectionLink{min-height:48px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:10px;padding:10px 12px;font-size:.8125rem;font-weight:550;transition:background .18s,color .18s;display:flex}.LiLFjG_sectionLink:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.LiLFjG_sectionLink[aria-current]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));box-shadow:inset 3px 0 hsl(var(--primary))}.LiLFjG_sectionLink:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}@media (min-width:1024px){.LiLFjG_navigation{grid-template-columns:1fr;display:grid;overflow:visible}.LiLFjG_sectionLink{white-space:normal;overflow-wrap:anywhere;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.LiLFjG_sectionLink{transition:none}}@media (forced-colors:active){.LiLFjG_sectionLink:focus-visible{outline-color:highlight}.LiLFjG_sectionLink[aria-current]{border-inline-start:3px solid canvastext;padding-inline-start:9px}}
.q6EZtG_panel{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:24px}.q6EZtG_heading{align-items:flex-start;gap:12px;display:flex}.q6EZtG_heading>svg{color:hsl(var(--apricot-ink));flex-shrink:0;margin-top:4px}.q6EZtG_heading h2{font-size:20px;font-weight:600}.q6EZtG_heading p,.q6EZtG_note,.q6EZtG_fields p{color:hsl(var(--muted-foreground));margin-top:6px;font-size:13px;line-height:1.65}.q6EZtG_status{margin-block:16px;font-size:14px}.q6EZtG_fields{gap:20px;min-width:0;display:grid}.q6EZtG_fields label{font-size:14px;font-weight:600;display:block}.q6EZtG_fields input[type=number]{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;max-width:360px;min-height:46px;color:hsl(var(--foreground));border-radius:10px;margin-top:8px;padding:10px 12px;font-size:16px;display:block}.q6EZtG_fields .q6EZtG_check{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.q6EZtG_check input{width:20px;height:20px;accent-color:hsl(var(--primary));flex-shrink:0}.q6EZtG_exposure{background:hsl(var(--apricot-field));color:hsl(var(--apricot-ink));border-radius:10px;margin-block:24px 16px;padding:16px;font-size:14px;font-weight:600}.q6EZtG_exposure p{margin-top:6px;font-weight:400}.q6EZtG_actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.q6EZtG_button{border:1px solid hsl(var(--border));border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.q6EZtG_button[data-primary]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:#0000}.q6EZtG_button:disabled{opacity:.55;cursor:not-allowed}.q6EZtG_panel :is(button,input):focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}@media (max-width:480px){.q6EZtG_panel{padding:16px}.q6EZtG_actions .q6EZtG_button{width:100%}}@media (forced-colors:active){.q6EZtG_panel :is(button,input):focus-visible{outline-color:highlight}}
.T6Zx9W_bar{z-index:20;border-bottom:1px solid hsl(var(--border) / .65);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:4px 8px;min-width:0;padding:8px 20px;display:grid;position:relative}.T6Zx9W_selection{align-items:center;min-width:0;display:flex}.T6Zx9W_selection>button{background:0 0;border-color:#0000;min-width:0;max-width:100%;min-height:44px}.T6Zx9W_selection>button:hover{background:hsl(var(--muted))}.T6Zx9W_selection>button>span:first-child{flex-shrink:0}.T6Zx9W_selection>button:focus-visible,.T6Zx9W_actions>button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.T6Zx9W_credits{min-width:0}.T6Zx9W_actions{align-items:center;display:flex}.T6Zx9W_actions>button{background:0 0;border-color:#0000;width:44px;min-width:44px;min-height:44px}.T6Zx9W_title{grid-column:1/-1;min-width:0}.T6Zx9W_title:empty{display:none}@media (max-width:767px){.T6Zx9W_bar{gap:4px;padding-inline:12px}.T6Zx9W_selection>button{gap:6px;padding-inline:4px}}@media (max-width:639px){.T6Zx9W_bar{grid-template-columns:minmax(0,1fr) auto 44px;gap:0 4px;padding:4px 8px}.T6Zx9W_selection{overflow:hidden}.T6Zx9W_selection>button{justify-content:flex-start;width:100%;overflow:hidden}.T6Zx9W_selection>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.T6Zx9W_credits{max-width:9rem}.T6Zx9W_title{grid-column:1/-1;overflow:hidden}.T6Zx9W_title>*{max-width:100%;min-height:32px}}@media (max-height:600px){.T6Zx9W_bar{padding-block:4px}}
.-e2M3q_chatPage .chat-workspace-toolbar{border-bottom:1px solid hsl(var(--border) / .65);flex-shrink:0;padding:10px 20px}.-e2M3q_chatPage .workspace-model-group{flex-wrap:nowrap}.-e2M3q_chatPage .workspace-action-group{flex-wrap:nowrap}.-e2M3q_chatPage .workspace-toolbar-inner{gap:6px 12px;padding-block:0}.-e2M3q_chatPage .workspace-chat-thread{overflow-y:visible}.-e2M3q_chatPage .workspace-canvas[data-chat-empty]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;container:chat-entry/size}.-e2M3q_chatPage [data-chat-empty]>[data-chat-task-bar]{border-bottom-color:#0000}.-e2M3q_conversation{flex:1;min-width:0;min-height:0;display:flex}.-e2M3q_conversation>div{width:100%}.-e2M3q_threadInput{overscroll-behavior:contain;flex-shrink:0;max-height:55%;overflow-y:auto}.-e2M3q_chatPage .workspace-icon-button{min-width:44px;min-height:44px}.-e2M3q_chatPage .workspace-stage{padding:56px 28px 32px}.-e2M3q_chatPage .workspace-stage-inner{max-width:740px}.-e2M3q_chatPage .workspace-greeting{border:0;padding:0}.-e2M3q_chatPage .workspace-greeting h1{letter-spacing:-.025em;max-width:28ch;font-size:2rem;line-height:1.25}.-e2M3q_chatPage .-e2M3q_compactStage .workspace-greeting h1{font-size:1.625rem}.-e2M3q_chatPage .workspace-stage .chat-composer textarea{min-height:100px;padding:20px 20px 12px}.-e2M3q_chatPage .workspace-starter{min-height:64px}.-e2M3q_chatPage .workspace-starter>span:last-of-type>span:last-child{line-height:1.5}.-e2M3q_chatPage .workspace-greeting p{font-size:.9375rem}@media (max-width:767px){.-e2M3q_chatPage .chat-workspace-toolbar{padding:8px 12px}.-e2M3q_chatPage .workspace-stage{padding:32px 16px 24px}.-e2M3q_chatPage .workspace-greeting h1{font-size:1.625rem}.-e2M3q_chatPage .-e2M3q_compactStage .workspace-greeting h1{font-size:1.5rem}.-e2M3q_chatPage .workspace-model-group{flex:auto}.-e2M3q_chatPage .workspace-action-group{margin-left:auto}.-e2M3q_chatPage .workspace-conversation-title{flex-basis:auto;order:0}.-e2M3q_chatPage .workspace-stage .chat-composer textarea{min-height:96px;padding:16px;font-size:1rem}.-e2M3q_chatPage .composer-toolbar{gap:2px;padding-inline:8px}.-e2M3q_chatPage .composer-toolbar>button{min-width:44px;padding-inline:8px}}@media (max-width:360px){.-e2M3q_chatPage .composer-tools-label{display:none}}@media (max-width:639px){.-e2M3q_chatPage .workspace-model-group{flex-basis:100%;gap:2px;max-width:100%}.-e2M3q_chatPage .workspace-model-group>:first-child{flex:1;min-width:0}.-e2M3q_chatPage .workspace-model-group>:last-child{flex-shrink:0}.-e2M3q_chatPage .workspace-toolbar-inner{gap:4px}}@media (max-height:600px){.-e2M3q_chatPage .chat-workspace-toolbar{padding-block:4px}.-e2M3q_threadInput{max-height:58%}}@media (max-width:1100px){.-e2M3q_chatPage .workspace-header[data-chat-header]{grid-template-columns:auto minmax(0,1fr) auto;gap:4px;min-height:56px;padding:6px 12px}.-e2M3q_chatPage .workspace-header[data-chat-header]>.workspace-brand{grid-area:1/1;gap:0}.-e2M3q_chatPage .workspace-header[data-chat-header]>.workspace-nav{grid-area:1/2;justify-self:start;width:auto}.-e2M3q_chatPage .workspace-header[data-chat-header]>.workspace-header-actions{flex-wrap:nowrap;grid-area:1/3;gap:4px}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-nav-links{display:none!important}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-nav-compact{display:block}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-nav-compact>button{background:0 0;border-color:#0000;min-width:0;padding-inline:6px}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-nav-compact>button>svg:first-child{display:none}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-brand-wordmark{display:none}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-brand-symbol{width:28px;height:28px;display:block}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-brand-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}}@media (max-width:359px){.-e2M3q_chatPage .workspace-header[data-chat-header]{gap:2px;padding-inline:4px}.-e2M3q_chatPage .workspace-header[data-chat-header]>.workspace-header-actions{gap:0}.-e2M3q_chatPage .workspace-header[data-chat-header] .workspace-nav-compact>button{gap:2px;padding-inline:4px}}@media (max-width:299px){.-e2M3q_chatPage .workspace-header[data-chat-header]{grid-template-columns:auto minmax(0,1fr)}.-e2M3q_chatPage .workspace-header[data-chat-header]>.workspace-header-actions{grid-area:2/1/auto/-1;justify-self:end}}
.sdafsq_export{min-width:0}.sdafsq_scope{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-block:12px;font-size:.8125rem;line-height:1.65}.sdafsq_coverage{border-block:1px solid hsl(var(--border));margin-block:16px 24px}.sdafsq_disclosure+.sdafsq_disclosure{border-block-start:1px solid hsl(var(--border))}.sdafsq_summary{min-height:44px;color:hsl(var(--foreground));overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;padding-inline:4px;font-size:.875rem;font-weight:600;line-height:1.65;list-style:none;display:flex}.sdafsq_summary::-webkit-details-marker{display:none}.sdafsq_summary>span{min-width:0}.sdafsq_chevron{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0}.sdafsq_disclosure[open] .sdafsq_chevron{transform:rotate(180deg)}.sdafsq_list{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-block:0 16px;padding-inline:24px 4px;font-size:.875rem;line-height:1.65;list-style:outside}.sdafsq_list li+li{margin-block-start:8px}.sdafsq_limit{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-block:0 16px;padding-inline:4px;font-size:.8125rem;line-height:1.65}.sdafsq_button{border:1px solid hsl(var(--muted-foreground) / .72);background:hsl(var(--background));width:100%;min-height:44px;color:hsl(var(--foreground));touch-action:manipulation;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:600;line-height:1.6;display:inline-flex}.sdafsq_button svg{flex-shrink:0}.sdafsq_button:disabled{cursor:wait;opacity:.65}.sdafsq_button:focus-visible,.sdafsq_support:focus-visible,.sdafsq_summary:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px}.sdafsq_feedback{min-height:1.65em;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;margin-block:8px;font-size:.8125rem;line-height:1.65}.sdafsq_error{border-inline-start:3px solid hsl(var(--apricot-ink));color:hsl(var(--apricot-ink));background:hsl(var(--apricot-field));overflow-wrap:anywhere;border-radius:8px;margin-block:8px 12px;padding:12px;font-size:.875rem;line-height:1.65}.sdafsq_support{width:fit-content;max-width:100%;min-height:44px;color:hsl(var(--primary-text));text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-size:.8125rem;line-height:1.65;text-decoration:underline;display:flex}@media (min-width:40rem){.sdafsq_button{width:auto}}@media (hover:hover){.sdafsq_button:not(:disabled):hover,.sdafsq_summary:hover{background:hsl(var(--muted))}}@media (prefers-reduced-motion:no-preference){.sdafsq_button{transition:background-color .15s}}@media (forced-colors:active){.sdafsq_button:focus-visible,.sdafsq_support:focus-visible,.sdafsq_summary:focus-visible{outline-color:highlight}.sdafsq_error{border:1px solid canvastext;border-inline-start-width:3px}}
.q3OtpG_root{overflow-wrap:anywhere;gap:1.25rem;width:100%;min-width:0;max-width:76rem;margin-inline:auto;padding:clamp(1rem,3vw,2rem);display:grid}.q3OtpG_header{border:1px solid hsl(var(--border));background:linear-gradient(115deg,hsl(var(--blue-field)),hsl(var(--card)));border-radius:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.q3OtpG_header>div:first-child{flex:25rem;min-width:0}.q3OtpG_header h1{letter-spacing:-.035em;margin:.65rem 0;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700}.q3OtpG_header p{max-width:43rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.6}.q3OtpG_eyebrow{align-items:center;gap:.5rem;font-weight:600;display:flex;color:hsl(var(--blue-ink))!important}.q3OtpG_state{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:2rem;padding:.7rem 1rem;font-size:.8125rem}.q3OtpG_tabs{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem;padding:.5rem;display:grid}.q3OtpG_tabs button{text-align:start;min-height:3.75rem;color:hsl(var(--muted-foreground));border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex}.q3OtpG_tabs button[aria-pressed=true]{background:hsl(var(--blue-field));color:hsl(var(--blue-ink));border-color:hsl(var(--primary-text))}.q3OtpG_tabs strong,.q3OtpG_product strong{font-size:.875rem;display:block}.q3OtpG_tabs button{min-width:0}.q3OtpG_tabs button>svg{flex-shrink:0}.q3OtpG_tabs strong,.q3OtpG_tabs small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.q3OtpG_tabs small,.q3OtpG_product small{margin-top:.2rem;font-size:.75rem;line-height:1.5;display:block}.q3OtpG_fieldset{border:0;min-width:0;margin:0;padding:0}.q3OtpG_numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.q3OtpG_number{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.25rem;min-width:0;padding:1.25rem}.q3OtpG_number>svg{color:hsl(var(--primary-text));margin-bottom:.8rem}.q3OtpG_number h2{font-size:1rem;font-weight:600}.q3OtpG_number p{color:hsl(var(--muted-foreground));margin-top:.8rem;font-size:.8125rem;line-height:1.6}.q3OtpG_inputRow{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.q3OtpG_inputRow input{border:1px solid hsl(var(--border));background:hsl(var(--background));font-variant-numeric:tabular-nums;border-radius:.7rem;width:100%;min-width:0;min-height:3rem;padding:.65rem .8rem;font-size:1.125rem;font-weight:600}.q3OtpG_inputRow span{white-space:nowrap;color:hsl(var(--muted-foreground));flex-shrink:0;font-size:.8125rem}.q3OtpG_inputRow input[aria-invalid=true]{border-color:hsl(var(--destructive))}.q3OtpG_number .q3OtpG_fieldError,.q3OtpG_fieldError{color:hsl(var(--foreground));border-inline-start:3px solid hsl(var(--destructive));margin-top:.7rem;padding:.8rem;font-size:.8125rem;line-height:1.6}.q3OtpG_ai{gap:1.25rem;min-width:0;display:grid}.q3OtpG_saveBar{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding:1rem;display:flex}.q3OtpG_saveBar>div{flex-wrap:wrap;gap:.65rem;display:flex}.q3OtpG_saveBar p{color:hsl(var(--muted-foreground));font-size:.8125rem}.q3OtpG_primary,.q3OtpG_secondary{border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.q3OtpG_primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid #0000}.q3OtpG_secondary{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground))}.q3OtpG_primary:disabled,.q3OtpG_secondary:disabled{opacity:.6}.q3OtpG_product{border:1px solid hsl(var(--border));color:hsl(var(--blue-ink));background:hsl(var(--blue-field));border-radius:1rem;align-items:center;gap:1rem;padding:1.15rem;display:flex}.q3OtpG_notice{border:1px solid hsl(var(--border));border-radius:.8rem;padding:1rem;font-size:.875rem;line-height:1.6}.q3OtpG_root [hidden]{display:none!important}.q3OtpG_root :is(button,input,textarea,select,a):focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:3px;box-shadow:0 0 0 3px hsl(var(--card))}.q3OtpG_root input::placeholder,.q3OtpG_root textarea::placeholder{color:hsl(var(--muted-foreground));opacity:1}.q3OtpG_root textarea,.q3OtpG_root select,.q3OtpG_root input{min-width:0;max-width:100%}@media (max-width:42rem){.q3OtpG_root textarea,.q3OtpG_root select,.q3OtpG_root input:not([type=checkbox]):not([type=color]){font-size:1rem}}@media (max-width:60rem){.q3OtpG_numbers{grid-template-columns:1fr}}@media (max-width:42rem){.q3OtpG_tabs button{gap:.5rem;padding:.75rem .6rem}.q3OtpG_saveBar>div{width:100%}.q3OtpG_saveBar button{flex:12rem}}@media (max-width:22rem){.q3OtpG_tabs button{padding-inline:.4rem}}@media (hover:hover){.q3OtpG_tabs button:hover:not([aria-pressed=true]),.q3OtpG_secondary:hover{background:hsl(var(--muted))}.q3OtpG_primary:hover{filter:brightness(.95)}}@media (prefers-reduced-motion:no-preference){.q3OtpG_tabs button,.q3OtpG_primary,.q3OtpG_secondary,.q3OtpG_product{transition:background-color .15s,border-color .15s}}@media (forced-colors:active){.q3OtpG_root :is(button,input,textarea,select,a):focus-visible{box-shadow:none;outline:2px solid highlight}.q3OtpG_tabs button[aria-pressed=true]{border-color:highlight}.q3OtpG_fieldError{border-color:mark}}
.YuK_Sq_history{gap:14px;min-width:0;display:grid}.YuK_Sq_totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 10px;display:grid}.YuK_Sq_totals>div{background:hsl(var(--muted) / .45);border-radius:10px;min-width:0;padding:14px}.YuK_Sq_totals dt{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.YuK_Sq_totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:22px;font-weight:600}@media (max-width:480px){.YuK_Sq_totals{grid-template-columns:1fr;gap:6px}.YuK_Sq_totals>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.YuK_Sq_totals dd{margin:0;font-size:18px}}.YuK_Sq_toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.YuK_Sq_search{border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:0;color:hsl(var(--muted-foreground));border-radius:10px;flex:200px;align-items:center;gap:9px;padding:0 12px;display:flex}.YuK_Sq_search input{width:100%;min-width:0;min-height:44px;color:hsl(var(--foreground));background:0 0;outline:none;font-size:14px}.YuK_Sq_search:focus-within{outline:2px solid hsl(var(--primary));outline-offset:2px}.YuK_Sq_filters{flex-wrap:wrap;gap:4px;display:flex}.YuK_Sq_filters button{min-height:44px;color:hsl(var(--muted-foreground));border-radius:8px;padding:0 11px;font-size:12px;transition:background .16s}.YuK_Sq_filters button[aria-pressed=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));box-shadow:inset 0 0 0 1px hsl(var(--primary) / .3);font-weight:600}.YuK_Sq_note{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6}.YuK_Sq_entries{border-block:1px solid hsl(var(--border));margin:0;padding:0;list-style:none}.YuK_Sq_entries>li+li{border-top:1px solid hsl(var(--border))}.YuK_Sq_entry summary{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:16px 6px;list-style:none;display:flex}.YuK_Sq_entry summary::-webkit-details-marker{display:none}.YuK_Sq_entry summary:hover,.YuK_Sq_action:hover,.YuK_Sq_filters button:hover{background:hsl(var(--muted))}.YuK_Sq_badge{color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.YuK_Sq_model{flex:1;gap:4px;min-width:0;display:grid}.YuK_Sq_model strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.YuK_Sq_free{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));border-radius:4px;padding:1px 5px;font-size:10px;display:inline-block}.YuK_Sq_model time{color:hsl(var(--muted-foreground));font-size:11px}.YuK_Sq_amount{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;gap:4px;display:grid}.YuK_Sq_amount strong{font-size:14px;font-weight:600}.YuK_Sq_amount strong span{font-size:12px;font-weight:400}.YuK_Sq_pending{color:hsl(var(--foreground));font-size:11px}.YuK_Sq_released{color:hsl(var(--foreground));font-size:12px}.YuK_Sq_chevron{color:hsl(var(--muted-foreground));flex-shrink:0;transition:transform .18s}.YuK_Sq_entry[open] .YuK_Sq_chevron{transform:rotate(180deg)}.YuK_Sq_detail{padding:4px 14px 18px 50px;font-size:12px;line-height:1.6;animation:.18s YuK_Sq_appear}.YuK_Sq_detail dl{flex-wrap:wrap;gap:14px 30px;margin-bottom:12px;display:flex}.YuK_Sq_detail dt{color:hsl(var(--muted-foreground))}.YuK_Sq_detail dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.YuK_Sq_action{border:1px solid hsl(var(--border));border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:13px;display:flex}.YuK_Sq_action:disabled{opacity:.6;cursor:wait}.YuK_Sq_action:focus-visible,.YuK_Sq_filters button:focus-visible,.YuK_Sq_entry summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.YuK_Sq_empty{background:hsl(var(--muted));border-radius:12px;gap:12px;padding:20px;font-size:14px;display:grid}.YuK_Sq_message{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:14px;display:flex}@keyframes YuK_Sq_appear{0%{opacity:.5}to{opacity:1}}@media (max-width:480px){.YuK_Sq_toolbar{gap:8px}.YuK_Sq_search{flex-basis:100%}.YuK_Sq_filters{width:100%}.YuK_Sq_filters button{flex:1;padding-inline:5px}.YuK_Sq_entry summary{gap:8px}.YuK_Sq_badge{width:26px;height:26px}.YuK_Sq_model strong{font-size:12px}.YuK_Sq_amount strong{font-size:13px}.YuK_Sq_amount strong span{font-size:10px;display:block}.YuK_Sq_detail{padding-left:8px}}@media (prefers-reduced-motion:reduce){.YuK_Sq_detail{animation:none}.YuK_Sq_chevron,.YuK_Sq_filters button{transition:none}}
.OPAlba_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 22px;display:flex}.OPAlba_filters{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;gap:4px;padding:4px;display:flex}.OPAlba_filters button{min-height:40px;color:hsl(var(--muted-foreground));border-radius:8px;padding:8px 14px;font-size:13px;transition:background .15s,color .15s}.OPAlba_filters button[aria-pressed=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));font-weight:600}.OPAlba_filters button:hover{color:hsl(var(--foreground))}.OPAlba_count{color:hsl(var(--muted-foreground));font-size:12px}.OPAlba_notice{border-left:3px solid hsl(var(--primary));background:hsl(var(--primary-soft));margin-bottom:16px;padding:12px 16px;font-size:14px}.OPAlba_record{border-left:3px solid hsl(var(--primary) / .45)}.OPAlba_record summary{overflow-wrap:anywhere}.OPAlba_discovery{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.OPAlba_discovery .OPAlba_search{flex:280px;min-width:0;margin:0}.OPAlba_discovery .OPAlba_toolbar{flex:320px;margin:0}.OPAlba_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.OPAlba_grid .OPAlba_record{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;flex-direction:column;align-items:stretch;gap:24px;min-width:0;padding:24px;display:flex}.OPAlba_grid .OPAlba_record[data-selected=true]{border-color:hsl(var(--primary) / .55)}.OPAlba_grid .OPAlba_actions{border-top:1px solid hsl(var(--border));margin-top:auto;padding-top:16px}.OPAlba_grid .OPAlba_actions button:first-child{flex:1}.OPAlba_filters button{min-height:44px}@media (max-width:760px){.OPAlba_grid{grid-template-columns:1fr}.OPAlba_grid .OPAlba_record{padding:20px}}@media (prefers-reduced-motion:no-preference){.OPAlba_grid .OPAlba_record{animation:.22s ease-out OPAlba_agentArrival}}@keyframes OPAlba_agentArrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.OPAlba_badge{background:hsl(var(--primary-soft));color:hsl(var(--primary-text));border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:600}.OPAlba_actions button{min-height:44px}.OPAlba_editor{background:hsl(var(--background));border-radius:16px;max-height:calc(100dvh - 40px);overflow-y:auto}.OPAlba_editor button{min-height:44px}.OPAlba_editor fieldset button[aria-label]{min-width:36px}.OPAlba_editor fieldset:disabled{opacity:.65}.OPAlba_empty{text-align:center;border:1px dashed hsl(var(--border));border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;display:flex}.OPAlba_empty h2{font-size:18px;font-weight:600}.OPAlba_empty p{max-width:440px;color:hsl(var(--muted-foreground));font-size:14px}.OPAlba_empty button{background:hsl(var(--primary-soft));min-height:44px;color:hsl(var(--primary-text));border-radius:10px;padding:10px 16px;font-weight:600}.OPAlba_filters button:focus-visible,.OPAlba_empty button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:600px){.OPAlba_actions{width:100%;display:flex}.OPAlba_actions button:first-child{flex:1}.OPAlba_actions button:not(:first-child){min-width:44px}.OPAlba_toolbar{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.OPAlba_filters button{transition:none}}
.ezfMvq_stage{overscroll-behavior:contain;min-width:0;min-height:0;padding:32px 28px max(48px,12dvh,env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow-y:auto}.ezfMvq_inner{flex-direction:column;flex:none;gap:20px;width:100%;min-width:0;max-width:48rem;margin:auto;display:flex}.ezfMvq_greeting{flex-shrink:0;width:100%}.ezfMvq_titleRow{justify-content:center;align-items:center;gap:8px;display:flex}.ezfMvq_title{min-width:0;max-width:28ch;font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-align:center;text-wrap:balance;flex:0 auto;margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:550;line-height:1.25}.ezfMvq_title[data-compact]{font-size:1.625rem}.ezfMvq_detailsToggle{width:44px;min-height:44px;color:hsl(var(--muted-foreground));touch-action:manipulation;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.ezfMvq_details{border:1px solid hsl(var(--border));text-align:start;background:hsl(var(--card));border-radius:12px;margin-top:12px;padding:14px}.ezfMvq_details>p{max-width:54ch;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.6}.ezfMvq_hints{gap:10px;margin-block:14px;display:grid}.ezfMvq_hints dt{font-size:.875rem;font-weight:550;line-height:1.5}.ezfMvq_hints dd{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:.75rem;line-height:1.5}.ezfMvq_viewControls{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ezfMvq_disclosure,.ezfMvq_mode{text-align:start;min-height:44px;color:hsl(var(--muted-foreground));touch-action:manipulation;border-radius:8px;align-items:center;gap:8px;padding:8px 4px;font-size:.75rem;line-height:1.5;display:inline-flex}.ezfMvq_disclosure{font-weight:500}.ezfMvq_disclosure svg{flex-shrink:0}.ezfMvq_disclosure svg[data-open]{transform:rotate(180deg)}.ezfMvq_ideas{flex-shrink:0;width:100%;margin:0}.ezfMvq_writingCluster{flex-direction:column;flex-shrink:0;gap:12px;min-width:0;display:flex}.ezfMvq_examples:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;max-width:36rem;margin-inline:auto;display:grid}.ezfMvq_starter{text-align:start;touch-action:manipulation;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:44px;padding:6px 8px;display:flex}.ezfMvq_icon{width:18px;height:18px;color:hsl(var(--muted-foreground));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ezfMvq_icon svg{width:15px;height:15px}.ezfMvq_starterCopy{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:500;line-height:1.45}.ezfMvq_composerGroup{flex-shrink:0;min-width:0;padding:3px}.ezfMvq_composerPanel{min-width:0}.ezfMvq_controls{min-width:0;padding:2px 6px 0}.ezfMvq_controls>[data-chat-task-bar]{border-bottom:1px solid hsl(var(--border)/.55);padding:2px 4px 4px}.ezfMvq_composer{min-width:0}.ezfMvq_composer .chat-composer{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:none;border-radius:20px}.ezfMvq_composer .chat-composer:focus-within{border-color:hsl(var(--primary-text)/.65);box-shadow:0 0 0 2px hsl(var(--primary-text)/.15)}.ezfMvq_composer .chat-composer>label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ezfMvq_composer .chat-composer>textarea{min-height:56px;padding:14px 12px 8px;font-size:1rem}.ezfMvq_composerPanel .ezfMvq_composer .chat-composer>textarea{max-height:clamp(44px,24cqh,144px)!important}.ezfMvq_composer .composer-toolbar{padding:2px 6px 6px}.ezfMvq_composer .composer-toolbar[data-context-layout]{grid-template-columns:44px minmax(0,auto) 44px minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.ezfMvq_composer .composer-toolbar[data-context-layout]>.chat-composer-context{grid-area:1/1/auto/-1}.ezfMvq_composer .composer-toolbar[data-context-layout]>.chat-composer-context>[data-chat-task-bar]{border:0;grid-template-columns:minmax(0,1fr) auto 44px;gap:4px;width:100%;max-width:100%;padding:0;display:grid}.ezfMvq_composer .composer-toolbar[data-context-layout]>[data-composer-action=attach]{grid-area:2/1}.ezfMvq_composer .composer-toolbar[data-context-layout]>[data-composer-action=tools]{overflow-wrap:anywhere;grid-area:2/2;min-width:0;max-width:100%;padding-inline:8px}.ezfMvq_composer .composer-toolbar[data-context-layout] .composer-tools-label{overflow-wrap:anywhere;min-width:0;display:inline}.ezfMvq_composer .composer-toolbar[data-context-layout]>button[aria-pressed]{grid-area:2/3}.ezfMvq_composer .composer-toolbar[data-context-layout]>[data-composer-spacer]{display:none}.ezfMvq_composer .composer-toolbar[data-context-layout]>[data-composer-action=submit]{grid-area:2/5;justify-self:end}.ezfMvq_composer .composer-toolbar[data-context-layout]>span[role=status]{grid-area:3/1/auto/-1}.ezfMvq_composer .composer-toolbar[data-entry-layout]{grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:4px;display:grid}.ezfMvq_composer .composer-toolbar[data-entry-layout]>.chat-entry-selection{grid-area:1/2;justify-self:end;min-width:0}.ezfMvq_composer .chat-entry-selection>button{background:0 0;border-color:#0000;min-width:0;max-width:100%;min-height:44px;padding-inline:6px}.ezfMvq_composer .composer-toolbar[data-entry-layout]>[data-composer-action=tools]{grid-area:1/1;justify-content:center;min-width:44px;padding-inline:0}.ezfMvq_composer .composer-toolbar[data-entry-layout] .composer-tools-label{display:none}.ezfMvq_composer .composer-toolbar[data-entry-layout]>[data-composer-action=tools]>svg:last-child{display:none}.ezfMvq_composer .composer-toolbar[data-entry-layout]>.flex-1{display:none}.ezfMvq_composer .composer-toolbar[data-entry-layout]>button[aria-pressed]{grid-area:1/3}.ezfMvq_composer .composer-toolbar[data-entry-layout]>[data-composer-action=submit]{grid-area:1/4;justify-self:end;width:44px;padding-inline:0}.ezfMvq_composer .composer-toolbar[data-entry-layout]>span[role=status]{grid-area:2/1/auto/-1}.ezfMvq_composer .chat-entry-options>.chat-entry-details{flex:100%}.ezfMvq_composer .chat-entry-options button{min-height:44px}.ezfMvq_disclosure:focus-visible,.ezfMvq_mode:focus-visible,.ezfMvq_starter:focus-visible,.ezfMvq_detailsToggle:focus-visible{outline:2px solid hsl(var(--primary-text));outline-offset:-2px}@media (hover:hover){.ezfMvq_disclosure:hover,.ezfMvq_mode:hover,.ezfMvq_detailsToggle:hover{background:hsl(var(--muted)/.5);color:hsl(var(--foreground))}.ezfMvq_starter:hover{background:hsl(var(--primary-soft))}}@media (prefers-reduced-motion:no-preference){.ezfMvq_disclosure,.ezfMvq_mode,.ezfMvq_starter,.ezfMvq_composerPanel,.ezfMvq_detailsToggle{transition:background-color .15s,color .15s,border-color .15s}.ezfMvq_disclosure svg{transition:transform .15s}}@media (max-width:639px){.ezfMvq_stage{padding:24px 12px max(48px,10dvh,env(safe-area-inset-bottom))}.ezfMvq_inner{gap:16px}.ezfMvq_title,.ezfMvq_title[data-compact]{font-size:1.5rem}.ezfMvq_composer .chat-composer{border-radius:18px}.ezfMvq_controls{padding-inline:4px}.ezfMvq_composer{padding-inline:2px}}@container chat-entry (max-width:640px){.ezfMvq_composer .composer-toolbar[data-entry-layout] .composer-tools-label{display:none}}@container chat-entry (max-width:360px){.ezfMvq_examples:not([hidden]){grid-template-columns:minmax(0,1fr)}}@container chat-entry (min-width:641px){.ezfMvq_composer .composer-toolbar[data-entry-layout]{grid-template-columns:44px minmax(0,1fr) 44px 44px}}@container chat-entry (max-width:280px){.ezfMvq_composer .composer-toolbar[data-entry-layout]{grid-template-columns:44px 44px minmax(0,1fr) auto}.ezfMvq_composer .composer-toolbar[data-entry-layout]>.chat-entry-selection{grid-area:1/2/auto/-1}.ezfMvq_composer .composer-toolbar[data-entry-layout]>[data-composer-action=tools]{grid-area:1/1}.ezfMvq_composer .composer-toolbar[data-entry-layout]>button[aria-pressed]{grid-area:2/3}.ezfMvq_composer .composer-toolbar[data-entry-layout]>[data-composer-action=submit]{grid-area:2/4}.ezfMvq_composer .composer-toolbar[data-entry-layout]>span[role=status]{grid-row:3}.ezfMvq_composer .composer-toolbar[data-context-layout]>.chat-composer-context>[data-chat-task-bar]{grid-template-columns:minmax(0,1fr) 44px}.ezfMvq_composer .composer-toolbar[data-context-layout]>.chat-composer-context>[data-chat-task-bar]>div:first-child{grid-area:1/1/auto/-1}.ezfMvq_composer .composer-toolbar[data-context-layout]>.chat-composer-context>[data-chat-task-bar]>div:nth-child(2){grid-area:2/1}.ezfMvq_composer .composer-toolbar[data-context-layout]>.chat-composer-context>[data-chat-task-bar]>div:nth-child(3){grid-area:2/2}}@container chat-entry (max-height:520px){.ezfMvq_stage{padding-block:8px max(8px,env(safe-area-inset-bottom))}.ezfMvq_inner{gap:8px}.ezfMvq_title,.ezfMvq_title[data-compact]{font-size:1.375rem}.ezfMvq_composer .chat-composer>textarea{min-height:44px;padding-block:10px 6px}}@container chat-entry (max-height:380px){.ezfMvq_stage{padding-top:4px}.ezfMvq_title,.ezfMvq_title[data-compact]{font-size:1.25rem}}@media (forced-colors:active){.ezfMvq_disclosure:focus-visible,.ezfMvq_mode:focus-visible,.ezfMvq_starter:focus-visible,.ezfMvq_detailsToggle:focus-visible,.ezfMvq_composerPanel:focus-within{outline-color:highlight}.ezfMvq_starter,.ezfMvq_composerPanel,.ezfMvq_details{border-color:buttontext}.ezfMvq_icon{border:1px solid buttontext}}
.JQsDzq_frame{gap:16px;display:grid}.JQsDzq_heading{padding-bottom:16px}.JQsDzq_discovery{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.JQsDzq_templateFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.JQsDzq_switcher{flex-wrap:wrap;gap:6px;display:flex}.JQsDzq_switcher button{min-height:44px;color:hsl(var(--muted-foreground));border-radius:10px;align-items:center;gap:8px;padding:8px 15px;font-size:14px;font-weight:600;display:flex}.JQsDzq_switcher button[aria-pressed=true]{background:hsl(var(--primary-soft));color:hsl(var(--primary-text))}.JQsDzq_switcher span{background:hsl(var(--background));font-variant-numeric:tabular-nums;border-radius:6px;padding:1px 6px;font-size:11px}.JQsDzq_search{border:1px solid hsl(var(--border));min-width:0;max-width:380px;color:hsl(var(--muted-foreground));background:hsl(var(--card));border-radius:10px;flex:240px;align-items:center;gap:9px;margin-left:auto;padding:0 12px;display:flex}.JQsDzq_search input{width:100%;min-width:0;min-height:44px;color:hsl(var(--foreground));background:0 0;outline:none;font-size:13px}.JQsDzq_search:focus-within{outline:2px solid hsl(var(--primary));outline-offset:3px}.JQsDzq_search button{border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}.JQsDzq_search button:hover{color:hsl(var(--foreground));background:hsl(var(--muted))}.JQsDzq_search button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-3px}.JQsDzq_search input::-webkit-search-cancel-button{display:none}.JQsDzq_resultCount{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:13px}@media (prefers-reduced-motion:no-preference){.JQsDzq_template{transition:border-color .16s;animation:.22s ease-out JQsDzq_workflowArrival}.JQsDzq_template:focus-within{border-color:hsl(var(--primary))}}@keyframes JQsDzq_workflowArrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.JQsDzq_templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.JQsDzq_template{border:1px solid hsl(var(--border));background:hsl(var(--card));border-top:3px solid hsl(var(--primary));border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex}.JQsDzq_template:nth-child(2){border-top-color:hsl(var(--coral))}.JQsDzq_template:nth-child(3){border-top-color:hsl(var(--mint))}.JQsDzq_destination{color:hsl(var(--muted-foreground));margin-bottom:18px;font-size:12px;display:inline-block}.JQsDzq_templateActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.JQsDzq_templateActions>button:first-child{flex:1}.JQsDzq_empty{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:12px;padding:28px;font-size:14px}.JQsDzq_empty button{min-height:44px;color:hsl(var(--primary-text));margin-top:8px;font-weight:600}.JQsDzq_editorActions{border-top:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:0 0 28px 28px;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.JQsDzq_editorActions button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:560px){.JQsDzq_editorActions button{flex:1}}.JQsDzq_switcher button:focus-visible,.JQsDzq_template button:focus-visible,.JQsDzq_empty button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:900px){.JQsDzq_templates{grid-template-columns:1fr}.JQsDzq_template{gap:16px;padding:20px}.JQsDzq_destination{margin-bottom:10px}}@media (max-width:560px){.JQsDzq_switcher{width:100%}.JQsDzq_switcher button{flex:1;justify-content:center;padding-inline:8px;font-size:13px}.JQsDzq_search{flex-basis:100%;max-width:none;margin:0}}
