.fb97xG_loginScape{isolation:isolate;color:#f8f7ff;background:radial-gradient(at 75% 25%,#011637,#012052);min-height:100dvh;position:relative;overflow:hidden}.fb97xG_waveLayer{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fb97xG_waveLayer:after{content:"";background:linear-gradient(#0000,#080d1a73);height:12%;position:absolute;inset:auto 0 0}.fb97xG_waveCanvas{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.fb97xG_waveCanvasDrawn{opacity:1}.fb97xG_layout{grid-template-columns:minmax(0,1fr) minmax(24rem,.72fr);align-content:center;align-items:start;gap:clamp(3rem,8vw,9rem);width:min(100%,92rem);min-height:100dvh;margin:0 auto;padding:clamp(2rem,5vw,5.5rem);display:grid}:is(.fb97xG_layout:not(:has(.fb97xG_brandStage)),.fb97xG_layoutCentered){grid-template-columns:1fr;align-content:center;place-items:start center;display:grid}:is(.fb97xG_layout:not(:has(.fb97xG_brandStage)) .fb97xG_accessColumn,.fb97xG_layoutCentered .fb97xG_accessColumn){justify-self:center;margin:0 auto}.fb97xG_brandStage{text-shadow:0 1px 2px #00000073,0 4px 20px #0000008c,0 14px 50px #0006;flex-direction:column;justify-content:flex-start;align-self:start;min-height:0;padding-block:0;display:flex}.fb97xG_brandLockup,.fb97xG_mobileBrand{align-items:center;gap:.9rem;display:flex}.fb97xG_markFrame{background:#fff;border-radius:.85rem;place-items:center;padding:.6rem .9rem;display:grid;box-shadow:0 18px 70px #060a1966,inset 0 1px #ffffff1a}.fb97xG_markFrame img{width:17rem;height:auto}.fb97xG_welcomeCopy{background:#0508126b;border-radius:1.4rem;max-width:45rem;margin-left:-1.8rem;padding:1.5rem 1.8rem}.fb97xG_eyebrow,.fb97xG_panelEyebrow{font-family:var(--font-geist-mono,var(--mono,monospace));letter-spacing:.17em;text-transform:uppercase;font-size:.69rem;font-weight:700}.fb97xG_eyebrow{color:#ffffff9e;margin-bottom:1.25rem}.fb97xG_welcomeCopy h1{width:max-content;max-width:100%;font-family:var(--font-space-grotesk,var(--display,sans-serif));letter-spacing:-.038em;text-wrap:balance;font-size:clamp(3.4rem,6vw,93px);font-weight:560;line-height:.98;overflow:visible}.fb97xG_welcomeCopy h1 span{color:#0000;filter:drop-shadow(0 3px 6px #02081ab8);text-shadow:none;white-space:normal;background:linear-gradient(100deg,#f97316,#ec4899);-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-bottom:.08em;padding-right:.08em;display:block;overflow:visible}.fb97xG_welcomeCopy>p:last-child{color:#f1f2ffb8;max-width:37rem;margin-top:1.8rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.65}.fb97xG_accessColumn{place-self:start end;width:100%;max-width:29rem}.fb97xG_accessColumn:has(.fb97xG_mfaPanel){max-width:31rem}.fb97xG_accessCard{color:#172139;-webkit-backdrop-filter:blur(30px)saturate(125%);backdrop-filter:blur(30px)saturate(125%);background:#fbfbffe8;border:1px solid #ffffff9e;border-radius:2rem;padding:clamp(1.6rem,3vw,2.55rem);position:relative;box-shadow:0 2.4rem 7rem #0407166e,inset 0 1px #fffffff2}.fb97xG_mobileBrand{color:#111a30;display:none}.fb97xG_mobileBrand img{width:15rem;height:auto}.fb97xG_cardBrand{text-align:center;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex}.fb97xG_cardBrand img{width:min(15rem,100%);height:auto}.fb97xG_flowPanel h2{font-family:var(--font-space-grotesk,var(--display,sans-serif));letter-spacing:-.045em;text-align:center;white-space:nowrap;margin-top:.32rem;font-size:clamp(1.05rem,4.2vw,1.6rem);font-weight:620;line-height:1.1}.fb97xG_flowPanel h2.fb97xG_productPrompt{text-wrap:balance;white-space:normal;max-width:25rem;margin-inline:auto}.fb97xG_panelHeading{margin-bottom:2rem}.fb97xG_signInFlow,.fb97xG_passkeySignIn{gap:.7rem;display:grid}.fb97xG_signInFlow .fb97xG_divider,.fb97xG_passkeySignIn .fb97xG_authenticatorGrid,.fb97xG_passkeySignIn .fb97xG_authenticatorHint{margin:0}.fb97xG_signInFlow>.fb97xG_feedbackReveal>.fb97xG_feedbackRevealInner,.fb97xG_passkeySignIn>.fb97xG_feedbackReveal>.fb97xG_feedbackRevealInner{padding-block:0;animation:none}.fb97xG_panelEyebrow{color:#7146d8}.fb97xG_panelIntro{color:#687289;margin-top:.68rem;font-size:.91rem;line-height:1.55}.fb97xG_backLink{color:#687289;margin-bottom:1.4rem;font-size:.78rem;font-weight:680;display:inline-block}.fb97xG_providerGrid,.fb97xG_authenticatorGrid,.fb97xG_emailForm{gap:.7rem;display:grid}.fb97xG_signInIconRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.fb97xG_signInIconRowThree{grid-template-columns:repeat(3,minmax(0,1fr))}.fb97xG_providerIconGroup{display:contents}.fb97xG_signInIconRow form{min-width:0;display:flex}.fb97xG_authenticatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.fb97xG_authenticatorSingleAction{grid-template-columns:1fr}.fb97xG_authenticatorButton{line-height:1.4;overflow:visible}.fb97xG_authenticatorLabel{letter-spacing:normal;padding-block:.12rem;line-height:1.4;display:block;overflow:visible}.fb97xG_authenticatorHint{color:#737c90;text-align:center;margin-top:.55rem;font-size:.7rem;line-height:1.45}.fb97xG_providerButton,.fb97xG_providerIconButton,.fb97xG_primaryButton,.fb97xG_recovery button{border-radius:.82rem;width:100%;min-height:2.95rem;font-size:.88rem;font-weight:680;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.fb97xG_providerIconButton{color:#1d2942;background:#ffffffc2;border:1px solid #d8dceb;border-radius:.92rem;justify-content:center;align-items:center;width:100%;min-width:0;min-height:3.45rem;display:flex}.fb97xG_providerIconButton:hover:not(:disabled){background:#fff;border-color:#9fa8c1;transform:translateY(-2px);box-shadow:0 .65rem 1.4rem #262d461a}.fb97xG_providerIconButton svg{width:1.55rem;height:1.55rem}.fb97xG_iconRowError{grid-column:1/-1;margin-top:.1rem}.fb97xG_providerButton{color:#1d2942;background:#ffffffc2;border:1px solid #d8dceb;justify-content:center;align-items:center;gap:.65rem;display:flex}.fb97xG_providerButton:hover:not(:disabled){background:#fff;border-color:#aeb5ca;transform:translateY(-1px)}.fb97xG_providerButton svg{width:1.25rem;height:1.25rem}.fb97xG_divider{color:#8a92a5;font-family:var(--font-geist-mono,var(--mono,monospace));letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.85rem;margin:1.35rem 0;font-size:.62rem;font-weight:650;display:flex}.fb97xG_divider span{background:#dfe2ed;flex:1;height:1px}.fb97xG_emailForm{gap:.95rem}.fb97xG_animatedAuthSize{transition:height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.fb97xG_accountChoicePrompt{color:#4c566d;text-align:center;font-size:.82rem;font-weight:650;line-height:1.45}.fb97xG_emailIdentity{color:#3c465c;background:#ffffff85;border:1px solid #dfe2ed;border-radius:.78rem;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex}.fb97xG_emailIdentity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:680;overflow:hidden}.fb97xG_emailIdentity button{color:#6845ca;background:0 0;border:0;flex:none;padding:0;font-size:.76rem;font-weight:720}.fb97xG_emailIdentity button:hover{text-decoration:underline}.fb97xG_field{gap:.42rem;display:grid}.fb97xG_fieldLabelRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.fb97xG_forgotPasswordButton{color:#6845ca;cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:650;text-decoration:none;transition:color .14s}.fb97xG_forgotPasswordButton:hover:not(:disabled){color:#4b2ca8;text-decoration:underline}.fb97xG_forgotPasswordButton:disabled{cursor:wait;opacity:.6}.fb97xG_field label{color:#3c465c;font-size:.79rem;font-weight:680}.fb97xG_centeredFieldLabel{text-align:center}.fb97xG_field input{color:#111a30;background:#ffffffb8;border:1px solid #d6dae7;border-radius:.78rem;outline:none;width:100%;min-height:3rem;padding:.72rem .88rem;transition:border-color .16s,box-shadow .16s,background .16s}.fb97xG_field input:focus{background:#fff;border-color:#7655e9;box-shadow:0 0 0 4px #7655e921}.fb97xG_passwordInputWrapper{align-items:center;width:100%;display:flex;position:relative}.fb97xG_passwordInputWrapper input{padding-right:2.85rem}.fb97xG_passwordToggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.fb97xG_passwordToggle:hover:not(:disabled){color:#1e293b;background:#0000000d}.fb97xG_passwordToggle:focus-visible{outline-offset:1px;outline:2px solid #7655e9}.fb97xG_passwordToggle svg{width:1.25rem;height:1.25rem;display:block}.fb97xG_primaryButton{text-align:center;color:#fff;background:linear-gradient(112deg,#1b2550 0%,#5b3fbd 58%,#7d4de0 100%);border:0;justify-content:center;align-items:center;margin-top:.18rem;padding:.72rem .88rem;display:inline-flex;box-shadow:0 .8rem 1.8rem #432d8b3b}.fb97xG_primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 1rem 2.2rem #432d8b4f}.fb97xG_providerButton:disabled,.fb97xG_providerIconButton:disabled,.fb97xG_primaryButton:disabled,.fb97xG_recovery button:disabled{cursor:not-allowed;opacity:.5}.fb97xG_error,.fb97xG_successBanner{border-radius:.72rem;margin:0;padding:.68rem .78rem;font-size:.78rem;line-height:1.45}.fb97xG_error{color:#9d2331;background:#fff2f3;border:1px solid #f5c2c7;border-left:.34rem solid #e2384f;padding-left:.72rem;box-shadow:0 .35rem .9rem #9d233114}.fb97xG_formError{margin-bottom:1.4rem}.fb97xG_successBanner{color:#16745a;background:#effcf7;border:1px solid #bce8d9}.fb97xG_feedbackReveal{grid-template-rows:0fr;animation:.5s cubic-bezier(.16,1,.3,1) forwards fb97xG_revealFeedbackSpace;display:grid}.fb97xG_feedbackRevealInner{min-height:0;padding-top:0;padding-bottom:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards fb97xG_revealFeedbackGap;overflow:hidden}.fb97xG_feedbackControlledSize{grid-template-rows:1fr;margin-top:0;animation:none}.fb97xG_feedbackControlledSize .fb97xG_feedbackRevealInner{padding-block:.9rem;animation:none;overflow:visible}.fb97xG_feedbackReveal .fb97xG_error,.fb97xG_feedbackReveal .fb97xG_successBanner{opacity:0;animation:.3s ease-out .5s forwards fb97xG_fadeFeedbackIn;transform:translateY(-.25rem)}.fb97xG_feedbackCollapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),opacity .14s ease-out;display:grid}.fb97xG_feedbackCollapseInner{min-height:0;padding-bottom:0;transition:padding-bottom .26s cubic-bezier(.22,1,.36,1);overflow:hidden}.fb97xG_feedbackCollapse .fb97xG_error,.fb97xG_feedbackCollapse .fb97xG_successBanner{opacity:0;transition:opacity .14s ease-out,transform .18s ease-out;transform:translateY(-.2rem)}.fb97xG_feedbackCollapseVisible{opacity:1;grid-template-rows:1fr}.fb97xG_feedbackCollapseVisible .fb97xG_feedbackCollapseInner{padding-bottom:1.4rem}.fb97xG_feedbackCollapseVisible .fb97xG_error,.fb97xG_feedbackCollapseVisible .fb97xG_successBanner{opacity:1;transform:translateY(0)}@keyframes fb97xG_revealFeedbackSpace{to{grid-template-rows:1fr}}@keyframes fb97xG_revealFeedbackGap{to{padding-block:.9rem}}@keyframes fb97xG_fadeFeedbackIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fb97xG_animatedAuthSize,.fb97xG_feedbackCollapse,.fb97xG_feedbackCollapseInner,.fb97xG_feedbackCollapse .fb97xG_error,.fb97xG_feedbackCollapse .fb97xG_successBanner,.fb97xG_feedbackReveal,.fb97xG_feedbackRevealInner,.fb97xG_feedbackReveal .fb97xG_error,.fb97xG_feedbackReveal .fb97xG_successBanner{animation-duration:1ms;animation-delay:0s}.fb97xG_animatedAuthSize,.fb97xG_feedbackCollapse,.fb97xG_feedbackCollapseInner,.fb97xG_feedbackCollapse .fb97xG_error,.fb97xG_feedbackCollapse .fb97xG_successBanner{transition-duration:1ms}}.fb97xG_recovery{color:#697289;border-top:1px solid #e1e4ee;margin-top:1.35rem;padding-top:1rem;font-size:.75rem}.fb97xG_recovery summary{cursor:pointer;color:#59647b;text-align:center;list-style:none}.fb97xG_recovery summary::-webkit-details-marker{display:none}.fb97xG_recovery>div{background:#f0f2f8;border-radius:.8rem;margin-top:.9rem;padding:.85rem;line-height:1.5}.fb97xG_recovery button{color:#25314a;background:#fff;border:1px solid #ced3e1;min-height:2.5rem;margin-top:.75rem}.fb97xG_success{color:#16745a;margin-top:.7rem}.fb97xG_fieldHelp{color:#687289;margin-top:-.35rem;font-size:.72rem;line-height:1.45}.fb97xG_accessNote{text-align:center;margin-top:1rem;font-size:.69rem;line-height:1.45}.fb97xG_accessNote span{color:#f1f2ffbd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d1ad9;border-radius:999px;padding:.4rem .95rem;display:inline-block}.fb97xG_mfaPanel{margin-top:1.5rem}.fb97xG_mfaPanel>section{color:#172139;background:#ffffffd6;border:1px solid #d6dae7c7;border-radius:1.35rem;width:100%;max-width:none;margin:0;padding:clamp(1.5rem,3vw,1.8rem);box-shadow:0 .75rem 2rem #1e26440f,inset 0 1px #fffffff5}.fb97xG_mfaPanel>section>*{min-width:0}.fb97xG_mfaPanel>section p{overflow-wrap:anywhere}.fb97xG_mfaPanel .text-\[var\(--muted\)\]{color:#687289}.fb97xG_mfaPanel .text-\[var\(--brand-2\)\]{color:#7146d8}.fb97xG_mfaPanel .border-\[var\(--line\)\]{border-color:#d6dae7}.fb97xG_mfaPanel .bg-\[var\(--surface\)\]{background-color:#f0f2f8}.fb97xG_mfaPanel .bg-\[var\(--foreground\)\]{background-color:#1b2550}.fb97xG_mfaPanel .text-\[var\(--background\)\]{color:#fff}.fb97xG_mfaPanel [role=status]{color:#16745a}.fb97xG_mfaPanel [role=alert]{color:#9d2331;margin-block:1rem}@media (min-height:760px){.fb97xG_accessColumn{min-height:42rem}}@media (max-width:860px){.fb97xG_layout{justify-content:center;min-height:100dvh;padding:2rem 1rem;display:flex}.fb97xG_brandStage{display:none}.fb97xG_accessColumn{max-width:29rem;margin:auto 0}.fb97xG_mobileBrand{margin-bottom:1.55rem;display:flex}.fb97xG_accessCard{border-radius:1.6rem}}@media (max-width:420px){.fb97xG_layout{align-items:center;padding:.85rem}.fb97xG_accessCard{border-radius:1.35rem;padding:1.35rem}.fb97xG_panelHeading{margin-bottom:1.3rem}.fb97xG_accessNote{padding-inline:1rem}.fb97xG_authenticatorGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fb97xG_waveCanvas,.fb97xG_providerButton,.fb97xG_providerIconButton,.fb97xG_primaryButton,.fb97xG_recovery button{transition:none}}@media (prefers-contrast:more){.fb97xG_accessCard{background:#fff;border:2px solid #fff}.fb97xG_field input,.fb97xG_providerButton,.fb97xG_providerIconButton,.fb97xG_recovery button{border-color:#4d566b}}
.ci3bna_consentScape #consent-context-heading{max-width:16ch;font-size:clamp(2.2rem,3.9vw,4.6rem);line-height:.96}.ci3bna_consentPanel{width:100%}.ci3bna_panelHeading{text-align:center;margin-bottom:1.55rem}.ci3bna_panelHeading h2{margin-top:.45rem}.ci3bna_signedInAccount{text-align:center;margin-bottom:1rem}.ci3bna_signedInAccount p{color:#1d2942;font-size:1rem;line-height:1.45}.ci3bna_signedInAccount strong{overflow-wrap:anywhere}.ci3bna_signedInAccount span{color:#687289;margin-top:.35rem;font-size:.74rem;display:block}.ci3bna_permissions{background:#f0f2f8;border:1px solid #dfe2ed;border-radius:1rem;padding:1rem}.ci3bna_permissions>p:last-child{color:#4c566d;margin-top:.6rem;font-size:.8rem;line-height:1.55}.ci3bna_actions{grid-template-columns:1fr auto;gap:.7rem;margin-top:1rem;display:grid}.ci3bna_actions button{border-radius:.82rem;min-height:2.95rem;padding-inline:1rem;font-size:.88rem;font-weight:680}.ci3bna_cancelButton{color:#1d2942;background:#ffffffc2;border:1px solid #d8dceb;transition:transform .16s,border-color .16s,background .16s}.ci3bna_cardsHereHeading{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ci3bna_cardsHereHeading img{border-radius:.6rem;flex-shrink:0}.ci3bna_cancelButton:hover{background:#fff;border-color:#aeb5ca;transform:translateY(-1px)}.ci3bna_help{color:#687289;text-align:center;margin-top:.85rem;font-size:.7rem;line-height:1.45}@media (max-width:860px){.ci3bna_consentScape #consent-context-heading{font-size:clamp(2rem,9vw,3rem)}}@media (max-width:420px){.ci3bna_panelHeading{margin-bottom:1.15rem}.ci3bna_actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ci3bna_cancelButton{transition:none}}
.l2aKRq_checkPanel,.l2aKRq_promptPanel{text-align:center;justify-items:stretch;display:grid}.l2aKRq_checkPanel{gap:1rem;padding-block:.35rem .1rem}.l2aKRq_statusIcon{color:#fff;background:linear-gradient(135deg,#f97316,#ec4899 48%,#6d4be8);border:1px solid #7c3aed2e;border-radius:1.3rem;place-items:center;width:4.25rem;height:4.25rem;margin:0 auto .2rem;display:grid;box-shadow:0 1rem 2.2rem #5d3db433}.l2aKRq_statusIcon svg{width:2rem;height:2rem}.l2aKRq_statusCopy,.l2aKRq_promptCopy{color:#6f7282;margin:0;font-size:.9rem;line-height:1.55}.l2aKRq_promptCopy{margin-top:.95rem}.l2aKRq_progress{background:#eceaf4;border-radius:999px;width:100%;height:.32rem;display:block;overflow:hidden}.l2aKRq_progress>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#f97316,#ec4899,#7c3aed);width:100%;height:100%;animation:2.5s linear forwards l2aKRq_checkProgress;display:block;transform:scaleX(0)}.l2aKRq_actions{gap:.65rem;margin-top:.55rem;display:grid}.l2aKRq_actions .button{justify-content:center;width:100%}.l2aKRq_actions .form-banner{margin-bottom:.35rem}.l2aKRq_leaving{pointer-events:none;animation:.24s ease-in forwards l2aKRq_checkFadeOut}.l2aKRq_leaving .l2aKRq_progress>span{animation-play-state:paused}@keyframes l2aKRq_checkProgress{to{transform:scaleX(1)}}@keyframes l2aKRq_checkFadeOut{to{opacity:0;transform:translateY(-.35rem)}}@media (prefers-reduced-motion:reduce){.l2aKRq_progress>span{animation:none;transform:scaleX(.7)}.l2aKRq_leaving{animation:none}}
.jWYBDG_stack{gap:1rem;display:grid}.jWYBDG_stack>h2,.jWYBDG_stack>p,.jWYBDG_stack>button,.jWYBDG_stack>a{margin-block:0}.jWYBDG_stack>a{padding-block:.35rem;display:block}
