.cwrap[data-astro-cid-vekgkm42]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border), 0 30px 60px -45px #00000080;border-radius:18px;padding:clamp(1.125rem,4vw,1.75rem)}.cform[data-astro-cid-vekgkm42]{gap:1.375rem;display:grid}.row2[data-astro-cid-vekgkm42]{gap:1.375rem 1rem;display:grid}@media (width>=40rem){.row2[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;align-items:start}}.lbl[data-astro-cid-vekgkm42]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.5rem;font-size:.6875rem;font-weight:500;display:block}.req[data-astro-cid-vekgkm42]{color:var(--accent-text)}.hint[data-astro-cid-vekgkm42]{letter-spacing:.02em;text-transform:none;color:var(--fg-subtle);margin-left:.4rem;font-weight:400}.group[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}.group[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{padding:0}.field[data-astro-cid-vekgkm42]{display:grid}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;min-height:3rem;font:inherit;color:var(--fg);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .18s var(--ease), background-color .18s var(--ease);border-radius:12px;padding:.75rem .9rem;font-size:1rem}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:none;field-sizing:content;min-height:6.5rem;max-height:18rem;line-height:1.55}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--fg-subtle)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:hover,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 4px color-mix(in oklab, var(--accent) 16%, transparent);outline:none}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true],.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]:hover{box-shadow:inset 0 0 0 1px var(--danger)}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 4px color-mix(in oklab, var(--danger) 16%, transparent)}.chips[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-vekgkm42]{cursor:pointer;position:relative}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{min-height:2.5rem;font-size:var(--text-meta);color:var(--fg-muted);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);transition:color .16s var(--ease), background-color .16s var(--ease), box-shadow .16s var(--ease), scale .12s var(--ease);border-radius:999px;align-items:center;padding:0 1rem;display:inline-flex}.chip[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong)}.chip[data-astro-cid-vekgkm42]:active span[data-astro-cid-vekgkm42]{scale:.96}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{color:var(--fg);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 60%, transparent)}.chip[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--focus);outline-offset:2px}.err[data-astro-cid-vekgkm42]{color:var(--danger);opacity:0;transition:grid-template-rows .22s var(--ease), opacity .18s var(--ease), padding .22s var(--ease);grid-template-rows:0fr;font-size:.8125rem;display:grid}.err[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]{overflow:hidden}.field[data-astro-cid-vekgkm42]:has([aria-invalid=true]) .err[data-astro-cid-vekgkm42]{opacity:1;grid-template-rows:1fr;padding-top:.375rem}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ts[data-astro-cid-vekgkm42]:empty{display:none}.actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.submit[data-astro-cid-vekgkm42]{min-height:2.875rem;padding-inline:1.375rem}.sub-ico[data-astro-cid-vekgkm42]{width:14px;height:14px;display:grid}.sub-ico[data-astro-cid-vekgkm42] svg{transition:opacity .16s var(--ease), scale .2s var(--ease);grid-area:1/1}.sub-ico[data-astro-cid-vekgkm42] .i-busy,.cform[data-astro-cid-vekgkm42][data-state=busy] .sub-ico[data-astro-cid-vekgkm42] .i-idle{opacity:0;scale:.6}.cform[data-astro-cid-vekgkm42][data-state=busy] .sub-ico[data-astro-cid-vekgkm42] .i-busy{opacity:1;animation:.8s linear infinite spin;scale:1}.cform[data-astro-cid-vekgkm42][data-state=busy] .submit[data-astro-cid-vekgkm42]{pointer-events:none}@keyframes spin{to{rotate:1turn}}.status[data-astro-cid-vekgkm42]{color:var(--fg-subtle);flex:14rem;font-size:.8125rem;line-height:1.5}.status[data-astro-cid-vekgkm42][data-tone=error]{color:var(--danger)}.status[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]{animation:status-in .22s var(--ease) both;display:inline-block}@keyframes status-in{0%{opacity:0;translate:0 3px}}.sent[data-astro-cid-vekgkm42]{animation:sent-in .42s var(--ease) both;outline:none;gap:.875rem;display:flex}.sent[data-astro-cid-vekgkm42][hidden]{display:none}.sent-ico[data-astro-cid-vekgkm42]{width:2rem;height:2rem;color:var(--success);background:color-mix(in oklab, var(--success) 14%, transparent);animation:tick-in .48s var(--ease) .12s both;border-radius:999px;flex-shrink:0;place-items:center;display:grid}@keyframes sent-in{0%{opacity:0;filter:blur(2px);translate:0 6px}}@keyframes tick-in{0%{opacity:0;scale:.5}}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42],.err[data-astro-cid-vekgkm42],.sub-ico[data-astro-cid-vekgkm42] svg{transition:none}.status[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42],.sent[data-astro-cid-vekgkm42],.sent-ico[data-astro-cid-vekgkm42],.cform[data-astro-cid-vekgkm42][data-state=busy] .sub-ico[data-astro-cid-vekgkm42] .i-busy{animation:none}}.out[data-astro-cid-yvptqzqn]{transition:scale .16s var(--ease)}.out[data-astro-cid-yvptqzqn]:active{scale:.98}.out[data-astro-cid-yvptqzqn] .ico{color:var(--fg-subtle);transition:color var(--t-fast) var(--ease)}.out[data-astro-cid-yvptqzqn] .arrow{color:var(--fg-subtle);opacity:.6;transition:translate var(--t-ui) var(--ease-spring), color var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease)}.out[data-astro-cid-yvptqzqn]:hover .ico,.out[data-astro-cid-yvptqzqn]:focus-visible .ico{color:var(--accent-text)}.out[data-astro-cid-yvptqzqn]:hover .arrow,.out[data-astro-cid-yvptqzqn]:focus-visible .arrow{color:currentColor;opacity:1}@media (prefers-reduced-motion:reduce){.out[data-astro-cid-yvptqzqn],.out[data-astro-cid-yvptqzqn] .ico,.out[data-astro-cid-yvptqzqn] .arrow{transition:none}}.faq[data-astro-cid-hemr5th4]{border-top:1px solid var(--border)}.qa[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--border)}.q[data-astro-cid-hemr5th4]{cursor:pointer;min-height:3.5rem;transition:scale .12s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;font-weight:500;list-style:none;display:flex;position:relative}.q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.q[data-astro-cid-hemr5th4]:before{content:"";background:var(--surface);opacity:0;transition:opacity var(--t-fast) var(--ease);z-index:-1;border-radius:10px;position:absolute;inset:.25rem -.75rem}.q[data-astro-cid-hemr5th4]:hover:before{opacity:1}.q[data-astro-cid-hemr5th4]:active{scale:.995}.q-text[data-astro-cid-hemr5th4]{transition:translate var(--t-ui) var(--ease), color var(--t-ui) var(--ease)}.q[data-astro-cid-hemr5th4]:hover .q-text[data-astro-cid-hemr5th4]{translate:2px}.q-icon[data-astro-cid-hemr5th4]{width:1.75rem;height:1.75rem;color:var(--fg-subtle);box-shadow:inset 0 0 0 1px var(--border);transition:rotate .45s cubic-bezier(.34, 1.4, .64, 1), color var(--t-ui) var(--ease), background-color var(--t-ui) var(--ease), box-shadow var(--t-ui) var(--ease);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.qa[data-astro-cid-hemr5th4][open] .q-icon[data-astro-cid-hemr5th4],.qa[data-astro-cid-hemr5th4][data-opening] .q-icon[data-astro-cid-hemr5th4]{color:var(--accent-fg);background:var(--accent);box-shadow:none;rotate:135deg}.qa[data-astro-cid-hemr5th4][data-closing] .q-icon[data-astro-cid-hemr5th4]{color:var(--fg-subtle);box-shadow:inset 0 0 0 1px var(--border);background:0 0;rotate:0deg}.a[data-astro-cid-hemr5th4]{overflow:hidden}.a-text[data-astro-cid-hemr5th4]{color:var(--fg-muted);padding:0 2.75rem 1rem 0}@media (prefers-reduced-motion:reduce){.q[data-astro-cid-hemr5th4],.q-text[data-astro-cid-hemr5th4],.q-icon[data-astro-cid-hemr5th4]{transition:none}}.more-btn[data-astro-cid-lcvkegtn]{transition:color var(--t-fast) var(--ease), scale .12s var(--ease);list-style:none;position:relative}.more-btn[data-astro-cid-lcvkegtn]::-webkit-details-marker{display:none}.more-btn[data-astro-cid-lcvkegtn]:before{content:"";background:var(--surface);opacity:0;transition:opacity var(--t-fast) var(--ease);z-index:-1;border-radius:999px;position:absolute;inset:.375rem -.75rem}.more-btn[data-astro-cid-lcvkegtn]:hover{color:var(--fg)}.more-btn[data-astro-cid-lcvkegtn]:hover:before{opacity:1}.more-btn[data-astro-cid-lcvkegtn]:active{scale:.97}.more-btn[data-astro-cid-lcvkegtn]:focus-visible{outline:none}.more-btn[data-astro-cid-lcvkegtn]:focus-visible:before{opacity:1;box-shadow:0 0 0 2px var(--focus)}.arrow[data-astro-cid-lcvkegtn]{transition:rotate .38s cubic-bezier(.34, 1.4, .64, 1), translate var(--t-ui) var(--ease);display:inline-block}.more-btn[data-astro-cid-lcvkegtn]:hover .arrow[data-astro-cid-lcvkegtn]{translate:2px}.more[data-astro-cid-lcvkegtn][open] .arrow[data-astro-cid-lcvkegtn],.more[data-astro-cid-lcvkegtn][data-opening] .arrow[data-astro-cid-lcvkegtn]{translate:0;rotate:-90deg}.more[data-astro-cid-lcvkegtn][open] .more-btn[data-astro-cid-lcvkegtn]:hover .arrow[data-astro-cid-lcvkegtn]{translate:0 -2px}.more[data-astro-cid-lcvkegtn][data-closing] .arrow[data-astro-cid-lcvkegtn]{rotate:0deg}.labels[data-astro-cid-lcvkegtn]{justify-items:end;display:inline-grid}.labels[data-astro-cid-lcvkegtn]>span[data-astro-cid-lcvkegtn]{transition:opacity .2s var(--ease), filter .2s var(--ease), translate .25s var(--ease), visibility .2s;grid-area:1/1}.when-open[data-astro-cid-lcvkegtn],.more[data-astro-cid-lcvkegtn][open] .when-closed[data-astro-cid-lcvkegtn]{opacity:0;filter:blur(2px);visibility:hidden}.when-open[data-astro-cid-lcvkegtn]{translate:0 4px}.more[data-astro-cid-lcvkegtn][open] .when-closed[data-astro-cid-lcvkegtn]{translate:0 -4px}.more[data-astro-cid-lcvkegtn][open] .when-open[data-astro-cid-lcvkegtn],.more[data-astro-cid-lcvkegtn][data-closing] .when-closed[data-astro-cid-lcvkegtn]{opacity:1;filter:none;visibility:visible;translate:0}.more[data-astro-cid-lcvkegtn][data-closing] .when-open[data-astro-cid-lcvkegtn]{opacity:0;filter:blur(2px);visibility:hidden;translate:0 4px}@media (prefers-reduced-motion:reduce){.more-btn[data-astro-cid-lcvkegtn],.arrow[data-astro-cid-lcvkegtn],.labels[data-astro-cid-lcvkegtn]>span[data-astro-cid-lcvkegtn]{transition:none}}.row[data-astro-cid-kvy7xguz]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 12px;margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;grid-auto-columns:min(80%,18rem);grid-auto-flow:column;gap:.75rem;display:grid;overflow-x:auto}.row[data-astro-cid-kvy7xguz]::-webkit-scrollbar{display:none}.row[data-astro-cid-kvy7xguz]>li[data-astro-cid-kvy7xguz]{scroll-snap-align:start}.more-row[data-astro-cid-kvy7xguz]{margin-top:.75rem}@media (width>=40rem){.row[data-astro-cid-kvy7xguz]{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;margin:0;padding:0;overflow:visible}}
