.profile-card[data-astro-cid-kie4ijr3]{border:var(--size-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);transition:border-color var(--motion-duration-fast) var(--motion-ease);overflow:hidden}.profile-card[data-astro-cid-kie4ijr3]:hover{border-color:var(--color-primary-tint-border)}.profile-card-header[data-astro-cid-kie4ijr3]{padding:var(--space-6);text-align:center}.profile-card-icon[data-astro-cid-kie4ijr3]{width:var(--size-icon-circle);height:var(--size-icon-circle);margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:var(--gradient-primary);color:var(--color-on-dark);justify-content:center;align-items:center;display:flex}.profile-card-title[data-astro-cid-kie4ijr3]{font-size:var(--font-size-card-title-sm);font-weight:var(--font-weight-bold)}.profile-card-list[data-astro-cid-kie4ijr3]{padding:0 var(--space-6) var(--space-6)}.profile-card-list[data-astro-cid-kie4ijr3] li[data-astro-cid-kie4ijr3]{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-badge-y);color:var(--color-muted-foreground);font-size:var(--font-size-list);line-height:var(--line-height-list);display:flex}.profile-card-list[data-astro-cid-kie4ijr3] li[data-astro-cid-kie4ijr3]:before{content:"";width:var(--size-impact-dot);height:var(--size-impact-dot);margin-top:calc((1lh - var(--size-impact-dot)) / 2);border-radius:var(--radius-pill);background:var(--color-secondary);flex-shrink:0}.form-card[data-astro-cid-5jwqdthr]{max-width:var(--size-form-max);padding:var(--space-card);border:var(--size-hairline) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);margin-inline:auto}.form-legend[data-astro-cid-5jwqdthr]{margin-bottom:var(--space-4);color:var(--color-muted-foreground);font-size:var(--font-size-xs)}.form-required[data-astro-cid-5jwqdthr]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.form-row[data-astro-cid-5jwqdthr]{column-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-5jwqdthr]{margin-bottom:var(--space-4);flex-direction:column;display:flex}.field--last[data-astro-cid-5jwqdthr]{margin-bottom:var(--space-5)}.field-label[data-astro-cid-5jwqdthr]{margin-bottom:var(--space-field-label);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.field-control[data-astro-cid-5jwqdthr]{width:100%;min-height:var(--size-field-min);padding:var(--space-field-y) var(--space-4);border:var(--size-hairline) solid var(--color-field-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-base);transition:border-color var(--motion-duration-fast) var(--motion-ease), box-shadow var(--motion-duration-fast) var(--motion-ease)}.field-control[data-astro-cid-5jwqdthr]::placeholder{color:var(--color-field-placeholder);opacity:1}.field-control[data-astro-cid-5jwqdthr]:hover{border-color:var(--color-field-border-hover)}.field-control[data-astro-cid-5jwqdthr]:focus-visible{border-color:var(--color-primary);box-shadow:var(--shadow-focus-field);outline:none}.field-control[data-astro-cid-5jwqdthr]:user-invalid,.field-control[data-astro-cid-5jwqdthr][aria-invalid=true]{border-color:var(--color-danger)}.field-control[data-astro-cid-5jwqdthr]:user-invalid:focus-visible,.field-control[data-astro-cid-5jwqdthr][aria-invalid=true]:focus-visible{box-shadow:var(--shadow-focus-danger)}.field-control[data-astro-cid-5jwqdthr]:disabled{background-color:var(--color-muted);cursor:not-allowed}.field-select[data-astro-cid-5jwqdthr]{appearance:none;padding-right:var(--space-12);background-image:var(--icon-select-arrow);background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:var(--size-select-arrow);cursor:pointer}.field-textarea[data-astro-cid-5jwqdthr]{min-height:var(--size-textarea-min);resize:vertical}.field-error[data-astro-cid-5jwqdthr]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-danger-ink);font-size:var(--font-size-legal);display:none}.field[data-astro-cid-5jwqdthr]:has(.field-control:user-invalid) .field-error[data-astro-cid-5jwqdthr],.field[data-astro-cid-5jwqdthr]:has(.field-control[aria-invalid=true]) .field-error[data-astro-cid-5jwqdthr]{display:flex}.form-turnstile[data-astro-cid-5jwqdthr]{min-height:var(--size-turnstile);margin-bottom:var(--space-5)}.form-spinner[data-astro-cid-5jwqdthr]{width:var(--size-spinner);height:var(--size-spinner);border:var(--size-ring-sm) solid currentColor;border-radius:var(--radius-pill);animation:form-spin var(--motion-duration-spinner) linear infinite;border-top-color:#0000;display:none}[aria-busy=true]>.form-spinner[data-astro-cid-5jwqdthr]{display:block}@keyframes form-spin{to{transform:rotate(1turn)}}.form-summary[data-astro-cid-5jwqdthr]{margin-bottom:var(--space-5);padding:var(--space-4);border:var(--size-hairline) solid var(--color-danger);border-left-width:var(--size-summary-accent);border-radius:var(--radius-md);background:var(--color-surface)}.form-summary-title[data-astro-cid-5jwqdthr]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);color:var(--color-danger-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex}.form-summary-list[data-astro-cid-5jwqdthr]{padding-left:var(--space-6);font-size:var(--font-size-sm);list-style:outside}.form-summary-list[data-astro-cid-5jwqdthr] a{color:var(--color-danger-ink);text-decoration:underline}.form-alert[data-astro-cid-5jwqdthr]{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-field-y) var(--space-4);border:var(--size-hairline) solid var(--color-danger-tint-border);border-radius:var(--radius-md);background:var(--color-danger-tint);color:var(--color-danger-ink);font-size:var(--font-size-sm);display:flex}.form-alert[data-astro-cid-5jwqdthr] a[data-astro-cid-5jwqdthr]{color:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline}.form-summary[data-astro-cid-5jwqdthr][hidden],.form-alert[data-astro-cid-5jwqdthr][hidden],.form-success[data-astro-cid-5jwqdthr][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.form-summary[data-astro-cid-5jwqdthr],.form-alert[data-astro-cid-5jwqdthr],.form-success[data-astro-cid-5jwqdthr]{transition:opacity var(--motion-duration-base) var(--motion-ease), transform var(--motion-duration-base) var(--motion-ease)}@starting-style{.form-summary[data-astro-cid-5jwqdthr],.form-alert[data-astro-cid-5jwqdthr],.form-success[data-astro-cid-5jwqdthr]{opacity:0;transform:translateY(var(--motion-distance-message))}}}.form-success[data-astro-cid-5jwqdthr]{justify-items:center;gap:var(--space-4);padding-block:var(--space-4);text-align:center;display:grid}.form-success-icon[data-astro-cid-5jwqdthr]{width:var(--size-icon-circle);height:var(--size-icon-circle);border-radius:var(--radius-pill);background:var(--gradient-secondary-strong);box-shadow:var(--shadow-icon);color:var(--color-on-dark);place-items:center;display:grid}.form-success-title[data-astro-cid-5jwqdthr]{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.form-success-text[data-astro-cid-5jwqdthr]{max-width:var(--measure-cta);color:var(--color-muted-foreground)}.form-success-steps[data-astro-cid-5jwqdthr]{gap:var(--space-3);width:100%;max-width:var(--measure-cta);margin-block:var(--space-2);text-align:start;display:grid}.form-success-steps[data-astro-cid-5jwqdthr] li[data-astro-cid-5jwqdthr]{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);display:flex}.form-success-step[data-astro-cid-5jwqdthr]{width:var(--size-step-badge-sm);height:var(--size-step-badge-sm);border-radius:var(--radius-sm);color:var(--color-on-dark);font-family:var(--font-serif);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;line-height:1;display:grid}.form-success-step[data-astro-cid-5jwqdthr][data-tone=emerald]{background:var(--gradient-step-emerald)}.form-success-step[data-astro-cid-5jwqdthr][data-tone=amber]{background:var(--gradient-step-amber)}.form-success-step[data-astro-cid-5jwqdthr][data-tone=pink]{background:var(--gradient-step-pink)}.form-success-link[data-astro-cid-5jwqdthr]{color:var(--color-primary-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:underline}@media (prefers-reduced-motion:reduce){.form-spinner[data-astro-cid-5jwqdthr]{animation:none}}@media (width<=600px){.form-row[data-astro-cid-5jwqdthr]{grid-template-columns:1fr}}@media (width<=480px){.form-actions[data-astro-cid-5jwqdthr] .btn{width:100%}}.about-cards[data-astro-cid-xq6jwyzb]{grid-template-columns:repeat(auto-fit, minmax(min(var(--size-card-min), 100%), 1fr));gap:var(--space-8);display:grid}.method-list[data-astro-cid-xq6jwyzb]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.profile-list[data-astro-cid-xq6jwyzb]{grid-template-columns:repeat(auto-fit, minmax(min(var(--size-card-min), 100%), 1fr));gap:var(--space-8);display:grid}@media (width<=768px){.method-list[data-astro-cid-xq6jwyzb]{grid-template-columns:1fr}}
