._page_cv26l_8{width:100%;max-width:calc(var(--home-max) + 24px);flex-direction:column;height:100dvh;margin:0 auto;display:flex;overflow:hidden}._stage_cv26l_19{z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background);position:sticky;top:0}._body_cv26l_27{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 12px 0;display:flex}@media (min-width:1024px){._body_cv26l_27{grid-template-columns:minmax(0,1fr) 20rem;display:grid}}._brief_cv26l_44{border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane);flex-direction:column;flex:1 1 0;min-height:12rem;display:flex;overflow:hidden}@media (min-width:1024px){._brief_cv26l_44{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;min-height:0}}._briefScroll_cv26l_64{outline:none;flex:1;min-height:0;overflow-y:auto}._briefScroll_cv26l_64:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._briefScroll_cv26l_64[data-fade=top]{-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}._briefScroll_cv26l_64[data-fade=bottom]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 2rem);mask-image:linear-gradient(0deg,#0000,#000 2rem)}._briefScroll_cv26l_64[data-fade=both]{-webkit-mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000)}._skeleton_cv26l_93{gap:16px;padding:20px;display:grid}._start_cv26l_102{min-height:0;padding-bottom:env(safe-area-inset-bottom);border:1px solid var(--border);border-radius:var(--radius-pane) var(--radius-pane) 0 0;background:var(--pane);border-bottom:0;flex-direction:column;flex:0 auto;display:flex;overflow:hidden}._startHead_cv26l_115{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._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{flex-direction:column;flex:0 auto;gap:16px;min-height:0;padding:20px 16px;display:flex;overflow-y:auto}._ghosts_cv26l_154{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--background) 40%, transparent);min-width:0;margin:0;padding:10px 12px 12px}._legend_cv26l_163{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:6px;padding:0 4px;line-height:1.5;display:flex}._legend_cv26l_163 svg{width:14px;height:14px}._options_cv26l_181{gap:6px;margin-top:8px;display:grid}._option_cv26l_181{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;min-height:34px;font-size:var(--text-14);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-standard), border-color var(--dur-ui) var(--ease-standard);align-items:center;gap:8px;padding:6px 10px;line-height:20px;display:flex;position:relative}@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{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._option_cv26l_181:has(._radio_cv26l_225:focus-visible){border-color:var(--ring);box-shadow:var(--focus-ring-shadow)}._dot_cv26l_240{border:1px solid var(--muted-foreground);background:var(--background);width:14px;height:14px;transition:border-color var(--dur-ui) var(--ease-standard), box-shadow var(--dur-ui) var(--ease-standard);border-radius:50%;flex:none}._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{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._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{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--background) 40%, transparent);padding:10px 12px}._bestLabel_cv26l_287{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.5}._bestValue_cv26l_296{font-family:var(--font-pixel);font-size:var(--text-14);align-items:center;gap:8px;margin-top:4px;line-height:20px;display:flex}._go_cv26l_306{border-radius:var(--radius-pill);font-family:var(--font-pixel);flex:none}._session_1gtn8_9{background:var(--background);flex-direction:column;min-height:100dvh;display:flex}._stage_1gtn8_16{z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background);position:sticky;top:0}._par_1gtn8_24{--chip-text:var(--foreground)}._par_1gtn8_24[data-tone=amber]{--chip-text:var(--warning)}._body_1gtn8_32{flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 12px 8px;display:flex}._brief_1gtn8_42{border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane);flex-direction:column;flex:none;height:22rem;display:flex;overflow:hidden}._briefScroll_1gtn8_53{outline:none;flex:1;min-height:0;overflow-y:auto}._briefScroll_1gtn8_53:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._briefScroll_1gtn8_53[data-fade=top]{-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}._briefScroll_1gtn8_53[data-fade=bottom]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 2rem);mask-image:linear-gradient(0deg,#0000,#000 2rem)}._briefScroll_1gtn8_53[data-fade=both]{-webkit-mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000)}._code_1gtn8_84{flex-direction:column;flex:none;min-width:0;height:40rem;display:flex}._bench_1gtn8_92{flex:1;min-height:0}._ghost_1gtn8_97{flex-direction:column;flex:none;gap:8px;min-width:0;height:22rem;display:flex}@media (min-width:1024px){._session_1gtn8_9{height:100dvh;overflow:hidden}._body_1gtn8_32{grid-template-columns:minmax(18rem,30%) minmax(0,1fr);padding-bottom:0;display:grid}._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{border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane);min-width:0;transition:background-color var(--dur-ui) var(--ease-standard), border-color var(--dur-ui) var(--ease-standard);flex:none;align-items:center;gap:12px;padding:8px 12px;display:flex}._strip_1gtn8_140[data-finished]{border-color:var(--success-border);background:var(--success-pane)}._ghostMark_1gtn8_161{border:1px solid color-mix(in oklab, var(--opponent) 40%, transparent);background:color-mix(in oklab, var(--opponent) 12%, transparent);width:28px;height:28px;color:var(--iris);border-radius:50%;flex:none;place-items:center;display:inline-grid}._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{min-width:0;font-family:var(--font-pixel);font-size:var(--text-14);white-space:nowrap;align-items:center;gap:6px;line-height:1;display:flex;overflow:hidden}._botBadge_1gtn8_201{height:18px;padding:1px 6px}._stripSub_1gtn8_206{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-meta);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:4px;line-height:1.5;overflow:hidden}._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{border:1px solid var(--border);border-radius:var(--radius-live);background:var(--pane-2);min-height:0;transition:border-color var(--dur-ui) var(--ease-standard);flex-direction:column;flex:1;display:flex;overflow:hidden}._ghostPane_1gtn8_132[data-finished]{border-color:var(--success-border)}._ghostCode_1gtn8_250{border-radius:inherit}._page_1i224_6{width:100%;max-width:calc(var(--home-max) + 24px);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}._stage_1i224_15{z-index:var(--z-bar);padding-top:env(safe-area-inset-top);background:var(--background);position:sticky;top:0}._body_1i224_23{flex-direction:column;gap:12px;padding:12px 12px 32px;display:flex}._hero_1i224_31{border:1px solid var(--success-border);border-radius:var(--radius-pane);background:var(--success-pane);text-align:center;animation:_hero-in_1i224_1 .5s var(--ease) both;flex-direction:column;align-items:center;padding:32px 24px;display:flex}@keyframes _hero-in_1i224_1{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:639px){._hero_1i224_31{padding:32px 16px}}._eyebrow_1i224_56{max-width:100%;color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;overflow-wrap:anywhere;line-height:1.5}._headline_1i224_67{max-width:100%;font-family:var(--font-pixel);font-size:var(--text-36);overflow-wrap:anywhere;margin-top:12px;font-weight:500;line-height:1}@media (min-width:640px){._headline_1i224_67{font-size:var(--text-48)}}._stars_1i224_83{margin-top:24px}._stars_1i224_83>span{gap:4px}._facts_1i224_92{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:28rem;margin:24px 0 0;display:grid}._fact_1i224_92{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in oklab, var(--background) 40%, transparent);min-width:0;padding:12px}._fact_1i224_92 dt{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.5}._fact_1i224_92 dd{font-family:var(--font-pixel);font-size:var(--text-24);margin:6px 0 0;line-height:32px}._fact_1i224_92 dd[data-good]{color:var(--success)}._starLine_1i224_129{max-width:28rem;color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--leading-relaxed);margin-top:20px}._ghostChip_1i224_137{white-space:normal;margin-top:12px}._ghostLost_1i224_142{--chip-fill:color-mix(in oklab, var(--background) 50%, transparent)}._rewards_1i224_147{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in oklab, var(--input) 25%, transparent);text-align:left;width:100%;max-width:42rem;margin-top:24px;padding:16px}._actions_1i224_158{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}._pill_1i224_167{border-radius:var(--radius-pill)}._actions_1i224_158 ._next_1i224_172{padding-inline:32px}._again_1i224_176{padding-inline:24px}._pane_1i224_182{border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);min-width:0;animation:_slide-from-bottom_1i224_1 var(--dur-enter) var(--ease) .7s both;overflow:hidden}._paneHead_1i224_191{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._paneTitle_1i224_200{min-width:0;font-family:var(--font-pixel);font-size:var(--text-18);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.25;overflow:hidden}@media (min-width:640px){._paneTitle_1i224_200{font-size:var(--text-20)}}._chart_1i224_217{padding:16px}._codes_1i224_222{display:grid}@media (min-width:768px){._codes_1i224_222{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}._codePane_1i224_231+._codePane_1i224_231{border-left:1px solid var(--border)}}@media (max-width:767px){._codePane_1i224_231+._codePane_1i224_231{border-top:1px solid var(--border)}}._codePane_1i224_231{flex-direction:column;min-width:0;display:flex}._codeHead_1i224_248{border-bottom:1px solid var(--border);font-family:var(--font-pixel);font-size:var(--text-14);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:500;line-height:20px;display:flex}._codeLanguage_1i224_262{color:var(--muted-foreground);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}._codeBody_1i224_269{background:var(--code-bg);outline:none;flex:1;max-height:32rem;padding:12px 12px 16px 4px;overflow:auto}._codeBody_1i224_269:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}._code_1i224_222{font-size:var(--text-14);overflow:visible}@keyframes _slide-from-bottom_1i224_1{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}
