@font-face{font-family:Layt Login Display;src:url(/fonts/inter-tight-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.login_screen__AK2dx{--ink:#20222c;--muted:#6e7280;--coral:#f12c4e;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(420px,1fr);min-height:100svh;color:var(--ink);background:#fafafa;color-scheme:light}.login_stage__mExsK{position:relative;min-height:700px;overflow:hidden;isolation:isolate;background:#e9edf4}.login_stage__mExsK:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 62% 38%,#f9faff 0,#eef1f7 45%,#e2e7f0 100%)}.login_identity__NzQOk{position:absolute;inset:42px 48px auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:24px}.login_identity__NzQOk img{width:104px;height:auto}.login_identity__NzQOk>span{font-size:12px;color:#696e7d;letter-spacing:-.15px}.login_sculpture__Qs_tW{position:absolute;width:112%;height:82%;left:1%;top:0}.login_sculpture__Qs_tW>div:last-child{position:absolute;inset:0}.login_sculpture__Qs_tW canvas{display:block;width:100%;height:100%;opacity:0;transition:opacity .6s ease}.login_sculpture__Qs_tW canvas[data-ready=true]{opacity:1}.login_editorial__WqK1n{position:absolute;bottom:64px;left:48px;right:40px;pointer-events:none}.login_headline__2_smZ{position:relative;font-family:"Layt Login Display",var(--font-sans),sans-serif;font-size:clamp(64px,6.15vw,112px);line-height:.95;font-weight:400;letter-spacing:-.065em;margin:0}.login_caption__ItHec{margin:25px 0 0;font-size:13px;line-height:1.65;letter-spacing:-.12px;color:#626979}.login_access___aNSa{display:flex;flex-direction:column;padding:48px clamp(36px,4.4vw,90px) 35px}.login_accessTop__1QvW8{display:flex;justify-content:space-between;gap:18px;font-size:11px;color:var(--muted)}.login_accessTop__1QvW8>span:first-child{color:#444752}.login_formWrap__edBWk{width:100%;max-width:366px;margin:auto;padding:80px 0 90px}.login_intro__h2nsQ h1{font-family:"Layt Login Display",var(--font-sans),sans-serif;font-size:clamp(32px,3.1vw,47px);font-weight:400;line-height:1.15;letter-spacing:-.055em;margin:0}.login_intro__h2nsQ p{margin:12px 0 0;color:#6e7280;font-size:14px;line-height:1.5;letter-spacing:-.2px}.login_form__NY6Qf{display:flex;flex-direction:column;gap:25px;margin-top:45px}.login_field___YCmt{display:flex;flex-direction:column;gap:11px}.login_field___YCmt label{font-size:12px;font-weight:500;color:#555864}.login_field___YCmt input{height:56px;padding:0 17px;width:100%;border:1px solid #dedfe6;border-radius:10px;outline:none;background:#f4f5f7;color:var(--ink);font:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.login_field___YCmt input::placeholder{color:#9b9da8;opacity:1}.login_field___YCmt input:hover{border-color:#bfc2ce}.login_field___YCmt input:focus-visible{border-color:#898daf;background:#fff;box-shadow:0 0 0 3px #343a7910}.login_field___YCmt input:disabled{opacity:.65}.login_field___YCmt input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #f4f5f7;-webkit-text-fill-color:var(--ink)}.login_passwordWrap___N0Lc input{padding-right:56px}.login_reveal__imp4Z{position:absolute;right:5px;top:6px;height:44px;width:44px;display:flex;align-items:center;justify-content:center;border-radius:7px;color:#8a8e9a;cursor:pointer}.login_reveal__imp4Z:hover{color:var(--ink);background:#e9eaf0}.login_reveal__imp4Z:focus-visible,.login_submit__56LbW:focus-visible{outline:3px solid #444b8c;outline-offset:4px}.login_error__wxSLK{color:#b32341;font-size:13px;line-height:1.6;margin:-9px 0 -8px}.login_spinner__01OFs{animation:login_spin__7YwG_ .85s linear infinite}.login_accessFooter__GdMri{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:#6e7280;line-height:1.5}@keyframes login_spin__7YwG_{to{transform:rotate(1turn)}}@media (min-width:1700px){.login_stage__mExsK{min-height:820px}.login_formWrap__edBWk{max-width:380px}}@media (max-width:1100px){.login_screen__AK2dx{grid-template-columns:minmax(0,1fr) minmax(380px,1fr)}.login_identity__NzQOk{inset:32px 32px auto}.login_identity__NzQOk>span{display:none}.login_editorial__WqK1n{left:32px;bottom:110px}.login_sculpture__Qs_tW{width:132%;left:-5%;height:74%;top:3%}.login_access___aNSa{padding:40px 36px 30px}.login_accessFooter__GdMri{flex-direction:column;gap:5px}}@media (max-width:760px){.login_screen__AK2dx{display:flex;flex-direction:column}.login_stage__mExsK{min-height:290px;height:33svh;max-height:370px;flex:none}.login_identity__NzQOk{inset:23px 25px auto}.login_identity__NzQOk img{width:79px}.login_identity__NzQOk>span{display:none}.login_sculpture__Qs_tW{width:83%;height:145%;left:26%;top:-13%}.login_editorial__WqK1n{left:25px;bottom:30px;right:auto}.login_headline__2_smZ{font-size:clamp(43px,9vw,58px);letter-spacing:-.06em}.login_caption__ItHec{display:none}.login_access___aNSa{padding:31px 25px 24px;flex:1}.login_accessTop__1QvW8{display:none}.login_formWrap__edBWk{max-width:420px;padding:0 0 40px}.login_intro__h2nsQ h1{font-size:33px}.login_intro__h2nsQ p{margin-top:8px;font-size:13px}.login_form__NY6Qf{margin-top:28px;gap:21px}.login_field___YCmt{gap:8px}.login_field___YCmt input{font-size:16px;height:54px}.login_accessFooter__GdMri{flex-direction:row;max-width:420px;width:100%;margin:0 auto;font-size:9px}}@media (max-height:700px) and (min-width:761px){.login_stage__mExsK{min-height:620px}.login_formWrap__edBWk{padding:40px 0}.login_editorial__WqK1n{bottom:90px}.login_headline__2_smZ{font-size:66px}.login_caption__ItHec{margin-top:15px}}@media (prefers-reduced-motion:reduce){.login_screen__AK2dx *,.login_screen__AK2dx :after,.login_screen__AK2dx :before{animation:none!important;transition:none!important}}.login_passwordRow__5W2F7{display:flex;align-items:center;gap:10px;--submit-width:56px}.login_passwordWrap___N0Lc{position:relative;flex:1;min-width:0}.login_submit__56LbW{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;width:var(--submit-width);height:56px;flex:0 0 var(--submit-width);padding:0 16px;border-radius:28px;color:white;background:linear-gradient(145deg,#df2446,#c51e3d 95%);box-shadow:inset 0 1px 1px #ffffff75,0 7px 16px -10px #c01e4899;cursor:pointer;transition:width .45s cubic-bezier(.22,1,.36,1),flex-basis .45s cubic-bezier(.22,1,.36,1),box-shadow .3s}.login_submitLabel__Z6CQq{position:absolute;left:19px;opacity:0;transform:translateX(6px);font-size:14px;font-weight:600;white-space:nowrap;transition:opacity .25s,transform .35s}.login_submitArrow__5GR8i{flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.login_passwordRow__5W2F7:has(.login_submit__56LbW:focus-visible),.login_passwordRow__5W2F7:has(.login_submit__56LbW:hover),.login_passwordRow__5W2F7[data-pending=true]{--submit-width:132px}.login_submit__56LbW:disabled .login_submitLabel__Z6CQq,.login_submit__56LbW:is(:hover,:focus-visible) .login_submitLabel__Z6CQq{opacity:1;transform:none}.login_submit__56LbW:is(:hover,:focus-visible) .login_submitArrow__5GR8i{transform:rotate(45deg)}.login_submit__56LbW:hover{box-shadow:inset 0 1px 1px #ffffff75,0 10px 25px -10px #c01e4870}.login_submit__56LbW:disabled{cursor:wait;opacity:.8}@media (hover:none){.login_passwordRow__5W2F7{--submit-width:114px}.login_submitLabel__Z6CQq{opacity:1;transform:none}.login_submitArrow__5GR8i{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.login_submitArrow__5GR8i,.login_submitLabel__Z6CQq,.login_submit__56LbW{transition:none}}