._page_cv26l_8{display:flex;flex-direction:column;width:100%;max-width:calc(var(--home-max) + 24px);height:100dvh;margin:0 auto;overflow:hidden}._stage_cv26l_19{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._body_cv26l_27{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;padding:12px 12px 0}@media(min-width:1024px){._body_cv26l_27{display:grid;grid-template-columns:minmax(0,1fr) 20rem}}._brief_cv26l_44{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_cv26l_44{min-height:0;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}._briefScroll_cv26l_64{flex:1;min-height:0;overflow-y:auto;outline:none}._briefScroll_cv26l_64:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._briefScroll_cv26l_64[data-fade=top]{mask-image:linear-gradient(to bottom,transparent,#000 2rem)}._briefScroll_cv26l_64[data-fade=bottom]{mask-image:linear-gradient(to top,transparent,#000 2rem)}._briefScroll_cv26l_64[data-fade=both]{mask-image:linear-gradient(to bottom,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}._skeleton_cv26l_93{display:grid;gap:16px;padding:20px}._start_cv26l_102{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--border);border-bottom:0;border-radius:var(--radius-pane) var(--radius-pane) 0 0;background:var(--pane);overflow:hidden}._startHead_cv26l_115{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}._startTitle_cv26l_124{font-family:var(--font-pixel);font-size:var(--text-18);font-weight:500;line-height:1}@media(min-width:640px){._startTitle_cv26l_124{font-size:var(--text-20)}}._dailyChip_cv26l_137{--chip-border: transparent;--chip-fill: var(--primary);--chip-text: var(--primary-foreground)}._startBody_cv26l_143{display:flex;flex:0 1 auto;flex-direction:column;gap:16px;min-height:0;padding:20px 16px;overflow-y:auto}._ghosts_cv26l_154{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_cv26l_163{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_cv26l_163 svg{width:14px;height:14px}._options_cv26l_181{display:grid;gap:6px;margin-top:8px}._option_cv26l_181{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_cv26l_181:hover{background:var(--pane-hover)}}._option_cv26l_181[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_cv26l_181{min-height:44px}}._radio_cv26l_225{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}._option_cv26l_181:has(._radio_cv26l_225:focus-visible){border-color:var(--ring);box-shadow:var(--focus-ring-shadow)}._dot_cv26l_240{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_cv26l_225:checked+._dot_cv26l_240{border-color:var(--primary-text);background:var(--on-brand);box-shadow:inset 0 0 0 3px var(--primary)}._optionText_cv26l_259{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hint_cv26l_268{color:var(--muted-foreground);font-size:var(--text-12);line-height:18px}._ghosts_cv26l_154 ._hint_cv26l_268{margin-top:4px;padding:0 4px}._best_cv26l_280{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab,var(--background) 40%,transparent)}._bestLabel_cv26l_287{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_cv26l_296{display:flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--font-pixel);font-size:var(--text-14);line-height:20px}._go_cv26l_306{flex:none;border-radius:var(--radius-pill);font-family:var(--font-pixel)}._session_1gtn8_9{display:flex;flex-direction:column;min-height:100dvh;background:var(--background)}._stage_1gtn8_16{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._par_1gtn8_24{--chip-text: var(--foreground)}._par_1gtn8_24[data-tone=amber]{--chip-text: var(--warning)}._body_1gtn8_32{display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;padding:12px 12px 8px}._brief_1gtn8_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_1gtn8_53{flex:1;min-height:0;overflow-y:auto;outline:none}._briefScroll_1gtn8_53:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._briefScroll_1gtn8_53[data-fade=top]{mask-image:linear-gradient(to bottom,transparent,#000 2rem)}._briefScroll_1gtn8_53[data-fade=bottom]{mask-image:linear-gradient(to top,transparent,#000 2rem)}._briefScroll_1gtn8_53[data-fade=both]{mask-image:linear-gradient(to bottom,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}._code_1gtn8_84{display:flex;flex:none;flex-direction:column;height:40rem;min-width:0}._bench_1gtn8_92{flex:1;min-height:0}._ghost_1gtn8_97{display:flex;flex:none;flex-direction:column;gap:8px;height:22rem;min-width:0}@media(min-width:1024px){._session_1gtn8_9{height:100dvh;overflow:hidden}._body_1gtn8_32{display:grid;grid-template-columns:minmax(18rem,30%) minmax(0,1fr);padding-bottom:0}._session_1gtn8_9[data-ghost] ._body_1gtn8_32{grid-template-columns:minmax(16rem,22%) minmax(0,1fr) minmax(0,1fr)}._brief_1gtn8_42,._code_1gtn8_84,._ghost_1gtn8_97{height:auto;min-height:0}._brief_1gtn8_42,._code_1gtn8_84>._bench_1gtn8_92,._ghost_1gtn8_97 ._ghostPane_1gtn8_132{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}}._strip_1gtn8_140{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_1gtn8_140[data-finished]{border-color:var(--success-border);background:var(--success-pane)}._ghostMark_1gtn8_161{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_1gtn8_140[data-finished] ._ghostMark_1gtn8_161{border-color:var(--success-border);background:var(--success-fill);color:var(--success)}._ghostMark_1gtn8_161 svg{width:16px;height:16px}._stripText_1gtn8_184{flex:1;min-width:0}._stripName_1gtn8_189{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_1gtn8_201{height:18px;padding:1px 6px}._stripSub_1gtn8_206{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_1gtn8_140[data-finished] ._stripSub_1gtn8_206{color:var(--success)}._ghostTime_1gtn8_223{--chip-fill: color-mix(in oklab, var(--background) 60%, transparent);--chip-text: var(--foreground)}._strip_1gtn8_140[data-finished] ._ghostTime_1gtn8_223{--chip-fill: var(--success-fill);--chip-text: var(--success)}._ghostPane_1gtn8_132{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_1gtn8_132[data-finished]{border-color:var(--success-border)}._ghostCode_1gtn8_250{border-radius:inherit}._page_3rpmp_6{display:flex;flex-direction:column;width:100%;max-width:calc(var(--home-max) + 24px);min-height:100dvh;margin:0 auto}._stage_3rpmp_15{position:sticky;top:0;z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background)}._body_3rpmp_23{display:flex;flex-direction:column;gap:12px;padding:12px 12px 32px}._hero_3rpmp_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_3rpmp_1 .5s var(--ease) both}@keyframes _hero-in_3rpmp_1{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(max-width:639px){._hero_3rpmp_31{padding:32px 16px}}._eyebrow_3rpmp_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_3rpmp_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_3rpmp_67{font-size:var(--text-48)}}._stars_3rpmp_83{margin-top:24px}._stars_3rpmp_83>span{gap:4px}._facts_3rpmp_92{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:28rem;margin:24px 0 0}._fact_3rpmp_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_3rpmp_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_3rpmp_92 dd{margin:6px 0 0;font-family:var(--font-pixel);font-size:var(--text-24);line-height:32px}._fact_3rpmp_92 dd[data-good]{color:var(--success)}._starLine_3rpmp_129{max-width:28rem;margin-top:20px;color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--leading-relaxed)}._ghostChip_3rpmp_137{margin-top:12px;white-space:normal}._ghostLost_3rpmp_142{--chip-fill: color-mix(in oklab, var(--background) 50%, transparent)}._rewards_3rpmp_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_3rpmp_158{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px}._pill_3rpmp_167{border-radius:var(--radius-pill)}._actions_3rpmp_158 ._next_3rpmp_172{padding-inline:32px}._again_3rpmp_176{padding-inline:24px}._pane_3rpmp_182{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);animation:_slide-from-bottom_3rpmp_1 var(--dur-enter) var(--ease) .7s both}._paneHead_3rpmp_191{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}._paneTitle_3rpmp_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_3rpmp_200{font-size:var(--text-20)}}._chart_3rpmp_217{padding:16px}._codes_3rpmp_222{display:grid}@media(min-width:768px){._codes_3rpmp_222{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}._codePane_3rpmp_231+._codePane_3rpmp_231{border-left:1px solid var(--border)}}@media(max-width:767px){._codePane_3rpmp_231+._codePane_3rpmp_231{border-top:1px solid var(--border)}}._codePane_3rpmp_231{display:flex;flex-direction:column;min-width:0}._codeHead_3rpmp_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_3rpmp_257{flex:1;max-height:32rem;padding:12px 12px 16px 4px;overflow:auto;background:var(--code-bg);outline:none}._codeBody_3rpmp_257:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._code_3rpmp_222{font-size:var(--text-14);overflow:visible}@keyframes _slide-from-bottom_3rpmp_1{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}
