.param-auth{color:#15304b;background:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;max-width:1040px;margin:120px auto 80px;display:grid;overflow:hidden;box-shadow:0 22px 70px #102c4910}.param-auth-story{color:#fff;background:linear-gradient(150deg,#0b233d,#154864);flex-direction:column;align-items:flex-start;gap:24px;padding:54px 40px;display:flex}.param-auth-story h1{letter-spacing:-1.7px;font-size:clamp(28px,3vw,40px);line-height:1.4}.param-auth-story p{color:#c2d3e4;line-height:1.9}.param-auth-story .eyebrow{color:#69d6e2;margin:0}.param-auth-story>div{align-items:center;gap:12px;margin-top:auto;padding-top:60px;font-size:14px;line-height:1.7;display:flex}.param-auth-panel{padding:48px 40px}.param-auth-panel h2{letter-spacing:-1px;margin:12px 0;font-size:28px;line-height:1.4}.param-auth-desc{color:#60748a;margin-bottom:24px;line-height:1.7}.param-auth-tabs{border-bottom:1px solid #dce5ee;margin-bottom:26px;display:flex}.param-auth-tabs button{color:#68798c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:14px}.param-auth-tabs button[aria-pressed=true]{color:#15304b;border-color:#2568ee;font-weight:700}.param-auth-panel form>label{margin-bottom:20px;font-weight:600;display:block}.param-auth-panel input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:50px;font:inherit;color:#15304b;background:#f8fafc;border:1px solid #c7d5e3;border-radius:10px;margin-top:8px;padding:12px 14px;font-size:16px;display:block}.param-password{display:block;position:relative}.param-password input{padding-right:52px!important}.param-password button{color:#526b82;cursor:pointer;background:0 0;border:0;width:44px;height:44px;position:absolute;top:4px;right:5px}.param-auth-panel .param-auth-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;font-weight:500;line-height:1.7;display:flex}.param-auth-check input{accent-color:#1f65de;flex-shrink:0;width:20px;height:20px;margin-top:2px}.param-auth-submit,.param-auth-secondary{min-height:50px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-weight:600;display:flex}.param-auth-submit{color:#fff;background:#1463e4;border:0;width:100%}.param-auth-secondary{color:#173d61;background:#f0f5fa;border:1px solid #ccdae7;width:100%}.param-auth-panel button:disabled{opacity:.5;cursor:default}.param-auth-note{color:#687c90;margin:20px 0;font-size:13px;line-height:1.8}.param-auth-link{color:#2865bc;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:16px 0;font-size:14px}.param-auth-error{color:#b42318;background:#fff3f0;border-radius:8px;margin-bottom:16px;padding:12px;line-height:1.6}.param-recovery>p{line-height:1.8}.param-recovery code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#edf4fb;border-radius:12px;margin:24px 0;padding:20px;font-size:16px;line-height:1.8;display:block}.param-auth-icon{color:#167455;background:#e6f4ef;border-radius:50%;padding:14px;display:inline-flex}.param-auth-panel :focus-visible{outline-offset:3px;outline:3px solid #32b5cf}.param-auth-logout{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px}@media (max-width:720px){.param-auth{border-radius:18px;grid-template-columns:1fr;margin:88px 16px 40px}.param-auth-story{gap:12px;padding:28px}.param-auth-story>svg,.param-auth-story>div,.param-auth-story>p:not(.eyebrow){display:none}.param-auth-story h1{margin:0;font-size:25px}.param-auth-panel{padding:28px 24px}.param-auth-panel h2{font-size:24px}}
