/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.table{display:table}}:root{--ink:#17181a;--muted:#76777b;--soft:#9a9b9f;--line:#e3e2dd;--paper:#fbfaf6;--rail:#17181a;--lime:#d8ff53;--lime-deep:#9eb62f;--blue:#5b7cff;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--font-caption:.75rem;--font-label:.8125rem;--font-body:.9375rem;--font-title:1.0625rem;--control-height:40px}*{box-sizing:border-box}html,body{width:100%;min-height:100%}body{color:var(--ink);font-family:-apple-system, BlinkMacSystemFont, var(--font-geist-sans), "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#eeede8;margin:0}button,textarea,select{font:inherit}button{color:inherit}.codex-shell{background:var(--paper);grid-template-columns:270px minmax(0,1fr);width:100vw;height:100dvh;min-height:0;display:grid;overflow:hidden}.task-sidebar{z-index:8;border-right:1px solid var(--line);background:#f3f2ed;flex-direction:column;min-width:0;min-height:0;padding:17px 12px 13px;display:flex;overflow:hidden}.sidebar-top{justify-content:space-between;align-items:center;padding:0 5px;display:flex}.sidebar-top,.new-task,.task-list-label,.codex-box{flex-shrink:0}.mobile-sidebar-close{display:none}.sidebar-top>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-top strong{letter-spacing:-.025em;font-size:13px}.sidebar-top small{color:#95969a;letter-spacing:.025em;font-size:9px}.icon-button,.inspector-head button{color:#7d7e82;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.icon-button:hover,.inspector-head button:hover{color:#333438;background:#e7e6e1}.new-task{cursor:pointer;background:#fff;border:1px solid #d9d8d3;border-radius:10px;align-items:center;gap:8px;width:100%;height:39px;margin:22px 0 17px;padding:0 11px;font-size:11px;font-weight:680;transition:all .16s;display:flex;box-shadow:0 1px 2px #1415170a}.new-task:hover{border-color:#c7c6c1;transform:translateY(-1px);box-shadow:0 8px 20px #14151712}.new-task>span{color:#a2a3a7;margin-left:auto;font-size:9px;font-weight:500}.task-list-label{color:#898a8e;justify-content:space-between;align-items:center;padding:0 7px 7px;font-size:9px;font-weight:650;display:flex}.task-list{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#d2d1cc transparent;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow-y:auto}.task-list-restoring{color:#929397;align-items:center;gap:7px;padding:12px 9px;font-size:9px;display:flex}.task-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:flex-start;gap:8px;width:100%;padding:9px 8px;transition:all .14s;display:flex}.task-row:hover{background:#e9e8e3}.task-row.active{background:#e2e1dc}.task-status-dot{background:#bbbcbf;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 3px #00000009}.task-status-dot.complete{background:#8da926}.task-status-dot.running,.task-status-dot.queued{background:#5d7cff}.task-status-dot.waiting_codex{background:#e5a53f}.task-status-dot.failed{background:#dc685a}.task-row-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.task-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:630;line-height:1.3;overflow:hidden}.task-row-copy small{color:#98999d;font-size:8px}.task-row>svg{color:#929397;margin-top:1px}.codex-box{background:#fbf5ea;border:1px solid #e1d3bc;border-radius:11px;margin-top:auto;padding:12px}.codex-box.connected{background:#f4f8e5;border-color:#d2df9e}.codex-box>div{justify-content:space-between;align-items:center;display:flex}.codex-box span{color:#7b684e;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.codex-box.connected span{color:#687918}.codex-box svg{color:#a26d29}.codex-box.connected svg{color:#7d9419}.codex-box strong{color:#9a6622;font-size:9px}.codex-box.connected strong{color:#718517}.codex-box p{color:#8f806c;margin:8px 0 0;font-size:8px}.codex-box.connected p{color:#7d865a}.task-workspace{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.task-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;flex:0 0 56px;align-items:center;gap:10px;padding:0 13px 0 20px;display:flex}.mobile-menu{display:none}.task-heading{align-items:center;gap:13px;min-width:0;display:flex}.task-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.task-heading>div span{color:#999a9e;font-size:8px}.task-heading>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:480px;font-size:12px;font-weight:660;overflow:hidden}.task-heading>small{color:#848589;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.header-status{background:#aaa;border-radius:50%;width:6px;height:6px}.header-status.complete{background:#8ca51e}.header-status.running,.header-status.queued{background:#5978f5}.header-status.waiting_codex{background:#e1a03b}.header-status.failed{background:#d9685b}.header-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.ghost-action{color:#696a6e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:9px;display:flex}.ghost-action:hover{color:#292a2d;background:#f6f5f1;border-color:#e4e3de}.ghost-action:disabled{opacity:.45;cursor:default}.task-layout{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.conversation{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-scroll{scrollbar-width:thin;scrollbar-color:#dad9d4 transparent;flex:1;min-height:0;overflow-y:auto}.conversation-inner{width:min(100%,790px);min-height:100%;margin:0 auto;padding:35px 38px 42px}.conversation-restoring{color:#85868a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.conversation-restoring>span{color:#657818;background:#f0efe9;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:13px;display:grid}.conversation-restoring strong{color:#4c4d51;font-size:12px}.chat-message{gap:11px;margin-bottom:25px;display:flex}.chat-message.user{justify-content:flex-end}.codex-avatar{height:27px;color:var(--lime);background:#1c1d20;border-radius:8px;flex:0 0 27px;place-items:center;display:grid}.chat-message.user .chat-copy{background:#efeee9;border-radius:14px 14px 4px;max-width:86%;padding:10px 13px}.chat-copy>p{color:#333438;white-space:pre-wrap;margin:2px 0 0;font-size:12px;line-height:1.72}.message-attachments{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.message-attachments>span{color:#68696d;background:#fff;border:1px solid #dcdbd6;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:310px;padding:6px 8px;display:flex}.message-attachments svg{color:#879f1d;flex:none}.message-attachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;overflow:hidden}.message-attachments small{color:#a0a1a5;flex:none;font-size:7px}.setup-card{background:#fcf8ef;border:1px solid #e3d5bd;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:12px;display:grid}.setup-icon{color:#9f6a24;background:#f1e5cf;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.setup-card>div:nth-child(2){min-width:0}.setup-card strong{font-size:10px;display:block}.setup-card p{color:#7b6a54;margin:4px 0 0;font-size:8.5px;line-height:1.45}.setup-card>span{color:#9a6622;background:#f2e5ce;border-radius:999px;padding:4px 6px;font-size:7.5px;font-weight:650}.guidance-state{color:#707174;width:fit-content;margin-top:7px;font-size:7.5px;font-weight:650;display:block}.chat-message.user .guidance-state{margin-left:auto}.guidance-state.pending,.guidance-state.delivering{color:#5a6fc4}.guidance-state.delivered{color:#75891e}.guidance-state.failed{color:#b4544a}.run-card-wrap{background:#faf9f5;border:1px solid #dfded9;border-radius:12px;width:100%;max-width:none;padding:13px}.run-card-head{border-bottom:1px solid #e8e7e2;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.run-card-head>div{flex-direction:column;gap:3px;display:flex}.run-card-head>div span{color:#929397;font-size:8px}.running-pill{color:#5369c9;background:#edf0ff;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:7.5px;font-weight:650;display:flex}.running-pill>span{background:#627df6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #627df61f}.streaming-response{color:#303136;white-space:pre-wrap;background:#fff;border-radius:9px;margin:12px 2px 0;padding:10px 11px;font-size:10px;line-height:1.65}.inline-run-steps{flex-direction:column;gap:11px;padding:13px 2px 2px;display:flex}.inline-run-steps>div{color:#a3a4a8;align-items:flex-start;gap:9px;display:flex}.step-mark{background:#fff;border:1px solid #dcdbd6;border-radius:50%;flex:0 0 19px;place-items:center;height:19px;display:grid}.inline-run-steps>div>span:last-child{flex-direction:column;gap:3px;display:flex}.inline-run-steps strong{font-size:9px;font-weight:620}.inline-run-steps>div.current{color:#343539}.inline-run-steps>div.current .step-mark{color:#5972dc;background:#eef1ff;border-color:#bfc9f5}.inline-run-steps>div.done{color:#67686c}.inline-run-steps>div.done .step-mark{color:#718815;background:#f2f8da;border-color:#cadb85}.activity-message .chat-copy{width:100%;max-width:none}.activity-card,.share-activity-card{background:#fbfcff;border:1px solid #dce0f0;border-radius:12px;overflow:hidden}.activity-card-head{background:linear-gradient(135deg,#f4f6ff,#fbfcff);border-bottom:1px solid #e4e7f2;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.activity-card-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.activity-card-head strong{color:#343a55;font-size:10px}.activity-card-head>div>span{color:#858ba6;font-size:7.8px;line-height:1.45}.activity-card-head>i{color:#586dca;flex:none;align-items:center;gap:5px;font-size:7.5px;font-style:normal;font-weight:680;display:flex}.activity-card-head>i>span{background:#667ee8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #667ee821}.activity-list{scrollbar-width:thin;scrollbar-color:#d9ddea transparent;flex-direction:column;max-height:360px;padding:5px 12px;display:flex;overflow-y:auto}.activity-row{border-bottom:1px solid #eaecf3;grid-template-columns:24px minmax(0,1fr) 16px;align-items:flex-start;gap:8px;padding:9px 0;display:grid}.activity-row:last-child{border-bottom:0}.activity-icon{color:#5970d0;background:#eef1ff;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.activity-row.plan .activity-icon{color:#735fc4;background:#f1edff}.activity-row.file .activity-icon{color:#708c2a;background:#eef6e7}.activity-row.check .activity-icon{color:#4b8b69;background:#e9f5ef}.activity-row.tool .activity-icon{color:#9a6d36;background:#f6f0e8}.activity-row>div{min-width:0}.activity-row>div>span{color:#8d91a2;margin-bottom:3px;font-size:7px;font-weight:650;display:block}.activity-row p{color:#3e4354;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.6}.activity-state{color:#7b8e31;place-items:center;width:16px;height:22px;display:grid}.activity-row.running .activity-state{color:#5e74d3}.activity-row.failed .activity-state{color:#bb5c53}.activity-row.failed p{color:#9c4f49}.activity-privacy{color:#989dac;border-top:1px solid #e5e8f1;padding:8px 13px 10px;font-size:7px;line-height:1.5;display:block}.artifact-card{cursor:pointer;background:#fff;border:1px solid #dcdad5;border-radius:11px;align-items:center;gap:10px;min-width:min(100%,420px);margin-top:3px;padding:11px;transition:all .16s;display:flex;box-shadow:0 3px 10px #14151709}.artifact-card:hover{border-color:#c7c6c1;transform:translateY(-1px);box-shadow:0 8px 20px #14151712}.file-type{color:#fff;background:#ed765f;border-radius:9px;flex:0 0 38px;place-items:center;height:38px;display:grid}.artifact-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.artifact-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.artifact-copy small{color:#929397;font-size:8px}.artifact-card button{color:#66676b;cursor:pointer;background:#f1f0eb;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.start-area{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:490px;padding:35px 0;display:flex}.start-orb{width:45px;height:45px;color:var(--lime);background:#1b1c1f;border-radius:14px;place-items:center;display:grid;box-shadow:0 12px 28px #1b1c1f29}.start-area h1{letter-spacing:-.045em;margin:17px 0 7px;font-size:23px}.start-area>p{color:#7f8084;max-width:480px;margin:0;font-size:10px;line-height:1.6}.prompt-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:26px;display:grid}.prompt-grid button{cursor:pointer;background:#fff;border:1px solid #dfded9;border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:11px;transition:all .16s;display:flex}.prompt-grid button:hover{background:#fbfde9;border-color:#becf78;transform:translateY(-2px);box-shadow:0 8px 20px #1415170f}.prompt-grid button>svg{color:#667818;flex:none;margin-top:1px}.prompt-grid button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.prompt-grid small{color:#8b8c90;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:7.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.composer-area{background:linear-gradient(#ffffff4d,#fff 20%);flex:none;padding:11px 25px 10px}.task-composer{background:#fff;border:1px solid #d5d4cf;border-radius:14px;width:min(100%,790px);margin:0 auto;transition:all .16s;box-shadow:0 7px 24px #14151713}.task-composer:focus-within{border-color:#a6a7aa;box-shadow:0 9px 28px #1415171a,0 0 0 3px #d8ff531f}.task-composer.guidance-mode{background:linear-gradient(#fbfcff,#fff);border-color:#bfc9f0;box-shadow:0 7px 24px #43539917}.task-composer.guidance-mode:focus-within{border-color:#8193dc;box-shadow:0 9px 28px #4353991f,0 0 0 3px #6b80dd1c}.task-composer.continue-mode{background:linear-gradient(#fcfef4,#fff);border-color:#cbd99a;box-shadow:0 7px 24px #6f841c14}.task-composer.continue-mode:focus-within{border-color:#9caf4b;box-shadow:0 9px 28px #6f841c1c,0 0 0 3px #d8ff5321}.task-composer.waiting-mode{box-shadow:none;background:#faf8f3;border-color:#e1d8c8}.task-composer textarea{resize:none;color:#28292c;background:0 0;border:0;outline:0;width:100%;min-height:69px;padding:13px 14px 3px;font-size:11px;line-height:1.55;display:block}.task-composer textarea::placeholder{color:#a2a3a7}.task-composer textarea:disabled{color:#8f9094;cursor:wait}.file-input{display:none}.pending-files{flex-wrap:wrap;gap:6px;padding:7px 12px 2px;display:flex}.pending-file{color:#696a6e;background:#f7f6f2;border:1px solid #dfded9;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:280px;padding:6px 6px 6px 8px;display:flex}.pending-file>svg{color:#879f1d;flex:none}.pending-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;overflow:hidden}.pending-file small{color:#9b9ca0;flex:none;font-size:7px}.pending-file button{color:#98999d;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;padding:0;display:grid}.pending-file button:hover{color:#444549;background:#e8e7e2}.composer-bottom{justify-content:space-between;align-items:center;padding:7px 8px;display:flex}.composer-bottom>div{align-items:center;gap:5px;display:flex}.composer-bottom button{cursor:pointer;border:0}.tool-button{color:#77787c;background:0 0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.tool-button:hover{color:#333438;background:#f1f0eb}.tool-button:disabled{opacity:.45;cursor:default}.config-select,.skill-pill{color:#55565a;background:#f1f0eb;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 7px;font-size:8.5px;font-weight:620;display:flex}.config-picker{z-index:2;position:relative}.config-picker.is-open{z-index:20}.config-picker-trigger{color:#55565a;cursor:pointer;background:#f1f0eb;border:0;border-radius:8px;align-items:center;gap:5px;max-width:160px;height:27px;padding:0 7px;font-size:8.5px;font-weight:620;display:flex}.config-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config-picker-trigger>svg:first-child{color:#879f1d;flex:none}.config-picker-trigger>svg:last-child{color:#8a8b8e;pointer-events:none;flex:none;transition:transform .14s}.config-picker.is-open .config-picker-trigger>svg:last-child{transform:rotate(180deg)}.config-picker-trigger:focus-visible{background:#f7fadf;outline:0;box-shadow:inset 0 0 0 1px #b7c972,0 0 0 2px #b7c9722e}.config-picker-trigger:hover{background:#e9e8e2}.config-menu{z-index:30;background:#fffffdfa;border:1px solid #d7d5cc;border-radius:10px;flex-direction:column;gap:2px;width:206px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 34px #14151729,0 2px 6px #1415170f}.config-menu button{color:#3f4044;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 8px;display:flex}.config-menu button:hover,.config-menu button:focus-visible{background:#f3f6df;outline:0}.config-menu button.selected{color:#596d0c;background:#eef4d7}.config-menu button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.config-menu button strong{font-size:8.5px;font-weight:700}.config-menu button small{color:#96979b;font-size:7px;font-weight:500}.config-menu button.selected small{color:#7f8c4e}.speed-picker .config-picker-trigger>svg:first-child{color:#6f7074}.skill-pill{color:#7b7c80;background:0 0}.skill-pill:hover{background:#f4f3ef}.stock-mode-toggle{color:#6f7074;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:6px;height:27px;padding:0 8px;font-size:8.5px;font-weight:650;display:inline-flex}.stock-mode-toggle:hover{color:#444549;background:#f4f3ef}.stock-mode-toggle.is-active{color:#596d0c;background:#eef4d7}.stock-mode-toggle input{accent-color:#7f981c;cursor:pointer;width:14px;height:14px;margin:0}.stock-mode-toggle input:focus-visible{outline-offset:2px;outline:2px solid #7f981c59}.stock-mode-toggle input:disabled{cursor:wait}.guidance-mode-pill{color:#5368c1;background:#eef1ff;border-radius:8px;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:8.5px;font-weight:650;display:flex}.continue-mode-pill{color:#71851c;background:#f1f6dd}.waiting-mode-pill{color:#9a6c31;background:#f5efe4}.composer-bottom>div:last-child>span{color:#9a9b9f;font-size:7.5px}.submit-button{color:#fff;background:#1b1c1f;border-radius:9px;place-items:center;width:31px;height:31px;transition:all .16s;display:grid}.submit-button:hover:not(:disabled){background:#303135;transform:translateY(-1px)}.submit-button:disabled{cursor:default;background:#d2d1cc}.submit-button.guidance-submit{background:#566bc8}.submit-button.guidance-submit:hover:not(:disabled){background:#465bb7}.submit-button.guidance-submit:disabled{background:#c6cbea}.submit-button.continue-submit{background:#829a22}.submit-button.continue-submit:hover:not(:disabled){background:#70851b}.submit-button.continue-submit:disabled{background:#ced7ad}.composer-area>p{text-align:center;color:#adaeb1;margin:6px 0 0;font-size:7.5px}.run-inspector{border-left:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#d5d4cf transparent;background:#f8f7f3;min-width:0;overflow-y:auto}.inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:43px;padding:0 12px 0 14px;display:flex}.inspector-section{border-bottom:1px solid #e5e4df;padding:14px}.inspector-section>span{color:#929397;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:8px;font-weight:650;display:block}.large-status{color:#77787c;align-items:center;gap:9px;display:flex}.large-status.complete{color:#778d19}.large-status.running,.large-status.queued{color:#5770d6}.large-status.waiting_codex{color:#aa742d}.large-status.failed{color:#b9574c}.large-status>div{flex-direction:column;gap:3px;display:flex}.large-status small{color:#96979b;font-size:7.5px}.detail-list{margin:0}.detail-list>div{justify-content:space-between;align-items:center;min-height:27px;display:flex}.detail-list dt{color:#77787c;align-items:center;gap:6px;font-size:8px;display:flex}.detail-list dd{color:#444549;margin:0;font-size:8px;font-weight:560}.inspector-steps{flex-direction:column;gap:10px;display:flex}.inspector-steps>div{color:#a0a1a5;align-items:center;gap:8px;font-size:8px;display:flex}.inspector-steps i{background:#fff;border:1px solid #dad9d4;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid}.inspector-steps>div.current{color:#4d5fb0;font-weight:620}.inspector-steps>div.current i{background:#eef1ff;border-color:#c4cced}.inspector-steps>div.done{color:#616266}.inspector-steps>div.done i{color:#718517;background:#f0f6db;border-color:#cbd98d}.inspector-file{text-align:left;cursor:pointer;background:#fff;border:1px solid #dddcd7;border-radius:9px;align-items:center;gap:8px;width:100%;padding:9px;display:flex}.inspector-file>svg:first-child{color:#e46d58}.inspector-file>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.inspector-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inspector-file small{color:#999a9e;font-size:7px}.inspector-file>svg:last-child{color:#9c9da1}.input-file-list{flex-direction:column;gap:6px;display:flex}.input-file{background:#fff;border:1px solid #dddcd7;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.input-file>svg{color:#879f1d;flex:none}.input-file>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.input-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.input-file small{color:#999a9e;font-size:7px}.empty-files{color:#9a9b9f;border:1px dashed #d4d3ce;border-radius:9px;align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.share-task-button{color:#57585c;cursor:pointer;background:#fff;border:1px solid #d9d8d3;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.share-task-button:hover{color:#343539;background:#fbfde9;border-color:#bdca85}.share-task-button>span{align-items:center;gap:7px;display:flex}.share-task-button>span svg{color:#7c921c}.share-task-note{color:#96979b;margin:7px 1px 0;font-size:7px;line-height:1.5}.codex-note{color:#a26d29;background:#fbf5ea;border:1px solid #e1d3bc;border-radius:10px;align-items:flex-start;gap:8px;margin:14px;padding:10px;display:flex}.codex-note.connected{color:#728718;background:#f4f8e5;border-color:#d2df9e}.codex-note>svg{flex:none;margin-top:1px}.codex-note>div{flex-direction:column;gap:3px;display:flex}.codex-note p{color:#8a7a64;margin:0;font-size:7.3px;line-height:1.45}.codex-note.connected p{color:#7d865a}.toast{z-index:40;color:#f7f6f1;background:#1d1e21;border:1px solid #38393c;border-radius:10px;padding:10px 14px;font-size:9px;animation:.2s ease-out toast-in;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #13141640}.spin{animation:.9s linear infinite spin}.mobile-backdrop{display:none}.share-shell{color:#292a2d;background:#f3f2ed;min-height:100dvh}.share-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f8f4eb;border-bottom:1px solid #dfded8;justify-content:space-between;align-items:center;height:66px;padding:0 max(24px,50vw - 540px);display:flex}.share-brand{align-items:center;gap:10px;display:flex}.share-brand>span{width:34px;height:34px;color:var(--lime);background:#1c1d20;border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid}.share-brand>div{flex-direction:column;gap:2px;display:flex}.share-brand small{color:#929397;font-size:8px}.share-readonly{color:#748516;background:#f7fadf;border:1px solid #d9dfbe;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:650;display:flex}.share-content{grid-template-columns:minmax(0,1fr) 285px;gap:14px;width:min(100% - 32px,1080px);margin:0 auto;padding:28px 0 50px;display:grid}.share-main-card,.share-detail-card,.share-state-card{background:#fff;border:1px solid #deddd7;border-radius:16px;box-shadow:0 10px 34px #17181a0e}.share-main-card{min-width:0;padding:28px}.share-detail-card{align-self:start;padding:20px}.share-task-head{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:24px;display:flex}.share-task-head>div{min-width:0}.share-eyebrow{color:#879b24;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.share-task-head h1{letter-spacing:-.035em;margin:7px 0 8px;font-size:22px}.share-task-head p{color:#6d6e72;white-space:pre-wrap;max-width:690px;margin:0;font-size:10px;line-height:1.65}.share-status{color:#5269c6;background:#eff1f9;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:700;display:flex}.share-status.complete{color:#728718;background:#f0f6dc}.share-status.waiting_codex{color:#a16c28;background:#fbf3e4}.share-status.failed{color:#b4534a;background:#faecea}.share-conversation-card{background:#fbfaf6;border:1px solid #e3e2dd;border-radius:11px;margin-top:20px;padding:14px}.share-conversation-head{border-bottom:1px solid #e9e8e3;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.share-conversation-head span{color:#999a9e;font-size:7px}.share-conversation-list{flex-direction:column;gap:12px;max-height:420px;padding-top:12px;display:flex;overflow-y:auto}.share-turn{flex-direction:column;gap:7px;display:flex}.share-turn-user,.share-turn-assistant{border-radius:10px;max-width:88%;padding:9px 11px}.share-turn-user{color:#fff;background:#212226;align-self:flex-end}.share-turn-assistant{color:#343539;background:#fff;border:1px solid #e0dfda;align-self:flex-start}.share-turn-assistant.failed{background:#fff8f7;border-color:#edd2ce}.share-turn-user>span,.share-turn-assistant>span{color:#aeb0b5;letter-spacing:.04em;margin-bottom:5px;font-size:6.5px;font-weight:700;display:block}.share-turn-assistant>span{color:#7e9220}.share-turn p{white-space:pre-wrap;margin:0;font-size:8.5px;line-height:1.6}.share-live-head{grid-template-columns:36px 1fr auto;align-items:center;gap:11px;margin-top:24px;display:grid}.share-codex-avatar{width:36px;height:36px;color:var(--lime);background:#1c1d20;border-radius:10px;place-items:center;display:grid}.share-live-head>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.share-live-head>div:nth-child(2) span{color:#8a8b8f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.share-live-head>i{color:#6475c8;align-items:center;gap:6px;font-size:8px;font-style:normal;font-weight:650;display:flex}.share-live-head>i span{background:#6c80e4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6c80e41f}.share-result{background:#faf9f5;border:1px solid #e2e1dc;border-radius:11px;margin-top:18px;padding:14px 15px}.share-result.streaming{background:#f8f9ff;border-color:#d9def3}.share-result>span{color:#89931f;letter-spacing:.05em;font-size:8px;font-weight:700}.share-result p{color:#35363a;white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.72}.share-timeline{grid-template-columns:repeat(4,1fr);gap:0;margin-top:25px;display:grid}.share-timeline>div{color:#aaa;align-items:flex-start;gap:8px;min-width:0;padding-right:10px;display:flex;position:relative}.share-timeline>div:not(:last-child):after{content:"";background:#e1e0db;height:1px;position:absolute;top:10px;left:27px;right:5px}.share-timeline>div>span{z-index:1;background:#fff;border:1px solid #dad9d4;border-radius:50%;flex:0 0 21px;place-items:center;height:21px;display:grid;position:relative}.share-timeline>div>div{flex-direction:column;gap:4px;min-width:0;padding-top:1px;display:flex}.share-timeline small{color:#aaabae;font-size:7px;line-height:1.35}.share-timeline>div.done{color:#728718}.share-timeline>div.done>span{background:#f2f7df;border-color:#cbd98e}.share-timeline>div.current{color:#566cc7}.share-timeline>div.current>span{background:#eef1ff;border-color:#c5cdef}.share-artifact{color:inherit;border:1px solid #d8d7d2;border-radius:11px;align-items:center;gap:11px;margin-top:25px;padding:12px;text-decoration:none;transition:all .16s;display:flex}.share-artifact:hover{background:#fcfde9;border-color:#bccb7c;transform:translateY(-1px)}.share-artifact>span{color:#fff;background:#ed765f;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.share-artifact>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.share-artifact strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.share-artifact small{color:#96979b;font-size:7px}.share-artifact>svg{color:#77787c}.share-section-label{color:#939498;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:7px;font-weight:700;display:block}.share-detail-card dl{margin:0}.share-detail-card dl>div{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.share-detail-card dt{color:#77787c;align-items:center;gap:6px;font-size:8px;display:flex}.share-detail-card dd{margin:0;font-size:8px;font-weight:620}.attachment-label{margin-top:20px}.share-attachments{flex-direction:column;gap:6px;display:flex}.share-attachments>div{background:#faf9f5;border:1px solid #e1e0db;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.share-attachments>div>svg{color:#83961f;flex:none}.share-attachments span{flex-direction:column;gap:3px;min-width:0;display:flex}.share-attachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.share-attachments small{color:#9b9ca0;font-size:7px}.share-empty{color:#a0a1a5;border:1px dashed #d9d8d3;border-radius:8px;margin:0;padding:10px;font-size:8px}.share-safe-note{color:#76871d;background:#f8fae9;border:1px solid #dde4bf;border-radius:9px;align-items:flex-start;gap:8px;margin-top:20px;padding:10px;display:flex}.share-safe-note>svg{flex:none;margin-top:1px}.share-safe-note p{flex-direction:column;gap:4px;margin:0;display:flex}.share-safe-note span{color:#858c62;font-size:7px;line-height:1.45}.share-updated{color:#a3a4a7;text-align:center;margin-top:12px;font-size:7px;display:block}.share-state-card{text-align:center;width:min(100% - 32px,420px);margin:16vh auto 0;padding:42px 28px}.share-state-card>svg{color:#7e9220}.share-state-card h1{margin:15px 0 7px;font-size:16px}.share-state-card p{color:#8c8d91;margin:0;font-size:9px;line-height:1.55}.codex-shell{grid-template-columns:296px minmax(0,1fr)}.task-sidebar{padding:var(--space-xl) var(--space-lg) var(--space-lg)}.sidebar-top{padding-inline:var(--space-sm)}.sidebar-top>div{gap:var(--space-xs)}.sidebar-top strong{font-size:var(--font-title);letter-spacing:-.02em}.sidebar-top small{font-size:var(--font-caption)}.icon-button,.inspector-head button{width:var(--control-height);height:var(--control-height);border-radius:10px}.new-task{gap:var(--space-md);height:48px;margin:var(--space-xl) 0;padding-inline:var(--space-lg);font-size:var(--font-body);border-radius:12px}.new-task>span,.task-list-label,.task-list-restoring{font-size:var(--font-caption)}.task-list-label{padding:0 var(--space-md) var(--space-sm)}.task-list{gap:var(--space-xs)}.task-row{gap:var(--space-md);min-height:54px;padding:var(--space-md);border-radius:12px}.task-status-dot{flex-basis:8px;width:8px;height:8px;margin-top:6px}.task-row-copy{gap:var(--space-xs)}.task-row-copy strong{font-size:var(--font-body);line-height:1.35}.task-row-copy small{font-size:.6875rem;line-height:1.4}.codex-box{padding:var(--space-lg);border-radius:12px}.codex-box span,.codex-box strong{font-size:var(--font-caption)}.codex-box p{margin-top:var(--space-sm);font-size:.6875rem;line-height:1.5}.task-header{gap:var(--space-md);padding:0 var(--space-lg) 0 var(--space-xl);flex-basis:64px}.task-heading{gap:var(--space-lg)}.task-heading>div{gap:3px}.task-heading>div span,.task-heading>small{font-size:var(--font-caption)}.task-heading>div strong{max-width:560px;font-size:var(--font-title);letter-spacing:-.015em}.header-status{width:8px;height:8px}.header-actions{gap:var(--space-sm)}.ghost-action{height:var(--control-height);gap:var(--space-sm);padding-inline:var(--space-md);font-size:var(--font-label);border-radius:10px}.task-layout.with-inspector{grid-template-columns:minmax(520px,1fr) 320px}.conversation-inner{width:min(100%,880px);padding:var(--space-3xl) var(--space-2xl) var(--space-4xl)}.conversation-restoring{min-height:480px}.conversation-restoring>span{width:48px;height:48px;margin-bottom:var(--space-lg);border-radius:14px}.conversation-restoring strong{font-size:var(--font-body)}.conversation-restoring small{margin-top:var(--space-sm);font-size:var(--font-caption)}.chat-message{gap:var(--space-lg);margin-bottom:var(--space-2xl)}.codex-avatar{border-radius:12px;flex-basis:40px;height:40px}.chat-message.user .chat-copy{padding:var(--space-md) var(--space-lg);border-radius:16px 16px 5px}.chat-copy{max-width:calc(100% - 56px)}.chat-copy>p{font-size:var(--font-body);margin-top:3px;line-height:1.68}.message-attachments{gap:var(--space-sm);margin-top:var(--space-md)}.message-attachments>span{gap:var(--space-sm);padding:9px var(--space-md);border-radius:10px}.message-attachments strong{font-size:var(--font-caption)}.message-attachments small{font-size:.6875rem}.setup-card{gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-lg);border-radius:14px;grid-template-columns:44px 1fr auto}.setup-icon{border-radius:12px;width:44px;height:44px}.setup-card strong{font-size:var(--font-label)}.setup-card p{font-size:var(--font-caption);margin-top:5px;line-height:1.5}.setup-card>span,.guidance-state{font-size:.6875rem}.guidance-state{margin-top:var(--space-sm)}.run-card-wrap{padding:var(--space-lg);border-radius:14px}.run-card-head{gap:var(--space-md);padding-bottom:var(--space-lg)}.run-card-head>div{gap:var(--space-xs)}.run-card-head strong{font-size:var(--font-label)}.run-card-head>div span{font-size:var(--font-caption)}.running-pill{gap:6px;padding:6px 10px;font-size:.6875rem}.streaming-response{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);font-size:var(--font-label);border-radius:10px}.inline-run-steps{gap:var(--space-lg);padding:var(--space-lg) 2px 2px}.inline-run-steps>div{gap:var(--space-md)}.step-mark{flex-basis:28px;height:28px}.inline-run-steps strong{font-size:var(--font-label)}.inline-run-steps small{font-size:var(--font-caption)}.activity-card,.share-activity-card{border-radius:14px}.activity-card-head{gap:var(--space-md);padding:var(--space-lg)}.activity-card-head>div{gap:var(--space-xs)}.activity-card-head strong{font-size:var(--font-label)}.activity-card-head>div>span,.activity-card-head>i{font-size:.6875rem}.activity-list{padding:var(--space-sm) var(--space-lg)}.activity-row{gap:var(--space-md);padding:var(--space-md) 0;grid-template-columns:32px minmax(0,1fr) 24px}.activity-icon{border-radius:9px;width:32px;height:32px}.activity-row>div>span{margin-bottom:var(--space-xs);font-size:.6875rem}.activity-row p{font-size:var(--font-label);line-height:1.55}.activity-state{width:24px;height:28px}.activity-privacy{padding:10px var(--space-lg) var(--space-md);font-size:.6875rem}.share-activity-card{margin-top:var(--space-xl)}.artifact-card{gap:var(--space-md);margin-top:var(--space-xs);padding:var(--space-md);border-radius:14px}.file-type{border-radius:12px;flex-basis:48px;height:48px}.artifact-copy{gap:var(--space-xs)}.artifact-copy strong{font-size:var(--font-label)}.artifact-copy small{font-size:var(--font-caption)}.artifact-card button{width:var(--control-height);height:var(--control-height);border-radius:10px}.start-area{min-height:520px;padding-block:var(--space-3xl)}.start-orb{border-radius:16px;width:56px;height:56px}.start-area h1{margin:var(--space-xl) 0 var(--space-sm);letter-spacing:-.035em;font-size:2rem}.start-area>p{max-width:560px;font-size:var(--font-body);line-height:1.65}.prompt-grid{gap:var(--space-md);margin-top:var(--space-2xl)}.prompt-grid button{gap:var(--space-md);min-height:104px;padding:var(--space-lg);border-radius:14px}.prompt-grid strong{font-size:var(--font-label)}.prompt-grid small{font-size:var(--font-caption);line-height:1.5}.composer-area{padding:var(--space-lg) var(--space-xl) var(--space-md)}.task-composer{border-radius:16px;width:min(100%,880px)}.task-composer textarea{min-height:88px;padding:var(--space-lg) var(--space-lg) var(--space-xs);font-size:1rem;line-height:1.55}.pending-files{gap:var(--space-sm);padding:var(--space-sm) var(--space-md) 2px}.pending-file{gap:var(--space-sm);padding:var(--space-sm);border-radius:10px}.pending-file strong{font-size:var(--font-caption)}.pending-file small{font-size:.6875rem}.pending-file button{border-radius:8px;flex-basis:32px;width:32px;height:32px}.composer-bottom{min-height:56px;padding:var(--space-sm)}.composer-bottom>div{gap:var(--space-sm)}.tool-button{width:var(--control-height);height:var(--control-height);border-radius:10px}.config-select,.skill-pill,.stock-mode-toggle,.config-picker-trigger,.guidance-mode-pill{height:var(--control-height);gap:var(--space-sm);padding-inline:var(--space-md);font-size:var(--font-caption);border-radius:10px}.config-picker-trigger{max-width:190px}.config-menu{gap:var(--space-xs);width:240px;padding:var(--space-sm);border-radius:12px}.config-menu button{gap:var(--space-md);min-height:48px;padding:var(--space-sm) var(--space-md);border-radius:9px}.config-menu button>span{gap:var(--space-xs)}.config-menu button strong{font-size:var(--font-caption)}.config-menu button small{font-size:.6875rem}.speed-picker .config-picker-trigger{max-width:104px}.speed-menu{width:168px}.composer-bottom>div:last-child>span,.composer-area>p{font-size:.6875rem}.submit-button{border-radius:12px;width:44px;height:44px}.composer-area>p{margin-top:var(--space-sm);line-height:1.45}.inspector-head{height:56px;padding:0 var(--space-lg)}.inspector-head strong{font-size:var(--font-label)}.inspector-head button{width:var(--control-height);height:var(--control-height)}.inspector-section{padding:var(--space-xl)}.inspector-section>span{margin-bottom:var(--space-lg);letter-spacing:.06em;font-size:.6875rem}.large-status{gap:var(--space-md)}.large-status>div{gap:var(--space-xs)}.large-status strong{font-size:var(--font-label)}.large-status small{font-size:var(--font-caption)}.detail-list>div{min-height:40px}.detail-list dt,.detail-list dd{font-size:var(--font-caption)}.detail-list dt{gap:var(--space-sm)}.inspector-steps{gap:var(--space-md)}.inspector-steps>div{gap:var(--space-md);font-size:var(--font-caption)}.inspector-steps i{width:24px;height:24px;font-size:.6875rem}.inspector-file,.input-file{gap:var(--space-md);min-height:48px;padding:var(--space-md);border-radius:10px}.inspector-file>span,.input-file>span{gap:var(--space-xs)}.inspector-file strong,.input-file strong{font-size:var(--font-caption)}.inspector-file small,.input-file small{font-size:.6875rem}.input-file-list{gap:var(--space-sm)}.empty-files{gap:var(--space-sm);padding:var(--space-md);font-size:var(--font-caption)}.share-task-button{min-height:44px;padding:var(--space-md);border-radius:10px}.share-task-button>span{gap:var(--space-sm)}.share-task-button strong{font-size:var(--font-caption)}.share-task-note{margin-top:var(--space-sm);font-size:.6875rem}.codex-note{gap:var(--space-md);margin:var(--space-lg);padding:var(--space-md);border-radius:12px}.codex-note>div{gap:var(--space-xs)}.codex-note strong{font-size:var(--font-caption)}.codex-note p{font-size:.6875rem;line-height:1.5}.toast{padding:var(--space-md) var(--space-lg);font-size:var(--font-label)}.share-topbar{height:72px}.share-brand{gap:var(--space-md)}.share-brand>span{width:44px;height:44px;font-size:var(--font-title);border-radius:12px}.share-brand>div{gap:var(--space-xs)}.share-brand strong{font-size:var(--font-body)}.share-brand small{font-size:var(--font-caption)}.share-readonly{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--font-caption)}.share-content{gap:var(--space-xl);width:min(100% - 48px,1180px);padding:var(--space-2xl) 0 var(--space-4xl);grid-template-columns:minmax(0,1fr) 320px}.share-main-card{padding:var(--space-2xl)}.share-detail-card{padding:var(--space-xl)}.share-task-head{gap:var(--space-xl);padding-bottom:var(--space-xl)}.share-eyebrow{font-size:.6875rem}.share-task-head h1{margin:var(--space-sm) 0 var(--space-md);letter-spacing:-.03em;font-size:1.75rem}.share-task-head p{font-size:var(--font-body);line-height:1.65}.share-status{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--font-caption)}.share-conversation-card{margin-top:var(--space-xl);padding:var(--space-lg);border-radius:14px}.share-conversation-head{gap:var(--space-md);padding-bottom:var(--space-md)}.share-conversation-head strong{font-size:var(--font-label)}.share-conversation-head span{font-size:.6875rem}.share-conversation-list{gap:var(--space-lg);padding-top:var(--space-lg)}.share-turn{gap:var(--space-sm)}.share-turn-user,.share-turn-assistant{padding:var(--space-md) var(--space-lg);border-radius:12px}.share-turn-user>span,.share-turn-assistant>span{font-size:.6875rem}.share-turn p{font-size:var(--font-label)}.share-live-head{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:44px 1fr auto}.share-codex-avatar{border-radius:12px;width:44px;height:44px}.share-live-head>div:nth-child(2){gap:var(--space-xs)}.share-live-head strong{font-size:var(--font-label)}.share-live-head>div:nth-child(2) span,.share-live-head>i{font-size:var(--font-caption)}.share-result{margin-top:var(--space-xl);padding:var(--space-lg);border-radius:12px}.share-result>span{font-size:.6875rem}.share-result p{margin-top:var(--space-sm);font-size:var(--font-body)}.share-timeline{margin-top:var(--space-2xl)}.share-timeline>div{gap:var(--space-sm)}.share-timeline strong{font-size:var(--font-caption)}.share-timeline small{font-size:.6875rem}.share-artifact{gap:var(--space-md);margin-top:var(--space-2xl);padding:var(--space-md);border-radius:12px}.share-artifact>span{border-radius:12px;width:48px;height:48px}.share-artifact>div{gap:var(--space-xs)}.share-artifact strong{font-size:var(--font-label)}.share-artifact small{font-size:var(--font-caption)}.share-section-label{margin-bottom:var(--space-md);font-size:.6875rem}.share-detail-card dl>div{min-height:40px}.share-detail-card dt,.share-detail-card dd{font-size:var(--font-caption)}.share-attachments{gap:var(--space-sm)}.share-attachments>div{gap:var(--space-sm);padding:var(--space-md);border-radius:10px}.share-attachments strong{font-size:var(--font-caption)}.share-attachments small,.share-safe-note span,.share-updated{font-size:.6875rem}.share-empty{padding:var(--space-md);font-size:var(--font-caption)}.share-safe-note{gap:var(--space-sm);padding:var(--space-md);border-radius:10px}.share-safe-note strong{font-size:var(--font-caption)}.share-state-card h1{font-size:1.5rem}.share-state-card p{font-size:var(--font-label)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (width<=1180px){.task-layout.with-inspector{grid-template-columns:minmax(460px,1fr) 296px}.conversation-inner{padding-inline:var(--space-xl)}}@media (width<=1020px){.codex-shell{grid-template-columns:264px minmax(0,1fr)}.task-layout.with-inspector{grid-template-columns:minmax(0,1fr)}.run-inspector{z-index:20;width:min(360px,88vw);display:block;position:fixed;top:64px;bottom:0;right:0;box-shadow:-12px 0 28px #1415171f}}@media (width<=760px){.codex-shell{touch-action:pan-y;height:100dvh;min-height:0;display:block}.task-sidebar{z-index:31;width:min(88vw,336px);height:100dvh;max-height:100dvh;padding-top:max(20px, env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;transition:transform .2s;position:fixed;top:0;bottom:auto;left:0;transform:translate(-102%);box-shadow:18px 0 45px #1617192e}.task-sidebar.mobile-open{transform:translate(0)}.mobile-sidebar-close{display:grid}.task-workspace{height:100%}.mobile-menu{color:#646569;background:#f2f1ec;border:0;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.task-header{padding:0 var(--space-sm);flex-basis:60px}.task-heading>div span,.task-heading>small{display:none}.task-heading>div strong{max-width:48vw;font-size:1rem}.conversation-inner{padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.composer-area{padding:var(--space-md) 10px max(10px, env(safe-area-inset-bottom))}.prompt-grid{grid-template-columns:1fr}.prompt-grid button{min-height:0}.start-area{min-height:auto;padding-block:var(--space-4xl) var(--space-2xl)}.chat-message.user .chat-copy{max-width:92%}.skill-pill{display:none}.icon-button,.inspector-head button,.ghost-action,.tool-button,.config-picker-trigger,.submit-button{min-width:44px;height:44px}.run-inspector{width:min(92vw,360px);top:60px}.mobile-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14151747;border:0;display:block;position:fixed;inset:0}.share-topbar{height:58px;padding-inline:14px}.share-content{grid-template-columns:1fr;width:min(100% - 20px,680px);padding-top:10px}.share-main-card{padding:20px 16px}.share-task-head{flex-direction:column}.share-timeline{grid-template-columns:1fr;gap:12px}.share-timeline>div:not(:last-child):after{width:1px;height:auto;inset:20px auto -12px 10px}.share-live-head{grid-template-columns:36px 1fr}.share-live-head>i{grid-column:2}}@media (width<=470px){.ghost-action{padding-inline:7px}.composer-bottom>div:last-child>span{display:none}.config-select{padding-inline:6px}.config-select select{max-width:93px}.config-picker-trigger{max-width:100px;padding-inline:7px}.speed-picker .config-picker-trigger{max-width:74px}.stock-mode-toggle{white-space:nowrap;flex:none;gap:4px;padding-inline:4px}.config-menu{left:-2px}.share-action{width:31px;padding:0;font-size:0}.setup-card{grid-template-columns:32px 1fr}.setup-card>span{display:none}.artifact-card{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
