.LoginForm_page__P77SK{--ribbon-shadow:#231339;--ribbon-body:#6e36b0;--ribbon-highlight:#cfb5f1;--ribbon-fold:#7d46bc;--ribbon-end:#231039;--ribbon-edge-light:#e5d2ff;--ribbon-edge-mid:#9a68d5;--ribbon-edge-shine:#d3b0fc;--ribbon-edge-end:#8a42d3;--ribbon-glow:#9450df;--ribbon-glow-end:#492076;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;min-height:100svh;padding:40px 32px 24px;overflow:hidden;background:#09090d;color:#f4f1fa;font-family:inherit;color-scheme:dark}.LoginForm_ambient__WFu60{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 7% 95%,#2c1c3e55,transparent 48%),radial-gradient(ellipse at 90% 5%,#29262f70,transparent 42%)}.LoginForm_ambient__WFu60:after,.LoginForm_ambient__WFu60:before{content:"";position:absolute;width:1000px;height:360px;border-radius:50%;transform:rotate(-38deg);border-top:1px solid #ffffff0a;box-shadow:0 -26px 70px #ffffff04,inset 0 30px 45px #ffffff03}.LoginForm_ambient__WFu60:before{right:-550px;top:-240px}.LoginForm_ambient__WFu60:after{left:-660px;bottom:-250px}.LoginForm_shell__ePDUG{width:100%;max-width:1220px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;border:1px solid #ffffff12;border-radius:28px;background:#101015e8;box-shadow:0 28px 100px #00000045,inset 0 1px 0 #ffffff03}.LoginForm_brandPanel__td21s{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:680px;min-width:0;padding:42px;overflow:hidden;border:1px solid #b785ed26;border-radius:20px;background:linear-gradient(155deg,#321b4e,#29153e 46%,#1c122b)}.LoginForm_brandPanel__td21s:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.15' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.LoginForm_art__XR_Wz{position:absolute;z-index:-2;inset:75px 0 -75px;pointer-events:none}.LoginForm_art__XR_Wz svg{width:100%;height:100%}.LoginForm_art__XR_Wz:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#2d18454d,transparent 80%)}.LoginForm_ribbon__pVJcA{transform-origin:65% 65%;animation:LoginForm_ribbonEnter__jPpr5 1.3s ease-out both}.LoginForm_brandHeader__gwxtw,.LoginForm_mobileBrand__pX60Z{display:flex;align-items:center;gap:15px}.LoginForm_logo__YLswy{width:139px;height:39px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.LoginForm_productBadge__6JIq5{font-size:10px;font-weight:500;letter-spacing:.12em;padding:4px 7px;color:#ddd3ec;border:1px solid #ffffff26;border-radius:5px}.LoginForm_brandMessage__b19kJ{margin-top:66px;position:relative;z-index:1}.LoginForm_eyebrow__lKliX{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:600;letter-spacing:.16em;color:#c7addf}.LoginForm_eyebrow__lKliX>span{width:5px;height:5px;border-radius:50%;background:#c6a0f3;box-shadow:0 0 12px #d6b0ff50}.LoginForm_brandMessage__b19kJ h1{margin:22px 0 20px;font-size:clamp(43px,4.8vw,62px);line-height:1.06;font-weight:500;letter-spacing:-.055em;color:#faf6ff}.LoginForm_brandMessage__b19kJ h1>span{color:#caa6f2}.LoginForm_brandMessage__b19kJ p{color:#d0bedf;font-size:14px;line-height:1.8;font-weight:400}.LoginForm_brandFooter__1UUnM{margin-top:auto;min-width:0;padding-top:94px}.LoginForm_brandFooter__1UUnM>p{font-size:9px;color:#bda7d4;letter-spacing:.13em;font-weight:500;margin:0 0 15px}.LoginForm_featureCarousel__gMXyB{display:flex;align-items:center;gap:10px;min-width:0}.LoginForm_featureViewport__ztIuZ{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 20px),transparent)}.LoginForm_featureTrack__QNKIo{display:flex;width:-moz-max-content;width:max-content;animation:LoginForm_featureScroll__ym83j 34s linear infinite}.LoginForm_featureTrack__QNKIo[data-paused=true],.LoginForm_featureViewport__ztIuZ:focus-within .LoginForm_featureTrack__QNKIo,.LoginForm_featureViewport__ztIuZ:hover .LoginForm_featureTrack__QNKIo{animation-play-state:paused}.LoginForm_featureGroup__miLJy{display:flex;flex:0 0 auto;align-items:center;gap:26px;list-style:none;padding:5px 26px 5px 0;margin:0}.LoginForm_featureGroup__miLJy li{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#e6d8f3;font-size:12px;line-height:20px}.LoginForm_featureGroup__miLJy svg{flex-shrink:0;color:#c6a7e6}.LoginForm_carouselControl__e9tsd{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid #ffffff18;border-radius:50%;background:#ffffff06;color:#cab8dc;cursor:pointer;transition:background .18s}.LoginForm_carouselControl__e9tsd:hover{background:#ffffff12}.LoginForm_carouselControl__e9tsd:focus-visible{outline:2px solid var(--ribbon-edge-light);outline-offset:3px}@keyframes LoginForm_featureScroll__ym83j{to{transform:translateX(-50%)}}.LoginForm_formPanel__EAOxN{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:58px 52px 68px}.LoginForm_formContent__Cpi3Y{width:100%;max-width:364px;animation:LoginForm_formEnter__TzQxf .55s ease-out both}.LoginForm_welcomeIcon__5Zk0y{display:grid;place-items:center;width:44px;height:44px;color:#bd9de4;background:linear-gradient(145deg,#251c31,#16121d);border:1px solid #b18cd829;border-radius:13px;box-shadow:0 2px 6px #00000030;margin-bottom:26px}.LoginForm_formHeader__L0I36 h2{font-size:clamp(25px,2.45vw,31px);line-height:1.2;letter-spacing:-.045em;font-weight:500;color:#f3f0f7}.LoginForm_formHeader__L0I36 p{margin-top:11px;font-size:13px;line-height:1.6;color:#928c9e}.LoginForm_form__oMbjG{display:flex;flex-direction:column;gap:23px;margin-top:35px}.LoginForm_field__ZCysL{display:flex;flex-direction:column;gap:9px;min-width:0}.LoginForm_field__ZCysL label{font-size:12px;line-height:1.4;color:#d7d2df;font-weight:500}.LoginForm_field__ZCysL input{width:100%;min-width:0;height:50px;padding:0 15px;border:1px solid #ffffff16;border-radius:10px;outline:none;background:#17171e;color:#efecf4;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.LoginForm_field__ZCysL input::-moz-placeholder{color:#8d8798;opacity:1}.LoginForm_field__ZCysL input::placeholder{color:#8d8798;opacity:1}.LoginForm_field__ZCysL input:hover:not(:disabled){border-color:#ffffff2c}.LoginForm_field__ZCysL input:focus-visible{border-color:#9d68d4;box-shadow:0 0 0 3px #9d68d419;background:#1a1721}.LoginForm_field__ZCysL input:disabled{opacity:.6}.LoginForm_field__ZCysL input:-webkit-autofill{-webkit-text-fill-color:#efecf4;-webkit-box-shadow:inset 0 0 0 100px #1a1721;caret-color:#efecf4}.LoginForm_passwordField__IdAaQ{position:relative}.LoginForm_passwordField__IdAaQ input{padding-right:48px}.LoginForm_passwordToggle__kzPjN{position:absolute;right:3px;top:3px;display:grid;place-items:center;height:44px;width:44px;border:0;border-radius:8px;background:transparent;color:#847b94;cursor:pointer}.LoginForm_passwordToggle__kzPjN:hover{color:#d8c4ed}.LoginForm_passwordToggle__kzPjN:disabled{cursor:default;opacity:.5}.LoginForm_helpRow__MS0ak{display:flex;justify-content:flex-end;margin-top:-9px}.LoginForm_textButton__k8Y80{font-family:inherit;border:0;padding:3px 0;background:none;color:#b896df;font-size:11px;font-weight:500;cursor:pointer}.LoginForm_textButton__k8Y80:hover{color:#d6b8f6;text-decoration:underline;text-underline-offset:4px}.LoginForm_submit__uPzmf{height:50px;width:100%;display:flex;justify-content:center;align-items:center;gap:12px;margin-top:2px;padding:0 18px;border:1px solid #bd8fed45;border-radius:10px;background:linear-gradient(110deg,#8143c5,#753bbd);color:#fff;font-family:inherit;font-size:13px;font-weight:600;box-shadow:0 3px 16px #753bbd20,inset 0 1px 0 #ffffff13;transition:background .18s,box-shadow .18s,transform .18s;cursor:pointer}.LoginForm_submit__uPzmf:hover:not(:disabled){background:linear-gradient(110deg,#9153d3,#8248c9);box-shadow:0 5px 24px #753bbd38;transform:translateY(-1px)}.LoginForm_submit__uPzmf:active:not(:disabled){transform:translateY(0)}.LoginForm_submit__uPzmf:disabled{opacity:.65;cursor:wait}.LoginForm_closeHelp__DTgRn:focus-visible,.LoginForm_helpDone__gnhVw:focus-visible,.LoginForm_passwordToggle__kzPjN:focus-visible,.LoginForm_submit__uPzmf:focus-visible,.LoginForm_textButton__k8Y80:focus-visible{outline:2px solid #bb8eea;outline-offset:4px}.LoginForm_accessNote__GPRXf{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#8e879a;margin-top:22px}.LoginForm_accessNote__GPRXf svg{color:#80748d}.LoginForm_formFooter__uRAa0{position:absolute;bottom:23px;left:40px;right:40px;display:flex;justify-content:space-between;gap:12px;color:#8c8399;font-size:9px}.LoginForm_formFooter__uRAa0 span:first-child{color:#b4aaba}.LoginForm_pageFooter__1iAHO{margin-top:22px;color:#837a90;font-size:10px;line-height:1.5;text-align:center}.LoginForm_mobileBrand__pX60Z{display:none}.LoginForm_error__VcpA2{display:flex;gap:9px;padding:12px;border:1px solid #f5809a35;border-radius:10px;background:#d8416710;color:#f2afbf;font-size:12px;line-height:1.5}.LoginForm_error__VcpA2 svg{flex-shrink:0;margin-top:1px}.LoginForm_helpDialog__gMOvs{width:calc(100% - 32px);max-width:430px;border:1px solid #ffffff1c;border-radius:18px;background:#17131e;color:#eee7f6}.LoginForm_helpDialogHeader__Fhiq3{display:flex;align-items:center;gap:14px;justify-content:space-between}.LoginForm_helpDialogHeader__Fhiq3 h2{font-size:16px;line-height:1.4}.LoginForm_helpDialog__gMOvs p{color:#b7a9c7;line-height:1.8}.LoginForm_closeHelp__DTgRn{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#ffffff08;color:#bca8cf}.LoginForm_helpDone__gnhVw{justify-self:end;padding:10px 18px;border-radius:8px;background:#753bbd;font-size:12px;color:#fff}.LoginForm_spinner__efIyK{animation:LoginForm_spin__bgWHq .8s linear infinite}@keyframes LoginForm_spin__bgWHq{to{transform:rotate(1turn)}}@keyframes LoginForm_formEnter__TzQxf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginForm_ribbonEnter__jPpr5{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.LoginForm_shell__ePDUG{max-width:1320px}.LoginForm_brandPanel__td21s{min-height:750px;padding:48px}.LoginForm_brandMessage__b19kJ{margin-top:84px}.LoginForm_brandMessage__b19kJ h1{font-size:70px}.LoginForm_formContent__Cpi3Y{max-width:390px}.LoginForm_formHeader__L0I36 h2{font-size:34px}.LoginForm_field__ZCysL input,.LoginForm_formHeader__L0I36 p{font-size:14px}}@media (max-width:1050px){.LoginForm_page__P77SK{padding:28px 20px 20px}.LoginForm_brandPanel__td21s{padding:32px;min-height:650px}.LoginForm_formPanel__EAOxN{padding:48px 32px 65px}.LoginForm_brandMessage__b19kJ h1{font-size:48px}.LoginForm_brandMessage__b19kJ p{font-size:12px}.LoginForm_formFooter__uRAa0{left:28px;right:28px}.LoginForm_formFooter__uRAa0 span:last-child{display:none}}@media (max-width:760px){.LoginForm_page__P77SK{padding:32px 20px 22px;justify-content:center;background:radial-gradient(ellipse at 90% 0,#38204b50,transparent 50%),#0e0c13}.LoginForm_shell__ePDUG{display:block;max-width:460px;padding:0;border:0;background:transparent;box-shadow:none}.LoginForm_brandPanel__td21s{display:none}.LoginForm_formPanel__EAOxN{padding:0 12px}.LoginForm_mobileBrand__pX60Z{display:flex;width:100%;max-width:364px;margin-bottom:56px}.LoginForm_mobileBrand__pX60Z .LoginForm_logo__YLswy{width:130px;height:36px}.LoginForm_formContent__Cpi3Y{max-width:364px}.LoginForm_welcomeIcon__5Zk0y{display:none}.LoginForm_formHeader__L0I36 h2{font-size:29px}.LoginForm_formHeader__L0I36 p{font-size:13px}.LoginForm_form__oMbjG{margin-top:34px}.LoginForm_field__ZCysL input{font-size:16px;height:54px}.LoginForm_field__ZCysL label{font-size:13px}.LoginForm_passwordToggle__kzPjN{height:48px}.LoginForm_submit__uPzmf{height:52px;font-size:13px}.LoginForm_textButton__k8Y80{font-size:12px;min-height:36px}.LoginForm_helpRow__MS0ak{margin-top:-15px}.LoginForm_accessNote__GPRXf{font-size:11px}.LoginForm_formFooter__uRAa0{position:static;width:100%;max-width:364px;margin-top:60px;padding-top:19px;border-top:1px solid #ffffff0c;font-size:9px}.LoginForm_formFooter__uRAa0 span:last-child{display:inline}.LoginForm_pageFooter__1iAHO{display:none}}@media (max-width:360px){.LoginForm_page__P77SK{padding-left:16px;padding-right:16px}.LoginForm_formPanel__EAOxN{padding-left:0;padding-right:0}.LoginForm_formHeader__L0I36 h2{font-size:26px}.LoginForm_formFooter__uRAa0{gap:8px;font-size:8px}}@media (max-height:700px) and (min-width:761px){.LoginForm_page__P77SK{padding-top:20px;padding-bottom:16px}.LoginForm_brandPanel__td21s{min-height:570px;padding-top:30px;padding-bottom:30px}.LoginForm_brandMessage__b19kJ{margin-top:40px}.LoginForm_brandMessage__b19kJ h1{font-size:48px}.LoginForm_brandFooter__1UUnM{padding-top:48px}.LoginForm_formPanel__EAOxN{padding-top:34px;padding-bottom:58px}.LoginForm_welcomeIcon__5Zk0y{margin-bottom:18px}.LoginForm_form__oMbjG{margin-top:26px;gap:20px}.LoginForm_pageFooter__1iAHO{margin-top:14px}}@media (prefers-reduced-motion:reduce){.LoginForm_featureTrack__QNKIo{animation:none;width:100%;transform:none}.LoginForm_featureViewport__ztIuZ{overflow:visible;-webkit-mask-image:none;mask-image:none}.LoginForm_featureGroup__miLJy{flex:1;flex-wrap:wrap;gap:8px 20px;padding:0}.LoginForm_carouselControl__e9tsd,.LoginForm_featureGroup__miLJy[aria-hidden=true]{display:none}.LoginForm_formContent__Cpi3Y,.LoginForm_ribbon__pVJcA,.LoginForm_spinner__efIyK{animation:none}.LoginForm_field__ZCysL input,.LoginForm_submit__uPzmf{transition:none}.LoginForm_submit__uPzmf:hover:not(:disabled){transform:none}}.LoginForm_page__P77SK[data-variant=master]{--ribbon-shadow:#341a0e;--ribbon-body:#9c451c;--ribbon-highlight:#f7c39e;--ribbon-fold:#cf7339;--ribbon-end:#351b0c;--ribbon-edge-light:#fbe0c7;--ribbon-edge-mid:#c58657;--ribbon-edge-shine:#ffcfaa;--ribbon-edge-end:#cc682b;--ribbon-glow:#ce7335;--ribbon-glow-end:#703315;background:#0e0b09}.LoginForm_page__P77SK[data-variant=master] .LoginForm_ambient__WFu60{background:radial-gradient(ellipse at 7% 95%,#47270e55,transparent 48%),radial-gradient(ellipse at 90% 5%,#322a2570,transparent 42%)}.LoginForm_page__P77SK[data-variant=master] .LoginForm_shell__ePDUG{background:#14110ee8}.LoginForm_page__P77SK[data-variant=master] .LoginForm_brandPanel__td21s{background:linear-gradient(155deg,#482a1c,#382014 46%,#241811);border-color:#e2a37128}.LoginForm_page__P77SK[data-variant=master] .LoginForm_art__XR_Wz:after{background:linear-gradient(90deg,#3b24174d,transparent 80%)}.LoginForm_page__P77SK[data-variant=master] .LoginForm_productBadge__6JIq5{color:#ffd3b1;border-color:#edaa7345;background:#e5691010}.LoginForm_page__P77SK[data-variant=master] .LoginForm_eyebrow__lKliX{color:#dab398}.LoginForm_page__P77SK[data-variant=master] .LoginForm_eyebrow__lKliX>span{background:#efb580;box-shadow:0 0 12px #efb58050}.LoginForm_page__P77SK[data-variant=master] .LoginForm_brandMessage__b19kJ h1>span{color:#f3be91}.LoginForm_page__P77SK[data-variant=master] .LoginForm_brandMessage__b19kJ p{color:#dac4b4}.LoginForm_page__P77SK[data-variant=master] .LoginForm_brandFooter__1UUnM>p{color:#d3b49e}.LoginForm_page__P77SK[data-variant=master] .LoginForm_featureGroup__miLJy li{color:#f0ddce}.LoginForm_page__P77SK[data-variant=master] .LoginForm_featureGroup__miLJy svg{color:#e8b48d}.LoginForm_page__P77SK[data-variant=master] .LoginForm_carouselControl__e9tsd{color:#d9b99e}.LoginForm_page__P77SK[data-variant=master] .LoginForm_welcomeIcon__5Zk0y{color:#edb58b;background:linear-gradient(145deg,#312419,#21180f);border-color:#d8a16f29}.LoginForm_page__P77SK[data-variant=master] .LoginForm_accessNote__GPRXf,.LoginForm_page__P77SK[data-variant=master] .LoginForm_formHeader__L0I36 p{color:#a2958b}.LoginForm_page__P77SK[data-variant=master] .LoginForm_field__ZCysL label{color:#ddd5cd}.LoginForm_page__P77SK[data-variant=master] .LoginForm_field__ZCysL input{background:#1c1916;color:#f3eeea}.LoginForm_page__P77SK[data-variant=master] .LoginForm_field__ZCysL input::-moz-placeholder{color:#9e9389}.LoginForm_page__P77SK[data-variant=master] .LoginForm_field__ZCysL input::placeholder{color:#9e9389}.LoginForm_page__P77SK[data-variant=master] .LoginForm_field__ZCysL input:focus-visible{border-color:#d99868;box-shadow:0 0 0 3px #e09d5f19;background:#211a14}.LoginForm_page__P77SK[data-variant=master] .LoginForm_field__ZCysL input:-webkit-autofill{-webkit-text-fill-color:#f3eeea;-webkit-box-shadow:inset 0 0 0 100px #211a14;caret-color:#f3eeea}.LoginForm_page__P77SK[data-variant=master] .LoginForm_passwordToggle__kzPjN{color:#a18c7a}.LoginForm_page__P77SK[data-variant=master] .LoginForm_passwordToggle__kzPjN:hover{color:#ebc3a1}.LoginForm_page__P77SK[data-variant=master] .LoginForm_textButton__k8Y80{color:#e0ad87}.LoginForm_page__P77SK[data-variant=master] .LoginForm_textButton__k8Y80:hover{color:#ffcfaa}.LoginForm_page__P77SK[data-variant=master] .LoginForm_submit__uPzmf{background:linear-gradient(110deg,#c25410,#ac430c);border-color:#efa67345;box-shadow:0 3px 16px #e5691020,inset 0 1px 0 #ffffff13}.LoginForm_page__P77SK[data-variant=master] .LoginForm_submit__uPzmf:hover:not(:disabled){background:linear-gradient(110deg,#ca5d1b,#b84c11);box-shadow:0 5px 24px #e5691038}.LoginForm_page__P77SK[data-variant=master] :is(.LoginForm_passwordToggle__kzPjN,.LoginForm_submit__uPzmf,.LoginForm_textButton__k8Y80):focus-visible{outline-color:#edb58b}.LoginForm_page__P77SK[data-variant=master] .LoginForm_accessNote__GPRXf svg,.LoginForm_page__P77SK[data-variant=master] .LoginForm_formFooter__uRAa0,.LoginForm_page__P77SK[data-variant=master] .LoginForm_pageFooter__1iAHO{color:#9d8e83}.LoginForm_page__P77SK[data-variant=master] .LoginForm_formFooter__uRAa0 span:first-child{color:#c2b09f}.LoginForm_helpDialog__gMOvs[data-variant=master]{background:#201810;color:#f5e7d9}.LoginForm_helpDialog__gMOvs[data-variant=master] p{color:#cfbda9}.LoginForm_helpDialog__gMOvs[data-variant=master] .LoginForm_closeHelp__DTgRn{color:#dfbfa0}.LoginForm_helpDialog__gMOvs[data-variant=master] .LoginForm_helpDone__gnhVw{background:#ac430c}.LoginForm_helpDialog__gMOvs[data-variant=master] :is(.LoginForm_closeHelp__DTgRn,.LoginForm_helpDone__gnhVw):focus-visible{outline-color:#edb58b}@media (max-width:760px){.LoginForm_page__P77SK[data-variant=master] .LoginForm_shell__ePDUG{background:transparent}}