.login-module__MevKGq__shell{--auth-ink:#20251f;--auth-muted:#687065;--auth-forest:#172019;--auth-forest-soft:#274c36;--auth-paper:#eee9dd;--auth-paper-bright:#faf7ef;--auth-amber:#e9ae42;background:var(--auth-paper);min-height:100dvh;color:var(--auth-ink);grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);display:grid}.login-module__MevKGq__shell *,.login-module__MevKGq__shell :before,.login-module__MevKGq__shell :after{box-sizing:border-box}.login-module__MevKGq__shell a:focus-visible,.login-module__MevKGq__shell input:focus-visible,.login-module__MevKGq__shell button:focus-visible{outline:3px solid var(--auth-amber);outline-offset:4px}.login-module__MevKGq__skipLink{z-index:5;background:var(--auth-ink);color:#fff;min-height:44px;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.login-module__MevKGq__skipLink:focus{transform:none}.login-module__MevKGq__signal{background:linear-gradient(135deg, #e9ae421f, transparent 28%), var(--auth-forest);min-height:100dvh;color:var(--auth-paper-bright);flex-direction:column;padding:clamp(24px,4vw,64px) clamp(24px,6vw,96px);display:flex;position:relative;overflow:hidden}.login-module__MevKGq__signal:after{content:"";pointer-events:none;border:1px solid #e9ae4252;border-radius:50%;width:62vw;height:62vw;position:absolute;bottom:-28vw;right:-14vw;box-shadow:0 0 0 28px #e9ae4214,0 0 0 56px #e9ae420d}.login-module__MevKGq__signalHeader,.login-module__MevKGq__signalBody,.login-module__MevKGq__signalFooter{z-index:1;position:relative}.login-module__MevKGq__signalHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.login-module__MevKGq__brand{min-height:44px;color:inherit;align-items:center;gap:13px;text-decoration:none;display:inline-flex}.login-module__MevKGq__brandMark{width:44px;height:44px;color:var(--auth-amber);font:12px var(--font-mono);letter-spacing:.08em;border:1px solid #faf7efa3;border-radius:50%;place-items:center;display:grid}.login-module__MevKGq__brand strong,.login-module__MevKGq__brand small{display:block}.login-module__MevKGq__brand strong{font:700 18px var(--font-display);letter-spacing:-.04em}.login-module__MevKGq__brand small,.login-module__MevKGq__signalCode,.login-module__MevKGq__signalFooter{color:#faf7ef9e;font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.login-module__MevKGq__brand small{margin-top:4px}.login-module__MevKGq__signalCode{padding-top:11px}.login-module__MevKGq__signalBody{max-width:690px;margin:auto 0;padding:clamp(64px,10vh,144px) 0}.login-module__MevKGq__eyebrow{color:var(--auth-forest-soft);font:700 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.login-module__MevKGq__signal .login-module__MevKGq__eyebrow{color:var(--auth-amber)}.login-module__MevKGq__signal h1,.login-module__MevKGq__formPanel h2{letter-spacing:-.065em}.login-module__MevKGq__signal h1{max-width:620px;font:780 clamp(46px, 6.5vw, 92px) / .92 var(--font-display);margin:14px 0 0}.login-module__MevKGq__signalCopy{color:#faf7efb3;max-width:410px;margin:27px 0 0;font-size:17px;line-height:1.45}.login-module__MevKGq__routeLine{max-width:560px;color:var(--auth-amber);grid-template-columns:1fr auto minmax(28px,1fr) auto minmax(28px,1fr) auto 1fr;align-items:center;gap:10px;margin-top:clamp(50px,8vh,110px);display:grid}.login-module__MevKGq__routeLine span,.login-module__MevKGq__routeLine i{background:#e9ae4285;height:1px}.login-module__MevKGq__routeLine i{background:0 0;border-top:1px dashed #e9ae4285;min-width:28px}.login-module__MevKGq__routeLine b{width:27px;height:27px;font:11px var(--font-mono);border:1px solid #e9ae42b8;border-radius:50%;place-items:center;display:grid}.login-module__MevKGq__signalFooter{margin:auto 0 0}.login-module__MevKGq__formPanel{background:var(--auth-paper-bright);place-items:center;min-height:100dvh;padding:clamp(28px,7vw,96px);display:grid}.login-module__MevKGq__formWrap{width:min(430px,100%)}.login-module__MevKGq__formPanel h2{font:760 clamp(37px, 4vw, 58px) / .98 var(--font-display);margin:13px 0 0}.login-module__MevKGq__intro{color:var(--auth-muted);margin:17px 0 0;font-size:16px;line-height:1.45}.login-module__MevKGq__alert,.login-module__MevKGq__notice{border-left:4px solid var(--auth-forest-soft);color:var(--auth-ink);background:#274c3614;align-items:flex-start;gap:11px;margin:27px 0 0;padding:13px 15px;font-size:14px;line-height:1.4;display:flex}.login-module__MevKGq__alert{background:#a43d2c14;border-left-color:#a43d2c}.login-module__MevKGq__alert span{color:#fff;width:20px;height:20px;font:700 12px var(--font-mono);background:#a43d2c;border-radius:50%;flex:none;place-items:center;display:grid}.login-module__MevKGq__form{gap:10px;margin-top:31px;display:grid}.login-module__MevKGq__form label{color:var(--auth-ink);font:700 12px var(--font-mono);letter-spacing:.04em;margin-top:9px}.login-module__MevKGq__form input{width:100%;min-height:52px;color:var(--auth-ink);font:16px var(--font-body);background:#eee9dd5c;border:1px solid #20251f57;border-radius:0;padding:12px 14px}.login-module__MevKGq__form input:focus{border-color:var(--auth-forest-soft)}.login-module__MevKGq__fieldHint{color:var(--auth-muted);margin:0;font-size:14px;line-height:1.4}.login-module__MevKGq__form button{background:var(--auth-forest);min-height:56px;color:var(--auth-paper-bright);cursor:pointer;font:700 14px var(--font-body);text-align:left;border:0;border-radius:0;justify-content:space-between;align-items:center;margin-top:18px;padding:0 19px;display:inline-flex}.login-module__MevKGq__form button:hover{background:var(--auth-forest-soft)}.login-module__MevKGq__form button span{color:var(--auth-amber);font:15px var(--font-mono)}.login-module__MevKGq__boundary{color:var(--auth-muted);margin:27px 0 0;font-size:12px;line-height:1.5}.login-module__MevKGq__linkRow{color:var(--auth-forest-soft);font:700 13px var(--font-body);flex-wrap:wrap;gap:10px 20px;margin:20px 0 0;display:flex}.login-module__MevKGq__linkRow a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #274c3657;text-decoration:underline #274c3657}.login-module__MevKGq__linkRow a:hover{text-decoration-color:currentColor}.login-module__MevKGq__backLink{color:var(--auth-forest-soft);font:700 13px var(--font-body);margin-top:30px;text-decoration:none;display:inline-flex}.login-module__MevKGq__backLink:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.login-module__MevKGq__shell{grid-template-columns:1fr}.login-module__MevKGq__signal{min-height:auto;padding:22px 24px}.login-module__MevKGq__signalBody,.login-module__MevKGq__signalFooter{display:none}.login-module__MevKGq__formPanel{min-height:auto;padding:32px 24px 48px}}@media (max-width:480px){.login-module__MevKGq__signal{padding:22px 20px}.login-module__MevKGq__signalCode{font-size:9px}.login-module__MevKGq__signal h1{font-size:clamp(44px,14vw,68px)}.login-module__MevKGq__routeLine{gap:6px}.login-module__MevKGq__routeLine b{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.login-module__MevKGq__shell *{scroll-behavior:auto!important}}
