.wrap[data-astro-cid-lxu5dym3]{max-width:calc(72rem + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.sr[data-astro-cid-lxu5dym3]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2[data-astro-cid-lxu5dym3]{letter-spacing:-.03em;font-size:clamp(1.9rem,1.6vw + 1.3rem,2.75rem);line-height:1.05}h2[data-astro-cid-lxu5dym3] span[data-astro-cid-lxu5dym3],.h3[data-astro-cid-lxu5dym3] span[data-astro-cid-lxu5dym3]{color:var(--forest)}.h3[data-astro-cid-lxu5dym3]{letter-spacing:-.025em;font-size:clamp(1.5rem,1vw + 1.1rem,2rem);font-weight:700;line-height:1.1}.kicker[data-astro-cid-lxu5dym3]{color:var(--forest);font-size:var(--text-small);font-weight:600}.more[data-astro-cid-lxu5dym3]{flex-wrap:wrap;gap:8px 28px;display:flex}.hero[data-astro-cid-lxu5dym3]{padding:40px 0 0}.crumbs[data-astro-cid-lxu5dym3]{font-size:var(--text-small);color:var(--ink-soft);gap:8px;margin-bottom:40px;display:flex}.crumbs[data-astro-cid-lxu5dym3] a[data-astro-cid-lxu5dym3]{color:var(--ink-soft);text-decoration:none}.crumbs[data-astro-cid-lxu5dym3] span[data-astro-cid-lxu5dym3][aria-hidden]{color:var(--paper-3)}.hero-grid[data-astro-cid-lxu5dym3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px 72px;display:grid}.hero-text[data-astro-cid-lxu5dym3]{gap:24px;display:grid}h1[data-astro-cid-lxu5dym3]{letter-spacing:-.045em;font-size:clamp(2.6rem,3.8vw + 1rem,4.6rem);font-weight:700;line-height:.96}h1[data-astro-cid-lxu5dym3] span[data-astro-cid-lxu5dym3]{color:var(--forest)}.lead-p[data-astro-cid-lxu5dym3]{max-width:32rem;font-size:var(--text-lead);line-height:1.5}.actions[data-astro-cid-lxu5dym3]{flex-wrap:wrap;gap:12px;display:flex}.picker[data-astro-cid-lxu5dym3]{border-radius:var(--radius-xl);background:var(--ink);min-width:0;color:var(--forest-muted);border:0;margin:0;padding:26px}.ac[data-astro-cid-lxu5dym3]{opacity:0;pointer-events:none;position:absolute}.codes[data-astro-cid-lxu5dym3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.codes[data-astro-cid-lxu5dym3] label[data-astro-cid-lxu5dym3]{min-height:44px;color:var(--card);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid oklch(100% 0 0/.18);border-radius:12px;place-items:center;font-weight:700;display:grid}.codes[data-astro-cid-lxu5dym3] label[data-astro-cid-lxu5dym3]:hover{border-color:var(--lime)}.picker[data-astro-cid-lxu5dym3]:has(.ac:focus-visible) .codes[data-astro-cid-lxu5dym3]{outline:2px solid var(--lime);outline-offset:4px;border-radius:14px}.rows[data-astro-cid-lxu5dym3]{gap:8px;margin-top:18px;display:none}.where[data-astro-cid-lxu5dym3]{font-size:var(--text-small);margin-bottom:2px}.num[data-astro-cid-lxu5dym3]{background:oklch(100% 0 0/.06);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.digits[data-astro-cid-lxu5dym3]{color:var(--card);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,1vw + .9rem,1.6rem);font-weight:600}.digits[data-astro-cid-lxu5dym3] b[data-astro-cid-lxu5dym3]{font-weight:700}.num[data-astro-cid-lxu5dym3].easy{background:color-mix(in oklch, var(--lime) 16%, transparent);box-shadow:inset 0 0 0 1px var(--lime)}.num[data-astro-cid-lxu5dym3].easy .digits[data-astro-cid-lxu5dym3] b[data-astro-cid-lxu5dym3]{color:var(--lime)}.hint[data-astro-cid-lxu5dym3]{background:var(--lime);color:var(--lime-ink);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.note[data-astro-cid-lxu5dym3]{margin-top:14px;font-size:.8125rem}.lineup[data-astro-cid-lxu5dym3]{padding:120px 0 0}.sub[data-astro-cid-lxu5dym3]{color:var(--ink-soft);margin-top:12px}.cards[data-astro-cid-lxu5dym3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-lxu5dym3] li[data-astro-cid-lxu5dym3]{border:1px solid var(--rule);background:var(--card);font-size:var(--text-small);border-radius:18px;align-content:start;gap:8px;padding:22px;line-height:1.5;display:grid}.c-num[data-astro-cid-lxu5dym3]{color:var(--forest);font-variant-numeric:tabular-nums;font-weight:700}.cards[data-astro-cid-lxu5dym3] b[data-astro-cid-lxu5dym3]{color:var(--ink);font-size:var(--text-card-title);letter-spacing:-.02em;line-height:1.15}.setup[data-astro-cid-lxu5dym3]{padding:112px 0 0;overflow-x:clip}.setup-grid[data-astro-cid-lxu5dym3]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px 64px;display:grid}.setup-text[data-astro-cid-lxu5dym3],.pair-text[data-astro-cid-lxu5dym3]{gap:16px;display:grid}.screen[data-astro-cid-lxu5dym3]{margin-right:calc(-1 * max(var(--gutter), (100vw - 72rem) / 2))}.screen[data-astro-cid-lxu5dym3] .stage{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.pair[data-astro-cid-lxu5dym3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;margin-top:72px;display:grid}.faq-grid[data-astro-cid-lxu5dym3]{border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px 64px;padding-top:48px;display:grid}@media (width<=64rem){.hero-grid[data-astro-cid-lxu5dym3],.setup-grid[data-astro-cid-lxu5dym3],.pair[data-astro-cid-lxu5dym3],.faq-grid[data-astro-cid-lxu5dym3]{grid-template-columns:minmax(0,1fr)}.picker[data-astro-cid-lxu5dym3]{max-width:34rem}.cards[data-astro-cid-lxu5dym3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.crumbs[data-astro-cid-lxu5dym3]{margin-bottom:28px}.picker[data-astro-cid-lxu5dym3]{padding:18px}.lineup[data-astro-cid-lxu5dym3],.setup[data-astro-cid-lxu5dym3]{padding-top:80px}.cards[data-astro-cid-lxu5dym3]{grid-template-columns:minmax(0,1fr)}}
