.auth-access .onboarding-shell{max-width:1080px;grid-template-columns:360px minmax(0,1fr);align-items:start}.auth-access .onboarding-card{min-height:0;padding:clamp(24px,4vw,44px);background:var(--color-white);color:var(--ink)}.auth-access .onboarding-progress h2{margin:20px 0 16px;color:var(--color-white);font-size:32px;line-height:1.2}.auth-access-mascot{display:block;width:180px;height:auto;margin:32px auto 0}.auth-access-heading h1{margin:8px 0 12px;font-size:clamp(28px,3vw,36px);line-height:1.2;color:var(--ink)}.auth-access-heading p,.auth-access-footer,.auth-access-note{color:var(--muted);font-size:14px;line-height:1.7}.auth-access-eyebrow{color:var(--royal);font-size:11px;font-weight:600;letter-spacing:1.5px}.auth-access form{display:grid;gap:18px;margin-top:28px}.auth-access .form-group{display:grid;gap:8px;margin:0}.auth-access .form-group>small:empty{display:none}.auth-access .ui-input{min-height:48px;font-size:16px}.auth-access-options,.auth-access-options label{display:flex;align-items:center;gap:10px}.auth-access-options{justify-content:space-between;flex-wrap:wrap;font-size:13px}.auth-access-options label{margin:0;cursor:pointer}.auth-access input[type=checkbox]{appearance:auto;width:18px;height:18px;margin:0;padding:0;accent-color:var(--royal)}.auth-access a{color:var(--royal)}.auth-access a:hover{text-decoration:underline;text-underline-offset:4px}.auth-access :is(a,button,input[type=checkbox]):focus-visible{outline:3px solid var(--sky);outline-offset:3px}.auth-access-captcha>div{margin:0}.auth-access button[type=submit]{width:100%;min-height:48px;margin:0}.auth-access-social{display:grid;gap:10px;margin-top:18px}.auth-access-social:empty{display:none}.auth-access-social a,.auth-access-secondary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:var(--form-radius);font-size:14px;font-weight:500;background:var(--color-white)}.auth-access-social a:hover,.auth-access-secondary:hover{background:var(--luster);text-decoration:none}.auth-access-footer{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);text-align:center}.auth-access-symbol{display:grid;place-items:center;width:56px;height:56px;margin-bottom:24px;border-radius:var(--radius-card);color:var(--royal);background:var(--luster)}.auth-access-secondary{margin-top:12px}.auth-access-note{margin-top:24px;text-align:center}.auth-access [role=alert]{color:var(--color-danger, #b42318);font-size:13px}@media(max-width:820px){.auth-access .onboarding-shell{grid-template-columns:minmax(0,1fr);max-width:580px;gap:24px}.auth-access .onboarding-progress{padding:24px}.auth-access .onboarding-progress h2{font-size:24px;margin-block:12px}.auth-access-mascot{display:none}.auth-access .onboarding-header{gap:20px;font-size:12px}.auth-access .onboarding-header .site-logo{width:130px;flex-shrink:0}}@media(max-width:380px){.auth-access .onboarding-card{padding:18px}.auth-access-captcha{zoom:.86}}@layer utilities{.signin-form-side{padding:calc(var(--spacing) * 10) 8vw}.signin-story-inner>div:nth-child(2)>p{max-width:500px;color:var(--color-blue-sky)}.signin-box h2{margin:0}.signin-box>p{color:var(--color-blue-sky)}.signin-story h1{margin:calc(var(--spacing) * 4.5) 0 calc(var(--spacing) * 5)}.account-signin-page .signin-story-inner>div:not(.signin-quote) h1{max-width:520px}.account-signin-page .signin-story-inner>div:not(.signin-quote)>p{max-width:500px}.final-signin .signin-story h1{color:var(--color-text-inverse)!important}.final-signin .signin-story-inner>div>p{color:var(--color-blue-pale)!important}.final-signin .signin-box>h2{color:var(--color-text-inverse)!important}.final-signin .signin-box>p{overflow-wrap:anywhere;color:var(--color-blue-pale)!important}@media(max-width:620px){.account-signin-page{grid-template-columns:1fr}.account-signin-page .signin-story{display:none}}.signin-page{min-height:100vh;grid-template-columns:.95fr 1.05fr}.signin-story{position:relative;padding:calc(var(--spacing) * 12);color:var(--color-text-inverse)}.signin-story:after{content:"";position:absolute;bottom:-250px;left:-240px;height:470px;width:470px;border-radius:50%;border:1px solid rgba(var(--color-white-rgb),.06);box-shadow:0 0 0 70px rgba(var(--color-white-rgb),.02),0 0 0 140px rgba(var(--color-white-rgb),.015)}.signin-story-inner{z-index:1;display:flex;justify-content:space-between}.signin-back{position:absolute;top:35px;left:40px;color:var(--color-blue-sky)}.signin-box{margin:auto;width:min(460px,100%)}@media(max-width:900px){.signin-page{grid-template-columns:1fr}.signin-story{display:none}}@media(max-width:520px){.signin-back{top:24px;left:22px}}.signin-box>span{color:var(--green-text)}.signin-story-inner>div:nth-child(2)>span{color:var(--aster)}.signin-story{background:var(--navy)}.signin-box{border-color:var(--line);background:var(--card)}.final-signin{min-height:100svh;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--color-navy-dark)}.final-signin .signin-story{display:block;padding:clamp(calc(var(--spacing) * 8),4vw,calc(var(--spacing) * 18));background:var(--color-secondary)}.final-signin .signin-story-inner{justify-content:flex-start;gap:calc(var(--spacing) * 8)}.final-reverse-logo{width:190px}.final-reverse-logo img{display:block;width:100%;filter:brightness(0) invert(1)!important}.final-signin .signin-story-inner>div>span{color:var(--color-blue-sky)!important}.final-signin-mascot{width:min(260px,65%);align-self:center}.final-signin-mascot img{display:block;height:auto;width:100%}.final-signin .signin-back{position:static;align-self:flex-start;color:var(--color-text-inverse)}.final-signin .signin-box{margin:auto;width:min(620px,100%);padding:0;background:transparent}.final-signin .signin-box>span{color:var(--color-blue-sky)!important}@media(max-width:960px){.final-signin{grid-template-columns:1fr}.final-signin .signin-story-inner{display:grid;grid-template-columns:1fr 130px;gap:calc(var(--spacing) * 6)}.final-signin .final-reverse-logo{grid-column:1 / -1;width:160px}.final-signin-mascot{width:100%;align-self:center}}@media(max-width:600px){.final-signin .signin-story-inner{grid-template-columns:1fr 90px;gap:calc(var(--spacing) * 4.5)}}.final-signin [role=alert]{color:var(--color-text-inverse)}.account-signin-page .signin-form-side{padding:calc(var(--spacing) * 13.5) clamp(calc(var(--spacing) * 7),6vw,calc(var(--spacing) * 22))}@media(max-width:620px){.account-signin-page .signin-form-side{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 4.5)}}.signin-box form{margin-top:25px;display:grid;gap:15px}.signin-box form>label{display:grid;gap:7px;color:var(--color-text-secondary)}.signin-box input{height:48px}@media(max-width:900px){.signin-form-side{min-height:100vh}}@media(max-width:520px){.signin-form-side{padding:calc(var(--spacing) * 17.5) calc(var(--spacing) * 5.5) 35px}}.signin-form-side{background:linear-gradient(135deg,var(--luster),var(--color-background))}.final-signin .signin-form-side{gap:calc(var(--spacing) * 7);padding:clamp(calc(var(--spacing) * 7),4vw,calc(var(--spacing) * 18));background:var(--color-navy-dark)}@media(max-width:960px){.final-signin .signin-form-side{min-height:0}}}@layer utilities{.role-access-box{width:min(620px,100%)}.account-role-list{margin:0;display:grid;gap:calc(var(--spacing) * 2.5)}.account-role-list>a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:calc(var(--spacing) * 4.5);border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 4) 17px;background:var(--color-surface);border:1px solid var(--line);transition:.18s ease}.account-role-list>a:hover{transform:translateY(-2px);border-color:var(--aster);box-shadow:var(--shadow-approved-005);background:var(--color-background)}.account-role-list strong,.account-role-list small{display:block}.account-role-list small{margin-top:3px;color:var(--muted)}.account-role-list svg{color:var(--habanero)}.signin-quote{gap:calc(var(--spacing) * 2.5)}.signin-quote p{color:var(--color-blue-pale)}.signin-register{margin-top:calc(var(--spacing) * 5.5);color:var(--color-blue-sky)}.signin-legal{color:var(--color-blue-sky)}.signin-register a{color:var(--green-text)}.signin-quote{color:var(--aster)}:where([data-page=sign-in]) .final-signin .signin-quote{margin-top:auto}:where([data-page=sign-in]) .final-signin .account-role-list{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--spacing) * 3.5)}:where([data-page=sign-in]) .final-signin .account-role-list>a{min-width:0;align-items:flex-start;border-radius:var(--radius-ui-14);padding:calc(var(--spacing) * 6);background:var(--color-background);border:1px solid var(--color-blue-sky)}:where([data-page=sign-in]) .final-signin .account-role-list>a:hover,:where([data-page=sign-in]) .final-signin .account-role-list>a:focus-visible{background:var(--color-blue-pale)}:where([data-page=sign-in]) .final-signin .account-role-list strong{color:var(--color-text-primary)}:where([data-page=sign-in]) .final-signin .account-role-list small{color:var(--color-navy-dark)}:where([data-page=sign-in]) .final-signin .signin-legal,:where([data-page=sign-in]) .final-signin .signin-register,:where([data-page=sign-in]) .final-signin .signin-register a{color:var(--color-blue-pale)}@media(max-width:960px){:where([data-page=sign-in]) .final-signin .signin-quote{grid-column:1 / -1}}@media(max-width:600px){:where([data-page=sign-in]) .final-signin .account-role-list{grid-template-columns:1fr}}}@layer utilities{.account-role-picker{padding:calc(var(--spacing) * 20) 0 calc(var(--spacing) * 27.5)}.account-picker-copy{margin-bottom:calc(var(--spacing) * 9.5);max-width:760px}.form-eyebrow,.account-picker-copy>span{color:var(--royal)}.account-picker-copy h1{margin:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 5)}.account-picker-copy p{max-width:680px;color:var(--muted)}.account-picker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing) * 4)}.account-picker-grid>a{display:grid;min-height:160px;grid-template-columns:auto 1fr;gap:calc(var(--spacing) * 4.5);border-radius:var(--radius-ui-18);padding:25px;box-shadow:var(--shadow-approved-006);border:1px solid var(--line);transition:.2s ease}.account-picker-grid>a:hover{transform:translateY(-4px);border-color:var(--aster);box-shadow:var(--shadow-approved-007)}.account-picker-grid>a>b{color:var(--habanero)}.account-picker-grid strong,.account-picker-grid small{display:block}.account-picker-grid small{margin-top:7px;color:var(--muted)}.account-picker-grid em{grid-column:2;color:var(--royal)}.account-picker-note{margin-top:calc(var(--spacing) * 6)}.account-picker-note a{color:var(--royal);border-bottom:1px solid}.onboarding-page{min-height:100vh;background:var(--luster)}.onboarding-header{height:82px;padding:0 max(calc(var(--spacing) * 6),calc((100vw - 1240px)/2));border-bottom:1px solid var(--line)}.onboarding-header>a{color:var(--muted)}.onboarding-shell{margin:0 auto;width:min(1240px,calc(100% - 48px));grid-template-columns:360px minmax(0,1fr);gap:calc(var(--spacing) * 11);padding:calc(var(--spacing) * 16) 0 calc(var(--spacing) * 24)}.onboarding-progress{position:sticky;top:30px;align-self:start;border-radius:var(--radius-ui-22);padding:calc(var(--spacing) * 9.5);color:var(--color-text-inverse)}.onboarding-progress:after{content:"";position:absolute;right:-85px;bottom:-95px;height:190px;width:190px;border-radius:50%;opacity:.9}.onboarding-progress h1{margin:calc(var(--spacing) * 4) 0}.profile-progress-ring{--progress: 90deg;position:relative;margin:calc(var(--spacing) * 7) 0;display:grid;height:118px;width:118px;place-content:center}.profile-progress-ring:after{content:"";position:absolute;inset:10px;border-radius:50%;background:var(--depth)}.profile-progress-ring b,.profile-progress-ring small{position:relative;z-index:1;display:block}.onboarding-progress>span,.onboarding-progress>p,.profile-progress-ring small{color:var(--color-blue-pale)}.onboarding-card{min-height:650px}.onboarding-step-line{margin-bottom:calc(var(--spacing) * 11)}.onboarding-step-line>span{color:var(--muted)}.onboarding-step-line>div{display:flex;gap:calc(var(--spacing) * 1.5)}.onboarding-step-line i{height:4px;width:38px;border-radius:var(--radius-ui-10);background:var(--mist)}.onboarding-step-line i.active{background:var(--royal)}.onboarding-card h2{margin:11px 0 calc(var(--spacing) * 3)}.onboarding-card>p{max-width:700px;color:var(--muted)}.stacked-field{display:grid;gap:7px;color:var(--ink)}.stacked-field small{color:var(--muted)}.full-field{grid-column:1/-1}.stacked-field input,.stacked-field textarea{width:100%}.stacked-field textarea{resize:vertical}.stacked-field{margin-top:calc(var(--spacing) * 5.5)}.choice-field{margin:calc(var(--spacing) * 6.5) 0 0;padding:0;border:0}.choice-field legend{margin-bottom:calc(var(--spacing) * 2.5)}.choice-field>div{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.choice-field button{cursor:pointer;border-radius:var(--radius-ui-999);padding:9px 13px;color:var(--muted);background:var(--color-surface);border:1px solid var(--line)}.choice-field button.selected{border-color:var(--royal);color:var(--royal);background:var(--color-background)}.industry-choice>div{display:grid;grid-template-columns:repeat(2,1fr)}.industry-choice button{border-radius:var(--radius-ui-10);text-align:left}.skip-note{margin-top:calc(var(--spacing) * 4.5);cursor:pointer;color:var(--royal);background:transparent;border:0;text-decoration:underline}.visibility-options{margin-top:calc(var(--spacing) * 7);display:grid;gap:11px}.visibility-options label{display:flex;cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 4);border:1px solid var(--line)}.visibility-options label.selected{border-color:var(--royal);background:var(--color-background)}.visibility-options input{margin-top:calc(var(--spacing) * 1)}.visibility-options strong,.visibility-options small{display:block}.visibility-options small{margin-top:3px;color:var(--muted)}.onboarding-review{margin-top:calc(var(--spacing) * 6.5);border-radius:0 12px 12px 0;padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5);border-left:4px solid var(--royal)}.onboarding-review p{margin:calc(var(--spacing) * 1) 0 0;color:var(--muted)}.onboarding-actions{margin-top:calc(var(--spacing) * 8.5);gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 6.5);border-top:1px solid var(--line)}.onboarding-actions>button:first-child:not(.site-button){cursor:pointer}.onboarding-actions .site-button:disabled{transform:none;cursor:not-allowed;opacity:.45}@media(max-width:820px){.onboarding-shell{grid-template-columns:1fr}.onboarding-progress{position:relative;top:auto}}@media(max-width:620px){.account-role-picker{padding-top:calc(var(--spacing) * 13.5)}.onboarding-shell{width:min(100% - 28px,1240px);padding-top:calc(var(--spacing) * 5.5)}.onboarding-progress{padding:calc(var(--spacing) * 7)}.account-picker-grid,.industry-choice>div{grid-template-columns:1fr}.full-field{grid-column:auto}}.register-page{min-height:100vh}.register-page{background:linear-gradient(135deg,var(--luster),var(--color-background))}.onboarding-header{border-color:var(--line);background:rgba(var(--color-white-rgb),.97)}.onboarding-progress{background:var(--navy)}.profile-progress-ring{background:conic-gradient(var(--green) var(--progress),rgba(var(--color-white-rgb),.15) 0)}.onboarding-progress .profile-progress-ring:after{background:var(--navy)}.register-page,.onboarding-page{background:var(--background)}.onboarding-card{border-color:var(--line);background:var(--card)}.account-picker-grid>a{border-color:var(--line);background:linear-gradient(135deg,var(--card),var(--background))}.choice-field button.selected,.visibility-options label.selected{border-color:var(--green);color:var(--green-text);background:var(--mint)}.onboarding-review{border-left-color:var(--green);background:var(--mist)}.onboarding-progress:after{background:linear-gradient(145deg,var(--gold),var(--color-blue-sky))}.onboarding-app-note{margin-top:calc(var(--spacing) * 5.5);border-radius:var(--radius-ui-11);padding:calc(var(--spacing) * 4);background:rgba(var(--color-white-rgb),.08)}.onboarding-app-note>div{display:flex;gap:7px}.onboarding-app-note button{border-radius:var(--radius-ui-7);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);color:var(--color-text-inverse);background:transparent;border:1px solid rgba(var(--color-white-rgb),.25)}.account-picker-intro{margin-bottom:calc(var(--spacing) * 10.5);grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:calc(var(--spacing) * 17.5)}.account-picker-intro .account-picker-copy{margin:0}.account-picker-journey{border-radius:var(--radius-ui-20);padding:calc(var(--spacing) * 6);box-shadow:var(--shadow-approved-089);background:linear-gradient(145deg,var(--color-surface),var(--color-background));border:1px solid var(--line)}.account-picker-journey>article{position:relative;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:calc(var(--spacing) * 3) 0;border-bottom:1px solid var(--line)}.account-picker-journey>article>i{display:grid;height:42px;width:42px;place-items:center;border-radius:50%;color:var(--color-text-inverse);background:var(--navy)}.account-picker-journey>article p{margin:0!important}.account-picker-journey>article p b,.account-picker-journey>article p span{display:block}.account-picker-journey>article p span{margin-top:3px;color:var(--muted)}.account-picker-journey>article>em{position:absolute;bottom:-11px;left:18px;z-index:2;display:grid;height:20px;width:16px;transform:rotate(90deg);place-items:center;color:var(--green);background:var(--color-background)}.account-picker-journey>footer{margin-top:15px;display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-10);padding:13px calc(var(--spacing) * 3.5);background:var(--mint)}.account-picker-journey>footer>span{display:grid;height:32px;width:32px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--color-text-inverse);background:var(--green)}.account-picker-journey>footer p{margin:0!important}.account-picker-journey>footer b,.account-picker-journey>footer small{display:block}.account-picker-journey>footer small{margin-top:calc(var(--spacing) * .5);color:var(--muted)}@media(max-width:1050px){.account-picker-intro{grid-template-columns:1fr}.account-picker-journey{max-width:780px}}@media(max-width:700px){.account-picker-intro{gap:calc(var(--spacing) * 8.5)}.account-picker-journey{padding:calc(var(--spacing) * 4.5)}.account-picker-grid{grid-template-columns:1fr}}}@layer utilities{:where([data-page="auth.login"],[data-page="auth.forgot"],[data-page="auth.reset"],[data-page="auth.logout"]) .final-signin .auth-fields,:where([data-page="auth.login"],[data-page="auth.forgot"],[data-page="auth.reset"],[data-page="auth.logout"]) .final-signin .auth-create{color:var(--color-text-inverse)}:where([data-page="auth.login"],[data-page="auth.forgot"],[data-page="auth.reset"],[data-page="auth.logout"]) .final-signin .auth-fields a{color:var(--color-blue-pale)}}@layer utilities{@media(min-width:768px){html.auth-layout,.auth-layout>body{height:100%;overflow:hidden}.auth-layout .auth-layout-content{height:100dvh;min-height:0;overflow:hidden}.auth-layout-content>div{height:100%;min-height:0}.auth-layout .company-login{height:100%;grid-template-rows:minmax(0,1fr)}.auth-layout .skip-link:focus{position:fixed;top:8px;left:8px;z-index:100}}.company-login{display:grid;grid-template-columns:41% minmax(0,1fr);height:100svh;height:100dvh;min-height:0;overflow:hidden;color:#101d57;background:#edf7ff}.company-login-story{position:relative;isolation:isolate;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:clamp(36px,3.6vw,64px) clamp(32px,6.1vw,104px) 48px;background:radial-gradient(ellipse at 0 0,#1965d8 0,transparent 35%),radial-gradient(ellipse at 100% 100%,#1357ca 0,transparent 35%),#102452;color:#fff}.company-login-story:before{content:"";position:absolute;z-index:-1;width:600px;height:600px;left:-30px;bottom:-210px;border:2px solid #2465d455;border-radius:50%;box-shadow:inset 0 0 0 65px #235aca22}.company-login-story .site-logo{width:200px;max-width:65%}.company-login-story .site-logo img{width:100%;height:auto}.company-login-intro{margin-top:clamp(25px,4vw,50px)}.company-login-intro>span{font-size:13px;letter-spacing:.3em;color:#b5cef5}.company-login-intro h2{margin:15px 0 18px;font-size:clamp(22px,3.55vw,35px);line-height:1.06;color:#fff;letter-spacing:-.02em}.company-login-intro p{font-size:clamp(12px,1.5vw,18px);line-height:1.4;color:#b5cef5}.company-login-art{position:relative;display:grid;place-items:center;flex:1;min-height:0}.company-login-art img{position:relative;z-index:1;width:min(100%,300px);max-height:32vh;height:auto;object-fit:contain}.company-login-art:before{content:"";position:absolute;width:300px;height:300px;left:-240px;bottom:-160px;border-radius:50%;background:linear-gradient(140deg,#5fcaff,#1567e9 40%,#112760 80%)}.company-login-art:after{content:"";position:absolute;right:-30px;top:25px;width:80px;height:80px;border-radius:50%;background:linear-gradient(140deg,#62bcff,#1360e2 45%,#102356)}.company-login-quote{position:relative;display:flex;align-items:center;gap:12px;font-size:16px;color:#fff}.company-login-quote svg{color:#2396ff;flex-shrink:0}.company-login-main{display:grid;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;place-items:safe center;padding:35px clamp(28px,6.8vw,55px)}.company-login-card{width:100%;max-width:760px;padding:36px 38px 32px;border:1px solid #c7dfff;border-radius:15px;background:#fff;box-shadow:0 4px 12px #164e9b0d}.auth-logo img{filter:brightness(0) invert(1)!important;display:block;width:50%;height:100%}.company-login .auth-access-eyebrow{color:#0044b8;font-size:12px;font-weight:700;letter-spacing:.15em}.company-login .auth-access-heading h1{margin:12px 0 14px;font-size:clamp(32px,2.5vw,42px);line-height:1.1;color:#101d57}.company-login .auth-access-heading p{color:#0044b8;font-size:16px;line-height:1.55}.company-login .auth-access-form{margin-top:22px;display:grid;gap:12px}.company-login .form-group{margin:0}.company-login .form-group>label{display:block;margin-bottom:8px;font-size:15px;font-weight:600;color:#101d57}.company-login .ui-input{width:100%;height:45px;padding:0 24px;border:1px solid #c6dcff;border-radius:12px;background:#e8f2ff;color:#111}.company-login .form-group small:empty{display:none}.company-login .form-group .relative>button{top:50%;transform:translateY(-50%);right:18px}.company-login .auth-access-options{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:15px}.company-login .auth-access-options label{font-weight:600}.company-login input[type=checkbox]{width:20px;height:20px;accent-color:#147dff}.company-login a{color:#0067ff}.company-login .auth-access-captcha>div{margin:4px 0 0}.company-login .auth-access-form>button{width:100%;min-height:52px;margin-top:0;border-radius:12px;background:#127dff;color:#fff}.company-login .auth-access-social{display:grid;gap:8px;margin-top:12px}.company-login .auth-access-social:empty{display:none}.company-login .auth-access-social a{display:flex;justify-content:center;align-items:center;gap:16px;min-height:54px;border:1px solid #bfd5ff;border-radius:12px;font-weight:600;color:#0044b8;padding:8px 12px}.company-login-provider{font-size:29px;font-weight:900;line-height:1}.company-login-google{background:conic-gradient(#4285f4 0 25%,#34a853 25% 48%,#fbbc05 48% 68%,#ea4335 68% 82%,#4285f4 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.company-login-yahoo{color:#6001d2;font-style:italic}.company-login .auth-access-footer{margin-top:24px;padding-top:26px;border-top:1px solid #c8ddff;text-align:center;font-size:16px;line-height:1.5;color:#0044b8}@media(max-width:1100px){.company-login{grid-template-columns:38% minmax(0,1fr)}.company-login-story{padding:36px 28px}.company-login-main,.company-login-card{padding:28px}.company-login-intro>span{font-size:12px}}@media(max-width:767px){.company-login{grid-template-columns:minmax(0,1fr);height:auto;min-height:100svh;overflow:visible}.company-login-story{padding:28px 24px}.company-login-story .site-logo{width:155px}.company-login-intro{margin-top:28px}.company-login-intro h2{max-width:440px;font-size:38px}.company-login-art,.company-login-quote{display:none}.company-login-main{min-height:auto;overflow:visible;padding:24px 16px}.company-login-card{padding:26px 20px}}@media(max-width:380px){.company-login-main{padding:18px 8px}.company-login-card{padding:24px 12px}}}@layer utilities{.company-login .onboarding-step-line{margin-bottom:24px;font-size:13px}.company-login .onboarding-step-line [aria-current=step]{color:#0067ff}.company-login textarea.ui-input{height:auto;min-height:140px;padding:14px 24px}.company-login .auth-access-form input[type=file]{width:100%;min-width:0;padding:12px;border:1px solid #c6dcff;border-radius:12px;background:#e8f2ff}.company-login .auth-create{margin-top:24px}.company-login .auth-create summary{cursor:pointer;color:#0067ff}.company-login .preview-explanation{margin-top:20px;font-size:14px}.company-login :is(select,textarea):focus-visible{outline:3px solid #4ba0ff;outline-offset:3px}@media(max-width:767px){.company-login{grid-template-columns:minmax(0,1fr)}}}
