@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";:root{--niekes-primary: #00a896;--niekes-secondary: #028090;--niekes-tertiary: #05668d;--niekes-status-ok: hsl(100, 100%, 42%);--niekes-status-unavailable: #a4abb6;--niekes-status-available: #2dccff;--niekes-status-unstable: #fce83a;--niekes-status-error: #ffb302;--niekes-status-alert: #ec0824;--niekes-primary-w-10: color-mix(in oklab, var(--niekes-primary) 10%, #fff);--niekes-primary-w-20: color-mix(in oklab, var(--niekes-primary) 20%, #fff);--niekes-primary-w-30: color-mix(in oklab, var(--niekes-primary) 30%, #fff);--niekes-primary-w-40: color-mix(in oklab, var(--niekes-primary) 40%, #fff);--niekes-primary-w-50: color-mix(in oklab, var(--niekes-primary) 50%, #fff);--niekes-primary-w-60: color-mix(in oklab, var(--niekes-primary) 60%, #fff);--niekes-primary-w-70: color-mix(in oklab, var(--niekes-primary) 70%, #fff);--niekes-primary-w-80: color-mix(in oklab, var(--niekes-primary) 80%, #fff);--niekes-primary-w-90: color-mix(in oklab, var(--niekes-primary) 90%, #fff);--niekes-primary-w-100: color-mix(in oklab, var(--niekes-primary) 100%, #fff);--niekes-primary-b-10: color-mix(in oklab, var(--niekes-primary) 10%, #000);--niekes-primary-b-20: color-mix(in oklab, var(--niekes-primary) 20%, #000);--niekes-primary-b-30: color-mix(in oklab, var(--niekes-primary) 30%, #000);--niekes-primary-b-40: color-mix(in oklab, var(--niekes-primary) 40%, #000);--niekes-primary-b-50: color-mix(in oklab, var(--niekes-primary) 50%, #000);--niekes-primary-b-60: color-mix(in oklab, var(--niekes-primary) 60%, #000);--niekes-primary-b-70: color-mix(in oklab, var(--niekes-primary) 70%, #000);--niekes-primary-b-80: color-mix(in oklab, var(--niekes-primary) 80%, #000);--niekes-primary-b-90: color-mix(in oklab, var(--niekes-primary) 90%, #000);--niekes-primary-b-100: color-mix(in oklab, var(--niekes-primary) 100%, #000);--niekes-secondary-w-10: color-mix(in oklab, var(--niekes-secondary) 10%, #fff);--niekes-secondary-w-20: color-mix(in oklab, var(--niekes-secondary) 20%, #fff);--niekes-secondary-w-30: color-mix(in oklab, var(--niekes-secondary) 30%, #fff);--niekes-secondary-w-40: color-mix(in oklab, var(--niekes-secondary) 40%, #fff);--niekes-secondary-w-50: color-mix(in oklab, var(--niekes-secondary) 50%, #fff);--niekes-secondary-w-60: color-mix(in oklab, var(--niekes-secondary) 60%, #fff);--niekes-secondary-w-70: color-mix(in oklab, var(--niekes-secondary) 70%, #fff);--niekes-secondary-w-80: color-mix(in oklab, var(--niekes-secondary) 80%, #fff);--niekes-secondary-w-90: color-mix(in oklab, var(--niekes-secondary) 90%, #fff);--niekes-secondary-w-100: color-mix(in oklab, var(--niekes-secondary) 100%, #fff);--niekes-secondary-b-10: color-mix(in oklab, var(--niekes-secondary) 10%, #000);--niekes-secondary-b-20: color-mix(in oklab, var(--niekes-secondary) 20%, #000);--niekes-secondary-b-30: color-mix(in oklab, var(--niekes-secondary) 30%, #000);--niekes-secondary-b-40: color-mix(in oklab, var(--niekes-secondary) 40%, #000);--niekes-secondary-b-50: color-mix(in oklab, var(--niekes-secondary) 50%, #000);--niekes-secondary-b-60: color-mix(in oklab, var(--niekes-secondary) 60%, #000);--niekes-secondary-b-70: color-mix(in oklab, var(--niekes-secondary) 70%, #000);--niekes-secondary-b-80: color-mix(in oklab, var(--niekes-secondary) 80%, #000);--niekes-secondary-b-90: color-mix(in oklab, var(--niekes-secondary) 90%, #000);--niekes-secondary-b-100: color-mix(in oklab, var(--niekes-secondary) 100%, #000);--niekes-tertiary-w-10: color-mix(in oklab, var(--niekes-tertiary) 10%, #fff);--niekes-tertiary-w-20: color-mix(in oklab, var(--niekes-tertiary) 20%, #fff);--niekes-tertiary-w-30: color-mix(in oklab, var(--niekes-tertiary) 30%, #fff);--niekes-tertiary-w-40: color-mix(in oklab, var(--niekes-tertiary) 40%, #fff);--niekes-tertiary-w-50: color-mix(in oklab, var(--niekes-tertiary) 50%, #fff);--niekes-tertiary-w-60: color-mix(in oklab, var(--niekes-tertiary) 60%, #fff);--niekes-tertiary-w-70: color-mix(in oklab, var(--niekes-tertiary) 70%, #fff);--niekes-tertiary-w-80: color-mix(in oklab, var(--niekes-tertiary) 80%, #fff);--niekes-tertiary-w-90: color-mix(in oklab, var(--niekes-tertiary) 90%, #fff);--niekes-tertiary-w-100: color-mix(in oklab, var(--niekes-tertiary) 100%, #fff);--niekes-tertiary-b-10: color-mix(in oklab, var(--niekes-tertiary) 10%, #000);--niekes-tertiary-b-20: color-mix(in oklab, var(--niekes-tertiary) 20%, #000);--niekes-tertiary-b-30: color-mix(in oklab, var(--niekes-tertiary) 30%, #000);--niekes-tertiary-b-40: color-mix(in oklab, var(--niekes-tertiary) 40%, #000);--niekes-tertiary-b-50: color-mix(in oklab, var(--niekes-tertiary) 50%, #000);--niekes-tertiary-b-60: color-mix(in oklab, var(--niekes-tertiary) 60%, #000);--niekes-tertiary-b-70: color-mix(in oklab, var(--niekes-tertiary) 70%, #000);--niekes-tertiary-b-80: color-mix(in oklab, var(--niekes-tertiary) 80%, #000);--niekes-tertiary-b-90: color-mix(in oklab, var(--niekes-tertiary) 90%, #000);--niekes-tertiary-b-100: color-mix(in oklab, var(--niekes-tertiary) 100%, #000);--niekes-white-5: rgba(255, 255, 255, .05);--niekes-white-10: rgba(255, 255, 255, .1);--niekes-white-20: rgba(255, 255, 255, .2);--niekes-white-25: rgba(255, 255, 255, .25);--niekes-white-30: rgba(255, 255, 255, .3);--niekes-white-40: rgba(255, 255, 255, .4);--niekes-white-50: rgba(255, 255, 255, .5);--niekes-white-60: rgba(255, 255, 255, .6);--niekes-white-70: rgba(255, 255, 255, .7);--niekes-white-75: rgba(255, 255, 255, .75);--niekes-white-80: rgba(255, 255, 255, .8);--niekes-white-90: rgba(255, 255, 255, .9);--niekes-white-100: rgba(255, 255, 255, 1);--niekes-white: var(--niekes-white-100);--niekes-grey-5: rgba(122, 122, 122, .05);--niekes-grey-10: rgba(122, 122, 122, .1);--niekes-grey-20: rgba(122, 122, 122, .2);--niekes-grey-25: rgba(122, 122, 122, .25);--niekes-grey-30: rgba(122, 122, 122, .3);--niekes-grey-40: rgba(122, 122, 122, .4);--niekes-grey-50: rgba(122, 122, 122, .5);--niekes-grey-60: rgba(122, 122, 122, .6);--niekes-grey-70: rgba(122, 122, 122, .7);--niekes-grey-75: rgba(122, 122, 122, .75);--niekes-grey-80: rgba(122, 122, 122, .8);--niekes-grey-90: rgba(122, 122, 122, .9);--niekes-grey-100: rgba(122, 122, 122, 1);--niekes-grey: var(--niekes-grey-100);--niekes-black-5: rgba(0, 0, 0, .05);--niekes-black-10: rgba(0, 0, 0, .1);--niekes-black-20: rgba(0, 0, 0, .2);--niekes-black-25: rgba(0, 0, 0, .25);--niekes-black-30: rgba(0, 0, 0, .3);--niekes-black-40: rgba(0, 0, 0, .4);--niekes-black-50: rgba(0, 0, 0, .5);--niekes-black-60: rgba(0, 0, 0, .6);--niekes-black-70: rgba(0, 0, 0, .7);--niekes-black-75: rgba(0, 0, 0, .75);--niekes-black-80: rgba(0, 0, 0, .8);--niekes-black-90: rgba(0, 0, 0, .9);--niekes-black-100: rgba(0, 0, 0, 1);--niekes-black: var(--niekes-black-100);--niekes-spacing-xs: .25rem;--niekes-spacing-sm: .5rem;--niekes-spacing-md: 1rem;--niekes-spacing-lg: 1.5rem;--niekes-spacing-xl: 2rem;--mw-spacing-xs: .25rem;--mw-spacing-sm: .5rem;--mw-spacing-md: 1rem;--mw-spacing-lg: 1.5rem;--mw-spacing-xl: 2rem;--niekes-font-size-xxs: .5rem;--niekes-font-size-xs: .625rem;--niekes-font-size-sm: .875rem;--niekes-font-size-md: 1rem;--niekes-font-size-lg: 1.25rem;--niekes-font-size-xl: 2rem;--niekes-font-size-xxl: 2.5rem;--niekes-font-weight: 300;--niekes-text-shadow: 1px 1px 0 var(--niekes-grey-25);--niekes-box-shadow: 0 1px 6px var(--niekes-grey-20);--niekes-box-shadow-neumorphism: -5px -5px 10px #5491c7, 5px 5px 10px #72c4ff;--niekes-border-primary: 1px solid var(--niekes-primary);--niekes-border-secondary: 1px solid var(--niekes-secondary);--niekes-border-tertiary: 1px solid var(--niekes-tertiary);--niekes-border-white: 1px solid var(--niekes-white);--niekes-border-black: 1px solid var(--niekes-black);--niekes-border-grey: 1px solid var(--niekes-grey-10);--niekes-border-alert: 1px solid var(--niekes-status-alert);--niekes-border-error: 1px solid var(--niekes-status-error);--niekes-border-radius-xs: 1px;--niekes-border-radius-sm: 2.5px;--niekes-border-radius-md: 5px;--niekes-border-radius-lg: 10px;--niekes-border-radius-xl: 15px;--niekes-border-radius-round: 50%;--niekes-font-family-sans-serif: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--niekes-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--niekes-border-radius: var(--niekes-border-radius-lg);--niekes-font-size: var(--niekes-font-size-md);--mw-background-color: #f6f5f9;--mw-background-color-light: var(--niekes-white);--mw-background-color-lighter: var(--niekes-white);--mw-text-color: var(--niekes-black);--mw-text-color-light: var(--niekes-black-50);--mw-icon-background-color: var(--niekes-primary-w-20);--mw-box-shadow: 0 1px 6px var(--niekes-grey-20)}:root{--top-nav-height: 64px;--nav-height: 77px;color-scheme:light}html,body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--mw-background-color);color:var(--mw-text-color);font-family:var(--niekes-font-family-sans-serif);font-optical-sizing:auto;font-style:normal;font-size:var(--niekes-font-size-medium);line-height:1.6;min-height:100vh;min-height:100dvh;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}a[href]{color:var(--niekes-primary)}*,*:before,*:after{box-sizing:border-box;margin:0}[class*=mw-box]{background-color:var(--mw-background-color-light);border-radius:var(--niekes-border-radius);box-shadow:var(--mw-box-shadow);color:var(--mw-text-color);padding:calc(var(--niekes-spacing-sm) + 1.1625vw);width:100%}[class*=mw-badge--]{border-radius:var(--niekes-border-radius-md);padding:calc(var(--niekes-spacing-xs) / 2) var(--niekes-spacing-sm);font-size:var(--niekes-font-size-xs)}.mw-badge--black{background-color:var(--niekes-black);border:1px solid var(--niekes-black);color:var(--niekes-white)}.mw-badge--grey{background-color:color-mix(in oklab,var(--niekes-grey) 10%,var(--niekes-white));border:1px solid var(--niekes-grey);color:var(--niekes-grey)}.mw-badge--error{background-color:color-mix(in oklab,var(--niekes-status-error) 10%,var(--niekes-white));border:1px solid var(--niekes-status-error);color:color-mix(in oklab,var(--niekes-status-error) 70%,var(--niekes-black))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.bottom-navigation[data-v-c551a8f8]{align-items:center;background-color:var(--mw-background-color);color:var(--mw-text-color);border-top:1px solid var(--niekes-grey-50);bottom:0;display:flex;justify-content:space-evenly;position:fixed;width:100%;animation:fade-in 325ms ease-in-out forwards}.menu-item[data-v-c551a8f8]{align-items:center;color:var(--mw-text-color-light);display:flex;flex-direction:column;flex:1;font-size:var(--niekes-font-size-xs);gap:var(--niekes-spacing-xs);text-decoration:none;transition:color ease-in-out 325ms;padding:var(--niekes-spacing-sm) var(--niekes-spacing-md) var(--niekes-spacing-lg) var(--niekes-spacing-md);position:relative}.menu-item[data-v-c551a8f8]:hover{color:var(--niekes-primary-b-90)}.menu-item[data-v-c551a8f8]:active{background-color:transparent}.menu-item .icon[data-v-c551a8f8]{height:1.5rem;width:1.5rem}.router-link-active.router-link-exact-active[data-v-c551a8f8]{text-decoration:none;color:var(--niekes-primary)}.router-link-active.router-link-exact-active[data-v-c551a8f8]:before{content:"";width:50%;height:1px;position:absolute;-webkit-user-select:none;user-select:none;opacity:1;top:-1px;background-color:var(--niekes-primary)}.top-navigation[data-v-f4530e16]{background-color:transparent;color:var(--mw-text-color);display:flex;align-items:center;border-bottom:1px solid var(--niekes-grey-20);padding:var(--niekes-spacing-sm) var(--niekes-spacing-md);width:100%;height:var(--top-nav-height);z-index:100;position:fixed;top:0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.top-navigation .content-logged-in[data-v-f4530e16]{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"title";align-items:center}.top-navigation .title[data-v-f4530e16]{font-weight:bolder;font-size:var(--niekes-font-size-md);grid-area:title;text-align:center}#content[data-v-e03d9d61]{max-width:1672px;margin:0 auto;min-height:100vh;min-height:100dvh;padding:var(--niekes-spacing-md);padding-bottom:var(--niekes-spacing-md);padding-right:var(--niekes-spacing-md);padding-left:var(--niekes-spacing-md)}#content.logged-in[data-v-e03d9d61]{padding-top:calc(var(--top-nav-height) + var(--niekes-spacing-md));padding-bottom:calc(var(--nav-height) + var(--niekes-spacing-md))}.path-not-found[data-v-f5c80294]{min-height:calc(100vh - var(--nav-height));min-height:calc(100dvh - var(--nav-height));display:flex;flex-direction:column;align-items:center;justify-content:center}.daily-task-form-list-icon[data-v-fc557d14]{align-self:center;color:var(--niekes-white);display:flex;justify-self:center}.daily-task-dialogue-form-content[data-v-919fc7e5]{display:flex;flex-direction:column;padding:calc(var(--niekes-spacing-md) + 1.1625vw);align-items:center;text-align:center;gap:calc(var(--niekes-spacing-md) + 1.1625vw)}.daily-task-dialogue-form-content .task-name[data-v-919fc7e5]{font-weight:bolder;font-size:clamp(1.25rem,2.5vw,2rem)}.daily-task-dialogue-form-content .task-description[data-v-919fc7e5]{font-weight:300;font-size:clamp(1rem,1.5vw,1.25rem);color:var(--niekes-black-50)}.daily-task-dialogue-form-content .task-input[data-v-919fc7e5]{width:100%;max-width:100%;padding:var(--niekes-spacing-sm);resize:vertical;border-radius:var(--niekes-border-radius-md);border:0;background-color:var(--niekes-grey-10);font-family:var(--niekes-font-family-sans-serif);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:300}.daily-task-dialogue-form-content .task-input[data-v-919fc7e5]:focus{border-color:var(--niekes-primary);box-shadow:0 0 0 var(--niekes-primary-b-10) inset,0 0 8px var(--niekes-primary);outline:0 none}.daily-task-dialogue-audio-content[data-v-4c341072]{display:flex;flex-direction:column;padding:calc(var(--niekes-spacing-md) + 1.1625vw);align-items:center;text-align:center;gap:calc(var(--niekes-spacing-md) + 1.1625vw)}.daily-task-dialogue-audio-content .task-name[data-v-4c341072]{font-weight:bolder;font-size:clamp(1.25rem,2.5vw,2rem)}.daily-task-dialogue-audio-content .task-description[data-v-4c341072]{font-weight:300;font-size:clamp(1rem,1.5vw,1.25rem);color:var(--niekes-black-50)}.questionnaire[data-v-974af6f3]{padding:var(--niekes-spacing-md)}.questionnaire .questionnaire-title[data-v-974af6f3]{font-size:var(--niekes-font-size-xl);font-weight:700}.questionnaire .questionnaire-description[data-v-974af6f3]{font-size:var(--niekes-font-size-md);font-weight:300}.questionnaire .questionnaire-finished[data-v-974af6f3],.questionnaire .questionnaire-not-started[data-v-974af6f3]{padding-top:calc(var(--niekes-spacing-lg) * 2)}.questionnaire .questionnaire-started[data-v-974af6f3],.questionnaire .questionnaire-finished[data-v-974af6f3],.questionnaire .questionnaire-not-started[data-v-974af6f3]{height:100%;display:flex;gap:var(--niekes-spacing-md);flex-direction:column}.questionnaire .questionnaire-current-position[data-v-974af6f3]{font-size:var(--niekes-font-size-sm);font-weight:300}.questionnaire .questionnaire-question[data-v-974af6f3]{font-size:var(--niekes-font-size-lg);display:flex;justify-content:center;font-weight:700}.questionnaire .questionnaire-likert[data-v-974af6f3]{display:flex;justify-content:space-around;gap:var(--niekes-spacing-xs);align-items:flex-start}.questionnaire .questionnaire-likert button[data-v-974af6f3]{cursor:pointer;flex:1;background-color:var(--niekes-primary-w-10);color:var(--niekes-primary);height:100%;border-radius:var(--niekes-border-radius);border:none;font-weight:700;padding:var(--niekes-spacing-md) var(--niekes-spacing-xs);-webkit-user-select:none;user-select:none}.questionnaire .questionnaire-likert button.questionnaire--answered[data-v-974af6f3]{background-color:var(--niekes-secondary);color:var(--niekes-white);border:none}.questionnaire .questionnaire-likert button.questionnaire--loading[data-v-974af6f3]{opacity:.5;cursor:not-allowed;pointer-events:none}.questionnaire .questionnaire-actions[data-v-974af6f3]{display:flex;justify-content:space-between}.questionnaire .questionnaire-previous-position[data-v-974af6f3],.questionnaire .questionnaire-next-position[data-v-974af6f3]{opacity:.5;-webkit-user-select:none;user-select:none;cursor:pointer}.questionnaire .questionnaire-position-disabled[data-v-974af6f3]{opacity:.2;cursor:not-allowed}.questionnaire-result[data-v-afa2e9a3]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md);padding:var(--niekes-spacing-md);height:100%}.questionnaire-result .questionnaire-result-header[data-v-afa2e9a3]{font-size:var(--niekes-font-size-lg);font-weight:700}.questionnaire-result .questionnaire-result-chart[data-v-afa2e9a3]{display:grid;grid-template-columns:max-content 1fr;width:100%;gap:var(--niekes-spacing-md)}.questionnaire-result .questionnaire-result-chart .result-name[data-v-afa2e9a3]{color:var(--niekes-black-90);white-space:nowrap;text-decoration:underline;cursor:pointer}.questionnaire-result .questionnaire-result-chart .result-chart[data-v-afa2e9a3]{border-radius:var(--niekes-border-radius);text-align:right;color:var(--niekes-white);background-color:var(--niekes-grey-20);position:relative;height:100%}.questionnaire-result .questionnaire-result-chart .result-chart .result-bar[data-v-afa2e9a3]{position:absolute;border-radius:var(--niekes-border-radius);top:0;left:0;height:100%;width:100%;background-color:var(--niekes-primary);transition:width .3s ease-in-out}.questionnaire-result .questionnaire-result-chart .result-chart .result-value[data-v-afa2e9a3]{position:absolute;top:0;transform:translate(-150%);color:var(--niekes-white);white-space:nowrap}.questionnaire-result .questionnaire-characters[data-v-afa2e9a3]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md);padding-bottom:var(--niekes-spacing-md)}.questionnaire-result .questionnaire-characters .questionnaire-character[data-v-afa2e9a3]{display:flex;flex-direction:column;border-radius:var(--niekes-border-radius);background-color:var(--niekes-grey-10);padding:var(--niekes-spacing-md)}.questionnaire-result .questionnaire-characters .questionnaire-character h3[data-v-afa2e9a3]{font-size:var(--niekes-font-size-lg);font-weight:700}.questionnaire-result .questionnaire-characters .questionnaire-character h4[data-v-afa2e9a3]{margin-top:var(--niekes-spacing-md);font-size:var(--niekes-font-size-md);font-weight:700}.questionnaire-result .questionnaire-characters .questionnaire-character small[data-v-afa2e9a3]{margin-top:var(--niekes-spacing-md);font-size:var(--niekes-font-size-xs);color:var(--niekes-black-90)}.daily-task[data-v-37085e21]{display:flex;width:100%;flex-direction:column}.daily-questionnaire-banner[data-v-37085e21]{display:flex;min-height:12rem;flex-direction:column;align-items:center;margin-bottom:var(--niekes-spacing-md);justify-content:space-between}.daily-questionnaire-result[data-v-37085e21]{display:flex;justify-content:flex-end;margin-bottom:var(--niekes-spacing-md)}.daily-task-list[data-v-37085e21]{display:grid;grid-gap:var(--niekes-spacing-sm);grid-template-columns:repeat(auto-fit,100%);grid-auto-rows:max-content;width:100%}.daily-task-item[data-v-37085e21]{cursor:pointer;display:grid;gap:calc(var(--niekes-spacing-xs) + .325vw) calc(var(--niekes-spacing-xs) + 1.1625vw);grid-template-areas:"icon name status" "icon description status";grid-template-columns:min-content 1fr 2rem;grid-template-rows:min-content min-content;opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.daily-task-item.ready[data-v-37085e21]{opacity:1;pointer-events:all}.daily-task-item .daily-task-icon[data-v-37085e21]{grid-area:icon;height:calc(4rem + 1.1625vw);width:calc(4rem + 1.1625vw);background-color:var(--niekes-secondary);background-image:linear-gradient(45deg,var(--niekes-primary),var(--niekes-secondary));border-radius:var(--niekes-border-radius);padding:var(--niekes-spacing-md)}.daily-task-item .daily-task-name[data-v-37085e21]{align-self:flex-end;font-weight:700;grid-area:name;font-size:clamp(1rem,1.25vw,1.25rem)}.daily-task-item .daily-task-description[data-v-37085e21]{align-self:flex-start;grid-area:description;font-size:clamp(1rem,1.5vw,1.25rem)}.daily-task-item .daily-task-description .description-current[data-v-37085e21],.daily-task-item .daily-task-description .description-done[data-v-37085e21]{color:var(--niekes-grey-90)}.daily-task-item .daily-task-status[data-v-37085e21]{align-items:center;align-self:center;display:flex;grid-area:status;justify-content:center}.daily-task-item .daily-task-status niekes-icon-lock[data-v-37085e21],.daily-task-item .daily-task-status mw-icon-circle[data-v-37085e21],.daily-task-item .daily-task-status niekes-icon-check[data-v-37085e21]{height:clamp(1.25rem,5vw,2rem);width:clamp(1.25rem,5vw,2rem)}.task-to-be-done[data-v-37085e21]{height:100%;display:flex;flex-direction:column}.task-to-be-done .task-to-be-done-header[data-v-37085e21]{align-items:center;background-color:var(--niekes-secondary);background-image:linear-gradient(45deg,var(--niekes-primary),var(--niekes-secondary));color:var(--niekes-white);display:flex;min-height:12rem;flex-direction:column;justify-content:center;width:100%}.task-to-be-done .task-to-be-done-header .task-to-be-done-icon[data-v-37085e21]{width:5rem;height:5rem}.daily-task-info[data-v-37085e21]{display:flex;align-items:center;justify-content:center;width:100%;flex-direction:column}.daily-task-info .daily-task-info-title[data-v-37085e21]{background:var(--niekes-primary);background:linear-gradient(to right,var(--niekes-secondary) 0%,var(--niekes-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;align-self:center;text-align:center;font-size:var(--niekes-font-size-lg);font-weight:bolder;text-transform:uppercase}.daily-task-info:has(.countdown) .countdown[data-v-37085e21]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0 var(--niekes-spacing-sm);opacity:0;scale:.75;transition:opacity ease-in-out 325ms,scale ease-in-out 325ms;grid-template-areas:"countdown-title countdown-title countdown-title countdown-title" "countdown-days countdown-hours countdown-minutes countdown-seconds"}.daily-task-info:has(.countdown) .countdown-visible[data-v-37085e21]{opacity:1;scale:1}.daily-task-info:has(.countdown) .countdown-title[data-v-37085e21]{background:var(--niekes-primary);background:linear-gradient(to right,var(--niekes-secondary) 0%,var(--niekes-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;align-self:center;justify-self:center;grid-area:countdown-title;font-size:var(--niekes-font-size-lg);font-weight:bolder;text-transform:uppercase}.daily-task-info:has(.countdown) .countdown-days[data-v-37085e21]{grid-area:countdown-days}.daily-task-info:has(.countdown) .countdown-hours[data-v-37085e21]{grid-area:countdown-hours}.daily-task-info:has(.countdown) .countdown-minutes[data-v-37085e21]{grid-area:countdown-minutes}.daily-task-info:has(.countdown) .countdown-seconds[data-v-37085e21]{grid-area:countdown-seconds}.daily-task-info:has(.countdown) .countdown-days[data-v-37085e21],.daily-task-info:has(.countdown) .countdown-hours[data-v-37085e21],.daily-task-info:has(.countdown) .countdown-minutes[data-v-37085e21],.daily-task-info:has(.countdown) .countdown-seconds[data-v-37085e21]{border-radius:var(--niekes-border-radius);align-content:center;text-align:center;background-image:linear-gradient(45deg,var(--niekes-primary),var(--niekes-secondary));color:var(--niekes-white);height:5rem;width:5rem;display:flex;flex-direction:column;justify-content:space-around}.daily-task-info:has(.countdown) .countdown-days span[data-v-37085e21]:first-child,.daily-task-info:has(.countdown) .countdown-hours span[data-v-37085e21]:first-child,.daily-task-info:has(.countdown) .countdown-minutes span[data-v-37085e21]:first-child,.daily-task-info:has(.countdown) .countdown-seconds span[data-v-37085e21]:first-child{font-weight:bolder;font-size:var(--niekes-font-size-lg)}.daily-task-info:has(.countdown) .countdown-days span[data-v-37085e21]:last-child,.daily-task-info:has(.countdown) .countdown-hours span[data-v-37085e21]:last-child,.daily-task-info:has(.countdown) .countdown-minutes span[data-v-37085e21]:last-child,.daily-task-info:has(.countdown) .countdown-seconds span[data-v-37085e21]:last-child{font-weight:lighter}.top-navigation[data-v-04b77383]{position:fixed;top:0;left:0;right:0;width:100%;margin:0 auto;display:flex;justify-content:center;z-index:1000}.top-navigation .content-logged-out[data-v-04b77383]{-webkit-backdrop-filter:blur(16px);align-items:center;backdrop-filter:blur(16px);background-color:var(--niekes-white);border-radius:var(--niekes-border-radius);border:var(--niekes-border-white);display:grid;gap:0 var(--niekes-spacing-md);grid-template-areas:"logo actions";grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:var(--top-nav-height);margin:var(--niekes-spacing-lg) var(--niekes-spacing-xl) 0 var(--niekes-spacing-xl);max-width:calc(1672px - calc(var(--niekes-spacing-xl) * 2));padding:var(--niekes-spacing-sm) var(--niekes-spacing-md);width:100%}.top-navigation .logo[data-v-04b77383]{grid-area:logo;display:flex;align-items:center;gap:var(--niekes-spacing-md)}.top-navigation .logo img[data-v-04b77383]{max-height:2.5rem;max-width:2.5rem;height:2.5rem;width:2.5rem}.top-navigation .logo span[data-v-04b77383]{font-weight:bolder;font-size:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-navigation .actions[data-v-04b77383]{grid-area:actions;justify-self:flex-end;display:flex;align-items:center;gap:var(--niekes-spacing-md)}.top-navigation .login-btn-text[data-v-04b77383]{display:flex}.top-navigation .login-btn-icon[data-v-04b77383]{display:none}@media (width < 860px){.top-navigation .login-btn-text[data-v-04b77383]{display:none}.top-navigation .login-btn-icon[data-v-04b77383]{display:flex;align-items:center;justify-content:center;background-color:var(--niekes-primary-w-20);color:var(--niekes-primary);height:40px;width:3rem;aspect-ratio:1 / 1;border-radius:var(--niekes-border-radius);border:var(--niekes-border-primary)}.top-navigation .login-btn-icon svg.login-icon[data-v-04b77383]{width:1.5rem;height:1.5rem}}.app-footer[data-v-3b0593dd]{display:flex;flex-direction:column;padding:var(--niekes-spacing-md) 0;text-align:center;font-size:var(--niekes-font-size-sm)}.footer-content[data-v-3b0593dd]{max-width:1672px;margin:0 auto;color:var(--niekes-black-50)}.footer-links[data-v-3b0593dd]{display:flex;flex-direction:row;justify-content:center;gap:var(--niekes-spacing-md);margin-top:var(--niekes-spacing-md)}@media (width < 860px){.footer-links[data-v-3b0593dd]{flex-direction:column}}.home[data-v-984b93be]{display:none;flex-direction:column;gap:var(--niekes-spacing-lg);align-items:center}div.banner[data-v-984b93be]{margin-top:calc(var(--top-nav-height) + var(--niekes-spacing-xs) + var(--niekes-spacing-xl));width:100%}div.banner .slogan-short[data-v-984b93be]{display:block;margin:0 auto;max-width:60ch;font-size:clamp(3rem,-.75rem + 10vw,6rem);font-weight:1000;z-index:1}div.banner .slogan-long[data-v-984b93be]{display:block;margin:0 auto;max-width:60ch;font-size:clamp(1rem,.625rem + 1.667vw,1.5rem);font-weight:500;z-index:1}div.banner .cta[data-v-984b93be]{outline:1px solid var(--niekes-black);outline-offset:4px;border-radius:var(--niekes-border-radius);position:relative;z-index:1}div.banner .cta[data-v-984b93be]:after{content:"";position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:var(--niekes-border-radius);background-color:var(--niekes-white-20);z-index:-1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}div.banner .wrapper[data-v-984b93be]{width:100%;background:var(--niekes-primary-b-100);position:relative;overflow:hidden;border-radius:var(--niekes-border-radius);z-index:0;display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:space-evenly;text-shadow:0px 0px 5px var(--niekes-grey-50);color:var(--niekes-white);padding:var(--niekes-spacing-xl);gap:var(--niekes-spacing-xl)}div.banner .wrapper div[data-v-984b93be]{position:absolute;filter:blur(60px);opacity:.8}div.banner .blurry-one[data-v-984b93be]{border-radius:100%;width:230%;height:260%;bottom:80px;right:100px;z-index:-1;background:var(--niekes-primary-b-90);animation:fly-984b93be 12s linear infinite;transform:rotate(0) translate(100px) rotate(0)}div.banner .blurry-two[data-v-984b93be]{width:200%;height:255%;background:var(--niekes-primary);bottom:-30px;z-index:-2;left:-80px}div.banner .blurry-three[data-v-984b93be]{border-radius:100%;width:230%;height:260%;bottom:-80px;right:-100px;z-index:-2;background:var(--niekes-secondary-w-60);animation:flyPlus-984b93be 12s linear infinite;transform:rotate(0) translate(100px) rotate(0)}div.testimonials[data-v-984b93be]{--fade: 3rem;display:flex;flex-flow:row;width:100%;gap:var(--niekes-spacing-lg);overflow-x:auto;overflow-y:hidden;mask-image:linear-gradient(to left,transparent 0,#000 var(--fade));-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--fade));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}div.testimonials .testimonials-item[data-v-984b93be]{border-radius:var(--niekes-border-radius);padding:var(--niekes-spacing-lg);background-color:var(--niekes-white);flex:1;scroll-snap-align:start;flex:0 0 33%;display:flex;gap:var(--niekes-spacing-lg);flex-direction:column;text-align:center;align-items:center;justify-content:space-between}div.testimonials .testimonials-item>img[data-v-984b93be]{border-radius:50%;aspect-ratio:1 / 1;max-width:7.5rem}div.testimonials .testimonials-item blockquote p[data-v-984b93be]:before{content:"“"}div.testimonials .testimonials-item blockquote p[data-v-984b93be]:after{content:"”"}div.testimonials .testimonials-item blockquote+p[data-v-984b93be]{align-self:flex-end;font-weight:300;font-size:var(--niekes-font-size-sm);font-style:italic}div.ceo-statement[data-v-984b93be]{display:flex;padding:var(--niekes-spacing-md);background-color:var(--niekes-white);width:100%;border-radius:var(--niekes-border-radius);gap:var(--niekes-spacing-lg)}div.ceo-statement .ceo-statement-img[data-v-984b93be]{align-self:center;width:100%;max-width:20rem;aspect-ratio:1 / 1;filter:brightness(1.15) saturate(.9);border-radius:var(--niekes-border-radius)}div.ceo-statement .ceo-statement-text[data-v-984b93be]{display:flex;flex-direction:column;justify-content:center;gap:var(--niekes-spacing-sm);color:var(--niekes-grey-900)}div.ceo-statement .ceo-statement-text span[data-v-984b93be]:first-child{color:var(--niekes-primary);font-weight:bolder;font-size:clamp(3rem,2.25rem + 3.333vw,4rem)}div.ceo-statement .ceo-statement-text span[data-v-984b93be]:nth-child(2){font-weight:200;font-size:clamp(1rem,.625rem + 1.667vw,1.5rem);margin-bottom:var(--niekes-spacing-sm)}div.what-our-clients-say[data-v-984b93be],div.no-effect[data-v-984b93be]{width:100%;border-radius:var(--niekes-border-radius);font-size:clamp(1rem,.625rem + 1.667vw,1.5rem);padding:0 var(--niekes-spacing-md);margin-top:var(--niekes-spacing-md)}div.no-effect p[data-v-984b93be]{font-size:clamp(1rem,.8125rem + .8333333vw,1.25rem)}div.no-effect span[data-v-984b93be]{font-size:clamp(.75rem,.5625rem + .833vw,1rem);font-weight:200;color:var(--niekes-black-50);font-style:italic}div.change-in-weeks[data-v-984b93be]{display:flex;flex-direction:column;gap:var(--niekes-spacing-lg);padding:var(--niekes-spacing-lg);background-color:var(--niekes-white);border-radius:var(--niekes-border-radius)}div.change-in-weeks .change-in-weeks-heading[data-v-984b93be]{font-size:clamp(3rem,2.25rem + 3.333vw,4rem);color:var(--niekes-primary)}div.change-in-weeks .change-in-weeks-text[data-v-984b93be]{font-size:clamp(1rem,.8125rem + .8333333vw,1.25rem)}div.change-in-weeks .change-in-weeks-text-arguments[data-v-984b93be]{display:flex;flex-direction:row;gap:var(--niekes-spacing-lg);width:100%;border-radius:var(--niekes-border-radius)}div.change-in-weeks .change-in-weeks-text-arguments>div[data-v-984b93be]{flex:1 1 0px;font-size:clamp(1rem,.8125rem + .8333333vw,1.25rem);font-size:1.25rem;font-weight:200;display:flex;flex-direction:column;gap:var(--niekes-spacing-sm);color:var(--niekes-black-80)}div.change-in-weeks .change-in-weeks-text-arguments>div span[data-v-984b93be]:first-child{font-weight:700}@keyframes fly-984b93be{to{transform:rotate(1turn) translate(100px) rotate(-1turn)}}@keyframes flyPlus-984b93be{to{transform:rotate(-1turn) translate(100px) rotate(1turn)}}@media (width < 860px){.ceo-statement[data-v-984b93be]{flex-direction:column}div.testimonials .testimonials-item[data-v-984b93be]{flex:0 0 100%}div.change-in-weeks .change-in-weeks-text-arguments[data-v-984b93be]{flex-direction:column}}.login[data-v-5b332de3]{display:flex;align-items:flex-start;justify-content:center}.login .form[data-v-5b332de3]{display:flex;border-radius:var(--niekes-border-radius);align-items:center;justify-content:center;margin-top:clamp(1%,10vh,10%);flex-direction:column;width:100%}.login .form h1[data-v-5b332de3]{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.login .form img[data-v-5b332de3]{width:5rem;height:5rem}.login .form .sign-in[data-v-5b332de3]{width:100%;display:flex;flex-direction:column;padding-top:var(--niekes-spacing-lg)}.login .form .sign-in input[data-v-5b332de3]{font-size:var(--niekes-font-size-md);font-weight:700;padding:var(--niekes-spacing-md) var(--niekes-spacing-md);border:none;width:100%}.login .form .sign-in input[type=text][data-v-5b332de3]{border-radius:var(--niekes-border-radius) var(--niekes-border-radius) 0 0}.login .form .sign-in input[type=password][data-v-5b332de3]{border-radius:0 0 var(--niekes-border-radius) var(--niekes-border-radius);margin:var(--niekes-spacing-xs) 0}.login .form .sign-in input[type=text][data-v-5b332de3],.login .form .sign-in input[type=password][data-v-5b332de3]{background-color:var(--niekes-grey-10)}.login .form .sign-in input[type=text][data-v-5b332de3]:focus,.login .form .sign-in input[type=password][data-v-5b332de3]:focus{outline:none}.login .form .sign-in input[type=submit][data-v-5b332de3]{background-color:var(--niekes-primary);border-radius:var(--niekes-border-radius);color:var(--niekes-white);cursor:pointer;margin-top:var(--niekes-spacing-lg);transition:background-color 325ms}.login .form .sign-in input[type=submit][data-v-5b332de3]:disabled{background-color:var(--niekes-primary-w-50);cursor:not-allowed}.login .form .sign-in p[data-v-5b332de3]{margin-top:var(--niekes-spacing-xs);color:var(--niekes-grey-90);font-size:var(--niekes-font-size-sm)}@media (min-width: 768px){.form[data-v-5b332de3]{max-width:400px}}.dashboard[data-v-09c10c2a]{display:grid;grid-gap:var(--niekes-spacing-md);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-template-rows:repeat(auto-fit,minmax(3rem,min-content))}.users[data-v-09c10c2a],.programs[data-v-09c10c2a],.schedules[data-v-09c10c2a],.coaches[data-v-09c10c2a]{display:flex;flex-direction:column;justify-content:space-between}.users p[data-v-09c10c2a],.programs p[data-v-09c10c2a],.schedules p[data-v-09c10c2a],.coaches p[data-v-09c10c2a]{color:var(--mw-text-color-light);font-weight:light;font-size:var(--niekes-font-size-sm)}.invitation-overview[data-v-7746d667]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.invitation-overview[data-v-7746d667]>*{width:100%}.new-invitation[data-v-7746d667]{width:100%}.no-invitations[data-v-7746d667]{display:flex;justify-content:center}.invitation-list[data-v-7746d667]{width:100%;display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.invitation-list .invite[data-v-7746d667]{display:flex;flex-direction:column;gap:0 var(--niekes-spacing-md);align-items:flex-start}.invitation-list .invite span[data-v-7746d667]{text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.invitation-list .invite span:nth-child(odd)[data-v-7746d667]{font-size:var(--niekes-font-size-xs)}.invitation-list .invite span:nth-child(odd)[data-v-7746d667]:not(:first-child){margin-top:var(--niekes-spacing-sm)}.invitation-list .invite span[data-v-7746d667]:nth-child(2n){font-weight:300}.invitation-list .invite--expired span[data-v-7746d667],.invitation-list .invite--accepted span[data-v-7746d667],.invitation-list .invite--pending span[data-v-7746d667]{display:flex;padding:calc(var(--niekes-spacing-xs) / 2) var(--niekes-spacing-sm);border-radius:var(--niekes-border-radius-md);font-size:var(--niekes-font-size-xs);font-family:var(--niekes-font-family-monospace);font-weight:bolder;text-transform:lowercase}.invitation-list .invite--expired span[data-v-7746d667]{border:1px solid var(--niekes-status-alert);color:var(--niekes-status-alert);background-color:color-mix(in oklab,var(--niekes-status-alert) 20%,var(--niekes-white))}.invitation-list .invite--accepted span[data-v-7746d667]{border:1px solid var(--niekes-status-ok);color:color-mix(in oklab,var(--niekes-status-ok) 60%,var(--niekes-black));background-color:color-mix(in oklab,var(--niekes-status-ok) 10%,var(--niekes-white))}.invitation-list .invite--pending span[data-v-7746d667]{border:1px solid var(--niekes-status-error);color:color-mix(in oklab,var(--niekes-status-error) 90%,var(--niekes-black));background-color:color-mix(in oklab,var(--niekes-status-error) 20%,var(--niekes-white))}.invitation-form[data-v-7746d667]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md) var(--niekes-spacing-md);padding:calc(var(--niekes-spacing-xl) * 2) var(--niekes-spacing-sm) var(--niekes-spacing-sm) var(--niekes-spacing-sm)}.questionnaire-overview[data-v-a0d29b2b],.questionnaire-overview .questionnnaire-items[data-v-a0d29b2b]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.questionnaire-overview .questionnnaire-items .questionnnaire-item[data-v-a0d29b2b]{display:grid;grid-template-columns:1fr min-content min-content min-content;grid-template-rows:min-content min-content min-content;gap:var(--niekes-spacing-md);width:100%;grid-template-areas:"name edit-questionnaire assessment-link new-questionnaire" "description description description description" "completion-text completion-text completion-text completion-text" "questions questions questions questions"}.questionnaire-overview .questionnnaire-items .questionnnaire-item .name[data-v-a0d29b2b]{grid-area:name}.questionnaire-overview .questionnnaire-items .questionnnaire-item .description[data-v-a0d29b2b]{grid-area:description}.questionnaire-overview .questionnnaire-items .questionnnaire-item .completion-text[data-v-a0d29b2b]{grid-area:completion-text}.questionnaire-overview .questionnnaire-items .questionnnaire-item .name span[data-v-a0d29b2b],.questionnaire-overview .questionnnaire-items .questionnnaire-item .description span[data-v-a0d29b2b],.questionnaire-overview .questionnnaire-items .questionnnaire-item .completion-text span[data-v-a0d29b2b],.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions span[data-v-a0d29b2b]{font-size:var(--niekes-font-size-xs)}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions[data-v-a0d29b2b]{grid-area:questions;border-top:2px solid var(--niekes-grey-50);padding-top:var(--niekes-spacing-md);display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions .questions-list[data-v-a0d29b2b]{display:grid;gap:var(--niekes-spacing-xs) var(--niekes-spacing-sm);align-items:center;justify-items:flex-start;grid-template-columns:max-content 1fr min-content;grid-template-rows:min-content min-content;grid-template-areas:"question-position question-text question-edit" "question-category question-category question-edit"}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions .questions-list[data-v-a0d29b2b]:not(:nth-child(2)){border-top:var(--niekes-border-grey);padding-top:var(--niekes-spacing-md)}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions .questions-list .question-position[data-v-a0d29b2b]{grid-area:question-position;width:5ch;text-align:center;text-wrap:nowrap}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions .questions-list .question-text[data-v-a0d29b2b]{font-style:italic;grid-area:question-text}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions .questions-list .question-edit[data-v-a0d29b2b]{font-style:italic;grid-area:question-edit}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions .questions-list .question-edit .question-svg[data-v-a0d29b2b]{width:1.25rem;height:1.25rem}.questionnaire-overview .questionnnaire-items .questionnnaire-item .questions .questions-list .question-category[data-v-a0d29b2b]{grid-area:question-category}.questionnaire-overview .questionnnaire-items .questionnnaire-item .new-questionnaire[data-v-a0d29b2b]{align-self:flex-start;grid-area:new-questionnaire}.questionnaire-overview .questionnnaire-items .questionnnaire-item .copy-assessment-link[data-v-a0d29b2b]{align-self:flex-start;grid-area:assessment-link}.questionnaire-overview .questionnnaire-items .questionnnaire-item .edit-questionnaire[data-v-a0d29b2b]{align-self:flex-start;grid-area:edit-questionnaire}.questionnaire-overview .questionnnaire-items .questionnnaire-item .edit-questionnaire .questionnaire-svg[data-v-a0d29b2b]{width:1.25rem;height:1.25rem}.questionnaire-edit[data-v-a0d29b2b],.questionnaire-update-question[data-v-a0d29b2b],.questionnaire-new-question[data-v-a0d29b2b],.questionnaire-new[data-v-a0d29b2b]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md);padding:calc(var(--niekes-spacing-xl) * 2) var(--niekes-spacing-md) var(--niekes-spacing-md) var(--niekes-spacing-md)}.monitor[data-v-6d6aea2c]{display:flex;flex-direction:column;grid-gap:var(--niekes-spacing-md)}.meta[data-v-6d6aea2c]{display:grid;grid-gap:var(--niekes-spacing-xs);grid-template-columns:auto auto auto auto auto;border-bottom:var(--niekes-border-black);padding-bottom:var(--niekes-spacing-md);justify-content:space-between}.meta .meta-info[data-v-6d6aea2c]{display:flex;flex-direction:column;font-size:var(--niekes-font-size-xs)}.meta .meta-info [data-v-6d6aea2c]:first-child{text-transform:uppercase;color:var(--mw-text-color-light)}.meta .meta-info [data-v-6d6aea2c]:nth-child(2){color:var(--niekes-black);font-family:var(--niekes-font-family-monospace)}.meta[data-v-6d6aea2c]>:last-child{text-align:right}.stats[data-v-6d6aea2c]{display:grid;grid-gap:var(--niekes-spacing-md);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-auto-rows:15rem}.admin-overview .sites[data-v-5935773b]{display:grid;grid-gap:var(--niekes-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-auto-rows:8rem}.admin-overview .sites .site[data-v-5935773b]{height:100%;flex-direction:column;padding:var(--niekes-spacing-md) var(--niekes-spacing-sm) var(--niekes-spacing-md) var(--niekes-spacing-md);text-decoration:none;color:var(--mw-text-color);font-size:var(--niekes-font-size-lg);font-weight:bolder;justify-content:space-between;display:grid;grid-template-columns:6fr 1fr;grid-template-rows:1fr 1fr;gap:0;grid-template-areas:"icon ." "title arrow"}.admin-overview .sites .site .icon[data-v-5935773b]{background-color:var(--mw-icon-background-color);border-radius:var(--niekes-border-radius-round);color:var(--niekes-primary);height:2.5rem;width:2.5rem;padding:.5rem;grid-area:icon}.admin-overview .sites .site .title[data-v-5935773b]{grid-area:title;align-self:flex-end;text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.admin-overview .sites .site .arrow[data-v-5935773b]{grid-area:arrow;width:1.25rem;height:1.25rem;color:var(--niekes-grey-50);align-self:flex-end;justify-self:flex-end;margin-bottom:.25rem}.schedule-overview[data-v-396f7908]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.schedule-overview .day-selection[data-v-396f7908]{grid-area:day-selection;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--niekes-spacing-md)}.schedule-overview .day-selection.day-selection-week--hidden[data-v-396f7908]{opacity:0}.schedule-overview .day-selection .day-selection-week[data-v-396f7908]{display:flex;align-items:center;justify-content:center}.schedule-overview .day-selection .day-selection-week .day-selection-week-day[data-v-396f7908]{display:flex;align-items:center;justify-content:center;font-size:var(--niekes-font-size-xs);height:2rem;aspect-ratio:1;border-radius:var(--niekes-border-radius)}.schedule-overview .day-selection .day-selection-week .day-selection-week-day.day-label[data-v-396f7908]{color:var(--niekes-black)}.schedule-overview .day-selection .day-selection-week .day-selection-week-day.day--active[data-v-396f7908]{background-color:var(--niekes-primary);color:var(--niekes-white);font-weight:700}.schedule-overview .day-selection .day-selection-week .day-selection-week-day.day--active[data-v-396f7908]:hover{background-color:var(--niekes-primary);color:var(--niekes-white)}.schedule-overview .day-selection .day-selection-week .day-selection-week-day.day--disabled[data-v-396f7908]{color:var(--niekes-black-10)}.schedule-overview .day-selection .day-selection-week .day-selection-week-day.day--disabled[data-v-396f7908]:hover{cursor:not-allowed;background-color:var(--niekes-white)}.schedule-overview .day-selection .day-selection-week .day-selection-week-day[data-v-396f7908]:hover{cursor:pointer;background-color:var(--niekes-primary-w-20)}.schedule-overview .day-selection .day-selection-week[data-v-396f7908]:last-child{justify-self:flex-start}.schedule-tasks-list[data-v-396f7908]{display:flex;flex-direction:column}.schedule-tasks-list.schedule-tasks-list--hidden[data-v-396f7908]{opacity:0}.schedule-tasks-list .tasks-list[data-v-396f7908]{display:flex;flex-direction:column}.schedule-tasks-list .tasks-list .task[data-v-396f7908]{display:grid;grid-template-columns:1fr min-content;grid-template-rows:min-content min-content;gap:var(--niekes-spacing-md) var(--niekes-spacing-md);grid-template-areas:"task-info task-actions" "task-meta task-meta";text-wrap:wrap}.schedule-tasks-list .tasks-list .task[data-v-396f7908]:not(:first-child){margin-top:var(--niekes-spacing-md);padding-top:var(--niekes-spacing-md);border-top:1px solid var(--niekes-black-30)}.schedule-tasks-list .tasks-list .task-info[data-v-396f7908]{grid-area:task-info;display:flex;flex-direction:column;gap:var(--niekes-spacing-xs)}.schedule-tasks-list .tasks-list .task-info .task-name[data-v-396f7908]{font-weight:700;font-size:var(--niekes-font-size-md)}.schedule-tasks-list .tasks-list .task-info .task-description[data-v-396f7908]{font-weight:300;font-size:var(--niekes-font-size-sm)}.schedule-tasks-list .tasks-list .task-meta[data-v-396f7908]{display:flex;gap:0 var(--niekes-spacing-xs);grid-area:task-meta;align-items:flex-end}.schedule-tasks-list .tasks-list .task-meta .task-file-size[data-v-396f7908],.schedule-tasks-list .tasks-list .task-meta .task-no-file[data-v-396f7908],.schedule-tasks-list .tasks-list .task-meta .task-position[data-v-396f7908],.schedule-tasks-list .tasks-list .task-meta .task-updated[data-v-396f7908],.schedule-tasks-list .tasks-list .task-meta .task-type[data-v-396f7908]{font-family:var(--niekes-font-family-monospace);font-size:var(--niekes-font-size-xs);background-color:var(--niekes-grey-20);border:var(--niekes-border-grey);padding:0 var(--niekes-spacing-xs);border-radius:var(--niekes-border-radius-sm)}.schedule-tasks-list .tasks-list .task-meta .task-no-file[data-v-396f7908]{border:1px solid var(--niekes-status-alert);color:color-mix(in oklab,var(--niekes-status-alert) 90%,var(--niekes-black));background-color:color-mix(in oklab,var(--niekes-status-alert) 20%,transparent)}.schedule-tasks-list .tasks-list .task-actions[data-v-396f7908]{grid-area:task-actions}.schedule-tasks-list .tasks-list .task-actions .task-svg[data-v-396f7908]{height:1.3333rem;width:1.3333rem;padding:.125rem}.schedule-task-insert[data-v-396f7908]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md);padding:calc(var(--niekes-spacing-xl) * 2) var(--niekes-spacing-sm) var(--niekes-spacing-sm) var(--niekes-spacing-sm);align-items:center}.schedule-task-insert .schedule-task-insert-meta[data-v-396f7908],.schedule-task-insert .schedule-task-insert-notification[data-v-396f7908]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md);width:100%}.schedule-task-insert .schedule-task-insert-content[data-v-396f7908]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md);width:100%;align-items:flex-end}.schedule-task-insert .schedule-task-insert-content .task-upload[data-v-396f7908]{display:flex}.schedule-task-insert .schedule-task-insert-content .task-upload .task-svg[data-v-396f7908]{height:1.5rem;width:1.5rem;padding:.125rem}.schedule-task-insert .schedule-task-insert-content video[data-v-396f7908]{align-self:center;max-width:100%;max-height:500px;border-radius:var(--niekes-border-radius)}.schedule-task-insert .schedule-task-insert-content [type=file][data-v-396f7908]{display:none}.schedule-task-insert .schedule-task-insert-controls[data-v-396f7908]{display:flex;gap:var(--niekes-spacing-md)}.schedule-new[data-v-396f7908]{display:flex;flex-direction:column;gap:var(--mw-spacing-md);padding:calc(var(--mw-spacing-xl) * 2) var(--mw-spacing-md) var(--mw-spacing-md) var(--mw-spacing-md)}.program-overview[data-v-c0ef8edb]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.program-new[data-v-c0ef8edb]{display:grid;justify-items:flex-start;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr;gap:var(--niekes-spacing-md) 0;grid-template-areas:"new-name" "new-coach" "new-schedule" "start-date" "new-button";margin-bottom:var(--niekes-spacing-md);padding:calc(var(--niekes-spacing-xl) * 2) var(--niekes-spacing-sm) var(--niekes-spacing-sm) var(--niekes-spacing-sm)}.program-new #program-new-name[data-v-c0ef8edb]{grid-area:new-name;width:100%}.program-new .program-new-coach[data-v-c0ef8edb]{grid-area:new-coach;width:100%}.program-new .program-new-schedule[data-v-c0ef8edb]{grid-area:new-schedule;width:100%}.program-new #program-new-start-date[data-v-c0ef8edb]{border:var(--niekes-border-black);grid-area:start-date;width:100%;padding:var(--niekes-spacing-xs) var(--niekes-spacing-md)}.program-new .program-new-button[data-v-c0ef8edb]{grid-area:new-button}.program-new input[data-v-c0ef8edb]{border-radius:var(--niekes-border-radius)}.new-program[data-v-c0ef8edb]{width:100%}.no-programs[data-v-c0ef8edb]{display:flex;justify-content:center}.program-list[data-v-c0ef8edb]{display:flex;flex-direction:column}.program-list .program-head[data-v-c0ef8edb]{display:flex;justify-content:space-between;padding-bottom:var(--niekes-spacing-md);margin-bottom:var(--niekes-spacing-md);border-bottom:2px solid var(--niekes-grey-20)}.program-list .program-head .program-name[data-v-c0ef8edb]{display:flex;font-weight:bolder}.program-list .program-user[data-v-c0ef8edb]{display:flex;align-items:center;border-top:var(--niekes-border-grey);padding:var(--niekes-spacing-xs) 0}.program-list .program-user .program-user-email[data-v-c0ef8edb]{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.program-list .program-user .program-show-result[data-v-c0ef8edb]{margin:0 var(--niekes-spacing-sm)}.add-to-program[data-v-c0ef8edb]{margin-top:calc(var(--niekes-spacing-lg) * 2.5);padding:0 var(--niekes-spacing-sm) var(--niekes-spacing-sm)}.search-control[data-v-c0ef8edb]{display:grid;grid-template-columns:1fr 1fr max-content;grid-template-rows:1fr;gap:0px 0px;grid-template-areas:"search search clear";gap:var(--niekes-spacing-sm) var(--niekes-spacing-sm)}.user-search-input[data-v-c0ef8edb]{grid-area:search}.search-reset-button[data-v-c0ef8edb]{grid-area:clear}.user-result[data-v-c0ef8edb]{align-items:center;background-color:var(--niekes-grey-10);border-radius:var(--niekes-border-radius);margin-top:var(--niekes-spacing-sm);gap:var(--niekes-spacing-md);justify-content:space-between;padding:var(--niekes-spacing-sm) var(--niekes-spacing-md);display:grid;grid-template-columns:min-content 3fr 1fr max-content;grid-template-rows:1fr;gap:1rem 1rem;grid-template-areas:"program email role add"}.user-result .user-email[data-v-c0ef8edb]{grid-area:email;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.user-result .user-role[data-v-c0ef8edb]{grid-area:role;justify-self:end}.user-result .user-program[data-v-c0ef8edb]{grid-area:program}.user-result .user-program[data-v-c0ef8edb]:before{display:flex;content:"";background-color:transparent;width:.5rem;height:.5rem;border-radius:var(--niekes-border-radius-round)}.user-result .user-program.user-program--in[data-v-c0ef8edb]:before{background-color:var(--niekes-status-ok);animation:pulse-c0ef8edb 1s ease-in-out infinite}.user-result .user-add[data-v-c0ef8edb]{grid-area:add}@keyframes pulse-c0ef8edb{0%{scale:1}50%{scale:1.25}to{scale:1}}.user-settings[data-v-cff23b69]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.user-settings>section[data-v-cff23b69]{display:flex;flex-direction:column;gap:var(--niekes-spacing-sm)}.user-settings>section .heading[data-v-cff23b69]{display:flex;align-items:center;gap:0 var(--niekes-spacing-sm);font-weight:700}.user-settings>section .heading h2[data-v-cff23b69]{font-size:var(--niekes-font-size-lg)}.user-settings>section .icons[data-v-cff23b69]{background-color:var(--mw-icon-background-color);border-radius:var(--niekes-border-radius-round);color:var(--niekes-primary);height:2.25rem;width:2.25rem;padding:.5rem}.user-settings>section .action[data-v-cff23b69]{display:flex;align-items:center;justify-content:space-between;gap:0 var(--niekes-spacing-md)}.user-settings>section .explanation[data-v-cff23b69]{font-weight:300;color:var(--mw-text-color-light);padding-bottom:var(--niekes-spacing-sm);font-size:var(--niekes-font-size-sm)}.user-settings>section .url[data-v-cff23b69]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-family:var(--niekes-font-family-monospace);font-size:var(--niekes-font-size-sm);color:var(--niekes-grey);border-radius:var(--niekes-border-radius-sm)}.meta[data-v-cff23b69]{display:flex;flex-direction:column;align-items:center;gap:var(--niekes-spacing-sm);font-size:var(--niekes-font-size-sm);color:var(--mw-text-color-light)}.meta .version[data-v-cff23b69]{font-family:var(--niekes-font-family-monospace)}.meta .company[data-v-cff23b69]{font-weight:300;font-size:var(--niekes-font-size-xs);display:flex;flex-direction:column;align-items:center}.privacy-policy[data-v-00652cac]{display:flex;flex-direction:column;gap:var(--niekes-spacing-lg)}.terms-and-conditions[data-v-ecb6a0c5]{display:flex;flex-direction:column}.terms-and-conditions h3[data-v-ecb6a0c5]{margin-top:var(--niekes-spacing-xl);font-weight:700}.legal-notice-bar[data-v-2d037565]{display:flex;flex-direction:column;font-size:var(--niekes-font-size-xs)}.accept-invitation[data-v-d381bc13]{display:flex;align-items:flex-start;justify-content:center}.accept-invitation .sign-up[data-v-d381bc13]{margin-top:clamp(1%,5vh,5%);display:flex;flex-direction:column;max-width:100%;align-items:center;gap:var(--niekes-spacing-md)}.accept-invitation img[data-v-d381bc13]{width:5rem;height:5rem}.accept-invitation h1[data-v-d381bc13]{text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden}.accept-invitation input[data-v-d381bc13]{display:flex;margin:0;padding:var(--niekes-spacing-md) var(--niekes-spacing-md);border:1px solid var(--niekes-black-20);border-radius:var(--niekes-border-radius);width:100%;transition:box-shadow 325ms}.accept-invitation input[data-v-d381bc13]:focus{border-color:var(--niekes-primary);box-shadow:0 0 0 var(--niekes-primary-b-10) inset,0 0 8px var(--niekes-primary);outline:0 none}.accept-invitation .submit[data-v-d381bc13]{width:100%}.accept-invitation .password-strength[data-v-d381bc13]{border-radius:var(--niekes-border-radius);height:3px;background-color:var(--niekes-grey-30);width:100%}.accept-invitation .password-strength .progress[data-v-d381bc13]{width:0%;height:3px;display:flex;border-radius:var(--niekes-border-radius);transition:background-color ease-in-out 325ms,width ease-in-out 325ms}.accept-invitation .password-strength.touched.weak .progress[data-v-d381bc13]{background-color:var(--niekes-status-alert);width:25%}.accept-invitation .password-strength.touched.medium .progress[data-v-d381bc13]{background-color:var(--niekes-status-error);width:50%}.accept-invitation .password-strength.touched.strong .progress[data-v-d381bc13]{background-color:var(--niekes-status-ok);width:100%}.accept-invitation .pw-requirements[data-v-d381bc13]{width:100%;font-size:var(--niekes-font-size-sm);font-weight:300}.accept-invitation .pw-requirements>div[data-v-d381bc13]{color:var(--niekes-black-30);transition:color ease-in-out 325ms}.accept-invitation .pw-requirements>div.fulfilled[data-v-d381bc13]{color:var(--niekes-black)}.accept-invitation .conditions[data-v-d381bc13]{display:flex;flex-direction:column;gap:var(--niekes-spacing-sm);width:100%}.accept-invitation .conditions .conditions-terms[data-v-d381bc13]{display:flex;align-items:center;gap:var(--niekes-spacing-sm)}.accept-invitation .conditions .conditions-terms input[type=checkbox][data-v-d381bc13]{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--niekes-primary)}.accept-invitation .conditions .conditions-terms label[data-v-d381bc13]{font-size:var(--niekes-font-size-sm);cursor:pointer}@media (min-width: 768px){.accept-invitation .sign-up[data-v-d381bc13]{max-width:500px}}.admin-assessor[data-v-111132a1]{display:flex;flex-direction:column;align-items:center;gap:var(--niekes-spacing-sm);text-align:center}.admin-users[data-v-02c04697]{display:flex;flex-direction:column;gap:var(--niekes-spacing-md)}.admin-users .admin-user-list[data-v-02c04697]{display:flex;flex-direction:column;align-items:center;gap:var(--niekes-spacing-sm)}.admin-users .admin-user-list .admin-user-item[data-v-02c04697]{align-items:center;display:grid;grid-template-columns:min-content 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:var(--niekes-spacing-xs) var(--niekes-spacing-md);grid-template-areas:"user-image user-role user-role user-role user-questionnaire user-questionnaire" "user-image user-email user-email user-email user-questionnaire user-questionnaire" "user-image user-meta user-meta user-meta user-actions user-actions";width:100%;padding-bottom:var(--niekes-spacing-md)}.admin-users .admin-user-list .admin-user-item .user-image[data-v-02c04697]{display:flex;grid-area:user-image;align-items:center;justify-content:center}.admin-users .admin-user-list .admin-user-item .user-image>svg[data-v-02c04697]{background-color:var(--niekes-grey-10);border-radius:50%;padding:var(--niekes-spacing-md);width:5rem;height:5rem;aspect-ratio:1 / 1}.admin-users .admin-user-list .admin-user-item .user-role[data-v-02c04697]{grid-area:user-role}.admin-users .admin-user-list .admin-user-item .user-email[data-v-02c04697]{grid-area:user-email}.admin-users .admin-user-list .admin-user-item .user-actions[data-v-02c04697]{align-items:flex-end;display:flex;flex-direction:column;grid-area:user-actions}.admin-users .admin-user-list .admin-user-item .user-meta[data-v-02c04697]{grid-area:user-meta;font-size:var(--niekes-font-size-xs)}.admin-users .admin-user-list .admin-user-item .user-questionnaire[data-v-02c04697]{display:flex;flex-direction:column;font-size:var(--niekes-font-size-xs);grid-area:user-questionnaire;align-items:flex-end;text-align:end;gap:var(--niekes-spacing-sm)}.admin-users .admin-user-list .admin-user-item[data-v-02c04697]:not(:last-child){margin-bottom:var(--niekes-spacing-md);border-bottom:1px solid var(--niekes-grey-10)}
