.first-use_shell__hC488{min-height:100dvh;display:grid;align-content:center;justify-items:center;gap:var(--space-7);padding:var(--space-7);background:radial-gradient(circle at 50% 10%,var(--brand-soft),transparent 38%),var(--canvas)}.first-use_brand__csv4k{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--text-lg);font-weight:650;letter-spacing:-.035em}.first-use_brand__csv4k strong{color:var(--brand);font-weight:inherit}.first-use_card__UYDiG{width:min(620px,100%);display:grid;gap:var(--space-5);padding:clamp(24px,6vw,40px);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg);animation:first-use_firstUseIn__kawsi var(--motion-duration-enter) var(--motion-ease-enter)}.first-use_eyebrow__DaV_u{margin:0;color:var(--accent-orange);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.first-use_card__UYDiG h1{margin:0;font-size:var(--text-2xl);letter-spacing:-.04em;line-height:1.1}.first-use_intro__NQXUT{margin:0;max-width:54ch;color:var(--text-muted);font-size:var(--text-md);line-height:1.55}.first-use_infoLink__O_fdj{width:fit-content;margin-top:calc(var(--space-3) * -1);color:var(--brand);font-size:var(--text-sm);font-weight:650}.first-use_infoLink__O_fdj:hover{text-decoration:underline;text-underline-offset:3px}.first-use_setupHeading__6178B{margin:var(--space-2) 0 calc(var(--space-3) * -1);font-size:var(--text-lg);letter-spacing:-.025em}.first-use_steps__ZG84X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.first-use_steps__ZG84X li{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle)}.first-use_steps__ZG84X small{flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--accent-orange);color:#fff;font-size:11px;font-weight:750}.first-use_steps__ZG84X strong{font-size:var(--text-sm);line-height:1.3}.first-use_privacy__OMpwF{margin:0}.first-use_actions__ZzVcF{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}@keyframes first-use_firstUseIn__kawsi{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}}@media (max-width:600px){.first-use_shell__hC488{align-content:start;padding:var(--space-4)}.first-use_card__UYDiG{padding:var(--space-6) var(--space-5)}.first-use_card__UYDiG h1{font-size:var(--text-xl)}.first-use_steps__ZG84X{grid-template-columns:1fr}.first-use_actions__ZzVcF{align-items:stretch;flex-direction:column-reverse}.first-use_actions__ZzVcF>*{width:100%}}@media (prefers-reduced-motion:reduce){.first-use_card__UYDiG{animation:none}}.agent-tool-activity_activity__0F33V{margin:var(--space-3) 0 0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);overflow:hidden}.agent-tool-activity_list__Y_htL{margin:0;padding:0;list-style:none}.agent-tool-activity_rowHead__V9_qI,.agent-tool-activity_row__M6sSt,.agent-tool-activity_row__M6sSt details{min-width:0}.agent-tool-activity_row__M6sSt[data-variant=boxed]+.agent-tool-activity_row__M6sSt[data-variant=boxed]{border-top:1px solid var(--border)}.agent-tool-activity_rowHead__V9_qI,.agent-tool-activity_row__M6sSt details>summary{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding:7px var(--space-3)}.agent-tool-activity_row__M6sSt details>summary{cursor:pointer;list-style:none}.agent-tool-activity_row__M6sSt details>summary::-webkit-details-marker{display:none}.agent-tool-activity_row__M6sSt details>summary:hover,.agent-tool-activity_row__M6sSt details[open]>summary{background:var(--surface-hover)}.agent-tool-activity_row__M6sSt[data-variant=inline]{position:relative;padding-left:var(--space-3);border-left:2px solid var(--border)}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_rowHead__V9_qI,.agent-tool-activity_row__M6sSt[data-variant=inline] details>summary{min-height:32px;grid-template-columns:minmax(0,1fr) auto;padding:3px 0;border-radius:var(--radius-sm)}.agent-tool-activity_row__M6sSt[data-variant=inline] details>summary:hover,.agent-tool-activity_row__M6sSt[data-variant=inline] details[open]>summary{background:transparent}.agent-tool-activity_row__M6sSt[data-variant=inline] details>summary:hover .agent-tool-activity_headline__cEUuw strong{color:var(--text-muted)}.agent-tool-activity_row__M6sSt[data-variant=inline] details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_body__922CL small,.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_kindLabel__tEtll,.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_meta__37J2T time{color:var(--text-muted)}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_headline__cEUuw strong{color:var(--text);font-size:13px;font-weight:650}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_headline__cEUuw em{color:var(--text-muted);font-size:11px}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_body__922CL small{font-size:11px}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_meta__37J2T{align-self:center;display:grid;justify-items:end}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_meta__37J2T time{font-size:11px}.agent-tool-activity_row__M6sSt[data-variant=inline][data-state=denied] .agent-tool-activity_headline__cEUuw strong,.agent-tool-activity_row__M6sSt[data-variant=inline][data-state=failed] .agent-tool-activity_headline__cEUuw strong{color:var(--text)}.agent-tool-activity_icon__iZv9j{width:18px;height:18px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-muted)}.agent-tool-activity_icon__iZv9j svg{width:12px}.agent-tool-activity_icon__iZv9j[data-state=running]{background:var(--info-soft);color:var(--info)}.agent-tool-activity_icon__iZv9j[data-state=failed]{background:var(--danger-soft);color:var(--danger)}.agent-tool-activity_icon__iZv9j[data-state=denied]{background:var(--warning-soft);color:var(--warning)}.agent-tool-activity_spinner__hP9XP{animation:agent-tool-activity_toolSpin__66o_N var(--motion-duration-spinner) var(--motion-ease-linear) infinite}.agent-tool-activity_body__922CL{min-width:0;display:grid;gap:1px}.agent-tool-activity_kindLabel__tEtll{color:var(--text-subtle);font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.agent-tool-activity_headline__cEUuw{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.agent-tool-activity_headline__cEUuw strong{color:var(--text);font-size:var(--text-xs);font-weight:650}.agent-tool-activity_headline__cEUuw em{min-width:0;overflow:hidden;color:var(--text-subtle);font:11px/1.5 var(--font-mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.agent-tool-activity_body__922CL small{overflow-wrap:anywhere;color:var(--text-subtle);font-size:11px;line-height:1.5}.agent-tool-activity_body__922CL small[data-tone=danger]{color:var(--danger)}.agent-tool-activity_meta__37J2T{display:flex;align-items:center;gap:var(--space-2);padding-top:1px}.agent-tool-activity_meta__37J2T code,.agent-tool-activity_meta__37J2T time{color:var(--text-subtle);font:10px var(--font-mono)}.agent-tool-activity_meta__37J2T time{font-variant-numeric:tabular-nums}.agent-tool-activity_status__a5wpI{color:var(--text-muted);font-size:11px;font-weight:650}.agent-tool-activity_status__a5wpI[data-state=running]{color:var(--info)}.agent-tool-activity_status__a5wpI[data-state=succeeded]{color:var(--success)}.agent-tool-activity_status__a5wpI[data-state=failed]{color:var(--danger)}.agent-tool-activity_status__a5wpI[data-state=denied]{color:var(--warning)}.agent-tool-activity_disclosure__nMXE4{display:inline-flex;align-items:center;gap:3px;color:var(--text-muted);font-size:11px;font-weight:650;white-space:nowrap}.agent-tool-activity_hideDetails__uz_IL,.agent-tool-activity_row__M6sSt details[open] .agent-tool-activity_viewDetails__npyTc{display:none}.agent-tool-activity_row__M6sSt details[open] .agent-tool-activity_hideDetails__uz_IL{display:inline}.agent-tool-activity_disclosure__nMXE4 svg{width:14px;height:14px;transition:transform var(--motion-fast)}.agent-tool-activity_row__M6sSt details[open] .agent-tool-activity_disclosure__nMXE4 svg{transform:rotate(90deg)}.agent-tool-activity_payload__AcDnx{min-width:0;display:grid;gap:var(--space-2);padding:0 var(--space-3) var(--space-3) calc(18px + var(--space-3) + var(--space-2))}.agent-tool-activity_payload__AcDnx section{min-width:0}.agent-tool-activity_payloadHeading__6NkVV,.agent-tool-activity_payload__AcDnx h4{display:block;margin:0 0 3px;color:var(--text-subtle);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agent-tool-activity_payload__AcDnx pre{box-sizing:border-box;max-width:100%;max-height:260px;overflow:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--code-surface);color:var(--code-ink);font:11px/1.6 var(--font-mono)}.agent-tool-activity_payloadTool__KYq51{margin:0}.agent-tool-activity_payloadTool__KYq51 code{color:var(--text-subtle);font:10px var(--font-mono)}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_payload__AcDnx{padding:var(--space-2) 0 var(--space-2) var(--space-3)}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_payloadHeading__6NkVV,.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_payload__AcDnx h4{color:var(--text-muted);font-size:11px}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_payloadTool__KYq51 code,.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_payload__AcDnx pre{font-size:11px}@keyframes agent-tool-activity_toolSpin__66o_N{to{transform:rotate(1turn)}}@media (max-width:640px){.agent-tool-activity_meta__37J2T code{display:none}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_rowHead__V9_qI,.agent-tool-activity_row__M6sSt[data-variant=inline] details>summary{grid-template-columns:minmax(0,1fr)}.agent-tool-activity_row__M6sSt[data-variant=inline] .agent-tool-activity_meta__37J2T{grid-column:1;justify-items:start;display:flex;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.agent-tool-activity_spinner__hP9XP{animation:none}.agent-tool-activity_disclosure__nMXE4 svg{transition:none}}.agent-turn-timeline_timeline__I6KVw{min-width:0;margin:var(--space-2) 0 var(--space-4);padding:0;list-style:none;display:grid;gap:var(--space-2)}.agent-turn-timeline_thinking__oruiG{min-width:0}.agent-turn-timeline_thinking__oruiG>button{width:100%;min-height:32px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:var(--space-2);padding:4px 0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.agent-turn-timeline_thinking__oruiG>button:hover{color:var(--text-muted)}.agent-turn-timeline_thinking__oruiG>button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agent-turn-timeline_thinking__oruiG>button>span{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.agent-turn-timeline_thinking__oruiG>button small{color:var(--text-muted);font-size:11px}.agent-turn-timeline_chevron__56iVO{grid-column:3;width:14px;height:14px;color:var(--text-subtle);transition:transform var(--motion-fast)}.agent-turn-timeline_thinking__oruiG>button[aria-expanded=true] .agent-turn-timeline_chevron__56iVO{transform:rotate(90deg)}.agent-turn-timeline_thinkingBody__jyCU_{min-width:0;padding:0 0 var(--space-2) var(--space-3);border-left:2px solid var(--border)}.agent-turn-timeline_thinkingBody__jyCU_>small{display:block;color:var(--text-subtle);font-size:11px}.agent-turn-timeline_thinkingBody__jyCU_>div{margin-top:4px;color:var(--document-ink);font-size:13px}.agent-turn-timeline_narration__eI__7{min-width:0;padding:2px 0 2px var(--space-3);border-left:2px solid var(--border-emphasis)}.agent-turn-timeline_narration__eI__7 header{color:var(--text-muted)}.agent-turn-timeline_narration__eI__7 header span{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.agent-turn-timeline_narration__eI__7>div{margin-top:3px;color:var(--document-ink);font-size:13px}@media (prefers-reduced-motion:reduce){.agent-turn-timeline_chevron__56iVO{transition:none}}.project-ide_ide__LqgKf{height:100dvh;min-width:320px;display:flex;flex-direction:column;overflow:hidden;background:var(--canvas);color:var(--text)}.project-ide_projectBar__2I2DG{min-height:var(--project-bar-height);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-translucent);backdrop-filter:blur(14px)}.project-ide_compactMark__OQpgC{position:relative;width:25px;height:25px;flex:none;transform:rotate(45deg)}.project-ide_compactMark__OQpgC i{position:absolute;width:9px;height:9px;border-radius:2px;background:var(--brand)}.project-ide_compactMark__OQpgC i:first-child{left:2px;top:2px}.project-ide_compactMark__OQpgC i:nth-child(2){right:2px;top:2px;opacity:.72}.project-ide_compactMark__OQpgC i:nth-child(3){left:2px;bottom:2px;opacity:.45}.project-ide_compactMark__OQpgC i:nth-child(4){right:2px;bottom:2px;opacity:.88}.project-ide_crumbs__DVyBS{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.project-ide_crumbs__DVyBS a{color:var(--text-muted)}.project-ide_crumbs__DVyBS strong{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_crumbs__DVyBS svg{width:14px;color:var(--text-subtle)}.project-ide_branchStatus__fqcoY{display:grid;gap:1px;min-height:36px;padding:3px var(--space-3);border-left:1px solid var(--border);color:var(--text-muted);text-align:left}.project-ide_branchStatus__fqcoY span{font-size:var(--text-xs);font-weight:650}.project-ide_branchStatus__fqcoY small{font:11px var(--font-mono);color:var(--text-subtle)}.project-ide_projectSearch__84dXF{width:min(280px,24vw);height:var(--control-height-compact);display:flex;align-items:center;gap:var(--space-2);margin-left:auto;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-subtle)}.project-ide_projectSearch__84dXF svg{width:15px}.project-ide_projectSearch__84dXF input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:var(--text-xs)}.project-ide_saveStatus__OGsbl{min-height:var(--control-height-compact);display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.project-ide_saveStatus__OGsbl svg{width:15px}.project-ide_saveStatus__OGsbl[data-state=conflict],.project-ide_saveStatus__OGsbl[data-state=error]{color:var(--danger)}.project-ide_mobileOnly__fwH4C{display:none!important}.project-ide_notice__TCoub{position:fixed;z-index:45;top:calc(var(--project-bar-height) + var(--space-3));left:50%;width:min(620px,calc(100vw - 32px));transform:translateX(-50%);pointer-events:none}.project-ide_notice__TCoub>div{box-shadow:var(--shadow-lg)}.project-ide_notice__TCoub button{margin-left:auto;color:currentColor;pointer-events:auto}.project-ide_notice__TCoub button svg{width:16px}.project-ide_workspace__8Qk8L{min-height:0;flex:1;display:flex}.project-ide_sidebar__JoLKW{position:relative;width:var(--sidebar-current);max-width:360px;min-height:0;flex:none;overflow:auto;border-right:1px solid var(--border);scrollbar-width:thin}.project-ide_sidebarResizer__HPeGn{position:absolute;z-index:3;inset:0 0 0 auto;width:6px;outline:0;cursor:col-resize;touch-action:none}.project-ide_sidebarResizer__HPeGn:focus-visible{box-shadow:inset -2px 0 var(--focus)}.project-ide_sidebarMobileHead__5bjf7{display:none}.project-ide_sidebarSection__GDjOI{padding:var(--space-2);border-bottom:1px solid var(--border)}.project-ide_sidebarSection__GDjOI>header{min-height:34px;display:flex;align-items:center}.project-ide_sidebarSection__GDjOI>header>button:first-child{min-width:0;flex:1;display:flex;align-items:center;gap:6px;color:var(--text-muted);text-align:left}.project-ide_sidebarSection__GDjOI>header>button:first-child svg{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.project-ide_sidebarSection__GDjOI>header>button:first-child[aria-expanded=false] svg{transform:rotate(-90deg)}.project-ide_sidebarSection__GDjOI>header svg{width:14px;height:14px}.project-ide_sidebarSection__GDjOI>header strong{font-size:var(--text-xs);font-weight:650;letter-spacing:-.005em}.project-ide_sidebarSection__GDjOI>div{display:grid;gap:1px}.project-ide_sidebarRowWrap__fuN7O{position:relative;display:flex;align-items:center}.project-ide_sidebarRowWrap__fuN7O>.project-ide_sidebarRow__Q0Qsc{min-width:0;flex:1}.project-ide_sidebarRowWrap__fuN7O>button:last-child{opacity:0}.project-ide_sidebarRowWrap__fuN7O:focus-within>button:last-child,.project-ide_sidebarRowWrap__fuN7O:hover>button:last-child{opacity:1}.project-ide_sidebarRow__Q0Qsc{width:100%;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:4px 7px;border-radius:var(--radius-sm);color:var(--text-muted);text-align:left}.project-ide_sidebarRow__Q0Qsc:focus-visible,.project-ide_sidebarRow__Q0Qsc:hover{background:var(--surface-chrome);color:var(--text)}.project-ide_sidebarRow__Q0Qsc>span{min-width:0}.project-ide_sidebarRow__Q0Qsc small,.project-ide_sidebarRow__Q0Qsc strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_sidebarRow__Q0Qsc strong{font-size:var(--text-xs);font-weight:600}.project-ide_sidebarRow__Q0Qsc small{margin-top:1px;color:var(--text-subtle);font-size:11px}.project-ide_sidebarRow__Q0Qsc>i{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.project-ide_sidebarRow__Q0Qsc>i[data-running=true]{background:var(--accent-orange);box-shadow:0 0 0 3px var(--accent-orange-soft);animation:project-ide_breathe__yzFtR 1.8s infinite}.project-ide_sidebarEmpty__bjnvu{min-height:44px;display:flex;align-items:center;padding:0 var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.project-ide_treeGroup__t0nYP>span{display:block;padding:5px 7px;color:var(--text-subtle);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.project-ide_sidebarRow__Q0Qsc.project-ide_treeRow__RpHot{min-height:30px;grid-template-columns:14px 14px minmax(0,1fr);gap:6px;padding-block:2px}.project-ide_treeExpanderSpace__RcWjp,.project-ide_treeTypeIcon__0tj7I{width:14px;height:14px;flex:none}.project-ide_treeTypeIcon__0tj7I{display:grid;place-items:center}.project-ide_treeItemIcon__Q44VB,.project-ide_treeTypeIcon__0tj7I>svg{width:14px;height:14px}.project-ide_treeLabel__7g0Ga{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_folder__8_e7k{margin-left:0}.project-ide_folder__8_e7k summary{min-height:30px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;padding:2px 7px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;list-style:none}.project-ide_folder__8_e7k summary:hover{background:var(--surface-hover)}.project-ide_folder__8_e7k summary>svg:first-child{width:14px;height:14px}.project-ide_folder__8_e7k[open]>summary>svg:first-child{transform:rotate(90deg)}.project-ide_folder__8_e7k>details,.project-ide_folder__8_e7k>div{margin-left:var(--space-4)}.project-ide_sidebarBackdrop__nPpwz{display:none}.project-ide_editorArea__Gl5ax{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.project-ide_groups__0A24U{min-width:0;min-height:0;flex:1;display:grid;overflow-x:auto;overflow-y:hidden}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true]{align-items:start;grid-auto-rows:max-content;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true]>.project-ide_editorGroup__P0oMH{min-height:100%;align-self:stretch}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_tabBar__IenNa{position:sticky;z-index:30;top:0;flex:none}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_surface__LtkPs{flex:none;overflow:visible;contain:none}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_chatSurface__tY4sZ,.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_pdfResourceSurface__WKErk,.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_readFasterTranscript__2Im4K,.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_surfaceHandoff__VddOK{height:auto;min-height:calc(100dvh - var(--project-bar-height) - 42px);overflow:visible}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_chatSurface__tY4sZ{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_composer___cjU_[data-readfaster=active],.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_readFasterTranscript__2Im4K{grid-area:1/1}.project-ide_groups__0A24U[data-readfaster-shared-scroll=true] .project-ide_composer___cjU_[data-readfaster=active]{position:sticky;right:auto;bottom:var(--space-4);left:auto;align-self:end;justify-self:end;max-height:calc(100dvh - var(--project-bar-height) - 74px);margin:0 var(--space-4) var(--space-4) 0}.project-ide_editorGroup__P0oMH{position:relative;min-width:180px;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface)}.project-ide_editorGroup__P0oMH:last-child{border-right:0}.project-ide_groupResizer__6e_xS{position:absolute;z-index:6;top:0;right:-4px;bottom:0;width:8px;outline:0;cursor:col-resize;touch-action:none}.project-ide_groupResizer__6e_xS:after{content:"";position:absolute;inset:0 3px;background:transparent;transition:background var(--motion-fast)}.project-ide_groupResizer__6e_xS:focus-visible:after,.project-ide_groupResizer__6e_xS:hover:after,.project-ide_groupResizer__6e_xS[data-active=true]:after{background:var(--focus)}.project-ide_tabBar__IenNa{height:42px;display:flex;align-items:stretch;border-bottom:1px solid var(--border);background:var(--surface-chrome)}.project-ide_tabList__0OXpC{min-width:0;display:flex;flex:1;align-items:stretch;overflow-x:auto;scrollbar-width:none}.project-ide_tab__J09Ir{width:168px;min-width:104px;display:flex;flex:0 1 168px;align-items:stretch;overflow:hidden;border-right:1px solid var(--border);color:var(--text);text-align:left}.project-ide_tab__J09Ir[data-active=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 2px var(--brand)}.project-ide_tab__J09Ir[data-preview=true] span{font-style:italic}.project-ide_tabTarget__axAGT{min-width:0;display:flex;flex:1;align-items:center;gap:7px;padding:0 4px 0 var(--space-2);color:inherit;text-align:left}.project-ide_tabTarget__axAGT>svg{width:14px;height:14px;flex:none}.project-ide_tabTitle__46pUD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs)}.project-ide_tab__J09Ir[data-readfaster=true] .project-ide_tabTarget__axAGT>svg{color:var(--success)}.project-ide_tabItemClose__DOeEL{width:24px;flex:none;display:grid;place-items:center;margin:6px 3px 6px 0;border-radius:var(--radius-sm);color:var(--text-subtle);opacity:.55}.project-ide_tabItemClose__DOeEL:focus-visible,.project-ide_tab__J09Ir:hover .project-ide_tabItemClose__DOeEL,.project-ide_tab__J09Ir[data-active=true] .project-ide_tabItemClose__DOeEL{opacity:1}.project-ide_tabItemClose__DOeEL:hover{background:var(--surface-hover);color:var(--text)}.project-ide_tabItemClose__DOeEL svg{width:12px;height:12px}.project-ide_tabActions__3OnGo{display:flex;flex:none;align-items:center;padding:0 4px;border-left:1px solid var(--border);background:var(--surface-muted)}.project-ide_tabMenu__uDn6e,.project-ide_tabNew__wMKY2{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-subtle)}.project-ide_tabMenu__uDn6e:hover,.project-ide_tabNew__wMKY2:hover{background:var(--surface-hover);color:var(--text)}.project-ide_tabMenu__uDn6e svg,.project-ide_tabNew__wMKY2 svg{width:13px}.project-ide_tabNew__wMKY2:disabled{opacity:.4}.project-ide_surface__LtkPs{min-width:0;min-height:0;flex:1;overflow:auto;background:var(--surface);contain:layout paint}.project-ide_mobileGroupSwitcher__Wx3C_{display:none}.project-ide_loading__apWXO,.project-ide_surfaceLoading__BXcMo{display:grid;place-content:center;justify-items:center;gap:var(--space-2);color:var(--text-muted)}.project-ide_surfaceLoading__BXcMo{height:100%}.project-ide_loadingHive__6rin7{margin-bottom:var(--space-2)}.project-ide_loading__apWXO{height:100dvh;background:var(--canvas)}.project-ide_loadingMark__8GWPv{width:48px;height:48px;display:grid;place-items:center;margin-bottom:var(--space-2);border-radius:var(--radius-lg);background:var(--brand-soft);color:var(--brand)}.project-ide_loadingMark__8GWPv svg{width:23px}.project-ide_loading__apWXO span{font-size:var(--text-xs)}.project-ide_resourcePlaceholder__l19C2{height:100%;background:radial-gradient(circle at 50% 36%,var(--surface) 0,var(--canvas) 74%)}.project-ide_resourceSurface__KKoxW{min-height:100%;display:flex;background:var(--surface)}.project-ide_document__kLAJp{width:min(760px,calc(100% - 48px));min-height:0;flex:none;display:flex;flex-direction:column;margin:0 auto;padding:44px 0 0}.project-ide_documentTitle__mzqPi{width:100%;flex:none;padding:0 0 var(--space-4);border:0;border-bottom:1px solid var(--border);outline:0;background:transparent;color:var(--text);font:650 clamp(27px,3vw,38px)/1.14 var(--font-display);letter-spacing:-.035em}.project-ide_documentTitle__mzqPi:focus{border-color:var(--focus)}.project-ide_documentMeta__T0bLf{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:var(--space-3) -7px 0}.project-ide_metaChip__sRWyZ{width:auto!important;min-height:28px!important;max-width:100%;padding:3px 7px!important;gap:7px!important;border-color:transparent!important;border-radius:var(--radius-sm)!important;background:transparent!important;color:var(--text-muted)!important;font-size:var(--text-xs)!important}.project-ide_metaChip__sRWyZ:hover{border-color:var(--border)!important;background:var(--surface-muted)!important;color:var(--text)!important}.project-ide_metaChip__sRWyZ:focus-visible,.project-ide_metaChip__sRWyZ[data-state=open]{border-color:var(--focus)!important;color:var(--text)!important}.project-ide_documentEditor__oAL32{min-height:200px;flex:1;overflow:auto;margin-top:var(--space-5)}.project-ide_documentBody__EHl_D{min-height:200px!important;flex:1;margin-top:var(--space-5);padding:0 0 var(--space-8)!important;resize:none;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--document-ink);font:16px/1.7 var(--font-sans)!important}.project-ide_upload__ksvFy{min-height:82px;display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted);cursor:pointer}.project-ide_upload__ksvFy>svg{width:22px;color:var(--action)}.project-ide_upload__ksvFy>span{display:grid;gap:3px}.project-ide_upload__ksvFy small{color:var(--text-muted)}.project-ide_upload__ksvFy input{margin-left:auto;max-width:180px}.project-ide_pdfResourceSurface__WKErk{width:100%;height:100%;min-height:0;overflow:hidden;background:var(--canvas)}.project-ide_pdfUploadEmpty__XDHle{width:100%;height:100%;min-height:280px;display:grid;place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-6);background:var(--canvas);color:var(--text-muted);text-align:center;cursor:pointer}.project-ide_pdfUploadEmpty__XDHle>svg{width:28px;color:var(--action)}.project-ide_pdfUploadEmpty__XDHle>span{display:grid;gap:3px}.project-ide_pdfUploadEmpty__XDHle strong{color:var(--text)}.project-ide_pdfUploadEmpty__XDHle small{max-width:360px}.project-ide_pdfUploadEmpty__XDHle input{max-width:220px}.project-ide_pdfUploadEmpty__XDHle[data-dragging=true]{background:color-mix(in srgb,var(--action) 8%,var(--canvas));box-shadow:inset 0 0 0 2px var(--action)}.project-ide_chatSurface__tY4sZ{position:relative;height:100%;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--canvas)}.project-ide_transcriptWrap__Ykyj6{position:relative;min-width:0;min-height:0;flex:1;display:flex;flex-direction:column}.project-ide_transcript__UxGnC{min-width:0;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;padding:var(--space-5);scroll-padding-bottom:var(--space-5);scrollbar-gutter:stable}.project-ide_transcriptContent___q9fu{min-width:0}.project-ide_jumpToLatest__0BbpZ{position:absolute;left:50%;bottom:var(--space-3);z-index:1;display:flex;align-items:center;gap:6px;height:30px;padding:0 var(--space-3);transform:translateX(-50%);border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-raised);color:var(--text);font-size:var(--text-xs);font-weight:650;box-shadow:var(--shadow-md);animation:project-ide_itemIn__i0d3g var(--motion-duration-enter) var(--motion-ease-enter)}.project-ide_jumpToLatest__0BbpZ:hover{background:var(--surface-hover)}.project-ide_jumpToLatest__0BbpZ svg{width:14px}.project-ide_modeSwitch__MzUwZ button:disabled{opacity:1;color:var(--text-muted);cursor:not-allowed}.project-ide_transcript__UxGnC .project-ide_message__5Cs5G{content-visibility:auto;contain-intrinsic-block-size:auto 110px}.project-ide_readFasterTranscript__2Im4K{min-height:0;flex:1;overflow:hidden}.project-ide_message__5Cs5G[data-readfaster=true]{margin-bottom:var(--space-2)}.project-ide_readFasterMessage__hkUMx summary{display:flex;align-items:baseline;gap:var(--space-2);cursor:pointer;list-style:none;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.project-ide_readFasterMessage__hkUMx summary::-webkit-details-marker{display:none}.project-ide_readFasterMessage__hkUMx summary:hover{color:var(--text)}.project-ide_readFasterMessage__hkUMx summary small{flex:none;color:var(--text-subtle);font-size:var(--text-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.project-ide_readFasterMessage__hkUMx summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_readFasterMessage__hkUMx[open] summary span{white-space:normal;color:var(--text)}.project-ide_message__5Cs5G{width:min(760px,100%);display:flex;margin:0 auto var(--space-5)}.project-ide_message__5Cs5G section{min-width:0;flex:1}.project-ide_message__5Cs5G[data-actor=human]{justify-content:flex-end}.project-ide_message__5Cs5G[data-actor=human] section{flex:0 1 auto;max-width:min(560px,90%);padding:10px var(--space-4);border-radius:var(--radius-lg);background:var(--surface-muted)}.project-ide_message__5Cs5G[data-actor=human] .project-ide_messageText__rxuJm{margin:0}.project-ide_messageLabel__gofIN{display:flex;align-items:center;gap:6px}.project-ide_messageLabel__gofIN svg{width:15px}.project-ide_messageText__rxuJm{margin:var(--space-2) 0 0;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--document-ink);font-size:var(--text-sm);line-height:1.65}.project-ide_messageText__rxuJm[data-waiting]{color:var(--document-ink);font-style:italic}.project-ide_messageMarkdown__gwmiS{margin-top:var(--space-2)}.project-ide_messageFooter__xBPOT button,.project-ide_message__5Cs5G section>button{display:flex;align-items:center;gap:5px;color:var(--action-hover);font-size:var(--text-xs);font-weight:650}.project-ide_message__5Cs5G section>button{margin-top:var(--space-2)}.project-ide_messageFooter__xBPOT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.project-ide_messageFooter__xBPOT:empty{display:none}.project-ide_messageFooter__xBPOT button svg,.project-ide_message__5Cs5G section>button svg{width:14px}.project-ide_messageActions__5Wn_m{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.project-ide_messageFooter__xBPOT small{color:var(--text-subtle);font-size:var(--text-xs)}.project-ide_upload__ksvFy[data-dragging=true]{border-color:var(--action);background:color-mix(in srgb,var(--action) 8%,var(--surface))}.project-ide_messageAttachments__qjAgA{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--space-2);color:var(--text-subtle);font-size:var(--text-xs)}.project-ide_messageAttachments__qjAgA span{padding:3px 7px;border:1px solid var(--border);border-radius:999px}.project-ide_composer___cjU_{width:min(800px,calc(100% - 32px));min-width:0;display:grid;gap:var(--space-2);margin:0 auto var(--space-4);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);cursor:text}.project-ide_composer___cjU_ textarea{min-width:0;min-height:76px;max-height:180px;resize:none;border:0;box-shadow:none}.project-ide_composerBar__cRXLH,.project-ide_composerControls___PRFd,.project-ide_composerFooter__9LyTS{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.project-ide_composerBar__cRXLH{flex-wrap:wrap}.project-ide_modelChip__8hZ8q{min-width:0;max-width:220px;color:var(--text-muted);font-size:var(--text-xs);font-weight:600;line-height:1.3}.project-ide_modelChip__8hZ8q span{overflow:hidden;padding-block:1px;text-overflow:ellipsis;white-space:nowrap}.project-ide_modelChip__8hZ8q svg{width:14px;flex:none;color:var(--warning)}.project-ide_modelChip__8hZ8q[data-ready] svg{color:var(--text-subtle)}.project-ide_modelDialog__IrRA6{display:grid;gap:var(--space-3)}.project-ide_modelDialog__IrRA6 p{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.project-ide_composerControls___PRFd>button{margin-left:auto;flex:none}.project-ide_modeSwitch__MzUwZ{display:flex;gap:2px;padding:3px;border-radius:var(--radius-md);background:var(--surface-muted)}.project-ide_modeSwitch__MzUwZ button{min-height:28px;padding:0 10px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-xs);font-weight:650}.project-ide_modeSwitch__MzUwZ button[data-active=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs)}.project-ide_modeSwitch__MzUwZ button:disabled{opacity:.55}.project-ide_composerFooter__9LyTS span{min-width:0;overflow:hidden;color:var(--text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.project-ide_composerFooter__9LyTS button{margin-left:auto;flex:none}.project-ide_composerFooter__9LyTS>button:not(:disabled){color:var(--action-ink)}.project-ide_composerFooter__9LyTS>button>span{color:inherit}.project-ide_composer___cjU_[data-readfaster=active]{position:absolute;right:var(--space-4);bottom:var(--space-4);left:auto;width:min(440px,calc(100% - 32px));max-height:calc(100% - 32px);overflow-y:auto;margin:0;z-index:2;cursor:auto}.project-ide_composer___cjU_[data-collapsed=true]{width:auto;max-height:none;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.project-ide_tutorControls__MwFcH{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.project-ide_tutorControls__MwFcH label{display:inline-flex;align-items:center;gap:5px;padding:0 5px;color:var(--text-muted);font-size:var(--text-xs)}.project-ide_tutorControls__MwFcH input{accent-color:var(--action)}.project-ide_tutorFallback__bQNUU{color:var(--text-subtle);font-size:10px}.project-ide_tutorActions__NI5Yi{display:flex;flex-wrap:wrap;gap:4px}.project-ide_tutorActions__NI5Yi button{min-height:28px;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted)}.project-ide_tutorEvidence__jZDao{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.project-ide_tutorEvidence__jZDao ol,.project-ide_tutorEvidence__jZDao ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.project-ide_tutorEvidence__jZDao li{margin-top:var(--space-1)}.project-ide_tutorEvidence__jZDao li>small{display:block;color:var(--text-subtle)}.project-ide_tutorEvidence__jZDao li>div{margin-top:3px}.project-ide_tutorEvidence__jZDao a{color:var(--action-hover);font-weight:650}.project-ide_tutorEvidence__jZDao q{display:block;margin-top:2px;color:var(--text-subtle)}.project-ide_tutorEvidence__jZDao details{margin-top:var(--space-2)}.project-ide_tutorEvidence__jZDao summary{cursor:pointer;font-weight:650;color:var(--text-muted)}.project-ide_tutorEvidence__jZDao p{margin:var(--space-2) 0 0}.project-ide_studySetup__IHx6e{display:grid;gap:var(--space-4)}.project-ide_studySetup__IHx6e>div:first-child{display:grid;gap:3px}.project-ide_studySetup__IHx6e small{color:var(--text-muted)}.project-ide_studySetup__IHx6e section{display:grid;gap:6px}.project-ide_studySetup__IHx6e section>span{color:var(--text-subtle);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.project-ide_studySetup__IHx6e section>button{display:grid;gap:2px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);text-align:left}.project-ide_studySetup__IHx6e section>button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.project-ide_tutorSetupCommands__y1veI{display:grid;gap:var(--space-2)}.project-ide_tutorSetupCommands__y1veI>span{color:var(--text-subtle);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.project-ide_tutorSetupCommands__y1veI>div:last-child{display:flex;align-items:end;gap:var(--space-2)}.project-ide_tutorSetupCommands__y1veI textarea{min-height:44px;max-height:100px;resize:vertical}.project-ide_tutorSetupCommands__y1veI button{flex:none}.project-ide_tutorResourcePicker__astHe{display:grid;gap:var(--space-2)}.project-ide_tutorResourceSelected__AfI5M{display:grid;gap:6px}.project-ide_tutorResourceSelected__AfI5M>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.project-ide_tutorResourceSelected__AfI5M>div[data-focused]{border-color:var(--action);box-shadow:0 0 0 2px color-mix(in srgb,var(--action) 14%,transparent)}.project-ide_tutorResourceOptions__ol3GB>button,.project-ide_tutorResourceSelected__AfI5M>div>button:first-child{min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:6px;text-align:left}.project-ide_tutorResourceOptions__ol3GB svg,.project-ide_tutorResourceSelected__AfI5M svg{width:16px;flex:none}.project-ide_tutorResourceOptions__ol3GB span,.project-ide_tutorResourceSelected__AfI5M span{min-width:0;display:grid;flex:1}.project-ide_tutorResourceOptions__ol3GB strong,.project-ide_tutorResourceSelected__AfI5M strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_tutorResourceOptions__ol3GB{max-height:220px;overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.project-ide_tutorResourceOptions__ol3GB>button{width:100%;border-bottom:1px solid var(--border-subtle)}.project-ide_tutorResourceOptions__ol3GB>button:last-child{border-bottom:0}.project-ide_tutorResourceOptions__ol3GB>button:hover{background:var(--surface-hover)}.project-ide_tutorResourceEmpty__k4JHn{margin:0;color:var(--text-subtle);font-size:var(--text-xs)}.project-ide_studyAnswerKeys__jSuOd{display:grid;gap:6px;max-height:180px;overflow:auto;border:1px solid var(--border-subtle);border-radius:10px;padding:10px}.project-ide_studyAnswerKeys__jSuOd legend{padding:0 5px;color:var(--text-muted);font-size:var(--text-xs);font-weight:650}.project-ide_studyAnswerKeys__jSuOd legend small{margin-left:5px;font-weight:400}.project-ide_studyAnswerKeys__jSuOd>label{display:flex;align-items:center;gap:8px;padding:6px;border-radius:7px}.project-ide_studyAnswerKeys__jSuOd>label:hover{background:var(--surface-hover)}.project-ide_studyAnswerKeys__jSuOd>label span{display:flex;flex:1;justify-content:space-between;gap:12px}.project-ide_studyAnswerKeys__jSuOd input{accent-color:var(--action)}.project-ide_runSurface__Fjukt{width:min(900px,calc(100% - 48px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.project-ide_runSurface__Fjukt>header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.project-ide_runSurface__Fjukt h1{max-width:700px;margin:var(--space-3) 0 var(--space-2);font-size:var(--text-2xl);line-height:1.18;letter-spacing:-.035em}.project-ide_runSurface__Fjukt header p{margin:0;color:var(--text-muted)}.project-ide_runSummary__6NZUj{display:grid;grid-template-columns:repeat(4,1fr);margin:var(--space-6) 0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.project-ide_runSummary__6NZUj section{display:grid;gap:3px;padding:var(--space-4);border-right:1px solid var(--border)}.project-ide_runSummary__6NZUj section:last-child{border:0}.project-ide_runSummary__6NZUj small,.project-ide_runSummary__6NZUj span{color:var(--text-muted);font-size:var(--text-xs)}.project-ide_runSummary__6NZUj strong{font-size:var(--text-xl)}.project-ide_runTimeline__q9xU4{margin-top:var(--space-6)}.project-ide_runTimeline__q9xU4 h2{font-size:var(--text-lg)}.project-ide_runTimeline__q9xU4 p{margin-top:var(--space-3);color:var(--text-muted)}.project-ide_receiptLinks__zdHSO{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;padding-left:var(--space-5)}.project-ide_receiptAttribution__FfDwb{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.project-ide_receiptAttribution__FfDwb p{margin:3px 0}.project-ide_receiptAttribution__FfDwb strong{color:var(--text)}.project-ide_updateSurface__6F2cY{width:min(760px,calc(100% - 48px));margin:0 auto;padding:56px 0 96px}.project-ide_kicker__PCqhU{margin:0;color:var(--brand);font-size:var(--text-xs);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.project-ide_updateSurface__6F2cY h1{margin:var(--space-3) 0 var(--space-5);font:650 clamp(32px,4vw,48px)/1.08 var(--font-display);letter-spacing:-.04em}.project-ide_updateBody__5oKa9{color:var(--editorial-ink);font:17px/1.7 var(--font-sans)}.project-ide_updateByline__MClN9{margin:var(--space-6) 0;padding:var(--space-4) 0;border-block:1px solid var(--border)}.project-ide_updateByline__MClN9 small{display:block;color:var(--text-muted)}.project-ide_updateSurface__6F2cY section h2{margin-top:var(--space-7);font-size:var(--text-lg)}.project-ide_updateSurface__6F2cY section a,.project-ide_updateSurface__6F2cY section button{width:100%;min-height:54px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);text-align:left}.project-ide_updateSurface__6F2cY section a>svg,.project-ide_updateSurface__6F2cY section button>svg{width:17px;color:var(--action)}.project-ide_updateSurface__6F2cY section span{display:grid}.project-ide_updateSurface__6F2cY section small{color:var(--text-muted)}.project-ide_historySurface__SgiDz{width:min(820px,calc(100% - 48px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.project-ide_historySurface__SgiDz>header{margin-bottom:var(--space-6)}.project-ide_historySurface__SgiDz h1{margin:var(--space-2) 0;font-size:var(--text-2xl)}.project-ide_historySurface__SgiDz header>p:last-child{color:var(--text-muted)}.project-ide_historySurface__SgiDz>article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--border)}.project-ide_historySurface__SgiDz>article>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--action)}.project-ide_historySurface__SgiDz small{display:block;color:var(--text-muted)}.project-ide_overviewSurface__DgZFb{width:min(880px,calc(100% - 48px));margin:0 auto;padding:var(--space-8) 0 var(--space-12)}.project-ide_overviewSurface__DgZFb>header{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-4);align-items:start;padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.project-ide_overviewMark__okYG3{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--brand-soft);color:var(--brand);font-size:var(--text-md);font-weight:750}.project-ide_overviewHeading__uo7St{min-width:0}.project-ide_overviewSurface__DgZFb h1{margin:6px 0 var(--space-2);font-size:clamp(30px,4vw,42px);line-height:1.06;letter-spacing:-.04em}.project-ide_overviewContext__s5v4D p,.project-ide_overviewHeading__uo7St>p:last-of-type{margin:0;color:var(--text-muted);line-height:1.6}.project-ide_overviewContext__s5v4D{max-width:760px;padding:var(--space-6) 0}.project-ide_overviewContext__s5v4D h2,.project-ide_overviewSections__3KGY_ h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.project-ide_overviewFacts__L2646{display:flex;flex-wrap:wrap;gap:6px 0;margin:var(--space-3) 0 0;color:var(--text-subtle);font-size:11px;line-height:1.4}.project-ide_overviewFacts__L2646>div{display:flex;gap:4px;align-items:baseline}.project-ide_overviewFacts__L2646>div:not(:first-child){margin-left:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--border)}.project-ide_overviewFacts__L2646 dt{color:var(--text-subtle)}.project-ide_overviewFacts__L2646 dd{margin:0;color:var(--text-muted);font-weight:600}.project-ide_highlightEditor__u_jbD,.project-ide_overviewEditor__fHtWg{display:grid;gap:var(--space-4);padding:var(--space-7) 0;border-bottom:1px solid var(--border)}.project-ide_overviewSectionIntro__FxZlB{max-width:720px}.project-ide_overviewSectionIntro__FxZlB h2{margin:0 0 5px;font-size:var(--text-lg);letter-spacing:-.015em}.project-ide_overviewSectionIntro__FxZlB p{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.project-ide_overviewEditor__fHtWg textarea{min-height:220px;line-height:1.7}.project-ide_overviewEditorBody__FH3XQ{min-height:220px}.project-ide_overviewEmpty__eRhdG{margin:0;padding-top:var(--space-2);color:var(--text-subtle);font-size:var(--text-sm);line-height:1.55}.project-ide_highlightOptions__vpJAn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.project-ide_highlightOptions__vpJAn button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:left}.project-ide_highlightOptions__vpJAn button:hover:not(:disabled),.project-ide_highlightOptions__vpJAn button[data-selected]{border-color:var(--brand-border);background:var(--brand-soft)}.project-ide_highlightOptions__vpJAn button:disabled{opacity:.48;cursor:not-allowed}.project-ide_highlightOptions__vpJAn button>svg{width:18px;height:18px;color:var(--brand)}.project-ide_highlightOptions__vpJAn small,.project-ide_highlightOptions__vpJAn strong{display:block}.project-ide_highlightOptions__vpJAn small{margin-top:2px;color:var(--text-subtle);font-size:var(--text-xs)}.project-ide_overviewSections__3KGY_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--space-7)}.project-ide_overviewSections__3KGY_>div{min-width:0;padding-right:var(--space-6)}.project-ide_overviewSections__3KGY_>div+div{padding:0 0 0 var(--space-6);border-left:1px solid var(--border)}.project-ide_overviewSections__3KGY_>div>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.project-ide_overviewSections__3KGY_ h2{margin:0;font-size:var(--text-md);letter-spacing:-.01em}.project-ide_overviewSections__3KGY_ article,.project-ide_overviewSections__3KGY_>div>button{width:100%;display:grid;gap:2px;padding:var(--space-3) 0;border-top:1px solid var(--border);text-align:left}.project-ide_overviewSections__3KGY_>div>header+.project-ide_overviewEmpty__eRhdG{border-top:1px solid var(--border)}.project-ide_overviewSections__3KGY_ small,.project-ide_overviewSections__3KGY_ strong{display:block}.project-ide_overviewSections__3KGY_ strong{font-size:var(--text-sm)}.project-ide_overviewSections__3KGY_ small{color:var(--text-subtle);font-size:var(--text-xs)}.project-ide_collaborationAttention__Mome7{min-height:52px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--warning-border);background:var(--warning-soft)}.project-ide_collaborationAttention__Mome7>svg{width:19px;flex:none;color:var(--warning)}.project-ide_collaborationAttention__Mome7>span{min-width:180px}.project-ide_collaborationAttention__Mome7 small,.project-ide_collaborationAttention__Mome7 strong{display:block}.project-ide_collaborationAttention__Mome7 small{margin-top:2px;color:var(--text-muted)}.project-ide_collaborationAttention__Mome7>div{min-width:0;display:flex;gap:var(--space-2);overflow-x:auto}.project-ide_collaborationAttention__Mome7 a{flex:none;padding:6px 9px;border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--surface);color:var(--warning);font-size:var(--text-xs);font-weight:650}.project-ide_inspector__aHMe6{width:var(--project-inspector-width);min-width:320px;max-width:380px;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--surface);box-shadow:-8px 0 24px rgb(41 38 45/.04)}.project-ide_inspector__aHMe6>header{min-height:58px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.project-ide_inspector__aHMe6>header>div{min-width:0;flex:1}.project-ide_inspector__aHMe6>header p{margin:0;color:var(--text-subtle);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.project-ide_inspector__aHMe6 h2{margin:2px 0 0;font-size:var(--text-md)}.project-ide_inspectorBody__gFjqZ{min-height:0;flex:1;display:grid;align-content:start;gap:var(--space-4);padding:var(--space-4);overflow:auto}.project-ide_inspectorList__d8NF3{display:grid;gap:var(--space-2)}.project-ide_inspectorList__d8NF3 article{display:grid;gap:5px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.project-ide_inspectorList__d8NF3 article>svg{width:17px;color:var(--text-muted)}.project-ide_inspectorList__d8NF3 small{color:var(--text-muted)}.project-ide_inspectorList__d8NF3 a{color:var(--action);font-size:var(--text-xs);font-weight:650}.project-ide_infoBlock__oCmRE{display:grid;gap:4px;margin:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.project-ide_infoBlock__oCmRE dt{color:var(--text-muted);font-size:var(--text-xs)}.project-ide_infoBlock__oCmRE dd{margin:0;overflow-wrap:anywhere;font:12px/1.5 var(--font-mono)}.project-ide_inspectorNav__N_8bq{min-height:52px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border)}.project-ide_inspectorNav__N_8bq button{display:grid;place-items:center;gap:2px;padding:5px;color:var(--text-muted);font-size:10px}.project-ide_inspectorNav__N_8bq button:hover,.project-ide_inspectorNav__N_8bq button[data-active=true]{background:var(--surface-muted);color:var(--text)}.project-ide_inspectorNav__N_8bq svg{width:15px}.project-ide_inspectorFileAction__sew49{min-height:58px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-2);align-items:center;padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-muted);cursor:pointer}.project-ide_inspectorFileAction__sew49>svg{width:19px;color:var(--action)}.project-ide_inspectorFileAction__sew49>span{min-width:0;display:grid;gap:2px}.project-ide_inspectorFileAction__sew49 small{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.project-ide_inspectorFileAction__sew49 input{grid-column:1/-1;max-width:100%;font-size:var(--text-xs)}.project-ide_modalForm__AB7Kn{display:grid;gap:var(--space-4)}.project-ide_modalForm__AB7Kn>button{justify-self:end}.project-ide_createPdfField__zPpB3{display:grid;gap:var(--space-2)}.project-ide_createPdfField__zPpB3>span{font-size:var(--text-sm);font-weight:650}.project-ide_createPdfDrop__M135t{min-height:104px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-muted);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}.project-ide_createPdfDrop__M135t:hover,.project-ide_createPdfDrop__M135t[data-dragging=true]{border-color:var(--action);background:color-mix(in srgb,var(--action) 7%,var(--surface))}.project-ide_createPdfDrop__M135t[data-selected=true]{border-color:var(--success);background:color-mix(in srgb,var(--success) 7%,var(--surface))}.project-ide_createPdfDrop__M135t[data-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.project-ide_createPdfDrop__M135t>svg{width:26px;height:26px;color:var(--action)}.project-ide_createPdfDrop__M135t[data-selected=true]>svg{color:var(--success)}.project-ide_createPdfDrop__M135t>span{min-width:0;display:grid;gap:4px}.project-ide_createPdfDrop__M135t small,.project-ide_createPdfDrop__M135t strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_createPdfDrop__M135t input,.project-ide_createPdfDrop__M135t small{color:var(--text-muted);font-size:var(--text-xs)}.project-ide_createPdfDrop__M135t input{grid-column:1/-1;max-width:100%}.project-ide_createPdfError__1frss{color:var(--danger);font-size:var(--text-xs)}@keyframes project-ide_breathe__yzFtR{50%{opacity:.45}}@media (max-width:1180px){.project-ide_branchStatus__fqcoY,.project-ide_projectBar__2I2DG>span:first-of-type{display:none}.project-ide_projectSearch__84dXF{width:180px}.project-ide_inspector__aHMe6{position:fixed;z-index:50;top:var(--project-bar-height);right:0;bottom:0;box-shadow:var(--shadow-xl)}}@media (max-width:860px){.project-ide_groups__0A24U{display:block;overflow-x:hidden}.project-ide_editorGroup__P0oMH{min-width:0;display:none;height:100%;border:0}.project-ide_editorGroup__P0oMH[data-mobile-active=true]{display:flex}.project-ide_groupResizer__6e_xS{display:none}.project-ide_mobileGroupSwitcher__Wx3C_{min-height:44px;display:flex;overflow-x:auto;border-bottom:1px solid var(--border);background:var(--surface-muted)}.project-ide_mobileGroupSwitcher__Wx3C_ button{min-width:120px;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-right:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.project-ide_mobileGroupSwitcher__Wx3C_ button[data-active=true]{background:var(--surface);color:var(--text)}.project-ide_mobileGroupSwitcher__Wx3C_ small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_sidebar__JoLKW{position:fixed;z-index:55;inset:var(--project-bar-height) auto 0 0;width:min(360px,calc(100vw - 44px));max-width:none;transform:translateX(-100%);resize:none;box-shadow:var(--shadow-xl);transition:transform var(--motion-fast)}.project-ide_sidebar__JoLKW[data-open=true]{transform:none}.project-ide_sidebarBackdrop__nPpwz{position:fixed;z-index:54;inset:var(--project-bar-height) 0 0;display:block;visibility:hidden;opacity:0;background:rgb(25 31 28/.35);transition:opacity var(--motion-fast),visibility var(--motion-fast)}.project-ide_sidebarBackdrop__nPpwz[data-open=true]{visibility:visible;opacity:1}.project-ide_sidebarMobileHead__5bjf7{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-3);border-bottom:1px solid var(--border)}.project-ide_mobileOnly__fwH4C{display:inline-flex!important}.project-ide_compactMark__OQpgC{display:none}.project-ide_projectBar__2I2DG{min-height:54px}.project-ide_projectSearch__84dXF{margin-left:auto;width:38px;padding:0 10px}.project-ide_crumbs__DVyBS a,.project-ide_crumbs__DVyBS svg,.project-ide_projectSearch__84dXF input{display:none}.project-ide_crumbs__DVyBS strong{max-width:210px}.project-ide_projectBar__2I2DG>a:last-of-type,.project-ide_saveStatus__OGsbl span{display:none}}@media (max-width:768px){.project-ide_ide__LqgKf{--project-bar-height:54px}.project-ide_projectBar__2I2DG{gap:5px;padding:0 6px}.project-ide_projectBar__2I2DG>span{display:none}.project-ide_crumbs__DVyBS strong{max-width:150px}.project-ide_projectSearch__84dXF{margin-left:auto}.project-ide_tabBar__IenNa{height:44px}.project-ide_tab__J09Ir{max-width:190px}.project-ide_tabItemClose__DOeEL{opacity:1}.project-ide_document__kLAJp,.project-ide_historySurface__SgiDz,.project-ide_runSurface__Fjukt,.project-ide_updateSurface__6F2cY{width:calc(100% - 32px);padding-top:var(--space-6)}.project-ide_document__kLAJp{padding-bottom:0}.project-ide_documentTitle__mzqPi{font-size:28px}.project-ide_metaChip__sRWyZ{min-height:34px!important;font-size:var(--text-sm)!important}.project-ide_documentEditor__oAL32{min-height:160px}.project-ide_documentBody__EHl_D{min-height:160px!important;font-size:16px!important}.project-ide_transcript__UxGnC{padding:var(--space-4)}.project-ide_composer___cjU_{width:calc(100% - 20px);margin-bottom:10px}.project-ide_composerControls___PRFd{flex-wrap:wrap}.project-ide_composerControls___PRFd>button{margin-left:0}.project-ide_composerFooter__9LyTS span{display:none}.project-ide_runSummary__6NZUj{grid-template-columns:1fr}.project-ide_runSummary__6NZUj section{border-right:0;border-bottom:1px solid var(--border)}.project-ide_runSurface__Fjukt>header{display:grid}.project-ide_inspector__aHMe6{top:auto;left:0;width:100%;max-width:none;min-width:0;height:min(80dvh,720px);border-top:1px solid var(--border);border-left:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.project-ide_upload__ksvFy{align-items:flex-start;flex-wrap:wrap}.project-ide_upload__ksvFy input{margin-left:34px}}@media (max-width:420px){.project-ide_crumbs__DVyBS strong{max-width:115px}.project-ide_projectSearch__84dXF{display:none}.project-ide_tab__J09Ir{min-width:150px}.project-ide_modeSwitch__MzUwZ{width:100%}.project-ide_modeSwitch__MzUwZ button{flex:1}.project-ide_composerControls___PRFd>button{width:100%}.project-ide_modelChip__8hZ8q{max-width:140px}}@media (max-width:700px){.project-ide_overviewSurface__DgZFb{width:calc(100% - 32px);padding-top:var(--space-6)}.project-ide_overviewSurface__DgZFb>header{grid-template-columns:40px minmax(0,1fr);gap:var(--space-3)}.project-ide_overviewMark__okYG3{width:40px;height:40px}.project-ide_overviewFacts__L2646{gap:5px var(--space-3)}.project-ide_overviewFacts__L2646>div:not(:first-child){margin-left:0;padding-left:0;border-left:0}.project-ide_highlightEditor__u_jbD,.project-ide_overviewEditor__fHtWg{padding-block:var(--space-6)}.project-ide_overviewEditorBody__FH3XQ{min-height:180px}.project-ide_highlightOptions__vpJAn,.project-ide_overviewSections__3KGY_{grid-template-columns:1fr}.project-ide_overviewSections__3KGY_>div{padding-right:0}.project-ide_overviewSections__3KGY_>div+div{margin-top:var(--space-6);padding:var(--space-6) 0 0;border-top:1px solid var(--border);border-left:0}}@media (prefers-reduced-motion:reduce){.project-ide_sidebarBackdrop__nPpwz,.project-ide_sidebar__JoLKW{transition:none}.project-ide_sidebarRow__Q0Qsc>i[data-running=true]{animation:none}}.project-ide_mobileProjectBar___4jzY{display:none}.project-ide_mobileSaveState__HvWMc{display:flex;align-items:center;gap:5px;color:var(--text-muted);font-size:11px;white-space:nowrap}.project-ide_mobileSaveState__HvWMc svg{width:14px;height:14px}.project-ide_mobileSaveState__HvWMc[data-state=conflict],.project-ide_mobileSaveState__HvWMc[data-state=error]{color:var(--danger)}.project-ide_notice__TCoub{top:var(--space-3)}.project-ide_sidebar__JoLKW{width:clamp(232px,var(--sidebar-current),300px);min-width:232px;max-width:300px;display:flex;flex-direction:column;overflow:hidden;resize:none;background:var(--surface-subtle)}.project-ide_sidebarProjectHeader__XV11H{flex:none;padding:11px 12px 12px;border-bottom:1px solid var(--border);background:var(--surface)}.project-ide_sidebarBackRow__gwo4M{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.project-ide_sidebarBackRow__gwo4M>a{color:var(--text-muted);font-size:11px;font-weight:600}.project-ide_sidebarProjectTitle__V3OV_{min-width:0;display:flex;align-items:center;gap:var(--space-2);margin-top:5px}.project-ide_sidebarProjectTitle__V3OV_>strong{min-width:0;flex:1;overflow:hidden;color:var(--text);font-size:var(--text-md);line-height:1.25;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.project-ide_sidebarWorkState__w4XuC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:5px;color:var(--text-subtle);font-size:10px}.project-ide_sidebarWorkState__w4XuC>span:first-child{color:var(--brand);font-weight:700}.project-ide_sidebarWorkState__w4XuC>span:last-child{display:flex;align-items:center;gap:4px;white-space:nowrap}.project-ide_sidebarWorkState__w4XuC>span[data-state=saved]{color:var(--text-muted);font-weight:600}.project-ide_sidebarWorkState__w4XuC svg{width:12px;height:12px}.project-ide_sidebarWorkState__w4XuC>span[data-state=conflict],.project-ide_sidebarWorkState__w4XuC>span[data-state=error]{color:var(--danger)}.project-ide_sidebarSearch__Hj1h7{height:32px;display:flex;align-items:center;gap:7px;margin-top:10px;padding:0 9px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text-subtle)}.project-ide_sidebarSearch__Hj1h7 svg{width:14px;height:14px;flex:none}.project-ide_sidebarSearch__Hj1h7:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-ring)}.project-ide_sidebarSearch__Hj1h7 input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.project-ide_sidebarTree__VlXGJ{min-height:0;flex:1;overflow:auto;scrollbar-width:thin}.project-ide_sidebarSection__GDjOI{padding:5px 7px}.project-ide_sidebarSection__GDjOI>header{min-height:30px}.project-ide_sidebarRow__Q0Qsc{min-height:36px;padding:3px 7px}.project-ide_sidebarFooter__IGd9a{flex:none;display:grid;gap:6px;padding:9px;border-top:1px solid var(--border);background:var(--surface)}.project-ide_sidebarFooter__IGd9a>button{width:100%;min-height:34px}.project-ide_sidebarFooter__IGd9a>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.project-ide_sidebarFooter__IGd9a>div>a,.project-ide_sidebarFooter__IGd9a>div>button{min-width:0;min-height:28px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:10px}.project-ide_sidebarFooter__IGd9a>div>a:hover,.project-ide_sidebarFooter__IGd9a>div>button:hover{background:var(--surface-muted);color:var(--text)}.project-ide_sidebarFooter__IGd9a svg{width:13px;height:13px}.project-ide_tabBar__IenNa{height:38px}.project-ide_tab__J09Ir{max-width:200px}.project-ide_document__kLAJp{width:min(760px,calc(100% - 40px));padding:30px 0 0}.project-ide_transcript__UxGnC{padding:18px}.project-ide_message__5Cs5G{margin-bottom:18px}.project-ide_composer___cjU_{width:calc(100% - 20px);gap:7px;margin:0 10px 10px;padding:9px;border-radius:var(--radius-md)}.project-ide_composer___cjU_ textarea{min-height:58px}.project-ide_inspector__aHMe6{width:310px;min-width:286px;max-width:340px}.project-ide_inspector__aHMe6>header{min-height:50px;padding:9px 12px}.project-ide_inspectorBody__gFjqZ{padding:13px}.project-ide_inspectorNav__N_8bq{display:none}.project-ide_versionModal__0o_Lc{display:grid;gap:var(--space-4)}.project-ide_versionModalFacts__BEHa0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.project-ide_versionModalFacts__BEHa0>div{display:grid;gap:3px;padding:var(--space-3);background:var(--surface-muted)}.project-ide_versionModalFacts__BEHa0>div+div{border-left:1px solid var(--border)}.project-ide_versionModalFacts__BEHa0 span,.project-ide_versionModalList__wwxyi>span{color:var(--text-subtle);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-ide_versionModalFacts__BEHa0 strong{font-size:var(--text-xs)}.project-ide_versionModalList__wwxyi{display:grid;gap:2px}.project-ide_versionModalList__wwxyi>span{margin-bottom:4px}.project-ide_versionModalList__wwxyi>a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:9px;border-radius:var(--radius-sm)}.project-ide_versionModalList__wwxyi>a:hover{background:var(--surface-muted)}.project-ide_versionModalList__wwxyi small,.project-ide_versionModalList__wwxyi strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-ide_versionModalList__wwxyi strong{font-size:var(--text-xs)}.project-ide_versionModalList__wwxyi small{margin-top:2px;color:var(--text-subtle);font-size:10px}.project-ide_modalActions__qTxY8{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}.project-ide_utilityModalList__01Y2Y{display:grid;gap:var(--space-2)}.project-ide_utilityModalList__01Y2Y>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.project-ide_utilityModalList__01Y2Y small,.project-ide_utilityModalList__01Y2Y strong{display:block}.project-ide_utilityModalList__01Y2Y small{margin-top:2px;color:var(--text-subtle);font-size:10px}@media (max-width:860px){.project-ide_mobileProjectBar___4jzY{min-height:44px;display:flex;align-items:center;gap:var(--space-2);padding:0 7px;border-bottom:1px solid var(--border);background:var(--surface)}.project-ide_mobileProjectBar___4jzY>strong{min-width:0;flex:1;overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.project-ide_sidebar__JoLKW{inset:0 auto 0 0;width:min(300px,calc(100vw - 36px));max-width:none;resize:none}.project-ide_sidebarResizer__HPeGn{display:none}.project-ide_sidebarBackdrop__nPpwz{inset:0}.project-ide_notice__TCoub{top:54px}}@media (max-width:520px){.project-ide_mobileSaveState__HvWMc{font-size:0}.project-ide_versionModalFacts__BEHa0{grid-template-columns:1fr}.project-ide_versionModalFacts__BEHa0>div+div{border-top:1px solid var(--border);border-left:0}.project-ide_modalActions__qTxY8{display:grid}.project-ide_modalActions__qTxY8>button{width:100%}.project-ide_utilityModalList__01Y2Y>article{grid-template-columns:1fr}.project-ide_utilityModalList__01Y2Y>article>button{justify-self:start}}.project-ide_notice__TCoub{opacity:0;visibility:hidden;transform:translate(-50%,calc(-1 * var(--motion-distance-sm)));transition:opacity var(--motion-duration-exit) var(--motion-ease-exit),transform var(--motion-duration-exit) var(--motion-ease-exit),visibility 0s linear var(--motion-duration-exit)}.project-ide_notice__TCoub[data-visible=true]{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity var(--motion-duration-enter) var(--motion-ease-enter),transform var(--motion-duration-enter) var(--motion-ease-enter),visibility 0s}.project-ide_saveStateContent__8jXCY{display:inline-flex;align-items:center;gap:4px;animation:project-ide_saveStateIn__npnIJ var(--motion-duration-fast) var(--motion-ease-enter)}.project-ide_tab__J09Ir{transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard);animation:project-ide_tabIn__KXdDk var(--motion-duration-enter) var(--motion-ease-enter)}.project-ide_tab__J09Ir[data-closing=true]{pointer-events:none;animation:project-ide_tabOut__5wS05 var(--motion-duration-fast) var(--motion-ease-exit) forwards}.project-ide_tab__J09Ir[data-preview=true] span{transition:font-style var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.project-ide_surfaceHandoff__VddOK{width:100%;height:100%;min-height:100%;container:workspace-pane/inline-size;animation:project-ide_surfaceIn__1GqMb var(--motion-duration-enter) var(--motion-ease-enter)}.project-ide_loading__apWXO[data-state=error]{padding:var(--space-6);text-align:center}.project-ide_loading__apWXO[data-state=error] .project-ide_loadingMark__8GWPv{background:var(--danger-soft);color:var(--danger)}.project-ide_loading__apWXO[data-state=error] span{max-width:520px}.project-ide_upload__ksvFy{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.project-ide_upload__ksvFy[data-phase=admitting],.project-ide_upload__ksvFy[data-phase=uploading],.project-ide_upload__ksvFy[data-phase=verifying]{border-color:var(--action);background:color-mix(in srgb,var(--action) 7%,var(--surface));cursor:progress}.project-ide_upload__ksvFy[data-phase=admitting]>svg,.project-ide_upload__ksvFy[data-phase=uploading]>svg,.project-ide_upload__ksvFy[data-phase=verifying]>svg{animation:project-ide_uploadPulse__lv73B 1.1s var(--motion-ease-standard) infinite}.project-ide_upload__ksvFy[data-phase=attached]{border-color:var(--success);background:color-mix(in srgb,var(--success) 7%,var(--surface))}.project-ide_upload__ksvFy[data-phase=attached]>svg{color:var(--success)}.project-ide_upload__ksvFy[data-phase=failed]{border-color:var(--danger);background:var(--danger-soft)}.project-ide_upload__ksvFy[data-phase=failed] small,.project-ide_upload__ksvFy[data-phase=failed]>svg{color:var(--danger)}.project-ide_message__5Cs5G[data-delivery],.project-ide_message__5Cs5G[data-inserted=true],.project-ide_message__5Cs5G[data-live=true],.project-ide_runConfirmation__zQ7Oo{animation:project-ide_itemIn__i0d3g var(--motion-duration-enter) var(--motion-ease-enter)}.project-ide_message__5Cs5G[data-delivery=sending]{opacity:1}.project-ide_message__5Cs5G[data-delivery=accepted]{opacity:1;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.project-ide_message__5Cs5G[data-delivery=failed] section{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-radius:var(--radius-md);background:var(--danger-soft)}.project-ide_message__5Cs5G .project-ide_retryMessage__d28mb{color:var(--danger)}.project-ide_inspector__aHMe6{opacity:0;transform:translateX(var(--motion-distance-sm));transition:opacity var(--motion-duration-exit) var(--motion-ease-exit),transform var(--motion-duration-exit) var(--motion-ease-exit)}.project-ide_inspector__aHMe6[data-open=true]{opacity:1;transform:none;transition:opacity var(--motion-duration-panel) var(--motion-ease-enter),transform var(--motion-duration-panel) var(--motion-ease-enter)}.project-ide_inspectorBackdrop__TS6yl{display:none}.project-ide_folder__8_e7k summary svg:first-child{transition:transform var(--motion-duration-enter) var(--motion-ease-standard)}.project-ide_mobileGroupSwitcher__Wx3C_ button,.project-ide_sidebarFooter__IGd9a a,.project-ide_sidebarFooter__IGd9a button,.project-ide_sidebarRow__Q0Qsc{transition:background var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.project-ide_folder__8_e7k[data-provisional=true],.project-ide_sidebarRowWrap__fuN7O[data-provisional=true]{animation:project-ide_treeItemIn__iQW97 var(--motion-duration-enter) var(--motion-ease-enter)}.project-ide_sidebarRowWrap__fuN7O[data-provisional=true]:before{content:"";position:absolute;z-index:1;inset:5px auto 5px 0;width:2px;border-radius:999px;background:var(--brand);animation:project-ide_provisionalRail__Crgik 1.1s var(--motion-ease-standard) infinite}.project-ide_trashItem__km_YL[data-provisional=true]{animation:project-ide_trashItemIn__TmM8k var(--motion-duration-enter) var(--motion-ease-enter)}.project-ide_trashItem__km_YL[data-restoring=true]{pointer-events:none;overflow:hidden;animation:project-ide_trashItemOut__nkmlG .14s var(--motion-ease-exit) forwards}@keyframes project-ide_saveStateIn__npnIJ{0%{transform:translateY(var(--motion-distance-xs))}}@keyframes project-ide_tabIn__KXdDk{0%{transform:translateX(calc(-1 * var(--motion-distance-sm)))}}@keyframes project-ide_tabOut__5wS05{to{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-xs)))}}@keyframes project-ide_surfaceIn__1GqMb{0%{transform:translateY(var(--motion-distance-xs))}}@keyframes project-ide_itemIn__i0d3g{0%{transform:translateY(var(--motion-distance-sm))}}@keyframes project-ide_uploadPulse__lv73B{50%{opacity:.45}}@keyframes project-ide_treeItemIn__iQW97{0%{transform:translateX(calc(-1 * var(--motion-distance-xs)))}}@keyframes project-ide_provisionalRail__Crgik{50%{opacity:.35}}@keyframes project-ide_trashItemIn__TmM8k{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-xs)))}}@keyframes project-ide_trashItemOut__nkmlG{to{max-height:0;margin-block:calc(-1 * var(--space-1));padding-block:0;border-width:0;opacity:0;transform:translateX(var(--motion-distance-sm))}}@media (max-width:1180px){.project-ide_inspectorBackdrop__TS6yl{position:fixed;z-index:49;inset:var(--project-bar-height) 0 0;display:block;border:0;opacity:0;visibility:hidden;background:rgb(25 31 28/.28);transition:opacity var(--motion-duration-exit) var(--motion-ease-exit),visibility 0s linear var(--motion-duration-exit)}.project-ide_inspectorBackdrop__TS6yl[data-open=true]{opacity:1;visibility:visible;transition:opacity var(--motion-duration-panel) var(--motion-ease-enter),visibility 0s}}@media (max-width:768px){.project-ide_inspector__aHMe6{transform:translateY(100%)}.project-ide_inspector__aHMe6[data-open=true]{transform:none}}@media (prefers-reduced-motion:reduce){.project-ide_folder__8_e7k summary svg:first-child,.project-ide_folder__8_e7k[data-provisional=true],.project-ide_inspectorBackdrop__TS6yl,.project-ide_inspector__aHMe6,.project-ide_jumpToLatest__0BbpZ,.project-ide_message__5Cs5G[data-delivery],.project-ide_message__5Cs5G[data-inserted=true],.project-ide_message__5Cs5G[data-live=true],.project-ide_mobileGroupSwitcher__Wx3C_ button,.project-ide_notice__TCoub,.project-ide_runConfirmation__zQ7Oo,.project-ide_saveStateContent__8jXCY,.project-ide_sidebarFooter__IGd9a a,.project-ide_sidebarFooter__IGd9a button,.project-ide_sidebarRowWrap__fuN7O[data-provisional=true],.project-ide_sidebarRowWrap__fuN7O[data-provisional=true]:before,.project-ide_sidebarRow__Q0Qsc,.project-ide_surfaceHandoff__VddOK,.project-ide_tab__J09Ir,.project-ide_trashItem__km_YL[data-provisional=true],.project-ide_trashItem__km_YL[data-restoring=true],.project-ide_upload__ksvFy{animation:none!important;transition:none!important}.project-ide_tab__J09Ir[data-closing=true]{opacity:0}.project-ide_upload__ksvFy[data-phase=admitting]>svg,.project-ide_upload__ksvFy[data-phase=uploading]>svg,.project-ide_upload__ksvFy[data-phase=verifying]>svg{animation:none}}.project-ide_screenReaderOnly__ibWjS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-context-commands_card__pE3wd,.chat-context-commands_menu__tdp1b{width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md)}.chat-context-commands_menu__tdp1b{display:grid;overflow:hidden}.chat-context-commands_menu__tdp1b button{display:grid;grid-template-columns:82px 1fr;gap:var(--space-2);align-items:start;width:100%;padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left}.chat-context-commands_menu__tdp1b button:last-child{border-bottom:0}.chat-context-commands_menu__tdp1b button:hover,.chat-context-commands_menu__tdp1b button[aria-selected=true]{background:var(--surface-muted)}.chat-context-commands_menu__tdp1b code{color:var(--brand);font-weight:700}.chat-context-commands_menu__tdp1b span{display:grid;gap:2px}.chat-context-commands_details__fD_Qx,.chat-context-commands_menu__tdp1b small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.chat-context-commands_card__pE3wd{display:grid;gap:var(--space-2);padding:var(--space-3);cursor:default}.chat-context-commands_card__pE3wd[data-tone=danger]{border-color:var(--danger)}.chat-context-commands_card__pE3wd[data-tone=progress]{border-color:var(--warning)}.chat-context-commands_card__pE3wd>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.chat-context-commands_card__pE3wd p{margin:0}.chat-context-commands_details__fD_Qx{display:grid;gap:var(--space-2)}.chat-context-commands_modelChoices__YuEcE{display:grid;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--border)}.chat-context-commands_modelChoices__YuEcE button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:0;background:var(--surface);color:var(--text);text-align:left}.chat-context-commands_modelChoices__YuEcE button:focus-visible,.chat-context-commands_modelChoices__YuEcE button:hover{background:var(--surface-muted)}.chat-context-commands_modelChoices__YuEcE button[aria-current=true]{box-shadow:inset 3px 0 var(--brand)}.chat-context-commands_modelChoices__YuEcE span{display:grid;gap:2px;min-width:0}.chat-context-commands_modelChoices__YuEcE small{color:var(--text-muted)}@media (max-width:480px){.chat-context-commands_menu__tdp1b button{grid-template-columns:72px 1fr}}.onboarding-credential-modal_form__bFxWS{display:grid;gap:var(--space-4)}.onboarding-credential-modal_keyHelp__u_9K5{width:fit-content;margin-top:calc(var(--space-2) * -1);color:var(--action);font-size:var(--text-xs);font-weight:650}.onboarding-credential-modal_keyHelp__u_9K5:hover{text-decoration:underline;text-underline-offset:3px}.onboarding-credential-modal_saved__2mNLD{display:grid;gap:var(--space-3)}.onboarding-credential-modal_saved__2mNLD>button{justify-self:start}.onboarding-credential-modal_actions__QRpuh{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.onboarding-credential-modal_form__bFxWS ul{margin:0;padding-left:var(--space-5)}@media (max-width:520px){.onboarding-credential-modal_actions__QRpuh{align-items:stretch;flex-direction:column-reverse}.onboarding-credential-modal_actions__QRpuh>*{width:100%}}.chat-attachments_attachments__OsUAQ{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chat-attachments_attachment__IJW8M{display:flex;align-items:center;gap:var(--space-2);max-width:100%;min-height:34px;padding:4px 6px 4px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted)}.chat-attachments_attachment__IJW8M>span{display:grid;min-width:0}.chat-attachments_attachment__IJW8M strong{overflow:hidden;color:var(--text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.chat-attachments_attachment__IJW8M small{color:var(--text-muted);font-size:10px}.chat-attachments_attachment__IJW8M[data-state=failed]{border-color:var(--danger)}.chat-attachments_picker__RqYCF{position:relative;overflow:hidden}.chat-attachments_picker__RqYCF input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.chat-attachments_picker__RqYCF[data-disabled=true] input{pointer-events:none}.setup-coachmark_layer___lfag{position:fixed;z-index:calc(var(--z-tooltip) + 2);inset:0;pointer-events:none}.setup-coachmark_shade__LgKhm{position:fixed;background:rgb(31 28 34/.5);pointer-events:none}.setup-coachmark_targetRing__3obar{position:fixed;border:2px solid var(--accent-orange);border-radius:var(--radius-md);box-shadow:0 0 0 4px rgb(255 255 255/.92),0 8px 30px rgb(31 28 34/.2);pointer-events:none;transition:inset var(--motion-fast),width var(--motion-fast),height var(--motion-fast)}.setup-coachmark_bubble__bVaUx{position:fixed;width:min(320px,calc(100vw - 24px));display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--brand-border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-xl);pointer-events:none}.setup-coachmark_bubble__bVaUx:before{position:absolute;width:12px;height:12px;border:solid var(--brand-border);background:var(--surface);content:"";transform:rotate(45deg)}.setup-coachmark_bubble__bVaUx[data-placement=right]:before{left:-7px;top:calc(50% - 6px);border-width:0 0 1px 1px}.setup-coachmark_bubble__bVaUx[data-placement=left]:before{right:-7px;top:calc(50% - 6px);border-width:1px 1px 0 0}.setup-coachmark_bubble__bVaUx[data-placement=bottom]:before{left:calc(50% - 6px);top:-7px;border-width:1px 0 0 1px}.setup-coachmark_bubble__bVaUx[data-placement=top]:before{left:calc(50% - 6px);bottom:-7px;border-width:0 1px 1px 0}.setup-coachmark_bubble__bVaUx[data-placement=sheet]{right:12px;bottom:12px;left:12px;width:auto;max-height:40dvh;overflow:auto}.setup-coachmark_bubble__bVaUx[data-placement=sheet]:before{display:none}.setup-coachmark_eyebrow__uhT2g{margin:0;color:var(--accent-orange);font-size:var(--text-xs);font-weight:750;letter-spacing:.06em;text-transform:uppercase}.setup-coachmark_bubble__bVaUx h3{margin:0;font-size:var(--text-lg);line-height:1.25}.setup-coachmark_bubble__bVaUx p:not(.setup-coachmark_eyebrow__uhT2g){margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.setup-coachmark_actions__7qHA6{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2);pointer-events:auto}.setup-coachmark_missing__OOaZR{position:fixed;right:12px;bottom:12px;width:min(360px,calc(100vw - 24px));display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--warning-border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-xl);pointer-events:auto}.setup-coachmark_missing__OOaZR strong{font-size:var(--text-sm)}.setup-coachmark_missing__OOaZR p{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.5}@media (prefers-reduced-motion:reduce){.setup-coachmark_targetRing__3obar{transition:none}}.run-waiting-indicator_waiting__FgRht{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:24px;margin-top:var(--space-2);color:var(--document-ink);font-size:var(--text-sm);line-height:1.5}.run-waiting-indicator_waiting__FgRht small{flex-basis:100%;margin-left:15px;color:var(--text-subtle);font-size:var(--text-xs)}.run-waiting-indicator_pulse__FLEQO{width:8px;height:8px;flex:none;border-radius:50%;background:var(--text-subtle);animation:run-waiting-indicator_runWaitingPulse__cRMZo 1.4s ease-in-out infinite}.run-waiting-indicator_visuallyHidden__zhd1T{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes run-waiting-indicator_runWaitingPulse__cRMZo{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.run-waiting-indicator_pulse__FLEQO{animation:none;opacity:.65;transform:none}}.onboarding-guide_bar__cCyvH{position:relative;z-index:3;display:grid;grid-template-columns:minmax(110px,140px) minmax(0,1fr) auto;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--brand-border);background:var(--brand-soft);color:var(--text)}.onboarding-guide_bar__cCyvH[data-sticky=true]{position:sticky;top:0;z-index:calc(var(--z-header) - 1)}.onboarding-guide_bar__cCyvH[data-sticky=true][data-below-site-header=true]{top:var(--app-header-height)}.onboarding-guide_heading__V4Nvn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.onboarding-guide_progress__GciXM{display:grid;gap:6px}.onboarding-guide_progress__GciXM strong{font-size:var(--text-xs);font-weight:650;white-space:nowrap}.onboarding-guide_progress__GciXM>span{display:flex;gap:5px}.onboarding-guide_progress__GciXM i{flex:1 1 0;display:block;height:3px;border-radius:999px;background:var(--brand-border)}.onboarding-guide_progress__GciXM i[data-active=true]{background:var(--accent-orange)}.onboarding-guide_copy__WveSH{min-width:0;display:grid;gap:2px}.onboarding-guide_heading__V4Nvn{margin:0;font-size:var(--text-md);font-weight:650;letter-spacing:-.01em;line-height:1.3}.onboarding-guide_body__95SM6{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.45}.onboarding-guide_actions__FpmpS{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.onboarding-guide_error__VqHEU{grid-column:1/-1}.onboarding-guide_announcer__g8RGF{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.onboarding-guide_skeleton__oTn0r :where(.onboarding-guide_skeletonProgress__MlwSR>b,.onboarding-guide_skeletonCopy__2v_iI>i,.onboarding-guide_skeletonActions__CXAxo>i){display:block;border-radius:var(--radius-sm);background:var(--surface-active);animation:onboarding-guide_setup-guide-breathe__bVJG4 var(--motion-duration-loading-pulse) var(--motion-ease-standard) .2s infinite}.onboarding-guide_skeletonProgress__MlwSR>b{width:72px;height:12px}.onboarding-guide_skeletonCopy__2v_iI>i:first-child{width:min(210px,78%);height:16px}.onboarding-guide_skeletonCopy__2v_iI>i:last-child{width:min(360px,94%);height:11px}.onboarding-guide_skeletonActions__CXAxo>i{width:96px;height:32px;border-radius:var(--radius-md)}@keyframes onboarding-guide_setup-guide-breathe__bVJG4{0%,to{opacity:.52}50%{opacity:.9}}@media (max-width:800px){.onboarding-guide_bar__cCyvH{grid-template-columns:minmax(100px,120px) minmax(0,1fr);gap:var(--space-3)}.onboarding-guide_actions__FpmpS{grid-column:1/-1;justify-content:flex-end}}@media (max-width:520px){.onboarding-guide_bar__cCyvH{grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.onboarding-guide_actions__FpmpS{grid-column:auto;justify-content:stretch}.onboarding-guide_actions__FpmpS>*{flex:1 1 0}.onboarding-guide_body__95SM6{font-size:var(--text-xs)}.onboarding-guide_heading__V4Nvn{font-size:var(--text-sm)}}@media (max-width:760px){.onboarding-guide_bar__cCyvH[data-sticky=true][data-below-site-header=true]{top:56px}}@media (prefers-reduced-motion:reduce){.onboarding-guide_skeleton__oTn0r :where(.onboarding-guide_skeletonProgress__MlwSR>b,.onboarding-guide_skeletonCopy__2v_iI>i,.onboarding-guide_skeletonActions__CXAxo>i){animation:none}}.resource-type-icon_icon__odB_g{width:18px;height:18px;flex:none;color:currentColor}.resource-type-icon_surfaceIcon__ayElx{width:16px;height:16px;flex:none;color:currentColor}