@font-face{font-family:OpenAI Sans;font-weight:400;font-style:normal;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Regular.woff2) format("woff2")}@font-face{font-family:OpenAI Sans;font-weight:500;font-style:normal;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Medium.woff2) format("woff2")}@font-face{font-family:OpenAI Sans;font-weight:600;font-style:normal;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Semibold.woff2) format("woff2")}@font-face{font-family:OpenAI Sans;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn.openai.com/common/fonts/openai-sans/OpenAISans-Bold.woff2) format("woff2")}.cxwin-root{position:relative;width:100%;height:100%;text-align:left;--cx-bg: #f4f3f1;--cx-surface: #eceae7;--cx-ink: #1c1b19;--cx-muted: #8b8984;--cx-bubble: #eae8e5;--cx-input: #ffffff;--cx-send: #181818;--cx-border: rgba(0,0,0,.09);--cx-chrome-ic: #83817c;--cx-access: #d9641c;--cx-font: "OpenAI Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cxwin-root *{box-sizing:border-box}.cxwin-root[data-brand=claude-code]{--cx-bg: #faf9f5;--cx-surface: #f0eee7;--cx-ink: #141413;--cx-muted: #8a887f;--cx-bubble: #efece3;--cx-input: #ffffff;--cx-send: #da7756;--cx-border: rgba(20,20,19,.1);--cx-chrome-ic: #8a887f;--cx-access: #da7756;--cx-font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}.cxwin-root[data-brand=claude-code] .cx-greet{font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-weight:500;letter-spacing:0}.cxwin-root[data-brand=claude-code] .cx-reply p:not(:empty):before{content:"";display:inline-block;width:.95em;height:.95em;margin-right:.42em;vertical-align:-.11em;background:url(/codex-plugin/claude-mark.svg) center / contain no-repeat}.cxwin-root[data-brand=hermes]{--cx-bg: #faf7f2;--cx-surface: #f2ede4;--cx-ink: #201c16;--cx-muted: #948d80;--cx-bubble: #efe9de;--cx-input: #ffffff;--cx-send: #201c16;--cx-border: rgba(60,45,20,.12);--cx-chrome-ic: #948d80;--cx-access: #b08540;--cx-font: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif}.cxwin{position:absolute;inset:0;background:var(--cx-bg);border:1px solid var(--cx-border);border-radius:14px;overflow:hidden;box-shadow:0 40px 110px -30px #141e3242,0 10px 26px -12px #0000001f;display:flex;flex-direction:column;color:var(--cx-ink);text-align:left;font-family:var(--cx-font)}.cx-top{height:46px;flex:0 0 46px;display:flex;align-items:center;padding:0 16px;position:relative;z-index:3}.cx-dots{display:inline-flex;gap:8px}.cx-dots i{width:11px;height:11px;border-radius:50%}.cx-dots i:nth-child(1){background:#ff5f57}.cx-dots i:nth-child(2){background:#febc2e}.cx-dots i:nth-child(3){background:#28c840}.cx-chrome{display:inline-flex;align-items:center;gap:17px;margin-left:18px;color:var(--cx-chrome-ic)}.cx-chrome>svg{width:15px;height:15px;display:block}.cx-seg{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;background:#e7e5e1;border-radius:999px;padding:2.5px}.cx-seg i{font-style:normal;font-size:12.5px;font-weight:500;line-height:1;color:#6f6d68;padding:5.5px 18px;border-radius:999px}.cx-seg i.on{background:#fff;color:#191817;box-shadow:0 1px 2.5px #0000001a,0 0 0 .5px #00000005}.cx-min{margin-left:auto;display:inline-flex;align-items:center;gap:14px;color:var(--cx-chrome-ic)}.cx-min svg{width:15px;height:15px;display:block}.cxwin-body{flex:1;position:relative;min-height:0}.cx-chat{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--cx-bg);border-right:1px solid transparent;overflow:hidden;z-index:2}.cx-greet{position:absolute;left:8%;right:8%;top:31%;text-align:center;font-size:clamp(20px,2.5vw,30px);font-weight:500;letter-spacing:-.014em;color:#232220}.cx-msgs{position:absolute;inset:6% 0 27%;padding:0;overflow:hidden;opacity:0;display:flex;flex-direction:column;justify-content:flex-start;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px);mask-image:linear-gradient(180deg,transparent 0,#000 30px)}.cx-msgs-inner{width:min(560px,86%);margin:0 auto;display:flex;flex-direction:column;gap:14px;text-align:left;flex:0 0 auto;transition:transform .3s ease;will-change:transform}.cx-file{align-self:flex-end;display:inline-flex;align-items:center;gap:7px;background:var(--cx-input);border:1px solid var(--cx-border);border-radius:10px;padding:6px 11px;font-size:12px;color:var(--cx-ink);opacity:0}.cx-file svg{width:13px;height:13px;color:var(--cx-muted);flex:0 0 auto}.cx-user{align-self:flex-end;max-width:88%;background:var(--cx-bubble);border-radius:14px;padding:10px 13px;font-size:13.5px;line-height:1.55;white-space:pre-line}.cx-mention{display:inline-flex;align-items:center;gap:4px;vertical-align:baseline;font-weight:600;color:var(--cx-ink);background:transparent;padding:0;white-space:nowrap}.cx-mention img{width:13px;height:13px;display:block}.cx-worked{align-self:flex-start;display:inline-flex;align-items:center;gap:3px;font-size:12.5px;color:var(--cx-muted);font-weight:500}.cx-worked svg{width:14px;height:14px}.cx-reply p{margin:0;font-size:13.5px;line-height:1.62;text-align:left;color:var(--cx-ink)}.cx-steps{display:flex;flex-direction:column;gap:8px;align-self:stretch}.cx-astep{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.4;color:var(--cx-muted);opacity:0;will-change:transform,opacity}.cx-astep[data-state=done]{color:var(--cx-ink)}.cx-astep .ind{width:14px;height:14px;flex:0 0 auto;border-radius:50%;position:relative;box-sizing:border-box}.cx-astep[data-state=run] .ind{border:1.5px solid var(--cx-border);border-top-color:var(--cx-ink);animation:ccx-spin .7s linear infinite}.cx-astep[data-state=done] .ind{background:url(/CC_LOGOMARK_BLACK.svg) center / contain no-repeat}@keyframes ccx-spin{to{transform:rotate(360deg)}}.cx-acts{display:flex;align-items:center;gap:14px;color:#97958f;opacity:0}.cx-acts svg{width:14px;height:14px;display:block}.cx-prompt{position:absolute;left:50%;transform:translate(-50%);width:min(560px,86%);top:42%;z-index:3;background:var(--cx-input);border:1px solid rgba(0,0,0,.055);border-radius:24px;padding:13px 15px 10px;box-shadow:0 1px 2px #0000000a,0 12px 34px -14px #14100829}.cx-prompt .field{display:block;min-height:2.7em;font-size:13.5px;line-height:1.45;color:var(--cx-ink)}.cx-prompt .field:empty:before{content:attr(data-ph);color:var(--cx-muted)}.cx-prompt .row{display:flex;align-items:center;gap:11px;margin-top:6px}.cx-prompt .row .plus{display:inline-flex;color:#66645f}.cx-prompt .row .plus svg{width:17px;height:17px;display:block}.cx-prompt .row .fa{display:inline-flex;align-items:center;gap:5px;color:var(--cx-access);font-size:12px;font-weight:500;white-space:nowrap}.cx-prompt .row .fa svg{width:14px;height:14px;display:block}.cx-prompt.sent .row .fa .lbl{display:none}.cx-prompt .row .sp{flex:1}.cx-prompt .row .model{display:inline-flex;align-items:center;gap:4.5px;font-size:11.5px;color:var(--cx-muted);white-space:nowrap}.cx-prompt .row .model .bolt{width:12px;height:12px;color:var(--cx-ink)}.cx-prompt .row .model b{font-weight:600;color:var(--cx-ink)}.cx-prompt .row .model .hi{color:var(--cx-muted)}.cx-prompt .row .model .chev{width:11px;height:11px}.cx-prompt .row .mic{display:inline-flex;color:#66645f}.cx-prompt .row .mic svg{width:16px;height:16px;display:block}.cx-prompt .row .send{width:28px;height:28px;border-radius:50%;background:var(--cx-send);color:#fff;display:grid;place-items:center;flex:0 0 auto}.cx-prompt .row .send svg{width:14px;height:14px;grid-area:1 / 1}.cx-prompt .row .send .ar,.cx-prompt .row .send.typing .wf{display:none}.cx-prompt .row .send.typing .ar{display:block}.cx-home{position:absolute;left:50%;transform:translate(-50%);top:47%;width:min(560px,86%);z-index:1}.cx-drawer{background:var(--cx-surface);border-radius:24px;padding:68px 17px 0}.cx-tray{display:flex;align-items:center;gap:22px;height:42px;color:#6c6a65}.cx-tray .sp{flex:1}.cx-proj{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500}.cx-proj svg{width:15px;height:15px;display:block;flex:0 0 auto}.cx-plug{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500}.cx-plug .marks{display:inline-flex;align-items:center;gap:1px}.cx-plug .marks svg{width:14px;height:14px;display:block}.cx-laptop{width:16px;height:16px;display:block;flex:0 0 auto}.cxwin-root .cc{position:absolute;right:0;top:0;bottom:0;width:70%;opacity:0;display:flex;flex-direction:column;background:var(--sk-bg);color:var(--sk-fg);z-index:1;overflow:hidden;will-change:transform,opacity}.cxwin-root .cc-top{flex:1;min-height:0;display:flex}.cxwin-root .cc-asset{flex:0 0 26%;width:26%;border-right:1px solid var(--sk-border);padding:10px;min-width:0;overflow:hidden}.cxwin-root .cc-player{flex:1;min-width:0;padding:10px 12px;display:flex;container-type:size;align-items:center;justify-content:center}.cxwin-root .cc-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--sk-viewer);opacity:0}.cxwin-root .cc-cursor{position:absolute;left:0;top:0;width:19px;height:19px;opacity:0;z-index:12;pointer-events:none;transform:translate(-60px,-60px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.cxwin-root .cc-cursor svg{width:100%;height:100%;display:block}.cxwin-root .cc .vw-screen{flex:none;aspect-ratio:16 / 9;width:min(100%,calc(100cqh * 16 / 9))}.cxwin-body .cc .mp-grid{grid-template-columns:repeat(2,1fr)}.cxwin-root .cc .ed-tl{flex:0 0 auto}.cxwin-body .cc .clip.vid{background:var(--tr-blue);box-sizing:border-box;border:1px solid var(--sk-clip-border, rgba(0, 0, 0, .35));box-shadow:none}.cxwin-root .cc .tl-ruler{gap:0;padding-right:0}.cxwin-root .cc .tl-ruler>span{flex:1 1 0;padding-left:5px}.cxwin-root .cc .tl-ruler:after{content:"";position:absolute;left:100px;right:0;bottom:0;height:5px;background:repeating-linear-gradient(90deg,var(--border-2, rgba(0,0,0,.14)) 0 1px,transparent 1px 5%);opacity:.75}.cxwin-root .cc .tl-tracks:before{content:"";position:absolute;inset:0 0 0 100px;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),var(--border, rgba(0,0,0,.1)) calc(25% - 1px) 25%)}.cxwin-root .cc .ed-tl .track.tk-v{height:64px}.cxwin-root .cc .ed-tl .track.tk-mg{height:52px}.cxwin-root .cc .ed-tl .track.tk-a{height:56px}.cxwin-root .cc .ed-tl .clip.vid{height:54px}.cxwin-root .cc .ed-tl .clip.title{height:42px}.cxwin-root .cc .ed-tl .clip.aud{height:46px}.cxwin-root .cc .lane{padding:5px 0;gap:0}.cxwin-root .cc .lane.abs{position:relative}.cxwin-root .cc .lane.abs .clip{position:absolute;top:5px}.cxwin-root .cc .tl-tracks .clip{opacity:0;transform-origin:left center;will-change:transform,opacity}.cxwin-root .cc .tl-playhead{left:100px;opacity:0;pointer-events:none}.cxwin-root .cc .tl-bar .pb{transition:transform .12s ease}.cxwin-root .cc .tl-bar .pb.pressed{transform:scale(.84)}@media(max-width:640px){.cxwin-body .cc{width:100%}.cxwin-root .cc-asset{display:none}.cx-prompt .row{gap:9px}.cx-prompt .row .fa .lbl,.cx-prompt .row .model .hi{display:none}.cx-home{top:42%}.cx-drawer{padding:118px 14px 0}.cx-tray{gap:14px}.cx-proj,.cx-plug{white-space:nowrap}.cx-laptop{display:none}}
