._page_1w8y5_7{display:flex;flex-direction:column;width:100%;max-width:var(--page-max);height:100dvh;margin:0 auto;overflow:hidden}._stage_1w8y5_18{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._body_1w8y5_26{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;padding:12px}@media(min-width:1024px){._body_1w8y5_26{display:grid;grid-template-columns:minmax(0,1fr) 20rem}}._brief_1w8y5_43{display:flex;flex:1 1 0;flex-direction:column;min-height:12rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane)}@media(min-width:1024px){._brief_1w8y5_43{min-height:0}}._briefScroll_1w8y5_60{flex:1;min-height:0;overflow-y:auto;outline:none}._briefScroll_1w8y5_60:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._briefScroll_1w8y5_60[data-fade=top]{mask-image:linear-gradient(to bottom,transparent,#000 2rem)}._briefScroll_1w8y5_60[data-fade=bottom]{mask-image:linear-gradient(to top,transparent,#000 2rem)}._briefScroll_1w8y5_60[data-fade=both]{mask-image:linear-gradient(to bottom,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}._skeleton_1w8y5_89{display:grid;gap:16px;padding:20px}._start_1w8y5_97{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);overflow:hidden}._startHead_1w8y5_108{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}._startTitle_1w8y5_117{font-family:var(--font-pixel);font-size:var(--text-18);font-weight:500;line-height:1}@media(min-width:640px){._startTitle_1w8y5_117{font-size:var(--text-20)}}._dailyChip_1w8y5_130{--chip-border: transparent;--chip-fill: var(--primary);--chip-text: var(--primary-foreground)}._startBody_1w8y5_136{display:flex;flex:0 1 auto;flex-direction:column;gap:16px;min-height:0;padding:20px 16px;overflow-y:auto}._ghosts_1w8y5_147{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--background) 40%,transparent)}._legend_1w8y5_156{display:flex;align-items:center;gap:6px;padding:0 4px;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}._legend_1w8y5_156 svg{width:14px;height:14px}._options_1w8y5_174{display:grid;gap:6px;margin-top:8px}._option_1w8y5_174{position:relative;display:flex;align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-14);line-height:20px;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-standard),border-color var(--dur-ui) var(--ease-standard)}@media(hover:hover){._option_1w8y5_174:hover{background:var(--pane-hover)}}._option_1w8y5_174[data-checked]{border-color:color-mix(in oklab,var(--primary) 50%,transparent);background:color-mix(in oklab,var(--primary) 8%,transparent)}@media(pointer:coarse){._option_1w8y5_174{min-height:44px}}._radio_1w8y5_218{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}._option_1w8y5_174:has(._radio_1w8y5_218:focus-visible){border-color:var(--ring);box-shadow:var(--focus-ring-shadow)}._dot_1w8y5_233{width:14px;height:14px;flex:none;border:1px solid var(--muted-foreground);border-radius:50%;background:var(--background);transition:border-color var(--dur-ui) var(--ease-standard),box-shadow var(--dur-ui) var(--ease-standard)}._radio_1w8y5_218:checked+._dot_1w8y5_233{border-color:var(--primary-text);background:var(--on-brand);box-shadow:inset 0 0 0 3px var(--primary)}._optionText_1w8y5_252{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pick_1w8y5_260{margin-right:4px;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-transform:uppercase}._best_1w8y5_270{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--background) 40%,transparent)}._bestLabel_1w8y5_277{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}._bestValue_1w8y5_286{display:flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--font-pixel);font-size:var(--text-14);line-height:20px}._go_1w8y5_296{flex:none;border-radius:var(--radius-pill);font-family:var(--font-pixel)}._session_1gk3h_9{display:flex;flex-direction:column;min-height:100dvh;background:var(--background)}._stage_1gk3h_16{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._par_1gk3h_24{--chip-text: var(--foreground)}._par_1gk3h_24[data-tone=amber]{--chip-text: var(--warning)}._body_1gk3h_32{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:12px 12px 8px}._brief_1gk3h_42{display:flex;flex:none;flex-direction:column;height:22rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane)}._briefScroll_1gk3h_53{flex:1;min-height:0;overflow-y:auto;outline:none}._briefScroll_1gk3h_53:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._briefScroll_1gk3h_53[data-fade=top]{mask-image:linear-gradient(to bottom,transparent,#000 2rem)}._briefScroll_1gk3h_53[data-fade=bottom]{mask-image:linear-gradient(to top,transparent,#000 2rem)}._briefScroll_1gk3h_53[data-fade=both]{mask-image:linear-gradient(to bottom,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}._code_1gk3h_84{display:flex;flex:none;flex-direction:column;height:40rem;min-width:0}._bench_1gk3h_92{flex:1;min-height:0}._ghost_1gk3h_97{display:flex;flex:none;flex-direction:column;gap:8px;height:22rem;min-width:0}@media(min-width:1024px){._session_1gk3h_9{height:100dvh;overflow:hidden}._body_1gk3h_32{display:grid;grid-template-columns:minmax(18rem,30%) minmax(0,1fr);padding-bottom:0}._session_1gk3h_9[data-ghost] ._body_1gk3h_32{grid-template-columns:minmax(16rem,22%) minmax(0,1fr) minmax(0,1fr)}._brief_1gk3h_42,._code_1gk3h_84,._ghost_1gk3h_97{height:auto;min-height:0}}._strip_1gk3h_131{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:background-color var(--dur-ui) var(--ease-standard),border-color var(--dur-ui) var(--ease-standard)}._strip_1gk3h_131[data-finished]{border-color:var(--success-border);background:var(--success-pane)}._ghostMark_1gk3h_152{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid color-mix(in oklab,var(--opponent) 40%,transparent);border-radius:50%;background:color-mix(in oklab,var(--opponent) 12%,transparent);color:var(--iris)}._strip_1gk3h_131[data-finished] ._ghostMark_1gk3h_152{border-color:var(--success-border);background:var(--success-fill);color:var(--success)}._ghostMark_1gk3h_152 svg{width:16px;height:16px}._stripText_1gk3h_175{flex:1;min-width:0}._stripName_1gk3h_180{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-family:var(--font-pixel);font-size:var(--text-14);line-height:1;white-space:nowrap}._botBadge_1gk3h_192{height:18px;padding:1px 6px}._stripSub_1gk3h_197{margin-top:4px;overflow:hidden;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);line-height:1.5;letter-spacing:var(--tracking-meta);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}._strip_1gk3h_131[data-finished] ._stripSub_1gk3h_197{color:var(--success)}._ghostTime_1gk3h_214{--chip-fill: color-mix(in oklab, var(--background) 60%, transparent);--chip-text: var(--foreground)}._strip_1gk3h_131[data-finished] ._ghostTime_1gk3h_214{--chip-fill: var(--success-fill);--chip-text: var(--success)}._ghostPane_1gk3h_225{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane-2);transition:border-color var(--dur-ui) var(--ease-standard)}._ghostPane_1gk3h_225[data-finished]{border-color:var(--success-border)}._ghostCode_1gk3h_241{flex:1;min-height:0;padding:10px 12px 16px 4px;overflow:auto;outline:none}._ghostCode_1gk3h_241:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._ghostPane_1gk3h_225[data-finished] ._silhouette_1gk3h_254{--run-kw: var(--success-strong);--run-word: color-mix(in oklab, var(--emerald-500) 45%, transparent);--run-lit: color-mix(in oklab, var(--success) 55%, transparent)}._page_1b1p5_6{display:flex;flex-direction:column;width:100%;max-width:var(--page-max);min-height:100dvh;margin:0 auto}._stage_1b1p5_15{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._body_1b1p5_23{display:flex;flex-direction:column;gap:12px;padding:12px 12px 32px}._hero_1b1p5_31{display:flex;flex-direction:column;align-items:center;padding:32px 24px;border:1px solid var(--success-border);border-radius:var(--radius-pane);background:var(--success-pane);text-align:center;animation:_hero-in_1b1p5_1 .5s var(--ease) both}@keyframes _hero-in_1b1p5_1{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(max-width:639px){._hero_1b1p5_31{padding:32px 16px}}._eyebrow_1b1p5_56{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}._headline_1b1p5_67{max-width:100%;margin-top:12px;font-family:var(--font-pixel);font-size:var(--text-36);font-weight:500;line-height:1;overflow-wrap:anywhere}@media(min-width:640px){._headline_1b1p5_67{font-size:var(--text-48)}}._stars_1b1p5_83{margin-top:24px}._stars_1b1p5_83>span{gap:4px}._facts_1b1p5_92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:28rem;margin:24px 0 0}._fact_1b1p5_92{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_1b1p5_92 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_1b1p5_92 dd{margin:6px 0 0;font-family:var(--font-pixel);font-size:var(--text-24);line-height:32px}._fact_1b1p5_92 dd[data-good]{color:var(--success)}._starLine_1b1p5_129{max-width:28rem;margin-top:20px;color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--leading-relaxed)}._ghostChip_1b1p5_137{margin-top:12px;white-space:normal}._ghostLost_1b1p5_142{--chip-fill: color-mix(in oklab, var(--background) 50%, transparent)}._rewards_1b1p5_147{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_1b1p5_158{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}._pill_1b1p5_167{border-radius:var(--radius-pill)}._actions_1b1p5_158 ._next_1b1p5_172{padding-inline:32px}._again_1b1p5_176{padding-inline:24px}._pane_1b1p5_182{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);animation:_slide-from-bottom_1b1p5_1 var(--dur-enter) var(--ease) .7s both}._paneHead_1b1p5_191{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}._paneTitle_1b1p5_200{min-width:0;overflow:hidden;font-family:var(--font-pixel);font-size:var(--text-18);font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){._paneTitle_1b1p5_200{font-size:var(--text-20)}}._chart_1b1p5_217{padding:16px}._codes_1b1p5_222{display:grid}@media(min-width:768px){._codes_1b1p5_222{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}._codePane_1b1p5_231+._codePane_1b1p5_231{border-left:1px solid var(--border)}}@media(max-width:767px){._codePane_1b1p5_231+._codePane_1b1p5_231{border-top:1px solid var(--border)}}._codePane_1b1p5_231{display:flex;flex-direction:column;min-width:0}._codeHead_1b1p5_248{padding:12px 16px;border-bottom:1px solid var(--border);font-family:var(--font-pixel);font-size:var(--text-14);font-weight:500;line-height:20px}._codeBody_1b1p5_257{flex:1;max-height:32rem;padding:12px 12px 16px 4px;overflow:auto;background:var(--code-bg);outline:none}._codeBody_1b1p5_257:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._code_1b1p5_222{font-size:var(--text-14);overflow:visible}@keyframes _slide-from-bottom_1b1p5_1{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}
