@font-face{font-family:Ubuntu Regular;src:url(/ubuntu_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(/bodoni_moda.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish Regular;src:url(/mulish_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mulish Regular;src:url(/mulish_semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mulish Regular;src:url(/mulish_extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--nav-bg: oklch(35.3% .142 22.7);--nav-hover: oklch(46% .185 23.9);--version-bg: oklch(97% .024 321.7);--overlay-bg: oklch(80% 0 0 / .8);--text-color-light: oklch(97% 0 89.9);--text-color-dark: oklch(25% 0 0);--focus-color-dark-red: oklch(30.6% .4 360);--dark-red-decoration-color: oklch(26.6% .089 37.2);--icon-color: oklch(.743415 .170614 359.700652);--font-base: 1.6rem;--line-height-base: 1.5;--letter-space-base: 3.5%;--mobile-font-3: 2.7rem;--desktop-font-3: 3.2rem;--mobile-font-2: 2.3rem;--desktop-font-2: 2.5rem;--mobile-font-1: 1.9rem;--desktop-font-1: 2rem;--mobile-font-0: 1.3rem;--desktop-font-0: 1.3rem;--mobile-line-height-3: 1.3333;--desktop-line-height-3: 1.25;--mobile-line-height-2: 1.39113;--desktop-line-height-2: 1.28;--mobile-line-height-1: 1.4737;--desktop-line-height-1: 1.4;--mobile-line-height-0: 1.5385;--desktop-line-height-0: 1.5385;--mobile-letter-space-3: .85%;--desktop-letter-space-3: .25%;--mobile-letter-space-2: 1.52%;--desktop-letter-space-2: 1.16%;--mobile-letter-space-1: 2.47%;--desktop-letter-space-1: 2.2%;--mobile-letter-space-0: 5%;--desktop-letter-space-0: 5%;--button-border-radius: 8px}.dark{--bg: oklch(25% 0 0);--bg-inverse: oklch(97% 0 89.9);--bg-widget: oklch(0 0 0);--button-focus-color: oklch(90% .4 188.6);--text-color: oklch(90% .065797 227.609302);--text-color-inverse: oklch(25% 0 0);--text-color-error: oklch(.4456 .2018 7.17);--text-color-error-hover: oklch(97% 0 89.9);--bg-color-error: oklch(.9697 .0153 7.48);--bg-color-error-hover: oklch(36% .144 8.9);--border-color-error: oklch(21.2% .146 21.1);--text-color-success: oklch(.2715 .0553 231.93);--text-color-success-hover: oklch(95.7% .049 98.4);--bg-color-success: oklch(.7563 .226 146.12);--border-color-success: oklch(75.5% .118 44.5);--bg-color-info: oklch(91.6% .167 304.1);--bg-color-success-hover: oklch(41.2% .137 143.1);--bg-color-disabled: oklch(.3867 .0215 267.47);--text-color-disabled: oklch(.9006 0 0);--text-color-shadow: oklch(50% .4 40);--text-color-contrast: oklch(25% 0 0);--shadow: oklch(50% .1472 190.65);--link-color: oklch(.772 .1883 338.15);--red-decoration-color-1: oklch(26.6% .089 37.2);--red-decoration-color-2: oklch(90.9% .03 359.5);--primary-color: oklch(.9 .072 331.88);--primary-color-hover: #E7DDF4;--secondary-color: oklch(90% .1608 92.6);--secondary-color-hover: oklch(90.9% .4 92.6);--yellow-decoration-color: oklch(100% .4 95.4);--danger-color: #FF9C9C;--danger-color-hover: #FF8787;background-color:#222}.light{--bg: oklch(.9364 .0273 93.11);--text-color: oklch(.4143 .1262 12.22);--text-color-contrast: oklch(.9364 .0273 93.11);--primary-color: oklch(.2998 .1262 339.53);--secondary-color: oklch(.2998 .1262 274.51)}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:var(--font-base);line-height:var(--line-height-base);letter-spacing:var(--letter-space-base)}html,body{height:100%}body,p,h1,h2,h3,h4{margin:0}main{position:relative;grid-column:2 / 24;background-color:var(--bg)}@media(min-width:768px){main{padding:34px}}p,h1,h2,h3,h4,h5,h6,label,li,.loading,caption,td,th{color:var(--text-color)}a{color:var(--link-color)}a:hover{color:var(--secondary-color)}p,li,.loading,caption,td,th,a{font-family:Mulish Regular}h1,h2{font-family:Bodoni Moda}h1{letter-spacing:var(--mobile-letter-space-3);line-height:var(--mobile-line-height-3);font-size:var(--mobile-font-3)}@media(min-width:768px){h1{font-size:var(--desktop-font-3);line-height:var(--desktop-line-height-3);letter-spacing:var(--desktop-letter-space-3)}}h2{letter-spacing:var(--mobile-letter-space-2);line-height:var(--mobile-line-height-2);font-size:var(--mobile-font-2)}@media(min-width:768px){h2{letter-spacing:var(--desktop-letter-space-2);line-height:var(--desktop-line-height-2);font-size:var(--desktop-font-2)}}h3,.typography_h3{letter-spacing:var(--mobile-letter-space-1);line-height:var(--mobile-line-height-1);font-size:var(--mobile-font-1)}@media(min-width:768px){h3,.typography_h3{letter-spacing:var(--desktop-letter-space-1);line-height:var(--desktop-line-height-1);font-size:var(--desktop-font-1)}}label,.label{font-size:var(--mobile-font-0);line-height:var(--mobile-line-height-0);letter-spacing:var(--mobile-letter-space-0)}.label_buffer{margin-top:calc(var(--mobile-font-0) * var(--mobile-line-height-0) - 6px)}p,a,.typography_body{font-size:var(--font-base);line-height:var(--line-height-base);letter-spacing:var(--letter-space-base)}button{padding:0}label,button{font-family:Ubuntu Regular}img{width:fit-content}button:disabled,button:disabled:hover{background:var(--bg-color-disabled);color:var(--text-color-disabled);cursor:not-allowed}audio{display:block}button{border:0;cursor:pointer}ul{padding:0;margin:0;list-style:none}.text{color:var(--text-color)}.text_inverse{color:var(--text-color-inverse)}.text_content{font-family:Mulish Regular}.text_input{font-family:Ubuntu Regular}.text_center{text-align:center}.text_italic{font-style:italic}.capitalize{text-transform:capitalize}.semibold{font-weight:600}.extrabold{font-weight:800}@media(min-width:768px){main{grid-column:8 / 24}}@media(min-width:1200px){main{grid-column:6 / 24}}.nav-container{margin-bottom:13px;z-index:10;top:0;position:sticky;min-width:250px;height:auto;grid-column:span 24;background-color:var(--nav-bg)}.nav-container *{color:var(--text-color-light)}[role=treeitem]:focus{outline:2px solid var(--button-focus-color)}[role=radio]:focus{outline:2px solid var(--button-focus-color)}@media(min-width:768px){.nav-container{min-height:100vh;margin-bottom:0;grid-column:span 6}}@media(min-width:1200px){.nav-container{grid-column:span 4}}.heading-text-shadow{text-shadow:0 1px 0 var(--text-color-shadow)}.grid{display:grid;grid-template-columns:repeat(24,1fr);grid-auto-rows:max-content}.hide{display:none}.v_hidden{visibility:hidden}.absolute{position:absolute}li[role=option]{cursor:pointer}.combobox_option--focused{outline:2px solid var(--secondary-color)}.table{width:100%;border-collapse:collapse}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.fullwidth{width:100%}.relative{position:relative}.flex{display:flex}.flex-1{flex:1}.flex-column{flex-direction:column}.inline-flex{display:inline-flex}.align-center{align-items:center}.justify-center{justify-content:center}.block{display:block}.maxw-200{max-width:200px}.maxw-500{max-width:500px}.fit-content{width:fit-content}.overflow_scroll{overflow:scroll}.picture_frame_border{border:5px ridge var(--primary-color)}.maxw-768{max-width:768px}.maxw-sm{max-width:377px}.maxw-md{max-width:610px}.maxw-lg{max-width:987px}.maxw-xl{max-width:1597px}.p-5{padding:5px}.p-8{padding:8px}.p-13{padding:13px}.margin-auto{margin:auto}.ml-5{margin-left:5px}.ml-34{margin-left:34px}.mr-3{margin-right:3px}.mr-5{margin-right:5px}.mr-8{margin-right:8px}.mb-3{margin-bottom:3px}.mb-5{margin-bottom:5px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-13{margin-bottom:13px}.mb-21{margin-bottom:21px}.mt-5{margin-top:5px}.mt-8{margin-top:8px}.mt-13{margin-top:13px}.list_combobox_group{display:flex;align-items:center}.answer_textarea{background:var(--bg);outline:2px solid var(--primary-color)}._root_mm6ps_1{padding:6px;outline:2px solid var(--secondary-color);border-radius:50%;height:42px;width:42px;background-color:var(--bg)}._root_mm6ps_1:focus{outline-offset:3px}._root_v3m9s_1{padding:8px;border-left:5px solid;top:0;left:100%;transition:left .5s linear;max-width:300px}._iconText_v3m9s_10>svg{flex:0 0 auto}._iconText_v3m9s_10>span{flex:1}._info_v3m9s_18{border-color:var(--bg-color-info)}._success_v3m9s_22{border-color:var(--border-color-success);background:var(--bg-color-success);color:var(--text-color-success)}._error_v3m9s_28{border-color:var(--border-color-error);background:var(--bg-color-error);color:var(--text-color-error)}._closeButton_v3m9s_34{height:32px;width:32px;background:var(--primary-color);outline-color:var(--focus-color-dark-red)}._closeButton_v3m9s_34:hover{background:var(--bg-color-error)}._active_v3m9s_45{left:0}._iconText_v3m9s_10{flex:1}._root_2ai16_1{border-radius:3px;border:1px solid var(--primary-color);padding:8px;box-shadow:-3px 3px 0 0 var(--shadow)}._root_2ai16_1:focus{outline:1px solid var(--secondary-color);background:var(--bg-widget);color:var(--text-color)}._root_1ej00_1{color:var(--text-color-error)}._container_1ej00_5{background:var(--bg-color-error)}._root_gty52_1{display:flex;align-items:center;background-color:var(--primary-color);color:var(--text-color-contrast);border-radius:var(--button-border-radius);padding:8px 13px;box-shadow:-2px 5px 0 0 var(--shadow);transition:box-shadow transform .15s ease;font-size:var(--mobile-font-1);letter-spacing:var(--mobile-letter-space-1);line-height:var(--mobile-line-height-1)}@media(min-width:768px){._root_gty52_1{font-size:var(--desktop-font-1);letter-spacing:var(--desktop-letter-space-1);line-height:var(--desktop-line-height-1)}}._root_gty52_1:active{box-shadow:0 3px 0 0 var(--shadow);transform:translateY(2px)}._root_gty52_1:hover{background:linear-gradient(.25turn,var(--primary-color),10%,var(--secondary-color))}._root_gty52_1:focus{outline:3px solid var(--primary-color);background:linear-gradient(.25turn,var(--primary-color),10%,var(--secondary-color))}._root_1oghr_1{background:var(--bg);color:var(--text-color);border:2px solid var(--primary-color);padding:5px;border-radius:5px;width:300px}._root_1oghr_1:hover{color:var(--text-color-dark);background:var(--bg-inverse);border:2px solid var(--secondary-color)}.treeview-item{padding-left:5px;list-style:none;margin-bottom:3px;border-left:5px solid transparent}button[role=treeitem]{background:transparent}.treeview-item.current-link,.treeview-item_link-container:hover{background:var(--nav-hover);border-left:5px solid var(--dark-red-decoration-color)}.treeview-navigation ul[role=group]{margin-left:5px}.treeview-navigation *[role=treeitem][aria-expanded=false]+[role=group]{display:none}.treeview-navigation *[role=treeitem][aria-expanded=true]+[role=group]{display:block}._root_7nrdl_1{position:absolute;left:-100vw;transition:.5s left;background:var(--nav-bg);min-height:100vh;width:80%;top:0;z-index:30;padding-bottom:89px}._root_7nrdl_1 *{color:var(--text-color-light)}._closeButton_7nrdl_15{background:var(--bg-color-error)}._closeButton_7nrdl_15:hover{background:var(--text-color-error)}._closeButton_7nrdl_15:hover>svg{fill:var(--bg-color-error)}._closeButtonContainer_7nrdl_27{padding:13px;text-align:right}._overlay_7nrdl_31{position:fixed;top:0;left:0;background:var(--overlay-bg);z-index:20;height:100vh;width:100%}._root_ylh3h_1{background:var(--version-bg);width:100%;height:55px;position:absolute;bottom:0;display:flex;align-items:center;padding:13px}._app_name_ylh3h_12{color:var(--nav-bg)}._root_8wdwy_1{background:var(--secondary-color);color:var(--text-color-inverse);padding:8px;border-radius:var(--button-border-radius)}._root_8wdwy_1:hover{background:var(--secondary-color-hover)}._root_8wdwy_1:focus{outline:2px solid var(--button-focus-color)}._root_6rfto_1{padding:13px;background:var(--bg)}._root_127xf_1{background:var(--bg);padding:13px;text-align:center}._root_127xf_1 *{color:var(--text-color)}._desktopNav_1n77x_1{display:none}._mobileNav_1n77x_5{padding:13px;text-align:right}._mobileNavDrawerContent_1n77x_9{padding:0 13px}._hamburger_1n77x_13{background-color:var(--bg)}._hamburger_1n77x_13:hover{background:var(--yellow-decoration-color)}._hamburger_1n77x_13:hover>svg{fill:var(--bg)}@media(min-width:768px){._mobileNavDrawer_1n77x_9,._mobileNav_1n77x_5{display:none}._desktopNav_1n77x_1{display:block;padding-bottom:55px}}._openDrawer_1n77x_38{left:0;text-align:left}._closeDrawer_1n77x_43{left:-800px}._buttonIcon_1n77x_46{position:relative;left:5px}._toggleButton_1n77x_50[aria-expanded=true] svg{transform:rotate(180deg)}._activeDrawer_1n77x_53{height:100vh;width:100%}
