body,html{overflow-x:hidden}.auth-screen{--font-family-main:var(--cb-font-sans);--font-weight-bold:var(--cb-fw-700);--font-weight-semibold:var(--cb-fw-600);--color-bg:var(--cb-surface-page);--color-surface:var(--cb-surface-base);--color-card:var(--cb-card-bg);--color-text:var(--cb-text-body);--color-text-2:var(--cb-text-muted);--color-text-3:var(--cb-text-subtle);--color-border:var(--cb-input-border);--color-border-soft:var(--cb-border-soft);--color-border-strong:var(--cb-border-strong);--color-auth-placeholder:var(--cb-input-placeholder);--color-auth-autofill-bg:var(--cb-input-bg);--color-primary:var(--cb-onboarding-gradient-primary);--color-primary-strong:var(--cb-onboarding-gradient-primary-hover);--color-auth-divider-text:var(--cb-text-subtle);--color-auth-divider-line:var(--cb-border-soft);--color-surface-hover:var(--cb-row-hover-bg);--color-auth-oauth-hover-border:var(--cb-border-strong);--color-error:var(--cb-danger);--color-error-bg:var(--cb-danger-soft);--color-error-border:var(--cb-danger-border);--color-success-soft:var(--cb-success-soft);--color-success-border:var(--cb-success-border);--color-success-strong:var(--cb-secondary);--shadow-auth-poster:var(--cb-shadow-lg);--shadow-auth-card:var(--cb-shadow-md);--shadow-auth-cta:var(--cb-premium-cta-shadow);--shadow-auth-cta-hover:var(--cb-premium-cta-hover-shadow);min-height:100svh;background:var(--cb-surface-base);font-family:var(--font-family-main);display:grid;grid-template-rows:auto 1fr;grid-row-gap:var(--cb-s20);row-gap:var(--cb-s20);padding:var(--cb-s24);box-sizing:border-box}.auth-screen--login{height:var(--cb-auth-login-screen-height);min-height:var(--cb-auth-login-screen-min-height);grid-template-rows:var(--cb-auth-login-screen-rows);overflow:var(--cb-auth-login-screen-overflow)}.auth-screen--login .auth-poster{height:var(--cb-auth-login-poster-height);min-height:var(--cb-auth-login-poster-min-height);align-self:var(--cb-auth-login-poster-align-self);overflow:var(--cb-auth-login-poster-overflow);align-items:var(--cb-auth-login-poster-align-items)}.auth-screen--login :is(.auth-posterLeft,.auth-posterRight){height:var(--cb-auth-login-panel-height);min-height:var(--cb-auth-login-panel-min-height);align-self:var(--cb-auth-login-panel-align-self);overflow-x:var(--cb-auth-login-panel-overflow-x);overflow-y:var(--cb-auth-login-panel-overflow-y);scrollbar-gutter:var(--cb-auth-login-panel-scrollbar-gutter)}.auth-screen--login .auth-posterLeft .cbHeroA,.auth-screen--login .auth-posterLeft .cbHeroAInner,.auth-screen--login .auth-posterLeft .cbHeroATop,.auth-screen--login .auth-posterLeft>*{height:var(--cb-auth-login-content-height);min-height:var(--cb-auth-login-content-min-height);overflow:var(--cb-auth-login-content-overflow)}.auth-screen--login .auth-card{height:var(--cb-auth-login-card-height);min-height:var(--cb-auth-login-card-min-height);align-self:var(--cb-auth-login-card-align-self);overflow-x:var(--cb-auth-login-card-overflow-x);overflow-y:var(--cb-auth-login-card-overflow-y)}.auth-screen--register{height:var(--cb-auth-register-screen-height);min-height:var(--cb-auth-register-screen-min-height);grid-template-rows:var(--cb-auth-register-screen-rows);overflow:var(--cb-auth-register-screen-overflow)}.auth-screen--register .auth-poster{height:var(--cb-auth-register-poster-height);min-height:var(--cb-auth-register-poster-min-height);align-self:var(--cb-auth-register-poster-align-self)}.auth-screen--register :is(.auth-posterLeft,.auth-posterRight){min-height:var(--cb-auth-register-panel-min-height);overflow-x:var(--cb-auth-register-panel-overflow-x);overflow-y:var(--cb-auth-register-panel-overflow-y);scrollbar-gutter:var(--cb-auth-register-panel-scrollbar-gutter)}.auth-screen--register .auth-card{height:var(--cb-auth-register-card-height);min-height:var(--cb-auth-register-card-min-height);overflow-x:var(--cb-auth-register-card-overflow-x);overflow-y:var(--cb-auth-register-card-overflow-y)}.auth-screen--register .auth-grid2{align-items:var(--cb-auth-register-inline-fields-align-items)}.auth-screen--register .auth-grid2 .auth-field,.auth-screen--register .auth-grid2 .auth-field:has(.auth-fieldError){align-self:var(--cb-auth-register-inline-field-align-self);gap:var(--cb-auth-register-inline-field-gap)}.auth-screen--forgot-password{height:var(--cb-auth-forgot-screen-height);min-height:var(--cb-auth-forgot-screen-min-height);grid-template-rows:var(--cb-auth-forgot-screen-rows);overflow:var(--cb-auth-forgot-screen-overflow)}.auth-screen--forgot-password .auth-poster{height:var(--cb-auth-forgot-poster-height);min-height:var(--cb-auth-forgot-poster-min-height);align-self:var(--cb-auth-forgot-poster-align-self);padding:var(--cb-auth-forgot-poster-padding);border:var(--cb-auth-forgot-poster-border);box-shadow:var(--cb-auth-forgot-poster-shadow);background:var(--cb-auth-forgot-poster-background);overflow:var(--cb-auth-forgot-poster-overflow)}.auth-screen--forgot-password .auth-posterRight{min-height:var(--cb-auth-forgot-panel-min-height);overflow-x:var(--cb-auth-forgot-panel-overflow-x);overflow-y:var(--cb-auth-forgot-panel-overflow-y)}.auth-screen--forgot-password .auth-card{height:var(--cb-auth-forgot-card-height);min-height:var(--cb-auth-forgot-card-min-height);overflow-x:var(--cb-auth-forgot-card-overflow-x);overflow-y:var(--cb-auth-forgot-card-overflow-y)}.auth-screen--forgot-password .auth-pitchText{margin:var(--cb-auth-forgot-pitch-margin);color:var(--cb-auth-forgot-pitch-color);font-size:var(--cb-auth-forgot-pitch-font-size);line-height:var(--cb-auth-forgot-pitch-line-height);text-align:var(--cb-auth-forgot-pitch-text-align);white-space:var(--cb-auth-forgot-pitch-white-space)}.auth-brand{justify-self:start;align-self:start;text-align:left;margin:0}.auth-brandLogo{width:clamp(140px,8.8vw,190px);margin:0 0 var(--cb-s2) 0;padding:0;background:transparent;border-radius:0;box-shadow:none;box-sizing:border-box}.auth-brandLogo :is(img,picture,span) img,.auth-brandLogo img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.auth-brandTitle{margin:0;font-size:var(--cb-fs-28);font-weight:var(--font-weight-bold);line-height:1.08;letter-spacing:var(--cb-ls-tight);color:var(--color-text)}.auth-brandSubtitle{margin:0;font-size:var(--cb-fs-14);font-weight:var(--cb-fw-500);line-height:var(--cb-lh-24);color:var(--color-text-2)}.auth-poster{justify-self:center;align-self:center;width:min(var(--cb-auth-poster-max-width),100%);max-width:100%;box-sizing:border-box;display:grid;grid-template-columns:2fr 1fr;grid-column-gap:var(--cb-s24);-moz-column-gap:var(--cb-s24);column-gap:var(--cb-s24);grid-row-gap:var(--cb-s24);row-gap:var(--cb-s24);align-items:stretch;padding:var(--cb-s24);border-radius:var(--cb-radius-xl);background:var(--cb-surface-base);border:1px solid var(--cb-border-soft);box-shadow:var(--shadow-auth-poster);overflow:hidden}.auth-posterLeft,.auth-posterRight{min-width:0;align-self:stretch}.auth-posterLeft,.auth-posterRight{display:flex;align-items:stretch}.auth-posterRight{justify-content:center}.auth-posterLeft .cbHeroA,.auth-posterLeft>*{width:100%;max-width:100%;min-width:0;overflow:hidden;height:100%}.auth-posterLeft .cbHeroA{display:flex}.auth-posterLeft .cbHeroAInner{padding:var(--cb-s32);flex:1 1 auto;height:100%;display:flex}.auth-posterLeft .cbHeroATitle{font-size:var(--cb-fs-24);letter-spacing:var(--cb-ls-tight)}.auth-posterLeft .cbHeroASubtitle{font-size:var(--cb-fs-14);line-height:1.45;color:var(--color-text-2)}.auth-posterLeft .cbHeroATop{display:grid;grid-template-columns:1fr var(--cb-s260);grid-column-gap:var(--cb-s28);-moz-column-gap:var(--cb-s28);column-gap:var(--cb-s28);grid-gap:var(--cb-s16);gap:var(--cb-s16);align-items:start;min-width:0;flex:1 1 auto;height:100%;align-content:start}.auth-posterLeft .cbHeroALeft{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.auth-posterLeft .cbHeroARight{min-width:0;display:flex;align-items:stretch;justify-content:flex-start;padding-left:var(--cb-s12)}.auth-posterLeft .cbHeroARight .cbHeroACards{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:var(--cb-s12);width:100%;min-width:0}.auth-posterLeft .cbHeroARight .cbHeroACard{flex:0 0 auto!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:var(--cb-s12);height:auto!important;box-sizing:border-box}.auth-posterLeft .cbHeroACardTitle{font-size:var(--cb-fs-14);line-height:1.2}.auth-posterLeft .cbHeroACardSubtitle{font-size:var(--cb-fs-12);line-height:1.35;color:var(--color-text-2)}.auth-posterLeft .cbHeroA,.auth-posterLeft .cbHeroAInner{max-width:100%;min-width:0;border-radius:var(--cb-radius-xl);background:var(--cb-gradient-brand-focus);border:1px solid var(--cb-border-soft);box-shadow:var(--cb-shadow-sm)}@media (max-width:1100px){.auth-posterLeft .cbHeroATop{grid-template-columns:1fr}.auth-posterLeft .cbHeroAMockup{display:none}}.auth-posterLeft .cbHeroACTAMeta,.auth-posterLeft .cbHeroASubtitle,.auth-posterLeft .cbHeroATitle{max-width:var(--cb-s440)}.auth-posterLeft .cbHeroASubtitle{margin-top:var(--cb-s12)}.auth-posterLeft .cbHeroACTAMeta{width:100%;display:flex;justify-content:center;text-align:center;gap:var(--cb-s10);flex-wrap:wrap}.auth-posterLeft .cbHeroAMockup{width:100%;max-width:var(--cb-s420);margin-top:var(--cb-s16);margin-bottom:var(--cb-s14);align-self:center;position:relative;z-index:0;transform:translateY(var(--cb-s4));isolation:isolate}.auth-posterLeft .cbHeroAMockup:before{bottom:calc(var(--cb-s16) * -1);width:76%;height:var(--cb-s24);background:var(--cb-shadow-color,rgba(15,23,42,.22));filter:blur(var(--cb-s14));opacity:.35;z-index:0}.auth-posterLeft .cbHeroAMockup:after,.auth-posterLeft .cbHeroAMockup:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-radius:999px;pointer-events:none}.auth-posterLeft .cbHeroAMockup:after{bottom:calc(var(--cb-s12) * -1);width:70%;height:var(--cb-s28);background:var(--color-brand,var(--cb-secondary));filter:blur(var(--cb-s16));opacity:.14;z-index:1}.auth-posterLeft .cbHeroAMockupImg{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 var(--cb-s20) var(--cb-s24) var(--cb-shadow-color,rgba(15,23,42,.14))) drop-shadow(0 var(--cb-s10) var(--cb-s12) var(--cb-shadow-color,rgba(15,23,42,.1)))}@media (hover:hover){.auth-posterLeft .cbHeroAMockup{transition:transform var(--cb-dur-220) var(--cb-ease)}.auth-posterLeft .cbHeroAMockup:hover{transform:translateY(calc(var(--cb-s4) * -1))}.auth-posterLeft .cbHeroACard:hover{transform:translateY(calc(var(--cb-s2) * -1));box-shadow:var(--cb-shadow-sm)}}@media (max-width:560px){.auth-posterLeft .cbHeroAMockup{display:none}}.auth-card{width:100%;height:100%;max-width:var(--cb-auth-card-max-width);display:flex;flex-direction:column;background:color-mix(in srgb,var(--cb-surface-base) 92%,#fff 8%);border:1px solid var(--cb-border-soft);border-color:color-mix(in srgb,var(--cb-border-soft) 75%,transparent 25%);box-shadow:var(--cb-shadow-lg);border-radius:var(--cb-radius-card-lg);padding:var(--cb-auth-card-padding-block) var(--cb-auth-card-padding-inline);box-sizing:border-box}.auth-card:focus-within{box-shadow:var(--cb-shadow-lg),0 0 0 1.5px color-mix(in srgb,var(--color-brand) 28%,transparent 72%)}.auth-title{margin:0 0 var(--cb-s16);font-size:var(--cb-auth-title-font-size);font-weight:var(--font-weight-bold);text-align:left;line-height:var(--cb-auth-title-line-height);color:var(--color-text)}.auth-subtitle{margin:0 0 var(--cb-s18);font-size:var(--cb-fs-14);color:var(--color-text-2);text-align:center;line-height:1.45}.auth-form{display:grid;grid-gap:var(--cb-s14);gap:var(--cb-s14)}.auth-field{display:grid;grid-gap:var(--cb-s10);gap:var(--cb-s10);margin:0}.auth-label{font-size:var(--cb-auth-label-font-size);font-weight:var(--font-weight-semibold);color:var(--color-text-body)}.auth-input{width:100%;height:var(--cb-input-h);border-radius:var(--cb-input-radius);border:var(--cb-bw-1) solid color-mix(in srgb,var(--color-border) 78%,transparent 22%);padding:0 var(--cb-s16);outline:none;background:color-mix(in srgb,var(--color-auth-autofill-bg) 92%,#fff 8%);color:var(--color-text);font-family:var(--font-family-main);font-size:var(--cb-fs-14);box-sizing:border-box;transition:border-color var(--cb-dur-160) var(--cb-ease),box-shadow var(--cb-dur-160) var(--cb-ease),background-color var(--cb-dur-160) var(--cb-ease)}.auth-input::-moz-placeholder{color:var(--color-auth-placeholder)}.auth-input::placeholder{color:var(--color-auth-placeholder)}.auth-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-brand) 35%,transparent 65%)}.auth-input:disabled{opacity:.7;cursor:not-allowed}.auth-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--cb-s16);gap:var(--cb-s16)}.auth-grid2>*{min-width:0}@media (max-width:480px){.auth-grid2{grid-template-columns:1fr}}.auth-helperRow{display:flex;justify-content:flex-end;margin-top:0}.auth-helperLink{font-size:var(--cb-fs-13);color:var(--color-text);text-decoration:underline;font-weight:var(--font-weight-semibold)}.auth-primaryBtn{width:100%;height:var(--cb-btn-h);border-radius:var(--cb-btn-radius);border:none;cursor:pointer;background:var(--color-primary);color:var(--cb-btn-primary-text);font-size:var(--cb-fs-16);font-weight:var(--cb-btn-fw);letter-spacing:.01em;box-shadow:var(--shadow-auth-cta);font-family:var(--font-family-main);transition:var(--cb-btn-trans);margin-top:var(--cb-s8)}.auth-primaryBtn:hover{background:var(--color-primary-strong);transform:translateY(-1px);box-shadow:var(--shadow-auth-cta-hover)}.auth-primaryBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.auth-trustLine{margin:var(--cb-s10) 0 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-auth-trust-gap);justify-self:var(--cb-auth-trust-justify-self);font-size:var(--cb-fs-12);line-height:var(--cb-auth-trust-line-height);color:var(--color-text-subtle);text-align:center;white-space:var(--cb-auth-trust-white-space)}.auth-trustIcon{width:var(--cb-auth-trust-icon-size);height:var(--cb-auth-trust-icon-size);flex:0 0 var(--cb-auth-trust-icon-size);transform:scale(var(--cb-auth-trust-icon-scale));transform-origin:center}.auth-proofLine{margin-top:var(--cb-s8);color:var(--color-text-3)}.auth-helpLine,.auth-proofLine{font-size:var(--cb-fs-12);text-align:center}.auth-helpLine{margin:0 0 var(--cb-s10)}.auth-helpLine a{color:var(--color-text-2);text-decoration:underline;font-weight:var(--cb-fw-500)}.auth-helpLine a:hover{color:var(--color-text)}.auth-divider{margin:var(--cb-s8) 0;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:var(--cb-s12);gap:var(--cb-s12);align-items:center;color:var(--color-auth-divider-text);font-size:var(--cb-fs-12)}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--color-auth-divider-line)}.auth-oauthRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--cb-auth-oauth-gap);gap:var(--cb-auth-oauth-gap);margin-top:var(--cb-s8)}.auth-oauthBtn{height:var(--cb-input-h);border-radius:var(--cb-input-radius);border:var(--cb-bw-1) solid var(--color-border);background:var(--cb-surface-base);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-s10);padding-inline:var(--cb-auth-oauth-padding-inline);font-size:var(--cb-fs-14);font-weight:var(--cb-fw-700);color:var(--color-text);box-sizing:border-box;font-family:var(--font-family-main);transition:var(--cb-btn-trans)}.auth-oauthBtn:hover{background:var(--color-surface-hover);border-color:var(--color-auth-oauth-hover-border);transform:translateY(var(--cb-btn-hover-translateY))}.auth-oauthBtn img,.auth-oauthBtn svg{width:var(--cb-icon-18);height:var(--cb-icon-18);flex:0 0 var(--cb-icon-18);-o-object-fit:contain;object-fit:contain}.auth-footer{margin-top:var(--cb-s12);text-align:center;font-size:var(--cb-auth-footer-font-size);color:var(--color-text-2)}.auth-footerLink{position:relative;z-index:var(--cb-auth-footer-link-layer);display:inline-flex;align-items:center;justify-content:center;min-height:var(--cb-auth-footer-link-min-height);padding-inline:var(--cb-auth-footer-link-padding-inline);color:var(--color-text);text-decoration:underline;font-weight:var(--cb-fw-700);touch-action:manipulation}.auth-error{background:var(--color-error-bg);border:var(--cb-bw-1) solid var(--color-error-border);color:var(--color-error);padding:var(--cb-s12);border-radius:var(--cb-input-radius);margin-bottom:var(--cb-s10);font-size:var(--cb-fs-14);line-height:1.35}.auth-errorWithIcon{display:flex;gap:var(--cb-s10);align-items:flex-start}.auth-success{background:var(--color-success-soft);border:var(--cb-bw-1) solid var(--color-success-border);color:var(--color-success-strong);padding:var(--cb-s12);border-radius:var(--cb-input-radius);margin-bottom:var(--cb-s10);font-size:var(--cb-fs-14);line-height:1.35}.auth-passwordField{position:relative;min-width:0}.auth-passwordField .auth-input{padding-right:calc(var(--cb-s16) + var(--cb-s36) + var(--cb-s8))}.auth-passwordToggle{position:absolute;top:50%;right:var(--cb-s10);transform:translateY(-50%);width:var(--cb-s36);height:var(--cb-s36);border-radius:var(--cb-r10);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:var(--cb-bw-1) solid transparent;padding:0;cursor:pointer;color:var(--color-text-2);transition:var(--cb-btn-trans)}.auth-passwordToggle svg{width:var(--cb-icon-18);height:var(--cb-icon-18)}@media (hover:hover){.auth-passwordToggle:hover{background:color-mix(in srgb,var(--color-surface-hover) 70%,transparent 30%);border-color:color-mix(in srgb,var(--color-border) 55%,transparent 45%);color:var(--color-text)}}.auth-passwordField:focus-within .auth-input{border-color:color-mix(in srgb,var(--color-brand) 38%,var(--color-border) 62%);box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-brand) 18%,transparent 82%)}.auth-passwordToggle:focus-visible{outline:none;box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-brand) 18%,transparent 82%)}.auth-passwordField.is-invalid .auth-input{border-color:color-mix(in srgb,var(--color-error) 55%,var(--color-border) 45%)}.auth-passwordField.is-invalid:focus-within .auth-input{box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-error) 22%,transparent 78%)}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:active,.auth-input:-webkit-autofill:focus,.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text);box-shadow:0 0 0 1000px color-mix(in srgb,var(--color-auth-autofill-bg) 92%,#fff 8%) inset!important;border:var(--cb-bw-1) solid color-mix(in srgb,var(--color-border) 78%,transparent 22%)}.auth-input:-webkit-autofill{-webkit-transition:background-color 999999s ease-out 0s;transition:background-color 999999s ease-out 0s}.auth-fieldError{margin-top:var(--cb-s6);font-size:var(--cb-fs-12);line-height:1.25;font-weight:var(--cb-fw-500);color:color-mix(in srgb,var(--color-error) 85%,#000 15%);letter-spacing:.01em}.auth-field:has(.auth-fieldError){gap:var(--cb-s8)}.auth-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--color-error) 58%,var(--color-border) 42%)}.auth-input[aria-invalid=true]:focus{border-color:color-mix(in srgb,var(--color-error) 72%,var(--color-border) 28%);box-shadow:0 0 0 var(--cb-bw-2) color-mix(in srgb,var(--color-error) 20%,transparent 80%)}@media (max-width:1100px){.auth-poster,.auth-screen{padding:var(--cb-s16);row-gap:var(--cb-s16)}.auth-poster{grid-template-columns:1fr;box-shadow:0 var(--cb-s20) var(--cb-s40) color-mix(in srgb,#000 8%,transparent 92%)}.auth-card{max-width:var(--cb-auth-card-max-width)}.auth-posterLeft .cbHeroACard{border-radius:var(--cb-radius-lg);border:1px solid var(--cb-border-soft);box-shadow:var(--cb-shadow-xs);background:color-mix(in srgb,var(--cb-surface-base) 92%,#fff 8%);transition:transform var(--cb-dur-220) var(--cb-ease),box-shadow var(--cb-dur-220) var(--cb-ease);max-width:100%;flex-basis:100%}.auth-screen--login .auth-posterLeft{display:var(--cb-auth-login-compact-marketing-display)}.auth-screen--login .auth-poster{grid-template-columns:var(--cb-auth-login-compact-poster-columns);width:var(--cb-auth-login-compact-poster-width);max-width:var(--cb-auth-login-compact-poster-max-width);padding:var(--cb-auth-login-compact-poster-padding);border:var(--cb-auth-login-compact-poster-border);box-shadow:var(--cb-auth-login-compact-poster-shadow);background:var(--cb-auth-login-compact-poster-background)}.auth-screen--login .auth-posterRight{padding-block:var(--cb-auth-login-compact-right-padding-block)}.auth-screen--login .auth-card{height:var(--cb-auth-login-compact-card-height);min-height:var(--cb-auth-login-compact-card-min-height);margin-block:var(--cb-auth-login-compact-card-margin-block)}.auth-screen--register .auth-posterLeft{display:var(--cb-auth-register-compact-marketing-display)}.auth-screen--register .auth-poster{grid-template-columns:var(--cb-auth-register-compact-poster-columns);width:var(--cb-auth-register-compact-poster-width);max-width:var(--cb-auth-register-compact-poster-max-width);padding:var(--cb-auth-register-compact-poster-padding);border:var(--cb-auth-register-compact-poster-border);box-shadow:var(--cb-auth-register-compact-poster-shadow);background:var(--cb-auth-register-compact-poster-background)}.auth-screen--register .auth-posterRight{padding-block:var(--cb-auth-register-compact-right-padding-block)}.auth-screen--register .auth-card{height:var(--cb-auth-register-compact-card-height);min-height:var(--cb-auth-register-compact-card-min-height);margin-block:var(--cb-auth-register-compact-card-margin-block)}.auth-screen--forgot-password .auth-posterRight{padding-block:var(--cb-auth-forgot-compact-right-padding-block)}.auth-screen--forgot-password .auth-card{height:var(--cb-auth-forgot-compact-card-height);min-height:var(--cb-auth-forgot-compact-card-min-height);margin-block:var(--cb-auth-forgot-compact-card-margin-block)}}@media (max-width:480px){.auth-screen{padding:var(--cb-s12);row-gap:var(--cb-s14)}.auth-screen--login .auth-brand{justify-self:var(--cb-auth-login-mobile-brand-justify-self);text-align:var(--cb-auth-login-mobile-brand-text-align)}.auth-screen--login .auth-brandLogo{margin-inline:var(--cb-auth-login-mobile-brand-logo-margin-inline)}.auth-screen--login .auth-title{text-align:var(--cb-auth-login-mobile-title-text-align)}.auth-screen--register .auth-brand{justify-self:var(--cb-auth-register-mobile-brand-justify-self);text-align:var(--cb-auth-register-mobile-brand-text-align)}.auth-screen--register .auth-brandLogo{margin-inline:var(--cb-auth-register-mobile-brand-logo-margin-inline)}.auth-screen--register .auth-title{text-align:var(--cb-auth-register-mobile-title-text-align)}.auth-screen--forgot-password .auth-brand{justify-self:var(--cb-auth-forgot-mobile-brand-justify-self);text-align:var(--cb-auth-forgot-mobile-brand-text-align)}.auth-screen--forgot-password .auth-brandLogo{margin-inline:var(--cb-auth-forgot-mobile-brand-logo-margin-inline)}.auth-screen--forgot-password .auth-title{text-align:var(--cb-auth-forgot-mobile-title-text-align)}.auth-screen--forgot-password .auth-pitchText{text-align:var(--cb-auth-forgot-mobile-pitch-text-align)}}.auth-checkBlock{display:grid;grid-gap:var(--cb-s8);gap:var(--cb-s8)}.auth-checkRow{display:flex;align-items:flex-start;gap:var(--cb-auth-cgu-gap);margin-top:var(--cb-s6)}.auth-checkRow input[type=checkbox]{width:var(--cb-s16);height:var(--cb-s16);margin-top:var(--cb-s2);accent-color:var(--color-brand)}.auth-checkRow span{font-size:var(--cb-fs-13);line-height:1.35;color:var(--cb-text-muted)}.auth-checkRow .auth-linkInline{color:inherit;text-decoration-thickness:1px;text-underline-offset:var(--cb-s2)}.auth-checkbox{width:16px;height:16px;flex:0 0 16px;margin-top:2px;border-radius:4px;accent-color:var(--color-brand)}.auth-checkLabel{font-size:var(--cb-auth-cgu-font-size);line-height:var(--cb-auth-cgu-line-height);color:var(--color-text-2);white-space:var(--cb-auth-cgu-white-space)}.auth-checkLabel .auth-linkInline{color:var(--color-text);font-weight:var(--cb-fw-700);text-decoration:underline;text-underline-offset:2px}.auth-checkLabel .auth-linkInline:hover{color:var(--color-brand)}.auth-checkbox:focus-visible{outline:none;box-shadow:var(--cb-focus-ring);border-radius:4px}.auth-posterLeft .cbHeroATop{display:block}.auth-posterLeft .cbHeroATitleFull{width:100%;margin:0;padding-bottom:var(--cb-s16)}.auth-posterLeft .cbHeroABody{display:grid;grid-template-columns:1.35fr var(--cb-s280);grid-column-gap:var(--cb-s24);-moz-column-gap:var(--cb-s24);column-gap:var(--cb-s24);grid-row-gap:var(--cb-s16);row-gap:var(--cb-s16);align-items:start;min-width:0}.auth-posterLeft .cbHeroABody .cbHeroASubtitle{margin:0}.auth-posterLeft .cbHeroABody .cbHeroALeft{min-width:0}.auth-posterLeft .cbHeroABody .cbHeroARight{min-width:0;padding-left:var(--cb-s8)}@media (max-width:1100px){.auth-posterLeft .cbHeroABody{grid-template-columns:1fr}}.auth-posterSingle{grid-template-columns:1fr!important;max-width:520px;margin:0 auto}.auth-posterSingle .auth-posterRight{justify-content:center}.auth-screen--verify-email{height:var(--cb-auth-verify-screen-height);min-height:var(--cb-auth-verify-screen-min-height);grid-template-rows:var(--cb-auth-verify-screen-rows);place-items:var(--cb-auth-verify-screen-place-items);overflow:var(--cb-auth-verify-screen-overflow)}.auth-screen--verify-email .auth-card{width:var(--cb-auth-verify-card-width);height:var(--cb-auth-verify-card-height);min-height:var(--cb-auth-verify-card-min-height);max-width:var(--cb-auth-verify-card-max-width);justify-self:var(--cb-auth-verify-card-justify-self);align-self:var(--cb-auth-verify-card-align-self);overflow-x:var(--cb-auth-verify-card-overflow-x);overflow-y:var(--cb-auth-verify-card-overflow-y)}.auth-screen--verify-email .auth-brand{margin-bottom:var(--cb-auth-verify-brand-margin-bottom)}.auth-screen--verify-email .auth-primaryBtn{margin-top:var(--cb-auth-verify-primary-margin-top)}.auth-screen--verify-email .auth-oauthBtn{width:var(--cb-auth-verify-secondary-width);margin-top:var(--cb-auth-verify-secondary-margin-top)}@media (max-width:480px){.auth-screen--verify-email .auth-brand{justify-self:var(--cb-auth-verify-mobile-brand-justify-self);text-align:var(--cb-auth-verify-mobile-brand-text-align)}.auth-screen--verify-email .auth-brandLogo{margin-inline:var(--cb-auth-verify-mobile-brand-logo-margin-inline)}.auth-screen--verify-email .auth-title{text-align:var(--cb-auth-verify-mobile-title-text-align)}}.cbStatusPill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:var(--cb-product-status-pill-min-height);padding:var(--cb-product-status-pill-padding-y) var(--cb-product-status-pill-padding-x);border:var(--cb-product-status-pill-border-width) solid var(--cb-product-status-pill-border-color);border-radius:var(--cb-product-status-pill-radius);background:var(--cb-product-status-pill-bg);box-shadow:var(--cb-product-status-pill-shadow);color:var(--cb-product-status-pill-color);font-size:var(--cb-product-status-pill-font-size);font-weight:var(--cb-product-status-pill-font-weight);line-height:var(--cb-product-status-pill-line-height);white-space:nowrap}.cbStatusPill--validated{border-color:var(--cb-product-status-pill-validated-border-color);background:var(--cb-product-status-pill-validated-bg);color:var(--cb-product-status-pill-validated-color)}.cbStatusPill--success{border-color:var(--cb-product-status-pill-success-border-color);background:var(--cb-product-status-pill-success-bg);color:var(--cb-product-status-pill-success-color)}.cbStatusPill--info{border-color:var(--cb-product-status-pill-info-border-color);background:var(--cb-product-status-pill-info-bg);color:var(--cb-product-status-pill-info-color)}.cbStatusPill--warning{border-color:var(--cb-product-status-pill-warning-border-color);background:var(--cb-product-status-pill-warning-bg);color:var(--cb-product-status-pill-warning-color)}.cbStatusPill--neutral{border-color:var(--cb-product-status-pill-neutral-border-color);background:var(--cb-product-status-pill-neutral-bg);color:var(--cb-product-status-pill-neutral-color)}.cbIconBadge{width:var(--cb-product-icon-badge-size);height:var(--cb-product-icon-badge-size)}.cbIconBadge,.cbIconBadgeGlyph{display:inline-flex;align-items:center;justify-content:center}.cbIconBadgeGlyph{line-height:var(--cb-product-icon-badge-glyph-line-height)}.cbIconBadgeGlyph,.cbIconBadgeGlyph svg{width:var(--cb-product-icon-badge-glyph-size);height:var(--cb-product-icon-badge-glyph-size)}.cbIconBadgeGlyph svg{display:block}.cbMetadataList{display:grid;grid-gap:var(--cb-product-metadata-list-gap);gap:var(--cb-product-metadata-list-gap);margin:var(--cb-product-metadata-list-margin)}.cbMetadataListRow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cb-product-metadata-list-row-gap);padding-block:var(--cb-product-metadata-list-row-padding-y)}.cbMetadataListLabel{color:var(--cb-product-metadata-list-label-color);font-size:var(--cb-product-metadata-list-label-size);font-weight:var(--cb-product-metadata-list-label-weight);line-height:var(--cb-product-metadata-list-label-line-height)}.cbMetadataListValue{margin:var(--cb-product-metadata-list-margin);color:var(--cb-product-metadata-list-value-color);font-size:var(--cb-product-metadata-list-value-size);font-weight:var(--cb-product-metadata-list-value-weight);line-height:var(--cb-product-metadata-list-value-line-height);text-align:right}.cbMetadataListLink{color:var(--cb-product-metadata-list-link-color);text-decoration:none}.cbMetadataListLink:hover{color:var(--cb-product-metadata-list-link-hover-color)}.cbCtaGroup{display:flex;flex-wrap:wrap;gap:var(--cb-product-cta-group-gap)}.cbCtaGroupButton{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cb-product-cta-button-min-height);padding:var(--cb-product-cta-button-padding-y) var(--cb-product-cta-button-padding-x);border-width:var(--cb-product-cta-button-border-width);border-style:solid;border-radius:var(--cb-product-cta-button-radius);font-size:var(--cb-product-cta-button-font-size);font-weight:var(--cb-product-cta-button-font-weight);line-height:var(--cb-product-cta-button-line-height);text-decoration:none;transition:background var(--cb-product-cta-button-transition),border-color var(--cb-product-cta-button-transition),color var(--cb-product-cta-button-transition),box-shadow var(--cb-product-cta-button-transition),transform var(--cb-product-cta-button-transition)}.cbCtaGroupButton:hover{transform:translateY(var(--cb-product-cta-button-hover-translate-y))}.cbCtaGroupButton:focus-visible{outline:none;box-shadow:var(--cb-product-cta-focus-ring)}.cbCtaGroupButton--primary{border-color:var(--cb-product-cta-primary-border);background:var(--cb-product-cta-primary-bg);color:var(--cb-product-cta-primary-color);box-shadow:var(--cb-product-cta-primary-shadow)}.cbCtaGroupButton--primary:hover{background:var(--cb-product-cta-primary-hover-bg);box-shadow:var(--cb-product-cta-primary-hover-shadow)}.cbCtaGroupButton--secondary{border-color:var(--cb-product-cta-secondary-border);background:var(--cb-product-cta-secondary-bg);color:var(--cb-product-cta-secondary-color);box-shadow:var(--cb-product-cta-secondary-shadow)}.cbCtaGroupButton--secondary:hover{border-color:var(--cb-product-cta-secondary-hover-border);background:var(--cb-product-cta-secondary-hover-bg)}.cbAssetSnapshotCard{display:grid;backdrop-filter:var(--cb-product-asset-card-backdrop-filter);grid-gap:var(--cb-product-asset-card-gap);gap:var(--cb-product-asset-card-gap);padding:var(--cb-product-asset-card-padding);border:var(--cb-product-asset-card-border);border-radius:var(--cb-product-asset-card-radius);background:var(--cb-product-asset-card-bg);box-shadow:var(--cb-product-asset-card-shadow)}.cbAssetSnapshotHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-product-asset-header-gap);margin-inline:var(--cb-product-asset-header-divider-margin-inline);padding-inline:var(--cb-product-asset-header-divider-padding-inline);padding-bottom:var(--cb-product-asset-header-padding-bottom);border-bottom:1px solid var(--cb-product-asset-header-border-color)}.cbAssetSnapshotHeaderMain{display:var(--cb-product-asset-header-main-display);align-items:var(--cb-product-asset-header-main-align-items);gap:var(--cb-product-asset-header-main-gap);min-width:0}.cbAssetSnapshotHeaderIcon{flex:0 0 auto;width:var(--cb-product-asset-header-icon-size);height:var(--cb-product-asset-header-icon-size);margin-top:var(--cb-product-asset-header-icon-margin-top);color:var(--cb-product-asset-header-icon-color)}.cbAssetSnapshotHeaderText{display:grid;grid-gap:var(--cb-product-asset-header-text-gap);gap:var(--cb-product-asset-header-text-gap);min-width:0}.cbAssetSnapshotHeaderMeta,.cbAssetSnapshotHeaderSubtitle,.cbAssetSnapshotHeaderTitle{margin:0}.cbAssetSnapshotHeaderTitle{color:var(--cb-product-asset-header-title-color);font-size:var(--cb-product-asset-header-title-size);font-weight:var(--cb-product-asset-header-title-weight);line-height:var(--cb-product-asset-header-title-line-height);letter-spacing:var(--cb-product-asset-title-letter-spacing);text-wrap:var(--cb-product-asset-header-title-text-wrap);margin:var(--cb-product-asset-header-title-margin)}.cbAssetSnapshotHeaderSubtitle{color:var(--cb-product-asset-header-subtitle-color);font-size:var(--cb-product-asset-header-subtitle-size);font-weight:var(--cb-product-asset-header-subtitle-weight);line-height:var(--cb-product-asset-header-subtitle-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbAssetSnapshotHeaderAddress{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--cb-product-asset-header-address-gap);padding:var(--cb-product-asset-header-address-padding);border:1px solid var(--cb-product-asset-header-address-border-color);border-radius:var(--cb-product-asset-header-address-radius);background:var(--cb-product-asset-header-address-bg);box-shadow:var(--cb-product-asset-header-address-shadow);backdrop-filter:var(--cb-product-asset-header-address-backdrop-filter)}.cbAssetSnapshotHeaderAddressIcon{flex:0 0 auto;color:var(--cb-product-asset-header-address-icon-color)}.cbAssetSnapshotHeaderMeta{color:var(--cb-product-asset-header-meta-color);font-size:var(--cb-product-asset-header-meta-size);font-weight:var(--cb-product-asset-header-meta-weight);line-height:var(--cb-product-asset-header-meta-line-height);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbAssetSnapshotSectionGrid{display:grid;grid-template-columns:var(--cb-product-asset-grid-columns-4);grid-gap:var(--cb-product-asset-grid-gap);gap:var(--cb-product-asset-grid-gap);align-items:var(--cb-product-asset-grid-align-items)}.cbAssetSnapshotProgressCard,.cbAssetSnapshotSectionCard{display:flex;flex-direction:column;position:relative;overflow:hidden;gap:var(--cb-product-asset-section-gap);min-width:0;min-height:var(--cb-product-asset-section-min-height);padding:var(--cb-product-asset-section-padding);border:var(--cb-product-asset-section-border);border-radius:var(--cb-product-asset-section-radius);background:var(--cb-product-asset-section-bg);box-shadow:var(--cb-product-asset-section-shadow)}.cbAssetSnapshotProgressCard{align-self:var(--cb-product-asset-progress-align-self);justify-content:flex-start;background:var(--cb-product-asset-progress-bg);border:var(--cb-product-asset-progress-border);box-shadow:var(--cb-product-asset-progress-shadow);padding:var(--cb-product-asset-progress-padding);background-clip:padding-box;transition:var(--cb-product-asset-progress-transition)}.cbAssetSnapshotProgressHeader,.cbAssetSnapshotSectionHeader{display:flex;align-items:var(--cb-product-asset-section-header-align-items);gap:var(--cb-product-asset-section-header-gap);padding-bottom:var(--cb-product-asset-section-header-padding-bottom)}.cbAssetSnapshotSectionIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--cb-product-asset-section-icon-size);height:var(--cb-product-asset-section-icon-size);border-radius:var(--cb-product-asset-section-icon-radius);box-shadow:var(--cb-product-asset-section-icon-shadow)}.cbAssetSnapshotProgressHeaderText,.cbAssetSnapshotSectionHeaderText{display:grid;grid-gap:4px;gap:4px;min-width:0}.cbAssetSnapshotProgressDescription,.cbAssetSnapshotProgressTitle,.cbAssetSnapshotRemainingTitle,.cbAssetSnapshotSectionDescription,.cbAssetSnapshotSectionTitle{margin:0}.cbAssetSnapshotProgressTitle,.cbAssetSnapshotSectionTitle{color:var(--cb-product-asset-section-title-color);font-size:var(--cb-product-asset-section-title-size);font-weight:var(--cb-product-asset-section-title-weight);line-height:var(--cb-product-asset-section-title-line-height);letter-spacing:var(--cb-product-asset-section-title-letter-spacing);text-transform:var(--cb-product-asset-section-text-transform)}.cbAssetSnapshotProgressDescription,.cbAssetSnapshotSectionDescription{color:var(--cb-product-asset-section-description-color);font-size:var(--cb-product-asset-section-description-size);font-weight:var(--cb-product-asset-section-description-weight);line-height:var(--cb-product-asset-section-description-line-height);padding-top:var(--cb-product-asset-progress-description-padding-top)}.cbAssetSnapshotRows{display:grid;grid-gap:var(--cb-product-asset-rows-gap);gap:var(--cb-product-asset-rows-gap);align-content:start}.cbAssetSnapshotRow{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--cb-product-asset-row-gap);min-height:var(--cb-product-asset-row-min-height);padding-inline:var(--cb-product-asset-row-padding-inline);padding-bottom:var(--cb-product-asset-row-padding-bottom);border-bottom:1px solid var(--cb-product-asset-row-border-color);border-radius:var(--cb-product-asset-row-radius);background:var(--cb-product-asset-row-bg);box-shadow:var(--cb-product-asset-row-shadow)}.cbAssetSnapshotRow:last-child{padding-bottom:0}.cbAssetSnapshotRow--missing{padding:var(--cb-product-asset-row-missing-padding);border:1px solid var(--cb-product-asset-row-missing-border-color);border-radius:var(--cb-product-asset-row-missing-radius);background:var(--cb-product-asset-row-missing-bg)}.cbAssetSnapshotRowText{display:grid;grid-gap:3px;gap:3px;min-width:0}.cbAssetSnapshotRowLabel{color:var(--cb-product-asset-row-label-color);font-size:var(--cb-product-asset-row-label-size);font-weight:var(--cb-product-asset-row-label-weight);line-height:var(--cb-product-asset-row-label-line-height)}.cbAssetSnapshotRowHelper{color:var(--cb-product-asset-row-helper-color);font-size:var(--cb-product-asset-row-helper-size);font-weight:var(--cb-product-asset-row-helper-weight);line-height:var(--cb-product-asset-row-helper-line-height)}.cbAssetSnapshotRowValueWrap{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;text-align:right}.cbAssetSnapshotRowValue{letter-spacing:var(--cb-product-asset-row-value-letter-spacing);color:var(--cb-product-asset-row-value-color);font-size:var(--cb-product-asset-row-value-size);font-weight:var(--cb-product-asset-row-value-weight);line-height:var(--cb-product-asset-row-value-line-height)}.cbAssetSnapshotRow--primary{display:var(--cb-product-asset-row-primary-display);align-items:var(--cb-product-asset-row-primary-align-items);justify-content:var(--cb-product-asset-row-primary-justify-content);gap:var(--cb-product-asset-row-primary-gap);min-width:var(--cb-product-asset-row-primary-min-width);padding:var(--cb-product-asset-row-primary-padding);border:var(--cb-product-asset-row-primary-border);border-radius:var(--cb-product-asset-row-primary-radius);background:var(--cb-product-asset-row-primary-bg);box-shadow:var(--cb-product-asset-row-primary-shadow)}.cbAssetSnapshotRow--primary .cbAssetSnapshotRowLabel{color:var(--cb-product-asset-row-primary-label-color);font-size:var(--cb-product-asset-row-primary-label-size);font-weight:var(--cb-product-asset-row-primary-label-weight);letter-spacing:var(--cb-product-asset-row-primary-label-letter-spacing);flex:var(--cb-product-asset-row-primary-label-flex);white-space:var(--cb-product-asset-row-primary-label-white-space);text-transform:var(--cb-product-asset-row-primary-label-text-transform)}.cbAssetSnapshotRow--primary .cbAssetSnapshotRowValue{color:var(--cb-product-asset-row-primary-value-color);font-size:var(--cb-product-asset-row-primary-value-size);font-weight:var(--cb-product-asset-row-primary-value-weight);line-height:var(--cb-product-asset-row-primary-value-line-height);letter-spacing:var(--cb-product-asset-row-primary-value-letter-spacing);background:var(--cb-product-asset-row-primary-value-bg);border:var(--cb-product-asset-row-primary-value-border);box-shadow:var(--cb-product-asset-row-primary-value-shadow);opacity:var(--cb-product-asset-row-primary-value-opacity);border-radius:var(--cb-product-asset-row-primary-value-radius);padding:var(--cb-product-asset-row-primary-value-padding);flex:var(--cb-product-asset-row-primary-value-flex);min-width:var(--cb-product-asset-row-primary-value-min-width);white-space:var(--cb-product-asset-row-primary-value-white-space);text-align:var(--cb-product-asset-row-primary-value-text-align)}.cbAssetSnapshotRow:not(.cbAssetSnapshotRow--primary){padding:var(--cb-product-asset-row-detail-padding-y) var(--cb-product-asset-row-detail-padding-x);margin-top:var(--cb-product-asset-row-detail-margin-top)}.cbAssetSnapshotInfos{display:grid;grid-gap:var(--cb-product-asset-infos-gap);gap:var(--cb-product-asset-infos-gap);margin-top:var(--cb-product-asset-infos-margin-top)}.cbAssetSnapshotInfo{display:flex;align-items:flex-start;gap:var(--cb-product-asset-info-gap);padding:var(--cb-product-asset-info-padding);border:var(--cb-product-asset-info-border);border-radius:var(--cb-product-asset-info-radius);background:var(--cb-product-asset-info-bg);box-shadow:var(--cb-product-asset-info-shadow)}.cbAssetSnapshotInfoIcon{flex:0 0 auto;color:var(--cb-product-asset-info-icon-color)}.cbAssetSnapshotInfoText{margin:0;color:var(--cb-product-asset-info-text-color);font-size:var(--cb-product-asset-info-text-size);font-weight:var(--cb-product-asset-info-text-weight);line-height:var(--cb-product-asset-info-text-line-height)}.cbAssetSnapshotSectionFooter{display:flex;justify-content:flex-end;margin-top:var(--cb-product-asset-section-footer-margin-top);padding-top:var(--cb-product-asset-section-footer-padding-top)}.cbAssetSnapshotSectionCta{display:inline-flex;align-items:center;justify-content:center;gap:var(--cb-product-asset-section-cta-gap);width:-moz-fit-content;width:fit-content;min-height:var(--cb-product-asset-section-cta-min-height);padding:0 var(--cb-product-asset-section-cta-padding-x);border:var(--cb-product-asset-section-cta-border);border-radius:var(--cb-product-asset-section-cta-radius);background:var(--cb-product-asset-section-cta-bg);color:var(--cb-product-asset-section-cta-color);font-size:var(--cb-product-asset-section-cta-size);font-weight:var(--cb-product-asset-section-cta-weight);line-height:var(--cb-product-asset-section-cta-height);letter-spacing:var(--cb-product-asset-section-cta-letter-spacing);text-decoration:none;box-shadow:var(--cb-product-asset-section-cta-shadow);backdrop-filter:var(--cb-product-asset-section-cta-backdrop-filter);transition:var(--cb-product-asset-section-cta-transition)}.cbAssetSnapshotProgressHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cbAssetSnapshotProgressRing{margin:var(--cb-product-asset-progress-ring-margin)}.cbAssetSnapshotRemaining{display:grid;grid-gap:var(--cb-product-asset-remaining-gap);gap:var(--cb-product-asset-remaining-gap)}.cbAssetSnapshotRemainingTitle{color:var(--cb-product-asset-remaining-title-color);font-size:var(--cb-product-asset-remaining-title-size);font-weight:var(--cb-product-asset-remaining-title-weight);line-height:var(--cb-product-asset-remaining-title-line-height)}.cbAssetSnapshotRemainingList{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:16px}.cbAssetSnapshotRemainingItem{color:var(--cb-product-asset-remaining-item-color);font-size:var(--cb-product-asset-remaining-item-size);font-weight:var(--cb-product-asset-remaining-item-weight);line-height:var(--cb-product-asset-remaining-item-line-height)}.cbAssetSnapshotProgressActions{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.cbAssetSnapshotProgressCta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cb-product-asset-progress-cta-height);border-radius:var(--cb-product-asset-progress-cta-radius);font-weight:800;text-decoration:none}.cbAssetSnapshotProgressCta--primary{background:var(--cb-product-asset-progress-cta-primary-bg);color:var(--cb-product-asset-progress-cta-primary-color)}.cbAssetSnapshotProgressCta--secondary{background:var(--cb-product-asset-progress-cta-secondary-bg);color:var(--cb-product-asset-progress-cta-secondary-color)}.cbAssetSnapshotProgressCard:before,.cbAssetSnapshotSectionCard:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:var(--cb-product-asset-section-overlay-bg)}.cbAssetSnapshotInfos,.cbAssetSnapshotProgressActions,.cbAssetSnapshotProgressHeader,.cbAssetSnapshotProgressRing,.cbAssetSnapshotRemaining,.cbAssetSnapshotRows,.cbAssetSnapshotSectionFooter,.cbAssetSnapshotSectionHeader{position:relative;z-index:1}.cbRecommendedActionPanel{display:grid;grid-template-columns:var(--cb-product-recommended-panel-display-columns);align-items:var(--cb-product-recommended-panel-align-items);grid-gap:var(--cb-product-recommended-panel-gap);gap:var(--cb-product-recommended-panel-gap);padding:var(--cb-product-recommended-panel-padding);border:var(--cb-product-recommended-panel-border-width) solid var(--cb-product-recommended-panel-border-color);border-radius:var(--cb-product-recommended-panel-radius);background:var(--cb-product-recommended-panel-bg);box-shadow:var(--cb-product-recommended-panel-shadow);overflow:hidden;transition:var(--cb-product-recommended-panel-transition)}.cbRecommendedActionPanelContent{display:grid;grid-gap:var(--cb-product-recommended-panel-content-gap);gap:var(--cb-product-recommended-panel-content-gap);min-width:0}.cbRecommendedActionPanelEyebrow{margin:var(--cb-product-recommended-panel-eyebrow-margin);color:var(--cb-product-recommended-panel-eyebrow-color);font-size:var(--cb-product-recommended-panel-eyebrow-size);font-weight:var(--cb-product-recommended-panel-eyebrow-weight);line-height:var(--cb-product-recommended-panel-eyebrow-line-height);text-transform:var(--cb-product-recommended-panel-eyebrow-transform);letter-spacing:var(--cb-product-recommended-panel-eyebrow-letter-spacing)}.cbRecommendedActionPanelMain{display:grid;grid-template-columns:var(--cb-product-recommended-panel-main-columns);align-items:var(--cb-product-recommended-panel-main-align-items);grid-gap:var(--cb-product-recommended-panel-main-gap);gap:var(--cb-product-recommended-panel-main-gap)}.cbRecommendedActionPanelText{display:grid;grid-gap:var(--cb-product-recommended-panel-text-gap);gap:var(--cb-product-recommended-panel-text-gap);min-width:0}.cbRecommendedActionPanelTitle{margin:var(--cb-product-recommended-panel-title-margin);color:var(--cb-product-recommended-panel-title-color);font-size:var(--cb-product-recommended-panel-title-size);font-weight:var(--cb-product-recommended-panel-title-weight);line-height:var(--cb-product-recommended-panel-title-line-height);letter-spacing:var(--cb-product-recommended-panel-title-letter-spacing)}.cbRecommendedActionPanelDescription{max-width:var(--cb-product-recommended-panel-description-max-width);margin:var(--cb-product-recommended-panel-description-margin);color:var(--cb-product-recommended-panel-description-color);font-size:var(--cb-product-recommended-panel-description-size);font-weight:var(--cb-product-recommended-panel-description-weight);line-height:var(--cb-product-recommended-panel-description-line-height)}.cbRecommendedActionPanelAction{display:grid;justify-items:center;grid-gap:var(--cb-product-recommended-panel-action-gap);gap:var(--cb-product-recommended-panel-action-gap);width:var(--cb-product-recommended-panel-action-width);max-width:var(--cb-product-recommended-panel-action-max-width);min-width:0}.cbRecommendedActionPanelCta{width:var(--cb-product-recommended-panel-cta-width);max-width:100%}.cbRecommendedActionPanelCta :where(a,button){width:100%;min-width:0;min-height:var(--cb-product-recommended-panel-cta-min-height)}.cbRecommendedActionPanelAside{display:grid;justify-items:var(--cb-product-recommended-panel-aside-justify-items);align-content:var(--cb-product-recommended-panel-aside-align-content);grid-gap:var(--cb-product-recommended-panel-aside-gap);gap:var(--cb-product-recommended-panel-aside-gap);min-width:0}.cbRecommendedActionPanelAside :where(a,button){min-height:var(--cb-product-recommended-panel-cta-min-height);font-weight:var(--cb-product-recommended-panel-cta-font-weight)}.cbRecommendedActionPanelReassurance{max-width:var(--cb-product-recommended-panel-action-width);margin:var(--cb-product-recommended-panel-reassurance-margin);color:var(--cb-product-recommended-panel-reassurance-color);font-size:var(--cb-product-recommended-panel-reassurance-size);font-weight:var(--cb-product-recommended-panel-reassurance-weight);line-height:var(--cb-product-recommended-panel-reassurance-line-height);text-align:var(--cb-product-recommended-panel-reassurance-align)}@media (hover:hover){.cbRecommendedActionPanel:hover{transform:translateY(var(--cb-product-recommended-panel-translateY));box-shadow:var(--cb-product-recommended-panel-hover-shadow)}}.cbActionCardGridShell{display:grid;grid-gap:var(--cb-product-action-card-shell-gap);gap:var(--cb-product-action-card-shell-gap);padding:var(--cb-product-action-card-shell-padding);border:var(--cb-product-action-card-shell-border);border-radius:var(--cb-product-action-card-shell-radius);background:var(--cb-product-action-card-shell-bg);box-shadow:var(--cb-product-action-card-shell-shadow)}.cbActionCardGridHeader{display:grid;grid-gap:var(--cb-product-action-card-shell-header-gap);gap:var(--cb-product-action-card-shell-header-gap)}.cbActionCardGridTitle{margin:var(--cb-product-action-card-shell-title-margin);color:var(--cb-product-action-card-shell-title-color);font-size:var(--cb-product-action-card-shell-title-size);font-weight:var(--cb-product-action-card-shell-title-weight);line-height:var(--cb-product-action-card-shell-title-line-height);letter-spacing:var(--cb-product-action-card-shell-title-letter-spacing)}.cbActionCardGridDescription{max-width:var(--cb-product-action-card-shell-description-max-width);margin:var(--cb-product-action-card-shell-description-margin);color:var(--cb-product-action-card-shell-description-color);font-size:var(--cb-product-action-card-shell-description-size);font-weight:var(--cb-product-action-card-shell-description-weight);line-height:var(--cb-product-action-card-shell-description-line-height)}.cbActionCardGrid{display:grid;grid-template-columns:var(--cb-product-action-card-grid-columns);grid-gap:var(--cb-product-action-card-grid-gap);gap:var(--cb-product-action-card-grid-gap);align-items:var(--cb-product-action-card-grid-align-items)}.cbProductActionCard{position:relative;display:grid;grid-template-rows:auto 1fr;min-height:var(--cb-product-action-card-min-height);grid-gap:var(--cb-product-action-card-gap);gap:var(--cb-product-action-card-gap);padding:var(--cb-product-action-card-padding);border:var(--cb-product-action-card-border);border-radius:var(--cb-product-action-card-radius);background:var(--cb-product-action-card-bg);box-shadow:var(--cb-product-action-card-shadow);color:inherit;text-decoration:none;overflow:hidden;opacity:var(--cb-product-action-card-opacity);transition:box-shadow var(--cb-product-action-card-transition),transform var(--cb-product-action-card-transition),border-color var(--cb-product-action-card-transition),background var(--cb-product-action-card-transition)}.cbProductActionCard:before{content:"";position:absolute;inset:var(--cb-product-action-card-overlay-inset);border-radius:inherit;background:var(--cb-product-action-card-overlay-bg);pointer-events:none}.cbProductActionCard:hover{transform:translateY(var(--cb-product-action-card-hover-translate-y));border-color:var(--cb-product-action-card-hover-border-color);box-shadow:var(--cb-product-action-card-hover-shadow);background:var(--cb-product-action-card-hover-bg)}.cbProductActionCard:focus-visible{outline:var(--cb-product-action-card-focus-ring);outline-offset:var(--cb-product-action-card-focus-offset)}.cbProductActionCardArrow,.cbProductActionCardDescription,.cbProductActionCardHeader,.cbProductActionCardIcon,.cbProductActionCardTop{position:relative;z-index:var(--cb-product-action-card-content-z-index)}.cbProductActionCardTop{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-product-action-card-top-gap);min-width:0}.cbProductActionCardMain{display:grid;grid-gap:var(--cb-product-action-card-content-gap);gap:var(--cb-product-action-card-content-gap);min-width:0}.cbProductActionCardHeader{display:flex;align-items:center;gap:var(--cb-product-action-card-header-gap);min-width:0}.cbProductActionCardIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--cb-product-action-card-icon-color);opacity:var(--cb-product-action-card-icon-opacity)}.cbProductActionCardLeadingIcon{display:block}.cbProductActionCardTitle{min-width:0;color:var(--cb-product-action-card-title-color);font-size:var(--cb-product-action-card-title-size);font-weight:var(--cb-product-action-card-title-weight);line-height:var(--cb-product-action-card-title-line-height);letter-spacing:var(--cb-product-action-card-title-letter-spacing)}.cbProductActionCardDescription{color:var(--cb-product-action-card-description-color);font-size:var(--cb-product-action-card-description-size);font-weight:var(--cb-product-action-card-description-weight);line-height:var(--cb-product-action-card-description-line-height);padding-left:var(--cb-product-action-card-description-padding-left)}.cbProductActionCardArrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--cb-product-action-card-arrow-size);height:var(--cb-product-action-card-arrow-size);color:var(--cb-product-action-card-arrow-color);opacity:var(--cb-product-action-card-arrow-opacity);transition:transform var(--cb-product-action-card-transition),color var(--cb-product-action-card-transition),opacity var(--cb-product-action-card-transition)}.cbProductActionCardArrowIcon{display:block}.cbProductActionCard:hover .cbProductActionCardArrow{transform:translateX(var(--cb-product-action-card-arrow-hover-translate-x));color:var(--cb-product-action-card-arrow-hover-color);opacity:var(--cb-product-action-card-arrow-hover-opacity)}.cbMigrationAssistPanel{display:grid;grid-template-columns:var(--cb-product-migration-panel-columns);align-items:var(--cb-product-migration-panel-align-items);grid-gap:var(--cb-product-migration-panel-gap);gap:var(--cb-product-migration-panel-gap);padding:var(--cb-product-migration-panel-padding);border:var(--cb-product-migration-panel-border);border-radius:var(--cb-product-migration-panel-radius);background:var(--cb-product-migration-panel-bg);box-shadow:var(--cb-product-migration-panel-shadow);overflow:hidden}.cbMigrationAssistPanelContent{display:grid;grid-gap:var(--cb-product-migration-panel-content-gap);gap:var(--cb-product-migration-panel-content-gap);min-width:0}.cbMigrationAssistPanelHeader{display:grid;grid-gap:var(--cb-product-migration-panel-header-gap);gap:var(--cb-product-migration-panel-header-gap)}.cbMigrationAssistPanelTitle{margin:var(--cb-product-migration-panel-title-margin);color:var(--cb-product-migration-panel-title-color);font-size:var(--cb-product-migration-panel-title-size);font-weight:var(--cb-product-migration-panel-title-weight);line-height:var(--cb-product-migration-panel-title-line-height);letter-spacing:var(--cb-product-migration-panel-title-letter-spacing)}.cbMigrationAssistPanelDescription{max-width:var(--cb-product-migration-panel-description-max-width);margin:var(--cb-product-migration-panel-description-margin);color:var(--cb-product-migration-panel-description-color);font-size:var(--cb-product-migration-panel-description-size);font-weight:var(--cb-product-migration-panel-description-weight);line-height:var(--cb-product-migration-panel-description-line-height)}.cbMigrationAssistPanelBenefits{display:flex;align-items:center;gap:var(--cb-product-migration-panel-benefits-gap);flex-wrap:wrap}.cbMigrationAssistPanelBenefit{display:flex;flex-direction:column;gap:var(--cb-product-migration-panel-benefit-content-gap)}.cbMigrationAssistPanelBenefitHeader{display:flex;align-items:center;gap:var(--cb-product-migration-panel-benefit-header-gap)}.cbMigrationAssistPanelBenefitIcon{display:inline-flex;align-items:center;justify-content:center;width:var(--cb-product-migration-panel-benefit-icon-size);height:var(--cb-product-migration-panel-benefit-icon-size);flex-shrink:var(--cb-product-migration-panel-benefit-icon-shrink)}.cbMigrationAssistPanelBenefitTitle{color:var(--cb-product-migration-panel-benefit-title-color);font-size:var(--cb-product-migration-panel-benefit-title-size);font-weight:var(--cb-product-migration-panel-benefit-title-weight);line-height:var(--cb-product-migration-panel-benefit-title-line-height)}.cbMigrationAssistPanelBenefitDescription{color:var(--cb-product-migration-panel-benefit-description-color);font-size:var(--cb-product-migration-panel-benefit-description-size);font-weight:var(--cb-product-migration-panel-benefit-description-weight);line-height:var(--cb-product-migration-panel-benefit-description-line-height);padding-left:var(
  --cb-product-migration-panel-benefit-description-padding-left
 )}.cbMigrationAssistPanelActions{justify-content:var(--cb-product-migration-panel-actions-justify)}.cbProductSuccessHeader{display:flex;flex-wrap:wrap;align-items:var(--cb-product-success-header-align-items);justify-content:var(--cb-product-success-header-justify-content);-moz-column-gap:var(--cb-product-success-header-inline-gap);column-gap:var(--cb-product-success-header-inline-gap);row-gap:var(--cb-product-success-header-row-gap);width:var(--cb-product-success-header-width);max-width:var(--cb-product-success-header-max-width);margin-inline:var(--cb-product-success-header-margin-inline);text-align:var(--cb-product-success-header-align)}.cbProductSuccessHeaderMark{order:var(--cb-product-success-header-mark-order);display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--cb-product-success-header-mark-size);width:var(--cb-product-success-header-mark-size);min-width:var(--cb-product-success-header-mark-size);height:var(--cb-product-success-header-mark-size);min-height:var(--cb-product-success-header-mark-size);aspect-ratio:1/1;margin-top:var(--cb-product-success-header-mark-margin-top);border-radius:var(--cb-product-success-header-mark-radius);background:var(--cb-product-success-header-mark-bg);border:var(--cb-product-success-header-mark-border);box-shadow:var(--cb-product-success-header-mark-shadow);overflow:hidden}.cbProductSuccessHeaderMark>svg{width:var(--cb-product-success-header-mark-icon-size);height:var(--cb-product-success-header-mark-icon-size);flex:0 0 auto}.cbProductSuccessHeaderPill{display:none}.cbProductSuccessHeaderText{display:contents}.cbProductSuccessHeaderTitle{order:var(--cb-product-success-header-title-order);margin:var(--cb-product-success-header-title-margin);color:var(--cb-product-success-header-title-color);font-size:var(--cb-product-success-header-title-size);font-weight:var(--cb-product-success-header-title-weight);line-height:var(--cb-product-success-header-title-line-height);letter-spacing:var(--cb-product-success-header-title-letter-spacing)}.cbProductSuccessHeaderSubtitle{order:var(--cb-product-success-header-subtitle-order);flex-basis:var(--cb-product-success-header-subtitle-flex-basis);margin:var(--cb-product-success-header-subtitle-margin);color:var(--cb-product-success-header-subtitle-color);font-size:var(--cb-product-success-header-subtitle-size);font-weight:var(--cb-product-success-header-subtitle-weight);line-height:var(--cb-product-success-header-subtitle-line-height);text-align:var(--cb-product-success-header-subtitle-align)}.cbProductKpiGrid{display:grid;grid-template-columns:var(--cb-product-kpi-grid-columns);grid-gap:var(--cb-product-kpi-grid-gap);gap:var(--cb-product-kpi-grid-gap);align-items:var(--cb-product-kpi-grid-align-items)}.cbProductKpiCard{--cb-accent:var(--cb-product-kpi-neutral-accent);--cb-accent-strong:var(--cb-product-kpi-neutral-accent-strong);position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:var(--cb-product-kpi-card-min-height);grid-gap:var(--cb-product-kpi-card-gap);gap:var(--cb-product-kpi-card-gap);padding:var(--cb-product-kpi-card-padding);border:var(--cb-product-kpi-card-border);border-radius:var(--cb-product-kpi-card-radius);background:var(--cb-product-kpi-card-bg);box-shadow:var(--cb-product-kpi-card-shadow);color:inherit;text-decoration:none;overflow:hidden;opacity:var(--cb-product-kpi-card-opacity);transition:box-shadow var(--cb-product-kpi-card-transition),transform var(--cb-product-kpi-card-transition),border-color var(--cb-product-kpi-card-transition),background var(--cb-product-kpi-card-transition),opacity var(--cb-product-kpi-card-transition)}.cbProductKpiCard:before{content:"";position:absolute;inset:var(--cb-product-kpi-card-overlay-inset);border-radius:inherit;background:var(--cb-product-kpi-card-overlay-bg);pointer-events:none}.cbProductKpiCard--green{--cb-accent:var(--cb-product-kpi-green-accent);--cb-accent-strong:var(--cb-product-kpi-green-accent-strong)}.cbProductKpiCard--blue{--cb-accent:var(--cb-product-kpi-blue-accent);--cb-accent-strong:var(--cb-product-kpi-blue-accent-strong)}.cbProductKpiCard--purple{--cb-accent:var(--cb-product-kpi-purple-accent);--cb-accent-strong:var(--cb-product-kpi-purple-accent-strong)}.cbProductKpiCard--amber{--cb-accent:var(--cb-product-kpi-amber-accent);--cb-accent-strong:var(--cb-product-kpi-amber-accent-strong)}.cbProductKpiCard--neutral{--cb-accent:var(--cb-product-kpi-neutral-accent);--cb-accent-strong:var(--cb-product-kpi-neutral-accent-strong)}.cbProductKpiCard--clickable:hover{transform:translateY(var(--cb-product-kpi-card-hover-translate-y));background:var(--cb-product-kpi-card-hover-bg);border-color:var(--cb-accent);box-shadow:var(--cb-product-kpi-card-hover-shadow)}.cbProductKpiCard--active{background:var(--cb-product-kpi-card-active-bg);border-color:var(--cb-accent);box-shadow:var(--cb-product-kpi-card-active-shadow)}.cbProductKpiCard--disabled{opacity:var(--cb-product-kpi-card-disabled-opacity);pointer-events:none}.cbProductKpiCard:focus-visible{outline:var(--cb-product-kpi-focus-ring);outline-offset:var(--cb-product-kpi-focus-offset)}.cbProductKpiActiveIndicator,.cbProductKpiArrow,.cbProductKpiCardFooter,.cbProductKpiCardMain,.cbProductKpiCardTop,.cbProductKpiIcon,.cbProductKpiTopActions{position:relative;z-index:var(--cb-product-kpi-card-content-z-index)}.cbProductKpiCardTop{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-product-kpi-card-top-gap);min-width:0}.cbProductKpiTopActions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--cb-product-kpi-top-actions-gap);min-width:0}.cbProductKpiActiveIndicator{display:inline-block;width:var(--cb-product-kpi-active-indicator-size);height:var(--cb-product-kpi-active-indicator-size);flex:0 0 var(--cb-product-kpi-active-indicator-size);border:var(--cb-product-kpi-active-indicator-border);border-radius:var(--cb-product-kpi-active-indicator-radius);background:var(--cb-product-kpi-active-indicator-bg);box-shadow:var(--cb-product-kpi-active-indicator-shadow)}.cbProductKpiActiveIndicator--green{--cb-product-kpi-active-indicator-bg:var(--cb-product-kpi-green-accent);--cb-product-kpi-active-indicator-border-color:color-mix(in srgb,var(--cb-product-kpi-green-accent) 72%,#fff);--cb-product-kpi-active-indicator-shadow:0 0 0 4px color-mix(in srgb,var(--cb-product-kpi-green-accent) 18%,transparent),0 8px 18px color-mix(in srgb,var(--cb-product-kpi-green-accent) 22%,transparent)}.cbProductKpiActiveIndicator--blue{--cb-product-kpi-active-indicator-bg:var(--cb-product-kpi-blue-accent);--cb-product-kpi-active-indicator-border-color:color-mix(in srgb,var(--cb-product-kpi-blue-accent) 72%,#fff);--cb-product-kpi-active-indicator-shadow:0 0 0 4px color-mix(in srgb,var(--cb-product-kpi-blue-accent) 18%,transparent),0 8px 18px color-mix(in srgb,var(--cb-product-kpi-blue-accent) 22%,transparent)}.cbProductKpiActiveIndicator--purple{--cb-product-kpi-active-indicator-bg:var(--cb-product-kpi-purple-accent);--cb-product-kpi-active-indicator-border-color:color-mix(in srgb,var(--cb-product-kpi-purple-accent) 72%,#fff);--cb-product-kpi-active-indicator-shadow:0 0 0 4px color-mix(in srgb,var(--cb-product-kpi-purple-accent) 18%,transparent),0 8px 18px color-mix(in srgb,var(--cb-product-kpi-purple-accent) 22%,transparent)}.cbProductKpiActiveIndicator--amber{--cb-product-kpi-active-indicator-bg:var(--cb-product-kpi-amber-accent);--cb-product-kpi-active-indicator-border-color:color-mix(in srgb,var(--cb-product-kpi-amber-accent) 72%,#fff);--cb-product-kpi-active-indicator-shadow:0 0 0 4px color-mix(in srgb,var(--cb-product-kpi-amber-accent) 18%,transparent),0 8px 18px color-mix(in srgb,var(--cb-product-kpi-amber-accent) 22%,transparent)}.cbProductKpiActiveIndicator--neutral{--cb-product-kpi-active-indicator-bg:var(--cb-product-kpi-neutral-accent);--cb-product-kpi-active-indicator-border-color:color-mix(in srgb,var(--cb-product-kpi-neutral-accent) 72%,#fff);--cb-product-kpi-active-indicator-shadow:0 0 0 4px color-mix(in srgb,var(--cb-product-kpi-neutral-accent) 18%,transparent),0 8px 18px color-mix(in srgb,var(--cb-product-kpi-neutral-accent) 22%,transparent)}.cbProductKpiIcon{display:inline-flex;align-items:center;justify-content:center;width:var(--cb-product-kpi-icon-size);height:var(--cb-product-kpi-icon-size);flex:0 0 var(--cb-product-kpi-icon-size);border:var(--cb-product-kpi-icon-border-width) solid var(--cb-product-kpi-icon-border-color);border-radius:var(--cb-product-kpi-icon-radius);background:var(--cb-product-kpi-icon-bg);color:var(--cb-product-kpi-icon-color);box-shadow:var(--cb-product-kpi-icon-shadow)}.cbProductKpiCard--active .cbProductKpiIcon{border-color:var(--cb-product-kpi-active-icon-border-color);background:var(--cb-product-kpi-active-icon-bg);box-shadow:var(--cb-product-kpi-active-icon-shadow)}.cbProductKpiIconGlyph{display:block}.cbProductKpiEyebrow{margin:var(--cb-product-kpi-eyebrow-margin);color:var(--cb-product-kpi-eyebrow-color);font-size:var(--cb-product-kpi-eyebrow-size);font-weight:var(--cb-product-kpi-eyebrow-weight);line-height:var(--cb-product-kpi-eyebrow-line-height);text-transform:var(--cb-product-kpi-eyebrow-transform);letter-spacing:var(--cb-product-kpi-eyebrow-letter-spacing)}.cbProductKpiArrow{display:inline-flex;align-items:center;justify-content:center;width:var(--cb-product-kpi-arrow-size);height:var(--cb-product-kpi-arrow-size);color:var(--cb-product-kpi-arrow-color);opacity:var(--cb-product-kpi-arrow-opacity);transition:transform var(--cb-product-kpi-card-transition),opacity var(--cb-product-kpi-card-transition)}.cbProductKpiArrowIcon{display:block}.cbProductKpiCard--clickable:hover .cbProductKpiArrow{transform:translateX(var(--cb-product-kpi-arrow-hover-translate-x));opacity:var(--cb-product-kpi-arrow-hover-opacity)}.cbProductKpiCardMain{display:grid;align-content:end;grid-gap:var(--cb-product-kpi-card-main-gap);gap:var(--cb-product-kpi-card-main-gap);min-width:0}.cbProductKpiValue{margin:var(--cb-product-kpi-value-margin);color:var(--cb-product-kpi-value-color);font-size:var(--cb-product-kpi-value-size);font-weight:var(--cb-product-kpi-value-weight);line-height:var(--cb-product-kpi-value-line-height);letter-spacing:var(--cb-product-kpi-value-letter-spacing)}.cbProductKpiLabel{margin:var(--cb-product-kpi-label-margin);color:var(--cb-product-kpi-label-color);font-size:var(--cb-product-kpi-label-size);font-weight:var(--cb-product-kpi-label-weight);line-height:var(--cb-product-kpi-label-line-height);letter-spacing:var(--cb-product-kpi-label-letter-spacing)}.cbProductKpiHelper{margin:var(--cb-product-kpi-helper-margin);color:var(--cb-product-kpi-helper-color);font-size:var(--cb-product-kpi-helper-size);font-weight:var(--cb-product-kpi-helper-weight);line-height:var(--cb-product-kpi-helper-line-height)}.cbProductKpiCardFooter{display:flex;align-items:center;justify-content:space-between;gap:var(--cb-product-kpi-card-footer-gap);min-width:0}.cbProductKpiTrend{margin:var(--cb-product-kpi-trend-margin);font-size:var(--cb-product-kpi-trend-size);font-weight:var(--cb-product-kpi-trend-weight);line-height:var(--cb-product-kpi-trend-line-height)}.cbProductKpiTrend--success{color:var(--cb-product-status-pill-success-color)}.cbProductKpiTrend--info{color:var(--cb-product-status-pill-info-color)}.cbProductKpiTrend--warning{color:var(--cb-product-status-pill-warning-color)}.cbProductKpiTrend--neutral{color:var(--cb-product-status-pill-neutral-color)}.cbBooleanSwitch{--switch-pad:var(--cb-boolean-switch-padding);--switch-h:var(--cb-boolean-switch-height);position:var(--cb-boolean-switch-position);display:var(--cb-boolean-switch-display);grid-template-columns:var(--cb-boolean-switch-columns);align-items:var(--cb-boolean-switch-align-items);width:var(--cb-boolean-switch-width);min-height:var(--cb-boolean-switch-height);padding:var(--cb-boolean-switch-padding);border-radius:var(--cb-boolean-switch-radius);border:var(--cb-boolean-switch-border);background:var(--cb-boolean-switch-bg);box-shadow:var(--cb-boolean-switch-shadow);isolation:var(--cb-boolean-switch-isolation);overflow:var(--cb-boolean-switch-overflow);transition:var(--cb-boolean-switch-transition)}.cbBooleanSwitch__option{position:var(--cb-boolean-switch-option-position);z-index:var(--cb-boolean-switch-option-z-index);min-width:var(--cb-boolean-switch-option-min-width);min-height:calc(var(--switch-h) - (var(--switch-pad) * 2));display:var(--cb-boolean-switch-option-display);align-items:var(--cb-boolean-switch-option-align-items);justify-content:var(--cb-boolean-switch-option-justify-content);padding:0 var(--cb-boolean-switch-option-padding-x);border:var(--cb-boolean-switch-option-border);background:var(--cb-boolean-switch-option-bg);color:var(--cb-boolean-switch-option-color);font-family:inherit;font-size:var(--cb-boolean-switch-option-font-size);line-height:var(--cb-boolean-switch-option-line-height);font-weight:var(--cb-boolean-switch-option-font-weight);cursor:var(--cb-boolean-switch-option-cursor);transition:var(--cb-boolean-switch-option-transition)}.cbBooleanSwitch__option:disabled{cursor:var(--cb-boolean-switch-disabled-cursor)}.cbBooleanSwitch__optionLabel{display:var(--cb-boolean-switch-label-display);align-items:var(--cb-boolean-switch-label-align-items);justify-content:var(--cb-boolean-switch-label-justify-content);white-space:var(--cb-boolean-switch-label-white-space)}.cbBooleanSwitch__thumb{position:var(--cb-boolean-switch-thumb-position);top:var(--switch-pad);left:var(--switch-pad);z-index:var(--cb-boolean-switch-thumb-z-index);width:calc(50% - var(--switch-pad));height:calc(100% - (var(--switch-pad) * 2));display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cb-boolean-switch-thumb-radius);border:var(--cb-boolean-switch-thumb-border);background:var(--cb-boolean-switch-thumb-bg);box-shadow:var(--cb-boolean-switch-thumb-shadow);transform:translateX(0);transition:var(--cb-boolean-switch-thumb-transition);pointer-events:var(--cb-boolean-switch-thumb-pointer-events)}.cbBooleanSwitch__thumbLabel{display:var(--cb-boolean-switch-thumb-label-display);align-items:var(--cb-boolean-switch-thumb-label-align-items);justify-content:var(--cb-boolean-switch-thumb-label-justify-content);white-space:var(--cb-boolean-switch-thumb-label-white-space);color:var(--cb-boolean-switch-thumb-label-color);font-family:inherit;font-size:var(--cb-boolean-switch-thumb-label-font-size);line-height:var(--cb-boolean-switch-thumb-label-line-height);font-weight:var(--cb-boolean-switch-thumb-label-font-weight);letter-spacing:var(--cb-boolean-switch-thumb-label-letter-spacing)}.cbBooleanSwitch.isTrue .cbBooleanSwitch__thumb{transform:translateX(0)}.cbBooleanSwitch.isTrue .cbBooleanSwitch__option:first-child{color:transparent}.cbBooleanSwitch.isTrue .cbBooleanSwitch__option:last-child{color:var(--cb-boolean-switch-option-muted-color);font-weight:var(--cb-boolean-switch-option-muted-font-weight)}.cbBooleanSwitch.isFalse .cbBooleanSwitch__thumb{transform:translateX(100%)}.cbBooleanSwitch.isFalse .cbBooleanSwitch__option:first-child{color:var(--cb-boolean-switch-option-muted-color);font-weight:var(--cb-boolean-switch-option-muted-font-weight)}.cbBooleanSwitch.isFalse .cbBooleanSwitch__option:last-child{color:transparent}.cbBooleanSwitch.isDisabled{opacity:var(--cb-boolean-switch-disabled-opacity)}.cbBooleanSwitch.isDisabled .cbBooleanSwitch__option{cursor:var(--cb-boolean-switch-disabled-cursor)}