.CodexWorkbench_shell__u53Ui{--codex-panel:rgba(13,25,31,.82);--codex-panel-strong:rgba(18,31,37,.95);--codex-border:rgba(112,170,163,.28);--codex-border-strong:rgba(144,212,200,.45);--codex-ink:#ecf5f3;--codex-muted:#8ea6a1;--codex-accent:#29c8a5;--codex-user-bg:rgba(36,88,77,.24);--codex-error-bg:rgba(114,39,39,.35);--codex-system-bg:rgba(48,62,77,.42);height:100vh;min-height:100vh;overflow:hidden;padding:1.25rem;color:var(--codex-ink);background:radial-gradient(circle at 14% 0,rgba(40,125,115,.22),transparent 46%),radial-gradient(circle at 87% 12%,rgba(21,74,101,.25),transparent 52%),linear-gradient(170deg,#0a1114,#0d171d 58%,#0d1a1d);font-family:var(--font-geist-sans),"Segoe UI",Tahoma,sans-serif;display:flex;flex-direction:column;gap:1rem}.CodexWorkbench_topbar__xmKg3{padding:.5rem .5rem .2rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.CodexWorkbench_eyebrow__OqIkm{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--codex-accent)}.CodexWorkbench_eyebrow__OqIkm,.CodexWorkbench_title__VAQFl{font-family:var(--font-geist-mono),"Consolas","Courier New",monospace}.CodexWorkbench_title__VAQFl{font-size:clamp(1.1rem,2vw,1.8rem);font-weight:560;letter-spacing:.01em;margin-top:.25rem}.CodexWorkbench_topbarActions__aWVN_{display:flex;align-items:center;gap:.55rem}.CodexWorkbench_errorToast__eZS2R{border:1px solid rgba(255,137,110,.5);border-radius:999px;background:rgba(114,39,39,.35);color:#ffdacc;font-size:.74rem;padding:.35rem .7rem;cursor:pointer}.CodexWorkbench_statusChipRow__WFjTa{display:flex;flex-wrap:wrap;gap:.45rem;padding:0 .55rem .2rem}.CodexWorkbench_statusChip__XKCru{border:1px solid rgba(99,160,151,.35);border-radius:999px;background:rgba(16,37,45,.82);color:#d7f4ef;font-size:.74rem;padding:.3rem .6rem}.CodexWorkbench_layout__m1Vta{flex:1 1;min-height:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(300px,380px);overflow:hidden}.CodexWorkbench_panel__FAX2n{background:linear-gradient(176deg,var(--codex-panel) 0,var(--codex-panel-strong) 100%);border:1px solid var(--codex-border);border-radius:1.05rem;box-shadow:0 18px 45px rgba(2,11,14,.35);min-height:0;overflow:hidden}.CodexWorkbench_sessionsPanel__RLD9h{position:-webkit-sticky;position:sticky;top:0;height:100%;max-height:100%;padding:.9rem;display:flex;flex-direction:column;gap:.8rem}.CodexWorkbench_panelHeader__ouhRB{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.CodexWorkbench_controlGroup__5vA1O h2,.CodexWorkbench_panelHeader__ouhRB h2{font-size:.82rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace;letter-spacing:.12em;text-transform:uppercase;color:#8dbcb4}.CodexWorkbench_ghostButton__vzEXq,.CodexWorkbench_messageCopyButton__kYzhH,.CodexWorkbench_secondaryButton__5bhYQ{border:1px solid var(--codex-border);border-radius:.55rem;background:rgba(20,43,43,.8);color:var(--codex-ink);font-family:var(--font-geist-mono),"Consolas","Courier New",monospace;font-size:.78rem;padding:.42rem .72rem;cursor:pointer;transition:border-color .12s ease,background .12s ease}.CodexWorkbench_ghostButton__vzEXq:hover,.CodexWorkbench_messageCopyButton__kYzhH:hover,.CodexWorkbench_secondaryButton__5bhYQ:hover{border-color:var(--codex-border-strong);background:rgba(27,59,58,.85)}.CodexWorkbench_ghostButton__vzEXq:disabled,.CodexWorkbench_messageCopyButton__kYzhH:disabled,.CodexWorkbench_primaryButton__D6Wcs:disabled,.CodexWorkbench_secondaryButton__5bhYQ:disabled{cursor:not-allowed;opacity:.6}.CodexWorkbench_sessionList__mJEKT{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.55rem;padding-right:.2rem}.CodexWorkbench_sessionItem__V4iqj{border:1px solid transparent;border-radius:.8rem;background:rgba(20,35,42,.6);text-align:left;color:inherit;padding:.7rem;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;transition:border-color .12s ease,background .12s ease}.CodexWorkbench_sessionItem__V4iqj:hover{border-color:var(--codex-border);background:rgba(25,49,56,.78)}.CodexWorkbench_sessionItemActive__PUvpo{border-color:var(--codex-accent);background:rgba(30,72,65,.7)}.CodexWorkbench_sessionTitle__C6fU3{font-size:.92rem;line-height:1.25;color:var(--codex-ink)}.CodexWorkbench_sessionMeta__OEn4m{color:var(--codex-muted);font-size:.75rem}.CodexWorkbench_chatPanel__Um_DV{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.CodexWorkbench_transcriptToolbar__Jge8Z{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.55rem;border-bottom:1px solid rgba(104,160,156,.33);padding:.65rem .85rem}.CodexWorkbench_searchBar__TboxF,.CodexWorkbench_toolbarGroup__4HwhD{display:flex;flex-wrap:wrap;gap:.45rem}.CodexWorkbench_searchBar__TboxF{align-items:center;padding:.65rem .85rem .35rem;border-bottom:1px solid rgba(104,160,156,.33)}.CodexWorkbench_searchInput__7kc8J{flex:1 1;min-width:14rem;border:1px solid rgba(108,167,157,.35);border-radius:.62rem;background:rgba(6,17,21,.75);color:var(--codex-ink);font:inherit;padding:.42rem .62rem}.CodexWorkbench_searchMeta__8_6Ey{color:var(--codex-muted);font-size:.75rem}.CodexWorkbench_streamingBanner__bFCLT{display:inline-flex;align-items:center;gap:.45rem;margin:.55rem .85rem 0;color:#9ac8c0;font-size:.8rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace}.CodexWorkbench_streamingDot__ug6sc{width:.6rem;height:.6rem;border-radius:999px;background:#2fdab5;animation:CodexWorkbench_pulse__X_k6o .9s ease-in-out infinite alternate}@keyframes CodexWorkbench_pulse__X_k6o{0%{opacity:.45}to{opacity:1}}.CodexWorkbench_transcript__PC_ao{flex:1 1;min-height:0;overflow:auto;padding:.95rem;display:flex;flex-direction:column;gap:.75rem;scrollbar-gutter:stable}.CodexWorkbench_emptyState__NyP4F{margin:auto 0;border:1px dashed rgba(144,212,200,.36);border-radius:.95rem;padding:1.2rem;background:rgba(17,39,46,.58)}.CodexWorkbench_emptyState__NyP4F h2{font-size:1.05rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace;margin-bottom:.45rem}.CodexWorkbench_emptyState__NyP4F p{color:var(--codex-muted);font-size:.92rem;line-height:1.48}.CodexWorkbench_quickPrompts__k46VE{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.CodexWorkbench_quickPromptButton__xoSnF{border:1px solid var(--codex-border);border-radius:999px;padding:.45rem .85rem;background:rgba(24,57,52,.42);color:#c7f2eb;font-size:.78rem;text-align:left;cursor:pointer;transition:border-color .12s ease,transform .12s ease}.CodexWorkbench_quickPromptButton__xoSnF:hover{border-color:var(--codex-border-strong);transform:translateY(-1px)}.CodexWorkbench_runGroup__aIMdS{display:flex;flex-direction:column;gap:.5rem}.CodexWorkbench_runHeader__tCry3{border:1px solid rgba(98,150,144,.35);border-radius:.65rem;padding:.45rem .6rem;display:flex;justify-content:space-between;align-items:baseline;gap:.7rem}.CodexWorkbench_runHeaderRunning__WaIZ3{background:rgba(33,84,73,.4)}.CodexWorkbench_runHeaderSuccess__7uMBC{background:rgba(27,73,56,.4)}.CodexWorkbench_runHeaderError__O_1l_{background:rgba(90,37,37,.4)}.CodexWorkbench_runHeaderNeutral__m0UB5{background:rgba(37,52,67,.4)}.CodexWorkbench_runTitle__dKzZm{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:#b6dfd8;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace}.CodexWorkbench_runMeta__hd3aV{color:var(--codex-muted);font-size:.74rem}.CodexWorkbench_runEntries__tV1Sy{display:flex;flex-direction:column;gap:.55rem}.CodexWorkbench_messageCard__59suw{border:1px solid transparent;border-radius:.85rem;padding:.75rem .8rem;max-width:100%}.CodexWorkbench_userMessage__X87_E{margin-left:auto;background:var(--codex-user-bg);border-color:rgba(75,170,151,.38)}.CodexWorkbench_assistantMessage__pRj04{margin-right:auto;background:rgba(24,34,45,.86);border-color:rgba(80,124,154,.32)}.CodexWorkbench_errorMessage__EL8tF{margin-right:auto;background:var(--codex-error-bg);border-color:rgba(255,137,110,.5)}.CodexWorkbench_systemMessage__oqMuL{margin:0 auto;background:var(--codex-system-bg);border-color:rgba(120,145,173,.5)}.CodexWorkbench_searchMatch__7BBO5{outline:1px solid hsla(51,53%,65%,.7)}.CodexWorkbench_searchMatchActive__VOE5q{outline:2px solid rgba(255,220,122,.95);box-shadow:0 0 0 2px rgba(255,220,122,.2)}.CodexWorkbench_messageHeader__TKcV_{display:flex;justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:.35rem;color:var(--codex-muted);font-size:.72rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace;text-transform:uppercase;letter-spacing:.09em}.CodexWorkbench_messageHeaderActions__BxPbj{display:inline-flex;align-items:center;gap:.35rem}.CodexWorkbench_messageRole__GtwoQ{color:#add8d0}.CodexWorkbench_messageCopyButton__kYzhH{padding:.2rem .45rem;font-size:.66rem}.CodexWorkbench_messageText__bZF3x{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.5;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace;font-size:.82rem;color:#f1faf8}.CodexWorkbench_stderrToggle__YpuK2{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;font:inherit}.CodexWorkbench_chevron__2OeW4{font-size:.72rem}.CodexWorkbench_stderrPreview__o_XcK{margin:0;color:#ffd7cd;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CodexWorkbench_jumpToLatestButton__isLh_{position:absolute;right:1rem;bottom:9.4rem;border:1px solid rgba(127,208,186,.45);border-radius:999px;background:rgba(11,39,35,.95);color:#d9fff1;font-size:.76rem;padding:.4rem .78rem;cursor:pointer}.CodexWorkbench_composerForm__JAO2c{border-top:1px solid rgba(104,160,156,.33);padding:.85rem;display:flex;flex-direction:column;gap:.55rem}.CodexWorkbench_commandBar__Wx_3r{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.CodexWorkbench_commandTabRow__2sZeb{display:flex;flex-wrap:wrap;gap:.4rem}.CodexWorkbench_commandMoreButton__fuNFr,.CodexWorkbench_commandTab__xkuvs{border:1px solid rgba(98,155,147,.32);border-radius:999px;background:rgba(13,33,39,.74);color:#d5f7f0;font-size:.72rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace;padding:.35rem .62rem;cursor:pointer;transition:border-color .12s ease,background .12s ease}.CodexWorkbench_commandMoreButton__fuNFr:hover,.CodexWorkbench_commandTab__xkuvs:hover{border-color:var(--codex-border-strong);background:rgba(22,57,56,.82)}.CodexWorkbench_commandMoreWrap__vz2_A{position:relative}.CodexWorkbench_composerLabel__1iLmV{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#85a8a1;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace}.CodexWorkbench_composerInputWrap__dEaq6{position:relative}.CodexWorkbench_composerInput__prhJI{width:100%;border:1px solid rgba(108,167,157,.35);border-radius:.72rem;background:rgba(6,17,21,.75);color:var(--codex-ink);font:inherit;padding:.62rem .72rem;resize:vertical;min-height:6.8rem}.CodexWorkbench_composerInput__prhJI::placeholder{color:rgba(148,176,170,.78)}.CodexWorkbench_commandPalette__Q0iRN{position:absolute;right:0;top:calc(100% + .4rem);width:min(32rem,78vw);border:1px solid rgba(115,177,167,.4);border-radius:.75rem;background:rgba(9,22,27,.98);box-shadow:0 12px 30px rgba(0,0,0,.35);padding:.55rem;z-index:20}.CodexWorkbench_commandPaletteHint__0BXWK{margin:0 0 .45rem;color:var(--codex-muted);font-size:.72rem}.CodexWorkbench_commandSearchInput__tunP7{width:100%;border:1px solid rgba(108,167,157,.35);border-radius:.62rem;background:rgba(6,17,21,.75);color:var(--codex-ink);font:inherit;padding:.42rem .62rem;margin-bottom:.45rem}.CodexWorkbench_commandList__uZb_f{margin:0;padding:0;list-style:none;display:grid;grid-gap:.35rem;gap:.35rem;max-height:15rem;overflow:auto}.CodexWorkbench_commandEmpty__iKWwX{color:var(--codex-muted);font-size:.75rem;padding:.35rem .2rem}.CodexWorkbench_commandItem__WkC_3{width:100%;border:1px solid rgba(98,155,147,.26);border-radius:.58rem;background:rgba(14,33,39,.7);color:inherit;text-align:left;padding:.48rem .55rem;cursor:pointer;display:grid;grid-gap:.22rem;gap:.22rem}.CodexWorkbench_commandItemActive__A7Jeq{border-color:var(--codex-accent);background:rgba(22,57,56,.82)}.CodexWorkbench_commandName__7H0QF{color:#b6efe3;font-size:.76rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace}.CodexWorkbench_commandDescription__bbFLB{color:var(--codex-muted);font-size:.73rem}.CodexWorkbench_commandExample__oF1NT{color:#cbeee7;font-size:.7rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace}.CodexWorkbench_inlineCommandModal__vfkYR{border:1px solid rgba(111,165,158,.25);border-radius:.72rem;background:rgba(12,27,34,.85);padding:.6rem;display:grid;grid-gap:.45rem;gap:.45rem}.CodexWorkbench_inlineCommandTitle__tUMK4{margin:0;color:#d6f2ee;font-size:.8rem}.CodexWorkbench_inlineCommandLabel__Oa4g4{color:var(--codex-muted);font-size:.74rem}.CodexWorkbench_accountSelect__HQmIm,.CodexWorkbench_inlineCommandInput__rxLma{width:100%;border:1px solid rgba(108,167,157,.35);border-radius:.62rem;background:rgba(6,17,21,.75);color:var(--codex-ink);font:inherit;padding:.42rem .62rem}.CodexWorkbench_inlineCommandActions__QEZM8{display:flex;flex-wrap:wrap;gap:.45rem}.CodexWorkbench_composerFooter__ePLy2{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.CodexWorkbench_shortcutHint___OX1z{color:var(--codex-muted);font-size:.72rem}.CodexWorkbench_actionRow__ZGP4Y{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.CodexWorkbench_primaryButton__D6Wcs{border:0;border-radius:.64rem;padding:.55rem .95rem;background:linear-gradient(135deg,#2cd4af,#23b18f);color:#03221a;font-weight:700;cursor:pointer;transition:transform .12s ease,filter .12s ease}.CodexWorkbench_primaryButton__D6Wcs:not(:disabled):hover{transform:translateY(-1px)}.CodexWorkbench_errorBanner__PXTDE,.CodexWorkbench_successBanner__eHL_Y{border-radius:.6rem;padding:.42rem .6rem;font-size:.83rem;line-height:1.35}.CodexWorkbench_errorBanner__PXTDE{border:1px solid rgba(255,157,133,.5);background:rgba(101,30,25,.45);color:#ffd2c7}.CodexWorkbench_successBanner__eHL_Y{border:1px solid rgba(127,208,186,.45);background:rgba(19,67,55,.5);color:#d5fff1}.CodexWorkbench_inspectorPanel___UwKh{position:-webkit-sticky;position:sticky;top:0;height:100%;max-height:100%;padding:.9rem;overflow:auto;display:flex;flex-direction:column;gap:.9rem}.CodexWorkbench_controlGroup__5vA1O{border:1px solid rgba(111,165,158,.25);border-radius:.82rem;padding:.7rem;background:rgba(16,28,35,.72);display:flex;flex-direction:column;gap:.6rem}.CodexWorkbench_usageSection__2qOt_{border:1px solid rgba(105,157,150,.23);border-radius:.58rem;padding:.5rem .55rem;background:rgba(10,22,27,.72);display:grid;grid-gap:.3rem;gap:.3rem}.CodexWorkbench_usageSource__mwAoj{margin-left:.45rem;color:#9fe1d4;font-size:.7rem;text-transform:none}.CodexWorkbench_accountMenu__hfSAs{display:flex;flex-wrap:wrap;gap:.45rem}.CodexWorkbench_accountDialog__A6NQb{border:1px solid rgba(105,157,150,.23);border-radius:.58rem;padding:.5rem .55rem;background:rgba(10,22,27,.72);display:grid;grid-gap:.35rem;gap:.35rem}.CodexWorkbench_statusLine__hEhS9{margin:0;color:#d6f2ee;font-size:.82rem}.CodexWorkbench_mutedLine__lH32_{margin:0;color:var(--codex-muted);font-size:.76rem;word-break:break-word}.CodexWorkbench_diagnosticButtons__DFKZ4{display:flex;flex-wrap:wrap;gap:.45rem}.CodexWorkbench_diagnosticList__8o0HC{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.CodexWorkbench_diagnosticItem__9B4YG{border:1px solid rgba(105,157,150,.23);border-radius:.58rem;padding:.5rem .55rem;background:rgba(10,22,27,.72);display:grid;grid-gap:.32rem;gap:.32rem}.CodexWorkbench_diagnosticError__F33dT,.CodexWorkbench_diagnosticText__4YJlr{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace;font-size:.74rem;line-height:1.4}.CodexWorkbench_diagnosticText__4YJlr{color:#d7f4ef}.CodexWorkbench_diagnosticError__F33dT{color:#ffd0c4}.CodexWorkbench_activityEmpty__5yP_M{color:var(--codex-muted);font-size:.78rem}.CodexWorkbench_unsupportedState__hROlT{margin:auto;max-width:42rem;border:1px solid var(--codex-border);border-radius:.9rem;background:rgba(17,39,46,.58);padding:1rem 1.2rem}.CodexWorkbench_unsupportedState__hROlT h1{font-size:1.02rem;margin-bottom:.45rem;font-family:var(--font-geist-mono),"Consolas","Courier New",monospace}.CodexWorkbench_unsupportedState__hROlT p{color:var(--codex-muted);font-size:.92rem}@media (max-width:1180px){.CodexWorkbench_shell__u53Ui{height:auto;min-height:100vh;overflow:auto}.CodexWorkbench_layout__m1Vta{grid-template-columns:minmax(0,1fr);overflow:visible}.CodexWorkbench_inspectorPanel___UwKh,.CodexWorkbench_sessionsPanel__RLD9h{position:static;height:auto;max-height:none}.CodexWorkbench_sessionList__mJEKT{max-height:14rem}.CodexWorkbench_jumpToLatestButton__isLh_{position:-webkit-sticky;position:sticky;bottom:.75rem;right:auto;margin-left:auto;margin-right:.75rem}}@media (max-width:700px){.CodexWorkbench_shell__u53Ui{padding:.75rem}.CodexWorkbench_topbar__xmKg3{flex-direction:column;align-items:flex-start}.CodexWorkbench_commandBar__Wx_3r{flex-direction:column;align-items:stretch}.CodexWorkbench_composerFooter__ePLy2{flex-direction:column}.CodexWorkbench_actionRow__ZGP4Y{width:100%;justify-content:flex-start}.CodexWorkbench_searchInput__7kc8J{min-width:0;width:100%}}