.card[data-astro-cid-mx574jlw]{color:var(--text);border-radius:var(--radius-xl);display:block;position:relative}.card--r-2xl[data-astro-cid-mx574jlw]{border-radius:var(--radius-2xl)}.card--subtle[data-astro-cid-mx574jlw]{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border)}.card--plain[data-astro-cid-mx574jlw]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.card--outline[data-astro-cid-mx574jlw]{box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0}.card--inverse[data-astro-cid-mx574jlw]{background:var(--inverse-bg)}.card--pad-none[data-astro-cid-mx574jlw]{padding:0;overflow:hidden}.card--pad-sm[data-astro-cid-mx574jlw]{padding:20px}.card--pad-md[data-astro-cid-mx574jlw]{padding:24px}.card--pad-lg[data-astro-cid-mx574jlw]{padding:32px}@media (width>=768px){.card--pad-md[data-astro-cid-mx574jlw]{padding:32px}.card--pad-lg[data-astro-cid-mx574jlw]{padding:40px}}.card--link[data-astro-cid-mx574jlw]{transition:box-shadow var(--dur-slower) var(--ease-standard), transform var(--dur-slower) var(--ease-standard), background-color var(--dur-base)}.card--link[data-astro-cid-mx574jlw]:hover{box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-hover)}.field[data-astro-cid-afmkvgyw]{align-content:start;gap:8px;min-width:0;display:grid}.field__label[data-astro-cid-afmkvgyw]{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.field__req[data-astro-cid-afmkvgyw]{color:var(--text-muted);margin-left:2px}.field__opt[data-astro-cid-afmkvgyw]{color:var(--text-muted);margin-left:6px}.field__hint[data-astro-cid-afmkvgyw],.field__error[data-astro-cid-afmkvgyw]{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--text-muted)}.field__error[data-astro-cid-afmkvgyw]{color:var(--signal-danger)}.field__error[data-astro-cid-afmkvgyw]:empty{display:none}.field--invalid[data-astro-cid-afmkvgyw] .control{border-color:var(--signal-danger);box-shadow:0 0 0 3px var(--signal-danger-tint)}@media (width>=768px){.field--full[data-astro-cid-afmkvgyw]{grid-column:1/-1}}.form-grid[data-astro-cid-74lpblsf]{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=768px){.form-grid[data-astro-cid-74lpblsf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}.control{width:100%;height:52px;font:inherit;color:var(--text);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-input);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), background-color var(--dur-fast);appearance:none;padding:0 16px;font-size:1rem;line-height:1.4}.control::placeholder{color:var(--text-muted);opacity:1}.control:hover{border-color:var(--border-strong)}.control:focus,.control:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 30%, transparent);outline:none}.control[aria-invalid=true]{border-color:var(--signal-danger);box-shadow:0 0 0 3px var(--signal-danger-tint)}.control:disabled{opacity:.6;cursor:not-allowed}@media (width<=767.98px){.control{border-radius:var(--radius-md);height:46px}}.select[data-astro-cid-wwe5zyhn]{position:relative}.control--select[data-astro-cid-wwe5zyhn]{cursor:pointer;padding-right:44px}.select[data-astro-cid-wwe5zyhn] .select__chevron{pointer-events:none;color:var(--text-muted);position:absolute;top:50%;right:16px;translate:0 -50%}.control--textarea[data-astro-cid-jqu4tigd]{resize:vertical;height:auto;min-height:140px;padding:14px 16px}.alert[data-astro-cid-6aoassml]{border-radius:var(--radius-xl);font-size:var(--fs-body);line-height:var(--lh-body);background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--border);color:var(--text);gap:12px;padding:16px 18px;display:flex}.alert--success[data-astro-cid-6aoassml]{background:var(--signal-ok-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal-ok) 30%, transparent)}.alert--success[data-astro-cid-6aoassml] .alert__icon{color:var(--signal-ok)}.alert--error[data-astro-cid-6aoassml]{background:var(--signal-danger-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--signal-danger) 30%, transparent)}.alert--error[data-astro-cid-6aoassml] .alert__icon{color:var(--signal-danger)}.alert--info[data-astro-cid-6aoassml] .alert__icon{color:var(--accent-text)}.alert[data-astro-cid-6aoassml] .alert__icon{flex:none;margin-top:1px}.alert__body[data-astro-cid-6aoassml]{gap:4px;display:grid}.alert__title[data-astro-cid-6aoassml]{color:var(--text)}.alert__text[data-astro-cid-6aoassml]{color:var(--text-muted)}
