.AuthExperience-module__4KLbXW__page{color:#f1f2ed;isolation:isolate;background:#000;min-height:100dvh;position:relative;overflow:hidden auto}.AuthExperience-module__4KLbXW__atmosphere,.AuthExperience-module__4KLbXW__atmosphere>span{pointer-events:none;position:fixed;inset:0}.AuthExperience-module__4KLbXW__atmosphere{z-index:-2;background:#000;overflow:hidden}.AuthExperience-module__4KLbXW__atmosphere>span:not(.AuthExperience-module__4KLbXW__grain,.AuthExperience-module__4KLbXW__vignette){will-change:transform, filter, opacity;inset:-8%}.AuthExperience-module__4KLbXW__verdigris{background:radial-gradient(160% 65% at 50% 85%,#4dcba199 0%,#0000 65%);animation:14s ease-in-out infinite AuthExperience-module__4KLbXW__livingPrimary}.AuthExperience-module__4KLbXW__purple{background:radial-gradient(100% 55% at 10% 88%,#b152e08c 0%,#0000 60%);animation:18s ease-in-out -4s infinite AuthExperience-module__4KLbXW__livingSecondary}.AuthExperience-module__4KLbXW__gold{background:radial-gradient(100% 50% at 90% 90%,#fac93880 0%,#0000 55%);animation:12s ease-in-out -2s infinite AuthExperience-module__4KLbXW__livingTertiary}.AuthExperience-module__4KLbXW__undertow{background:radial-gradient(120% 45% at 70% 95%,#dd7f3c66 0%,#0000 55%),radial-gradient(110% 40% at 30% 92%,#3380cc59 0%,#0000 50%);animation:25s ease-in-out -8s infinite AuthExperience-module__4KLbXW__livingUndertow}.AuthExperience-module__4KLbXW__grain{opacity:.05;mix-blend-mode:overlay;filter:contrast(150%)brightness();background-image:url("data:image/svg+xml,%3Csvg width='52' height='52' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='52' height='52' filter='url(%23n)'/%3E%3C/svg%3E")}.AuthExperience-module__4KLbXW__vignette{background:linear-gradient(#000000b8 0%,#00000057 28%,#0000 54%)}@keyframes AuthExperience-module__4KLbXW__livingPrimary{0%,to{filter:hue-rotate()brightness();transform:translate(0,0)scale(1.04)}30%{filter:hue-rotate(-2deg)brightness(.98);transform:translate(-1%,-3%)scale(1.08)}50%{filter:hue-rotate(5deg)brightness(1.03);transform:translate(1%,-7%)scale(1.07)}75%{filter:hue-rotate(-3deg)brightness();transform:translate(-2%,-3%)scale(1.1)}}@keyframes AuthExperience-module__4KLbXW__livingSecondary{0%,to{filter:hue-rotate(8deg);transform:translate(0,0)scale(1.04)}25%{filter:hue-rotate(15deg);transform:translate(4%,-6%)scale(1.08)}50%{filter:hue-rotate(5deg);transform:translate(-3%,-3%)scale(1.1)}75%{filter:hue-rotate(12deg);transform:translate(2%,-8%)scale(1.06)}}@keyframes AuthExperience-module__4KLbXW__livingTertiary{0%,to{opacity:.76;transform:translate(0,0)scale(1.04)}35%{opacity:.94;transform:translate(-3%,-7%)scale(1.1)}65%{opacity:.68;transform:translate(3%,-3%)scale(1.06)}}@keyframes AuthExperience-module__4KLbXW__livingUndertow{0%,to{filter:hue-rotate(5deg);transform:translate(0,0)scale(1.04)}33%{filter:hue-rotate(12deg);transform:translate(3%,-4%)scale(1.09)}66%{filter:hue-rotate();transform:translate(-2%,-2%)scale(1.07)}}.AuthExperience-module__4KLbXW__stage{flex-direction:column;justify-content:center;align-items:stretch;width:min(560px,100% - 32px);min-height:100dvh;margin:0 auto;padding:48px 0 38px;display:flex}.AuthExperience-module__4KLbXW__stageCompact{width:min(384px,100% - 32px)}.AuthExperience-module__4KLbXW__wordmark{color:#fff;letter-spacing:-.025em;align-self:center;align-items:center;gap:9px;margin-bottom:32px;font-size:1.55rem;font-weight:700;display:inline-flex}.AuthExperience-module__4KLbXW__wordmark img{filter:invert();width:24px;height:24px;display:block}.AuthExperience-module__4KLbXW__card{-webkit-backdrop-filter:blur(24px)saturate(105%);backdrop-filter:blur(24px)saturate(105%);background:#0000006e;border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 30px 90px #0000003d}.AuthExperience-module__4KLbXW__cardHeader{background:linear-gradient(90deg,#59c09d13,#ad5cd612);border-bottom:1px solid #ffffff17;padding:22px 28px 18px}.AuthExperience-module__4KLbXW__cardHeader h1{color:#f6f7f3;letter-spacing:-.012em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.AuthExperience-module__4KLbXW__cardHeader p{color:#f1f2ed80;margin:6px 0 0;font-size:.78rem;line-height:1.45}.AuthExperience-module__4KLbXW__cardBody{padding:32px}.AuthExperience-module__4KLbXW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.AuthExperience-module__4KLbXW__form{gap:10px;display:grid}.AuthExperience-module__4KLbXW__form label,.AuthExperience-module__4KLbXW__passwordLabel label,.AuthExperience-module__4KLbXW__nameFields label{color:#f5f6f1c7;font-size:.78rem;font-weight:500}.AuthExperience-module__4KLbXW__form>label:not(:first-child){margin-top:8px}.AuthExperience-module__4KLbXW__form input{color:#f7f7f3;background:#0d0e0dad;border:1px solid #ffffff21;border-radius:0;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:.83rem}.AuthExperience-module__4KLbXW__form input::placeholder{color:#eef0ea40}.AuthExperience-module__4KLbXW__form input:focus{border-color:#ffffff57;box-shadow:0 0 0 2px #fff1}.AuthExperience-module__4KLbXW__passwordLabel{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.AuthExperience-module__4KLbXW__passwordLabel a{color:#f1f2ed57;font-size:.69rem;transition:color .14s}.AuthExperience-module__4KLbXW__passwordLabel a:hover{color:#f1f2edb3}.AuthExperience-module__4KLbXW__passwordField{position:relative}.AuthExperience-module__4KLbXW__passwordField input{padding-right:42px}.AuthExperience-module__4KLbXW__passwordField button{color:#f1f2ed59;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.AuthExperience-module__4KLbXW__passwordField button:hover{color:#f1f2edbd}.AuthExperience-module__4KLbXW__primaryButton,.AuthExperience-module__4KLbXW__providerButton,.AuthExperience-module__4KLbXW__primaryLinkButton,.AuthExperience-module__4KLbXW__secondaryLinkButton{cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 14px;font-size:.82rem;font-weight:600;display:inline-flex}.AuthExperience-module__4KLbXW__primaryButton,.AuthExperience-module__4KLbXW__primaryLinkButton{color:#0b0c0b;background:#f2f3eec7;border:1px solid #ffffffb8}.AuthExperience-module__4KLbXW__primaryButton:hover,.AuthExperience-module__4KLbXW__primaryLinkButton:hover{background:#fff}.AuthExperience-module__4KLbXW__primaryButton:disabled{color:#0708078c;cursor:not-allowed;background:#eceee985;border-color:#fff3}.AuthExperience-module__4KLbXW__form .AuthExperience-module__4KLbXW__primaryButton{width:100%;margin-top:10px}.AuthExperience-module__4KLbXW__providerButton{color:#f8f8f4c2;background:#ffffff0e;border:1px solid #ffffff26;width:100%}.AuthExperience-module__4KLbXW__providerButton:hover,.AuthExperience-module__4KLbXW__secondaryLinkButton:hover{color:#fff;background:#ffffff17;border-color:#ffffff47}.AuthExperience-module__4KLbXW__providerButton:disabled,.AuthExperience-module__4KLbXW__providerButton:disabled:hover{color:#f8f8f45c;cursor:not-allowed;background:#ffffff06;border-color:#ffffff17}.AuthExperience-module__4KLbXW__googleIcon{width:16px;height:16px}.AuthExperience-module__4KLbXW__secondaryLinkButton{color:#f1f2edab;background:0 0;border:1px solid #ffffff26}.AuthExperience-module__4KLbXW__divider{color:#f1f2ed4d;align-items:center;gap:10px;margin:22px 0 18px;font-size:.68rem;display:flex}.AuthExperience-module__4KLbXW__divider:before,.AuthExperience-module__4KLbXW__divider:after{content:"";background:#ffffff14;flex:1;height:1px}.AuthExperience-module__4KLbXW__divider span{background:#0000001a;padding:0 3px}.AuthExperience-module__4KLbXW__notice{color:#f1f2eda8;background:#ffffff0b;border:1px solid #ffffff1a;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 11px;font-size:.7rem;line-height:1.45;display:flex}.AuthExperience-module__4KLbXW__notice p{margin:0}.AuthExperience-module__4KLbXW__notice svg{flex:none;margin-top:1px}.AuthExperience-module__4KLbXW__notice_neutral svg{color:#e8c65e}.AuthExperience-module__4KLbXW__notice_warning svg{color:#e59861}.AuthExperience-module__4KLbXW__notice_positive svg{color:#68cfad}.AuthExperience-module__4KLbXW__switchPrompt{color:#f1f2ed5c;text-align:center;margin:24px 0 0;font-size:.77rem}.AuthExperience-module__4KLbXW__switchPrompt a{color:#f8f9f4b8}.AuthExperience-module__4KLbXW__switchPrompt a:hover{color:#fff}.AuthExperience-module__4KLbXW__terms{color:#f1f2ed47;text-align:center;margin:18px 0 0;font-size:.67rem;line-height:1.5}.AuthExperience-module__4KLbXW__terms a{color:#f1f2ed7a}.AuthExperience-module__4KLbXW__reviewBoundary{color:#f1f2ed4d;text-align:center;background:#0000002e;border-top:1px solid #ffffff13;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-size:.64rem;line-height:1.35;display:flex}.AuthExperience-module__4KLbXW__reviewBoundary>span:first-child{background:#ecc655;border-radius:50%;flex:none;width:5px;height:5px}.AuthExperience-module__4KLbXW__legal{color:#f1f2ed45;align-self:center;gap:5px;margin-top:25px;font-size:.66rem;display:flex}.AuthExperience-module__4KLbXW__legal a:hover{color:#f1f2edb3}.AuthExperience-module__4KLbXW__nameFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.AuthExperience-module__4KLbXW__nameFields>div{gap:8px;display:grid}.AuthExperience-module__4KLbXW__callbackGlyph{color:#6dd5b2;background:#2c96731c;border:1px solid #6dd5b247;place-items:center;width:48px;height:48px;margin-bottom:21px;display:grid}.AuthExperience-module__4KLbXW__callbackWarning{color:#ecbc6a;background:#cb8a1a1a;border-color:#ecbc6a47}.AuthExperience-module__4KLbXW__definitionList{border-top:1px solid #ffffff17;margin:0;display:grid}.AuthExperience-module__4KLbXW__definitionList div{border-bottom:1px solid #ffffff17;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.AuthExperience-module__4KLbXW__definitionList dt{color:#f1f2ed5e;font-size:.7rem}.AuthExperience-module__4KLbXW__definitionList dd{color:#f1f2edc2;text-align:right;margin:0;font-size:.74rem}.AuthExperience-module__4KLbXW__definitionList code{overflow-wrap:anywhere;color:#f1f2eda8}.AuthExperience-module__4KLbXW__actionRow{gap:9px;margin-top:20px;display:flex}.AuthExperience-module__4KLbXW__actionRow>*{flex:1 1 0}.AuthExperience-module__4KLbXW__connectionSummary{border:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AuthExperience-module__4KLbXW__connectionSummary>div{padding:11px 13px}.AuthExperience-module__4KLbXW__connectionSummary>div+div{border-left:1px solid #ffffff1a}.AuthExperience-module__4KLbXW__connectionSummary span{color:#f1f2ed57;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;display:block}.AuthExperience-module__4KLbXW__connectionSummary strong{color:#f7f8f3d1;margin-top:4px;font-size:.77rem;display:block}.AuthExperience-module__4KLbXW__consentSection{margin-top:24px}.AuthExperience-module__4KLbXW__consentSection+.AuthExperience-module__4KLbXW__consentSection{border-top:1px solid #ffffff17;padding-top:22px}.AuthExperience-module__4KLbXW__sectionHeading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.AuthExperience-module__4KLbXW__sectionHeading h2{color:#f1f2ed6e;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:600}.AuthExperience-module__4KLbXW__sectionHeading>span{color:#f1f2ed4d;text-align:right;font-size:.64rem}.AuthExperience-module__4KLbXW__projectChoices{gap:7px;display:grid}.AuthExperience-module__4KLbXW__projectChoice{cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:10px;min-height:62px;padding:11px 12px;display:grid;position:relative}.AuthExperience-module__4KLbXW__projectChoice:hover{border-color:#ffffff3d}.AuthExperience-module__4KLbXW__projectChoice:focus-within{outline-offset:2px;outline:2px solid #5ec9a6}.AuthExperience-module__4KLbXW__projectChoiceSelected{background:#3181671a;border-color:#60c7a580;box-shadow:inset 3px 0 #60c7a5}.AuthExperience-module__4KLbXW__projectChoice input{opacity:0;width:1px;height:1px;position:absolute}.AuthExperience-module__4KLbXW__checkboxVisual{color:#06100b;border:1px solid #ffffff52;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.AuthExperience-module__4KLbXW__projectChoiceSelected .AuthExperience-module__4KLbXW__checkboxVisual{background:#6bd1af;border-color:#6bd1af}.AuthExperience-module__4KLbXW__projectChoice strong{color:#f7f8f3d6;font-size:.76rem;display:block}.AuthExperience-module__4KLbXW__projectChoice small{color:#f1f2ed5e;margin-top:3px;font-size:.65rem;line-height:1.4;display:block}.AuthExperience-module__4KLbXW__capabilityList{display:grid}.AuthExperience-module__4KLbXW__capability{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:12px 0;display:grid}.AuthExperience-module__4KLbXW__capability:last-child{border-bottom:1px solid #ffffff14}.AuthExperience-module__4KLbXW__capability strong{color:#f7f8f3cc;font-size:.74rem}.AuthExperience-module__4KLbXW__capability p{color:#f1f2ed5e;margin:3px 0 6px;font-size:.67rem;line-height:1.4}.AuthExperience-module__4KLbXW__capability details{color:#f1f2ed66;font-size:.64rem}.AuthExperience-module__4KLbXW__capability summary{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.AuthExperience-module__4KLbXW__capability details[open] summary svg{transform:rotate(180deg)}.AuthExperience-module__4KLbXW__capability details code{color:#f1f2eda8;overflow-wrap:anywhere;margin-top:7px;display:block}.AuthExperience-module__4KLbXW__capability details small{color:#f1f2ed45;margin-top:4px;font-size:.58rem;line-height:1.35;display:block}.AuthExperience-module__4KLbXW__accessBadge{color:#f1f2ed75;white-space:nowrap;border:1px solid #ffffff1a;align-self:start;padding:3px 6px;font-size:.59rem}.AuthExperience-module__4KLbXW__consentFooter{border-top:1px solid #ffffff17;margin-top:21px;padding-top:17px}.AuthExperience-module__4KLbXW__consentFooter>p{color:#f1f2ed66;align-items:flex-start;gap:7px;margin:0;font-size:.66rem;line-height:1.4;display:flex}.AuthExperience-module__4KLbXW__consentFooter>p svg{color:#74d2b3;flex:none}.AuthExperience-module__4KLbXW__disabledReason{color:#e8c268!important;margin-top:8px!important}.AuthExperience-module__4KLbXW__failurePanel{color:#f1f2edbf;background:#86582717;border:1px solid #da964e42;align-items:flex-start;gap:11px;padding:14px;display:flex}.AuthExperience-module__4KLbXW__failurePanel>svg{color:#ebaf70;flex:none}.AuthExperience-module__4KLbXW__failurePanel strong{font-size:.78rem}.AuthExperience-module__4KLbXW__failurePanel p{color:#f1f2ed6b;margin:4px 0 0;font-size:.7rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.AuthExperience-module__4KLbXW__atmosphere>span{animation:none}}@media (max-width:620px){.AuthExperience-module__4KLbXW__stage{justify-content:flex-start;width:min(100% - 24px,560px);padding:38px 0 34px}.AuthExperience-module__4KLbXW__wordmark{margin-bottom:28px;font-size:1.35rem}.AuthExperience-module__4KLbXW__wordmark img{width:22px;height:22px}.AuthExperience-module__4KLbXW__cardHeader{padding:20px 22px 16px}.AuthExperience-module__4KLbXW__cardBody{padding:24px 22px}.AuthExperience-module__4KLbXW__actionRow{flex-direction:column}.AuthExperience-module__4KLbXW__actionRow>*{flex:none;width:100%}}@media (max-width:420px){.AuthExperience-module__4KLbXW__nameFields,.AuthExperience-module__4KLbXW__connectionSummary{grid-template-columns:1fr}.AuthExperience-module__4KLbXW__connectionSummary>div+div{border-top:1px solid #ffffff1a;border-left:0}.AuthExperience-module__4KLbXW__capability{grid-template-columns:1fr}.AuthExperience-module__4KLbXW__accessBadge{justify-self:start}.AuthExperience-module__4KLbXW__definitionList div{grid-template-columns:1fr;gap:4px}.AuthExperience-module__4KLbXW__definitionList dd{text-align:left}}@media (max-height:700px) and (min-width:621px){.AuthExperience-module__4KLbXW__stage{justify-content:flex-start;padding-top:34px}.AuthExperience-module__4KLbXW__wordmark{margin-bottom:24px}.AuthExperience-module__4KLbXW__cardBody{padding-top:25px;padding-bottom:25px}.AuthExperience-module__4KLbXW__legal{margin-top:18px}}
