.xterm{cursor:text;position:relative;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;inset: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;inset: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;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;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{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{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:#0000;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:#d7e7ce;background:#070b07;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;color-scheme:dark}html{height:100%;background:#070b07}*{box-sizing:border-box}body{margin:0;min-height:100vh;min-height:100dvh;height:100%;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(88,165,92,.18),transparent 30rem),linear-gradient(135deg,#050805,#0b130b 58%,#101a12)}@keyframes processing-pulse{0%{box-shadow:0 0 #ffd16657;opacity:.78}70%{box-shadow:0 0 0 7px #ffd16600;opacity:1}to{box-shadow:0 0 #ffd16600;opacity:.78}}@keyframes processing-badge-pulse{0%,to{box-shadow:0 0 #ffd16600}50%{box-shadow:0 0 0 3px #ffd16624}}button,.button{border:0;border-radius:10px;background:#63d471;color:#061006;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:800;gap:8px;min-height:42px;padding:10px 15px;text-decoration:none}.button-link{border:1px solid rgba(113,218,126,.28);border-radius:8px;background:#0a180bd1;color:#c9f6ca;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:800;gap:8px;min-height:42px;padding:10px 15px;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}button.secondary,.button.secondary{border:1px solid rgba(113,218,126,.28);background:#0a180bd1;color:#c9f6ca}button.active,.button.active,button.secondary.active{border-color:#7ef78ebf;background:#34803a75;color:#edffef}button.danger-soft{border-color:#ff785d5c;background:#5e1c16b8;color:#ffd1c4}button.danger{border-color:#ff5c48b3;background:linear-gradient(180deg,#a61c14eb,#550a08eb);color:#fff7f2}input,select,textarea{width:100%;border:1px solid rgba(106,180,112,.28);border-radius:10px;background:#030803d1;color:#e3f8dd;font:inherit;outline:none;padding:12px 14px}textarea{line-height:1.45;resize:none}input:focus,select:focus,textarea:focus{border-color:#78ff89b8;box-shadow:0 0 0 2px #7eff8e29}.boot-shell{min-height:100vh;min-height:100dvh;display:grid;align-content:center;gap:12px;padding:32px;color:#e7f7df;background:#070b07}.boot-shell h1,.boot-shell p{max-width:720px;margin:0}.boot-shell h1{font-size:28px}.boot-shell p{color:#a7c39c}.boot-shell.boot-error{color:#ffe2e2;background:#140808}.boot-shell.boot-error p{color:#ffb9b9}.boot-eyebrow{color:#66e478;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.app-shell{display:grid;grid-template-columns:var(--sidebar-width, 460px) 8px minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none}.sidebar{display:flex;flex-direction:column;gap:18px;min-height:0;border-right:1px solid rgba(119,205,126,.18);background:#050b05db;padding:18px}.sidebar-resize-handle{width:8px;min-height:0;min-width:0;border:0;border-radius:0;background:linear-gradient(90deg,#77cd7e14,#77cd7e3d,#77cd7e14);cursor:col-resize;padding:0}.sidebar-resize-handle:hover,.sidebar-resizing .sidebar-resize-handle{background:linear-gradient(90deg,#7ef78e1a,#7ef78e85,#7ef78e1a)}.sidebar-resizing,.sidebar-resizing-body{cursor:col-resize;-webkit-user-select:none;user-select:none}.brand,.chat-head,.panel-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.brand-actions{display:flex;align-items:center;gap:8px}.setup-shortcut{min-height:32px;padding:6px 10px}.new-thread-button,.sidebar-create-thread{min-height:32px;padding:6px 10px;white-space:nowrap}.sidebar-new-thread,.sidebar-create-thread{width:100%}.brand h1,.chat-head h2,.panel-title h3{margin:0;letter-spacing:-.04em}.eyebrow{margin:0 0 6px;color:#8cff9b;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.health,.status-pill,.branch-pill,.pending{border-radius:999px;background:#5b734f5c;color:#d8f9cd;font-size:.72rem;font-weight:900;padding:6px 9px;text-transform:uppercase}.health.ok{background:#5ed4712e;color:#93ff9f}.search{display:grid;gap:6px;color:#657640;font-size:.75rem;font-weight:900;text-transform:uppercase}.sidebar-card{display:grid;gap:10px;border:1px solid rgba(119,205,126,.16);border-radius:10px;background:#020702b8;padding:12px}.sidebar-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8cff9b;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sidebar-card-title small{border-radius:999px;background:#5b734f5c;color:#d8f9cd;padding:3px 7px}.text-button{min-height:0;border:0;background:transparent;color:#a8ffb2;font-size:.72rem;padding:0}.sidebar-field{display:grid;gap:5px;color:#91ad8b;font-size:.68rem;font-weight:900;text-transform:uppercase}.sidebar-field input,.worker-sidebar textarea{min-height:34px;font-size:.76rem}.sidebar-worker-list{display:grid;gap:7px}.sidebar-worker{display:grid;gap:2px;min-height:42px;border:1px solid rgba(119,205,126,.14);border-radius:8px;background:#040a05b8;color:#d9fbd8;padding:7px 9px;text-align:left}.sidebar-worker.active{border-color:#7ef78e7a;background:#34803a75}.sidebar-worker.parent{border-color:#68acdb47}.sidebar-worker strong,.sidebar-worker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-worker span{color:#91ad8b;font-size:.68rem}.empty.compact{margin:0;font-size:.76rem}.thread-list{display:grid;gap:8px;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:4px;scrollbar-color:rgba(113,218,126,.45) transparent;scrollbar-width:thin}.thread-list::-webkit-scrollbar,.messages::-webkit-scrollbar,.panel-body::-webkit-scrollbar{width:10px}.thread-list::-webkit-scrollbar-thumb,.messages::-webkit-scrollbar-thumb,.panel-body::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#71da7e6b;background-clip:content-box}.thread-entry{display:grid;border:1px solid transparent;border-radius:12px}.thread-entry.active{border-color:#7ef78e47;background:#152d1661}.thread-item{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;position:relative;border:1px solid transparent;border-radius:12px;color:inherit;padding:10px 64px 10px 10px;text-decoration:none}.thread-item:hover{background:#152d166b}.thread-item.active{border-color:#7ef78ea3;background:#34803a75;box-shadow:inset 3px 0 #63d471}.thread-item.processing:not(.active){border-color:#ffd16633;background:#ffd1660b;box-shadow:inset 3px 0 #ffd166a8}.thread-item.processing.active{border-color:#7ef78ead;background:#34803a75}.thread-item.error:not(.active){border-color:#f06d5257;background:#5317112e;box-shadow:inset 3px 0 #f06d52c2}.thread-item.error.active{border-color:#f06d52b8;box-shadow:inset 3px 0 #f06d52}.worker-tree{display:grid;gap:5px;border-left:1px solid rgba(104,172,219,.24);margin:0 0 8px 12px;padding:0 6px 0 10px}.worker-thread{border-radius:10px;background:#03090c6b;padding:9px 10px}.worker-thread .status-dot{width:9px;height:9px;box-shadow:0 0 0 3px #68acdb1a}.thread-leading{display:grid;position:relative;justify-items:center;gap:6px;width:38px;padding-top:1px}.worker-thread .thread-text strong{font-size:.9rem}.worker-tree-actions{display:flex;justify-content:flex-start;margin:-2px 8px 9px 31px}.worker-tree-actions button{min-height:30px;border-color:#68acdb38;border-radius:999px;background:#03090cb8;color:#cfeeff;font-size:.72rem;padding:5px 10px}.thread-text{display:grid;gap:3px;min-width:0}.thread-text strong,.thread-text small{overflow:hidden;overflow-wrap:anywhere;white-space:normal}.thread-text strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.thread-text small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.thread-entry.active .thread-text strong,.thread-entry.active .thread-text small{-webkit-line-clamp:3}.thread-workspace-label{color:#b5d6eb;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;line-height:1.35}.thread-text .thread-branch-label{color:#dce7af;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:800;line-height:1.35}.processing-line{display:inline-flex;align-items:center;gap:6px;color:#ffd166!important;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;-webkit-line-clamp:1!important}.processing-line i{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#ffd166;box-shadow:0 0 #ffd1665c;animation:processing-pulse 1.05s ease-in-out infinite}.thread-text small,.subline,.helper,.empty,.compact-row span,.timer-row p,.timer-row small{color:#91ad8b}.thread-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;position:absolute;top:10px;right:10px;max-width:88px}.thread-item>.pending{position:absolute;top:10px;right:10px}.worker-count{background:#68acdb4d;color:#cfeeff}.timer-count{background:#cfb84a33;color:#fff2aa;text-transform:none}.processing-count{border-color:#ffd16670;background:#ffd1663d;color:#ffe7a3;max-width:none;text-transform:uppercase;animation:processing-badge-pulse 1.2s ease-in-out infinite}.error-badge{border-color:#f06d5285;background:#f06d52e6;color:#1a0703}.git-badge{cursor:pointer;background:#68acdb2e;color:#cfeeff;text-transform:none}.git-badge:hover,.git-badge:focus-visible{border-color:#68acdb8a;background:#68acdb4d;outline:none}.git-badge.direct-sync{background:#63d4713d;color:#cfffca;font-size:.85rem}.whatsapp-thread-avatar,.chat-head-avatar{display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border-radius:999px;border:1px solid rgba(37,211,102,.72);background:radial-gradient(circle at 35% 30%,rgba(37,211,102,.26),transparent 34%),radial-gradient(circle at center,#0a1d10 0 54%,transparent 55%),#061006;box-shadow:0 0 0 3px #25d3661f,inset 0 0 0 3px #25d3662e,inset 0 1px #ffffff2e}.whatsapp-thread-avatar{width:34px;height:34px}.chat-head-avatar{width:58px;height:58px}.whatsapp-thread-avatar img,.chat-head-avatar img{display:block;width:100%;height:100%;object-fit:cover}.wa-avatar-lines{display:grid;justify-items:center;max-width:86%;color:#f6fff8;font-size:6.8px;font-weight:900;line-height:.86;text-align:center;text-shadow:0 1px 0 #000000,0 -1px 0 #000000,1px 0 0 #000000,-1px 0 0 #000000,0 0 5px rgba(37,211,102,.72)}.chat-head-avatar .wa-avatar-lines{font-size:12px;line-height:.9}.wa-avatar-line{max-width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap}.wa-avatar-line.primary{color:#fff;font-size:1.34em}.avatar-status{position:absolute;right:1px;bottom:-1px;width:10px;height:10px;border:2px solid #050b05;box-shadow:none}.unread-badge{background:#68acdb;color:#04111c}.unread-badge.assistant-final{background:#8cff9b;color:#041008}.status-dot{width:11px;height:11px;border-radius:999px;background:#7a8774;box-shadow:0 0 0 4px #88dc7a1a}.status-dot.hot,.status-pill.hot{background:#d8883b;color:#120a03}.status-dot.hot{animation:processing-pulse 1.05s ease-in-out infinite}.status-dot.ready,.status-pill.ready{background:#63d471;color:#061006}.status-dot.sleep,.status-pill.sleep{background:#66717c;color:#f7fbff}.status-dot.bad,.status-pill.bad{background:#f06d52;color:#1a0703}.branch-pill{max-width:min(360px,32vw);overflow:hidden;background:#345a766b;color:#cfeeff;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.chat{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;padding:20px}.chat>ork-ops-page{display:block;grid-row:1 / -1;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.chat>ork-ops-page>.global-ops-panel{min-height:100%;height:auto;max-height:none;overflow:visible}ork-first-thread-wizard.first-thread-host{display:block;grid-row:1 / -1;min-height:0}.first-thread-wizard{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:14px;height:100%;min-height:0;border:1px solid rgba(119,205,126,.2);border-radius:16px;background:#050c05e0;padding:18px}.first-thread-head,.wizard-section-title,.wizard-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.first-thread-head h2,.wizard-section-title h3{margin:0;letter-spacing:-.04em}.first-thread-head .helper{max-width:760px;margin:0}.wizard-progress{overflow:hidden;height:8px;border-radius:999px;background:#5b734f47}.wizard-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#63d471,#8fd3ff);transition:width .18s ease}.wizard-step-tabs{display:flex;flex-wrap:wrap;gap:8px}.wizard-step-tabs button{border:1px solid rgba(113,218,126,.2);background:#030803b8;color:#9bb996;min-height:36px;padding:8px 12px}.wizard-step-tabs button span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#5b734f5c;color:#d8f9cd;font-size:.72rem}.wizard-step-tabs button.active,.wizard-step-tabs button.done{border-color:#7ef78e9e;background:#34803a75;color:#edffef}.wizard-stage{display:inline-flex;align-items:center;gap:9px;width:fit-content;border:1px solid rgba(255,209,102,.28);border-radius:999px;background:#ffd1661a;color:#ffe7a3;font-size:.76rem;font-weight:900;padding:7px 10px;text-transform:uppercase}.wizard-stage span{width:8px;height:8px;border-radius:999px;background:#ffd166;animation:processing-pulse 1.05s ease-in-out infinite}.wizard-panel{display:grid;align-content:start;gap:16px;min-height:0;overflow:auto;border:1px solid rgba(119,205,126,.16);border-radius:14px;background:#03080385;padding:16px}.workspace-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-choice{display:grid;align-content:start;gap:5px;min-height:84px;border:1px solid rgba(119,205,126,.16);border-radius:10px;background:#040a05b8;color:#d9fbd8;padding:12px;text-align:left}.workspace-choice.active{border-color:#7ef78e9e;background:#34803a52}.workspace-choice span{color:#91ad8b;font-size:.76rem;font-weight:700;line-height:1.4;text-transform:none}.wizard-field{display:grid;gap:7px;color:#91ad8b;font-size:.72rem;font-weight:900;text-transform:uppercase}.wizard-field .field-error{color:#ff9a9a;font-size:.72rem;font-weight:800;text-transform:none}.workspace-folder-field{gap:9px}.workspace-path-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.workspace-path-box button{min-width:88px}.workspace-folder-browser{display:grid;gap:10px;border:1px solid rgba(119,205,126,.16);border-radius:8px;background:#020703a3;padding:10px;text-transform:none}.folder-browser-toolbar{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center}.folder-browser-toolbar button{min-height:32px;padding:0 10px}.folder-browser-toolbar span{overflow:hidden;color:#d9fbd8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.folder-root-row{display:flex;flex-wrap:wrap;gap:7px}.folder-root-row button{min-height:30px;border-color:#77cd7e29;background:#040a05b8;color:#c8edc2;font-size:.75rem;padding:0 9px}.folder-root-row button.active{border-color:#7ef78e9e;background:#34803a5c}.folder-entry-list{display:grid;gap:6px;max-height:240px;overflow:auto}.folder-entry-list button{display:grid;grid-template-columns:16px minmax(92px,.32fr) minmax(0,1fr);gap:8px;align-items:center;min-height:36px;border-color:#77cd7e24;background:#040a058a;color:#d9fbd8;padding:7px 9px;text-align:left}.folder-entry-list button.active{border-color:#7ef78e9e;background:#34803a52}.folder-entry-list button>span{width:12px;height:10px;border:1px solid rgba(255,209,102,.52);border-radius:2px;background:#ffd1662e}.folder-entry-list strong,.folder-entry-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-entry-list strong{color:#edffef;font-size:.82rem}.folder-entry-list small{color:#91ad8b;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.74rem;font-weight:700}.folder-browser-state{border:1px dashed rgba(119,205,126,.2);border-radius:8px;color:#91ad8b;font-size:.8rem;font-weight:800;padding:12px;text-align:center}.folder-browser-state.error{border-color:#ff6b6b5c;color:#ffb3b3}.wizard-review{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:10px 14px;margin:0}.wizard-review dt{color:#91ad8b;font-weight:900;text-transform:uppercase}.wizard-review dd{min-width:0;margin:0;color:#e3f8dd;overflow-wrap:anywhere}.chat-head{border:1px solid rgba(119,205,126,.2);border-radius:16px 16px 8px 8px;background:#050c05e0;padding:18px}.cockpit-actions{align-items:stretch;max-width:min(560px,48vw)}.system-mini-card,.codex-mode-toggle,.codex-capacity-card,.model-pill{border:1px solid rgba(113,218,126,.22);background:radial-gradient(circle at top right,rgba(99,212,113,.16),transparent 55%),#020803eb;box-shadow:inset 0 1px #d2ffd20f}.system-mini-card{display:grid;gap:3px;min-width:160px;min-height:54px;padding:8px 10px;text-align:left}.stop-button{min-width:74px;min-height:54px;padding:8px 14px;font-weight:950;letter-spacing:.04em}.system-mini-card span{display:flex;align-items:center;justify-content:space-between;gap:10px}.system-mini-card strong,.system-mini-card b{color:#a8ffb2;font-size:.76rem;line-height:1}.system-mini-card em{color:#91ad8b;font-size:.68rem;font-style:normal}.codex-capacity-card{display:grid;gap:6px;width:clamp(260px,32vw,320px);min-width:260px;min-height:50px;align-items:center;justify-items:stretch;padding:7px 10px;border-radius:12px;text-align:left}.codex-capacity-card.active{border-color:#63d471b8;box-shadow:0 0 0 3px #63d47124}.codex-model-row,.codex-meter-row,.codex-meter{min-width:0}.codex-model-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.codex-model-row strong{overflow:hidden;color:#edffef;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.codex-model-row span{border:1px solid rgba(140,255,155,.26);border-radius:999px;color:#8cff9b;font-size:.62rem;font-weight:900;padding:2px 7px;text-transform:uppercase}.codex-meter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.codex-meter{display:grid;grid-template-columns:minmax(22px,auto) minmax(28px,1fr) minmax(24px,auto);align-items:center;gap:4px;color:#bfe9bd;font-size:.59rem}.codex-meter b,.codex-meter small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codex-meter b{font-weight:900}.codex-meter small{color:#edffef;font-weight:900;text-align:right}.codex-meter i,.ops-card i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#7a877447}.codex-meter em,.ops-card em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#63d471,#b6ff63)}.codex-meter.warn em{background:linear-gradient(90deg,#ffd166,#ff9f1c)}.codex-meter.danger em{background:linear-gradient(90deg,#ff7a59,#ff3b30)}.codex-meter.context em{background:linear-gradient(90deg,#58d6d1,#63d471)}.codex-meter.context.warn em{background:linear-gradient(90deg,#ffd166,#ff9f1c)}.codex-meter.context.danger em{background:linear-gradient(90deg,#ff7a59,#ff3b30)}.model-detail-backdrop{position:fixed;z-index:80;inset:0;display:flex;align-items:flex-start;justify-content:flex-end;padding:126px 26px 24px;background:#03090461;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.model-detail-modal{display:grid;gap:16px;width:min(760px,calc(100vw - 52px));max-height:calc(100vh - 148px);overflow:auto;border:1px solid rgba(99,212,113,.24);border-radius:12px;background:#071207;box-shadow:0 24px 80px #00000070;padding:18px}.model-detail-head,.model-detail-card header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.model-detail-head h3{overflow-wrap:anywhere;color:#edffef;font-size:1rem;line-height:1.2}.icon-close{width:34px;min-width:34px;height:34px;padding:0;border-radius:999px;font-size:1.2rem;line-height:1}.model-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.model-detail-meta span{display:grid;gap:4px;min-width:0;border:1px solid rgba(140,255,155,.14);border-radius:8px;background:#63d47112;padding:10px}.model-detail-meta b,.model-detail-card dt{color:#91ad8b;font-size:.64rem;font-weight:900;text-transform:uppercase}.model-detail-meta strong,.model-detail-card dd{min-width:0;overflow-wrap:anywhere;color:#edffef;font-weight:900}.model-limit-notice{border:1px solid rgba(255,122,89,.36);border-radius:8px;color:#ffd6c9;background:#ff7a591f;margin:0;padding:10px 12px;font-size:.82rem;font-weight:800}.model-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.model-detail-card{display:grid;gap:12px;min-width:0;border:1px solid rgba(140,255,155,.16);border-radius:8px;background:#ffffff09;padding:12px}.model-detail-card header span{color:#bfe9bd;font-size:.76rem;font-weight:900}.model-detail-card header strong{color:#a8ffb2;font-size:1.1rem}.model-large-meter i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#7a877447}.model-large-meter em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#63d471,#b6ff63)}.model-detail-card.warn .model-large-meter em{background:linear-gradient(90deg,#ffd166,#ff9f1c)}.model-detail-card.danger .model-large-meter em{background:linear-gradient(90deg,#ff7a59,#ff3b30)}.model-detail-card.context .model-large-meter em{background:linear-gradient(90deg,#58d6d1,#63d471)}.model-detail-card.context.warn .model-large-meter em{background:linear-gradient(90deg,#ffd166,#ff9f1c)}.model-detail-card.context.danger .model-large-meter em{background:linear-gradient(90deg,#ff7a59,#ff3b30)}.model-detail-card dl{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:7px 10px;margin:0}.model-detail-card dt,.model-detail-card dd{margin:0}.model-detail-card dd{text-align:right;font-size:.76rem}.git-detail-modal{width:min(860px,calc(100vw - 52px))}.git-detail-meta,.git-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.git-detail-card header strong{font-size:.92rem;line-height:1.25;text-align:right}.git-risk-section{display:grid;gap:8px;border:1px solid rgba(140,255,155,.14);border-radius:8px;background:#63d4710f;padding:12px}.git-risk-section ul{display:grid;gap:6px;margin:0;padding-left:18px;color:#edffef;font-size:.84rem;font-weight:760}.git-sync-actions{display:flex;justify-content:flex-end;gap:10px}.direct-sync-button{border-color:#63d47175;color:#cfffca}.codex-mode-toggle{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:42px;border-radius:999px}.codex-mode-toggle button{min-height:40px;border:0;border-radius:0;background:transparent;color:#91ad8b;padding:8px 12px}.codex-mode-toggle button.active{background:#63d471;color:#061006}.model-pill{display:grid;gap:2px;min-width:min(260px,32vw);min-height:40px;justify-items:start;padding:6px 10px;text-align:left}.model-pill span,.model-pill small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-pill span{color:#edffef;font-size:.72rem;font-weight:900}.model-pill small{color:#91ad8b;font-size:.62rem;font-weight:800}.title-block{min-width:0}.title-block h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subline{display:flex;align-items:center;gap:10px;margin:8px 0 0;min-width:0}.subline span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head-actions,.panel-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.panel-spacer{flex:1 1 24px}.panel-tabs{border:1px solid rgba(119,205,126,.16);border-top:0;border-radius:0 0 14px 14px;background:#060c06ad;align-items:center;margin-bottom:12px;padding:10px}.panel-tabs>button{flex:0 0 auto}.panel-tabs button{background:transparent;color:#9bb996;min-height:36px;padding:8px 13px}.codex-control-scroll{display:flex;flex:0 1 min(690px,100%);min-width:min(100%,320px);max-width:min(690px,68vw);align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:1px 2px 4px;scrollbar-color:rgba(119,205,126,.36) transparent;scrollbar-width:thin;scroll-snap-type:x proximity}.codex-control-scroll::-webkit-scrollbar{height:6px}.codex-control-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#77cd7e5c}.codex-control-scroll>*{flex:0 0 auto;scroll-snap-align:start}.codex-control-scroll .codex-mode-toggle{min-width:122px}.codex-control-scroll .secondary{min-width:72px}.panel-tabs .codex-capacity-card{background:radial-gradient(circle at top right,rgba(99,212,113,.16),transparent 55%),#020803eb;color:#c9f6ca;min-height:50px;padding:7px 10px}.panel-tabs button.active{background:#34803a85;color:#edffef}.panel-tabs .codex-mode-toggle button.active{background:#63d471;color:#061006}.messages,.panel-body{min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid rgba(119,205,126,.18);border-radius:14px;background:#030803a8;padding:16px}.messages{display:flex;flex-direction:column;gap:12px}.message{max-width:min(860px,86%);border:1px solid rgba(119,205,126,.16);border-radius:12px;background:#081108eb;box-shadow:0 18px 34px #0000003d;padding:14px 16px}.message.assistant-info{max-width:min(760px,78%);border-color:#68acdb3d;background:#070f14bd;box-shadow:none;padding:11px 13px}.message.assistant-plan{border-color:#68acdb57;background:#051218d6}.message.assistant-final{border-color:#7ef78e47;background:linear-gradient(180deg,rgba(99,212,113,.09),transparent 42%),#081108f0}.message.user{align-self:flex-end;background:#204121eb}.message.failed{border-color:#f06d5280;background:#531711cc}.message-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#8cff9b;font-size:.76rem;margin-bottom:8px}.message-meta .phase-badge{border:1px solid rgba(140,255,155,.22);border-radius:999px;background:#4b805038;color:#cfffca;font-style:normal;font-weight:900;padding:2px 7px;text-transform:uppercase}.message-failure{display:grid;gap:4px;margin:0 0 10px;border:1px solid rgba(255,167,132,.3);border-radius:8px;background:#370a0670;color:#ffd9ca;padding:9px 10px;overflow-wrap:anywhere}.message-failure strong{color:#fff1eb;font-size:.74rem;text-transform:uppercase}.message-failure span{color:#ffd9ca;font-size:.86rem;line-height:1.35}.assistant-info .message-meta{color:#9bd4ff;font-size:.7rem}.assistant-info .message-meta .phase-badge,.assistant-plan .message-meta .phase-badge{border-color:#68acdb52;background:#284c6652;color:#cfeeff}.assistant-info .message-body{color:#c2d6df;font-size:.88rem}.assistant-final .message-body{color:#edffef}.plan-message-actions{display:flex;justify-content:flex-end;margin-top:12px}.plan-message-actions .implement-command-button{min-width:112px}.message-body{margin:0;color:#dcebd8;line-height:1.52;overflow-wrap:anywhere;word-break:break-word}.message-body.compact{color:#dcebd8;font-size:.9rem}.message-body p,.message-body ol,.message-body ul,.message-body pre{margin:0 0 .85em}.message-body p:last-child,.message-body ol:last-child,.message-body ul:last-child,.message-body pre:last-child{margin-bottom:0}.message-body ol,.message-body ul{display:grid;gap:.65em;padding-left:1.35rem}.message-body li{padding-left:.2rem}.message-body strong{color:#f3fff3;font-weight:900}.message-body a{color:#8cff9b;text-decoration:underline;text-decoration-color:#8cff9b80;text-underline-offset:3px;overflow-wrap:anywhere}.message-body a:hover{color:#c7ffcd}.message-body code,.message-body .inline-code-link{border:1px solid rgba(140,255,155,.18);border-radius:5px;background:#020803c7;color:#dfffe2;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.9em;padding:.08em .32em}.message-body .inline-code-link{display:inline;text-decoration:none}.message-body pre{max-width:100%;overflow:auto;border:1px solid rgba(140,255,155,.18);border-radius:8px;background:#020803e0;padding:10px 12px}.message-body pre code{border:0;background:transparent;padding:0;white-space:pre}.attachments,.queued-files,.file-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.attachments span,.file-chip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#55a65c29;color:#cbf9c9;font-size:.8rem;font-weight:800;padding:7px 10px}.file-chip button{min-height:0;width:22px;height:22px;padding:0}.notice{border-radius:16px;margin-bottom:10px;padding:12px 14px}.notice.error{background:#531711db;color:#ffd1c4}.empty-state,.empty{align-self:center;margin:auto;text-align:center}.empty-state.full{display:grid;place-content:center;height:100%}.panel-body{display:grid;align-content:start;gap:16px;min-height:0;overflow:auto}.settings-stack{display:grid;gap:14px;width:min(980px,100%)}.settings-card{display:grid;align-content:start;gap:14px;border:1px solid rgba(119,205,126,.16);border-radius:12px;background:#030904ad;padding:14px}.settings-card.danger-card{border-color:#ff7a5957;background:#1f090694}.wa-settings-card{gap:16px}.wa-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid rgba(104,172,219,.16);border-bottom:1px solid rgba(104,172,219,.16);padding:12px 0}.wa-summary-strip div{display:grid;gap:4px;min-width:0}.wa-summary-strip span,.wa-section-head small{color:#91ad8b;font-size:.73rem;font-weight:900;text-transform:uppercase}.wa-summary-strip strong{min-width:0;overflow:hidden;color:#ecffea;font-size:.92rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.wa-summary-strip small{min-width:0;overflow:hidden;color:#b7d4b2;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.wa-flow{display:grid;gap:14px}.wa-flow-section{display:grid;gap:10px;border-top:1px solid rgba(119,205,126,.12);padding-top:14px}.wa-flow-section:first-child{border-top:0;padding-top:0}.wa-section-head{display:flex;align-items:center;gap:10px;min-width:0}.wa-section-head h4{margin:0;color:#ecffea;font-size:.98rem}.wa-section-head small{display:block;margin-top:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.wa-step{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border:1px solid rgba(119,205,126,.28);border-radius:999px;background:#0d2310e0;color:#d9fbd8;font-size:.78rem;font-weight:900}.wa-toggle-group{display:grid;gap:8px}.wa-danger-copy{margin:0;border:1px solid rgba(255,78,78,.55);border-radius:8px;background:#5b0707a8;color:#ffd7d0;padding:10px 12px;font-size:.84rem;font-weight:800;line-height:1.45}.wa-participant-list{display:grid;gap:6px}.wa-participant-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;overflow:hidden;border:1px solid rgba(104,172,219,.12);border-radius:8px;background:#03090c61;color:#d9fbd8;padding:8px 10px}.wa-participant-row input{width:auto}.wa-participant-copy{display:grid;min-width:0;gap:2px}.wa-participant-copy strong,.wa-participant-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-participant-copy strong{color:#d9fbd8;font-size:.84rem}.wa-participant-copy small{color:#91ad8b;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.74rem}.settings-advanced{display:grid;gap:10px;border-top:1px solid rgba(104,172,219,.14);padding-top:10px}.settings-advanced summary{cursor:pointer;color:#c7e8c5;font-size:.82rem;font-weight:900}.settings-advanced[open] summary{margin-bottom:2px}.compact-title{margin-bottom:0}.settings-facts{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px 12px;border:1px solid rgba(104,172,219,.14);border-radius:10px;background:#03090c73;padding:12px}.settings-facts span,.settings-field span{color:#91ad8b;font-size:.72rem;font-weight:900;text-transform:uppercase}.settings-facts strong{min-width:0;overflow:hidden;color:#d9fbd8;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.settings-field{display:grid;gap:6px}.settings-worker-task textarea{min-height:120px}.settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-actions.compact-actions{justify-content:flex-start}.settings-toggle{gap:9px;justify-content:flex-start;color:#d9fbd8;font-size:.84rem;font-weight:800}.settings-toggle span{min-width:0;overflow-wrap:anywhere}.compact-list{display:grid;gap:10px}.compact-row,.timer-row{border:1px solid rgba(119,205,126,.14);border-radius:10px;background:#081108b8;padding:12px}.compact-row{display:grid;gap:5px}.timer-row{display:flex;justify-content:space-between;gap:12px}.timer-row p,.timer-row small{display:block;margin:4px 0 0}.timer-editor{display:grid;grid-template-columns:minmax(0,1fr) 150px 180px auto;gap:10px}.timer-editor textarea{grid-column:1 / -1}.drop-zone.dragging,.composer.dragging{outline:3px dashed rgba(126,157,92,.8);outline-offset:-8px}.runtime-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:10px}.worker-panel{display:grid;gap:12px;border:1px solid rgba(104,172,219,.18);border-radius:12px;background:#03090c8c;padding:12px}.worker-row p{color:#91ad8b;font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:.76rem}.modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:#0000009e;padding:18px}.worker-dialog{display:grid;gap:12px;width:min(680px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;border:1px solid rgba(119,205,126,.26);border-radius:12px;background:#061006;box-shadow:0 24px 80px #00000080;padding:16px}.worker-dialog label{display:grid;gap:6px}.worker-dialog label span{color:#8cff9b;font-size:.72rem;font-weight:900;text-transform:uppercase}.worker-task textarea{min-height:170px}.checkbox-row{display:flex!important;grid-template-columns:none;align-items:center}.checkbox-row input{width:auto}.dialog-actions{display:flex;justify-content:flex-end;gap:10px}.runtime-json{overflow:auto;border:1px solid rgba(119,205,126,.16);border-radius:10px;background:#030803;color:#d7e7ce;font-size:.82rem;line-height:1.45;margin:0;padding:14px}.terminal-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid rgba(119,205,126,.22);border-radius:10px;background:#020602;color:#d9fbd8;padding:14px}.term-prompt{color:#63d471;font-weight:900}.terminal-card code{overflow-wrap:anywhere}.raw-panel{align-content:stretch;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;overflow:hidden;padding:8px}.raw-toolbar{display:flex;justify-content:flex-end;gap:8px}.raw-toolbar button{min-height:32px;padding:6px 10px}.raw-terminal-host{width:100%;height:100%;min-height:0;overflow:auto;border:1px solid rgba(119,205,126,.24);border-radius:10px;background:#020602;color:#d9fbd8;outline:none;padding:6px;scrollbar-color:rgba(113,218,126,.45) transparent;scrollbar-width:thin}.raw-terminal-host:focus-within{border-color:#78ff89b8;box-shadow:0 0 0 2px #7eff8e29}.raw-terminal-host .xterm{height:100%;padding:2px}.raw-terminal-host .xterm-viewport{background:transparent!important}.kv-grid,.ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.kv-grid div,.ops-card{border:1px solid rgba(119,205,126,.14);border-radius:10px;background:#081108b8;padding:12px}.kv-grid dt,.ops-card h4,.ops-columns h4{color:#8cff9b;font-size:.74rem;font-weight:900;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.kv-grid dd,.ops-card p{margin:0;overflow-wrap:anywhere}.ops-card small{color:#91ad8b;display:block;margin-top:6px}.ops-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.tool-tabs{display:flex;flex-wrap:wrap;gap:8px;border:1px solid rgba(119,205,126,.14);border-radius:12px;background:#020702bd;padding:8px}.tool-tabs button{min-height:34px;border:1px solid transparent;background:transparent;color:#9bb996;padding:7px 11px}.tool-tabs button.active{border-color:#7ef78e73;background:#34803a75;color:#edffef}.resource-grid .ops-card p{color:#edffef;font-size:1.5rem;font-weight:900;letter-spacing:-.06em}.ops-card.critical{border-color:#d8883b52}.process-table{display:grid;overflow:auto;border:1px solid rgba(119,205,126,.14);border-radius:12px;background:#020702ad}.process-row{display:grid;grid-template-columns:74px 96px 72px 88px minmax(220px,1fr);gap:10px;min-width:760px;border-bottom:1px solid rgba(119,205,126,.08);padding:9px 12px;color:#cde9c7;font-size:.78rem}.process-row.head{position:sticky;top:0;background:#071007;color:#8cff9b;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.process-row span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.desktop-card{display:grid;gap:12px;border:1px solid rgba(119,205,126,.16);border-radius:8px;background:#081108b8;padding:15px}.desktop-head{display:flex;justify-content:space-between;gap:12px}.desktop-head>div:first-child{min-width:0}.desktop-card h4{margin:0 0 6px;color:#8cff9b}.desktop-card p{margin:0 0 8px}.desktop-card small{color:#91ad8b;overflow-wrap:anywhere}.desktop-pills,.desktop-meta,.desktop-lease,.desktop-links,.desktop-actions{display:flex;flex-wrap:wrap;gap:8px}.desktop-pills span,.desktop-meta span{min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(119,205,126,.18);border-radius:999px;background:#0b1a0bb8;color:#b5d8af;padding:0 9px;font-size:.78rem}.desktop-pills .live{border-color:#67f58061;background:#1f502680;color:#c6ffcd}.desktop-meta{color:#91ad8b}.desktop-lease{align-items:center;border:1px solid rgba(245,158,11,.42);border-radius:8px;background:#f59e0b1f;color:#fcd34d;padding:8px 10px}.desktop-lease strong,.desktop-lease span,.desktop-lease small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-lease.stale{border-color:#f8717180;background:#7f1d1d3d;color:#fecaca}.desktop-lease.stealable{border-style:dashed}.desktop-links .button-link{min-height:34px}.composer{border:1px solid rgba(119,205,126,.2);border-radius:14px;background:#050c05eb;margin-top:12px;padding:10px}.composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:end}.composer-tools{display:grid;grid-template-columns:1fr;gap:8px}.plan-composer-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(240,109,82,.36);border-radius:8px;background:#53171157;color:#ffd9ca;padding:9px 10px;margin-bottom:10px}.plan-composer-banner.ready{border-color:#f06d528f;background:#5317117a}.plan-composer-banner strong,.plan-composer-banner span{display:block}.plan-composer-banner strong{color:#fff0e8;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.plan-composer-banner span{font-size:.86rem;line-height:1.35}.implement-command-button{min-height:34px;border-color:#ffbeae80;background:#f06d52;color:#210704;font-weight:900;white-space:nowrap}.implement-command-button:disabled{opacity:.55}.composer-actions{display:grid;gap:8px;min-width:108px}.composer-actions button{width:100%;min-height:38px}.send-now-button{font-size:12px;padding:0 10px}.upload-button{min-width:84px;padding:0 12px}.command-help-button{min-width:84px;padding:0 12px;font-weight:800}.command-help-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#0309049e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.command-help-modal{display:grid;gap:14px;width:min(680px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 40px));overflow:auto;border:1px solid rgba(119,205,126,.28);border-radius:12px;background:#061006;box-shadow:0 24px 80px #00000080;padding:16px}.command-help-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.command-help-head h3{color:#edffef;font-size:1rem;line-height:1.2}.command-help-list{display:grid;gap:8px}.command-help-row{display:grid;grid-template-columns:minmax(132px,auto) minmax(0,1fr);gap:12px;align-items:start;border:1px solid rgba(119,205,126,.16);border-radius:8px;background:#ffffff09;padding:10px}.command-help-row code{display:block;overflow-wrap:anywhere;color:#eaffec;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:900}.command-help-row strong,.command-help-row span,.command-help-row small{display:block;overflow-wrap:anywhere}.command-help-row strong{color:#f4fff4;font-size:.82rem;font-weight:900}.command-help-row span,.command-help-row small{color:#9fb59b;font-size:.82rem;line-height:1.35}.command-help-row small{margin-top:3px;color:#8cff9b}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:860px){.app-shell{grid-template-columns:1fr;grid-template-rows:minmax(160px,32vh) minmax(0,1fr);grid-template-rows:minmax(150px,min(32dvh,260px)) minmax(0,1fr);height:100dvh;max-height:100dvh}.sidebar-resize-handle{display:none}.sidebar{border-right:0;border-bottom:1px solid rgba(24,32,25,.14);padding:14px}.chat{min-height:0;overflow:hidden;padding:12px}.panel-body,.messages,.thread-list{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.chat-head,.brand,.panel-title,.first-thread-head,.wizard-section-title,.wizard-actions{display:grid}.head-actions,.panel-tabs{justify-content:flex-start}.message{max-width:100%}.wa-summary-strip,.timer-editor,.runtime-actions,.workspace-choice-grid,.wizard-review{grid-template-columns:1fr}.raw-terminal-host{min-height:260px}.model-pill{min-width:100%}.panel-spacer{display:none}.codex-control-scroll{flex-basis:100%;min-width:0;max-width:100%}.codex-capacity-card{width:min(300px,78vw);min-width:260px}.model-detail-backdrop{align-items:stretch;justify-content:center;padding:70px 12px 12px}.model-detail-modal{width:100%;max-height:calc(100vh - 82px);padding:14px}.model-detail-meta,.model-detail-grid{grid-template-columns:1fr}.composer-row{grid-template-columns:auto minmax(0,1fr)}.plan-composer-banner{align-items:stretch;flex-direction:column}.composer-actions{grid-column:1 / -1}.command-help-backdrop{align-items:stretch;padding:12px}.command-help-modal{width:100%;max-height:calc(100vh - 24px)}.command-help-row{grid-template-columns:1fr;gap:6px}}
