:root{--brand-primary: #0f7c4e;--brand-primary-strong: #0f7c4e;--brand-primary-dark: #066139;--brand-accent: #0f766e;--brand-accent-strong: #0f766e;--brand-accent-dark: #0b5953;--brand-mission: #0f7c4e;--brand-mission-background: #effaf4;--brand-mission-text: #066139}.mission-theme{--mission-color: var(--brand-mission);--mission-background: var(--brand-mission-background);--mission-text: var(--brand-mission-text)}.tenant-branded [class~=bg-emerald-600],.tenant-branded [class~=bg-green-600],.tenant-branded [class~=bg-emerald-500],.tenant-branded [class~=bg-green-500]{background-color:var(--brand-primary-strong)}.tenant-branded [class~=bg-emerald-700],.tenant-branded [class~=bg-green-700]{background-color:var(--brand-primary-dark)}.tenant-branded [class~=bg-blue-600],.tenant-branded [class~=bg-cyan-600]{background-color:var(--brand-accent-strong)}.tenant-branded [class~=bg-blue-700]{background-color:var(--brand-accent-dark)}.tenant-branded [class~=bg-emerald-50],.tenant-branded [class~=bg-green-50]{background-color:color-mix(in srgb,var(--brand-primary) 8%,white)}.tenant-branded [class~=bg-emerald-100],.tenant-branded [class~=bg-green-100]{background-color:color-mix(in srgb,var(--brand-primary) 16%,white)}.tenant-branded [class~=bg-emerald-200],.tenant-branded [class~=bg-green-200]{background-color:color-mix(in srgb,var(--brand-primary) 28%,white)}.tenant-branded [class~=bg-blue-50],.tenant-branded [class~=bg-cyan-50]{background-color:color-mix(in srgb,var(--brand-accent) 8%,white)}.tenant-branded [class~=bg-blue-200],.tenant-branded [class~=bg-cyan-200]{background-color:color-mix(in srgb,var(--brand-accent) 28%,white)}.tenant-branded [class~=text-emerald-500],.tenant-branded [class~=text-emerald-600],.tenant-branded [class~=text-emerald-700],.tenant-branded [class~=text-emerald-800],.tenant-branded [class~=text-green-600],.tenant-branded [class~=text-green-700]{color:var(--brand-primary-dark)}.tenant-branded [class~=text-blue-600],.tenant-branded [class~=text-blue-700],.tenant-branded [class~=text-cyan-600]{color:var(--brand-accent-dark)}.tenant-branded [class~=border-emerald-100],.tenant-branded [class~=border-emerald-200],.tenant-branded [class~=border-green-200]{border-color:color-mix(in srgb,var(--brand-primary) 30%,white)}.tenant-branded [class~=border-blue-200]{border-color:color-mix(in srgb,var(--brand-accent) 30%,white)}.tenant-branded [class~=from-emerald-400]{--tw-gradient-from: var(--brand-primary)}.tenant-branded [class~=to-cyan-400]{--tw-gradient-to: var(--brand-accent)}.tenant-branded [class~="hover:bg-emerald-600"]:hover,.tenant-branded [class~="hover:bg-emerald-500"]:hover,.tenant-branded [class~="hover:bg-emerald-700"]:hover,.tenant-branded [class~="hover:bg-green-600"]:hover,.tenant-branded [class~="hover:bg-green-700"]:hover,.tenant-branded [class~=bg-emerald-600]:active,.tenant-branded [class~=bg-emerald-500]:active,.tenant-branded [class~=bg-green-600]:active,.tenant-branded [class~=bg-green-500]:active{background-color:var(--brand-primary-dark)}.tenant-branded [class~="hover:bg-blue-700"]:hover,.tenant-branded [class~=bg-blue-600]:active{background-color:var(--brand-accent-dark)}.tenant-branded [class~="hover:bg-emerald-100"]:hover,.tenant-branded [class~="hover:bg-green-100"]:hover{background-color:color-mix(in srgb,var(--brand-primary) 22%,white)}.tenant-branded [class~="hover:border-emerald-200"]:hover{border-color:var(--brand-primary)}.tenant-branded .group:hover [class~="group-hover:bg-emerald-500"],.tenant-branded .group:hover [class~="group-hover:bg-emerald-700"]{background-color:var(--brand-primary-dark)}.tenant-branded .group:hover [class~="group-hover:text-emerald-600"]{color:var(--brand-primary-dark)}.tenant-branded [class~=bg-emerald-600][class~=text-white],.tenant-branded [class~=bg-blue-600][class~=text-white]{color:#fff}.tenant-branded .training-configurator [class~=border-emerald-600]{border-color:var(--brand-primary)}.tenant-branded .training-configurator [class~=ring-emerald-600]{--tw-ring-color: var(--brand-primary)}.tenant-branded .training-configurator [class~="focus:ring-emerald-500"]:focus{--tw-ring-color: var(--brand-primary)}.tenant-branded .training-configurator [class~="bg-emerald-50/60"]{background-color:color-mix(in srgb,var(--brand-primary) 8%,white)}.tenant-branded .training-configurator [class~="bg-emerald-50/40"]{background-color:color-mix(in srgb,var(--brand-primary) 5%,white)}.tenant-branded .training-configurator [class~="bg-emerald-200/40"]{background-color:color-mix(in srgb,var(--brand-primary) 16%,transparent)}.tenant-branded .training-configurator [class~=text-emerald-900]{color:var(--brand-primary-dark)}.tenant-branded .training-configurator [class~="text-emerald-700/80"]{color:color-mix(in srgb,var(--brand-primary-dark) 80%,transparent)}.tenant-branded .training-configurator [class~="hover:bg-emerald-50"]:hover{background-color:color-mix(in srgb,var(--brand-primary) 8%,white)}.tenant-branded .training-configurator [class~="hover:text-emerald-700"]:hover{color:var(--brand-primary-dark)}.tenant-branded .training-configurator [class~=border-blue-500],.tenant-branded .training-configurator [class~=border-indigo-500]{border-color:var(--brand-accent)}.tenant-branded .training-configurator [class~=ring-blue-500],.tenant-branded .training-configurator [class~=ring-indigo-500]{--tw-ring-color: var(--brand-accent)}.tenant-branded .training-configurator [class~="hover:border-blue-300"]:hover,.tenant-branded .training-configurator [class~="hover:border-indigo-300"]:hover{border-color:var(--brand-accent)}.tenant-branded .training-configurator [class~="focus:ring-indigo-400"]:focus{--tw-ring-color: var(--brand-accent)}.tenant-branded .training-configurator [class~=bg-indigo-50]{background-color:color-mix(in srgb,var(--brand-accent) 8%,white)}.tenant-branded .training-configurator [class~="bg-indigo-50/50"]{background-color:color-mix(in srgb,var(--brand-accent) 4%,white)}.tenant-branded .training-configurator [class~="bg-blue-200/40"]{background-color:color-mix(in srgb,var(--brand-accent) 16%,transparent)}.tenant-branded .training-configurator [class~=border-indigo-100],.tenant-branded .training-configurator [class~=border-indigo-200]{border-color:color-mix(in srgb,var(--brand-accent) 30%,white)}.tenant-branded .training-configurator [class~=text-indigo-600],.tenant-branded .training-configurator [class~=text-indigo-700],.tenant-branded .training-configurator [class~=text-indigo-800]{color:var(--brand-accent-dark)}.promoter-mission-banner{background:linear-gradient(135deg,var(--brand-primary-strong),var(--brand-primary-dark))}.promoter-mission-cta{color:var(--brand-primary-dark)}.promoter-primary-action{background-color:var(--brand-primary-strong)}.promoter-primary-action:hover,.promoter-primary-action:active{background-color:var(--brand-primary-dark)}.mission-primary-banner{background:linear-gradient(135deg,var(--brand-primary-strong),var(--brand-primary-dark))}.mission-primary-action,.mission-step-done-icon{background-color:var(--brand-primary-strong)}.mission-primary-action:hover,.mission-primary-action:active{background-color:var(--brand-primary-dark)}.mission-primary-ink,.mission-step-current-icon{color:var(--brand-primary-dark)}.mission-step-current-icon{background-color:color-mix(in srgb,var(--brand-primary) 16%,white)}.mission-step-current{border-color:color-mix(in srgb,var(--brand-primary) 38%,white);--tw-ring-color: color-mix(in srgb, var(--brand-primary) 16%, white)}.mission-step-done{border-color:color-mix(in srgb,var(--brand-primary) 18%,white);background-color:color-mix(in srgb,var(--brand-primary) 5%,white)}.mission-completed-card{border-color:color-mix(in srgb,var(--brand-primary) 30%,white)}.mission-theme [class~=border-emerald-500]{border-color:var(--brand-primary-strong)}.mission-theme [class~=text-emerald-950]{color:var(--brand-primary-dark)}.mission-theme [class~=ring-emerald-100]{--tw-ring-color: color-mix(in srgb, var(--brand-primary) 16%, white)}.promoter-secondary-action{color:var(--brand-accent-dark);background-color:color-mix(in srgb,var(--brand-accent) 8%,white);border-color:color-mix(in srgb,var(--brand-accent) 20%,white)}.promoter-secondary-action:hover,.promoter-secondary-card:hover .promoter-secondary-action{color:#fff;background-color:var(--brand-accent-strong)}.promoter-secondary-card:hover{border-color:color-mix(in srgb,var(--brand-accent) 30%,white)}.promoter-secondary-card:hover h2{color:var(--brand-accent-dark)}.promoter-secondary-ink{color:var(--brand-accent-strong)}.promoter-secondary-tile{color:var(--brand-accent-dark);background-color:color-mix(in srgb,var(--brand-accent) 8%,white);border-color:color-mix(in srgb,var(--brand-accent) 20%,white)}.promoter-secondary-card:hover .promoter-secondary-tile{color:#fff;background-color:var(--brand-accent-strong)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.company-login .login-brand-bar{background-image:none;background-color:var(--brand-primary)}.company-login .login-brand-action{background-image:none;background-color:var(--brand-primary-strong)}.company-login .login-brand-action:hover{background-image:none;background-color:var(--brand-primary-dark)}.tenant-branded .company-login [class~="bg-emerald-400/20"],.tenant-branded .company-login [class~="bg-emerald-200/40"]{background-color:color-mix(in srgb,var(--brand-primary) 20%,transparent)}.tenant-branded .company-login [class~="bg-blue-400/10"],.tenant-branded .company-login [class~="bg-blue-200/40"],.tenant-branded .company-login [class~="bg-teal-400/10"]{background-color:color-mix(in srgb,var(--brand-accent) 10%,transparent)}.tenant-branded .company-login [class~=bg-emerald-400]{background-color:var(--brand-primary)}.tenant-branded .company-login [class~=border-emerald-500]{border-color:var(--brand-primary)}.tenant-branded .company-login [class~="focus:border-emerald-500"]:focus{border-color:var(--brand-primary)}.tenant-branded .company-login [class~="focus:ring-emerald-500/20"]:focus{--tw-ring-color: color-mix(in srgb, var(--brand-primary) 20%, transparent)}.tenant-branded .company-login [class~="ring-emerald-500/50"]{--tw-ring-color: color-mix(in srgb, var(--brand-primary) 50%, transparent)}.tenant-branded .company-login .group:focus-within [class~="group-focus-within:text-emerald-500"]{color:var(--brand-primary-dark)}.tenant-branded .company-login [class~="hover:text-emerald-700"]:hover{color:var(--brand-primary-dark)}.tenant-branded .company-login .group:hover [class~="group-hover:border-emerald-400"]{border-color:var(--brand-primary)}.tenant-branded .company-login input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary) 10%,transparent)}.tenant-branded .company-login .login-brand-action:hover{box-shadow:0 10px 15px -3px color-mix(in srgb,var(--brand-primary) 30%,transparent)}.company-login .login-brand-secondary{color:var(--brand-accent-strong)}.company-login .login-brand-secondary:hover{color:var(--brand-accent-dark)}.company-edit-dialog::backdrop{background-color:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.company-login .login-secondary-access{border-color:color-mix(in srgb,var(--brand-accent) 20%,white)}.company-login .login-secondary-access>div:first-child{background-color:color-mix(in srgb,var(--brand-accent) 8%,white);color:var(--brand-accent-strong)}.company-login .login-secondary-access:hover>div:first-child{background-color:var(--brand-accent-strong);color:#fff}.company-login .login-secondary-access>div:last-child>span:first-child{color:var(--brand-accent-strong)}.company-login .login-secondary-access:hover{--tw-ring-color: color-mix(in srgb, var(--brand-accent) 30%, transparent)}
