.cat-ai{--tint:#f4f2fa;--tint-glow:#bbb1e1}.cat-automotive{--tint:#f6f0e9;--tint-glow:#c7a278}.cat-beauty{--tint:#faf4f3;--tint-glow:#e0bbb4}.cat-business{--tint:#efebf9;--tint-glow:#9982d8}.cat-childcare{--tint:#f2f4f1;--tint-glow:#adbaa5}.cat-creative{--tint:#f8f1f2;--tint-glow:#d6aaae}.cat-delivery{--tint:#f5ebdf;--tint-glow:#c38235}.cat-education{--tint:#eff4f6;--tint-glow:#9bb8c7}.cat-events{--tint:#fbf1f2;--tint-glow:#e3a5b1}.cat-food{--tint:#fbeaea;--tint-glow:#e97c7b}.cat-grooming{--tint:#f1f4f6;--tint-glow:#a5b8c6}.cat-healthcare{--tint:#edf5f4;--tint-glow:#8fc3bb}.cat-home{--tint:#f1f7f6;--tint-glow:#a8cdc8}.cat-legal{--tint:#f0f3f5;--tint-glow:#a1b7be}.cat-media{--tint:#e9f0f6;--tint-glow:#76a4c5}.cat-music{--tint:#f6eef4;--tint-glow:#c896ba}.cat-other{--tint:#edf6f4;--tint-glow:#8fc5b9}.cat-pets{--tint:#eef2e5;--tint-glow:#92b15d}.cat-property{--tint:#f1f3f4;--tint-glow:#a5b7bd}.cat-sports{--tint:#ebf3e8;--tint-glow:#82b66f}.cat-tech{--tint:#f5f4f8;--tint-glow:#beb8d4}.cat-travel{--tint:#f8f0e5;--tint-glow:#d19e5b}.quiet[data-astro-cid-lcdefpme]{color:var(--g-c-ink-2);display:block}.tile[data-astro-cid-lcdefpme]{border-radius:var(--w-r-12);background:var(--w-card-2);block-size:44px;inline-size:44px;color:var(--g-c-ink);box-shadow:inset 0 0 0 1px var(--w-hairline);flex:none;place-items:center;display:inline-grid}.tile[data-astro-cid-lcdefpme] .ic{block-size:22px;inline-size:22px}@supports (corner-shape:squircle){.tile[data-astro-cid-lcdefpme],.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(.lb-leaderboard) .lb-av[data-astro-cid-lcdefpme]{border-radius:calc(var(--w-r-12) * 1.6)}.rank[data-astro-cid-lcdefpme],.t-card[data-astro-cid-lcdefpme]{border-radius:calc(var(--r-outer) * 1.6)}}.tile[data-astro-cid-lcdefpme].teal{background:var(--g-c-success-bg);color:var(--g-c-teal-text);box-shadow:none}.tile[data-astro-cid-lcdefpme].violet{background:var(--g-c-pro-bg);color:var(--g-c-pro-text);box-shadow:none}.soft[data-astro-cid-lcdefpme]{background:var(--w-card)}.soft[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{background:var(--w-card-2)}.head[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:10px;max-inline-size:640px;margin:0 auto clamp(32px,4vw,48px);display:grid}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--w-fs-h2)}.head[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-inline-size:52ch}.hero[data-astro-cid-lcdefpme]{--u:calc(46vw / 718);background:var(--g-c-page);color:var(--g-c-ink);gap:28px;padding-block:clamp(40px,6vw,64px) 0;display:grid;overflow:clip}.hero-copy[data-astro-cid-lcdefpme]{padding-inline:var(--w-gutter);text-align:center;justify-items:center;gap:16px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:min(var(--w-fs-hero), 8.4vw);letter-spacing:-.03em;line-height:1.04}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{white-space:nowrap}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{text-wrap:pretty;max-inline-size:44ch}.hero-cta[data-astro-cid-lcdefpme].btn{corner-shape:round;border-radius:999px}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:4px;display:flex}.hero-art[data-astro-cid-lcdefpme]{--u:calc(100vw / 2000);block-size:calc(1116 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 52%,#0009 72%,#00000040 86%,#0000000f 95%,#0000 100%);mask-image:linear-gradient(#000 52%,#0009 72%,#00000040 86%,#0000000f 95%,#0000 100%)}.char[data-astro-cid-lcdefpme]{display:block;position:absolute}.char[data-astro-cid-lcdefpme] img{block-size:calc(var(--ch) * var(--u));inline-size:auto;max-inline-size:none;display:block}.c-plumber[data-astro-cid-lcdefpme]{--ch:1580;z-index:2;--d:30;inset-block-start:calc(150 * var(--u));inset-inline-start:calc(-320 * var(--u))}.c-photo[data-astro-cid-lcdefpme]{--ch:1120;z-index:1;--d:14;inset-block-start:calc(178 * var(--u));inset-inline-start:calc(225 * var(--u))}.c-mech[data-astro-cid-lcdefpme]{--ch:1364;z-index:1;--d:14;inset-block-start:calc(178 * var(--u));inset-inline-end:calc(172 * var(--u))}.c-elec[data-astro-cid-lcdefpme]{--ch:1720;z-index:2;--d:30;inset-block-start:calc(150 * var(--u));inset-inline-end:calc(-110 * var(--u))}@media (width>=1000px){.hero[data-astro-cid-lcdefpme]{block-size:100svh;min-block-size:600px;margin-block-start:calc(-1 * var(--w-header-h));padding:0;display:block;position:relative}.hero-art[data-astro-cid-lcdefpme]{--u:min(calc(100vw / 2000), calc(max(100svh, 600px) / 1116));block-size:auto;position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:3;inline-size:40%;padding:var(--w-header-h) 0 0;align-content:center;position:absolute;inset-block:0;inset-inline-start:30%}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-inline-size:36ch}}@media (width>=1000px) and (width<=1919.98px){.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:calc(min(var(--w-fs-hero), 8.4vw) * .85)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-inline-size:26ch;font-size:15px}}@media (width>=1000px) and (width<=1151.98px){.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{font-size:14px}}@media (width>=1440px) and (width<=1919.98px){.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-inline-size:34ch}}@media (prefers-reduced-motion:no-preference){.c-plumber[data-astro-cid-lcdefpme] img,.c-photo[data-astro-cid-lcdefpme] img{animation:1.4s cubic-bezier(.22,1,.36,1) both in-left}.c-elec[data-astro-cid-lcdefpme] img,.c-mech[data-astro-cid-lcdefpme] img{animation:1.4s cubic-bezier(.22,1,.36,1) both in-right}.c-photo[data-astro-cid-lcdefpme] img,.c-mech[data-astro-cid-lcdefpme] img{animation-delay:.12s}.char[data-astro-cid-lcdefpme]{translate:calc(var(--mx,0) * var(--d) * -1px) calc(var(--my,0) * var(--d) * -.4px);transition:translate .9s cubic-bezier(.16,1,.3,1)}.hero[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] .mouse[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] .rail[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.22,1,.36,1) both copy-in}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]:first-child{animation-delay:.15s}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .quiet[data-astro-cid-lcdefpme]{animation-delay:.27s}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{animation-delay:.4s}.hero[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{animation-delay:.52s}.scroll-cue[data-astro-cid-lcdefpme] .mouse[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] .rail[data-astro-cid-lcdefpme]{animation-delay:.8s}}.hero[data-astro-cid-lcdefpme] .ln[data-astro-cid-lcdefpme]{margin-block:-.1em -.2em;padding-block:.1em .2em;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] .quiet[data-astro-cid-lcdefpme].ln{display:inline-block}@keyframes copy-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.j-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.bg-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.rank-titles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.t-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:-.1em -.2em;padding-block:.1em .2em}[dir=rtl] .hero[data-astro-cid-lcdefpme]{--x-dir:-1}@keyframes in-left{0%{transform:translateX(calc(-48px * var(--x-dir,1)));opacity:0;filter:blur(8px)}}@keyframes in-right{0%{transform:translateX(calc(48px * var(--x-dir,1)));opacity:0;filter:blur(8px)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.char[data-astro-cid-lcdefpme]{animation:linear both drift}.hero-art[data-astro-cid-lcdefpme] .char[data-astro-cid-lcdefpme]{animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes drift{to{transform:translateY(calc(var(--d) * -4px))}}@supports (animation-timeline:scroll()){@media (width>=1000px) and (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-lcdefpme]{animation:linear both hero-out}.hero[data-astro-cid-lcdefpme] .hero-copy[data-astro-cid-lcdefpme]{animation-timeline:scroll(root);animation-range:0 55vh}}}@keyframes hero-out{to{opacity:0;translate:0 -48px}}.scroll-cue[data-astro-cid-lcdefpme]{z-index:2;inset-block-end:calc(32px + env(safe-area-inset-bottom));min-inline-size:64px;color:var(--g-c-ink-2);justify-items:center;gap:10px;padding:4px 12px 0;text-decoration:none;transition:opacity .4s,visibility .4s;display:grid;position:absolute;left:50%;translate:-50%}@media (width<=999.98px),(height<=719.98px){.scroll-cue[data-astro-cid-lcdefpme]{display:none}}.rail[data-astro-cid-lcdefpme]{background:var(--g-c-ink-3);block-size:28px;inline-size:1px;position:relative;overflow:hidden}.pulse[data-astro-cid-lcdefpme]{background:var(--g-c-ink);opacity:0;block-size:40%;position:absolute;inset-block-start:0;inset-inline:0}.mouse[data-astro-cid-lcdefpme]{border:2px solid var(--g-c-ink-3);border-radius:14px;block-size:42px;inline-size:26px;position:relative}.wheel[data-astro-cid-lcdefpme]{left:50%;background:var(--w-teal-fill);border-radius:2px;block-size:8px;inline-size:4px;margin-left:-2px;position:absolute;inset-block-start:7px}.word[data-astro-cid-lcdefpme]{font-size:13px;font-weight:500}.scroll-cue[data-astro-cid-lcdefpme]:hover .mouse[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme]:focus-visible .mouse[data-astro-cid-lcdefpme]{border-color:var(--g-c-ink-2)}html[data-scrolled] .scroll-cue[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.wheel[data-astro-cid-lcdefpme]{animation:2.8s cubic-bezier(.65,0,.35,1) .8s infinite both wheel}.pulse[data-astro-cid-lcdefpme]{animation:2.8s cubic-bezier(.65,0,.35,1) .8s infinite both pulse}}@keyframes pulse{0%,30%{opacity:0;transform:translateY(-100%)}40%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(250%)}}@keyframes wheel{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(12px)}46%,85%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.journey[data-astro-cid-lcdefpme]{justify-items:center;gap:36px;display:grid;position:relative}@media (width>=760px){.journey[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.j-step[data-astro-cid-lcdefpme]:not(:last-child):before,.j-step[data-astro-cid-lcdefpme]:not(:last-child):after{--gap:28px;--start:calc((.5 - var(--r)) * var(--j-art) + var(--gap));--end:calc((.5 - var(--nl)) * var(--j-art) + var(--gap));--dash:repeating-linear-gradient(90deg, var(--c) 0 8px, transparent 8px 14px);content:"";z-index:0;inline-size:calc(100% + 24px - var(--start) - var(--end));--c:var(--g-c-line);background:var(--dash) 0 50% / 100% 1.5px no-repeat;block-size:4px;position:absolute;inset-block-start:calc(var(--j-art) / 2 - 2px);inset-inline-start:calc(50% + var(--start))}.j-step[data-astro-cid-lcdefpme]:not(:last-child):before{z-index:1;--c:var(--g-c-teal);clip-path:inset(0 100% 0 0);transition:clip-path .5s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * .28s)}[dir=rtl] .j-step[data-astro-cid-lcdefpme]:not(:last-child):before{clip-path:inset(0 0 0 100%)}.journey[data-astro-cid-lcdefpme].is-lit .j-step[data-astro-cid-lcdefpme]:not(:last-child):before{clip-path:inset(0)}.j-step[data-astro-cid-lcdefpme]:first-child{--r:.27;--nl:.18}.j-step[data-astro-cid-lcdefpme]:nth-child(2){--r:.18;--nl:.164}}.journey[data-astro-cid-lcdefpme]{--j-art:clamp(160px, 16vw, 200px)}.j-step[data-astro-cid-lcdefpme]{z-index:1;text-align:center;align-content:start;justify-items:center;gap:8px;inline-size:100%;display:grid;position:relative}.j-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-wrap:balance;max-inline-size:240px}.j-drift[data-astro-cid-lcdefpme]{margin-block-end:8px;display:block}.j-step[data-astro-cid-lcdefpme] .j-art{inline-size:var(--j-art);block-size:var(--j-art);object-fit:contain;display:block}.j-step[data-astro-cid-lcdefpme]:first-child{--dy:30px}.j-step[data-astro-cid-lcdefpme]:nth-child(2){--dy:18px}.j-step[data-astro-cid-lcdefpme]:nth-child(3){--dy:40px}@media (prefers-reduced-motion:no-preference){.j-step[data-astro-cid-lcdefpme] .j-art{animation:6.2s ease-in-out infinite paused j-float}.journey[data-astro-cid-lcdefpme].is-visible .j-art{animation-play-state:running}.j-step[data-astro-cid-lcdefpme]:nth-child(2) .j-art{animation-duration:5.4s;animation-delay:-2.1s}.j-step[data-astro-cid-lcdefpme]:nth-child(3) .j-art{animation-duration:6.9s;animation-delay:-3.7s}}@keyframes j-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(-2deg)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.j-drift[data-astro-cid-lcdefpme]{animation:linear both j-drift}.journey[data-astro-cid-lcdefpme] .j-drift[data-astro-cid-lcdefpme]{animation-timeline:view()}}}@keyframes j-drift{0%{transform:translateY(calc(var(--dy) / 2)) scale(.96)}35%{transform:translateY(calc(var(--dy) / 5)) scale(1)}to{transform:translateY(calc(var(--dy) / -2)) scale(1)}}.j-step[data-astro-cid-lcdefpme]:nth-child(2){--i:1}.j-step[data-astro-cid-lcdefpme]:nth-child(3){--i:2}.j-drift[data-astro-cid-lcdefpme] picture{display:block}@media (prefers-reduced-motion:no-preference){html:not(.no-js) .j-step[data-astro-cid-lcdefpme]:not(.is-in)>[data-astro-cid-lcdefpme]{opacity:0}html:not(.no-js) .j-step[data-astro-cid-lcdefpme]:not(.is-in):after{clip-path:inset(0 100% 0 0)}.j-step[data-astro-cid-lcdefpme].is-in .j-drift[data-astro-cid-lcdefpme] picture{animation:1s cubic-bezier(.34,1.56,.64,1) backwards j-pop;animation-delay:calc(var(--i,0) * .18s)}.j-step[data-astro-cid-lcdefpme].is-in .j-n[data-astro-cid-lcdefpme]{animation:.6s cubic-bezier(.34,1.56,.64,1) backwards j-badge;animation-delay:calc(var(--i,0) * .18s + .26s)}.j-step[data-astro-cid-lcdefpme].is-in h3[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.22,1,.36,1) backwards copy-in;animation-delay:calc(var(--i,0) * .18s + .32s)}.j-step[data-astro-cid-lcdefpme].is-in p[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.22,1,.36,1) backwards copy-in;animation-delay:calc(var(--i,0) * .18s + .4s)}.j-step[data-astro-cid-lcdefpme].is-in:after{animation:.8s cubic-bezier(.4,0,.2,1) backwards j-draw;animation-delay:calc(var(--i,0) * .18s + .45s)}}@keyframes j-pop{0%{opacity:0;filter:blur(6px);translate:0 24px;scale:.82}}@keyframes j-badge{0%{opacity:0;scale:0}}@keyframes j-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.j-step[data-astro-cid-lcdefpme]:not(:last-child):before{transition:none}}.j-n[data-astro-cid-lcdefpme]{background:var(--w-teal-fill);block-size:28px;inline-size:28px;color:var(--w-on-fill);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.j-step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--w-fs-h3)}.j-step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--g-c-ink-2);font-size:15px}.t-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--w-fs-h3)}#about[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{margin-block-end:0}.about-copy[data-astro-cid-lcdefpme]{text-align:center;max-inline-size:720px;color:var(--g-c-ink-2);text-wrap:pretty;gap:12px;margin:12px auto 0;font-size:16px;line-height:1.6;display:grid}.cat-row[data-astro-cid-lcdefpme].about-row{margin-block-start:calc(-40px + clamp(4px,1.43vw - 1.6px,20px))}.cat[data-astro-cid-lcdefpme].about-card{--cw:clamp(260px, 24vw, 340px);--tint:var(--w-card-2);--tint-glow:var(--g-c-teal);block-size:auto}.cat[data-astro-cid-lcdefpme].about-card .cat-card[data-astro-cid-lcdefpme]{gap:10px;padding:clamp(22px,2vw,28px);padding-block-end:clamp(24px,2.2vw,30px)}.cat[data-astro-cid-lcdefpme].about-card .cat-name[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(19px,1.5vw,22px);overflow:hidden}.about-tile[data-astro-cid-lcdefpme]{z-index:1;margin-block-end:6px;position:relative}.about-rule[data-astro-cid-lcdefpme]{z-index:1;border:0;border-block-start:1px solid var(--g-c-line);inline-size:100%;margin:6px 0;position:relative}.about-text[data-astro-cid-lcdefpme]{z-index:1;color:var(--g-c-ink-2);text-wrap:pretty;font-size:15px;line-height:1.55;position:relative}.t-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--g-c-ink-2);font-size:15px}.t-card[data-astro-cid-lcdefpme]{--r-outer:28px;align-content:start;gap:6px;padding:20px;display:grid}.t-card[data-astro-cid-lcdefpme]>.ic{block-size:22px;inline-size:22px;color:var(--g-c-ink);margin-block-end:6px}.ranks[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.rank[data-astro-cid-lcdefpme]{--r-outer:28px;--pad:20px;padding:var(--pad);align-content:start;gap:12px;display:grid}.rank-head[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.rank-empty[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--w-hairline);color:var(--g-c-ink-2);padding-block:12px 4px;font-size:15px}.cat-row[data-astro-cid-lcdefpme]{--edge:max(var(--w-gutter), calc((100vw - var(--w-container,1200px)) / 2));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;margin-block:-40px -64px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#00000059 7%,#000 18% 82%,#00000059 93%,#0000);mask-image:linear-gradient(90deg,#0000,#00000059 7%,#000 18% 82%,#00000059 93%,#0000)}.cat-row[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.cat-row[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--g-c-teal);outline-offset:-2px}.cat-row[data-astro-cid-lcdefpme].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.cats[data-astro-cid-lcdefpme]{flex:none;gap:16px;padding:64px 16px 112px 0;display:flex}.cat[data-astro-cid-lcdefpme]{--cw:clamp(210px, 20vw, 300px);inline-size:var(--cw);block-size:calc(var(--cw) * 1.08);scroll-snap-align:center;filter:drop-shadow(var(--card-shadow));flex:none;transition:translate .7s cubic-bezier(.34,1.56,.64,1),scale .7s cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.cat[data-astro-cid-lcdefpme]{transition:none}}.cat-card[data-astro-cid-lcdefpme]{background:var(--tint);--dark-bg:radial-gradient(110% 85% at 95% 100%, color-mix(in srgb, var(--tint-glow) 20%, transparent), transparent 62%), var(--w-card-2);--dark-edge:inset 0 1px 0 #ffffff12;align-content:start;gap:4px;block-size:100%;padding:clamp(20px,1.8vw,28px) clamp(20px,1.8vw,28px) 0;display:grid;position:relative;overflow:hidden;-webkit-mask:url(/shapes/squircle.svg) 50%/100% 100% no-repeat;mask:url(/shapes/squircle.svg) 50%/100% 100% no-repeat}:root[data-theme=dark] .cat-card[data-astro-cid-lcdefpme]{background:var(--dark-bg);box-shadow:var(--dark-edge)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .cat-card[data-astro-cid-lcdefpme]{background:var(--dark-bg);box-shadow:var(--dark-edge)}}.cat-name[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:-.02em;color:var(--g-c-ink);font-size:clamp(21px,1.8vw,27px);font-weight:700;line-height:1.15;position:relative}.cat-count[data-astro-cid-lcdefpme]{z-index:1;color:var(--g-c-ink-2);font-size:clamp(15px,1.15vw,17px);position:relative}.cat-card[data-astro-cid-lcdefpme] .cat-art{aspect-ratio:1;object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none;block-size:80%;inline-size:auto;position:absolute;inset-block-end:-10%;inset-inline-end:-10%}@media (prefers-reduced-motion:no-preference){.cat-card[data-astro-cid-lcdefpme] .cat-art{animation:6s ease-in-out infinite paused cat-float}.cat-row[data-astro-cid-lcdefpme].is-visible .cat[data-astro-cid-lcdefpme] .cat-art{animation-play-state:running}.cat[data-astro-cid-lcdefpme]:nth-child(5n+2) .cat-art{animation-duration:6.6s;animation-delay:-1.2s}.cat[data-astro-cid-lcdefpme]:nth-child(5n+3) .cat-art{animation-duration:5.4s;animation-delay:-2.6s}.cat[data-astro-cid-lcdefpme]:nth-child(5n+4) .cat-art{animation-duration:7s;animation-delay:-3.8s}.cat[data-astro-cid-lcdefpme]:nth-child(5n) .cat-art{animation-duration:5.8s;animation-delay:-4.6s}}.cat-row[data-astro-cid-lcdefpme]{view-timeline:--cats block}.cat[data-astro-cid-lcdefpme]:nth-child(3n+1) .cat-card[data-astro-cid-lcdefpme]{--dy:26px}.cat[data-astro-cid-lcdefpme]:nth-child(3n+2) .cat-card[data-astro-cid-lcdefpme]{--dy:12px}.cat[data-astro-cid-lcdefpme]:nth-child(3n) .cat-card[data-astro-cid-lcdefpme]{--dy:34px}@media (prefers-reduced-motion:no-preference){html:not(.no-js) .cat-row[data-astro-cid-lcdefpme]:not(.is-in) .cat[data-astro-cid-lcdefpme]{opacity:0}.cat-row[data-astro-cid-lcdefpme].is-in .cat[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.34,1.56,.64,1) backwards c-in;animation-delay:calc(var(--i,0) * 90ms)}}@keyframes c-in{0%{opacity:0;translate:0 40px;scale:.92}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cat-card[data-astro-cid-lcdefpme]{animation:linear both c-drift}.cat-row[data-astro-cid-lcdefpme] .cat-card[data-astro-cid-lcdefpme]{animation-timeline:--cats}}}@keyframes c-drift{0%{translate:0 calc(var(--dy,0px) / 2)}to{translate:0 calc(var(--dy,0px) / -2)}}.rank[data-astro-cid-lcdefpme]:nth-child(2),.t-card[data-astro-cid-lcdefpme]:nth-child(2){--i:1}.rank[data-astro-cid-lcdefpme]:nth-child(3),.t-card[data-astro-cid-lcdefpme]:nth-child(3){--i:2}.t-card[data-astro-cid-lcdefpme]:nth-child(4){--i:3}.t-card[data-astro-cid-lcdefpme]:nth-child(n+5){--i:4}@media (prefers-reduced-motion:no-preference){html:not(.no-js) .head[data-astro-cid-lcdefpme]:not(.is-in)>[data-astro-cid-lcdefpme],html:not(.no-js) .about-copy[data-astro-cid-lcdefpme]:not(.is-in)>[data-astro-cid-lcdefpme],html:not(.no-js) .rank[data-astro-cid-lcdefpme]:not(.is-in),html:not(.no-js) .t-card[data-astro-cid-lcdefpme]:not(.is-in){opacity:0}.head[data-astro-cid-lcdefpme].is-in>[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.22,1,.36,1) backwards copy-in}.head[data-astro-cid-lcdefpme].is-in>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.12s}.about-copy[data-astro-cid-lcdefpme].is-in>[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.22,1,.36,1) .2s backwards copy-in}.rank[data-astro-cid-lcdefpme].is-in,.t-card[data-astro-cid-lcdefpme].is-in{animation:.9s cubic-bezier(.34,1.56,.64,1) backwards bg-rise,.6s cubic-bezier(.4,0,.2,1) backwards bg-fade;animation-delay:calc(var(--i,0) * 90ms)}.rank[data-astro-cid-lcdefpme].is-in li[data-astro-cid-lcdefpme]{animation:.5s cubic-bezier(.4,0,.2,1) backwards bg-fade}.rank[data-astro-cid-lcdefpme].is-in li[data-astro-cid-lcdefpme]:first-child{animation-delay:calc(var(--i,0) * 90ms + .3s)}.rank[data-astro-cid-lcdefpme].is-in li[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:calc(var(--i,0) * 90ms + .36s)}.rank[data-astro-cid-lcdefpme].is-in li[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:calc(var(--i,0) * 90ms + .42s)}.rank[data-astro-cid-lcdefpme].is-in li[data-astro-cid-lcdefpme]:nth-child(4){animation-delay:calc(var(--i,0) * 90ms + .48s)}.rank[data-astro-cid-lcdefpme].is-in li[data-astro-cid-lcdefpme]:nth-child(5){animation-delay:calc(var(--i,0) * 90ms + .54s)}}.row-arrows[data-astro-cid-lcdefpme]{z-index:1;color:var(--g-c-ink-2);justify-content:center;align-items:center;gap:14px;margin-block-start:4px;display:flex;position:relative}.row-arrow[data-astro-cid-lcdefpme]{cursor:pointer;block-size:44px;inline-size:44px;color:var(--g-c-ink-3);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:12px;place-items:center;transition:color .2s,translate .35s cubic-bezier(.34,1.56,.64,1);display:grid}.row-arrow[data-astro-cid-lcdefpme]:hover{color:var(--g-c-ink)}[data-astro-cid-lcdefpme][data-row-prev]:hover{translate:-2px}[data-astro-cid-lcdefpme][data-row-next]:hover{translate:2px}.row-arrow[data-astro-cid-lcdefpme]:focus:not(:focus-visible){outline:none}.row-arrow[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--g-c-teal);outline-offset:-4px}.row-arrow[data-astro-cid-lcdefpme] .ic{block-size:18px;inline-size:18px}.row-arrow[data-astro-cid-lcdefpme] .flip{scale:-1 1}.swipe-cue[data-astro-cid-lcdefpme]{color:var(--g-c-ink-2);font-variant-numeric:tabular-nums;text-align:center;min-inline-size:7ch;font-size:13px;font-weight:500}@keyframes cat-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-2.5deg)}}.bg-grid[data-astro-cid-lcdefpme]{inline-size:min(100% - 2 * var(--w-gutter), 1320px);grid-template-columns:minmax(0,1fr);gap:16px;margin:0 auto clamp(24px,3vw,40px);display:grid}@media (width>=768px){.bg-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr))}.bg[data-astro-cid-lcdefpme]{grid-column:span 2}.bg[data-astro-cid-lcdefpme]:nth-child(4){grid-column:2/span 2}}@media (width>=1024px){.bg-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr))}.bg[data-astro-cid-lcdefpme],.bg[data-astro-cid-lcdefpme]:nth-child(4){grid-column:auto}}.bg[data-astro-cid-lcdefpme]{--pad:20px;grid-row:span 2;grid-template-rows:subgrid;display:grid}.bg-card[data-astro-cid-lcdefpme]{grid-row:span 2;grid-template-rows:subgrid;background:var(--sc);row-gap:0;display:grid;overflow:hidden}.story-after[data-astro-cid-lcdefpme] .bg-card[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--g-c-teal) 7%, var(--sc))}.bg-grid[data-astro-cid-lcdefpme]{--card-r:36px;--sc:var(--w-card)}:root[data-theme=dark] .bg-grid[data-astro-cid-lcdefpme]{--sc:var(--w-card-2)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .bg-grid[data-astro-cid-lcdefpme]{--sc:var(--w-card-2)}}.soft[data-astro-cid-lcdefpme] .bg-grid[data-astro-cid-lcdefpme]{--sc:var(--w-card-2)}.bg[data-astro-cid-lcdefpme]{--inner-r:clamp(8px, calc(var(--card-r) - var(--pad)), 22px)}.bg-card[data-astro-cid-lcdefpme]{border-radius:var(--card-r);box-shadow:var(--card-shadow)}@supports (corner-shape:squircle){.bg-card[data-astro-cid-lcdefpme]{corner-shape:squircle;border-radius:calc(var(--card-r) * 1.6)}}.story-after[data-astro-cid-lcdefpme] .bg-chip[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--g-c-teal) 8%, var(--w-card))}.story-before[data-astro-cid-lcdefpme]{padding-block-end:0}.story-after[data-astro-cid-lcdefpme] .bg-grid[data-astro-cid-lcdefpme]{margin-block-end:0}.bg-text[data-astro-cid-lcdefpme]{z-index:1;align-content:start;gap:6px;padding:20px 20px 0;display:grid;position:relative}.bg-chip[data-astro-cid-lcdefpme]{border-radius:var(--inner-r);background:var(--w-card);block-size:44px;inline-size:44px;box-shadow:inset 0 0 0 1px var(--w-hairline);place-items:center;margin-block-end:6px;display:grid}.bg-chip[data-astro-cid-lcdefpme] .bg-icon{object-fit:contain;pointer-events:none;block-size:32px;inline-size:32px}.bg-text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--g-c-ink);margin:-.1em 0 -.2em;font-size:clamp(19px,1.45vw,22px);font-weight:700;line-height:1.2}.bg-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--g-c-ink-2);margin:0;font-size:15px;line-height:1.45}.bg-fig[data-astro-cid-lcdefpme]{aspect-ratio:1;margin-block-start:16px;position:relative;overflow:hidden}.bg-fig[data-astro-cid-lcdefpme] .bg-art{object-fit:contain;object-position:center bottom;pointer-events:none;transform-origin:50% 100%;block-size:calc(100% - 16px);inline-size:100%;position:absolute;inset:16px 0 0}@media (width<=767.98px){.bg-fig[data-astro-cid-lcdefpme]{aspect-ratio:auto;block-size:260px}.bg-grid[data-astro-cid-lcdefpme]{display:none}}@media (width>=768px){.bg-row[data-astro-cid-lcdefpme],.bg-arrows[data-astro-cid-lcdefpme]{display:none}}.cat[data-astro-cid-lcdefpme].bg-cat{--cw:clamp(250px, 72vw, 300px);--inner-r:14px;--tint:var(--w-card);--tint-glow:var(--g-c-ink-3);block-size:auto}.story-after[data-astro-cid-lcdefpme] .cat[data-astro-cid-lcdefpme].bg-cat{--tint:color-mix(in srgb, var(--g-c-teal) 7%, var(--w-card));--tint-glow:var(--g-c-teal)}.bg-cat[data-astro-cid-lcdefpme] .cat-card[data-astro-cid-lcdefpme]{gap:0;padding:0}.cat-row[data-astro-cid-lcdefpme].bg-row{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000008 2%,#0000001a 4.5%,#00000038 7%,#00000061 9.5%,#0000008f 12%,#000000bd 14.5%,#000000e0 17%,#000000f7 20.5%,#000 24% 76%,#000000f7 79.5%,#000000e0 83%,#000000bd 85.5%,#0000008f 88%,#00000061 90.5%,#00000038 93%,#0000001a 95.5%,#00000008 98%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000008 2%,#0000001a 4.5%,#00000038 7%,#00000061 9.5%,#0000008f 12%,#000000bd 14.5%,#000000e0 17%,#000000f7 20.5%,#000 24% 76%,#000000f7 79.5%,#000000e0 83%,#000000bd 85.5%,#0000008f 88%,#00000061 90.5%,#00000038 93%,#0000001a 95.5%,#00000008 98%,#0000 100%)}.bg-cat[data-astro-cid-lcdefpme] .bg-text[data-astro-cid-lcdefpme]{padding:20px 20px 0}.bg-cat[data-astro-cid-lcdefpme] .bg-fig[data-astro-cid-lcdefpme]{block-size:180px;margin-block-start:8px}.story-after[data-astro-cid-lcdefpme] .bg-cat[data-astro-cid-lcdefpme] .bg-chip[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--g-c-teal) 8%, var(--w-card))}@media (prefers-reduced-motion:no-preference){html:not(.no-js) .bg[data-astro-cid-lcdefpme]:not(.is-in){opacity:0}.bg[data-astro-cid-lcdefpme].is-in{animation:.9s cubic-bezier(.34,1.56,.64,1) backwards bg-rise,.6s cubic-bezier(.4,0,.2,1) backwards bg-fade;animation-delay:calc(var(--i,0) * 90ms)}.bg[data-astro-cid-lcdefpme]:nth-child(2){--i:1}.bg[data-astro-cid-lcdefpme]:nth-child(3){--i:2}.bg[data-astro-cid-lcdefpme]:nth-child(4){--i:3}.bg[data-astro-cid-lcdefpme]:nth-child(5){--i:4}.bg-fig[data-astro-cid-lcdefpme] .bg-art{animation:6s ease-in-out infinite bg-breathe}.bg[data-astro-cid-lcdefpme]:nth-child(2n) .bg-fig[data-astro-cid-lcdefpme] .bg-art{animation-duration:6.8s;animation-delay:-2s}.bg[data-astro-cid-lcdefpme]:nth-child(3n) .bg-fig[data-astro-cid-lcdefpme] .bg-art{animation-duration:5.6s;animation-delay:-3.4s}.bg[data-astro-cid-lcdefpme].is-in .bg-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.rank[data-astro-cid-lcdefpme].is-in .rank-titles[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:1.1s cubic-bezier(.22,1,.36,1) backwards copy-in;animation-delay:calc(var(--i,0) * 90ms + .18s)}.bg[data-astro-cid-lcdefpme].is-in .bg-text[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:calc(var(--i,0) * 90ms + .28s)}}.lines{opacity:1!important;animation:none!important}.lines .line{display:block}@media (prefers-reduced-motion:no-preference){.lines:not(.is-in) .line{opacity:0}.lines.is-in .line{animation:1.1s cubic-bezier(.22,1,.36,1) backwards copy-in;animation-delay:calc(var(--l,0) * .11s + .12s)}}@keyframes bg-rise{0%{transform:translateY(32px)}}@keyframes bg-fade{0%{opacity:0}}@keyframes bg-breathe{50%{transform:translateY(5px)}}.rank-head[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--w-fs-h3)}.rank-titles[data-astro-cid-lcdefpme]{gap:2px;min-inline-size:0;display:grid}.rank-note[data-astro-cid-lcdefpme]{color:var(--g-c-ink-2);font-size:13px;line-height:1.35}.sample[data-astro-cid-lcdefpme]{border-radius:var(--w-r-12);color:var(--g-c-ink-2);background:var(--w-card-2);box-shadow:inset 0 0 0 1px var(--w-hairline);margin-inline-start:auto;padding:2px 8px;font-size:12px;font-weight:600}.rank[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{display:grid}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-block-start:1px solid var(--w-hairline);align-items:center;gap:12px;padding-block:12px;display:flex}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-block-start:0}.lb-av[data-astro-cid-lcdefpme]{border-radius:50%;flex:none;place-items:center;block-size:44px;inline-size:44px;display:grid;position:relative}.lb-leaderboard[data-astro-cid-lcdefpme]:nth-child(5n+1) .lb-av[data-astro-cid-lcdefpme]{background:#cbf3ea}.lb-leaderboard[data-astro-cid-lcdefpme]:nth-child(5n+2) .lb-av[data-astro-cid-lcdefpme]{background:#cfe3fb}.lb-leaderboard[data-astro-cid-lcdefpme]:nth-child(5n+3) .lb-av[data-astro-cid-lcdefpme]{background:#f3e4c8}.lb-leaderboard[data-astro-cid-lcdefpme]:nth-child(5n+4) .lb-av[data-astro-cid-lcdefpme]{background:#ffc6b8}.lb-leaderboard[data-astro-cid-lcdefpme]:nth-child(5n) .lb-av[data-astro-cid-lcdefpme]{background:#dfd6fb}.lb-av[data-astro-cid-lcdefpme] .lb-img{object-fit:contain;pointer-events:none;block-size:36px;inline-size:36px}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(.lb-leaderboard) .lb-av[data-astro-cid-lcdefpme]{background:var(--w-card);border-radius:12px}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(.lb-leaderboard) .lb-av[data-astro-cid-lcdefpme] .lb-img{block-size:42px;inline-size:42px}.lb-rank[data-astro-cid-lcdefpme]{border:2px solid var(--w-card-2);background:var(--w-card);block-size:20px;min-inline-size:20px;color:var(--g-c-ink-2);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding-inline:2px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.soft[data-astro-cid-lcdefpme] .lb-rank[data-astro-cid-lcdefpme]{border-color:var(--w-card-2)}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(-n+3) .lb-rank[data-astro-cid-lcdefpme]{color:#fff}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child .lb-rank[data-astro-cid-lcdefpme]{background:#e2a30b}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2) .lb-rank[data-astro-cid-lcdefpme]{background:#8a919c}.rank[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3) .lb-rank[data-astro-cid-lcdefpme]{background:#b87333}.lb-text[data-astro-cid-lcdefpme]{flex:1;min-inline-size:0;display:grid}.who[data-astro-cid-lcdefpme]{color:var(--g-c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.lb-sub[data-astro-cid-lcdefpme]{color:var(--g-c-ink-2);font-size:13px}.val[data-astro-cid-lcdefpme]{color:var(--g-c-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.goals[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}@media (width<=759.98px){.t-card[data-astro-cid-lcdefpme]{gap:4px;padding:20px}.goals[data-astro-cid-lcdefpme]{gap:12px}.t-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14px}}
