.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#FFF;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:-moz-fit-content;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}:root{color-scheme:light;--bg:#f4efe6;--bg-deep:#efe4d4;--ink:#1c1a17;--muted:#5d5348;--accent:#2a5c7a;--accent-strong:#17394d;--accent-soft:rgba(42,92,122,0.12);--card:rgba(255,255,255,0.64);--card-strong:rgba(255,255,255,0.76);--border:rgba(28,26,23,0.1);--good:#1f7a53;--good-soft:rgba(31,122,83,0.12);--bad:#9a3c2d;--bad-soft:rgba(154,60,45,0.12);--shadow:0 28px 80px rgba(28,26,23,0.14)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{color:var(--ink);background:radial-gradient(circle at top left,rgba(255,255,255,.82),transparent 32%),radial-gradient(circle at top right,rgba(42,92,122,.18),transparent 24%),linear-gradient(135deg,var(--bg),var(--bg-deep));font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}a{color:inherit;text-decoration:none}.shell{min-height:100vh;padding:36px 24px 56px}.hero,.panel{border:1px solid var(--border);border-radius:28px;background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.hero{width:min(1280px,100%);margin:0 auto 24px;padding:36px}.heroHeader,.listCardHeader,.listRow,.panelHeader{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.heroLinks{display:flex;gap:10px;flex-wrap:wrap}.heroLinks a{padding:10px 14px;border-radius:999px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.58);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem}.actionBar{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.bulkActionBar{margin-top:0}.surfaceNav{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.surfaceNavLink{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.62);color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.surfaceNavLink:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(28,26,23,.08);border-color:rgba(42,92,122,.24)}.surfaceNavLink.isCurrent{border-color:rgba(42,92,122,.3);background:rgba(42,92,122,.08)}.surfaceNavLabel{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem}.surfaceNavStatus{padding:4px 8px;font-size:.72rem}.actionButton{cursor:pointer;padding:12px 16px;border-radius:999px;border:1px solid rgba(28,26,23,.1);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.82rem;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.actionButton:disabled{cursor:progress;opacity:.72;transform:none;box-shadow:none}.actionButton:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(28,26,23,.12)}.settingsForm{display:grid;grid-gap:12px;gap:12px}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fieldLabel{font-size:.86rem;color:var(--accent-strong);font-weight:600}.fieldInput{width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(28,26,23,.12);background:rgba(255,255,255,.82);color:var(--ink);font-size:.95rem}.fieldInput:focus{outline:none;border-color:rgba(42,92,122,.4);box-shadow:0 0 0 4px rgba(42,92,122,.08)}.fieldTextarea{min-height:92px;resize:vertical}.fieldCheckboxLabel{display:inline-flex;align-items:center;gap:10px;color:var(--accent-strong);font-size:.92rem}.repoListCompact{gap:10px}.repoListCard{padding:14px}.repoMetaGrid{margin-top:10px}.repoRuntimeMetaGrid{margin:16px 0 0}.repoRuntimeActionBar{margin-top:16px}.repoRuntimeSessionStack{margin-top:14px}.repoRuntimeSessionCard{padding:14px;border-radius:20px;background:rgba(255,255,255,.44);box-shadow:none}.repoRuntimePills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.fieldHelp{margin:0;line-height:1.6}.primaryAction{color:white;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.secondaryAction{color:var(--accent-strong);background:rgba(255,255,255,.72)}.dangerAction{color:white;background:linear-gradient(135deg,#9a3c2d,#6d2419)}.eyebrow,.panelEyebrow{margin:0 0 12px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem}h1,h2,h3{margin:0}h1{max-width:10ch;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.94}h2{font-size:clamp(1.35rem,2vw,1.8rem)}h3{font-size:1.05rem}.lede,.subtle,dt{color:var(--muted)}.lede{max-width:52rem;margin:20px 0 0;font-size:clamp(1.02rem,2vw,1.22rem);line-height:1.7}.banner{margin-top:22px;padding:14px 16px;border-radius:18px;background:rgba(154,60,45,.08);border:1px solid rgba(154,60,45,.16)}.bannerSuccess{background:rgba(31,122,83,.08);border-color:rgba(31,122,83,.18)}.stats{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.emptyState,.focusCard,.listCard,.statCard{padding:18px;border-radius:22px;background:var(--card-strong);border:1px solid rgba(28,26,23,.08)}.cardLink{display:block;color:inherit}.cardLink .listCard{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.cardLink:hover .listCard{transform:translateY(-2px);box-shadow:0 16px 36px rgba(28,26,23,.1);border-color:rgba(42,92,122,.28)}.statValue{display:block;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700}.mono,.monoValue{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.monoValue{font-size:.98rem;line-height:1.6;overflow-wrap:anywhere}.statLabel{display:block;margin-top:8px;font-size:.9rem;color:var(--accent-strong)}.statDetail{display:block;margin-top:4px;color:var(--muted);font-size:.92rem}.dashboardGrid{width:min(1280px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.developerHero{width:min(1360px,100%)}.developerHeroHeader{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.developerHeroControls{display:flex;align-items:center;justify-content:flex-end}.developerLede{max-width:44rem}.appUserControls{display:flex;justify-content:flex-end}.appUserControls,.developerLaunchBar{align-items:center}.developerInlineLink{display:inline-flex;align-items:center;justify-content:center}.developerPillRow{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}.developerDashboardGrid{width:min(1360px,100%);margin:0 auto;display:grid;grid-gap:24px;gap:24px}.developerPanel{display:grid;grid-gap:18px;gap:18px}.developerCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.developerCard{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(28,26,23,.08);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.72)),radial-gradient(circle at top right,rgba(42,92,122,.08),transparent 34%)}.developerCardHeader{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.developerCardTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.developerCardMeta{margin:0;color:var(--muted);font-size:.84rem}.developerCardCopy{margin:0;color:var(--muted);line-height:1.6}.developerCardStats{margin:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.developerCardStats dd{overflow-wrap:anywhere}.developerMachineActions,.developerSurfaceLinks{display:flex;flex-wrap:wrap;gap:10px}.developerMachineActions form{display:inline-flex}.developerLaunchButton{width:100%}.developerSurfaceLink{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.72);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.78rem;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.developerSurfaceLink:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(28,26,23,.08);border-color:rgba(42,92,122,.24)}.developerSurfaceLink.isPrimary{color:white;background:linear-gradient(135deg,var(--accent),var(--accent-strong))}.panel{padding:24px}.detailGrid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.detailTitle{font-size:clamp(2rem,4vw,3.2rem)}.detailTitle,.surfaceTitle{max-width:none;line-height:1}.surfaceTitle{font-size:clamp(1.8rem,3vw,2.6rem)}.surfaceIdentifier{margin-top:10px;font-size:1rem;color:var(--muted);letter-spacing:.01em}.panelWide{grid-column:span 2}.stack{display:grid;grid-gap:14px;gap:14px}.stackTight{display:grid;grid-gap:4px;gap:4px}.focusCard{margin-bottom:16px}.focusCard h3{margin-top:14px;font-size:1rem;overflow-wrap:anywhere}.metaGrid{margin:16px 0 0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}dd{margin:6px 0 0}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:.82rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.68)}.pill.good{color:var(--good);background:var(--good-soft)}.pill.bad{color:var(--bad);background:var(--bad-soft)}.pill.neutral{color:var(--accent-strong);background:var(--accent-soft)}.listRow{padding:14px 0;border-top:1px solid rgba(28,26,23,.08)}.listRow:first-of-type{border-top:0}.listRowMeta{display:grid;grid-gap:4px;gap:4px;justify-items:end;color:var(--muted);text-align:right}.tableWrap{overflow-x:auto}.tableActionGroup{display:flex;flex-wrap:wrap;gap:8px;min-width:220px}.tableActionGroup form{display:contents}.actionButtonSmall{padding:9px 12px;font-size:.75rem}.surfaceGrid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.surfacePanel{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:20px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.76);color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.surfacePanel:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(28,26,23,.08);border-color:rgba(42,92,122,.28)}.surfacePanelLabel{font-size:1rem;font-weight:700}.surfacePanelDescription{color:var(--muted);line-height:1.55}.recoveryActionBar{margin-top:0}.surfaceStatusGrid{display:grid;grid-gap:12px;gap:12px}.surfaceStatusCard{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.8);color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.surfaceStatusCard:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(28,26,23,.08);border-color:rgba(42,92,122,.24)}.surfaceStatusHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.surfaceStatusLabel{font-size:.96rem;font-weight:700}.surfaceStatusCopy{margin:0;color:var(--muted);line-height:1.55}.terminalShell{background:#171411;box-shadow:0 18px 44px rgba(28,26,23,.16)}.editorShell,.terminalShell{margin-top:24px;border-radius:24px;overflow:hidden;border:1px solid rgba(28,26,23,.08)}.editorShell{background:#f8f4ec;box-shadow:0 18px 44px rgba(28,26,23,.12)}.desktopShell{margin-top:24px;border-radius:24px;overflow:hidden;border:1px solid rgba(28,26,23,.08);background:#111315;box-shadow:0 18px 44px rgba(28,26,23,.16)}.shellAgentPage,.shellDesktopPage,.shellEditorPage,.shellTerminalPage,.shellWorkspacePage{min-height:100vh;padding:20px;display:flex}.heroTerminalPage{width:min(1360px,100%)}.heroAgentPage,.heroTerminalPage{margin-bottom:0;padding:24px;min-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}.heroAgentPage{width:min(1440px,100%)}.heroEditorPage,.heroPreviewPage{padding:24px;width:min(1440px,100%)}.heroEditorPage,.heroPreviewPage,.heroWorkspacePage{margin-bottom:0;min-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}.heroWorkspacePage{padding:14px;width:min(1600px,100%)}.heroDesktopPage{margin-bottom:0;padding:24px;width:min(1440px,100%);min-height:calc(100vh - 40px);display:flex;flex-direction:column;overflow:hidden}.terminalPageTop{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:18px}.agentPageTop,.terminalPageTop{margin-top:18px;display:grid;gap:18px;align-items:start}.agentPageTop{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:18px}.desktopPageTop,.editorPageTop,.previewPageTop{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);grid-gap:18px;gap:18px;align-items:start}.workspaceGrid{margin-top:10px;flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;align-items:start}.workspaceStage{min-height:0;display:flex;align-items:stretch}.workspaceSidebar{min-height:0;display:grid;align-content:start;grid-gap:12px;gap:12px;align-self:start;position:-webkit-sticky;position:sticky;top:12px}.workspaceCard{margin-bottom:0}.workspaceCard h2{margin-top:10px;font-size:1.8rem;line-height:1.05}.workspaceReadinessCard{display:grid;grid-gap:12px;gap:12px}.workspaceReadinessCopy{margin:0;color:var(--muted);line-height:1.6}.workspaceMetaGrid{margin-top:12px;grid-template-columns:1fr;gap:10px}.workspaceActions{display:grid;grid-gap:12px;gap:12px}.workspaceActions form{display:grid}.workspaceActionButton{width:100%}.workspaceActionNote{margin:0;line-height:1.6}.workspaceSurfaceStack{display:grid;grid-gap:12px;gap:12px}.workspaceSurfaceLink{display:grid;grid-gap:8px;gap:8px;padding:11px 13px;border-radius:16px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.8);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.workspaceSurfaceLink:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(28,26,23,.08);border-color:rgba(42,92,122,.28)}.desktopPageLede,.editorPageLede,.previewPageLede,.terminalPageLede{max-width:none;margin:0}.agentInfoCard,.desktopInfoCard,.editorInfoCard,.previewInfoCard,.terminalInfoCard{margin-bottom:0}.desktopInfoCard,.desktopStartIntroCard{display:grid;grid-gap:14px;gap:14px}.desktopMetaGrid,.editorMetaGrid,.previewMetaGrid,.terminalMetaGrid{margin-top:14px}.terminalStage{margin-top:20px;flex:1 1;min-height:0;display:flex}.agentTerminalStage{margin-top:18px}.agentPrinciples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.agentPrinciples .focusCard{margin-bottom:0}.agentLaunchGrid{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.agentLaunchGrid,.agentToolCard{display:grid;grid-gap:14px;gap:14px}.agentToolCard{padding:18px;border-radius:22px;border:1px solid rgba(28,26,23,.08);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.68)),radial-gradient(circle at top right,rgba(42,92,122,.08),transparent 34%)}.agentToolCard.isSelected{border-color:rgba(42,92,122,.28);box-shadow:0 18px 42px rgba(28,26,23,.08)}.agentToolHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agentToolActions{display:flex;flex-wrap:wrap;gap:10px}.agentToolActions form{display:inline-flex}.agentToolMeta{margin:0;color:var(--muted);line-height:1.55}.agentCommandList{display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:18px;background:rgba(23,57,77,.05);border:1px solid rgba(42,92,122,.12)}.agentCommandLabel{color:var(--accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.agentCommandList code{display:block;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.86rem}.desktopStage,.editorStage,.previewStage{margin-top:20px;flex:1 1;min-height:0;display:flex}.desktopStage .desktopShell,.editorStage .editorShell,.previewStage .previewShell,.terminalStage .terminalShell{margin-top:0;flex:1 1;min-height:0;display:flex;flex-direction:column}.workspaceStage .editorShell{min-height:calc(100vh - 150px)}.terminalStatusBar{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(10,8,7,.9)}.editorStatusBar,.terminalStatusBar{display:flex;gap:12px;align-items:center;justify-content:space-between}.editorStatusBar{padding:10px 14px;border-bottom:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.82)}.editorStatusDetail{color:var(--muted);font-size:.9rem}.previewStatusBar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(28,26,23,.08);background:rgba(244,248,255,.88)}.previewStatusDetail{color:var(--muted);font-size:.9rem}.desktopStatusBar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(12,14,16,.9)}.desktopStatusDetail{color:rgba(244,239,230,.74);font-size:.9rem}.heroWorkspacePage .heroHeader{align-items:center}.heroWorkspacePage .heroLinks a{padding:8px 12px;font-size:.75rem}.heroWorkspacePage .surfaceTitle{font-size:clamp(1.45rem,2.4vw,2rem)}.heroWorkspacePage .surfaceIdentifier{margin-top:6px;font-size:.9rem}.heroWorkspacePage .eyebrow{margin-bottom:8px}.terminalError{color:#f6c8bf;font-size:.9rem}.terminalStartCard{margin-bottom:0;display:grid;grid-gap:14px;gap:14px}.terminalStartHeader{display:flex;gap:16px;justify-content:space-between;align-items:flex-start}.terminalStartHeader h2{margin-top:6px}.terminalStartCopy{margin:0;color:var(--muted);line-height:1.6}.commandBlock,.terminalCommandBlock{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.84)}.commandBlockMeta{display:flex;gap:12px;justify-content:space-between;align-items:center}.commandLine{display:block;padding:12px 14px;border-radius:14px;background:#171411;color:#f6f1e8;overflow-x:auto}.terminalCommandMeta{display:flex;gap:12px;justify-content:space-between;align-items:center}.terminalCopyButton{padding:8px 12px}.terminalCommand{display:block;padding:12px 14px;border-radius:14px;background:#171411;color:#f6f1e8;overflow-x:auto}.terminalCommandEmpty{padding:14px;border-radius:18px;border:1px dashed rgba(28,26,23,.14);color:var(--muted);line-height:1.6}.terminalStartActions{display:flex;gap:12px;flex-wrap:wrap}.terminalInlineAction{display:inline-flex}.editorViewportFrame{position:relative;flex:1 1;min-height:0;background:#f8f4ec}.previewViewportFrame{position:relative;flex:1 1;min-height:0;background:#f6f8fd}.desktopViewportFrame{position:relative;flex:1 1;min-height:0;background:#111315}.editorLoadingState{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:24px;text-align:center;background:radial-gradient(circle at top right,rgba(42,92,122,.12),transparent 22%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(244,239,230,.94))}.editorLoadingTitle{margin:0;font-size:1.1rem;font-weight:700}.editorLoadingCopy{margin:10px auto 0;max-width:30rem;color:var(--muted);line-height:1.6}.previewLoadingState{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:24px;text-align:center;background:radial-gradient(circle at top right,rgba(42,92,122,.14),transparent 22%),linear-gradient(135deg,rgba(247,249,255,.96),rgba(240,244,252,.98))}.previewLoadingTitle{margin:0;font-size:1.1rem;font-weight:700}.previewLoadingCopy{margin:10px auto 0;max-width:30rem;color:var(--muted);line-height:1.6}.previewFallbackShell{flex:1 1;display:grid;place-items:center;padding:24px;border:1px solid rgba(28,26,23,.08);border-radius:24px;background:radial-gradient(circle at top right,rgba(42,92,122,.1),transparent 24%),linear-gradient(135deg,rgba(247,249,255,.94),rgba(240,244,252,.98))}.previewFallbackCard{width:min(100%,680px);margin-bottom:0;display:grid;grid-gap:14px;gap:14px}.previewFallbackCard h2{margin:0}.previewFallbackCopy{margin:0;max-width:none}.previewFallbackActions{display:flex;flex-wrap:wrap;gap:12px}.previewFallbackActions form{display:inline-flex}.desktopLoadingState{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:24px;text-align:center;background:radial-gradient(circle at top right,rgba(90,63,127,.22),transparent 26%),linear-gradient(135deg,rgba(17,19,21,.96),rgba(24,18,34,.94))}.desktopLoadingTitle{margin:0;font-size:1.1rem;font-weight:700;color:#f4efe6}.desktopLoadingCopy{margin:10px auto 0;max-width:30rem;color:rgba(244,239,230,.74);line-height:1.6}.editorViewport,.previewViewport{background:#fff}.desktopViewport,.editorViewport,.previewViewport{display:block;width:100%;height:100%;min-height:0;border:0}.desktopViewport{background:#111315}.workspaceStage .editorShell{margin-top:0;flex:1 1;min-height:clamp(680px,76vh,960px)}.desktopStage .desktopShell,.previewStage .previewShell{min-height:clamp(720px,78vh,980px)}.shellDesktopStartPage{display:flex}.heroDesktopStartPage{display:flex;flex-direction:column;gap:24px}.desktopStartGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start}.desktopStartIntroCard h2{margin-top:14px}.desktopStartLede{margin-top:14px;max-width:46rem}.desktopStartMetaGrid{margin-top:18px}.desktopStartActions{display:grid;grid-gap:14px;gap:14px}.desktopStartActionForm{display:grid}.desktopStartActionButton{width:100%}.desktopStartPanel{min-height:120px}.desktopReadinessCopy{margin:16px 0 0;color:var(--muted);line-height:1.6}.desktopStartPills,.desktopStatusPills{display:flex;flex-wrap:wrap;gap:8px}.desktopCommandCard,.desktopStartCommandCard{margin-top:2px}.desktopCommandBlock{display:block;margin-top:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(28,26,23,.08);background:rgba(28,26,23,.06);color:var(--ink);font-size:.88rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.desktopRecoveryGrid{margin-top:2px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.desktopRecoveryActions{display:flex;flex-wrap:wrap;gap:10px}.desktopRecoveryActions form{display:flex;flex:1 1 220px}.desktopRecoveryButton{display:inline-flex;align-items:center;width:100%;justify-content:center;text-align:center}.desktopStartStatusCard{margin-bottom:0}.desktopStartStatusMeta{margin-top:0}.terminalViewportFrame{flex:1 1;min-height:0;padding:12px 12px 22px;background:#171411}.terminalViewport{height:100%;min-height:0;padding:0;overflow:hidden;background:#171411}.terminalViewportInner,.terminalViewportInner .xterm{height:100%}.terminalViewportInner .xterm-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-x:hidden!important}.terminalViewportInner .xterm-screen{padding-bottom:14px}@media (max-width:980px){.shellAgentPage,.shellDesktopPage,.shellDesktopStartPage,.shellEditorPage,.shellTerminalPage,.shellWorkspacePage{display:block;padding:16px}.heroAgentPage,.heroDesktopPage,.heroDesktopStartPage,.heroEditorPage,.heroPreviewPage,.heroTerminalPage,.heroWorkspacePage{min-height:auto;overflow:visible;padding:20px}.agentLaunchGrid,.agentPageTop,.agentPrinciples,.desktopPageTop,.desktopStartGrid,.editorPageTop,.previewPageTop,.terminalPageTop,.workspaceGrid{grid-template-columns:1fr}.previewFallbackShell{padding:20px}.desktopStage,.editorStage,.previewStage,.terminalStage,.workspaceStage{min-height:auto}.workspaceSidebar{position:static}.terminalStage .terminalShell{min-height:480px}.editorStage .editorShell{min-height:520px}.desktopStage .desktopShell,.previewStage .previewShell,.workspaceStage .editorShell{min-height:560px}}.sessionLink{color:var(--accent-strong)}.sessionLink:hover{text-decoration:underline}table{width:100%;border-collapse:collapse}td,th{padding:14px 12px;border-top:1px solid rgba(28,26,23,.08);text-align:left;vertical-align:top}th{border-top:0;color:var(--muted);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}td{font-size:.95rem}.emptyState{color:var(--muted)}.kvList{display:grid;grid-gap:10px;gap:10px}.kvRow{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid rgba(28,26,23,.08)}.kvRow:first-child{border-top:0}.eventTimeline{display:grid;grid-gap:12px;gap:12px}.previewHistoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.previewHistoryCard{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(28,26,23,.08);background:rgba(255,255,255,.74)}.previewDiagnosticsCard--good{border-color:rgba(31,122,83,.18);background:rgba(31,122,83,.06)}.previewDiagnosticsCard--bad{border-color:rgba(154,60,45,.18);background:rgba(154,60,45,.06)}.previewDiagnosticsCard--neutral{border-color:rgba(42,92,122,.16);background:rgba(42,92,122,.06)}.previewDiagnosticsGrid{margin-top:0}.previewHistoryLabel{color:var(--muted);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.previewHistoryHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.previewHistoryCopy{margin:0;line-height:1.6;overflow-wrap:anywhere}.previewHistoryMeta{margin:0;color:var(--muted);font-size:.9rem;overflow-wrap:anywhere}.eventTimelineItem{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.68);border:1px solid rgba(28,26,23,.08)}.eventTimelineMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:.9rem}.eventTimelineSummary{margin:0;color:var(--ink);font-size:.92rem;overflow-wrap:anywhere}@media (max-width:1080px){.dashboardGrid,.detailGrid,.developerDashboardGrid,.stats,.surfaceGrid{grid-template-columns:1fr}.panelWide{grid-column:span 1}}@media (max-width:720px){.previewHistoryGrid{grid-template-columns:1fr}.previewHistoryHeader{flex-direction:column;align-items:flex-start}.shell{padding:18px 16px 40px}.hero,.panel{padding:22px;border-radius:22px}.developerHeroHeader,.heroHeader,.listCardHeader,.listRow,.panelHeader{flex-direction:column}.actionBar,.eventTimelineMeta,.heroLinks,.kvRow,.listRowMeta,.surfaceNav{justify-items:start;text-align:left}.eventTimelineMeta,.kvRow{flex-direction:column}.terminalCommandMeta,.terminalStartHeader{flex-direction:column;align-items:stretch}.metaGrid{grid-template-columns:1fr}h1{max-width:none}}