.legal-fineprint-module__zpu4ua__fineprint{font-family:var(--primitive-font-body);letter-spacing:.01em;color:var(--primitive-muted);max-width:60ch;font-size:11px;line-height:1.55;display:block}.legal-fineprint-module__zpu4ua__link{--link-base:var(--primitive-body);--link-hover:var(--primitive-amber);color:var(--link-base);font-weight:var(--primitive-weight-semibold);transition:color .22s var(--primitive-ease-out);padding-bottom:1px;text-decoration:none;position:relative}.legal-fineprint-module__zpu4ua__link:after{content:"";background:linear-gradient(90deg, var(--link-base) 0%, var(--link-base) 100%);height:1px;transition:background var(--primitive-duration-normal) var(--primitive-ease-out);background-repeat:no-repeat;background-size:100% 1px;position:absolute;bottom:0;left:0;right:0}.legal-fineprint-module__zpu4ua__link:hover,.legal-fineprint-module__zpu4ua__link:focus-visible{color:var(--link-hover);outline:none}.legal-fineprint-module__zpu4ua__link:hover:after,.legal-fineprint-module__zpu4ua__link:focus-visible:after{background:linear-gradient(90deg, var(--link-hover) 0%, var(--link-hover) 100%);background-size:100% 1px}.legal-fineprint-module__zpu4ua__link:focus-visible{border-radius:var(--primitive-radius-xs);box-shadow:0 0 0 2px color-mix(in oklab, var(--primitive-amber) 42%, transparent)}.legal-fineprint-module__zpu4ua__separator{margin:0 var(--primitive-space-1);color:var(--primitive-line-strong);-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.legal-fineprint-module__zpu4ua__link,.legal-fineprint-module__zpu4ua__link:after{transition:none}}
.form-stepper-module__UUwJVG__wrap{gap:14px;width:100%;display:grid}.form-stepper-module__UUwJVG__track{grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:0;display:grid;position:relative}.form-stepper-module__UUwJVG__rail{inset-inline:calc(50% / var(--stepper-count,3));background:var(--primitive-line);border-radius:var(--primitive-radius-xs);z-index:0;height:2px;position:absolute;top:13px;overflow:hidden}.form-stepper-module__UUwJVG__railFill{inset-block:0;width:var(--stepper-progress,0%);background:linear-gradient(90deg, var(--primitive-red), var(--primitive-amber) 50%, var(--primitive-teal));border-radius:var(--primitive-radius-xs);transition:width .48s var(--primitive-ease-out);box-shadow:0 0 12px color-mix(in oklab, var(--primitive-amber) 40%, transparent);position:absolute;left:0}.form-stepper-module__UUwJVG__step{justify-items:center;gap:var(--primitive-space-2-5);z-index:1;grid-template-rows:auto auto;display:grid;position:relative}.form-stepper-module__UUwJVG__dot{border-radius:var(--primitive-radius-round);background:color-mix(in oklab, var(--primitive-canvas) 96%, transparent);border:1px solid var(--primitive-line);width:28px;height:28px;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);transition:transform .28s var(--primitive-ease-out), border-color .28s ease, color .28s ease, background .28s ease, box-shadow .28s ease;place-items:center;display:inline-grid}.form-stepper-module__UUwJVG__step[data-state=done] .form-stepper-module__UUwJVG__dot{background:linear-gradient(135deg, var(--primitive-teal), var(--primitive-green));color:var(--primitive-canvas);border-color:var(--primitive-teal)}.form-stepper-module__UUwJVG__step[data-state=active] .form-stepper-module__UUwJVG__dot{background:linear-gradient(135deg, var(--primitive-red), var(--primitive-amber));border-color:var(--primitive-amber);color:var(--primitive-canvas);box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-amber) 15%, transparent), 0 6px 16px color-mix(in oklab, var(--primitive-red) 42%, transparent);transform:scale(1.12)}.form-stepper-module__UUwJVG__step[data-state=pending] .form-stepper-module__UUwJVG__dot{background:color-mix(in oklab, var(--primitive-canvas) 96%, transparent);color:var(--primitive-muted)}.form-stepper-module__UUwJVG__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);white-space:nowrap;transition:color .2s}.form-stepper-module__UUwJVG__step[data-state=active] .form-stepper-module__UUwJVG__label{color:var(--primitive-amber)}.form-stepper-module__UUwJVG__step[data-state=done] .form-stepper-module__UUwJVG__label{color:var(--primitive-teal)}.form-stepper-module__UUwJVG__summary{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px;display:flex}.form-stepper-module__UUwJVG__summary strong{color:var(--primitive-body);font-weight:var(--primitive-weight-semibold)}@media (prefers-reduced-motion:reduce){.form-stepper-module__UUwJVG__railFill,.form-stepper-module__UUwJVG__dot{transition:none}.form-stepper-module__UUwJVG__step[data-state=active] .form-stepper-module__UUwJVG__dot{transform:none}}
.password-strength-meter-module__Z5FXIG__wrap{gap:var(--primitive-space-2);display:grid}.password-strength-meter-module__Z5FXIG__bars{gap:var(--primitive-space-1-5);grid-template-columns:repeat(4,1fr);display:grid}.password-strength-meter-module__Z5FXIG__bar{border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);height:5px;position:relative;overflow:hidden}.password-strength-meter-module__Z5FXIG__fill{border-radius:inherit;background:var(--strength-tone,var(--primitive-line-strong));transform-origin:0;transition:transform .38s var(--primitive-ease-out), background .32s ease;box-shadow:0 0 10px var(--strength-glow,transparent);position:absolute;inset:0;transform:scaleX(0)}.password-strength-meter-module__Z5FXIG__bar[data-on=true] .password-strength-meter-module__Z5FXIG__fill{transform:scaleX(1)}.password-strength-meter-module__Z5FXIG__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-2);display:flex}.password-strength-meter-module__Z5FXIG__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.password-strength-meter-module__Z5FXIG__value{font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--strength-tone,var(--primitive-muted));transition:color .24s}.password-strength-meter-module__Z5FXIG__hints{gap:var(--primitive-space-1-5) var(--primitive-space-2-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.password-strength-meter-module__Z5FXIG__hint{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;color:var(--primitive-muted);transition:color .2s;display:inline-flex}.password-strength-meter-module__Z5FXIG__hint:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-line-strong);width:6px;height:6px;transition:background .2s}.password-strength-meter-module__Z5FXIG__hint[data-met=true]{color:var(--primitive-green)}.password-strength-meter-module__Z5FXIG__hint[data-met=true]:before{background:var(--primitive-green);box-shadow:0 0 8px color-mix(in oklab, var(--primitive-green) 60%, transparent)}@media (prefers-reduced-motion:reduce){.password-strength-meter-module__Z5FXIG__fill{transition:transform 80ms linear,background 80ms linear}}
.two-factor-pad-module__trH31q__pad{gap:var(--primitive-space-2-5);grid-template-columns:repeat(6,1fr);width:100%;display:grid}.two-factor-pad-module__trH31q__cellWrap{display:block;position:relative}.two-factor-pad-module__trH31q__cell{border:1px solid var(--primitive-line);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);width:100%;height:64px;color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-3xl);font-weight:var(--primitive-weight-regular);text-align:center;letter-spacing:.04em;caret-color:var(--primitive-amber);transition:border-color .2s var(--primitive-ease-out), box-shadow .2s ease, transform .2s ease, background .2s ease;border-radius:10px;padding:0}.two-factor-pad-module__trH31q__cell:hover{border-color:color-mix(in oklab, var(--primitive-text-strong) 22%, transparent)}.two-factor-pad-module__trH31q__cell:focus-visible{border-color:var(--primitive-amber);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-amber) 20%, transparent), 0 12px 28px color-mix(in oklab, var(--primitive-canvas) 40%, transparent);outline:none;transform:translateY(-1px)}.two-factor-pad-module__trH31q__cell[data-filled=true]{border-color:var(--primitive-teal);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 60%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent)}.two-factor-pad-module__trH31q__cell[data-error=true]{border-color:var(--primitive-red);animation:.36s cubic-bezier(.36,.07,.19,.97) two-factor-pad-module__trH31q__shake}@keyframes two-factor-pad-module__trH31q__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.two-factor-pad-module__trH31q__underline{inset-inline:var(--primitive-space-2);border-radius:var(--primitive-radius-xs);background:linear-gradient(90deg, var(--primitive-red), var(--primitive-amber), var(--primitive-teal));transform-origin:50%;opacity:0;height:2px;transition:transform .28s var(--primitive-ease-out), opacity .2s ease;position:absolute;bottom:-6px;transform:scaleX(0)}.two-factor-pad-module__trH31q__cell:focus-visible+.two-factor-pad-module__trH31q__underline,.two-factor-pad-module__trH31q__cellWrap[data-focused=true] .two-factor-pad-module__trH31q__underline{opacity:1;animation:1.4s ease-in-out infinite two-factor-pad-module__trH31q__pulse;transform:scaleX(1)}@keyframes two-factor-pad-module__trH31q__pulse{0%,to{box-shadow:0 0 8px color-mix(in oklab, var(--primitive-amber) 50%, transparent)}50%{box-shadow:0 0 18px color-mix(in oklab, var(--primitive-amber) 80%, transparent)}}.two-factor-pad-module__trH31q__divider{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-lg);color:var(--primitive-muted);-webkit-user-select:none;user-select:none;place-items:center;display:grid}@media (max-width:480px){.two-factor-pad-module__trH31q__cell{height:56px;font-size:var(--primitive-text-2xl)}}@media (prefers-reduced-motion:reduce){.two-factor-pad-module__trH31q__cell,.two-factor-pad-module__trH31q__underline{transition:border-color .1s;animation:none}}
.magic-link-sent-module__BvWX-W__card{padding:var(--primitive-space-7) var(--primitive-space-6);border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 50% -20%, color-mix(in oklab, var(--primitive-teal) 18%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 50%), color-mix(in oklab, var(--primitive-canvas) 86%, transparent);text-align:center;isolation:isolate;border-radius:14px;gap:22px;display:grid;position:relative;overflow:hidden}.magic-link-sent-module__BvWX-W__card:before{content:"";pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.65;position:absolute;inset:0}.magic-link-sent-module__BvWX-W__iconSlot{border-radius:var(--primitive-radius-round);background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--primitive-teal) 32%, transparent), transparent 65%), color-mix(in oklab, var(--primitive-canvas) 85%, transparent);width:72px;height:72px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primitive-teal) 40%, transparent), 0 18px 36px color-mix(in oklab, var(--primitive-canvas) 42%, transparent);place-items:center;margin:0 auto;display:grid}.magic-link-sent-module__BvWX-W__envelope{width:38px;height:38px;color:var(--primitive-teal);filter:drop-shadow(0 0 12px color-mix(in oklab, var(--primitive-teal) 55%, transparent));animation:4.4s ease-in-out infinite magic-link-sent-module__BvWX-W__floatLetter}@keyframes magic-link-sent-module__BvWX-W__floatLetter{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}.magic-link-sent-module__BvWX-W__headline{font-family:var(--primitive-font-display);font-size:clamp(26px,3.5vw,38px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);line-height:var(--primitive-leading-none);text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.magic-link-sent-module__BvWX-W__copy{max-width:38ch;color:var(--primitive-body);margin:0 auto;font-size:14px;line-height:1.6}.magic-link-sent-module__BvWX-W__copy strong{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-semibold)}.magic-link-sent-module__BvWX-W__actions{gap:var(--primitive-space-3);margin-top:var(--primitive-space-1);display:grid}.magic-link-sent-module__BvWX-W__resend{justify-content:center;align-items:center;gap:var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 16%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), transparent 70%), color-mix(in oklab, var(--primitive-canvas) 92%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;border-radius:10px;padding:11px 18px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.magic-link-sent-module__BvWX-W__resend:hover:not(:disabled),.magic-link-sent-module__BvWX-W__resend:focus-visible:not(:disabled){border-color:var(--primitive-amber);outline:none;transform:translateY(-1px)}.magic-link-sent-module__BvWX-W__resend:disabled{cursor:not-allowed;color:var(--primitive-muted);border-color:var(--primitive-line)}.magic-link-sent-module__BvWX-W__timerRow{justify-content:center;align-items:center;gap:var(--primitive-space-2);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px;display:flex}.magic-link-sent-module__BvWX-W__timerValue{color:var(--primitive-amber);font-weight:var(--primitive-weight-bold)}.magic-link-sent-module__BvWX-W__altLink{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-teal);border-bottom:1px solid #0000;padding-bottom:1px;font-size:11px;text-decoration:none;transition:border-color .2s,color .2s}.magic-link-sent-module__BvWX-W__altLink:hover,.magic-link-sent-module__BvWX-W__altLink:focus-visible{color:var(--primitive-amber);border-bottom-color:var(--primitive-amber);outline:none}@media (prefers-reduced-motion:reduce){.magic-link-sent-module__BvWX-W__envelope{animation:none}}
.social-proof-strip-module__zuTxIa__strip{gap:var(--primitive-space-2-5);display:grid}.social-proof-strip-module__zuTxIa__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.social-proof-strip-module__zuTxIa__row{align-items:center;gap:18px var(--primitive-space-6);padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line-muted);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);border-radius:10px;flex-wrap:wrap;display:flex}.social-proof-strip-module__zuTxIa__mark{align-items:center;gap:var(--primitive-space-2);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-body);opacity:.78;font-size:11px;transition:opacity .22s,color .22s;display:inline-flex}.social-proof-strip-module__zuTxIa__mark:hover{opacity:1;color:var(--primitive-text-strong)}.social-proof-strip-module__zuTxIa__markIcon{width:var(--primitive-icon-lg);height:var(--primitive-icon-lg);color:currentColor;place-items:center;display:inline-grid}
.auth-aside-marquee-module__TH_MIG__aside{gap:var(--primitive-space-3);padding:18px 18px var(--primitive-space-4);border:1px solid var(--primitive-line-muted);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), transparent 40%), color-mix(in oklab, var(--primitive-canvas) 60%, transparent);min-height:142px;display:grid;position:relative;overflow:hidden}.auth-aside-marquee-module__TH_MIG__header{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted);display:flex}.auth-aside-marquee-module__TH_MIG__headerStatus{align-items:center;gap:var(--primitive-space-1-5);color:var(--primitive-teal);display:inline-flex}.auth-aside-marquee-module__TH_MIG__headerStatus:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-teal);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.auth-aside-marquee-module__TH_MIG__viewport{min-height:80px;position:relative}.auth-aside-marquee-module__TH_MIG__slide{gap:var(--primitive-space-2);align-content:center;display:grid;position:absolute;inset:0}.auth-aside-marquee-module__TH_MIG__quote{font-family:var(--primitive-font-body);color:var(--primitive-text-strong);margin:0;font-size:14px;line-height:1.55}.auth-aside-marquee-module__TH_MIG__quote:before{content:"“";margin-right:var(--primitive-space-0-5);color:var(--primitive-amber);font-family:var(--primitive-font-display);vertical-align:-.18em;font-size:24px;line-height:.5}.auth-aside-marquee-module__TH_MIG__attribution{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-muted);font-size:11px;display:inline-flex}.auth-aside-marquee-module__TH_MIG__attribution strong{color:var(--primitive-body);font-weight:var(--primitive-weight-semibold)}.auth-aside-marquee-module__TH_MIG__dots{align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.auth-aside-marquee-module__TH_MIG__dot{border-radius:var(--primitive-radius-round);background:color-mix(in oklab, var(--primitive-text-strong) 18%, transparent);width:6px;height:6px;transition:background .2s,transform .2s}.auth-aside-marquee-module__TH_MIG__dotActive{background:var(--primitive-amber);transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.auth-aside-marquee-module__TH_MIG__slide{transition:none}}
.two-factor-module__GVbQwG__form{gap:var(--primitive-space-6);display:grid}.two-factor-module__GVbQwG__head{gap:var(--primitive-space-1-5);text-align:center;display:grid}.two-factor-module__GVbQwG__eyebrow{font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-amber)}.two-factor-module__GVbQwG__title{font-family:var(--primitive-font-display);font-size:clamp(30px,3.6vw,42px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:.96}.two-factor-module__GVbQwG__subtitle{max-width:38ch;color:var(--primitive-body);margin:0 auto;font-size:14px;line-height:1.55}.two-factor-module__GVbQwG__subtitle strong{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-semibold)}.two-factor-module__GVbQwG__padWrap{padding:22px var(--primitive-space-1-5) var(--primitive-space-3);gap:14px;display:grid}.two-factor-module__GVbQwG__errorRow{text-align:center;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;color:var(--primitive-red);min-height:14px;margin:0;font-size:11px}.two-factor-module__GVbQwG__errorRow:empty{visibility:hidden}.two-factor-module__GVbQwG__timerCard{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 78%, transparent);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);border-radius:10px;font-size:11px;display:flex}.two-factor-module__GVbQwG__timerCard strong{color:var(--primitive-amber);font-weight:var(--primitive-weight-bold)}.two-factor-module__GVbQwG__timerCard[data-expired=true]{border-color:color-mix(in oklab, var(--primitive-red) 42%, transparent);background:color-mix(in oklab, var(--primitive-red) 6%, transparent);color:var(--primitive-red)}.two-factor-module__GVbQwG__timerCard[data-expired=true] strong{color:var(--primitive-red)}.two-factor-module__GVbQwG__actions{gap:var(--primitive-space-3);display:grid}.two-factor-module__GVbQwG__primaryButton{justify-content:center;align-items:center;gap:var(--primitive-space-2-5);width:100%;padding:var(--primitive-space-4) 22px;border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;box-shadow:var(--primitive-btn-primary-shadow);border:0;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.two-factor-module__GVbQwG__primaryButton:hover:not(:disabled),.two-factor-module__GVbQwG__primaryButton:focus-visible:not(:disabled){background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-1px)}.two-factor-module__GVbQwG__primaryButton:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.5)}.two-factor-module__GVbQwG__altActions{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);flex-wrap:wrap;font-size:11px;display:flex}.two-factor-module__GVbQwG__linkButton{color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 1px;transition:border-color .2s,color .2s}.two-factor-module__GVbQwG__linkButton:hover,.two-factor-module__GVbQwG__linkButton:focus-visible{color:var(--primitive-amber);border-bottom-color:var(--primitive-amber);outline:none}.two-factor-module__GVbQwG__tooltipWrap{display:inline-flex;position:relative}.two-factor-module__GVbQwG__tooltipTrigger{border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-pill);width:22px;height:22px;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);cursor:pointer;background:0 0;transition:border-color .2s,color .2s}.two-factor-module__GVbQwG__tooltipTrigger:hover,.two-factor-module__GVbQwG__tooltipTrigger:focus-visible{border-color:var(--primitive-amber);color:var(--primitive-amber);outline:none}.two-factor-module__GVbQwG__tooltipBody{z-index:4;text-transform:none;width:260px;letter-spacing:var(--primitive-tracking-normal);white-space:normal;text-align:left;font-family:var(--primitive-font-body);font-size:var(--primitive-text-xs);color:var(--primitive-body);pointer-events:none;opacity:0;transition:opacity .22s ease, transform .22s var(--primitive-ease-out);position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-6px)}.two-factor-module__GVbQwG__tooltipWrap[data-open=true] .two-factor-module__GVbQwG__tooltipBody{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.two-factor-module__GVbQwG__primaryButton,.two-factor-module__GVbQwG__tooltipBody{transition:border-color .1s}.two-factor-module__GVbQwG__primaryButton:hover,.two-factor-module__GVbQwG__primaryButton:focus-visible{transform:none}}
