:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:var(--wx-color-font);text-decoration:inherit}a:hover{color:var(--wx-color-font)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;align-items:stretch}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{width:100%;margin:0 auto;padding:0;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#272822;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}p strong{font-weight:700;color:#ccf}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:var(--wx-color-font)}button{background-color:#f9f9f9}}.hljs-comment,.hljs-title{color:#8e908c}.hljs-variable,.hljs-attribute,.hljs-tag,.hljs-regexp,.hljs-ruby .constant,.hljs-xml .hljs-tag .hljs-title,.hljs-xml .hljs-pi,.hljs-xml .hljs-doctype,.hljs-html .hljs-doctype,.hljs-css .hljs-id,.hljs-css .hljs-class,.hljs-css .hljs-pseudo{color:#c82829}.hljs-number,.hljs-preprocessor,.hljs-built_in,.hljs-literal,.hljs-params,.hljs-constant{color:#f5871f}.hljs-class,.hljs-ruby .hljs-class .hljs-title,.hljs-css .hljs-rules .hljs-attribute{color:#eab700}.hljs-string,.hljs-value,.hljs-inheritance,.hljs-header,.hljs-ruby .hljs-symbol,.hljs-xml .hljs-cdata{color:#718c00}.hljs-css .hljs-hexcolor{color:#3e999f}.hljs-function,.hljs-python .hljs-decorator,.hljs-python .hljs-title,.hljs-ruby .hljs-function .hljs-title,.hljs-ruby .hljs-title .hljs-keyword,.hljs-perl .hljs-sub,.hljs-javascript .hljs-title,.hljs-coffeescript .hljs-title{color:#4271ae}.hljs-keyword,.hljs-javascript .hljs-function{color:#8959a8}.wx-button.svelte-1gdo8eb{display:inline-block;vertical-align:top;text-decoration:none;text-align:center;letter-spacing:normal;text-transform:var(--wx-button-text-transform);font-family:var(--wx-button-font-family);font-size:var(--wx-button-font-size);line-height:var(--wx-button-line-height);font-weight:var(--wx-button-font-weight);padding:var(--wx-button-padding);border:var(--wx-button-border);border-radius:var(--wx-button-border-radius);background-color:var(--wx-button-background);color:var(--wx-button-font-color);cursor:pointer;box-shadow:none;transition:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:var(--wx-button-width)}.wx-button.svelte-1gdo8eb:hover{background-image:linear-gradient(#0000001a 0% 100%)}.wx-button.svelte-1gdo8eb,.wx-button.svelte-1gdo8eb:focus,.wx-button.svelte-1gdo8eb:active{outline:none}.wx-button[disabled].svelte-1gdo8eb{cursor:not-allowed;background:var(--wx-color-disabled);border-color:transparent;color:var(--wx-color-font-disabled)}.wx-block.svelte-1gdo8eb{display:block;width:100%}.wx-square.svelte-1gdo8eb{border-radius:0}i.svelte-1gdo8eb{position:relative;display:inline-block;vertical-align:top;font-size:var(--wx-button-icon-size);line-height:1;height:var(--wx-button-line-height);margin-right:2px;opacity:.7}i.svelte-1gdo8eb:before{display:block;position:relative;top:50%;transform:translateY(-50%)}.wx-icon.svelte-1gdo8eb{padding-left:var(--wx-button-icon-indent);padding-right:var(--wx-button-icon-indent);min-width:auto}.wx-icon.svelte-1gdo8eb i:where(.svelte-1gdo8eb){margin:0;opacity:1}.wx-primary.svelte-1gdo8eb{background-color:var(--wx-color-primary);color:var(--wx-color-primary-font)}.wx-pressed.svelte-1gdo8eb,.wx-pressed.svelte-1gdo8eb:hover,.wx-pressed.svelte-1gdo8eb:active,.wx-pressed[disabled].svelte-1gdo8eb{background-color:var(--wx-button-pressed);box-shadow:var(--wx-button-box-shadow)}.wx-primary.wx-pressed.svelte-1gdo8eb:not([disabled]),.wx-primary.wx-pressed.svelte-1gdo8eb:hover:not([disabled]),.wx-primary.wx-pressed.svelte-1gdo8eb:active:not([disabled]){background-color:var(--wx-button-primary-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-danger.wx-pressed.svelte-1gdo8eb:not([disabled]),.wx-danger.wx-pressed.svelte-1gdo8eb:hover:not([disabled]),.wx-danger.wx-pressed.svelte-1gdo8eb:active:not([disabled]){background-color:var(--wx-button-danger-pressed);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary.svelte-1gdo8eb{background:var(--wx-color-secondary);color:var(--wx-color-secondary-font);border-color:var(--wx-color-secondary-border)}.wx-secondary.svelte-1gdo8eb:hover:not([disabled]){background:var(--wx-color-secondary-hover)}.wx-secondary.wx-pressed.svelte-1gdo8eb:not([disabled]),.wx-secondary.wx-pressed.svelte-1gdo8eb:hover:not([disabled]),.wx-secondary.wx-pressed.svelte-1gdo8eb:active:not([disabled]){background:var(--wx-color-secondary-hover);box-shadow:var(--wx-button-primary-box-shadow)}.wx-secondary[disabled].svelte-1gdo8eb{border-color:var(--wx-color-secondary-border-disabled)}.wx-danger.svelte-1gdo8eb{background-color:var(--wx-color-danger);color:var(--wx-button-danger-font-color)}.wx-link.svelte-1gdo8eb{color:var(--wx-color-link);padding:0;border:none;vertical-align:baseline}.wx-link.svelte-1gdo8eb,.wx-link.svelte-1gdo8eb:hover,.wx-link[disabled].svelte-1gdo8eb{background:transparent}.wx-link[disabled].svelte-1gdo8eb{color:var(--wx-color-font-disabled)}.wx-material-theme{--wx-color-primary: #2f77e3;--wx-color-primary-selected: #d5e6ff;--wx-color-primary-font: #fff;--wx-color-secondary: rgba(0, 0, 0, .04);--wx-color-secondary-hover: rgba(0, 0, 0, .1);--wx-color-secondary-font: rgba(0, 0, 0, .7);--wx-color-secondary-font-hover: rgba(0, 0, 0, .7);--wx-color-secondary-border: transparent;--wx-color-secondary-border-disabled: transparent;--wx-color-success: #00d19a;--wx-color-warning: #ffc975;--wx-color-info: #37a9ef;--wx-color-danger: #ff5252;--wx-color-disabled: #ededed;--wx-color-disabled-alt: #e9e9e9;--wx-color-font: rgba(0, 0, 0, .7);--wx-color-font-alt: rgba(0, 0, 0, .5);--wx-color-font-disabled: rgba(0, 0, 0, .3);--wx-color-link: var(--wx-color-primary);--wx-background: #fff;--wx-background-alt: #f7f7f7;--wx-background-hover: linear-gradient( rgba(0, 0, 0, .15) 0%, rgba(0, 0, 0, .15) 100% );--wx-font-family: Roboto, Arial, Helvetica, sans-serif;--wx-font-size: 14px;--wx-line-height: 20px;--wx-font-size-md: 16px;--wx-line-height-md: 24px;--wx-font-size-hd: 16px;--wx-line-height-hd: 30px;--wx-font-size-sm: 12px;--wx-line-height-sm: 16px;--wx-font-weight: 400;--wx-font-weight-md: 500;--wx-font-weight-b: 700;--wx-icon-color: var(--wx-color-font-alt);--wx-icon-size: var(--wx-line-height);--wx-icon-border-radius: 2px;--wx-border: 1px solid #dfdfdf;--wx-border-radius: 2px;--wx-radius-medium: var(--wx-border-radius);--wx-border-light: none;--wx-border-medium: 1px solid #eaedf5;--wx-shadow-light: 0px 4px 20px rgba(44, 47, 60, .12);--wx-shadow-medium: 0px 2px 4px rgba(0, 0, 0, .15);--wx-box-shadow: 0px 2px 4px rgba(0, 0, 0, .15);--wx-box-shadow-strong: 0px 2px 5px rgba(0, 0, 0, .3);--wx-padding: 8px;--wx-field-gutter: 16px;--wx-field-width: 400px;--wx-input-font-family: var(--wx-font-family);--wx-input-font-size: var(--wx-font-size);--wx-input-line-height: var(--wx-line-height);--wx-input-font-weight: var(--wx-font-weight);--wx-input-text-align: left;--wx-input-font-color: var(--wx-color-font);--wx-input-background: var(--wx-background);--wx-input-background-disabled: var(--wx-background);--wx-input-placeholder-color: var(--wx-color-font-alt);--wx-input-border: var(--wx-border);--wx-input-border-focus: 1px solid rgba(0, 0, 0, .5);--wx-input-border-disabled: 1px solid var(--wx-color-disabled);--wx-input-border-radius: var(--wx-border-radius);--wx-input-height: 32px;--wx-input-width: 100%;--wx-input-padding: 5px 8px;--wx-input-icon-indent: 6px;--wx-input-icon-color: var(--wx-icon-color);--wx-input-icon-size: var(--wx-icon-size);--wx-multicombo-tag-gap: 4px;--wx-multicombo-tag-border: none;--wx-multicombo-tag-border-radius: var(--wx-input-border-radius);--wx-multicombo-tag-pading: 2px 8px;--wx-multicombo-tag-background: var(--wx-background-alt);--wx-checkbox-height: var(--wx-line-height);--wx-checkbox-size: 18px;--wx-checkbox-border-width: 2px;--wx-checkbox-border-color: var(--wx-color-font-alt);--wx-checkbox-border-color-disabled: var(--wx-color-font-disabled);--wx-checkbox-border-radius: var(--wx-input-border-radius);--wx-checkbox-font-family: var(--wx-font-family);--wx-checkbox-font-size: var(--wx-font-size);--wx-checkbox-line-height: var(--wx-line-height);--wx-checkbox-font-weight: var(--wx-font-weight);--wx-checkbox-font-color: var(--wx-color-font);--wx-label-width: 80px;--wx-label-margin: 0 0 8px;--wx-label-padding: 0;--wx-label-font-family: var(--wx-font-family);--wx-label-font-size: var(--wx-font-size);--wx-label-line-height: var(--wx-line-height);--wx-label-font-weight: var(--wx-font-weight-md);--wx-label-font-color: var(--wx-color-font);--wx-button-font-family: var(--wx-font-family);--wx-button-font-size: var(--wx-font-size);--wx-button-line-height: var(--wx-line-height);--wx-button-font-weight: var(--wx-font-weight-md);--wx-button-text-transform: none;--wx-button-font-color: var(--wx-color-font);--wx-button-danger-font-color: #fff;--wx-button-background: var(--wx-background-alt);--wx-button-border: 1px solid transparent;--wx-button-border-radius: var(--wx-border-radius);--wx-button-height: 32px;--wx-button-padding: 5px 20px;--wx-button-icon-indent: 7px;--wx-button-icon-size: 16px;--wx-button-pressed: rgba(0, 0, 0, .16);--wx-button-danger-pressed: #cc4242;--wx-button-primary-pressed: #265fb6;--wx-button-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .56) inset, 2px 2px 3px 1px rgba(0, 0, 0, .12) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba( 255, 255, 255, .26 ) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-segmented-background: var(--wx-background-alt);--wx-segmented-background-hover: var(--wx-background-hover);--wx-segmented-border: var(--wx-border);--wx-segmented-border-radius: var(--wx-border-radius);--wx-segmented-padding: 3px;--wx-tabs-background: var(--wx-background-alt);--wx-tabs-background-hover: var(--wx-background-hover);--wx-tabs-hover-border: transparent;--wx-tabs-border-width: 1px;--wx-tabs-border-radius: var(--wx-border-radius);--wx-tabs-divider-width: 1px;--wx-tabs-divider-height: 100%;--wx-tabs-divider-color: #dfdfdf;--wx-tabs-cell-min-width: 100px;--wx-tabs-active-background: var(--wx-color-primary);--wx-tabs-active-color: var(--wx-color-primary-font);--wx-tabs-active-border: transparent;--wx-slider-height: 16px;--wx-slider-primary: var(--wx-color-primary);--wx-slider-background: #dfdfdf;--wx-slider-track-height: 4px;--wx-slider-track-border-radius: 2px;--wx-slider-thumb-size: var(--wx-slider-height);--wx-slider-thumb-border: 2px solid var(--wx-background);--wx-slider-thumb-border-disabled: none;--wx-slider-thumb-shadow: var(--wx-box-shadow-strong);--wx-slider-label-margin: 0 0 5px;--wx-slider-label-font-family: var(--wx-font-family);--wx-slider-label-font-size: var(--wx-font-size);--wx-slider-label-line-height: var(--wx-line-height);--wx-slider-label-font-weight: var(--wx-font-weight-md);--wx-slider-label-font-color: var(--wx-color-font);--wx-switch-primary: var(--wx-color-primary);--wx-switch-background: rgba(0, 0, 0, .3);--wx-switch-width: 44px;--wx-switch-height: 22px;--wx-switch-border-width: 1px;--wx-switch-border-color: transparent;--wx-switch-border-color-disabled: #dfdfdf;--wx-switch-thumb-offset: 1px;--wx-switch-thumb-border: none;--wx-switch-thumb-border-disabled: none;--wx-switch-thumb-background: var(--wx-background);--wx-switch-thumb-background-disabled: var(--wx-background);--wx-switch-thumb-shadow: var(--wx-box-shadow-strong);--wx-popup-z-index: 100;--wx-popup-background: var(--wx-background);--wx-popup-shadow: var(--wx-shadow-light);--wx-popup-border: none;--wx-popup-border-radius: var(--wx-border-radius);--wx-modal-z-index: 1000;--wx-modal-background: var(--wx-background);--wx-modal-shadow: var(--wx-shadow-medium);--wx-modal-border: none;--wx-modal-border-radius: var(--wx-border-radius);--wx-modal-width: 280px;--wx-modal-padding: 16px 20px;--wx-modal-gutter: 14px;--wx-modal-backdrop: rgba(0, 0, 0, .5);--wx-modal-header-font-family: var(--wx-font-family);--wx-modal-header-font-size: var(--wx-font-size-hd);--wx-modal-header-line-height: var(--wx-line-height-hd);--wx-modal-header-font-weight: var(--wx-font-weight);--wx-modal-header-font-color: #000;--wx-notice-z-index: 1010;--wx-notice-background: var(--wx-background);--wx-notice-shadow: var(--wx-shadow-medium);--wx-notice-border: none;--wx-notice-border-radius: var(--wx-border-radius);--wx-notice-margin: 6px 12px;--wx-notice-font-family: var(--wx-font-family);--wx-notice-font-size: var(--wx-font-size);--wx-notice-line-height: var(--wx-line-height);--wx-notice-font-weight: var(--wx-font-weight);--wx-notice-font-color: var(--wx-color-font);--wx-notice-padding: var(--wx-padding);--wx-notice-width: 240px;--wx-notice-icon-size: var(--wx-icon-size);--wx-notice-icon-color: var(--wx-icon-color);--wx-notice-type-border-width: 0px;--wx-notice-type-border-color: transparent;--wx-notice-type-font-color: #fff;--wx-notice-type-icon-color: rgba(255, 255, 255, .8);--wx-notice-type-background-opacity: 1;--wx-notice-type-close-hover-opacity: .3;--wx-calendar-padding: 16px;--wx-calendar-cell-size: 32px;--wx-calendar-gap: 4px;--wx-calendar-line-gap: 0px;--wx-calendar-border-radius: var(--wx-calendar-cell-size);--wx-calendar-font-family: var(--wx-font-family);--wx-calendar-font-size: var(--wx-font-size);--wx-calendar-line-height: var(--wx-line-height);--wx-calendar-font-weight: var(--wx-font-weight);--wx-calendar-font-color: var(--wx-color-font);--wx-calendar-icon-color: var(--wx-icon-color);--wx-calendar-icon-size: var(--wx-icon-size);--wx-calendar-header-font-size: var(--wx-font-size);--wx-calendar-header-line-height: var(--wx-line-height);--wx-calendar-header-font-weight: var(--wx-font-weight-md);--wx-calendar-controls-font-family: var(--wx-button-font-family);--wx-calendar-controls-font-size: var(--wx-button-font-size);--wx-calendar-controls-line-height: var(--wx-button-line-height);--wx-calendar-controls-font-weight: var(--wx-button-font-weight);--wx-calendar-controls-font-color: var(--wx-color-link)}.wx-material-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background)}.wx-material-theme *,.wx-material-theme *:before,.wx-material-theme *:after{box-sizing:border-box}.wx-willow-theme{--wx-color-primary: #37a9ef;--wx-color-primary-selected: #d5eaf7;--wx-color-primary-font: #fff;--wx-color-secondary: transparent;--wx-color-secondary-hover: rgba(55, 169, 239, .12);--wx-color-secondary-font: var(--wx-color-primary);--wx-color-secondary-font-hover: var(--wx-color-primary);--wx-color-secondary-border: var(--wx-color-primary);--wx-color-secondary-border-disabled: #c0c3ce;--wx-color-success: #77d257;--wx-color-warning: #fcba2e;--wx-color-info: #37a9ef;--wx-color-danger: #fe6158;--wx-color-disabled: #f2f3f7;--wx-color-disabled-alt: #e9e9e9;--wx-color-font: #2c2f3c;--wx-color-font-alt: #9fa1ae;--wx-color-font-disabled: #c0c3ce;--wx-color-link: var(--wx-color-primary);--wx-background: #ffffff;--wx-background-alt: #f2f3f7;--wx-background-hover: #eaedf5;--wx-font-family: "Open Sans", Arial, Helvetica, sans-serif;--wx-font-size: 14px;--wx-line-height: 20px;--wx-font-size-md: 14px;--wx-line-height-md: 24px;--wx-font-size-hd: 16px;--wx-line-height-hd: 30px;--wx-font-size-sm: 12px;--wx-line-height-sm: 16px;--wx-font-weight: 400;--wx-font-weight-md: 600;--wx-font-weight-b: 700;--wx-icon-color: #9fa1ae;--wx-icon-size: var(--wx-line-height);--wx-icon-border-radius: 2px;--wx-border: 1px solid #e6e6e6;--wx-border-radius: 3px;--wx-radius-major: 6px;--wx-border-light: none;--wx-border-medium: 1px solid #eaedf5;--wx-shadow-light: 0px 3px 10px 0px rgba(44, 47, 60, .12), 0px 1px 2px 0px rgba(44, 47, 60, .06);--wx-shadow-medium: 0px 4px 20px 0px rgba(44, 47, 60, .12);--wx-box-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-box-shadow-strong: 0px 4px 20px rgba(44, 47, 60, .16);--wx-padding: 8px;--wx-field-gutter: 16px;--wx-field-width: 400px;--wx-input-font-family: var(--wx-font-family);--wx-input-font-size: var(--wx-font-size);--wx-input-line-height: var(--wx-line-height);--wx-input-font-weight: var(--wx-font-weight);--wx-input-text-align: left;--wx-input-font-color: var(--wx-color-font);--wx-input-background: var(--wx-background);--wx-input-background-disabled: var(--wx-color-disabled);--wx-input-placeholder-color: var(--wx-color-font-alt);--wx-input-border: var(--wx-border);--wx-input-border-focus: 1px solid var(--wx-color-primary);--wx-input-border-disabled: var(--wx-border);--wx-input-border-radius: 3px;--wx-input-height: 32px;--wx-input-width: 100%;--wx-input-padding: 5px 8px;--wx-input-icon-indent: 6px;--wx-input-icon-color: var(--wx-icon-color);--wx-input-icon-size: var(--wx-icon-size);--wx-multicombo-tag-gap: 3px;--wx-multicombo-tag-border: none;--wx-multicombo-tag-border-radius: var(--wx-input-border-radius);--wx-multicombo-tag-pading: 2px 8px;--wx-multicombo-tag-background: var(--wx-background-alt);--wx-checkbox-height: var(--wx-line-height);--wx-checkbox-size: var(--wx-checkbox-height);--wx-checkbox-border-width: 2px;--wx-checkbox-border-color: var(--wx-color-font-alt);--wx-checkbox-border-color-disabled: var(--wx-color-disabled);--wx-checkbox-border-radius: var(--wx-input-border-radius);--wx-checkbox-font-family: var(--wx-font-family);--wx-checkbox-font-size: var(--wx-font-size);--wx-checkbox-line-height: var(--wx-line-height);--wx-checkbox-font-weight: var(--wx-font-weight);--wx-checkbox-font-color: var(--wx-color-font);--wx-label-width: 100px;--wx-label-margin: 0 0 4px;--wx-label-padding: 0;--wx-label-font-family: var(--wx-font-family);--wx-label-font-size: var(--wx-font-size);--wx-label-line-height: var(--wx-line-height);--wx-label-font-weight: var(--wx-font-weight-md);--wx-label-font-color: var(--wx-color-font);--wx-button-font-family: var(--wx-font-family);--wx-button-font-size: var(--wx-font-size-md);--wx-button-line-height: var(--wx-line-height);--wx-button-font-weight: var(--wx-font-weight-md);--wx-button-text-transform: none;--wx-button-font-color: var(--wx-color-font);--wx-button-danger-font-color: #fff;--wx-button-background: var(--wx-background-alt);--wx-button-border: 1px solid transparent;--wx-button-border-radius: var(--wx-border-radius);--wx-button-height: 32px;--wx-button-padding: 5px 16px;--wx-button-icon-indent: 5px;--wx-button-icon-size: 20px;--wx-button-pressed: #d7dde3;--wx-button-danger-pressed: #cb4e46;--wx-button-primary-pressed: #098cdc;--wx-button-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .56) inset, 2px 2px 3px 1px rgba(0, 0, 0, .12) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba( 255, 255, 255, .26 ) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-segmented-background: var(--wx-background-alt);--wx-segmented-background-hover: var(--wx-background-hover);--wx-segmented-border: none;--wx-segmented-border-radius: 6px;--wx-segmented-padding: 0px;--wx-tabs-background: var(--wx-background);--wx-tabs-background-hover: transparent;--wx-tabs-hover-border: #9fa1ae;--wx-tabs-border-width: 1px;--wx-tabs-border-radius: var(--wx-border-radius);--wx-tabs-divider-width: 1px;--wx-tabs-divider-height: 60%;--wx-tabs-divider-color: transparent;--wx-tabs-cell-min-width: 100px;--wx-tabs-active-background: transparent;--wx-tabs-active-color: var(--wx-color-primary);--wx-tabs-active-border: var(--wx-tabs-active-color);--wx-slider-height: 14px;--wx-slider-primary: var(--wx-color-primary);--wx-slider-background: var(--wx-background-alt);--wx-slider-track-height: 4px;--wx-slider-track-border-radius: 2px;--wx-slider-thumb-size: var(--wx-slider-height);--wx-slider-thumb-border: none;--wx-slider-thumb-border-disabled: none;--wx-slider-thumb-shadow: var(--wx-box-shadow-strong);--wx-slider-label-margin: 0 0 5px;--wx-slider-label-font-family: var(--wx-font-family);--wx-slider-label-font-size: var(--wx-font-size);--wx-slider-label-line-height: var(--wx-line-height);--wx-slider-label-font-weight: var(--wx-font-weight-md);--wx-slider-label-font-color: var(--wx-color-font);--wx-switch-primary: var(--wx-color-primary);--wx-switch-background: #9fa1ae;--wx-switch-width: 48px;--wx-switch-height: 24px;--wx-switch-border-width: 0px;--wx-switch-border-color: transparent;--wx-switch-border-color-disabled: transparent;--wx-switch-thumb-offset: 1px;--wx-switch-thumb-border: none;--wx-switch-thumb-border-disabled: 1px solid #c0c3ce;--wx-switch-thumb-background: var(--wx-background);--wx-switch-thumb-background-disabled: var(--wx-color-disabled);--wx-switch-thumb-shadow: none;--wx-popup-z-index: 100;--wx-popup-background: var(--wx-background);--wx-popup-shadow: var(--wx-shadow-light);--wx-popup-border: 1px solid transparent;--wx-popup-border-radius: var(--wx-border-radius);--wx-modal-z-index: 1000;--wx-modal-background: var(--wx-background);--wx-modal-shadow: var(--wx-shadow-medium);--wx-modal-border: none;--wx-modal-border-radius: var(--wx-border-radius);--wx-modal-width: 280px;--wx-modal-padding: 16px 20px;--wx-modal-gutter: 14px;--wx-modal-backdrop: rgba(108, 114, 131, .2);--wx-modal-header-font-family: var(--wx-font-family);--wx-modal-header-font-size: var(--wx-font-size-hd);--wx-modal-header-line-height: var(--wx-line-height-hd);--wx-modal-header-font-weight: var(--wx-font-weight-b);--wx-modal-header-font-color: #000;--wx-notice-z-index: 1010;--wx-notice-background: var(--wx-background);--wx-notice-shadow: var(--wx-shadow-medium);--wx-notice-border: none;--wx-notice-border-radius: 0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin: 6px 12px;--wx-notice-font-family: var(--wx-font-family);--wx-notice-font-size: var(--wx-font-size);--wx-notice-line-height: var(--wx-line-height);--wx-notice-font-weight: var(--wx-font-weight);--wx-notice-font-color: var(--wx-color-font);--wx-notice-padding: 14px;--wx-notice-width: 240px;--wx-notice-icon-size: var(--wx-icon-size);--wx-notice-icon-color: var(--wx-icon-color);--wx-notice-type-border-width: 4px;--wx-notice-type-border-color: var(--wx-icon-color);--wx-notice-type-font-color: var(--wx-color-font);--wx-notice-type-icon-color: var(--wx-icon-color);--wx-notice-type-background-opacity: 0;--wx-notice-type-close-hover-opacity: 1;--wx-calendar-padding: 16px;--wx-calendar-cell-size: 32px;--wx-calendar-gap: 4px;--wx-calendar-line-gap: 4px;--wx-calendar-border-radius: var(--wx-border-radius);--wx-calendar-font-family: var(--wx-font-family);--wx-calendar-font-size: var(--wx-font-size);--wx-calendar-line-height: var(--wx-line-height);--wx-calendar-font-weight: var(--wx-font-weight);--wx-calendar-font-color: var(--wx-color-font);--wx-calendar-icon-color: var(--wx-icon-color);--wx-calendar-icon-size: var(--wx-icon-size);--wx-calendar-header-font-size: var(--wx-font-size);--wx-calendar-header-line-height: var(--wx-line-height);--wx-calendar-header-font-weight: var(--wx-font-weight-md);--wx-calendar-controls-font-family: var(--wx-button-font-family);--wx-calendar-controls-font-size: var(--wx-font-size);--wx-calendar-controls-line-height: var(--wx-line-height);--wx-calendar-controls-font-weight: var(--wx-font-weight);--wx-calendar-controls-font-color: var(--wx-color-font)}.wx-willow-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background)}.wx-willow-theme *,.wx-willow-theme *:before,.wx-willow-theme *:after{box-sizing:border-box}.wx-willow-dark-theme{--wx-color-primary: #7a67eb;--wx-color-primary-selected: rgba(122, 103, 235, .3);--wx-color-primary-font: #fff;--wx-color-secondary: transparent;--wx-color-secondary-hover: rgba(122, 103, 235, .12);--wx-color-secondary-font: var(--wx-color-primary);--wx-color-secondary-font-hover: var(--wx-color-primary);--wx-color-secondary-border: var(--wx-color-primary);--wx-color-secondary-border-disabled: #9fa1ae;--wx-color-success: #77d257;--wx-color-warning: #fcba2e;--wx-color-info: var(--wx-color-primary);--wx-color-danger: #fe6158;--wx-color-disabled: #384047;--wx-color-disabled-alt: #44474a;--wx-color-font: rgba(255, 255, 255, .9);--wx-color-font-alt: #9fa1ae;--wx-color-font-disabled: #9fa1ae;--wx-color-link: var(--wx-color-primary);--wx-background: #2a2b2d;--wx-background-alt: #384047;--wx-background-hover: #20262b;--wx-font-family: "Open Sans", Arial, Helvetica, sans-serif;--wx-font-size: 14px;--wx-line-height: 20px;--wx-font-size-md: 14px;--wx-line-height-md: 24px;--wx-font-size-hd: 16px;--wx-line-height-hd: 30px;--wx-font-size-sm: 12px;--wx-line-height-sm: 16px;--wx-font-weight: 400;--wx-font-weight-md: 600;--wx-font-weight-b: 700;--wx-icon-color: #c0c3ce;--wx-icon-size: var(--wx-line-height);--wx-icon-border-radius: 2px;--wx-border: 1px solid #384047;--wx-border-radius: 3px;--wx-radius-major: 6px;--wx-border-light: 1px solid #384047;--wx-border-medium: 1px solid #384047;--wx-shadow-light: 0px 4px 20px 0px rgba(44, 47, 60, .12);--wx-shadow-medium: none;--wx-box-shadow: 0px 4px 48px rgba(44, 47, 60, .18);--wx-box-shadow-strong: 0px 4px 48px rgba(44, 47, 60, .18), 0px 4px 8px rgba(14, 14, 15, .3);--wx-padding: 8px;--wx-field-gutter: 16px;--wx-field-width: 400px;--wx-input-font-family: var(--wx-font-family);--wx-input-font-size: var(--wx-font-size);--wx-input-line-height: var(--wx-line-height);--wx-input-font-weight: var(--wx-font-weight);--wx-input-text-align: left;--wx-input-font-color: var(--wx-color-font);--wx-input-background: var(--wx-background);--wx-input-background-disabled: var(--wx-color-disabled);--wx-input-placeholder-color: var(--wx-color-font-alt);--wx-input-border: var(--wx-border);--wx-input-border-focus: 1px solid var(--wx-color-primary);--wx-input-border-disabled: var(--wx-border);--wx-input-border-radius: 3px;--wx-input-height: 32px;--wx-input-width: 100%;--wx-input-padding: 5px 8px;--wx-input-icon-indent: 6px;--wx-input-icon-color: var(--wx-icon-color);--wx-input-icon-size: var(--wx-icon-size);--wx-multicombo-tag-gap: 3px;--wx-multicombo-tag-border: none;--wx-multicombo-tag-border-radius: var(--wx-input-border-radius);--wx-multicombo-tag-pading: 2px 8px;--wx-multicombo-tag-background: var(--wx-background-alt);--wx-checkbox-height: var(--wx-line-height);--wx-checkbox-size: var(--wx-checkbox-height);--wx-checkbox-border-width: 2px;--wx-checkbox-border-color: var(--wx-color-font-alt);--wx-checkbox-border-color-disabled: var(--wx-color-disabled);--wx-checkbox-border-radius: var(--wx-input-border-radius);--wx-checkbox-font-family: var(--wx-font-family);--wx-checkbox-font-size: var(--wx-font-size);--wx-checkbox-line-height: var(--wx-line-height);--wx-checkbox-font-weight: var(--wx-font-weight);--wx-checkbox-font-color: var(--wx-color-font);--wx-label-width: 100px;--wx-label-margin: 0 0 4px;--wx-label-padding: 0;--wx-label-font-family: var(--wx-font-family);--wx-label-font-size: var(--wx-font-size);--wx-label-line-height: var(--wx-line-height);--wx-label-font-weight: var(--wx-font-weight-md);--wx-label-font-color: var(--wx-color-font);--wx-button-font-family: var(--wx-font-family);--wx-button-font-size: var(--wx-font-size-md);--wx-button-line-height: var(--wx-line-height);--wx-button-font-weight: var(--wx-font-weight-md);--wx-button-text-transform: none;--wx-button-background: var(--wx-background-alt);--wx-button-font-color: var(--wx-color-font);--wx-button-danger-font-color: #fff;--wx-button-border: 1px solid transparent;--wx-button-border-radius: var(--wx-border-radius);--wx-button-height: 32px;--wx-button-padding: 5px 16px;--wx-button-icon-indent: 5px;--wx-button-icon-size: 20px;--wx-button-pressed: #353d44;--wx-button-danger-pressed: #cb4e46;--wx-button-primary-pressed: #5643c7;--wx-button-box-shadow: -2px -2px 4px 0px rgba(255, 255, 255, .06) inset, 2px 2px 3px 1px rgba(0, 0, 0, .16) inset;--wx-button-primary-box-shadow: -2px -2px 4px 0px rgba( 255, 255, 255, .12 ) inset, 2px 2px 3px 1px rgba(0, 0, 0, .2) inset;--wx-segmented-background: var(--wx-background-alt);--wx-segmented-background-hover: var(--wx-background-hover);--wx-segmented-border: none;--wx-segmented-border-radius: 6px;--wx-segmented-padding: 0px;--wx-tabs-background: var(--wx-background);--wx-tabs-background-hover: transparent;--wx-tabs-hover-border: #9fa1ae;--wx-tabs-border-width: 1px;--wx-tabs-border-radius: var(--wx-border-radius);--wx-tabs-divider-width: 1px;--wx-tabs-divider-height: 60%;--wx-tabs-divider-color: transparent;--wx-tabs-cell-min-width: 100px;--wx-tabs-active-background: transparent;--wx-tabs-active-color: var(--wx-color-primary);--wx-tabs-active-border: var(--wx-tabs-active-color);--wx-slider-height: 14px;--wx-slider-primary: var(--wx-color-primary);--wx-slider-background: var(--wx-background-alt);--wx-slider-track-height: 4px;--wx-slider-track-border-radius: 2px;--wx-slider-thumb-size: var(--wx-slider-height);--wx-slider-thumb-border: none;--wx-slider-thumb-border-disabled: 1px solid var(--wx-color-disabled);--wx-slider-thumb-shadow: none;--wx-slider-label-margin: 0 0 5px;--wx-slider-label-font-family: var(--wx-font-family);--wx-slider-label-font-size: var(--wx-font-size);--wx-slider-label-line-height: var(--wx-line-height);--wx-slider-label-font-weight: var(--wx-font-weight-md);--wx-slider-label-font-color: var(--wx-color-font);--wx-switch-primary: var(--wx-color-primary);--wx-switch-background: #384047;--wx-switch-width: 48px;--wx-switch-height: 24px;--wx-switch-border-width: 0px;--wx-switch-border-color: transparent;--wx-switch-border-color-disabled: transparent;--wx-switch-thumb-offset: 1px;--wx-switch-thumb-border: none;--wx-switch-thumb-border-disabled: 1px solid rgba(255, 255, 255, .7);--wx-switch-thumb-background: rgba(255, 255, 255, .9);--wx-switch-thumb-background-disabled: var(--wx-color-disabled);--wx-switch-thumb-shadow: none;--wx-popup-z-index: 100;--wx-popup-background: var(--wx-background);--wx-popup-shadow: var(--wx-shadow-light);--wx-popup-border: 1px solid rgba(255, 255, 255, .26);--wx-popup-border-radius: var(--wx-border-radius);--wx-modal-z-index: 1000;--wx-modal-background: var(--wx-background);--wx-modal-shadow: var(--wx-shadow-medium);--wx-modal-border: 1px solid #ffffff42;--wx-modal-border-radius: var(--wx-border-radius);--wx-modal-width: 280px;--wx-modal-padding: 16px 20px;--wx-modal-gutter: 14px;--wx-modal-backdrop: rgba(108, 114, 131, .2);--wx-modal-header-font-family: var(--wx-font-family);--wx-modal-header-font-size: var(--wx-font-size-hd);--wx-modal-header-line-height: var(--wx-line-height-hd);--wx-modal-header-font-weight: var(--wx-font-weight-b);--wx-modal-header-font-color: #fff;--wx-notice-z-index: 1010;--wx-notice-background: var(--wx-background-alt);--wx-notice-shadow: var(--wx-shadow-medium);--wx-notice-border: none;--wx-notice-border-radius: 0 var(--wx-border-radius) var(--wx-border-radius) 0;--wx-notice-margin: 6px 12px;--wx-notice-font-family: var(--wx-font-family);--wx-notice-font-size: var(--wx-font-size);--wx-notice-line-height: var(--wx-line-height);--wx-notice-font-weight: var(--wx-font-weight);--wx-notice-font-color: var(--wx-color-font);--wx-notice-padding: 14px;--wx-notice-width: 240px;--wx-notice-icon-size: var(--wx-icon-size);--wx-notice-icon-color: var(--wx-icon-color);--wx-notice-type-border-width: 4px;--wx-notice-type-border-color: var(--wx-icon-color);--wx-notice-type-font-color: var(--wx-color-font);--wx-notice-type-icon-color: #9fa1ae;--wx-notice-type-background-opacity: 0;--wx-notice-type-close-hover-opacity: 1;--wx-calendar-padding: 16px;--wx-calendar-cell-size: 32px;--wx-calendar-gap: 4px;--wx-calendar-line-gap: 4px;--wx-calendar-border-radius: var(--wx-border-radius);--wx-calendar-font-family: var(--wx-font-family);--wx-calendar-font-size: var(--wx-font-size);--wx-calendar-line-height: var(--wx-line-height);--wx-calendar-font-weight: var(--wx-font-weight);--wx-calendar-font-color: var(--wx-color-font);--wx-calendar-icon-color: var(--wx-icon-color);--wx-calendar-icon-size: var(--wx-icon-size);--wx-calendar-header-font-size: var(--wx-font-size);--wx-calendar-header-line-height: var(--wx-line-height);--wx-calendar-header-font-weight: var(--wx-font-weight-md);--wx-calendar-controls-font-family: var(--wx-button-font-family);--wx-calendar-controls-font-size: var(--wx-font-size);--wx-calendar-controls-line-height: var(--wx-line-height);--wx-calendar-controls-font-weight: var(--wx-font-weight);--wx-calendar-controls-font-color: var(--wx-color-font)}.wx-willow-dark-theme{font-family:var(--wx-font-family);font-size:var(--wx-font-size);line-height:var(--wx-line-height);font-weight:var(--wx-font-weight);font-style:normal;letter-spacing:normal;text-align:left;color:var(--wx-color-font);background:var(--wx-background)}.wx-willow-dark-theme *,.wx-willow-dark-theme *:before,.wx-willow-dark-theme *:after{box-sizing:border-box}.wx-separator.svelte-1r0dt0v{width:1px;min-height:100%;border-left:1px solid rgba(0,0,0,.07);border-right:var(--wx-border);margin:6px 4px;box-sizing:border-box}.wx-column>.wx-tb-body>.wx-separator.svelte-1r0dt0v,.wx-separator-menu.svelte-1r0dt0v{height:1px;width:100%;border-top:var(--wx-border-medium);align-self:center}.wx-spacer.svelte-i5gjts{flex-grow:1}i.svelte-1s3wiw0{margin-right:8px;font-size:var(--wx-button-icon-size);color:var(--wx-icon-color)}.wx-item.svelte-1s3wiw0{cursor:pointer;white-space:nowrap;line-height:26px}.wx-label.svelte-hf53ue{width:auto;font-weight:var(--wx-label-font-weight);color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden}i.svelte-1ajar0v{margin-right:8px;font-size:var(--wx-icon-size);color:var(--wx-color-font)}.wx-item.svelte-1ajar0v{cursor:pointer;white-space:nowrap;line-height:36px;height:36px;box-sizing:border-box;display:flex;align-items:center}.wx-label.svelte-v98dh1{width:100%;white-space:nowrap;color:var(--wx-input-font-color);padding:var(--wx-input-padding);overflow:hidden;cursor:pointer;display:flex;align-items:center}i.svelte-v98dh1{margin-right:8px;font-size:var(--wx-icon-size)}.wx-label.svelte-v98dh1:hover{background-image:linear-gradient(#0000001a 0% 100%)}nav.svelte-qzcl93{display:flex;justify-content:space-between;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}nav.svelte-qzcl93 .left:where(.svelte-qzcl93),nav.svelte-qzcl93 .right:where(.svelte-qzcl93){display:flex;align-items:center}nav.svelte-qzcl93 a.pathnav:where(.svelte-qzcl93) span:where(.svelte-qzcl93){margin:0 .2em;font-weight:100;font-size:1.6em;vertical-align:middle}nav.svelte-qzcl93 a:where(.svelte-qzcl93) img:where(.svelte-qzcl93){margin-top:4px;margin-left:-8px;width:42px}nav.svelte-qzcl93 a:where(.svelte-qzcl93) svg{color:var(--wx-color-secondary-font);vertical-align:middle}nav.svelte-qzcl93 .title:where(.svelte-qzcl93){display:flex;align-items:center;font-size:1.2em;font-weight:700}nav.svelte-qzcl93 .theme-toggle:where(.svelte-qzcl93){display:flex;align-items:center;margin:0 1em;cursor:pointer;color:var(--wx-color-secondary-font)}div.loading.svelte-u5ypwc{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.4em;color:var(--wx-color-font-alt)}div.loading.svelte-u5ypwc img:where(.svelte-u5ypwc){height:100%;max-height:128px}main.svelte-hi8oq1{height:100%}.wx-willow-theme main{background:#555}.wx-willow-dark-theme main{background:#333}.activity.svelte-hi8oq1{display:flex;flex-direction:column;place-items:center;justify-content:center}.activity.svelte-hi8oq1 .page:where(.svelte-hi8oq1){color-scheme:light;background:var(--wx-background);margin:1em;padding:3em 2em;max-width:1200px;box-shadow:8px 16px 12px #222;font-size:14px}.activity.svelte-hi8oq1 .full:where(.svelte-hi8oq1){width:100%;height:100%}@media (min-width: 720px){.activity.raw.svelte-hi8oq1{margin:3em 2em 0}.activity.lti.svelte-hi8oq1{margin:0 2em}.activity.svelte-hi8oq1 .page:where(.svelte-hi8oq1){padding:3em;font-size:16px}}.activity.lti.svelte-hi8oq1{margin:0}.activity.svelte-hi8oq1 .validation-overlay:where(.svelte-hi8oq1){position:fixed;width:100%;height:100%;top:0;left:0;background:#2229;display:flex;flex-direction:column;justify-content:space-around;align-items:center;z-index:30;display:none}.activity.svelte-hi8oq1 .validation-overlay.visible:where(.svelte-hi8oq1){display:flex}.activity.svelte-hi8oq1 .validation-overlay:where(.svelte-hi8oq1) .content:where(.svelte-hi8oq1){display:flex;flex-direction:column;gap:2em;cursor:pointer;background:var(--wx-background);color:var(--wx-color-font-alt);font-weight:bolder;padding:2em;border-radius:1em;box-shadow:3px 6px 12px #222;max-width:80%;text-align:center}.activity.svelte-hi8oq1 .validation-overlay:where(.svelte-hi8oq1) .content:where(.svelte-hi8oq1) h3:where(.svelte-hi8oq1){font-size:22px;color:#86b42b}.dt.svelte-hi8oq1{font-size:.8em;display:block;text-align:right}.external.svelte-hi8oq1{width:100%;height:100%}.external.svelte-hi8oq1 iframe:where(.svelte-hi8oq1){width:100%;height:100%}.wx-willow-theme{--act-color-a: #403075;--act-color-b: #804D15;--act-valid-color: #f8f8f2;--act-valid-background: #58a834}.wx-willow-dark-theme{--act-color-a: #c4265e;--act-color-b: #8c6bc8;--act-valid-color: #86b42b;--act-valid-background: #1e1f1c}.quiz.svelte-hi8oq1{display:flex;flex-direction:column;gap:1em;margin:2em 1em 1em;padding-top:1em;line-height:1.3em}.quiz.svelte-hi8oq1 p:where(.svelte-hi8oq1){text-align:left}.quiz.svelte-hi8oq1 .qcm-help:where(.svelte-hi8oq1){color:#86b42b;font-style:italic;font-size:small;margin-bottom:-1em;padding:0}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1){display:grid;grid-template-columns:50% 50%;gap:.8em;align-items:stretch}@media (max-width: 640px){.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1){grid-template-columns:100%}}.quiz.svelte-hi8oq1 .answers:where(.svelte-hi8oq1){display:flex;flex-direction:column;gap:1em;place-items:center;text-align:left}.quiz.svelte-hi8oq1 .answers:where(.svelte-hi8oq1) input:where(.svelte-hi8oq1){display:block;width:var(--wx-input-width);height:var(--wx-input-height);max-width:100%;padding:var(--wx-input-padding);outline:none;font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);line-height:var(--wx-input-line-height);font-weight:var(--wx-input-font-weight);text-align:var(--wx-input-text-align);color:var(--wx-input-font-color);border:var(--wx-input-border);border-radius:var(--wx-input-border-radius);background:var(--wx-input-background);overflow:hidden;text-overflow:ellipsis}.quiz.svelte-hi8oq1 .answers:where(.svelte-hi8oq1) input[type=number]:where(.svelte-hi8oq1){-moz-appearance:textfield;appearance:textfield;margin:0}.quiz.svelte-hi8oq1 .answers:where(.svelte-hi8oq1) input[type=number]:where(.svelte-hi8oq1)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer:where(.svelte-hi8oq1){display:flex;position:relative;text-align:left;gap:.5em;align-items:center;box-shadow:1px 1px 2px #3e3d32;transition:box-shadow .1s ease-in-out}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer:where(.svelte-hi8oq1):hover{text-align:left;box-shadow:1px 2px 3px #3e3d32}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer:where(.svelte-hi8oq1) .text:where(.svelte-hi8oq1){margin-left:32px}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer.selected:where(.svelte-hi8oq1){background:var(--act-valid-background);color:var(--act-valid-color);font-weight:700}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer.QCU:where(.svelte-hi8oq1),.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer.QCM:where(.svelte-hi8oq1){-webkit-user-select:none;user-select:none;padding:.5em;border:1px solid #75715e;cursor:pointer}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer:where(.svelte-hi8oq1) .mark:where(.svelte-hi8oq1){display:inline-block;position:absolute;align-self:center;width:16px;height:16px;border:2px solid #C7D2C7}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer.QCU:where(.svelte-hi8oq1) .mark:where(.svelte-hi8oq1){border-radius:50%}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer.selected:where(.svelte-hi8oq1) .mark:where(.svelte-hi8oq1){border:2px solid #86b42b}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer.QCM.selected:where(.svelte-hi8oq1) .mark:where(.svelte-hi8oq1):after{content:"";display:block;position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #f8f8f2;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.quiz.svelte-hi8oq1 .quiz-answers:where(.svelte-hi8oq1) .answer.QCU.selected:where(.svelte-hi8oq1) .mark:where(.svelte-hi8oq1):after{content:"";display:block;position:absolute;left:2px;top:2px;width:8px;height:8px;background:#f8f8f2;border-radius:50%}.quiz.svelte-hi8oq1 .qrocm-ans:where(.svelte-hi8oq1){display:flex;width:100%}.quiz.svelte-hi8oq1 .qrocm-ans:where(.svelte-hi8oq1) label:where(.svelte-hi8oq1){width:64px}.quiz.svelte-hi8oq1 .pass:where(.svelte-hi8oq1),.quiz.svelte-hi8oq1 .failed:where(.svelte-hi8oq1){text-align:left}.quiz.svelte-hi8oq1 .pass:where(.svelte-hi8oq1) svg,.quiz.svelte-hi8oq1 .failed:where(.svelte-hi8oq1) svg{width:1em}.quiz.svelte-hi8oq1 .pass:where(.svelte-hi8oq1){color:#0d710d}.quiz.svelte-hi8oq1 .failed:where(.svelte-hi8oq1){color:#dd1f1f}.quiz.svelte-hi8oq1 .footer:where(.svelte-hi8oq1){display:flex;justify-content:center;gap:1em}.quiz.svelte-hi8oq1 .help:where(.svelte-hi8oq1) .points:where(.svelte-hi8oq1){margin-top:.5em;font-style:italic;color:#444}.quiz.svelte-hi8oq1 .help:where(.svelte-hi8oq1) .content:where(.svelte-hi8oq1){position:relative;border:2px dotted #90D090;padding:1em;border-radius:.5em;color:#141;margin-bottom:.5em}.quiz.svelte-hi8oq1 .help:where(.svelte-hi8oq1) .content:where(.svelte-hi8oq1) hr{border-top:1px dashed #90D090;border-bottom:none}.quiz.svelte-hi8oq1 .help:where(.svelte-hi8oq1) img:where(.svelte-hi8oq1){position:absolute;top:-38px;left:-32px;width:64px}.quiz.svelte-hi8oq1 .help:where(.svelte-hi8oq1) button:where(.svelte-hi8oq1){width:fit-content;margin-left:auto;color:#141;background-color:#9ae8a6}.quiz.svelte-hi8oq1 .help:where(.svelte-hi8oq1) button:where(.svelte-hi8oq1):hover{background-color:#90d090}.quiz.svelte-hi8oq1 button:where(.svelte-hi8oq1){background-color:var(--wx-background-alt);color:var(--wx-color-font);border:1px solid #444;box-shadow:1px 1px 2px #3e3d32;transition:background-color linear .2s,box-shadow linear .2s}.quiz.svelte-hi8oq1 button:where(.svelte-hi8oq1):hover{background-color:var(--wx-background-hover);box-shadow:1px 2px 3px #3e3d32}.quiz.svelte-hi8oq1 .q-help:where(.svelte-hi8oq1){color:#c4265e;font-style:italic;margin-bottom:-1em}button.small.svelte-hi8oq1{font-size:small}.information.svelte-hi8oq1{margin:1rem 0 .5rem}.eval.svelte-hi8oq1 img:where(.svelte-hi8oq1){width:8em;float:left}.eval.svelte-hi8oq1 p:where(.svelte-hi8oq1){text-align:center}.eval.svelte-hi8oq1 button:where(.svelte-hi8oq1){margin-top:2em}.eval.svelte-hi8oq1 button:where(.svelte-hi8oq1) img:where(.svelte-hi8oq1){width:2em}.eval.svelte-hi8oq1 button:where(.svelte-hi8oq1) span:where(.svelte-hi8oq1){display:inline-block;margin-top:.4em}.intro.svelte-hi8oq1 p{text-align:justify;line-height:1.3em}.marked.svelte-hi8oq1 h1,.quiz.svelte-hi8oq1 h1{font-weight:bolder;text-align:left;color:var(--act-color-a);font-size:1.3em;margin-top:12px;margin-bottom:16px}.marked.svelte-hi8oq1 h2,.quiz.svelte-hi8oq1 h2{font-weight:bolder;text-align:left;color:var(--act-color-b);font-size:1.2em;margin-top:12px;margin-bottom:16px}.marked.svelte-hi8oq1 h3,.quiz.svelte-hi8oq1 h3{color:var(--act-color-a);text-align:left;margin-top:12px;margin-bottom:8px;font-size:1.1em;font-weight:500}.marked.svelte-hi8oq1 legend,.quiz.svelte-hi8oq1 legend{padding:0;font-style:italic;font-size:smaller;text-align:center}.marked.svelte-hi8oq1 p{margin:.2em 0}.marked.svelte-hi8oq1 p strong,.quiz.svelte-hi8oq1 p strong{color:var(--act-color-a)}.marked.svelte-hi8oq1 a,.quiz.svelte-hi8oq1 a{color:var(--act-color-a);text-decoration:underline dotted}.marked.svelte-hi8oq1 blockquote,.quiz.svelte-hi8oq1 blockquote{font-family:Baskerville,serif;font-style:italic;border-left:3px solid rgba(var(--act-color-a),.8);padding-left:.5em;margin-left:1em;letter-spacing:.4px}.marked.svelte-hi8oq1 em,.quiz.svelte-hi8oq1 em{font-style:italic}.marked.svelte-hi8oq1 ul,.quiz.svelte-hi8oq1 ul{text-align:justify;line-height:1.3m;margin-left:1em;list-style-type:circle}.marked.svelte-hi8oq1 ul li,.quiz.svelte-hi8oq1 ul li{margin-left:1em;margin-bottom:.5em}.marked.svelte-hi8oq1 ol,.quiz.svelte-hi8oq1 ol{text-align:justify;line-height:1.3m;margin-left:1em;list-style-type:decimal}.marked.svelte-hi8oq1 ol li,.quiz.svelte-hi8oq1 ol li{margin-left:1em;margin-bottom:.5em}.marked.svelte-hi8oq1 .def:before{content:"📝 Définition";background:#eef;color:#336;padding:3px 6px;border-radius:8px;box-shadow:1px 1px 1px #444;width:fit-content;margin-top:-22px;margin-bottom:6px;display:block;overflow:visible}.marked.svelte-hi8oq1 .def{position:relative;display:block;border:2px dashed #44A;border-radius:12px;padding:8px 16px;margin-top:24px;margin-bottom:24px;background-color:#eef}.marked.svelte-hi8oq1 .warning:before,.marked.svelte-hi8oq1 .attention:before{content:"🚨 Attention";background:#fcc;padding:4px 8px;border-radius:6px;box-shadow:1px 1px 1px #444;width:fit-content;margin-top:-22px;margin-bottom:4px;display:block;overflow:visible}.marked.svelte-hi8oq1 .warning,.marked.svelte-hi8oq1 .attention{position:relative;display:block;border:2px dashed #F66;border-radius:12px;padding:8px 16px;margin-top:24px;margin-bottom:24px;background-color:#fcc}.marked.svelte-hi8oq1 .english:before{content:"🇬🇧 In english";background:#f6f6f6;padding:4px 8px;border-radius:8px;box-shadow:1px 1px 1px #444;width:fit-content;margin-top:-22px;margin-bottom:8px;display:block}.marked.svelte-hi8oq1 .english{position:relative;display:block;border:2px dashed #bb452c;color:#28325c;border-radius:16px;padding:8px 16px;margin-top:24px;margin-bottom:24px;background-color:#f6f6f6}.marked.svelte-hi8oq1 pre,.quiz.svelte-hi8oq1 pre{text-align:left;padding:4px;margin-bottom:5px;font-size:15px}.marked.svelte-hi8oq1 pre code,.quiz.svelte-hi8oq1 pre code{display:block;background:#fff;color:#4d4d4c;font-family:Menlo,Monaco,Consolas,monospace;line-height:1.5;border:1px solid #ccc;padding:10px}@media (max-width: 400px){.marked.svelte-hi8oq1 pre,.marked.svelte-hi8oq1 pre code,.quiz.svelte-hi8oq1 pre,.quiz.svelte-hi8oq1 pre code{max-width:320px;font-size:12px}}@media (max-width: 600px){.marked.svelte-hi8oq1 pre,.marked.svelte-hi8oq1 pre code,.quiz.svelte-hi8oq1 pre,.quiz.svelte-hi8oq1 pre code{max-width:400px;font-size:13px}}.marked.svelte-hi8oq1 code,.quiz.svelte-hi8oq1 code{font-family:Courier New,monospace;line-height:1.3em}.marked.svelte-hi8oq1 .pull-right,.quiz.svelte-hi8oq1 .pull-right{float:right;margin-left:1em;overflow:auto}.marked.svelte-hi8oq1 .center,.quiz.svelte-hi8oq1 .center{display:block;margin:auto;max-width:100%}.marked.svelte-hi8oq1 .pull-left,.quiz.svelte-hi8oq1 .pull-left{float:left;margin-right:1em;overflow:auto}.marked.svelte-hi8oq1 img.pull-right,.marked.svelte-hi8oq1 img.pull-left{max-width:33%}.wrong.svelte-hi8oq1{animation:svelte-hi8oq1-shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes svelte-hi8oq1-shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}main.cgu.svelte-v4ncwz{background:#fff;color:#222;padding:2em;text-align:justify;counter-reset:h2}.cgu.svelte-v4ncwz header:where(.svelte-v4ncwz){display:flex;gap:2em;align-items:center}.cgu.svelte-v4ncwz header:where(.svelte-v4ncwz) img:where(.svelte-v4ncwz){width:140px}.cgu.svelte-v4ncwz h1:where(.svelte-v4ncwz){color:#226;font-size:2em;font-weight:700}.cgu.svelte-v4ncwz h2:where(.svelte-v4ncwz){margin:1em 0;color:#226;font-size:1.5em;font-weight:700}.cgu.svelte-v4ncwz h2:where(.svelte-v4ncwz):before{content:counter(h2) ". ";counter-increment:h2;counter-reset:h3}.cgu.svelte-v4ncwz h3:where(.svelte-v4ncwz){margin:.8em 0;color:#355;font-size:1.2em;font-weight:700}.cgu.svelte-v4ncwz h3:where(.svelte-v4ncwz):before{content:counter(h2) "." counter(h3) ". ";counter-increment:h3}.cgu.svelte-v4ncwz p:where(.svelte-v4ncwz),.cgu.svelte-v4ncwz li:where(.svelte-v4ncwz){color:#555;margin:.6em 0;line-height:1.3em}.cgu.svelte-v4ncwz ul:where(.svelte-v4ncwz){margin:0 0 0 2em}.cgu.svelte-v4ncwz li:where(.svelte-v4ncwz){list-style:disc}main.svelte-t2gqzl{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center}main.svelte-t2gqzl .dialog:where(.svelte-t2gqzl){display:flex;flex-direction:column;align-items:center;gap:8px;width:480px;max-width:90%;color:var(--wx-color-font);background:var(--wx-background);box-shadow:4px 8px 16px #222;padding-bottom:2em;cursor:default}.dialog.svelte-t2gqzl .logo:where(.svelte-t2gqzl){width:128px}.dialog.svelte-t2gqzl h1:where(.svelte-t2gqzl){color:var(--wx-color-primary);margin:0 2em;font-weight:500;font-size:1.1em}.dialog.svelte-t2gqzl p:where(.svelte-t2gqzl){margin:0 2em;color:var(--wx-color-font)}.dialog.svelte-t2gqzl p.infomsg:where(.svelte-t2gqzl){color:var(--wx-color-font);font-style:italic}.dialog.svelte-t2gqzl p.wrong-account:where(.svelte-t2gqzl){font-size:14px}.dialog.svelte-t2gqzl p.wrong-account:where(.svelte-t2gqzl) .disconnect:where(.svelte-t2gqzl){color:var(--wx-color-danger);cursor:pointer}.dialog.svelte-t2gqzl p.wrong-account:where(.svelte-t2gqzl) .disconnect:where(.svelte-t2gqzl):hover{color:#c71c4b;text-decoration:underline}.dialog.svelte-t2gqzl input:where(.svelte-t2gqzl){width:9ch;box-sizing:content-box;min-height:50px;margin:.5em;padding:0 1px 1px .5ch;color:var(--wx-color-font);font-size:1.875rem;font-family:Roboto Mono,monospace,sans-serif;letter-spacing:.5ch;text-transform:uppercase;background:repeating-linear-gradient(90deg,#c1c7d0 0,#c1c7d0 1ch,transparent 0,transparent 1.5ch) 0 96%/98% 2px no-repeat;background-origin:content-box;border:2px solid #dfe1e6;border-radius:3px}.dialog.svelte-t2gqzl button:where(.svelte-t2gqzl){display:flex;gap:1em;color:#ddd;margin:1em;align-items:center;background-color:#3f59e1;transition:background .15s linear}.dialog.svelte-t2gqzl button:where(.svelte-t2gqzl):hover{background-color:#1d35b7}.dialog.svelte-t2gqzl button:where(.svelte-t2gqzl):active{background-color:#6076e6}.dialog.svelte-t2gqzl button:where(.svelte-t2gqzl) svg{width:1.6rem}.dialog.svelte-t2gqzl button:where(.svelte-t2gqzl) span:where(.svelte-t2gqzl){color:#f2f8f8}.bg-bubbles.svelte-t2gqzl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:#fff;background:#50a3a2;overflow:hidden;margin:0}.wx-willow-dark-theme .bg-bubbles{background:#005352}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl){position:absolute;list-style:none;display:block;width:40px;height:40px;background-color:#ffffff20;bottom:-160px;-webkit-animation:svelte-t2gqzl-square 60s infinite;animation:svelte-t2gqzl-square 60s infinite;-webkit-clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);-webkit-transition-timing-function:linear;transition-timing-function:linear}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(1){left:10%}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(2){left:20%;width:80px;height:80px;animation-delay:2s;animation-duration:35s}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(3){left:25%;animation-delay:4s}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(4){left:40%;width:60px;height:60px;animation-duration:25s;background-color:#ccffff30}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(5){left:70%}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(6){left:80%;width:120px;height:120px;animation-delay:-3s;background-color:#ffccff20}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(7){left:32%;width:160px;height:160px;animation-delay:-7s}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(8){left:55%;width:20px;height:20px;animation-delay:-15s;animation-duration:50s}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(9){left:25%;width:10px;height:10px;animation-delay:-2s;animation-duration:50s;background-color:#ffffcc30}.bg-bubbles.svelte-t2gqzl li:where(.svelte-t2gqzl):nth-child(10){left:90%;width:160px;height:160px;animation-delay:11s}@-webkit-keyframes svelte-t2gqzl-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}@keyframes svelte-t2gqzl-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}.card.svelte-1s7zazm{display:flex;flex-direction:column;align-items:center;width:14em;height:16em;border-radius:12px;padding:0;overflow:hidden;background-color:var(--wx-background);border:1px solid var(--wx-color-font-alt)}.card.svelte-1s7zazm img:where(.svelte-1s7zazm){width:100%;max-height:8em;object-fit:cover;transition:transform .1s linear}.card.svelte-1s7zazm:hover img:where(.svelte-1s7zazm){transform:scale(1.05)}.card.svelte-1s7zazm footer:where(.svelte-1s7zazm){display:flex;flex-direction:column;align-items:flex-start;height:4em;padding:1em;width:100%}.title.svelte-1s7zazm{font-size:large}.subtitle.svelte-1s7zazm{margin-top:1em;font-size:small;font-style:italic}:root{background:var(--root-background);min-height:100vh;height:100vh}main.svelte-1nmp6pz{background:var(--wx-background);background:linear-gradient(var(--wx-background),var(--wx-background-alt));background-size:cover;height:100%}.home-header.svelte-1nmp6pz{display:flex;padding:1rem;text-align:left;font-size:22px;font-weight:700;align-items:center}.home-header.svelte-1nmp6pz .welcome:where(.svelte-1nmp6pz){display:flex;flex-grow:2;align-items:center;-webkit-user-select:none;user-select:none}.home-header.svelte-1nmp6pz .code:where(.svelte-1nmp6pz) button:where(.svelte-1nmp6pz){font-size:14px;color:#f8f8f8;background-color:#3f59e1;transition:background .15s linear}.home-header.svelte-1nmp6pz .code:where(.svelte-1nmp6pz) button:where(.svelte-1nmp6pz):hover{background-color:#1d35b7}.home-header.svelte-1nmp6pz .code:where(.svelte-1nmp6pz) button:where(.svelte-1nmp6pz):active{background-color:#6076e6}.home-header.svelte-1nmp6pz .welcome:where(.svelte-1nmp6pz) img:where(.svelte-1nmp6pz){height:3em;filter:drop-shadow(3px 6px 4px #4447)}@media (max-width: 640px){.home-header.svelte-1nmp6pz .welcome:where(.svelte-1nmp6pz){font-size:20px}.home-header.svelte-1nmp6pz .code:where(.svelte-1nmp6pz) button:where(.svelte-1nmp6pz){font-size:11px;padding:.4em}}section.main.svelte-1nmp6pz{display:flex;align-items:center;flex-direction:column;margin:.5rem 2rem}.home-elt.svelte-1nmp6pz{display:flex;flex-direction:column;background:var(--wx-background-alt);-webkit-user-select:none;user-select:none;border:1px solid #333;margin:.5rem 0;padding:12px;box-shadow:0 6px 6px #0006;transition:border-color .15s,box-shadow .15s;width:100%;max-width:1200px}.home-elt.svelte-1nmp6pz:hover{box-shadow:0 8px 8px #0006;border-color:#333}.home-elt.svelte-1nmp6pz h3:where(.svelte-1nmp6pz){display:flex;gap:.2em;margin:0 0 1em;font-weight:700;font-size:22px;text-align:left}.content.training.svelte-1nmp6pz{display:flex;justify-content:space-around}.empty.svelte-1nmp6pz{display:flex;flex-direction:column;align-items:space-around}.empty.svelte-1nmp6pz img:where(.svelte-1nmp6pz){width:128px;filter:drop-shadow(3px 6px 4px #4447)}.current-list.svelte-1nmp6pz{display:flex;flex-wrap:wrap;justify-content:space-around}.parcours a{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;color:#c6deed;font-size:1em;font-weight:700;text-shadow:none;text-decoration:none;letter-spacing:1px;text-shadow:-1.5px -1.5px 0 #222,1.5px -1.5px 0 #222,-1.5px 1.5px 0 #222,1.5px 1.5px 0 #222;transition:all .3s linear}.parcours a:hover{font-size:1.2em}.main.svelte-110obhz{position:absolute;top:40%;left:50%;width:240px;height:160px;margin-left:-120px;margin-top:-80px;z-index:10;background:none;display:flex;flex-direction:column;align-items:center;gap:2em}.main.svelte-110obhz .logo:where(.svelte-110obhz){width:128px}.main.svelte-110obhz button:where(.svelte-110obhz){display:flex;align-items:center;gap:1em;color:#eee;background-color:#32757490}.main.svelte-110obhz button:where(.svelte-110obhz) img:where(.svelte-110obhz){height:1.5em}.bg-bubbles.svelte-110obhz{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:#fff;background:#50a3a2;margin:0;overflow:hidden}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz){position:absolute;list-style:none;display:block;width:40px;height:40px;background-color:#ffffff20;bottom:-160px;-webkit-animation:svelte-110obhz-square 60s infinite;animation:svelte-110obhz-square 60s infinite;-webkit-clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);-webkit-transition-timing-function:linear;transition-timing-function:linear}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(1){left:10%}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(2){left:20%;width:80px;height:80px;animation-delay:2s;animation-duration:35s}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(3){left:25%;animation-delay:4s}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(4){left:40%;width:60px;height:60px;animation-duration:25s;background-color:#ccffff30}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(5){left:70%}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(6){left:80%;width:120px;height:120px;animation-delay:-3s;background-color:#ffccff20}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(7){left:32%;width:160px;height:160px;animation-delay:-7s}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(8){left:55%;width:20px;height:20px;animation-delay:-15s;animation-duration:50s}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(9){left:25%;width:10px;height:10px;animation-delay:-2s;animation-duration:50s;background-color:#ffffcc30}.bg-bubbles.svelte-110obhz li:where(.svelte-110obhz):nth-child(10){left:90%;width:160px;height:160px;animation-delay:11s}@-webkit-keyframes svelte-110obhz-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}@keyframes svelte-110obhz-square{0%{transform:translateY(0)}to{transform:translateY(-150vh) rotate3d(0,0,1,600deg)}}main.svelte-7og6k6{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;gap:1em;padding-top:3em;font-family:Arial,sans-serif;color:#333;flex-direction:column;align-items:center;background:#1e1f1c;color:#f8f8f2}.logo.svelte-7og6k6{width:96px}h1.svelte-7og6k6{font-size:24px;font-weight:700;color:#a6e22e}.ghost.svelte-7og6k6{margin-right:-32px}p.svelte-7og6k6{font-size:1.4em}a.svelte-7og6k6{text-decoration:none}.wx-willow-theme main{background:#e5e5eb}h1.svelte-kryguj{font-size:1.5em;color:#f8f8f0;margin-top:.5em}.missing.svelte-kryguj{display:flex;flex-direction:column;align-items:center;color:#f92672}.missing.svelte-kryguj img:where(.svelte-kryguj){max-width:256px}.missing.svelte-kryguj p:where(.svelte-kryguj){font-size:1.1em;color:#f8f8f2}.missing.svelte-kryguj button:where(.svelte-kryguj){display:flex;gap:1em;align-items:center;margin:2em;color:#f8f8f2;background:#414339}.missing.svelte-kryguj button:where(.svelte-kryguj) svg{width:2em}.loading.svelte-kryguj{color:#ccc}.journey.svelte-kryguj{display:flex;flex-wrap:wrap;min-height:100vh}.activity.svelte-kryguj{position:absolute;display:flex;flex-direction:column;place-items:center;justify-content:center;margin:32px}.activity.svelte-kryguj.available{cursor:pointer}.activity.svelte-kryguj.available .place:where(.svelte-kryguj){background:#223;filter:none}.activity.svelte-kryguj .place:where(.svelte-kryguj){margin:12px;width:128px;height:128px;border:2px solid #349;border-radius:50%;will-change:filter;transition:filter .6s;filter:grayscale(100%)}.activity.svelte-kryguj .place:where(.svelte-kryguj) img:where(.svelte-kryguj){width:100%}@media (max-width: 700px){.activity.svelte-kryguj .place:where(.svelte-kryguj){width:96px;height:96px}}.wx-willow-theme .activity.available .place{background:#dfe4e6;border-color:var(--wx-color-primary)}.wx-willow-theme .activity .place{background:#ccc}.activity.available.svelte-kryguj .place:where(.svelte-kryguj):hover{filter:drop-shadow(0 0 2em #646cffaa)}@keyframes svelte-kryguj-bounce{0%{transform:translate3d(0,-8px,0)}to{transform:translate3d(0,12px,0)}}.active.svelte-1a1znh3{background-color:#9696eb;color:#fff}ul.svelte-1a1znh3{flex:1;list-style:none;padding:0}ul.actions.svelte-1a1znh3{float:left}ul.nav.svelte-1a1znh3{float:right}li.svelte-1a1znh3{float:left}button.svelte-1a1znh3{background:transparent;border:1px solid #ccc;padding:5px 10px;margin-left:3px;float:left;cursor:pointer}.odd.svelte-1ju42pb{background-color:var(--wx-background)}tr.svelte-1ju42pb{cursor:pointer}tr.svelte-1ju42pb:hover{background-color:var(--wx-background-hover)}.search.svelte-iowh3b{width:33.3%;float:right}.search.svelte-iowh3b input:where(.svelte-iowh3b){width:100%;border:1px solid #eee;border-radius:3px;padding:5px 3px}@media screen and (max-width: 767px){.search.svelte-iowh3b{width:100%}}.sort.svelte-1z08qmv{right:0;cursor:pointer;position:absolute;padding:0 .25em;color:#999}.table.svelte-1jppv7j{width:100%;border-collapse:collapse}.table.svelte-1jppv7j th,td{position:relative}.table.svelte-1jppv7j td{padding:.3em}.center.svelte-1jppv7j{text-align:center;font-style:italic}.center.svelte-1jppv7j>span:where(.svelte-1jppv7j){padding:10px;float:left;width:100%}.slot-top.svelte-1jppv7j,.slot-bottom.svelte-1jppv7j{float:left;width:100%;margin-top:1em}@media screen and (max-width: 767px){table.responsive.svelte-1jppv7j{border:0}table.responsive.svelte-1jppv7j thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.responsive.svelte-1jppv7j tr{border-bottom:2px solid #ddd;display:block;padding-bottom:.3em;margin-bottom:.3em}table.responsive.svelte-1jppv7j td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}table.responsive.svelte-1jppv7j td:before{content:attr(data-label);float:left;font-weight:700}table.responsive.svelte-1jppv7j td[data-label-normal]:before{font-weight:400}table.responsive.svelte-1jppv7j td[data-label-upper]:before{text-transform:uppercase}table.responsive.svelte-1jppv7j td:last-child{border-bottom:0}}main.svelte-4nn5ze{padding:1em 2em}input[type=file].svelte-4nn5ze{display:none}ul.svelte-4nn5ze{padding:0}ul.svelte-4nn5ze li:where(.svelte-4nn5ze){list-style:none}tbody.svelte-4nn5ze td:where(.svelte-4nn5ze){cursor:default;padding:1em}tbody.svelte-4nn5ze td:where(.svelte-4nn5ze) svg{width:2em;cursor:pointer;margin-bottom:-.4em}.center.svelte-4nn5ze{text-align:center}.subject.svelte-4nn5ze{display:flex;justify-content:center;gap:.7em;align-items:center;font-size:small}.subject.svelte-4nn5ze img:where(.svelte-4nn5ze){width:3em;cursor:pointer}.scans.svelte-4nn5ze{display:flex;justify-content:center;gap:.7em;align-items:center;font-size:small}main.svelte-1k15du6{margin:2em}.center.svelte-1k15du6{text-align:center}tbody.svelte-1k15du6 td:where(.svelte-1k15du6){padding:1em}.question.svelte-i4sock{position:relative;color:#222;font-size:14px;padding:8px;margin-bottom:12px;border-radius:8px;border:1px solid white;text-align:left;cursor:text;-webkit-transition:background .35s ease;-moz-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease}.question.svelte-i4sock:hover{border:1px dashed #bbccbb;background:#dfd}.question-text.svelte-i4sock{background:#ddd;padding:2px}.question.svelte-i4sock .qid:where(.svelte-i4sock){margin-right:12px}.question.svelte-i4sock .delete:where(.svelte-i4sock),.question.svelte-i4sock .points:where(.svelte-i4sock),.question.svelte-i4sock .duplicate:where(.svelte-i4sock),.question.svelte-i4sock .moveUp:where(.svelte-i4sock),.question.svelte-i4sock .moveDown:where(.svelte-i4sock){position:absolute;opacity:0;border-radius:4px;background-color:#dfd;padding:4px;-webkit-transition:opacity .35s ease;-moz-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.question.svelte-i4sock .duplicate:where(.svelte-i4sock){right:128px;bottom:4px;color:#292;cursor:pointer}.question.svelte-i4sock .delete:where(.svelte-i4sock){right:8px;bottom:4px;color:#e33;cursor:pointer}.question.svelte-i4sock .points:where(.svelte-i4sock){right:8px;top:4px;color:#33e}.question.svelte-i4sock .moveUp:where(.svelte-i4sock){width:18px;cursor:pointer;color:#28a745}.question.svelte-i4sock .moveDown:where(.svelte-i4sock){width:18px;bottom:0;cursor:pointer;color:#28a745}.question.svelte-i4sock:hover .moveUp:where(.svelte-i4sock),.question.svelte-i4sock:hover .moveDown:where(.svelte-i4sock),.question.svelte-i4sock:hover .delete:where(.svelte-i4sock),.question.svelte-i4sock:hover .points:where(.svelte-i4sock),.question.svelte-i4sock:hover .duplicate:where(.svelte-i4sock){opacity:1}.question.svelte-i4sock .delete:where(.svelte-i4sock) span:where(.svelte-i4sock):hover,.question.svelte-i4sock .duplicate:where(.svelte-i4sock) span:where(.svelte-i4sock):hover{font-weight:700}.answers.svelte-i4sock{display:flex;flex-wrap:wrap;margin-top:4px}.answers.svelte-i4sock div.extern:where(.svelte-i4sock){display:flex;gap:1em;align-items:center}.answers.svelte-i4sock div.extern:where(.svelte-i4sock) svg{width:1.4em;margin-left:.5em}.answers.svelte-i4sock div.python:where(.svelte-i4sock) svg{color:#3771a3}.answers.svelte-i4sock div.web:where(.svelte-i4sock) svg{color:#f16529}.answer.svelte-i4sock{display:flex;align-items:center;width:50%}.answer.svelte-i4sock .icon:where(.svelte-i4sock){display:flex;margin:0 .5em 0 0}.answer.svelte-i4sock .icon:where(.svelte-i4sock) svg{width:1.2em}.answer.svelte-i4sock .icon.valid:where(.svelte-i4sock){color:#33b}.answer.svelte-i4sock .ep:where(.svelte-i4sock){margin-left:2em}.answer.svelte-i4sock .indexed:where(.svelte-i4sock){color:green;border:1px solid green;border-radius:50%;padding:1px;margin:1px}.question-editor.svelte-gtj34f{display:flex;flex-direction:column;gap:8px}.row.svelte-gtj34f{display:flex;gap:10px}i.svelte-gtj34f{color:#55d}textarea.svelte-gtj34f{width:100%;min-height:8em}.q-help.svelte-gtj34f{display:flex;flex-direction:column;padding:.5em}.q-help.svelte-gtj34f .edit:where(.svelte-gtj34f){display:flex;flex-direction:column}.q-help.svelte-gtj34f .edit:where(.svelte-gtj34f) .header:where(.svelte-gtj34f){display:flex;justify-content:space-between;margin:4px 0;align-items:center}.q-help.svelte-gtj34f .edit:where(.svelte-gtj34f) .header:where(.svelte-gtj34f) svg{width:1em;color:#282}.q-help.svelte-gtj34f .edit:where(.svelte-gtj34f) .delete:where(.svelte-gtj34f){color:#c33;cursor:pointer;align-self:right}.q-help.svelte-gtj34f .add:where(.svelte-gtj34f){cursor:pointer;padding:.2em;margin:.2em;border:1px solid #777}.answer.svelte-gtj34f{display:flex;gap:10px}.answer.svelte-gtj34f .textinput:where(.svelte-gtj34f){display:flex;width:100%;gap:1em}.answer.svelte-gtj34f .textinput:where(.svelte-gtj34f) input.main:where(.svelte-gtj34f){flex-grow:1}i.svelte-gtj34f{display:inline-block;width:1em;cursor:pointer}.add-answer.svelte-gtj34f{cursor:pointer}.add-answer.svelte-gtj34f i:where(.svelte-gtj34f){color:#282}.add-answer.svelte-gtj34f:hover{color:#3a3}.remove-answer.svelte-gtj34f{color:#c33}.remove-answer.svelte-gtj34f:hover{color:#f55}main.svelte-vkwugf{display:flex;padding:12px}.quiz-editor.svelte-vkwugf{text-align:left;max-width:240px;padding-right:8px;-webkit-transition:width .35s ease;-moz-transition:width .35s ease;-o-transition:width .35s ease;transition:width .35s ease}.quiz-editor.svelte-vkwugf textarea:where(.svelte-vkwugf){width:90%;height:80px}.quiz-editor.svelte-vkwugf label:where(.svelte-vkwugf){font-size:12px;padding-left:8px;margin:0}.quiz-editor.svelte-vkwugf div:where(.svelte-vkwugf){margin:1rem 0}.quiz-editor.svelte-vkwugf button:where(.svelte-vkwugf){margin-top:1rem}.quiz-content.svelte-vkwugf{text-align:left;flex-grow:4;background-color:#fafafa;padding:12px;border-radius:4px;min-height:400px;font-family:Ubuntu;color:#000}.quiz-content.svelte-vkwugf p:where(.svelte-vkwugf){margin:.5em}main.svelte-12btcjb{padding:1em 2em}.center.svelte-12btcjb{text-align:center}.DRAFT.svelte-12btcjb{color:#ccc}.BETA.svelte-12btcjb{color:#ae81ff}.PUBLISHED.svelte-12btcjb{color:#a6e22e}.DELETED.svelte-12btcjb{color:#c4265e}.disabled.svelte-12btcjb{color:#75715e}.activity.svelte-1jmpg7b{position:relative;font-size:14px;padding:8px;margin-bottom:12px;border-radius:8px;border:1px solid white;cursor:text;-webkit-transition:background .35s ease;-moz-transition:background .35s ease;-o-transition:background .35s ease;transition:background .35s ease}.activity.svelte-1jmpg7b:hover{border:1px dashed #bbccbb;background:#dfd}.activity-text.svelte-1jmpg7b{background:#ddd;padding:2px}.activity.svelte-1jmpg7b .qid:where(.svelte-1jmpg7b){margin-right:12px}.intro.svelte-1jmpg7b{min-height:1rem}.activity.svelte-1jmpg7b .delete:where(.svelte-1jmpg7b),.activity.svelte-1jmpg7b .moveUp:where(.svelte-1jmpg7b),.activity.svelte-1jmpg7b .moveDown:where(.svelte-1jmpg7b){position:absolute;opacity:0;border-radius:4px;background-color:#dfd;padding:4px;-webkit-transition:opacity .35s ease;-moz-transition:opacity .35s ease;-o-transition:opacity .35s ease;transition:opacity .35s ease}.activity.svelte-1jmpg7b .delete:where(.svelte-1jmpg7b){right:8px;bottom:4px;color:#e33;cursor:pointer}.activity.svelte-1jmpg7b .moveUp:where(.svelte-1jmpg7b){width:18px;cursor:pointer;color:#28a745}.activity.svelte-1jmpg7b .moveDown:where(.svelte-1jmpg7b){width:18px;bottom:0;cursor:pointer;color:#28a745}.activity.svelte-1jmpg7b:hover .moveUp:where(.svelte-1jmpg7b),.activity.svelte-1jmpg7b:hover .moveDown:where(.svelte-1jmpg7b),.activity.svelte-1jmpg7b:hover .delete:where(.svelte-1jmpg7b){opacity:1}.activity.svelte-1jmpg7b .delete:where(.svelte-1jmpg7b) span:where(.svelte-1jmpg7b):hover{font-weight:700}.activity.svelte-1jmpg7b .links:where(.svelte-1jmpg7b),.activity.svelte-1jmpg7b .files:where(.svelte-1jmpg7b){padding:2px 0}.fileslist.svelte-1jmpg7b{display:flex;flex-direction:column}.files.svelte-1jmpg7b .filename:where(.svelte-1jmpg7b){padding:2px 8px}.activity-editor.svelte-1ss0dx0{width:100%;display:flex;flex-direction:column;gap:8px}fieldset.svelte-1ss0dx0{display:flex;padding:1rem;border:1px solid #999}.titre.svelte-1ss0dx0{flex-direction:column}.titre.svelte-1ss0dx0 .intro-top:where(.svelte-1ss0dx0){display:flex;justify-content:space-between}.titre.svelte-1ss0dx0 .intro-top:where(.svelte-1ss0dx0)>input:where(.svelte-1ss0dx0){flex-grow:2}.titre.svelte-1ss0dx0 .intro-top:where(.svelte-1ss0dx0)>div:where(.svelte-1ss0dx0){margin:0 1em}.titre.svelte-1ss0dx0 .intro-top:where(.svelte-1ss0dx0) input[type=number]:where(.svelte-1ss0dx0){width:5em}.titre.svelte-1ss0dx0 textarea.intro:where(.svelte-1ss0dx0){width:100%;min-height:8rem;resize:vertical}legend.svelte-1ss0dx0{display:flex;gap:.5em;padding:4px}legend.svelte-1ss0dx0 .add-question:where(.svelte-1ss0dx0){display:inline-block;cursor:pointer;height:1.1em;color:#292;margin-left:.5em;vertical-align:bottom;transition:color .2s}legend.svelte-1ss0dx0 .add-question:where(.svelte-1ss0dx0):hover{color:#4b4}.quiz.svelte-1ss0dx0{display:flex;flex-direction:column;background:#fff;padding:0}.quiz-meta.svelte-1ss0dx0{color-scheme:normal;display:none;justify-content:space-between;margin:0 .5em;text-align:left;color:#333}.quiz-meta.svelte-1ss0dx0 span:where(.svelte-1ss0dx0){display:flex;gap:.3em}.quiz.svelte-1ss0dx0 legend:where(.svelte-1ss0dx0){background:#fff;color:#333;border-radius:6px}.quiz.svelte-1ss0dx0 .question-editor{background:#222;padding:1em}.files.svelte-1ss0dx0{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.files.svelte-1ss0dx0 li:where(.svelte-1ss0dx0){display:flex;justify-content:space-between;margin-bottom:8px}.files.svelte-1ss0dx0 .upload:where(.svelte-1ss0dx0){display:flex;flex-direction:column;width:100%;padding:4px}.files.svelte-1ss0dx0 .upload:where(.svelte-1ss0dx0) .progress:where(.svelte-1ss0dx0){display:flex;width:100%;margin:0 4px}.files.svelte-1ss0dx0 .publink:where(.svelte-1ss0dx0){color:#819aff;cursor:pointer;font-size:small}#progress-28.svelte-1ss0dx0{background:green;width:40%;padding:4px;border:2px solid #4545D5;border-radius:4px}.remove.svelte-1ss0dx0{font-size:small;color:#e33;cursor:pointer}.remove.svelte-1ss0dx0:hover{font-weight:700}header.svelte-1nsuh4z{display:flex;gap:2em;margin:0 1em}header.svelte-1nsuh4z button:where(.svelte-1nsuh4z){display:flex;gap:.5em;color:var(--wx-font-color);background:var(--wx-background-alt);margin:4px;height:2.6em}header.svelte-1nsuh4z button.pdf:where(.svelte-1nsuh4z){color:#ef4036}header.svelte-1nsuh4z button.amc:where(.svelte-1nsuh4z){color:#71aee1}header.svelte-1nsuh4z button:where(.svelte-1nsuh4z):hover{border-color:#a6e22e}header.svelte-1nsuh4z button.pdf:where(.svelte-1nsuh4z):hover{border-color:#ef4036}header.svelte-1nsuh4z button.amc:where(.svelte-1nsuh4z):hover{border-color:#71aee1}header.svelte-1nsuh4z button:where(.svelte-1nsuh4z) svg,header.svelte-1nsuh4z button:where(.svelte-1nsuh4z) img:where(.svelte-1nsuh4z){height:1em}main.svelte-1nsuh4z{display:flex}h2.svelte-1nsuh4z{margin:1em 0}.parcours-editor-meta.svelte-1nsuh4z{display:flex;flex-direction:column;gap:1em;text-align:left;max-width:240px;padding-right:.5em}.parcours-editor-meta.svelte-1nsuh4z img:where(.svelte-1nsuh4z){max-width:50%}.parcours-editor-meta.svelte-1nsuh4z fieldset:where(.svelte-1nsuh4z){border:1px solid #444;min-height:2.5em;font-size:small}.parcours-editor-meta.svelte-1nsuh4z li:where(.svelte-1nsuh4z){display:flex;justify-content:space-between;margin:.5em 1em}.parcours-editor-meta fieldset svg{cursor:pointer;opacity:.6;transition:opacity .3s,filter .3s}.parcours-editor-meta fieldset svg:hover{filter:saturate(250%);opacity:1}.parcours-editor-meta.svelte-1nsuh4z label:where(.svelte-1nsuh4z){font-size:12px}.parcours-content.svelte-1nsuh4z{text-align:left;flex-grow:4;background-color:#fafafa;padding:12px;border-radius:4px;min-height:400px;font-family:Ubuntu;color:#000}section.amcexport.svelte-1nsuh4z{position:fixed;width:100%;height:100%;background:#333333d0;top:0;left:0;cursor:default}section.amcexport.svelte-1nsuh4z .content:where(.svelte-1nsuh4z){position:absolute;width:80%;top:10%;left:10%;background:#323232;box-shadow:4px 8px 12px #111;display:flex;flex-direction:column;padding:1em;justify-content:flex-start;gap:1em;place-items:center;border:1px solid #aaa;border-radius:.5em}section.amcexport.svelte-1nsuh4z h3:where(.svelte-1nsuh4z){font-size:large}section.amcexport.svelte-1nsuh4z li:where(.svelte-1nsuh4z){margin-top:4px;cursor:pointer}main.svelte-b9fjx5{padding:1em 2em}main.svelte-1nobtd0{display:flex;flex-direction:column}main.svelte-1nobtd0 h2:where(.svelte-1nobtd0){margin:1em}.edit.svelte-1nobtd0{display:flex;justify-content:center;gap:2em}.elt.svelte-1nobtd0{display:flex;flex-direction:column;gap:.5em}footer.svelte-1nobtd0{margin:1em}main.svelte-z0y0zb{padding:1em 2em}main.svelte-fjrlzy{margin:0 1em}.results.svelte-fjrlzy{margin:1em;text-align:left}.result-row.svelte-fjrlzy{width:fit-content;padding:.5em;margin:.5em 0;border:1px dashed #777;min-width:100%}.result-row.svelte-fjrlzy:hover{border-color:#f8f8f0}.result-row.svelte-fjrlzy .res-infos:where(.svelte-fjrlzy){display:flex;margin:.5em .5em .5em 0;font-weight:700}.result-row.svelte-fjrlzy .res-parcours-list:where(.svelte-fjrlzy){display:flex}.result-row.svelte-fjrlzy .res-parcours:where(.svelte-fjrlzy){display:flex;flex-direction:column;place-items:center;cursor:zoom-in;font-size:small;border:1px solid #777;padding:.5em}.result-row.svelte-fjrlzy .res-parcours-title:where(.svelte-fjrlzy){line-height:1.5em}section.details.svelte-fjrlzy{position:fixed;width:100%;height:100%;background:#333333d0;top:0;left:0;cursor:zoom-out}section.details.svelte-fjrlzy .content:where(.svelte-fjrlzy){position:absolute;width:80%;top:10%;left:10%;background:#323232;box-shadow:4px 8px 12px #111;display:flex;flex-direction:column;padding:1em;justify-content:flex-start;gap:1em;place-items:center;border:1px solid #aaa;border-radius:.5em}section.details.svelte-fjrlzy h3:where(.svelte-fjrlzy){font-size:large}section.details.svelte-fjrlzy .parcours:where(.svelte-fjrlzy){display:flex;width:100%;justify-content:space-between}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) table:where(.svelte-fjrlzy){table-layout:fixed;width:100%;cursor:default;border-collapse:collapse;border:2px solid #75715e;background:#272822;font-size:15px}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) th:where(.svelte-fjrlzy){color:#ae81ff}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) tr:where(.svelte-fjrlzy):hover{background-color:#3e3d32}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) thead:where(.svelte-fjrlzy) th:where(.svelte-fjrlzy):nth-child(4){width:72px}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) thead:where(.svelte-fjrlzy) th:where(.svelte-fjrlzy):nth-child(5){width:42px}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) thead:where(.svelte-fjrlzy) th:where(.svelte-fjrlzy):nth-child(6){width:48px}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) thead:where(.svelte-fjrlzy) th:where(.svelte-fjrlzy):nth-child(7){width:48px}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) thead:where(.svelte-fjrlzy) th:where(.svelte-fjrlzy):nth-child(8){width:64px}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) tfoot:where(.svelte-fjrlzy) tr:where(.svelte-fjrlzy){color:#66d9ef}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) th:where(.svelte-fjrlzy),section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) td:where(.svelte-fjrlzy){padding:8px;border:1px solid #777;text-align:center}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) td:where(.svelte-fjrlzy):nth-child(1){text-align:left}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) tbody:where(.svelte-fjrlzy):nth-child(odd){background:#333}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) .ok:where(.svelte-fjrlzy){color:#a6e22e}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) .fail:where(.svelte-fjrlzy){color:#c4265e}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) td.act:where(.svelte-fjrlzy),section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) td.export:where(.svelte-fjrlzy){vertical-align:middle}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) td.act:where(.svelte-fjrlzy)>:where(.svelte-fjrlzy){margin:.8em 0}section.details.svelte-fjrlzy .results:where(.svelte-fjrlzy) td.export:where(.svelte-fjrlzy) img:where(.svelte-fjrlzy){width:32px}main.svelte-c3fpag{padding:1em 2em}.autocomplete.svelte-wl7m3y{min-width:200px;display:inline-block;max-width:100%;position:relative;vertical-align:top;height:2.25em}.autocomplete.svelte-wl7m3y:not(.hide-arrow):not(.is-loading):after{border:3px solid;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:.625em;border-color:#3273dc;right:1.125em;z-index:4}.autocomplete.show-clear.svelte-wl7m3y:not(.hide-arrow):after{right:2.3em}.autocomplete.svelte-wl7m3y :where(.svelte-wl7m3y){box-sizing:border-box}.autocomplete-input.svelte-wl7m3y{font:inherit;width:100%;height:100%;padding:5px 11px}.autocomplete.svelte-wl7m3y:not(.hide-arrow) .autocomplete-input:where(.svelte-wl7m3y){padding-right:2em}.autocomplete.show-clear.svelte-wl7m3y:not(.hide-arrow) .autocomplete-input:where(.svelte-wl7m3y){padding-right:3.2em}.autocomplete.hide-arrow.show-clear.svelte-wl7m3y .autocomplete-input:where(.svelte-wl7m3y){padding-right:2em}.autocomplete-list.svelte-wl7m3y{background:#fff;position:relative;width:100%;overflow-y:auto;z-index:99;padding:10px 0;top:0;border:1px solid #999;max-height:calc(15*(1rem + 10px) + 15px);-webkit-user-select:none;user-select:none}.autocomplete-list.svelte-wl7m3y:empty{padding:0}.autocomplete-list-item.svelte-wl7m3y{padding:5px 15px;color:#333;cursor:pointer;line-height:1}.autocomplete-list-item.confirmed.svelte-wl7m3y{background-color:#789fed;color:#fff}.autocomplete-list-item.selected.svelte-wl7m3y{background-color:#2e69e2;color:#fff}.autocomplete-list-item-no-results.svelte-wl7m3y{padding:5px 15px;color:#999;line-height:1}.autocomplete-list-item-create.svelte-wl7m3y,.autocomplete-list-item-loading.svelte-wl7m3y{padding:5px 15px;line-height:1}.autocomplete-list.hidden.svelte-wl7m3y{visibility:hidden}.autocomplete.show-clear.svelte-wl7m3y .autocomplete-clear-button:where(.svelte-wl7m3y){cursor:pointer;display:block;text-align:center;position:absolute;right:.1em;padding:.3em .6em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4}.autocomplete.svelte-wl7m3y:not(.show-clear) .autocomplete-clear-button:where(.svelte-wl7m3y){display:none}.autocomplete.svelte-wl7m3y select:where(.svelte-wl7m3y){display:none}.autocomplete.is-multiple.svelte-wl7m3y .input-container:where(.svelte-wl7m3y){height:auto;box-shadow:inset 0 1px 2px #0a0a0a1a;border-radius:4px;border:1px solid #b5b5b5;padding-left:.4em;padding-right:.4em;display:flex;flex-wrap:wrap;align-items:stretch;background-color:#fff}.autocomplete.is-multiple.svelte-wl7m3y .tag:where(.svelte-wl7m3y){display:flex;margin-top:.5em;margin-bottom:.3em}.autocomplete.is-multiple.svelte-wl7m3y .tag.is-delete:where(.svelte-wl7m3y){cursor:pointer}.autocomplete.is-multiple.svelte-wl7m3y .tags:where(.svelte-wl7m3y){margin-right:.3em;margin-bottom:0}.autocomplete.is-multiple.svelte-wl7m3y .autocomplete-input:where(.svelte-wl7m3y){display:flex;width:100%;flex:1 1 50px;min-width:3em;border:none;box-shadow:none;background:none}main.svelte-1hhssx8{display:flex;flex-direction:column;gap:1em;padding-top:3.5em}.editor.svelte-1hhssx8{display:flex;flex-direction:column;align-items:center;gap:1em}.new-student.svelte-1hhssx8{margin:.5em;text-align:left}:host{width:100%}.info.svelte-1nw96b7{border:1px solid #aaa;padding:1rem;font-style:italic;background:#722}.user-editor.svelte-1nw96b7{display:flex;flex-direction:column;gap:8px;margin:1rem}fieldset.svelte-1nw96b7{display:flex;flex-direction:column;padding:1rem;gap:1rem;border:1px solid #999;text-align:left}.name.svelte-1nw96b7{font-weight:700}.valid.svelte-1nw96b7{color:#7d7}.invalid.svelte-1nw96b7{color:#e57;font-weight:700}.teacher-nav.svelte-h9oz5o{display:flex;flex-wrap:wrap;justify-content:space-evenly;font-family:sans-serif;font-weight:700;margin-top:0}.teacher-nav.svelte-h9oz5o a:where(.svelte-h9oz5o){display:flex;flex-direction:column;color:#e87d3e;text-decoration:none;margin:2rem}.teacher-nav.svelte-h9oz5o a:where(.svelte-h9oz5o) img:where(.svelte-h9oz5o){height:8em;margin-bottom:12px;will-change:filter;transition:filter .3s}.teacher-nav.svelte-h9oz5o a:where(.svelte-h9oz5o) img:where(.svelte-h9oz5o):hover{filter:drop-shadow(0 0 2em #f44d5ebb)}.teacher-nav.svelte-h9oz5o a:where(.svelte-h9oz5o) span:where(.svelte-h9oz5o){text-align:center;font-weight:700}
