.sketches_diff__3XREg{display:grid;gap:.375em;width:100%}.sketches_diffRow__6wU7a{display:flex;align-items:center;gap:.625em;min-width:0}.sketches_diffSign__OJB8e{flex:none;width:.75em;font-family:var(--font-mono);font-weight:600;line-height:1;text-align:center}.sketches_diffBar__JN83_{display:block;height:.5em;max-width:100%;border-radius:999px;background:var(--bg-raised-hover)}.sketches_diff-added__KLOK_ .sketches_diffSign__OJB8e{color:#34d399}.sketches_diff-added__KLOK_ .sketches_diffBar__JN83_{background:#34d399}.sketches_diff-removed__TqIdc .sketches_diffSign__OJB8e{color:#f87171}.sketches_diff-removed__TqIdc .sketches_diffBar__JN83_{background:#f87171}.sketches_diffTinted__3OOJt{gap:0}.sketches_diffTinted__3OOJt .sketches_diffRow__6wU7a{padding:.4375em .625em;border-radius:.25em}.sketches_diffTinted__3OOJt .sketches_diff-added__KLOK_{background:rgba(52,211,153,.08)}.sketches_diffTinted__3OOJt .sketches_diff-removed__TqIdc{background:rgba(248,113,113,.08)}.sketches_strip__3Kai0{display:inline-flex;flex-wrap:wrap;gap:.25em}.sketches_cell__SWnfE{width:.625em;height:.625em;border-radius:.1875em;background:#34d399}.sketches_cell-fail__gH51s{background:#f87171}.sketches_cell-missing__1t2vZ{background:transparent;box-shadow:inset 0 0 0 1px var(--border-hover)}.sketches_tests__mqOUm{display:grid;gap:.625em;width:100%}.sketches_testRow__wa3la{display:flex;align-items:center;gap:.625em;min-width:0}.sketches_testAdded__pSlkj{margin:-.3125em -.5em;padding:.3125em .5em;border:1px dashed var(--border-accent);border-radius:.375em}.sketches_testDot__xuuRd{flex:none;width:.625em;height:.625em;border-radius:50%;background:#34d399}.sketches_dot-fail__xbWRz{background:#f87171}.sketches_dot-added__PwDms{background:var(--accent-blue)}.sketches_testBar__cBhjw{display:block;height:.5em;max-width:100%;border-radius:999px;background:var(--bg-raised-hover)}.sketches_testAdded__pSlkj .sketches_testBar__cBhjw{background:color-mix(in srgb,var(--accent-blue) 55%,var(--bg-raised-hover))}.sketches_graph__8VxL3{position:relative;display:inline-grid;justify-items:center;gap:.875em;padding:.125em 0}.sketches_graph__8VxL3:before{content:"";position:absolute;top:.5em;bottom:.5em;left:50%;border-left:1px solid var(--border-strong)}.sketches_commit__NTkql{position:relative;width:.625em;height:.625em;border-radius:50%;background:var(--bg-base);box-shadow:inset 0 0 0 2px var(--text-muted)}.sketches_commitHead__DnIcJ{box-shadow:inset 0 0 0 2px #34d399}.sketches_pipe__PoTFQ{display:grid;gap:0;width:100%}.sketches_log__oQnBe{display:grid;gap:.4375em;padding:.75em;border:1px solid var(--border-subtle);border-radius:.5em;background:var(--bg-base)}.sketches_logBar__sGLW9{display:block;height:.4375em;border-radius:999px;background:var(--bg-raised-hover)}.sketches_logFail__6UERs{background:#f87171}.sketches_pipeLine__RFE_v{justify-self:start;height:1em;margin-left:1.25em;border-left:2px dotted var(--text-muted)}.sketches_promptRow__8rrMO{display:flex;align-items:center;gap:.5em;padding:.5em .75em;border:1px solid var(--border-strong);border-radius:.5em}.sketches_chevron__QfWio{font-family:var(--font-mono);font-weight:600;line-height:1;color:var(--text-muted)}.sketches_promptBar__ad9bZ{display:block;width:70%;height:.5em;border-radius:999px;background:var(--text-secondary)}.sketches_ladder__Lwnn0{display:grid;gap:.5em;width:100%}.sketches_ladderRow__QAIZF{display:flex;align-items:center;gap:.625em;padding:.5em .75em;border:1px solid var(--border-subtle);border-radius:.5em}.sketches_radio__V7dEO{flex:none;width:.75em;height:.75em;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--text-muted)}.sketches_ladderBar__Va2tM{display:block;height:.4375em;border-radius:999px;background:var(--bg-raised-hover)}.sketches_ladderOn__JQ_uK{border-color:var(--border-accent);background:color-mix(in srgb,var(--accent-blue-bg) 10%,transparent)}.sketches_ladderOn__JQ_uK .sketches_radio__V7dEO{box-shadow:inset 0 0 0 .1875em var(--accent-blue-bg),inset 0 0 0 .5em var(--text-primary)}.sketches_ladderOn__JQ_uK .sketches_ladderBar__Va2tM{background:var(--text-secondary)}.sketches_note__W64qA{display:grid;gap:.5em;width:100%}.sketches_note__W64qA>span{display:block;height:.4375em;border-radius:999px;background:var(--bg-raised-hover)}.sketches_marker__mDeSs{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75em;height:1.75em;border-radius:50%;background:var(--text-primary);color:var(--text-inverse);font-size:.875em;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.evaluate_loop__IMbbs{position:relative;display:grid;gap:2.5rem;margin:3rem 0 0;padding:0;list-style:none}.evaluate_stage__EHxg5{position:relative;min-width:0}.evaluate_node__bDYjd{display:none}.evaluate_tile__nJ02B{display:flex;align-items:center;height:8.5rem;padding:1.25rem 1.5rem;font-size:1rem;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-raised);box-shadow:var(--shadow-card)}@media (min-width:768px){.evaluate_loop__IMbbs{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:3rem}}@media (min-width:1280px){.evaluate_loop__IMbbs{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:2.25rem}.evaluate_loop__IMbbs:before{content:"";position:absolute;top:.3125rem;left:.3125rem;right:0;border-top:1px solid var(--border-strong)}.evaluate_node__bDYjd{position:absolute;top:-2.25rem;left:0;display:block;width:.625rem;height:.625rem;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 4px var(--bg-base)}.evaluate_stage__EHxg5:last-child .evaluate_node__bDYjd{background:#34d399}.evaluate_tile__nJ02B{height:9rem}}.evidence_console__oolFS{margin-top:3rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-raised);box-shadow:var(--shadow-card)}.evidence_head__LdNwY{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.875rem 1.5rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised-strong)}.evidence_toolName__DjmbR{min-width:0;font-size:.875rem;color:var(--text-primary)}.evidence_status__H4dnN,.evidence_toolName__DjmbR{font-weight:500;line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evidence_status__H4dnN{flex:none;max-width:50%;margin-left:auto;padding:.125rem .75rem;border:1px solid #34d399;border-radius:999px;font-size:.8125rem;color:#34d399}.evidence_panes__m67mM{display:grid;margin:0;padding:0;list-style:none}.evidence_pane__qMpkD{min-width:0;padding:1.75rem 1.5rem 2rem}.evidence_pane__qMpkD+.evidence_pane__qMpkD{border-top:1px solid var(--border-subtle)}.evidence_sketch__7oCmn{display:flex;align-items:center;height:7rem;padding:1.25rem;font-size:1rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-section-raised)}.evidence_history__TNVIz{display:flex;align-items:center;gap:1.25em;width:100%}.evidence_aiReview__s0SAb{display:flex;align-items:flex-start;gap:.875em;width:100%}.evidence_aiMark__W69jQ{width:1.5em;height:1.5em}.evidence_aiLines__RKL3v{display:grid;flex:1;gap:.75em;min-width:0;padding-top:.375em}.evidence_gap__KiEPp{display:block;width:80%;height:1.5em;border:1px dashed var(--border-hover);border-radius:.375em}.evidence_notes__vsU2W{display:grid;gap:1em;width:100%}.evidence_followUp__zqTFO{display:block;width:6.5em;height:1.5em;border:1px solid #fbbf24;border-radius:.375em}@media (min-width:1024px){.evidence_panes__m67mM{grid-template-columns:repeat(3,minmax(0,1fr))}.evidence_pane__qMpkD{padding:2rem 2rem 2.25rem}.evidence_pane__qMpkD+.evidence_pane__qMpkD{border-top:0;border-left:1px solid var(--border-subtle)}}.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}}.replica_frame__aTAAe{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;font-size:calc(1rem * var(--hero-scale, 1));border:1px solid var(--border-subtle);border-top:2px solid #fbbf24;border-bottom:0;border-radius:16px 16px 0 0;background:#0c0c0e;box-shadow:0 -24px 80px -40px color-mix(in srgb,var(--accent-blue-bg) 45%,transparent)}.replica_topBar__bXw3m{display:flex;align-items:center;gap:1em;min-width:0;padding:.75em 1.25em;border-bottom:1px solid var(--border-subtle);background:var(--bg-section-raised)}.replica_address__vgsGU{display:block;flex:0 1 18em;min-width:3em;height:1.25em;border-radius:.375em;background:var(--bg-raised)}.replica_status__IeOB_{flex:none;max-width:50%;margin-left:auto;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}.replica_panes__Yv2T0{display:grid;flex:1;grid-template-columns:minmax(0,1fr)}.replica_terminal__1CoMd{display:flex;flex-direction:column;min-width:0}.replica_tabRow__eWnKV{display:flex;min-width:0;border-bottom:1px solid var(--border-subtle)}.replica_tab__N9pwT{display:inline-flex;align-items:center;gap:.5em;min-width:0;max-width:100%;padding:.625em 1.25em;border-right:1px solid var(--border-subtle);box-shadow:inset 0 -2px 0 var(--text-primary)}.replica_tabName__qFXh6{min-width:0;font-family:var(--font-mono);font-size:.8125em;font-weight:500;line-height:1.25em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replica_transcript__RS7js{display:grid;align-content:start;gap:1em;padding:1.25em 1.25em 0;font-family:var(--font-mono);font-size:.8125em;line-height:1.5em}.replica_trace__er3Du{display:grid;gap:.625em;padding-left:.875em;border-left:2px solid #f87171}.replica_agent__9A5C2,.replica_prompt__r1eAA,.replica_result__wHMSv{display:flex;align-items:flex-start;gap:.625em;margin:0;overflow-wrap:anywhere}.replica_prompt__r1eAA{color:var(--text-primary)}.replica_agent__9A5C2{color:var(--text-muted)}.replica_result__wHMSv{color:#34d399}.replica_chevron__tabDk{flex:none;width:1em;color:var(--text-muted)}.replica_bullet__n16tz{flex:none;width:1em;height:1.5em;background:radial-gradient(circle at 50% 50%,var(--text-muted) 0 .1875em,transparent .21em)}.replica_check__MrbAI{display:inline-flex;flex:none;align-items:center;width:1em;height:1.5em;color:#34d399}.replica_check__MrbAI svg{width:1em;height:1em}.replica_patch__yia4s{padding-left:1.625em;max-width:30em}.replica_commit__bxwsQ{display:flex;align-items:center;gap:.875em;padding-left:.25em}.replica_commit__bxwsQ>:last-child{max-width:18em}.replica_notes__jjSgs{padding-top:1.25em;border-top:1px solid var(--border-subtle)}.replica_tail__VuJWz{padding-bottom:2em;-webkit-mask-image:linear-gradient(180deg,black,transparent);mask-image:linear-gradient(180deg,black,transparent)}.replica_review__ZLMNS{display:none}.replica_reviewHead__VzHyW{display:flex;align-items:center;min-width:0;padding:1em 1.25em;border-bottom:1px solid var(--border-subtle)}.replica_fileBar__9UNaz{display:block;width:44%;height:.5em;border-radius:999px;background:var(--text-muted)}.replica_reviewBody__55uhf{display:grid;align-content:start;gap:1.5em;padding:1.25em 1.25em 0}.replica_suite__IaXfl{padding-top:1.25em;border-top:1px solid var(--border-subtle)}@media (min-width:768px){.replica_panes__Yv2T0{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.replica_review__ZLMNS{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--border-subtle);background:var(--bg-section-raised)}}@media (min-width:1280px){.replica_transcript__RS7js{padding:1.5em 1.75em 0}.replica_panes__Yv2T0{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.hero_grid__8eJpT{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(15rem,1fr);row-gap:2rem;min-height:calc(100svh - 5rem);padding-top:2.5rem}.hero_aside__49i1A,.hero_headline___vflh{min-width:0}.hero_aside__49i1A .hero_actions__m69oD{margin-top:2rem}.hero_stage__bAZNz{position:relative;isolation:isolate;min-width:0;margin-top:.5rem}.hero_replica__Ac4Rn{position:absolute;inset:0 0 auto;min-height:calc(100% + 4rem)}.hero_glow__ZhVNb{position:absolute;z-index:-1;inset:-10rem -15% 0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 42%,color-mix(in srgb,var(--accent-blue-bg) 16%,transparent),transparent 72%)}@media (min-width:640px){.hero_grid__8eJpT{padding-top:4rem;row-gap:2.5rem}}@media (min-width:1024px){.hero_grid__8eJpT{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto minmax(18rem,1fr);-moz-column-gap:2rem;column-gap:2rem;padding-top:4.5rem}.hero_headline___vflh{grid-column:1/-1}.hero_aside__49i1A{grid-column:1/span 12;display:grid;grid-template-columns:subgrid;align-items:end}.hero_aside__49i1A>p{grid-column:1/span 7}.hero_aside__49i1A .hero_actions__m69oD{grid-column:8/span 5;justify-content:flex-end;margin-top:0}.hero_stage__bAZNz{grid-column:1/-1}}@media (min-width:1536px) and (min-height:1000px){.hero_grid__8eJpT{padding-top:clamp(4.5rem,9vh,8rem)}}@media (min-width:1440px){.hero_grid__8eJpT{grid-template-rows:auto minmax(20rem,1fr);row-gap:clamp(3.5rem,7vh,6.5rem)}.hero_headline___vflh{grid-column:1/span 8;align-self:start}.hero_aside__49i1A{display:block;grid-column:9/span 4;align-self:start;padding-top:.5rem}.hero_aside__49i1A .hero_actions__m69oD{flex-direction:column;align-items:stretch;margin-top:2rem}.hero_button__mApJI{width:100%}}.session_diagram__1hNSU{display:grid;min-width:0;font-size:.8125rem}.session_pinLanes__aXZ99,.session_pin__RbvgM{position:absolute;z-index:1;box-shadow:0 0 0 4px var(--bg-section-raised)}.session_pinLanes__aXZ99,.session_pin__RbvgM{top:-.875em;left:-.875em}.session_task__Dnows{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75em 1em;padding:1em 1.25em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised)}.session_taskIcon__D0aNm{display:inline-flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;border:1px solid var(--border-subtle);border-radius:.625em;background:var(--bg-raised-strong);color:var(--text-secondary)}.session_taskIcon__D0aNm svg{width:1.25em;height:1.25em}.session_taskLines__N8EuR{max-width:22em}.session_taskTests__cmn76{grid-column:2}.session_connector__Q6S_U{display:none;width:100%;height:1.75em;overflow:visible}.session_connector__Q6S_U path{fill:none;stroke:var(--border-hover);stroke-width:1px;vector-effect:non-scaling-stroke}.session_lanes__y7SD7{position:relative;display:grid;gap:.875em;margin:1.25em 0}.session_lane__EtHa1{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:12px;background:#0c0c0e}.session_laneIde__II_WT{border-top:2px solid #2563eb}.session_laneCodePair__rTx1C{border-top:2px solid #fbbf24}.session_laneHead__zN3lP{display:flex;align-items:center;gap:.5em;min-width:0;padding:.625em .875em;border-bottom:1px solid var(--border-subtle);background:var(--bg-section-raised)}.session_laneName__IO2_K{min-width:0;font-size:.875em;font-weight:600;line-height:1.25em;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session_formatDot__e7fll{flex:none;width:.5em;height:.5em;border-radius:50%}.session_takeHome__fz8dh{background:#2563eb}.session_codePair__EuLJa{background:#fbbf24}.session_laneIcon__9cxup{flex:none;width:.9375em;height:.9375em;color:#60a5fa}.session_rec__RWl80{flex:none;width:.75em;height:.75em;margin-left:auto;border-radius:50%;background:radial-gradient(circle,#f87171 0 .21em,transparent .23em);box-shadow:inset 0 0 0 1px rgba(248,113,113,.6)}.session_laneBody__vygCY{display:grid;align-content:start;gap:.875em;padding:.875em}.session_chrome__OCXoC{display:flex;font-size:.875em}.session_prompt__VfYjZ{display:flex;align-items:center;gap:.5em;min-width:0}.session_promptBar__jctLU{display:block;width:70%;height:.5em;border-radius:999px;background:var(--text-secondary)}.session_budget__uc217{position:relative;display:block;height:.5em;margin-right:.25em;border-radius:999px;background:var(--bg-raised-hover)}.session_budget__uc217:after{content:"";position:absolute;top:-.25em;right:-.25em;bottom:-.25em;border-right:2px solid var(--text-muted)}.session_budgetFill__uUBrt{display:block;width:62%;height:100%;border-radius:999px;background:#2563eb}.session_commits__zIIOu{display:flex;align-items:center;gap:1em}.session_editor__KbROx{position:relative;display:block;padding:.25em 0}.session_caret__gORXS{position:absolute;width:2px;height:1em}.session_caretInterviewer___CCl_{top:-.125em;left:60%;background:#fbbf24}.session_caretCandidate__7mf00{top:1.125em;left:79%;background:var(--text-muted)}.session_review__qmnXs{position:relative;display:grid;gap:1em;padding:1.25em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised)}.session_replay__A_6y6{display:grid;gap:.875em}.session_track__TxJLC{position:relative;display:block;height:.375em;margin-top:.5em;border-radius:999px;background:var(--bg-raised-hover)}.session_played__8yXvj{display:block;width:42%;height:100%;border-radius:999px;background:var(--text-secondary)}.session_head__ElWoD{position:absolute;top:50%;left:42%;width:.875em;height:.875em;border-radius:50%;background:var(--text-primary);transform:translate(-50%,-50%)}.session_usage__PbE2d{display:grid;gap:.4375em}.session_usage__PbE2d>span{display:block;height:.4375em;border-radius:999px;background:color-mix(in srgb,#2563eb 70%,var(--bg-raised-hover))}.session_usage__PbE2d>span+span{background:var(--bg-raised-hover)}@media (min-width:640px){.session_diagram__1hNSU{font-size:.875rem}.session_connector__Q6S_U{display:block}.session_lanes__y7SD7{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;-moz-column-gap:.875em;column-gap:.875em;margin:0}.session_review__qmnXs,.session_task__Dnows{margin:0 auto;width:100%}.session_review__qmnXs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.5em}}@media (min-width:1280px){.session_diagram__1hNSU{font-size:.9375rem}}