._page_cv088_7{width:100%;max-width:calc(var(--home-max) + 24px);flex-direction:column;gap:12px;margin:0 auto;padding:12px 12px 24px;display:flex}@media (min-width:1024px){._page_cv088_7{height:calc(100dvh - var(--header-h) - env(safe-area-inset-top));min-height:480px;padding-bottom:12px;overflow:clip}}._summary_cv088_30{border:1px solid var(--border);border-radius:var(--radius-pane);background:var(--pane);flex:none;padding:16px 20px}._summaryTop_cv088_38{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._summaryMain_cv088_46{flex:1;min-width:0}._title_cv088_51{font-family:var(--font-pixel);font-size:var(--text-20);font-weight:500;line-height:1}@media (min-width:640px){._title_cv088_51{font-size:var(--text-24)}}._counts_cv088_64{font-family:var(--font-pixel);font-size:var(--text-14);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;line-height:20px;display:flex}._rules_cv088_76{max-width:60ch;color:var(--muted-foreground);font-size:var(--text-12);margin-top:8px;line-height:18px}._starCount_cv088_84{align-items:center;gap:4px;display:inline-flex}._star_cv088_84{width:14px;height:14px;color:var(--primary);fill:currentColor;flex:none}._dim_cv088_98{opacity:.6}._level_cv088_103{width:100%;min-width:0}@media (min-width:640px){._level_cv088_103{width:256px}}._levelRow_cv088_114{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._levelXp_cv088_121{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-12);letter-spacing:var(--tracking-meta);text-transform:uppercase;line-height:16px}._levelBar_cv088_130{margin-top:8px}._levelHint_cv088_135{color:var(--muted-foreground);font-size:var(--text-12);margin-top:6px;line-height:16px}._tiles_cv088_143{gap:12px;margin-top:16px;display:grid}._tiles_cv088_143:empty{display:none}@media (min-width:1024px){._tiles_cv088_143{grid-template-columns:repeat(2,minmax(0,1fr))}}._tiles_cv088_143 ._tileSkeleton_cv088_160{border-radius:var(--radius-2xl);min-height:86px;display:block}@media (max-width:479px){._tiles_cv088_143 ._dailySkeleton_cv088_167{min-height:142px}}._tile_cv088_143{border:1px solid var(--border);border-radius:var(--radius-2xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}._dailyTile_cv088_184{border-color:color-mix(in oklab, var(--primary) 40%, transparent);background:color-mix(in oklab, var(--primary) 6%, transparent)}._nextTile_cv088_189{background:color-mix(in oklab, var(--background) 40%, transparent)}._tileText_cv088_195{flex:auto;min-width:0}._tileEyebrow_cv088_200,._tileMeta_cv088_201{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);text-transform:uppercase;line-height:1.5}._tileEyebrow_cv088_200{letter-spacing:var(--tracking-label);align-items:center;gap:6px;display:flex}._tileEyebrow_cv088_200 svg{flex:none;width:14px;height:14px}._tileTitle_cv088_222{font-family:var(--font-pixel);font-size:var(--text-16);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;line-height:24px;overflow:hidden}._tileMeta_cv088_201{letter-spacing:var(--tracking-chip);margin-top:2px}._tileAction_cv088_237{border-radius:var(--radius-pill)}._filters_cv088_242{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}._search_cv088_250{flex:200px;min-width:0;max-width:320px;margin-left:auto}@media (max-width:767px){._search_cv088_250{flex-basis:100%;max-width:none;margin-left:0}}@media (max-width:420px){._filters_cv088_242 [role=tab]{padding-inline:8px}}._list_cv088_276{flex-direction:column;gap:20px;min-height:0;display:flex;position:relative}@media (min-width:1024px){._list_cv088_276{overscroll-behavior:contain;flex:1;margin-right:-6px;padding-bottom:8px;padding-right:6px;overflow-y:auto}._list_cv088_276[data-fade=top]{-webkit-mask-image:linear-gradient(#0000,#000 2rem);mask-image:linear-gradient(#0000,#000 2rem)}._list_cv088_276[data-fade=bottom]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 2rem);mask-image:linear-gradient(0deg,#0000,#000 2rem)}._list_cv088_276[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)}}._path_cv088_313{scroll-margin-top:calc(var(--header-h) + 12px)}@media (min-width:1024px){._path_cv088_313{scroll-margin-top:1.5rem}}._pathHead_cv088_324{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:0 4px;display:flex}._emblem_cv088_334{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--primary);width:40px;height:40px;color:var(--on-brand);flex:none;place-items:center;display:inline-grid}._pathText_cv088_346{flex:12rem;min-width:0}._pathTitle_cv088_351{font-family:var(--font-pixel);font-size:var(--text-18);font-weight:500;line-height:1}._tagline_cv088_358{color:var(--muted-foreground);font-size:var(--text-12);margin-top:6px;line-height:16px}._pathStats_cv088_365{font-size:var(--text-12);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 12px;line-height:16px;display:flex}._pathSolved_cv088_375{color:var(--muted-foreground)}._pathStars_cv088_379{align-items:center;gap:4px;display:inline-flex}._pathStars_cv088_379 ._star_cv088_84{width:12px;height:12px}._solid_cv088_391{--chip-border:transparent;--chip-fill:var(--primary);--chip-text:var(--primary-foreground)}._grid_cv088_397{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){._grid_cv088_397{grid-template-columns:repeat(2,minmax(0,1fr))}}._item_cv088_411{min-width:0;animation:_slide-from-bottom_cv088_1 var(--dur-enter) var(--ease) both}._card_cv088_418{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--pane);height:100%;color:var(--foreground);transition:background-color var(--dur-ui) var(--ease-standard), border-color var(--dur-ui) var(--ease-standard);flex-direction:column;padding:16px;display:flex}._card_cv088_418[data-state=solved]{border-color:color-mix(in oklab, var(--emerald-500) 30%, transparent)}._card_cv088_418[data-state=daily]{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}@media (hover:hover){._card_cv088_418:hover{background:var(--pane-hover)}}._card_cv088_418:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}._cardTop_cv088_451{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._badges_cv088_458{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._timeChip_cv088_466{--chip-text:var(--foreground)}._typesChip_cv088_471{--chip-border:color-mix(in oklab, var(--sky) 40%, transparent);--chip-fill:color-mix(in oklab, var(--sky) 10%, transparent);--chip-text:var(--sky)}._pageMark_cv088_478{border:1px solid var(--border);border-radius:var(--radius-pill);width:20px;height:20px;color:var(--muted-foreground);flex:none;place-items:center;display:inline-grid}._pageMark_cv088_478 svg{width:12px;height:12px}._cardTitle_cv088_494{font-family:var(--font-pixel);font-size:var(--text-18);margin-top:12px;font-weight:500;line-height:1.25}._focus_cv088_502{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin-top:4px;line-height:1.5}._blurb_cv088_512{color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--leading-relaxed);flex:1;margin-top:8px}._cardFoot_cv088_520{color:var(--muted-foreground);font-family:var(--font-pixel);font-size:var(--text-label-lg);letter-spacing:var(--tracking-chip);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;line-height:1.5;display:flex}._go_cv088_534{color:var(--foreground);transition:transform var(--dur-ui) var(--ease-standard);flex:none;align-items:center;gap:4px;display:inline-flex}._go_cv088_534 svg{width:14px;height:14px}@media (hover:hover){._card_cv088_418:hover ._go_cv088_534{transform:translate(2px)}}._more_cv088_554{border-radius:var(--radius-pill);margin-top:12px}._none_cv088_560{border:1px dashed var(--border);border-radius:var(--radius-2xl);color:var(--muted-foreground);font-size:var(--text-14);text-align:center;padding:32px 16px;line-height:20px}._loading_cv088_570{gap:20px;display:grid}._pathSkeleton_cv088_575{gap:12px;display:grid}@keyframes _slide-from-bottom_cv088_1{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}}
