.section-head[data-astro-cid-sjgajsms]{gap:1.25rem;max-width:46rem;display:grid}.section-head[data-astro-cid-sjgajsms].center{text-align:center;justify-items:center;margin-inline:auto}h2[data-astro-cid-sjgajsms]{letter-spacing:-.04em;font-size:clamp(2.1rem,1.3rem + 3vw,3.7rem);line-height:1.02}.lead[data-astro-cid-sjgajsms]{max-width:38rem}.panel[data-astro-cid-he3spzz3]{border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);background:radial-gradient(90% 70% at 0% 0%, #34e0a11a, transparent 60%), radial-gradient(80% 60% at 100% 100%, #a596ff1a, transparent 60%), var(--surface);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.5rem,1rem + 3vw,3.5rem);display:grid;position:relative;overflow:hidden}.intro[data-astro-cid-he3spzz3]{align-content:start;gap:1.25rem;display:grid}h2[data-astro-cid-he3spzz3]{letter-spacing:-.045em;font-size:clamp(2.3rem,1.4rem + 3.6vw,4.2rem);line-height:1}.direct[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);gap:.7rem;margin-top:1rem;padding-top:1.5rem;display:grid}.label[data-astro-cid-he3spzz3]{font:500 .7rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.row[data-astro-cid-he3spzz3]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.row[data-astro-cid-he3spzz3] svg{color:var(--accent-text)}.row[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.row[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-underline-offset:3px;text-decoration:underline}.copy[data-astro-cid-he3spzz3]{border:1px solid var(--line-2);color:var(--text-2);font:500 .75rem/1 var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}.copy[data-astro-cid-he3spzz3]:hover,.copy[data-astro-cid-he3spzz3].is-copied{color:var(--accent-text);border-color:var(--accent)}.form[data-astro-cid-he3spzz3]{align-content:start;gap:1.25rem;display:grid}fieldset[data-astro-cid-he3spzz3]{border:0;margin:0;padding:0}legend[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3]>span[data-astro-cid-he3spzz3]{color:var(--text-2);margin-bottom:.6rem;font-size:.88rem;font-weight:500;display:block}.field[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--text-3);font-style:normal}.chips[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-he3spzz3]{cursor:pointer;position:relative}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-he3spzz3] span[data-astro-cid-he3spzz3]{border:1px solid var(--line-2);background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.86rem;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.chip[data-astro-cid-he3spzz3]:hover span[data-astro-cid-he3spzz3]{border-color:var(--text-3);color:var(--text)}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]{border-color:var(--accent);color:var(--text);background:#34e0a11f}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:checked+span[data-astro-cid-he3spzz3]:before{content:"✓";color:var(--accent-text);font-weight:700}.chip[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible+span[data-astro-cid-he3spzz3]{outline:2px solid var(--accent);outline-offset:2px}.pair[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}input[data-astro-cid-he3spzz3][type=text],textarea[data-astro-cid-he3spzz3]{border:1px solid var(--line-2);background:var(--bg);width:100%;color:var(--text);border-radius:14px;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:8.5rem;line-height:1.5}input[data-astro-cid-he3spzz3][type=text]::placeholder,textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--text-3)}input[data-astro-cid-he3spzz3][type=text]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #34e0a126}.actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.note[data-astro-cid-he3spzz3],.status[data-astro-cid-he3spzz3]{color:var(--text-3);font-size:.85rem}.status[data-astro-cid-he3spzz3]{color:var(--text-2);background:#34e0a114;border:1px solid #34e0a159;border-radius:12px;padding:.75rem .9rem}@media (width<=960px){.panel[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pair[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,1fr)}.actions[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{flex:100%}}
