.login_page__LW7uW{min-height:100svh;display:grid;grid-template-columns:55% 45%;background:#0c1016}.login_editorial__lDMR_{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(40px,6vw,88px) clamp(36px,6vw,90px) 32px;overflow:hidden;background:radial-gradient(ellipse at 90% 75%,#17284055,transparent 55%),#0c1016}.login_brand__WvJw1{display:flex;align-items:center;gap:17px}.login_brand__WvJw1 span{font-family:Georgia,Times New Roman,serif;text-transform:uppercase;letter-spacing:.27em;font-size:14px;line-height:1.6;color:#eee9df}.login_brand__WvJw1 img,.login_mobileBrand__zRGNw img{flex-shrink:0;object-fit:contain}.login_story__Jy5g7{position:relative;z-index:1;padding:70px 0 24px}.login_eyebrow__YHSY4{color:#c4a774;text-transform:uppercase;letter-spacing:.18em;font-size:10px;margin:0 0 23px}.login_story__Jy5g7 h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(42px,4.7vw,76px);line-height:1.12;letter-spacing:-.045em;color:#f1ede5;margin:0 0 26px}.login_story__Jy5g7 em{color:var(--color-accent);font-style:normal}.login_description__W7xCS{color:#9da7b7;line-height:1.8;font-size:clamp(14px,1.2vw,17px);margin:0}.login_illustration__01V8h{position:relative;width:calc(100% + 95px);margin:24px 0 35px -40px}.login_illustration__01V8h svg{width:100%;height:auto;display:block}.login_editorialFooter__E5Wfq{display:flex;gap:10px;align-items:center;color:#8d96a6;text-transform:uppercase;letter-spacing:.17em;font-size:9px;margin:0}.login_editorialFooter__E5Wfq span{width:22px;height:1px;background:#b69b6f}.login_formRegion__4bIll{position:relative;display:grid;align-items:center;justify-items:center;padding:60px 38px;border-left:1px solid #c6a56730;background:radial-gradient(ellipse at 80% 0,#1a263540,transparent 70%),#10151d}.login_card___lE5G{width:100%;max-width:350px}.login_mobileBrand__zRGNw{display:none}.login_formHeader__HX3qP{margin-bottom:38px}.login_formEyebrow__1Ra9b{text-transform:uppercase;font-size:9px;letter-spacing:.2em;color:#bc9e6b;margin:0 0 15px}.login_formHeader__HX3qP h1{color:#f1ede5;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3vw,42px);line-height:1.15;font-weight:400;letter-spacing:-.035em;margin:0 0 14px}.login_formHeader__HX3qP>p:last-child{color:#9da7b7;font-size:13px;line-height:1.7;margin:0}.login_form__s4exH{display:flex;flex-direction:column;gap:24px}.login_field__Lt_JA{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#dbe0e8}.login_field__Lt_JA input{display:block;width:100%;min-width:0;height:50px;padding:12px 15px;border:1px solid #333e50;border-radius:7px;background:#191f29;color:#e7eaf0;font-size:16px;outline-offset:3px;transition:border-color .15s,background .15s}.login_field__Lt_JA input::placeholder{color:#8b95a6;font-size:13px;opacity:1}.login_field__Lt_JA input:hover:not(:disabled){border-color:#51617a}.login_field__Lt_JA input:focus{border-color:var(--color-accent);background:#1c2430}.login_field__Lt_JA input:disabled{opacity:.55}.login_passwordField__cC40N{position:relative}.login_passwordField__cC40N input{padding-right:54px}.login_reveal__3UN_7{position:absolute;inset:3px 3px 3px auto;width:44px;display:grid;place-items:center;border:0;border-radius:5px;color:#9da7b7;background:transparent;cursor:pointer}.login_reveal__3UN_7:hover:not(:disabled){color:#e7eaf0;background:#ffffff08}.login_reveal__3UN_7 svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.login_submit__Mu3iQ{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:13px 18px;margin-top:12px;border:1px solid #82b4ff;border-radius:7px;color:#0c1523;background:#6ea8fe;box-shadow:0 5px 22px #3974d41a;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s}.login_submit__Mu3iQ:hover:not(:disabled){background:#8ab4ff;box-shadow:0 5px 26px #3974d430}.login_reveal__3UN_7:disabled,.login_submit__Mu3iQ:disabled{cursor:not-allowed;opacity:.5}.login_error__jV4Gh{padding:12px 14px;margin:0;border:1px solid var(--color-negative-border);border-radius:7px;background:var(--color-negative-bg);color:var(--color-negative-text);font-size:12px;line-height:1.6}.login_spinner__0Jvkt{width:14px;height:14px;border:2px solid #0c152340;border-top-color:#0c1523;border-radius:50%;animation:login_spin__7YW_Q .8s linear infinite}@keyframes login_spin__7YW_Q{to{transform:rotate(1turn)}}.login_formFooter__ZsXf0{color:#8b95a6;font-size:11px;text-align:center;margin:30px 0 0}.login_configuration__awc76{border:1px solid var(--color-warning);border-radius:7px;padding:12px;margin-bottom:22px;color:var(--color-warning-text);font-size:12px}.login_configuration__awc76 summary{cursor:pointer}.login_configuration__awc76 p{line-height:1.6;overflow-wrap:anywhere}@media (max-width:900px){.login_page__LW7uW{display:grid;grid-template-columns:1fr;place-items:center;padding:35px 20px;background:radial-gradient(ellipse at 50% 35%,#20385b66,transparent 60%),#0c1016}.login_editorial__lDMR_{display:none}.login_formRegion__4bIll{border:0;background:transparent;padding:0;width:100%}.login_card___lE5G{max-width:420px;padding:30px 28px;border:1px solid #3a527655;border-radius:19px;background:linear-gradient(150deg,#17202b,#10151d 65%);box-shadow:0 25px 80px #0004}.login_mobileBrand__zRGNw{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:25px}.login_mobileBrand__zRGNw span{color:#eee9df;font-family:Georgia,Times New Roman,serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.login_mobileBrand__zRGNw i{display:block;width:28px;height:1px;background:#c1a16a;margin-top:8px}.login_formEyebrow__1Ra9b{display:none}.login_formHeader__HX3qP{text-align:center;margin-bottom:28px}.login_formHeader__HX3qP h1{font-size:34px}.login_formHeader__HX3qP>p:last-child{font-size:12px}.login_form__s4exH{gap:21px}.login_formFooter__ZsXf0{margin-top:24px;font-size:10px}}@media (max-width:360px){.login_page__LW7uW{padding:24px 12px}.login_card___lE5G{padding:25px 20px}.login_formHeader__HX3qP h1{font-size:31px}}@media (prefers-reduced-motion:reduce){.login_field__Lt_JA input,.login_submit__Mu3iQ{transition:none}.login_spinner__0Jvkt{animation:none}}