.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}}.hero_card__p75Vp{overflow:hidden;font-size:calc(1rem * var(--hero-scale, 1));border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised);box-shadow:var(--shadow-card)}.hero_header__AEyXB{display:flex;align-items:center;justify-content:space-between;gap:.875em;padding:.875em 1.25em;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised)}.hero_tool__tz7KR{display:inline-flex;min-width:0;align-items:center;gap:.625em}.hero_toolName__pjM70{font-size:.9375em;color:var(--text-primary)}.hero_status__35ad_,.hero_toolName__pjM70{overflow:hidden;font-weight:500;line-height:1.25em;white-space:nowrap;text-overflow:ellipsis}.hero_status__35ad_{flex:none;max-width:50%;padding:.1875em .75em;border:1px solid #34d399;border-radius:999px;font-size:.8125em;color:#34d399}.hero_body__GKw4i{display:grid;gap:1.25em;padding:1.25em}.hero_session__IxHnm{display:grid;gap:1em;padding:1em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised)}.hero_prompt__OIM5L{margin:0;padding:.75em .875em;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-base);font-size:.9375em;line-height:1.5em;color:var(--text-primary);overflow-wrap:anywhere}.hero_promptGap__L1Tjw{display:inline-block;width:.25em}.hero_work__sKcMP{padding:.25em 0 .25em .875em;border-left:2px solid var(--border-strong)}.hero_log__3wifr{display:grid;gap:.625em;margin:0;padding:0;list-style:none}.hero_logEntry__LDdby{display:flex;align-items:flex-start;gap:.625em;font-size:.875em;line-height:1.375em;color:var(--text-secondary)}.hero_logIcon__Vd1DY{flex:none;width:1.125em;height:1.125em;margin-top:.125em;color:var(--text-muted)}.hero_logText__0VNjD{min-width:0;overflow-wrap:anywhere}.hero_logResult__tk4jr{font-weight:500;color:#34d399}.hero_logResult__tk4jr .hero_logIcon__Vd1DY{color:#34d399}.hero_evidence__EV70_{display:grid;gap:.75em}.hero_evidenceLabel__LXvkD{font-size:.75em;font-weight:500;line-height:1em;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.hero_tiles__Ecx16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625em;margin:0;padding:0;list-style:none}.hero_tile__Kmafk{display:grid;min-width:0;grid-template-rows:auto auto;overflow:hidden;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-raised)}.hero_tileVisual__W_Qop{display:flex;min-height:4em;align-items:center;padding:.75em;border-bottom:1px solid var(--border-subtle)}.hero_tileBars__D2BRT{gap:.4375em}.hero_tileLabel__DJF4r{display:-webkit-box;overflow:hidden;padding:.5em .75em .625em;font-size:.8125em;font-weight:500;line-height:1.25em;color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.hero_tileSummary__0pwGC{display:flex;width:100%;align-items:center;gap:.5em}.hero_tileMark__QEWUb,.hero_tilePair__M1DoL{width:1.375em;height:1.375em;flex:none}.hero_tilePair__M1DoL{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(251,191,36,.42);border-radius:6px;color:#fbbf24}.hero_tilePair__M1DoL svg{width:.875em;height:.875em}.hero_tileLines__O9g7K{display:grid;min-width:0;flex:1;gap:.4375em}.hero_tileLines__O9g7K>span{position:relative;display:block;height:.4375em;max-width:100%;border-radius:999px;background:var(--bg-raised-hover)}.hero_tileCaret__7uT2Y{position:absolute;top:-.3125em;right:0;width:2px;height:1.0625em;border-radius:1px;background:#fbbf24}@media (min-width:640px){.hero_header__AEyXB{padding:1em 1.5em}.hero_body__GKw4i{gap:1.5em;padding:1.5em}.hero_session__IxHnm{padding:1.25em}}.sections_plan__dps4a{display:grid;margin:0;padding:.75rem 1.25rem;list-style:none;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised);box-shadow:var(--shadow-card)}.sections_planStep__TG6s_{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0}.sections_planStep__TG6s_:not(:last-child):before{content:"";position:absolute;top:calc(1.25rem + 2.75rem + .375rem);bottom:calc(-1.25rem + .375rem);left:calc(1.375rem - .5px);border-left:1px solid var(--border-strong)}.sections_planMarker__i1VPI{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised);color:var(--accent-blue-hover)}@media (min-width:640px){.sections_plan__dps4a{padding:1rem 2rem}.sections_planStep__TG6s_{gap:1.5rem;padding:1.5rem 0}.sections_planStep__TG6s_:not(:last-child):before{top:calc(1.5rem + 2.75rem + .375rem);bottom:calc(-1.5rem + .375rem)}}.sections_stages__uVSZs{display:grid;gap:3.5rem;margin:3rem 0 0;padding:0;list-style:none}.sections_stage__RUbu_{position:relative;display:flex;min-width:0;flex-direction:column;padding:1.5rem;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-raised);box-shadow:var(--shadow-card)}.sections_stageLink__wfXWb{position:absolute;top:-3.5rem;left:50%;display:flex;width:2rem;height:3.5rem;align-items:center;justify-content:center;transform:translateX(-50%)}.sections_stageLink__wfXWb:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed var(--border-hover)}.sections_stageLinkIcon__dnWuV{position:relative;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-section-raised);color:var(--text-secondary)}.sections_stageVisual__qmzIn{display:flex;min-height:10.5rem;font-size:1rem}.sections_stageWindow__eGHUz{display:grid;width:100%;align-content:center;gap:1em;padding:1em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised-strong)}.sections_modePicker__ZgpPK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625em}.sections_modeCard__0lfMt{display:flex;height:3.25em;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted)}.sections_modeCardSelected__TlB_F{border-color:var(--accent-blue-hover);box-shadow:0 0 0 1px var(--accent-blue-hover)}.sections_modeFrame__rnU8g{display:block;width:2.25em;height:1.5em;border:1.5px solid var(--accent-blue-hover);border-top-width:.3125em;border-radius:3px}.sections_modeIcon__KcrYq{width:1.375em;height:1.375em}.sections_budgetRow__LXp2_{display:flex;min-width:0;flex:1;align-items:center;gap:.5em}.sections_budgetIcon__K0SRQ{flex:none;width:1em;height:1em;color:var(--text-muted)}.sections_budgetTrack__74aRU{position:relative;display:block;flex:1;height:.4375em;border-radius:999px;background:var(--bg-raised-hover)}.sections_budgetTrack__74aRU:after{content:"";position:absolute;top:-.25em;right:0;width:2px;height:.9375em;border-radius:1px;background:var(--text-muted)}.sections_budgetFill__wnZac{display:block;height:100%;border-radius:999px;background:var(--accent-blue-bg)}.sections_lanes__KFcNf{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75em}.sections_lane__NEjDI{display:grid;min-width:0;align-content:space-between;gap:.875em;padding:.75em .875em .875em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised-strong)}.sections_laneFoot__JlyrN,.sections_laneHead__kPLGG{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.625em}.sections_laneIcon__1GA1j{width:1em;height:1em;color:var(--text-muted)}.sections_recDot__8dDKm{width:.5625em;height:.5625em;border-radius:50%;background:#f87171;box-shadow:0 0 0 .1875em rgba(248,113,113,.22);animation:sections_ag-rec-pulse__CJNUr 1.6s ease-in-out infinite}@keyframes sections_ag-rec-pulse__CJNUr{50%{box-shadow:0 0 0 .3125em rgba(248,113,113,.08)}}@media (prefers-reduced-motion:reduce){.sections_recDot__8dDKm{animation:none}}.sections_ideBody__Ah1A_{display:grid;grid-template-columns:1.75em minmax(0,1fr);gap:.625em}.sections_ideTree__4EgZE{display:grid;align-content:start;gap:.5em;padding-right:.5em;border-right:1px solid var(--border-subtle)}.sections_ideTree__4EgZE span{display:block;height:.375em;border-radius:999px;background:var(--bg-raised-hover)}.sections_commitRow__WxKbH{position:relative;display:flex;flex:1;align-items:center;justify-content:space-between;max-width:5em}.sections_commitRow__WxKbH:before{content:"";position:absolute;top:50%;right:.25em;left:.25em;border-top:1px solid var(--border-strong)}.sections_commitRow__WxKbH span{position:relative;width:.625em;height:.625em;border:2px solid var(--accent-blue-hover);border-radius:50%;background:var(--bg-raised-strong)}.sections_playback__dURzn{display:flex;align-items:center;gap:.625em}.sections_playButton__0gYnT{display:inline-flex;width:1.5em;height:1.5em;flex:none;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-raised-hover);color:var(--text-primary)}.sections_playButton__0gYnT svg{width:.75em;height:.75em}.sections_playTrack__TJnEi{position:relative;display:block;flex:1;height:.375em;border-radius:999px;background:var(--bg-raised-hover)}.sections_playFill__CvKqO{position:absolute;top:0;bottom:0;left:0;width:64%;border-radius:999px;background:var(--text-muted)}.sections_playTrack__TJnEi i{position:absolute;top:-.25em;width:.375em;height:.875em;border-radius:2px;background:var(--accent-blue-hover)}@media (min-width:640px){.sections_stage__RUbu_{padding:1.75rem}}@media (min-width:768px) and (max-width:1279px){.sections_stage__RUbu_:not(.sections_stageDual__M27lQ){display:grid;grid-template-columns:17rem minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;-moz-column-gap:2rem;column-gap:2rem}.sections_stage__RUbu_:not(.sections_stageDual__M27lQ)>.sections_stageVisual__qmzIn{grid-column:1;grid-row:1/span 3}.sections_stage__RUbu_:not(.sections_stageDual__M27lQ)>:not(.sections_stageVisual__qmzIn):not(.sections_stageLink__wfXWb){grid-column:2}}@media (min-width:1280px){.sections_stages__uVSZs{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:3rem}.sections_stageLink__wfXWb{top:calc(1.75rem + 5.25rem - 1rem);left:-3rem;width:3rem;height:2rem;transform:none}.sections_stageLink__wfXWb:before{top:50%;right:0;bottom:auto;left:0;border-top:1px dashed var(--border-hover);border-left:0}}.sections_tickets__UR9Sn{display:grid;gap:1.25rem;margin:3rem 0 0;padding:0;list-style:none}@media (min-width:1280px){.sections_tickets__UR9Sn{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.sections_ticket__dZy2_{display:flex;min-width:0;height:100%;flex-direction:column;padding:1.5rem;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised);box-shadow:var(--shadow-card)}.sections_ticketIcon__eF2Tv{display:inline-flex;justify-self:start;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised);color:var(--accent-blue-hover)}.sections_ticketConstraint__Mm7M5{display:flex;align-items:flex-start;gap:.75rem;margin:auto 0 0;padding:.875rem 1rem;border:1px dashed var(--border-hover);border-radius:12px}.sections_ticket__dZy2_>p:nth-last-child(2){margin-bottom:1.5rem}.sections_ticketLock__QHj9y{flex:none;width:1.125rem;height:1.125rem;margin-top:.1875rem;color:var(--text-muted)}@media (max-width:1279px){.sections_ticketConstraint__Mm7M5{width:-moz-fit-content;width:fit-content;max-width:100%}}@media (min-width:640px){.sections_ticket__dZy2_{padding:1.75rem}.sections_ticketLock__QHj9y{margin-top:.3125rem}}.sections_packet__wxRyn{display:grid;margin:3rem 0 0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised);box-shadow:var(--shadow-card)}.sections_packetPane__4EHvz{display:grid;min-width:0;gap:1.75rem;align-content:start;padding:1.5rem 1.5rem 2rem}.sections_packetPane__4EHvz+.sections_packetPane__4EHvz{border-top:1px solid var(--border-subtle)}.sections_replica__L4FLu{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1em;min-height:7.25em;padding:1em 1.125em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised);font-size:1rem}.sections_commitChain__vlw1C{position:relative;display:grid;gap:.875em;padding-top:.0625em}.sections_commitChain__vlw1C:before{content:"";position:absolute;top:.375em;bottom:.375em;left:calc(.375em - .5px);border-left:1px solid var(--border-strong)}.sections_commitChain__vlw1C span{position:relative;width:.75em;height:.75em;border:2px solid var(--accent-blue-hover);border-radius:50%;background:var(--bg-raised)}.sections_replicaMark__V2aSV{display:inline-flex;width:2em;height:2em;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-raised-strong);color:var(--text-secondary)}.sections_pairLines__bB1c9,.sections_summaryLines__dC_0v{display:grid;gap:.625em;padding-top:.25em}.sections_pairLines__bB1c9>span,.sections_summaryLines__dC_0v>span{position:relative;display:block;height:.5em;max-width:100%;border-radius:999px;background:var(--bg-raised-hover)}.sections_summaryLines__dC_0v>.sections_summaryPrompt__qqpPf{background:var(--accent-blue-bg)}.sections_replicaCodePair__k8E_s .sections_replicaMark__V2aSV{border-color:rgba(251,191,36,.42);color:#fbbf24}.sections_pairCaret__I2UzS{position:absolute;top:-.375em;right:-.125em;width:2px;height:1.25em;border-radius:1px;background:#fbbf24}.sections_pairCaret__I2UzS:after{content:"";position:absolute;top:-.375em;left:0;width:.875em;height:.4375em;border-radius:2px 2px 2px 0;background:inherit}.sections_pairCaretGuest__wWIzZ{background:var(--accent-blue-hover)}@media (min-width:768px) and (max-width:1279px){.sections_packetPane__4EHvz{grid-template-columns:15rem minmax(0,1fr);gap:2rem;padding:2rem}}@media (min-width:1280px){.sections_packet__wxRyn{grid-template-columns:repeat(3,minmax(0,1fr))}.sections_packetPane__4EHvz{padding:2rem}.sections_packetPane__4EHvz+.sections_packetPane__4EHvz{border-top:0;border-left:1px solid var(--border-subtle)}}