.account-module__foDFWG__page{min-height:100dvh;color:var(--ink);background:var(--paper);padding:0 1.5rem 4rem;position:relative;overflow:hidden}.account-module__foDFWG__grid{pointer-events:none;background:radial-gradient(circle at 80% 0,#bbef6214,#0000 30rem);position:absolute;inset:0}.account-module__foDFWG__header,.account-module__foDFWG__layout{z-index:1;width:min(1080px,100%);margin-inline:auto;position:relative}.account-module__foDFWG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:5.5rem;display:flex}.account-module__foDFWG__brand{color:var(--ink);font-family:var(--display);font-size:var(--fs-lg);letter-spacing:-.04em;align-items:center;gap:.16em;font-weight:800;text-decoration:none;display:inline-flex}.account-module__foDFWG__brandCode{color:var(--ink)}.account-module__foDFWG__brandSlash{color:var(--blue);font-weight:500}.account-module__foDFWG__homeLink{color:var(--muted);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.account-module__foDFWG__homeLink:hover,.account-module__foDFWG__switcher a:hover,.account-module__foDFWG__consent a:hover,.account-module__foDFWG__fieldLabelRow a:hover,.account-module__foDFWG__inlineLink:hover{color:var(--blue-dark)}.account-module__foDFWG__layout{grid-template-columns:minmax(12rem,.62fr) minmax(20rem,1fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);padding-block:3rem clamp(3rem,7vw,6rem);display:grid}.account-module__foDFWG__aside{align-self:stretch;padding-top:.5rem}.account-module__foDFWG__index,.account-module__foDFWG__eyebrow,.account-module__foDFWG__availabilityLabel,.account-module__foDFWG__statusTag{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.account-module__foDFWG__index{color:var(--blue-dark)}.account-module__foDFWG__asideMark{width:3.25rem;height:3.25rem;color:var(--blue);background:var(--blue-faint);font-family:var(--display);border:1px solid #bbef6273;border-radius:50%;place-items:center;margin:clamp(3rem,9vw,7rem) 0 1.5rem;font-size:2rem;font-weight:700;line-height:1;display:grid}.account-module__foDFWG__asideCopy{letter-spacing:-.02em;max-width:18rem;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:650;line-height:1.2}.account-module__foDFWG__asideNote{border-top:1px solid var(--line);max-width:19rem;color:var(--muted);font-size:var(--fs-sm);margin:2rem 0 0;padding-top:1rem;line-height:1.5}.account-module__foDFWG__card{border:1px solid var(--line);background:var(--paper-bright);border-radius:1rem;width:100%;max-width:39rem;padding:clamp(1.5rem,3vw,2.25rem)}.account-module__foDFWG__cardTopline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}.account-module__foDFWG__eyebrow{color:var(--blue-dark);align-items:center;gap:.6rem;display:flex}.account-module__foDFWG__eyebrow span{background:var(--blue);border-radius:50%;flex:none;width:.5rem;height:.5rem}.account-module__foDFWG__statusTag{color:var(--muted);text-align:right}.account-module__foDFWG__card h1{max-width:16ch;font-family:var(--display);letter-spacing:-.055em;margin:1.5rem 0 .75rem;font-size:clamp(2.35rem,5vw,3rem);font-weight:750;line-height:1.1}.account-module__foDFWG__lede{max-width:34rem;color:var(--muted);font-size:var(--fs-md);margin:0 0 1.5rem;line-height:1.55}.account-module__foDFWG__form,.account-module__foDFWG__recoveryForm{gap:.9rem;display:grid}.account-module__foDFWG__field{gap:.5rem;display:grid}.account-module__foDFWG__field>span,.account-module__foDFWG__fieldLabel{color:var(--ink);font-size:var(--fs-sm);font-weight:700}.account-module__foDFWG__fieldLabelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.account-module__foDFWG__fieldLabelRow a{color:var(--blue-dark);font-size:var(--fs-sm);letter-spacing:normal;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.account-module__foDFWG__field input{border:1px solid var(--control-line);width:100%;min-height:3rem;color:var(--ink);background:var(--paper);caret-color:var(--blue);border-radius:.65rem;padding:.75rem .9rem}.account-module__foDFWG__field input:hover{border-color:var(--muted)}.account-module__foDFWG__field input:disabled{cursor:wait;opacity:.65}.account-module__foDFWG__consent{color:var(--muted);font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.55rem 0;line-height:1.5;display:grid}.account-module__foDFWG__consent input{width:1.15rem;height:1.15rem;accent-color:var(--blue);margin-top:.2rem}.account-module__foDFWG__consent a{color:var(--blue-dark);font-weight:700}.account-module__foDFWG__primaryButton,.account-module__foDFWG__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.7rem;min-height:2.75rem;padding:.7rem 1rem;font-weight:750;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.account-module__foDFWG__primaryButton{color:var(--on-accent);background:var(--blue)}.account-module__foDFWG__primaryButton:hover:not(:disabled){background:var(--blue-dark)}.account-module__foDFWG__primaryButton:disabled{cursor:wait;opacity:.6}.account-module__foDFWG__secondaryButton{color:var(--ink);border-color:var(--line);background:0 0;margin-top:1rem}.account-module__foDFWG__secondaryButton:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-faint)}.account-module__foDFWG__error,.account-module__foDFWG__success{font-size:var(--fs-sm);border:1px solid;border-radius:.6rem;margin:0;padding:.85rem .95rem;font-weight:700;line-height:1.45}.account-module__foDFWG__error{color:var(--orange-ink);background:#ffad911a}.account-module__foDFWG__error a{color:inherit;font-weight:800}.account-module__foDFWG__success{color:var(--mint-deep);background:#b0dfaa1a}.account-module__foDFWG__availability,.account-module__foDFWG__statusPanel{border:1px solid var(--line);background:var(--paper-deep);border-radius:1rem;padding:1.25rem}.account-module__foDFWG__availabilityLabel{color:var(--blue-dark)}.account-module__foDFWG__availability h2,.account-module__foDFWG__statusPanel h2{font-family:var(--display);letter-spacing:-.03em;margin:.8rem 0 .45rem;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:750;line-height:1.1}.account-module__foDFWG__availability p:not(.account-module__foDFWG__availabilityLabel),.account-module__foDFWG__statusPanel p:not(.account-module__foDFWG__availabilityLabel){color:var(--muted);margin:0}.account-module__foDFWG__helper{color:var(--muted);font-size:var(--fs-xs);margin:1rem 0 0;line-height:1.5}.account-module__foDFWG__tokenState{border:1px solid var(--line);color:var(--muted);background:var(--paper);font-size:var(--fs-sm);border-radius:.65rem;margin:0;padding:.9rem 1rem}.account-module__foDFWG__flowActions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.account-module__foDFWG__inlineLink{color:var(--blue-dark);font-size:var(--fs-sm);text-underline-offset:.2em;font-weight:750;text-decoration:underline}.account-module__foDFWG__recoveryDivider{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.account-module__foDFWG__recoveryDivider:before{content:"NEED ANOTHER VERIFICATION EMAIL?";color:var(--blue-dark);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.08em;margin-bottom:1rem;font-weight:700;display:block}.account-module__foDFWG__switcher{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2rem;padding-top:1.1rem;display:flex}.account-module__foDFWG__switcher a{color:var(--blue-dark);font-weight:750;text-decoration:none}.account-module__foDFWG__privacyNote{color:var(--muted);font-size:var(--fs-xs);margin:1rem 0 0;line-height:1.5}.account-module__foDFWG__field input:focus-visible,.account-module__foDFWG__consent input:focus-visible,.account-module__foDFWG__primaryButton:focus-visible,.account-module__foDFWG__secondaryButton:focus-visible,.account-module__foDFWG__homeLink:focus-visible,.account-module__foDFWG__brand:focus-visible,.account-module__foDFWG__switcher a:focus-visible,.account-module__foDFWG__consent a:focus-visible,.account-module__foDFWG__fieldLabelRow a:focus-visible,.account-module__foDFWG__inlineLink:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:760px){.account-module__foDFWG__layout{grid-template-columns:1fr;gap:1.5rem}.account-module__foDFWG__aside{padding-top:0}.account-module__foDFWG__asideMark{display:none}.account-module__foDFWG__asideCopy{max-width:34rem;font-size:var(--fs-base);line-height:1.35}.account-module__foDFWG__asideNote{margin-top:.65rem}.account-module__foDFWG__card{max-width:none}}@media (max-width:480px){.account-module__foDFWG__page{padding-inline:.75rem}.account-module__foDFWG__header{min-height:4.5rem}.account-module__foDFWG__homeLink{font-size:var(--fs-xs)}.account-module__foDFWG__card{padding:1.15rem}.account-module__foDFWG__cardTopline{flex-direction:column;align-items:flex-start;gap:.55rem}.account-module__foDFWG__statusTag{text-align:left}.account-module__foDFWG__card h1{margin-top:1.35rem;font-size:clamp(2.1rem,11vw,3rem)}.account-module__foDFWG__lede{font-size:var(--fs-base)}.account-module__foDFWG__flowActions{flex-direction:column;align-items:stretch}.account-module__foDFWG__flowActions .account-module__foDFWG__primaryButton,.account-module__foDFWG__flowActions .account-module__foDFWG__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.account-module__foDFWG__primaryButton,.account-module__foDFWG__secondaryButton{transition:none}}
