.cpg-notifications{display:block;position:relative;width:100%}.cpg-notifications__bar{position:fixed;left:50%;bottom:24px;z-index:1100;display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 48px);transform:translate(-50%);pointer-events:none}.cpg-notification-container{display:flex;align-items:center;gap:10px;box-sizing:border-box;max-width:100%;padding:10px 16px;border-radius:var(--radius);background-color:var(--navy);box-shadow:var(--shadow-pop);color:var(--navy-text-active);font-family:var(--font-sans);font-size:13px;line-height:18px;pointer-events:auto;animation:cpg-toast-in .16s ease-out}.cpg-notification-container--warn{box-shadow:inset 3px 0 0 var(--warning),var(--shadow-pop)}.cpg-notification__marker{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.cpg-notification__marker--dot{width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--pigeonly)}.cpg-notification__marker--alert{color:var(--warning)}.cpg-notification__text{margin:0;color:inherit;font-family:inherit;font-size:13px;line-height:18px}.cpg-notification__text strong{font-weight:600}.cpg-notification__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px -8px -4px 0;padding:0;border:0;border-radius:var(--radius)!important;background-color:transparent;color:var(--navy-text);cursor:pointer;font-size:13px!important;font-weight:500!important}.cpg-notification__close:hover{background-color:var(--navy-hover);color:var(--navy-text-active)}.cpg-notification__close:focus-visible{outline:2px solid var(--ring);outline-offset:0}@keyframes cpg-toast-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.cpg-notification-container{animation:none}}.cpg-toast-container{pointer-events:none;position:fixed;z-index:999999;top:12px;right:12px}.cpg-toast-container *{box-sizing:border-box}.cpg-toast{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff;background-color:#030303;pointer-events:auto}.cpg-toast:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.cpg-toast__message{word-wrap:break-word}.cpg-toast--success{background-color:#51a351;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.cpg-toast--error{background-color:#bd362f;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.cpg-snackbar-container{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.cpg-snackbar{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:8px;pointer-events:auto}.cpg-snackbar__surface{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:344px;max-width:672px;padding-left:0;padding-right:8px;border-radius:4px;background-color:#333;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.cpg-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px;color:#ffffffde;font-family:var(--cpg-dialog-content-font-family, Roboto, sans-serif);font-size:14px;line-height:20px;font-weight:400}.cpg-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.cpg-snackbar__action{border:none;background:transparent;cursor:pointer;height:36px;min-width:64px;padding:0 8px;border-radius:var(--cpg-dialog-button-radius, 2px);font-family:var(--cpg-dialog-content-font-family, Roboto, sans-serif);font-size:14px;font-weight:500;letter-spacing:.0892857143em;color:#b2ebf2}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cpg-dialog-backdrop{position:fixed;inset:0;z-index:1000;background-color:var(--cpg-dialog-backdrop-bg)}.cpg-dialog-wrapper{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none}.cpg-dialog-panel{pointer-events:auto;box-sizing:border-box;display:flex;flex-direction:column;max-width:80vw;max-height:calc(100vh - 32px);outline:0}.cpg-dialog-surface{display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;text-align:left;border-radius:var(--cpg-dialog-surface-radius);background-color:var(--cpg-dialog-surface-bg);color:var(--cpg-dialog-surface-color);box-shadow:var(--cpg-dialog-surface-box-shadow)}.cpg-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 var(--cpg-dialog-title-margin-bottom, 0);padding:0 24px 9px;font-family:var(--cpg-dialog-content-font-family);font-size:var(--cpg-dialog-title-font-size);font-weight:var(--cpg-dialog-title-font-weight);line-height:1em;letter-spacing:.0125em;color:var(--cpg-dialog-title-color)}.cpg-dialog-title--a11y{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.cpg-dialog-title:before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.cpg-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh;padding:var(--cpg-dialog-content-padding);color:var(--cpg-dialog-content-color);font-family:var(--cpg-dialog-content-font-family);font-size:var(--cpg-dialog-content-font-size);line-height:24px;font-weight:400;letter-spacing:.03125em}.cpg-dialog-message{margin:0;font-size:1.125rem;line-height:1.25em;color:inherit}.cpg-dialog-message--pre-line{white-space:pre-line}.cpg-dialog-prompt-control{margin-top:.75rem}.cpg-dialog-prompt-control>textarea{display:block;box-sizing:border-box;width:100%;min-height:88px;margin:0;padding:10px 12px;border:0;border-radius:var(--cpg-button-radius);outline:none;background:var(--cpg-field-bg);box-shadow:inset 0 0 0 1px var(--cpg-field-border-color);color:var(--cpg-card-color);font:inherit;font-size:1rem;line-height:1.5;resize:vertical}.cpg-dialog-prompt-control>textarea::placeholder{color:var(--cpg-title-gray-color);opacity:1}.cpg-dialog-prompt-control>textarea:focus{box-shadow:inset 0 0 0 2px var(--cpg-brand-teal-behind-text)}.cpg-dialog-prompt-control>textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--cpg-input-invalid-underline-color)}.cpg-dialog-prompt-control>textarea[aria-invalid=true]:focus{box-shadow:inset 0 0 0 2px var(--cpg-input-invalid-underline-color)}.cpg-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}.cpg-dialog-actions--confirm>.cpg-dialog-button+.cpg-dialog-button{margin-left:.75rem}.cpg-dialog-actions:not(.cpg-dialog-actions--confirm)>.cpg-dialog-button+.cpg-dialog-button{margin-left:8px}.cpg-dialog-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;height:40px;padding:0 18px;border:none;outline:none;overflow:visible;vertical-align:middle;cursor:pointer;font-family:var(--cpg-button-font-family);font-size:var(--cpg-dialog-button-font-size);font-weight:var(--cpg-button-font-weight);letter-spacing:var(--cpg-button-letter-spacing);line-height:normal;border-radius:var(--cpg-button-radius);-webkit-user-select:none;user-select:none}.cpg-dialog-button:focus-visible{outline:2px solid var(--cpg-brand-teal-behind-text);outline-offset:2px}.cpg-dialog-button:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background-color:var(--cpg-dialog-button-state-layer-color)}.cpg-dialog-button:hover:before{opacity:.04}.cpg-dialog-button:focus-visible:before,.cpg-dialog-button[data-cpg-focus-initial=true]:focus:before{opacity:.12}.cpg-dialog-button>.cpg-dialog-button__label{position:relative}.cpg-dialog-button--unthemed{background-color:var(--cpg-dialog-button-bg);box-shadow:inset 0 0 0 1px var(--cpg-field-border-color);color:var(--cpg-text-dark);--cpg-dialog-button-state-layer-color: #000}.cpg-dialog-button--primary{background-color:var(--cpg-brand-teal-behind-text);color:#fff;--cpg-dialog-button-state-layer-color: #fff}.cpg-dialog-button--warn{background-color:var(--cpg-brand-error);color:#fff;--cpg-dialog-button-state-layer-color: #fff}.cpg-dialog-content .text-red{color:var(--cpg-brand-error)}.cpg-spinner-wrapper{position:relative;display:block}.cpg-spinner-content{background-color:var(--cpg-spinner-overlay-bg);color:#fff;position:var(--cpg-spinner-overlay-position);margin:0;top:0;left:var(--cpg-spinner-overlay-left);right:0;height:100vh;z-index:var(--cpg-spinner-overlay-z-index);display:flex;flex-direction:column;justify-content:center;align-items:center}.cpg-spinner-content--fullscreen{left:0}.cpg-spinner-content__text{color:var(--cpg-spinner-text-color);font-size:var(--cpg-spinner-text-font-size);line-height:1.5em;border-bottom:var(--cpg-spinner-text-border-bottom);animation-name:cpg-pulse;animation-duration:1s;animation-fill-mode:both;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes cpg-pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}.cpg-spinner-ring{animation:cpg-spinner-rotate 2s linear infinite}.cpg-spinner-ring__circle{stroke:var(--cpg-spinner-circle-stroke);fill:none;stroke-linecap:round;animation:cpg-spinner-dash 1.5s ease-in-out infinite}@keyframes cpg-spinner-rotate{to{transform:rotate(360deg)}}@keyframes cpg-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.cpg-login-host,.cpg-mfa-host,.cpg-sso-host,.cpg-set-password-host{--auth-card-bg: rgb(45, 62, 80);--auth-card-ink: rgb(255, 255, 255);--auth-card-error: rgb(252, 165, 165);--auth-field-bg: rgb(255, 255, 255);--auth-field-ink: var(--cpg-card-color);--auth-field-placeholder: rgb(96, 109, 124);--auth-card-shadow: 0 8px 24px rgba(44, 62, 80, .12), 0 2px 6px rgba(44, 62, 80, .06);--auth-pill-glow: 0 8px 20px rgba(15, 188, 192, .3);display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:100vh;width:100vw;padding:1rem;background-color:var(--cpg-page-bg)}.cpg-login-host .login-container,.cpg-mfa-host .mfa-container,.cpg-set-password-host .set-password-container,.cpg-sso-host .sso-login-container{box-sizing:border-box;width:550px;max-width:100%;padding:2.5rem 3rem;border-radius:var(--cpg-card-radius);background-color:var(--auth-card-bg);box-shadow:var(--auth-card-shadow);color:var(--auth-card-ink)}@media(max-width:550px){.cpg-login-host .login-container,.cpg-mfa-host .mfa-container,.cpg-set-password-host .set-password-container,.cpg-sso-host .sso-login-container{padding:2rem 1.5rem}}.cpg-login-host .login-container,.cpg-sso-host .sso-login-container{text-align:center}.cpg-login-host .logo-container img,.cpg-mfa-host .mfa-container img,.cpg-set-password-host .set-password-container img,.cpg-sso-host .sso-login-container img{display:block;width:auto;max-width:100%;height:45px;margin:0 auto}.cpg-login-host .login-title,.cpg-mfa-host .mfa-container>p,.cpg-set-password-host .set-password-container>p,.cpg-sso-host .sso-login-container>p{margin:1.25rem 0 0;font-size:1.1rem;line-height:1.5;text-align:center}.cpg-mfa-host .mfa-container>p,.cpg-set-password-host .set-password-container>p,.cpg-sso-host .sso-login-container>p{margin-bottom:1.75rem}.cpg-login-host .logo-container{margin-bottom:2rem}.cpg-login-host form{text-align:left}.cpg-login-host .form-field{position:relative;margin-bottom:1.5rem}.cpg-login-host .form-field input{box-sizing:border-box;width:100%;height:48px;padding:0 16px;background:var(--auth-field-bg);border:2px solid transparent;border-radius:var(--cpg-button-radius);color:var(--auth-field-ink);font-size:1rem;outline:none;transition:border-color .2s ease}.cpg-login-host .form-field input:focus{border-color:var(--cpg-brand-teal-override)}.cpg-login-host .form-field input::placeholder{color:var(--auth-field-placeholder);opacity:1}.cpg-login-host .form-field input:-webkit-autofill{-webkit-text-fill-color:var(--auth-field-ink);box-shadow:0 0 0 100px var(--auth-field-bg) inset}.cpg-login-host .form-field .error-message{position:absolute;margin-top:.3rem;color:var(--auth-card-error);font-size:.8rem;line-height:1.2}.cpg-login-host .remember-me-container{margin:0;padding:0;display:flex;align-items:center}.cpg-login-host .remember-me-checkbox{font-size:1.1rem;margin:0;padding:0}.cpg-login-host .remember-me-checkbox .mdc-form-field{margin:0;padding:0;white-space:nowrap;display:inline-flex;align-items:center;vertical-align:middle;font-family:var(--cpg-font-family-base);font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:400}.cpg-login-host .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:11px;margin-left:0;margin-right:8px}.cpg-login-host .mdc-checkbox__native-control{position:absolute;top:0;left:0;width:40px;height:40px;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1}.cpg-login-host .mdc-checkbox__background{position:absolute;top:11px;left:11px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid var(--auth-card-ink);border-radius:2px;background-color:transparent;pointer-events:none}.cpg-login-host .mdc-checkbox__native-control:checked~.mdc-checkbox__background{border-color:var(--cpg-brand-teal-override);background-color:var(--cpg-brand-teal-override)}.cpg-login-host .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background{outline:2px solid var(--cpg-brand-teal-override);outline-offset:3px}.cpg-login-host .mdc-checkbox__checkmark{position:absolute;inset:0;width:100%;opacity:0;color:var(--auth-card-ink)}.cpg-login-host .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{opacity:1}.cpg-login-host .mdc-checkbox__checkmark-path{stroke:var(--auth-card-ink);stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385;fill:none}.cpg-login-host .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.cpg-login-host .mdc-form-field>label{margin:0;padding-left:4px;order:0;color:var(--auth-card-ink);cursor:pointer}.cpg-login-host .sso-google-button{display:flex;justify-content:center;min-height:44px}.cpg-login-host .sign-in-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:52px;margin:1.5rem 0 1rem;padding:0 24px;border:0;background-color:var(--cpg-brand-teal-behind-text)!important;color:var(--cpg-button-primary-color);font-family:var(--cpg-font-family-base);font-size:1.1rem!important;font-weight:600!important;letter-spacing:.01em;line-height:1.2;border-radius:9999px!important;box-shadow:var(--auth-pill-glow);text-transform:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.cpg-login-host .sign-in-button:hover{background-color:var(--cpg-brand-teal-behind-text-hover)!important}.cpg-login-host .sign-in-button:focus-visible{outline:2px solid var(--auth-card-ink);outline-offset:3px}.cpg-login-host .actions{margin-top:.25rem;text-align:center}.cpg-login-host .actions p{font-size:1rem;margin:0;text-align:center}.cpg-login-host .actions p a,.cpg-set-password-host .actions p a,.cpg-sso-host .actions p a{color:var(--cpg-brand-teal-override);white-space:nowrap;cursor:pointer}.cpg-login-host .actions p a:hover,.cpg-set-password-host .actions p a:hover,.cpg-sso-host .actions p a:hover{text-decoration:underline}.cpg-mfa-host cpg-input,.cpg-set-password-host cpg-input{display:block;overflow-y:hidden}.cpg-mfa-host mat-form-field,.cpg-set-password-host mat-form-field{display:block}.cpg-mfa-host cpg-input+cpg-input,.cpg-set-password-host cpg-input+cpg-input{margin-top:.75rem}.cpg-mfa-host .cpg-field__wrapper,.cpg-set-password-host .cpg-field__wrapper{background:var(--auth-field-bg);border-radius:var(--cpg-button-radius);overflow:hidden}.cpg-mfa-host .cpg-field__infix,.cpg-set-password-host .cpg-field__infix{padding:12px 0;min-height:48px}.cpg-mfa-host .cpg-field__control,.cpg-set-password-host .cpg-field__control{color:var(--auth-field-ink);font-family:var(--cpg-font-family-base);font-size:1rem;letter-spacing:normal}.cpg-mfa-host .cpg-field__control::placeholder,.cpg-set-password-host .cpg-field__control::placeholder{color:var(--auth-field-placeholder)}.cpg-mfa-host .mfa-container button.full-width,.cpg-set-password-host .set-password-container button.full-width{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:52px;margin:1.5rem 0 0;padding:0 24px;border:0;background-color:var(--cpg-brand-teal-behind-text);color:var(--cpg-button-primary-color);font-family:var(--cpg-font-family-base);font-size:1.1rem!important;font-weight:600!important;letter-spacing:.01em;line-height:1.2;border-radius:9999px!important;box-shadow:var(--auth-pill-glow);text-transform:none;cursor:pointer}.cpg-mfa-host .mfa-container button.full-width:hover,.cpg-set-password-host .set-password-container button.full-width:hover{background-color:var(--cpg-brand-teal-behind-text-hover)}.cpg-mfa-host .mfa-container button#resend{margin-top:.75rem;background-color:transparent;color:var(--auth-card-ink);box-shadow:inset 0 0 0 2px var(--auth-card-ink)}.cpg-mfa-host .mfa-container button#resend:hover{background-color:var(--auth-card-bg);box-shadow:inset 0 0 0 2px var(--cpg-brand-teal-override)}.cpg-mfa-host .mfa-container button.full-width:focus-visible,.cpg-set-password-host .set-password-container button.full-width:focus-visible{outline:2px solid var(--auth-card-ink);outline-offset:3px}.cpg-set-password-host .actions{margin-top:1rem}.cpg-set-password-host .actions p{font-size:1rem;margin:0;text-align:center}.cpg-sso-host .sso-button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:52px;margin:0 0 1rem;padding:0 24px;border:none;color:var(--cpg-button-primary-color);background-color:var(--cpg-brand-teal-behind-text);font-family:var(--cpg-font-family-base);font-size:1.1rem!important;font-weight:600!important;letter-spacing:.01em;line-height:1.2;border-radius:9999px!important;box-shadow:var(--auth-pill-glow);cursor:pointer;transition:background-color .3s ease}.cpg-sso-host .sso-button:hover,.cpg-sso-host .sso-button:active{background-color:var(--cpg-brand-teal-behind-text-hover)}.cpg-sso-host .sso-button:focus-visible{outline:2px solid var(--auth-card-ink);outline-offset:3px}.cpg-sso-host .actions p{font-size:1rem;margin:0}.cpg-field{display:block;width:100%;color:var(--cpg-input-field-color);font-size:var(--cpg-input-field-font-size);font-family:var(--cpg-font-family-material);line-height:1.2em;margin-bottom:var(--cpg-input-field-margin-bottom)}.cpg-field__wrapper{position:relative;background:var(--cpg-field-bg);border-radius:var(--cpg-button-radius);box-shadow:inset 0 0 0 1px var(--cpg-field-border-color);padding-bottom:0}.cpg-field__flex{display:flex;align-items:baseline;padding:0 16px}.cpg-field__infix{flex:auto;min-width:0;width:180px;box-sizing:border-box;position:relative;padding:var(--cpg-input-infix-padding);min-height:var(--cpg-input-infix-min-height)}.cpg-field--with-label .cpg-field__infix{padding:24px 0 8px}.cpg-field__control{display:block;width:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--cpg-input-control-color);font-size:var(--cpg-input-control-font-size);font-family:var(--cpg-input-control-font-family);line-height:inherit;letter-spacing:.03125em;caret-color:var(--cpg-brand-cyan-material)}.cpg-field__control::placeholder{color:var(--cpg-input-placeholder-color);opacity:1}.cpg-field__control:focus::placeholder{color:var(--cpg-input-focus-placeholder-color)}.cpg-field__control--capitalize{text-transform:capitalize}.cpg-field__line-ripple{display:none;position:absolute;inset:auto 0 0;height:0}.cpg-field__line-ripple:before,.cpg-field__line-ripple:after{content:"";position:absolute;inset:auto 0 0}.cpg-field__subscript{display:var(--cpg-input-subscript-display)}.cpg-field--focused .cpg-field__wrapper{box-shadow:inset 0 0 0 2px var(--cpg-brand-teal-behind-text)}.cpg-field--invalid .cpg-field__wrapper{box-shadow:inset 0 0 0 1px var(--cpg-input-invalid-underline-color)}.cpg-field--invalid.cpg-field--focused .cpg-field__wrapper{box-shadow:inset 0 0 0 2px var(--cpg-input-invalid-underline-color)}.cpg-field--invalid .cpg-field__control{caret-color:var(--cpg-input-invalid-caret-color)}.cpg-field--warn .cpg-field__hint{color:var(--cpg-input-warn-hint-color)}.cpg-field--light{color:#fff}.cpg-field--textarea{line-height:1.5em;margin-bottom:.5rem}.cpg-field__focus-overlay{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-color:#000000de;opacity:0}.cpg-field--focused .cpg-field__focus-overlay{opacity:.08}.cpg-field__label{position:absolute;top:calc(var(--cpg-input-infix-min-height) / 2);transform:translateY(-50%);transform-origin:left top;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:var(--cpg-input-placeholder-color);font-family:var(--cpg-input-control-font-family);font-size:16px;line-height:normal;letter-spacing:.03125em}.cpg-field--float-label .cpg-field__label{transform:translateY(-106%) scale(.75);max-width:calc(100% / .75 - 24px);cursor:auto}.cpg-field--focused .cpg-field__label{color:var(--cpg-link-color)}.cpg-field__required-marker:after{content:"*";margin-left:1px;margin-right:0}.cpg-field__control--textarea{display:inline-block;vertical-align:middle;resize:none;overflow:hidden}.cpg-field__trigger{display:flex;align-items:center;width:100%;border:0;padding:0;background:transparent;color:var(--cpg-input-control-color);font-size:16px;font-family:var(--cpg-input-control-font-family);font-weight:400;line-height:24px;letter-spacing:.03125em;text-align:left;cursor:pointer}.cpg-field__trigger:focus-visible{outline:none}.cpg-field__trigger[data-placeholder=true]{color:var(--cpg-input-placeholder-color)}.cpg-field__trigger-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cpg-field__arrow{flex:none;margin-left:4px;color:var(--cpg-paginator-select-arrow-color);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid currentColor}.cpg-select__panel{background:var(--cpg-select-form-panel-bg);color:var(--cpg-select-form-panel-color);box-shadow:var(--cpg-select-form-panel-box-shadow);border-radius:var(--cpg-select-panel-radius);padding:var(--cpg-select-panel-padding);max-height:var(--cpg-select-panel-max-height);overflow:auto;z-index:1000}.cpg-select__multi{position:relative}.cpg-select__multi>.cpg-select__panel{position:absolute;top:100%;left:0;min-width:100%;width:max-content;max-width:calc(100vw - 32px)}.cpg-select__multi>.cpg-select__panel .cpg-select__option{white-space:nowrap}.cpg-select__option{display:flex;align-items:center;box-sizing:border-box;height:var(--cpg-select-option-height);padding:var(--cpg-select-option-padding);background:var(--cpg-select-option-rest-bg);color:var(--cpg-select-option-label-color);font-size:var(--cpg-select-option-font-size);font-family:var(--cpg-select-option-font-family);cursor:pointer;outline:none}.cpg-select__option[data-highlighted]{background:var(--cpg-select-option-hover-bg)}.cpg-select__option[data-state=checked]{background:var(--cpg-select-option-selected-bg);color:var(--cpg-select-option-selected-label-color)}.cpg-select__option[data-disabled]{pointer-events:none;opacity:.38}.cpg-select__panel--capitalize .cpg-select__option,.cpg-field__trigger--capitalize .cpg-field__trigger-value{text-transform:capitalize}.cpg-select__panel--lowercase .cpg-select__option,.cpg-field__trigger--lowercase .cpg-field__trigger-value{text-transform:lowercase}.cpg-select__panel--uppercase .cpg-select__option,.cpg-field__trigger--uppercase .cpg-field__trigger-value{text-transform:uppercase}.cpg-radio{display:inline}.cpg-radio__label{display:block;color:var(--cpg-title-gray-color)}.cpg-radio__container{position:relative;padding:1rem 0}.cpg-radio__container--inline{display:inline}.cpg-radio__container--labelled{padding:0 0 1rem}.cpg-radio__group{display:inline}.cpg-radio__container:not(.cpg-radio__container--inline) .cpg-radio__group{display:inline-flex;flex-direction:column;align-items:flex-start}.cpg-radio__container:not(.cpg-radio__container--inline) .cpg-radio__button{margin-bottom:.5rem}.cpg-radio__button{display:inline}.cpg-radio__field{display:inline-flex;align-items:center;vertical-align:middle;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.25px;color:#000000de;cursor:pointer}.cpg-radio__control{display:block;position:relative;box-sizing:border-box;flex:0 0 auto;width:40px;height:40px;padding:10px}.cpg-radio__native{position:absolute;top:0;left:0;width:40px;height:40px;margin:0;opacity:0;cursor:inherit}.cpg-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px;pointer-events:none}.cpg-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:2px solid rgba(0,0,0,.54);border-radius:50%}.cpg-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:20px;height:20px;border:10px solid var(--cpg-brand-teal-override);border-radius:50%;transform:scale(0)}.cpg-radio__native:checked~.cpg-radio__background .cpg-radio__outer-circle{border-color:var(--cpg-brand-teal-override)}.cpg-radio__native:checked~.cpg-radio__background .cpg-radio__inner-circle{transform:scale(.5)}.cpg-radio__button-label{display:block;padding:0 0 0 4px;cursor:inherit}.cpg-radio__error{position:absolute;bottom:0;color:var(--cpg-brand-error);font-size:.75rem}.cpg-search{display:block}.cpg-search__container{display:flex;align-items:center;max-width:100%;width:var(--cpg-search-width);box-sizing:border-box;height:var(--cpg-search-height);border-bottom:var(--cpg-search-border-bottom);padding-bottom:0}.cpg-search__icon{display:flex;align-items:center;color:var(--cpg-search-icon-color);font-size:var(--cpg-search-icon-size);height:var(--cpg-search-icon-size);width:var(--cpg-search-icon-size);margin-right:8px;overflow:hidden}.cpg-search__input{width:100%;padding:0;border:0;outline:none;background:none;color:var(--cpg-search-input-color);font-family:var(--cpg-search-input-font-family);font-size:16px;line-height:20px}.cpg-search__input::placeholder{color:var(--cpg-search-placeholder-color);opacity:var(--cpg-search-placeholder-opacity)}.cpg-not-found-host{--not-found-secondary-ink: var(--cpg-page-header-meta-color);color:var(--cpg-text-dark);display:flex;justify-content:center;align-items:center;position:relative;top:0;left:0;width:100vw;min-height:100vh}.cpg-not-found-host .not-found{width:600px;max-width:100%;padding:1rem;text-align:center}.cpg-not-found-host .not-found :is(h1,h2){line-height:1.25em;padding:0;margin:0 auto;width:360px;max-width:100%;font-weight:var(--cpg-heading-2-font-weight)}.cpg-not-found-host .not-found h1{font-size:6rem}.cpg-not-found-host .not-found h2{font-size:2rem;font-weight:400}.cpg-not-found-host .not-found p{color:var(--not-found-secondary-ink)}.cpg-not-found-host .not-found button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:360px;max-width:100%;height:var(--cpg-button-height);padding:var(--cpg-button-padding);border:0;background-color:var(--cpg-brand-teal-behind-text);color:var(--cpg-button-primary-color);font-family:var(--cpg-button-font-family);font-size:1.25rem;font-weight:var(--cpg-button-font-weight);letter-spacing:var(--cpg-button-letter-spacing);text-transform:var(--cpg-button-text-transform);line-height:1;border-radius:var(--cpg-button-radius);cursor:pointer}.cpg-website,.cpg-website mat-sidenav,.cpg-website mat-sidenav-content,.cpg-website mat-toolbar,.cpg-website mat-nav-list,.cpg-website cpg-top-hero,.cpg-website cpg-footer{display:block}.cpg-website{--website-page-bg: rgb(250, 250, 250);--website-card-bg: rgb(255, 255, 255);--website-title-ink: rgb(48, 52, 52);--website-cta-ink: rgb(255, 255, 255);--website-drawer-bg: rgb(42, 46, 46);--website-drawer-ink: rgb(255, 255, 255);position:relative;z-index:1;overflow:hidden;height:100%;box-sizing:border-box;background-color:var(--website-page-bg);font-family:var(--cpg-font-family-base);font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#000000de}.cpg-website *,.cpg-website *:before,.cpg-website *:after{box-sizing:border-box}.cpg-website mat-sidenav-content{position:relative;z-index:1;width:100vw;max-width:100vw;overflow:auto;color:#000000de}.cpg-website h1,.cpg-website h2,.cpg-website h3,.cpg-website h4,.cpg-website h5,.cpg-website h6{font-family:Poppins,Helvetica Neue,sans-serif;font-weight:400}.cpg-website h1{font-size:2.25rem;margin:0}.cpg-website p,.cpg-website li{font-size:1.25rem;line-height:1.25em;margin:0}.cpg-website a{cursor:pointer;color:#0fbcc0;font-size:1rem;line-height:1.25em;text-decoration:none;transition:color .2s ease-in-out}.cpg-website a:hover{color:#11d3d8;opacity:.85}.cpg-website img{max-width:100%;outline:none}.cpg-website mat-icon{display:inline-block;position:relative;font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:24px;width:24px;height:24px;overflow:hidden;direction:ltr;white-space:nowrap;word-wrap:normal;letter-spacing:normal;text-transform:none;text-align:center;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex-shrink:0}.cpg-website .menu button,.cpg-website a.mat-btn-orange{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;min-width:64px;border:none;outline:none;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;vertical-align:middle;font-family:Roboto,sans-serif}.cpg-website .menu button .mdc-button__label,.cpg-website a.mat-btn-orange .mdc-button__label{position:relative;display:block}.cpg-website mat-sidenav.sidenav{position:fixed;top:0;bottom:0;left:0;z-index:3;width:200px;overflow:auto;color:var(--website-drawer-ink);background-color:var(--website-drawer-bg);box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.cpg-website mat-sidenav.sidenav.mat-drawer-closed{transform:translate3d(-200px,0,0);visibility:hidden;box-shadow:none}.cpg-website .mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.cpg-website mat-nav-list{padding:8px 0}.cpg-website mat-nav-list .mat-mdc-list-item{position:relative;display:flex;align-items:stretch;height:48px;padding:0 16px;overflow:hidden;color:var(--website-drawer-ink);background-color:transparent!important;cursor:pointer}.cpg-website mat-nav-list .mat-mdc-list-item:hover{background-color:#ffffff1a!important}.cpg-website mat-nav-list .mat-mdc-list-item:before{content:"";position:absolute;inset:0;display:block;background-color:transparent}.cpg-website mat-nav-list .mat-mdc-list-item:hover:before{background-color:#ffffff14;opacity:.08}.cpg-website mat-nav-list .mdc-list-item__content{display:block;align-self:center;width:100%;height:24px;overflow:hidden;line-height:20px}.cpg-website mat-nav-list .mdc-list-item__primary-text{display:inline;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px;color:var(--website-drawer-ink)}.cpg-website .mat-drawer-backdrop{position:absolute;inset:0;z-index:3;background-color:#0009}.cpg-website mat-toolbar{position:fixed;top:2rem;left:0;z-index:99;display:flex;align-items:center;width:100vw;height:64px;padding:0 16px;background-color:transparent;transition:background-color .22s ease-in-out,top .22s ease-in-out}.cpg-website mat-toolbar .toolbar-inner{position:relative;display:flex;align-items:center;margin:0 auto;max-width:100%;height:4rem;width:calc(1200px - 2rem)}.cpg-website mat-toolbar .toolbar-inner .logo{cursor:pointer;height:4rem;transition:height .22s ease-in-out,top .22s ease-in-out}.cpg-website mat-toolbar .toolbar-inner .menu{display:flex;gap:.5rem}.cpg-website mat-toolbar .toolbar-inner .menu button{padding:0 12px;min-width:auto;border-radius:2px;box-shadow:none;font-size:1.25rem;font-weight:400;line-height:32px;letter-spacing:normal;color:#fff;white-space:nowrap;transition:all .2s ease-in-out}.cpg-website mat-toolbar .toolbar-inner .menu button .mdc-button__label{color:#fff;letter-spacing:normal;line-height:32px;transition:opacity .2s ease-in-out}.cpg-website mat-toolbar .toolbar-inner .menu button:hover{background-color:#00000026}.cpg-website mat-toolbar .toolbar-inner .menu button:hover .mdc-button__label{opacity:1}.cpg-website mat-toolbar .toolbar-inner .menu-toggle,.cpg-website mat-toolbar .toolbar-inner .menu-spacer{display:block;position:relative;flex:0 0 auto;box-sizing:border-box;width:48px;height:48px;margin:0;border:none;border-radius:2px;background:transparent;color:#fff;cursor:pointer;text-align:center;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:400;-webkit-appearance:none;appearance:none}.cpg-website mat-toolbar .toolbar-inner .menu-toggle{padding:0;line-height:1em}.cpg-website mat-toolbar .toolbar-inner .menu-spacer{padding:12px;line-height:32px}.cpg-website mat-toolbar.handset{top:0}.cpg-website mat-toolbar.handset .toolbar-inner .logo{flex:1;justify-self:center;height:3rem;margin-top:.125rem}.cpg-website mat-toolbar.sticky{background-color:#2c3e50d9;top:0}.cpg-website cpg-top-hero{position:relative;display:block;width:100vw;min-height:100vh;padding:6rem 0;color:#fff;background-image:url(/assets/images/corrections-hero-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.cpg-website .top-hero{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:0 auto;max-width:100vw;min-height:calc(100vh - 12rem);width:1200px;padding:0 1rem}.cpg-website .top-hero .content,.cpg-website .top-hero .media{z-index:3;width:calc(50% - .5rem)}.cpg-website .top-hero .content p{margin-bottom:1.5rem;line-height:1.4}.cpg-website .top-hero .content a.mat-btn-orange{padding:2rem 2.5rem;font-size:1rem;font-weight:500;border-radius:4px;color:var(--website-cta-ink);border:none;cursor:pointer;transition:all .2s ease-in-out;margin-top:1.5rem}.cpg-website .top-hero .content a.mat-btn-orange:hover{background-color:var(--cpg-brand-teal-behind-text-hover);transform:translateY(-1px)}.cpg-website .top-hero-overlay{background-color:#2c3e50bf;z-index:2;position:absolute;inset:0}.cpg-website .top-hero.mobile{flex-direction:column}.cpg-website .top-hero.mobile h1{font-size:1.75rem}.cpg-website .top-hero.mobile .content,.cpg-website .top-hero.mobile .media{text-align:center;width:100%}.cpg-website section.white,.cpg-website section.blue .inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:100vw;width:1200px;padding:5rem 1rem}.cpg-website section.white .details,.cpg-website section.white .media,.cpg-website section.blue .inner .details,.cpg-website section.blue .inner .media{width:calc(50% - 1.5rem)}.cpg-website section.white .details h1.title,.cpg-website section.blue .inner .details h1.title{color:var(--website-title-ink)}.cpg-website section.white .media,.cpg-website section.blue .inner .media{display:flex;justify-content:center;align-items:center}.cpg-website section.white .media img,.cpg-website section.blue .inner .media img{max-width:90%}.cpg-website section.white .media.bg,.cpg-website section.blue .inner .media.bg{position:absolute;top:0;bottom:0;left:calc(50% + 1.5rem);right:0;background-image:url(/assets/images/corrections-ai-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.cpg-website section.white .media.bg img,.cpg-website section.blue .inner .media.bg img{margin:-5rem 0;max-width:90%}.cpg-website section.white.handset,.cpg-website section.blue .inner.handset{flex-direction:column}.cpg-website section.white.handset.reverse,.cpg-website section.blue .inner.handset.reverse{flex-direction:column-reverse}.cpg-website section.white.handset .details,.cpg-website section.white.handset .media,.cpg-website section.blue .inner.handset .details,.cpg-website section.blue .inner.handset .media{text-align:center;width:100%}.cpg-website section.white.handset .details h1.title,.cpg-website section.white.handset .media h1.title,.cpg-website section.blue .inner.handset .details h1.title,.cpg-website section.blue .inner.handset .media h1.title{margin:2rem 0}.cpg-website section.blue{background-color:#2c3e50;position:relative}.cpg-website section.blue h1.title,.cpg-website section.blue p{color:#fff!important}.cpg-website section.blue.handset .inner{flex-direction:column!important}.cpg-website section.blue.handset.reverse .inner{flex-direction:column-reverse!important}.cpg-website section.blue.handset .details,.cpg-website section.blue.handset .media{text-align:center!important;width:100%!important}.cpg-website section.blue.handset .details h1.title,.cpg-website section.blue.handset .media h1.title{margin:2rem 0}.cpg-website section.blue.handset .details.bg,.cpg-website section.blue.handset .media.bg{position:relative!important;left:0!important;max-height:300px;overflow:hidden}.cpg-website section.blue.handset .details.bg img,.cpg-website section.blue.handset .media.bg img{margin:-4rem 0 1.5rem!important;max-width:100%!important;width:100%!important}.cpg-website section.handset h1{font-size:1.75rem}.cpg-website section.video{background-color:#000;width:100vw;display:flex;justify-content:center;position:relative}.cpg-website section.video img{display:inline;width:100%;height:auto!important}.cpg-website section.video .video-inner{width:100%;max-width:1200px}.cpg-website section.video.stopped{background-image:url(/assets/images/how-it-works-video-bg.jpg);background-size:cover;background-position:center center;min-height:600px}.cpg-website section.video.stopped.mobile{min-height:400px}.cpg-website section.video .video-overlay{background-color:#2c3e50b3;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.cpg-website section.video .video-overlay h1.title,.cpg-website section.video .video-overlay mat-icon{margin:0;padding:0;line-height:1em}.cpg-website section.video .video-overlay p{max-width:300px;margin:1rem 0;padding:0;line-height:1.5em}.cpg-website section.video .video-overlay a{color:#fff}.cpg-website section.video .video-overlay a:hover{color:#fff}.cpg-website section.video .video-overlay mat-icon{font-size:5rem;height:5rem;width:5rem}.cpg-website .vg-player{position:relative;display:flex;width:100%;overflow:hidden;background-color:#000}.cpg-website .vg-player video{width:100%;height:auto}.cpg-website .vg-overlay-play{position:absolute;inset:0;z-index:200;cursor:pointer}.cpg-website .overlay-play-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff}.cpg-website .overlay-play-container mat-icon{font-size:80px;line-height:80px;width:80px;height:80px}.cpg-website .vg-controls{position:absolute;left:0;right:0;bottom:0;z-index:300;display:flex;height:50px;background-color:#00000080}.cpg-website .vg-controls button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:none;background:transparent;color:#fff;cursor:pointer}.cpg-website .vg-controls .vg-time-display{display:flex;align-items:center;justify-content:center;width:60px;height:50px;pointer-events:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:50px;color:#fff}.cpg-website .vg-controls .vg-scrub-bar{display:flex;flex:1 1 auto;height:50px;pointer-events:none}.cpg-website .vg-controls .scrubBar{position:relative;display:flex;align-items:center;width:100%;height:50px}.cpg-website .vg-volume{display:flex;align-items:center;justify-content:center;width:100px;height:50px}.cpg-website .volumeBar{position:relative;display:flex;align-items:center;width:100px;height:50px;cursor:pointer}.cpg-website .volumeBackground{display:flex;width:100px;height:5px;background-color:#333}.cpg-website .volumeValue{display:flex;height:5px;background-color:#fff}.cpg-website .volumeKnob{position:absolute;bottom:10px;width:15px;height:15px;border-radius:15px;background-color:#fff}.cpg-website section.demo-columns{background-color:var(--website-card-bg)}.cpg-website section.demo-columns .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:100vw;width:1200px;padding:5rem 1rem}.cpg-website section.demo-columns .inner h1.title,.cpg-website section.demo-columns .inner p{color:var(--website-title-ink);text-align:center}.cpg-website section.demo-columns .inner h1.title{margin-bottom:2rem}.cpg-website section.demo-columns .inner .actions{display:flex;justify-content:space-between;padding-bottom:1.5rem}.cpg-website section.demo-columns .inner .actions .action{border-right:1px solid white;width:400px;margin:1.5rem .75rem;padding:5rem 2rem;box-shadow:0 5px 5px -3px #0000004d,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cpg-website section.demo-columns .inner .actions .action:last-of-type{border-right:none}.cpg-website section.demo-columns .inner .actions .action h3.title{color:var(--website-title-ink);font-weight:600;font-size:1rem;line-height:1em;margin:0 0 1.5rem;text-align:center}.cpg-website section.demo-columns .inner .actions .action p{margin:0}.cpg-website section.demo-columns.handset .actions{flex-direction:column}.cpg-website section.demo-columns.handset .actions .action{border:0!important}@media(max-width:1200px){.cpg-website section#contact .inner .actions{flex-direction:column}.cpg-website section#contact .inner .actions .action{border:0!important}}.cpg-website a.mat-btn-orange{background-color:var(--cpg-brand-teal-behind-text);color:var(--website-cta-ink);font-size:1.25rem;line-height:1em;padding:1rem 4rem;border-radius:0;letter-spacing:.0892857em;font-weight:500}.cpg-website a.mat-btn-orange:hover{background-color:var(--cpg-brand-teal-behind-text-hover)}.cpg-website cpg-footer{display:block;background-color:#2c3e50;width:100vw}.cpg-website .footer{margin:0 auto;max-width:100vw;width:1200px;padding:2rem 1rem 4rem}.cpg-website .footer .logo{height:3rem}.cpg-website .footer .link-container{display:flex;align-items:center;justify-content:space-between}.cpg-website .footer .link-container a{color:#fff;text-decoration:none;margin:1rem 0}@media(max-width:999px){.cpg-website .footer .logo{margin:0 auto 2rem}.cpg-website .footer .link-container{flex-direction:column;align-items:center}}@media(max-width:375px){.cpg-website .logo{height:2rem!important}}.cpg-error-host{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:300px;min-height:100vh;padding:24px;background-color:var(--cpg-page-bg)}.cpg-error__recovering{margin:0;color:var(--cpg-button-primary-color);font-family:var(--cpg-font-family-poppins);text-align:center}.cpg-error{display:flex;flex-flow:column;box-sizing:border-box;width:640px;max-width:100%;padding:24px;color:var(--cpg-text-dark);background-color:#fff}.cpg-error>*:not(:first-child){margin-top:32px}.cpg-error__title{margin:0;font-size:2rem;font-weight:var(--cpg-heading-2-font-weight);line-height:1.25em;color:inherit}.cpg-error__body{max-width:60ch;margin:8px 0 0}.cpg-error__title+.cpg-error__body{margin-top:8px}.cpg-error__actions{display:flex;flex-flow:row wrap;gap:16px;align-items:center}.cpg-error__action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:160px;height:var(--cpg-button-height);padding:var(--cpg-button-padding);border:0;background-color:var(--cpg-brand-teal-behind-text);color:var(--cpg-button-primary-color);font-family:var(--cpg-button-font-family);font-weight:var(--cpg-button-font-weight);letter-spacing:var(--cpg-button-letter-spacing);text-transform:var(--cpg-button-text-transform);line-height:1;border-radius:var(--cpg-button-radius);cursor:pointer}.cpg-error__action--secondary{background-color:var(--cpg-dialog-button-bg);color:#000}.cpg-error__disclosure{border-top:1px solid rgba(0,0,0,.12);padding-top:16px}.cpg-error__disclosure-summary{cursor:pointer;font-family:var(--cpg-font-family-material);font-size:13px;line-height:20px;color:#0009}.cpg-error__detail{margin:16px 0 0;max-height:240px;overflow:auto;padding:12px;background-color:#0000000a;color:#000000b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-50:oklch(98.4% .003 247.858);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-normal:1.5;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}*,:before,:after{border-color:#e5e7eb}html,body{background-color:var(--cpg-page-bg);height:100%;font-size:var(--cpg-font-size-base);max-width:100vw;margin:0;padding:0}body{font-family:var(--cpg-font-family-poppins)}h1,h2,h3,h4,h5,h6{font-family:var(--cpg-font-family-poppins);font-weight:var(--cpg-heading-2-font-weight)}p,li{font-size:1rem;line-height:1.25em}a{cursor:var(--cpg-link-cursor);color:var(--cpg-brand-teal-link);transition:var(--cpg-link-transition);font-size:1rem;line-height:1.25em;text-decoration:none}hr{margin:1rem 0}.cpg-paginator[hidden]{display:block!important}.cpg-carousel a.nav[hidden]{display:flex!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.row-4{grid-row:4}.row-5{grid-row:5}.row-11{grid-row:11}.row-13{grid-row:13}.row-16{grid-row:16}.row-20{grid-row:20}.row-21{grid-row:21}.row-22{grid-row:22}.row-23{grid-row:23}.row-24{grid-row:24}.row-25{grid-row:25}.row-26{grid-row:26}.row-28{grid-row:28}.row-30{grid-row:30}.row-31{grid-row:31}.row-32{grid-row:32}.row-33{grid-row:33}.row-35{grid-row:35}.row-37{grid-row:37}.row-40{grid-row:40}.row-41{grid-row:41}.row-43{grid-row:43}.row-44{grid-row:44}.row-45{grid-row:45}.row-47{grid-row:47}.row-51{grid-row:51}.row-52{grid-row:52}.row-53{grid-row:53}.row-54{grid-row:54}.row-55{grid-row:55}.row-56{grid-row:56}.row-62{grid-row:62}.row-63{grid-row:63}.row-64{grid-row:64}.row-65{grid-row:65}.row-66{grid-row:66}.row-72{grid-row:72}.row-73{grid-row:73}.row-75{grid-row:75}.row-76{grid-row:76}.row-77{grid-row:77}.row-78{grid-row:78}.row-79{grid-row:79}.row-86{grid-row:86}.row-87{grid-row:87}.row-89{grid-row:89}.row-94{grid-row:94}.row-96{grid-row:96}.row-97{grid-row:97}.row-105{grid-row:105}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-\[4px\]{margin-left:-4px}.-ml-\[6px\]{margin-left:-6px}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.h-1{height:var(--spacing)}.w-1{width:var(--spacing)}.w-48{width:calc(var(--spacing) * 48)}.flex-0{flex:0}.flex-auto{flex:auto}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-400{border-color:var(--color-slate-400)}.bg-\[\#0FBCC0\]{background-color:#0fbcc0}.bg-\[\#47b475\]{background-color:#47b475}.bg-\[\#0097a7\]{background-color:#0097a7}.bg-\[\#F6A623\]{background-color:#f6a623}.bg-\[\#…\]{background-color:#…}.bg-slate-50{background-color:var(--color-slate-50)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\/6{font-size:var(--text-lg);line-height:calc(var(--spacing) * 6)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[14px\]{font-size:14px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-gray-800{color:var(--color-gray-800)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.block-1{block-size:var(--spacing)}}:root{--cpg-page-color:#000;--cpg-font-family-base:Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--cpg-font-size-base:16px;--cpg-font-weight-base:400;--cpg-line-height-base:24px;--cpg-sidenav-color:#fff;--cpg-sidenav-border-right:1px solid #0000001f;--cpg-shell-content-bg:#0000;--cpg-avatar-size:130px;--cpg-avatar-height:130px;--cpg-avatar-radius:50%;--cpg-avatar-bg-image:linear-gradient(135deg, #373b3b, #2a2e2e);--cpg-avatar-color:#fff;--cpg-avatar-font-size:64px;--cpg-sidenav-username-color:#e6e6e6;--cpg-sidenav-username-font-size:16px;--cpg-sidenav-username-icon-color:#e6e6e6;--cpg-nav-item-bg:#0fbcc0;--cpg-nav-label-color:#fff;--cpg-nav-label-font-weight:400;--cpg-nav-label-font-family:Roboto, sans-serif;--cpg-nav-item-active-bg:#0fbcc0;--cpg-nav-item-active-color:#fff;--cpg-org-title-color:#fff;--cpg-org-title-font-size:16px;--cpg-org-title-font-weight:400;--cpg-org-title-font-family:Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--cpg-org-title-margin:16px 24px;--cpg-notification-bar-position:fixed;--cpg-notification-bar-bottom:0px;--cpg-notification-bar-width:1140px;--cpg-notification-bar-bg:#fffffff2;--cpg-notification-bar-z-index:1000000000;--cpg-nav-item-hover-bg:#0fbcc0;--cpg-nav-item-hover-color:#fff;--cpg-toolbar-color:#000000de;--cpg-toolbar-height:64px;--cpg-toolbar-position:fixed;--cpg-toolbar-title-color:#fff;--cpg-hidden-spacer-visibility:hidden;--cpg-hidden-spacer-display:none;--cpg-hidden-spacer-width:48px;--cpg-shell-content-margin-left-mobile:0px;--cpg-table-font-family:Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--cpg-table-header-row-height:58px;--cpg-table-header-cell-font-size:17.6px;--cpg-table-header-cell-font-weight:500;--cpg-table-header-cell-font-family:Roboto, sans-serif;--cpg-table-header-cell-padding:0px 16px 0px 24px;--cpg-table-row-height:61px;--cpg-table-cell-font-size:16px;--cpg-table-cell-font-family:Roboto, sans-serif;--cpg-table-cell-padding:0px 16px 0px 24px;--cpg-paginator-font-size:12px;--cpg-paginator-font-family:Roboto, sans-serif;--cpg-paginator-select-arrow-color:#fff;--cpg-search-width:500px;--cpg-search-height:20px;--cpg-search-icon-size:20px;--cpg-search-input-font-size:15px;--cpg-search-input-font-family:Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--cpg-table-row-hover-cursor:auto;--cpg-select-panel-bg:#fff;--cpg-select-panel-color:#000;--cpg-select-panel-radius:0px 0px 4px 4px;--cpg-select-panel-box-shadow:#0003 0px 5px 5px -3px, #00000024 0px 8px 10px 1px, #0000001f 0px 3px 14px 2px;--cpg-select-panel-padding:8px 0px;--cpg-select-panel-max-height:275px;--cpg-select-option-height:48px;--cpg-select-option-padding:0px 16px;--cpg-select-option-font-size:16px;--cpg-select-option-font-family:Roboto, sans-serif;--cpg-select-option-hover-bg:#0fbcc01a;--cpg-select-form-panel-bg:#fff;--cpg-select-form-panel-color:#000;--cpg-select-form-panel-box-shadow:#0003 0px 5px 5px -3px, #00000024 0px 8px 10px 1px, #0000001f 0px 3px 14px 2px;--cpg-card-bg:#fff;--cpg-card-color:#303434;--cpg-card-padding:24px;--cpg-card-box-shadow:none;--cpg-heading-2-font-size:16px;--cpg-heading-2-font-weight:400;--cpg-heading-2-color:#303434;--cpg-heading-2-font-family:Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--cpg-input-field-width:1044px;--cpg-input-field-color:#303434;--cpg-input-field-font-size:20px;--cpg-input-field-margin-bottom:6px;--cpg-input-wrapper-bg:#f5f5f5;--cpg-input-wrapper-radius:4px 4px 0px 0px;--cpg-input-control-color:#000000de;--cpg-input-control-font-size:20px;--cpg-input-control-font-family:Roboto, sans-serif;--cpg-input-placeholder-color:#0009;--cpg-input-infix-padding:16px 0px;--cpg-input-infix-min-height:56px;--cpg-input-underline-color:#0000006b;--cpg-input-underline-width:1px;--cpg-input-subscript-display:none;--cpg-button-primary-bg:#00bcd4;--cpg-button-primary-color:#fff;--cpg-button-font-family:Roboto, sans-serif;--cpg-button-height:36px;--cpg-button-padding:0px 16px;--cpg-button-text-transform:none;--cpg-input-focus-placeholder-color:#0009;--cpg-input-underline-focus-color:#00bcd4;--cpg-input-underline-focus-transform:matrix(1, 0, 0, 1, 0, 0);--cpg-input-wrapper-focus-bg:#f5f5f5;--cpg-input-invalid-control-color:#000000de;--cpg-input-warn-hint-color:#303434;--cpg-input-warn-subscript-display:none;--cpg-error-standalone-font-size:16px;--cpg-dialog-width:600px;--cpg-dialog-surface-bg:#fff;--cpg-dialog-surface-color:#000;--cpg-dialog-surface-radius:4px;--cpg-dialog-surface-box-shadow:#0003 0px 11px 15px -7px, #00000024 0px 24px 38px 3px, #0000001f 0px 9px 46px 8px;--cpg-dialog-content-padding:0px 24px 20px;--cpg-dialog-content-color:#0009;--cpg-dialog-content-font-size:16px;--cpg-dialog-content-font-family:Roboto, sans-serif;--cpg-dialog-title-font-size:20px;--cpg-dialog-title-color:#181919;--cpg-dialog-title-font-weight:500;--cpg-dialog-button-bg:#fff;--cpg-dialog-button-radius:2px;--cpg-notification-bar-bg-populated:#fffffff2;--cpg-notification-bar-overflow:hidden;--cpg-notification-min-height:64px;--cpg-notification-padding:0px 16px;--cpg-notification-align-items:center;--cpg-notification-text-font-size:16px;--cpg-notification-text-margin-left:16px;--cpg-notification-text-font-family:Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--cpg-notification-close-cursor:pointer;--cpg-notification-close-transition:opacity .22s;--cpg-parcel-card-bg:#fff;--cpg-parcel-card-color:#303434;--cpg-parcel-card-padding:24px;--cpg-parcel-card-margin-bottom:24px;--cpg-parcel-code-color:#303434;--cpg-parcel-code-font-size:20px;--cpg-status-dot-color:#0fbcc0;--cpg-status-dot-font-size:24px;--cpg-status-button-bg:#00bcd4;--cpg-status-button-color:#fff;--cpg-status-button-font-size:20px;--cpg-status-button-radius:2px;--cpg-status-button-height:36px;--cpg-processed-timestamp-color:#303434;--cpg-processed-timestamp-font-size:16px;--cpg-link-font-size:16px;--cpg-link-cursor:pointer;--cpg-link-transition:opacity .22s ease-in-out;--cpg-title-gray-font-size:16px;--cpg-link-hover-opacity:.85;--cpg-link-hover-color:#0da5a8;--cpg-breadcrumb-link-font-size:16px;--cpg-breadcrumb-separator-font-size:20px;--cpg-breadcrumbs-container-display:flex;--cpg-spinner-overlay-position:fixed;--cpg-spinner-overlay-left:300px;--cpg-spinner-overlay-bg:#2c3e50cc;--cpg-spinner-overlay-z-index:9999;--cpg-spinner-overlay-height:900px;--cpg-spinner-text-color:#fff;--cpg-spinner-text-font-size:16px;--cpg-spinner-text-border-bottom:2px dashed #fff;--cpg-spinner-text-animation-name:pulse;--cpg-spinner-circle-stroke:#00bcd4;--cpg-login-bg:#2c3e50;--cpg-login-container-width:550px;--cpg-login-logo-height:45px;--cpg-login-input-bg:#0000;--cpg-login-input-color:#fff;--cpg-login-input-border-bottom:1px solid #fff9;--cpg-login-input-font-size:17.6px;--cpg-login-input-font-family:Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;--cpg-login-input-placeholder-color:#ffffffb3;--cpg-login-submit-bg:#0fbcc0;--cpg-login-submit-color:#fff;--cpg-login-submit-font-size:17.6px;--cpg-login-submit-radius:4px;--cpg-login-submit-width:486px;--cpg-login-input-focus-border-bottom-color:#0fbcc0;--cpg-login-input-focus-outline:none;--cpg-login-error-color:#f44336;--cpg-login-error-font-size:18px;--cpg-select-option-color:#303434;--cpg-select-option-rest-bg:#0000;--cpg-select-option-label-color:#000000de;--cpg-select-option-selected-bg:#0000000a;--cpg-select-option-selected-label-color:#00bcd4;--cpg-brand-cyan-material:var(--cpg-button-primary-bg);--cpg-brand-teal-override:var(--cpg-nav-item-active-bg);--cpg-brand-teal-link:var(--cpg-link-color);--cpg-brand-error:var(--cpg-error-standalone-color);--cpg-text-dark:var(--cpg-card-color);--cpg-text-gray:var(--cpg-title-gray-color);--cpg-font-family-poppins:var(--cpg-font-family-base);--cpg-font-family-material:var(--cpg-table-cell-font-family);--cpg-brand-teal-behind-text:#00838f;--cpg-brand-teal-behind-text-hover:#006064;--cpg-page-bg:#f4f6f8;--cpg-html-bg:#f4f6f8;--cpg-sidenav-bg:#2c3e50;--cpg-sidenav-inner-bg:#2c3e50;--cpg-nav-item-rest-bg:#2c3e50;--cpg-sidenav-width:248px;--cpg-shell-content-margin-left:248px;--cpg-nav-item-height:42px;--cpg-nav-label-font-size:14px;--cpg-nav-label-text-transform:none;--cpg-card-radius:10px;--cpg-parcel-card-radius:10px;--cpg-breadcrumb-current-color:#606d7c;--cpg-breadcrumb-separator-color:#b4bcc4;--cpg-breadcrumb-link-color:var(--cpg-link-color);--cpg-table-bg:#fff;--cpg-table-header-row-bg:#fff;--cpg-table-header-cell-color:#606d7c;--cpg-table-header-row-border-bottom:2px solid var(--cpg-hairline-color);--cpg-table-row-odd-bg:#f4f6f8;--cpg-table-row-even-bg:#fff;--cpg-table-row-hover-bg:#cff2f2;--cpg-table-row-border-bottom:1px solid var(--cpg-hairline-color);--cpg-table-cell-color:#303434;--cpg-paginator-bg:#fff;--cpg-paginator-color:#606d7c;--cpg-paginator-border-top:2px solid var(--cpg-hairline-color);--cpg-paginator-box-shadow:none;--cpg-paginator-range-label-color:#606d7c;--cpg-paginator-page-size-label-color:#606d7c;--cpg-paginator-select-value-color:#303434;--cpg-paginator-nav-icon-color:#606d7c;--cpg-paginator-nav-icon-disabled-color:#b4bcc4;--cpg-hairline-color:#e8ecf0;--cpg-card-border:1px solid var(--cpg-hairline-color);--cpg-page-header-bg:#fff;--cpg-page-header-title-color:#303434;--cpg-page-header-meta-color:#606d7c;--cpg-dialog-backdrop-bg:#0006;--cpg-button-radius:8px;--cpg-link-color:#097578;--cpg-error-standalone-color:#c62828;--cpg-title-gray-color:#606d7c;--cpg-field-border-color:#838d9a;--cpg-field-bg:#fafbfc;--cpg-button-font-size:15px;--cpg-button-font-weight:500;--cpg-button-letter-spacing:.03em;--cpg-dialog-button-font-size:var(--cpg-button-font-size);--cpg-search-input-color:#303434;--cpg-search-placeholder-color:#606d7c;--cpg-search-placeholder-opacity:1;--cpg-search-icon-color:#606d7c;--cpg-search-border-bottom:1px solid var(--cpg-field-border-color);--cpg-input-invalid-underline-color:var(--cpg-error-standalone-color);--cpg-input-invalid-caret-color:var(--cpg-error-standalone-color);--cpg-toolbar-bg:var(--cpg-sidenav-bg);--cpg-toolbar-title-font-size:16px;--cpg-notification-success-bg:#e8f5e9;--cpg-notification-success-color:#1b5e20;--cpg-notification-success-icon-color:#1b5e20;--cpg-notification-warn-bg:#feeceb;--cpg-notification-warn-color:var(--cpg-error-standalone-color);--cpg-notification-warn-icon-color:var(--cpg-error-standalone-color);--cpg-notification-info-bg:#e0f7fa;--cpg-notification-info-color:var(--cpg-link-color);--cpg-notification-info-icon-color:var(--cpg-link-color);--cpg-status-chip-terminal-bg:var(--cpg-brand-teal-behind-text);--cpg-status-chip-terminal-color:#fff;--cpg-status-chip-neutral-bg:#eef1f4;--cpg-status-chip-neutral-color:#606d7c;--cpg-status-chip-warn-bg:#feeceb;--cpg-status-chip-warn-color:#c62828;--pigeonly:#2ecfc4;--pigeonly-dark:#26b5ab;--pigeonly-light:#5dddd4;--pigeonly-surface:#e6faf8;--pigeonly-ink:#0f4f4b;--navy:#2c3e50;--navy-hover:#374f64;--navy-text:#94adbf;--navy-text-active:#fff;--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--slate-border:#e2e8f0;--slate-muted:#64748b;--ink:#373b3b;--ink-soft:#525252;--success:#10b981;--success-700:#047857;--success-800:#065f46;--success-bg:#d1fae5;--success-tint:#ecfdf5;--warning:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--warning-bg:#fef3c7;--warning-tint:#fffbeb;--danger:#ef4444;--danger-600:#dc2626;--danger-700:#b91c1c;--danger-bg:#fee2e2;--danger-tint:#fef2f2;--info:#3b82f6;--info-700:#1d4ed8;--info-bg:#dbeafe;--info-tint:#eff6ff;--accent-purple:#a855f7;--accent-purple-700:#7e22ce;--accent-purple-bg:#f3e8ff;--color-primary:var(--pigeonly);--color-primary-hover:var(--pigeonly-dark);--color-primary-foreground:#fff;--surface-page:var(--neutral-50);--surface-card:#fff;--surface-subtle:var(--neutral-50);--surface-muted:var(--neutral-100);--border-default:var(--neutral-200);--border-subtle:var(--neutral-100);--border-cool:var(--slate-border);--text-strong:var(--neutral-900);--text-body:var(--ink);--text-muted:var(--neutral-500);--text-faint:var(--neutral-400);--text-link:var(--pigeonly);--ring:var(--pigeonly);--font-sans:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-h1:36px;--lh-h1:1.2;--text-h2:24px;--lh-h2:1.3;--text-h3:18px;--lh-h3:1.4;--text-h4:16px;--lh-h4:1.4;--text-base:15px;--text-sm:14px;--text-xs:13px;--text-2xs:12px;--text-micro:11px;--text-nano:10px;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.55;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.05em;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:2px;--radius:4px;--radius-md:4px;--radius-lg:8px;--radius-full:9999px;--shadow-xs:0 1px 2px #2c3e500a;--shadow-sm:0 1px 3px #2c3e5014;--shadow-card:0 2px 8px #2c3e500f, 0 1px 2px #2c3e500a;--shadow-pop:0 8px 24px #2c3e501f, 0 2px 6px #2c3e500f;--ease:.15s cubic-bezier(.4, 0, .2, 1)}:where(.ds){color-scheme:light;background-color:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:where(.ds) h1,:where(.ds) h2,:where(.ds) h3,:where(.ds) h4{color:var(--ink);margin:0}:where(.ds) h1{font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--lh-h1);letter-spacing:var(--tracking-tight)}:where(.ds) h2{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--lh-h2)}:where(.ds) h3{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--lh-h3)}:where(.ds) h4{font-size:var(--text-h4);font-weight:var(--weight-medium);line-height:var(--lh-h4)}:where(.ds) p{margin:0}:where(.ds) a{color:var(--text-link);text-decoration:none}:where(.ds) a:hover{text-decoration:underline}:where(.ds) .roost-card{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}:where(.ds) .roost-tile{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius)}:where(.ds) .roost-label{font-size:var(--text-micro);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}:where(.ds)::-webkit-scrollbar{width:10px;height:10px}:where(.ds) ::-webkit-scrollbar{width:10px;height:10px}:where(.ds)::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:6px}:where(.ds) ::-webkit-scrollbar-track{background:var(--neutral-100);border-radius:6px}:where(.ds)::-webkit-scrollbar-thumb{background:var(--neutral-300);border:2px solid var(--neutral-100);border-radius:6px}:where(.ds) ::-webkit-scrollbar-thumb{background:var(--neutral-300);border:2px solid var(--neutral-100);border-radius:6px}:where(.ds)::-webkit-scrollbar-thumb:hover{background:var(--pigeonly)}:where(.ds) ::-webkit-scrollbar-thumb:hover{background:var(--pigeonly)}.root{min-width:300px}a.warn{color:var(--cpg-brand-error)}a:hover{opacity:var(--cpg-link-hover-opacity)}button:not(:where(.cpg-field__trigger,.cpg-table__sort,.cpg-paginator__select,.cpg-calendar__day,.cpg-calendar__nav,.ds-btn,.ds-segmented__item,.rail__item,.rail__me,.rail__menu-item)){border-radius:var(--cpg-button-radius)!important;font-size:var(--cpg-button-font-size)!important;font-weight:var(--cpg-button-font-weight)!important}[hidden]{visibility:hidden}.center,.center-text{text-align:center}.flex-auto{flex:1 0 auto}.full-width{width:100%;display:block}.title-gray{color:var(--cpg-text-gray);margin:0;padding:0;font-weight:400}.text-red{color:var(--cpg-brand-error)}.truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smart-screen{background-color:var(--cpg-status-chip-warn-bg);color:var(--cpg-status-chip-warn-color);border-radius:5px;padding:.25rem 1rem}.detail-expanded{overflow:hidden}.btn-small{padding:0 8px!important;font-size:1rem!important;line-height:24px!important}.mat-mdc-list-item{background-color:var(--cpg-sidenav-inner-bg,#2a2e2e)!important}.website-modal :is(h1,h2,h3,h4,h5,h6),.parcel-container :is(h1,h2,h3,h4,h5,h6){font-family:Poppins,Helvetica Neue,sans-serif;font-weight:var(--cpg-heading-2-font-weight)}.website-modal h1,.parcel-container h1{margin:0;font-size:2.25rem}.website-modal a,.parcel-container a{color:var(--cpg-brand-teal-link);cursor:pointer;text-decoration:none;transition:color .2s ease-in-out}.website-modal a:hover,.parcel-container a:hover{color:var(--cpg-brand-teal-link);text-decoration:underline}.website-modal p,.parcel-container p{font-size:1.25rem}.website-modal img,.parcel-container img{outline:none;max-width:100%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
