body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#supplier-survey-welcome-page{background-color:#000;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:10rem;width:100%;min-width:0;max-width:100dvw;min-height:100vh;margin:auto;padding:2rem 5rem;display:flex}#supplier-survey-welcome-page>header,#supplier-survey-welcome-page>footer,#supplier-survey-welcome-page>main{z-index:1}#supplier-survey-welcome-page>header,#supplier-survey-welcome-page>main{min-width:300px;max-width:600px}#supplier-survey-welcome-page em{font-weight:900}#supplier-survey-welcome-page>header{color:#fbfaf8;flex-direction:column;flex:1;align-items:flex-start;gap:2rem;width:100%;height:fit-content;margin-bottom:2rem;padding-top:2rem;display:flex;position:sticky;top:50px}#supplier-survey-welcome-page>header>h1{font-size:6rem;line-height:unset}#supplier-survey-welcome-page>header>h3{font-weight:700}#supplier-survey-welcome-page>header>#logo{width:100%;max-width:10rem}#supplier-survey-welcome-page>header>#logo>img{object-fit:contain;width:100%;height:auto}#supplier-survey-welcome-page>header hr{background-color:#e35924;border:none;width:100%;height:1px}#supplier-survey-welcome-page>header>#linkedin-link{flex-direction:row;align-items:flex-start;gap:.5rem;display:flex}#supplier-survey-welcome-page>header>#linkedin-link h4{color:#fbfaf8;font-weight:500;text-decoration:none}#supplier-survey-welcome-page>header>#linkedin-link>svg{width:5rem!important}#supplier-survey-welcome-page>header a{-webkit-text-decoration:unset;text-decoration:unset}#supplier-survey-welcome-page>main{flex-direction:column;flex:1;align-items:center;gap:2rem;width:100%;display:flex;position:relative}#supplier-survey-welcome-page>main p{width:100%}#supplier-survey-welcome-page>main>.flotilla-card{box-sizing:border-box;background-color:#f6f6f4dd;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;padding:2rem;display:flex}#supplier-survey-welcome-page>main>.flotilla-card .flotilla-button--href{cursor:pointer;width:100%}#supplier-survey-welcome-page #background-image{object-fit:cover;z-index:0;opacity:.5;width:100dvw;height:100dvh;position:fixed;top:0;left:0}#supplier-survey-welcome-page #privacy-policy{color:#c9cece;margin-top:2rem;font-size:.75rem;text-decoration:none;position:absolute;bottom:-4rem;left:0}#supplier-survey-welcome-page #privacy-policy a{color:#c9cece}@media (width<=1000px){#supplier-survey-welcome-page{flex-direction:column;gap:2rem}#supplier-survey-welcome-page>header,#supplier-survey-welcome-page #privacy-policy{position:unset}}body{max-width:100dvw}#supplier-survey-thank-you-page{background-color:#000;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:10rem;width:100%;min-width:0;max-width:100dvw;min-height:100vh;margin:auto;padding:2rem 5rem;display:flex}#supplier-survey-thank-you-page>header,#supplier-survey-thank-you-page>footer,#supplier-survey-thank-you-page>main{z-index:1}#supplier-survey-thank-you-page>header,#supplier-survey-thank-you-page>main{min-width:300px;max-width:600px}#supplier-survey-thank-you-page em{font-weight:900}#supplier-survey-thank-you-page>header{color:#fbfaf8;flex-direction:column;flex:1;align-items:flex-start;gap:2rem;width:100%;height:fit-content;padding-top:2rem;display:flex;position:sticky;top:50px}#supplier-survey-thank-you-page>header>h1{font-size:4.5rem;line-height:unset}#supplier-survey-thank-you-page>header>#logo{width:100%;max-width:10rem}#supplier-survey-thank-you-page>header>#logo>img{object-fit:contain;width:100%;height:auto}#supplier-survey-thank-you-page>header hr{background-color:#e35924;border:none;width:100%;height:1px}#supplier-survey-thank-you-page>header>#linkedin-link{flex-direction:row;align-items:center;gap:.5rem;padding-bottom:3rem;display:flex}#supplier-survey-thank-you-page>header>#linkedin-link h4{color:#fbfaf8;font-size:1.4rem;font-weight:500;text-decoration:none}#supplier-survey-thank-you-page>header>#linkedin-link #logo-container{background-color:#e35924;border-radius:100%;justify-content:center;align-items:center;margin-right:.5rem;padding:.75rem;display:flex}#supplier-survey-thank-you-page>header>#linkedin-link #logo-container>svg{color:#fbfaf8!important;width:1.5rem!important}#supplier-survey-thank-you-page>header>footer{display:unset}#supplier-survey-thank-you-page>header a{-webkit-text-decoration:unset;text-decoration:unset}#supplier-survey-thank-you-page>main{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}#supplier-survey-thank-you-page>main p{width:100%}#supplier-survey-thank-you-page>main>.flotilla-card{box-sizing:border-box;background-color:#f6f6f4dd;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;padding:2rem;display:flex}#supplier-survey-thank-you-page>main>.flotilla-card .flotilla-button--href{cursor:pointer;width:100%}#supplier-survey-thank-you-page video#platform-demo{border-radius:1rem;outline:2px solid silver;align-self:flex-start;width:50%;max-width:800px;height:auto}#supplier-survey-thank-you-page #background-image{object-fit:cover;z-index:0;opacity:.5;width:100dvw;height:100dvh;position:fixed;top:0;left:0}#supplier-survey-thank-you-page .icon-text-container{color:#fbfaf8;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}#supplier-survey-thank-you-page .icon-text-container p,#supplier-survey-thank-you-page .icon-text-container a{color:#fbfaf8}#supplier-survey-thank-you-page .icon-text-container>svg{width:1.5rem;height:1.5rem}#supplier-survey-thank-you-page .logos-container{flex-direction:row;align-items:center;gap:2rem;height:8rem;margin-top:2rem;display:flex}#supplier-survey-thank-you-page .logos-container img.footer-logo{object-fit:contain;width:auto;height:100%}#supplier-survey-thank-you-page #un-quote{flex-direction:column;align-items:center;gap:.25rem;display:flex}#supplier-survey-thank-you-page #un-quote h3{text-align:center;line-height:1.9rem}#supplier-survey-thank-you-page #un-quote #author{flex-direction:column;flex:1;align-items:center;gap:0;width:100%;margin-top:1rem;display:flex}#supplier-survey-thank-you-page #un-quote #author p{text-align:center;flex:1;width:100%}#supplier-survey-thank-you-page #un-quote #author p#name{color:#e35924;font-size:.75rem;font-weight:600}#supplier-survey-thank-you-page #un-quote #author p#job-title{color:#4c6065;font-size:.75rem}#supplier-survey-thank-you-page>footer{width:100%;max-width:800px;display:none}@media (width<=1000px){#supplier-survey-thank-you-page{flex-direction:column;gap:2rem}#supplier-survey-thank-you-page>header{position:unset}#supplier-survey-thank-you-page>header>footer{display:none}#supplier-survey-thank-you-page>footer{display:unset}}#supplier-survey-confirmation-page{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;max-width:1500px;min-height:100vh;margin:auto;padding:5rem;display:flex}#supplier-survey-confirmation-page #content{flex-direction:column;flex:1;justify-content:center;gap:2rem;width:100%;max-width:550px;padding-bottom:5rem;display:flex;position:relative}#supplier-survey-confirmation-page #content h3{line-height:2rem}#supplier-survey-confirmation-page #content .logo{width:100%;max-width:100px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}#supplier-survey-confirmation-page #content #question-container{flex-direction:column;gap:1rem;display:flex}#supplier-survey-confirmation-page #content #question-container .question{width:100%}#supplier-survey-confirmation-page #content #question-container .question h4{color:#e35924;margin-bottom:.25rem;line-height:2rem}#supplier-survey-confirmation-page #content #question-container .question p{line-height:1.4rem}#supplier-survey-confirmation-page #content .cta-section{background-color:#fbfaf8;flex-direction:row;gap:5rem;width:100%;max-width:550px;padding:2rem 0;display:flex;position:fixed;bottom:0}#supplier-survey-confirmation-page #content .cta-section a{text-decoration:none}#supplier-survey-confirmation-page #content .cta-section a button{height:4rem;padding-left:1rem;padding-right:1rem;font-size:1.25rem;font-weight:700}#supplier-survey-confirmation-page #content .cta-section label{text-align:center;width:100%;margin-top:.75rem;font-size:.9rem;font-style:italic;display:block}#supplier-survey-confirmation-page #content .site-link{text-align:center;color:#011e26;font-size:.9rem;font-style:italic}@media screen and (width<=981px){#supplier-survey-confirmation-page{padding:2rem}#supplier-survey-confirmation-page #content{height:80vh;max-width:unset}#supplier-survey-confirmation-page #content h1{text-align:center;margin-top:auto}#supplier-survey-confirmation-page #content .cta-section{margin-bottom:auto}#supplier-survey-confirmation-page #login-accent-container{width:100vw;position:relative;top:-2rem;left:-2rem}#supplier-survey-confirmation-page #donut-center{display:none}#supplier-survey-confirmation-page #login-accent{object-fit:cover;flex:1;width:100%;height:20vh;display:flex}}@media screen and (width>=980px){#supplier-survey-confirmation-page #login-accent-container{z-index:-1;border-radius:100%;width:60vw;position:fixed;top:-15vw;right:-20vw}#supplier-survey-confirmation-page #donut-center{z-index:1;background-color:#fbfaf8;border-radius:100%;width:70%;height:70%;position:absolute;top:15%;left:15%}#supplier-survey-confirmation-page #login-accent{border-radius:100%;width:100%;height:100%;animation:6s ease-in-out -3.5s accentEntrance}}.supplier-typeform,.health-check-typeform,.health-check-typeform{width:100dvw;height:100dvh;overflow:hidden}#warning{justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex}#health-check-thank-you #content #logos{flex-direction:row;justify-content:center;align-items:center;gap:2rem;display:flex}#health-check-thank-you #content #logos .logo{width:100%;max-width:150px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}@media screen and (width<=981px){#health-check-thank-you{padding:2rem}#health-check-thank-you #thank-you-content{height:80vh;max-width:unset}#health-check-thank-you #thank-you-content h1{text-align:center;margin-top:auto}#health-check-thank-you #thank-you-content .logo{max-width:200px}#health-check-thank-you #thank-you-content .cta-section{margin-bottom:auto}#health-check-thank-you #login-accent-container{width:100vw;position:relative;top:-2rem;left:-2rem}#health-check-thank-you #donut-center{display:none}#health-check-thank-you #login-accent{object-fit:cover;flex:1;width:100%;height:20vh;display:flex}}@media screen and (width>=980px){#health-check-thank-you #login-accent-container{z-index:-1;border-radius:100%;width:60vw;position:fixed;top:-15vw;right:-20vw}#health-check-thank-you #donut-center{z-index:1;background-color:#fbfaf8;border-radius:100%;width:70%;height:70%;position:absolute;top:15%;left:15%}#health-check-thank-you #login-accent{border-radius:100%;width:100%;height:100%;animation:6s ease-in-out -3.5s accentEntrance}}#health-check-thank-you{flex-direction:column;flex:1;justify-content:center;width:100%;min-width:0;max-width:1500px;min-height:100vh;margin:auto;padding:5rem;display:flex}#health-check-thank-you #content{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:550px;display:flex}#health-check-thank-you #content h1{font-size:calc(32px + 1.5vw);line-height:1.1em}#health-check-thank-you #content .logo{width:100%;max-width:250px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex}#health-check-thank-you #content .cta-section{margin-top:6vh;margin-bottom:10vh}#health-check-thank-you #content .cta-section a{text-decoration:none}#health-check-thank-you #content .cta-section a button{height:4rem;padding-left:1rem;padding-right:1rem;font-size:1.25rem;font-weight:700}#health-check-thank-you #content .cta-section label{text-align:center;width:100%;margin-top:.75rem;font-size:.9rem;font-style:italic;display:block}#health-check-thank-you #content .site-link{text-align:center;color:#011e26;font-size:.9rem;font-style:italic}@media screen and (width<=981px){#health-check-thank-you{padding:2rem}#health-check-thank-you #thank-you-content{height:80vh;max-width:unset}#health-check-thank-you #thank-you-content h1{text-align:center;margin-top:auto}#health-check-thank-you #thank-you-content .logo{max-width:200px}#health-check-thank-you #thank-you-content .cta-section{margin-bottom:auto}#health-check-thank-you #login-accent-container{width:100vw;position:relative;top:-2rem;left:-2rem}#health-check-thank-you #donut-center{display:none}#health-check-thank-you #login-accent{object-fit:cover;flex:1;width:100%;height:20vh;display:flex}}@media screen and (width>=980px){#health-check-thank-you #login-accent-container{z-index:-1;border-radius:100%;width:60vw;position:fixed;top:-15vw;right:-20vw}#health-check-thank-you #donut-center{z-index:1;background-color:#fbfaf8;border-radius:100%;width:70%;height:70%;position:absolute;top:15%;left:15%}#health-check-thank-you #login-accent{border-radius:100%;width:100%;height:100%;animation:6s ease-in-out -3.5s accentEntrance}}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}.checkbox-button{background-color:var(--card-surface);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid #0000;border-radius:1rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;height:8rem;min-height:8rem;max-height:8rem;padding:1rem;transition:all .1s ease-in-out;display:flex;position:relative;box-shadow:0 0 2px #0000001a}.checkbox-button input.input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-button .emoji-container{justify-content:center;align-items:center;width:2.33rem;height:2.33rem;transition:all .2s ease-in-out;display:flex}.checkbox-button .emoji{font-size:2.33rem}.checkbox-button .content{text-align:left;flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.checkbox-button .label{width:100%;color:var(--primary-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:900;overflow:hidden}.checkbox-button .subtitle{width:100%;color:var(--secondary-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.checkbox-button--centered{text-align:center;justify-content:space-between;align-items:center}.checkbox-button--centered .label,.checkbox-button--centered .subtitle{text-align:center}.checkbox-button .tooltip{position:absolute;top:1rem;right:1rem}.checkbox-button--extended-label .label{text-overflow:ellipsis;white-space:unset;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;display:-webkit-box;overflow:hidden}.checkbox-button--compact{border-color:var(--primary-border);flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:2.33rem;min-height:2.33rem;max-height:2.33rem;padding:0 1rem}.checkbox-button--compact .emoji-container{width:1rem;height:1rem}.checkbox-button--compact .emoji{font-size:1rem}.checkbox-button--compact .label{text-transform:uppercase;width:fit-content;font-weight:300}.checkbox-button--compact .subtitle{display:none}.checkbox-button--compact .content{width:fit-content}.checkbox-button--checked{border-color:var(--brand-border);box-shadow:0 0 2px 0 #0000001a, inset 0 0 0 1px var(--brand-border);background-color:rgba(var(--brand-surface), .05)}.checkbox-button--disabled{opacity:.5;cursor:not-allowed}.checkbox-button--default{container-type:inline-size}@container (width<=8rem){.checkbox-button--default .label{font-size:.95rem}.checkbox-button--default .subtitle{font-size:.75rem}}.checkbox-button:hover:not(.checkbox-button--disabled),.checkbox-button:focus-visible:not(.checkbox-button--disabled){border-color:var(--brand-border);background-color:rgba(var(--brand-surface), .5)}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}nav.nav{box-sizing:border-box;z-index:999;flex-direction:row;justify-content:space-between;align-items:center;width:100dvw;padding:2rem 4rem;display:flex;position:fixed;top:0;left:0}nav.nav #logo{width:calc(25dvw - 15rem);min-width:7.5rem;max-width:12.5rem}nav.nav .flotilla-icon-button{width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem;min-height:2.5rem;max-height:2.5rem}nav.nav .flotilla-icon-button svg{width:1.5rem;height:1.5rem;color:var(--primary-text)}@media (width<=640px){nav.nav{padding:2rem}}@media (width<=1024px){nav.nav{padding-bottom:5.5rem}}.theme-dropdown{width:12rem;min-width:12rem;max-width:12rem;background-color:var(--primary-surface)!important;z-index:999!important}.theme-dropdown .icon-text-container{flex-direction:row;align-items:center;gap:.5rem;display:flex}.theme-dropdown .icon-text-container>p{flex:1;width:100%;min-width:0}.theme-dropdown .flotilla-menu-item:hover{background-color:var(--secondary-surface)!important}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}.toggle-selector{background-color:var(--tertiary-surface);box-sizing:border-box;border-radius:9999px;flex-direction:row;align-items:center;gap:.25rem;padding:.25rem;display:flex}.toggle-selector--disabled{opacity:.5;pointer-events:none}.toggle-selector__item{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:none;border-radius:9999px;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:.25rem;min-width:0;padding:.5rem 1rem;transition:background-color .18s ease-in-out,color .18s ease-in-out,box-shadow .18s ease-in-out;display:flex}.toggle-selector__item:focus-visible{outline:2px solid var(--brand-border);outline-offset:1px}.toggle-selector__item--active{background-color:var(--brand-surface);box-shadow:0 1px 4px #0000002e}.toggle-selector__item--active .toggle-selector__label{color:var(--invert-text)}.toggle-selector__item--active .toggle-selector__emoji{filter:brightness(10)}.toggle-selector__emoji{font-size:1rem;line-height:1;transition:filter .18s ease-in-out}.toggle-selector__label{color:var(--secondary-text);text-transform:uppercase;font-size:1rem;transition:color .18s ease-in-out}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#employee-survey-screen{box-sizing:border-box;min-height:100dvh;padding:2rem 4rem}#employee-survey-screen #content{width:100%}#employee-survey-screen>header{z-index:99999}#employee-survey-screen #content>main{z-index:2}#employee-survey-screen #content>footer{z-index:1;box-sizing:border-box;padding:.5rem}#employee-survey-screen>header,#employee-survey-screen #content>main,#employee-survey-screen #content>footer{width:100%;max-width:60rem;margin:auto}#employee-survey-screen #content>main{flex-direction:column;justify-content:flex-start;align-items:center;gap:4rem;padding-top:max(6rem,20dvh);display:flex}#employee-survey-screen .flotilla-button{text-transform:uppercase;border-radius:.5rem;height:3.5rem;font-size:1.15rem;font-weight:900}#employee-survey-screen .flotilla-icon-button{border-radius:.5rem}#employee-survey-screen .flotilla-icon-button--grey{background-color:var(--secondary-surface)}#employee-survey-screen .flotilla-icon-button--grey svg{color:var(--primary-text)!important}#employee-survey-screen .flotilla-card{background-color:var(--card-surface);border:unset;border-radius:1rem;box-shadow:0 0 2px #0000001a}#employee-survey-screen .flotilla-number-input,#employee-survey-screen .flotilla-financial-input{color:var(--primary-text)}#employee-survey-screen .flotilla-number-input input,#employee-survey-screen .flotilla-financial-input input{background-color:var(--card-surface);color:var(--primary-text);border-radius:.5rem}#employee-survey-screen .flotilla-number-input .inner-container.append-item input,#employee-survey-screen .flotilla-financial-input .inner-container.append-item input{border-top-right-radius:0;border-bottom-right-radius:0}#employee-survey-screen .flotilla-number-input .input-item--append,#employee-survey-screen .flotilla-financial-input .input-item--append{color:var(--secondary-text);background-color:var(--secondary-surface);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}#employee-survey-screen .flotilla-select select{background-color:var(--card-surface);color:var(--primary-text);border-radius:.5rem}#employee-survey-screen .flotilla-select .select-icon{color:var(--primary-text)}#employee-survey-screen .flotilla-combobox .select-button{background-color:var(--primary-surface);color:var(--primary-text);border-radius:.5rem}#employee-survey-screen .flotilla-combobox .select-button svg{fill:var(--primary-text)}#employee-survey-screen #section-header{flex-direction:row;align-items:center;gap:1rem;display:flex;position:sticky;top:2.5rem}#employee-survey-screen #section-header .section{opacity:.6;flex-direction:row;flex:0 auto;align-items:center;gap:.5rem;min-width:0;display:flex}#employee-survey-screen #section-header .section .section-number{color:var(--secondary-text);background-color:var(--secondary-surface);border-radius:999999px;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;font-weight:900;display:flex}#employee-survey-screen #section-header .section .section-title{color:var(--secondary-text);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}#employee-survey-screen #section-header .section--active{opacity:1}#employee-survey-screen #section-header .section--active .section-number{color:var(--invert-text);background-color:var(--brand-surface)}#employee-survey-screen #section-header .section--active .section-title{color:var(--brand-text)}#employee-survey-screen #section-header .section--completed{opacity:1}#employee-survey-screen #section-header .section--completed .section-number{color:var(--invert-text);background-color:var(--brand-surface)}#employee-survey-screen #section-header .section--completed .section-title{color:var(--secondary-text)}#employee-survey-screen #section-header .section-divider{opacity:.4;background-color:var(--secondary-text);border-radius:.25rem;flex:1 100 2rem;min-width:0;height:.25rem}#employee-survey-screen #section-header .section-divider--completed{opacity:1;background-color:var(--secondary-text)}@media (width<=1024px){#employee-survey-screen #section-header{padding-top:4rem}}#employee-survey-screen #content>footer{flex-direction:row;justify-content:space-between;align-items:center;margin-top:4rem;padding-bottom:10rem;display:flex}#employee-survey-screen #content>footer #back-button{background-color:var(--secondary-surface);color:var(--primary-text);padding:0 2rem}#employee-survey-screen #content>footer #next-button{padding:0 4rem}@media (width<=640px){#employee-survey-screen #content>footer #back-button,#employee-survey-screen #content>footer #next-button{padding:0 1rem}#employee-survey-screen{padding:2rem}}#employee-survey-screen .flotilla-tag{color:var(--primary-text);border-radius:1rem;padding:0 1rem}#employee-survey-screen .flotilla-tag--solid{background-color:var(--tertiary-surface);border-color:var(--tertiary-border)}#employee-survey-screen .flotilla-tag--large{height:2.33rem}#employee-survey-screen .flotilla-text-area textarea{background-color:var(--card-surface);border-color:var(--primary-border);border-radius:.5rem;padding:.75rem 1rem}#employee-survey-screen .flotilla-text-area textarea:hover{border-color:var(--brand-border)}#employee-survey-screen .flotilla-text-area textarea:focus{border-color:var(--brand-border);outline:1px solid var(--brand-border)}#employee-survey-screen #submission-overlay{z-index:999999;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100vw;height:100dvh;display:flex;position:fixed;top:0;left:0}#employee-survey-screen #submission-overlay .lds-dual-ring,#employee-survey-screen #submission-overlay .lds-dual-ring:after{box-sizing:border-box}#employee-survey-screen #submission-overlay .lds-dual-ring{width:7.5rem;height:7.5rem;display:inline-block;position:relative}#employee-survey-screen #submission-overlay .lds-dual-ring:after{content:" ";border:.64rem solid var(--brand-surface);border-color:var(--brand-surface) transparent var(--brand-surface) transparent;border-radius:50%;width:6.4rem;height:6.4rem;margin:.8rem;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#employee-survey-screen #submission-overlay img{width:4rem;height:4rem;padding:2rem;position:absolute;top:0;left:0}#employee-survey-screen #submission-overlay h2{color:var(--primary-text);font-size:2rem;font-weight:900}.content-section{content-visibility:auto;contain-intrinsic-size:auto 400px;box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;padding:.5rem;display:flex}.content-section>header{flex-direction:column;gap:.5rem;display:flex}.content-section>header>h5,.content-section>header>h2{color:var(--brand-text)}.content-section>header>h5{font-weight:900}.content-section>header>section{color:var(--secondary-text)}.select-dropdown-menu{background-color:var(--primary-surface)!important;color:var(--primary-text)!important}.select-dropdown-menu #no-options-found{color:var(--secondary-text)!important}.select-dropdown-menu #search-container #location-combobox-search-input{color:var(--primary-text)!important}.select-dropdown-menu #search-container svg{stroke:var(--primary-text)!important}.select-dropdown-menu .flotilla-menu-item:hover{background-color:var(--secondary-surface)!important}.select-dropdown-menu .flotilla-menu-item:hover svg{stroke:var(--primary-text)!important}.select-dropdown-menu .flotilla-menu-item:focus{background-color:var(--tertiary-surface)!important}.select-dropdown-menu .flotilla-menu-item:focus svg{stroke:var(--primary-text)!important}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#employee-survey-commute-screen{width:100%}#employee-survey-commute-screen .disabled-message{width:100%;max-width:unset;box-sizing:border-box;margin-top:1rem}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#commute-patterns>main{flex-direction:column;gap:2rem;display:flex;container-type:inline-size}#commute-patterns>main h4{font-weight:900}#commute-patterns .commute-pattern-container{flex-direction:column;gap:1rem;display:flex;position:relative}#commute-patterns .commute-pattern-container .close-button{border-radius:0 1rem 0 .5rem;position:absolute;top:0;right:0}#commute-patterns .commute-pattern-container>header,#commute-patterns .commute-pattern-container>main{flex-direction:column;gap:1rem;display:flex}#commute-patterns .commute-pattern-container #working-days{flex-flow:wrap;gap:1rem;display:flex}#commute-patterns .commute-pattern-container #working-days .day-option{height:fit-content;min-height:unset;max-height:unset;flex:1;padding:1rem}#commute-patterns .commute-pattern-container #working-days .day-option .content{align-items:center;width:100%}#commute-patterns .commute-pattern-container #working-days .day-option .content .label{font-weight:900}#commute-patterns .commute-pattern-container .commute-method-container{flex-direction:row;align-items:center;gap:1rem;padding-right:3rem;display:flex;position:relative}#commute-patterns .commute-pattern-container .commute-method-container>header{flex:1;min-width:0}#commute-patterns .commute-pattern-container .commute-method-container>header>h4{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}#commute-patterns .commute-pattern-container .commute-method-container>main{flex-direction:row;gap:1rem;width:35rem;min-width:35rem;display:flex}#commute-patterns .commute-pattern-container .commute-method-container>main .commute-pattern-distance{width:100%;min-width:10rem;max-width:10rem}#commute-patterns .commute-pattern-container .commute-method-container>main .commute-pattern-distance>.flotilla-label{display:none}#commute-patterns .commute-pattern-container .commute-method-container--display>header>h4{text-overflow:ellipsis;white-space:unset;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;display:-webkit-box;overflow:hidden}#commute-patterns .commute-pattern-container .commute-method-container--display>main{min-width:unset;flex:1;width:100%}@container (width<=45rem){#commute-patterns .commute-pattern-container .commute-method-container{flex-direction:column;align-items:flex-start;padding-right:1rem}#commute-patterns .commute-pattern-container .commute-method-container>main{width:100%;min-width:unset;flex-wrap:wrap}#commute-patterns .commute-pattern-container .commute-method-container>main .commute-pattern-distance{max-width:unset}#commute-patterns .commute-pattern-container .commute-method-container.commute-method-container--display{flex-direction:row;align-items:center}}#commute-patterns .add-container{background-color:unset;border:2px dashed var(--invert-surface);box-shadow:unset;cursor:pointer;flex-direction:row;align-items:center}#commute-patterns .add-container>header{gap:.25rem}#commute-patterns .add-container>header>p{color:var(--secondary-text)}#commute-patterns .add-container .add-button{min-width:2.5rem;min-height:2.5rem}#commute-patterns .add-container .add-button svg{width:1.5rem;height:1.5rem}#commute-patterns #add-commute-method{border-color:var(--secondary-border)}#commute-patterns #total-commute-method{padding:2rem 1rem}#commute-patterns #total-commute-method>main{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}#commute-patterns #total-commute-method>main>p{color:var(--secondary-text)}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#remote-sustainability>main label{color:var(--text-primary);font-size:1rem}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#working-days>main{flex-direction:column;gap:2rem;padding-top:1rem;display:flex}#working-days>main #quick-options-container{flex-flow:wrap;gap:1rem;display:flex}#working-days>main #quick-options-container .quick-option-tag{cursor:pointer;color:var(--primary-text)}#working-days>main #quick-options-container .quick-option-tag:hover{border-color:var(--brand-border)}#working-days>main #day-options-container{flex-direction:column;gap:1rem;display:flex;container-type:inline-size}#working-days>main #day-options-container .day-option-container{box-sizing:border-box;cursor:pointer;flex-direction:row;gap:1rem;width:100%;display:flex}#working-days>main #day-options-container .day-option-container>header{cursor:pointer;flex-direction:row;flex:1;justify-content:space-between;align-items:center;width:100%;height:3rem;display:flex}#working-days>main #day-options-container .day-option-container .day-icon{background-color:var(--secondary-surface);border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}#working-days>main #day-options-container .day-option-container .day-icon h4{color:var(--secondary-text);text-transform:uppercase;font-size:1rem;font-weight:900}#working-days>main #day-options-container .day-option-container .working-style-options-container{flex-direction:row;align-items:center;gap:1rem;height:3rem;display:flex}#working-days>main #day-options-container .day-option-container .working-style-options-container .working-style-option{flex:1}#working-days>main #day-options-container .day-option-container--selected .day-icon{background-color:var(--brand-surface)}#working-days>main #day-options-container .day-option-container--selected .day-icon h4{color:var(--invert-text)}@container (width<=50rem){#working-days>main #day-options-container .day-option-container{flex-direction:column}}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#working-style>main{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1rem;display:grid}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#employee-survey-extra-screen{width:100%}#employee-survey-extra-screen #action-suggestions-content>main{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}#employee-survey-extra-screen #action-suggestions-content .action-suggestion{justify-content:center;height:5rem;min-height:5rem;max-height:5rem}#employee-survey-extra-screen #action-suggestions-content .action-suggestion--skeleton{border-radius:1rem;width:100%}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#employee-survey-opinions-screen{width:100%}#employee-survey-opinions-screen .content-section{gap:3rem}#employee-survey-opinions-screen .content-section>main{flex-direction:column;gap:3rem;display:flex}#employee-survey-opinions-screen .opinion-question-container>label{color:var(--primary-text);font-size:1.5rem}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}#employee-survey-results-screen{width:100%;padding-bottom:10rem}#employee-survey-results-screen .content-section>main{flex-direction:column;align-items:center;gap:2rem;padding-top:2rem;display:flex}#employee-survey-results-screen .results-card{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;padding:2rem;display:flex}#employee-survey-results-screen #results-card{flex-direction:column;align-items:center;gap:2rem;display:flex}#employee-survey-results-screen #results-card>h1,#employee-survey-results-screen #results-card>p{text-align:center}#employee-survey-results-screen #results-card #emoji{font-size:5.5rem}#employee-survey-results-screen #results-card #title{font-size:3.5rem;font-weight:900}#employee-survey-results-screen #results-card #subtitle{color:var(--secondary-text)}#employee-survey-results-screen #results-card #thank-you-message{text-align:center;flex-direction:column;align-items:center;gap:.25rem;max-width:35rem;display:flex}#employee-survey-results-screen #results-card #stat-card{border:.25rem solid var(--brand-surface);background-color:color-mix(in srgb, var(--brand-surface) 20%, var(--card-surface));box-sizing:border-box;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:25rem;padding:2rem;display:flex}#employee-survey-results-screen #results-card #stat-card .stat-container{flex-direction:row;align-items:baseline;gap:.25rem;display:flex}#employee-survey-results-screen #results-card #stat-card .stat-container>p{text-transform:capitalize;text-align:center}#employee-survey-results-screen #results-card #stat-card .stat-container #value{font-size:3.5rem;font-weight:900}#employee-survey-results-screen #results-card #stat-card .stat-container #label{font-weight:900}#employee-survey-results-screen #results-card .info-cards-container{flex-direction:column;align-items:center;gap:2rem;width:100%;margin-top:2dvh;display:flex}#employee-survey-results-screen #flotilla-card #logo{width:100%;max-width:5rem}#employee-survey-results-screen #flotilla-card>main{flex-direction:row;gap:1rem;display:flex}#employee-survey-results-screen #flotilla-card>main .icon-link-button{background-color:var(--secondary-surface);width:4rem;height:4rem;color:var(--primary-text);border-radius:1rem;justify-content:center;align-items:center;display:flex}#employee-survey-results-screen #flotilla-card>main .icon-link-button>svg{width:2rem;height:2rem}#employee-survey-results-screen #flotilla-card>main .icon-link-button:hover{background-color:var(--brand-surface);color:var(--invert-text)}#employee-survey-results-screen .info-card{background-color:var(--tertiary-surface);box-sizing:border-box;border-radius:1rem;flex-direction:row;align-items:baseline;gap:.75rem;width:100%;padding:1rem;display:flex}:root{--brand-surface:#e35924;--brand-text:#e35924;--brand-border:#e35924;--primary-text:#011e26;--primary-surface:#fbfaf8;--primary-border:#e2e4e3;--secondary-text:#334a50;--secondary-surface:#f1f1f0;--secondary-border:#c9cece;--tertiary-text:#334a50;--tertiary-surface:#f6f6f4;--tertiary-border:#c9cece;--card-surface:#fff;--card-border:#f6f6f4;--invert-text:#fbfaf8;--invert-surface:#011e26}body[data-theme=dark]{--brand-surface:#e35924;--brand-text:#e35924;--brand-border:#e35924;--primary-text:#fbfaf8;--primary-surface:#011e26;--primary-border:#334a50;--secondary-text:#e2e4e3;--secondary-surface:#334a50;--secondary-border:#4c6065;--tertiary-text:#e2e4e3;--tertiary-surface:#1a343b;--tertiary-border:#4c6065;--card-surface:#000;--card-border:#1a343b;--invert-surface:#fbfaf8;--invert-text:#011e26}body{color:var(--primary-text);background-color:var(--primary-surface);letter-spacing:.12px;font-family:Verdana,Arial;font-size:12px;font-weight:400}body a{all:unset;cursor:pointer;color:#e35924}body a:hover{color:#e96f42}iframe{border:none}.text-brand{color:var(--brand-text)}.text-lines-1{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.text-lines-2{text-overflow:ellipsis;white-space:unset;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;display:-webkit-box;overflow:hidden}.glass{isolation:isolate;position:relative}.glass:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--primary-surface)40, var(--primary-surface)0D), var(--primary-surface)1F;position:absolute;inset:0;-webkit-backdrop-filter:blur(.5rem)saturate(160%)!important;-moz-backdrop-filter:blur(.5rem) saturate(160%)!important;-ms-backdrop-filter:blur(.5rem) saturate(160%)!important}@supports not ((-webkit-backdrop-filter:blur(0.5rem)) or (backdrop-filter:blur(0.5rem))){.glass:before{background:var(--primary-surface)DD}}.glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at top left, var(--card-surface)99, transparent 60%);opacity:.6;position:absolute;inset:0}.checkbox-question-container{flex-direction:column;gap:1rem;width:100%;display:flex}.checkbox-question-container>label{color:var(--secondary-text);font-size:1rem}.checkbox-question-container .options-container{flex-direction:row;gap:2rem;display:flex}.checkbox-question-container .options-container .checkbox-button{flex:1;width:100%;min-width:0}#employee-survey-welcome-screen{width:100%}#employee-survey-welcome-screen #location-card{background-color:var(--card-surface);flex-direction:column;gap:2rem;max-width:40rem;margin:2rem auto auto;display:flex}#employee-survey-welcome-screen #location-card>label{text-transform:uppercase;color:var(--secondary-text);font-size:1.25rem;font-weight:900}
