.wl{padding-bottom:0}.seats-stage.wl-stage{animation:enter .5s var(--ease-smooth-out) .36s both;margin:0;padding:44px 40px 52px;scroll-margin-top:24px}.seats-stage.wl-stage .seats-dither{inset:0}.wl:has(.badge-show)>.pub-title{display:none}.wl-card{border-radius:var(--r-xl);background:var(--surface);width:min(100%,480px);box-shadow:var(--shadow-md);padding:24px 24px 20px}.wl-card header{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.wl-card h2{letter-spacing:-.01em;font-size:17px}[data-tier=access]{--mesh:radial-gradient(55% 130% at 0% 0%, #b8efce 0%, #b8efce00 100%), radial-gradient(55% 130% at 100% 0%, #d9f5a6 0%, #d9f5a600 100%), radial-gradient(42% 110% at 66% 100%, #74d7a8 0%, #74d7a800 100%), radial-gradient(38% 100% at 30% 85%, #a6f0e4 0%, #a6f0e400 100%), #eefaf3;--glow:#34be7880}[data-tier=supporter]{--mesh:radial-gradient(55% 130% at 0% 0%, #c4dafd 0%, #c4dafd00 100%), radial-gradient(55% 130% at 100% 0%, #b8c4ff 0%, #b8c4ff00 100%), radial-gradient(42% 110% at 66% 100%, #7aaef8 0%, #7aaef800 100%), radial-gradient(38% 100% at 30% 85%, #a4e8fc 0%, #a4e8fc00 100%), #eef3fd;--glow:#508cf88c}[data-tier=backer]{--mesh:radial-gradient(55% 130% at 0% 0%, #f5c6e6 0%, #f5c6e600 100%), radial-gradient(55% 130% at 100% 0%, #cdaffa 0%, #cdaffa00 100%), radial-gradient(42% 110% at 66% 100%, #a596f8 0%, #a596f800 100%), radial-gradient(38% 100% at 30% 85%, #c9d2ff 0%, #c9d2ff00 100%), #f4f0fd;--glow:#8b5cf680}[data-tier=founding]{--mesh:radial-gradient(55% 130% at 0% 0%, #f9d9a4 0%, #f9d9a400 100%), radial-gradient(55% 130% at 100% 0%, #f7c8b4 0%, #f7c8b400 100%), radial-gradient(42% 110% at 66% 100%, #e6bb62 0%, #e6bb6200 100%), radial-gradient(38% 100% at 30% 85%, #fff0bf 0%, #fff0bf00 100%), #fbf5e6;--glow:#c9952c8c}.wl-kind{isolation:isolate;border-radius:var(--r-pill);font-variant-numeric:tabular-nums;color:#18181b;background:var(--mesh);height:22px;box-shadow:inset 0 0 0 1px #ffffff80, 0 1px 2px #0e121b1f, 0 6px 14px -6px var(--glow);align-items:center;gap:5px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.wl-kind[data-sponsor]{padding-left:7px}.wl-kind:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#fff0 55%);position:absolute;inset:1px}.wl-kind .svg-icon{color:#18181b}.wl-card .wl-tiers.seg{background:var(--surface-2);width:100%;max-width:none;box-shadow:inset 0 0 0 1px var(--border), inset 0 1px 2px #0e121b0f;border-radius:12px;flex-wrap:nowrap;gap:2px;padding:3px;display:flex}.wl-card .wl-tiers button{letter-spacing:-.01em;white-space:nowrap;min-width:0;height:34px;color:var(--muted);border-radius:9px;flex:auto;padding:0 12px;font-size:13.5px;font-weight:500}.wl-card .wl-tiers.seg .seg-pill{background:var(--mesh);box-shadow:inset 0 0 0 1px #ffffff73, inset 0 -1px 1px #0e121b0f, 0 1px 2px #0e121b29, 0 6px 16px -6px var(--glow);transition:transform var(--duration-fast) var(--ease-smooth-out), width var(--duration-fast) var(--ease-smooth-out), opacity var(--duration-quick) ease, box-shadow var(--duration-fast) ease;border-radius:9px}.wl-card .wl-tiers.seg .seg-pill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff8c 0%,#fff0 55%);position:absolute;inset:1px}.wl-card .wl-tiers button[aria-pressed=true]{color:#18181b}.wl-card .wl-tiers.seg:not([data-slide]) button[aria-pressed=true]{background:var(--mesh);box-shadow:0 1px 2px #0e121b29}.wl-card .wl-tiers button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.wl-card .gate-cta{margin-top:0}.wl-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wl-error{border-radius:var(--r-md);color:var(--err);background:var(--err-soft);animation:enter .25s var(--ease-smooth-out) both;align-items:flex-start;gap:7px;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.45;display:flex}.wl-error .svg-icon{flex:none;margin-top:2px}.wl-error a{color:inherit;text-underline-offset:3px;font-weight:500;text-decoration:underline}.wl-fine{text-align:center;color:var(--faint);text-wrap:balance;margin:-4px 0 0;font-size:12.5px;line-height:1.45}.wl-done{text-align:center;animation:enter .4s var(--ease-smooth-out) both;flex-direction:column;align-items:center;gap:10px;padding:40px 28px 38px;display:flex}.wl-done-mark{width:44px;height:44px;color:var(--ok);background:var(--ok-soft);animation:wl-pop .45s var(--ease-smooth-out) .12s both;border-radius:50%;place-items:center;margin-bottom:6px;display:inline-grid}.wl-done-mark[data-kind=mail]{color:var(--accent-text);background:var(--accent-soft)}.wl-done h2,.wl-done h1{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500}.wl-done h1{font-family:var(--font);line-height:1.3}.wl-done .wl-fine{color:var(--faint);margin:0;font-size:12.5px}.wl-done .wl-error{text-align:left}.wl-done .gate-cta{margin-top:8px}.wl-done button.link,.wl-back{margin-top:6px;font-size:13.5px}.wl-pay{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:14px auto 0;display:flex}.wl-pay>p:not(.wl-error):not(.wl-fine){color:var(--muted);text-wrap:balance;margin:0;font-size:14px;line-height:1.5}.wl-pay .wl-fine{margin:0}.wl-pay .gate-cta{margin-top:0}.wl-back{align-items:center;gap:6px;font-weight:500;display:inline-flex}.wl-test{border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);text-align:left;padding:10px 12px;font-size:13px!important}.wl-test a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.wl-confirm-stage{align-items:center;min-height:min(560px,70vh)}.wl-done p{max-width:30em;color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}@keyframes wl-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.wl-sec{border-top:1px dashed var(--guide);padding:clamp(48px,7vw,76px) 40px;scroll-margin-top:12px}.wl-sec>h2{letter-spacing:-.04em;text-wrap:balance;max-width:17em;margin:0 0 clamp(24px,3.4vw,34px);font-size:clamp(26px,3.8vw,36px);font-weight:400;line-height:1.1}.wl-sec>h2:has(+.wl-sec-lead){margin-bottom:12px}.wl-sec>h2 em{font-family:var(--serif);letter-spacing:-.02em;color:var(--accent-text);font-style:italic;font-weight:400}.wl-sec-lead{max-width:38em;color:var(--muted);text-wrap:pretty;margin:0 0 clamp(24px,3.4vw,34px);font-size:15.5px;line-height:1.55}@media (min-width:861px){.wl-sec .plan{grid-template-rows:subgrid;grid-row:span 6;row-gap:0;display:grid}.wl-sec .plan-price{align-self:end}}.wl-sec .plan h3{margin:0;font-size:15px}.wl-sec .plan-price{margin-bottom:16px}.wl-sec .plan{transition:box-shadow var(--duration-fast) var(--ease-smooth-out)}.wl-sec .plan[data-selected]{box-shadow:0 0 0 2px var(--accent), var(--shadow-md)}.wl-avail{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:10px;margin:0 0 18px;padding:13px 12px 11px;display:flex}.wl-avail p{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;margin:0;font-size:12.5px;display:flex}.wl-avail strong{color:var(--text)}.wl-meter{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:2px;height:8px;display:grid}.wl-meter i{background:color-mix(in oklab, var(--text) 16%, transparent);border-radius:2px}.wl-meter i:first-child{border-radius:4px 2px 2px 4px}.wl-meter i:last-child{border-radius:2px 4px 4px 2px}.wl-meter i[data-taken]{background:var(--accent)}.wl-sec .plan-cta:disabled{opacity:.55;cursor:not-allowed}.wl-faq{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:26px 44px;margin:0;padding:0;list-style:none;display:grid}.wl-faq h3{color:var(--text);margin:0 0 5px;font-size:15px;font-weight:500}.wl-faq p{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.wl-faq a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent-text) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-text) 35%, transparent);text-underline-offset:3px}.wl-final{padding-bottom:clamp(56px,8vw,88px)}@media (max-width:560px){.wl-card .wl-tiers button{padding:0 6px;font-size:12.5px}.wl-chip-more{display:none}.seats-stage.wl-stage{padding:28px 16px 36px}.wl-card{padding:20px 18px 18px}.wl-sec{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.wl-done-mark{animation:none}}
