.login-module__Si-P0q__page{isolation:isolate;color:#fff;background:#0b2436;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:90px 24px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__background{z-index:-2;background-image:url(/cordillera-san-juan.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.login-module__Si-P0q__overlay{z-index:-1;pointer-events:none;background:linear-gradient(120deg,#05162361,#081e2d47 50%,#05162373);position:fixed;inset:0}.login-module__Si-P0q__backLink{color:#ffffffe6;align-items:center;gap:10px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:absolute;top:35px;left:clamp(24px,5vw,90px)}.login-module__Si-P0q__backLink:hover{color:#f1a36a}.login-module__Si-P0q__loginCard{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#091f2f7a;border:1px solid #ffffff3d;border-radius:18px;width:min(100%,470px);padding:44px 42px 38px;position:relative;box-shadow:0 25px 75px #0000003d,inset 0 1px #ffffff1f}.login-module__Si-P0q__brand{justify-content:center;align-items:center;gap:11px;margin-bottom:34px;display:flex}.login-module__Si-P0q__brandIcon{color:#fff;background:#e58235;border-radius:9px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.login-module__Si-P0q__brandName{color:#fff;letter-spacing:1px;font-size:24px;font-weight:850}.login-module__Si-P0q__heading{text-align:center;margin-bottom:30px}.login-module__Si-P0q__eyebrow{color:#f1b181;letter-spacing:1.3px;align-items:center;gap:7px;margin-bottom:16px;font-size:10px;font-weight:800;display:inline-flex}.login-module__Si-P0q__title{color:#fff;letter-spacing:-1.4px;margin:0;font-size:clamp(31px,4vw,39px);font-weight:800;line-height:1.15}.login-module__Si-P0q__title span{color:#ee914b}.login-module__Si-P0q__description{color:#d1dfe8;margin:13px 0 0;font-size:13px;line-height:1.7}.login-module__Si-P0q__form{--foreground:#edf4f8;--muted-foreground:#c1d3df;--background:#173347;--card:#173347;--muted:#244457;--border:#648094;--destructive:#ffb4ab;--success:#86efac;color:#fff;flex-direction:column;gap:18px;width:100%;min-width:0;display:flex}.login-module__Si-P0q__footer{color:#ffffffb8;letter-spacing:.5px;text-align:center;width:max-content;max-width:calc(100% - 30px);font-size:11px;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.login-module__Si-P0q__page a:focus-visible{outline-offset:4px;outline:2px solid #f1a36a}@media (max-width:900px){.login-module__Si-P0q__loginCard{width:min(100%,460px)}}@media (max-width:640px){.login-module__Si-P0q__page{padding:90px 17px 75px}.login-module__Si-P0q__background{background-position:55%}.login-module__Si-P0q__backLink{top:25px;left:22px}.login-module__Si-P0q__loginCard{border-radius:15px;padding:35px 24px 30px}.login-module__Si-P0q__brand{margin-bottom:27px}.login-module__Si-P0q__heading{margin-bottom:25px}.login-module__Si-P0q__title{font-size:32px}.login-module__Si-P0q__footer{font-size:10px;bottom:20px}}@media (max-width:380px){.login-module__Si-P0q__loginCard{padding:30px 18px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__backLink{transition:none}}.login-module__Si-P0q__form label{font-size:13px;font-weight:600;color:#fff!important}.login-module__Si-P0q__form input{border-radius:8px;width:100%;min-height:48px;padding:12px 14px;transition:background .2s,border-color .2s;color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff47!important}.login-module__Si-P0q__form input::placeholder{color:#ffffff94!important}.login-module__Si-P0q__form input:focus{outline:none;box-shadow:0 0 0 3px #f1a36a26;background:#ffffff24!important;border-color:#f1a36a!important}.login-module__Si-P0q__form input:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #244457!important}.login-module__Si-P0q__form p{color:#d1dfe8}
