.fin[data-astro-cid-nqzr7c5x]{padding:clamp(72px,9vw,120px) 0 clamp(56px,7vw,96px)}.band[data-astro-cid-nqzr7c5x]{position:relative;overflow:hidden;text-align:center;padding:clamp(48px,7vw,88px) clamp(24px,5vw,64px);border-radius:28px;background:var(--b600);color:#fff;box-shadow:var(--sh-2xl)}.lines[data-astro-cid-nqzr7c5x]{position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(to right,#fff 1px,transparent 1px),linear-gradient(to bottom,#fff 1px,transparent 1px);background-size:64px 56px;mask-image:radial-gradient(ellipse 70% 80% at 50% 100%,#000,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 100%,#000,transparent 75%)}.band[data-astro-cid-nqzr7c5x] h2[data-astro-cid-nqzr7c5x]{position:relative;font:700 clamp(30px,4vw,48px)/1.1 var(--font-display);letter-spacing:-.03em;max-width:18ch;margin-inline:auto}.band[data-astro-cid-nqzr7c5x] p[data-astro-cid-nqzr7c5x]{position:relative;margin:18px auto 0;font:400 clamp(17px,1.4vw,19px)/1.6 var(--font-body);color:#ffffffdb;max-width:52ch}.btns[data-astro-cid-nqzr7c5x]{position:relative;margin-top:36px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ghost[data-astro-cid-nqzr7c5x]{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.ghost[data-astro-cid-nqzr7c5x]:hover{background:#ffffff1a}.foot[data-astro-cid-nqzr7c5x]{border-top:1px solid var(--line);padding:64px 0 40px}.cols[data-astro-cid-nqzr7c5x]{display:grid;grid-template-columns:1.4fr 1fr 1.3fr 1fr;gap:32px}.lg[data-astro-cid-nqzr7c5x]{font:800 18px var(--font-display);letter-spacing:.05em;color:var(--ink);text-decoration:none}.lg[data-astro-cid-nqzr7c5x] i[data-astro-cid-nqzr7c5x]{color:var(--dot);font-style:normal}.brand[data-astro-cid-nqzr7c5x] p[data-astro-cid-nqzr7c5x]{margin-top:14px;font:400 15px/1.6 var(--font-body);color:var(--sub);max-width:28ch}nav[data-astro-cid-nqzr7c5x]{display:flex;flex-direction:column;gap:12px}h3[data-astro-cid-nqzr7c5x]{font:600 14px var(--font-body);color:var(--faint);margin-bottom:4px}nav[data-astro-cid-nqzr7c5x] a[data-astro-cid-nqzr7c5x]{font:500 15px var(--font-body);color:var(--sub);text-decoration:none;width:fit-content}nav[data-astro-cid-nqzr7c5x] a[data-astro-cid-nqzr7c5x]:hover{color:var(--ink)}nav[data-astro-cid-nqzr7c5x] .all[data-astro-cid-nqzr7c5x]{color:var(--b700);font-weight:600}.bottom[data-astro-cid-nqzr7c5x]{margin-top:56px;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:400 14px var(--font-body);color:var(--sub)}.legal[data-astro-cid-nqzr7c5x]{display:flex;gap:20px;flex-wrap:wrap}.legal[data-astro-cid-nqzr7c5x] button[data-astro-cid-nqzr7c5x],.legal[data-astro-cid-nqzr7c5x] a[data-astro-cid-nqzr7c5x]{background:none;border:0;padding:0;font:inherit;color:var(--sub);cursor:pointer;text-decoration:none}.legal[data-astro-cid-nqzr7c5x] button[data-astro-cid-nqzr7c5x]:hover,.legal[data-astro-cid-nqzr7c5x] a[data-astro-cid-nqzr7c5x]:hover{color:var(--ink)}@media(max-width:900px){.cols[data-astro-cid-nqzr7c5x]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-nqzr7c5x]{grid-column:1 / -1}}@media(max-width:520px){.btns[data-astro-cid-nqzr7c5x] .btn[data-astro-cid-nqzr7c5x]{width:100%}.cols[data-astro-cid-nqzr7c5x]{grid-template-columns:1fr}}dialog[data-astro-cid-g5lkgocu]{background:#fff;color:var(--ink);border:0;border-radius:20px;padding:28px;width:min(440px,calc(100vw - 32px));margin:auto;box-shadow:var(--sh-3xl),inset 0 0 0 1px var(--line);max-height:calc(100dvh - 40px);overscroll-behavior:contain}#doc-modal[data-astro-cid-g5lkgocu]{width:min(560px,calc(100vw - 32px))}dialog[data-astro-cid-g5lkgocu]::backdrop{background:#10101d73;backdrop-filter:blur(6px)}@media(prefers-reduced-motion:no-preference){dialog[data-astro-cid-g5lkgocu][open]{animation:popin .3s var(--ease)}}@keyframes popin{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}h3[data-astro-cid-g5lkgocu]{font:700 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.d[data-astro-cid-g5lkgocu]{font:400 15px/1.55 var(--font-body);color:var(--sub);margin-top:8px}.dp[data-astro-cid-g5lkgocu]{font:400 15px/1.7 var(--font-body);color:var(--sub);margin-top:14px}.x[data-astro-cid-g5lkgocu]{display:block;width:100%;background:none;border:0;font:600 14px var(--font-body);color:var(--sub);text-align:center;margin-top:14px;padding:10px;cursor:pointer;border-radius:10px}.x[data-astro-cid-g5lkgocu]:hover{color:var(--ink);background:var(--bg-soft)}.pillx[data-astro-cid-g5lkgocu]{display:inline-flex;background:#fff;color:var(--ink-2);border:0;border-radius:999px;box-shadow:var(--sh-xs),inset 0 0 0 1px var(--line-2);font:600 14px var(--font-body);padding:10px 18px;cursor:pointer;margin-top:20px}.pillx[data-astro-cid-g5lkgocu]:hover{background:var(--bg-soft)}
