._page_upg4g_6{width:100%;max-width:calc(var(--home-max) + 24px);flex-direction:column;gap:12px;margin:0 auto;padding:12px 12px 32px;display:flex}._hero_upg4g_18{border:1px solid var(--primary-border);border-radius:var(--radius-pane);background:color-mix(in oklab, var(--primary) 6%, var(--background));padding:24px}._eyebrow_upg4g_25{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:6px;line-height:1.5;display:flex}._eyebrow_upg4g_25 svg{flex:none;width:14px;height:14px}._title_upg4g_43{font-family:var(--font-pixel);font-size:var(--text-30);overflow-wrap:anywhere;margin-top:12px;font-weight:500;line-height:1}@media (min-width:640px){._title_upg4g_43{font-size:var(--text-36)}}._meta_upg4g_58{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}._plainChip_upg4g_67{--chip-text:var(--foreground)}._blurb_upg4g_71{max-width:36rem;color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--leading-relaxed);margin-top:12px}._ctas_upg4g_79{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}._pill_upg4g_87{border-radius:var(--radius-pill)}._ctas_upg4g_79 ._play_upg4g_92{padding-inline:32px}._result_upg4g_97{border:1px solid var(--success-border);border-radius:var(--radius-2xl);background:var(--success-fill);align-items:center;gap:12px;padding:10px 16px;display:flex}._resultLabel_upg4g_107{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:4px;line-height:1.5;display:flex}._resultLabel_upg4g_107 svg{width:12px;height:12px;color:var(--success)}._resultValue_upg4g_125{font-family:var(--font-pixel);font-size:var(--text-18);align-items:baseline;gap:8px;margin-top:2px;line-height:28px;display:flex}._resultStars_upg4g_135{font-size:var(--text-14);align-items:center;gap:2px;display:inline-flex}._resultStars_upg4g_135 svg{width:14px;height:14px;color:var(--primary);fill:currentColor}._rank_upg4g_149{border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--background) 50%, transparent);font-family:var(--font-pixel);font-size:var(--text-12);letter-spacing:var(--tracking-chip);text-transform:uppercase;white-space:nowrap;padding:4px 12px;line-height:16px}._skeleton_upg4g_162{gap:12px;margin-top:12px;display:grid}._footer_upg4g_168{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}._footText_upg4g_176{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-meta);text-transform:uppercase;line-height:1.5}._dim_upg4g_185{opacity:.6}._weekLabel_upg4g_191{color:var(--muted-foreground);font-size:var(--text-12);margin-top:20px;line-height:16px}._week_upg4g_191{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:26rem;margin:8px 0 0;padding:0;list-style:none;display:grid}._day_upg4g_208{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--background) 50%, transparent);min-width:0;color:var(--muted-foreground);transition:background-color var(--dur-ui) var(--ease-standard), border-color var(--dur-ui) var(--ease-standard);justify-items:center;gap:4px;padding:6px 2px;display:grid}@media (hover:hover){a._day_upg4g_208:hover{background:var(--background);color:var(--foreground)}}a._day_upg4g_208:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._dayName_upg4g_235{font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-chip);text-transform:uppercase;line-height:1.5}._day_upg4g_208[data-today]{border-color:var(--primary-border);color:var(--foreground)}._dayMark_upg4g_248{border:1px solid var(--border);width:20px;height:20px;color:var(--success);border-radius:50%;place-items:center;display:grid}._dayMark_upg4g_248 svg{width:12px;height:12px}._day_upg4g_208[data-solved] ._dayMark_upg4g_248{border-color:var(--success-border);background:var(--success-fill)}._board_upg4g_270{border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);padding:16px 20px}._boardTitle_upg4g_277{font-family:var(--font-pixel);font-size:var(--text-18);font-weight:500;line-height:28px}._boardBody_upg4g_284{margin-top:16px}._boardStars_upg4g_289{font-family:var(--font-pixel);font-size:var(--text-12);align-items:center;gap:2px;line-height:16px;display:inline-flex}._boardStars_upg4g_289 svg{width:12px;height:12px;color:var(--primary);fill:currentColor;flex:none}._boardSkeleton_upg4g_306{gap:8px;display:grid}
