@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/fonts/lexend/lexend.woff2") format("woff2")}@font-face{font-family:Lexend;font-style:italic;font-weight:100 900;font-display:swap;src:url("/assets/fonts/lexend/lexend-italic.woff2") format("woff2")}:root{color-scheme:light dark;interpolate-size:allow-keywords;--color-surface:light-dark(oklch(1 0 0),oklch(.17 0 0));--color-surface-container:light-dark(oklch(1 0 0),oklch(.28 0 0));--color-on-surface:light-dark(oklch(0 0 0),oklch(.96 0 0));--color-error:light-dark(oklch(.5 .24 29),oklch(.4 .24 29));--color-inverse-surface:oklch(.35 0 0);--color-inverse-on-surface:oklch(.975 0 0);-webkit-tap-highlight-color:transparent}body{background:var(--color-surface);margin:0}body,[popover]{color:var(--color-on-surface)}:root,button,input{font-family:Lexend,system-ui,sans-serif}.o2_v2_core_components_ui_input_select__L10_C39{--custom-color-border:var(--color-on-surface);box-sizing:border-box;height:3.5rem;position:relative}.o2_v2_core_components_ui_input_select__L10_C39::after{border:.0625rem solid oklch(from var(--custom-color-border) l c h / .25);border-radius:1rem;box-sizing:border-box;content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:100%}.o2_v2_core_components_ui_input_select__L10_C39:focus-within:not(:has(> select:disabled))::after{border-color:oklch(from var(--custom-color-border) l c h / .5);border-width:.125rem}.o2_v2_core_components_ui_input_select__L10_C39:hover:not(:has(> select:disabled),:focus-within)::after{border-color:oklch(from var(--custom-color-border) l c h / .5)}.o2_v2_core_components_ui_input_select__L10_C39:not(:has(> select:disabled)):has(> select:invalid)::after{--custom-color-border:var(--color-error)}.o2_v2_core_components_ui_input_select__L34_C41{--custom-color-border:var(--color-error)}.o2_v2_core_components_ui_input_select__L36_C34{color:oklch(from var(--color-on-surface) l c h / .75);height:1.5rem;left:.75rem;line-height:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none;width:1.5rem}.o2_v2_core_components_ui_input_select__L50_C46{--custom-color-label:var(--color-on-surface);color:oklch(from var(--custom-color-label) l c h / .75);left:1rem;margin-right:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none}.o2_v2_core_components_ui_input_select__L50_C46:has(~ select:not(:placeholder-shown)){font-size:.75rem;top:.5rem;transform:translateY(0)}.o2_v2_core_components_ui_input_select__L50_C46:has(~ select:focus-within:not([disabled])){font-size:.75rem;top:.5rem;transform:translateY(0)}.o2_v2_core_components_ui_input_select__L50_C46:has(~ select:focus:not([disabled])){color:oklch(from var(--custom-color-label) l c h / 1)}.o2_v2_core_components_ui_input_select__L50_C46:has(~ select:hover:not([disabled],:focus-within)){color:oklch(from var(--custom-color-label) l c h / 1)}.o2_v2_core_components_ui_input_select__L50_C46:has(~ select:invalid:not([disabled])){--custom-color-label:var(--color-error)}.o2_v2_core_components_ui_input_select__L71_C48{--custom-color-label:var(--color-error)}.o2_v2_core_components_ui_input_select__L73_C48{left:3.25rem}.o2_v2_core_components_ui_input_select__L77_C56{appearance:none;background:none;border:0;border-radius:1rem;box-sizing:border-box;color:var(--color-on-surface);height:100%;padding:1.25rem 1rem .5rem;width:100%}.o2_v2_core_components_ui_input_select__L77_C56:focus{outline:none}.o2_v2_core_components_ui_input_select__L77_C56 option{background-color:var(--color-surface);color:var(--color-on-surface)}.o2_v2_core_components_ui_input_select__L90_C58{padding-left:3.25rem}.o2_v2_core_components_ui_input_select__L92_C56{padding-right:2rem}.o2_v2_core_components_ui_input_select__L107_C24{height:1rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem}.o2_v2_core_components_dialogs_tests__L33_C32{margin:2rem 4rem;overflow:auto}.o2_v2_core_components_dialogs_tests__L36_C35{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_tests__L61_C32{margin:2rem 4rem;overflow:auto}.o2_v2_core_components_dialogs_tests__L64_C35{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_tests__L87_C32{margin:2rem 4rem;overflow:auto}.o2_v2_core_components_dialogs_tests__L90_C35{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_tests__L114_C32{margin:2rem 4rem}.o2_v2_core_components_dialogs_tests__L117_C35{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_tests__L150_C30{min-width:450px;overflow:auto;padding:2rem}.o2_v2_core_components_dialogs_tests__L161_C33{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_tests__L194_C27{margin:1rem;min-height:200px;overflow:auto}.o2_v2_core_components_dialogs_tests__L219_C34{margin:1rem;min-width:150px}.o2_v2_core_components_dialogs_tests__L224_C30{display:flex;flex-direction:row-reverse;gap:2rem;justify-content:center;margin-top:1rem}.o2_v2_core_components_dialogs_tests__L255_C30{margin:1rem;min-height:200px;padding:1rem}.o2_v2_core_components_dialogs_tests__L256_C33{margin-top:1.5rem}.o2_v2_core_components_dialogs_tests__L263_C33{margin-top:1.5rem}.o2_v2_core_components_dialogs_tests__L271_C33{margin-top:1.5rem}.o2_v2_core_components_dialogs_tests__L273_C39{min-width:15rem}.o2_v2_core_components_dialogs_tests__L284_C36{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_components_dialogs_tests__L295_C33{margin-top:1.5rem}.o2_v2_core_components_dialogs_tests__L317_C33{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_components_dialogs_tests__L342_C30{margin:1rem;min-height:200px;padding:1rem}.o2_v2_core_components_dialogs_tests__L353_C30{display:flex;flex-direction:row-reverse;gap:2rem;justify-content:center;margin:1rem 0rem}.o2_v2_core_layouts_minimal__L23_C45{display:flex;flex-direction:column;gap:1.5rem}.o2_v2_core_layouts_minimal__L27_C47{margin-top:4rem}.o2_v2_core_components_dialogs_competences__L37_C23{display:flex;flex-direction:column;margin:0}.o2_v2_core_components_dialogs_competences__L40_C26{color:oklch(from var(--color-on-surface) l c h / .5);font-size:.875rem;font-weight:500}.o2_v2_core_components_dialogs_competences__L44_C26{color:var(--color-on-surface);font-size:1rem;font-weight:400;margin:0 0 1rem 0}.o2_v2_core_components_dialogs_competences__L49_C26{color:oklch(from var(--color-on-surface) l c h / .5);font-size:.875rem;font-weight:500}.o2_v2_core_components_dialogs_competences__L53_C26{color:var(--color-on-surface);font-size:1rem;font-weight:400;margin:0 0 1rem 0}.o2_v2_core_components_dialogs_competences__L58_C26{color:oklch(from var(--color-on-surface) l c h / .5);font-size:.875rem;font-weight:500}.o2_v2_core_components_dialogs_competences__L62_C26{color:var(--color-on-surface);font-size:1rem;font-weight:400;margin:0 0 1rem 0}.o2_v2_core_components_dialogs_competences__L91_C25{font-size:1.15rem;font-weight:400;margin-bottom:1.5rem}.o2_v2_core_components_dialogs_competences__L97_C24{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 .5rem}.o2_v2_core_components_dialogs_competences__L104_C37{display:inline-block;margin-bottom:0.25rem}.o2_v2_core_components_dialogs_competences__L117_C34{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;gap:0.5rem;margin-left:1.5rem;margin-right:1.5rem;margin-top:1rem}.o2_v2_core_components_dialogs_competences__L126_C39{box-sizing:border-box;display:flex}.o2_v2_core_components_dialogs_competences__L129_C42{flex-grow:1}.o2_v2_core_components_dialogs_competences__L137_C58{height:1.5rem;width:1.5rem}.o2_v2_core_components_dialogs_competences__L143_C36{display:inline-block;margin-bottom:0.25rem}.o2_v2_core_components_dialogs_competences__L157_C32{margin-bottom:0.25rem}.o2_v2_core_components_dialogs_competences__L166_C32{display:inline-block;margin-bottom:0.25rem}.o2_v2_core_components_dialogs_competences__L174_C32{display:inline-block;margin-bottom:0.25rem}.o2_v2_core_components_dialogs_competences__L214_C35{display:flex;gap:1rem}.o2_v2_core_components_dialogs_competences__L228_C59{height:1.5rem;width:1.5rem}.o2_v2_core_components_dialogs_competences__L241_C54{height:1.5rem;width:1.5rem}.o2_v2_core_components_dialogs_competences__L256_C27{min-width:min(28rem,calc(100vw - 4rem));overflow:auto;padding:1rem;width:100%}.o2_v2_core_components_dialogs_competences__L261_C24{border-top:thin solid oklch(0 0 0 / .25);display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.o2_v2_core_components_dialogs_competences__L296_C27{min-width:min(52rem,calc(100vw - 4rem));overflow-x:auto;overflow-y:auto;padding:1rem;width:100%}.o2_v2_core_components_dialogs_competences__L302_C36{display:flex;flex-direction:column;gap:1rem}.o2_v2_core_components_dialogs_competences__L324_C24{border-top:thin solid oklch(0 0 0 / .25);display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.o2_v2_core_views_environment_assignments__L60_C21{display:flex;flex-direction:column;gap:2rem}.o2_v2_core_views_environment_assignments__L66_C28{background-color:var(--color-surface);display:flex;flex-direction:column;gap:0.5rem}.o2_v2_core_views_environment_assignments__L70_C31{align-items:center;display:flex;font-weight:bold;gap:0.5rem}.o2_v2_core_views_environment_assignments__L71_C51{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_assignments__L73_C32{color:inherit;text-decoration:none}.o2_v2_core_views_environment_assignments__L80_C31{display:grid;font-size:0.875rem;gap:0.25rem;grid-template-columns:8rem 1fr}.o2_v2_core_views_environment_assignments__L88_C38{display:flex;gap:.35rem}.o2_v2_core_views_environment_assignments__L91_C62{font-weight:600}.o2_v2_core_views_environment_assignments__L101_C38{display:flex;gap:.35rem}.o2_v2_core_views_environment_assignments__L104_C62{font-weight:600}.o2_v2_core_views_environment_assignments__L195_C37{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_assignments__L198_C57{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_assignments__L200_C38{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_assignments__L206_C35{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_assignments__L210_C35{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_assignments__L217_C37{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_assignments__L221_C61{font-weight:600}.o2_v2_core_views_environment_assignments__L228_C37{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_assignments__L232_C61{font-weight:600}.o2_v2_core_views_environment_assignments__L278_C28{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.o2_v2_core_views_environment_assignments__L289_C46{align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,18rem)}.o2_v2_core_views_environment_assignments__L294_C48{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.o2_v2_core_components_dialogs_login__L17_C27{margin:2rem;width:480px}.o2_v2_core_components_ui_image_cropper__L34_C3{align-items:center;display:flex;flex-direction:column;gap:1.5rem;width:100%}.o2_v2_core_components_ui_image_cropper__L41_C3{background:repeating-conic-gradient(oklch(.85 0 0) 0% 25%,oklch(.95 0 0) 0% 50%) 50% / 1.5rem 1.5rem;border-radius:.5rem;cursor:move;max-width:32rem;overflow:hidden;position:relative;width:100%}.o2_v2_core_components_ui_image_cropper__L50_C3::after{border-radius:100%;box-shadow:0 0 0 100vmax oklch(0 0 0 / .55);content:'';inset:0;pointer-events:none;position:absolute;z-index:1}.o2_v2_core_components_ui_image_cropper__L59_C3::after{box-shadow:0 0 0 100vmax oklch(0 0 0 / .55);content:'';inset:0;pointer-events:none;position:absolute;z-index:1}.o2_v2_core_components_ui_image_cropper__L67_C3{display:block;height:100%;object-fit:contain;user-select:none;width:100%}.o2_v2_core_components_ui_image_cropper__L74_C3{display:flex;flex-direction:column;gap:1rem;max-width:32rem;width:100%}.o2_v2_core_components_ui_image_cropper__L81_C3{align-items:center;display:flex;gap:1rem;width:100%}.o2_v2_core_components_ui_image_cropper__L87_C3{color:var(--color-on-surface);font-size:.875rem;font-weight:500;min-width:3rem}.o2_v2_core_components_ui_image_cropper__L93_C3{flex:1;height:.25rem}.o2_v2_core_components_ui_image_cropper__L97_C3{display:flex;gap:.75rem;justify-content:flex-end;width:100%}.o2_v2_core_components_ui_image_cropper__L399_C3{background:repeating-conic-gradient(oklch(.85 0 0) 0% 25%,oklch(.95 0 0) 0% 50%) 50% / 1.5rem 1.5rem;border-radius:1rem;box-shadow:inset 0 0 0 1px var(--color-outline-variant);cursor:move;max-height:50vh;overflow:hidden;position:relative;width:100%}.o2_v2_core_components_ui_image_cropper__L593_C31{display:block;height:100%;object-fit:cover;user-select:none;width:100%}.o2_v2_core_components_ui_snackbar__L7_C23{background:var(--color-inverse-surface);border-radius:1rem;color:var(--color-inverse-on-surface);display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem}.o2_v2_core_components_ui_tag__L11_C22{align-items:center;border:.0625rem solid oklch(0 0 0 / .25);border-radius:10px;display:flex;padding:0.01rem 0.5rem}.o2_v2_core_components_ui_tag__L24_C40{height:1rem;width:1rem}.o2_v2_core_components_dialogs_settings__L19_C19{height:1.5rem;width:1.5rem}.o2_v2_core_components_dialogs_settings__L41_C41{display:flex;flex-direction:column;height:100%}@media (min-width:768px){.o2_v2_core_components_dialogs_settings__L45_C43{flex-direction:row}} .o2_v2_core_components_dialogs_settings__L56_C44{height:100%;max-width:40rem;overflow:auto;padding:0 1rem;padding-top:1rem;width:100%}@media (min-width:768px){.o2_v2_core_components_dialogs_settings__L62_C44{padding-left:2rem;padding-right:4rem}} .o2_v2_core_components_dialogs_settings__L131_C27{overflow:auto;width:600px}.o2_v2_core_components_dialogs_settings__L137_C36{padding:1.25rem;width:80%}.o2_v2_core_components_dialogs_settings__L144_C39{display:flex;gap:0.75rem;margin-bottom:0.75rem}.o2_v2_core_components_dialogs_settings__L148_C43{background:var(--color-surface);border:1px solid oklch(use var(--color-outline) l c h / .3);border-radius:0.5rem;font-size:0.85rem;font-weight:600;min-width:6rem;padding:0.25rem 0.5rem;text-align:left}.o2_v2_core_components_dialogs_settings__L160_C43{border-radius:0.5rem;flex:1;padding:0.5rem 0.75rem}.o2_v2_core_components_dialogs_settings__L173_C34{margin-bottom:4rem;padding:1.25rem;width:80%}.o2_v2_core_components_dialogs_settings__L181_C37{display:flex;gap:0.75rem;margin-bottom:0.75rem}.o2_v2_core_components_dialogs_settings__L185_C41{background:var(--color-surface);border:1px solid oklch(use var(--color-outline) l c h / .3);border-radius:0.5rem;font-size:0.85rem;font-weight:600;min-width:6rem;padding:0.25rem 0.5rem;text-align:left}.o2_v2_core_components_dialogs_settings__L197_C41{border-radius:0.5rem;flex:1;padding:0.5rem 0.75rem}.o2_v2_core_components_dialogs_settings__L211_C19{background:var(--color-surface);border-top:1px solid oklch(use var(--color-outline) l c h / .2);bottom:1rem;display:flex;gap:1rem;justify-content:right;left:0;padding:1rem;position:sticky;right:0;z-index:10}.o2_v2_core_components_ui_section_header_title__L7_C18{font-size:1.5rem;font-weight:500;margin:0;text-wrap:balance}.o2_v2_core_components_ui_dialog__L19_C34{align-items:center;background:oklch(0 0 0 / .25);border:none;height:108vh;justify-content:center;margin-top:-3rem;max-height:none;max-width:none;opacity:0;overflow:visible;padding:0;pointer-events:auto;transform:translateY(3rem);transition-behavior:allow-discrete;transition-duration:.25s;transition-property:opacity,transform,display,overlay;width:100vw;z-index:2}.o2_v2_core_components_ui_dialog__L19_C34:open{display:flex;opacity:1;transform:none}.o2_v2_core_components_ui_dialog__L19_C34[open]{display:flex;opacity:1;transform:none}.o2_v2_core_components_ui_dialog__L19_C34::backdrop{display:none}@starting-style{.o2_v2_core_components_ui_dialog__L19_C34{opacity:0!important;transform:translateY(-1rem)!important}} .o2_v2_core_components_ui_dialog__L57_C24{background:var(--color-surface-container);border-color:oklch(0 0 0 / .25);border-radius:1rem;border-style:solid;border-width:thin;box-shadow:0 0 1em oklch(0 0 0 / .25);margin-top:2rem;max-width:calc(100vw - 2rem);overflow:hidden;pointer-events:auto;position:relative}.o2_v2_core_components_ui_table_body_tbody__L12_C37 > tr:nth-of-type(even) > td{background-color:light-dark(oklch(0.97 0 0),oklch(0.25 0 0))}.o2_v2_core_components_ui_filter_dropdown__L80_C21{position:relative}.o2_v2_core_components_ui_filter_dropdown__L90_C35{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1rem;gap:0.5rem;padding:0.5rem 0}.o2_v2_core_components_ui_filter_dropdown__L102_C40{height:1rem;width:1rem}.o2_v2_core_components_ui_filter_dropdown__L103_C42{height:1rem;width:1rem}.o2_v2_core_components_ui_filter_dropdown__L106_C53{background:var(--color-surface);border-radius:1rem;box-shadow:0 .125rem .5rem 0 oklch(from var(--color-on-surface) l c h / .125);margin:0;padding:0.5rem 0;position:absolute;z-index:3}.o2_v2_core_components_ui_filter_dropdown__L114_C55{right:0}.o2_v2_core_components_ui_filter_dropdown__L122_C54{cursor:pointer;font-size:1rem;list-style-type:none;padding:0.5rem 1rem;white-space:nowrap}.o2_v2_core_components_ui_filter_dropdown__L128_C56{background:oklch(from var(--color-on-surface) l c h / .15);border-radius:.25rem;outline:2px solid var(--color-on-surface);outline-offset:-2px}.o2_v2_core_components_dialogs_profile_edit__L18_C18{width:100%}.o2_v2_core_components_dialogs_profile_edit__L21_C3{background:var(--color-surface);border-radius:.5rem;display:flex;flex-direction:column;inline-size:100%;max-block-size:80vh;max-inline-size:560px;overflow:hidden}.o2_v2_core_components_dialogs_profile_edit__L31_C3{display:flex;flex:1;flex-direction:column;gap:1.5rem;overflow-y:auto;padding:1.5rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_edit__L31_C3{gap:1rem;padding:1rem}} .o2_v2_core_components_dialogs_profile_edit__L41_C3{display:flex;flex-direction:column;gap:1rem}.o2_v2_core_components_dialogs_profile_edit__L46_C3{font-size:1rem;font-weight:600;margin:0;padding-block:.5rem}.o2_v2_core_components_dialogs_profile_edit__L52_C3{color:var(--color-on-surface);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.o2_v2_core_components_dialogs_profile_edit__L59_C3{align-items:center;display:flex;gap:.5rem}.o2_v2_core_components_dialogs_profile_edit__L64_C3{display:flex;flex-direction:column;gap:.5rem}.o2_v2_core_components_dialogs_profile_edit__L69_C3{align-items:center;display:flex;gap:.5rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_edit__L69_C3{flex-wrap:wrap;padding:.5rem 0}} .o2_v2_core_components_dialogs_profile_edit__L76_C3{align-items:center;display:flex;gap:.75rem;width:100%}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_edit__L76_C3{flex-wrap:wrap;padding:.5rem 0}} .o2_v2_core_components_dialogs_profile_edit__L84_C3{flex-shrink:0;font-size:.875rem;font-weight:500;width:4.5rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_edit__L84_C3{width:100%}} .o2_v2_core_components_dialogs_profile_edit__L91_C3{background:light-dark(var(--color-surface),oklch(0.2 0 0));border-top:1px solid light-dark(oklab(0 0 0 / .1),oklab(1 0 0 / .1));box-sizing:border-box;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem;width:100%}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_edit__L91_C3{flex-wrap:wrap;padding:1rem}} .o2_v2_core_components_dialogs_profile_edit__L103_C3{color:var(--color-error);font-size:.875rem;margin:0}.o2_v2_core_components_dialogs_profile_edit__L138_C28{margin-bottom:.5rem}.o2_v2_core_components_dialogs_profile_edit__L140_C31{font-weight:600;margin:0}.o2_v2_core_components_dialogs_profile_edit__L143_C31{color:oklch(from var(--color-on-surface) l c h / .7);font-weight:400;margin:0}.o2_v2_core_components_dialogs_profile_edit__L154_C28{margin-bottom:.5rem}.o2_v2_core_components_dialogs_profile_edit__L158_C30{color:var(--color-primary)}.o2_v2_core_components_dialogs_profile_edit__L168_C26{margin-bottom:.5rem}.o2_v2_core_components_dialogs_profile_edit__L172_C28{color:var(--color-primary)}.o2_v2_core_components_dialogs_profile_edit__L263_C24{display:flex;flex-wrap:wrap;gap:.5rem}.o2_v2_core_components_dialogs_profile_edit__L331_C29{color:oklch(from var(--color-on-surface) l c h / .65);font-size:.875rem;font-weight:400;margin:.25rem 0 0 0}.o2_v2_core_components_dialogs_profile_edit__L480_C35{background:var(--color-error-container);border-radius:.5rem;color:var(--color-on-error-container);margin-bottom:1rem;padding:.75rem}.o2_v2_core_components_dialogs_profile_edit__L485_C36{margin:0}.o2_v2_core_components_dialogs_profile_edit__L488_C35{background:oklch(from var(--color-on-surface) l c h / .05);border-left:3px solid var(--color-primary);border-radius:.25rem;margin-bottom:1rem;padding:.75rem}.o2_v2_core_components_dialogs_profile_edit__L493_C36{margin:0}.o2_v2_core_components_dialogs_profile_edit__L511_C38{border:none;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.o2_v2_core_components_dialogs_profile_edit__L534_C37{color:oklch(from var(--color-on-surface) l c h / .65);font-size:.875rem;font-weight:400;margin:.25rem 0 0 0}.o2_v2_core_components_dialogs_profile_edit__L596_C34{background:oklch(from var(--color-on-surface) l c h / .05);border-left:3px solid var(--color-primary);border-radius:.25rem;font-size:.875rem;margin:.5rem 0 1rem 0;padding:.75rem}.o2_v2_core_views_environment_loginpage_layout_settings__L28_C3{background:#F5F7F7;border-radius:0.75rem;margin-bottom:3rem;padding:1.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L34_C3{background:light-dark(var(--color-surface-container-low),oklch(.24 0 0));border:1px solid oklch(from var(--color-outline) l c h / .2);border-radius:0.75rem;margin-bottom:1rem;padding:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L41_C3{border:1px solid #ccc;border-radius:0.25rem;cursor:pointer;padding:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L47_C3{background:#D7EAB3}.o2_v2_core_views_environment_loginpage_layout_settings__L50_C3{background:#fff;color:#000}.o2_v2_core_views_environment_loginpage_layout_settings__L54_C3{opacity:0.4}.o2_v2_core_views_environment_loginpage_layout_settings__L57_C3{align-items:center;background:#fff;border:1px solid #ccc;border-radius:0.5rem;display:flex;gap:0.75rem;margin:0.5rem 0;padding:1rem;position:relative}.o2_v2_core_views_environment_loginpage_layout_settings__L69_C3{background:#2563eb;border-radius:1px;height:3px;margin:0.5rem 0}.o2_v2_core_views_environment_loginpage_layout_settings__L76_C3{color:#2563eb;font-size:0.75rem;font-weight:600;margin-left:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L83_C3{background:#D7EAB3;border:1px solid #ccc}.o2_v2_core_views_environment_loginpage_layout_settings__L181_C16{background-color:light-dark(oklch(0.9766 0.00344 175.9),oklch(.28 0 0));border-radius:1rem;box-shadow:0 .125rem .5rem 0 oklch(from var(--color-on-surface) l c h / .125);overflow:hidden}.o2_v2_core_views_environment_loginpage_layout_settings__L187_C27{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem;text-align:left;width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L187_C27:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.o2_v2_core_views_environment_loginpage_layout_settings__L202_C28{display:flex;flex-direction:column;gap:0.25rem;min-width:0}.o2_v2_core_views_environment_loginpage_layout_settings__L203_C31{font-size:1rem;font-weight:600}.o2_v2_core_views_environment_loginpage_layout_settings__L204_C31{color:var(--color-on-surface-variant);font-size:0.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o2_v2_core_views_environment_loginpage_layout_settings__L211_C30{align-items:center;display:inline-flex;transform:rotate(180deg);transition:transform 0.25s}.o2_v2_core_views_environment_loginpage_layout_settings__L212_C30{align-items:center;display:inline-flex;transform:rotate(0deg);transition:transform 0.25s}.o2_v2_core_views_environment_loginpage_layout_settings__L214_C49{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L216_C24{display:grid;transition:grid-template-rows 0.25s ease}.o2_v2_core_views_environment_loginpage_layout_settings__L220_C27{overflow:hidden}.o2_v2_core_views_environment_loginpage_layout_settings__L221_C30{background-color:var(--color-surface);border-top:1px solid var(--color-outline-variant);padding:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L233_C25{font-size:1rem;line-height:1.3;margin:0 0 .5rem 0}.o2_v2_core_views_environment_loginpage_layout_settings__L239_C22{max-width:50rem}.o2_v2_core_views_environment_loginpage_layout_settings__L251_C25{max-width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L252_C25{max-width:80rem;scroll-margin-top:10rem}.o2_v2_core_views_environment_loginpage_layout_settings__L257_C25{margin-bottom:2.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L455_C34{display:flex;flex-direction:column;list-style:none;max-width:32rem;padding:0}.o2_v2_core_views_environment_loginpage_layout_settings__L510_C41{height:1rem;width:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L520_C47{flex:1}.o2_v2_core_views_environment_loginpage_layout_settings__L522_C43{display:flex;flex-direction:column;gap:0.25rem;margin-left:auto}.o2_v2_core_views_environment_loginpage_layout_settings__L544_C44{height:1rem;width:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L564_C44{height:1rem;width:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L615_C31{width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L624_C35{overflow-x:auto}.o2_v2_core_views_environment_loginpage_layout_settings__L626_C33{border-collapse:collapse;max-width:80rem;width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L633_C48{padding:0.375rem 0.5rem;text-align:left}.o2_v2_core_views_environment_loginpage_layout_settings__L635_C48{padding:0.5rem;text-align:left}.o2_v2_core_views_environment_loginpage_layout_settings__L639_C48{padding:0.375rem 0.5rem;text-align:left}.o2_v2_core_views_environment_loginpage_layout_settings__L641_C48{padding:0.5rem;text-align:left}.o2_v2_core_views_environment_loginpage_layout_settings__L644_C46{width:2rem}.o2_v2_core_views_environment_loginpage_layout_settings__L652_C50{padding:0.375rem 0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L653_C50{padding:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L656_C54{display:flex;flex-direction:column}.o2_v2_core_views_environment_loginpage_layout_settings__L670_C52{margin-top:0.5rem;min-height:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L678_C50{padding:0.375rem 0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L679_C50{padding:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L685_C54{display:flex;flex-direction:column}.o2_v2_core_views_environment_loginpage_layout_settings__L699_C52{margin-top:0.5rem;min-height:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L707_C50{padding-bottom:0.375rem}.o2_v2_core_views_environment_loginpage_layout_settings__L708_C50{padding-bottom:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L724_C50{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L734_C33{height:1rem;width:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L746_C31{width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L807_C25{align-items:center;display:flex;gap:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L827_C22{align-items:center;border-radius:1rem;display:flex;height:200px;justify-content:center;margin-top:1rem;overflow:hidden}.o2_v2_core_views_environment_loginpage_layout_settings__L836_C27{height:100%;object-fit:contain;object-position:center;width:auto}.o2_v2_core_views_environment_loginpage_layout_settings__L842_C27{height:4rem;width:4rem}.o2_v2_core_views_environment_loginpage_layout_settings__L851_C22{align-items:center;display:flex;gap:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L870_C29{border-radius:1rem;margin-top:1rem;overflow:hidden}.o2_v2_core_views_environment_loginpage_layout_settings__L871_C32{border-radius:1rem;margin-top:1rem;overflow:hidden}.o2_v2_core_views_environment_loginpage_layout_settings__L872_C35{height:200px;object-fit:cover;object-position:center;width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L876_C22{align-items:center;gap:0.75rem;margin-top:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L880_C25{font-size:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L891_C25{font-size:0.8rem}.o2_v2_core_views_environment_loginpage_layout_settings__L898_C29{align-items:center;cursor:pointer;display:flex;gap:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L908_C29{align-items:center;cursor:pointer;display:flex;gap:0.5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L918_C27{display:grid;gap:0.5rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);max-width:12rem}.o2_v2_core_views_environment_loginpage_layout_settings__L935_C42{align-items:center;display:flex;font-size:0.625rem;height:4rem;justify-content:center;text-align:center;width:4rem}.o2_v2_core_views_environment_loginpage_layout_settings__L976_C16{background-color:light-dark(oklch(0.9766 0.00344 175.9),oklch(.28 0 0));border-radius:1rem;box-shadow:0 .125rem .5rem 0 oklch(from var(--color-on-surface) l c h / .125);overflow:hidden;position:sticky;top:5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L983_C19{background-color:light-dark(oklch(0.9766 0.00344 175.9),oklch(.28 0 0));border-bottom:1px solid var(--color-outline-variant);font-size:1rem;font-weight:600;padding:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L991_C19{background-color:var(--color-surface);border-top:1px solid var(--color-outline-variant);padding:1rem}.o2_v2_core_views_environment_loginpage_layout_settings__L996_C22{aspect-ratio:16 / 9;clip-path:inset(0 round .75rem);contain:paint layout;overflow:clip;position:relative;width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L1003_C25{height:720px;left:0;position:absolute;top:0;transform-origin:top left;width:1280px}.o2_v2_core_views_environment_loginpage_layout_settings__L1020_C16{align-items:center;background:rgba(0,0,0,0.8);display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:1000}.o2_v2_core_views_environment_loginpage_layout_settings__L1029_C19{background:white;border-radius:1rem;max-width:40rem;padding:2rem;width:100%}.o2_v2_core_views_environment_loginpage_layout_settings__L1188_C26{align-items:center;display:flex;flex-direction:column;text-align:center}.o2_v2_core_views_environment_loginpage_layout_settings__L1194_C32{max-width:60rem}.o2_v2_core_views_environment_loginpage_layout_settings__L1198_C28{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr}.o2_v2_core_views_environment_loginpage_layout_settings__L1202_C28{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.o2_v2_core_views_environment_loginpage_layout_settings__L1206_C34{display:flex;flex-direction:column;gap:1rem;min-width:0}.o2_v2_core_views_environment_loginpage_layout_settings__L1308_C36{position:static;top:5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L1310_C36{position:sticky;top:5rem}.o2_v2_core_views_environment_loginpage_layout_settings__L1329_C28{background:var(--color-surface);border-top:1px solid oklch(use var(--color-outline) l c h / .2);bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,0.05);display:flex;gap:1rem;justify-content:center;left:0;padding:1rem 2rem;position:sticky;right:0;z-index:100}.o2_v2_core_views_environment_profile__L45_C3{background:light-dark(oklab(0 0 0 / .25),oklab(1 0 0 / .25));border:none;border-radius:calc(.125rem * .5);margin:0;min-width:.125rem;width:.125rem}.o2_v2_core_views_environment_profile__L53_C3{background:light-dark(oklab(0 0 0 / .25),oklab(1 0 0 / .25));border:none;border-radius:.03125rem;height:.0625rem;min-width:100%;width:100%}.o2_v2_core_views_environment_profile__L61_C3{background:light-dark(oklab(0 0 0 / .25),oklab(1 0 0 / .25));border:none;border-radius:.03125rem;min-width:.0625rem;width:.0625rem}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L61_C3{height:.0625rem;min-width:100%;width:100%}} .o2_v2_core_views_environment_profile__L71_C3{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding-bottom:2rem}.o2_v2_core_views_environment_profile__L79_C3{display:flex;flex-direction:column;gap:1rem;width:100%}.o2_v2_core_views_environment_profile__L85_C3{aspect-ratio:3/1;border-radius:2rem;max-height:12.5rem;overflow:hidden;position:relative;width:100%}.o2_v2_core_views_environment_profile__L93_C3{background:url("/assets/img/banner.png");background-position:center;background-size:cover;height:100%;width:100%}.o2_v2_core_views_environment_profile__L100_C3{display:flex}.o2_v2_core_views_environment_profile__L103_C3{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;width:100%}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L103_C3{gap:2rem;grid-template-columns:1fr}} .o2_v2_core_views_environment_profile__L112_C3{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr;width:100%}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L112_C3{gap:2rem;grid-template-columns:1fr}} .o2_v2_core_views_environment_profile__L121_C3{display:flex;flex:1;flex-direction:column;gap:2rem}.o2_v2_core_views_environment_profile__L127_C3{display:flex;flex:1;flex-direction:column;gap:2rem}.o2_v2_core_views_environment_profile__L133_C3{border-bottom:2px solid light-dark(oklab(0 0 0 / .15),oklab(1 0 0 / .15));font-size:1.25rem;font-weight:600;margin:0 0 .5rem 0;padding:.75rem 0}.o2_v2_core_views_environment_profile__L140_C3{color:oklch(from var(--color-on-surface) l c h / .8);font-size:.875rem;font-weight:400;margin:.25rem 0 0 0}.o2_v2_core_views_environment_profile__L146_C3{display:flex;flex-direction:column;gap:.75rem}.o2_v2_core_views_environment_profile__L151_C3{font-size:1.75rem;font-weight:400;margin:0}.o2_v2_core_views_environment_profile__L156_C3{display:flex;gap:.5rem;margin:0;white-space:nowrap}.o2_v2_core_views_environment_profile__L162_C3{color:oklch(from var(--color-on-surface) l c h / .75);margin:0}.o2_v2_core_views_environment_profile__L166_C3{font-size:.875rem;font-weight:350;line-height:1.5;margin:.25rem 0;white-space:pre-wrap;word-break:break-word}.o2_v2_core_views_environment_profile__L174_C3{display:flex;flex-direction:column;gap:.25rem}.o2_v2_core_views_environment_profile__L179_C3{display:flex;gap:.5rem;margin-inline:1.75rem}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L179_C3{flex-wrap:wrap;margin-inline:0}} .o2_v2_core_views_environment_profile__L186_C3{height:1.25rem;width:1.25rem}.o2_v2_core_views_environment_profile__L190_C3{align-items:start;display:flex;flex-direction:column;gap:1.5rem;width:100%}.o2_v2_core_views_environment_profile__L197_C3{align-items:start;display:flex;justify-content:space-between;width:100%}.o2_v2_core_views_environment_profile__L203_C3{height:2rem;width:2rem}.o2_v2_core_views_environment_profile__L207_C3{display:flex;flex-direction:column;gap:1rem;width:100%}.o2_v2_core_views_environment_profile__L213_C3{border-bottom:1px solid light-dark(oklab(0 0 0 / .1),oklab(1 0 0 / .1));font-size:1.25rem;font-weight:500;margin:0;padding-bottom:.5rem}.o2_v2_core_views_environment_profile__L220_C3{display:flex;flex-direction:column;gap:.25rem}.o2_v2_core_views_environment_profile__L225_C3{color:oklch(from var(--color-on-surface) l c h / .8);font-size:.875rem;font-weight:500}.o2_v2_core_views_environment_profile__L230_C3{font-size:1rem;font-weight:400;margin:0;white-space:pre-wrap}.o2_v2_core_views_environment_profile__L236_C3{border:1px solid light-dark(oklab(0 0 0 / .1),oklab(1 0 0 / .1));border-radius:0.5rem;flex-shrink:0;height:3rem;object-fit:cover;width:3rem}.o2_v2_core_views_environment_profile__L244_C3{font-weight:500;line-height:1.25}.o2_v2_core_views_environment_profile__L248_C3{color:oklch(from var(--color-on-surface) l c h / .7);font-size:.875rem;line-height:1.4;margin-top:.25rem;white-space:pre-wrap;word-break:break-word}.o2_v2_core_views_environment_profile__L256_C3{color:oklch(from var(--color-on-surface) l c h / .65);display:block;font-size:.8125rem;margin-top:.375rem;overflow-wrap:anywhere;text-wrap:pretty;word-break:break-word}.o2_v2_core_views_environment_profile__L265_C3{color:oklch(from var(--color-on-surface) l c h / .8);font-size:1rem;margin:0}.o2_v2_core_views_environment_profile__L270_C3{background:light-dark(oklab(1 0 0 / .85),oklab(0 0 0 / .12));border:1px solid light-dark(oklab(0 0 0 / .15),oklab(1 0 0 / .15));border-radius:0.75rem;display:none;gap:0.75rem;grid-template-columns:3rem 1fr;padding:1rem}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L270_C3{display:grid}} .o2_v2_core_views_environment_profile__L280_C3{display:grid;gap:.5rem;grid-template-columns:1fr;margin-top:.5rem}.o2_v2_core_views_environment_profile__L286_C3{color:oklch(from var(--color-on-surface) l c h / .6);font-size:.75rem;font-weight:500}.o2_v2_core_views_environment_profile__L291_C3{font-size:.875rem;line-height:1.4;margin-top:.125rem;word-break:break-word}.o2_v2_core_views_environment_profile__L297_C3{display:block}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L297_C3{display:none}} .o2_v2_core_views_environment_profile__L301_C3{color:var(--saarni-sys-color-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.o2_v2_core_views_environment_profile__L421_C32{align-items:center;backdrop-filter:blur(4px);background:light-dark(oklab(1 0 0 / .8),oklab(0 0 0 / .8));border:1px solid light-dark(oklab(0 0 0 / .1),oklab(1 0 0 / .1));border-radius:50%;box-shadow:0 2px 8px oklch(0 0 0 / .2);color:var(--color-primary);cursor:pointer;display:flex;justify-content:center;padding:0.75rem;position:absolute;right:1rem;top:1rem;transition:transform 0.2s ease,background 0.2s ease;z-index:1}.o2_v2_core_views_environment_profile__L421_C32:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.o2_v2_core_views_environment_profile__L443_C45{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_profile__L451_C32{background:transparent;border:none;padding:0;position:relative;transition:opacity 0.2s ease}.o2_v2_core_views_environment_profile__L451_C32:focus-visible{border:3px solid var(--color-primary);border-radius:50%}.o2_v2_core_views_environment_profile__L471_C32{align-items:center;background:light-dark(oklab(1 0 0),oklab(0 0 0));border-radius:50%;box-shadow:0 2px 4px oklch(from var(--color-on-surface) l c h / .15);color:var(--color-primary);display:flex;justify-content:center;left:0.5rem;padding:0.5rem;position:absolute;top:0.5rem;transition:transform 0.2s ease,background 0.2s ease;z-index:1}.o2_v2_core_views_environment_profile__L486_C53{height:1.25rem;width:1.25rem}.o2_v2_core_views_environment_profile__L493_C18{font-size:1.75rem;font-weight:600;margin:0;text-align:left}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L493_C18{text-align:center}} .o2_v2_core_views_environment_profile__L505_C34{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_profile__L528_C21{height:1.125rem;width:1.125rem}.o2_v2_core_views_environment_profile__L531_C24{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_profile__L532_C64{letter-spacing:.1em}.o2_v2_core_views_environment_profile__L538_C27{background:transparent;border:none;color:oklch(from var(--color-on-surface) l c h / .5);cursor:pointer;display:flex;padding:0}.o2_v2_core_views_environment_profile__L556_C22{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}.o2_v2_core_views_environment_profile__L569_C23{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-block:1rem}.o2_v2_core_views_environment_profile__L581_C33{color:var(--saarni-sys-color-primary);display:flex;transition:color 0.2s ease}.o2_v2_core_views_environment_profile__L590_C55{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_profile__L591_C55{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_profile__L616_C28{display:flex;flex-direction:column;gap:.25rem}.o2_v2_core_views_environment_profile__L619_C29{font-weight:600;margin:0}.o2_v2_core_views_environment_profile__L621_C29{color:oklch(from var(--color-on-surface) l c h / .7);font-weight:400;margin:0}.o2_v2_core_views_environment_profile__L660_C19{background:oklch(from var(--color-on-surface) l c h / .05);border-radius:2.5rem;display:flex;height:5rem;overflow:hidden;width:5rem}.o2_v2_core_views_environment_profile__L669_C22{height:100%;object-fit:contain;width:100%}.o2_v2_core_views_environment_profile__L729_C32{background:none;border:none;color:oklch(from var(--color-on-surface) l c h / .75);cursor:pointer;font-size:inherit;padding:0}.o2_v2_core_views_environment_profile__L729_C32:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.o2_v2_core_views_environment_profile__L771_C21{width:100%}.o2_v2_core_views_environment_profile__L773_C27{overflow-x:auto;width:100%}.o2_v2_core_views_environment_profile__L799_C46{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_profile__L806_C49{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_profile__L822_C53{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_profile__L863_C23{font-size:1.5rem;font-weight:500;margin:0;text-wrap:balance}.o2_v2_core_views_environment_profile__L887_C27{display:flex;gap:0.5rem}.o2_v2_core_views_environment_profile__L892_C40{background:transparent;border:none;cursor:pointer;display:flex;padding:0}.o2_v2_core_views_environment_profile__L905_C40{background:transparent;border:none;cursor:pointer;display:flex;padding:0}.o2_v2_core_views_environment_profile__L950_C23{font-size:1.5rem;font-weight:500;margin:0;text-wrap:balance}.o2_v2_core_views_environment_profile__L957_C24{margin:0}.o2_v2_core_views_environment_profile__L961_C26{display:flex;flex-direction:column;gap:1rem;width:100%}.o2_v2_core_views_environment_profile__L969_C42{display:flex;flex-direction:column;gap:.75rem;width:100%}.o2_v2_core_views_environment_profile__L987_C69{align-items:flex-start;display:flex;gap:.75rem}.o2_v2_core_views_environment_profile__L1052_C24{margin:0}.o2_v2_core_views_environment_profile__L1162_C49{box-sizing:border-box;display:grid;gap:0.5rem 2rem;grid-template-columns:auto 1fr;margin-bottom:1rem;margin-top:-6rem;padding-inline:3rem 1.5rem;position:relative;width:100%;z-index:2}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L1162_C49{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:-4rem;padding-inline:1rem}} .o2_v2_core_views_environment_profile__L1180_C38{grid-column:1;grid-row:1}.o2_v2_core_views_environment_profile__L1185_C38{align-items:flex-end;display:flex;grid-column:2;grid-row:1;padding-bottom:1rem;width:100%}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L1185_C38{align-items:center;flex-direction:column;gap:1rem;padding-bottom:0}} .o2_v2_core_views_environment_profile__L1196_C43{margin-left:auto}@media (max-width:1064px){.o2_v2_core_views_environment_profile__L1196_C43{margin-left:0}} .o2_v2_core_views_environment_profile__L1200_C38{grid-column:1 / span 2;grid-row:2;width:100%}.o2_v2_core_components_ui_dialog_close__L11_C27{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;position:absolute;right:2rem;top:2rem;transition:.25s opacity}.o2_v2_core_components_ui_dialog_close__L11_C27:hover{opacity:1}.o2_v2_core_components_ui_dialog_close__L11_C27:focus-visible{border:2px solid var(--color-primary);border-radius:10px}.o2_v2_core_components_ui_dialog_close__L31_C40{height:2rem;width:2rem}.o2_v2_core_views_environment_student_assignments__L55_C20{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.o2_v2_core_views_environment_student_assignments__L65_C27{background-color:var(--color-surface);display:flex;flex-direction:column;gap:0.5rem}.o2_v2_core_views_environment_student_assignments__L69_C31{align-items:center;display:flex;font-weight:bold;gap:0.5rem}.o2_v2_core_views_environment_student_assignments__L73_C51{flex-shrink:0;height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_student_assignments__L75_C32{color:inherit;text-decoration:none}.o2_v2_core_views_environment_student_assignments__L84_C30{display:grid;font-size:0.875rem;gap:0.25rem;grid-template-columns:8rem 1fr;margin:0}.o2_v2_core_views_environment_student_assignments__L86_C33{margin:0}.o2_v2_core_views_environment_student_assignments__L88_C33{margin:0}.o2_v2_core_views_environment_student_assignments__L92_C37{display:flex;gap:.35rem;margin:0}.o2_v2_core_views_environment_student_assignments__L94_C62{font-weight:600}.o2_v2_core_views_environment_student_assignments__L141_C37{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_student_assignments__L142_C57{flex-shrink:0;height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_student_assignments__L144_C38{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_student_assignments__L153_C35{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_student_assignments__L157_C35{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_student_assignments__L164_C37{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_student_assignments__L166_C61{font-weight:600}.o2_v2_core_views_environment_student_assignments__L199_C21{background-color:light-dark(oklch(0.9766 0.00344 175.9),oklch(.28 0 0));border-radius:1rem;box-shadow:0 .125rem .5rem 0 oklch(from var(--color-on-surface) l c h / .125);overflow:hidden}.o2_v2_core_views_environment_student_assignments__L203_C24{align-items:center;display:flex}.o2_v2_core_views_environment_student_assignments__L204_C56{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1;gap:1rem;padding:1rem;text-align:left}.o2_v2_core_views_environment_student_assignments__L217_C30{display:flex;flex:1;flex-direction:column;gap:0.25rem;min-width:0}.o2_v2_core_views_environment_student_assignments__L218_C34{align-items:center;display:flex;font-size:1rem;gap:0.25rem}.o2_v2_core_views_environment_student_assignments__L223_C57{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.o2_v2_core_views_environment_student_assignments__L229_C57{height:1em;width:1em}.o2_v2_core_views_environment_student_assignments__L231_C36{color:var(--color-on-surface-variant);font-size:0.875rem;white-space:nowrap}.o2_v2_core_views_environment_student_assignments__L238_C36{align-items:center;display:flex;gap:0.5rem}.o2_v2_core_views_environment_student_assignments__L252_C33{align-items:center;display:flex;gap:0.5rem}.o2_v2_core_views_environment_student_assignments__L266_C33{align-items:center;display:inline-flex;transform:rotate(180deg);transition:transform 0.25s}.o2_v2_core_views_environment_student_assignments__L267_C33{align-items:center;display:inline-flex;transform:rotate(0deg);transition:transform 0.25s}.o2_v2_core_views_environment_student_assignments__L269_C52{height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_student_assignments__L271_C24{display:grid;transition:grid-template-rows 0.25s ease}.o2_v2_core_views_environment_student_assignments__L275_C27{overflow:hidden}.o2_v2_core_views_environment_student_assignments__L276_C30{background-color:var(--color-surface);border-top:1px solid var(--color-outline-variant)}.o2_v2_core_views_environment_student_assignments__L279_C34{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:1rem}.o2_v2_core_views_environment_student_assignments__L288_C39{background-color:var(--color-surface);display:flex;flex-direction:column;gap:0.5rem}.o2_v2_core_views_environment_student_assignments__L289_C43{align-items:center;display:flex;font-weight:bold;gap:0.5rem}.o2_v2_core_views_environment_student_assignments__L290_C63{flex-shrink:0;height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_student_assignments__L292_C44{color:inherit;text-decoration:none}.o2_v2_core_views_environment_student_assignments__L300_C44{display:grid;font-size:0.875rem;gap:0.25rem;grid-template-columns:8rem 1fr;margin:0}.o2_v2_core_views_environment_student_assignments__L302_C47{display:flex;gap:.35rem;margin:0}.o2_v2_core_views_environment_student_assignments__L303_C80{font-weight:600}.o2_v2_core_views_environment_student_assignments__L308_C35{padding:0 1rem 1.5rem 1rem}.o2_v2_core_views_environment_student_assignments__L322_C52{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_student_assignments__L323_C72{flex-shrink:0;height:1.5rem;width:1.5rem}.o2_v2_core_views_environment_student_assignments__L325_C53{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_student_assignments__L332_C50{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_student_assignments__L339_C52{align-items:center;display:flex;gap:.5rem}.o2_v2_core_views_environment_student_assignments__L340_C84{font-weight:600}.o2_v2_core_views_environment_student_assignments__L351_C23{display:flex;flex-direction:column;gap:1.5rem}.o2_v2_core_views_environment_student_assignments__L397_C30{border:0;clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.o2_v2_core_views_environment_student_assignments__L413_C51{align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,18rem)}.o2_v2_core_views_environment_student_assignments__L418_C53{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.o2_v2_core_components_nav_mobile__L33_C19{height:1.5rem;width:1.5rem}.o2_v2_core_components_nav_mobile__L140_C24{display:flex;flex-direction:column}.o2_v2_core_components_nav_mobile__L145_C33{display:flex;flex-direction:column;gap:.5rem}.o2_v2_core_components_nav_mobile__L148_C35{align-items:center;display:flex;gap:1rem;margin:0 1rem;min-width:20rem}.o2_v2_core_components_nav_mobile__L156_C39{display:flex;flex-direction:column;font-style:normal;gap:.25rem}.o2_v2_core_components_nav_mobile__L160_C37{font-size:1rem;font-weight:500;margin:0}.o2_v2_core_components_nav_mobile__L164_C36{font-size:.825rem;margin:0}.o2_v2_core_components_nav_mobile__L203_C51{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;position:absolute;right:1.5rem;top:1.5rem;transition:.25s opacity}.o2_v2_core_components_nav_mobile__L203_C51:hover{opacity:1}.o2_v2_core_components_nav_mobile__L217_C47{height:2rem;width:2rem}.o2_v2_core_components_ui_card_progress__L13_C29{align-items:center;display:flex;justify-content:center;margin-top:auto}.o2_v2_core_components_ui_card_progress__L22_C30{--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress) * var(--circumference)) / 100);--half-size:calc(var(--size) / 2);--radius:calc((var(--size) - var(--stroke-width)) / 2);--size:3rem;--stroke-width:.3125rem;height:var(--size);width:var(--size)}.o2_v2_core_components_ui_card_progress__L33_C30{cx:var(--half-size);cy:var(--half-size);fill:none;opacity:.1;r:var(--radius);stroke:var(--color-on-surface);stroke-linecap:round;stroke-width:var(--stroke-width)}.o2_v2_core_components_ui_card_progress__L41_C30{cx:var(--half-size);cy:var(--half-size);fill:none;r:var(--radius);stroke:var(--saarni-sys-color-primary-container);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));stroke-linecap:round;stroke-width:var(--stroke-width);transform:rotate(-90deg);transform-box:fill-box;transform-origin:center;transition:stroke-dasharray .3s linear 0s}.o2_v2_core_components_ui_card_progress__L53_C22{font-size:.875rem;font-weight:500;margin:0;position:absolute}.o2_v2_core_components_ui_card_progress__L59_C28{font-size:.5em;font-weight:700}.o2_v2_core_components_password__L38_C20{margin:0}.o2_v2_core_components_password__L81_C18{display:flex;flex-direction:column;gap:1rem;max-width:35rem;padding:1.5rem}.o2_v2_core_components_password__L87_C21{font-size:1.5rem;font-weight:400;margin:0}.o2_v2_core_components_password__L92_C21{color:oklch(from var(--color-on-surface) l c h / .75);margin:0;text-wrap:pretty}.o2_v2_core_components_password__L110_C21{border:none;display:flex;flex-direction:column;outline:none;padding:.5rem 1.5rem}.o2_v2_core_components_password__L115_C28{font-size:1.5rem;font-weight:400;margin:.5rem 0}.o2_v2_core_components_password__L119_C27{color:oklch(from var(--color-on-surface) l c h / .75);margin:0 0 .5rem;max-width:35rem;text-wrap:pretty}.o2_v2_core_components_password__L125_C29{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 .5rem}.o2_v2_core_components_password__L129_C32{display:flex;flex-direction:column;gap:.5rem;width:100%}.o2_v2_core_components_password__L140_C32{display:flex;flex-direction:column;gap:.5rem;width:100%}.o2_v2_core_components_password__L151_C32{margin-left:auto}.o2_v2_core_components_password__L183_C29{border:thin solid oklch(0 0 0 / .25);border-radius:1rem;display:flex;flex-direction:column;padding:.5rem 1.5rem}.o2_v2_core_components_password__L188_C26{font-size:1.5rem;font-weight:400;margin:.5rem 0}.o2_v2_core_components_password__L192_C27{color:oklch(from var(--color-on-surface) l c h / .75);margin:0;max-width:35rem;text-wrap:pretty}.o2_v2_core_components_password__L198_C25{color:oklch(from var(--color-on-surface) l c h / .75)}.o2_v2_core_components_password__L200_C27{display:flex;flex-direction:column;gap:1.5rem;margin:0 0 .5rem}.o2_v2_core_components_password__L204_C30{display:flex;flex-direction:column;gap:.5rem;width:100%}.o2_v2_core_components_password__L215_C30{display:flex;flex-direction:column;gap:.5rem;width:100%}.o2_v2_core_components_password__L226_C30{display:flex;flex-direction:column;gap:.5rem;width:100%}.o2_v2_core_components_password__L237_C30{margin-left:auto}.o2_v2_core_views_environment_reports__L121_C24{display:flex;flex-direction:column;gap:3rem}.o2_v2_core_views_environment_reports__L125_C27{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:600px){.o2_v2_core_views_environment_reports__L125_C27{grid-template-columns:repeat(2,1fr)}} @media (min-width:900px){.o2_v2_core_views_environment_reports__L125_C27{grid-template-columns:repeat(3,1fr)}} @media (min-width:1200px){.o2_v2_core_views_environment_reports__L125_C27{grid-template-columns:repeat(4,1fr)}} @media (min-width:1500px){.o2_v2_core_views_environment_reports__L125_C27{grid-template-columns:repeat(5,1fr)}} @media (min-width:1800px){.o2_v2_core_views_environment_reports__L125_C27{grid-template-columns:repeat(6,1fr)}} .o2_v2_core_views_environment_reports__L135_C36{background-color:var(--color-surface-container-low);border:1px solid var(--color-outline);border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:170px}.o2_v2_core_views_environment_reports__L143_C36{font-size:1rem;font-weight:500;margin:0 .125rem}.o2_v2_core_views_environment_reports__L181_C24{display:flex;flex:1 1 auto;flex-direction:column;min-height:90vh}.o2_v2_core_views_environment_reports__L186_C37{flex:1 1 auto}.o2_v2_core_components_ui_competence_card_sub_competence__L11_C39{background:oklch(from var(--color-on-surface) l c h / .025);border-radius:1.5rem;box-sizing:border-box;display:flex;padding:1rem 1.5rem;width:100%}.o2_v2_core_components_ui_competence_card_sub_competence__L18_C41{flex-direction:column;gap:.5rem}.o2_v2_core_components_ui_competence_card_sub_competence__L20_C24{display:flex;flex-direction:column;gap:.5rem;min-width:10rem;width:10rem}.o2_v2_core_components_ui_competence_card_sub_competence__L25_C26{font-size:1rem;margin:0;text-wrap:balance}.o2_v2_core_components_ui_competence_card_sub_competence__L29_C24{display:flex;flex-direction:column;gap:1rem;width:100%}.o2_v2_core_components_ui_competence_card_sub_competence__L33_C25{color:oklch(from var(--color-on-surface) l c h / .75);font-size:.875rem;margin:0}.o2_v2_core_components_ui_competence_card_sub_competence__L37_C26{display:flex;flex-direction:column;gap:1rem;list-style-type:none;margin:0;margin-bottom:.5rem;padding:0}.o2_v2_core_components_ui_competence_card_sub_competence__L45_C31{align-items:center;border-radius:1.5rem;box-sizing:border-box;display:flex;justify-content:space-between;margin:0;padding:.5rem 1rem;width:100%}.o2_v2_core_components_ui_competence_card_sub_competence__L58_C37{align-items:center;background:oklch(from var(--color-on-surface) l c h / .025);border:.125rem solid oklch(from var(--color-on-surface) l c h / .05);border-radius:1.5rem;display:flex;gap:.75rem;justify-content:space-between;padding:.25rem .5rem .25rem .75rem}.o2_v2_core_components_ui_competence_card_sub_competence__L66_C41{font-size:.875rem;font-weight:500;line-height:1;margin:0;text-wrap:nowrap}.o2_v2_core_components_ui_competence_card_sub_competence__L72_C53{height:1.5rem;width:1.5rem}.o2_v2_core_components_header_desktop_dropdown_views_notifications__L16_C27{align-items:center;border-bottom:thin solid oklch(0 0 0 / .25);display:flex;min-height:2.5rem;padding:0 .5rem .5rem}.o2_v2_core_components_header_desktop_dropdown_views_notifications__L22_C35{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;transition:.25s opacity}.o2_v2_core_components_header_desktop_dropdown_views_notifications__L22_C35:hover{opacity:1}.o2_v2_core_components_header_desktop_dropdown_views_notifications__L32_C49{height:2.5rem;width:2.5rem}.o2_v2_core_components_header_desktop_dropdown_views_notifications__L34_C26{color:oklch(from var(--color-on-surface) l c h / .75);font-size:1.25rem;font-weight:400;margin:0 1rem 0;min-height:1.5625rem}.o2_v2_core_components_header_desktop_dropdown_views_notifications__L40_C22{margin:0 1rem}.o2_v2_core_components_ui_content_nav_item__L12_C38{color:oklch(from var(--color-on-surface) l c h / .75);font-size:.875rem;font-weight:500;line-height:1.5}.o2_v2_core_components_ui_content_nav_item__L17_C40{color:var(--color-on-surface)}.o2_v2_core_components_ui_content_nav_item__L19_C57{background:none;border:none;text-align:start}.o2_v2_core_components_ui_content_nav_item__L22_C52{color:inherit;text-decoration:none}.o2_v2_core_components_ui_course_card__L53_C3{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:0.5rem;pointer-events:none;position:absolute;z-index:2}.o2_v2_core_components_ui_course_card__L63_C3{display:flex;gap:0.25rem;justify-content:space-between}.o2_v2_core_components_ui_course_card__L68_C3{display:flex;gap:0.25rem;justify-content:space-between}.o2_v2_core_components_ui_course_card__L73_C3{display:flex;flex-wrap:wrap;gap:0.25rem;justify-content:flex-end;padding:0 2rem}.o2_v2_core_components_ui_course_card__L94_C46{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L102_C29{margin-left:auto}.o2_v2_core_components_ui_course_card__L109_C38{height:0.875rem;width:0.875rem}.o2_v2_core_components_ui_course_card__L114_C42{height:0.875rem;width:0.875rem}.o2_v2_core_components_ui_course_card__L152_C3{display:flex;flex-wrap:wrap;gap:0.25rem;justify-content:space-between;padding:0 2rem}.o2_v2_core_components_ui_course_card__L172_C26{display:flex;flex-wrap:wrap;gap:0.25rem}.o2_v2_core_components_ui_course_card__L175_C49{height:0.875rem;width:0.875rem}.o2_v2_core_components_ui_course_card__L179_C40{height:0.875rem;width:0.875rem}.o2_v2_core_components_ui_course_card__L182_C28{display:flex;flex-wrap:wrap;gap:0.25rem}.o2_v2_core_components_ui_course_card__L310_C32{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}.o2_v2_core_components_ui_course_card__L321_C56{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L324_C49{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L327_C50{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L331_C43{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L336_C50{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L339_C48{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L343_C45{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_course_card__L355_C27{align-items:center;display:flex;gap:0.5rem;justify-content:center;margin-left:auto}.o2_v2_core_components_ui_card_list__L12_C3{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_card_list__L21_C3{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem}.o2_v2_core_components_ui_card_list__L27_C3{max-width:100%;overflow:hidden;position:relative;width:100%}.o2_v2_core_components_ui_card_list__L33_C3{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;gap:1rem;max-width:100%;overflow-x:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.o2_v2_core_components_ui_card_list__L46_C3{left:1.10rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.o2_v2_core_components_ui_card_list__L53_C3{position:absolute;right:1.10rem;top:50%;transform:translateY(-50%);z-index:10}.o2_v2_core_components_ui_card_list__L107_C19{display:flex;height:2.5rem;width:2.5rem}.o2_v2_core_components_ui_editor_texteditor__L58_C39{margin-right:20px}.o2_v2_core_components_ui_editor_texteditor__L59_C24{margin:7px 0px 4px 0px}.o2_v2_core_components_ui_header_end__L43_C21{align-items:center;display:flex;gap:2rem;margin-left:auto}.o2_v2_core_components_ui_header_end__L62_C39{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L25_C21{display:flex;justify-content:center;margin-right:0.9rem;margin-top:1rem;position:relative;z-index:3}.o2_v2_core_components_ui_carousel_block_carousel_block__L31_C23{display:flex;flex-wrap:wrap;gap:0.4em;justify-content:center;list-style:none;margin:0;padding:0}.o2_v2_core_components_ui_carousel_block_carousel_block__L45_C44{align-items:left;background:transparent;border:none;cursor:pointer;display:flex;height:1.5rem;justify-content:left;margin:0;padding:0;width:1.5rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L56_C40{border-radius:50%;height:0.85rem;width:0.85rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L63_C44{align-items:left;background:transparent;border:none;cursor:pointer;display:flex;height:1.5rem;justify-content:left;margin:0;padding:0;width:1.5rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L74_C40{border-radius:50%;height:0.85rem;width:0.85rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L103_C21{background:oklch(0 0 0 / 0.80);display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.o2_v2_core_components_ui_carousel_block_carousel_block__L114_C24{align-items:center;display:flex;height:3rem;justify-content:flex-end;padding:0 1rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L121_C35{background:none;border:none;color:white;cursor:pointer}.o2_v2_core_components_ui_carousel_block_carousel_block__L125_C42{height:2rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L127_C24{align-items:center;display:flex;flex:1;justify-content:center;position:relative}.o2_v2_core_components_ui_carousel_block_carousel_block__L136_C27{border-radius:0.5rem;max-height:90vh;max-width:90vw;object-fit:contain}.o2_v2_core_components_ui_carousel_block_carousel_block__L144_C37{align-items:center;background:oklch(100% 0 0 / 0.2);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;font-size:2rem;height:3rem;justify-content:center;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:3rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L159_C49{height:2rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L163_C37{align-items:center;background:oklch(100% 0 0 / 0.2);border:none;border-radius:50%;color:white;cursor:pointer;display:flex;font-size:2rem;height:3rem;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:3rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L178_C48{height:2rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L181_C26{align-items:center;display:flex;height:4rem;justify-content:center}.o2_v2_core_components_ui_carousel_block_carousel_block__L196_C22{display:block;height:auto;object-fit:contain;width:100%}.o2_v2_core_components_ui_carousel_block_carousel_block__L201_C22{display:block;max-height:100%;max-width:100%;object-fit:contain}.o2_v2_core_components_ui_carousel_block_carousel_block__L206_C21{align-items:center;aspect-ratio:16 / 9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.o2_v2_core_components_ui_carousel_block_carousel_block__L241_C29{position:relative}.o2_v2_core_components_ui_carousel_block_carousel_block__L243_C32{align-items:center;display:flex;flex-direction:column}.o2_v2_core_components_ui_carousel_block_carousel_block__L247_C35{align-items:center;aspect-ratio:16/9;background:white;border-radius:1.5rem 1.5rem 0rem 0rem;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.o2_v2_core_components_ui_carousel_block_carousel_block__L263_C45{position:absolute;right:0.5rem;top:0.5rem;z-index:500}.o2_v2_core_components_ui_carousel_block_carousel_block__L268_C54{height:1.25rem;width:1.25rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L276_C40{height:5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:10}.o2_v2_core_components_ui_carousel_block_carousel_block__L284_C43{background-color:white;border-radius:0rem 1rem 1rem 0rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.o2_v2_core_components_ui_carousel_block_carousel_block__L296_C51{align-items:center;border:none;border-radius:0rem 1rem 1rem 0rem;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.o2_v2_core_components_ui_carousel_block_carousel_block__L307_C69{height:1.5rem}.o2_v2_core_components_ui_carousel_block_carousel_block__L311_C40{height:5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2rem;z-index:10}.o2_v2_core_components_ui_carousel_block_carousel_block__L319_C43{background-color:white;border-radius:1rem 0rem 0rem 1rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.o2_v2_core_components_ui_carousel_block_carousel_block__L331_C51{align-items:center;border:none;border-radius:1rem 0rem 0rem 1rem;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.o2_v2_core_components_ui_carousel_block_carousel_block__L342_C68{height:1.5rem}.o2_v2_core_components_ui_header_dropdown_popover_nav_item__L20_C25{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_header_dropdown_popover_nav_item__L28_C25{align-items:center;display:flex;height:1.5rem;justify-content:center;opacity:0.8;width:1.5rem}.o2_v2_core_components_ui_header_dropdown_popover_nav_item__L34_C43{height:1.25rem;width:1.25rem}.o2_v2_core_components_ui_input_color_smart_picker__L22_C3{align-items:center;display:flex;flex-direction:row;gap:1rem;position:relative}.o2_v2_core_components_ui_input_color_smart_picker__L29_C3{align-items:center;border:2px solid var(--color-outline-variant);border-radius:0.5rem;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;transition:border-color 0.2s;width:3rem}.o2_v2_core_components_ui_input_color_smart_picker__L29_C3:hover{border-color:var(--color-outline)}.o2_v2_core_components_ui_input_color_smart_picker__L29_C3:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.o2_v2_core_components_ui_input_color_smart_picker__L44_C3{align-items:center;background:var(--color-error-container);border-radius:50%;color:var(--color-error);cursor:help;display:flex;font-weight:bold;height:1.5rem;justify-content:center;width:1.5rem}.o2_v2_core_components_ui_input_color_smart_picker__L56_C3{background:none;border-style:none;inset:unset;margin:0;margin-top:0.5rem;opacity:0;padding:0;position:fixed;transform:translateY(-1rem);z-index:10}.o2_v2_core_components_ui_input_color_smart_picker__L56_C3:popover-open{opacity:1;transform:translateY(0)}.o2_v2_core_components_ui_input_color_smart_picker__L56_C3::backdrop{display:none}@starting-style{.o2_v2_core_components_ui_input_color_smart_picker__L56_C3{opacity:0!important;transform:translateY(-1rem)!important}} .o2_v2_core_components_ui_input_color_smart_picker__L73_C3{background:var(--color-surface-container);border:1px solid var(--color-outline-variant);border-radius:1rem;box-shadow:0 4px 12px oklch(0 0 0 / 0.1);display:flex;flex-direction:column;gap:1rem;padding:1rem}.o2_v2_core_components_ui_input_color_smart_picker__L83_C3{display:flex;flex-direction:column;gap:0.5rem}.o2_v2_core_components_ui_input_color_smart_picker__L88_C3{color:var(--color-on-surface-variant);font-size:0.875rem}.o2_v2_core_components_ui_input_color_smart_picker__L92_C3{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5rem}.o2_v2_core_components_ui_input_color_smart_picker__L98_C3{border:1px solid var(--color-outline-variant);border-radius:50%;cursor:pointer;height:2rem;width:2rem}.o2_v2_core_components_ui_input_color_smart_picker__L98_C3:hover{transform:scale(1.1);transition:transform 0.1s}.o2_v2_core_components_ui_input_color_smart_picker__L107_C3{width:100%!important}.o2_v2_core_components_ui_input_color_smart_picker__L107_C3 .react-colorful__saturation{border-bottom:1px solid var(--color-outline-variant);border-radius:0.5rem 0.5rem 0 0}.o2_v2_core_components_ui_input_color_smart_picker__L107_C3 .react-colorful__hue{border-radius:0 0 0.5rem 0.5rem;height:1.5rem}.o2_v2_core_components_ui_input_color_smart_picker__L107_C3 .react-colorful__hue-pointer{border-radius:50%;height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_input_color_smart_picker__L107_C3 .react-colorful__last-control{margin-top:0.75rem}.o2_v2_core_components_ui_input_color_smart_picker__L118_C3{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:0.5rem;color:var(--color-on-surface);font-family:inherit;font-size:0.875rem;padding:0.5rem 0.75rem;text-transform:uppercase}.o2_v2_core_components_ui_input_color_smart_picker__L118_C3:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.o2_v2_core_components_ui_input_color_smart_picker__L118_C3::placeholder{color:var(--color-on-surface-variant);opacity:0.5}.o2_v2_core_components_ui_register_header__L15_C3{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:1.5rem 2rem;position:fixed;right:0;top:0;width:100%;z-index:10}@media (max-width:1064px){.o2_v2_core_components_ui_register_header__L15_C3{padding:1rem;position:static}} .o2_v2_core_components_ui_register_header__L30_C3{align-items:center;display:flex;gap:1rem;pointer-events:auto}.o2_v2_core_components_ui_register_header__L36_C3{color:var(--color-on-surface,currentColor);font-weight:500;pointer-events:auto;text-decoration:underline}.o2_v2_core_components_ui_register_header__L42_C3{background:var(--color-surface);color:var(--color-on-surface);left:0;padding:0.5rem 1rem;position:absolute;text-decoration:underline;top:0;transform:translateY(-150%);transition:transform 0.15s;z-index:20}.o2_v2_core_components_ui_register_header__L42_C3:focus-visible{outline:2px solid currentColor;outline-offset:2px;transform:translateY(0)}.o2_v2_core_components_ui_register_header__L95_C40{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L24_C3{display:flex;flex-direction:column;gap:1rem;max-width:90vw;padding:1.5rem;width:36rem}@media (max-width:1064px){.o2_v2_core_components_ui_input_file_logo_upload_dialog__L24_C3{padding:1rem}} .o2_v2_core_components_ui_input_file_logo_upload_dialog__L33_C3{display:flex;flex-direction:column;gap:.5rem}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L38_C3{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.5rem}@media (max-width:1064px){.o2_v2_core_components_ui_input_file_logo_upload_dialog__L38_C3{flex-wrap:wrap}} .o2_v2_core_components_ui_input_file_logo_upload_dialog__L45_C3{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L53_C3{color:var(--color-on-surface);font-size:1rem;font-weight:500;text-align:center}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L59_C3{background:var(--color-error-container);border-radius:.5rem;color:var(--color-on-error-container);padding:1rem}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L65_C3{font-size:.875rem;margin:0}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L69_C3{align-items:center;background:oklch(from var(--color-surface) l c h / .5);border:1px solid var(--color-outline-variant);border-radius:.5rem;display:flex;justify-content:center;min-height:6rem;padding:1rem}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L79_C3{max-height:5rem;max-width:100%;object-fit:contain}.o2_v2_core_components_ui_input_file_logo_upload_dialog__L89_C22{height:2rem}.o2_v2_core_components_ui_header__L9_C25{align-items:center;background:var(--color-surface);display:flex;gap:5.25rem;justify-content:space-between;min-width:0;padding:1rem 2rem;width:100%}.o2_v2_core_components_ui_header__L9_C25 > *{min-width:0}.o2_v2_core_components_header_desktop_dropdown_views_default__L69_C24{margin:0 1rem}.o2_v2_core_components_ui_embedly_block_embedly_block__L19_C24{border-radius:1.5rem;box-sizing:border-box;margin:0;overflow:hidden;position:relative;width:100%}.o2_v2_core_components_ui_embedly_block_embedly_block__L32_C29{border-radius:1rem;height:auto;object-fit:cover;width:100%}.o2_v2_core_components_ui_embedly_block_embedly_block__L46_C21{position:relative}.o2_v2_core_components_ui_embedly_block_embedly_block__L48_C46{border-radius:1.5rem;margin:0;overflow:hidden;position:relative;width:100%}.o2_v2_core_components_ui_embedly_block_embedly_block__L54_C48{aspect-ratio:1 / 1}.o2_v2_core_components_ui_embedly_block_embedly_block__L56_C48{aspect-ratio:4 / 3}.o2_v2_core_components_ui_embedly_block_embedly_block__L58_C48{aspect-ratio:21 / 9}.o2_v2_core_components_ui_embedly_block_embedly_block__L60_C48{aspect-ratio:16 / 9}.o2_v2_core_components_ui_embedly_block_embedly_block__L67_C40{border:0;display:block;height:100%;width:100%}.o2_v2_core_components_ui_embedly_block_embedly_block__L72_C24{margin-top:0.5rem;z-index:2}.o2_v2_core_components_ui_embedly_block_embedly_block__L76_C26{align-items:center;color:currentColor;display:inline-flex;font-size:.875rem;font-weight:450;gap:0.5rem;line-height:1.5;margin-left:1.5rem;text-wrap:pretty}.o2_v2_core_components_ui_embedly_block_embedly_block__L85_C68{height:1rem}.o2_v2_core_components_ui_embedly_block_embedly_block__L134_C25{aspect-ratio:16 / 9;border-radius:1.5rem;box-sizing:border-box;margin:0 auto;overflow:hidden;position:relative;width:calc(100% - 2.5rem)}.o2_v2_core_components_ui_embedly_block_embedly_block__L165_C39{border:0;display:block;height:100%;width:100%}.o2_v2_core_components_ui_embedly_block_embedly_block__L173_C31{border:0;display:block;height:100%;width:100%}.o2_v2_core_components_ui_embedly_block_embedly_block__L186_C25{background:var(--color-surface-container);border-radius:1.5rem;box-sizing:border-box;margin:0;overflow:hidden;padding:1rem;padding-top:2rem;position:relative;width:100%}.o2_v2_core_components_ui_embedly_block_embedly_block__L197_C26{align-items:flex-start;display:flex;margin-bottom:0.5rem}.o2_v2_core_components_ui_embedly_block_embedly_block__L203_C29{border-radius:1rem;height:5rem;margin-right:1rem;object-fit:cover;width:5rem}.o2_v2_core_components_ui_embedly_block_embedly_block__L209_C29{flex:1}.o2_v2_core_components_ui_embedly_block_embedly_block__L210_C31{color:currentColor;font-size:1rem;font-weight:600;margin:0 0 .25rem 0}.o2_v2_core_components_ui_embedly_block_embedly_block__L220_C34{color:currentColor;font-size:0.875rem}.o2_v2_core_components_ui_embedly_block_embedly_block__L231_C31{color:currentColor;font-size:0.875rem}.o2_v2_core_components_ui_nav_item__L24_C3{max-width:20ch}@media (max-width:1064px){.o2_v2_core_components_ui_nav_item__L24_C3{max-width:none}} .o2_v2_core_views_environment_admin__L236_C24{display:flex;flex-direction:column;gap:3rem}.o2_v2_core_views_environment_admin__L240_C27{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:600px){.o2_v2_core_views_environment_admin__L240_C27{grid-template-columns:repeat(2,1fr)}} @media (min-width:900px){.o2_v2_core_views_environment_admin__L240_C27{grid-template-columns:repeat(3,1fr)}} @media (min-width:1200px){.o2_v2_core_views_environment_admin__L240_C27{grid-template-columns:repeat(4,1fr)}} @media (min-width:1500px){.o2_v2_core_views_environment_admin__L240_C27{grid-template-columns:repeat(5,1fr)}} @media (min-width:1800px){.o2_v2_core_views_environment_admin__L240_C27{grid-template-columns:repeat(6,1fr)}} .o2_v2_core_views_environment_admin__L250_C36{background-color:var(--color-surface-container-low);border:1px solid var(--color-outline);border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:170px}.o2_v2_core_views_environment_admin__L258_C36{font-size:1rem;font-weight:500;margin:0 .125rem}.o2_v2_core_views_environment_admin__L290_C26{display:flex;flex:1 1 auto;flex-direction:column;min-height:90vh}.o2_v2_core_views_environment_admin__L295_C39{flex:1 1 auto}.o2_v2_core_components_ui_card_header_title__L7_C3{color:inherit;text-decoration:none}.o2_v2_core_components_ui_card_header_title__L7_C3::after{content:"";inset:0;position:absolute;z-index:1}.o2_v2_core_components_ui_card_header_title__L15_C3{all:unset;color:inherit;cursor:pointer;font:inherit}.o2_v2_core_components_ui_card_header_title__L15_C3::after{content:"";inset:0;position:absolute;z-index:1}.o2_v2_core_views_environment_materials__L41_C22{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));margin-left:0.1rem}.o2_v2_core_views_environment_materials__L48_C20{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));margin-left:0.1rem}.o2_v2_core_views_environment_materials__L62_C23{height:45px}.o2_v2_core_views_environment_materials__L68_C23{max-height:45px;max-width:100px}.o2_v2_core_views_environment_materials__L130_C26{display:flex;flex-direction:column;gap:3rem}.o2_v2_core_views_environment_materials__L133_C36{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.o2_v2_core_views_environment_materials__L137_C35{min-width:15rem}.o2_v2_core_views_environment_materials__L142_C35{min-width:15rem}.o2_v2_core_views_environment_materials__L163_C39{min-width:15rem}.o2_v2_core_views_environment_materials__L176_C39{min-width:15rem}.o2_v2_core_views_environment_materials__L185_C35{min-width:15rem}.o2_v2_core_views_environment_materials__L233_C44{text-align:right}.o2_v2_core_views_environment_materials__L266_C48{align-items:center;display:flex;justify-content:space-between;overflow:hidden}.o2_v2_core_views_environment_materials__L267_C51{display:flex;overflow:hidden}.o2_v2_core_views_environment_materials__L268_C54{min-width:1.5rem}.o2_v2_core_views_environment_materials__L283_C43{overflow:hidden}.o2_v2_core_views_environment_materials__L286_C48{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_materials__L291_C43{overflow:hidden}.o2_v2_core_views_environment_materials__L292_C43{overflow:hidden}.o2_v2_core_views_environment_materials__L293_C43{overflow:hidden}.o2_v2_core_views_environment_materials__L295_C48{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:end}.o2_v2_core_views_environment_materials__L310_C29{margin:1rem}.o2_v2_core_views_loading__L7_C19{align-items:center;animation:f ease 2s;animation-fill-mode:forwards;animation-iteration-count:1;background:var(--color-surface);display:flex;flex-direction:column;gap:1.75rem;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100%}.o2_v2_core_views_loading__L21_C22{height:6rem;margin-top:-8vh}.o2_v2_core_views_loading__L25_C26{height:2rem}.o2_v2_core_components_ui_header_dropdown_popover__L7_C21{background:none;border-style:none;margin-top:5rem;max-width:100%;opacity:0;overflow:visible;padding:0;pointer-events:none;position:fixed;transform:translateY(3rem);transition-behavior:allow-discrete;transition-duration:.25s;transition-property:opacity,transform,display,overlay;width:100%;z-index:2}.o2_v2_core_components_ui_header_dropdown_popover__L7_C21:popover-open{opacity:1;transform:none}.o2_v2_core_components_ui_header_dropdown_popover__L7_C21::backdrop{display:none}@starting-style{.o2_v2_core_components_ui_header_dropdown_popover__L7_C21{opacity:0!important;transform:translateY(-1rem)!important}} .o2_v2_core_components_ui_header_dropdown_popover__L29_C26{background:var(--saarni-sys-color-surface);border-color:var(--saarni-sys-color-outline-variant);border-radius:1rem;border-style:solid;border-width:thin;box-shadow:0 0 1em oklch(0 0 0 / .25);display:flex;flex-direction:column;gap:1rem;margin-left:auto;margin-right:2rem;min-width:22rem;padding-block:1rem;padding-inline:0;pointer-events:auto;width:fit-content}.o2_v2_core_components_ui_input_radio_switch__L7_C34{border:none;display:flex;margin:0;padding:0}.o2_v2_core_components_ui_input_radio_switch__L13_C27{font-size:.8125rem;font-weight:350;margin-bottom:.3125rem;margin-left:.25rem}.o2_v2_core_components_ui_input_radio_switch__L18_C22{display:flex;width:100%}.o2_v2_core_components_nav_desktop__L23_C19{height:1.5rem;min-width:1.5rem;width:1.5rem}.o2_v2_core_components_ui_input_radio_switch_button__L8_C25{align-items:center;background-clip:padding-box;border:.0625rem solid oklch(0 0 0 / .25);display:flex;justify-content:center;transition:background .25s}.o2_v2_core_components_ui_input_radio_switch_button__L8_C25:has(> input:checked){background-color:light-dark(oklch(0 0 0 / .075),oklch(0 0 0 / .175))}.o2_v2_core_components_ui_input_radio_switch_button__L8_C25:hover{background-color:oklch(0 0 0 / .05)}.o2_v2_core_components_ui_input_radio_switch_button__L8_C25:first-child{border-bottom-left-radius:2rem;border-bottom-right-radius:0;border-right-width:0;border-top-left-radius:2rem;border-top-right-radius:0}.o2_v2_core_components_ui_input_radio_switch_button__L8_C25:last-child{border-bottom-left-radius:0;border-bottom-right-radius:2rem;border-top-left-radius:0;border-top-right-radius:2rem}.o2_v2_core_components_ui_input_radio_switch_button__L8_C25:only-child{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;border-top-left-radius:2rem;border-top-right-radius:2rem}.o2_v2_core_components_ui_input_radio_switch_button__L8_C25:not(:first-child):not(:last-child){border-right-width:0}.o2_v2_core_components_ui_input_radio_switch_button__L41_C24{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:.5rem 1rem;width:100%}.o2_v2_core_components_ui_input_radio_switch_button__L49_C26{font-size:.875rem}.o2_v2_core_components_ui_snackbar_list__L7_C21{bottom:0;display:flex;flex-direction:column;gap:.5rem;margin:1rem;position:fixed;right:0;z-index:2}.o2_v2_core_components_ui_header_dropdown_popover_profile__L19_C24{align-items:center;display:flex;gap:1rem;margin:0 1rem;min-width:20rem}.o2_v2_core_components_ui_header_dropdown_popover_profile__L27_C28{display:flex;flex-direction:column;font-style:normal;gap:.25rem}.o2_v2_core_components_ui_header_dropdown_popover_profile__L31_C26{font-size:1rem;font-weight:500;margin:0}.o2_v2_core_components_ui_header_dropdown_popover_profile__L35_C25{font-size:.825rem;margin:0}.o2_v2_core_components_ui_files_block_files_block_item__L72_C20{align-items:flex-start;display:flex;margin-top:1rem}.o2_v2_core_components_ui_files_block_files_block_item__L76_C31{flex:0 0 auto;height:2.5rem;width:2.5rem}.o2_v2_core_components_ui_files_block_files_block_item__L86_C27{outline:none;text-decoration:underline}.o2_v2_core_components_ui_error_boundary__L12_C3{align-items:center;background:var(--color-error-container);border-radius:.5rem;color:var(--color-on-error-container);display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:1rem;padding:2rem;text-align:center}.o2_v2_core_components_ui_error_boundary__L25_C3{font-size:.875rem;font-weight:500;margin:0}.o2_v2_core_views_environment_widget__L30_C22{align-items:center;display:flex;gap:0.5rem}.o2_v2_core_views_environment_widget__L53_C19{display:flex;justify-content:center;padding-bottom:0.5rem}.o2_v2_core_views_environment_widget__L67_C19{margin-top:.5rem;text-align:right}.o2_v2_core_views_environment_widget__L69_C25{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_widget__L80_C22{align-items:center;display:flex;gap:0.5rem}.o2_v2_core_views_environment_widget__L87_C22{overflow:hidden}.o2_v2_core_views_environment_widget__L92_C29{align-items:center;display:flex;gap:0.5rem}.o2_v2_core_views_environment_widget__L121_C19{display:flex;justify-content:center;padding-bottom:0.5rem}.o2_v2_core_views_environment_widget__L128_C24{border:none;display:flex;gap:1.5rem;margin-bottom:0.75rem;padding:0}.o2_v2_core_views_environment_widget__L130_C35{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.o2_v2_core_views_environment_widget__L135_C27{align-items:center;cursor:pointer;display:flex;gap:0.5rem}.o2_v2_core_views_environment_widget__L141_C27{align-items:center;cursor:pointer;display:flex;gap:0.5rem}.o2_v2_core_views_environment_widget__L158_C24{margin-top:.5rem;text-align:right}.o2_v2_core_views_environment_widget__L160_C30{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_widget__L188_C26{align-items:center;display:flex;justify-content:space-between;padding:0}.o2_v2_core_views_environment_widget__L195_C21{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;padding:2rem 0}.o2_v2_core_views_environment_widget__L243_C28{display:flex;justify-content:center;margin-left:1.5rem}.o2_v2_core_views_environment_widget__L274_C26{align-items:center;display:flex;justify-content:space-between;padding:0}.o2_v2_core_views_environment_widget__L280_C26{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;padding:2rem 0}.o2_v2_core_views_environment_widget__L328_C28{display:flex;justify-content:center;margin-left:1.5rem}.o2_v2_core_components_ui_header_dropdown_button__L7_C31{background:none;border:none;cursor:pointer;display:flex;padding:0}.o2_v2_core_components_dialogs_materials__L100_C42{overflow:auto}.o2_v2_core_components_dialogs_materials__L103_C27{margin:2rem}.o2_v2_core_components_dialogs_materials__L114_C30{display:flex;flex-direction:row-reverse;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L133_C42{overflow:auto}.o2_v2_core_components_dialogs_materials__L136_C27{margin:3rem}.o2_v2_core_components_dialogs_materials__L142_C27{max-height:700px;max-width:700px}.o2_v2_core_components_dialogs_materials__L150_C30{display:flex;flex-direction:row-reverse;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L170_C40{overflow:auto}.o2_v2_core_components_dialogs_materials__L173_C27{margin:2rem;min-width:450px}.o2_v2_core_components_dialogs_materials__L176_C36{display:flex;overflow:hidden}.o2_v2_core_components_dialogs_materials__L181_C43{margin-left:0.5rem}.o2_v2_core_components_dialogs_materials__L182_C33{margin:1rem 0rem 1rem 0rem}.o2_v2_core_components_dialogs_materials__L184_C33{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L207_C40{overflow:auto}.o2_v2_core_components_dialogs_materials__L210_C27{margin:2rem;min-width:450px}.o2_v2_core_components_dialogs_materials__L213_C33{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L238_C27{min-height:400px;min-width:450px;overflow:auto}.o2_v2_core_components_dialogs_materials__L240_C33{margin:2rem;min-width:15rem}.o2_v2_core_components_dialogs_materials__L249_C36{display:flex;flex-wrap:wrap;gap:1rem;overflow:auto;padding-top:0.5rem}.o2_v2_core_components_dialogs_materials__L254_C36{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L321_C23{display:flex;flex-direction:column;gap:1rem;min-width:40rem}.o2_v2_core_components_dialogs_materials__L330_C28{min-height:400px;min-width:450px;overflow:auto}.o2_v2_core_components_dialogs_materials__L331_C31{margin:2rem;min-width:15rem}.o2_v2_core_components_dialogs_materials__L334_C34{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:2rem}.o2_v2_core_components_dialogs_materials__L353_C33{margin-bottom:1rem}.o2_v2_core_components_dialogs_materials__L355_C31{margin-bottom:2rem}.o2_v2_core_components_dialogs_materials__L364_C33{margin-bottom:2rem}.o2_v2_core_components_dialogs_materials__L373_C33{margin-bottom:2rem}.o2_v2_core_components_dialogs_materials__L375_C39{min-width:15rem}.o2_v2_core_components_dialogs_materials__L391_C36{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_components_dialogs_materials__L400_C31{margin-bottom:2rem}.o2_v2_core_components_dialogs_materials__L402_C37{min-width:15rem}.o2_v2_core_components_dialogs_materials__L418_C42{margin:1rem 0.5rem 1rem 0rem}.o2_v2_core_components_dialogs_materials__L423_C42{font-size:0.8rem}.o2_v2_core_components_dialogs_materials__L424_C34{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_components_dialogs_materials__L430_C31{display:flex;flex-direction:row-reverse;gap:1rem;margin-bottom:0.7rem}.o2_v2_core_components_dialogs_materials__L494_C29{margin-bottom:0.3rem}.o2_v2_core_components_dialogs_materials__L496_C29{margin-bottom:1rem}.o2_v2_core_components_dialogs_materials__L499_C29{display:flex;flex-direction:row-reverse}.o2_v2_core_components_dialogs_materials__L505_C30{margin-top:1rem}.o2_v2_core_components_dialogs_materials__L509_C32{align-items:center;display:flex;margin-bottom:0.7rem}.o2_v2_core_components_dialogs_materials__L512_C55{height:1.7rem;margin-left:0.5rem;width:1.7rem}.o2_v2_core_components_dialogs_materials__L524_C33{align-items:center;display:flex;margin-bottom:0.7rem}.o2_v2_core_components_dialogs_materials__L527_C56{height:1.7rem;margin-left:0.5rem;width:1.7rem}.o2_v2_core_components_dialogs_materials__L528_C51{height:1.7rem;margin-left:0.5rem;width:1.7rem}.o2_v2_core_components_dialogs_materials__L532_C28{margin-bottom:1rem}.o2_v2_core_components_dialogs_materials__L541_C26{display:flex;flex-direction:row-reverse;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L577_C24{margin-top:1.5rem}.o2_v2_core_components_dialogs_materials__L578_C27{margin-bottom:3rem}.o2_v2_core_components_dialogs_materials__L653_C33{margin-bottom:1rem}.o2_v2_core_components_dialogs_materials__L654_C33{display:flex;flex-direction:row-reverse;gap:1rem}.o2_v2_core_components_dialogs_materials__L668_C31{display:flex;flex-direction:row-reverse}.o2_v2_core_components_dialogs_materials__L677_C39{display:flex;overflow:hidden}.o2_v2_core_components_dialogs_materials__L687_C39{display:flex;overflow:hidden}.o2_v2_core_components_dialogs_materials__L694_C31{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:2rem}.o2_v2_core_components_dialogs_materials__L714_C33{margin-top:0.5rem;max-height:60vh;overflow:auto}.o2_v2_core_components_dialogs_materials__L717_C33{align-items:center;display:flex;margin-bottom:0.7rem}.o2_v2_core_components_dialogs_materials__L719_C49{height:1.7rem;margin-left:0.5rem;width:1.7rem}.o2_v2_core_components_dialogs_materials__L722_C43{margin-bottom:0.5rem}.o2_v2_core_components_dialogs_materials__L723_C47{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_components_dialogs_materials__L731_C66{height:2rem;width:2rem}.o2_v2_core_components_dialogs_materials__L738_C50{margin-bottom:0.5rem}.o2_v2_core_components_dialogs_materials__L741_C55{align-items:center;display:flex}.o2_v2_core_components_dialogs_materials__L742_C65{height:1.5rem;margin-right:0.1rem;width:1.5rem}.o2_v2_core_components_dialogs_materials__L743_C59{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_components_dialogs_materials__L758_C59{margin-left:0.3rem}.o2_v2_core_components_dialogs_materials__L759_C41{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:0.3rem}.o2_v2_core_components_dialogs_materials__L781_C36{height:1.7rem;margin-left:0.5rem;width:1.7rem}.o2_v2_core_components_dialogs_materials__L791_C27{min-width:450px;padding:0 1.5rem 1.5rem 1.5rem}.o2_v2_core_components_dialogs_materials__L806_C27{margin:2rem;min-width:450px}.o2_v2_core_components_dialogs_materials__L808_C30{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L831_C27{margin:2rem;min-width:450px}.o2_v2_core_components_dialogs_materials__L833_C30{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_components_dialogs_materials__L879_C27{min-width:450px;overflow:auto}.o2_v2_core_components_dialogs_materials__L882_C35{min-height:400px;min-width:450px;overflow:auto}.o2_v2_core_components_dialogs_materials__L883_C38{margin:2rem;min-width:15rem}.o2_v2_core_components_dialogs_materials__L886_C41{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:2rem}.o2_v2_core_components_dialogs_materials__L901_C33{display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.o2_v2_core_components_dialogs_materials__L907_C46{max-height:100px}.o2_v2_core_components_dialogs_materials__L945_C51{min-width:15rem}.o2_v2_core_components_dialogs_materials__L958_C46{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_components_dialogs_materials__L981_C65{align-items:center;display:flex}.o2_v2_core_components_dialogs_materials__L990_C76{height:1rem;width:1rem}.o2_v2_core_components_dialogs_materials__L998_C76{height:1rem;width:1rem}.o2_v2_core_components_dialogs_materials__L1001_C48{margin-top:0.7rem}.o2_v2_core_components_dialogs_materials__L1003_C46{border:.0625rem solid oklch(0 0 0 / .25);border-radius:10px;padding:0.5rem}.o2_v2_core_components_dialogs_materials__L1007_C60{height:0px;opacity:0;width:0px}.o2_v2_core_components_dialogs_materials__L1015_C49{min-width:15rem}.o2_v2_core_components_dialogs_materials__L1026_C61{margin:1rem 0.5rem 1rem 0rem}.o2_v2_core_components_dialogs_materials__L1033_C46{font-size:0.78rem}.o2_v2_core_components_dialogs_materials__L1034_C44{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_components_dialogs_materials__L1040_C41{display:flex;flex-direction:row-reverse;gap:1rem}.o2_v2_core_components_dialogs_materials__L1100_C27{min-width:450px;overflow:auto;padding:2rem}.o2_v2_core_components_dialogs_materials__L1105_C39{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;margin:1rem}.o2_v2_core_components_dialogs_materials__L1110_C38{min-width:15rem}.o2_v2_core_components_dialogs_materials__L1116_C40{min-width:15rem}.o2_v2_core_components_dialogs_materials__L1169_C54{align-items:center;display:flex;justify-content:space-between;overflow:hidden}.o2_v2_core_components_dialogs_materials__L1170_C57{display:flex;overflow:hidden}.o2_v2_core_components_dialogs_materials__L1171_C60{min-width:1.5rem}.o2_v2_core_components_dialogs_materials__L1184_C49{overflow:hidden}.o2_v2_core_components_dialogs_materials__L1185_C49{overflow:hidden}.o2_v2_core_components_dialogs_materials__L1186_C49{overflow:hidden}.o2_v2_core_components_dialogs_materials__L1188_C35{margin:1rem}.o2_v2_core_components_dialogs_materials__L1193_C35{margin:0.5rem}.o2_v2_core_components_dialogs_materials__L1194_C38{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:0.5rem}.o2_v2_core_components_ui_block_card_block_card_container__L11_C19{position:relative}.o2_v2_core_components_ui_block_card_block_card_container__L17_C19{border-radius:1.5rem;height:100%;left:0;margin-top:1.5rem;position:absolute;top:0;width:100%}.o2_v2_core_components_ui_block_card_block_card_container__L30_C21{text-wrap:pretty}.o2_v2_core_components_ui_block_card_block_card_container__L41_C21{align-items:center;color:currentColor;display:flex;font-size:1rem;justify-content:center;padding:1.5rem}.o2_v2_core_components_ui_block_card_block_card_container__L48_C44{height:2.5rem;margin-right:1.5rem;width:2.5rem}.o2_v2_core_components_ui_block_card_block_card_container__L51_C22{line-height:1.5rem;margin:0rem;text-align:center}.o2_v2_core_components_ui_input_textarea__L48_C39{--custom-color-border:var(--color-on-surface);box-sizing:border-box;min-height:3.5rem;position:relative}.o2_v2_core_components_ui_input_textarea__L48_C39::after{border:.0625rem solid oklch(from var(--custom-color-border) l c h / .25);border-radius:1rem;box-sizing:border-box;content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition-duration:.25s;transition-property:border-color,border-width;user-select:none;width:100%}.o2_v2_core_components_ui_input_textarea__L48_C39:focus-within:not(:has(> textarea:disabled))::after{border-color:oklch(from var(--custom-color-border) l c h / .5);border-width:.125rem}.o2_v2_core_components_ui_input_textarea__L48_C39:hover:not(:has(> textarea:disabled),:focus-within)::after{border-color:oklch(from var(--custom-color-border) l c h / .5)}.o2_v2_core_components_ui_input_textarea__L48_C39:not(:has(> textarea:disabled)):has(> textarea:user-invalid)::after{--custom-color-border:var(--color-error)}.o2_v2_core_components_ui_input_textarea__L70_C41{--custom-color-border:var(--color-error)}.o2_v2_core_components_ui_input_textarea__L73_C34{color:oklch(from var(--color-on-surface) l c h / .75);height:1.5rem;left:.75rem;line-height:0;pointer-events:none;position:absolute;top:1.75rem;transform:translateY(-50%);user-select:none;width:1.5rem}.o2_v2_core_components_ui_input_textarea__L87_C46{--custom-color-label:var(--color-on-surface);color:oklch(from var(--custom-color-label) l c h / .75);left:1rem;margin-right:1rem;pointer-events:none;position:absolute;top:1.1rem;transition-duration:.25s;transition-property:color,transform,top,font-size,line-height,left,padding;user-select:none;z-index:1}.o2_v2_core_components_ui_input_textarea__L87_C46:has(~ textarea:not(:placeholder-shown)){font-size:.75rem;top:.5rem}.o2_v2_core_components_ui_input_textarea__L87_C46:has(~ textarea:focus-within:not([disabled])){font-size:.75rem;top:.5rem}.o2_v2_core_components_ui_input_textarea__L87_C46:has(~ textarea:focus:not([disabled])){color:oklch(from var(--custom-color-label) l c h / 1)}.o2_v2_core_components_ui_input_textarea__L87_C46:has(~ textarea:hover:not([disabled],:focus-within)){color:oklch(from var(--custom-color-label) l c h / 1)}.o2_v2_core_components_ui_input_textarea__L87_C46:has(~ textarea:user-invalid:not([disabled])){--custom-color-label:var(--color-error)}.o2_v2_core_components_ui_input_textarea__L106_C48{--custom-color-label:var(--color-error)}.o2_v2_core_components_ui_input_textarea__L108_C48{left:3.25rem}.o2_v2_core_components_ui_input_textarea__L111_C58{background:none;border:0;border-radius:1rem;box-sizing:border-box;color:var(--color-on-surface);font-family:inherit;font-size:1rem;height:100%;min-height:3.5rem;padding:1.25rem 1rem .5rem;resize:vertical;width:100%}.o2_v2_core_components_ui_input_textarea__L111_C58:focus{outline:none}.o2_v2_core_components_ui_input_textarea__L125_C60{padding-left:3.25rem}.o2_v2_core_components_ui_snackbar_heading__L7_C18{font-size:.9375rem;font-weight:500;margin:0}.o2_v2_core_views_environment_competencies__L51_C27{display:flex;flex-direction:column;max-width:40rem}.o2_v2_core_views_environment_competencies__L77_C27{overflow-x:auto}.o2_v2_core_views_environment_competencies__L95_C46{align-items:center;display:flex;gap:0.5rem}.o2_v2_core_views_environment_competencies__L108_C50{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_competencies__L160_C24{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-bottom:2rem}.o2_v2_core_components_ui_aside__L8_C39{background:oklch(from var(--color-on-surface) l c h / .046875);border-radius:1rem;height:calc(100vh - 2rem);margin:0;position:sticky;top:1rem;transition:width .25s;width:2rem}@media (max-width:1064px){.o2_v2_core_components_ui_aside__L8_C39{display:none;visibility:hidden}} .o2_v2_core_components_ui_aside__L19_C41{width:auto}.o2_v2_core_components_dialogs_file_upload__L12_C3{display:flex;flex-direction:column;gap:1.5rem;max-width:90vw;padding:0 1.5rem 1.5rem;width:40rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_file_upload__L12_C3{padding:0 1rem 1rem;width:min(100vw - 2rem,40rem)}} .o2_v2_core_components_dialogs_file_upload__L22_C3{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem}.o2_v2_core_components_dialogs_file_upload__L28_C3{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:3rem 2rem}.o2_v2_core_components_dialogs_file_upload__L36_C3{color:var(--color-on-surface);font-size:1.125rem;font-weight:500;text-align:center}.o2_v2_core_components_dialogs_file_upload__L42_C3{background:var(--color-error-container);border-radius:.5rem;color:var(--color-on-error-container);padding:1rem;text-align:center}.o2_v2_core_components_dialogs_file_upload__L49_C3{font-size:.875rem;font-weight:500;margin:0}.o2_v2_core_components_dialogs_file_upload__L54_C3{height:2rem}.o2_v2_core_components_dialogs_new_attempt__L25_C27{padding:1rem;white-space:pre-wrap;width:min(45rem,calc(100vw - 4rem))}.o2_v2_core_components_dialogs_new_attempt__L29_C32{margin-bottom:1rem}.o2_v2_core_components_dialogs_new_attempt__L31_C30{background:light-dark(oklch(.95 .02 250),oklch(.25 .02 250));border-left:4px solid light-dark(oklch(.6 .15 250),oklch(.65 .15 250));border-radius:0.5rem;padding:0.75rem 1rem}.o2_v2_core_components_dialogs_new_attempt__L37_C27{display:flex;gap:1rem;justify-content:flex-end}.o2_v2_core_components_nav_mobile_views_language__L13_C30{height:1.5rem;width:1.5rem}.o2_v2_core_components_nav_mobile_views_language__L22_C27{align-items:center;border-bottom:thin solid oklch(0 0 0 / .25);display:flex;margin:0 0 1rem;min-height:2.5rem;padding:0 0 .5rem}.o2_v2_core_components_nav_mobile_views_language__L28_C33{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;transition:.25s opacity}.o2_v2_core_components_nav_mobile_views_language__L28_C33:hover{opacity:1}.o2_v2_core_components_nav_mobile_views_language__L38_C47{height:2.5rem;width:2.5rem}.o2_v2_core_components_nav_mobile_views_language__L40_C26{color:oklch(from var(--color-on-surface) l c h / .75);font-size:1.25rem;font-weight:400;margin:0 1rem 0}.o2_v2_core_components_nav_mobile_views_language__L45_C24{display:flex;flex-direction:column;gap:0}.o2_v2_core_components_ui_nav_help_button__L11_C25{align-self:center;margin-bottom:4svh;margin-top:auto;width:fit-content}.o2_v2_core_components_ui_nav_help_button__L21_C29{height:2em;width:2rem}.o2_v2_core_components_ui_filter_bar__L7_C19{border-bottom:2px solid light-dark(oklch(.95 0 0),oklch(.25 0 0));padding:1.5rem 0;position:relative}.o2_v2_core_components_ui_filter_bar__L13_C19{display:flex;flex-wrap:wrap;gap:2rem;padding:0 1.5rem}.o2_v2_core_components_login__L23_C3{display:flex;flex-direction:column;gap:1.5rem;height:100%;width:100%}.o2_v2_core_components_login__L31_C3{color:white;font-size:0.8rem;font-weight:bold;text-decoration:underline}.o2_v2_core_components_login__L37_C3{color:oklch(0.35 0.15 260);font-size:0.8rem;font-weight:bold;text-decoration:underline}.o2_v2_core_components_login__L46_C3{align-items:center;color:white;display:flex;font-size:0.8rem;gap:0.5rem;justify-content:center}.o2_v2_core_components_login__L46_C3::before{border-bottom:1px solid white;content:"";flex:1 1;margin:auto}.o2_v2_core_components_login__L46_C3::after{border-bottom:1px solid white;content:"";flex:1 1;margin:auto}.o2_v2_core_components_login__L62_C3{align-items:center;color:oklch(from var(--color-on-surface) l c h / .75);display:flex;font-size:0.8rem;gap:0.5rem;justify-content:center}.o2_v2_core_components_login__L62_C3::before{border-bottom:1px solid oklch(from var(--color-on-surface) l c h / .2);content:"";flex:1 1;margin:auto}.o2_v2_core_components_login__L62_C3::after{border-bottom:1px solid oklch(from var(--color-on-surface) l c h / .2);content:"";flex:1 1;margin:auto}.o2_v2_core_components_login__L149_C3{color:white;font-weight:600;margin:0}.o2_v2_core_components_login__L154_C3{color:var(--color-on-surface);font-weight:600;margin:0}.o2_v2_core_components_login__L159_C3{color:oklch(from white l c h / 0.8);font-size:.875rem}.o2_v2_core_components_login__L162_C3{color:oklch(from var(--color-on-surface) l c h / 0.8);font-size:.875rem}.o2_v2_core_components_login__L178_C3{color:white;margin:0 0.2rem}.o2_v2_core_components_login__L181_C3{color:oklch(from var(--color-on-surface) l c h / .5);margin:0 0.2rem}.o2_v2_core_components_login__L186_C19{display:inline-flex;flex-wrap:wrap;font-size:0.8rem;gap:0.75rem;margin-bottom:1.5rem}.o2_v2_core_components_login__L202_C3{align-items:center;color:white;display:flex;gap:0.4rem}.o2_v2_core_components_login__L208_C3{align-items:center;color:oklch(from var(--color-on-surface) l c h / .85);display:flex;gap:0.4rem}.o2_v2_core_components_login__L219_C40{height:0.8rem;width:0.8rem}.o2_v2_core_components_login__L220_C48{font-size:0.8rem}.o2_v2_core_components_login__L232_C27{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start;width:100%}.o2_v2_core_components_login__L237_C37{height:1.5rem;margin-left:-2rem;width:1.5rem}.o2_v2_core_components_login__L240_C25{display:block;text-align:left;width:100%}.o2_v2_core_components_login__L296_C29{alignItems:flex-start;display:flex;gap:1rem}.o2_v2_core_components_login__L309_C30{margin-top:auto}.o2_v2_core_components_login__L342_C24{display:flex;flex-direction:column;gap:1.5rem}.o2_v2_core_components_login__L370_C33{margin-top:auto}.o2_v2_core_components_login__L423_C28{display:flex;flex-direction:column;gap:1.5rem;height:100%;margin-right:1rem;position:relative;width:100%}.o2_v2_core_components_login__L435_C35{display:flex;flex-direction:column;gap:1.6rem;height:100%;position:relative;width:100%}.o2_v2_core_components_login__L530_C49{height:1.5rem;width:1.5rem}.o2_v2_core_components_login__L535_C3{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:0.5rem 0;text-align:center}.o2_v2_core_components_login__L543_C3{color:var(--color-on-surface,currentColor);height:4rem;width:4rem}.o2_v2_core_components_login__L548_C3{color:white;font-weight:600;margin:0}.o2_v2_core_components_login__L551_C3{color:var(--color-on-surface);font-weight:600;margin:0}.o2_v2_core_components_login__L554_C3{color:oklch(from white l c h / 0.8);font-size:0.95rem;margin:0}.o2_v2_core_components_login__L557_C3{color:oklch(from var(--color-on-surface) l c h / 0.8);font-size:0.95rem;margin:0}.o2_v2_core_components_login__L580_C24{display:flex;flex-direction:column;gap:0.75rem;margin-top:auto}.o2_v2_core_components_ui_nav_logo__L17_C38{align-items:center;block-size:4rem;display:flex;flex:0 1 auto;justify-content:flex-start;margin-bottom:0;max-inline-size:8rem;min-inline-size:4.5rem;min-width:0}.o2_v2_core_components_ui_nav_logo__L26_C38{align-items:center;block-size:4rem;box-sizing:border-box;display:flex;flex:0 1 auto;justify-content:flex-start;margin-bottom:0;max-inline-size:12rem;min-inline-size:5rem;min-width:0;padding-inline-start:2rem}.o2_v2_core_components_ui_nav_logo__L37_C36{align-self:center;margin-bottom:1rem;width:4rem}@media (max-width:1064px){.o2_v2_core_components_ui_nav_logo__L37_C36{margin-bottom:0}} .o2_v2_core_components_ui_nav_logo__L41_C20{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}.o2_v2_core_views_environment_admin_layout_live_preview__L13_C3{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:1.5rem;display:flex;flex-direction:column;gap:2rem;height:100%;width:100%}.o2_v2_core_views_environment_admin_layout_live_preview__L23_C3{align-items:center;border-bottom:1px solid var(--color-outline-variant);display:flex;justify-content:space-between;padding-bottom:1rem}.o2_v2_core_views_environment_admin_layout_live_preview__L30_C3{color:var(--color-on-surface);font-weight:bold}.o2_v2_core_views_environment_admin_layout_live_preview__L33_C3{display:flex;flex-direction:column;gap:0.75rem}.o2_v2_core_views_environment_admin_layout_live_preview__L38_C3{color:var(--color-on-surface-variant);font-size:0.75rem;font-weight:600;letter-spacing:0.05em;margin-left:1rem;text-transform:uppercase}.o2_v2_core_views_environment_admin_layout_live_preview__L47_C3{border:1px solid var(--color-outline-variant);border-radius:1rem;box-shadow:0 4px 12px oklch(0 0 0 / 0.03);display:flex;flex:1;flex-direction:column;gap:2rem;padding:2rem}.o2_v2_core_views_environment_admin_layout_live_preview__L57_C3{background:white;color-scheme:light}.o2_v2_core_views_environment_admin_layout_live_preview__L61_C3{background:rgb(20,20,20);color-scheme:dark}.o2_v2_core_views_environment_admin_layout_live_preview__L65_C3{display:flex;flex:1;flex-direction:column;gap:3rem}.o2_v2_core_views_environment_admin_layout_live_preview__L71_C3{align-items:center;background:var(--color-surface);border-radius:1rem;box-shadow:0 2px 8px oklch(0 0 0 / 0.05);display:flex;justify-content:space-between;padding:1rem 2rem}.o2_v2_core_views_environment_admin_layout_live_preview__L80_C3{max-height:2.5rem;max-width:12rem;object-fit:contain}.o2_v2_core_views_environment_admin_layout_live_preview__L83_C3{color:var(--saarni-sys-color-primary);font-size:1.5rem;font-weight:bold}.o2_v2_core_views_environment_admin_layout_live_preview__L86_C3{display:flex;gap:1rem}.o2_v2_core_views_environment_admin_layout_live_preview__L89_C3{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.o2_v2_core_views_environment_admin_layout_live_preview__L94_C3{color:var(--color-on-surface-variant);font-size:0.875rem}.o2_v2_core_views_environment_admin_layout_live_preview__L97_C3{display:flex;justify-content:flex-end;margin-top:1.5rem}.o2_v2_core_views_environment_admin_layout_live_preview__L100_C3{display:flex;flex-direction:column;gap:2rem}.o2_v2_core_components_ui_course_enrollment__L61_C21{align-items:center;display:flex;justify-content:center;margin-top:auto}.o2_v2_core_views_environment_admin_layout__L21_C3{display:flex;flex-direction:column;gap:2rem;height:100%}.o2_v2_core_views_environment_admin_layout__L27_C3{align-items:center;border-bottom:2px solid var(--color-outline-variant);display:flex;justify-content:space-between;padding-bottom:1rem}.o2_v2_core_views_environment_admin_layout__L35_C21{margin:0}.o2_v2_core_views_environment_admin_layout__L38_C3{align-items:center;display:flex;gap:0.5rem}.o2_v2_core_views_environment_admin_layout__L43_C3{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:1024px){.o2_v2_core_views_environment_admin_layout__L43_C3{gap:2rem;grid-template-columns:1fr}} .o2_v2_core_views_environment_admin_layout__L52_C3{display:flex;flex-direction:column;gap:1rem;max-width:100%}.o2_v2_core_views_environment_admin_layout__L58_C3{height:calc(100vh - 8rem);min-height:30rem;position:sticky;top:2rem}.o2_v2_core_views_environment_admin_layout__L64_C3{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.o2_v2_core_views_environment_admin_layout__L70_C3{background:oklch(from var(--color-surface-container) l c h / .8);border-radius:.25rem;height:3rem;max-width:8rem;object-fit:contain;padding:.25rem}.o2_v2_core_views_environment_admin_layout__L78_C3{background:var(--color-surface);border-top:1px solid oklch(from var(--color-outline) l c h / .2);bottom:0;box-shadow:0 -2px 8px rgba(0,0,0,0.05);display:flex;gap:1rem;justify-content:center;left:0;padding:1rem 2rem;position:sticky;right:0;z-index:100}.o2_v2_core_components_dialogs_notify__L32_C29{min-width:40rem;overflow:auto;padding:1rem;white-space:pre-wrap}.o2_v2_core_components_dialogs_notify__L40_C37{margin-top:20px}.o2_v2_core_components_dialogs_notify__L41_C26{border-top:thin solid oklch(0 0 0 / .25);display:flex;gap:1rem;justify-content:center;padding:1rem}.o2_v2_core_components_ui_editor_toolbar__L29_C19{background-color:#fff;border:1px solid #ccc;padding:5px;position:absolute;right:-10px;top:30px;white-space:nowrap;z-index:10}.o2_v2_core_components_ui_editor_toolbar__L92_C35{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L113_C29{display:flex}.o2_v2_core_components_ui_editor_toolbar__L121_C25{align-items:start;display:flex;gap:1rem;margin:10px}.o2_v2_core_components_ui_editor_toolbar__L125_C37{height:30px;width:30px}.o2_v2_core_components_ui_editor_toolbar__L133_C37{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));height:30px;width:30px}.o2_v2_core_components_ui_editor_toolbar__L139_C44{height:1.1rem;width:1.1rem}.o2_v2_core_components_ui_editor_toolbar__L148_C33{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L169_C25{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L173_C29{margin:0px;padding:0px}.o2_v2_core_components_ui_editor_toolbar__L177_C25{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L181_C29{margin:0px;padding:0px}.o2_v2_core_components_ui_editor_toolbar__L185_C25{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L189_C29{margin:0px;padding:0px}.o2_v2_core_components_ui_editor_toolbar__L193_C25{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L197_C29{margin:0px;padding:0px}.o2_v2_core_components_ui_editor_toolbar__L201_C25{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L212_C23{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L220_C23{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L228_C23{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L236_C23{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L244_C23{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L252_C23{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L261_C24{min-width:300px}.o2_v2_core_components_ui_editor_toolbar__L263_C27{margin:10px 0px}.o2_v2_core_components_ui_editor_toolbar__L265_C27{margin:10px;min-height:30px}.o2_v2_core_components_ui_editor_toolbar__L267_C50{max-width:400px;min-height:50px;overflow:auto}.o2_v2_core_components_ui_editor_toolbar__L269_C27{margin-top:10px;min-width:200px}.o2_v2_core_components_ui_editor_toolbar__L270_C30{display:flex;gap:1rem;margin:1rem 0rem}.o2_v2_core_components_ui_editor_toolbar__L290_C24{display:flex;gap:1rem;margin:1rem 0rem}.o2_v2_core_components_ui_editor_toolbar__L385_C27{display:flex;flex-wrap:wrap}.o2_v2_core_components_ui_editor_toolbar__L386_C29{display:none}.o2_v2_core_components_ui_editor_toolbar__L388_C56{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L391_C32{margin-right:7px}.o2_v2_core_components_ui_editor_toolbar__L392_C56{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L395_C56{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L398_C58{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L401_C61{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L404_C32{margin-right:7px}.o2_v2_core_components_ui_editor_toolbar__L405_C65{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L408_C62{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L411_C64{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L414_C63{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L417_C32{margin-right:7px}.o2_v2_core_components_ui_editor_toolbar__L418_C65{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L421_C59{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L424_C32{margin-right:7px}.o2_v2_core_components_ui_editor_toolbar__L425_C59{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L427_C24{position:relative}.o2_v2_core_components_ui_editor_toolbar__L428_C35{width:30px}.o2_v2_core_components_ui_editor_toolbar__L430_C59{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L436_C34{margin-right:7px}.o2_v2_core_components_ui_editor_toolbar__L437_C56{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L444_C24{position:relative}.o2_v2_core_components_ui_editor_toolbar__L446_C38{width:30px}.o2_v2_core_components_ui_editor_toolbar__L448_C62{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L454_C27{position:relative}.o2_v2_core_components_ui_editor_toolbar__L455_C38{width:30px}.o2_v2_core_components_ui_editor_toolbar__L457_C64{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L461_C24{position:relative}.o2_v2_core_components_ui_editor_toolbar__L462_C35{margin-right:7px;width:30px}.o2_v2_core_components_ui_editor_toolbar__L464_C62{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L469_C24{position:relative}.o2_v2_core_components_ui_editor_toolbar__L470_C35{width:30px}.o2_v2_core_components_ui_editor_toolbar__L472_C62{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L478_C26{position:relative}.o2_v2_core_components_ui_editor_toolbar__L479_C37{width:30px}.o2_v2_core_components_ui_editor_toolbar__L481_C62{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L487_C26{position:relative}.o2_v2_core_components_ui_editor_toolbar__L488_C37{width:30px}.o2_v2_core_components_ui_editor_toolbar__L491_C61{width:1rem}.o2_v2_core_components_ui_editor_toolbar__L500_C39{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));margin-left:10px;text-decoration:none}.o2_v2_core_components_ui_editor_toolbar__L503_C41{width:1.3rem}.o2_v2_core_components_ui_priima_logo__L7_C35{color:var(--color-on-surface);display:block;height:100%;width:100%}.o2_v2_core_views_environment_register__L17_C3{display:flex;min-height:100dvh;position:relative;z-index:5}@media (max-width:1064px){.o2_v2_core_views_environment_register__L17_C3{flex-direction:column}} .o2_v2_core_views_environment_register__L24_C3{align-items:center;align-self:flex-start;box-sizing:border-box;display:flex;flex:1 1 50%;flex-direction:column;gap:1.5rem;height:100dvh;justify-content:center;padding:8rem 2rem 2rem 2rem;pointer-events:none;position:sticky;top:0}@media (max-width:1064px){.o2_v2_core_views_environment_register__L24_C3{align-self:auto;flex:0 0 auto;height:auto;padding:1rem 1.5rem;position:relative}} .o2_v2_core_views_environment_register__L44_C3{align-items:center;box-sizing:border-box;display:flex;flex:1 1 50%;justify-content:center;padding:8rem 2rem 2rem 2rem}@media (max-width:1064px){.o2_v2_core_views_environment_register__L44_C3{flex:0 0 auto;padding:0 1.5rem 2rem 1.5rem}} .o2_v2_core_views_environment_register__L54_C3{display:contents}.o2_v2_core_views_environment_register__L58_C3{height:auto;max-height:24rem;max-width:32rem;width:auto}@media (max-width:1064px){.o2_v2_core_views_environment_register__L58_C3{width:100%}} .o2_v2_core_views_environment_register__L65_C3{font-size:1rem;max-width:32rem;text-align:left}.o2_v2_core_views_environment_register__L70_C3{max-width:32rem;pointer-events:auto;width:100%}.o2_v2_core_views_environment_register__L106_C26{height:8rem;width:8rem}.o2_v2_core_views_environment_register__L113_C31{padding:1rem 2rem}.o2_v2_core_views_environment_register__L121_C31{padding:1rem 2rem}.o2_v2_core_components_ui_nav_separator__L7_C18{background:oklch(from var(--color-on-surface) l c h / .09375);border:none;border-radius:1rem;height:.125rem;margin:0;margin-left:5%;margin-right:5%;width:90%}.o2_v2_core_components_ui_user_field__L27_C28{width:100%}.o2_v2_core_components_ui_user_field__L30_C3{color:var(--color-on-surface);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.o2_v2_core_components_ui_user_field__L37_C3{display:flex;flex-direction:column;gap:.5rem}.o2_v2_core_components_ui_user_field__L42_C3{align-items:center;display:flex;gap:.5rem}@media (max-width:1064px){.o2_v2_core_components_ui_user_field__L42_C3{flex-wrap:wrap;padding:.5rem 0}} .o2_v2_core_components_ui_user_field__L49_C3{align-items:center;display:flex;gap:.5rem}.o2_v2_core_components_ui_user_field__L180_C28{display:flex;flex-direction:column;gap:.25rem}.o2_v2_core_components_ui_user_field__L208_C26{color:var(--color-on-surface);margin:0}.o2_v2_core_views_environment_courses__L44_C23{font-weight:300;margin-bottom:.5rem}.o2_v2_core_views_environment_courses__L47_C22{color:oklch(from var(--color-on-surface) l c h / .75);margin-bottom:2rem}.o2_v2_core_views_environment_courses__L57_C21{display:flex;justify-content:center}.o2_v2_core_views_environment_courses__L99_C46{align-items:end;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,24rem)}.o2_v2_core_views_environment_courses__L104_C48{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.o2_v2_core_views_environment_courses__L235_C24{display:flex;flex-direction:column;gap:2rem}.o2_v2_core_views_environment_courses__L238_C31{display:flex;flex-direction:column}.o2_v2_core_views_environment_courses__L240_C30{background:var(--saarni-sys-color-primary-container);border-radius:2rem;color:var(--saarni-sys-color-on-primary-container);display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.o2_v2_core_views_environment_courses__L247_C32{font-size:2rem;font-weight:400;margin:0;margin-block-end:.75rem;margin-left:.25rem}.o2_v2_core_views_environment_courses__L253_C31{font-size:1.125rem;font-weight:500;margin:0;margin-left:.5rem}.o2_v2_core_views_environment_courses__L258_C33{width:100%}.o2_v2_core_views_environment_courses__L310_C36{margin-left:auto}@media (max-width:1064px){.o2_v2_core_views_environment_courses__L310_C36{margin-left:0}} .o2_v2_core_views_environment_courses__L317_C43{align-items:center;display:flex;justify-content:space-between;max-width:126rem}.o2_v2_core_views_environment_courses__L330_C35{display:flex;flex-direction:column;gap:0.25rem}.o2_v2_core_views_environment_courses__L351_C35{color:oklch(from var(--color-on-surface) l c h / .75)}.o2_v2_core_views_environment_courses__L376_C34{display:flex;justify-content:center}.o2_v2_core_components_ui_table__L7_C31{border:none;border-collapse:separate;border-spacing:0;width:100%}.o2_v2_core_components_ui_register_form__L26_C3{border-radius:1rem;display:flex;flex-direction:column;gap:1rem;max-width:32rem;padding:2rem;pointer-events:auto}@media (max-width:1064px){.o2_v2_core_components_ui_register_form__L26_C3{max-width:100%;padding:1.5rem}} .o2_v2_core_components_ui_register_form__L37_C3{font-size:1.75rem;font-weight:700;margin:0}.o2_v2_core_components_ui_register_form__L40_C3{font-size:.95rem;margin-top:.25rem}.o2_v2_core_components_ui_register_form__L44_C3{display:flex;flex-direction:column;gap:.5rem}.o2_v2_core_components_ui_register_form__L47_C3{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.o2_v2_core_components_ui_register_form__L55_C3{align-items:flex-start;background-color:oklch(from var(--color-on-surface) l c h / .08);border-radius:0.375rem;color:var(--color-on-surface);display:flex;justify-content:space-between;line-height:normal;padding:0.5rem}.o2_v2_core_components_ui_register_form__L65_C3{font-weight:600}.o2_v2_core_components_ui_register_form__L68_C3{color:oklch(from var(--color-on-surface) l c h / .7);font-size:0.8rem;margin-top:0.25rem}.o2_v2_core_components_ui_register_form__L73_C3{background:transparent;border:0;color:oklch(from var(--color-on-surface) l c h / .6);cursor:pointer;flex-shrink:0;font:inherit;line-height:1;padding:0 0.25rem}.o2_v2_core_components_ui_register_form__L73_C3:hover{color:oklch(from var(--color-on-surface) l c h / .9)}.o2_v2_core_components_ui_register_form__L73_C3:focus-visible{outline:2px solid currentColor;outline-offset:2px}.o2_v2_core_components_ui_register_form__L86_C3{background:transparent;border:0;color:light-dark(oklch(0.4 0.05 250),oklch(0.78 0.07 250));cursor:pointer;font-family:inherit;font-size:0.8rem;padding:0}.o2_v2_core_components_ui_register_form__L86_C3:hover{text-decoration:underline}.o2_v2_core_components_ui_register_form__L86_C3:focus-visible{outline:2px solid currentColor;outline-offset:2px}.o2_v2_core_components_ui_register_form__L98_C3{cursor:pointer}.o2_v2_core_components_ui_register_form__L98_C3:focus-visible{outline:2px solid currentColor;outline-offset:2px}.o2_v2_core_components_ui_register_form__L103_C3{color:oklch(from var(--color-on-surface) l c h / .75);font-size:0.875rem;margin:0}.o2_v2_core_components_ui_register_form__L163_C3{align-items:center;display:flex;gap:.5rem}.o2_v2_core_components_ui_register_form__L168_C3{color:var(--color-on-surface);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.o2_v2_core_components_ui_register_form__L175_C3{font-family:monospace;letter-spacing:.1em}.o2_v2_core_components_ui_register_form__L179_C3{background:transparent;border:none;color:oklch(from var(--color-on-surface) l c h / .5);cursor:pointer;display:flex;padding:0}.o2_v2_core_components_ui_register_form__L179_C3:hover{color:oklch(from var(--color-on-surface) l c h / .8)}.o2_v2_core_components_ui_register_form__L188_C3{height:1.125rem;width:1.125rem}.o2_v2_core_components_ui_register_form__L214_C23{padding-left:1rem}.o2_v2_core_components_ui_register_form__L470_C36{display:block;width:100%}.o2_v2_core_components_ui_register_form__L531_C36{display:block;width:100%}.o2_v2_core_components_ui_register_form__L567_C22{margin:0}.o2_v2_core_components_ui_register_form__L580_C31{margin:0;padding-left:1.25rem}.o2_v2_core_components_ui_register_form__L587_C36{display:block;width:100%}.o2_v2_core_components_ui_register_form__L613_C36{display:block;width:100%}.o2_v2_core_components_ui_register_form__L634_C3{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:0.5rem 0;text-align:center}.o2_v2_core_components_ui_register_form__L642_C3{color:var(--color-on-surface,currentColor);height:4rem;width:4rem}.o2_v2_core_components_ui_register_form__L647_C3{font-size:1rem;margin:0;opacity:0.8}.o2_v2_core_components_ui_register_form__L668_C33{display:block;width:100%}.o2_v2_core_components_ui_register_form__L708_C36{display:block;width:100%}.o2_v2_core_components_ui_register_form__L778_C37{display:block;width:100%}.o2_v2_core_components_ui_table_body_td__L7_C20{padding:0.75rem}.o2_v2_core_components_ui_table_body_td__L7_C20:first-child{border-bottom-left-radius:0.75rem;border-top-left-radius:0.75rem}.o2_v2_core_components_ui_table_body_td__L7_C20:last-child{border-bottom-right-radius:0.75rem;border-top-right-radius:0.75rem}.o2_v2_core_components_ui_upload_drop_zone__L13_C3{align-items:center;background:light-dark(oklab(0 0 0 / .02),oklab(1 0 0 / .02));border:2px dashed light-dark(oklab(0 0 0 / .25),oklab(1 0 0 / .25));border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:12rem;padding:2rem;transition:all 0.2s ease}.o2_v2_core_components_ui_upload_drop_zone__L33_C3{display:none}.o2_v2_core_components_ui_upload_drop_zone__L36_C3{color:var(--color-on-surface);font-size:1rem;font-weight:500;margin:.5rem 0;text-align:center}.o2_v2_core_components_ui_upload_drop_zone__L43_C3{color:oklch(from var(--color-on-surface) l c h / .6);font-size:.875rem;margin:0;text-align:center}.o2_v2_core_components_ui_upload_drop_zone__L49_C3{color:var(--color-error);font-size:.875rem;margin:.5rem 0;text-align:center}.o2_v2_core_components_ui_pagination__L25_C23{align-items:center;display:flex;font-size:.875rem;gap:1rem;justify-content:center}.o2_v2_core_components_ui_pagination__L36_C48{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_pagination__L38_C28{height:2.5rem;width:2.5rem}.o2_v2_core_components_ui_pagination__L49_C47{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_pagination__L51_C28{height:2.5rem;width:2.5rem}.o2_v2_core_components_ui_content_nav__L8_C21{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:2rem;padding:0}.o2_v2_core_components_ui_input_radio_switch_input__L7_C25{display:none}.o2_v2_core_components_ui_header_dropdown_popover_close__L8_C38{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;position:absolute;right:3rem;top:1rem;transition:.25s opacity}.o2_v2_core_components_ui_header_dropdown_popover_close__L8_C38:hover{opacity:1}.o2_v2_core_components_ui_header_dropdown_popover_close__L22_C34{height:1.5rem;width:1.5rem}.o2_v2_core_views_not_found__L12_C21{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 1rem}.o2_v2_core_views_not_found__L18_C24{min-width:20rem;width:30%}.o2_v2_core_views_not_found__L22_C23{font-weight:300;margin-bottom:.5rem}.o2_v2_core_views_not_found__L25_C22{color:oklch(from var(--color-on-surface) l c h / .75);margin-bottom:2rem}.o2_v2_core_views_environment_calendar__L43_C24{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.o2_v2_core_views_environment_calendar__L50_C29{aspect-ratio:1.125/1;background:oklch(from var(--color-on-surface) l c h / .0625);border-radius:1.5rem;border-spacing:1.5rem;width:75%}.o2_v2_core_views_environment_calendar__L81_C61{border-radius:1.5rem;vertical-align:top;width:calc(100% / 7)}.o2_v2_core_views_environment_calendar__L85_C63{background:var(--color-surface)}.o2_v2_core_views_environment_calendar__L86_C63{background:oklch(from var(--color-surface) l c h / .5)}.o2_v2_core_views_environment_calendar__L88_C47{aspect-ratio:1/1;display:flex;flex-direction:column;height:100%;width:100%}.o2_v2_core_views_environment_calendar__L93_C55{color:oklch(from var(--color-on-surface) l c h / .75);font-size:1.25rem;font-weight:400;margin:1rem 1.5rem;margin-left:auto}.o2_v2_core_views_environment_calendar__L100_C50{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;margin-top:auto}.o2_v2_core_views_environment_calendar__L106_C57{background:oklch(.77 .1 0 / .25);border-radius:1rem;display:flex;width:90%}.o2_v2_core_views_environment_calendar__L110_C54{font-size:.625cqw;font-weight:500;margin:.5rem .75rem}.o2_v2_core_components_ui_section__L8_C41{display:flex;flex-direction:column;gap:1.5rem;position:relative}.o2_v2_core_components_ui_section__L8_C41:last-of-type{margin-bottom:2rem}.o2_v2_core_views_environment_login__L17_C3{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:1.5rem 2rem;position:absolute;right:0;top:0;width:100%;z-index:10}@media (max-width:1064px){.o2_v2_core_views_environment_login__L17_C3{background:var(--color-surface)}} .o2_v2_core_views_environment_login__L34_C3{align-items:center;display:flex;gap:1rem;pointer-events:auto}.o2_v2_core_views_environment_login__L55_C26{height:5rem;pointer-events:auto}.o2_v2_core_views_environment_login__L58_C26{height:5rem;pointer-events:auto;width:5rem}.o2_v2_core_views_environment_login__L68_C40{height:1.5rem;width:1.5rem}@media (max-width:1064px){.o2_v2_core_views_environment_login__L68_C40{color:var(--color-on-surface)}} .o2_v2_core_views_environment_login__L118_C16{position:relative;width:100%}.o2_v2_core_views_environment_login__L121_C18{overflow:hidden}.o2_v2_core_views_environment_login__L123_C18{height:100%}.o2_v2_core_views_environment_login__L124_C18{min-height:100dvh}.o2_v2_core_views_environment_login__L129_C3{display:flex;inset:0;position:absolute;z-index:5}.o2_v2_core_views_environment_login__L135_C3{align-items:flex-start;display:flex;flex:1;justify-content:flex-start}.o2_v2_core_views_environment_login__L141_C3{align-items:flex-start;display:flex;flex:1;justify-content:center}.o2_v2_core_views_environment_login__L147_C3{align-items:flex-start;display:flex;flex:1;justify-content:flex-end}.o2_v2_core_views_environment_login__L153_C3{align-items:center;display:flex;flex:1;justify-content:flex-start}.o2_v2_core_views_environment_login__L159_C3{align-items:center;display:flex;flex:1;justify-content:center}.o2_v2_core_views_environment_login__L165_C3{align-items:center;display:flex;flex:1;justify-content:flex-end}.o2_v2_core_views_environment_login__L171_C3{align-items:flex-end;display:flex;flex:1;justify-content:flex-start}.o2_v2_core_views_environment_login__L177_C3{align-items:flex-end;display:flex;flex:1;justify-content:center}.o2_v2_core_views_environment_login__L183_C3{align-items:flex-end;display:flex;flex:1;justify-content:flex-end}.o2_v2_core_views_environment_login__L189_C3{border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;max-height:100%;max-width:30rem;overflow-y:auto;overscroll-behavior:contain;padding:2rem;pointer-events:auto;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}@media (max-width:1064px){.o2_v2_core_views_environment_login__L189_C3{border-radius:0;box-sizing:border-box;height:100dvh;max-height:100dvh;max-width:100%;padding:8rem 1.5rem 2rem}} .o2_v2_core_views_environment_login__L212_C33{box-sizing:border-box;padding:8rem 2rem 2rem 2rem}@media (max-width:1064px){.o2_v2_core_views_environment_login__L212_C33{padding:0}} .o2_v2_core_views_environment_login__L213_C5{box-sizing:border-box;padding:2rem}@media (max-width:1064px){.o2_v2_core_views_environment_login__L213_C5{padding:0}} .o2_v2_core_components_dialogs_profile_picture_upload__L22_C3{display:flex;flex-direction:column;gap:.5rem;max-width:90vw;padding:1.5rem;width:40rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_picture_upload__L22_C3{padding:1rem}} .o2_v2_core_components_dialogs_profile_picture_upload__L31_C3{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.o2_v2_core_components_dialogs_profile_picture_upload__L39_C3{color:var(--color-on-surface);font-size:1rem;font-weight:500;text-align:center}.o2_v2_core_components_dialogs_profile_picture_upload__L45_C3{background:var(--color-error-container);border-radius:.5rem;color:var(--color-on-error-container);padding:1rem;text-align:center}.o2_v2_core_components_dialogs_profile_picture_upload__L52_C3{font-size:.875rem;font-weight:500;margin:0}.o2_v2_core_components_dialogs_profile_picture_upload__L57_C3{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_picture_upload__L57_C3{flex-wrap:wrap}} .o2_v2_core_components_dialogs_profile_picture_upload__L64_C3{height:2rem}.o2_v2_core_views_environment_tests__L77_C43{margin-left:2rem}.o2_v2_core_views_environment_tests__L100_C21{margin-top:0.5rem}.o2_v2_core_views_environment_tests__L104_C29{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));height:20px;margin-left:0.1rem}.o2_v2_core_views_environment_tests__L111_C41{height:2rem;width:2rem}.o2_v2_core_views_environment_tests__L115_C31{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));height:20px;margin-left:0.1rem}.o2_v2_core_views_environment_tests__L124_C49{height:2rem;width:2rem}.o2_v2_core_views_environment_tests__L134_C32{margin-bottom:0.5rem}.o2_v2_core_views_environment_tests__L145_C33{display:block;height:100%;max-height:90px;max-width:90px;object-fit:contain;width:100%}.o2_v2_core_views_environment_tests__L158_C32{word-break:break-word}.o2_v2_core_views_environment_tests__L160_C31{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));margin-left:0.1rem}.o2_v2_core_views_environment_tests__L191_C21{display:flex;gap:1rem;margin:0.3rem 0rem}.o2_v2_core_views_environment_tests__L193_C22{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L199_C40{height:1.5rem}.o2_v2_core_views_environment_tests__L201_C22{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L209_C33{height:1.5rem}.o2_v2_core_views_environment_tests__L211_C22{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L217_C32{height:1.5rem}.o2_v2_core_views_environment_tests__L219_C22{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L226_C32{height:1.5rem}.o2_v2_core_views_environment_tests__L231_C21{margin-bottom:1.5rem;max-width:18rem}.o2_v2_core_views_environment_tests__L236_C38{display:flex;justify-content:space-between;margin-top:1rem}.o2_v2_core_views_environment_tests__L239_C43{word-break:break-word}.o2_v2_core_views_environment_tests__L247_C57{width:1rem}.o2_v2_core_views_environment_tests__L249_C40{align-items:center;display:flex;gap:0.5rem;margin-bottom:1rem}.o2_v2_core_views_environment_tests__L263_C21{display:flex;justify-content:center}.o2_v2_core_views_environment_tests__L276_C27{margin-top:0.5rem}.o2_v2_core_views_environment_tests__L289_C41{align-items:baseline;display:flex;margin-top:1rem}.o2_v2_core_views_environment_tests__L290_C44{margin-right:0.5rem}.o2_v2_core_views_environment_tests__L312_C94{margin-top:0.3rem}.o2_v2_core_views_environment_tests__L320_C21{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.o2_v2_core_views_environment_tests__L340_C21{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.o2_v2_core_views_environment_tests__L386_C21{align-items:center;display:flex}.o2_v2_core_views_environment_tests__L390_C27{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L393_C40{height:1.7rem;margin:0rem 0.3rem;width:1.7rem}.o2_v2_core_views_environment_tests__L399_C42{height:1.7rem;margin:0rem 0.3rem;width:1.7rem}.o2_v2_core_views_environment_tests__L410_C33{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L414_C42{height:1.7rem;margin:0rem 0.3rem;width:1.7rem}.o2_v2_core_views_environment_tests__L487_C24{display:flex;margin-bottom:2rem}.o2_v2_core_views_environment_tests__L490_C29{border:1px solid #ccc;border-radius:10px;margin-top:1.5rem;min-width:60%;padding:1rem}.o2_v2_core_views_environment_tests__L503_C41{align-items:center;display:flex;margin-top:0.5rem}.o2_v2_core_views_environment_tests__L515_C63{width:1rem}.o2_v2_core_views_environment_tests__L516_C41{display:flex;justify-content:space-between}.o2_v2_core_views_environment_tests__L538_C37{margin-top:0.5rem}.o2_v2_core_views_environment_tests__L539_C32{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L543_C40{margin-top:0.5rem}.o2_v2_core_views_environment_tests__L547_C32{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L554_C32{margin-top:2.5rem}.o2_v2_core_views_environment_tests__L562_C32{display:flex;justify-content:space-between;margin-top:1.5rem}.o2_v2_core_views_environment_tests__L564_C35{display:flex;gap:1rem}.o2_v2_core_views_environment_tests__L566_C36{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L576_C54{height:1.5rem}.o2_v2_core_views_environment_tests__L578_C36{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L591_C47{height:1.5rem}.o2_v2_core_views_environment_tests__L593_C36{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L603_C46{height:1.5rem}.o2_v2_core_views_environment_tests__L605_C34{display:flex;gap:2rem}.o2_v2_core_views_environment_tests__L609_C42{display:flex;max-height:200px}.o2_v2_core_views_environment_tests__L617_C42{display:flex;max-height:200px}.o2_v2_core_views_environment_tests__L627_C47{display:block;height:100%;max-height:200px;max-width:200px;object-fit:contain;width:100%}.o2_v2_core_views_environment_tests__L637_C53{width:1rem}.o2_v2_core_views_environment_tests__L638_C32{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L644_C32{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L646_C38{min-width:15rem}.o2_v2_core_views_environment_tests__L658_C35{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L669_C32{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L674_C43{min-width:15rem}.o2_v2_core_views_environment_tests__L682_C32{margin-top:2.5rem}.o2_v2_core_views_environment_tests__L686_C40{min-width:15rem}.o2_v2_core_views_environment_tests__L695_C35{display:flex;flex-wrap:wrap;gap:1rem;overflow:auto;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L705_C32{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L709_C40{min-width:15rem}.o2_v2_core_views_environment_tests__L718_C35{display:flex;flex-wrap:wrap;gap:1rem;overflow:auto;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L728_C32{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L741_C27{align-self:flex-start;border:1px solid #ccc;border-radius:10px;margin-left:2rem;margin-top:1.5rem;min-width:30%;padding:1rem;position:sticky;top:10rem}.o2_v2_core_views_environment_tests__L748_C35{margin-top:1rem}.o2_v2_core_views_environment_tests__L750_C35{margin-top:1rem}.o2_v2_core_views_environment_tests__L752_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L874_C24{display:flex;margin-bottom:2rem}.o2_v2_core_views_environment_tests__L876_C29{min-width:60%}.o2_v2_core_views_environment_tests__L879_C27{border:1px solid #ccc;border-radius:10px;margin:1.5rem 1rem 1.5rem 0rem;min-width:90%;padding:1rem}.o2_v2_core_views_environment_tests__L883_C38{display:flex;padding-top:0.1rem}.o2_v2_core_views_environment_tests__L884_C41{text-align:top}.o2_v2_core_views_environment_tests__L896_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L898_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L899_C41{text-align:top}.o2_v2_core_views_environment_tests__L911_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L914_C40{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L915_C43{text-align:top}.o2_v2_core_views_environment_tests__L927_C46{font-size:0.8rem}.o2_v2_core_views_environment_tests__L930_C48{margin-top:0.5rem}.o2_v2_core_views_environment_tests__L933_C63{margin-left:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L943_C51{margin-top:0.5rem}.o2_v2_core_views_environment_tests__L945_C63{margin-left:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L959_C29{border:1px solid #ccc;border-radius:10px;margin:1.5rem 1rem 1.5rem 0rem;min-width:90%;padding:1rem}.o2_v2_core_views_environment_tests__L963_C40{display:flex;padding-top:0.1rem}.o2_v2_core_views_environment_tests__L964_C43{text-align:top}.o2_v2_core_views_environment_tests__L977_C40{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L978_C43{text-align:top}.o2_v2_core_views_environment_tests__L990_C46{font-size:0.8rem}.o2_v2_core_views_environment_tests__L992_C40{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L993_C43{text-align:top}.o2_v2_core_views_environment_tests__L1006_C48{margin-top:0.5rem}.o2_v2_core_views_environment_tests__L1010_C60{margin-right:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1018_C51{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1022_C27{border:1px solid #ccc;border-radius:10px;margin:1.5rem 1rem 1.5rem 0rem;min-width:90%;padding:1rem}.o2_v2_core_views_environment_tests__L1026_C38{display:flex;padding-top:0.11rem}.o2_v2_core_views_environment_tests__L1027_C41{text-align:top}.o2_v2_core_views_environment_tests__L1040_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1042_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1043_C41{text-align:top}.o2_v2_core_views_environment_tests__L1055_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1059_C27{border:1px solid #ccc;border-radius:10px;margin:1.5rem 1rem 1.5rem 0rem;min-width:90%;padding:1rem}.o2_v2_core_views_environment_tests__L1063_C38{display:flex;padding-top:0.1rem}.o2_v2_core_views_environment_tests__L1064_C41{text-align:top}.o2_v2_core_views_environment_tests__L1076_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1078_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1079_C41{text-align:top}.o2_v2_core_views_environment_tests__L1091_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1093_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1094_C41{text-align:top}.o2_v2_core_views_environment_tests__L1106_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1109_C40{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1110_C43{text-align:top}.o2_v2_core_views_environment_tests__L1122_C46{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1124_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1125_C41{text-align:top}.o2_v2_core_views_environment_tests__L1137_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1139_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1140_C41{text-align:top}.o2_v2_core_views_environment_tests__L1152_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1155_C52{margin-top:2.5rem}.o2_v2_core_views_environment_tests__L1156_C40{display:flex;flex-wrap:wrap;justify-content:space-between}.o2_v2_core_views_environment_tests__L1159_C46{margin-right:1rem}.o2_v2_core_views_environment_tests__L1179_C27{border:1px solid #ccc;border-radius:10px;margin:1.5rem 1rem 1.5rem 0rem;min-width:90%;padding:1rem}.o2_v2_core_views_environment_tests__L1183_C38{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1185_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1186_C41{text-align:top}.o2_v2_core_views_environment_tests__L1198_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1200_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1201_C41{text-align:top}.o2_v2_core_views_environment_tests__L1214_C44{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1224_C42{margin-top:2.5rem}.o2_v2_core_views_environment_tests__L1259_C77{margin-right:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1269_C77{margin-right:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1279_C40{margin-top:2.5rem}.o2_v2_core_views_environment_tests__L1282_C46{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1283_C49{text-align:top}.o2_v2_core_views_environment_tests__L1295_C52{display:flex;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L1297_C61{margin-right:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1308_C45{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1309_C48{text-align:top}.o2_v2_core_views_environment_tests__L1321_C51{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1323_C60{margin-right:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1333_C43{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1351_C27{border:1px solid #ccc;border-radius:10px;margin:1.5rem 1rem 1.5rem 0rem;min-width:90%;padding:1rem}.o2_v2_core_views_environment_tests__L1355_C38{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1357_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1370_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1383_C44{display:flex;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L1387_C46{margin-right:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1402_C27{border:1px solid #ccc;border-radius:10px;margin:1.5rem 1rem 1.5rem 0rem;min-width:90%;padding:1rem}.o2_v2_core_views_environment_tests__L1406_C38{font-size:0.8rem}.o2_v2_core_views_environment_tests__L1408_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1423_C38{display:flex;padding-top:1rem}.o2_v2_core_views_environment_tests__L1437_C46{display:flex;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L1439_C55{margin-right:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1451_C32{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L1467_C27{align-self:flex-start;border:1px solid #ccc;border-radius:10px;margin-left:2rem;margin-top:1.5rem;min-width:30%;padding:1rem;position:sticky;top:10rem}.o2_v2_core_views_environment_tests__L1473_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L1480_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L1486_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L1491_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L1500_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L1506_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L1512_C33{margin-top:1rem}.o2_v2_core_views_environment_tests__L1620_C24{display:flex;margin-bottom:2rem}.o2_v2_core_views_environment_tests__L1622_C29{margin-left:2rem;margin-top:1.5rem;min-width:60%;width:60%}.o2_v2_core_views_environment_tests__L1635_C39{margin-top:1rem}.o2_v2_core_views_environment_tests__L1642_C39{margin-top:1rem}.o2_v2_core_views_environment_tests__L1645_C46{margin-left:1rem}.o2_v2_core_views_environment_tests__L1648_C54{margin-left:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1656_C46{margin-left:1rem}.o2_v2_core_views_environment_tests__L1666_C43{display:flex;gap:1rem;margin-top:1rem}.o2_v2_core_views_environment_tests__L1669_C58{margin-left:1rem}.o2_v2_core_views_environment_tests__L1676_C66{margin-left:0.5rem;width:4rem}.o2_v2_core_views_environment_tests__L1693_C58{margin-left:1rem}.o2_v2_core_views_environment_tests__L1703_C70{width:1rem}.o2_v2_core_views_environment_tests__L1704_C39{margin-top:1rem}.o2_v2_core_views_environment_tests__L1710_C37{display:flex;gap:1rem;justify-content:end;margin-top:2rem}.o2_v2_core_views_environment_tests__L1722_C37{padding:2rem 0rem}.o2_v2_core_views_environment_tests__L1732_C59{border:1px dotted #ccf;border-radius:20px;border-width:2px;margin-top:1rem}.o2_v2_core_views_environment_tests__L1739_C72{border:1px solid #ccc;border-radius:10px;display:grid;grid-template-columns:60% 40%;margin-top:1.5rem;padding:1rem 1rem 1rem 0.3rem}.o2_v2_core_views_environment_tests__L1751_C54{align-items:center;display:flex}.o2_v2_core_views_environment_tests__L1756_C66{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L1758_C73{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L1759_C75{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L1761_C58{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L1768_C49{align-items:center;display:flex;gap:1rem;justify-content:end}.o2_v2_core_views_environment_tests__L1770_C59{margin-right:2rem;min-width:100px}.o2_v2_core_views_environment_tests__L1787_C78{width:1.5rem}.o2_v2_core_views_environment_tests__L1797_C73{width:1.5rem}.o2_v2_core_views_environment_tests__L1804_C72{width:0.8rem}.o2_v2_core_views_environment_tests__L1805_C57{display:flex;flex-direction:column;justify-content:between}.o2_v2_core_views_environment_tests__L1812_C74{width:1.5rem}.o2_v2_core_views_environment_tests__L1819_C76{width:1.5rem}.o2_v2_core_views_environment_tests__L1823_C48{border:1px dotted #ccf;border-radius:20px;border-width:2px;margin-top:1rem}.o2_v2_core_views_environment_tests__L1829_C32{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L1842_C27{align-self:flex-start;border:1px solid #ccc;border-radius:10px;margin-left:2rem;margin-top:1.5rem;min-width:30%;padding:1rem;position:sticky;top:10rem}.o2_v2_core_views_environment_tests__L1849_C35{margin-top:1rem}.o2_v2_core_views_environment_tests__L1851_C35{margin-top:1rem}.o2_v2_core_views_environment_tests__L1881_C24{margin:2rem 4rem}.o2_v2_core_views_environment_tests__L1888_C38{display:flex;justify-content:center}.o2_v2_core_views_environment_tests__L1897_C46{margin-top:1rem}.o2_v2_core_views_environment_tests__L1899_C38{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:1rem}.o2_v2_core_views_environment_tests__L1923_C38{align-items:center;display:flex;justify-content:space-between}.o2_v2_core_views_environment_tests__L1925_C41{align-items:center;display:flex}.o2_v2_core_views_environment_tests__L1943_C45{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.o2_v2_core_views_environment_tests__L1988_C45{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:1rem}.o2_v2_core_views_environment_tests__L1995_C40{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:1rem}.o2_v2_core_views_environment_tests__L2022_C24{padding:2rem}.o2_v2_core_views_environment_tests__L2029_C27{margin-top:2rem}.o2_v2_core_views_environment_tests__L2033_C34{margin-top:1rem}.o2_v2_core_views_environment_tests__L2038_C41{display:flex;margin:1rem 0rem 0rem 1rem}.o2_v2_core_views_environment_tests__L2048_C27{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L2076_C30{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:1rem;max-width:40rem;padding:1rem}.o2_v2_core_views_environment_tests__L2079_C30{margin-bottom:1rem}.o2_v2_core_views_environment_tests__L2080_C31{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2085_C30{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:1rem;max-width:40rem;padding:1rem}.o2_v2_core_views_environment_tests__L2088_C30{margin-bottom:1rem}.o2_v2_core_views_environment_tests__L2089_C31{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2094_C30{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:1rem;max-width:40rem;padding:1rem}.o2_v2_core_views_environment_tests__L2097_C30{margin-bottom:1rem}.o2_v2_core_views_environment_tests__L2098_C31{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2187_C28{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.o2_v2_core_views_environment_tests__L2191_C27{min-width:15rem}.o2_v2_core_views_environment_tests__L2200_C31{min-width:15rem}.o2_v2_core_views_environment_tests__L2208_C27{min-width:15rem}.o2_v2_core_views_environment_tests__L2220_C29{min-width:15rem}.o2_v2_core_views_environment_tests__L2232_C24{margin-top:2rem}.o2_v2_core_views_environment_tests__L2263_C39{text-align:right}.o2_v2_core_views_environment_tests__L2275_C44{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2292_C43{display:flex;justify-content:end}.o2_v2_core_views_environment_tests__L2309_C24{margin:2rem}.o2_v2_core_views_environment_tests__L2326_C21{align-items:center;display:flex}.o2_v2_core_views_environment_tests__L2330_C27{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2333_C40{height:1.7rem;margin:0rem 0.3rem;width:1.7rem}.o2_v2_core_views_environment_tests__L2337_C27{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2345_C42{height:1.7rem;margin:0rem 0.3rem;width:1.7rem}.o2_v2_core_views_environment_tests__L2356_C33{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2360_C42{height:1.7rem;margin:0rem 0.3rem;width:1.7rem}.o2_v2_core_views_environment_tests__L2365_C42{height:1.7rem;margin:0rem 0.3rem;width:1.7rem}.o2_v2_core_views_environment_tests__L2405_C24{display:flex;gap:1rem;margin-bottom:2rem}.o2_v2_core_views_environment_tests__L2412_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2419_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2427_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2429_C30{min-width:15rem}.o2_v2_core_views_environment_tests__L2440_C27{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L2454_C26{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2458_C35{min-width:15rem}.o2_v2_core_views_environment_tests__L2466_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2488_C24{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L2537_C24{margin-bottom:2.5rem}.o2_v2_core_views_environment_tests__L2544_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2552_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2560_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2562_C30{min-width:15rem}.o2_v2_core_views_environment_tests__L2573_C27{display:flex;flex-wrap:wrap;gap:1rem;padding-top:0.5rem}.o2_v2_core_views_environment_tests__L2586_C27{display:flex;flex-wrap:wrap;justify-content:space-between}.o2_v2_core_views_environment_tests__L2602_C27{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.o2_v2_core_views_environment_tests__L2627_C43{margin-top:2rem}.o2_v2_core_views_environment_tests__L2628_C46{display:flex;flex-wrap:wrap;justify-content:space-between}.o2_v2_core_views_environment_tests__L2660_C46{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}.o2_v2_core_views_environment_tests__L2680_C29{margin-top:1rem}.o2_v2_core_views_environment_tests__L2688_C24{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L2730_C30{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:1rem;max-width:40rem;padding:1rem}.o2_v2_core_views_environment_tests__L2734_C31{align-items:center;color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));display:flex}.o2_v2_core_views_environment_tests__L2736_C49{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L2739_C30{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:1rem;max-width:40rem;padding:1rem}.o2_v2_core_views_environment_tests__L2743_C31{align-items:center;color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));display:flex}.o2_v2_core_views_environment_tests__L2745_C47{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L2748_C30{border:1px solid #ccc;border-radius:10px;cursor:pointer;margin-bottom:1rem;max-width:40rem;padding:1rem}.o2_v2_core_views_environment_tests__L2752_C31{align-items:center;color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875));display:flex}.o2_v2_core_views_environment_tests__L2754_C40{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L2779_C24{align-items:center;display:flex}.o2_v2_core_views_environment_tests__L2781_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L2788_C24{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L2812_C24{margin:2rem 4rem}.o2_v2_core_views_environment_tests__L2814_C27{display:flex;flex-direction:row-reverse;gap:2rem;margin-top:1rem}.o2_v2_core_views_environment_tests__L2862_C31{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.o2_v2_core_views_environment_tests__L2866_C30{min-width:15rem}.o2_v2_core_views_environment_tests__L2875_C34{min-width:15rem}.o2_v2_core_views_environment_tests__L2897_C36{text-align:right}.o2_v2_core_views_environment_tests__L2913_C42{align-items:center;display:flex}.o2_v2_core_views_environment_tests__L2916_C51{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L2918_C58{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L2919_C60{height:3rem;width:3rem}.o2_v2_core_views_environment_tests__L2921_C46{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L2931_C42{display:flex;justify-content:end}.o2_v2_core_views_environment_tests__L2971_C24{margin:2rem}.o2_v2_core_views_environment_tests__L2994_C24{margin-top:1.5rem}.o2_v2_core_views_environment_tests__L3001_C24{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:2rem}.o2_v2_core_views_environment_tests__L3078_C31{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.o2_v2_core_views_environment_tests__L3082_C30{min-width:15rem}.o2_v2_core_views_environment_tests__L3091_C34{min-width:15rem}.o2_v2_core_views_environment_tests__L3099_C30{min-width:15rem}.o2_v2_core_views_environment_tests__L3115_C24{margin-top:2rem}.o2_v2_core_views_environment_tests__L3137_C39{text-align:right}.o2_v2_core_views_environment_tests__L3146_C44{color:light-dark(var(--color-on-surface),oklch(use var(--color-on-surface) l c h / .875))}.o2_v2_core_views_environment_tests__L3151_C46{display:flex;flex-wrap:wrap;gap:0.5rem}.o2_v2_core_views_environment_tests__L3158_C43{display:flex;justify-content:end}.o2_v2_core_views_environment_tests__L3186_C24{margin:2rem}.o2_v2_core_components_ui_input_datepicker__L12_C39{--custom-color-border:var(--color-on-surface);box-sizing:border-box;height:3.5rem;position:relative;transition-duration:.25s;transition-property:background-color}.o2_v2_core_components_ui_input_datepicker__L12_C39::after{border:.0625rem solid oklch(from var(--custom-color-border) l c h / .25);border-radius:1rem;box-sizing:border-box;content:" ";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition-duration:.25s;transition-property:border-color,border-width;user-select:none;width:100%}.o2_v2_core_components_ui_input_datepicker__L12_C39:focus-within:not(:has(> input:disabled))::after{border-color:oklch(from var(--custom-color-border) l c h / .5);border-width:.125rem}.o2_v2_core_components_ui_input_datepicker__L12_C39:hover:not(:has(> input:disabled),:focus-within)::after{border-color:oklch(from var(--custom-color-border) l c h / .5)}.o2_v2_core_components_ui_input_datepicker__L12_C39:not(:has(> input:disabled,> input:placeholder-shown)):has(> input:invalid)::after{--custom-color-border:var(--color-error)}.o2_v2_core_components_ui_input_datepicker__L36_C41{--custom-color-border:var(--color-error)}.o2_v2_core_components_ui_input_datepicker__L38_C34{color:oklch(from var(--color-on-surface) l c h / .75);height:1.5rem;left:.75rem;liane-height:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none;width:1.5rem}.o2_v2_core_components_ui_input_datepicker__L52_C46{--custom-color-label:var(--color-on-surface);color:oklch(from var(--custom-color-label) l c h / .75);left:1rem;margin-right:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.25s;transition-property:color,transform,top,font-size,line-height,left,padding;user-select:none;z-index:1}.o2_v2_core_components_ui_input_datepicker__L52_C46:has(~ input:not(:placeholder-shown)){font-size:.75rem;top:.5rem;transform:translateY(0)}.o2_v2_core_components_ui_input_datepicker__L52_C46:has(~ input:focus-within:not([disabled])){font-size:.75rem;top:.5rem;transform:translateY(0)}.o2_v2_core_components_ui_input_datepicker__L52_C46:has(~ input:focus:not([disabled])){color:oklch(from var(--custom-color-label) l c h / 1)}.o2_v2_core_components_ui_input_datepicker__L52_C46:has(~ input:hover:not([disabled],:focus-within)){color:oklch(from var(--custom-color-label) l c h / 1)}.o2_v2_core_components_ui_input_datepicker__L52_C46:has(~ input:invalid:not([disabled],:placeholder-shown)){--custom-color-label:var(--color-error)}.o2_v2_core_components_ui_input_datepicker__L74_C48{--custom-color-label:var(--color-error)}.o2_v2_core_components_ui_input_datepicker__L76_C48{left:3.25rem}.o2_v2_core_components_ui_card_button_list__L8_C35{margin-top:auto;position:relative;z-index:2}.o2_v2_core_components_ui_card_button_list__L11_C22{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.o2_v2_core_components_ui_dialog_nav__L11_C35{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding-left:1rem;padding-top:1rem}.o2_v2_core_components_ui_header_status__L23_C24{display:flex;flex-direction:column;gap:.25rem;margin-right:clamp(1rem,3vw,4rem);min-width:0}.o2_v2_core_components_ui_header_status__L28_C22{margin:0}.o2_v2_core_components_ui_header_status__L29_C28{display:block;font-size:.8rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o2_v2_core_components_ui_header_status__L36_C23{font-size:1.125rem;font-weight:500;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o2_v2_core_components_ui_nav__L8_C39{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;overflow-x:hidden}.o2_v2_core_components_ui_nav__L15_C41{background-color:var(--color-surface-container);border:none;border-top-color:oklch(0 0 0 / .25);border-top-left-radius:1rem;border-top-right-radius:1rem;border-top-style:solid;border-top-width:thin;bottom:0;box-shadow:0 0 1em oklch(0 0 0 / .25);margin:0;max-height:90svh;opacity:0;overflow-y:auto;padding:1.5rem 1rem;top:unset;transform:translateY(20vh);transition-behavior:allow-discrete;transition-duration:.25s;transition-property:opacity,transform,display,overlay;width:100%}.o2_v2_core_components_ui_nav__L15_C41:popover-open{display:flex;opacity:1;transform:none}.o2_v2_core_components_ui_nav__L15_C41::backdrop{display:none}@starting-style{.o2_v2_core_components_ui_nav__L15_C41{opacity:0!important;transform:translateY(20vh)!important}} .o2_v2_core_components_ui_nav__L41_C41{display:flex;height:100vh;min-width:13rem;overflow-y:auto;padding:1rem 1rem 2rem;top:0}.o2_v2_core_components_ui_nav__L48_C41{position:fixed}.o2_v2_core_components_ui_nav__L49_C41{position:sticky}.o2_v2_core_views_environment_clickwrap__L33_C24{margin-bottom:1rem}.o2_v2_core_components_ui_main__L12_C43{display:flex;flex-direction:column;gap:3rem}.o2_v2_core_components_ui_main__L16_C45{align-items:center;gap:1rem;height:calc(100vh - 5rem);justify-content:center;margin-left:-12rem}@media (max-width:1064px){.o2_v2_core_components_ui_main__L16_C45{height:auto;margin-left:0}} .o2_v2_core_components_ui_main__L24_C47{margin:1rem}.o2_v2_core_components_ui_main__L25_C47{margin:1rem 2rem 0}.o2_v2_core_components_ui_loading_overlay__L9_C42{align-items:center;background:oklch(from var(--color-surface) l c h / .5);border-radius:1.5rem;display:flex;height:calc(100% + 3rem);justify-content:center;left:-1.5rem;position:absolute;top:-1.5rem;transition-behavior:allow-discrete;transition-duration:.25s;transition-property:display,opacity,visibility;width:calc(100% + 3rem);z-index:1}.o2_v2_core_components_ui_loading_overlay__L24_C44{display:none;opacity:0;visibility:hidden}.o2_v2_core_components_ui_loading_overlay__L30_C26{height:2rem}.o2_v2_core_components_ui_page_title__L9_C31{margin:0}.o2_v2_core_views_environment_course__L24_C32{aspect-ratio:16/9;border-radius:1.5rem;object-fit:cover;width:35rem}.o2_v2_core_components_ui_files_block_files_block__L19_C28{background:var(--color-surface-container);border-radius:1.5rem;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1rem;padding-top:2rem;position:relative;width:calc(100% - 2.5rem)}.o2_v2_core_components_ui_files_block_files_block__L35_C29{background:var(--color-surface-container);border-radius:1.5rem;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1rem;padding-top:2rem;position:relative;width:calc(100% - 2.5rem)}.o2_v2_core_components_ui_autocomplete__L42_C21{position:relative}.o2_v2_core_components_ui_autocomplete__L42_C21 > saarni-text-field{display:block;width:100%}.o2_v2_core_components_ui_autocomplete__L96_C21{background:var(--color-surface);border:1px solid oklch(0 0 0 / .25);border-radius:1rem;box-shadow:0 6px 20px rgba(0,0,0,0.08);position:absolute;width:100%;z-index:1000}.o2_v2_core_components_ui_autocomplete__L104_C40{color:oklch(from var(--color-on-surface) l c h / .75);padding:0.5rem 1rem}.o2_v2_core_components_ui_autocomplete__L109_C31{color:oklch(from var(--color-on-surface) l c h / .75);padding:0.5rem 1rem}.o2_v2_core_components_ui_autocomplete__L121_C58{cursor:pointer;padding:0.5rem 1rem}.o2_v2_core_components_ui_autocomplete__L121_C58:hover{background:oklch(from var(--color-on-surface) l c h / .125)}.o2_v2_core_components_ui_autocomplete__L121_C58:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem}.o2_v2_core_components_ui_autocomplete__L121_C58:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-left-radius:0;border-top-right-radius:0}.o2_v2_core_components_ui_autocomplete__L121_C58:only-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.o2_v2_core_components_ui_autocomplete__L137_C60{background:oklch(from var(--color-surface) l c h / .15)}.o2_v2_core_components_ui_autocomplete__L146_C39{font-weight:500}.o2_v2_core_components_ui_autocomplete__L149_C41{color:oklch(from var(--color-on-surface) l c h / .75);font-size:.875rem}.o2_v2_core_components_ui_competence_card__L28_C46{align-items:center;border:thin solid oklch(from var(--color-on-surface) l c h / .25);border-radius:1.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;max-width:640px;padding:1.5rem;width:100%}.o2_v2_core_components_ui_competence_card__L39_C48{cursor:pointer}.o2_v2_core_components_ui_competence_card__L41_C27{display:flex;flex-direction:column;gap:1rem;width:100%}.o2_v2_core_components_ui_competence_card__L45_C45{align-items:flex-end;display:flex;gap:1rem;width:100%}.o2_v2_core_components_ui_competence_card__L50_C47{align-items:flex-start;flex-direction:column}.o2_v2_core_components_ui_competence_card__L52_C29{font-size:1.25rem;margin:0}.o2_v2_core_components_ui_competence_card__L55_C48{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-left:auto}.o2_v2_core_components_ui_competence_card__L61_C50{justify-content:flex-start;margin-left:0}.o2_v2_core_components_ui_competence_card__L64_C53{align-items:center;border-radius:1.5rem;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem .75rem}.o2_v2_core_components_ui_competence_card__L71_C55{background:oklch(from var(--color-on-surface) l c h / .025);border:.125rem solid oklch(from var(--color-on-surface) l c h / .05)}.o2_v2_core_components_ui_competence_card__L73_C55{background:oklch(.52 .18 142.49 / .05);border:.125rem solid oklch(.52 .18 142.49)}.o2_v2_core_components_ui_competence_card__L75_C39{font-size:.875rem;font-weight:500;line-height:1;margin:0;margin-left:.25rem}.o2_v2_core_components_ui_competence_card__L81_C53{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_competence_card__L84_C35{align-items:center;background:oklch(.52 .18 20 / .05);border:.125rem solid oklch(.52 .18 20);border-radius:1.5rem;display:flex;gap:.75rem;justify-content:space-between;padding:.5rem .75rem}.o2_v2_core_components_ui_competence_card__L92_C39{font-size:.875rem;font-weight:500;line-height:1;margin:0;margin-left:.25rem}.o2_v2_core_components_ui_competence_card__L98_C58{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_competence_card__L100_C43{color:oklch(from var(--color-on-surface) l c h / .75);font-size:.875rem;margin:0;max-width:75%;text-wrap:pretty}.o2_v2_core_components_ui_competence_card__L106_C45{max-width:100%}.o2_v2_core_components_ui_competence_card__L111_C28{display:flex;gap:2rem;margin:0}.o2_v2_core_components_ui_competence_card__L115_C34{display:flex;flex-direction:column;margin:0}.o2_v2_core_components_ui_competence_card__L118_C36{color:oklch(from var(--color-on-surface) l c h / .5);font-size:.875rem;font-weight:500}.o2_v2_core_components_ui_competence_card__L122_C36{color:var(--color-on-surface);font-size:1rem;font-weight:400;margin:0}.o2_v2_core_components_ui_competence_card__L130_C34{display:flex;flex-direction:column;margin:0}.o2_v2_core_components_ui_competence_card__L133_C36{color:oklch(from var(--color-on-surface) l c h / .5);font-size:.875rem;font-weight:500}.o2_v2_core_components_ui_competence_card__L137_C36{color:var(--color-on-surface);font-size:1rem;font-weight:400;margin:0}.o2_v2_core_components_ui_competence_card__L144_C42{border-radius:1.5rem;display:flex;flex-direction:column;gap:1rem;height:0;margin-top:-1rem;opacity:0;overflow:hidden;transition:height .25s,visibility .25s,opacity .125s,margin-top .125s;visibility:collapse;width:100%}.o2_v2_core_components_ui_competence_card__L156_C44{height:auto;margin-top:.5rem;opacity:1;visibility:visible}.o2_v2_core_components_ui_competence_card__L161_C29{background:oklch(.52 .18 142.49 / .05);border:.125rem solid oklch(.52 .18 142.49);border-radius:1.5rem;display:flex;flex-direction:column;overflow:hidden}.o2_v2_core_components_ui_competence_card__L167_C32{align-items:center;background:oklch(.52 .18 142.49 / .0625);border-bottom:.125rem solid oklch(.52 .18 142.49);display:flex;gap:.75rem;justify-content:space-between;margin:0;padding:.5rem 1.5rem}.o2_v2_core_components_ui_competence_card__L175_C34{font-size:1rem;font-weight:500;line-height:1;margin:0}.o2_v2_core_components_ui_competence_card__L180_C44{height:2rem;width:2rem}.o2_v2_core_components_ui_competence_card__L182_C32{display:flex;flex-direction:column;gap:1rem;padding:1rem}.o2_v2_core_components_ui_competence_card__L192_C29{background:oklch(.52 .18 20 / .05);border:.125rem solid oklch(.52 .18 20);border-radius:1.5rem;display:flex;flex-direction:column;overflow:hidden}.o2_v2_core_components_ui_competence_card__L198_C32{align-items:center;background:oklch(.52 .18 20 / .0625);border-bottom:.125rem solid oklch(.52 .18 20);display:flex;gap:.75rem;justify-content:space-between;margin:0;padding:.5rem 1.5rem}.o2_v2_core_components_ui_competence_card__L206_C34{font-size:1rem;font-weight:500;line-height:1;margin:0}.o2_v2_core_components_ui_competence_card__L211_C49{height:2rem;width:2rem}.o2_v2_core_components_ui_competence_card__L213_C32{display:flex;flex-direction:column;gap:1rem;padding:1rem}.o2_v2_core_components_ui_competence_card__L222_C48{align-items:center;background:none;border:none;border-radius:100%;cursor:pointer;display:flex;height:3rem;justify-content:center;transition:background-color .25s;width:3rem}.o2_v2_core_components_ui_competence_card__L222_C48:hover{background:oklch(from var(--color-on-surface) l c h / .09375)!important}:has(> .o2_v2_core_components_ui_competence_card__L234_C50):hover .o2_v2_core_components_ui_competence_card__L234_C50{background:oklch(from var(--color-on-surface) l c h / .09375)!important}.o2_v2_core_components_ui_competence_card__L239_C22{height:2rem;width:2rem}.o2_v2_core_components_ui_filter_no_results__L7_C19{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 1rem 1rem 1rem}.o2_v2_core_views_environment_home__L33_C44{text-wrap:pretty}.o2_v2_core_views_environment_home__L122_C3{display:grid;gap:1.5rem;height:fit-content;position:relative}.o2_v2_core_views_environment_home__L135_C26{height:0}@media (max-width:1064px){.o2_v2_core_views_environment_home__L135_C26{display:none}} .o2_v2_core_views_environment_home__L144_C26{height:0}@media (max-width:1064px){.o2_v2_core_views_environment_home__L144_C26{display:none}} .o2_v2_core_views_environment_home__L150_C3{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1200px){.o2_v2_core_views_environment_home__L150_C3{grid-template-columns:repeat(12,1fr)}} .o2_v2_core_views_environment_home__L157_C3{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1200px){.o2_v2_core_views_environment_home__L157_C3{grid-template-columns:2fr 1fr;grid-template-rows:auto}} .o2_v2_core_views_environment_home__L165_C3{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:1200px){.o2_v2_core_views_environment_home__L165_C3{grid-template-columns:repeat(3,1fr)}} .o2_v2_core_views_environment_home__L172_C3{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:1200px){.o2_v2_core_views_environment_home__L178_C3{grid-column:1 / -1;margin-bottom:1.5rem}} .o2_v2_core_views_environment_home__L239_C37{margin-bottom:2rem;overflow:hidden;position:relative}.o2_v2_core_views_environment_home__L242_C34{height:calc(100vh - 7rem);overflow:hidden}.o2_v2_core_views_environment_home__L244_C3{display:grid;gap:3rem;grid-template-columns:100%;grid-template-rows:masonry}@media (max-width:1199px){.o2_v2_core_views_environment_home__L244_C3{display:flex;flex-direction:column}} @media (min-width:1200px){.o2_v2_core_views_environment_home__L250_C36{grid-template-columns:2fr 1fr}} @media (min-width:1200px){.o2_v2_core_views_environment_home__L251_C36{grid-template-columns:1fr 2fr}} @media (min-width:1200px){.o2_v2_core_views_environment_home__L252_C36{grid-template-columns:repeat(3,1fr)}} .o2_v2_core_views_environment_home__L253_C41{display:flex;flex-direction:column;gap:3rem}@media (min-width:1200px){.o2_v2_core_views_environment_home__L254_C36{grid-template-columns:1.5fr 1.5fr}} .o2_v2_core_components_ui_table_header_th__L11_C3{flex-shrink:0;height:1rem;width:1rem}.o2_v2_core_components_ui_table_header_th__L24_C27{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:0.5rem;padding:0}.o2_v2_core_components_ui_table_header_th__L24_C27:focus-visible{border:1px solid var(--color-primary);border-radius:10px;padding:3px}.o2_v2_core_components_ui_table_header_th__L45_C26{font-weight:normal;padding:0.75rem}.o2_v2_core_components_ui_snackbar_paragraph__L7_C17{font-size:.9375rem;font-weight:300;margin:0}.o2_v2_core_components_ui_alert__L11_C3{align-items:flex-start;background:transparent;border:1.5px solid var(--alert-accent,var(--color-on-surface));border-radius:0.75rem;color:var(--color-on-surface);display:flex;font-size:.9375rem;gap:0.625rem;line-height:1.4;padding:0.875rem 1rem}.o2_v2_core_components_ui_alert__L23_C3{--alert-accent:var(--color-success,light-dark(oklch(0.55 0.18 145),oklch(0.78 0.18 145)))}.o2_v2_core_components_ui_alert__L26_C3{--alert-accent:var(--color-error)}.o2_v2_core_components_ui_alert__L29_C3{--alert-accent:var(--color-warning,light-dark(oklch(0.62 0.18 65),oklch(0.80 0.16 75)))}.o2_v2_core_components_ui_alert__L32_C3{--alert-accent:var(--color-info,light-dark(oklch(0.50 0.18 250),oklch(0.74 0.16 250)))}.o2_v2_core_components_ui_alert__L35_C3{color:var(--alert-accent);flex-shrink:0;height:1.25rem;margin-top:0.0625rem;width:1.25rem}.o2_v2_core_components_ui_alert__L42_C3{display:flex;flex:1;flex-direction:column;gap:0.375rem;min-width:0}.o2_v2_core_components_ui_alert__L48_C27{margin:0}.o2_v2_core_views_environment_admin_layout_setting_row__L7_C3{border-bottom:1px solid var(--color-outline-variant);display:flex;flex-direction:column;gap:0.5rem;padding-block:1rem}.o2_v2_core_views_environment_admin_layout_setting_row__L14_C3{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between}@media (max-width:600px){.o2_v2_core_views_environment_admin_layout_setting_row__L14_C3{flex-direction:column}} .o2_v2_core_views_environment_admin_layout_setting_row__L22_C3{display:flex;flex-direction:column;gap:0.25rem;max-width:30rem}.o2_v2_core_views_environment_admin_layout_setting_row__L28_C3{color:var(--color-on-surface);font-size:1rem;font-weight:600}.o2_v2_core_views_environment_admin_layout_setting_row__L33_C3{color:var(--color-on-surface-variant);font-size:0.875rem}.o2_v2_core_views_environment_admin_layout_setting_row__L37_C3{display:flex;flex:1;justify-content:flex-end;min-width:200px}.o2_v2_core_components_ui_input_business_id__L37_C30{position:relative}.o2_v2_core_components_ui_input_business_id__L37_C30 > saarni-text-field{display:block;width:100%}.o2_v2_core_components_ui_input_business_id__L79_C24{background:var(--color-surface);border:1px solid oklch(0 0 0 / .25);border-radius:1rem;box-shadow:0 6px 20px rgba(0,0,0,0.08);position:absolute;width:100%;z-index:1000}.o2_v2_core_components_ui_input_business_id__L88_C34{color:oklch(from var(--color-on-surface) l c h / .75);padding:0.5rem 1rem}.o2_v2_core_components_ui_input_business_id__L93_C34{color:oklch(from var(--color-on-surface) l c h / .75);padding:0.5rem 1rem}.o2_v2_core_components_ui_input_business_id__L107_C46{cursor:pointer;padding:0.5rem 1rem}.o2_v2_core_components_ui_input_business_id__L107_C46:hover{background:oklch(from var(--color-on-surface) l c h / .125)}.o2_v2_core_components_ui_input_business_id__L107_C46:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:1rem;border-top-right-radius:1rem}.o2_v2_core_components_ui_input_business_id__L107_C46:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-left-radius:0;border-top-right-radius:0}.o2_v2_core_components_ui_input_business_id__L107_C46:only-child{border-radius:1rem}.o2_v2_core_components_ui_input_business_id__L120_C48{background:oklch(from var(--color-on-surface) l c h / .125)}.o2_v2_core_components_ui_input_business_id__L127_C22{color:oklch(from var(--color-on-surface) l c h / .65);font-size:.75rem;margin:.25rem 0 0 0}.o2_v2_core_components_ui_input_business_id__L136_C21{align-items:center;display:flex;gap:.5rem}.o2_v2_core_components_dialogs_profile_cover_image_upload__L22_C3{display:flex;flex-direction:column;gap:.5rem;max-width:90vw;padding:1.5rem;width:40rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_cover_image_upload__L22_C3{padding:1rem}} .o2_v2_core_components_dialogs_profile_cover_image_upload__L31_C3{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem}.o2_v2_core_components_dialogs_profile_cover_image_upload__L39_C3{color:var(--color-on-surface);font-size:1rem;font-weight:500;text-align:center}.o2_v2_core_components_dialogs_profile_cover_image_upload__L45_C3{background:var(--color-error-container);border-radius:.5rem;color:var(--color-on-error-container);padding:1rem;text-align:center}.o2_v2_core_components_dialogs_profile_cover_image_upload__L52_C3{font-size:.875rem;font-weight:500;margin:0}.o2_v2_core_components_dialogs_profile_cover_image_upload__L57_C3{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}@media (max-width:1064px){.o2_v2_core_components_dialogs_profile_cover_image_upload__L57_C3{flex-wrap:wrap}} .o2_v2_core_components_dialogs_profile_cover_image_upload__L64_C3{height:2rem}.o2_v2_core_components_header_desktop_dropdown_views_role__L27_C27{align-items:center;border-bottom:thin solid oklch(0 0 0 / .25);display:flex;min-height:2.5rem;padding:0 .5rem .5rem}.o2_v2_core_components_header_desktop_dropdown_views_role__L33_C35{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;transition:.25s opacity}.o2_v2_core_components_header_desktop_dropdown_views_role__L33_C35:hover{opacity:1}.o2_v2_core_components_header_desktop_dropdown_views_role__L43_C49{height:2.5rem;width:2.5rem}.o2_v2_core_components_header_desktop_dropdown_views_role__L45_C26{color:oklch(from var(--color-on-surface) l c h / .75);font-size:1.25rem;font-weight:400;margin:0 1rem 0;min-height:1.5625rem}.o2_v2_core_components_dialogs_confirm__L23_C27{min-width:40rem;overflow:auto;padding:1rem;white-space:pre-wrap}.o2_v2_core_components_dialogs_confirm__L29_C27{display:flex;gap:1rem;justify-content:flex-end}.o2_v2_core_components_ui_table_header_thead__L7_C21{color:oklch(from var(--color-on-surface) l c h / .75);font-size:.875rem;text-align:left}.o2_v2_core_components_ui_table_header_thead__L7_C21 > tr > th{border-bottom:medium solid light-dark(oklch(0.97 0 0),oklch(0.25 0 0))}.o2_v2_core_components_ui_text_block_text_block__L15_C19{border-radius:1.5rem;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1rem 2rem;position:relative;width:calc(100% - 2.5rem)}.o2_v2_core_components_ui_text_block_text_block__L27_C40{text-wrap:pretty}.o2_v2_core_components_ui_text_block_text_block__L27_C40 h1{font-size:2rem;font-weight:600;text-wrap:balance}.o2_v2_core_components_ui_text_block_text_block__L27_C40 p{font-size:1rem;line-height:1.5;text-wrap:pretty}.o2_v2_core_components_ui_dialog_layouts_modal__L10_C19{padding:2rem 4.5rem 1rem 2rem}.o2_v2_core_components_ui_dialog_layouts_modal__L12_C21{color:oklch(from var(--color-on-surface) l c h / .75);font-size:1.5rem;font-weight:400;margin:0;min-height:1.5625rem}.o2_v2_core_components_ui_dialog_layouts_modal__L26_C56{display:flex;flex-direction:column}.o2_v2_core_components_ui_dialog_layouts_modal__L29_C71{height:fit-content;max-height:calc(100vh - 4rem);overflow:hidden}.o2_v2_core_components_ui_dialog_layouts_modal__L32_C58{height:90vh}.o2_v2_core_components_ui_dialog_layouts_modal__L35_C27{display:flex;gap:2rem;height:100%;overflow:hidden}.o2_v2_core_components_ui_dialog_layouts_modal__L42_C19{border-top:thin solid oklch(0 0 0 / .25);padding:1rem}.o2_v2_core_components_header_desktop_dropdown_views_language__L20_C27{align-items:center;border-bottom:thin solid oklch(0 0 0 / .25);display:flex;min-height:2.5rem;padding:0 .5rem .5rem}.o2_v2_core_components_header_desktop_dropdown_views_language__L26_C35{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;transition:.25s opacity}.o2_v2_core_components_header_desktop_dropdown_views_language__L26_C35:hover{opacity:1}.o2_v2_core_components_header_desktop_dropdown_views_language__L36_C49{height:2.5rem;width:2.5rem}.o2_v2_core_components_header_desktop_dropdown_views_language__L38_C26{color:oklch(from var(--color-on-surface) l c h / .75);font-size:1.25rem;font-weight:400;margin:0 1rem 0;min-height:1.5625rem}.o2_v2_core_components_ui_avatar_list__L11_C53{margin-right:.5rem}.o2_v2_core_components_ui_input_error__L7_C17{color:oklch(from var(--color-error) l c h / .75);font-size:.75rem;margin:0 0 0 1rem}.o2_v2_core_components_ui_header_dropdown_popover_nav__L8_C38{margin-inline:1rem}.o2_v2_core_components_ui_competence_picker__L15_C24{align-items:center;display:flex;font-size:0.875rem;gap:0.25rem}.o2_v2_core_components_ui_competence_picker__L20_C33{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_competence_picker__L25_C39{background:none;border:none;padding:0}.o2_v2_core_components_ui_competence_picker__L28_C49{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_competence_picker__L33_C39{background:none;border:none;padding:0}.o2_v2_core_components_ui_competence_picker__L36_C52{height:1.5rem;width:1.5rem}.o2_v2_core_components_ui_competence_picker__L45_C42{margin-left:1.5rem}.o2_v2_core_components_ui_competence_picker__L47_C44{display:none;visibility:hidden}.o2_v2_core_components_header_desktop__L19_C26{flex:1 1 auto;min-width:0}.o2_v2_core_components_ui_card__L9_C36{min-width:min(22rem,calc(100svw - 2rem));position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:min(22rem,calc(100svw - 2rem))}.o2_v2_core_components_ui_badge__L7_C17{align-items:center;border-radius:0.45rem;display:inline-flex;font-size:0.675rem;font-weight:600;gap:0.25rem;padding:0.25rem 0.5rem;text-align:center;white-space:nowrap}.o2_v2_core_components_ui_badge__L17_C20{background-color:oklch(0.46 0.0263 264.12);color:oklch(1 0 0)}.o2_v2_core_components_ui_badge__L20_C13{background-color:oklch(0.6231 0.1447 138.17);color:oklch(0 0 0)}.o2_v2_core_components_ui_badge__L21_C13{background-color:oklch(.8444 0.155 83.1);color:oklch(0 0 0)}.o2_v2_core_components_ui_badge__L22_C13{background-color:oklch(.9873 0.004 346.6);color:oklch(0 0 0)}.o2_v2_core_components_ui_badge__L28_C17{border-radius:3rem}.o2_v2_core_components_ui_badge__L36_C19{align-items:center;border-radius:50%;display:inline-flex;height:var(--badge-size,1.25rem);justify-content:center;line-height:1;padding:0;width:var(--badge-size,1.25rem)}.o2_v2_core_components_ui_input_search__L10_C21{align-items:center;display:flex;flex-direction:row;margin-left:auto;margin-right:auto}.o2_v2_core_components_ui_input_search__L16_C26{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.o2_v2_core_components_ui_input_search__L35_C32{border:none;border-radius:1rem;flex-grow:1;font-size:1rem;max-width:100%;padding:1rem 4rem 1rem 2rem}.o2_v2_core_components_ui_input_search__L41_C37{height:2rem;margin-left:-55px;padding:0.5rem}.o2_v2_core_components_header_desktop_dropdown_views_environments__L18_C27{align-items:center;border-bottom:thin solid oklch(0 0 0 / .25);display:flex;min-height:2.5rem;padding:0 .5rem .5rem}.o2_v2_core_components_header_desktop_dropdown_views_environments__L24_C35{background:none;border-style:none;color:var(--color-on-surface);display:flex;opacity:.75;padding:0;transition:.25s opacity}.o2_v2_core_components_header_desktop_dropdown_views_environments__L24_C35:hover{opacity:1}.o2_v2_core_components_header_desktop_dropdown_views_environments__L34_C49{height:2.5rem;width:2.5rem}.o2_v2_core_components_header_desktop_dropdown_views_environments__L36_C26{color:oklch(from var(--color-on-surface) l c h / .75);font-size:1.25rem;font-weight:400;margin:0 1rem 0;min-height:1.5625rem}.o2_v2_core_components_ui_image_block_image_block__L24_C21{background:oklch(0 0 0 / 0.80);display:flex;flex-direction:column;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}.o2_v2_core_components_ui_image_block_image_block__L35_C24{align-items:center;display:flex;height:3rem;justify-content:flex-end;padding:0 1rem}.o2_v2_core_components_ui_image_block_image_block__L43_C35{background:transparent;border:none;color:white;cursor:pointer}.o2_v2_core_components_ui_image_block_image_block__L47_C48{height:2rem}.o2_v2_core_components_ui_image_block_image_block__L50_C27{align-items:center;display:flex;flex:1;justify-content:center}.o2_v2_core_components_ui_image_block_image_block__L59_C27{border-radius:0.5rem;max-height:90vh;max-width:90vw;object-fit:contain}.o2_v2_core_components_ui_image_block_image_block__L78_C26{align-items:center;border-radius:2rem;cursor:pointer;display:flex;height:max-content;justify-content:center;margin-bottom:1rem;max-height:100%;max-width:100%;object-fit:cover}.o2_v2_core_components_ui_image_block_image_block__L88_C32{border-radius:2rem;cursor:pointer;max-height:100%;max-width:100%;object-fit:cover}