.one-canvas{gap:calc(var(--u) * 8);min-height:0;padding:calc(var(--u) * 8);flex:auto;display:flex}.one-col{gap:calc(var(--u) * 8);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.one-cell{border-radius:var(--r-card);background:var(--bg);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px var(--block-stroke);flex-direction:column;flex:1 1 0;transition:box-shadow .12s ease-out;display:flex;overflow:hidden}.one-cell[data-focus=true]{box-shadow:inset 0 0 0 1px #ffffff2e}.one-phead{align-items:center;gap:calc(var(--u) * 10);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 5) 0 calc(var(--u) * 10);border-bottom:1px solid var(--sep);flex:none;display:flex}.one-phead>.one-dot{margin-right:calc(var(--u) * -4)}.one-phead-mark{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.one-cell:not([data-focus=true]) .one-phead-mark{opacity:.8}.one-phead-center{flex:auto;align-items:center;min-width:0;display:flex}.one-phead-meta{min-width:0;font-family:var(--face-mono);font-size:calc(var(--u) * 9.5);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.one-phead-actions{flex:none;align-items:center;margin-left:auto;display:flex}.one-term{min-height:0;padding:calc(var(--u) * 8) calc(var(--u) * 10);font-family:var(--face-mono);font-size:calc(var(--u) * 11.5);color:#fafafa;flex:auto;line-height:1.55;overflow:hidden}.one-term-line{white-space:pre;text-overflow:clip;overflow:hidden}.one-term-cursor{width:calc(var(--u) * 6);height:calc(var(--u) * 13);vertical-align:-12%;background:var(--accent);animation:1.1s step-end infinite one-blink;display:inline-block}.one-empty{justify-content:center;align-items:center;gap:calc(var(--u) * 18);min-height:0;padding:calc(var(--u) * 20);flex-direction:column;flex:auto;display:flex;overflow:hidden}.one-empty-glyph{width:calc(var(--u) * 30);height:calc(var(--u) * 30);stroke-width:1.25px;color:var(--ink-3)}.one-empty-copy{align-items:center;gap:calc(var(--u) * 4);text-align:center;flex-direction:column;display:flex}.one-empty-title{font-size:calc(var(--u) * 15);color:var(--ink);font-weight:600}.one-empty-lead{font-size:calc(var(--u) * 12);color:var(--ink-2)}.one-launch-grid{width:100%;max-width:calc(var(--u) * 360);grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 150), 1fr));gap:calc(var(--u) * 10);display:grid}.one-launch-grid[data-wide=true]{max-width:calc(var(--u) * 480);grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 230), 1fr))}.one-launch-card{align-items:center;gap:calc(var(--u) * 8);min-width:0;padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:var(--r-card);background:var(--block);box-shadow:inset 0 0 0 1px var(--block-stroke);text-align:left;transition:background-color .1s ease-out;display:flex}.one-launch-card:hover:not([data-missing]){background:var(--hover)}.one-launch-card[data-missing]{background:#ffffff05}.one-launch-card[data-missing] .one-launch-mark{opacity:.45}.one-launch-mark{width:calc(var(--u) * 15);height:calc(var(--u) * 15)}.one-launch-lines{gap:calc(var(--u) * 1);flex-direction:column;min-width:0;display:flex}.one-launch-name{font-size:calc(var(--u) * 12);color:var(--ink);white-space:nowrap;font-weight:500}.one-launch-card[data-missing] .one-launch-name{color:var(--ink-3)}.one-launch-hint{font-family:var(--face-mono);font-size:calc(var(--u) * 9);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.one-launch-more{align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 11);color:var(--ink-3);font-weight:500;display:flex}.one-launch-more:hover{color:var(--ink-2)}.one-launch-more svg{width:calc(var(--u) * 10);height:calc(var(--u) * 10);stroke-width:2.25px}.one-launch-link{padding:calc(var(--u) * 6) calc(var(--u) * 10);font-size:calc(var(--u) * 11.5);color:var(--accent);font-weight:500}.one-code-pane{box-shadow:none;background:0 0;border-radius:0}.one-code-pane .one-canvas{padding:0}.one-code-pane .one-cell{border-radius:var(--r-panel);background:var(--pane);box-shadow:inset 0 0 0 1px var(--panel-stroke)}.one-code-pane .one-cell[data-focus=true]{box-shadow:inset 0 0 0 1px var(--accent)}.one-canvas[data-layout=stack]{flex-direction:column}.one-canvas[data-layout=stack]>.one-col{min-height:0}.one-canvas[data-layout=stack]>.one-col+.one-col{flex-direction:row}.one-term{background:var(--pane);line-height:1.6}.one-term-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.6em}.one-restore-layout,.one-launch-cancel{align-items:center;gap:calc(var(--u) * 7);padding:calc(var(--u) * 8);font-size:calc(var(--u) * 12);color:var(--ink-2);align-self:flex-end;display:flex}.one-restore-layout svg,.one-launch-cancel svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.one-pane-inspector{gap:calc(var(--u) * 14);padding:calc(var(--u) * 22);font-size:calc(var(--u) * 13);color:var(--ink-2);flex-direction:column;display:flex}.one-pane-inspector strong{color:var(--ink)}.one-pane-inspector button{padding:calc(var(--u) * 8);background:var(--chip);border-radius:var(--r-chip);align-self:flex-start}.one-code-pane>.one-empty{border-radius:var(--r-panel);background:var(--pane)}
.one-term[data-tui]{--term-claude:#d77757;--term-violet:#af87ff;--term-band:#fff1;--term-add:#4ade8021;--term-del:#ff656821;--term-rule:#ffffff2b;padding:calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 6);font-size:calc(var(--u) * 11);color:var(--ink);flex-direction:column-reverse;line-height:1.4;display:flex;overflow:hidden auto}.one-stage[data-theme=light] .one-term[data-tui]{--term-claude:#c15f3c;--term-violet:#6f42e0;--term-band:#0a0a0a0d;--term-add:#15753b1f;--term-del:#c828281a;--term-rule:#0a0a0a2e}@media (pointer:coarse){.one-term[data-tui]{overflow:clip}}.one-term-flow{min-width:0}.one-term[data-tui] .one-term-line{white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.4em}.one-term [data-c=dim]{color:var(--ink-2)}.one-term [data-c=ink]{color:var(--ink)}.one-term [data-c=green]{color:var(--term-green)}.one-term [data-c=amber]{color:var(--term-amber)}.one-term [data-c=blue]{color:var(--term-blue)}.one-term [data-c=red]{color:var(--fail)}.one-term [data-c=claude]{color:var(--term-claude)}.one-term [data-c=violet]{color:var(--term-violet)}.one-term [data-b]{font-weight:700}.one-tui-band{margin:0 calc(var(--u) * -10);padding:0 calc(var(--u) * 10);background:var(--term-band)}.one-tui-band[data-tone=add]{background:var(--term-add)}.one-tui-band[data-tone=del]{background:var(--term-del)}.one-term .one-tui-box{width:fit-content;max-width:100%;margin:calc(var(--u) * 2) 0;padding:calc(var(--u) * 3) calc(var(--u) * 9);border:1px solid var(--term-rule);border-radius:calc(var(--u) * 6)}.one-tui-rule{min-height:1.4em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:1ch;display:flex}.one-term .one-tui-rule:before,.one-term .one-tui-rule:after{content:"";border-top:1px solid var(--term-rule)}.one-term .one-tui-rule:before{width:1ch}.one-term .one-tui-rule:after{flex:auto}.one-tui-status{margin-top:calc(var(--u) * 6)}.one-tui-spinner:before{content:"✻";width:2ch;animation:1.5s step-end infinite one-tui-spin;display:inline-block}@keyframes one-tui-spin{0%{content:"·"}17%{content:"✢"}33%{content:"✳"}50%{content:"✶"}67%{content:"✻"}83%{content:"✽"}}.one-shell[data-offscreen=true] .one-tui-spinner:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.one-tui-spinner:before{animation:none}}.one-tui-input{min-height:1.4em;margin-top:calc(var(--u) * 6);align-items:baseline;gap:1ch;display:flex}.one-tui-input[data-tui=claude],.one-tui-input[data-tui=codex]{margin-right:calc(var(--u) * -10);margin-left:calc(var(--u) * -10)}.one-term .one-tui-input[data-tui=claude]{padding:calc(var(--u) * 3) calc(var(--u) * 10);border-top:1px solid var(--term-rule);border-bottom:1px solid var(--term-rule)}.one-tui-input[data-tui=codex]{padding:calc(var(--u) * 5) calc(var(--u) * 10);background:var(--term-band)}.one-tui-caret{color:var(--ink-2);flex:none}.one-tui-input[data-tui=shell] .one-tui-caret{color:var(--term-green)}.one-tui-input input{all:unset;min-width:0;color:var(--ink);caret-color:var(--accent);cursor:text;flex:auto}.one-stage .one-tui-input input:focus-visible{outline:none}.one-tui-input input::placeholder{color:var(--ink-3)}.one-tui-foot{padding:calc(var(--u) * 3) 0 0 calc(var(--u) * 2)}
