.LoginForm-module-scss-module__c_E1oW__container{flex-direction:column;width:100%;min-height:100%;display:flex}.LoginForm-module-scss-module__c_E1oW__branding{margin-bottom:2.5rem}.LoginForm-module-scss-module__c_E1oW__logoWrapper{align-items:center;gap:.75rem;display:flex}.LoginForm-module-scss-module__c_E1oW__brandText{align-items:center;gap:.5rem;display:flex}.LoginForm-module-scss-module__c_E1oW__brandName{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:var(--cds-text-primary);font-weight:600}.LoginForm-module-scss-module__c_E1oW__main{flex-direction:column;flex:1;gap:2rem;display:flex}.LoginForm-module-scss-module__c_E1oW__header{flex-direction:column;gap:.5rem;display:flex}.LoginForm-module-scss-module__c_E1oW__title{font-size:var(--cds-heading-04-font-size,1.75rem);font-weight:var(--cds-heading-04-font-weight,400);line-height:var(--cds-heading-04-line-height,1.28572);letter-spacing:var(--cds-heading-04-letter-spacing,0);color:var(--cds-text-primary);margin:0;font-weight:400}.LoginForm-module-scss-module__c_E1oW__subtitle{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-secondary);margin:0}.LoginForm-module-scss-module__c_E1oW__authSection{flex-direction:column;gap:1rem;display:flex}.LoginForm-module-scss-module__c_E1oW__authButton{justify-content:flex-start;width:100%;max-width:100%;min-height:48px}.LoginForm-module-scss-module__c_E1oW__authButton.cds--btn{width:100%;max-width:100%}.LoginForm-module-scss-module__c_E1oW__authButton .cds--inline-loading{height:auto;min-height:auto}.LoginForm-module-scss-module__c_E1oW__authButton .cds--inline-loading__text{color:inherit}.LoginForm-module-scss-module__c_E1oW__divider{align-items:center;gap:.75rem;margin:.25rem 0;display:flex}.LoginForm-module-scss-module__c_E1oW__divider:before,.LoginForm-module-scss-module__c_E1oW__divider:after{content:"";background:var(--cds-border-subtle);flex:1;height:1px}.LoginForm-module-scss-module__c_E1oW__dividerText{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);text-transform:lowercase}.LoginForm-module-scss-module__c_E1oW__loadingState{justify-content:center;padding:.75rem 0;display:flex}.LoginForm-module-scss-module__c_E1oW__errorNotification{margin-top:.5rem}.LoginForm-module-scss-module__c_E1oW__errorNotification .cds--inline-notification__subtitle{word-break:break-word}.LoginForm-module-scss-module__c_E1oW__trustSection{border-top:1px solid var(--cds-border-subtle);padding-top:1rem}.LoginForm-module-scss-module__c_E1oW__trustBadges{flex-wrap:wrap;gap:1rem;display:flex}.LoginForm-module-scss-module__c_E1oW__trustBadge{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);align-items:center;gap:.25rem;display:flex}.LoginForm-module-scss-module__c_E1oW__trustBadge svg{color:var(--cds-icon-secondary)}.LoginForm-module-scss-module__c_E1oW__bottomBar{background:var(--cds-background);border-top:1px solid var(--cds-border-subtle);z-index:100;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.LoginForm-module-scss-module__c_E1oW__copyright{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-secondary);margin:0}@media (min-width:42rem){.LoginForm-module-scss-module__c_E1oW__title{font-size:var(--cds-heading-05-font-size,2rem);font-weight:var(--cds-heading-05-font-weight,400);line-height:var(--cds-heading-05-line-height,1.25);letter-spacing:var(--cds-heading-05-letter-spacing,0)}}
.LoginVisual-module-scss-module__Aonc4G__visualContainer{background-color:#0d0d0d;background-image:linear-gradient(30deg,#1a1a1a 12%,#0000 12.5% 87%,#1a1a1a 87.5%,#1a1a1a),linear-gradient(150deg,#1a1a1a 12%,#0000 12.5% 87%,#1a1a1a 87.5%,#1a1a1a),linear-gradient(30deg,#1a1a1a 12%,#0000 12.5% 87%,#1a1a1a 87.5%,#1a1a1a),linear-gradient(150deg,#1a1a1a 12%,#0000 12.5% 87%,#1a1a1a 87.5%,#1a1a1a),linear-gradient(60deg,#1f1f1f 25%,#0000 25.5% 75%,#1f1f1f 75%,#1f1f1f),linear-gradient(60deg,#1f1f1f 25%,#0000 25.5% 75%,#1f1f1f 75%,#1f1f1f);background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-size:80px 140px;flex-direction:column;justify-content:center;height:100%;min-height:100vh;padding:4rem;display:flex;position:relative;overflow:hidden}.LoginVisual-module-scss-module__Aonc4G__backgroundOverlay{pointer-events:none;background:radial-gradient(at 0 0,#ffffff0d 0%,#0000 50%),radial-gradient(at 100% 100%,#0000004d 0%,#0000 50%);position:absolute;inset:0}.LoginVisual-module-scss-module__Aonc4G__content{z-index:1;flex-direction:column;gap:3rem;max-width:560px;display:flex;position:relative}.LoginVisual-module-scss-module__Aonc4G__heroSection{flex-direction:column;gap:1rem;display:flex}.LoginVisual-module-scss-module__Aonc4G__headline{color:#fff;margin:0;font-size:2.625rem;font-weight:300;line-height:1.2}.LoginVisual-module-scss-module__Aonc4G__headlineAccent{background:linear-gradient(90deg,#fff 0%,#a8a8a8 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.LoginVisual-module-scss-module__Aonc4G__subheadline{font-size:var(--cds-body-02-font-size,1rem);font-weight:var(--cds-body-02-font-weight,400);line-height:var(--cds-body-02-line-height,1.5);letter-spacing:var(--cds-body-02-letter-spacing,0);color:#ffffffd9;max-width:480px;margin:0;line-height:1.6}.LoginVisual-module-scss-module__Aonc4G__featuresSection{flex-direction:column;gap:.75rem;display:flex}.LoginVisual-module-scss-module__Aonc4G__featureList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.LoginVisual-module-scss-module__Aonc4G__featureItem{align-items:center;gap:.75rem;display:flex}.LoginVisual-module-scss-module__Aonc4G__featureIcon{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.LoginVisual-module-scss-module__Aonc4G__featureText{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:#fffffff2}.LoginVisual-module-scss-module__Aonc4G__customersSection{border-top:1px solid #ffffff26;flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1.5rem;display:flex}.LoginVisual-module-scss-module__Aonc4G__customersLabel{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:#fff9;text-transform:uppercase;letter-spacing:.5px;margin:0}.LoginVisual-module-scss-module__Aonc4G__customerLogos{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.LoginVisual-module-scss-module__Aonc4G__customerLogo{flex-shrink:0}.LoginVisual-module-scss-module__Aonc4G__logoImage{object-fit:contain;opacity:.7;filter:brightness(0)invert();width:auto;max-width:105px;height:34px;transition:opacity .2s}.LoginVisual-module-scss-module__Aonc4G__logoImage:hover{opacity:1}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__visualContainer,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__visualContainer){background-color:#e8e8e8;background-image:linear-gradient(30deg,#fff 12%,#0000 12.5% 87%,#fff 87.5%,#fff),linear-gradient(150deg,#fff 12%,#0000 12.5% 87%,#fff 87.5%,#fff),linear-gradient(30deg,#fff 12%,#0000 12.5% 87%,#fff 87.5%,#fff),linear-gradient(150deg,#fff 12%,#0000 12.5% 87%,#fff 87.5%,#fff),linear-gradient(60deg,#f4f4f4 25%,#0000 25.5% 75%,#f4f4f4 75%,#f4f4f4),linear-gradient(60deg,#f4f4f4 25%,#0000 25.5% 75%,#f4f4f4 75%,#f4f4f4)}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__backgroundOverlay,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__backgroundOverlay){background:radial-gradient(at 0 0,#ffffff80 0%,#0000 50%),radial-gradient(at 100% 100%,#0000000d 0%,#0000 50%)}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__headline,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__headline){color:#161616}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__headlineAccent,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__headlineAccent){background:linear-gradient(90deg,#161616 0%,#525252 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__subheadline,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__subheadline){color:#000000bf}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__featureIcon,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__featureIcon){color:#161616;background:#0000001a}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__featureText,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__featureText){color:#000000d9}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__customersSection,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__customersSection){border-top-color:#0000001a}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__customersLabel,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__customersLabel){color:#00000080}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__logoImage,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__logoImage){filter:brightness(0);opacity:.5}:is([data-carbon-theme=white] .LoginVisual-module-scss-module__Aonc4G__logoImage:hover,[data-carbon-theme=g10] .LoginVisual-module-scss-module__Aonc4G__logoImage:hover){opacity:.8}@media (min-width:82rem){.LoginVisual-module-scss-module__Aonc4G__visualContainer{padding:5rem}.LoginVisual-module-scss-module__Aonc4G__content{max-width:640px}.LoginVisual-module-scss-module__Aonc4G__headline{font-size:3rem}}
.page-module-scss-module__0dXGfa__loginPage{background:var(--cds-background);min-height:100vh;overflow:hidden}.page-module-scss-module__0dXGfa__loginGrid{min-height:100vh;margin:0!important;padding:0!important}.page-module-scss-module__0dXGfa__loginGrid.cds--grid{max-width:100%!important;padding-left:0!important;padding-right:0!important}.page-module-scss-module__0dXGfa__formColumn{background:var(--cds-background);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}:is(.page-module-scss-module__0dXGfa__formColumn.cds--col,.page-module-scss-module__0dXGfa__formColumn.cds--col-lg-7,.page-module-scss-module__0dXGfa__formColumn.cds--col-md-8,.page-module-scss-module__0dXGfa__formColumn.cds--col-sm-4){padding-left:2rem!important;padding-right:2rem!important}.page-module-scss-module__0dXGfa__formWrapper{width:100%;max-width:400px}.page-module-scss-module__0dXGfa__visualColumn{display:none;margin:0!important;padding:0!important}:is(.page-module-scss-module__0dXGfa__visualColumn.cds--col,.page-module-scss-module__0dXGfa__visualColumn.cds--col-lg-9,.page-module-scss-module__0dXGfa__visualColumn.cds--col-md-0,.page-module-scss-module__0dXGfa__visualColumn.cds--col-sm-0){padding-left:0!important;padding-right:0!important}@media (min-width:66rem){.page-module-scss-module__0dXGfa__visualColumn{display:block}}@media (min-width:42rem){.page-module-scss-module__0dXGfa__formColumn{padding:3rem}:is(.page-module-scss-module__0dXGfa__formColumn.cds--col,.page-module-scss-module__0dXGfa__formColumn.cds--col-md-8){padding-left:3rem!important;padding-right:3rem!important}}@media (min-width:66rem){.page-module-scss-module__0dXGfa__formColumn{padding:4rem}:is(.page-module-scss-module__0dXGfa__formColumn.cds--col,.page-module-scss-module__0dXGfa__formColumn.cds--col-lg-7){padding-left:4rem!important;padding-right:4rem!important}.page-module-scss-module__0dXGfa__formWrapper{max-width:380px}}
