.campaign_editorial__HZ78m{display:grid;gap:1.75rem;align-items:start}.campaign_workbench__ggl1J{position:relative;isolation:isolate;display:grid;gap:1.25rem;flex:1;margin-top:3rem;padding-bottom:2rem}.campaign_ambientGlow__NWg7x{position:absolute;z-index:-1;inset:-20% -25% -15%;pointer-events:none;background:radial-gradient(ellipse at 70% 57%,color-mix(in srgb,var(--accent-blue-bg) 28%,transparent),transparent 64%)}.campaign_choicePlane__hlBnH,.campaign_problemPlane__fjgK_,.campaign_solutionPlane__t57tp{position:relative;overflow:hidden;border:1px solid var(--border-strong);border-radius:16px;background:var(--bg-section-raised);box-shadow:0 18px 50px color-mix(in srgb,var(--bg-base) 68%,transparent),var(--shadow-card)}.campaign_problemPlane__fjgK_,.campaign_solutionPlane__t57tp{padding:1.25rem}.campaign_choicePlane__hlBnH{padding:1rem;background:var(--bg-raised)}.campaign_solutionPlane__t57tp{border-color:var(--accent-blue-hover)}.campaign_blueDot__DlliN,.campaign_cyanDot__i3zhx{display:inline-block;flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:var(--accent-blue)}.campaign_cyanDot__i3zhx{background:var(--accent-cyan)}.campaign_problemStructure__wX94c,.campaign_solutionStructure__hQdin{display:block;width:100%;margin-top:.75rem}.campaign_problemStructure__wX94c{max-height:14rem}.campaign_solutionStructure__hQdin{max-height:19rem}.campaign_toolChoices__x6N8l{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem}.campaign_toolChoice__aSHWa{display:flex;min-height:4rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-raised-strong)}.campaign_choiceStructure__BGVBt{display:none}.campaign_blueStroke__gQ7US,.campaign_cyanStroke__xISOz,.campaign_faintStroke__qVvk9,.campaign_fragmentStroke__YZuuK,.campaign_gridStroke__ZrWiw,.campaign_moduleJoint__0sccS{stroke:var(--border-strong);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.campaign_gridStroke__ZrWiw{opacity:.45;stroke-width:1}.campaign_fragmentStroke__YZuuK{stroke-width:5;stroke:var(--border-hover)}.campaign_raisedShape__jnHsM{fill:var(--bg-raised-strong);stroke:var(--border-hover);stroke-width:1.5}.campaign_outlineShape__npkB0,.campaign_scaffoldShape__SMmnn{fill:var(--bg-raised);stroke:var(--border-strong);stroke-width:1.5}.campaign_scaffoldShape__SMmnn{fill:var(--bg-raised-strong)}.campaign_blueShape__zi4Ys{fill:color-mix(in srgb,var(--accent-blue) 12%,var(--bg-raised));stroke:var(--accent-blue-hover);stroke-width:1.5}.campaign_blueStroke__gQ7US{stroke:var(--accent-blue-hover)}.campaign_cyanStroke__xISOz{stroke:var(--accent-cyan)}.campaign_blueNode___QMvr{fill:var(--accent-blue)}.campaign_cyanNode__KirEp{fill:var(--accent-cyan)}.campaign_mutedNode__U8pZz{fill:var(--border-hover)}.campaign_foundationShape__99jpb{fill:var(--bg-raised);stroke:var(--border-hover);stroke-width:1.5}.campaign_moduleSide__JYE1u{fill:var(--bg-base);stroke:var(--border-hover);stroke-width:1.5;stroke-linejoin:round}.campaign_moduleTop__F6OeC{fill:var(--bg-raised-strong);stroke:var(--accent-blue-hover);stroke-width:1.5;stroke-linejoin:round}.campaign_moduleJoint__0sccS{stroke:var(--border-hover)}.campaign_centralSide__HYVcU{fill:color-mix(in srgb,var(--accent-blue-bg) 34%,var(--bg-base));stroke:var(--accent-blue-hover);stroke-width:1.5;stroke-linejoin:round}.campaign_centralTop__uT1uJ{fill:color-mix(in srgb,var(--accent-blue-bg) 60%,var(--bg-raised));stroke:var(--accent-cyan);stroke-width:1.5;stroke-linejoin:round}.campaign_satelliteSide__95Pfa{fill:var(--bg-base);stroke:var(--border-hover);stroke-width:1.5;stroke-linejoin:round}.campaign_satelliteTop__vEdTn{fill:var(--bg-raised-strong);stroke:var(--accent-blue-hover);stroke-width:1.5;stroke-linejoin:round}@media (min-width:768px){.campaign_workbench__ggl1J{display:block;min-height:26rem;margin-top:3.5rem;padding-bottom:0}.campaign_problemPlane__fjgK_{position:absolute;z-index:1;top:17%;bottom:8%;left:0;width:43%}.campaign_choicePlane__hlBnH{position:absolute;z-index:2;top:0;bottom:4%;left:27%;width:54%}.campaign_solutionPlane__t57tp{position:absolute;z-index:3;top:23%;right:0;bottom:0;width:48%}.campaign_choiceStructure__BGVBt{display:block;width:100%;margin-top:1.5rem}.campaign_toolChoices__x6N8l{gap:.75rem}.campaign_toolChoice__aSHWa{gap:.5rem}.campaign_problemStructure__wX94c{position:absolute;top:3.5rem;bottom:1rem;left:.25rem;width:100%;height:calc(100% - 4.5rem);max-height:none;margin-top:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.campaign_solutionStructure__hQdin{height:calc(100% - 2.25rem);max-height:none;margin-top:0;overflow:visible}}@media (min-width:1024px){.campaign_editorial__HZ78m{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem}.campaign_workbench__ggl1J{min-height:28rem}.campaign_choicePlane__hlBnH,.campaign_problemPlane__fjgK_,.campaign_solutionPlane__t57tp{padding:1.5rem}.campaign_toolChoices__x6N8l{gap:1rem}.campaign_toolChoice__aSHWa{min-height:4.5rem;gap:.75rem}}@media (min-width:1280px){.campaign_editorial__HZ78m{gap:3rem}.campaign_workbench__ggl1J{min-height:30rem}}.hero-parts_scaleRoot__oakyu{--hero-scale:1}@media (min-width:1680px) and (min-height:900px){.hero-parts_scaleRoot__oakyu{--hero-scale:1.1}}@media (min-width:1920px) and (min-height:1000px){.hero-parts_scaleRoot__oakyu{--hero-scale:1.2}}@media (min-width:2400px) and (min-height:1250px){.hero-parts_scaleRoot__oakyu{--hero-scale:1.4}}.hero-parts_drawnUnderline__LFStc{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.08em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'%3E%3Cpath d='M1.5 7.2C22 3.4 44 2.6 62 4.1c13.5 1.1 24.5 2.9 36.5 1.4' fill='none' stroke='%233b82f6' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:100% .26em}.hero-parts_bars__jNZn2{display:grid;gap:.5em;width:100%}.hero-parts_bar__naJK7{display:block;height:.5em;max-width:100%;border-radius:999px;background:var(--border-strong)}.hero-parts_bar-code__zs8M7{background:#a78bfa}.hero-parts_bar-keyword__Rc91h{background:#60a5fa}.hero-parts_bar-added__EG8tx,.hero-parts_bar-string__mnofh{background:#34d399}.hero-parts_bar-removed__hqy8C{background:#f87171}.hero-parts_bar-faint__6msSN{background:var(--bg-raised-hover)}.hero-parts_cursor__mJdA8{display:inline-block;width:.55em;height:1.05em;vertical-align:-.15em;background:var(--text-primary);animation:hero-parts_hero-cursor-blink__fZJm1 1.1s steps(2,start) infinite}@keyframes hero-parts_hero-cursor-blink__fZJm1{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.hero-parts_cursor__mJdA8{animation:none}}.hero-parts_windowDots__idFzR{display:inline-flex;gap:.375em}.hero-parts_windowDots__idFzR span{width:.5em;height:.5em;border-radius:50%;background:var(--bg-raised-hover)}.hero-parts_appSketch__qv01z{display:grid;gap:.625em}.hero-parts_appSketch__qv01z>span{display:block;height:.5em;max-width:100%;border-radius:999px;background:var(--bg-raised-hover)}.hero-parts_appSketch__qv01z>.hero-parts_appSketchAction__lmNuc{width:32%;height:1.25em;margin-top:.25em;border-radius:.375em;background:var(--accent-blue-bg)}.hero-parts_settingsSketch__Igx0P{display:grid;gap:.75em}.hero-parts_settingsRow__9fmsE{display:flex;align-items:center;justify-content:space-between;gap:1em}.hero-parts_settingsLabel__Jq8mz{display:block;height:.5em;max-width:100%;border-radius:999px;background:var(--bg-raised-hover)}.hero-parts_settingsToggle__gn0iX{position:relative;flex:none;width:1.75em;height:1em;border-radius:999px;background:var(--bg-raised-hover)}.hero-parts_settingsKnob__4sy67{position:absolute;top:.125em;left:.125em;width:.75em;height:.75em;border-radius:50%;background:var(--text-muted)}.hero-parts_settingsToggleOn__3PSW3{background:var(--accent-blue-bg)}.hero-parts_settingsToggleOn__3PSW3 .hero-parts_settingsKnob__4sy67{left:auto;right:.125em;background:var(--text-primary)}.hero-parts_harnessGroup__MlBpb{display:inline-flex;align-items:center;padding:.25rem 0;transform:scale(var(--hero-scale,1));transform-origin:var(--harness-origin,left center)}.hero-parts_harnessAvatar__lIaH3{position:relative;display:inline-flex;border-radius:50%;box-shadow:0 0 0 2px var(--harness-ring,var(--bg-base));transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.hero-parts_harnessAvatar__lIaH3+.hero-parts_harnessAvatar__lIaH3{margin-left:-.625rem}.hero-parts_harnessMark__pOOQO{display:inline-flex;overflow:hidden;border-radius:50%}.hero-parts_harnessAvatar__lIaH3:hover,.hero-parts_harnessAvatar__lIaH3[data-focus-visible-added]{z-index:2;transform:translateY(-4px) scale(1.08)}.hero-parts_harnessAvatar__lIaH3:focus-visible,.hero-parts_harnessAvatar__lIaH3:hover{z-index:2;transform:translateY(-4px) scale(1.08)}.hero-parts_harnessAvatar__lIaH3[data-focus-visible-added]{outline:2px solid var(--accent-blue);outline-offset:2px}.hero-parts_harnessAvatar__lIaH3:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.hero-parts_harnessTooltip__dLFSB{position:absolute;bottom:calc(100% + 8px);left:50%;padding:.25rem .5rem;border-radius:.375rem;background:var(--text-primary);color:var(--text-inverse);font-size:.75rem;font-weight:500;line-height:1rem;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px) scale(.92);transition:opacity .16s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}.hero-parts_harnessTooltipBelow__WlxZV{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px) scale(.92)}.hero-parts_harnessAvatar__lIaH3:hover .hero-parts_harnessTooltip__dLFSB,.hero-parts_harnessAvatar__lIaH3[data-focus-visible-added] .hero-parts_harnessTooltip__dLFSB{opacity:1;transform:translate(-50%) scale(1)}.hero-parts_harnessAvatar__lIaH3:focus-visible .hero-parts_harnessTooltip__dLFSB,.hero-parts_harnessAvatar__lIaH3:hover .hero-parts_harnessTooltip__dLFSB{opacity:1;transform:translate(-50%) scale(1)}@media (prefers-reduced-motion:reduce){.hero-parts_harnessAvatar__lIaH3,.hero-parts_harnessTooltip__dLFSB{transition:none}.hero-parts_harnessAvatar__lIaH3:hover{transform:none}}.session_card__L9Kho{overflow:hidden;font-size:calc(1rem * var(--hero-scale, 1));border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised)}.session_header__rNFNF{display:flex;flex-wrap:wrap;align-items:center;gap:.75em .875em;padding:.875em 1.25em;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised)}.session_tool__MXIxM{display:inline-flex;align-items:center;gap:.625em;min-width:0;font-size:.875em;font-weight:500;line-height:1.25em;color:var(--text-primary)}.session_others__HsHKG{--harness-ring:var(--bg-raised);margin-left:.25em;opacity:.8}.session_outcome__xUrzk{margin-left:auto;max-width:100%;padding:.125em .75em;border:1px solid #34d399;border-radius:999px;font-size:.8125em;font-weight:500;line-height:1.25em;color:#34d399;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session_body__2XmIl{display:grid;gap:1.5em;padding:1.5em 1.25em}.session_microLabel__9j6u3{display:block;font-size:.75em;font-weight:500;line-height:1em;color:var(--text-muted)}.session_brief__cty6N{display:grid;gap:.5em;padding-bottom:1.5em;border-bottom:1px solid var(--border-subtle)}.session_briefText__IlU_R{margin:0;max-width:36em;font-size:1em;line-height:1.5em;color:var(--text-primary);overflow-wrap:anywhere}.session_timeline__OLteq{position:relative;display:grid;gap:1.125em;margin:0;padding:0 0 0 1.75em;list-style:none}.session_timeline__OLteq:before{content:"";position:absolute;top:.5em;bottom:.5em;left:.3125em;border-left:1px solid var(--bg-raised-hover)}.session_entry__zqvVo{position:relative;display:flex;align-items:flex-start;gap:.75em;font-size:.9375em;line-height:1.5em;color:var(--text-secondary)}.session_node__34r_H{position:absolute;top:.4375em;left:-1.75em;width:.6875em;height:.6875em;border-radius:50%;background:var(--text-muted)}.session_entryFinal__0jnZ_{font-weight:500;color:var(--text-primary)}.session_entryFinal__0jnZ_ .session_node__34r_H{background:#34d399}.session_entryText__YB5kb{flex:1;min-width:0;overflow-wrap:anywhere}.session_diff__afXUf{display:inline-flex;flex-shrink:0;gap:.375em;margin-top:.5em}.session_diff__afXUf span{display:block;width:1.75em;height:.5em;border-radius:999px}.session_diffAdded__RDUgY{background:#34d399}.session_diffRemoved__9puW8{background:#f87171}.session_check__t7eYB{display:inline-flex;flex-shrink:0;width:1em;height:1.5em;align-items:center;color:#34d399}.session_check__t7eYB svg{width:1em;height:1em}.session_result__hHilI{display:grid;gap:.75em;align-items:center;margin-left:1.75em}.session_window__PWeBw{display:grid;gap:.875em;width:16em;max-width:100%;padding:.875em 1em 1em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised-strong)}@media (min-width:640px){.session_body__2XmIl{padding:1.5em 1.75em 1.75em}.session_result__hHilI{grid-template-columns:auto 1fr;gap:1.25em}}.statement_proofRow__ePulg{margin-top:2.5rem}.statement_columnWrap__h5ZN6{position:relative;isolation:isolate;display:flex;min-width:0;font-size:calc(1rem * var(--hero-scale, 1))}.statement_lift__NPQ6l{position:absolute;z-index:-1;inset:-10% -30% -10%;pointer-events:none;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--accent-blue-bg) 16%,transparent),transparent 68%)}.statement_column__NqEJG{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-top:2px solid #fbbf24;border-radius:16px;background:#0c0c0e}.statement_header__7BjtL{display:flex;align-items:center;gap:.625em;padding:.875em 1.25em;border-bottom:1px solid var(--border-subtle);background:var(--bg-section-raised)}.statement_headerName__sy2Vx{flex:1;min-width:0;font-size:.8125em;font-weight:500;line-height:1.25em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statement_liveDot__EEMDU{flex-shrink:0;width:.5em;height:.5em;border-radius:50%;background:#34d399}.statement_body__F_M7Q{display:grid;gap:1.125em;padding:1.5em;font-family:var(--font-mono);font-size:.8125em;line-height:1.4em}.statement_agentLine__4TDAs,.statement_prompt__CTY7G{margin:0;overflow-wrap:anywhere}.statement_prompt__CTY7G{color:var(--text-primary)}.statement_agentLine__4TDAs{display:flex;align-items:flex-start;gap:.5em;color:var(--text-muted)}.statement_chevron__FQd2_{color:var(--text-muted)}.statement_check__ZYd9c{display:inline-flex;flex-shrink:0;width:1em;height:1.4em;align-items:center;color:#34d399}.statement_check__ZYd9c svg{width:1em;height:1em}.statement_tail__P_4OC{-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}@media (max-width:1023.98px){.statement_columnWrap__h5ZN6{margin-bottom:-1px}.statement_column__NqEJG{max-height:34em;border-bottom:0;border-radius:16px 16px 0 0}.statement_tail__P_4OC{display:none}}@media (min-width:1024px){.statement_columnWrap__h5ZN6{grid-column:9/span 4;align-self:stretch;margin-top:2.5em}.statement_column__NqEJG{border-bottom:0;border-radius:16px 16px 0 0}}@media (min-width:1280px){.statement_columnWrap__h5ZN6{grid-column:10/span 3}}.then-now_frame__mv0I9{display:grid;flex:1;margin-top:3.5rem;font-size:calc(1rem * var(--hero-scale, 1));overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised)}.then-now_now__AHgV2,.then-now_then__3eip2{display:flex;flex-direction:column;min-width:0;padding:1.5em}.then-now_then__3eip2{position:relative;border-bottom:1px solid var(--border-subtle);background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:3.5em 3.5em;background-position:1.5em 3.75em}.then-now_then__3eip2:after{content:"";position:absolute;inset:0;pointer-events:none;background:color-mix(in srgb,var(--bg-section-raised) 45%,transparent)}.then-now_panelHead__DTBpO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75em 1em}.then-now_harnesses__vXYKk{--harness-ring:var(--bg-section-raised);--harness-origin:right center}.then-now_panelLabel__tMV8m{margin:0;font-size:.8125em;font-weight:500;line-height:1.25em;color:var(--text-muted)}.then-now_cards__6z9Tr{position:relative;z-index:1;display:grid;flex:1;align-content:center;gap:1em;max-width:min(20em,calc(100% - 2.25em));margin:1.5em 0 0;padding:0;list-style:none}.then-now_card__aBQXS{display:grid;gap:.75em;padding:1em 1.25em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised);color:var(--text-secondary)}.then-now_card__aBQXS:first-child{transform:rotate(-1.5deg)}.then-now_card__aBQXS:nth-child(2){transform:translateX(1.25em) rotate(.75deg)}.then-now_card__aBQXS:nth-child(3){transform:translateX(2.25em) rotate(-.5deg)}.then-now_cardText__lVuBz{font-size:.9375em;font-weight:500;line-height:1.375em;overflow-wrap:anywhere;text-wrap:balance}.then-now_cardRule__v2HfL{display:block;width:7.5em;max-width:100%;height:2px;border-radius:999px;background:var(--bg-raised-hover)}.then-now_bench__DlUiM{position:relative;display:grid;flex:1;align-content:center;gap:1em;margin-top:1.5em}.then-now_connector__RiAKz{display:none}.then-now_microLabel__LjH0j{display:block;font-size:.75em;font-weight:500;line-height:1em;color:var(--text-muted)}.then-now_brief__xdljr,.then-now_terminal__s2CF8,.then-now_window___ZI_I{min-width:0;border:1px solid var(--border-subtle);border-radius:12px}.then-now_brief__xdljr{display:grid;gap:.5em;padding:1em 1.25em;background:var(--bg-raised)}.then-now_briefText__QRJ1o{margin:0;font-size:.9375em;line-height:1.4em;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance}.then-now_terminal__s2CF8{overflow:hidden;border-top:2px solid #fbbf24;background:#0c0c0e}.then-now_terminalHeader__QlV6n{display:flex;align-items:center;gap:.5em;padding:.75em 1em;border-bottom:1px solid var(--border-subtle);font-size:.8125em;font-weight:500;line-height:1.25em;color:var(--text-primary)}.then-now_terminalBody__1fCv3{display:grid;gap:.875em;padding:1em}.then-now_prompt__pSlGo{margin:0;font-family:var(--font-mono);font-size:.8125em;line-height:1.3em;color:var(--text-primary);overflow-wrap:anywhere}.then-now_chevron__ZjM_O{color:var(--text-muted)}.then-now_result__oj6Jt{display:grid;gap:.75em}.then-now_window___ZI_I{display:grid;gap:.75em;padding:1em 1.25em 1.25em;background:var(--bg-raised-strong)}.then-now_windowTitle__xrYZs{margin:0;font-size:.875em;font-weight:500;line-height:1.25em;color:var(--text-primary);overflow-wrap:anywhere;text-wrap:balance}@media (min-width:1024px){.then-now_frame__mv0I9{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.then-now_then__3eip2{border-right:1px solid var(--border-subtle);border-bottom:0}.then-now_now__AHgV2,.then-now_then__3eip2{padding:1.75em 2em 2.5em}.then-now_cards__6z9Tr{max-width:20em}.then-now_bench__DlUiM{grid-template-columns:minmax(0,6fr) minmax(0,7fr) minmax(0,5fr);align-items:start;gap:0;margin-top:2em}.then-now_connector__RiAKz{display:block;position:absolute;top:50%;right:0;left:0;border-top:1px dashed var(--border-strong)}.then-now_brief__xdljr{position:relative;z-index:1;margin-top:2.5em}.then-now_terminal__s2CF8{position:relative;z-index:2;margin-left:-1em}.then-now_result__oj6Jt{position:relative;z-index:3;margin-top:1em;margin-left:-1em}}