.auth-entry .onboarding-body{gap:var(--w-space-5)}.auth-invitation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--w-space-4);padding:var(--w-card-padding);border:1px solid var(--w-color-border);border-radius:var(--w-radius-card);background:var(--w-color-surface-support)}.auth-brand-mark{display:grid;place-items:center;min-width:56px;min-height:56px;padding:var(--w-space-2);border-radius:var(--w-radius-pill);background:var(--w-color-surface);color:var(--w-color-selected);font-weight:var(--w-weight-bold)}.auth-brand-categories{grid-column:1/-1;border-block-start:1px solid var(--w-color-border);padding-block-start:var(--w-space-4)}.auth-return-note{color:var(--w-color-link)}.auth-email-row{display:flex;align-items:center;justify-content:space-between;gap:var(--w-space-3);min-height:52px;padding:var(--w-space-2) var(--w-space-2) var(--w-space-2) var(--w-space-4);border-radius:var(--w-radius-row);background:var(--w-color-surface-support)}.auth-email{min-width:0;overflow-wrap:anywhere;font-weight:var(--w-weight-medium)}.auth-email-row .text-button{flex-shrink:0;background:var(--w-color-surface)}.auth-email-strong{color:var(--w-color-text);font-weight:var(--w-weight-bold);overflow-wrap:anywhere}.secret-field{position:relative}.secret-field .input{width:100%;padding-inline-end:5rem}.reveal-toggle{position:absolute;inset-block:6px;inset-inline-end:6px;min-width:64px;padding-inline:var(--w-space-3);border:0;border-radius:var(--w-radius-pill);background:var(--w-color-surface-support);color:var(--w-color-text);font:inherit;font-size:var(--w-text-small);font-weight:var(--w-weight-bold);cursor:pointer}.reveal-toggle:focus-visible{outline:2px solid var(--w-color-focus);outline-offset:2px}.otp-field{position:relative}.otp-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--w-space-2)}.otp-slot{display:grid;place-items:center;height:60px;border:1px solid var(--w-color-input-border);border-radius:var(--w-radius-row);background:var(--w-color-surface);font-size:var(--w-text-page);font-weight:var(--w-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.otp-slot[data-filled]{border-color:var(--w-color-text-secondary)}.otp-field:focus-within .otp-slot[data-active]{border-color:var(--w-color-focus);box-shadow:inset 0 0 0 1px var(--w-color-focus),0 0 0 4px rgb(5 147 198/.16)}.otp-field:has(input[aria-invalid=true]) .otp-slot{border-color:var(--w-color-danger)}.onboarding .otp-field .input.input{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:0;box-shadow:none;outline:0}.onboarding .otp-field .input.input:focus-visible{border:0;box-shadow:none}.otp-field .input::selection{background:transparent}