html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}body{overflow-x:hidden}img,iframe,video{max-width:100%}input,select,textarea,button{font:inherit;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #6ab8ff;outline-offset:2px}@media(max-width:900px){main .three,main .fields,main .metrics,main .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}main table{display:block;max-width:100%;overflow-x:auto}main input,main select,main textarea{font-size:16px}main button,main .action-btn{min-height:44px}body>.sc15-main{padding:68px 14px 24px!important}}@media(max-width:520px){main .actions{flex-wrap:wrap}main .panel{padding:14px!important}main .sc-hub{padding:14px!important}}.login-v168{margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#eff5fb;color:#15314e}.login-layout{min-height:100dvh;display:grid;grid-template-columns:1.1fr .9fr}.login-hero{background:radial-gradient(circle at 80% 80%,#138fba88,transparent 40%),linear-gradient(145deg,#062747,#0a477e 65%,#087d85);color:white;padding:clamp(30px,5vw,75px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.brand{font-size:29px;font-weight:800}.brand small{display:block;font-size:10px;letter-spacing:2px}.eyebrow{font-size:12px;color:#a7e3ff;letter-spacing:2px;font-weight:800}.login-hero h1{font-size:clamp(36px,4.3vw,66px);line-height:1.12;letter-spacing:-2px}.login-hero h1 em{font-style:normal;color:#ffdb64}.login-hero p{line-height:1.7;color:#d9e9fa}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px}.login-main{display:grid;place-items:center;padding:25px}.login-card{background:white;width:min(100%,470px);padding:clamp(24px,4vw,46px);border-radius:22px;box-shadow:0 24px 70px #17395a1a}.login-icon{font-size:32px;color:#e8ac12;background:#e9f4ff;width:60px;height:60px;display:grid;place-items:center;border-radius:16px}.login-card h2{font-size:28px;margin:22px 0 5px}.muted,.help{color:#687f96}.login-card label{display:block;margin:20px 0 8px;font-size:14px;font-weight:700}.login-card input{width:100%;height:49px;border:1px solid #cbd9e9;border-radius:10px;padding:12px;background:#fbfdff}.password{position:relative}.password input{padding-right:55px}.password button{position:absolute;right:6px;top:6px;width:42px;height:37px;border:0;background:transparent;cursor:pointer}.submit{margin-top:28px;background:linear-gradient(90deg,#0962da,#0782e9);border:0;color:white;border-radius:10px;min-height:52px;width:100%;font-weight:800;cursor:pointer}.help{font-size:12px;text-align:center;margin-top:22px}.login-error{background:#fff0f0;color:#a11f2b;border:1px solid #edb5b5;border-radius:10px;padding:12px;margin-top:18px}.mobile-brand{display:none}@media(max-width:820px){.login-layout{grid-template-columns:1fr}.login-hero{display:none}.login-main{min-height:100dvh;background:linear-gradient(180deg,#092d55 0 170px,#eff5fb 170px)}.mobile-brand{display:block;color:#0965d9;font-size:24px;font-weight:800;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}