.duo_section__Gbz_v{position:relative;max-width:1120px;margin:0 auto;padding:150px 24px 0;scroll-margin-top:84px}.duo_heading__pSavB{max-width:520px}.duo_heading__pSavB h2{margin:0;font-size:clamp(30px,3.2vw,40px);line-height:1.04;font-weight:600;letter-spacing:-.04em}.duo_body__7Q5_l{margin:20px 0 0;font-size:17px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.duo_duoRow__RawxW{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:48px;gap:48px;align-items:center}.duo_duoVisual__92xuy{min-width:0;margin-left:clamp(-180px,calc((1120px - 100vw) / 2),0px)}.duo_stage__KCrOE{position:relative;width:100%}.duo_scaler__qeH9g{position:absolute;left:50%;top:0;translate:-50% 0;transform-origin:top center}.duo_shot__ofA9k{position:absolute;top:50px;perspective:2600px;perspective-origin:70% 35%}.duo_body3d__aSAn9{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(9deg) rotateY(16deg) rotate(-1deg)}.duo_edge__zZzFY{position:absolute;inset:0;border-radius:44px;background:linear-gradient(105deg,#6b6b72,#2a2a2e 20%,#1b1b1d 55%,#3a3a40 85%,#77777f)}.duo_edge__zZzFY:last-of-type{box-shadow:0 60px 100px rgba(0,0,0,.6)}.duo_face__Apc3f{position:absolute;inset:0;padding:10px;border-radius:44px;background:#1d1d1f;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.13);transform:translateZ(0)}.duo_screen__1z1Pf{position:relative;overflow:hidden;border-radius:34px;background:#000;isolation:isolate;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.duo_screen__1z1Pf code{padding:0;border-radius:0;background:none}.duo_mono__68OEX,.duo_screen__1z1Pf code{font-family:ui-monospace,"SF Mono",var(--font-jetbrains-mono),Menlo,monospace}.duo_barGroup__RF9KQ,.duo_composer__j7cKP,.duo_fileDiff__wsLAB,.duo_glassButton__ncCBs,.duo_shelf__4bHmk,.duo_working__x0RDj{background:rgba(255,255,255,.075);box-shadow:inset 0 .5px 0 rgba(255,255,255,.32),inset 0 0 0 .5px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.duo_spacer__5kaUn{flex:1 1}.duo_add__slBta{color:#24c36b}.duo_add__slBta,.duo_del__BMIz4{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duo_del__BMIz4{color:#ff5a5f}.duo_green__AC8to{color:#24c36b}.duo_feed__iiWRl{position:absolute;top:0;bottom:0;left:0}.duo_titleRow__A9C_v{position:absolute;top:28px;left:0;right:0;z-index:3;display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 16px 8px 20px;background:#000}.duo_titleRow__A9C_v:before{content:"";position:absolute;inset:-28px 0 100%;background:#000}.duo_titleRow__A9C_v:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px;background:linear-gradient(#000,transparent)}.duo_titleText__UKW6b{display:flex;flex-direction:column;gap:1px;min-width:0}.duo_title__rIVSm{font-size:22px;font-weight:700;line-height:1.2;white-space:nowrap}.duo_subtitle__HikWQ{font-size:13px;color:#a1a1aa}.duo_live__vsf_u{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;background:rgba(36,195,107,.16);color:#24c36b;font-size:13px;font-weight:600}.duo_live__vsf_u span{width:6px;height:6px;border-radius:50%;background:#24c36b}.duo_items__NnGNK{position:absolute;top:0;left:16px;right:16px;bottom:176px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,transparent,#000 26px);mask-image:linear-gradient(0deg,transparent,#000 26px)}.duo_prompt__IJTPm{align-self:flex-end;max-width:82%;margin:0;padding:12px 16px;border-radius:22px;background:#333;font-size:17px;line-height:22px}.duo_tools__RQus5{display:flex;flex-direction:column;gap:10px}.duo_toolRow__2uEbm{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:20px;color:#d4d4d8}.duo_toolGlyph__RdY5b{flex:none;display:grid;place-items:center;width:22px;height:20px}.duo_toolFile__fV_nE{color:#a1a1aa}.duo_reply__uXUKM{margin:0;font-size:17px;line-height:25px;color:#d4d4d8}.duo_reply__uXUKM strong{color:#fff;font-weight:600}.duo_reply__uXUKM code{color:#ffb020;font-size:15px}.duo_from__F9101{display:flex;align-items:center;gap:5px;margin-bottom:-8px;font-size:13px;color:#d4d4d8}.duo_from__F9101 svg{color:#a1a1aa}.duo_from__F9101 strong{color:#fff;font-weight:600}.duo_working__x0RDj{align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;padding:4px 14px 4px 8px;border-radius:15.75px;background:rgba(44,44,46,.82)}.duo_workingGlyph__ojQry{display:grid;place-items:center;width:28px;height:28px;margin-right:6px}.duo_workingCaption__49T60{font-size:15px;font-weight:500}.duo_workingMeta__TkvDO{margin-left:10px;font-family:ui-monospace,"SF Mono",var(--font-jetbrains-mono),Menlo,monospace;font-size:12px;color:#d4d4d8}.duo_glow__QPLg1{position:absolute;left:0;right:0;bottom:-10px;height:230px;z-index:-1}.duo_glow__QPLg1 canvas{width:100%;height:100%}.duo_bottomFade__uS_21{display:none}.duo_composerStack__sPS0f{position:absolute;left:12px;right:12px;bottom:4px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.duo_shelf__4bHmk{display:flex;align-items:center;height:36px;border-radius:999px;background-color:rgba(28,28,30,.6);font-size:15px}.duo_shelfSegment__oIZSD{position:relative;display:flex;align-items:center;gap:6px;height:100%;padding:0 14px;color:#d4d4d8}.duo_shelfSegment__oIZSD strong{color:#fff;font-weight:600}.duo_shelfSegment__oIZSD+.duo_shelfSegment__oIZSD:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:.5px;background:#4b4b4b}.duo_ciDot__yW__G{width:7px;height:7px;border-radius:50%;background:#24c36b}.duo_composer__j7cKP{align-self:stretch;display:flex;flex-direction:column;border-radius:29px;background-color:rgba(28,28,30,.68)}.duo_handle__tuUGm{align-self:center;width:36px;height:5px;margin:5px 0 12px;border-radius:999px;background:rgba(161,161,170,.6)}.duo_placeholder__Id3jj{display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:17px;color:#a1a1aa}.duo_controls__0s_9_{display:flex;align-items:center;gap:2px;padding:0 4px 4px}.duo_control__axNZS{display:grid;place-items:center;width:44px;height:44px;color:#d4d4d8}.duo_modelChip__N0qMr{display:flex;align-items:center;gap:6px;height:44px;padding:0 8px;font-size:15px}.duo_modelChip__N0qMr svg{flex:none;color:#a1a1aa}.duo_modelChip__N0qMr{min-width:0}.duo_modelName__9SV2B{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duo_workingCaption__49T60{white-space:nowrap}.duo_stop__w1N__{display:grid;place-items:center;width:40px;height:40px;margin:2px;border-radius:50%;background:#fff}.duo_stop__w1N__ span{width:12px;height:12px;border-radius:2.5px;background:#000}.duo_column__fx7aJ{z-index:4;border-left:.5px solid #4b4b4b}.duo_column__fx7aJ,.duo_column__fx7aJ:after{position:absolute;top:0;bottom:0;background:#000}.duo_column__fx7aJ:after{content:"";left:100%;width:80px}.duo_columnInner__fxW8E{position:relative;display:flex;flex-direction:column;height:100%}@media (prefers-reduced-motion:no-preference){.duo_columnInner__fxW8E{animation:duo_panelIn__dfE_R .32s cubic-bezier(.2,.7,.2,1)}}@keyframes duo_panelIn__dfE_R{0%{opacity:0}}.duo_columnHeader__9_L7c{display:flex;align-items:center;gap:12px;margin-top:28px;padding:8px 16px;min-height:60px}.duo_columnTitle__Ds_J7{flex:1 1;display:flex;flex-direction:column;min-width:0}.duo_columnTitle__Ds_J7 strong{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duo_columnTitle__Ds_J7 span{font-size:13px;color:#d4d4d8}.duo_glassGroup__rwO_d{display:flex;gap:8px}.duo_glassButton__ncCBs{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff}.duo_panelScroll__xPWTc{display:flex;flex-direction:column;gap:12px;padding:8px 16px 0;overflow:hidden}.duo_code__WqeJ4{margin:8px 16px 0;font-family:ui-monospace,"SF Mono",var(--font-jetbrains-mono),Menlo,monospace;font-size:13px;line-height:19px;color:#e6edf3;letter-spacing:0}.duo_codeLine__k_WPi{display:flex;gap:10px}.duo_lineNumber__3xygF{flex:none;width:16px;text-align:right;color:#a1a1aa}.duo_lineText__aZfIq{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.duo_code__WqeJ4 [data-token=keyword]{color:#ff7b72}.duo_code__WqeJ4 [data-token=string]{color:#a5d6ff}.duo_code__WqeJ4 [data-token=comment]{color:#9198a1;font-style:italic}.duo_code__WqeJ4 [data-token=type]{color:#ffa657}.duo_code__WqeJ4 [data-token=function]{color:#d2a8ff}.duo_code__WqeJ4 [data-token=constant]{color:#79c0ff}.duo_fileDiff__wsLAB{position:absolute;left:50%;bottom:22px;translate:-50% 0;display:flex;padding:4px;border-radius:999px}.duo_fileDiff__wsLAB span{display:grid;place-items:center;height:32px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:600;color:#d4d4d8}.duo_fileDiff__wsLAB span[data-active]{background:#636366;color:#fff}.duo_card__Vd_7l{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:18px;background:#1c1c1e}.duo_messageField__3TLYv{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border-radius:17px;background:#2c2c2e;font-size:15px;color:#a1a1aa}.duo_messageField__3TLYv svg{color:#d4d4d8}.duo_branchRow__x4us2{display:flex;align-items:center;gap:6px;min-height:32px;color:#d4d4d8}.duo_branchName__M3W4y{font-family:ui-monospace,"SF Mono",var(--font-jetbrains-mono),Menlo,monospace;font-size:13px;color:#fff}.duo_aheadPill__Mp8lN{padding:2px 7px;border-radius:999px;background:#2c2c2e;font-size:12px}.duo_capsulePrimary__thCud,.duo_capsule__ldS5y{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 11px;border-radius:999px;font-size:14px;font-weight:600}.duo_capsulePrimary__thCud{background:#fff;color:#000}.duo_capsule__ldS5y{background:#242426;color:#fff}.duo_commitSplit__CzG6z{display:flex;height:44px;border-radius:999px;background:#fff;color:#000;opacity:.4;font-size:17px;font-weight:600}.duo_commitSplit__CzG6z span:first-child{flex:1 1;display:grid;place-items:center}.duo_commitSplit__CzG6z span:last-child{display:grid;place-items:center;width:44px;border-left:1px solid #ccc}.duo_segmented__kD2_r{display:flex;height:32px;padding:2px;border-radius:9px;background:rgba(118,118,128,.24);font-size:13px;font-weight:600}.duo_segmented__kD2_r span{flex:1 1;display:grid;place-items:center;border-radius:7px}.duo_segmented__kD2_r span[data-active]{background:#636366}.duo_changeSection__6RVws{display:flex;flex-direction:column}.duo_changeHeader__oBKXC{display:flex;align-items:center;gap:6px;min-height:30px;color:#d4d4d8}.duo_changeTitle___WfOh{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.duo_churn__wv89M{display:flex;gap:4px;font-family:ui-monospace,"SF Mono",var(--font-jetbrains-mono),Menlo,monospace;font-size:12px}.duo_countPill___mG5a{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 5px;border-radius:999px;background:#2c2c2e;font-size:12px;color:#d4d4d8}.duo_changeAction__F7qiK{font-size:13px;font-weight:600;color:#fff}.duo_changeRow__mkHB0{display:flex;align-items:center;gap:8px;height:40px;color:#d4d4d8}.duo_tsIcon__akrc1{flex:none;display:grid;place-items:center;width:15px;height:15px;border-radius:3px;background:#3178c6;color:#fff;font-size:7px;font-weight:800;letter-spacing:0}.duo_changeName__9hs41{flex:1 1;display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.duo_changeName__9hs41 span:first-child{font-size:15px;color:#fff}.duo_changeName__9hs41 span:last-child{font-size:12px;color:#a1a1aa;overflow:hidden;text-overflow:ellipsis}.duo_letter__XxQEQ{width:12px;font-family:ui-monospace,"SF Mono",var(--font-jetbrains-mono),Menlo,monospace;font-size:13px;font-weight:600}.duo_letter__XxQEQ[data-letter=M]{color:#ffb020}.duo_letter__XxQEQ[data-letter=U]{color:#24c36b}.duo_hairline__p3RSl{margin:4px 0;border:0;border-top:.34px solid #4b4b4b}.duo_graphDrawer__nGP_F{position:absolute;left:16px;right:16px;bottom:16px;height:300px;padding:10px 8px 0 4px;overflow:hidden;border-radius:18px;background:#1c1c1e;box-shadow:0 -12px 30px rgba(0,0,0,.55)}.duo_graphHeading__IHfM7{display:flex;align-items:center;gap:6px;padding:0 8px 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#d4d4d8}.duo_graph__IIKI_{list-style:none;margin:0;padding:0}.duo_graph__IIKI_ li{display:flex;align-items:center;gap:4px;height:44px}.duo_lanes__uDIL6{flex:none;display:block}.duo_graphText__930ge{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.duo_graphSubject__Z5doz{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px}.duo_graphSubject__Z5doz svg{flex:none;color:#d4d4d8}.duo_graphSubject__Z5doz>span:not(.duo_ref___zS5u){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duo_ref___zS5u{flex:none;padding:1px 5px;border-radius:999px;background:#2c2c2e;font-size:11px;font-weight:500;color:#d4d4d8}.duo_ref___zS5u[data-kind=current]{background:#66a8ff;color:#08121c}.duo_ref___zS5u[data-kind=remote]{background:#c78fe8;color:#24142b}.duo_graphMeta__wXvJq{display:flex;gap:6px;padding-right:6px;font-size:11px;color:#a1a1aa}.duo_planProgress__xEBC2{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#d4d4d8}.duo_planBar__ty3cO{height:6px;border-radius:999px;background:#2c2c2e;overflow:hidden}.duo_planBar__ty3cO span{display:block;height:100%;border-radius:inherit;background:#fff}.duo_well__WT3Ev{list-style:none;margin:0;padding:0;border-radius:18px;background:#1c1c1e;overflow:hidden}.duo_wellRow__OYfjq{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 16px;font-size:15px;line-height:20px}.duo_wellRow__OYfjq+.duo_wellRow__OYfjq:before{content:"";position:absolute;top:0;left:16px;right:0;border-top:.34px solid #4b4b4b}.duo_wellRow__OYfjq[data-status=done]{color:#a1a1aa}.duo_stepMark__dPyH6{flex:none;display:grid;place-items:center;width:20px;height:20px;color:#24c36b}.duo_wellRow__OYfjq[data-status=pending] .duo_stepMark__dPyH6{border-radius:50%;box-shadow:inset 0 0 0 1.5px #a1a1aa;transform:scale(.85)}.duo_runName__eWX2f{display:flex;align-items:center;gap:8px;font-size:15px}.duo_runName__eWX2f strong{font-weight:600}.duo_runMeta__RUWMz{padding-left:28px;font-size:13px;color:#d4d4d8}.duo_groupLabel__R9NbB{padding:0 16px 6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa}.duo_agentText__liXLT{flex:1 1;display:flex;flex-direction:column;min-width:0}.duo_agentAction__blEPx{font-size:13px;color:#d4d4d8}.duo_agentMeta__2sQdd{flex:none;font-size:12px;color:#a1a1aa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duo_liveDot__FEqFm{width:8px;height:8px;margin:0 6px;border-radius:50%;background:#24c36b}.duo_wellRow__OYfjq code{font-size:13px}.duo_finished__Tlali{display:flex;align-items:center;gap:8px;padding:4px 16px;font-size:15px;color:#d4d4d8}.duo_bar__N8Qv0{position:absolute;top:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px}.duo_island__rb2U8{width:26px;height:84px;border-radius:999px;background:#000;box-shadow:0 0 0 .5px rgba(255,255,255,.06)}.duo_status__4VS84{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:600}.duo_battery__3PUG2{width:20px;height:10px;border-radius:3px;border:1px solid rgba(255,255,255,.5);background:linear-gradient(90deg,#fff 75%,transparent 0) 1.5px 1.5px /calc(100% - 3px) calc(100% - 3px) no-repeat}.duo_barGroup__RF9KQ{display:flex;flex-direction:column;gap:2px;padding:3px;border-radius:999px}.duo_barItem__2MvZk{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.duo_barItem__2MvZk[data-active]{background:rgba(255,255,255,.16)}.duo_tabs__927WT{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px}.duo_tabs__927WT button{height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .14s ease,color .14s ease}.duo_tabs__927WT button:hover{background:var(--hover);color:var(--ink)}.duo_tabs__927WT button[aria-pressed=true]{background:var(--raised);color:var(--ink)}.duo_tabs__927WT button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:920px){.duo_duoRow__RawxW{grid-template-columns:1fr;gap:24px}.duo_duoRow__RawxW>.duo_heading__pSavB{order:-1}}@media (max-width:720px){.duo_section__Gbz_v{padding:112px 16px 0}}