.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}}.closing_frame__kh3oL{overflow:hidden;border:1px solid var(--border-subtle);border-top:2px solid var(--border-hover);border-radius:16px;background:var(--bg-section-raised)}.closing_bar__hg0bW{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--border-subtle);background:#0c0c0e;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.25rem}.closing_prompt___Uh_D{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-primary)}.closing_chevron__lTSYE{color:var(--text-muted)}.closing_body__zhQ56{padding:3.5rem 1.5rem}@media (min-width:768px){.closing_body__zhQ56{padding:4.5rem 3rem}}.evaluate_row__tA2c8{display:grid;gap:1.25rem;padding:2rem 0;border-top:1px solid var(--border-subtle)}@media (min-width:640px){.evaluate_row__tA2c8{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:2rem}}.evaluate_tile__zJ04V{display:flex;align-items:center;width:10rem;height:6.5rem;padding:.875rem 1rem;border:1px solid var(--border-subtle);border-radius:12px;background:#0c0c0e;font-size:1rem}.evaluate_tile__zJ04V>*{width:100%}.evaluate_files__KCYCt{display:grid;gap:.375em}.evaluate_fileLit__xXP9i,.evaluate_file__XMxGn{display:flex;align-items:center;gap:.5em}.evaluate_fileGlyph__F_PjT{flex:none;width:.5em;height:.625em;border-radius:2px;background:var(--bg-raised-hover)}.evaluate_fileBar__c48zS{display:block;height:.375em;border-radius:999px;background:var(--bg-raised-hover)}.evaluate_fileLit__xXP9i .evaluate_fileBar__c48zS,.evaluate_fileLit__xXP9i .evaluate_fileGlyph__F_PjT{background:var(--accent-blue)}.evaluate_shell__kCgfP{display:grid;gap:.4375em}.evaluate_command__7_uuZ{display:flex;align-items:center;gap:.375em;color:var(--text-muted)}.evaluate_command__7_uuZ>span{display:block;height:.375em;border-radius:999px;background:var(--text-secondary)}.evaluate_chevron__8xPiK{flex:none;width:.75em;height:.75em}.evaluate_outputFound__26qes,.evaluate_output__j_gQQ{display:block;height:.375em;margin-left:1.125em;max-width:calc(100% - 1.125em);border-radius:999px;background:var(--bg-raised-hover)}.evaluate_outputFound__26qes{background:#34d399}.evaluate_loop__sXSqV{display:flex;align-items:center;justify-content:space-between}.evaluate_loopStep__AEaCu{display:flex;align-items:center;gap:.375em}.evaluate_loopDiff__o2iON{display:grid;gap:.25em;width:1.5em}.evaluate_loopAdded__nDicx,.evaluate_loopRemoved__cCrD_{display:block;height:.3125em;border-radius:999px;background:#34d399}.evaluate_loopRemoved__cCrD_{width:70%;background:#f87171}.evaluate_loopCheck__IE7Md{display:inline-flex;align-items:center;justify-content:center;width:1.125em;height:1.125em;border:1px solid color-mix(in srgb,#34d399 55%,transparent);border-radius:50%;color:#34d399}.evaluate_loopCheck__IE7Md svg{width:.75em;height:.75em}.evaluate_commits__Kmzi1{position:relative;display:grid;gap:.625em}.evaluate_commits__Kmzi1:before{content:"";position:absolute;top:.375em;bottom:.375em;left:calc(.3125em - .5px);width:1px;background:var(--border-strong)}.evaluate_commit__H4Euq{position:relative;display:flex;align-items:flex-start;gap:.625em}.evaluate_commitNode__tTLkV{flex:none;width:.625em;height:.625em;margin-top:.0625em;border:2px solid var(--accent-blue);border-radius:50%;background:#0c0c0e}.evaluate_commitMessage__7ap_r{display:grid;flex:1;gap:.3125em;padding-top:.125em}.evaluate_commitMessage__7ap_r>span{display:block;height:.375em;border-radius:999px;background:var(--text-secondary)}.evaluate_commitMessage__7ap_r>.evaluate_commitNote__xyMSF{background:var(--bg-raised-hover)}.replica_status__UjpO0{display:inline-flex;flex:none;align-items:center;gap:.5em;max-width:12em;height:1.875em;padding:0 .75em;border:1px solid color-mix(in srgb,#34d399 45%,transparent);border-radius:999px;color:var(--text-primary);font-size:.8125em;font-weight:500;line-height:1;white-space:nowrap}.replica_statusDot__r3k_T{flex:none;width:.5em;height:.5em;border-radius:50%;background:#34d399}.replica_statusLabel__MI_Ru{min-width:0;overflow:hidden;text-overflow:ellipsis}.evidence_panel__NVrqW{margin-top:3.5rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-base)}.evidence_header__u7Lph{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised);font-size:1rem}.evidence_repo___XRc4{display:block;width:9rem;max-width:40%;height:.5rem;border-radius:999px;background:var(--text-secondary)}.evidence_chip__AO_1f{margin-left:auto}.evidence_columns__jQYGk{display:grid}.evidence_column__NAGWP{min-width:0;padding:1.75rem 1.5rem 2rem;border-top:1px solid var(--border-subtle)}.evidence_column__NAGWP:first-child{border-top:0}@media (min-width:768px) and (max-width:1023.98px){.evidence_column__NAGWP{display:grid;grid-template-columns:15rem minmax(0,1fr);-moz-column-gap:2rem;column-gap:2rem;align-items:start;padding:2rem}.evidence_column__NAGWP>.evidence_sketch__G7IYg{grid-row:1/span 2}.evidence_column__NAGWP>h3{margin-top:0}}@media (min-width:1024px){.evidence_columns__jQYGk{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence_column__NAGWP{padding:2rem;border-top:0;border-left:1px solid var(--border-subtle)}.evidence_column__NAGWP:first-child{border-left:0}}.evidence_sketch__G7IYg{display:flex;align-items:center;height:9rem;padding:1rem 1.125rem;border:1px solid var(--border-subtle);border-radius:12px;background:#0c0c0e;font-size:1rem}.evidence_sketchStack__EAH_b{display:grid;width:100%;gap:.625rem}.evidence_path__M_nbW{display:block;width:46%;height:.375rem;border-radius:999px;background:var(--text-muted)}.evidence_commitLine__WvTmR{display:flex;align-items:center;gap:0;margin-top:.25rem}.evidence_commitLine__WvTmR>span{flex:none;width:.625rem;height:.625rem;border:2px solid var(--accent-blue);border-radius:50%}.evidence_commitLine__WvTmR>span+span{margin-left:1.75rem;position:relative}.evidence_commitLine__WvTmR>span+span:before{content:"";position:absolute;top:calc(50% - .5px);right:calc(100% + 2px);width:1.75rem;height:1px;background:var(--border-strong)}.evidence_testRow__JbcbK{display:flex;align-items:center;gap:.5rem}.evidence_testCheck__YAkd2{flex:none;width:.875rem;height:.875rem;color:#34d399}.evidence_testName__y_COZ{display:block;height:.375rem;border-radius:999px;background:var(--bg-raised-hover)}.evidence_note__Mn0tM{display:grid;gap:.375rem;margin-top:.25rem;padding-top:.625rem;border-top:1px dashed var(--border-subtle)}.evidence_note__Mn0tM>span,.evidence_reviewLines__pGJOx>span{display:block;height:.375rem;border-radius:999px;background:var(--text-secondary);opacity:.7}.evidence_reviewHead__g4kfd{display:flex;align-items:center;gap:.625rem}.evidence_reviewTitle__YO1Ug{display:block;width:44%;height:.5rem;border-radius:999px;background:var(--text-secondary)}.evidence_reviewLines__pGJOx{display:grid;gap:.5rem}.evidence_promptBar__ifC0a{display:block;width:70%;height:1.375rem;margin-top:.125rem;border:1px solid var(--border-accent);border-radius:8px}.pi-session_replica__Ka5zg{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-top:2px solid #fbbf24;border-radius:16px 16px 0 0;background:#0c0c0e;font-size:calc(1rem * var(--hero-scale, 1))}.pi-session_header__59vAK{display:flex;align-items:center;gap:.75em;padding:.75em 1.25em;border-bottom:1px solid var(--border-subtle);background:var(--bg-section-raised)}.pi-session_sessionBar__t255S{display:block;width:10em;max-width:30%;height:.5em;border-radius:999px;background:var(--bg-raised-hover)}.pi-session_body__Wq7cx{display:grid;flex:1;min-height:0}.pi-session_terminal__9XRyN{display:grid;align-content:start;gap:1em;min-width:0;padding:1.5em 1.25em;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.8125em;line-height:1.5em}.pi-session_agentLine__pSrIs,.pi-session_prompt__ZXn5i,.pi-session_result__p40xq{display:flex;align-items:flex-start;gap:.75em;margin:0;min-width:0;overflow-wrap:anywhere}.pi-session_prompt__ZXn5i{color:var(--text-primary)}.pi-session_agentLine__pSrIs{color:var(--text-muted)}.pi-session_result__p40xq{color:#34d399}.pi-session_chevron__z0EAg{flex:none;width:1em;color:var(--text-muted)}.pi-session_glyph__aX1KO{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1em;height:1.5em}.pi-session_glyph__aX1KO svg{width:1em;height:1em}.pi-session_dot__3q28e{width:.4375em;height:.4375em;border-radius:50%;background:currentColor}.pi-session_bars__ZYp5P{max-width:36em;padding-left:1.75em}.pi-session_tail__9NdXK{-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.pi-session_nextTurn__y_QR8{display:grid;gap:1em;margin-top:.5em;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.pi-session_barLine__XUr6j{display:flex;align-items:center;gap:.75em;height:1.5em}.pi-session_mutedBar__hXaya,.pi-session_promptBar__cQwVi,.pi-session_resultBar__by5Cu{display:block;height:.5em;border-radius:999px}.pi-session_promptBar__cQwVi{width:22em;max-width:70%;background:var(--text-primary)}.pi-session_mutedBar__hXaya{width:16em;max-width:60%;background:var(--text-muted)}.pi-session_resultBar__by5Cu{width:9em;max-width:40%;background:#34d399}.pi-session_barLine__XUr6j .pi-session_glyph__aX1KO{color:var(--text-muted)}.pi-session_barLine__XUr6j:last-child .pi-session_glyph__aX1KO{color:#34d399}.pi-session_review__wGiau{display:none}@media (min-width:1024px){.pi-session_body__Wq7cx{grid-template-columns:minmax(0,1fr) minmax(0,22em)}.pi-session_terminal__9XRyN{padding:1.75em 2em}.pi-session_review__wGiau{display:grid;align-content:start;gap:1em;padding:1.5em;border-left:1px solid var(--border-subtle);background:var(--bg-section-raised)}}.pi-session_reviewCard__Larkq{display:grid;gap:.625em;padding:1em 1.125em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised)}.pi-session_reviewPath__e7f9q{display:block;width:52%;height:.4375em;margin-bottom:.25em;border-radius:999px;background:var(--text-muted)}.pi-session_testRow___x4E0{display:flex;align-items:center;gap:.5em;color:#34d399}.pi-session_testRow___x4E0 .pi-session_glyph__aX1KO,.pi-session_testRow___x4E0 .pi-session_glyph__aX1KO svg{width:.875em;height:.875em}.pi-session_noteLine__31km8,.pi-session_testName__aSE47{display:block;height:.4375em;border-radius:999px;background:var(--bg-raised-hover)}.pi-session_noteLine__31km8{background:var(--text-secondary);opacity:.6}.pi-session_chip__V8maO{margin-left:auto}.pi-session_aiHead__6VY1F{display:flex;align-items:center;gap:.625em;margin-bottom:.25em}.pi-session_aiMark__hyB7q{width:1.25em;height:1.25em}.hero-statement_frame__S8_17{display:flex;flex-direction:column;min-height:calc(100svh - 5rem);padding-top:2.5rem}.hero-statement_lead__QWfJM{display:grid;gap:1.5rem}.hero-statement_aside__gLZTV,.hero-statement_headline__kCde2{min-width:0}.hero-statement_line__WCzRR{display:inline}.hero-statement_actions__7IyHz{margin-top:1.5rem;max-width:22rem}.hero-statement_stage__hyHdn{position:relative;flex:1;min-height:17rem;margin-top:2.5rem}.hero-statement_replica__5H8J6{position:absolute;inset:0 0 auto;min-height:140%}@media (min-width:640px){.hero-statement_frame__S8_17{padding-top:3.5rem}.hero-statement_actions__7IyHz{max-width:20rem}.hero-statement_stage__hyHdn{min-height:20rem;margin-top:3.5rem}}@media (min-width:768px){.hero-statement_line__WCzRR{display:block}}@media (min-width:1024px){.hero-statement_frame__S8_17{padding-top:clamp(3rem,7svh,6rem)}.hero-statement_lead__QWfJM{gap:2rem}.hero-statement_aside__gLZTV{display:grid;grid-template-columns:minmax(0,36rem) 18rem;justify-content:space-between;align-items:start;-moz-column-gap:3rem;column-gap:3rem}.hero-statement_actions__7IyHz{margin-top:0;max-width:none}.hero-statement_stage__hyHdn{min-height:18rem;margin-top:clamp(2.5rem,6svh,4.5rem)}}@media (min-width:1280px){.hero-statement_lead__QWfJM{grid-template-columns:max-content minmax(17rem,24rem);justify-content:space-between;align-items:start;-moz-column-gap:2.5rem;column-gap:2.5rem}.hero-statement_aside__gLZTV{display:block;padding-top:.5rem}.hero-statement_actions__7IyHz{margin-top:1.5rem}}.session_rail__CN06Y{position:relative;display:grid;gap:3.5rem;margin-top:3.5rem;padding-left:2rem}.session_rail__CN06Y:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:.4375rem;width:1px;background:var(--border-strong)}.session_step__VZmOq{position:relative;min-width:0}.session_node__dxoyY{position:absolute;top:.25rem;left:-2rem;width:.875rem;height:.875rem;border:2px solid var(--accent-blue);border-radius:50%;background:var(--bg-section-raised)}.session_sketch__iX_5V{display:flex;align-items:stretch;max-width:24rem;height:13rem;font-size:1rem}.session_sketch__iX_5V>*{flex:1;min-width:0}@media (min-width:1024px){.session_rail__CN06Y{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:2.5rem;padding-left:0}.session_rail__CN06Y:before{top:calc(.4375rem - .5px);right:0;bottom:auto;left:0;width:auto;height:1px}.session_node__dxoyY{top:-2.5rem;left:0}.session_sketch__iX_5V{max-width:none}}.session_window__NRAGD{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:#0c0c0e}.session_windowBar__Ui_6V{display:flex;flex:none;align-items:center;height:2rem;padding:0 .75rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised)}.session_setup__kQeIK{display:grid;flex:1;align-content:center;gap:.5rem;padding:.75rem 1rem}.session_task__3LD05{display:flex;align-items:center;height:1.375rem;padding:0 .625rem;border:1px solid var(--border-subtle);border-radius:6px}.session_task__3LD05>span{display:block;height:.375rem;border-radius:999px;background:var(--bg-raised-hover)}.session_taskChosen__2VDYE{border-color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue-bg) 14%,transparent)}.session_taskChosen__2VDYE>span{background:var(--text-secondary)}.session_segments__16iM1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.1875rem;border:1px solid var(--border-subtle);border-radius:8px}.session_segment__IllKd{display:flex;align-items:center;justify-content:center;height:1.5rem;border-radius:5px;color:var(--text-muted)}.session_segment__IllKd svg{width:.875rem;height:.875rem}.session_segmentOn__n1b0K{background:var(--accent-blue-bg);color:var(--text-primary)}.session_budgetRow___6kbJ{display:flex;align-items:center;gap:.75rem}.session_slider__93OZI{position:relative;flex:1;height:.375rem;border-radius:999px;background:var(--bg-raised-hover)}.session_sliderFill__dCroq{position:absolute;inset:0 40% 0 0;border-radius:999px;background:var(--accent-blue-bg)}.session_sliderKnob__xXKAk{position:absolute;top:50%;left:60%;width:.875rem;height:.875rem;border-radius:50%;background:var(--text-primary);transform:translate(-50%,-50%)}.session_routes__GP3qu{display:grid;align-content:center;gap:.625rem}.session_route__wVmOW{position:relative;display:flex;align-items:center;gap:.875rem;height:3.625rem;padding:0 .875rem;border:1px solid var(--border-subtle);border-left-width:3px;border-radius:10px;background:#0c0c0e}.session_routeIde__gE_bf{border-left-color:var(--accent-blue-bg)}.session_routeGit__jfVfO{border-left-color:var(--text-muted)}.session_routeCodePair__nz_aY{border-left-color:#fbbf24}.session_routeMarks__ipH3W{display:flex;flex:none;align-items:center;gap:.5rem;width:3.25rem;color:var(--text-secondary)}.session_routeMarks__ipH3W svg{width:1.125rem;height:1.125rem}.session_routeBody__whEq8{display:grid;flex:1;gap:.5rem;min-width:0;font-size:.875rem}.session_rec__EX74Z{width:.5rem;height:.5rem;border-radius:50%;background:#f87171;box-shadow:0 0 0 3px color-mix(in srgb,#f87171 22%,transparent)}.session_meter__gH6zH{display:block;height:.25rem;border-radius:999px;background:var(--bg-raised-hover)}.session_meter__gH6zH>span{display:block;width:46%;height:100%;border-radius:999px;background:var(--accent-blue)}.session_commits__eMW0B{display:flex;align-items:center}.session_commits__eMW0B>span{position:relative;flex:none;width:.625rem;height:.625rem;border:2px solid var(--text-secondary);border-radius:50%}.session_commits__eMW0B>span+span{margin-left:2rem}.session_commits__eMW0B>span+span:before{content:"";position:absolute;top:calc(50% - .5px);right:calc(100% + 2px);width:2rem;height:1px;background:var(--border-strong)}.session_presence__ArTjO{display:flex}.session_presence__ArTjO>span{width:.875rem;height:.875rem;border:2px solid #0c0c0e;border-radius:50%;background:var(--accent-blue)}.session_presence__ArTjO>span+span{margin-left:-.3125rem;background:#fbbf24}.session_liveLine__Rd_ZU{display:flex;align-items:center;gap:.375rem;line-height:1}.session_liveLine__Rd_ZU>:first-child{flex:1}@media (min-width:1024px){.session_route__wVmOW:after,.session_route__wVmOW:before{content:"";position:absolute;top:50%;width:2rem;height:1px;background:var(--border-strong)}.session_route__wVmOW:before{right:calc(100% + 3px)}.session_route__wVmOW:after{left:calc(100% + 1px)}}@media (max-width:1023.98px){.session_sketchRoutes__TS33n{height:auto}}.session_review__rscx9{display:grid;flex:1;align-content:center;gap:1rem;padding:.875rem 1rem}.session_playback__3WxnK{display:flex;align-items:center;gap:.625rem;color:var(--text-primary)}.session_playback__3WxnK svg{flex:none;width:1rem;height:1rem}.session_track__rweqU{position:relative;flex:1;height:.375rem;border-radius:999px;background:var(--bg-raised-hover)}.session_trackFill__nLaMu{position:absolute;inset:0 52% 0 0;border-radius:999px;background:var(--accent-blue)}.session_trackMark__4jLH7{position:absolute;top:-.1875rem;width:2px;height:.75rem;border-radius:1px;background:var(--text-secondary)}.session_usage__WZOCl{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-raised)}.session_usageBars__R0S40{display:grid;flex:1;gap:.5rem;padding-top:.25rem}.session_usageBars__R0S40>span{display:block;height:.375rem;border-radius:999px;background:var(--text-secondary);opacity:.7}