.c1pHIq_page{color:#f5f6ff;background:#0b142d;flex-direction:column;min-height:100dvh;display:flex;overflow-x:clip}.c1pHIq_hero{background:radial-gradient(at 65% 45%,#15244d 0,#0e1936 43%,#0a142d 100%);height:62dvh;min-height:430px;position:relative;overflow:hidden}.c1pHIq_art{pointer-events:none;background-image:url(/brand/login-atelier-art.webp);background-position:right -105px;background-repeat:no-repeat;background-size:auto calc(116% + 122px);position:absolute;inset:0}.c1pHIq_brand{z-index:1;width:fit-content;margin:clamp(42px,8vh,92px) 0 0 clamp(28px,4vw,72px);position:relative}.c1pHIq_access{background:linear-gradient(#101b3a 0%,#0b1530 100%);border-top:1px solid #7051cb;flex:1;grid-template-columns:minmax(16rem,.82fr) minmax(0,2.18fr);align-items:center;column-gap:clamp(32px,4vw,70px);padding:44px clamp(28px,4vw,72px) 40px;display:grid}.c1pHIq_mobileBrand{display:none}.c1pHIq_intro{align-self:start;min-width:0;margin-top:18px}.c1pHIq_intro h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(38px,4.1vw,64px);font-weight:600;line-height:1.05}.c1pHIq_intro p{color:#b4bedc;max-width:28rem;margin-top:12px;font-size:clamp(15px,1.25vw,19px);line-height:1.45}.c1pHIq_formArea{min-width:0}.c1pHIq_notice{color:#f5f6ff;background:#1b2546;border-color:#71608d;max-width:49rem;margin-bottom:18px}.c1pHIq_form{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(10rem,.7fr);align-items:start;gap:20px 24px;display:grid}.c1pHIq_formAlert{color:#ffe5eb;background:#35243e;border-color:#8b5f82;grid-column:1/-1}.c1pHIq_emailField,.c1pHIq_passwordField{flex-direction:column;gap:10px;min-width:0;display:flex}.c1pHIq_label{color:#edf0ff;font-size:15px;font-weight:500}.c1pHIq_form .c1pHIq_input{color:#f5f6ff;height:56px;box-shadow:none;background:#172341;border:1px solid #4a587e;border-radius:12px;font-size:16px}.c1pHIq_form .c1pHIq_input::placeholder{color:#9eaccd;opacity:1}.c1pHIq_form .c1pHIq_input:focus-visible{outline-offset:2px;border-color:#b69bff;outline:2px solid #ad88ff}.c1pHIq_form .c1pHIq_input:-webkit-autofill{-webkit-text-fill-color:#f5f6ff;box-shadow:inset 0 0 0 100px #172341}.c1pHIq_passwordField button[type=button]{color:#d5ddf7}.c1pHIq_forgot{color:#c3a9ff;text-underline-offset:3px;align-self:flex-end;font-size:13px;font-weight:500;line-height:1.35;text-decoration:underline}.c1pHIq_forgot:hover{color:#eee4ff}.c1pHIq_fieldError{color:#ffc4ce;font-size:13px;line-height:1.35}.c1pHIq_remember{grid-column:1/3;min-width:0}.c1pHIq_rememberLabel{cursor:pointer;color:#eef0ff;align-items:center;gap:12px;width:fit-content;font-size:14px;font-weight:500;display:flex}.c1pHIq_checkbox{appearance:none;background:0 0;border:1px solid #b8c5e6;border-radius:4px;flex:none;width:21px;height:21px}.c1pHIq_checkbox:checked{background:#7653f5;border-color:#a887ff;box-shadow:inset 0 0 0 4px #7653f5}.c1pHIq_checkbox:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px;margin:5px 0 0 4px;display:block;transform:rotate(-45deg)}.c1pHIq_checkbox:focus-visible{outline-offset:3px;outline:2px solid #c2aaff}.c1pHIq_rememberHint{color:#aeb9d7;margin:7px 0 0 33px;font-size:12px;line-height:1.5}.c1pHIq_form .c1pHIq_submit{color:#fff;background:linear-gradient(110deg,#7460f6 0%,#5f35ed 100%);border:1px solid #8f72ff;border-radius:12px;grid-area:1/3;width:100%;height:56px;margin-top:28px;font-size:16px;font-weight:600;box-shadow:0 10px 28px #522fde2b}.c1pHIq_form .c1pHIq_submit:hover{background:linear-gradient(110deg,#8977ff 0%,#7149f4 100%)}.c1pHIq_form .c1pHIq_submit:focus-visible,.c1pHIq_forgot:focus-visible{outline-offset:3px;outline:2px solid #d6c7ff}.c1pHIq_restricted{color:#9eabc9;margin-top:16px;font-size:12px;line-height:1.5}@media (max-width:1099px){.c1pHIq_hero{display:none}.c1pHIq_access{background:radial-gradient(circle at 100% 0,#263678 0,#0000 31%),#0d1731;border-top:0;min-height:100dvh;padding:30px clamp(22px,6vw,64px) 48px;display:block}.c1pHIq_mobileBrand{width:fit-content;margin-bottom:clamp(40px,9vh,90px);display:block}.c1pHIq_intro,.c1pHIq_formArea{max-width:39rem;margin-inline:auto}.c1pHIq_intro h1{font-size:clamp(36px,7vw,52px)}.c1pHIq_intro{margin-top:0}.c1pHIq_intro p{margin-top:10px}.c1pHIq_formArea{margin-top:34px}.c1pHIq_form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.c1pHIq_form .c1pHIq_submit{grid-area:3/1/auto/-1;max-width:24rem;margin-top:0}}@media (max-width:640px){.c1pHIq_form{flex-direction:column;gap:22px;display:flex}.c1pHIq_emailField,.c1pHIq_passwordField,.c1pHIq_remember,.c1pHIq_form .c1pHIq_submit{width:100%}.c1pHIq_rememberHint{max-width:19rem}.c1pHIq_form .c1pHIq_submit{max-width:none}}
