.adl-lede{margin:0;color:var(--on-iron-muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:var(--measure)}.adl-state{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:var(--space-1) var(--space-3)}.adl-state__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--on-iron-faint)}.adl-state[data-state=checking]{color:var(--on-iron-muted)}.adl-state[data-state=active]{color:var(--on-info);border-color:var(--info-line);background:var(--info-wash)}.adl-state[data-state=active] .adl-state__dot{background:var(--info)}.adl-state[data-state=pending]{color:var(--on-warning);border-color:var(--warning-line);background:var(--warning-wash)}.adl-state[data-state=pending] .adl-state__dot{background:var(--warning)}.adl-state[data-state=deleted]{color:var(--on-danger);border-color:var(--danger-line);background:var(--danger-wash)}.adl-state[data-state=deleted] .adl-state__dot{background:var(--danger)}.adl-warn{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4) var(--space-5);border:1px solid var(--danger-line);background:var(--danger-wash);border-radius:var(--radius-md);margin:var(--space-4) 0}.adl-warn__icon{flex:0 0 auto;color:var(--on-danger)}.adl-warn__icon svg{width:var(--space-6);height:var(--space-6);fill:none;stroke:currentColor}.adl-warn__copy{min-width:0;flex:1 1 auto}.adl-warn__title{margin:0;font-family:var(--font-display);font-size:var(--fs-h4);letter-spacing:.02em;color:var(--on-iron)}.adl-warn__body{margin:var(--space-2) 0 0;color:var(--on-iron-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body);max-width:var(--measure)}.adl-fold{margin-top:var(--space-3)}.adl-fold__body{padding:0 var(--space-3) var(--space-3);color:var(--on-iron-muted);font-size:var(--fs-body-sm)}.adl-fold__body ul{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2)}.adl-stepper{list-style:none;margin:var(--space-4) 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.adl-stepper__step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--on-iron-faint)}.adl-stepper__step[aria-current=step]{border-color:var(--accent-line);background:var(--accent-wash);color:var(--on-iron)}.adl-stepper__num{grid-row:1 / span 2;align-self:center;width:var(--space-8);height:var(--space-8);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface);font-family:var(--font-display);font-weight:700;font-size:var(--fs-body-sm);color:var(--on-iron-muted)}.adl-stepper__step[aria-current=step] .adl-stepper__num{border-color:var(--accent-line-strong);background:var(--accent-wash);color:var(--accent-on-iron)}.adl-stepper__label{font-weight:700;font-size:var(--fs-body-sm);letter-spacing:.02em;text-transform:uppercase;min-width:0}.adl-stepper__sub{font-size:var(--fs-caption);color:var(--on-iron-muted);min-width:0}.adl-form{max-width:var(--measure)}.adl-field{margin-bottom:var(--space-4)}.adl-field>label{display:block;margin-bottom:var(--space-2);font-size:var(--fs-body-sm);font-weight:600;color:var(--on-iron-muted)}.adl-field input[type=text],.adl-field select,.adl-field textarea{width:100%;min-height:var(--tap-min);padding:var(--space-3);border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--on-iron);font:inherit}.adl-field input:focus-visible,.adl-field select:focus-visible,.adl-field textarea:focus-visible{outline:none;box-shadow:var(--focus)}.adl-field textarea{min-height:var(--space-16);resize:vertical}.adl-field--checkbox{display:flex;align-items:flex-start;gap:var(--space-3)}.adl-field--checkbox input{flex:0 0 auto;width:var(--space-5);height:var(--space-5);margin-top:var(--space-1)}.adl-field--checkbox label{margin:0;font-weight:400;color:var(--on-iron-muted);line-height:var(--lh-body)}.adl-optional{font-weight:400;color:var(--on-iron-faint)}.adl-hint{margin:var(--space-2) 0 0;font-size:var(--fs-caption);color:var(--on-iron-muted)}.adl-note{margin:0;color:var(--on-iron-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body);max-width:var(--measure)}.adl-actions{margin-top:var(--space-4)}#account-delete-cancel-form:not([hidden])~#account-delete-cancel-hint,#account-delete-confirm-form:not([hidden])~#account-delete-confirm-hint{display:none}.adl-status{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--info-line);border-radius:var(--radius-sm);background:var(--info-wash);color:var(--on-iron);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.adl-error{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--danger-line);border-radius:var(--radius-sm);background:var(--danger-wash);color:var(--on-danger);font-size:var(--fs-body-sm);line-height:var(--lh-body)}@media(max-width:480px){.adl-stepper{grid-template-columns:1fr}.adl-warn{flex-direction:column}}
