.cd-root h2{letter-spacing:-.03em;font-size:clamp(32px,4vw,52px);font-weight:560;line-height:1.06}.cd-hero{padding:72px 0 128px}.cd-heroCopy{max-width:850px}.cd-hero h1{letter-spacing:-.04em;margin:0;font-size:clamp(48px,6.5vw,84px);font-weight:560;line-height:1.02}.cd-heroWorkspace{margin-top:80px;animation-delay:.54s}.cd-workspace{border:1px solid var(--lp-line-strong);background:var(--ow-surface);min-height:520px;box-shadow:var(--ow-shadow-soft);border-radius:16px;grid-template-rows:48px 1fr 112px;grid-template-columns:190px minmax(0,1fr) 250px;display:grid;overflow:hidden}.cd-workspace>header{border-bottom:1px solid var(--lp-line);color:var(--lp-muted-2);grid-column:1/-1;align-items:center;gap:14px;padding:0 16px;font-size:10px;display:flex}.cd-workspace>header strong{color:var(--lp-ivory);font-size:12px}.cd-workspace>header>span:last-child{margin-left:auto}.cd-dots{gap:5px;display:flex}.cd-dots i{background:var(--lp-line-strong);border-radius:50%;width:6px;height:6px}.cd-files,.cd-agent{background:var(--ow-surface-subtle);padding:18px 12px}.cd-files{border-right:1px solid var(--lp-line)}.cd-files p,.cd-agent>p{color:var(--lp-muted-2);letter-spacing:.12em;margin-bottom:14px;font-size:9px}.cd-files div{color:var(--lp-muted-2);border-radius:5px;align-items:center;gap:7px;padding:7px;font-size:10px;display:flex}.cd-files div.active{background:var(--ow-surface-subtle);color:var(--lp-ivory)}.cd-editor{padding:0 20px;position:relative;overflow:hidden}.cd-tab{border-bottom:1px solid var(--lp-mist);color:var(--lp-muted);padding:13px 4px 10px;font-size:10px;display:inline-block}.cd-editor pre{color:var(--lp-muted);white-space:pre-wrap;font:11px/2 ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:42px!important}.cd-editor pre span{width:28px;color:var(--lp-muted-2);display:inline-block}.cd-diffLine{background:var(--ow-surface-subtle);color:var(--lp-mist);margin-top:8px;padding:7px 12px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.cd-agent{border-left:1px solid var(--lp-line)}.cd-agent>strong{color:var(--lp-ivory);font-size:12px;line-height:1.45;display:block}.cd-agentState{border:1px solid var(--ow-border);color:var(--lp-mist);border-radius:7px;margin:18px 0;padding:10px;font-size:10px}.cd-agent ol{flex-direction:column;gap:8px;display:flex}.cd-agent li{color:var(--lp-muted-2);align-items:center;gap:8px;font-size:10px;display:flex}.cd-agent li>span{border:1px solid var(--lp-line);border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.cd-agent li.done span,.cd-agent li.active{color:var(--lp-mist)}.cd-terminal{border-top:1px solid var(--lp-line);grid-column:1/-1;grid-template-columns:160px 1fr auto;align-items:start;gap:18px;padding:16px 20px;font-size:10px;display:grid}.cd-terminal>span{color:var(--lp-muted);gap:7px;display:flex}.cd-terminal code{color:var(--lp-muted)}.cd-terminal strong{color:var(--lp-mist);font-weight:500}.cd-intro{max-width:650px}.cd-split{grid-template-columns:minmax(0,430px) minmax(0,1fr);align-items:center;gap:90px;display:grid}.cd-awareness,.cd-review,.cd-modeView,.cd-toolTerminal,.cd-gitFlow,.cd-boundaries,.cd-surfaces{border:1px solid var(--lp-line-strong);background:var(--ow-surface);border-radius:16px}.cd-awareness{padding:24px}.cd-task{border-bottom:1px solid var(--lp-line);color:var(--lp-muted-2);padding-bottom:18px;font-size:10px}.cd-task strong{color:var(--lp-ivory);margin-top:6px;font-size:13px;display:block}.cd-awareness>div:not(.cd-task,.cd-contextLine){border-bottom:1px solid var(--lp-line);color:var(--lp-muted);grid-template-columns:20px 1fr auto;align-items:center;padding:13px 0;font-size:11px;display:grid}.cd-awareness small{color:var(--lp-muted-2);font-size:9px}.cd-awareness .relevant small{color:var(--lp-mist)}.cd-contextLine{color:var(--lp-muted-2);align-items:center;gap:9px;margin-top:18px;font-size:9px;display:flex}.cd-contextLine span{background:var(--lp-mist);border-radius:50%;width:7px;height:7px}.cd-modes{grid-template-columns:390px 1fr;align-items:stretch;gap:70px;margin-top:56px;display:grid}.cd-modes nav{flex-direction:column;display:flex}.cd-modes nav button{border:0;border-top:1px solid var(--lp-line);color:var(--lp-muted-2);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px 1fr;gap:5px 10px;padding:20px 0;display:grid}.cd-modes nav button[aria-pressed=true]{color:var(--lp-ivory)}.cd-modes nav button>span{grid-row:1/3;font-size:10px}.cd-modes nav strong{font-size:15px}.cd-modes nav small{line-height:1.45}.cd-modeView{flex-direction:column;justify-content:center;padding:28px;display:flex}.cd-modeView>div:first-child{color:var(--lp-mist);align-items:center;gap:9px;font-size:11px;display:flex}.cd-modeView>p{color:var(--lp-muted);font-size:15px;line-height:1.6;margin:34px 0!important}.cd-confirm{border:1px solid var(--ow-border);color:var(--lp-mist);border-radius:8px;align-items:center;gap:9px;padding:13px;font-size:10px;display:flex}.cd-confirm button{border:1px solid var(--lp-line-strong);color:var(--lp-ivory);background:0 0;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:9px}.cd-loop{margin-top:58px}.cd-loopSteps{border-block:1px solid var(--lp-line);grid-template-columns:repeat(5,1fr);margin-bottom:20px;display:grid}.cd-loopSteps>div{color:var(--lp-muted);align-items:center;gap:8px;padding:15px;font-size:10px;display:flex}.cd-loopSteps span{color:var(--lp-muted-2)}.cd-loopSteps svg{color:var(--lp-muted-2);margin-left:auto}.cd-workspace.compact{min-height:440px}.cd-review{overflow:hidden}.cd-review header,.cd-reviewFile,.cd-review footer{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;padding:16px 20px;font-size:11px;display:flex}.cd-review header strong,.cd-reviewFile small{color:var(--lp-muted-2);font-size:9px;font-weight:500}.cd-review pre{color:var(--lp-muted);font:11px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;padding:22px!important}.cd-review pre i{color:#d98d98}.cd-review pre b{color:var(--lp-mist)}.cd-review footer{border-top:1px solid var(--lp-line);border-bottom:0;justify-content:flex-end;gap:8px}.cd-review button{border:1px solid var(--lp-line-strong);color:var(--lp-muted);background:0 0;border-radius:6px;padding:7px 10px;font-size:9px}.cd-review button.primary{background:var(--lp-ivory);color:var(--ow-cloud-white)}.cd-tools{grid-template-columns:1fr 330px;gap:70px;margin-top:56px;display:grid}.cd-toolTerminal{flex-direction:column;gap:15px;padding:24px;display:flex}.cd-toolTerminal p{color:var(--lp-muted);align-items:center;gap:8px;font-size:11px;display:flex}.cd-toolTerminal code{color:var(--lp-muted-2);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.cd-toolTerminal code.success{color:var(--lp-mist)}.cd-toolRail{flex-direction:column;display:flex}.cd-toolRail span,.cd-githubLogo{border-bottom:1px solid var(--lp-line);color:var(--lp-muted);padding:13px;font-size:11px}.cd-githubLogo{object-fit:contain;width:auto;max-width:92px;max-height:18px}.cd-gitFlow{padding:26px}.cd-gitLogo{width:auto;max-width:112px;max-height:26px;margin-bottom:24px;display:block}.cd-gitFlow>div{min-height:42px;color:var(--lp-muted);grid-template-columns:30px 110px 1fr;align-items:center;font-size:11px;display:grid}.cd-gitFlow>div span{color:var(--lp-muted-2);font-size:9px}.cd-gitFlow>div i{background:var(--lp-line-strong);height:1px}.cd-gitFlow>small{color:var(--lp-muted-2);margin-top:18px;font-size:9px;display:block}.cd-boundaries{grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;overflow:hidden}.cd-boundaries>div{border-right:1px solid var(--lp-line);flex-direction:column;min-height:190px;padding:22px;display:flex}.cd-boundaries>div:last-child{border:0}.cd-boundaries span{color:var(--lp-muted-2);font-size:10px}.cd-boundaries strong{color:var(--lp-ivory);margin-top:auto;font-size:14px}.cd-boundaries small{color:var(--lp-muted);margin-top:8px;font-size:10px;line-height:1.45}.cd-surfaces{padding:8px 24px}.cd-surfaces>div{border-bottom:1px solid var(--lp-line);color:var(--lp-muted);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:18px 0;display:grid}.cd-surfaces>div:last-child{border:0}.cd-surfaces strong{font-size:12px}.cd-surfaces small{color:var(--lp-mist);font-size:9px}@media (max-width:900px){.cd-split,.cd-modes,.cd-tools{grid-template-columns:1fr;gap:42px}.cd-workspace{grid-template-columns:150px 1fr}.cd-agent{display:none}.cd-boundaries{grid-template-columns:repeat(2,1fr)}.cd-boundaries>div:nth-child(2){border-right:0}.cd-gitFlow>div{grid-template-columns:30px 100px 1fr}}@media (max-width:640px){.cd-hero{padding:48px 0 88px}.cd-heroWorkspace{margin-top:56px}.cd-workspace,.cd-workspace.compact{grid-template-columns:1fr;min-height:440px}.cd-files{display:none}.cd-editor{min-height:260px}.cd-terminal{grid-template-columns:1fr;gap:9px}.cd-workspace>header>span:last-child{display:none}.cd-loopSteps{grid-template-columns:1fr}.cd-loopSteps>div{border-bottom:1px solid var(--lp-line)}.cd-loopSteps svg{transform:rotate(90deg)}.cd-boundaries{grid-template-columns:1fr}.cd-boundaries>div{border-right:0;border-bottom:1px solid var(--lp-line);min-height:140px}.cd-detailBody{grid-template-columns:1fr}.cd-review footer{flex-wrap:wrap}.cd-tools{grid-template-columns:1fr}.cd-gitFlow>div{grid-template-columns:26px 100px 1fr}}@media (prefers-reduced-motion:reduce){.cd-root *{scroll-behavior:auto!important}}
