.opencode_bar__eIjUH{display:block;flex:none;height:.4375em;max-width:100%;border-radius:999px}.opencode_bar-faint__TDua9,.opencode_bar__eIjUH{background:var(--bg-raised-hover)}.opencode_bar-secondary__iBWv6{background:var(--text-muted);opacity:.55}.opencode_bar-primary__6IIB0{background:var(--text-primary);opacity:.8}.opencode_bar-code__zlE9I{background:#a78bfa}.opencode_bar-keyword__bc0yI{background:#60a5fa}.opencode_bar-added__GDcq5{background:#34d399}.opencode_bar-removed__82Tnc{background:#f87171}.opencode_modes__YB525{display:inline-flex;justify-self:start;gap:.25em;padding:.1875em;border:1px solid var(--border-subtle);border-radius:8px}.opencode_mode__Xrtco{padding:0 .5em;border-radius:5px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.75em;font-weight:500;line-height:1.5em;color:var(--text-muted);white-space:nowrap}.opencode_modeActive___ejJd{background:var(--bg-raised-hover);color:var(--text-primary)}.opencode_habit__zZg0H{display:flex;min-width:0;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)}.opencode_moment__jG0p0{display:grid;align-content:start;gap:.375em;padding:1em 1.125em 1.125em;border:1px solid var(--border-subtle);border-radius:12px;background:#0c0c0e;font-size:1rem}.opencode_momentRow__0qV4g{display:flex;align-items:center;gap:.625em;min-width:0;height:1.75em}.opencode_indent__CUcSz{padding-left:1.25em}.opencode_sign__jn_J4{flex:none;width:.75em;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.875em;font-weight:600;line-height:1;text-align:center}.opencode_signAdded__Z0sQx{color:#34d399}.opencode_signRemoved__MjZev{color:#f87171}.opencode_rejected__aIWRm .opencode_bar__eIjUH{opacity:.35}.opencode_rejected__aIWRm .opencode_sign__jn_J4{opacity:.5}.opencode_rejectIcon__Khjk0{flex:none;width:1em;height:1em;color:#f87171}.opencode_caret__v_W5Z{flex:none;width:.75em;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.875em;line-height:1;color:var(--text-muted)}.opencode_dot__9AIPp{flex:none;width:.5em;height:.5em;margin:0 .125em;border-radius:50%}.opencode_dotPass__vYtgZ{background:#34d399}.opencode_dotFail__K9UNd{background:#f87171}.opencode_note__IERLQ{flex:none;width:.75em;height:.75em;border:1.5px solid var(--text-muted);border-radius:3px}.opencode_rail__54WKr{display:grid;gap:2.5rem;margin:0;padding:0;list-style:none}.opencode_stop__DurSn{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;align-items:start}.opencode_stop__DurSn:not(:last-child):before{content:"";position:absolute;top:3.5rem;bottom:-2rem;left:1.5rem;border-left:1px dashed var(--border-strong)}.opencode_stopMark__Aq401{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-raised)}.opencode_stop__DurSn h3{padding-top:.625rem}.opencode_routes__80H_S{display:grid;gap:.75rem;list-style:none}.opencode_route__179Mp{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.875rem 1rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised)}.opencode_route-takeHome__8OWGW{box-shadow:inset 0 2px 0 #2563eb}.opencode_route-codePair__FoeMG{box-shadow:inset 0 2px 0 #fbbf24}.opencode_routeName__HQw0V{min-width:0;overflow-wrap:anywhere}.opencode_routeSketch___ix9m{display:grid;flex:none;gap:.5em;width:6.5em;font-size:1rem}.opencode_routeRow__RzdZi{display:flex;align-items:center;gap:.5em;height:1.25em}.opencode_routeIcon__j12OQ{width:1.125em;height:1.125em;color:var(--text-secondary)}.opencode_recDot__JOa_R{width:.5em;height:.5em;border-radius:50%;background:#f87171}.opencode_meter__Z8uOP{position:relative;display:block;height:.4375em;border-radius:999px;background:var(--bg-raised-hover)}.opencode_meterFill__ZbMP6{position:absolute;inset:0 38% 0 0;border-radius:999px;background:#2563eb}.opencode_meterCap__w8rql{position:absolute;top:-.1875em;right:0;width:2px;height:.8125em;border-radius:1px;background:var(--text-muted)}.opencode_commits__teu8U{position:relative;display:flex;align-items:center;justify-content:space-between;height:.4375em}.opencode_commits__teu8U:before{content:"";position:absolute;top:50%;right:0;left:0;border-top:1px solid var(--border-strong)}.opencode_commits__teu8U span{position:relative;width:.4375em;height:.4375em;border-radius:50%;background:var(--text-muted)}.opencode_commits__teu8U .opencode_commitHead__6XyUC{background:#2563eb}.opencode_pair__vsMSl{display:inline-flex}.opencode_pair__vsMSl span{width:1.125em;height:1.125em;border:2px solid var(--bg-raised);border-radius:50%}.opencode_pair__vsMSl span+span{margin-left:-.375em}.opencode_pairCandidate__8ltoq{background:var(--text-muted)}.opencode_pairInterviewer__uKD91{background:#fbbf24}.opencode_liveBars__OeHAg{display:grid;gap:.3125em}.opencode_liveBars__OeHAg span{display:block;height:.3125em;border-radius:999px;background:var(--bg-raised-hover)}@media (min-width:640px){.opencode_routes__80H_S{grid-template-columns:repeat(3,minmax(0,1fr))}.opencode_route__179Mp{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.875rem}.opencode_routeSketch___ix9m{width:100%;max-width:7.5em}}.opencode_task__bginN{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised);box-shadow:var(--shadow-card)}.opencode_taskPath__32ur3{display:flex;align-items:center;gap:.625em;padding:.875em 1.5rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised);font-size:1rem}.opencode_taskPathIcon__g6OM8{flex:none;width:1.125em;height:1.125em;color:var(--text-muted)}.opencode_taskSlash__KoB_z{flex:none;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.875em;line-height:1;color:var(--text-muted)}.opencode_taskBody__gUegt{display:grid;gap:1.5rem;padding:1.5rem}.opencode_constraint__0__HY{display:flex;gap:.75rem;align-items:flex-start;min-width:0;padding:1rem 1.125rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised-strong)}.opencode_constraintIcon__AWzZ3{flex:none;width:1.125rem;height:1.125rem;margin-top:.3125rem;color:var(--text-muted)}.opencode_surface__5xkBC{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-raised);box-shadow:var(--shadow-card)}.opencode_view__jKFRA{min-width:0;padding:1.5rem}.opencode_view__jKFRA+.opencode_view__jKFRA{border-top:1px solid var(--border-subtle)}.opencode_viewSketch__XsFO3{display:flex;padding:1.25em 1.25em 1.375em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised-strong);font-size:1.125rem}.opencode_cta__ADXNU{display:grid;gap:2rem;align-items:end;padding:2rem 1.5rem;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised);box-shadow:var(--shadow-card)}@media (min-width:640px){.opencode_taskBody__gUegt{padding:1.75rem 2rem 2rem}.opencode_taskPath__32ur3{padding-left:2rem;padding-right:2rem}.opencode_cta__ADXNU{padding:2.5rem}.opencode_view__jKFRA{padding:2rem}}@media (min-width:1024px){.opencode_taskBody__gUegt{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem;align-items:center}.opencode_surface__5xkBC{grid-template-columns:repeat(3,minmax(0,1fr))}.opencode_view__jKFRA+.opencode_view__jKFRA{border-top:0;border-left:1px solid var(--border-subtle)}.opencode_cta__ADXNU{grid-template-columns:minmax(0,1fr) auto;gap:3rem;padding:3rem}}.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}}.sketches_sketch__sFKVf{display:grid;gap:.625em;width:100%}.sketches_row__aUULt{display:flex;align-items:center;gap:.5em;min-width:0;height:.875em}.sketches_line__ZdzSA{display:block;height:.4375em;max-width:100%;border-radius:999px;background:var(--bg-raised-hover)}.sketches_sign__hy1rt{flex:none;width:.75em;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.875em;font-weight:600;line-height:1;text-align:center}.sketches_added__R2uRx{color:#34d399}.sketches_removed__1WvsS{color:#f87171}.sketches_lineAdded__YWAEM{background:rgba(52,211,153,.7)}.sketches_lineRemoved__CKs_8{background:rgba(248,113,113,.7)}.sketches_pass__9jdRT{flex:none;width:.5em;height:.5em;border-radius:50%;background:#34d399}.sketches_mark__SdNhK{display:inline-flex;flex:none;width:.875em;height:.875em}.hero-evidence_heroGrid__MEXyj{display:grid;min-height:calc(100svh - 5rem);align-items:center;gap:3rem;padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:768px){.hero-evidence_heroGrid__MEXyj{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.hero-evidence_heroGrid__MEXyj{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem}}@media (min-width:1280px){.hero-evidence_heroGrid__MEXyj{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}@media (min-width:1536px){.hero-evidence_heroGrid__MEXyj{grid-template-columns:minmax(0,13fr) minmax(0,11fr)}}.hero-evidence_card__3p8Ie{overflow:hidden;font-size:calc(1rem * var(--hero-scale, 1));border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-section-raised)}.hero-evidence_header__qbUqf{display:flex;align-items:center;gap:.75em;padding:.875em 1.25em;border-bottom:1px solid var(--border-subtle);background:var(--bg-raised)}.hero-evidence_tool__u_hgA{display:inline-flex;align-items:center;gap:.625em;min-width:0;font-size:.9375em;font-weight:500;line-height:1.25em;color:var(--text-primary)}.hero-evidence_toolName__4We9G{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-evidence_status__F7OCZ{flex-shrink:0;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}.hero-evidence_body__tkKsV{display:grid;gap:1.25em;padding:1.25em}.hero-evidence_terminal__m8F7x{overflow:hidden;border:1px solid var(--border-subtle);border-top:2px solid #fbbf24;border-radius:12px;background:#0c0c0e}.hero-evidence_terminalHead__m0cps{display:flex;align-items:center;padding:.75em 1em 0}.hero-evidence_modes__cD2xb{display:inline-flex;gap:.25em;padding:.1875em;border:1px solid var(--border-subtle);border-radius:8px}.hero-evidence_mode__GY4qM{padding:.125em .5em;border-radius:5px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:.75em;font-weight:500;line-height:1.5em;color:var(--text-muted);white-space:nowrap}.hero-evidence_modeActive__1suw0{background:var(--bg-raised-hover);color:var(--text-primary)}.hero-evidence_terminalBody__KtqoR{display:grid;gap:.875em;padding:1em 1em 1.125em;font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.hero-evidence_logLine__i01uf,.hero-evidence_prompt__6QH79,.hero-evidence_result__aoVVI{margin:0;font-size:.8125em;line-height:1.6em;overflow-wrap:anywhere}.hero-evidence_prompt__6QH79{display:flex;gap:.75em;color:var(--text-primary)}.hero-evidence_caret__mpQP8{flex:none;color:var(--text-muted)}.hero-evidence_logLine__i01uf{color:var(--text-muted)}.hero-evidence_result__aoVVI{display:flex;align-items:flex-start;gap:.5em;font-weight:500;color:#34d399}.hero-evidence_checkGlyph___G5cf{flex:none;width:1.125em;height:1.6em}.hero-evidence_bars__lZzn4{max-width:22em;padding-left:1.6em}.hero-evidence_review__eZw9d{display:grid;gap:.75em;padding-top:1.25em;border-top:1px solid var(--border-subtle)}.hero-evidence_reviewLabel__tA2A5{font-size:.8125em;font-weight:500;line-height:1.25em;color:var(--text-muted)}.hero-evidence_tiles__jxxnd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625em}.hero-evidence_tile__Bh_CQ{display:grid;align-content:space-between;gap:1em;min-width:0;padding:.875em .875em .75em;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-raised-strong)}.hero-evidence_tileCaption__B8tWE{font-size:.8125em;font-weight:500;line-height:1.35em;color:var(--text-secondary);text-wrap:balance;overflow-wrap:anywhere}@media (min-width:640px){.hero-evidence_header__qbUqf{padding:.875em 1.5em}.hero-evidence_body__tkKsV{gap:1.5em;padding:1.5em}.hero-evidence_terminalHead__m0cps{padding:.875em 1.25em 0}.hero-evidence_terminalBody__KtqoR{padding:1em 1.25em 1.25em}.hero-evidence_tiles__jxxnd{gap:.75em}.hero-evidence_tile__Bh_CQ{padding:1em 1em .875em}}