.account-module__ovOimW__shell{background:var(--bo-surface);width:100%;min-height:100dvh;color:var(--bo-ink);max-width:none!important;margin:0!important;padding:0!important}.account-module__ovOimW__header{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;padding:1.5rem clamp(1.25rem,5vw,5rem);display:flex}.account-module__ovOimW__wordmark{color:var(--bo-ink);font-family:var(--ssp-font-mono);letter-spacing:.2em;font-size:13px;font-weight:500;text-decoration:none}.account-module__ovOimW__wordmark span{color:var(--bo-accent);padding:0 .25rem}.account-module__ovOimW__headerLabel{color:var(--bo-ink-muted);font-family:var(--ssp-font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.account-module__ovOimW__headerLinks{align-items:center;gap:1rem;display:flex}.account-module__ovOimW__back{color:var(--bo-ink-muted);font-family:var(--ssp-font-mono);text-transform:uppercase;margin-bottom:1.5rem;font-size:11px;text-decoration:none;display:inline-block}.account-module__ovOimW__back:hover{color:var(--bo-accent)}.account-module__ovOimW__content{width:min(100% - 2.5rem,54rem);margin:0 auto;padding:clamp(4rem,12vh,9rem) 0 4rem}.account-module__ovOimW__eyebrow{color:var(--bo-accent);font-family:var(--ssp-font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}.account-module__ovOimW__title{letter-spacing:-.03em;max-width:45rem;margin:1.25rem 0 1.5rem;font-size:clamp(3rem,8vw,6.5rem);font-weight:300;line-height:.95}.account-module__ovOimW__intro{max-width:36rem;color:var(--bo-ink-muted);margin:0;font-size:1.1rem;line-height:1.65}.account-module__ovOimW__identityCard,.account-module__ovOimW__guestCard{background:var(--bo-surface-raised);border:1px solid var(--bo-line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:3rem;padding:1.25rem 1.5rem;display:flex}.account-module__ovOimW__guestCard{align-items:flex-start;justify-content:initial;flex-direction:column}.account-module__ovOimW__cardLabel{color:var(--bo-ink-muted);font-family:var(--ssp-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;display:block}.account-module__ovOimW__email{overflow-wrap:anywhere;margin-top:.45rem;font-size:1.05rem;font-weight:400;display:block}.account-module__ovOimW__identityMeta{color:var(--bo-ink-muted);margin-top:.3rem;font-size:13px;display:block}.account-module__ovOimW__guestCard strong{font-size:1.15rem;font-weight:400}.account-module__ovOimW__guestCard>span:last-child{color:var(--bo-ink-muted);font-size:13px}.account-module__ovOimW__status{color:var(--bo-accent);font-family:var(--ssp-font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.account-module__ovOimW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.account-module__ovOimW__primary,.account-module__ovOimW__secondary{font-family:var(--ssp-font-mono);justify-content:space-between;align-items:center;gap:2rem;padding:.85rem 1rem;font-size:12px;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.account-module__ovOimW__primary{min-width:15rem;color:var(--bo-surface);background:var(--bo-ink);border:1px solid var(--bo-ink)}.account-module__ovOimW__secondary{color:var(--bo-ink);border:1px solid var(--bo-line)}.account-module__ovOimW__primary:hover{background:var(--bo-accent);border-color:var(--bo-accent)}.account-module__ovOimW__secondary:hover{background:var(--bo-surface-raised);border-color:var(--bo-ink)}.account-module__ovOimW__primary:focus-visible,.account-module__ovOimW__secondary:focus-visible,.account-module__ovOimW__footerRow a:focus-visible,.account-module__ovOimW__wordmark:focus-visible{outline:2px solid var(--bo-accent);outline-offset:3px}.account-module__ovOimW__footerRow{border-top:1px solid var(--bo-line);color:var(--bo-ink-muted);font-family:var(--ssp-font-mono);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:5rem;padding-top:1rem;font-size:11px;display:flex}.account-module__ovOimW__footerRow a{color:var(--bo-ink);border-bottom:1px solid var(--bo-line);text-decoration:none}.account-module__ovOimW__footerRow a:hover{border-color:var(--bo-accent);color:var(--bo-accent)}.account-module__ovOimW__profileForm{background:var(--bo-surface-raised);border:1px solid var(--bo-line);max-width:54rem;margin-top:3rem;padding:clamp(1.25rem,4vw,2rem)}.account-module__ovOimW__profileGroup{border-bottom:1px solid var(--bo-line);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:0 0 1.5rem;display:flex}.account-module__ovOimW__profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-module__ovOimW__profileField{color:var(--bo-ink);font-family:var(--ssp-font-mono);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:.4rem;font-size:11px;display:flex}.account-module__ovOimW__profileField input,.account-module__ovOimW__profileField textarea{width:100%;color:var(--bo-ink);background:var(--bo-surface);border:1px solid var(--bo-line);font:inherit;font-family:var(--ssp-font-sans);letter-spacing:0;text-transform:none;border-radius:0;margin-top:.15rem;padding:.7rem .75rem;font-size:1rem}.account-module__ovOimW__profileField textarea{resize:vertical;min-height:6rem}.account-module__ovOimW__profileField input:focus-visible,.account-module__ovOimW__profileField textarea:focus-visible{border-color:var(--bo-accent);outline:2px solid var(--bo-accent);outline-offset:1px}.account-module__ovOimW__profileField input[readonly]{color:var(--bo-ink-muted);background:var(--bo-surface-raised)}.account-module__ovOimW__formHint,.account-module__ovOimW__formError{color:var(--bo-ink-muted);margin:0;font-size:12px;line-height:1.5}.account-module__ovOimW__formError{color:var(--bo-ink)}.account-module__ovOimW__profileActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:560px){.account-module__ovOimW__profileGrid{grid-template-columns:1fr}.account-module__ovOimW__content{width:min(100% - 2rem,54rem);padding-top:4rem}.account-module__ovOimW__identityCard{flex-direction:column}.account-module__ovOimW__actions{flex-direction:column;align-items:stretch}.account-module__ovOimW__primary,.account-module__ovOimW__secondary{width:100%}.account-module__ovOimW__footerRow{margin-top:3rem}}
