.sc-auth-page{background:linear-gradient(115deg,#f6f8fa,#eef2f5);min-height:690px;padding:78px 24px 110px}.sc-auth-shell{background:#fff;border:1px solid #e4ebf0;border-radius:27px;grid-template-columns:1fr 1fr;max-width:1120px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 26px 80px #10273d1a}.sc-auth-intro{color:#fff;background:#142d43;flex-direction:column;padding:68px 60px;display:flex;position:relative;overflow:hidden}.sc-auth-intro:before{content:"";border:54px solid #ffffff08;border-radius:50%;width:350px;height:350px;position:absolute;top:-150px;right:-160px}.sc-auth-intro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(34px,3.4vw,49px);font-weight:850;line-height:1.12;position:relative}.sc-auth-intro>p{color:#cfdae3;max-width:410px;font-size:15px;line-height:1.9;position:relative}.sc-auth-eyebrow{letter-spacing:.17em;color:#ce3851;font-size:11px;font-weight:850;display:block}.sc-auth-intro .sc-auth-eyebrow{color:#f3a1af}.sc-auth-benefits{gap:19px;margin:36px 0 52px;display:grid;position:relative}.sc-auth-benefits div{color:#eaf0f4;align-items:start;gap:13px;font-size:13px;font-weight:650;line-height:1.7;display:flex}.sc-auth-benefits div span{color:#a5eac4;background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.sc-auth-identityNote{background:#ffffff0d;border:1px solid #ffffff20;border-radius:15px;margin-top:auto;padding:18px 20px;position:relative}.sc-auth-identityNote strong{color:#fff;font-size:13px;line-height:1.7;display:block}.sc-auth-identityNote p{color:#d3dde6;margin:7px 0 0;font-size:12px;line-height:1.7}.sc-auth-formSide{padding:61px 58px 55px}.sc-auth-formSide h2{letter-spacing:-.048em;color:#172f47;margin:13px 0 9px;font-size:clamp(26px,2.55vw,35px);font-weight:820;line-height:1.15}.sc-auth-subheading{color:#61768a;margin-bottom:26px;font-size:13px;line-height:1.8}.sc-auth-googleButton{color:#193249;background:#fff;border:1px solid #cfdce5;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:14px 18px;font-size:14px;font-weight:750;display:flex;box-shadow:0 5px 15px #10273d08}.sc-auth-googleButton:hover{background:#f8fafc;border-color:#93aabe}.sc-auth-googleButton:disabled,.sc-auth-submit:disabled{opacity:.58;cursor:wait}.sc-auth-separator{color:#8595a3;align-items:center;gap:13px;margin:24px 0;font-size:11px;display:flex}.sc-auth-separator:before,.sc-auth-separator:after{content:"";background:#e1e7ed;flex:1;height:1px;display:block}.sc-auth-form{gap:18px;display:grid}.sc-auth-field{color:#254057;gap:8px;font-size:12px;font-weight:800;display:grid}.sc-auth-field small{color:#687d8e;font-size:11px;font-weight:500}.sc-auth-field input{color:#172f45;background:#fff;border:1px solid #cfdbe4;border-radius:10px;width:100%;min-height:51px;padding:12px 14px;font-size:13.5px;transition:border-color .18s}.sc-auth-field input:focus{border-color:#c82c43;outline:3px solid #c82c4324}.sc-auth-field input::placeholder{color:#94a3af}.sc-auth-rightLink{color:#bf3248;justify-self:end;margin-top:-7px;font-size:12px;font-weight:700}.sc-auth-rightLink a:hover,.sc-auth-swap a:hover,.sc-auth-agreement a:hover{color:#a32339;text-decoration:underline}.sc-auth-agreement{color:#6c8092;margin:0;font-size:11.5px;line-height:1.7}.sc-auth-agreement a,.sc-auth-swap a{color:#bd3048;font-weight:800}.sc-auth-submit{text-align:center;color:#fff;background:#c82c43;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:52px;padding:15px 20px;font-size:13px;font-weight:800;display:inline-flex}.sc-auth-submit:hover{color:#fff;background:#a9233a}.sc-auth-swap{text-align:center;color:#6c7f8f;margin:23px 0 0;font-size:12.5px;line-height:1.8}.sc-auth-error{color:#8f2734;background:#fff3f3;border:1px solid #f5c9c9;border-radius:10px;margin:0;padding:13px 15px;font-size:12px;line-height:1.7}.sc-auth-notice{color:#276d43;background:#effaf2;border:1px solid #cfead7;border-radius:10px;margin:0;padding:13px 15px;font-size:12px;line-height:1.7}.sc-auth-slimPage{background:#f5f7f9;justify-content:center;align-items:flex-start;min-height:600px;padding:94px 20px;display:flex}.sc-auth-slimCard{background:#fff;border:1px solid #e6edf0;border-radius:24px;width:100%;max-width:490px;padding:40px 38px;box-shadow:0 16px 60px #10273b12}.sc-auth-slimCard h1{letter-spacing:-.05em;margin:16px 0;font-size:33px;font-weight:820;line-height:1.15}.sc-auth-slimCard>p{color:#687b8d;margin:0 0 25px;font-size:13px;line-height:1.8}.sc-auth-slimCard .sc-auth-form{margin-top:22px}.sc-auth-dashboardPage{background:#f5f7f9;min-height:70vh;padding:72px 24px 96px}.sc-auth-dashboardWrap{max-width:1160px;margin:0 auto}.sc-auth-dashboardHead{justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px;display:flex}.sc-auth-dashboardHead h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(32px,3.5vw,47px);font-weight:850;line-height:1.15}.sc-auth-dashboardHead p{color:#5c7081;font-size:14px}.sc-auth-signOut{color:#243c50;white-space:nowrap;background:#fff;border:1px solid #cfdbe5;border-radius:10px;padding:13px 21px;font-size:12px;font-weight:750}.sc-auth-signOut:hover{background:#edf3f7}.sc-auth-dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sc-auth-dashboardCard{background:#fff;border:1px solid #e2e9ee;border-radius:21px;min-height:257px;padding:30px;box-shadow:0 10px 28px #1734470a}.sc-auth-cardIcon{color:#c52f46;background:#fff0f2;border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.sc-auth-dashboardCard h2{letter-spacing:-.03em;margin:20px 0 11px;font-size:19px;font-weight:800}.sc-auth-dashboardCard p{color:#677b8c;font-size:13px;line-height:1.8}.sc-auth-comingSoon{letter-spacing:.08em;color:#966b2c;background:#fbf4e8;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.sc-auth-dashboardReminder{color:#fff;background:#152e45;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:27px;padding:28px;display:flex}.sc-auth-dashboardReminder h2{margin:0 0 9px;font-size:20px;font-weight:800}.sc-auth-dashboardReminder p{color:#c7d4de;max-width:560px;margin:0;font-size:12px;line-height:1.8}.sc-auth-dashboardReminder .sc-auth-submit{flex:none}.sc-auth-identityFooter{color:#708395;margin:22px 0;font-size:11px;line-height:1.8}@media (max-width:990px){.sc-auth-intro{padding:51px 36px}.sc-auth-formSide{padding:51px 35px}.sc-auth-dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sc-auth-page{padding:32px 15px 72px}.sc-auth-shell{grid-template-columns:1fr}.sc-auth-intro{padding:38px 28px}.sc-auth-intro h1{font-size:34px}.sc-auth-benefits{margin:20px 0}.sc-auth-identityNote{margin-top:5px}.sc-auth-formSide{padding:38px 27px}.sc-auth-dashboardPage{padding:42px 16px}.sc-auth-dashboardHead{flex-direction:column;align-items:flex-start;gap:15px}.sc-auth-dashboardGrid{grid-template-columns:1fr}.sc-auth-dashboardReminder{flex-direction:column;align-items:stretch}.sc-auth-slimPage{padding:45px 15px}.sc-auth-slimCard{padding:30px 24px}}@media (prefers-reduced-motion:reduce){.sc-auth-submit,.sc-auth-googleButton,.sc-auth-field input{transition:none}}
