.Login_page__SRHOx{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);background:var(--bg-page)}.Login_visual__CLm38{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,52px);background:radial-gradient(60% 50% at 75% 30%,rgba(255,179,71,.16) 0,transparent 70%),radial-gradient(90% 80% at 10% 100%,#0a4a31 0,transparent 60%),linear-gradient(160deg,#0b5a3c,#133020 55%,#0c2216);color:#F5EEDB}.Login_logo__THS55{height:28px;width:auto;align-self:flex-start;position:relative;z-index:2}.Login_stage__tRFfe{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;min-height:380px}.Login_hex__9hDdb{position:absolute;clip-path:polygon(50% 0,100% 28%,100% 72%,50% 100%,0 72%,0 28%)}.Login_hex1__8_7Ct{width:420px;height:470px;background:#FFB347;opacity:.07;right:-60px;top:-30px;animation:Login_drift__KNrn5 14s ease-in-out infinite}.Login_hex2__AxiYr{width:180px;height:200px;background:#FFC370;opacity:.1;left:4%;bottom:6%;animation:Login_drift__KNrn5 11s ease-in-out -3s infinite reverse}.Login_hex3__LImUa{width:60px;height:68px;background:#FFB347;opacity:.85;left:18%;top:14%;animation:Login_drift__KNrn5 9s ease-in-out -1s infinite}.Login_chat__rUU8J{position:relative;z-index:2;width:min(360px,90%);background:rgba(255,255,255,.97);color:#133020;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -30px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.4);transform:rotate(-2deg);animation:Login_rise__U2nJ7 .7s cubic-bezier(.2,.7,.2,1) both}.Login_chatHead__M7RKE{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#046241;color:#fff;font-size:13px}.Login_chatHead__M7RKE b{font-weight:700;flex:1 1}.Login_bot__SDAWy{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center}.Login_online__oERvi{width:8px;height:8px;border-radius:50%;background:#9df0c4;box-shadow:0 0 0 3px rgba(157,240,196,.25)}.Login_chatBody__YuJkM{display:flex;flex-direction:column;gap:8px;padding:14px;background:#F3F3F0;min-height:230px}.Login_msg__Zsq3C{max-width:82%;padding:9px 12px;font-size:13px;line-height:1.45;opacity:0;animation:Login_pop__UjthS .45s cubic-bezier(.2,.7,.2,1) forwards}.Login_me__83Vst{align-self:flex-end;background:#046241;color:#fff;border-radius:16px 16px 4px 16px}.Login_ai__ovoHo{align-self:flex-start;background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 1px 2px rgba(19,48,32,.08)}.Login_cite__fv8Zh{display:flex;align-items:center;gap:4px;width:fit-content;margin-top:6px;font-size:10.5px;font-weight:700;color:#046241;background:#E2F0E8;border-radius:999px;padding:2px 8px}.Login_handoff__z_4YL{align-self:center;gap:5px;font-size:11px;font-weight:700;color:#8A5300;background:#FFF0D6;padding:4px 10px;animation:Login_pop__UjthS .45s cubic-bezier(.2,.7,.2,1) forwards}.Login_float__hsBlM,.Login_handoff__z_4YL{display:inline-flex;align-items:center;border-radius:999px;opacity:0}.Login_float__hsBlM{position:absolute;z-index:3;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:600;white-space:nowrap;background:rgba(245,238,219,.12);color:#F5EEDB;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(245,238,219,.18);animation:Login_pop__UjthS .5s cubic-bezier(.2,.7,.2,1) forwards,Login_drift__KNrn5 8s ease-in-out infinite}.Login_float__hsBlM b{color:#FFB347;font-size:15px;font-weight:800}.Login_f1__9AVt2{top:12%;right:8%;animation-delay:3.4s,3.4s}.Login_f2__3zqqi{bottom:14%;right:4%;animation-delay:3.7s,2s}.Login_f3__s4H6a{bottom:24%;left:6%;animation-delay:4s,1s}.Login_f3__s4H6a svg{color:#FFB347;fill:#FFB347}.Login_headline__Bx0C_{position:relative;z-index:2;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.Login_headline__Bx0C_ span{color:#FFB347}@keyframes Login_pop__UjthS{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes Login_drift__KNrn5{0%,to{translate:0 0}50%{translate:0 -10px}}.Login_formSide__B9_S2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 20px}.Login_card__av7ZS{width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px}.Login_cardLogo__wsuV1{height:26px;width:auto;align-self:flex-start;margin-bottom:28px}.Login_title__fLCPL{font-size:30px;font-weight:800;color:var(--heading);letter-spacing:-.025em;margin-bottom:10px}.Login_field__udvr7{position:relative;display:flex;align-items:center;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;transition:border-color .15s,box-shadow .15s}.Login_field__udvr7:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 12%,transparent)}.Login_field__udvr7>svg{position:absolute;left:16px;color:var(--text-secondary);pointer-events:none}.Login_field__udvr7 input,.Login_field__udvr7 input:focus{width:100%;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:14px;padding:15px 16px 15px 46px;font-size:14.5px}.Login_field__udvr7 input#Login_password__cvA4N,.Login_field__udvr7 input[type=password]{padding-right:64px}.Login_eye__L1dmn{position:absolute;right:8px;border:0;background:transparent;font-size:12px;font-weight:700;color:var(--brand);padding:6px 10px;border-radius:999px}.Login_eye__L1dmn:hover{background:var(--bg-inset)}.Login_error__Cx5YU{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--danger-soft);color:var(--danger);font-size:13px;font-weight:600;animation:Login_rise__U2nJ7 .2s var(--ease)}.Login_submit__lyxTR{width:100%;margin-top:8px;padding:15px 20px;font-size:14.5px;border-radius:14px}.Login_foot__aPw4s{font-size:11px;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.Login_page__SRHOx{grid-template-columns:1fr}.Login_visual__CLm38{display:none}}@media (prefers-reduced-motion:reduce){.Login_float__hsBlM,.Login_handoff__z_4YL,.Login_msg__Zsq3C{opacity:1}}