@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.3rjk17h6oms_8.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_64bf38a2-module__V-qsYG__className{font-family:manrope,manrope Fallback,Arial,Helvetica,sans-serif}.manrope_64bf38a2-module__V-qsYG__variable{--login-font:"manrope", "manrope Fallback", Arial, Helvetica, sans-serif}
.login-module__WEZH7G__page{--login-black:var(--xhyd-black);--login-red:var(--xhyd-red);--login-red-dark:var(--xhyd-red-dark);--login-red-light:var(--xhyd-red-light);--login-ink:var(--xhyd-black);--login-muted:var(--xhyd-muted);--login-line:var(--xhyd-line);--login-paper:var(--xhyd-soft-white);--login-white:var(--xhyd-white);--login-dark-muted:color-mix(in srgb, var(--login-white) 80%, var(--login-black));--green:var(--login-red);--green-light:color-mix(in srgb, var(--login-red) 7%, var(--login-white));--ink:var(--login-ink);--muted:var(--login-muted);--line:var(--login-line);background:var(--login-white);color:var(--login-ink);font-family:var(--login-font), Arial, var(--font-cjk), sans-serif;flex-direction:column;min-height:100dvh;padding:0 44px;display:flex}.login-module__WEZH7G__header{justify-content:space-between;align-items:center;gap:28px;width:min(1360px,100%);min-height:96px;margin-inline:auto;display:flex}.login-module__WEZH7G__brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.login-module__WEZH7G__brand img{width:132px;height:auto;display:block}.login-module__WEZH7G__headerActions{align-items:center;gap:35px;display:flex}.login-module__WEZH7G__backLink{min-height:44px;color:var(--login-muted);align-items:center;gap:9px;font-size:11px;display:flex}.login-module__WEZH7G__backLink:hover{color:var(--login-red)}.login-module__WEZH7G__header .language-switcher{font-size:11px}.login-module__WEZH7G__header .language-switcher select{border:1px solid var(--xhyd-control-border);background:var(--login-white);min-width:106px;min-height:42px;color:var(--login-ink);border-radius:6px;padding:9px 11px}.login-module__WEZH7G__page :is(a,button,input,select):focus-visible{outline:3px solid var(--login-red);outline-offset:4px}.login-module__WEZH7G__layout{flex:1;grid-template-columns:1.05fr 1fr;gap:50px;width:min(1360px,100%);margin-inline:auto;display:grid}.login-module__WEZH7G__visual{background:var(--login-black);isolation:isolate;min-height:690px;color:var(--login-white);border-radius:12px;position:relative;overflow:hidden}.login-module__WEZH7G__visual>img{object-fit:cover;object-position:center 40%;filter:grayscale();z-index:-2}.login-module__WEZH7G__visualShade{z-index:-1;background:radial-gradient(ellipse at 90% 12%, color-mix(in srgb, var(--login-red) 24%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--login-black) 40%, transparent), color-mix(in srgb, var(--login-black) 30%, transparent) 25%, color-mix(in srgb, var(--login-black) 91%, transparent) 78%, color-mix(in srgb, var(--login-black) 98%, transparent));position:absolute;inset:0}.login-module__WEZH7G__visualContent{height:100%;min-height:inherit;flex-direction:column;padding:48px;display:flex}.login-module__WEZH7G__visualEyebrow{letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:600;line-height:1.7;display:flex}.login-module__WEZH7G__visualEyebrow>span{background:var(--login-red-light);flex-shrink:0;width:6px;height:6px}.login-module__WEZH7G__visualNarrative{margin-top:auto;padding-top:120px}.login-module__WEZH7G__visualTitle{letter-spacing:-2.5px;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1.1}.login-module__WEZH7G__visualTitle span{color:var(--login-red-light)}.login-module__WEZH7G__visualDescription{color:var(--login-dark-muted);max-width:330px;margin-top:24px;font-size:13px;line-height:1.85}.login-module__WEZH7G__visualTags{flex-wrap:wrap;align-items:center;gap:17px;margin-top:29px;display:flex}.login-module__WEZH7G__visualTags>span{color:var(--login-dark-muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.login-module__WEZH7G__visualTags svg{color:var(--login-red-light)}.login-module__WEZH7G__visualFooter{border-top:1px solid color-mix(in srgb, var(--login-white) 15%, transparent);color:var(--login-dark-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:25px;font-size:10px;display:flex}.login-module__WEZH7G__visualFooter svg{color:var(--login-red-light)}.login-module__WEZH7G__formPanel{justify-content:center;align-items:center;padding:38px 30px;display:flex}.login-module__WEZH7G__formContent{width:min(100%,390px)}.login-module__WEZH7G__formIntro{margin-bottom:31px}.login-module__WEZH7G__formEyebrow{letter-spacing:1.8px;color:var(--login-muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:17px;font-size:9px;font-weight:700;display:flex}.login-module__WEZH7G__formEyebrow>span{background:var(--login-red);width:5px;height:5px}.login-module__WEZH7G__formIntro h1{letter-spacing:-1.6px;margin-bottom:14px;font-size:39px;font-weight:500;line-height:1.2}.login-module__WEZH7G__formIntro>p:last-child{color:var(--login-muted);max-width:325px;font-size:12px;line-height:1.8}.login-module__WEZH7G__googleButton{background:var(--login-white);width:100%;color:var(--login-ink);border:1px solid var(--xhyd-control-border);min-height:53px;box-shadow:0 2px 3px color-mix(in srgb, var(--login-black) 1%, transparent);border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.login-module__WEZH7G__googleButton:hover{background:var(--login-paper);border-color:var(--login-muted)}.login-module__WEZH7G__divider{color:var(--login-muted);margin:25px 0;font-size:10px}.login-module__WEZH7G__formContent .auth-form{gap:21px}.login-module__WEZH7G__formContent .field{gap:9px}.login-module__WEZH7G__formContent .field label{color:var(--login-ink);font-size:11px;font-weight:600}.login-module__WEZH7G__formContent .field input{border:1px solid var(--xhyd-control-border);background:var(--login-white);min-height:53px;color:var(--login-ink);border-radius:7px;padding:14px 15px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.login-module__WEZH7G__formContent .field input:focus{border-color:var(--login-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--login-red) 8%, transparent)}.login-module__WEZH7G__formContent .field input:disabled{background:var(--login-paper);color:var(--login-muted)}.login-module__WEZH7G__formContent .field small{color:var(--login-muted);font-size:10px;line-height:1.7}.login-module__WEZH7G__formContent .password-input input{padding-right:55px}.login-module__WEZH7G__formContent .password-toggle{width:49px;color:var(--login-muted);border-radius:7px}.login-module__WEZH7G__formContent .password-toggle:hover{color:var(--login-red);background:color-mix(in srgb, var(--login-red) 4%, transparent)}.login-module__WEZH7G__formContent .auth-form>.button{background:var(--login-red);border-color:var(--login-red);border-radius:7px;min-height:53px;margin-top:1px;font-size:12px;transition:background .2s}.login-module__WEZH7G__formContent .auth-form>.button:hover{background:var(--login-red-dark);border-color:var(--login-red-dark)}.login-module__WEZH7G__formContent .notice.error{align-items:flex-start;margin-top:18px;margin-bottom:0;font-size:11px;line-height:1.7}.login-module__WEZH7G__formContent .auth-form .notice.error{margin-top:0}.login-module__WEZH7G__formContent .notice.error svg{margin-top:1px}.login-module__WEZH7G__accessNote{border-top:1px solid var(--login-line);color:var(--login-muted);justify-content:center;align-items:flex-start;gap:8px;margin-top:28px;padding-top:25px;font-size:10px;line-height:1.7;display:flex}.login-module__WEZH7G__accessNote svg{color:var(--login-muted);margin-top:1px}.login-module__WEZH7G__footer{width:min(1360px,100%);min-height:68px;color:var(--login-muted);justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;font-size:9px;display:flex}.login-module__WEZH7G__footer>span{letter-spacing:2px;font-weight:600}@media (min-width:1600px){.login-module__WEZH7G__layout{flex:initial;min-height:760px;margin-block:auto}}@media (max-width:1100px){.login-module__WEZH7G__page{padding-inline:30px}.login-module__WEZH7G__layout{grid-template-columns:1fr 1fr;gap:25px}.login-module__WEZH7G__visualContent{padding:34px}.login-module__WEZH7G__visualTitle{font-size:48px}.login-module__WEZH7G__formPanel{padding:35px 20px}.login-module__WEZH7G__visualTags{gap:14px}.login-module__WEZH7G__visualTags>span{font-size:8px}}@media (max-width:900px){.login-module__WEZH7G__page{background:var(--login-paper);padding-inline:30px}.login-module__WEZH7G__header{min-height:88px}.login-module__WEZH7G__brand img{width:120px}.login-module__WEZH7G__headerActions{gap:22px}.login-module__WEZH7G__layout{flex:1;padding-top:24px;padding-bottom:35px;display:block}.login-module__WEZH7G__visual{display:none}.login-module__WEZH7G__formPanel{border:1px solid var(--login-line);background:var(--login-white);width:min(480px,100%);box-shadow:0 14px 45px color-mix(in srgb, var(--login-black) 2%, transparent);border-radius:12px;margin-inline:auto;padding:42px}.login-module__WEZH7G__formContent{width:100%}.login-module__WEZH7G__footer{min-height:55px;font-size:9px}}@media (max-width:600px){.login-module__WEZH7G__page{padding-inline:22px}.login-module__WEZH7G__header{gap:16px;min-height:80px}.login-module__WEZH7G__headerActions{gap:0}.login-module__WEZH7G__backLink{display:none}.login-module__WEZH7G__header .language-switcher select{min-width:104px;font-size:10px}.login-module__WEZH7G__layout{padding-top:24px;padding-bottom:24px}.login-module__WEZH7G__formPanel{padding:31px 25px}.login-module__WEZH7G__formIntro h1{font-size:34px}.login-module__WEZH7G__formEyebrow{letter-spacing:1.5px;font-size:8px}.login-module__WEZH7G__formIntro>p:last-child{font-size:12px}.login-module__WEZH7G__accessNote{justify-content:flex-start}.login-module__WEZH7G__footer{align-items:flex-start;padding-block:17px;line-height:1.7}.login-module__WEZH7G__footer>p{text-align:right;max-width:190px}}@media (max-width:360px){.login-module__WEZH7G__page{padding-inline:16px}.login-module__WEZH7G__formPanel{padding-inline:21px}.login-module__WEZH7G__formIntro h1{font-size:31px}.login-module__WEZH7G__accessNote{font-size:9px}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__page *,.login-module__WEZH7G__page :before,.login-module__WEZH7G__page :after{transition:none!important}}
