._code_akhyw_2{padding:1px 5px;border-radius:4px;background:var(--muted);color:var(--foreground);font-family:var(--font-app-mono);font-size:.85em;overflow-wrap:anywhere}._brief_188lp_6{display:flex;flex-direction:column}._parts_188lp_11{display:flex;gap:6px;padding:12px 12px 0;overflow-x:auto;scrollbar-width:none}._part_188lp_11{display:inline-flex;flex:0 1 auto;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px 0 4px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--dur-ui) var(--ease-standard),color var(--dur-ui) var(--ease-standard)}._part_188lp_11:disabled{flex:none;cursor:default;opacity:.6}._part_188lp_11[data-on]{flex-shrink:.2;border-color:var(--opponent);color:var(--foreground)}._part_188lp_11:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}._partMark_188lp_56{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:var(--radius-pill);background:var(--muted);font-family:var(--font-pixel);font-size:var(--text-12)}._partMark_188lp_56 svg{width:13px;height:13px}._part_188lp_11[data-solved] ._partMark_188lp_56{background:var(--success-fill);color:var(--success)}._part_188lp_11[data-on] ._partMark_188lp_56{background:color-mix(in oklab,var(--opponent) 18%,transparent);color:var(--iris)}._partTitle_188lp_83{overflow:hidden;font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._lookingBack_188lp_93{margin:10px 12px 0;padding:8px 12px;border-radius:12px;background:color-mix(in oklab,var(--opponent) 10%,transparent);color:var(--iris);font-size:var(--text-12)}._backLink_188lp_102{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}._panel_188lp_114{min-width:0}._earlier_188lp_119{border-top:1px dashed var(--border)}._clarify_188lp_124{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--background)}._clarifyTitle_188lp_135{display:flex;align-items:center;gap:8px;font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-stage);text-transform:uppercase}._clarifyTitle_188lp_135 svg{width:16px;height:16px;color:var(--iris)}._clarifyNote_188lp_151{color:var(--muted-foreground);font-size:var(--text-12);line-height:1.5}._asks_188lp_157{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._askButton_188lp_166{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px 9px 12px;border:1px dashed var(--ring);border-radius:14px;background:transparent;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-ui) var(--ease-standard),background-color var(--dur-ui) var(--ease-standard)}._askButton_188lp_166:hover:not(:disabled){border-style:solid;background:var(--pane-hover)}._askButton_188lp_166:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}._askButton_188lp_166[aria-busy]{opacity:.7}._q_188lp_199{font-size:var(--text-14);line-height:1.45}._askCta_188lp_204{flex:none;padding:3px 9px;border:1px solid var(--on-brand);border-radius:var(--radius-pill);background:var(--primary);color:var(--on-brand);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-transform:uppercase}._answered_188lp_217{display:flex;flex-direction:column;gap:4px;padding:9px 12px;border:1px solid color-mix(in oklab,var(--opponent) 30%,var(--border));border-radius:14px;background:color-mix(in oklab,var(--opponent) 7%,transparent);animation:_answer-in_188lp_1 .36s var(--ease) both}._answered_188lp_217 ._q_188lp_199{color:var(--muted-foreground);font-size:var(--text-12)}._a_188lp_157{font-size:var(--text-14);line-height:1.5}@keyframes _answer-in_188lp_1{0%{opacity:0;translate:0 -4px}}._askAi_188lp_245{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:14px;background:color-mix(in oklab,var(--opponent) 8%,transparent);color:var(--iris);font-size:var(--text-12);line-height:1.5}._askAi_188lp_245 svg{flex:none;width:16px;height:16px;margin-top:1px}._unasked_188lp_266{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px;padding:9px 12px;border:1px dashed var(--ring);border-radius:14px;color:var(--muted-foreground)}._unaskedTag_188lp_277{flex:none;font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._panel_93sk3_7{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0}._strip_93sk3_15{display:flex;flex:none;align-items:center;gap:12px;min-width:0;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane);transition:border-color var(--dur-ui) var(--ease-standard)}._strip_93sk3_15[data-busy]{border-color:color-mix(in oklab,var(--opponent) 45%,var(--border))}._avatar_93sk3_32{position:relative;flex:none;display:grid}._who_93sk3_38{display:flex;flex-direction:column;gap:2px;min-width:0}._name_93sk3_45{display:flex;align-items:center;gap:8px;font-family:var(--font-pixel);font-size:var(--text-16);line-height:1.2}._badge_93sk3_54{flex:none}._role_93sk3_58{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}._dot_93sk3_71{opacity:.6}._status_93sk3_75{overflow:hidden;text-overflow:ellipsis}._strip_93sk3_15[data-busy] ._status_93sk3_75{color:var(--iris)}._log_93sk3_85{display:flex;flex:1;flex-direction:column;gap:10px;min-height:12rem;overflow-y:auto;padding:14px 14px 10px;border:1px solid var(--border);border-radius:var(--radius-live) var(--radius-live) 0 0;border-bottom:0;background:var(--pane);outline:none;overscroll-behavior:contain}._log_93sk3_85:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._bubble_93sk3_105{position:relative;max-width:92%;padding:9px 13px;border:1px solid var(--border);border-radius:18px;font-size:var(--text-14);line-height:1.55;overflow-wrap:anywhere;animation:_bubble-in_93sk3_1 .24s var(--ease) both}._theirs_93sk3_117{align-self:flex-start;border-top-left-radius:6px;background:var(--background)}._mine_93sk3_123{align-self:flex-end;border-color:var(--primary-border);border-top-right-radius:6px;background:var(--primary-fill)}._pending_93sk3_130{opacity:.7}@keyframes _bubble-in_93sk3_1{0%{opacity:0;translate:0 6px}}._para_93sk3_141{margin:0}._para_93sk3_141+._para_93sk3_141{margin-top:8px}._code_93sk3_149{padding:1px 5px;border-radius:6px;background:var(--muted);font-family:var(--font-app-mono);font-size:.92em}._lineRef_93sk3_157{padding:0 4px;border:0;border-radius:6px;background:color-mix(in oklab,var(--opponent) 16%,transparent);color:var(--iris);font:inherit;font-weight:550;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}._lineRef_93sk3_157:hover{background:color-mix(in oklab,var(--opponent) 26%,transparent)}._lineRef_93sk3_157:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._caret_93sk3_181{display:inline-block;width:7px;height:1.05em;margin-left:2px;vertical-align:-2px;background:var(--opponent);animation:_blink_93sk3_1 1s steps(1) infinite}@keyframes _blink_93sk3_1{50%{opacity:0}}._typing_93sk3_197{display:inline-flex;gap:4px;padding:4px 0}._typing_93sk3_197 span{width:6px;height:6px;background:var(--muted-foreground);animation:_typing_93sk3_197 1.1s var(--ease) infinite}._typing_93sk3_197 span:nth-child(2){animation-delay:.15s}._typing_93sk3_197 span:nth-child(3){animation-delay:.3s}@keyframes _typing_93sk3_197{0%,60%,to{opacity:.35;translate:0 0}30%{opacity:1;translate:0 -3px}}._event_93sk3_232{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:2px 0;color:var(--muted-foreground);font-size:var(--text-12);line-height:1.4;text-align:center}._eventText_93sk3_244:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;vertical-align:2px;background:currentColor;opacity:.6}._eventAt_93sk3_255{flex:none;font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}._error_93sk3_263{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border:1px solid color-mix(in oklab,var(--destructive) 35%,var(--border));border-radius:14px;background:color-mix(in oklab,var(--destructive) 6%,var(--background));color:var(--danger);font-size:var(--text-12)}._error_93sk3_263 svg{width:16px;height:16px}._composer_93sk3_282{display:flex;flex:none;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid var(--border);border-top:1px dashed var(--border);border-radius:0 0 var(--radius-live) var(--radius-live);background:var(--pane)}._quick_93sk3_294{display:flex;flex-wrap:wrap;gap:6px}._quickChip_93sk3_300{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-transform:uppercase;cursor:pointer;transition:color var(--dur-ui) var(--ease-standard),border-color var(--dur-ui) var(--ease-standard)}._quickChip_93sk3_300 svg{width:13px;height:13px}._quickChip_93sk3_300:hover:not(:disabled){border-color:var(--ring);color:var(--foreground)}._quickChip_93sk3_300:disabled{opacity:.5;cursor:default}._quickChip_93sk3_300:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}._field_93sk3_340{position:relative;display:flex;align-items:flex-end;gap:8px}._input_93sk3_347{flex:1;min-height:44px;max-height:9rem;padding-right:12px;resize:none}._send_93sk3_355{flex:none}._halo_93sk3_362{position:absolute;inset:-5px;border:2px solid var(--opponent);border-radius:50%;opacity:0;pointer-events:none}._avatar_93sk3_32[data-nod]{animation:_nod_93sk3_1 .9s var(--ease-standard) both}@keyframes _nod_93sk3_1{0%,to{translate:0 0}20%{translate:0 2px}40%{translate:0 0}60%{translate:0 2px}}._unsaid_93sk3_393{opacity:.42;transition:opacity .26s var(--ease-standard)}._bubble_93sk3_105[data-speaking]{border-color:color-mix(in oklab,var(--opponent) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in oklab,var(--opponent) 10%,transparent);transition:border-color var(--dur-ui) var(--ease-standard),box-shadow var(--dur-ui) var(--ease-standard)}._mine_93sk3_123:has(._spoken_93sk3_407){padding-left:30px}._spoken_93sk3_407{position:absolute;top:10px;left:10px;display:grid;place-items:center;width:14px;height:14px;color:var(--primary-text);opacity:.8}._spoken_93sk3_407 svg{width:13px;height:13px}._spoken_93sk3_407[data-live]{animation:_listening_93sk3_1 1.4s var(--ease-standard) infinite}@keyframes _listening_93sk3_1{50%{opacity:.35}}._hearing_93sk3_439{border-style:dashed;background:color-mix(in oklab,var(--primary) 5%,transparent);color:var(--muted-foreground);font-style:italic}._ellipsis_93sk3_446{display:inline-flex;gap:3px;margin-left:4px;vertical-align:2px}._ellipsis_93sk3_446 span{width:3px;height:3px;border-radius:50%;background:currentColor;animation:_typing_93sk3_197 1.1s var(--ease) infinite}._ellipsis_93sk3_446 span:nth-child(2){animation-delay:.15s}._ellipsis_93sk3_446 span:nth-child(3){animation-delay:.3s}._intro_93sk3_470{position:relative;display:flex;gap:10px;padding:10px 36px 10px 12px;border:1px solid color-mix(in oklab,var(--primary) 40%,var(--border));border-radius:14px;background:var(--primary-fill);font-size:var(--text-12);line-height:1.5;animation:_bubble-in_93sk3_1 .24s var(--ease) both}._introIcon_93sk3_483{flex:none;width:18px;height:18px;margin-top:1px;color:var(--primary-text)}._introText_93sk3_491{display:grid;gap:2px}._introText_93sk3_491 p{margin:0}._introTitle_93sk3_500{font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._introKey_93sk3_507{padding:0 4px;border:1px solid var(--border);border-radius:4px;background:var(--background);font-family:inherit;font-size:.95em}._introClose_93sk3_516{position:absolute;top:6px;right:6px}.reduce-motion :is(._avatar_93sk3_32[data-nod],._spoken_93sk3_407[data-live],._ellipsis_93sk3_446 span,._unsaid_93sk3_393){animation:none;transition:none}@media(prefers-reduced-motion:reduce){html:not(.allow-motion) :is(._avatar_93sk3_32[data-nod],._spoken_93sk3_407[data-live],._ellipsis_93sk3_446 span,._unsaid_93sk3_393){animation:none;transition:none}}._dock_sqs0h_7{display:flex;align-items:center;gap:10px;min-width:0;padding:6px;border:1px solid var(--border);border-radius:18px;background:var(--background);transition:border-color var(--dur-ui) var(--ease-standard)}._dock_sqs0h_7[data-live]{border-color:color-mix(in oklab,var(--primary) 55%,var(--border))}._dock_sqs0h_7[data-problem]{border-color:color-mix(in oklab,var(--destructive) 30%,var(--border))}._mic_sqs0h_29{--level: 0;position:relative;display:grid;flex:none;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:var(--muted);color:var(--muted-foreground);cursor:pointer;transition:background var(--dur-ui) var(--ease-standard),color var(--dur-ui) var(--ease-standard),border-color var(--dur-ui) var(--ease-standard)}._mic_sqs0h_29 svg{position:relative;width:18px;height:18px}._mic_sqs0h_29:hover:not(:disabled){border-color:var(--ring);color:var(--foreground)}._mic_sqs0h_29:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}._mic_sqs0h_29:disabled{opacity:.5;cursor:not-allowed}._mic_sqs0h_29[aria-pressed=true]{border-color:transparent;background:var(--primary);color:var(--primary-foreground)}._ring_sqs0h_76{position:absolute;inset:-1px;border:2px solid var(--primary);border-radius:50%;opacity:0;pointer-events:none;transform:scale(1)}._mic_sqs0h_29[aria-pressed=true] ._ring_sqs0h_76{opacity:calc(.25 + var(--level) * .9);transform:scale(calc(1.06 + var(--level) * .38));transition:transform 80ms linear,opacity 80ms linear}._mic_sqs0h_29[aria-pressed=true]:before{content:"";position:absolute;inset:-6px;border-radius:50%;background:color-mix(in oklab,var(--primary) 22%,transparent);animation:_breathe_sqs0h_1 2.8s var(--ease-standard) infinite;pointer-events:none}@keyframes _breathe_sqs0h_1{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.6;transform:scale(1.04)}}._text_sqs0h_118{display:grid;flex:1;gap:1px;min-width:0}._title_sqs0h_125{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:16px;text-transform:uppercase}._dock_sqs0h_7[data-live] ._title_sqs0h_125{color:var(--primary-text)}._dock_sqs0h_7[data-problem] ._title_sqs0h_125{color:var(--danger)}._hint_sqs0h_146{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted-foreground);font-size:var(--text-12);line-height:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}._bars_sqs0h_159{--level: 0;display:inline-flex;align-items:center;gap:2px;height:12px}._bars_sqs0h_159 span{width:3px;height:12px;border-radius:2px;background:currentColor;transform-origin:center;transition:transform 90ms linear}._bars_sqs0h_159 span:nth-child(1){transform:scaleY(calc(.25 + var(--level) * .55))}._bars_sqs0h_159 span:nth-child(2){transform:scaleY(calc(.25 + var(--level) * .95))}._bars_sqs0h_159 span:nth-child(3){transform:scaleY(calc(.25 + var(--level) * .75))}._bars_sqs0h_159 span:nth-child(4){transform:scaleY(calc(.25 + var(--level) * .4))}._end_sqs0h_194{display:flex;flex:none;align-items:center;gap:4px}._stop_sqs0h_201{animation:_stop-in_sqs0h_1 .2s var(--ease) both}._stop_sqs0h_201 svg{width:10px;height:10px;fill:currentColor}@keyframes _stop-in_sqs0h_1{0%{opacity:0;scale:.9}}._tip_sqs0h_218{display:inline-flex;align-items:center;gap:8px}.reduce-motion :is(._mic_sqs0h_29,._ring_sqs0h_76,._bars_sqs0h_159 span,._stop_sqs0h_201),.reduce-motion ._mic_sqs0h_29:before{transition:none;animation:none}@media(prefers-reduced-motion:reduce){html:not(.allow-motion) :is(._mic_sqs0h_29,._ring_sqs0h_76,._bars_sqs0h_159 span,._stop_sqs0h_201),html:not(.allow-motion) ._mic_sqs0h_29:before{transition:none;animation:none}}._live_cmygx_9{position:relative;display:flex;flex-direction:column;min-height:100dvh;background:var(--background)}._stage_cmygx_17{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._body_cmygx_25{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:12px 12px 8px}._brief_cmygx_35{display:flex;flex:none;flex-direction:column;height:24rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane)}._briefScroll_cmygx_46{flex:1;min-height:0;overflow-y:auto;outline:none}._briefScroll_cmygx_46:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._briefScroll_cmygx_46[data-fade=top]{mask-image:linear-gradient(to bottom,transparent,#000 2rem)}._briefScroll_cmygx_46[data-fade=bottom]{mask-image:linear-gradient(to top,transparent,#000 2rem)}._briefScroll_cmygx_46[data-fade=both]{mask-image:linear-gradient(to bottom,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}._code_cmygx_77{display:flex;flex:none;flex-direction:column;height:40rem;min-width:0}._bench_cmygx_85{flex:1;min-height:0}._side_cmygx_90{display:flex;flex:none;flex-direction:column;height:34rem;min-width:0}@media(min-width:1024px){._live_cmygx_9{height:100dvh;overflow:hidden}._body_cmygx_25{display:grid;grid-template-columns:minmax(16rem,24%) minmax(0,1fr) minmax(18rem,28%);padding-bottom:0}._brief_cmygx_35,._code_cmygx_77,._side_cmygx_90{height:auto;min-height:0}._brief_cmygx_35,._code_cmygx_77>._bench_cmygx_85,._side_cmygx_90 ._actions_cmygx_120{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}._actions_cmygx_120{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:52px;padding:8px 8px 8px 14px;border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane)}._where_cmygx_142{flex:1 1 10rem;min-width:0;color:var(--muted-foreground);font-size:var(--text-12);line-height:1.4}._actionButtons_cmygx_150{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}._loop_cmygx_160{display:flex;align-items:center;gap:10px;height:28px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--pane)}._loopQuestion_cmygx_171{display:flex;align-items:center;gap:3px}._pip_cmygx_177{width:14px;height:8px;border:1px solid var(--ring);border-radius:3px;transition:background-color .3s var(--ease),border-color .3s var(--ease),width .3s var(--ease)}._pip_cmygx_177[data-state=ahead]{border-style:dashed;opacity:.6}._pip_cmygx_177[data-state=open]{border-color:var(--muted-foreground)}._pip_cmygx_177[data-state=current]{width:22px;border-color:var(--opponent);background:color-mix(in oklab,var(--opponent) 22%,transparent)}._pip_cmygx_177[data-state=solved]{border-color:var(--on-brand);background:var(--primary);animation:_pip-solved_cmygx_1 .42s var(--ease) both}@keyframes _pip-solved_cmygx_1{0%{scale:.6}60%{scale:1.2}to{scale:1}}._over_cmygx_222{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;background:color-mix(in oklab,var(--background) 86%,transparent);backdrop-filter:blur(6px);text-align:center;animation:_over-in_cmygx_1 .36s var(--ease) both}@keyframes _over-in_cmygx_1{0%{opacity:0}}._overTitle_cmygx_244{font-family:var(--font-pixel);font-size:clamp(2.5rem,8vw,4.5rem);line-height:1;animation:_over-title_cmygx_1 .52s var(--ease) 80ms both}@keyframes _over-title_cmygx_1{0%{opacity:0;scale:1.15}}._overSub_cmygx_258{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-stage);text-transform:uppercase}._audience_cmygx_267{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--pane);color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-ui) var(--ease-standard),color var(--dur-ui) var(--ease-standard)}._audience_cmygx_267:hover{border-color:var(--ring);color:var(--foreground)}._audience_cmygx_267:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}._audience_cmygx_267 svg{flex:none;width:14px;height:14px}@media(max-width:479px){._audience_cmygx_267:not([data-watched]) ._audienceText_cmygx_306{display:none}}._audience_cmygx_267[data-watched]{border-color:color-mix(in oklab,var(--opponent) 45%,var(--border));color:var(--iris)}._audience_cmygx_267[data-watched] svg{animation:_watched_cmygx_1 2.4s var(--ease-standard) infinite}@keyframes _watched_cmygx_1{0%,86%,to{scale:1 1}92%{scale:1 .1}}._page_heufj_7{display:flex;flex-direction:column;width:100%;max-width:calc(var(--home-max) + 24px);min-height:100dvh;margin:0 auto}._stage_heufj_16{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._body_heufj_24{display:flex;flex-direction:column;gap:12px;padding:12px 12px 48px}._hero_heufj_33{display:flex;flex-direction:column;align-items:center;padding:28px 24px 32px;border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);text-align:center;animation:_hero-in_heufj_1 .5s var(--ease) both}._hero_heufj_33[data-rank="3"],._hero_heufj_33[data-rank="4"]{border-color:var(--success-border);background:var(--success-pane)}._hero_heufj_33[data-rank="2"]{border-color:var(--primary-border);background:color-mix(in oklab,var(--primary) 5%,var(--pane))}@keyframes _hero-in_heufj_1{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(max-width:639px){._hero_heufj_33{padding:24px 16px 28px}}._eyebrow_heufj_71{display:inline-flex;align-items:center;gap:8px;max-width:100%;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label-lg);line-height:1.5;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;overflow-wrap:anywhere}._eyebrow_heufj_71 svg{flex:none;width:16px;height:16px}._sheet_heufj_92{position:relative;display:grid;place-items:center;width:min(420px,100%);margin-top:20px;padding:36px 16px;border:1px solid var(--border);border-radius:6px;background:repeating-linear-gradient(to bottom,transparent 0 27px,color-mix(in oklab,var(--iris) 12%,transparent) 27px 28px),var(--background);box-shadow:0 1px 0 var(--border),0 12px 32px -18px color-mix(in oklab,var(--foreground) 35%,transparent);rotate:1deg}._sheet_heufj_92:before{position:absolute;inset:0 auto 0 28px;width:1px;background:color-mix(in oklab,var(--danger) 30%,transparent);content:""}._line_heufj_122{max-width:30rem;margin-top:20px;font-size:var(--text-16);line-height:var(--leading-relaxed);text-wrap:balance}._facts_heufj_131{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:28rem;margin:20px 0 0}._fact_heufj_131{min-width:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--background) 40%,transparent)}._fact_heufj_131 dt{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);line-height:1.5;letter-spacing:var(--tracking-label);text-transform:uppercase}._fact_heufj_131 dd{margin:6px 0 0;font-family:var(--font-pixel);font-size:var(--text-24);line-height:32px;white-space:nowrap}._of_heufj_165{color:var(--muted-foreground);font-size:var(--text-14)}._rewards_heufj_170{width:100%;max-width:42rem;margin-top:24px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab,var(--input) 25%,transparent);text-align:left}._actions_heufj_181{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}._pill_heufj_190{border-radius:var(--radius-pill)}._actions_heufj_181 ._next_heufj_194{padding-inline:32px}._pane_heufj_200{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);animation:_slide-from-bottom_heufj_1 var(--dur-enter) var(--ease) .5s both}._paneHead_heufj_209{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}._paneTitle_heufj_218{min-width:0;font-family:var(--font-pixel);font-size:var(--text-18);font-weight:500;line-height:1.25;overflow-wrap:anywhere}@media(min-width:640px){._paneTitle_heufj_218{font-size:var(--text-20)}}._paneSub_heufj_233{margin-top:2px;color:var(--muted-foreground);font-size:var(--text-12);line-height:1.4}._paneMeta_heufj_240{flex:none;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._headIcon_heufj_249{flex:none;width:18px;height:18px;color:var(--muted-foreground)}._h3_heufj_256{display:flex;align-items:center;gap:8px;font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-stage);text-transform:uppercase}._h3_heufj_256 svg,._h4_heufj_267 svg{flex:none;width:15px;height:15px;color:var(--iris)}._h4_heufj_267{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._dims_heufj_287{margin:0;padding:0;list-style:none}._dim_heufj_287{padding:14px 16px}._dim_heufj_287+._dim_heufj_287{border-top:1px solid var(--border)}._dimHead_heufj_301{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}._dimName_heufj_309{min-width:0}._dimTitle_heufj_313{font-family:var(--font-pixel);font-size:var(--text-16);font-weight:500;line-height:1.3}._dimBlurb_heufj_320{margin-top:2px;color:var(--muted-foreground);font-size:var(--text-12);line-height:1.45}._dimScore_heufj_327{--tone: var(--success);display:flex;flex:none;align-items:center;gap:10px}._dimScore_heufj_327[data-score="1"]{--tone: var(--danger)}._dimScore_heufj_327[data-score="2"]{--tone: var(--warning)}._dimScore_heufj_327[data-score="3"],._dimScore_heufj_327[data-score="4"]{--tone: var(--success)}._bar_heufj_351{display:flex;gap:3px}._seg_heufj_356{width:22px;height:10px;border:1px solid var(--ring);border-radius:3px}._seg_heufj_356[data-on]{border-color:transparent;background:var(--tone);animation:_seg-in_heufj_1 .26s var(--ease) both;animation-delay:calc(var(--at) + var(--i) * .14s)}._seg_heufj_356[data-on]:nth-child(2){animation-delay:calc(var(--at) + var(--i) * .14s + 50ms)}._seg_heufj_356[data-on]:nth-child(3){animation-delay:calc(var(--at) + var(--i) * .14s + .1s)}._seg_heufj_356[data-on]:nth-child(4){animation-delay:calc(var(--at) + var(--i) * .14s + .15s)}@keyframes _seg-in_heufj_1{0%{background:transparent;scale:.6}}._scoreLabel_heufj_389{min-width:6.5rem;color:var(--tone);font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-chip);text-transform:uppercase}._notes_heufj_398{display:flex;flex-direction:column;gap:4px;margin:10px 0 0;padding-left:18px;color:var(--muted-foreground);font-size:var(--text-14);line-height:1.5}._letterHead_heufj_410{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}._letterBody_heufj_418{display:flex;flex-direction:column;gap:18px;padding:16px}._summary_heufj_425{font-size:var(--text-16);line-height:1.6}._summary_heufj_425 p+p{margin-top:10px}._lists_heufj_434{display:grid;gap:16px}@media(min-width:768px){._lists_heufj_434{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:24px}}._bullets_heufj_446{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--text-14);line-height:1.5}._bullets_heufj_446 li{display:flex;gap:8px}._bullets_heufj_446 svg{flex:none;width:16px;height:16px;margin-top:2px}._good_heufj_469 svg{color:var(--success)}._grow_heufj_473 svg{color:var(--iris)}._slip_heufj_477 svg{color:var(--danger)}._nextUp_heufj_481{display:flex;gap:10px;padding:12px 14px;border:1px solid var(--primary-border);border-radius:16px;background:var(--primary-fill);font-size:var(--text-14);line-height:1.55}._nextUp_heufj_481 svg{flex:none;width:18px;height:18px;margin-top:1px}._notice_heufj_499{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid color-mix(in oklab,var(--warning) 35%,var(--border));border-radius:var(--radius-card);background:color-mix(in oklab,var(--warning) 6%,transparent);font-size:var(--text-14);line-height:1.5}._notice_heufj_499 svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--warning)}._qHead_heufj_520{flex-wrap:wrap;align-items:flex-start}._qTitleRow_heufj_525{display:flex;align-items:flex-start;gap:12px;min-width:0}._qIndex_heufj_532{display:grid;flex:none;place-items:center;height:28px;padding:0 8px;border:1px solid var(--on-brand);border-radius:8px;background:var(--primary);color:var(--on-brand);font-family:var(--font-pixel);font-size:var(--text-14)}._qTitles_heufj_546{min-width:0}._patterns_heufj_550{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}._pattern_heufj_550{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-decoration:none;text-transform:uppercase;transition:border-color var(--dur-ui) var(--ease-standard)}._pattern_heufj_550:hover{border-color:var(--ring)}._pattern_heufj_550:focus-visible{outline:none;box-shadow:var(--focus-ring-shadow)}._pattern_heufj_550 svg{width:13px;height:13px;color:var(--iris)}._qBody_heufj_592{display:flex;flex-direction:column;gap:20px;padding:16px}._block_heufj_599{display:flex;flex-direction:column;gap:10px}._clarify_heufj_605{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._ask_heufj_614{--tone: var(--muted-foreground);display:flex;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--background)}._ask_heufj_614[data-state=early]{--tone: var(--success)}._ask_heufj_614[data-state=late]{--tone: var(--warning)}._ask_heufj_614[data-state=missed]{border-style:dashed}._askMark_heufj_636{display:grid;flex:none;place-items:center;width:22px;height:22px;color:var(--tone)}._askMark_heufj_636 svg{width:16px;height:16px}._askText_heufj_650{display:flex;flex-direction:column;gap:4px;min-width:0}._askQ_heufj_657{font-size:var(--text-14);font-weight:550;line-height:1.45}._askState_heufj_663{display:inline-block;margin-left:8px;color:var(--tone);font-family:var(--font-pixel);font-size:var(--text-label);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}._askA_heufj_675{color:var(--muted-foreground);font-size:var(--text-14);line-height:1.5}._parts_heufj_682{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}._part_heufj_682{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--background)}._part_heufj_682[data-solved]{border-color:var(--success-border)}._unreached_heufj_706{border-style:dashed;background:transparent}._partHead_heufj_711{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}._partName_heufj_719{display:inline-flex;align-items:baseline;gap:8px;min-width:0;font-family:var(--font-pixel);font-size:var(--text-16);line-height:1.3;overflow-wrap:anywhere}._partNo_heufj_730{flex:none;color:var(--muted-foreground);font-size:var(--text-label-lg);letter-spacing:var(--tracking-label);text-transform:uppercase}._partChips_heufj_738{display:inline-flex;flex-wrap:wrap;gap:6px}._partNote_heufj_744{color:var(--muted-foreground);font-size:var(--text-12);line-height:1.5}._stats_heufj_750{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;color:var(--muted-foreground);font-size:var(--text-12)}._stats_heufj_750 strong{color:var(--foreground);font-weight:600}._statBad_heufj_766{color:var(--danger)}._costs_heufj_771{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:14px;border-collapse:separate;border-spacing:0;table-layout:fixed}._costRow_heufj_781>*{padding:8px 12px;font-size:var(--text-14);font-weight:400;text-align:left;vertical-align:middle}._costRow_heufj_781>:first-child{width:4.5rem}._costRow_heufj_781>:nth-child(2){width:9rem}tbody ._costRow_heufj_781>*{border-top:1px solid var(--border)}thead ._costRow_heufj_781>*{padding-block:6px;background:var(--muted);color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._costLabel_heufj_811{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._claim_heufj_819{font-family:var(--font-app-mono);white-space:nowrap}._claim_heufj_819 svg{width:15px;height:15px;margin-right:6px;vertical-align:-3px}._claim_heufj_819[data-state=right]{color:var(--success)}._claim_heufj_819[data-state=wrong]{color:var(--danger)}._claim_heufj_819[data-state=none]{color:var(--muted-foreground);font-family:inherit;font-size:var(--text-12)}._expected_heufj_845>._num_heufj_845{display:block;font-family:var(--font-app-mono)}._expectedWhy_heufj_850{display:block;margin-top:2px;color:var(--muted-foreground);font-size:var(--text-12);line-height:1.45}@media(max-width:479px){._costRow_heufj_781>*{padding-inline:8px}._costRow_heufj_781>:first-child{width:3.5rem}._costRow_heufj_781>:nth-child(2){width:6.5rem}}._better_heufj_872{display:flex;gap:8px;padding:10px 12px;border-radius:14px;background:color-mix(in oklab,var(--opponent) 8%,transparent);font-size:var(--text-14);line-height:1.5}._better_heufj_872 svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--iris)}._plan_heufj_890{margin:0}._planText_heufj_894{margin:0;padding:10px 14px;border-left:3px solid var(--primary);border-radius:0 12px 12px 0;background:var(--primary-fill);font-size:var(--text-14);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}._codeBox_heufj_906{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:14px}._codeTabs_heufj_914{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid var(--border);background:var(--pane)}._codeNote_heufj_925{padding-right:6px;color:var(--muted-foreground);font-size:var(--text-12)}._codeBody_heufj_931{max-height:28rem;padding:12px 12px 16px 4px;overflow:auto;background:var(--code-bg);outline:none}._codeBody_heufj_931:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._code_heufj_906{font-size:var(--text-14);overflow:visible}._looking_heufj_948{padding:14px;border:1px solid color-mix(in oklab,var(--opponent) 28%,var(--border));border-radius:18px;background:color-mix(in oklab,var(--opponent) 5%,transparent)}._insight_heufj_955{font-size:var(--text-14);line-height:1.6}._strong_heufj_960{font-size:var(--text-14);line-height:1.55}._follow_heufj_965{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:var(--text-14);line-height:1.5}._talk_heufj_976{max-height:34rem;overflow:auto;outline:none}._talk_heufj_976:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._talkLog_heufj_986{display:flex;flex-direction:column;gap:10px;padding:16px}._duo_heufj_994{display:grid;gap:12px}@media(min-width:768px){._duo_heufj_994{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}._side_heufj_1005{display:flex;flex-direction:column}._sideBody_heufj_1010{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;padding:16px}._reflection_heufj_1019{width:100%;min-height:7rem;resize:vertical;font-size:var(--text-14);line-height:1.55}._saved_heufj_1027{flex:none;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._saved_heufj_1027[data-state=saved]{color:var(--success)}._shareNote_heufj_1040{color:var(--muted-foreground);font-size:var(--text-14);line-height:1.5}@keyframes _slide-from-bottom_heufj_1{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}
