/*!
 * froala_editor v4.3.1 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2024 Froala Labs
 */.fr-clearfix:after{clear:both;display:block;content:"";height:0}.fr-hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-view img.fr-rounded,.fr-view .fr-img-caption.fr-rounded img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;background-clip:padding-box}.fr-view img.fr-shadow,.fr-view .fr-img-caption.fr-shadow img{box-shadow:10px 10px 5px #ccc}.fr-view img.fr-bordered,.fr-view .fr-img-caption.fr-bordered img{border:solid 5px #CCC}.fr-view img.fr-bordered{box-sizing:content-box}.fr-view .fr-img-caption.fr-bordered img{box-sizing:border-box}.fr-view li img.fr-dii.fr-fil{margin-right:20px}.fr-view{word-wrap:break-word}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table[border="0"] td:not([class]),.fr-view table[border="0"] th:not([class]){border-width:0px}.fr-view table{border:none;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:whitesmoke}.fr-view table td,.fr-view table th{border:1px solid #DDD}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th,.fr-view table tfoot td{background:#ececec}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;break-after:always;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file:after{position:relative;content:"\1f4ce";font-weight:400}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir=rtl] blockquote{border-left:none;border-right:solid 2px #5E35B1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:solid 2px #5E35B1;margin-left:0;padding-left:5px;color:#5e35b1}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,Segoe UI Symbol,"Android Emoji",EmojiSymbols;display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{border-color:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;background-clip:padding-box;background:#f5f5f5;padding:10px;font-family:Courier New,Courier,monospace}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{position:absolute!important;top:0;left:0;width:100%;height:100%}.fr-view .fr-video>*{box-sizing:content-box;max-width:100%;border:none}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;margin:auto;text-align:center;width:100%}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto;width:100%}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:block;padding:5px 5px 10px;font-size:14px;font-weight:initial;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";width:100%;text-align:center}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}.fr-view span.fr-img-caption.fr-dii.fr-fil,.fr-view p img.fr-dii.fr-fil{margin-right:15px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - 10px);min-width:10px}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px);min-width:5px}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px);min-width:5px}.rotate{animation:rotate 2s infinite linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-359deg)}}@keyframes shine-lines{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.shaka-controls-container>.shaka-scrim-container{background:linear-gradient(to top,#000 0,transparent 25%)}[class*=cds-edition-theme]{--cds-edition-palette-neutral-0: var(--cds-ref-palette-neutral-0);--cds-edition-palette-neutral-4: var(--cds-ref-palette-neutral-4);--cds-edition-palette-neutral-6: var(--cds-ref-palette-neutral-6);--cds-edition-palette-neutral-10: var(--cds-ref-palette-neutral-10);--cds-edition-palette-neutral-12: var(--cds-ref-palette-neutral-12);--cds-edition-palette-neutral-17: var(--cds-ref-palette-neutral-17);--cds-edition-palette-neutral-20: var(--cds-ref-palette-neutral-20);--cds-edition-palette-neutral-90: var(--cds-ref-palette-neutral-90);--cds-edition-palette-neutral-92: var(--cds-ref-palette-neutral-92);--cds-edition-palette-neutral-94: var(--cds-ref-palette-neutral-94);--cds-edition-palette-neutral-95: var(--cds-ref-palette-neutral-95);--cds-edition-palette-neutral-96: var(--cds-ref-palette-neutral-96);--cds-edition-palette-neutral-98: var(--cds-ref-palette-neutral-98);--cds-edition-palette-neutral-100: var(--cds-ref-palette-neutral-100);--cds-edition-palette-neutral-variant-20: var(--cds-ref-palette-neutral-variant-20);--cds-edition-palette-neutral-variant-30: var(--cds-ref-palette-neutral-variant-30);--cds-edition-palette-neutral-variant-40: var(--cds-ref-palette-neutral-variant-40);--cds-edition-palette-neutral-variant-50: var(--cds-ref-palette-neutral-variant-50);--cds-edition-palette-neutral-variant-60: var(--cds-ref-palette-neutral-variant-60);--cds-edition-palette-neutral-variant-70: var(--cds-ref-palette-neutral-variant-70);--cds-edition-palette-neutral-variant-80: var(--cds-ref-palette-neutral-variant-80);--cds-edition-palette-primary-5: var(--cds-ref-palette-primary-5);--cds-edition-palette-primary-10: var(--cds-ref-palette-primary-10);--cds-edition-palette-primary-13: var(--cds-ref-palette-primary-13);--cds-edition-palette-primary-20: var(--cds-ref-palette-primary-20);--cds-edition-palette-primary-30: var(--cds-ref-palette-primary-30);--cds-edition-palette-primary-40: var(--cds-ref-palette-primary-40);--cds-edition-palette-primary-70: var(--cds-ref-palette-primary-70);--cds-edition-palette-primary-80: var(--cds-ref-palette-primary-80);--cds-edition-palette-primary-82: var(--cds-ref-palette-primary-82);--cds-edition-palette-primary-90: var(--cds-ref-palette-primary-90);--cds-edition-palette-primary-99: var(--cds-ref-palette-primary-99);--cds-edition-palette-primary-100: var(--cds-ref-palette-primary-100);--cds-edition-color-brand: var(--cds-edition-palette-primary-70);--cds-edition-color-surface: var(--cds-edition-palette-neutral-100);--cds-edition-color-on-surface: var(--cds-edition-palette-neutral-10);--cds-edition-color-on-surface-variant: var(--cds-edition-palette-neutral-variant-40);--cds-edition-color-surface-container-high: var(--cds-edition-palette-neutral-92);--cds-edition-color-surface-container: var(--cds-edition-palette-neutral-94);--cds-edition-color-surface-container-low: var(--cds-edition-palette-neutral-96);--cds-edition-color-surface-container-lowest: var(--cds-edition-palette-neutral-98);--cds-edition-color-surface-inverse: var(--cds-edition-palette-neutral-20);--cds-edition-color-on-surface-inverse: var(--cds-edition-palette-neutral-95);--cds-edition-color-background: var(--cds-edition-palette-neutral-98);--cds-edition-color-scrim: var(--cds-edition-palette-neutral-0);--cds-edition-color-primary: var(--cds-edition-palette-primary-40);--cds-edition-color-on-primary: var(--cds-edition-palette-primary-99);--cds-edition-color-primary-container: var(--cds-edition-palette-primary-90);--cds-edition-color-on-primary-container: var(--cds-edition-palette-primary-10);--cds-edition-color-secondary: var(--cds-edition-palette-secondary-40);--cds-edition-color-on-secondary: var(--cds-edition-palette-secondary-99);--cds-edition-color-secondary-container: var(--cds-edition-palette-secondary-90);--cds-edition-color-on-secondary-container: var(--cds-edition-palette-secondary-10);--cds-edition-color-stroke: var(--cds-edition-palette-neutral-variant-50);--cds-edition-color-stroke-variant: var(--cds-edition-palette-neutral-variant-80)}[class*=cds-edition-theme] .dark,[class*=cds-edition-theme] [data-theme=dark],.dark [class*=cds-edition-theme],[data-theme=dark] [class*=cds-edition-theme]{--cds-edition-color-brand: var(--cds-edition-palette-primary-70);--cds-edition-color-surface: var(--cds-edition-palette-neutral-6);--cds-edition-color-on-surface: var(--cds-edition-palette-neutral-90);--cds-edition-color-on-surface-variant: var(--cds-edition-palette-neutral-variant-80);--cds-edition-color-surface-container-high: var(--cds-edition-palette-neutral-17);--cds-edition-color-surface-container: var(--cds-edition-palette-neutral-12);--cds-edition-color-surface-container-low: var(--cds-edition-palette-neutral-10);--cds-edition-color-surface-container-lowest: var(--cds-edition-palette-neutral-4);--cds-edition-color-surface-inverse: var(--cds-edition-palette-neutral-90);--cds-edition-color-on-surface-inverse: var(--cds-edition-palette-neutral-20);--cds-edition-color-background: var(--cds-edition-palette-neutral-6);--cds-edition-color-scrim: var(--cds-edition-palette-neutral-0);--cds-edition-color-primary: var(--cds-edition-palette-primary-80);--cds-edition-color-on-primary: var(--cds-edition-palette-primary-20);--cds-edition-color-primary-container: var(--cds-edition-palette-primary-30);--cds-edition-color-on-primary-container: var(--cds-edition-palette-primary-90);--cds-edition-color-secondary: var(--cds-edition-palette-secondary-80);--cds-edition-color-on-secondary: var(--cds-edition-palette-secondary-20);--cds-edition-color-secondary-container: var(--cds-edition-palette-secondary-30);--cds-edition-color-on-secondary-container: var(--cds-edition-palette-secondary-90);--cds-edition-color-stroke: var(--cds-edition-palette-neutral-variant-60);--cds-edition-color-stroke-variant: var(--cds-edition-palette-neutral-variant-30)}[class*=cds-edition-theme] [data-theme=light-medium-contrast],[data-theme=light-medium-contrast] [class*=cds-edition-theme]{--cds-edition-color-brand: var(--cds-edition-palette-primary-70);--cds-edition-color-surface: var(--cds-edition-palette-neutral-100);--cds-edition-color-on-surface: var(--cds-edition-palette-neutral-6);--cds-edition-color-on-surface-variant: var(--cds-edition-palette-neutral-variant-30);--cds-edition-color-surface-container-high: var(--cds-edition-palette-neutral-92);--cds-edition-color-surface-container: var(--cds-edition-palette-neutral-94);--cds-edition-color-surface-container-low: var(--cds-edition-palette-neutral-96);--cds-edition-color-surface-container-lowest: var(--cds-edition-palette-neutral-98);--cds-edition-color-surface-inverse: var(--cds-edition-palette-neutral-20);--cds-edition-color-on-surface-inverse: var(--cds-edition-palette-neutral-95);--cds-edition-color-background: var(--cds-edition-palette-neutral-98);--cds-edition-color-scrim: var(--cds-edition-palette-neutral-0);--cds-edition-color-primary: var(--cds-edition-palette-primary-30);--cds-edition-color-on-primary: var(--cds-edition-palette-primary-100);--cds-edition-color-primary-container: var(--cds-edition-palette-primary-82);--cds-edition-color-on-primary-container: var(--cds-edition-palette-primary-5);--cds-edition-color-secondary: var(--cds-edition-palette-secondary-30);--cds-edition-color-on-secondary: var(--cds-edition-palette-secondary-100);--cds-edition-color-secondary-container: var(--cds-edition-palette-secondary-82);--cds-edition-color-on-secondary-container: var(--cds-edition-palette-secondary-5);--cds-edition-color-stroke: var(--cds-edition-palette-neutral-variant-40);--cds-edition-color-stroke-variant: var(--cds-edition-palette-neutral-variant-70)}[class*=cds-edition-theme] [data-theme=light-high-contrast],[data-theme=light-high-contrast] [class*=cds-edition-theme]{--cds-edition-color-brand: var(--cds-edition-palette-primary-70);--cds-edition-color-surface: var(--cds-edition-palette-neutral-100);--cds-edition-color-on-surface: var(--cds-edition-palette-neutral-0);--cds-edition-color-on-surface-variant: var(--cds-edition-palette-neutral-variant-20);--cds-edition-color-surface-container-high: var(--cds-edition-palette-neutral-92);--cds-edition-color-surface-container: var(--cds-edition-palette-neutral-94);--cds-edition-color-surface-container-low: var(--cds-edition-palette-neutral-96);--cds-edition-color-surface-container-lowest: var(--cds-edition-palette-neutral-98);--cds-edition-color-surface-inverse: var(--cds-edition-palette-neutral-20);--cds-edition-color-on-surface-inverse: var(--cds-edition-palette-neutral-100);--cds-edition-color-background: var(--cds-edition-palette-neutral-98);--cds-edition-color-scrim: var(--cds-edition-palette-neutral-0);--cds-edition-color-primary: var(--cds-edition-palette-primary-13);--cds-edition-color-on-primary: var(--cds-edition-palette-primary-100);--cds-edition-color-primary-container: var(--cds-edition-palette-primary-30);--cds-edition-color-on-primary-container: var(--cds-edition-palette-primary-100);--cds-edition-color-secondary: var(--cds-edition-palette-secondary-13);--cds-edition-color-on-secondary: var(--cds-edition-palette-secondary-100);--cds-edition-color-secondary-container: var(--cds-edition-palette-secondary-30);--cds-edition-color-on-secondary-container: var(--cds-edition-palette-secondary-100);--cds-edition-color-stroke: var(--cds-edition-palette-neutral-variant-30);--cds-edition-color-stroke-variant: var(--cds-edition-palette-neutral-variant-60)}.ca.ca.ca.ca.ca.ca.ca.ca.ca [class*=cds-edition-theme],.ca.ca.ca.ca.ca.ca.ca.ca.ca [class*=cds-edition-theme] .dark,.ca.ca.ca.ca.ca.ca.ca.ca.ca .dark [class*=cds-edition-theme]{--cds-sys-color-brand: var(--cds-edition-color-brand);--cds-sys-color-surface: var(--cds-edition-color-surface);--cds-sys-color-on-surface: var(--cds-edition-color-on-surface);--cds-sys-color-on-surface-variant: var(--cds-edition-color-on-surface-variant);--cds-sys-color-surface-container-high: var(--cds-edition-color-surface-container-high);--cds-sys-color-surface-container: var(--cds-edition-color-surface-container);--cds-sys-color-surface-container-low: var(--cds-edition-color-surface-container-low);--cds-sys-color-surface-container-lowest: var(--cds-edition-color-surface-container-lowest);--cds-sys-color-surface-inverse: var(--cds-edition-color-surface-inverse);--cds-sys-color-on-surface-inverse: var(--cds-edition-color-on-surface-inverse);--cds-sys-color-background: var(--cds-edition-color-background);--cds-sys-color-scrim: var(--cds-edition-color-scrim);--cds-sys-color-primary: var(--cds-edition-color-primary);--cds-sys-color-on-primary: var(--cds-edition-color-on-primary);--cds-sys-color-primary-container: var(--cds-edition-color-primary-container);--cds-sys-color-on-primary-container: var(--cds-edition-color-on-primary-container);--cds-sys-color-secondary: var(--cds-edition-color-secondary);--cds-sys-color-on-secondary: var(--cds-edition-color-on-secondary);--cds-sys-color-secondary-container: var(--cds-edition-color-secondary-container);--cds-sys-color-on-secondary-container: var(--cds-edition-color-on-secondary-container);--cds-sys-color-stroke: var(--cds-edition-color-stroke);--cds-sys-color-stroke-variant: var(--cds-edition-color-stroke-variant)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn{font-family:var(--cds-sys-typescale-body-large-brand);font-weight:var(--cds-sys-typescale-body-large-weight);font-size:var(--cds-sys-typescale-body-large-font-size);line-height:var(--cds-sys-typescale-body-large-line-height);letter-spacing:var(--cds-sys-typescale-body-large-tracking)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn p{margin:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn p *:not(.flex)+p{margin-block-start:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn p:not([class*=title-],[class*=headline-],[class*=label-],[class*=body-]),.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn td:not([class*=title-],[class*=headline-],[class*=label-],[class*=body-]){font-family:var(--cds-sys-typescale-body-large-brand);font-weight:var(--cds-sys-typescale-body-large-weight);font-size:var(--cds-sys-typescale-body-large-font-size);line-height:var(--cds-sys-typescale-body-large-line-height);letter-spacing:var(--cds-sys-typescale-body-large-tracking)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn legend{color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .text-primary,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .text-primary:hover{color:rgba(var(--cds-sys-color-primary),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_widget:not(.lrn_audioplayer){background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1);padding:var(--cds-sys-spacing-xs);border-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_toolbar,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-toolbar{border:none;border-start-start-radius:var(--cds-sys-shape-s);border-start-end-radius:var(--cds-sys-shape-s);background-color:rgba(var(--cds-sys-color-surface-container),1);color:rgba(var(--cds-sys-color-on-surface),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_jxg_toolbox,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_toolbar-footer,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-toolbar-footer{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-surface),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1);border-end-start-radius:var(--cds-sys-shape-s);border-end-end-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_toolbar .lrn_btn,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-toolbar .lrn_btn,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_jxg_toolbox .lrn_btn{color:rgba(var(--cds-sys-color-on-surface),1);border:solid 1px transparent;background:transparent}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_toolbar .lrn_btn:hover:not(:disabled),.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-toolbar .lrn_btn:hover:not(:disabled),.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_jxg_toolbox .lrn_btn:hover:not(:disabled){border-color:rgba(var(--cds-sys-color-stroke-variant),1);background-color:rgba(var(--cds-sys-color-on-surface),var(--cds-sys-opacity-hovered))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_toolbar .lrn_btn.lrn_active,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-toolbar .lrn_btn.lrn_active,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_jxg_toolbox .lrn_btn.lrn_active{box-shadow:inset 0 0 0 2px rgb(var(--cds-sys-color-stroke));background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_length_indicator{color:rgba(var(--cds-sys-color-on-surface-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_texteditor_editable{background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1);border:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_box_skin_wrapper{background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1);overflow:hidden}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_audioblock_right{background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_audiomiclevelmask{background-color:rgba(var(--cds-sys-color-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_audio_status,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_record:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_start_recording:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_continue_sml:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_continue_recording:before{color:rgba(var(--cds-sys-color-error),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_volume_slider{background-color:rgba(var(--cds-sys-color-surface-inverse),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_volume_total{background-color:rgba(var(--cds-sys-color-scrim),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_volume_current{background-color:rgba(var(--cds-sys-surface-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_volume_handle{background-color:rgba(var(--cds-sys-color-on-surface-inverse),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn th{font-family:var(--cds-sys-typescale-title-medium-brand);font-weight:var(--cds-sys-typescale-title-medium-weight);font-size:var(--cds-sys-typescale-title-medium-font-size);line-height:var(--cds-sys-typescale-title-medium-line-height);letter-spacing:var(--cds-sys-typescale-title-medium-tracking)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .table:not(.table-no-border) th:not([class*=border-][class*=-primary]),.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .table:not(.table-no-border) td:not([class*=border-][class*=-primary]){border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn thead tr th[scope]{background-color:rgba(var(--cds-sys-color-primary-container),.5);color:rgba(var(--cds-sys-color-on-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn tbody tr th[scope]{background-color:rgba(var(--cds-sys-color-primary-container),.3);color:rgba(var(--cds-sys-color-on-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn table tr:first-child th.empty{border-block-start-color:transparent;border-inline-start-color:transparent;background:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_response_input_wrapper{border:solid 1px;border-color:rgba(var(--cds-sys-color-stroke-variant),1);background:unset;border-radius:var(--cds-sys-shape-s);box-shadow:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_response_input_wrapper>.lrn_texteditor{border-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_formulaV2 .lrn_response_input_wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_chemistry .lrn_response_input_wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_formulaessay .lrn_response_input_wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_chemistryessay .lrn_response_input_wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_formulainput .lrn_response_input_wrapper{border:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_stimulus_content>*+*{margin-block-start:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_blue{border-radius:var(--cds-sys-shape-full)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_blue,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lds-btn-primary{color:rgba(var(--cds-sys-color-on-secondary),1);background-color:rgba(var(--cds-sys-color-secondary),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_blue:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lds-btn-primary:after{content:unset}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lds-btn-secondary{background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1);border-style:solid;border-width:var(--cds-comp-lrn-input-border-width, 2px);border-color:rgba(var(--cds-sys-color-primary),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lds-btn-secondary:hover{background-color:rgba(var(--cds-sys-color-primary),var(--cds-sys-opacity-hovered))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn blockquote{border-color:rgba(var(--cds-sys-color-on-surface-variant),var(--cds-sys-opacity-low))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correctAnswerList>li{background-color:rgb(var(--cds-sys-color-surface));color:rgb(var(--cds-sys-color-on-surface))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct{background-color:rgb(var(--cds-sys-color-success-container))!important;color:rgb(var(--cds-sys-color-on-success-container))!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct>.lrn_responseIndex{background-color:rgb(var(--cds-sys-color-success))!important;color:rgb(var(--cds-sys-color-on-success))!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct>.lrn_responseIndex~.lrn_item{margin-left:2.5em}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct>.lrn_responseIndex~.lrn_item:after{color:rgb(var(--cds-sys-color-success))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect{background-color:rgb(var(--cds-sys-color-error-container))!important;color:rgb(var(--cds-sys-color-on-error-container))!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect>.lrn_responseIndex{background-color:rgb(var(--cds-sys-color-error))!important;color:rgb(var(--cds-sys-color-on-error))!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect>.lrn_responseIndex~.lrn_item{margin-left:2.5em}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect>.lrn_responseIndex~.lrn_item:after{color:rgb(var(--cds-sys-color-error))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_suggested>.lrn_responseIndex{background-color:rgb(var(--cds-sys-color-warn))!important;color:rgb(var(--cds-sys-color-on-warn))!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_suggested>.lrn_responseIndex~.lrn_item{margin-left:2.5em}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_suggested>.lrn_responseIndex:after{color:rgb(var(--cds-sys-color-warn))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct>.lrn_responseIndex~.lrn_item:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect>.lrn_responseIndex~.lrn_item:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_suggested>.lrn_responseIndex~.lrn_item:after{width:var(--cds-sys-dimension-icon-l);height:var(--cds-sys-dimension-icon-l);line-height:var(--cds-sys-dimension-icon-l);border-radius:var(--cds-sys-shape-full);border:solid 1px;background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_suggested_answer_item,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correctAnswers{background-color:rgb(var(--cds-sys-color-warn-container));color:rgb(var(--cds-sys-color-on-warn-container));border-radius:var(--cds-sys-shape-m)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_responseIndex{background-color:rgb(var(--cds-sys-color-warn));color:rgb(var(--cds-sys-color-on-warn))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper{padding:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_incorrect{border-radius:var(--cds-sys-shape-m);background:transparent!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_incorrect:after{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);border-radius:var(--cds-sys-shape-full);padding:0;margin:0;width:auto;min-width:40px;height:auto;line-height:unset;padding-inline:var(--cds-sys-spacing-2xs);padding-block:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_correct,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_correct{border-color:rgb(var(--cds-sys-color-success))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_correct:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_correct:after{background-color:rgb(var(--cds-sys-color-success));color:rgb(var(--cds-sys-color-on-success))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_incorrect,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_incorrect{border-color:rgb(var(--cds-sys-color-error))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input_wrapper.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_input.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn_response_container.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_mcq .lrn_mcqgroup.lrn_incorrect:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget .lrn-response-validate-wrapper.lrn_incorrect:after{background-color:rgb(var(--cds-sys-color-error));color:rgb(var(--cds-sys-color-on-error))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_widget .lrn_valid,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_widget .lrn_selected{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-primary-container),1);border-color:rgba(var(--cds-sys-color-primary),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_graph_wrapper line:not([stroke="#1877B1"]){stroke:rgb(var(--cds-sys-color-stroke))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_graph_wrapper path{stroke:rgb(var(--cds-sys-color-stroke-variant))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .JXGtext,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_jxg_labeltext{color:rgb(var(--cds-sys-color-on-surface))!important;fill:rgb(var(--cds-sys-color-on-surface))!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberline polygon[fill="#eaeaea"],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberlineplot polygon[fill="#eaeaea"]{fill:rgb(var(--cds-sys-color-primary-container));fill-opacity:1}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberline line:not([stroke="#3498DB"],[stroke="#c2e0f8"]),.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberline path,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberlineplot line:not([stroke="#3498DB"],[stroke="#c2e0f8"]),.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberlineplot path{stroke:rgb(var(--cds-sys-color-stroke))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberline line:not([stroke="#3498DB"],[stroke="#c2e0f8"])[id*=_ticks_],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberline path[id*=_ticks_],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberlineplot line:not([stroke="#3498DB"],[stroke="#c2e0f8"])[id*=_ticks_],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberlineplot path[id*=_ticks_]{transform:translateY(-50%);transform-box:border-box}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberline .lrn_btn_arrow,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberlineplot .lrn_btn_arrow{border:none;color:rgb(var(--cds-sys-color-on-surface))!important;font-family:var(--cds-sys-typescale-body-large-font-family)!important;font-size:!important;font-weight:!important;line-height:!important;letter-spacing:!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberline .lrn_btn_arrow:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_widget.lrn_numberlineplot .lrn_btn_arrow:after{border-color:rgb(var(--cds-sys-color-stroke)) transparent transparent}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart text{fill:rgb(var(--cds-sys-color-on-surface))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .nvd3 .nv-axis line,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .nvd3 .nv-axis path{stroke:rgb(var(--cds-sys-color-stroke-variant))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .lrn_simple-line-plot-chart marker,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .lrn_simple-dot-plot-chart marker{fill:rgb(var(--cds-sys-color-stroke-variant))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .bar-resize,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .bar-arrow-swap,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .bar-arrow,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .line-arrow{fill:rgb(var(--cds-sys-color-surface-inverse))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_simplechart .nv-bar>rect.discreteBar{stroke:rgb(var(--cds-sys-color-stroke-variant))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_bordered_mathinput{background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1);border-radius:var(--cds-sys-shape-s);padding:var(--cds-sys-shape-xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .mq-math-mode *{font-family:var(--cds-sys-typescale-body-large-font-family)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .mq-math-mode .mq-empty,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .mq-math-mode .mq-abs{background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .mq-math-mode .mq-xarrow .mq-xarrow-over{border-color:rgba(var(--cds-sys-color-on-secondary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-wysihtml-modal-dialog{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-surface),1);box-shadow:var(--cds-sys-elevation-level-5)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-formula-keyboard-menu-left .lrn_dropdown,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-formula-keyboard-menu-help button{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-formula-keyboard-menu .lrn_dropdown_menu{border-radius:var(--cds-sys-shape-s);overflow:hidden}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-formula-keyboard-menu .lrn_dropdown_menu .lrn_dropdown_option,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-formula-keyboard-menu .lrn_dropdown_menu .lrn_dropdown_option:hover{color:rgba(var(--cds-sys-color-on-surface),1);background-color:rgba(var(--cds-sys-color-surface),1);border-radius:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-wysihtml-modal-content .lrn-formula-editor{border-end-start-radius:0;border-end-end-radius:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-wysihtml-modal-content .lrn-formula-keyboard{box-shadow:none;border-start-start-radius:0;border-start-end-radius:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-btn-grid-sym .mq-math-mode .mq-empty,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-btn-grid-sym .mq-math-mode .mq-abs,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-btn-grid-sym:hover .mq-math-mode .mq-empty,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-btn-grid-sym:hover .mq-math-mode .mq-abs{background-color:rgba(var(--cds-sys-color-secondary-container),1);border-color:rgba(var(--cds-sys-color-on-secondary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_audioplayer{display:inline-block;margin:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_audioplayer .lrn_box_skin_wrapper{border-radius:999px}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-author-item-nav-left{margin-inline-start:56px}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-author-ui .cds-lrn-editor-container{border:dotted 1px rgba(0,0,0,.38);border-radius:8px;min-width:24px}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-author-ui .cds-lrn-editor-item{border:dashed 1px fuchsia;border-radius:8px;min-width:24px}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option{padding-inline:var(--cds-sys-spacing-xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option label,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option label,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option label,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option label{padding-inline-start:calc(var(--cds-sys-dimension-icon-m) + var(--cds-sys-spacing-s))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) input[type=radio],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix input[type=radio],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch input[type=radio],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio input[type=radio]{display:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn_option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-form-group-radio-input-wrapper input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn_option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-form-group-radio-input-wrapper input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn_option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-form-group-radio-input-wrapper input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn_option input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-form-group-radio-input-wrapper input[type=radio]+label:before{content:"";display:block;position:absolute;width:var(--cds-sys-dimension-icon-m);height:var(--cds-sys-dimension-icon-m);left:0;top:50%;bottom:auto;transform:translateY(-50%);border:var(--cds-comp-lrn-input-border-width, 2px) solid rgb(var(--cds-sys-color-primary));border-radius:var(--cds-sys-shape-full);box-sizing:border-box}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn_option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-form-group-radio-input-wrapper input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn_option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-form-group-radio-input-wrapper input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn_option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-form-group-radio-input-wrapper input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn_option input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-form-group-radio-input-wrapper input[type=radio]+label:after{content:"";display:block;position:absolute;width:0;height:0;top:50%;left:calc(var(--cds-sys-dimension-icon-m) / 2);bottom:auto;transform:translate(-50%,-50%);background-color:rgb(var(--cds-sys-color-primary));border-radius:var(--cds-sys-shape-full);transition-timing-function:var(--cds-sys-motion-ease-default);transition-duration:var(--cds-sys-motion-duration-default);box-sizing:border-box}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn_option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn_option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn_option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn_option.lrn_selected input[type=radio]+label:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:before{border-color:rgb(var(--cds-sys-color-on-primary-container))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn_option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn_option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn_option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn_option.lrn_selected input[type=radio]+label:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-form-group-radio-input-wrapper input[type=radio][checked]+label:after{background-color:rgb(var(--cds-sys-color-on-primary-container));height:calc(var(--cds-sys-dimension-icon-m) / 2);width:calc(var(--cds-sys-dimension-icon-m) / 2)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:transparent;outline:none;font:inherit;color:currentColor;width:var(--cds-sys-dimension-icon-m);height:var(--cds-sys-dimension-icon-m);border:2px solid rgb(var(--cds-sys-color-primary));border-radius:var(--cds-sys-shape-xs);display:inline-grid;place-content:center}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) input[type=checkbox].lrn-assess-input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix input[type=checkbox].lrn-assess-input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch input[type=checkbox].lrn-assess-input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio input[type=checkbox].lrn-assess-input{opacity:1;position:static}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) input[type=checkbox].lrn-assess-input:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix input[type=checkbox].lrn-assess-input:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch input[type=checkbox].lrn-assess-input:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio input[type=checkbox].lrn-assess-input:before{all:unset;content:"";width:calc(var(--cds-sys-dimension-icon-m) / 2);height:calc(var(--cds-sys-dimension-icon-m) / 2);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;--_chk-shadow-size: calc(var(--cds-sys-dimension-icon-m) / 2 - var(--cds-comp-lrn-input-border-width, 2px));box-shadow:inset var(--_chk-shadow-size) var(--_chk-shadow-size) rgb(var(--cds-sys-color-on-primary-container));background-color:CanvasText}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option input[type=checkbox]:focus-visible,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) input[type=checkbox].lrn-assess-input:focus-visible,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option input[type=checkbox]:focus-visible,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix input[type=checkbox].lrn-assess-input:focus-visible,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option input[type=checkbox]:focus-visible,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch input[type=checkbox].lrn-assess-input:focus-visible,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option input[type=checkbox]:focus-visible,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio input[type=checkbox].lrn-assess-input:focus-visible{outline:2px solid rgb(var(--cds-sys-color-secondary));outline-offset:2px}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option.lrn_selected input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) input[type=checkbox].lrn-assess-input[aria-checked=true],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option.lrn_selected input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix input[type=checkbox].lrn-assess-input[aria-checked=true],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option.lrn_selected input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch input[type=checkbox].lrn-assess-input[aria-checked=true],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option.lrn_selected input[type=checkbox],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio input[type=checkbox].lrn-assess-input[aria-checked=true]{border:2px solid rgb(var(--cds-sys-color-on-primary-container))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-mcq-option.lrn_selected input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) input[type=checkbox].lrn-assess-input[aria-checked=true]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-mcq-option.lrn_selected input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix input[type=checkbox].lrn-assess-input[aria-checked=true]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-mcq-option.lrn_selected input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch input[type=checkbox].lrn-assess-input[aria-checked=true]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-mcq-option.lrn_selected input[type=checkbox]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio input[type=checkbox].lrn-assess-input[aria-checked=true]:before{transform:scale(1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-assess-switch-trigger,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-assess-switch-trigger,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-assess-switch-trigger,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-assess-switch-trigger{padding-left:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-assess-switch-trigger:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup:not(.lrn_mcqgroup-block) .lrn-assess-switch-trigger:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-assess-switch-trigger:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn-assess-switch-trigger:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-assess-switch-trigger:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-assess-switch .lrn-assess-switch-trigger:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-assess-switch-trigger:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio .lrn-assess-switch-trigger:after{content:unset}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn_option input[type=radio]+label{position:relative}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix .lrn_option input[type=radio]+label:before{position:static;transform:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn.lrn_choicematrix table.lrn_choicematrix_type_inline .lrn_option input[type=radio]+label{display:inline-flex;align-items:center;cursor:pointer}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio-input-wrapper{display:flex;align-items:center}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-form-group-radio-input-wrapper label{flex:1}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess{background-color:rgba(var(--cds-sys-color-background),1);padding-block-end:var(--cds-comp-lrn-bottom-navigation-button-size, var(--cds-comp-fab-button-height))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .row{margin:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-top-right-region,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-right-region{display:none!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .progress{height:var(--cds-sys-dimension-icon-xs);border-radius:var(--cds-sys-shape-full);border:solid 2px rgb(var(--cds-sys-color-secondary));float:unset;background-color:rgba(var(--cds-sys-color-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .progress>span{background-color:rgb(var(--cds-sys-color-brand))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .slides_container>*+*{margin-block-start:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn.lrn-assess-content.content,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn.lrn-assess-content .col-xs-12,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn.lrn-assess .learnosity-item.content,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn.lrn-assess .learnosity-item .col-xs-12{padding-inline:0;padding-left:0;padding-right:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-dialog-content{background-color:rgba(var(--cds-sys-color-background),1);color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .modal-content{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-surface),1);border-color:rgba(var(--cds-sys-color-stroke),1);box-shadow:var(--cds-sys-elevation-level-5)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .modal-content .lrn-assess-modal-footer,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .modal-content .lrn-assess-modal-body,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .modal-content .lrn-assess-modal-header{border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .dialogs .lrn_btn{color:rgba(var(--cds-sys-color-on-surface),1);background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-secondary),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .dialogs .lrn_btn:hover:not(:disabled){background-color:rgba(var(--cds-sys-color-secondary),var(--cds-sys-opacity-hovered))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .dialogs .lrn_btn_blue{color:rgba(var(--cds-sys-color-on-secondary),1);background-color:rgba(var(--cds-sys-color-secondary),1);transition-duration:var(--cds-sys-motion-duration-default);transition-timing-function:var(--cds-sys-motion-ease-default);transition-property:box-shadow}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .dialogs .lrn_btn_blue:hover:not(:disabled){box-shadow:var(--cds-sys-elevation-level-1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .dialogs .lrn-dialogs-close-btn,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn_btn_close{color:rgba(var(--cds-sys-color-on-surface),1);background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-secondary),1);border-radius:var(--cds-sys-shape-full)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .review-screen .panel-content{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-surface),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .review-screen .panel-header{border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .review-screen .item-number{color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .review-screen .item-card{background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .review-screen .item-card[data-attempt_status$=_attempted]{background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .review-screen .item-card[data-attempt_status$=_attempted]:before{background-color:rgba(var(--cds-sys-color-brand),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .nav-tabs{box-shadow:0 4px 2px -2px rgba(var(--cds-sys-color-on-surface),.2)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .nav-tab,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess.nav-tab.active{color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .nav-tab:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess.nav-tab.active:after{background-color:rgba(var(--cds-sys-color-secondary),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-middle{margin-inline:auto;max-width:var(--cds-sys-dimension-base-3xl)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-left-region{display:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom{position:fixed;bottom:0;inset-inline:var(--cds-sys-spacing-m);border-start-start-radius:var(--cds-sys-shape-m);border-start-end-radius:var(--cds-sys-shape-m);background:rgba(var(--cds-sys-color-secondary-container),var(--cds-sys-opacity-high));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin:0;padding:0;padding-inline:var(--cds-sys-spacing-m);padding-block-end:var(--cds-sys-spacing-xs);z-index:10}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.test-review-screen,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.test-submit{background:rgb(var(--cds-sys-color-secondary));color:rgb(var(--cds-sys-color-on-secondary));width:var(--cds-comp-lrn-bottom-navigation-button-size, var(--cds-comp-fab-button-height));height:var(--cds-comp-lrn-bottom-navigation-button-size, var(--cds-comp-fab-button-height));border-radius:var(--cds-sys-shape-l);display:flex;align-items:center;justify-content:center}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-prev,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-next:not(.test-submit){width:var(--cds-comp-lrn-bottom-navigation-button-size, var(--cds-comp-fab-button-height));height:var(--cds-comp-lrn-bottom-navigation-button-size, var(--cds-comp-fab-button-height));border-radius:var(--cds-sys-shape-full);display:flex;align-items:center;justify-content:center;border:solid 1px rgb(var(--cds-sys-color-secondary))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-prev:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-next:not(.test-submit):before{color:rgb(var(--cds-sys-color-secondary))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-next>span,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-prev>span,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.test-review-screen>span,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.test-submit>span{position:absolute;bottom:0;transform:translateY(calc(100% + var(--cds-sys-spacing-2xs)));color:rgb(var(--cds-sys-color-on-secondary-container));font-size:var(--cds-sys-typescale-label-large-font-size);font-weight:var(--cds-sys-typescale-label-large-weight);letter-spacing:var(--cds-sys-typescale-label-large-tracking);font-family:var(--cds-sys-typescale-label-large-brand);line-height:var(--cds-sys-typescale-label-large-line-height)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-next{grid-area:next}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-prev{grid-area:prev}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.test-review-screen{grid-area:review}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.test-submit{grid-area:submit}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-next:not(.test-submit),.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-prev{background:rgb(var(--cds-sys-color-surface));color:rgb(var(--cds-sys-color-secondary))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-next:not(.test-submit)>span,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn.item-prev>span{transform:translateY(calc(100% + (var(--cds-comp-lrn-bottom-navigation-button-size, var(--cds-comp-fab-button-height)) / 2) - (var(--cds-comp-lrn-bottom-navigation-button-size, var(--cds-comp-fab-button-height)) / 2) + var(--cds-sys-spacing-2xs)))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn[disabled],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:disabled,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:hover:disabled:hover{background-color:rgb(var(--cds-sys-color-surface));border-color:rgba(var(--cds-sys-color-on-surface),var(--cds-sys-opacity-disabled));opacity:1}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn[disabled],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn[disabled]:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn[disabled]>span,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:disabled,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:disabled:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:disabled>span,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:hover:disabled:hover,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:hover:disabled:hover:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-region-group.lrn-group-bottom .lrn_btn:hover:disabled:hover>span{color:rgba(var(--cds-sys-color-on-surface),var(--cds-sys-opacity-disabled))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region{max-width:100%}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-region,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region{margin:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-region .bottom-wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-region .bottom-right-wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region .bottom-wrapper,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region .bottom-right-wrapper{transform:translateY(-50%);display:grid;grid-template-areas:". . . . . prev next  . . . review submit";grid-template-columns:repeat(12,1fr);align-items:center;gap:var(--cds-sys-spacing-l);padding:0;text-align:unset}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-region .bottom-wrapper>*,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-region .bottom-right-wrapper>*,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region .bottom-wrapper>*,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region .bottom-right-wrapper>*{margin:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-region .bottom-wrapper:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-region .bottom-right-wrapper:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region .bottom-wrapper:after,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess .lrn-bottom-right-region .bottom-right-wrapper:after{all:unset}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn-assess-item{z-index:0!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca[data-inline=true] .lrn-assess{padding-block-end:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca[data-inline=true] .lrn-assess .lrn-region-group.lrn-group-bottom,.ca.ca.ca.ca.ca.ca.ca.ca.ca[data-inline=true] .lrn-assess .lrn-region-group.lrn-group-top{display:none!important;position:static;margin-inline:auto;max-width:var(--cds-sys-dimension-base-3xl)}.ca.ca.ca.ca.ca.ca.ca.ca.ca[data-inline=true] .lrn-assess .progress{display:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityList,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityListContainer{background-color:rgba(var(--cds-sys-color-primary-container),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityList,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityList.lrn_list_bottom,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityListContainer,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityListContainer.lrn_list_bottom{border-end-start-radius:var(--cds-sys-shape-s);border-end-end-radius:var(--cds-sys-shape-s);overflow-x:unset}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityList.lrn_list_bottom:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityListContainer.lrn_list_bottom:before{border-block-end-color:rgba(var(--cds-sys-color-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_possibilityListContainer>.lrn_possibilityList{border-top:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_response_container{padding:var(--cds-sys-spacing-3xs);border-radius:calc(var(--cds-sys-shape-s) + var(--cds-sys-spacing-3xs));background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_response_innerbody:not(.lrn_response_input_wrapper){border:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_assoc_question{color:rgba(var(--cds-sys-color-on-surface-variant),1);border-radius:var(--cds-sys-shape-s);border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow{background-color:rgba(var(--cds-sys-color-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow:after{border-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow_left>span{border-right-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow_right>span{border-left-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow_top>span{border-bottom-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_arrow_down>span{border-top-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup-horizontal>*+*{margin-block-start:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_choiceLabel{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-surface-variant),1);border-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_selected .lrn_choiceLabel{background-color:rgba(var(--cds-sys-color-on-primary-container),1);color:rgba(var(--cds-sys-color-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_qr.lrn_choicematrix table{border-collapse:separate;overflow:hidden;background-color:rgba(var(--cds-sys-color-surface),1);border-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_qr.lrn_choicematrix table,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_qr.lrn_choicematrix table .lrn-stem-border,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_qr.lrn_choicematrix table .lrn-choice-matrix-top-row{border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_qr.lrn_choicematrix table>thead{background-color:rgba(var(--cds-sys-color-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_qr.lrn_choicematrix .lrn-stem-numeration{color:rgba(var(--cds-sys-color-on-surface),1);background-color:rgba(var(--cds-sys-color-primary-container),1);border-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup-block .lrn-mcq-option{border:solid 1px;border-color:rgba(var(--cds-sys-color-stroke-variant),1);overflow:hidden;padding:0}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup-block .lrn-label{display:inline-flex;align-items:center;background:transparent;padding:0;box-shadow:none;transition-duration:var(--cds-sys-motion-duration-default);transition-timing-function:var(--cds-sys-motion-ease-default);transition-property:background-color}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup-block .lrn-mcq-option:focus{border-color:rgb(var(--cds-sys-color-secondary));border-width:2px}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup-block .lrn-mcq-option:not(.lrn_selected):hover{background-color:rgba(var(--cds-sys-color-on-surface),var(--cds-sys-opacity-hovered))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_mcqgroup-block .lrn-mcq-option.lrn_selected .lrn-label{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-positietabel .lrn_cloze_response{text-align:center}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_cloze_response_pointer{border-color:rgba(var(--cds-sys-color-success),1);background-color:rgba(var(--cds-sys-color-success-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_cloze_response_pointer>span{background-color:rgba(var(--cds-sys-color-success),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-cloze-select{color:rgba(var(--cds-sys-color-on-surface),1);background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-stroke),1);border-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_imagecloze_response [class*=lrn_response_pointer]{box-shadow:var(--cds-sys-elevation-level-5)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct.lrn_response_pointer_left:before{border-left-color:rgba(var(--cds-sys-color-success),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct.lrn_response_pointer_right:before{border-right-color:rgba(var(--cds-sys-color-success-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect.lrn_response_pointer_left:before{border-left-color:rgba(var(--cds-sys-color-error),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect.lrn_response_pointer_right:before{border-right-color:rgba(var(--cds-sys-color-error-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_imagecloze_with_pointer_right input{border-start-start-radius:var(--cds-sys-shape-s);border-end-start-radius:var(--cds-sys-shape-s);border-inline-end:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_imagecloze_with_pointer_right .lrn_response_pointer_right:before{border-left-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_imagecloze_with_pointer_right .lrn_response_pointer_right:after{border-left-color:rgba(var(--cds-sys-color-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_imagecloze_with_pointer_left input{border-start-end-radius:var(--cds-sys-shape-s);border-end-end-radius:var(--cds-sys-shape-s);border-inline-start:none}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_imagecloze_with_pointer_left .lrn_response_pointer_left:before{border-left-color:rgba(var(--cds-sys-color-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_imagecloze_with_pointer_left .lrn_response_pointer_left:after{border-left-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_textinput.lrn_correct input{border-color:rgba(var(--cds-sys-color-success),1);background-color:rgba(var(--cds-sys-color-success-container),1);color:rgba(var(--cds-sys-color-on-success-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_textinput.lrn_incorrect input{border-color:rgba(var(--cds-sys-color-error),1);background-color:rgba(var(--cds-sys-color-error-container),1);color:rgba(var(--cds-sys-color-on-error-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_textinput{border-radius:var(--cds-sys-shape-s);background-color:transparent}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_textinput input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_textinput textarea{color:rgba(var(--cds-sys-color-on-surface),1);background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_textinput:not(.lrn_response_pointer) input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_textinput textarea{border-radius:var(--cds-sys-shape-s)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect .lrn_textinput input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect .lrn_textinput textarea,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct .lrn_textinput input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct .lrn_textinput textarea{background-color:transparent}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect .lrn_textinput input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_incorrect .lrn_textinput textarea{border-color:rgba(var(--cds-sys-color-error),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct .lrn_textinput input,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_correct .lrn_textinput textarea{border-color:rgba(var(--cds-sys-color-success),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_sortlist .lrn_cell{border-bottom-width:initial;padding:var(--cds-sys-spacing-3xs);border-radius:calc(var(--cds-sys-shape-s) + var(--cds-sys-spacing-3xs))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_source>div>.lrn_row+.lrn_row,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_target>div>.lrn_row+.lrn_row{margin-block-start:var(--cds-sys-spacing-2xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-mcq-option{display:inline-flex;align-items:center;min-height:var(--cds-comp-lrn-option-min-height, var(--cds-sys-dimension-row-s));border-radius:var(--cds-sys-shape-s);transition-duration:var(--cds-sys-motion-duration-default);transition-timing-function:var(--cds-sys-motion-ease-default);transition-property:background-color}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-mcq-option:not(.lrn_selected):hover{background-color:rgba(var(--cds-sys-color-on-surface),var(--cds-sys-opacity-hovered))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-mcq-option .lrn-label{display:inline-flex;align-items:center;position:relative;cursor:pointer}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_drag,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_sort,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_numberline .lrn_btn_arrow{display:inline-flex;align-items:start;padding:0;padding-inline:var(--cds-sys-spacing-s);padding-block:var(--cds-sys-spacing-2xs);box-shadow:inset 0 0 0 1px rgb(var(--cds-sys-color-stroke-variant));background-color:rgba(var(--cds-sys-color-surface),1);border-radius:var(--cds-sys-shape-s);transition-duration:var(--cds-sys-motion-duration-default);transition-timing-function:var(--cds-sys-motion-ease-default);transition-property:box-shadow}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_drag,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_drag:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_sort,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_sort:before,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_numberline .lrn_btn_arrow,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_numberline .lrn_btn_arrow:before{color:rgba(var(--cds-sys-color-on-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_drag:hover,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_drag.lrn_hover,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_sort:hover,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_sort.lrn_hover,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_numberline .lrn_btn_arrow:hover,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_numberline .lrn_btn_arrow.lrn_hover{box-shadow:inset 0 0 0 2px rgb(var(--cds-sys-color-stroke))}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_drag.lrn_drag_mirror,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_sort.lrn_drag_mirror,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_numberline .lrn_btn_arrow.lrn_drag_mirror{box-shadow:var(--cds-sys-elevation-level-5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_drag.lrn_active,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_btn_sort.lrn_active,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_numberline .lrn_btn_arrow.lrn_active{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_dropzone{background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_dropzone.lrn_highlight{border-color:rgba(var(--cds-sys-color-on-highlight),1);background-color:rgba(var(--cds-sys-color-highlight-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_dropzone.lrn_over{background-color:rgba(var(--cds-sys-color-highlight-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_dropzone_mask{border-color:rgba(var(--cds-sys-color-stroke-variant),1);border-radius:var(--cds-sys-shape-s);background-color:rgba(var(--cds-sys-color-surface),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_dropzone_mask.lrn_highlight{border-color:rgb(var(--cds-comp-lrn-state-highlight-text-color-hover))!important}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_feature .lrn-feature-heading{font-size:var(--cds-sys-typescale-title-large-font-size);font-weight:var(--cds-sys-typescale-title-large-weight);line-height:var(--cds-sys-typescale-title-large-line-height);letter-spacing:var(--cds-sys-typescale-title-large-tracking);font-family:var(--cds-sys-typescale-title-large-brand)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-shading-cell{background-color:rgba(var(--cds-sys-color-primary-container),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-shading-cell:hover{background-color:rgba(var(--cds-sys-color-surface),var(--cds-sys-opacity-medium));border-color:rgba(var(--cds-sys-color-stroke),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn-shading-selected{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-primary-container),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_token{border-radius:var(--cds-sys-shape-xs)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_tokenhighlight_highlight{background-color:rgba(var(--cds-sys-color-highlight),1);color:rgba(var(--cds-sys-color-on-highlight),1);border-color:rgba(var(--cds-sys-color-on-highlight),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_tokenhighlight_hover:hover{background-color:rgba(var(--cds-sys-color-highlight-container),1);color:rgba(var(--cds-sys-color-on-highlight),1)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn table td>span[data-lrn-token],.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn table td>span[data-lrn-token] span,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn table td>span[data-lrn-token] button{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .lrn_response_input .cds-lrn-heuristiek{line-height:initial}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-heuristiek .heuristiek-icon{width:3rem;height:3rem}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-positietabel{text-align:center}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-hide-copy{max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;display:grid;align-items:center}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-hide-copy .word-column,.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-hide-copy .response-column{padding-inline:var(--cds-sys-spacing-s, clamp(.81rem, .76rem + .27vw, 1rem));padding-block:var(--cds-sys-spacing-xs, clamp(.61rem, .57rem + .2vw, .75rem));white-space:nowrap}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-hide-copy .word-column{-webkit-user-select:none;user-select:none;font-family:var(--cds-sys-typescale-body-medium-brand, "Open Sans");font-size:var(--cds-sys-typescale-body-medium-font-size, clamp(.71rem, .66rem + .24vw, .88rem));line-height:var(--cds-sys-typescale-body-medium-line-height, clamp(1.02rem, .95rem + .33vw, 1.25rem));letter-spacing:var(--cds-sys-typescale-body-medium-tracking, .015625rem);font-weight:var(--cds-sys-typescale-body-medium-weight, 400)}.ca.ca.ca.ca.ca.ca.ca.ca.ca .lrn .cds-lrn-hide-copy .response-column{font-family:var(--cds-sys-typescale-body-large-brand, "Open Sans");font-size:var(--cds-sys-typescale-body-large-font-size, clamp(.81rem, .76rem + .27vw, 1rem));line-height:var(--cds-sys-typescale-body-large-line-height, clamp(1.22rem, 1.14rem + .4vw, 1.5rem));letter-spacing:var(--cds-sys-typescale-body-large-tracking, .03125rem);font-weight:var(--cds-sys-typescale-body-large-weight, 400)}.lrn.lrn_widget .lrn-formula-keyboard{background-color:rgba(var(--cds-sys-color-surface),1);color:rgba(var(--cds-sys-color-on-surface),1);border-color:rgba(var(--cds-sys-color-stroke-variant),1);box-shadow:var(--cds-sys-elevation-level-5);border-radius:var(--cds-sys-shape-m);overflow:hidden}.lrn.lrn_widget .lrn-formula-keyboard .lrn-drag-area{background-color:rgba(var(--cds-sys-color-surface-inverse),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-drag-area .lrn-formula-keyboard-close button,.lrn.lrn_widget .lrn-formula-keyboard .lrn-drag-area .lrn-drag-handler span{color:rgba(var(--cds-sys-color-on-surface-inverse),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-formula-keyboard-menu{background-color:rgba(var(--cds-sys-color-surface),1);border-color:rgba(var(--cds-sys-color-stroke),1);color:rgba(var(--cds-sys-color-on-surface),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-formula-keyboard-menu .lrn_dropdown_toggle,.lrn.lrn_widget .lrn-formula-keyboard .lrn-formula-keyboard-menu .lrn-formula-keyboard-menu-help button,.lrn.lrn_widget .lrn-formula-keyboard .lrn-formula-keyboard-menu .lrn-formula-keyboard-hint{color:rgba(var(--cds-sys-color-on-surface),1);background-color:rgba(var(--cds-sys-color-surface),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-formula-keyboard-menu .lrn-hint-shortcut{color:rgba(var(--cds-sys-color-on-surface-variant),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn_btn_grid{border-color:rgba(var(--cds-sys-color-stroke),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-num,.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-num:hover{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-primary-container),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-operator,.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-operator:hover{background-color:rgba(var(--cds-sys-color-surface-container-high),1);color:rgba(var(--cds-sys-color-on-surface),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-sym,.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-sym:hover{background-color:rgba(var(--cds-sys-color-secondary-container),1);color:rgba(var(--cds-sys-color-on-secondary-container),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-sym .mq-math-mode .mq-empty,.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-sym .mq-math-mode .mq-abs,.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-sym:hover .mq-math-mode .mq-empty,.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-sym:hover .mq-math-mode .mq-abs{background-color:rgba(var(--cds-sys-color-secondary-container),1);border-color:rgba(var(--cds-sys-color-on-secondary-container),1)}.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-dir,.lrn.lrn_widget .lrn-formula-keyboard .lrn-btn-grid-dir:hover{background-color:rgba(var(--cds-sys-color-surface-container-low),1);color:rgba(var(--cds-sys-color-on-surface),1)}.lrn.lrn-formula-symbols-help{background-color:rgba(var(--cds-sys-color-primary-container),1);color:rgba(var(--cds-sys-color-on-surface),1)}.lrn.lrn-formula-symbols-help .mq-math-mode .mq-empty,.lrn.lrn-formula-symbols-help .mq-math-mode .mq-abs{background-color:rgba(var(--cds-sys-color-primary-container),1);border-color:rgba(var(--cds-sys-color-stroke),1)}.ripple-container{display:flex;margin:auto;pointer-events:none;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-tap-highlight-color:transparent}.ripple-container>span{content:"";opacity:0;border-radius:50%;position:absolute;background:radial-gradient(closest-side,rgba(var(--cds-comp-ripple-color, var(--cds-sys-color-on-surface)),1) max(100% - 70px,65%),transparent 100%);transform-origin:center center;transition:opacity 375ms linear;z-index:1}.ripple-container>span:nth-child(2){background:radial-gradient(closest-side,rgba(var(--cds-comp-ripple-color, var(--cds-sys-color-on-surface)),.3) max(100% - 70px,65%),transparent 100%);transition:opacity 275ms linear;z-index:2}.ripple-container.pressed>span{opacity:var(--cds-comp-ripple-opacity, .2);transition-duration:105ms}.elevated-button{--cds-comp-ripple-color: var(--cds-sys-color-primary);height:var(--cds-comp-elevated-button-height, 40px);min-inline-size:var(--cds-comp-elevated-button-min-inline-size, 64px);padding-inline-start:var(--cds-comp-elevated-button-padding-inline-start, var(--cds-sys-spacing-m));padding-inline-end:var(--cds-comp-elevated-button-padding-inline-end, var(--cds-sys-spacing-m))}.elevated-button[data-has-leading-icon]{padding-inline-start:var(--cds-comp-elevated-button-padding-inline-start-with-leading-icon, var(--cds-sys-spacing-s))}.elevated-button[data-has-trailing-icon]{padding-inline-end:var(--cds-comp-elevated-button-padding-inline-end-with-trailing-icon, var(--cds-sys-spacing-s))}:root{--cds-comp-fab-button-height: 56px;--cds-comp-fab-button-width: 56px;--cds-comp-fab-button-width-with-label: auto;--cds-comp-fab-button-min-width-with-label: 80px;--cds-comp-fab-button-padding-inline-start-with-label: var(--cds-sys-spacing-xs);--cds-comp-fab-button-padding-inline-end-with-label: var(--cds-sys-spacing-s);--cds-comp-fab-button-large-height: 96px;--cds-comp-fab-button-large-width: 96px;--cds-comp-fab-button-small-height: 40px;--cds-comp-fab-button-small-width: 40px;--cds-comp-fab-button-icon-size: var(--cds-sys-dimension-icon-m);--cds-comp-fab-button-large-icon-size: var(--cds-sys-dimension-icon-l);--cds-comp-fab-button-small-icon-size: var(--cds-sys-dimension-icon-m)}.fab-button{--cds-comp-ripple-color: var(--cds-sys-color-on-primary-container);height:var(--cds-comp-fab-button-height, 56px);width:var(--cds-comp-fab-button-width, 56px)}.fab-button[data-with-label]{width:var(--cds-comp-fab-button-width-with-label, auto);min-width:var(--cds-comp-fab-button-min-width-with-label, 80px);padding-inline-start:var(--cds-comp-fab-button-padding-inline-start-with-label, var(--cds-sys-spacing-xs));padding-inline-end:var(--cds-comp-fab-button-padding-inline-end-with-label, var(--cds-sys-spacing-s))}.fab-button .fab-button-icon{height:var(--cds-comp-fab-button-icon-size, var(--cds-sys-dimension-icon-m));width:var(--cds-comp-fab-button-icon-size, var(--cds-sys-dimension-icon-m))}.fab-button[data-size=large]{height:var(--cds-comp-fab-button-large-height, 96px);width:var(--cds-comp-fab-button-large-width, 96px)}.fab-button[data-size=large] .fab-button-icon{height:var(--cds-comp-fab-button-large-icon-size, var(--cds-sys-dimension-icon-l));width:var(--cds-comp-fab-button-large-icon-size, var(--cds-sys-dimension-icon-l))}.fab-button[data-size=small]{height:var(--cds-comp-fab-button-small-height, 40px);width:var(--cds-comp-fab-button-small-width, 40px)}.fab-button[data-size=small] .fab-button-icon{height:var(--cds-comp-fab-button-small-icon-size, var(--cds-sys-dimension-icon-m));width:var(--cds-comp-fab-button-small-icon-size, var(--cds-sys-dimension-icon-m))}.filled-button{--cds-comp-ripple-color: var(--cds-sys-color-on-primary);height:var(--cds-comp-filled-button-height, 40px);min-inline-size:var(--cds-comp-filled-button-min-inline-size, 64px);padding-inline-start:var(--cds-comp-filled-button-padding-inline-start, var(--cds-sys-spacing-m));padding-inline-end:var(--cds-comp-filled-button-padding-inline-end, var(--cds-sys-spacing-m))}.filled-button[data-has-leading-icon]{padding-inline-start:var(--cds-comp-filled-button-padding-inline-start-with-leading-icon, var(--cds-sys-spacing-s))}.filled-button[data-has-trailing-icon]{padding-inline-end:var(--cds-comp-filled-button-padding-inline-end-with-trailing-icon, var(--cds-sys-spacing-s))}.inline-button{--cds-comp-ripple-color: var(--cds-sys-color-primary);height:var(--cds-comp-inline-button-height, 40px);min-inline-size:var(--cds-comp-inline-button-min-inline-size, 64px);padding-inline-start:var(--cds-comp-inline-button-padding-inline-start, var(--cds-sys-spacing-m));padding-inline-end:var(--cds-comp-inline-button-padding-inline-end, var(--cds-sys-spacing-m))}.inline-button[data-has-leading-icon]{padding-inline-start:var(--cds-comp-inline-button-padding-inline-start-with-leading-icon, var(--cds-sys-spacing-s))}.inline-button[data-has-trailing-icon]{padding-inline-end:var(--cds-comp-inline-button-padding-inline-end-with-trailing-icon, var(--cds-sys-spacing-s))}.inline-icon-button{--cds-comp-ripple-color: var(--cds-sys-color-primary);height:var(--cds-comp-inline-icon-button-size, 40px);width:var(--cds-comp-inline-icon-button-size, 40px)}.outline-button{--cds-comp-ripple-color: var(--cds-sys-color-primary);height:var(--cds-comp-outline-button-height, 40px);min-inline-size:var(--cds-comp-outline-button-min-inline-size, 64px);color:rgba(var(--cds-comp-outline-button-color, var(--cds-sys-color-primary)),1);background-color:rgba(var(--cds-comp-outline-button-bg-color, var(--cds-sys-color-surface)),1);border-width:var(--cds-comp-outline-button-border-width, 1px);border-color:rgba(var(--cds-comp-outline-button-border-color, var(--cds-sys-color-stroke)),1);border-start-start-radius:var(--cds-comp-outline-button-border-start-start-radius, var(--cds-sys-shape-full));border-start-end-radius:var(--cds-comp-outline-button-border-start-end-radius, var(--cds-sys-shape-full));border-end-start-radius:var(--cds-comp-outline-button-border-end-start-radius, var(--cds-sys-shape-full));border-end-end-radius:var(--cds-comp-outline-button-border-end-end-radius, var(--cds-sys-shape-full));padding-inline-start:var(--cds-comp-outline-button-padding-inline-start, var(--cds-sys-spacing-m));padding-inline-end:var(--cds-comp-outline-button-padding-inline-end, var(--cds-sys-spacing-m))}.outline-button:hover{color:rgba(var(--cds-comp-outline-button-color-hover, var(--cds-sys-color-primary)),1)}.outline-button[data-has-leading-icon]{padding-inline-start:var(--cds-comp-outline-button-padding-inline-start-with-leading-icon, var(--cds-sys-spacing-s))}.outline-button[data-has-trailing-icon]{padding-inline-end:var(--cds-comp-outline-button-padding-inline-end-with-trailing-icon, var(--cds-sys-spacing-s))}.outline-button[disabled]{color:rgba(var(--cds-comp-outline-button-color-disabled, var(--cds-sys-color-on-surface)),var(--cds-comp-outline-button-text-opacity-disabled, var(--cds-sys-opacity-disabled)));border-color:rgba(var(--cds-comp-outline-button-border-color-disabled, var(--cds-sys-color-on-surface)),var(--cds-comp-outline-button-border-opacity-disabled, var(--cds-sys-opacity-disabled)))}:root{--cds-comp-outline-icon-button-size: 40px;--cds-comp-outline-icon-button-color-hover: var(--cds-sys-color-on-surface)}.outline-icon-button{--cds-comp-ripple-color: var(--cds-sys-color-on-surface-variant);height:var(--cds-comp-outline-icon-button-size, 40px);width:var(--cds-comp-outline-icon-button-size, 40px)}.outline-icon-button[data-selected] .ripple{display:none}.outline-icon-button:hover{--cds-comp-icon-color: var(--cds-comp-outline-icon-button-color-hover, var(--cds-sys-color-on-surface))}.toggle-icon-button{height:var(--cds-comp-toggle-icon-button-size, 40px);width:var(--cds-comp-toggle-icon-button-size, 40px);background-color:rgba(var(--cds-comp-toggle-icon-button-bg-color, transparent),1);--cds-comp-icon-color: var(--cds-comp-toggle-icon-button-color, var(--cds-sys-color-on-surface-variant))}.toggle-icon-button:hover{background-color:rgba(var(--cds-comp-toggle-icon-button-bg-color-hover, transparent),1);--cds-comp-icon-color: var(--cds-comp-toggle-icon-button-color-hover, var(--cds-sys-color-on-surface))}.toggle-icon-button.selected{background-color:rgba(var(--cds-comp-toggle-icon-button-selected-bg-color, var(--cds-sys-color-surface-inverse)),1);--cds-comp-icon-color: var(--cds-comp-toggle-icon-button-selected-color, var(--cds-sys-color-on-surface-inverse))}.concept-button{--cds-comp-ripple-color: var(--cds-sys-color-on-secondary);--cds-comp-icon-color: var(--cds-sys-color-secondary);--cds-comp-outline-icon-button-color-hover: var(--cds-sys-color-secondary);width:var(--cds-comp-concept-button-size, 80px);height:var(--cds-comp-concept-button-size, 80px);margin-block-end:var(--cds-comp-concept-button-margin-block-end, -20px)}.concept-button.active{width:var(--cds-comp-concept-button-size-active, 128px);height:var(--cds-comp-concept-button-size-active, 128px);margin-block-end:var(--cds-comp-concept-button-margin-block-end-active, -30px);--cds-comp-outline-icon-button-size: var(--cds-comp-concept-button-button-size-active, 64px)}.concept-button-wheel{transform:var(--cds-comp-concept-button-wheel-transform, translate(60px, calc(-50% - 24px)))}.concept-button.active .concept-button-wheel{transform:var(--cds-comp-concept-button-wheel-transform-active, translate(90px, calc(-50% - 32px)))}.concept-button-kai{width:var(--cds-comp-concept-button-kai-size, 170px);height:var(--cds-comp-concept-button-kai-size, 170px)}.segmented-dropdown-button{--cds-comp-ripple-color: var(--cds-sys-color-primary);height:var(--cds-comp-segmented-dropdown-button-size, var(--cds-sys-dimension-touch-target))}.speech-bubble{background-color:rgba(var(--cds-comp-speech-bubble-bg-color, var(--cds-sys-color-surface)),1);border-color:rgba(var(--cds-comp-speech-bubble-border-color, var(--cds-sys-color-secondary)),1);filter:drop-shadow(var(--cds-comp-speech-bubble-shadow-base, 2px 5px 0) rgba(var(--cds-comp-speech-bubble-shadow-color, var(--cds-sys-color-secondary)),1));min-height:var(--cds-comp-speech-bubble-min-height, 44px)}.speech-bubble[data-side=right]>.pointer{border-width:var(--cds-comp-speech-bubble-pointer-size, 16px);border-style:solid;border-color:transparent;inset-inline-end:0;border-inline-start-color:rgba(var(--cds-comp-speech-bubble-border-color, var(--cds-sys-color-secondary)),1);border-inline-end-width:0;margin-inline-end:calc(var(--cds-comp-speech-bubble-pointer-size, 16px) * -1 + 0px)}.speech-bubble[data-side=right]>.inset-pointer{border-width:var(--cds-comp-speech-bubble-pointer-inset-size, 14px);border-style:solid;border-color:transparent;inset-inline-end:0;border-inline-start-color:rgba(var(--cds-comp-speech-bubble-bg-color, var(--cds-sys-color-surface)),1);border-inline-end-width:0;margin-inline-end:calc(var(--cds-comp-speech-bubble-pointer-inset-size, 14px) * -1 + calc((var(--cds-comp-speech-bubble-pointer-size, 16px) - var(--cds-comp-speech-bubble-pointer-inset-size, 14px)) / 2))}.speech-bubble[data-side=right][data-triangle=start]>.pointer{border-block-start-width:0;inset-block-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=right][data-triangle=start]>.inset-pointer{border-block-start-width:0;inset-block-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-block-start:1px}.speech-bubble[data-side=right][data-triangle=end]>.pointer{border-block-end-width:0;inset-block-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=right][data-triangle=end]>.inset-pointer{border-block-end-width:0;inset-block-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-block-end:1px}.speech-bubble[data-side=left]>.pointer{border-width:var(--cds-comp-speech-bubble-pointer-size, 16px);border-style:solid;border-color:transparent;inset-inline-start:0;border-inline-end-color:rgba(var(--cds-comp-speech-bubble-border-color, var(--cds-sys-color-secondary)),1);border-inline-start-width:0;margin-inline-start:calc(var(--cds-comp-speech-bubble-pointer-size, 16px) * -1 + 0px)}.speech-bubble[data-side=left]>.inset-pointer{border-width:var(--cds-comp-speech-bubble-pointer-inset-size, 14px);border-style:solid;border-color:transparent;inset-inline-start:0;border-inline-end-color:rgba(var(--cds-comp-speech-bubble-bg-color, var(--cds-sys-color-surface)),1);border-inline-start-width:0;margin-inline-start:calc(var(--cds-comp-speech-bubble-pointer-inset-size, 14px) * -1 + calc((var(--cds-comp-speech-bubble-pointer-size, 16px) - var(--cds-comp-speech-bubble-pointer-inset-size, 14px)) / 2))}.speech-bubble[data-side=left][data-triangle=start]>.pointer{border-block-start-width:0;inset-block-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=left][data-triangle=start]>.inset-pointer{border-block-start-width:0;inset-block-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-block-start:1px}.speech-bubble[data-side=left][data-triangle=end]>.pointer{border-block-end-width:0;inset-block-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=left][data-triangle=end]>.inset-pointer{border-block-end-width:0;inset-block-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-block-end:1px}.speech-bubble[data-side=top]>.pointer{border-width:var(--cds-comp-speech-bubble-pointer-size, 16px);border-style:solid;border-color:transparent;inset-block-start:0;border-block-end-color:rgba(var(--cds-comp-speech-bubble-border-color, var(--cds-sys-color-secondary)),1);border-block-start-width:0;margin-block-start:calc(var(--cds-comp-speech-bubble-pointer-size, 16px) * -1 + 0px)}.speech-bubble[data-side=top]>.inset-pointer{border-width:var(--cds-comp-speech-bubble-pointer-inset-size, 14px);border-style:solid;border-color:transparent;inset-block-start:0;border-block-end-color:rgba(var(--cds-comp-speech-bubble-bg-color, var(--cds-sys-color-surface)),1);border-block-start-width:0;margin-block-start:calc(var(--cds-comp-speech-bubble-pointer-inset-size, 14px) * -1 + calc((var(--cds-comp-speech-bubble-pointer-size, 16px) - var(--cds-comp-speech-bubble-pointer-inset-size, 14px)) / 2))}.speech-bubble[data-side=top][data-triangle=start]>.pointer{border-inline-start-width:0;inset-inline-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=top][data-triangle=start]>.inset-pointer{border-inline-start-width:0;inset-inline-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-inline-start:1px}.speech-bubble[data-side=top][data-triangle=end]>.pointer{border-inline-end-width:0;inset-inline-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=top][data-triangle=end]>.inset-pointer{border-inline-end-width:0;inset-inline-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-inline-end:1px}.speech-bubble[data-side=bottom]>.pointer{border-width:var(--cds-comp-speech-bubble-pointer-size, 16px);border-style:solid;border-color:transparent;inset-block-end:0;border-block-start-color:rgba(var(--cds-comp-speech-bubble-border-color, var(--cds-sys-color-secondary)),1);border-block-end-width:0;margin-block-end:calc(var(--cds-comp-speech-bubble-pointer-size, 16px) * -1 + 0px)}.speech-bubble[data-side=bottom]>.inset-pointer{border-width:var(--cds-comp-speech-bubble-pointer-inset-size, 14px);border-style:solid;border-color:transparent;inset-block-end:0;border-block-start-color:rgba(var(--cds-comp-speech-bubble-bg-color, var(--cds-sys-color-surface)),1);border-block-end-width:0;margin-block-end:calc(var(--cds-comp-speech-bubble-pointer-inset-size, 14px) * -1 + calc((var(--cds-comp-speech-bubble-pointer-size, 16px) - var(--cds-comp-speech-bubble-pointer-inset-size, 14px)) / 2))}.speech-bubble[data-side=bottom][data-triangle=start]>.pointer{border-inline-start-width:0;inset-inline-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=bottom][data-triangle=start]>.inset-pointer{border-inline-start-width:0;inset-inline-start:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-inline-start:1px}.speech-bubble[data-side=bottom][data-triangle=end]>.pointer{border-inline-end-width:0;inset-inline-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l))}.speech-bubble[data-side=bottom][data-triangle=end]>.inset-pointer{border-inline-end-width:0;inset-inline-end:var(--cds-comp-speech-bubble-pointer-edge-offset, var(--cds-sys-shape-l));margin-inline-end:1px}.selector-wheel{height:calc(var(--cds-comp-selector-wheel-visible-items, 3) * var(--cds-comp-selector-wheel-item-font-size, var(--cds-sys-typescale-label-large-font-size)))}.selector-wheel-items{--floor: calc(var(--cds-comp-selector-wheel-visible-items, 3) / 2 - .5);transform:translateY(calc(var(--cds-comp-selector-wheel-item-font-size, var(--cds-sys-typescale-label-large-font-size)) * (var(--selected-index, 0) - var(--floor)) * -1))}.selector-wheel-item{height:var(--cds-comp-selector-wheel-item-font-size, var(--cds-sys-typescale-label-large-font-size));min-height:var(--cds-comp-selector-wheel-item-font-size, var(--cds-sys-typescale-label-large-font-size));line-height:var(--cds-comp-selector-wheel-item-font-size, var(--cds-sys-typescale-label-large-font-size))}.selector-wheel-item-previous{transform:rotateX(var(--cds-comp-selector-wheel-rotate-siblings, 45deg));font-weight:300}.selector-wheel-item-next{transform:rotateX(calc(var(--cds-comp-selector-wheel-rotate-siblings, 45deg) * -1));font-weight:300}.progress-bar{height:var(--cds-comp-progressbar-height, var(--cds-sys-spacing-xs))}.progress-bar.large{height:var(--cds-comp-progressbar-large-height, var(--cds-sys-spacing-s))}.toc-header-image{width:var(--cds-comp-toc-header-image-size, 96px);height:var(--cds-comp-toc-header-image-size, 96px)}.level{background-color:rgba(var(--cds-comp-level-bg-color, var(--cds-sys-color-secondary-container)),1);color:rgba(var(--cds-comp-level-color, var(--cds-sys-color-on-secondary-container)),1);border-color:rgba(var(--cds-comp-level-border-color, var(--cds-sys-color-secondary)),1);inline-size:var(--cds-comp-level-size, 32px);block-size:var(--cds-comp-level-size, 32px)}.level-border{background-image:var(--cds-comp-level-border-bg-image, none)}.level-label{display:var(--cds-comp-level-label-display, inline)}.level-image{background-image:var(--cds-comp-level-image-bg-image, none)}.collapsible-sheet-resizer{width:var(--cds-comp-collapsible-sheet-resizer-width, 8px);margin-inline-end:calc(-1 * var(--cds-comp-collapsible-sheet-resizer-width, 8px));transform:translate(calc(var(--cds-comp-collapsible-sheet-resizer-width, 8px) / 2 * -1 - 1px))}.collapsible-sheet-resizer>.resize-handle{width:var(--cds-comp-collapsible-sheet-resizer-width, 8px);height:var(--cds-comp-collapsible-sheet-resize-handle-height, 40px)}.collapsible-sheet-resizer,.collapsible-sheet-aside{height:var(--cds-comp-collapsible-sheet-aside-height, 100%)}@media (min-width: 900px){.collapsible-sheet-resizer,.collapsible-sheet-aside{height:var(--cds-comp-collapsible-sheet-aside-height-tablet-l, calc(100vh - var(--scroll-viewport-top) * 1px))}}@media (min-width: 600px){.collapsible-sheet{--collapsible-sheet-aside-width: var(--cds-comp-collapsible-sheet-aside-width-tablet-p, 50%)}}@media (min-width: 900px){.collapsible-sheet{--collapsible-sheet-aside-width: var(--cds-comp-collapsible-sheet-aside-width-tablet-l, 20%)}}.collapsible-sheet-aside{min-width:var(--collapsible-sheet-aside-width)}@media (min-width: 900px){.collapsible-sheet-aside{width:var(--collapsible-sheet-aside-width)}}.collapsible-sheet-main{width:100%}@media (min-width: 900px){.collapsible-sheet-main{width:calc(100% - var(--collapsible-sheet-aside-width) - var(--cds-comp-collapsible-sheet-resizer-width, 8px))}}.badge{background-color:rgba(var(--cds-comp-badge-bg-color, var(--cds-sys-color-error)),1);color:rgba(var(--cds-comp-badge-color, var(--cds-sys-color-on-error)),1)}.badge[data-size=small]{width:var(--cds-comp-badge-small-size, 6px);height:var(--cds-comp-badge-small-size, 6px)}.badge[data-size=large]{height:var(--cds-comp-badge-large-size, 16px);min-width:var(--cds-comp-badge-large-size, 16px)}.chip{--cds-comp-ripple-color: var(--cds-sys-color-on-surface-variant);--cds-comp-focus-ring-shape-start-start: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-start-end: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-end-start: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-end-end: var(--cds-sys-shape-s);height:var(--cds-comp-chip-height, 32px);padding-inline-start:var(--cds-comp-chip-padding-inline-start, var(--cds-sys-spacing-xs));padding-inline-end:var(--cds-comp-chip-padding-inline-end, var(--cds-sys-spacing-xs))}.chip[data-has-leading-icon]{padding-inline-start:var(--cds-comp-chip-padding-inline-start-with-leading-icon, var(--cds-sys-spacing-2xs))}.chip[data-has-trailing-icon]{padding-inline-end:var(--cds-comp-chip-padding-inline-end-with-trailing-icon, var(--cds-sys-spacing-2xs))}.chip .action{-webkit-appearance:none;appearance:none;background:none;border:none;outline:none;padding:0;text-decoration:none}.input-chip[data-has-avatar]{padding-inline-start:var(--cds-comp-input-chip-padding-inline-start-with-leading-avatar, var(--cds-sys-spacing-3xs))}.input-chip .chip-avatar{width:var(--cds-comp-input-chip-avatar-size, var(--cds-sys-dimension-icon-m));height:var(--cds-comp-input-chip-avatar-size, var(--cds-sys-dimension-icon-m))}.state-layer{content:"";background-color:rgba(var(--cds-comp-state-layer-color, var(--cds-sys-color-on-surface)),1);opacity:var(--cds-comp-state-layer-opacity-enable, var(--cds-sys-opacity-none))}.state-layer[data-type=content]{inset:var(--cds-comp-state-layer-content-inset, 0);border-radius:inherit}.state-layer[data-type=circular]{height:var(--cds-comp-state-layer-circular-size, var(--cds-sys-dimension-touch-content));width:var(--cds-comp-state-layer-circular-size, var(--cds-sys-dimension-touch-content));border-radius:50%;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%)}.state-layer[data-state=hover]{opacity:var(--cds-comp-state-layer-opacity-hover, var(--cds-sys-opacity-hovered))}.state-layer[data-state=focus]{opacity:var(--cds-comp-state-layer-opacity-focus, var(--cds-sys-opacity-focused))}.state-layer[data-state=press]{opacity:var(--cds-comp-state-layer-opacity-press, var(--cds-sys-opacity-pressed))}.focus-ring{animation-delay:0s,calc(var(--cds-comp-focus-ring-duration, var(--cds-sys-motion-duration-long-4)) * .25);animation-duration:calc(var(--cds-comp-focus-ring-duration, var(--cds-sys-motion-duration-long-4)) * .25),calc(var(--cds-comp-focus-ring-duration, var(--cds-sys-motion-duration-long-4)) * .75);animation-timing-function:var(--cds-comp-focus-ring-easing, var(--cds-sys-motion-ease-emphasized));box-sizing:border-box;color:rgba(var(--cds-comp-focus-ring-color, var(--cds-sys-color-secondary)),1);display:none;pointer-events:none;position:absolute}.focus-ring[data-visible]{display:flex}.focus-ring:not([data-inward]){animation-name:outward-grow,outward-shrink;border-end-end-radius:calc(var(--cds-comp-focus-ring-shape-end-end, var(--cds-sys-shape-full)) + var(--cds-comp-focus-ring-outward-offset, 2px));border-end-start-radius:calc(var(--cds-comp-focus-ring-shape-end-start, var(--cds-sys-shape-full)) + var(--cds-comp-focus-ring-outward-offset, 2px));border-start-end-radius:calc(var(--cds-comp-focus-ring-shape-start-end, var(--cds-sys-shape-full)) + var(--cds-comp-focus-ring-outward-offset, 2px));border-start-start-radius:calc(var(--cds-comp-focus-ring-shape-start-start, var(--cds-sys-shape-full)) + var(--cds-comp-focus-ring-outward-offset, 2px));inset:calc(-1 * var(--cds-comp-focus-ring-outward-offset, 2px));outline:var(--cds-comp-focus-ring-width, 2px) solid currentColor}.focus-ring[data-inward]{animation-name:inward-grow,inward-shrink;border-end-end-radius:calc(var(--cds-comp-focus-ring-shape-end-end, var(--cds-sys-shape-full)) - var(--cds-comp-focus-ring-inward-offset, 0px));border-end-start-radius:calc(var(--cds-comp-focus-ring-shape-end-start, var(--cds-sys-shape-full)) - var(--cds-comp-focus-ring-inward-offset, 0px));border-start-end-radius:calc(var(--cds-comp-focus-ring-shape-start-end, var(--cds-sys-shape-full)) - var(--cds-comp-focus-ring-inward-offset, 0px));border-start-start-radius:calc(var(--cds-comp-focus-ring-shape-start-start, var(--cds-sys-shape-full)) - var(--cds-comp-focus-ring-inward-offset, 0px));border:var(--cds-comp-focus-ring-width, 2px) solid currentColor;inset:var(--cds-comp-focus-ring-inward-offset, 0px)}@keyframes outward-grow{0%{outline-width:0}to{outline-width:var(--cds-comp-focus-ring-active-width, 6px)}}@keyframes outward-shrink{0%{outline-width:var(--cds-comp-focus-ring-active-width, 6px)}}@keyframes inward-grow{0%{border-width:0}to{border-width:var(--cds-comp-focus-ring-active-width, 6px)}}@keyframes inward-shrink{0%{border-width:var(--cds-comp-focus-ring-active-width, 6px)}}@media (prefers-reduced-motion){.focus-ring{animation:none}}.touch-target{height:var(--cds-comp-touch-target-height, var(--cds-sys-dimension-touch-target))}.switch{--cds-comp-switch-height: 32px;--cds-comp-switch-width: 52px;--cds-comp-switch-translate-x-off: 6px;--cds-comp-switch-translate-x-on: 28px;--cds-comp-switch-translate-x-with-icon-off: 2px;--cds-comp-switch-translate-x-with-icon-on: 22px;--cds-comp-switch-handle-size: 16px;--cds-comp-switch-handle-size-with-icon: var(--cds-sys-dimension-icon-m);--cds-comp-switch-handle-icon-size: var(--cds-sys-dimension-icon-xs);-webkit-tap-highlight-color:transparent}.switch [data-target=wrapper]{margin:max(0px,(48px - var(--cds-comp-switch-height)) / 2) 0px}.switch-track{height:var(--cds-comp-switch-height);width:var(--cds-comp-switch-width)}.switch-handle{height:var(--cds-comp-switch-handle-size);width:var(--cds-comp-switch-handle-size);--cds-sys-transform-translate-x: var(--cds-comp-switch-translate-x-off)}.switch[data-checked] .switch-handle{--cds-sys-transform-translate-x: var(--cds-comp-switch-translate-x-on)}.switch[data-has-icons] .switch-handle{height:var(--cds-comp-switch-handle-size-with-icon);width:var(--cds-comp-switch-handle-size-with-icon);--cds-sys-transform-translate-x: var(--cds-comp-switch-translate-x-with-icon-off)}.switch[data-has-icons][data-checked] .switch-handle{--cds-sys-transform-translate-x: var(--cds-comp-switch-translate-x-with-icon-on)}.switch-handle-icon{height:var(--cds-comp-switch-handle-icon-size);width:var(--cds-comp-switch-handle-icon-size);--cds-comp-icon-size: var(--cds-comp-switch-handle-icon-size)}.text-field:not([data-type=search]){--cds-comp-focus-ring-shape-start-start: var(--cds-sys-shape-xs);--cds-comp-focus-ring-shape-start-end: var(--cds-sys-shape-xs);--cds-comp-focus-ring-shape-end-start: var(--cds-sys-shape-xs);--cds-comp-focus-ring-shape-end-end: var(--cds-sys-shape-xs)}.text-field .input-group{border-radius:var(--cds-comp-text-field-input-group-shape, var(--cds-sys-shape-xs))}.text-field[data-type=search] .input-group{border-radius:var(--cds-comp-text-field-input-group-shape-search, var(--cds-sys-shape-full))}.text-field .input-leading-icon{display:var(--cds-comp-text-field-input-leading-icon-display, inline);align-items:var(--cds-comp-text-field-input-leading-icon-items-flow, center)}.text-field[data-type=search] .input-leading-icon{display:var(--cds-comp-text-field-input-leading-icon-display-search, flex);align-items:var(--cds-comp-text-field-input-leading-icon-items-flow-search, center)}.text-field .input-trailing-icon{display:var(--cds-comp-text-field-input-trailing-icon-display, flex);align-items:var(--cds-comp-text-field-input-trailing-icon-items-flow, center)}.text-field .clear-button{--cds-comp-focus-ring-shape: var(--cds-comp-text-field-clear-button-focus-ring-shape, var(--cds-sys-shape-full))}.cds-navigation-rail{width:var(--cds-comp-navigation-rail-width, 88px)}.cds-navigation-rail-item{--cds-comp-ripple-color: var(--cds-sys-color-primary);width:var(--cds-comp-navigation-rail-item-width, 80px);min-height:var(--cds-comp-navigation-rail-item-min-height, 56px)}.cds-navigation-rail-item.rail-menu{height:var(--cds-comp-navigation-rail-menu-height, var(--cds-sys-dimension-touch-content));min-height:var(--cds-comp-navigation-rail-menu-height, var(--cds-sys-dimension-touch-content))}.cds-navigation-rail-item .icon-container{width:var(--cds-comp-navigation-rail-item-state-width, 56px);height:var(--cds-comp-navigation-rail-item-state-height, var(--cds-sys-dimension-touch-content-min))}.cds-navigation-rail-item[data-badge-size=large] .rail-item-badge{inset-inline-start:var(--cds-comp-navigation-rail-item-badge-offset-left-large, 12px);inset-block-start:var(--cds-comp-navigation-rail-item-badge-offset-top-large, -4px)}.cds-navigation-rail-item[data-badge-size=small] .rail-item-badge{inset-inline-start:var(--cds-comp-navigation-rail-item-badge-offset-left-small, 18px);inset-block-start:var(--cds-comp-navigation-rail-item-badge-offset-top-small, 0px)}.cds-navigation-rail .fab-button{--cds-sys-elevation-level: var(--cds-comp-navigation-rail-fab-elevation, var(--cds-sys-elevation-level-0))}.cds-navigation-rail .fab-button:hover{--cds-sys-elevation-level: var(--cds-comp-navigation-rail-fab-elevation-hover, var(--cds-sys-elevation-level-1))}.cds-navigation-drawer{width:var(--cds-comp-navigation-drawer-width, 224px)}.cds-navigation-drawer-item{--cds-comp-ripple-color: var(--cds-sys-color-primary);--cds-comp-focus-ring-shape-start-start: var(--cds-sys-shape-none);--cds-comp-focus-ring-shape-start-end: var(--cds-sys-shape-full);--cds-comp-focus-ring-shape-end-start: var(--cds-sys-shape-none);--cds-comp-focus-ring-shape-end-end: var(--cds-sys-shape-full)}.cds-navigation-drawer .fab-button{--cds-sys-elevation-level: var(--cds-comp-navigation-rail-fab-elevation, var(--cds-sys-elevation-level-0))}.cds-navigation-drawer .fab-button:hover{--cds-sys-elevation-level: var(--cds-comp-navigation-rail-fab-elevation-hover, var(--cds-sys-elevation-level-1))}.cds-menu{min-width:var(--cds-comp-menu-min-width, 129px);max-width:var(--cds-comp-menu-max-width, 280px)}.menu-item{--cds-comp-ripple-color: var(--cds-sys-color-on-surface-variant);--cds-comp-focus-ring-shape-start-start: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-start-end: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-end-start: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-end-end: var(--cds-sys-shape-s);padding-inline-start:var(--cds-comp-menu-item-padding-inline-start, var(--cds-sys-spacing-s));padding-inline-end:var(--cds-comp-menu-item-padding-inline-end, var(--cds-sys-spacing-s))}.menu-item[data-has-leading-icon]{padding-inline-start:var(--cds-comp-menu-item-padding-inline-start-with-leading-icon, var(--cds-sys-spacing-xs))}.menu-item[data-has-trailing-icon]{padding-inline-end:var(--cds-comp-menu-item-padding-inline-end-with-trailing-icon, var(--cds-sys-spacing-xs))}.option-group{--cds-comp-ripple-color: var(--cds-sys-color-on-surface-variant);--cds-comp-focus-ring-shape-start-start: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-start-end: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-end-start: var(--cds-sys-shape-s);--cds-comp-focus-ring-shape-end-end: var(--cds-sys-shape-s)}.option-group-item{padding-inline-start:var(--cds-comp-option-group-item-padding-inline-start, var(--cds-sys-spacing-s));padding-inline-end:var(--cds-comp-option-group-item-padding-inline-end, var(--cds-sys-spacing-s))}.option-group-item[data-has-leading-icon]{padding-inline-start:var(--cds-comp-option-group-item-padding-inline-start-with-leading-icon, var(--cds-sys-spacing-xs))}.option-group-item[data-has-trailing-icon]{padding-inline-end:var(--cds-comp-option-group-item-padding-inline-end-with-trailing-icon, var(--cds-sys-spacing-xs))}.option-group>.menu-item{padding-inline-start:var(--cds-comp-option-group-item-padding-inline-start-in-group, var(--cds-sys-spacing-l))}.cds-table-v2-skeleton{position:relative;overflow:hidden;background-color:rgba(var(--cds-comp-table-skeleton-color-base, var(--cds-sys-color-stroke-variant)),1);border-radius:var(--cds-comp-table-skeleton-shape, var(--cds-sys-shape-s));height:var(--cds-comp-table-skeleton-height, var(--cds-sys-dimension-icon-xs));width:var(--cds-comp-table-skeleton-width, "100%");max-width:var(--cds-comp-table-skeleton-max-width, var(--cds-sys-dimension-base-3xs));opacity:var(--cds-comp-table-skeleton-opacity, var(--cds-sys-opacity-pressed))}.cds-table-v2-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-image:linear-gradient(90deg,rgb(var(--cds-comp-table-skeleton-color-base, var(--cds-sys-color-stroke-variant))),rgb(var(--cds-comp-table-skeleton-color-shine, var(--cds-sys-color-stroke))),rgb(var(--cds-comp-table-skeleton-color-base, var(--cds-sys-color-stroke-variant))));animation:shine-lines var(--cds-comp-table-skeleton-animation-duration, var(--cds-sys-motion-duration-extra-long-5)) infinite var(--cds-comp-table-skeleton-animation-ease, var(--cds-sys-motion-ease-emphasized-accelerate))}.cds-table-v2 .pagination{height:var(--cds-comp-table-pagination-height, 56px)}.cds-table-v2 .fab-button{position:absolute;inset-block-end:var(--cds-sys-spacing-m);inset-inline-end:var(--cds-comp-table-fab-inset-inline-end, var(--cds-sys-spacing-m))}.cds-table-v2[data-has-pagination] .fab-button{inset-block-end:calc(var(--cds-comp-table-pagination-height, 56px) + var(--cds-sys-spacing-s))}.cds-table-v2 .fab-spacer{padding-block-end:calc(var(--cds-comp-table-fab-spacer-padding-block-end, var(--cds-comp-fab-button-height)) + var(--cds-sys-spacing-m))}.edu-content-display-section[data-section-theme=theory]{background-color:rgba(var(--cds-comp-educontent-display-section-theory-bg-color, var(--cds-sys-color-surface)),1);color:rgba(var(--cds-comp-educontent-display-section-theory-color, var(--cds-sys-color-on-surface)),1);border-color:rgba(var(--cds-comp-educontent-display-section-theory-border-color, var(--cds-sys-color-secondary)),1)}.edu-content-list-section .badge,.edu-content-list-section .header{background-color:rgba(var(--cds-comp-educontent-list-section-workbook-bg-color, var(--cds-sys-color-surface)),1);color:rgba(var(--cds-comp-educontent-list-section-workbook-color, var(--cds-sys-color-on-surface)),1);border-color:rgba(var(--cds-comp-educontent-list-section-workbook-border-color, var(--cds-sys-color-secondary)),1)}.edu-content-list-section .section-level{color:rgba(var(--cds-comp-educontent-list-section-section-level-color, var(--cds-sys-color-primary)),1)}.edu-content-list-section[data-section-theme=workbook]{color:rgba(var(--cds-comp-educontent-list-section-workbook-color, var(--cds-sys-color-on-surface)),1);border-color:rgba(var(--cds-comp-educontent-list-section-workbook-border-color, var(--cds-sys-color-secondary)),1)}.edu-content-list-section[data-section-theme=workbook] .outline-button{--cds-comp-focus-ring-shape-start-start: var(--cds-comp-educontent-list-section-workbook-button-border-start-start-radius, var(--cds-sys-shape-m));--cds-comp-focus-ring-shape-start-end: var(--cds-comp-educontent-list-section-workbook-button-border-start-end-radius, var(--cds-sys-shape-l));--cds-comp-focus-ring-shape-end-start: var(--cds-comp-educontent-list-section-workbook-button-border-end-start-radius, var(--cds-sys-shape-l));--cds-comp-focus-ring-shape-end-end: var(--cds-comp-educontent-list-section-workbook-button-border-end-end-radius, var(--cds-sys-shape-l));--cds-comp-outline-button-color: var(--cds-comp-educontent-list-section-workbook-button-color, var(--cds-sys-color-on-surface));--cds-comp-outline-button-min-inline-size: var(--cds-comp-educontent-list-section-workbook-button-min-inline-size, 75px);--cds-comp-outline-button-height: var(--cds-comp-educontent-list-section-workbook-button-height, 65px);--cds-comp-outline-button-border-color: var(--cds-comp-educontent-list-section-workbook-button-border-color, var(--cds-sys-color-secondary));--cds-comp-outline-button-border-width: var(--cds-comp-educontent-list-section-workbook-button-border-width, 2px);--cds-comp-outline-button-border-start-start-radius: var(--cds-comp-educontent-list-section-workbook-button-border-start-start-radius, var(--cds-sys-shape-m));--cds-comp-outline-button-border-start-end-radius: var(--cds-comp-educontent-list-section-workbook-button-border-start-end-radius, var(--cds-sys-shape-l));--cds-comp-outline-button-border-end-start-radius: var(--cds-comp-educontent-list-section-workbook-button-border-end-start-radius, var(--cds-sys-shape-l));--cds-comp-outline-button-border-end-end-radius: var(--cds-comp-educontent-list-section-workbook-button-border-end-end-radius, var(--cds-sys-shape-l));--cds-comp-outline-button-padding-inline-start: var(--cds-comp-educontent-list-section-workbook-button-padding-inline-start, var(--cds-sys-spacing-s));--cds-comp-outline-button-padding-inline-end: var(--cds-comp-educontent-list-section-workbook-button-padding-inline-end, var(--cds-sys-spacing-s))}.edu-content-list-section[data-section-theme=workbook] .outline-button:hover{--cds-comp-outline-button-color-hover: var(--cds-comp-educontent-list-section-workbook-button-color-hover, var(--cds-sys-color-secondary))}.edu-content-list-section[data-section-theme=workbook] .rating{inset-block-start:var(--cds-comp-educontent-list-section-workbook-button-height, 65px)}.edu-content-list-section[data-section-theme=scheurblok]{color:rgba(var(--cds-comp-educontent-list-section-scheurblok-color, var(--cds-sys-color-on-surface)),1);border-color:rgba(var(--cds-comp-educontent-list-section-scheurblok-border-color, var(--cds-sys-color-secondary)),1)}.edu-content-list-section[data-section-theme=scheurblok] .outline-button{--cds-comp-focus-ring-shape-start-start: var(--cds-comp-educontent-list-section-scheurblok-button-border-start-start-radius, var(--cds-sys-shape-full));--cds-comp-focus-ring-shape-start-end: var(--cds-comp-educontent-list-section-scheurblok-button-border-start-end-radius, var(--cds-sys-shape-full));--cds-comp-focus-ring-shape-end-start: var(--cds-comp-educontent-list-section-scheurblok-button-border-end-start-radius, var(--cds-sys-shape-full));--cds-comp-focus-ring-shape-end-end: var(--cds-comp-educontent-list-section-scheurblok-button-border-end-end-radius, var(--cds-sys-shape-full));--cds-comp-outline-button-color: var(--cds-comp-educontent-list-section-scheurblok-button-color, var(--cds-sys-color-on-surface));--cds-comp-outline-button-min-inline-size: var(--cds-comp-educontent-list-section-scheurblok-button-min-inline-size, 60px);--cds-comp-outline-button-height: var(--cds-comp-educontent-list-section-scheurblok-button-height, 60px);--cds-comp-outline-button-border-color: var(--cds-comp-educontent-list-section-scheurblok-button-border-color, var(--cds-sys-color-secondary));--cds-comp-outline-button-border-width: var(--cds-comp-educontent-list-section-scheurblok-button-border-width, 2px);--cds-comp-outline-button-border-start-start-radius: var(--cds-comp-educontent-list-section-scheurblok-button-border-start-start-radius, var(--cds-sys-shape-full));--cds-comp-outline-button-border-start-end-radius: var(--cds-comp-educontent-list-section-scheurblok-button-border-start-end-radius, var(--cds-sys-shape-full));--cds-comp-outline-button-border-end-start-radius: var(--cds-comp-educontent-list-section-scheurblok-button-border-end-start-radius, var(--cds-sys-shape-full));--cds-comp-outline-button-border-end-end-radius: var(--cds-comp-educontent-list-section-scheurblok-button-border-end-end-radius, var(--cds-sys-shape-full));--cds-comp-outline-button-padding-inline-start: var(--cds-comp-educontent-list-section-scheurblok-button-padding-inline-start, var(--cds-sys-spacing-s));--cds-comp-outline-button-padding-inline-end: var(--cds-comp-educontent-list-section-scheurblok-button-padding-inline-end, var(--cds-sys-spacing-s))}.edu-content-list-section[data-section-theme=scheurblok] .outline-button:hover{--cds-comp-outline-button-color-hover: var(--cds-comp-educontent-list-section-scheurblok-button-color-hover, var(--cds-sys-color-secondary))}.edu-content-list-section[data-section-theme=scheurblok] .header{background-image:var(--cds-comp-educontent-list-section-scheurblok-border-bg-image, none)}.edu-content-list-section[data-section-theme=scheurblok] .rating{inset-block-start:var(--cds-comp-educontent-list-section-scheurblok-button-height, 60px)}.edu-content-list-section[data-section-theme=image] .outline-button{--cds-comp-focus-ring-shape-start-start: ;--cds-comp-focus-ring-shape-start-end: ;--cds-comp-focus-ring-shape-end-start: ;--cds-comp-focus-ring-shape-end-end: ;--cds-comp-outline-button-min-inline-size: var(--cds-comp-educontent-list-section-image-button-min-inline-size, 120px);--cds-comp-outline-button-border-color: var(--cds-comp-educontent-list-section-image-button-border-color, var(--cds-sys-color-secondary))}.edu-content-list-section[data-section-theme=media] .outline-button{--cds-comp-focus-ring-shape-start-start: ;--cds-comp-focus-ring-shape-start-end: ;--cds-comp-focus-ring-shape-end-start: ;--cds-comp-focus-ring-shape-end-end: ;--cds-comp-outline-button-color: var(--cds-comp-educontent-list-section-media-button-color, var(--cds-sys-color-on-surface));--cds-comp-outline-button-border-color: var(--cds-comp-educontent-list-section-media-button-border-color, var(--cds-sys-color-secondary))}.edu-content-list-section[data-section-theme=media] .outline-button:hover{--cds-comp-outline-button-color-hover: var(--cds-comp-educontent-list-section-media-button-color-hover, var(--cds-sys-color-secondary))}.edu-content-list-section[data-section-theme=classical] .outline-button{--cds-comp-focus-ring-shape-start-start: ;--cds-comp-focus-ring-shape-start-end: ;--cds-comp-focus-ring-shape-end-start: ;--cds-comp-focus-ring-shape-end-end: }.edu-content-list-section[data-section-theme=classical] button{background-color:rgba(var(--cds-comp-educontent-list-section-classical-bg-color, var(--cds-sys-color-surface)),1);color:rgba(var(--cds-comp-educontent-list-section-classical-color, var(--cds-sys-color-on-surface)),1);border-color:rgba(var(--cds-comp-educontent-list-section-classical-border-color, var(--cds-sys-color-secondary)),1)}*{scrollbar-width:thin;scrollbar-color:#a0a0a5 #fff}@keyframes ui-status-badge-spin{0%{transform:rotate(-45deg)}to{transform:rotate(315deg)}}@keyframes ui-status-badge-left-bounce{to{transform:translate(-3px)}}@keyframes ui-status-badge-right-bounce{to{transform:translate(3px)}}:root{}.ui-headline-1{font-family:Lexend,sans-serif;font-size:6rem;line-height:7rem;letter-spacing:-.015625rem;font-weight:400;color:#000000de}.ui-headline-2{font-family:Lexend,sans-serif;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.0083333333rem;font-weight:400;color:#000000de}.ui-headline-3{font-family:Lexend,sans-serif;font-size:3rem;line-height:3.5rem;letter-spacing:normal;font-weight:400;color:#000000de}.ui-headline-4{font-family:Lexend,sans-serif;font-size:2.125rem;line-height:2.5rem;letter-spacing:.0073529412rem;font-weight:400;color:#000000de}.ui-headline-5{font-family:Lexend,sans-serif;font-size:1.5rem;line-height:1.5rem;letter-spacing:normal;font-weight:400;color:#000000de}.ui-headline-6{font-family:Lexend,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:.0125rem;font-weight:500;color:#000000de}.ui-subtitle-1{font-family:Lexend,sans-serif;font-size:1rem;line-height:1.75rem;letter-spacing:.009375rem;font-weight:400;color:#000000de}.ui-subtitle-2{font-family:Lexend,sans-serif;font-size:.875rem;line-height:1.375rem;letter-spacing:.0071428571rem;font-weight:600;color:#000000de}.ui-body-2,.ui-body-2 .mat-list-item-content,.ui-menu,.ui-menu .mat-list-item-content{font-family:Lexend,serif;font-size:1rem;line-height:1.25rem;letter-spacing:.03125rem;font-weight:600;color:#000000de}.ui-body-1,.adaptive-evaluation__content-subjects-warning,.ui-body-1 .mat-list-item-content,.adaptive-evaluation__content-subjects-warning .mat-list-item-content{font-family:Lexend,sans-serif;font-size:.875rem;line-height:1.125rem;letter-spacing:.0178571429rem;font-weight:400;color:#000000de}.ui-caption,.manage-task-content .search-results-list__info,.practice-book-lessons .search-results-list>.search-results-list__info,.ui-result-widget__label{font-family:Lexend,serif;font-size:.75rem;line-height:1rem;letter-spacing:.0333333333rem;font-weight:400;color:#0009}.ui-overline{font-family:Lexend,sans-serif;font-size:.625rem;line-height:.875rem;letter-spacing:.2rem;font-weight:400;color:#000000de;text-transform:uppercase}.ui-label{font-family:Lexend,sans-serif;font-size:.5rem;line-height:.75rem;letter-spacing:normal;font-weight:400;color:#00000061;text-transform:uppercase}.ui-script{font-family:Lobster,serif;font-size:1rem;line-height:1rem;letter-spacing:normal;font-weight:400;color:#000000de}[role=button]{cursor:pointer}.ui-headline{font-family:Lexend,sans-serif;font-size:2rem;line-height:2.75rem;letter-spacing:normal;font-weight:500;color:#000000de}.ui-title{font-family:Lexend,sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:normal;color:#000000de}.ui-subheader{font-family:Lexend,sans-serif;font-size:1.125rem;line-height:1.5rem;letter-spacing:normal;font-weight:700;color:#000000de}.ui-button-text{font-family:Lexend,sans-serif;font-size:.875rem;line-height:1rem;letter-spacing:.0892857143rem;font-weight:500;color:#000000de;text-transform:uppercase}.ui-action-text,.ui-button.ui-button--inline{font-family:Lexend,sans-serif;font-size:.875rem;line-height:1rem;letter-spacing:.0892857143rem;font-weight:600;color:#000000de;text-transform:uppercase}.ui-tooltip-text{font-family:Lexend,sans-serif;font-size:.625rem;line-height:.875rem;letter-spacing:normal;color:#000000de}.ui-text-danger{color:#e22940}.ui-text-warning{color:orange}.ui-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-line-clamp-2,.ui-line-clamp-2 .ui-content-editable .ui-content-editable__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ui-sticky-left{position:sticky;left:0;max-width:100vw}campus-date-range-picker .mat-form-field,campus-date-range-picker .mat-form-field-outline{height:40px}.ui-no-link{cursor:inherit}.ui-particle{display:block;top:0;left:0;opacity:0;pointer-events:none}.ui-particle--fixed{position:fixed}.ui-particle--absolute{position:absolute}.ui-particle--dot{border-radius:50%;border:solid thin #ebeb48;background-color:#ffff5f;box-shadow:0 0 4px #ffff2c61}.ui-particle--star{background:#ffff5f;-webkit-mask-image:url(particle-star.f8d2961b12eb5682.svg);mask-image:url(particle-star.f8d2961b12eb5682.svg)}[style*=--aspect-ratio]>:first-child{width:100%}[style*=--aspect-ratio]>img{height:auto}@supports (--custom: property){[style*=--aspect-ratio]{position:relative}[style*=--aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100% / (var(--aspect-ratio)))}}.ui-button-group{display:flex;align-items:center;height:100%;gap:var(--cds-sys-spacing-xs)}.ui-button-group:not(:last-child){position:relative;border-right:solid 1px rgba(0,0,0,.12);margin-right:1rem;padding-right:1rem}.ui-button-group:not(:last-child)>*:not(:last-child){margin-right:1rem}.ui-button-group:not(:last-child):after{content:"";display:block;position:absolute;border-right:solid 1px #fff;right:0;height:100%}.ui-demo-badge{display:flex;align-items:center;height:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .75rem;margin:auto;background:linear-gradient(0deg,#ffc05f,#ff8773);font-size:.625rem;font-weight:700;text-transform:uppercase;color:#ffffffde;border-radius:12px;border:solid 1px #ff8773}.ui-demo-badge .campus-icon{font-size:16px;width:16px;height:16px;line-height:1;color:#ffffffde}@media (max-width: 599.9px){.ui-manage-collection__dialog{max-width:100vw!important;max-height:100vh;width:100%;height:100%}.ui-manage-collection__dialog .info-panel{display:flex;flex-direction:column;height:100%}.ui-manage-collection__dialog .ui-manage-collection__info-panel{display:flex;flex-direction:column;flex:1 1 0}.ui-manage-collection__dialog .mat-dialog-content{max-height:100%}.ui-modal-side-sheet{max-width:100vw!important;width:100%!important}}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#de715e}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ae8881}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#ff5449}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#de715e}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ae8881}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#ff5449}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:black}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fffbff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#de715e}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ae8881}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#ff5449}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#fffbff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-datepicker-content .mat-mdc-button.mat-unthemed{}.mat-datepicker-content .mat-mdc-button.mat-primary{}.mat-datepicker-content .mat-mdc-button.mat-accent{}.mat-datepicker-content .mat-mdc-button.mat-warn{}.mat-datepicker-content .mat-mdc-button[disabled][disabled]{}.mat-datepicker-content .mat-mdc-unelevated-button.mat-unthemed{}.mat-datepicker-content .mat-mdc-unelevated-button.mat-primary{}.mat-datepicker-content .mat-mdc-unelevated-button.mat-accent{}.mat-datepicker-content .mat-mdc-unelevated-button.mat-warn{}.mat-datepicker-content .mat-mdc-unelevated-button[disabled][disabled]{}.mat-datepicker-content .mat-mdc-raised-button.mat-unthemed{}.mat-datepicker-content .mat-mdc-raised-button.mat-primary{}.mat-datepicker-content .mat-mdc-raised-button.mat-accent{}.mat-datepicker-content .mat-mdc-raised-button.mat-warn{}.mat-datepicker-content .mat-mdc-raised-button[disabled][disabled]{}.mat-datepicker-content .mat-mdc-outlined-button{}.mat-datepicker-content .mat-mdc-outlined-button.mat-unthemed{}.mat-datepicker-content .mat-mdc-outlined-button.mat-primary{}.mat-datepicker-content .mat-mdc-outlined-button.mat-accent{}.mat-datepicker-content .mat-mdc-outlined-button.mat-warn{}.mat-datepicker-content .mat-mdc-outlined-button[disabled][disabled]{}.mat-datepicker-content .mat-mdc-button,.mat-datepicker-content .mat-mdc-outlined-button{}.mat-datepicker-content .mat-mdc-button:hover .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-datepicker-content .mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-button:active .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-button.mat-primary,.mat-datepicker-content .mat-mdc-outlined-button.mat-primary{}.mat-datepicker-content .mat-mdc-button.mat-accent,.mat-datepicker-content .mat-mdc-outlined-button.mat-accent{}.mat-datepicker-content .mat-mdc-button.mat-warn,.mat-datepicker-content .mat-mdc-outlined-button.mat-warn{}.mat-datepicker-content .mat-mdc-raised-button,.mat-datepicker-content .mat-mdc-unelevated-button{}.mat-datepicker-content .mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-datepicker-content .mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-raised-button.mat-primary,.mat-datepicker-content .mat-mdc-unelevated-button.mat-primary,.mat-datepicker-content .mat-mdc-raised-button.mat-accent,.mat-datepicker-content .mat-mdc-unelevated-button.mat-accent,.mat-datepicker-content .mat-mdc-raised-button.mat-warn,.mat-datepicker-content .mat-mdc-unelevated-button.mat-warn{}.mat-datepicker-content .mat-mdc-icon-button{}.mat-datepicker-content .mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple:before{opacity:.04}.mat-datepicker-content .mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple:before,.mat-datepicker-content .mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple:before{opacity:.12}.mat-datepicker-content .mat-mdc-icon-button.mat-primary{}.mat-datepicker-content .mat-mdc-icon-button.mat-accent{}.mat-datepicker-content .mat-mdc-icon-button.mat-warn{}.mat-datepicker-content .mat-mdc-icon-button.mat-primary{}.mat-datepicker-content .mat-mdc-icon-button.mat-accent{}.mat-datepicker-content .mat-mdc-icon-button.mat-warn{}.mat-datepicker-content .mat-mdc-icon-button[disabled][disabled]{}.mat-datepicker-content .mat-mdc-button.mat-mdc-button-base,.mat-datepicker-content .mat-mdc-raised-button.mat-mdc-button-base,.mat-datepicker-content .mat-mdc-unelevated-button.mat-mdc-button-base,.mat-datepicker-content .mat-mdc-outlined-button.mat-mdc-button-base{height:36px}.mat-datepicker-content .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#de715e}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ae8881}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#ff5449}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-ripple-element{background-color:#0000001a}.mat-pseudo-checkbox-full{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#de715e}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#de715e}.mat-primary .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-primary .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ae8881}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ae8881}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ae8881}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ae8881}.mat-accent .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-accent .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#ff5449}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#ff5449}.mat-warn .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full:after,.mat-warn .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal:after,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full,.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-card{background:white;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-progress-bar-background{fill:#f3d8d3}.mat-progress-bar-buffer{background-color:#f3d8d3}.mat-progress-bar-fill:after{background-color:#de715e}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#e7dedc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#e7dedc}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ae8881}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#fbd1ce}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#fbd1ce}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#ff5449}.mat-progress-spinner circle,.mat-spinner circle{stroke:#de715e}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ae8881}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#ff5449}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:#de715e}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:#ae8881}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#ff5449}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#ff5449}.mat-form-field-disabled .mat-form-field-prefix,.mat-form-field-disabled .mat-form-field-suffix{color:#00000061}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:#de715e}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ae8881}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#ff5449}.mat-focused .mat-form-field-required-marker{color:#ae8881}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#de715e}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ae8881}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#ff5449}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#de715e}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:#ae8881}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#ff5449}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#ff5449}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#ff5449}.mat-error{color:#ff5449}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#de715e}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ae8881}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#ff5449}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:white}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#de715e}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ae8881}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#ff5449}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#de715e}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ae8881}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#ff5449}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:#de715e}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:#ae8881}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#ff5449}.mat-autocomplete-panel{background:white;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:white}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:white;color:#000000de}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:black}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#de715e;color:#fffbff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fffbff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#fffbff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#ff5449;color:#fffbff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fffbff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#fffbff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ae8881;color:#fffbff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fffbff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#fffbff1a}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ae8881}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ae88818a}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ae8881}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#de715e}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:#de715e8a}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#de715e}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#ff5449}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#ff54498a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#ff5449}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#de715e}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#de715e}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ae8881}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ae8881}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#ff5449}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#ff5449}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-slider-track-background{background-color:#00000042}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#de715e}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fffbff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:#de715e33}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ae8881}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fffbff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:#ae888133}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#ff5449}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fffbff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#ff544933}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:#00000061}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-menu-panel{background:white}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-paginator{background:white}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused,.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused,.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused,.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused,.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused,.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused,.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused,.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused{background-color:#ffedea4d}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled{background-color:#0000001a}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#de715e}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fffbff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused,.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused,.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused,.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused,.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused,.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused,.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused,.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused{background-color:#ffedea4d}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled{background-color:#0000001a}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ae8881}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fffbff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused,.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused,.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused,.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused,.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused,.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused,.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused,.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused{background-color:#ffedea4d}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled{background-color:#0000001a}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#ff5449}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fffbff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused,.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused,.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused,.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused{background-color:#ffedea4d}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused.mat-tab-disabled{background-color:#0000001a}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#de715e}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fffbff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fffbff66}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:#fffbff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fffbff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fffbff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused,.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused,.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused,.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused{background-color:#ffedea4d}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused.mat-tab-disabled{background-color:#0000001a}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ae8881}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fffbff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fffbff66}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:#fffbff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fffbff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fffbff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused,.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused,.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused,.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused{background-color:#ffedea4d}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused.mat-tab-disabled{background-color:#0000001a}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#ff5449}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fffbff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fffbff66}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#fffbff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fffbff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fffbff;opacity:.12}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:#ae8881}.mat-table{background:white}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background-color:var(--mat-badge-background-color);color:var(--mat-badge-text-color);font-family:Roboto,sans-serif;font-family:var(--mat-badge-text-font, Roboto, sans-serif);font-size:12px;font-size:var(--mat-badge-text-size, 12px);font-weight:600;font-weight:var(--mat-badge-text-weight, 600)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px;font-size:9px;font-size:var(--mat-badge-small-size-text-size, 9px)}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px;font-size:24px;font-size:var(--mat-badge-large-size-text-size, 24px)}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}html{--mat-badge-background-color: #de715e;--mat-badge-text-color: #fffbff;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #ae8881;--mat-badge-text-color: #fffbff}.mat-badge-warn{--mat-badge-background-color: #ff5449;--mat-badge-text-color: #fffbff}html{}html{}html{}html{}.mat-datepicker-content.mat-accent{}.mat-datepicker-content.mat-warn{}.mat-datepicker-toggle-active.mat-accent{}.mat-datepicker-toggle-active.mat-warn{}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}html{}html{}html{}html{}.mat-icon.mat-primary{}.mat-icon.mat-accent{}.mat-icon.mat-warn{}html{}html{}html .mat-step-header.mat-accent{}html .mat-step-header.mat-warn{}html{}.mat-sort-header-arrow{color:#757575}html{}.mat-toolbar.mat-primary{}.mat-toolbar.mat-accent{}.mat-toolbar.mat-warn{}html{}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font-size:24px;font-weight:400;line-height:32px;font-family:Open Sans,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font-size:20px;font-weight:500;line-height:32px;font-family:Open Sans,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font-size:16px;font-weight:400;line-height:28px;font-family:Open Sans,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font-size:15px;font-weight:400;line-height:24px;font-family:Open Sans,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Open Sans,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Open Sans,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font-size:14px;font-weight:500;line-height:24px;font-family:Open Sans,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font-size:14px;font-weight:400;line-height:20px;font-family:Open Sans,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font-size:12px;font-weight:400;line-height:20px;font-family:Open Sans,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font-size:112px;font-weight:300;line-height:112px;font-family:Open Sans,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font-size:56px;font-weight:400;line-height:56px;font-family:Open Sans,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font-size:45px;font-weight:400;line-height:48px;font-family:Open Sans,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font-size:34px;font-weight:400;line-height:40px;font-family:Open Sans,sans-serif;letter-spacing:normal;margin:0 0 64px}html{--mat-badge-text-font: Open Sans, sans-serif;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-large-size-text-size: 24px}html{}html{}html{}html{}html{}html{}html{}.mat-tree{font-family:Open Sans,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-option{font-family:Open Sans,sans-serif;font-size:16px}.mat-optgroup-label{font-size:14px;font-weight:500;line-height:24px;font-family:Open Sans,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.mat-datepicker-content .mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, "Open Sans", sans-serif));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 14px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, normal);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-card{font-family:Open Sans,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-tooltip{font-family:Open Sans,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}input.mat-input-element{margin-top:0}.mat-form-field{font-size:14px;font-weight:400;line-height:1;font-family:Open Sans,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1em;line-height:1}.mat-form-field-infix{padding:.5em 0;border-top:.75em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.25em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.24999em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.75em;padding-top:.75em}.mat-form-field-label{top:1.25em}.mat-form-field-underline{bottom:1.25em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.6666666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.5em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.25em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.25em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.25em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.25em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.6666666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.24997em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.24996em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.24995em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.5em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.49999em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.75em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.5em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.49999em) scale(.75);width:133.3333433333%}.mat-select{font-family:Open Sans,sans-serif}.mat-select-trigger{height:1em}.mat-checkbox{font-family:Open Sans,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-dialog-title{font-size:20px;font-weight:500;line-height:32px;font-family:Open Sans,sans-serif;letter-spacing:normal}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-slide-toggle-content,.mat-tab-group{font-family:Open Sans,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.mat-radio-button{font-family:Open Sans,sans-serif}.mat-slider-thumb-label-text{font-family:Open Sans,sans-serif;font-size:12px;font-weight:500}.mat-menu-item{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.mat-list-item,.mat-list-option{font-family:Open Sans,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Open Sans,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Open Sans,sans-serif;font-size:12px;font-weight:500}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Open Sans,sans-serif;font-size:12px}.mat-simple-snackbar{font-family:Open Sans,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-table{font-family:Open Sans,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}body{}.mat-slide-toggle-content,.mat-checkbox-label,.mat-radio-label-content{font-size:14px;font-weight:400;line-height:1;font-family:Open Sans,sans-serif;letter-spacing:normal}.mat-ripple-element{background-color:#ff87731f}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(255,135,115,.04)}.mat-list-item{font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.125rem;letter-spacing:.0178571429rem;font-weight:400;color:#000000de}.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-pseudo-checkbox+.mat-list-text{padding-left:1rem;font-size:.875rem}.mat-list-base .mat-list-item:not(:empty),.mat-list-base .mat-list-option:not(:empty){height:auto;padding:8px 16px}.mat-list-base .mat-list-item:not(:empty) .mat-list-item-ripple,.mat-list-base .mat-list-option:not(:empty) .mat-list-item-ripple{top:-8px;bottom:-8px;left:-16px;right:-16px}.mat-list-base .mat-list-item:not(:empty) .mat-list-item-content,.mat-list-base .mat-list-option:not(:empty) .mat-list-item-content{padding:0}.mat-chip-list-wrapper{margin:-.25rem}.mat-chip.mat-standard-chip,.mat-chip.mat-basic-chip{font-family:Open Sans,serif;font-size:.75rem;line-height:1rem;letter-spacing:.0333333333rem;font-weight:400;color:#000000de;border:solid thin rgba(0,0,0,.12);border-radius:250rem;padding:4px 8px;margin:.25rem}.mat-chip.mat-standard-chip:hover:after,.mat-chip.mat-standard-chip:focus:after,.mat-chip.mat-basic-chip:hover:after,.mat-chip.mat-basic-chip:focus:after{opacity:1;background:rgba(99,195,209,.04)}.mat-chip.mat-standard-chip.mat-chip-selected,.mat-chip.mat-basic-chip.mat-chip-selected{border:1px solid #ff8773;color:#ff8773;background-color:transparent}.mat-select-panel .mat-option .mat-option-text,.mat-autocomplete-panel .mat-option .mat-option-text,.mat-select-value-text{font-size:.875rem}.mat-form-field.mat-form-field--has-reset .mat-select-arrow-wrapper{transform:translateY(-25%) translate(24px)}.mat-form-field.mat-form-field--has-reset .mat-form-field__reset-icon{transition:opacity .25s cubic-bezier(.43,0,.31,1);visibility:hidden;opacity:0;transform:translate(-24px)}.mat-form-field.mat-form-field--has-reset .mat-form-field__reset-icon--active{visibility:visible;opacity:1}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start{border-width:1px!important}.mat-list-option .mat-pseudo-checkbox-checked:after,.mat-list-item .mat-pseudo-checkbox-checked:after{top:3.4px;left:2px}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003}.mat-dialog-container{box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}.mat-datepicker-content{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.mat-tooltip{white-space:pre-line}.mat-selection-list{outline:none}.mat-select-flat.mat-select{border-radius:.75rem;background-color:transparent;transition:background-color .25s ease;padding:.5rem 1rem}@media (min-width: 600px){.mat-select-flat.mat-select{width:auto}}.mat-select-flat .mat-select-value{transition:color .25s cubic-bezier(.43,0,.31,1);margin-right:4px;color:#0009;display:inline}@media (min-width: 600px){.mat-select-flat .mat-select-value{max-width:unset}}.mat-select-flat .mat-select-arrow-wrapper{transition:opacity .25s cubic-bezier(.43,0,.31,1);opacity:.6}.mat-select-flat:hover .mat-select-arrow-wrapper{opacity:.87}.mat-menu-panel .mat-badge-content{position:relative;vertical-align:middle}.mat-list-base .mat-subheader{text-transform:lowercase}.mat-tab-body-content{padding:.75rem 1.5rem}.mat-form-field{margin-bottom:16px}.mat-form-field>*{line-height:1.3}.mat-form-field.mat-form-field-no-hint .mat-form-field-wrapper{padding-bottom:0;margin:0}.mat-form-field-appearance-fill .mat-form-field-flex{padding-left:0!important;padding-right:0!important}.cdk-drag:not(.cdk-drag-preview){transition:transform .25s ease}.mat-mdc-snack-bar-container.warn{}.mat-mdc-snack-bar-container.warn .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){}form .mat-form-field{display:block}.ui-button.ui-button--large{margin-bottom:.75rem}svg:not(.fr-svg):not(.lrn svg):not(.pointer-event-auto){pointer-events:none}.ui-tree-nav__root{display:block}.ui-tree-nav__root--horizontal{display:flex;flex-direction:row}.ui-tree-nav__root--horizontal .ui-tree-nav__node>.ui-tree-nav__node-item{display:flex;flex-direction:column;align-items:center;border:none}.ui-tree-nav__root--horizontal .ui-tree-nav__node>.ui-tree-nav__node-item:hover,.ui-tree-nav__root--horizontal .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active{border:none}.ui-tree-nav__root--horizontal .ui-tree-nav__node>.ui-tree-nav__node-item>campus-icon:first-child{margin:0}.ui-tree-nav__node{font-size:1rem;font-weight:700;line-height:normal;list-style:none none outside;padding:0;margin:0}.ui-tree-nav__node a{text-decoration:none;display:grid;align-items:center}.ui-tree-nav__node>.ui-tree-nav__node-item{transition:border-color .25s cubic-bezier(.43,0,.31,1),color .25s cubic-bezier(.43,0,.31,1),background-color .25s cubic-bezier(.43,0,.31,1);align-items:center;color:#000000de;border-style:solid;border-width:0 0 0 4px;border-color:transparent;border-radius:0;background-color:transparent;cursor:pointer;margin:0}.ui-tree-nav__node>.ui-tree-nav__node-item:hover{border-color:#ff87730a;background-color:none}.ui-tree-nav__node>.ui-tree-nav__node-item:hover,.ui-tree-nav__node>.ui-tree-nav__node-item:hover .campus-icon{color:#ff8773}.ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active{border-color:#ff8773;background-color:none}.ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active,.ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active .campus-icon{color:#ff8773}.ui-tree-nav__node>.ui-tree-nav__node-item .campus-icon{transition:color .25s cubic-bezier(.43,0,.31,1),transform .25s cubic-bezier(.43,0,.31,1);color:#0009;vertical-align:middle}.ui-tree-nav__node__arrow{transition:color .25s cubic-bezier(.43,0,.31,1),transform .25s cubic-bezier(.43,0,.31,1);transform:rotate(0)}.ui-tree-nav__node--closed .ui-tree-nav__node__arrow{transform:rotate(-90deg)}.ui-tree-nav__node-badge{border-radius:250rem;display:flex;align-items:center;justify-content:center;color:#ff8773;background:rgba(255,255,255,.87);min-width:24px;height:24px;padding:0 .5rem;margin:-4px 0}.ui-tree-nav__root--horizontal .ui-tree-nav__node-item{color:#000000de;border:none;min-width:100px}.ui-tree-nav__root--horizontal .ui-tree-nav__node-item .campus-icon{transition:color .25s cubic-bezier(.43,0,.31,1),transform .25s cubic-bezier(.43,0,.31,1);color:#000000de}.ui-tree-nav__root--horizontal .ui-tree-nav__node-item:hover,.ui-tree-nav__root--horizontal .ui-tree-nav__node-item:hover .campus-icon,.ui-tree-nav__root--horizontal .ui-tree-nav__node-item.ui-tree-nav__node--active,.ui-tree-nav__root--horizontal .ui-tree-nav__node-item.ui-tree-nav__node--active .campus-icon{color:#ff8773}.ui-tree-nav__subtree{overflow:hidden}.ui-tree-nav{overflow:auto}.ui-tree-nav__node{border-top:1px solid rgba(0,0,0,.12)}.ui-tree-nav__node .ui-tree-nav__node-item{padding:.75rem .5rem}.ui-tree-nav__node .ui-tree-nav__node-item{grid-template-columns:24px auto;column-gap:12px}.ui-tree-nav__node .ui-tree-nav__node-item>campus-icon:first-child{font-size:24px;width:24px;height:24px;line-height:1}.ui-tree-nav__node .ui-tree-nav__node-item--with-badge{grid-template-columns:24px 1fr auto}.ui-tree-nav__node .ui-tree-nav__node-item--with-children{grid-template-columns:24px 1fr 24px}.ui-tree-nav__node .ui-tree-nav{overflow:auto}.ui-tree-nav__node .ui-tree-nav__node{border-top:none}.ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node-item{padding:.5rem 1rem .5rem 2.75rem}.ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav{overflow:auto}.ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node-item{padding:.5rem 1rem .5rem 3.75rem}.ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav{overflow:auto}.ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node-item{padding:.5rem 1rem .5rem 4.5rem}.ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav__node .ui-tree-nav{overflow:auto}.ui-folder{width:215px;height:119px;margin:1rem 0 0;color:#ffffffde;background-color:#63c3d1}.ui-folder__header{max-height:69px;padding:.75rem}.ui-folder__header-icon-wrapper{width:48px;height:48px;border:2px solid rgba(255,255,255,.87)}.ui-folder__header-icon-wrapper campus-icon{margin:7px;width:32px;height:32px}.ui-folder__header-icon-wrapper mat-progress-spinner svg{width:48px;height:48px}.ui-folder__title{padding-left:.75rem}.ui-folder__info{height:50px;padding:.75rem}.ui-folder__badge{top:-16px;height:32px;line-height:32px}.ui-folder__badge:before{border-width:16px 16px 16px 0;left:-16px}.ui-folder__badge-number{background-color:#fff;border-color:#fff;color:#000000de;margin:0 16px 0 4px}.ui-folder__badge-number:before,.ui-folder__badge-number:after{border:1px solid #fff}.ui-folder__badge-number--error{background-color:#fff;border-color:#fff;color:orange}.ui-folder--line{height:40px;margin:0 0 .25rem;border-top-width:3px;border-bottom-width:3px}.ui-folder--line .ui-folder__wrapper{margin-right:40px}.ui-folder--line .ui-folder__header{padding-right:.75rem}.ui-folder--line .ui-folder__header-icon-wrapper{width:32px;height:32px}.ui-folder--line .ui-folder__header-icon-wrapper campus-icon{width:20px;height:20px;margin:4px}.ui-folder--line .ui-folder__header-icon-wrapper mat-progress-spinner svg{width:32px;height:32px}.ui-folder--line .ui-folder__title{line-height:40px}.ui-folder--line .ui-folder__info{padding-right:.75rem}.ui-folder--line .ui-folder__info:after{border-width:40px 40px 0 0;border-color:rgba(0,0,0,.2) transparent transparent;right:-40px}campus-folder-details{display:block}.ui-file-extension{display:inline-block;position:relative;box-sizing:border-box;z-index:0}.ui-file-extension--title{font-family:Lexend,serif;font-weight:400;line-height:20px;font-size:15px;text-align:center;text-transform:uppercase;color:#ffffffde;height:24px;box-sizing:border-box;width:68px!important;font-style:normal;position:relative}.ui-file-extension--title:after{display:block;position:absolute;top:-1px;right:-1px;z-index:-1;box-sizing:border-box;content:" ";border-style:solid;border-width:2px;height:25px;width:68px!important}.ui-file-extension--icon{height:107px;width:84px;left:0;right:0;bottom:0;margin:auto}.ui-file-extension--icon:before{content:"";display:block;position:absolute;width:84px;height:107px;background:transparent url(/assets/images/file-types.svg?v3);background-size:84.1px 1600px;background-repeat:no-repeat;background-position:0px -1100px;box-sizing:border-box;z-index:-1}.ui-file-extension--icon.ui-file-extension--title{margin:11px 8px 72px;height:24px;width:68px}.ui-file-extension--icon.ui-file-extension--title:before{top:-11px;left:-8px}.ui-file-extension.xls:after,.ui-file-extension.xlsx:after{border-color:#2f4f28;background-color:#558b46}.ui-file-extension.xls:before,.ui-file-extension.xlsx:before{background-position:0px -110px}.ui-file-extension.doc:after,.ui-file-extension.docx:after,.ui-file-extension.dot:after,.ui-file-extension.txt:after,.ui-file-extension.md:after{background-color:#2e84bc;border-color:#2a5174}.ui-file-extension.doc:before,.ui-file-extension.docx:before,.ui-file-extension.dot:before,.ui-file-extension.txt:before,.ui-file-extension.md:before{background-position:0px -220px}.ui-file-extension.mp3:after,.ui-file-extension.ogg:after{background-color:#a270a1;border-color:#573d56}.ui-file-extension.mp3:before,.ui-file-extension.ogg:before{background-position:0px -660px}.ui-file-extension.pdf:after,.ui-file-extension.ps:after{background-color:#b32328;border-color:#7f181b}.ui-file-extension.pdf:before,.ui-file-extension.ps:before{background-position:0px -330px}.ui-file-extension.jpg:after,.ui-file-extension.svg:after,.ui-file-extension.png:after,.ui-file-extension.gif:after,.ui-file-extension.jpeg:after,.ui-file-extension.raw:after,.ui-file-extension.tiff:after,.ui-file-extension.bmp:after,.ui-file-extension.webp:after,.ui-file-extension.ai:after{background-color:#3d4b88;border-color:#202748}.ui-file-extension.jpg:before,.ui-file-extension.svg:before,.ui-file-extension.png:before,.ui-file-extension.gif:before,.ui-file-extension.jpeg:before,.ui-file-extension.raw:before,.ui-file-extension.tiff:before,.ui-file-extension.bmp:before,.ui-file-extension.webp:before,.ui-file-extension.ai:before{background-position:0px -990px}.ui-file-extension.link:after{background-color:#7584bc;border-color:#424b6c}.ui-file-extension.link:before{background-position:0px -440px}.ui-file-extension.zip:after{background-color:#6f3f88;border-color:#40234f}.ui-file-extension.zip:before{background-position:0px -550px}.ui-file-extension.mov:after,.ui-file-extension.wmv:after,.ui-file-extension.webm:after,.ui-file-extension.ogv:after,.ui-file-extension.qt:after,.ui-file-extension.mp4:after{background-color:#bc4346;border-color:#7f2c2d}.ui-file-extension.mov:before,.ui-file-extension.wmv:before,.ui-file-extension.webm:before,.ui-file-extension.ogv:before,.ui-file-extension.qt:before,.ui-file-extension.mp4:before{background-position:0px -1210px}.ui-file-extension.boek:after,.ui-file-extension.boek-e:after{background-color:#21a49d;border-color:#146663}.ui-file-extension.boek:before,.ui-file-extension.boek-e:before{background-position:0px -770px}.ui-file-extension.oefening:after,.ui-file-extension[class*=ludo]:after{background-color:#21a49d;border-color:#146663}.ui-file-extension.oefening:before,.ui-file-extension[class*=ludo]:before{background-position:0px -1320px}.ui-file-extension.smartschool:after{background-color:#ff520e;border-color:#ff520e}.ui-file-extension.smartschool:before{background-position:0px -440px}.ui-file-extension.algebrakit:after{background-color:#009fe3;border-color:#034655;letter-spacing:0px;font-size:13px}.ui-file-extension.algebrakit:before{background-position:0px -1428px}.ui_editable-inline-tag-list{color:#000000de;background-color:#fff;border-top:solid 1px rgba(0,0,0,.12);border-bottom:solid 1px rgba(0,0,0,.12)}.ui_editable-inline-tag-list__title{color:#0009}.ui_editable-inline-tag-list__items__item{color:#ffffffde;background-color:#ff8773}.ui_editable-inline-tag-list__items__item__icon{background-color:#fff;color:#ff8773}.ui_editable-inline-tag-list__icons__icon{color:#fff;background-color:#fff}.ui-confirmable-select{margin:20px 0}.ui_content-preview__preview{border-bottom:solid 1px rgba(0,0,0,.12)}.ui_content-preview__product__details__title{color:#000000de}.ui_content-preview__product__details [icon]{color:#ff8773}.ui_input-label__title{color:#0009}.ui_input-label__text__label-holder__label{color:#000000de}.ui_input-label__text__label-holder__edit-icon,.ui_input-label__input-holder__icons-holder__confirm-icon,.ui_input-label__input-holder__icons-holder__cancel-icon{color:#63c3d1;background-color:#fff}.info-panel{background-color:#fff;margin:0 0 1rem;padding:0;color:#000000de}.info-panel__title{background-color:#fff;font-family:Lexend,sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;color:#000000de;padding:1rem;margin:0}.info-panel__title__left__icon{margin:0 .5rem 0 0}.info-panel__body{padding:1rem;margin:0}.ui_label-and-icon-button__icon.warning,.ui_label-and-icon-button__icon.default{background-color:#fff}.ui_period-label__title{color:#0009}.ui_period-label__date-holder__text__label,.ui_period-label__date-holder__text__value{color:#000000de}.ui_period-label__date-holder__icon{background-color:#fff}.ui_person-badge__badge,.ui_person-badge img{transition:width .25s cubic-bezier(.43,0,.31,1),height .25s cubic-bezier(.43,0,.31,1),font-size .25s cubic-bezier(.43,0,.31,1);color:#000000de;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;z-index:0;background:#fff}.ui_person-badge__badge__no-account-icon{color:#00000061}.ui_person-badge__badge--show-border{border:0px solid rgba(0,0,0,.12)}.ui_person-badge__badge:before,.ui_person-badge img:before{content:"";display:block;position:absolute;z-index:-1;background-color:#ffffff61;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:solid 1px #fff;border-radius:50%}.ui_person-badge__badge:after,.ui_person-badge img:after{content:"";display:block;position:absolute;z-index:-1;background-color:#fff;border-radius:50%}.ui_person-badge__badge--medium{font-size:42px;height:84px;width:84px}.ui_person-badge__badge--medium img{height:84px;width:84px}.ui_person-badge__badge--medium:before{left:-8px;top:-8px;right:-8px;bottom:-8px}.ui_person-badge__badge--medium:after{height:84px;width:84px}.ui_person-badge__badge--small{font-size:20px;height:40px;width:40px}.ui_person-badge__badge--small img{height:40px;width:40px}.ui_person-badge__badge--small:before{left:-4px;top:-4px;right:-4px;bottom:-4px}.ui_person-badge__badge--small:after{height:40px;width:40px}.ui_person-badge__badge--large{font-size:65px;height:200px;width:200px}.ui_person-badge__badge--large img{font-size:65px;height:200px;width:200px}.ui_person-badge__badge--large:before{left:-12px;top:-12px;right:-12px;bottom:-12px}.ui_person-badge__badge--large:after{height:200px;width:200px}.ui_person-badge__display{line-height:1.8}.ui_person-badge__display--large{padding:12px}.ui_person-badge__display--large .ui_person-badge__display__name{font-size:1.5rem}.ui_person-badge__display--large .ui_person-badge__display__subtext{font-size:1.125rem}.ui_person-badge__display--medium{padding:8px}.ui_person-badge__display--medium .ui_person-badge__display__name,.ui_person-badge__display--medium .ui_person-badge__display__subtext{font-size:.875rem}.ui_person-badge__display--small{padding:4px}.ui_person-badge__display--small .ui_person-badge__display__name,.ui_person-badge__display--small .ui_person-badge__display__subtext{font-size:.875rem}.ui_person-badge__display__email{color:#63c3d1}.chip-avatar>.ui_person-badge{width:inherit;height:inherit}.chip-avatar>.ui_person-badge>.ui_person-badge__badge,.mat-chip-avatar>.ui_person-badge>.ui_person-badge__badge{width:100%;height:100%}.mat-chip-avatar>.ui_person-badge>.ui_person-badge__badge{border:none}.ui-person-summary__images__picture{border-radius:50%}.ui-person-summary__images__connection-type-icon{width:25px;height:25px;margin-left:5px}.ui-person-summary__text{margin-left:10px}.ui-person-summary__text__person-name{color:#000000de;font-size:1.125rem}.ui-person-summary__text__person-data{color:#0009;font-size:.75rem}.ui-page-header{color:#000000de}.ui-page-header small{color:#0009}.ui-page-header--default .campus-icon{font-size:20px;width:20px;height:20px;line-height:1}.ui-page-header--centered .campus-icon{font-size:24px;width:24px;height:24px;line-height:1}.ui-page-header-centered-subtitle{color:#ffffffde;background-color:#63c3d1}.ui-app-bar{background-color:#fff;height:45px}.ui-app-bar .ui-button{width:auto;max-width:auto;text-align:center;font-size:.875rem;font-weight:400}.ui-app-bar .ui-button .campus-icon{width:24px;height:24px}.ui-app-bar .ui-button span{margin-top:5px}.ui-app-bar__section--align-end{padding-right:12px}.ui-shell{grid-template-areas:"app-bar" "toolbar" "body" "footer";grid-template-rows:50px auto 1fr 0px;grid-template-columns:1fr;background:#ff8773}.ui-shell:not(.ui-shell--dense-menu) .ui-tree-nav__subtree>.cdk-tree-node{display:block;margin-left:.75rem}.ui-shell__menu{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;border-radius:.75rem;background:#fff;margin-top:1rem;padding:1.5rem 1rem 0 0;transform:translate(-130%);bottom:0;left:0;top:0}.ui-shell__menu--open{transform:translateY(0)}:not(.ui-shell--dense-menu) .ui-shell__menu{overflow-x:hidden}.ui-shell__menu-scrim{z-index:5;transition:opacity .25s cubic-bezier(.43,0,.31,1);position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000061}.ui-shell__logo{transition:opacity .25s .25s;align-items:center;justify-content:center;grid-area:shell-logo;display:none;height:100%}.ui-shell__logo a,.ui-shell__logo a>*{display:flex;align-items:center;width:86.9763779528px;height:42px;color:#ffffffde}.ui-shell__logo svg{width:86.9763779528px;height:42px}@media (min-width: 900px){.ui-shell__logo a,.ui-shell__logo a>*,.ui-shell__logo svg{width:120.1102362205px;height:58px}}.ui-shell__app-title{font-family:Lexend,sans-serif;font-size:1.25rem;line-height:2rem;letter-spacing:.0125rem;font-weight:500;color:#000000de;grid-area:shell-app-title;color:inherit}.ui-shell__app-subtitle{color:inherit}.ui-shell__actions{grid-area:shell-actions}.ui-shell__app-bar{background:#ff8773;color:#ffffffde;grid-template-areas:"shell-app-icon shell-app-title shell-actions";grid-template-columns:40px 1fr auto;align-items:center;padding:0 1rem}.ui-shell__icon.campus-icon{grid-area:shell-app-icon;color:inherit;cursor:pointer}.ui-shell__toolbar{border-radius:.75rem .75rem 0 0;padding-top:.75rem}.ui-shell__toolbar>*{margin-top:-.75rem}.ui-shell__menu-animation{z-index:-1;position:absolute;bottom:0;width:225px;height:490px}.ui-shell__logo{transition:opacity .25s .25s}.ui-shell__body{transition:margin-left .25s cubic-bezier(.43,0,.31,1)}.ui-shell__icon{transition:transform .25s cubic-bezier(.43,0,.31,1),margin-left .25s cubic-bezier(.43,0,.31,1)}.ui-shell__app-title{transition:margin-left .25s cubic-bezier(.43,0,.31,1),font-size .25s cubic-bezier(.43,0,.31,1),font-weight .25s cubic-bezier(.43,0,.31,1)}.ui-shell__app-subtitle{transition:opacity .25s cubic-bezier(.43,0,.31,1),margin-left .25s cubic-bezier(.43,0,.31,1)}.ui-shell__menu{transition:transform .25s cubic-bezier(.43,0,.31,1),max-width .25s cubic-bezier(.43,0,.31,1)}.ui-shell .ui-tree-nav__node-label{transition:opacity .25s .25s ease-in}.ui-shell__footer{z-index:-1}@media (min-width: 900px){.ui-shell{grid-template-rows:70px auto 1fr 0px}}@media (min-width: 1200px){.ui-shell{grid-template-areas:"app-bar app-bar" "menu toolbar" "menu body" "footer footer";grid-template-columns:222px 1fr}.ui-shell__logo{display:flex;align-items:center;justify-self:start}.ui-shell__app-bar{grid-template-areas:"shell-logo shell-app-icon shell-app-title shell-actions" "shell-logo shell-app-icon shell-app-subtitle shell-actions";grid-template-columns:186px 40px 1fr auto;grid-template-rows:1fr auto;padding:0 3rem}.ui-shell__body,.ui-shell__toolbar{margin-left:-12px}.ui-shell__app-title{font-family:Lexend,sans-serif;font-size:3.75rem;line-height:4.5rem;letter-spacing:-.0083333333rem;font-weight:400;color:#000000de;color:inherit;align-self:end}.ui-shell__app-subtitle{margin:-.25rem 0 .25rem;opacity:.6}.ui-shell__app-subtitle:hover{opacity:.87}.ui-shell__menu{transform:translate(0);max-width:100%}.ui-shell--dense-menu .ui-shell__body,.ui-shell--dense-menu .ui-shell__toolbar{margin-left:-176px}.ui-shell--dense-menu .ui-shell__menu .ui-tree-nav__node-label{opacity:0}.ui-shell--dense-menu .ui-shell__menu .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active{border-color:transparent;background:transparent}.ui-shell--dense-menu .ui-shell__menu .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active .campus-icon{z-index:0;position:relative}.ui-shell--dense-menu .ui-shell__menu .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active .campus-icon:before{content:"";display:block;position:absolute;z-index:-1;transition:border .25s .25s ease,background .25s .25s ease;border-radius:50%;border:solid 1px #fff;background:rgba(255,255,255,.38);width:36px;height:36px;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-shell--dense-menu .ui-shell__logo{transition:opacity .25s cubic-bezier(.43,0,.31,1);opacity:0}.ui-shell--dense-menu .ui-shell__body,.ui-shell--dense-menu .ui-shell__app-title,.ui-shell--dense-menu .ui-shell__toolbar{transition:margin-left .25s .25s;margin-left:-176px}.ui-shell--dense-menu .ui-shell__icon{transition:transform .25s cubic-bezier(.43,0,.31,1),margin-left .25s .25s;margin-left:-176px}.ui-shell--dense-menu .ui-shell__app-subtitle{transition:opacity .25s cubic-bezier(.43,0,.31,1),margin-left .25s .25s;margin-left:-176px}.ui-shell--dense-menu .ui-shell__menu{transition:transform .25s cubic-bezier(.43,0,.31,1),max-width .25s .25s}.ui-shell--dense-menu .ui-shell .ui-tree-nav__node-label{transition:opacity .25s cubic-bezier(.43,0,.31,1)}.ui-shell__icon.campus-icon{font-size:32px;width:32px;height:32px;line-height:1}}.ui-list-view__list__item{color:#000000de}.ui-list-view__list__item__selectoverlay{background-color:#0000001f}.ui-list-view__list__item__selectoverlay:before{content:"";color:#0000001f;background-color:#ff8773}campus-list-view .ui-list-view__list .ui-list-view__list__item__selectoverlay{position:relative}campus-list-view .ui-list-view__list .ui-list-view__list__item__selectoverlay:before{content:"";display:block;position:absolute;border-radius:50%;text-align:center;width:22px;height:22px;line-height:22px;float:left;z-index:2}campus-list-view .ui-list-view__list .ui-list-view__list__item__selectoverlay:not(.ui-list-view__list__item--selected):before{opacity:.4}campus-list-view .ui-list-view__list .ui-list-view__list__item__selectoverlay.ui-list-view__list__item--selected:before{content:"X"}campus-list-view .ui-list-view__list .ui-list-view__list__item__selectoverlay:hover:before{opacity:1}campus-list-view .ui-list-view__list--line .ui-list-view__list__item.ui-list-view__list__item--notselectable,campus-list-view .ui-list-view__list--grid .ui-list-view__list__item.ui-list-view__list__item--notselectable{cursor:default}campus-list-view .ui-list-view__list--line .ui-list-view__list__item{transition:padding-left .25s cubic-bezier(.43,0,.31,1),margin .25s cubic-bezier(.43,0,.31,1);box-sizing:border-box;cursor:pointer;display:block;margin:0 0 -1px;width:100%}campus-list-view .ui-list-view__list--line .ui-list-view__list__item--selected{border:none;transform:translate(-4px,-4px)}campus-list-view .ui-list-view__list--line .ui-list-view__list__item--selected>*{box-shadow:4px 4px #ff8773}campus-list-view .ui-list-view__list--line .ui-list-view__list__item__selectoverlay{padding-left:2rem}campus-list-view .ui-list-view__list--line .ui-list-view__list__item__selectoverlay:before{position:absolute;top:0;bottom:0;left:0;margin:auto}campus-list-view .ui-list-view__list--grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}campus-list-view .ui-list-view__list--grid .ui-list-view__list__item{transition:transform .15s cubic-bezier(.43,0,.31,1);height:100%;position:relative;box-sizing:border-box;cursor:pointer;display:block}campus-list-view .ui-list-view__list--grid .ui-list-view__list__item--selected{border:none;box-shadow:4px 4px #ff8773;transform:scale(1.05)}campus-list-view .ui-list-view__list--grid .ui-list-view__list__item__selectoverlay{background-color:#ff8773;border:none;margin:0 20px 20px 0}campus-list-view .ui-list-view__list--grid .ui-list-view__list__item__selectoverlay:before{margin-left:.25rem;margin-top:.25rem}.ui-content-thumbnail{border:1px solid rgba(0,0,0,.12);background-color:#fff}.ui-content-thumbnail__header .ui-content-thumbnail__icon{font-size:20px;line-height:24px}.ui-content-thumbnail__title{color:#000000de}.ui-content-thumbnail--grid{background-color:#fff;width:170px;height:235px}.ui-content-thumbnail--grid .ui-content-thumbnail__header{background:rgba(0,0,0,.02);height:24px}.ui-content-thumbnail--grid .ui-content-thumbnail__header .ui-content-thumbnail__icon{margin-left:4px;color:#000000de}.ui-content-thumbnail--grid .ui-content-thumbnail__image{background-color:#fff;height:96px;width:100%}.ui-content-thumbnail--grid .ui-content-thumbnail__image>*{padding:6px}.ui-content-thumbnail--grid .ui-content-thumbnail__image>campus-file-extension{margin-top:-24px}.ui-content-thumbnail--grid .ui-content-thumbnail__image>campus-icon{height:96px;background-color:#fff}.ui-content-thumbnail--grid .ui-content-thumbnail__title{font-size:.875rem;line-height:16px;padding:13px;background-color:#fff}.ui-content-thumbnail--grid .ui-content-thumbnail__footer{padding:0 3px;background-color:#fff;height:46px}.ui-content-thumbnail--line{width:100%;height:48px}.ui-content-thumbnail--line .ui-content-thumbnail__header{padding-left:20px;width:120px}.ui-content-thumbnail--line .ui-content-thumbnail__header .ui-content-thumbnail__icon{color:#000000de}.ui-content-thumbnail--line .ui-content-thumbnail__title{line-height:22px;font-size:1.125rem;padding:13px}.ui-content-thumbnail--line .ui-content-thumbnail__title>*:not(:first-child){margin-right:13px}.ui-content-thumbnail--line .ui-content-thumbnail__title>*:not(:first-child):after{content:"-";margin-left:13px}.ui-content-thumbnail--line .ui-content-thumbnail__footer{margin-right:20px}.ui-filter-text-input .mat-form-field{width:100%}.ui-filter-text-input .mat-form-field-appearance-outline .mat-form-field-suffix{display:flex;margin:auto 0}.ui-filter-text-input .mat-form-field-appearance-outline .mat-form-field-suffix .campus-icon{color:#0009}.ui-filter-text-input--rounded .mat-form-field-appearance-outline .mat-form-field-flex{padding-left:2em}.ui-filter-text-input .mat-form-field .mat-form-field-outline-thick .mat-form-field-outline-start,.ui-filter-text-input .mat-form-field .mat-form-field-outline-thick .mat-form-field-outline-gap,.ui-filter-text-input .mat-form-field .mat-form-field-outline-thick .mat-form-field-outline-end,.ui-filter-text-input .mat-form-field-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.ui-filter-text-input .mat-form-field-outline .mat-form-field-outline-thick .mat-form-field-outline-gap,.ui-filter-text-input .mat-form-field-outline .mat-form-field-outline-thick .mat-form-field-outline-end{border-width:1px}.ui-button{box-shadow:none;transition:background-color .25s cubic-bezier(.43,0,.31,1),color .25s cubic-bezier(.43,0,.31,1),box-shadow .25s cubic-bezier(.43,0,.31,1);font-size:.875rem;font-weight:400;padding:.5rem 1rem;color:#ffffffde;background-color:#63c3d1;margin-right:.25rem;border-radius:12px;white-space:nowrap;border:solid 1px transparent}.ui-button>.campus-icon{font-size:24px;width:24px;height:24px;line-height:1;order:0;margin-right:12px;transition:color .25s cubic-bezier(.43,0,.31,1);color:#ffffffde}.ui-button:last-child{margin-right:0}.ui-button:hover{box-shadow:none;background-color:#4fbbcb;color:#f2f2f2de}.ui-button:active,.ui-button.ui-button--active{box-shadow:none;background-color:#ff8773;color:#ffffffde;border-color:transparent}.ui-button.ui-button--flat{box-shadow:none}.ui-button.ui-button--rounded-corners{border-radius:.21875rem}.ui-button.ui-button--large{width:auto;max-width:none;padding:1rem 1.5rem;font-size:1.5rem;font-weight:700;color:#ffffffde;letter-spacing:.0892857143rem;background-color:#63c3d1;border:solid 1px #fff;border-radius:24px;box-shadow:#ffffff61 1px 1px 6px,#fff9 0 0 20px,#fff -1px -1px 4px}.ui-button.ui-button--large:hover,.ui-button.ui-button--large:active{color:#ffffffde;background-color:#63c3d1}.ui-button.ui-button--large .campus-icon{font-size:1.5rem;width:1.5rem;height:1.5rem;line-height:1}.ui-button.ui-button--danger{background-color:#e22940}.ui-button.ui-button--danger:active,.ui-button.ui-button--danger.ui-button--active{background-color:#ffffffde;color:#e22940}.ui-button.ui-button--danger:hover{background-color:#ffffffde}.ui-button.ui-button--danger:hover,.ui-button.ui-button--danger:hover .campus-icon{color:#e22940}.ui-button.ui-button--danger.ui-button--bordered{border-color:#be1a2e}.ui-button.ui-button--danger:focus:before{box-shadow:0 0 2px 2px #2892a0,0 0 1px #7fe7f5}.ui-button.ui-button--warning{background-color:#fff}.ui-button.ui-button--warning:active,.ui-button.ui-button--warning.ui-button--active,.ui-button.ui-button--warning:hover{background-color:orange;color:#fff}.ui-button.ui-button--warning.ui-button--bordered{border-color:#e6e6e6}.ui-button.ui-button--warning:focus:before{box-shadow:0 0 6px 0 0 2px 2px #2892a0,0 0 1px #7fe7f5}.ui-button.ui-button--inline{box-shadow:none;background-color:transparent;color:#000000de;font-size:.75rem}.ui-button.ui-button--inline.ui-button--icon{display:inline-block}.ui-button.ui-button--inline>.campus-icon{font-size:20px;width:20px;height:20px;line-height:1;order:0;margin-right:4px;color:#0009}.ui-button.ui-button--inline:hover,.ui-button.ui-button--inline:hover .campus-icon{color:#000000de}.ui-button.ui-button--inline.ui-button--danger,.ui-button.ui-button--inline.ui-button--danger .campus-icon{color:#e22940}.ui-button.ui-button--inline.ui-button--danger:hover,.ui-button.ui-button--inline.ui-button--danger:active{color:#d51d34}.ui-button.ui-button--inline.ui-button--danger:hover:after,.ui-button.ui-button--inline.ui-button--danger:active:after{background-color:#d51d34}.ui-button.ui-button--inline.ui-button--danger:hover>.campus-icon,.ui-button.ui-button--inline.ui-button--danger:active>.campus-icon{color:#d51d34}.ui-button.ui-button--inline.ui-button--danger:hover{background-color:#e229400a}.ui-button.ui-button--inline.ui-button--warning,.ui-button.ui-button--inline.ui-button--warning .campus-icon{color:orange}.ui-button.ui-button--inline.ui-button--warning:hover,.ui-button.ui-button--inline.ui-button--warning:active{color:#e69500}.ui-button.ui-button--inline.ui-button--warning:hover:after,.ui-button.ui-button--inline.ui-button--warning:active:after{background-color:#e69500}.ui-button.ui-button--inline.ui-button--warning:hover>.campus-icon,.ui-button.ui-button--inline.ui-button--warning:active>.campus-icon{color:#e69500}.ui-button.ui-button--inline.ui-button--warning:hover{background-color:#ffa5000a}.ui-button.ui-button--dense{padding:.5rem 1rem}.ui-button.ui-button--dense .campus-icon{margin-right:4px}.ui-button.ui-button--bordered{border-color:#fff;border-style:solid;border-width:1px;color:#000000de;background-color:transparent}.ui-button.ui-button--bordered .campus-icon{color:#0009}.ui-button.ui-button--primary{color:#ffffffde;background-color:#ff8773}.ui-button.ui-button--primary:hover{color:#f2f2f2de;background-color:#ff715a}.ui-button.ui-button--primary:focus:before{box-shadow:0 0 2px 2px #2892a0,0 0 1px #7fe7f5}.ui-button.ui-button--primary.ui-button--bordered{border-color:#ff5b40}.ui-button.ui-button--primary>.campus-icon{color:#ffffffde}.ui-button.ui-button--fab{box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003;background-color:#c85747;min-width:40px;height:40px;border-radius:20px;padding:.5rem 1.25rem .5rem .75rem;z-index:1}.ui-button.ui-button--fab>.campus-icon{font-size:24px;width:24px;height:24px;line-height:1;order:0;margin-right:12px;color:#ffffffde}.ui-button.ui-button--fab.ui-button--dense{min-width:32px;height:32px;padding:6px}.ui-button.ui-button--fab.ui-button--dense>.campus-icon{font-size:20px;width:20px;height:20px;line-height:1}.ui-button.ui-button--fab:active,.ui-button.ui-button--fab.ui-button--active{box-shadow:none}.ui-button.ui-button--fab:focus:before{box-shadow:0 0 2px 2px #2892a0,0 0 1px #7fe7f5}.ui-button.ui-button--icon{border-radius:50%;width:40px;height:40px;padding:8px}.ui-button.ui-button--icon>.campus-icon{font-size:24px;width:24px;height:24px;line-height:1;margin:0}.ui-button.ui-button--icon.ui-button--dense{width:32px;height:32px;padding:4px}.ui-button.ui-button--icon.ui-button--dense>.campus-icon{font-size:20px;width:20px;height:20px;line-height:1}.ui-button.ui-button--icon.ui-button--inline.mat-badge-small .mat-badge-content{transition:top .25s cubic-bezier(.43,0,.31,1),right .25s cubic-bezier(.43,0,.31,1);right:0;top:0}.ui-button.ui-button--icon:hover.ui-button--inline{background-color:#0000000a}.ui-button.ui-button--icon:hover.ui-button--inline.mat-badge-small .mat-badge-content,.ui-button.ui-button--icon:active.ui-button--inline.mat-badge-small .mat-badge-content,.ui-button.ui-button--icon.ui-button--active.ui-button--inline.mat-badge-small .mat-badge-content{right:-8px;top:-8px}.ui-button.ui-button--icon.ui-button--inline:active,.ui-button.ui-button--icon.ui-button--inline.ui-button--active{background:#ff8773}.ui-button.ui-button--icon.ui-button--inline:active>.campus-icon,.ui-button.ui-button--icon.ui-button--inline.ui-button--active>.campus-icon{color:#ffffffde}.ui-button.ui-button--disabled{box-shadow:none;background:transparent;color:#00000061}.ui-button.ui-button--disabled>.campus-icon{color:#00000061}.ui-button.ui-lottie__trigger .ui-lottie{position:absolute;top:-10px;left:-10px;width:60px;height:60px;opacity:.6;pointer-events:none}.ui-button.ui-lottie__trigger.ui-button--dense .ui-lottie{top:-14px;left:-15px}.ui-notification{border-left:solid 5px transparent;color:#000000de;background-color:unset}.ui-notification--unread{border-left:solid 5px #ff8773}.ui-notification__date{color:#000000de;background-color:#ff877361;border-radius:.75rem;font-size:.625rem}.ui-notification__title{font-weight:700;color:#000000de}.ui-notification--accent{background-color:#fff}.ui-notification--accent .ui-notification__title{color:#ff8773}.ui-notification--accent.ui-notification--unread{border-left:solid 5px #ff8773}.ui-notification--accent .ui-notification__text{font-style:italic}.ui-notification--accent .ui-notification__text>span{padding-left:10px;white-space:nowrap}.ui-notification--accent .ui-notification__text>span span{text-decoration:underline}.ui-dropdown-menu{color:#000000de;background:#fff}.ui-dropdown-menu__header{background:#fff}.ui-dropdown-menu__header h6{margin:0 0 12px}.ui-dropdown-menu__header a{color:#000000de}.mat-menu-panel.ui-dropdown-menu--large{width:350px;max-width:350px}.mat-menu-panel.ui-dropdown-menu--large .ui-dropdown-menu__body{height:275px}.mat-menu-panel.ui-dropdown-menu--small{width:175px;max-width:175px}.ui-dropdown-menu-item__title{font-size:.75rem;color:#000000de}.ui-dropdown-menu-item__icon.campus-icon,.ui-dropdown-menu-item__image{width:24px;height:24px;margin-right:16px}.ui-dropdown-menu-item__header{color:#0009}.ui-dropdown-menu-item__body{color:#000000de}.ui-dropdown-menu-item__divider:before{content:"";display:block;position:relative;margin:0 10px;height:1px;background-color:#0000001f}.ui-banner{background-color:#fff;border-bottom:solid 1px rgba(0,0,0,.12);color:#000000de;height:100%;min-height:64px}.ui-banner__wrapper{padding:.5rem .5rem .5rem 1.5rem;max-width:90%}.ui-banner__expansion{max-height:250px;overflow:auto}.ui-banner__content{margin:0}.ui-banner__content__icon{color:#0009;margin-right:12px}.ui-banner__content__text,.ui-banner__content__text>p{margin:0}.ui-expansion-panel-header>.ui-banner__buttons{display:flex;flex-direction:column;row-gap:.25rem}@media (min-width: 600px){.ui-expansion-panel-header>.ui-banner__buttons{flex-direction:row;flex:0 1 auto;flex-flow:row-reverse nowrap}}.ui-expansion-panel-header>.ui-banner__buttons>*{margin:auto .25rem;display:flex;width:100%}.ui-banner .ui-expansion-panel-header{display:block}@media (min-width: 600px){.ui-banner .ui-expansion-panel-header{display:flex}}.ui-breadcrumbs__holder__breadcrumbs{padding:0}.ui-breadcrumbs__crumb{font-weight:400;font-size:.75rem;color:#ffffffde}.ui-breadcrumbs__separator,.ui-breadcrumbs__separator.campus-icon{font-size:20px;width:20px;height:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;color:#ffffffde}.ui-breadcrumbs a{text-decoration:none}.ui-breadcrumbs a[href]:hover{text-decoration:underline}campus-content-thumbnail .ui-button{color:#000000de;background-color:#fff;padding:5px;margin:0}campus-content-thumbnail .ui-button .campus-icon{width:30px;height:30px}campus-content-thumbnail .ui-button--disabled,campus-content-thumbnail .ui-button--disabled:hover{background-color:#fff}.ui-drop-area{background:#fff;width:280px;height:105px;border:2px dashed rgba(0,0,0,.12);border-radius:.75rem}.ui-drop-area__icon-container{border-radius:50%;border:2px dashed rgba(0,0,0,.12);margin:0 0 0 15px}.ui-drop-area__icon-container campus-icon{margin:15px;color:#0009;height:20px;width:20px}.ui-drop-area__label{color:#000000de;font-size:.875rem;font-weight:700;margin:0 15px;max-height:75px}@media (max-width: 599.9px){.ui-drop-area{width:250px}.ui-drop-area__label{max-height:84px}}.ui-tile{margin:0 20px 20px 0;width:280px;min-height:105px;background-color:#ff8773}.ui-tile__content__label{font-size:.875rem;font-weight:700;margin-left:16px;margin-right:16px;color:#ffffffde}.ui-tile__content campus-icon{width:32px;height:32px;margin-left:12px;color:#fff9}.ui-tile__actions{height:25px;background-color:#000}.ui-tile__actions__action{line-height:25px;padding-left:.25rem;padding-right:.25rem}.ui-tile__actions__action__label{margin-left:.25rem;height:.875rem;color:#000000de}.ui-tile__actions__action__icon,.ui-tile__actions__action campus-icon{font-size:12px;width:12px;height:12px;line-height:1;color:#0009;margin-left:12px}@media (max-width: 599.9px){.ui-tile{width:250px}}.ui-manage-collection__no-results{padding:1.5rem}.ui-manage-collection__quick-add.mat-form-field-appearance-outline .mat-form-field-flex{padding-left:2.3em}.ui-manage-collection__quick-add.mat-form-field-appearance-outline .mat-form-field-flex:hover.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-start,.ui-manage-collection__quick-add.mat-form-field-appearance-outline .mat-form-field-flex:hover.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start{border-width:1px}.ui-manage-collection__quick-add.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 250rem 250rem 0}.ui-manage-collection__quick-add .mat-form-field-suffix{position:absolute;right:0;top:0}.ui-manage-collection__quick-add .mat-form-field-suffix .ui-button{width:3.8em;height:3.8em;border-color:transparent;background-color:transparent}.ui-manage-collection__quick-add.mat-form-field.mat-focused .mat-form-field-suffix .ui-button,.ui-manage-collection__quick-add .mat-form-field-suffix .ui-button:hover{border-color:#0000001f;background-color:#63c3d10a}.ui-manage-collection__quick-add.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-start,.ui-manage-collection__quick-add.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start{width:1.8em!important;border-radius:250rem 0 0 250rem}.ui-manage-collection__quick-add.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.ui-manage-collection__quick-add.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap,.ui-manage-collection__quick-add.mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end{border-width:1px}.ui-manage-collection__quick-add .mat-form-field-label{height:18px}.ui-manage-collection__dialog .mat-dialog-container{padding:0;overflow-y:hidden;border-radius:0}.ui-manage-collection__dialog .mat-dialog-content{padding:0!important;margin:0!important}.ui-manage-collection__dialog .mat-dialog-actions{margin-bottom:0}.ui-manage-collection__dialog .mat-dialog-actions campus-button{min-width:95px;font-size:16px}.ui-manage-collection__dialog .info-panel{margin:0}.ui-manage-collection__dialog .info-panel__body{padding:0}.ui-manage-collection__filter .ui-filter-text-input{font-size:.875rem}.ui-manage-collection__filter input{height:24px;border:none}.ui-manage-collection__filter .campus-icon{top:2px}.ui-manage-collection__recent-item .campus-icon,.ui-manage-collection__recent-item p{color:#ff8773}@media (min-width: 900px){.ui-manage-collection__slideout .ui-slideout-modal-content__content{min-width:500px}}.ui-manage-collection__context{display:flex;align-items:center;justify-content:flex-start}.ui-manage-collection__context .ui-button--inline{font-size:.625rem}.ui-modal-side-sheet{height:100%;width:500px}.ui-modal-side-sheet .mat-dialog-container{border-radius:0}.ui-modal-side-sheet__header__row--top{margin-bottom:.5rem}.ui-modal-side-sheet__header__row--bottom{padding-left:2rem}.ui-modal-side-sheet__header__row campus-icon{color:#0009;margin-right:.5rem}.ui-modal-side-sheet__divider{color:#0000001f;margin:1.5rem -1.5rem}.ui-modal-side-sheet .mat-list-option campus-icon{color:#ff8773;height:20px}.ui-multi-check-box-table .mat-slide-toggle-thumb{background-color:#0009!important;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.ui-multi-check-box-table .mat-slide-toggle-thumb-container{background-color:#fff;border-radius:50%;box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003}.ui-multi-check-box-table .mat-checked .mat-slide-toggle-thumb{background-color:#ffffffde!important;-webkit-mask-image:none;mask-image:none}.ui-multi-check-box-table .mat-checked .mat-slide-toggle-thumb-container{background-color:#ff8773}.ui-file-icon{border:2px solid transparent;padding:0}.ui-file-icon>div{text-align:center;text-transform:uppercase;top:60%;left:15%;right:-15%;height:25px;line-height:21px;color:#0009;border:2px solid transparent;font-size:.625rem;overflow:hidden;font-size:.75rem;font-weight:inherit}.ui-date-range-picker .warning .mat-form-field-appearance-outline .mat-form-field-outline-thick>div,.ui-date-range-picker .warning .mat-form-field-appearance-outline .mat-form-field-outline>div{color:#e22940}.ui-date-range-picker--vertical .ui-date-range-picker__section{margin-right:0;margin-bottom:1rem}.ui-date-range-picker input[type=time]::-webkit-inner-spin-button,.ui-date-range-picker input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-date-range-picker__mat-form-field--date{width:124px;display:none}.ui-date-range-picker__mat-form-field--time{width:80px;display:none}.ui-date-range-picker__day--in-range,.ui-date-range-picker__day--in-range-single,.ui-date-range-picker__day--in-range-first,.ui-date-range-picker__day--in-range-last{background-color:#63c3d114}.ui-date-range-picker__day--in-range-single{border-radius:50%}.ui-date-range-picker__day--in-range-first{border-radius:50% 0 0 50%}.ui-date-range-picker__day--in-range-last{border-radius:0 50% 50% 0}.ui-date-range-picker .mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.ui-date-range-picker__section{margin-right:1rem}.ui-date-range-picker__section:last-child{margin-right:0}.ui-date-range-picker mat-form-field{margin-right:1rem}.ui-date-range-picker mat-form-field:last-child{margin-right:0}.ui-date-range-picker mat-form-field .mat-form-field-appearance-outline,.ui-date-range-picker mat-form-field .mat-form-field-infix{padding:0}.ui-date-range-picker mat-form-field.mat-form-field-should-float .mat-form-field-appearance-outline,.ui-date-range-picker mat-form-field.mat-form-field-should-float .mat-form-field-label{top:1.84375em!important}.ui-date-range-picker mat-form-field .mat-form-field-label{height:15px;top:20px}.ui-date-range-picker mat-form-field input{height:40px;margin-top:calc(.875rem * -.2);font-weight:400}.ui-date-range-picker mat-form-field:not(.mat-focused) .mat-form-field-outline-thick,.ui-date-range-picker mat-form-field:not(.mat-focused) .mat-form-field-outline{color:inherit}.ui-date-range-picker mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick>div,.ui-date-range-picker mat-form-field.mat-form-field-appearance-outline .mat-form-field-outline>div{opacity:1;border-width:1px;border-right-width:1px}.ui-date-range-picker mat-form-field.mat-form-field-appearance-outline .mat-form-field-wrapper{margin:0;padding-bottom:0}.ui-date-range-picker .mat-form-field-suffix{align-self:center;margin-top:-.25em;cursor:pointer}.ui-section{flex:1 1 auto;margin:1rem;color:inherit;background-color:#fff;border:solid 1px rgba(0,0,0,.12);border-radius:.75rem}.ui-section:not(.ui-section--container){transition:box-shadow .25s cubic-bezier(.43,0,.31,1)}.ui-section hr{margin:1.5rem -1.5rem;border-color:#0000001f}.ui-section__header{display:flex;flex-direction:row;align-items:center;overflow:hidden;padding:.75rem 1.5rem;border-bottom:solid 1px rgba(0,0,0,.12);height:48px}.ui-section__header__actions{cursor:pointer;color:#0009;margin-right:-.5rem}.ui-section__content{overflow:auto;padding:1.5rem}.ui-section__title{flex:1 1 auto}.ui-section__fab-container{position:absolute;bottom:-20px;left:16px}.ui-section__footer__actions{display:block;margin-top:1.5rem}.ui-section__footer__actions>.ui-button{margin-right:1.5rem}.ui-section--container{margin:0;border:solid 1px rgba(255,255,255,.38);border-radius:24px;background-color:#ffffff36;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-section--container>.ui-section__header{height:auto;border-bottom:none;padding:.75rem 1.5rem;position:relative;overflow:visible}.ui-section--container>.ui-section__content:empty{padding:0}.ui-section--editable{cursor:pointer}.ui-section--disabled{opacity:.38;pointer-events:none}.ui-section--has-fab .ui-section__content,.ui-section--has-fab .ui-section__header{padding-left:64px}@media (hover: hover) and (pointer: fine){.ui-section--editable .ui-section__header__actions,.ui-section--hoverable .ui-section__header__actions{transition:opacity .25s cubic-bezier(.43,0,.31,1),transform .25s cubic-bezier(.43,0,.31,1);transform:translate(20px);opacity:0}.ui-section--editable:hover,.ui-section--hoverable:hover{box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003}.ui-section--editable:hover .ui-section__header__actions,.ui-section--hoverable:hover .ui-section__header__actions{transform:translate(0);opacity:1}}.ui-section--editing{box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003}.ui-list-item__icon{font-size:32px;width:32px;height:32px;line-height:1;align-self:center;margin-right:1rem;color:#0009;flex:0 0 auto}.ui-list-item__icon .campus-icon{font-size:32px;width:32px;height:32px;line-height:1}.ui-list-item__title{display:inline-block;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.ui-list-item__actions{margin-top:.25rem;color:#0000001f;white-space:normal}.ui-list-item__actions>.ui-button:not(:first-child):before{content:"";display:block;position:relative;pointer-events:none;border-left:1px solid rgba(0,0,0,.12);height:1rem;margin-left:.25rem;margin-right:.5rem}.ui-list-item__actions>.ui-button--inline:not(:first-child):after{margin-left:.5rem;width:calc(100% - 1rem)}.ui-list-item__content-right{display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end}.ui-list-item__content-right--separated>*:not(:last-child):after{content:"";pointer-events:none;border-left:1px solid rgba(0,0,0,.12);margin-left:1rem;margin-right:1rem;height:24px}.ui-list-item-3-line .ui-list-item__content-right--separated>*:after{height:48px}.ui-list-item-2-line .ui-list-item__content-right--seperated>*:after{height:32px}.mat-list-base .mat-list-item.ui-list-item,.mat-list-base .mat-list-option.ui-list-item{height:48px}.mat-list-base .mat-list-item.ui-list-item-3-line,.mat-list-base .mat-list-option.ui-list-item-3-line{height:88px}.mat-list-base .mat-list-item.ui-list-item-2-line,.mat-list-base .mat-list-option.ui-list-item-2-line{height:56px}@media (max-width: 599px){.mat-list-base .mat-list-item.ui-list-item,.mat-list-base .mat-list-item.ui-list-item-3-line,.mat-list-base .mat-list-item.ui-list-item-2-line,.mat-list-base .mat-list-option.ui-list-item,.mat-list-base .mat-list-option.ui-list-item-3-line,.mat-list-base .mat-list-option.ui-list-item-2-line{padding:.75rem;height:auto;margin-bottom:24px}.mat-list-base .mat-list-item.ui-list-item .mat-list-item-content,.mat-list-base .mat-list-item.ui-list-item-3-line .mat-list-item-content,.mat-list-base .mat-list-item.ui-list-item-2-line .mat-list-item-content,.mat-list-base .mat-list-option.ui-list-item .mat-list-item-content,.mat-list-base .mat-list-option.ui-list-item-3-line .mat-list-item-content,.mat-list-base .mat-list-option.ui-list-item-2-line .mat-list-item-content{align-items:flex-start;padding:0}.mat-list-base .mat-list-item.ui-list-item .mat-list-item-content .mat-pseudo-checkbox,.mat-list-base .mat-list-item.ui-list-item-3-line .mat-list-item-content .mat-pseudo-checkbox,.mat-list-base .mat-list-item.ui-list-item-2-line .mat-list-item-content .mat-pseudo-checkbox,.mat-list-base .mat-list-option.ui-list-item .mat-list-item-content .mat-pseudo-checkbox,.mat-list-base .mat-list-option.ui-list-item-3-line .mat-list-item-content .mat-pseudo-checkbox,.mat-list-base .mat-list-option.ui-list-item-2-line .mat-list-item-content .mat-pseudo-checkbox{margin-right:.25rem}}.ui-progress__container{overflow:visible;width:100%;height:9px}.ui-progress__container.linear:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:solid 1px #fff;border-radius:6.5px;background-image:linear-gradient(180deg,#7fe7f5,#63c3d1)}.ui-progress__container__circular__ghost{opacity:.2}.ui-progress__container .mat-progress-spinner circle,.ui-progress__container .mat-spinner circle{stroke:#63c3d1}.ui-progress__container .mat-progress-bar{width:inherit;height:inherit;border-radius:4.5px}.ui-progress__container .mat-progress-bar-buffer{background:linear-gradient(90deg,#ffc05f,#ff8773)}.ui-progress__container .mat-progress-bar .mat-progress-bar-primary{transform-origin:top right}.ui-progress__container .mat-progress-bar .mat-progress-bar-primary:after{background:linear-gradient(0deg,#7fe7f5,#63c3d1);box-shadow:none}.ui-progress__completed-icon{line-height:0;color:#63c3d1}.ui-progress__arc-label{position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.ui-progress__arc-amount{font-weight:600}.ui-progress__arc-total{font-size:.625rem}.ui-progress__arc-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:7px}.ui-progress__arc-track{stroke-width:8px;stroke-linecap:square;fill:none;transition:stroke-dashoffset .5s ease-in-out}.ui-progress__arc-ghost{stroke:#0000001f}.ui-progress__arc-progress{stroke-dasharray:183.5;stroke-dashoffset:183.5;stroke:url(#ui-progress__arc-gradient)}.ui-progress__arc #ui-progress__arc-gradient .start{stop-color:#ff8773}.ui-progress__arc #ui-progress__arc-gradient .stop{stop-color:#ffc05f}.ui-collapsible-container{margin:0 -1rem;padding:0 1rem}.ui-collapsible-container__close{position:absolute;right:16px;top:16px;cursor:pointer}.ui-expansion-panels:not(.ui-expansion-panels--flat){border-radius:.75rem}.ui-expansion-panels>*{cursor:auto}.ui-expansion-panels>*:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.ui-expansion-panels>*:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ui-expansion-panels:not(.ui-expansion-panels--accordion):not(.ui-expansion-panels--tile):not(.ui-expansion-panels--flat)>.ui-expansion-panel--active{border-radius:.75rem}.ui-expansion-panels:not(.ui-expansion-panels--accordion):not(.ui-expansion-panels--tile):not(.ui-expansion-panels--flat)>.ui-expansion-panel--active+.ui-expansion-panel{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.ui-expansion-panels:not(.ui-expansion-panels--accordion):not(.ui-expansion-panels--tile):not(.ui-expansion-panels--flat)>.ui-expansion-panel--next-active{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.ui-expansion-panels:not(.ui-expansion-panels--accordion):not(.ui-expansion-panels--tile):not(.ui-expansion-panels--flat)>.ui-expansion-panel--next-active .ui-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.ui-expansion-panels--focusable .ui-expansion-panel-header:hover:before{opacity:.04}.ui-expansion-panels--focusable .ui-expansion-panel--selected .ui-expansion-panel-header:before,.ui-expansion-panels--focusable .ui-expansion-panel--selected .ui-expansion-panel-header:hover:before,.ui-expansion-panels--focusable .ui-expansion-panel-header:focus:before{opacity:.12}.ui-expansion-panels--hover .ui-expansion-panel-header:hover:before,.ui-expansion-panels--hover .ui-expansion-panel-header:focus:before{opacity:.04}.ui-expansion-panels--mandatory .ui-expansion-panel--active .ui-expansion-panel-header__icon{display:none}.ui-expansion-panel{background-color:rgb(var(--cds-sys-color-surface, 255, 255, 255));color:rgb(var(--cds-sys-color-on-surface, 32, 26, 25))}.ui-expansion-panel:before{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;transition:box-shadow .3s cubic-bezier(.43,0,.31,1)}.ui-expansion-panel:not(:first-child):after{transition:border-color .2s cubic-bezier(.43,0,.31,1),opacity .2s cubic-bezier(.43,0,.31,1);border-top-color:rgb(var(--cds-sys-color-stroke-variant, 216, 194, 190))}.ui-expansion-panel--disabled{opacity:.38;-webkit-user-select:none;user-select:none}.ui-expansion-panel--disabled:before{box-shadow:none}.ui-expansion-panel--disabled .ui-expansion-panel-header{pointer-events:none}.ui-expansion-panel--disabled .ui-expansion-panel-header__icon{color:rgba(var(--cds-sys-color-on-surface, 32, 26, 25),var(--cds-sys-opacity-disabled, .38))}.ui-expansion-panel--active{border-color:rgb(var(--cds-sys-color-stroke-variant, 216, 194, 190))}.ui-expansion-panel--active:not(:first-child),.ui-expansion-panel--active+.ui-expansion-panel{margin-top:1rem}.ui-expansion-panel--active:not(:first-child):after,.ui-expansion-panel--active+.ui-expansion-panel:after{opacity:0}.ui-expansion-panel--active>.ui-expansion-panel-header{min-height:64px}.ui-expansion-panel--active>.ui-expansion-panel-header .ui-expansion-panel-header__icon:not(.ui-expansion-panel-header__icon--disable-rotate){transform:rotate(0)}.ui-expansion-panel-scroll-target{margin-top:-1.5rem;margin-bottom:1.5rem}.ui-expansion-panel-header__icon{transition:transform .3s cubic-bezier(.43,0,.31,1);display:inline-flex;margin-bottom:-4px;-webkit-user-select:none;user-select:none;margin-left:auto;color:rgb(var(--cds-sys-color-on-surface-variant, 108, 91, 88));transform:rotate(-90deg)}.ui-expansion-panel-header__icon.campus-icon{min-width:24px}.ui-expansion-panel-header{transition:min-height .3s cubic-bezier(.43,0,.31,1);display:flex;align-items:center;justify-content:space-between;border-top-left-radius:inherit;border-top-right-radius:inherit;position:relative;outline:none;font-size:1.125rem;min-height:48px;padding:1rem 1.5rem}.ui-expansion-panel-header>*{display:flex;align-items:center}.ui-expansion-panel-header:before{content:"";display:block;position:absolute;transition:opacity .3s cubic-bezier(.43,0,.31,1);background-color:rgb(var(--cds-sys-color-primary, 159, 64, 49));border-radius:inherit;bottom:0;left:0;right:0;top:0;opacity:0;pointer-events:none}.ui-expansion-panel-header:not(.ui-expansion-panel-header--disabled){cursor:pointer}.ui-expansion-panel-content{display:flex}.ui-expansion-panel-content__container{padding:0 1.5rem 1rem;flex:1 1 auto;max-width:100%}.ui-expansion-panels--accordion>.ui-expansion-panel{margin-top:0}.ui-expansion-panels--accordion>.ui-expansion-panel:after{opacity:1}.ui-expansion-panels--popout>.ui-expansion-panel{max-width:calc(100% - 2rem)}.ui-expansion-panels--popout>.ui-expansion-panel--active{max-width:100%}.ui-expansion-panels--inset>.ui-expansion-panel{max-width:100%}.ui-expansion-panels--inset>.ui-expansion-panel--active{max-width:calc(100% - 2rem)}.ui-expansion-panels--flat>.ui-expansion-panel{border:none}.ui-expansion-panels--flat>.ui-expansion-panel:not(:first-child):after{border-top:none}.ui-expansion-panels--flat>.ui-expansion-panel:before{box-shadow:none}.ui-expansion-panels--tile{border-radius:0}.ui-expansion-panels--tile>.ui-expansion-panel:before{border-radius:0}.wizard-progress__step{transition:color .25s cubic-bezier(.43,0,.31,1);color:#000000de;row-gap:0;flex:1}.wizard-progress__step .campus-icon{transition:fill .25s cubic-bezier(.43,0,.31,1)}.wizard-progress__step:after{transition:background-color .25s cubic-bezier(.43,0,.31,1);content:"";z-index:1;height:1px;background-color:#0000001f;top:12px;right:24px;left:24px;transform:translate(calc(50% + 1.5rem))}.wizard-progress__step--completed{color:#000000de}.wizard-progress__step--completed .campus-icon{fill:#63c3d1}.wizard-progress__step--completed:after{background-color:#63c3d1}.wizard-progress__step--active{font-weight:600}.wizard-progress__step--active .campus-icon{fill:#63c3d1}.wizard-progress__step--disabled{color:#0000001f}.wizard-progress__step--disabled .campus-icon{fill:#0000001f}.wizard-progress__step:last-child:after{content:none}.ui-ranking-widget>*{flex:1}.ui-ranking-widget .ui-section__header__actions .ui-button-text--inline,.ui-ranking-widget .ui-section__header__actions .ui-button--inline{margin-bottom:-.25rem}.ui-ranking-widget__slider{display:flex;margin-top:.5rem}.ui-ranking-widget__slider-label{align-self:center;margin-right:.5rem}.ui-ranking-widget__slider .mat-slider{flex:1 1 auto}.ui-ranking-widget .mat-slider:not(.mat-slider-disabled).cdk-focused.mat-slider-thumb-label-showing .mat-slider-thumb{transform:scale(.7)}.ui-ranking-widget .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.ui-ranking-widget .mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#ff8773}.ui-ranking-widget .mat-slider-horizontal{height:44px}.ui-ranking-widget .mat-slider-horizontal .mat-slider-thumb-label{transform:rotate(45deg);border-radius:50% 50% 0}.ui-ranking-widget .mat-slider-horizontal .mat-slider-thumb-label-text{transform:rotate(-45deg);font-size:.625rem}.ui-ranking-widget .mat-slider-horizontal.cdk-focused .mat-slider-thumb-label-text{transform:rotate(-45deg);transition:none}.ui-ranking-widget .mat-slider-thumb-label-text{color:#ffffffde;opacity:1}.ui-result-widget{box-shadow:none;height:140px;min-width:140px;padding:1rem;max-width:280px;overflow:hidden}.ui-result-widget__actions .campus-icon{width:40px;height:40px}.ui-result-widget__label{color:#00000061}.ui-result-widget__content{width:100%;overflow:hidden}.ui-result-widget__overflow{box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003;z-index:1;top:4px;right:4px;left:auto;bottom:auto;background:#fff;padding:.125rem;border-radius:50%;color:#0009}.ui-result-widget__overflow:hover{color:#000000de}.ui-result-widget .score--failed{background-color:#e22940;color:#ffffffde}.ui-result-widget .score--passed{background-color:orange;color:#ffffffde}.ui-result-widget .score--good{background-color:#13a21f;color:#ffffffde}.ui-result-widget .score--excellent{background-color:#ffc05f;color:#ffffffde}.ui-chart-element--horizontal.ui-chart-element--large{height:8px}.ui-chart-element--horizontal.ui-chart-element--large .ui-chart-element__value{border-radius:0 4px 4px 0}.ui-chart-element--horizontal.ui-chart-element--small{height:4px}.ui-chart-element--horizontal.ui-chart-element--small .ui-chart-element__value{border-radius:0 2px 2px 0}.ui-chart-element--vertical.ui-chart-element--large{width:8px}.ui-chart-element--vertical.ui-chart-element--large .ui-chart-element__value{border-radius:4px 4px 0 0}.ui-chart-element--vertical.ui-chart-element--small{width:4px}.ui-chart-element--vertical.ui-chart-element--small .ui-chart-element__value{border-radius:2px 2px 0 0}.ui-chart-element--track{background-color:#63c3d10a}.ui-chart-element--track .ui-chart-element__value{box-shadow:none}.ui-chart-element:hover{background-color:#63c3d10a}.ui-chart-element__value{background-color:#63c3d1;box-shadow:0 1px 1px #63c3d10a,0 2px 1px -1px #63c3d10a,0 1px 3px #63c3d10a}.ui-chart-element__tooltip{margin:2px!important;white-space:nowrap;text-align:center}.ui-chart-element .score--failed{background-color:#e22940;color:#ffffffde}.ui-chart-element .score--passed{background-color:orange;color:#ffffffde}.ui-chart-element .score--good{background-color:#13a21f;color:#ffffffde}.ui-chart-element .score--excellent{background-color:#ffc05f;color:#ffffffde}.ui-bar-chart{font-size:10px}.ui-bar-chart--small.ui-bar-chart--horizontal .ui-bar-chart__tracks>.ui-chart-element{margin:2px 0}.ui-bar-chart--small.ui-bar-chart--horizontal .ui-bar-chart__captions>div{line-height:8px;max-height:8px}.ui-bar-chart--small.ui-bar-chart--horizontal .ui-bar-chart__captions .campus-icon{width:8px;height:8px}.ui-bar-chart--small.ui-bar-chart--horizontal.ui-bar-chart--has-caption-icon .ui-bar-chart__tracks>.ui-chart-element{margin:6px 0}.ui-bar-chart--small.ui-bar-chart--vertical .ui-bar-chart__tracks>.ui-chart-element{margin:0 2px}.ui-bar-chart--large.ui-bar-chart--horizontal .ui-bar-chart__tracks>.ui-chart-element{margin:4px 0}.ui-bar-chart--large.ui-bar-chart--horizontal .ui-bar-chart__captions>div{line-height:16px;max-height:16px}.ui-bar-chart--large.ui-bar-chart--horizontal .ui-bar-chart__captions .campus-icon{width:16px;height:16px}.ui-bar-chart--large.ui-bar-chart--horizontal.ui-bar-chart--has-caption-icon .ui-bar-chart__tracks>.ui-chart-element{margin:6px 0}.ui-bar-chart--large.ui-bar-chart--vertical .ui-bar-chart__tracks>.ui-chart-element{margin:0 4px}.ui-bar-chart__captions{max-width:40%;padding-right:6px}.ui-bar-chart--has-caption-icon .ui-bar-chart__captions>div{margin:4px 0}.ui-grid-diagram.ui-grid-diagram--small>div{border-radius:1px;height:8px;width:8px;margin:.5px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-1{height:9px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-2{height:18px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-3{height:27px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-4{height:36px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-5{height:45px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-6{height:54px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-7{height:63px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-8{height:72px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-9{height:81px}.ui-grid-diagram.ui-grid-diagram--small.ui-grid-diagram--rows-10{height:90px}.ui-grid-diagram.ui-grid-diagram--large>div{border-radius:1px;height:10px;width:10px;margin:.5px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-1{height:11px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-2{height:22px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-3{height:33px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-4{height:44px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-5{height:55px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-6{height:66px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-7{height:77px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-8{height:88px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-9{height:99px}.ui-grid-diagram.ui-grid-diagram--large.ui-grid-diagram--rows-10{height:110px}.ui-grid-diagram__tooltip{margin:2px!important;white-space:nowrap;text-align:center}.ui-activity-graph--blank{visibility:hidden;pointer-events:none}.ui-activity-graph--empty{background-color:#0000000a}.ui-activity-graph--active{background-color:#ff8773}.ui-activity-graph__grid{color:#00000061;font-size:8px;line-height:11px}.ui-activity-graph__grid>div{margin-right:3px}.ui-activity-graph__title{font-size:12}.ui-activity-graph__legend{font-size:8px;color:#00000061}.ui-activity-graph__legend>span:first-child{margin-right:3px}.ui-activity-graph__legend>span:last-child{margin-left:3px}.ui-activity-graph__legend>i{width:5px;height:5px;margin:.5px}.ui-activity-graph__months--size-1{display:inline-block;width:11px}.ui-activity-graph__months--size-2{display:inline-block;width:22px}.ui-activity-graph__months--size-3{display:inline-block;width:33px}.ui-activity-graph__months--size-4{display:inline-block;width:44px}.ui-activity-graph__months--size-5{display:inline-block;width:55px}.ui-diabolo-phase{display:inline-block;width:32px;height:32px}.ui-diabolo-phase .campus-icon{width:100%;height:100%}.ui-diabolo-phase .campus-icon path{transition:fill .25s cubic-bezier(.43,0,.31,1)}.ui-diabolo-phase:not(.ui-diabolo-phase--intro) .campus-icon g.diabolo-intro path{fill:#0000001f}.ui-diabolo-phase:not(.ui-diabolo-phase--center) .campus-icon g.diabolo-center path{fill:#0000001f}.ui-diabolo-phase:not(.ui-diabolo-phase--outro) .campus-icon g.diabolo-outro path{fill:#0000001f}.ui-line-clamp-2 .ui-content-editable .ui-content-editable__text{white-space:pre-wrap}.ui-slideout-modal-scrim{z-index:5;transition:opacity .25s cubic-bezier(.43,0,.31,1);position:fixed;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000061}.ui-slideout-modal-content{box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003;max-width:100vw;top:0;bottom:0;right:0;background-color:#fff;border-radius:1.5rem 0 0 1.5rem;padding:1.5rem}.ui-slideout-modal__header{display:flex;flex-wrap:nowrap;align-items:center;padding:0 1.5rem 1rem;margin:0 -1.5rem 1.5rem;border-bottom:solid 1px rgba(0,0,0,.12)}.ui-slideout-modal__header-actions{display:flex;align-items:center}.ui-slideout-modal__header-actions .campus-icon{cursor:pointer}.ui-slideout-modal__header-actions .ui-button{margin-left:1.5rem}.ui-slideout-modal__header__title{flex:1 1 0%;margin:0}.ui-slideout-modal__bottom-actions{z-index:2;background:#f9f9f9;border-radius:1.5rem;position:relative;padding:1.5rem;box-shadow:0 -3px 10px -5px #0006;display:block;margin:1rem -1.5rem -1.5rem}body.has-ui-slide-out-modal-stack{width:100vw;overflow-x:hidden}body.has-ui-slide-out-modal-stack .ui-shell{transition:filter .25s cubic-bezier(.43,0,.31,1);filter:blur(0);width:100vw}body.has-ui-slide-out-modal-stack.modal-open{overflow-y:hidden}body.has-ui-slide-out-modal-stack.modal-open .ui-shell{filter:blur(4px)}.ui-slideout-modal-stack{position:fixed;z-index:6}.ui-multi-avatar__avatar{transition:margin .25s cubic-bezier(.43,0,.31,1);flex:0 0 32px;height:32px;margin-left:-25.6px;text-align:center;display:flex;flex-direction:column;justify-content:center}.ui-multi-avatar__avatar:first-child{margin-left:0}.ui-multi-avatar__info{color:#fff;background-color:#0009;border:1px solid rgba(0,0,0,.12);border-radius:50%;line-height:1;z-index:1}.ui-multi-avatar__icon{color:#0009;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.ui-multi-avatar__icon .campus-icon{margin:0 auto}.ui-multi-avatar:hover .ui-multi-avatar__avatar{margin-left:-19.2px}.ui-multi-avatar:hover .ui-multi-avatar__avatar:first-child{margin-left:0}.ui-multi-avatar--left{justify-content:flex-start}.ui-multi-avatar--right{justify-content:flex-end}.ui-multi-avatar--center{justify-content:center}.ui-card{padding:1.5rem;border-radius:24px;border:solid 1px transparent;background-color:#fff}.ui-card:not(.ui-card--flat){box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.ui-card--flat{border:solid 1px rgba(0,0,0,.12)}.ui-card--selected-icon{transition:opacity .25s cubic-bezier(.43,0,.31,1);border-radius:50%;z-index:1;display:none;position:absolute;opacity:0;align-items:center;justify-content:center;background:#ff8773;width:24px;height:24px;right:1.5rem;top:1.5rem}.ui-card--selected-icon .campus-icon{color:#ffffffde}.ui-card__header{display:flex;flex:0 0 auto}.ui-card__header__image{position:relative;width:calc(100% + 48px);max-height:100px;height:100%;object-fit:contain;margin:-1.5rem;margin-bottom:0}.ui-card__header__image img{max-width:100%;max-height:100px;height:100%;display:block;margin:auto}.ui-card__header__image+.ui-card__header{margin-top:.75rem}.ui-card__header__avatar{margin-bottom:1rem;margin-right:1rem;width:auto}.ui-card__header__overline{margin-bottom:1rem}.ui-card__header__title{margin-bottom:1.5rem}.ui-card__header__overline+.ui-card__header__title{margin-top:-.75rem}.ui-card__header__subtitle{margin-bottom:1rem}.ui-card__header__overline+.ui-card__header__subtitle{margin-top:-.75rem}.ui-card__header__title+.ui-card__header__subtitle{margin-top:-1.25rem}.ui-card__header__actions{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:1rem}.ui-card__header__actions>.campus-icon{cursor:pointer;color:#0009}.ui-card__header__actions:hover>.campus-icon{color:#000000de}.ui-card__header,.ui-card__content,.ui-card__actions{position:relative}.ui-card__content{flex:1 1 0;align-items:flex-end;margin-bottom:1rem}.ui-card__content:last-child{margin-bottom:0}.ui-card__content>p:last-child{margin-bottom:0}.ui-card__actions{flex:0 0 auto;padding:.5rem 0}.ui-card__actions:first-child{padding:0}.ui-card__actions:last-child{margin-bottom:-.5rem;padding-bottom:0}.ui-card__actions .ui-button{margin:0 1rem}.ui-card__actions .ui-button:first-child{margin-left:0;margin-right:0}.ui-card__footer{display:block;padding:.5rem 0;margin-bottom:-.5rem;min-height:40px;z-index:1}.ui-card__badge{position:absolute;top:-.75rem;right:0}.ui-card__header__overline,.ui-card__header__title,.ui-card__header__subtitle,.ui-card__content,.ui-card__actions{display:block}.ui-card--hoverable,.ui-card--selectable{border-radius:24px;cursor:pointer}.ui-card--hoverable:before,.ui-card--selectable:before{transition:background-color .25s cubic-bezier(.43,0,.31,1);border-radius:24px;background-color:#fff}@media (hover: hover) and (pointer: fine){.ui-card--hoverable .ui-card__header__actions,.ui-card--selectable .ui-card__header__actions{transition:transform .25s cubic-bezier(.43,0,.31,1);transform:translate(100%);opacity:0}.ui-card--hoverable:hover,.ui-card--selectable:hover{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.ui-card--hoverable:hover:before,.ui-card--selectable:hover:before{background-color:#ff87730a}.ui-card--hoverable:hover .ui-card__header__actions,.ui-card--selectable:hover .ui-card__header__actions{transform:translate(0);opacity:1}}.ui-card--selected{border:solid 1px #ff8773}.ui-card--selected .ui-card__header__actions{display:none}.ui-card--selected .ui-card--selected-icon{display:flex;opacity:1}.ui-card--selected:before,.ui-card--selected:hover:before{background-color:#ff877314}.ui-card--with-badge{padding:1.5rem 3rem 1.5rem 1.5rem}.ui-card__badge-container{top:-4px;right:-4px;left:0;bottom:0;border-radius:24px;overflow:hidden;background:transparent}.ui-card__badge{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:128px;height:128px;right:-64px;top:-64px;padding:0;transform:rotate(45deg);background:linear-gradient(180deg,#ffc05f 60%,#ff8773)}.ui-card__badge--small{width:100px;height:100px;right:-50px;top:-50px;padding:.25rem}.ui-confirm-delete{display:block;margin-top:2rem;border:1px solid #e22940;color:#e22940;padding:2rem}.ui-confirm-delete__title,.ui-confirm-delete .mat-form-field-label{color:#e22940}.ui-svg-background .background-egg-gradient--start{stop-color:#ff8773}.ui-svg-background .background-egg-gradient--end{stop-color:#ffc05f}.ui-svg-background--top{left:0;top:0;right:0}.ui-svg-background--top .background-egg{filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.ui-svg-background--top .background-egg__clouds{transform:translateY(-33%)}.ui-svg-background--left{top:210px;bottom:0;left:0;width:360px}.ui-svg-background--left .background-egg__clouds{transform:translate(-100%)}.ui-svg-background--center{left:0;right:0;top:210px;height:250px}.ui-svg-background--center .background-egg{filter:drop-shadow(0 -1px 3px rgba(0,0,0,.16))}.ui-svg-background--center .background-egg__clouds{transform:translate(5%,-50%)}.ui-svg-background--full{left:0;bottom:0;top:0;right:0}.ui-svg-background--full .background-egg{filter:drop-shadow(0 0px 10px rgba(0,0,0,.32))}.ui-svg-background--full .background-egg-gradient--start{stop-color:#ffc05f}.ui-svg-background--full .background-egg-gradient--end{stop-color:#ff8773}.ui-concept-card__image{display:block;transform:translateY(-16px)}.ui-concept-card__ability{bottom:0;left:50%;transform:translate(-50%,50%)}.ui-concept-card__ability .ui-card{border:2px solid transparant}.ui-concept-card--novice .ui-card__actions,.ui-concept-card--expert .ui-card__actions,.ui-concept-card--done .ui-card__actions{z-index:1}.ui-concept-card--novice .ui-card__footer,.ui-concept-card--expert .ui-card__footer,.ui-concept-card--done .ui-card__footer{margin-bottom:0}.ui-concept-card--expert .ui-card,.ui-concept-card--done .ui-card{border-color:#ffff5f;box-shadow:0 2px 5px #ff877336,0 1px 10px #ff87731f,0 2px 4px #ff87731f}.ui-concept-card__subtitle{display:block}.ui-concept-card__title:first-letter{text-transform:uppercase}.ui-survey-option{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;transition:box-shadow .25s cubic-bezier(.43,0,.31,1);width:242px;height:242px;border-radius:1.5rem;margin:1.5rem}.ui-survey-option__image{width:inherit;height:inherit;background:#fff}.ui-survey-option__label{height:60px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(255,255,255,.6);padding:.5rem;border-radius:0 0 1.5rem 1.5rem;text-shadow:1px 1px 1px rgba(255,255,255,.6);box-shadow:0 -2px 10px -6px #0009}.ui-survey-option:hover{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.ui-survey-option:active{box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003}.ui-survey h1,.ui-survey h2,.ui-survey h3{color:#ffffffde}.ui-survey h2{margin:0;font-size:clamp(2rem,8vw,3.75rem);line-height:clamp(2.5rem,12vw,4.5rem)}.ui-survey h3{margin:0;font-size:clamp(1.5rem,6vw,3rem);line-height:clamp(2rem,9vw,4.5rem)}.ui-sticker{width:56.5685424949px;height:56.5685424949px}.ui-sticker__wrapper{width:52.3259018078px;height:52.3259018078px}.ui-sticker__wrapper__background{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;width:40px;height:40px;border-radius:6px;background:linear-gradient(-45deg,#63c3d1,#7fe7f5);transform:rotate(45deg)}.ui-sticker__wrapper__background__progress{width:52.3259018078px;height:52.3259018078px;background:linear-gradient(180deg,#ff8773,#ffc05f);transform:translate(-6.1629509039px,-6.1629509039px) rotate(-45deg)}.ui-sticker__wrapper__background__progress--expert{background:linear-gradient(180deg,#ffff5f,#ffc05f)}.ui-sticker__clip-path-content-box{clip-path:content-box;-webkit-clip-path:content-box;width:40px;height:40px;border-radius:6px}.ui-sticker__background__content{opacity:.12;width:100%;height:100%;filter:brightness(0%)}.ui-sticker__background__content--achieved{opacity:1;filter:brightness(100%)}.ui-sticker__background__content img{display:block;width:100%;height:100%}.ui-sticker.ui-sticker--large{width:169.7056274848px;height:169.7056274848px}.ui-sticker.ui-sticker--large .ui-sticker__wrapper{width:195.4629867977px;height:195.4629867977px}.ui-sticker.ui-sticker--large .ui-sticker__wrapper__background{width:120px;height:120px;border-radius:18px}.ui-sticker.ui-sticker--large .ui-sticker__wrapper__background__progress{width:195.4629867977px;height:195.4629867977px;transform:translate(-37.7314933988px,-37.7314933988px) rotate(-45deg)}.ui-xp-counter{font-family:Lexend,sans-serif;font-size:1.25rem;background-color:#ffffff36;color:#000000de;border:solid 2px rgba(255,255,255,.38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1.5rem;padding:.25rem 1rem .25rem .5rem}.ui-xp-counter-icon__wrapper{margin-right:.5rem;transform-origin:50% 50%}.ui-xp-counter__icon{display:flex;align-items:center}.ui-xp-counter__difference-container,.ui-xp-counter--read-only .ui-xp-counter__value{transition:opacity .25s cubic-bezier(.43,0,.31,1);background:linear-gradient(-45deg,#63c3d1,#7fe7f5);border:solid 2px rgba(255,255,255,.87);border-radius:1.5rem;padding:.25rem .5rem;color:#ffffffde}.ui-bottom-navigation{background:#fff}.ui-bottom-navigation__background{height:100px;width:5000px}.ui-bottom-navigation__item{width:120px}.ui-bottom-navigation__item .ui-button.ui-button--icon{background:transparent;color:#000000de;width:56px;height:56px;bottom:max(8px,env(safe-area-inset-bottom))}.ui-bottom-navigation__item .ui-button.ui-button--icon .campus-icon{z-index:2}.ui-bottom-navigation__item .ui-button.ui-button--icon .campus-icon svg>*:not([fill=none]){fill:#0009;transition:fill .25s .25s}.ui-bottom-navigation__item .ui-button.ui-button--icon:before{width:56px;height:56px;background-image:radial-gradient(circle at center,#ffc05f,#ff8773);border:none}.ui-bottom-navigation__item .ui-button.ui-button--icon:after{width:68px;height:68px;background-color:#ffffff36;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:rgba(255,255,255,.38)}.ui-bottom-navigation__item__label{line-height:1rem;bottom:16px;color:#000000de}.ui-bottom-navigation__item.active .ui-bottom-navigation__item__label{color:#ff8773}.ui-bottom-navigation__item.active .ui-button.ui-button--icon{box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003}.ui-bottom-navigation__item.active .ui-button.ui-button--icon .campus-icon svg>*:not([fill=none]){fill:#ffffffde;transition:fill .5s}.ui-bottom-navigation__item.active .mat-badge-large .mat-badge-content{opacity:0;transform:scale(0)}.ui-button.ui-button--icon>.ui-bottom-navigation__item__icon.campus-icon{font-size:40px;width:40px;height:40px;line-height:1}.ui-bottom-navigation__item .mat-badge-large.mat-badge-after .mat-badge-content{right:-8px}.ui-bottom-navigation__item .mat-badge-large.mat-badge-above .mat-badge-content{top:-8px;z-index:1}.ui-bottom-navigation__item .mat-badge-large .mat-badge-content{opacity:1;z-index:1;transform:scale(1);font-size:1rem;transition:opacity .1s .5s ease-out,transform .5s .5s cubic-bezier(.34,1.56,.64,1)}.ui-strand-card__stickers{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;transform:translateY(-50%)}.ui-strand-card__stickers>*:not(:last-child){margin-right:12px}.ui-strand-card .ui-card__content{position:unset;margin:0}.ui-strand-card .ui-card__header__image{margin:16px -24px 0;height:200px}.ui-strand-card__image{display:block;max-width:100%;height:100%}.ui-strand-card__image img{max-height:unset}.ui-strand-card__title{display:block;text-align:center}.ui-strand-card__action{display:flex;justify-content:center}.ui-strand-card--shortcut{width:254px}.ui-strand-card--shortcut .ui-strand-card__stickers{display:none}.ui-strand-card--shortcut .ui-card__content{position:unset}.ui-strand-card--shortcut .ui-card__header__image{height:132px;margin:-16px -24px 0}.ui-strand-card--disabled{box-shadow:none;opacity:.38;filter:grayscale(0)}.ui-ability-meter #knob-gradient .start{stop-color:#63c3d1}.ui-ability-meter #knob-gradient .stop{stop-color:#2892a0}.ui-ability-meter #expert-gradient .start{stop-color:#ffff5f}.ui-ability-meter #expert-gradient .stop{stop-color:#ffc05f}.ui-ability-meter__container{width:200px;height:200px}.ui-ability-meter--small .ui-ability-meter__container{width:120px;height:120px;clip-path:inset(0 0 50% 0);background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.ui-ability-meter__back{width:200px;height:200px;left:0;top:0;background:rgba(255,255,255,.21);border-radius:50%;border:solid 1px rgba(255,255,255,.6)}.ui-ability-meter--small .ui-ability-meter__back{display:none}.ui-ability-meter__front{width:200px;height:100px;left:0;bottom:0;font-family:Share Tech Mono,monospace;text-shadow:1px -1px rgba(255,255,255,.6);color:#0009;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:0 0 100px 100px;box-shadow:0 -2px 6px #0000001f,1px 3px 4px #00000036;border:solid 1px rgba(255,255,255,.38)}.ui-ability-meter--small .ui-ability-meter__front{display:none}.ui-ability-meter__trail{width:160px;height:160px;background:linear-gradient(120deg,#7fe7f5,#63c3d1);left:20px;top:20px;border-radius:50%}.ui-ability-meter--small .ui-ability-meter__trail{width:80px;height:80px;left:20px;top:20px}.ui-ability-meter__master-arc{left:20px;bottom:20px;width:160px;height:80px;background:linear-gradient(120deg,#ffc05f,#ff8773);border-radius:0 0 80px 80px}.ui-ability-meter__master-arc.master--complete{background:linear-gradient(120deg,#ffc05f,#ffff5f);border:rgba(255,255,95,.6)}.ui-ability-meter--small .ui-ability-meter__master-arc{left:20px;bottom:20px;width:80px;height:40px}.ui-ability-meter__expert-arc{width:200px;height:200px;top:0;left:0}.ui-ability-meter--small .ui-ability-meter__expert-arc{width:120px;height:120px;top:0;left:0}.ui-ability-meter__knob__background.campus-icon{font-size:45px;width:45px;height:45px;line-height:1}.ui-ability-meter__knob__background.campus-icon svg{filter:drop-shadow(1px 2px 4px rgba(0,0,0,.12))}.ui-ability-meter__knob__background.campus-icon svg path{fill:url(#knob-gradient)}.ui-ability-meter__knob .ui-ability-meter__knob__icon.campus-icon{font-size:35px;width:35px;height:35px;line-height:1;color:#ffffffde;transform:translate(-50%,calc(-50% - 2px))}.ui-ability-meter--small .ui-ability-meter__knob__background.campus-icon{font-size:30px;width:30px;height:30px;line-height:1}.ui-ability-meter--small .ui-ability-meter__knob__icon.campus-icon{font-size:20px;width:20px;height:20px;line-height:1}.ui-ability-meter--complete .ui-ability-meter__knob__background.campus-icon svg{filter:drop-shadow(0 0 10px #ffff5f)}.ui-ability-meter--complete .ui-ability-meter__knob__background.campus-icon svg path{fill:url(#expert-gradient);stroke:#ffff5f}.level-checkbox--hover .lvl-1 .mat-checkbox-background{transition:box-shadow .25s cubic-bezier(.43,0,.31,1);box-shadow:0 0 5px orange}.level-checkbox:not(.level-checkbox--disabled).lvl-1:hover .mat-checkbox-background{box-shadow:0 0 5px orange}.level-checkbox:not(.level-checkbox--disabled).lvl-1 .mat-checkbox-ripple .mat-ripple-element{background:#ffa500}.level-checkbox--faded .lvl-1{opacity:.38}.lvl-1.mat-checkbox{transition:opacity .25s cubic-bezier(.43,0,.31,1),background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.lvl-1.mat-checkbox .mat-checkbox-background{background:rgba(255,165,0,.6)}.lvl-1.mat-checkbox .mat-checkbox-frame{border-color:orange}.lvl-1.mat-checkbox-checked .mat-checkbox-background,.lvl-1.mat-checkbox-checked.mat-checkbox-checked.mat-accent .mat-checkbox-background{background:#ffa500}.lvl-1.level-checkbox--disabled .mat-checkbox-background,.lvl-1.level-checkbox--disabled.mat-checkbox-checked.mat-accent .mat-checkbox-background,.lvl-1.level-checkbox--disabled.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background:rgba(0,0,0,.12);box-shadow:none}.lvl-1.level-checkbox--disabled .mat-checkbox-frame{border-color:#0000001f}.level-checkbox--hover .lvl-2 .mat-checkbox-background{transition:box-shadow .25s cubic-bezier(.43,0,.31,1);box-shadow:0 0 5px #13a21f}.level-checkbox:not(.level-checkbox--disabled).lvl-2:hover .mat-checkbox-background{box-shadow:0 0 5px #13a21f}.level-checkbox:not(.level-checkbox--disabled).lvl-2 .mat-checkbox-ripple .mat-ripple-element{background:#13a21f}.level-checkbox--faded .lvl-2{opacity:.38}.lvl-2.mat-checkbox{transition:opacity .25s cubic-bezier(.43,0,.31,1),background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.lvl-2.mat-checkbox .mat-checkbox-background{background:rgba(19,162,31,.6)}.lvl-2.mat-checkbox .mat-checkbox-frame{border-color:#13a21f}.lvl-2.mat-checkbox-checked .mat-checkbox-background,.lvl-2.mat-checkbox-checked.mat-checkbox-checked.mat-accent .mat-checkbox-background{background:#13a21f}.lvl-2.level-checkbox--disabled .mat-checkbox-background,.lvl-2.level-checkbox--disabled.mat-checkbox-checked.mat-accent .mat-checkbox-background,.lvl-2.level-checkbox--disabled.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background:rgba(0,0,0,.12);box-shadow:none}.lvl-2.level-checkbox--disabled .mat-checkbox-frame{border-color:#0000001f}.level-checkbox--hover .lvl-3 .mat-checkbox-background{transition:box-shadow .25s cubic-bezier(.43,0,.31,1);box-shadow:0 0 5px #e22940}.level-checkbox:not(.level-checkbox--disabled).lvl-3:hover .mat-checkbox-background{box-shadow:0 0 5px #e22940}.level-checkbox:not(.level-checkbox--disabled).lvl-3 .mat-checkbox-ripple .mat-ripple-element{background:#e22940}.level-checkbox--faded .lvl-3{opacity:.38}.lvl-3.mat-checkbox{transition:opacity .25s cubic-bezier(.43,0,.31,1),background .4s cubic-bezier(.25,.8,.25,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.lvl-3.mat-checkbox .mat-checkbox-background{background:rgba(226,41,64,.6)}.lvl-3.mat-checkbox .mat-checkbox-frame{border-color:#e22940}.lvl-3.mat-checkbox-checked .mat-checkbox-background,.lvl-3.mat-checkbox-checked.mat-checkbox-checked.mat-accent .mat-checkbox-background{background:#e22940}.lvl-3.level-checkbox--disabled .mat-checkbox-background,.lvl-3.level-checkbox--disabled.mat-checkbox-checked.mat-accent .mat-checkbox-background,.lvl-3.level-checkbox--disabled.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background{background:rgba(0,0,0,.12);box-shadow:none}.lvl-3.level-checkbox--disabled .mat-checkbox-frame{border-color:#0000001f}.level-checkbox .mat-checkbox-inner-container{width:16px;height:16px}.level-checkbox .mat-checkbox-frame,.level-checkbox .mat-checkbox-background{border-radius:.25rem}.ui-level-indicator{height:100%}.ui-level-indicator__step{margin:0 .0625rem;border:solid 1px rgba(0,0,0,.12);background:#fff}.ui-level-indicator__step[style*=--height]{width:6px;height:var(--height)}.ui-level-indicator__step--active{background:hsl(187.6363636364deg,54.4554455446%,calc((100% - var(--height)) * .3 + 40%))}.ui-level-indicator__label{position:absolute;font-size:.625rem;bottom:0;left:50%;transform:translate(-50%,100%)}.ui-level-indicator--with-label{margin-bottom:1.125rem}.ui-speed-dial__menu{background:none;box-shadow:none;margin:0 .25rem}.ui-speed-dial__action{margin-top:.5rem;height:40px}.ui-speed-dial__action-container{box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003;border-radius:50%;background-color:#fff;width:32px;height:32px;padding:.25rem;margin-right:.75rem}.ui-speed-dial__action-icon>.campus-icon{color:#000000de}.ui-speed-dial__action-label{padding:.5rem;border-radius:.25rem;background-color:#fff}.ui-speed-dial__button:active{background-color:#ff8773}.ui-speed-dial__button>.ui-speed-dial__button-icon{transition:color .25s cubic-bezier(.43,0,.31,1),transform .5s cubic-bezier(.43,0,.31,1)}.ui-speed-dial--hidden .ui-speed-dial__button-icon{transform:rotate(-405deg)}.ui-task-progress-bar__progress{margin:.25rem 0}.ui-task-progress-bar--urgent .ui-task-progress-bar__progress .ui-progress__container .mat-progress-bar .mat-progress-bar-primary:after{background:#fff1d6;box-shadow:inset 2px 2px 5px #ffa50061}.ui-task-progress-bar--urgent .ui-task-progress-bar__progress .ui-progress__container .mat-progress-bar-buffer{background-color:orange}.ui-task-progress-bar--completed .ui-task-progress-bar__progress .ui-progress__container .mat-progress-bar-buffer{background-color:#13a21f}.ui-score-level{width:26px;height:26px;border-radius:0 1.5rem;border:solid 1px transparent}.score--passed .ui-score-level__level,.score--failed .ui-score-level__level,.score--good .ui-score-level__level{color:#fff}.score--excellent .ui-score-level__level{color:#ffffffde}.score--incomplete .ui-score-level__level{color:#00000061}.ui-score-level.score--passed,.ui-score-level .score--passed{background-color:orange}.ui-score-level.score--failed,.ui-score-level .score--failed{background-color:#e22940}.ui-score-level.score--good,.ui-score-level .score--good{background-color:#13a21f}.ui-score-level.score--excellent,.ui-score-level .score--excellent{background-color:#ffc05f}.ui-score-level.score--incomplete,.ui-score-level .score--incomplete{background-color:#fff;border-color:#0000001f}.ui-score-level__wip{position:absolute;display:flex;justify-content:center;align-items:center;right:0;top:50%;transform:translate(50%,-50%);width:16px;height:16px;border-radius:50%;background-color:#fff}.ui-score-level__wip-icon.campus-icon{font-size:12px;width:12px;height:12px;line-height:1}.ui-score-level__no-result-icon{color:#00000061}.ui-score-level-attempts{display:grid;gap:1px;grid-template-rows:repeat(3,10px);grid-template-columns:repeat(var(--score-level-columns),10px)}.ui-score-level-attempts .ui-score-level{border-radius:0 .25rem;width:10px;height:10px}.ui-score-level-attempts .ui-score-level__level{font-size:8px}.ui-score-level-attempts .ui-score-level__wip{display:none}.app-practice-searchresult .ui-card{height:100%;cursor:pointer}.app-practice-searchresult .ui-card__header{flex:1 0 auto}.app-practice-searchresult .ui-card__content{flex:0 0 auto}.loop{padding:0;grid-template-rows:100px 1fr;row-gap:2.5rem}.loop__header{column-gap:.75rem;padding:0 1.5rem;grid-template-areas:"back . logo . xp-counter profile";grid-template-columns:auto 1fr minmax(84px,100px) 1fr auto auto}.loop__back-button .campus-icon{font-size:40px;width:40px;height:40px;line-height:1}.loop__method-logo__image{width:100%;height:100%;object-fit:contain}.loop-result .ui-xp-counter{background:linear-gradient(135deg,rgba(255,255,95,.38),rgba(255,192,95,.38));border:solid 1px #ffff5f;box-shadow:0 0 10px #ffff5fde}.loop-result .ui-xp-counter .campus-icon{font-size:48px;width:48px;height:48px;line-height:1}.loop-result .ui-xp-counter__value{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;display:block;font-size:2.125rem;padding:0 .5rem}.loop-status__progress{display:block;width:240px;height:24px}@media (min-width: 600px){.loop-status__progress{width:320px;height:32px}}.loop-status__progress-wrapper{position:relative;padding:3rem;border-radius:1.5rem;border:solid 1px rgba(255,255,255,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff36;width:100%;max-width:90vw}@media (min-width: 600px){.loop-status__progress-wrapper{width:auto;max-width:unset}}.loop-status__progress-illustration{position:absolute;z-index:2;transition:transform .25s ease}.loop-status__progress-illustration.male-start{width:105px;left:auto;right:54px;top:-4px;bottom:auto}.loop-status__progress-illustration.male-progress{width:70px;left:16px;right:auto;top:-1px;bottom:auto}.loop-status__progress-illustration.male-finish{width:70px;left:auto;right:24px;top:7px;bottom:auto}.loop-status__progress .ui-progress__container.linear{height:24px}@media (min-width: 600px){.loop-status__progress .ui-progress__container.linear{height:32px}}.loop-status__progress .ui-progress__container.linear:before,.loop-status__progress .ui-progress__container.linear .mat-progress-bar{border-radius:18px}@media (min-width: 600px){.loop-status__progress .ui-progress__container.linear:before,.loop-status__progress .ui-progress__container.linear .mat-progress-bar{border-radius:12px}}svg.ui-dashed-border{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;border-radius:1.5rem}svg.ui-dashed-border rect{stroke-dashoffset:1000;stroke:#ffff5f;stroke-width:4;stroke-dasharray:50,250,120,200;stroke-linecap:round;animation:dash 15s linear forwards}@keyframes dash{to{stroke-dashoffset:0}}.loop h1,.loop h2,.loop h3{color:#fff;text-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2)}.loop h2{margin:0;font-size:clamp(2rem,8vw,3.75rem);line-height:clamp(2.5rem,12vw,4.5rem)}.loop h3{margin:0;font-size:clamp(1.5rem,6vw,3rem);line-height:clamp(2rem,9vw,4.5rem)}.loop__message{color:#ffffffde;font-size:clamp(1.4rem,4vw,2.125rem);line-height:clamp(2rem,6vw,2.5rem)}.loop .ui-ability-meter{transform:scale(.8)}@media (min-width: 600px){.loop .ui-ability-meter{transform:scale(1)}}.loop .ui-progress .mat-progress-spinner circle{stroke:#fff9}.pages-manage-practice-overview.pages-practice__container{padding:1.5rem}.pages-manage-practice-overview .pages-practice__book-list{margin:0 -1.5rem;padding:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));gap:0}.pages-practice__container{margin-bottom:3rem}.pages-practice-overview{padding:1.5rem}.pages-practice-overview .ui-svg-background svg{min-height:150px}.pages-practice-overview .ui-section p .campus-icon{transform:translateY(7px)}.pages-practice-overview .ui-section__title{font-size:min(7vmin,2.125rem);white-space:pre-line}.pages-practice__book-list{grid-template-columns:repeat(auto-fill,minmax(242px,1fr));gap:3rem}.pages-practice-book-chapters,.pages-practice-book-chapters .ui-section__content{padding:1.5rem}.pages-practice-book-chapters .ui-section__title{font-size:min(7vmin,2.125rem);white-space:pre-line}.pages-practice-book-chapters__chapter__container{grid-template-columns:repeat(auto-fill,minmax(242px,1fr));gap:3rem}.pages-practice-book-chapters__kwetons-remaining{display:flex;align-items:center}.practice-book-lessons{grid-template-columns:1fr}@media (min-width: 900px){.practice-book-lessons{grid-template-columns:360px 1fr}}.practice-book-lessons__aside{grid-template-areas:"aside-image" "aside-header" "aside-status";gap:1rem;padding:0 1.5rem 1.5rem;grid-template-rows:100px repeat(2,auto);text-align:center}.practice-book-lessons__aside .practice-book-lessons__aside-image{display:block;grid-area:aside-image}.practice-book-lessons__aside .practice-book-lessons__aside-header{display:block;grid-area:aside-header}.practice-book-lessons__aside .practice-book-lessons__aside-status{display:block;grid-area:aside-status}@media (min-width: 600px){.practice-book-lessons__aside{grid-template-areas:"aside-image aside-header" "aside-image aside-status";grid-template-columns:250px 1fr;grid-template-rows:repeat(2,auto)}}@media (min-width: 900px){.practice-book-lessons__aside{grid-template-areas:"aside-image" "aside-header" "aside-status";grid-template-columns:auto;grid-template-rows:203px auto 1fr;position:fixed;height:calc(100vh - 104px);top:104px;width:360px;text-align:left}}.practice-book-lessons__aside>*:not(:last-child){margin-bottom:1.5rem}.practice-book-lessons__aside-image .ui-svg{width:100%;height:100%}.practice-book-lessons__aside-title{font-size:max(2rem,5vmin);line-height:max(2.5rem,7vmin)}.practice-book-lessons__aside-subtitle{font-size:max(1.5rem,3vmin);line-height:max(1.8rem,5vmin)}.practice-book-lessons__aside-status>*{display:flex;align-items:center;justify-content:center;color:#0009}@media (min-width: 900px){.practice-book-lessons__aside-header>*{text-shadow:1px 1px 2px rgba(0,0,0,.16);color:#ffffffde}.practice-book-lessons__aside-status>*{justify-content:flex-start;text-shadow:1px 1px 2px rgba(0,0,0,.16);color:#ffffffde}}.practice-book-lessons__lesson-select{width:100%}.practice-book-lessons__lesson-select .mat-form-field-suffix{transform:translate(-100%,-25%)}.practice-book-lessons__lesson-select--has-selection.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translate(100%,-25%)}.practice-book-lessons__lesson-select-clear{background:transparent;border:none;cursor:pointer}.practice-book-lessons__lesson-select-clear .campus-icon{font-size:20px;width:20px;height:20px;line-height:1}.practice-book-lessons__content{padding:1.5rem}@media (min-width: 900px){.practice-book-lessons__content{grid-column:2}}.practice-book{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:3rem;padding:3rem}.practice-book__card{max-width:20rem}.practice-chapter__title{text-align:center}.practice-chapter__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:3rem}.practice-chapter__content__card{height:100%;cursor:pointer}.practice-chapter .practice-toc-card__info{margin-top:unset}.practice-lesson{grid-template-columns:1fr}@media (min-width: 900px){.practice-lesson{grid-template-columns:360px 1fr}}.practice-lesson__aside{grid-template-areas:"aside-image" "aside-header" "aside-status";grid-gap:1rem;padding:0 1.5rem 1.5rem;grid-template-rows:100px auto auto;text-align:center}.practice-lesson__aside .practice-lesson__aside-image{display:block;grid-area:aside-image}.practice-lesson__aside .practice-lesson__aside-header{display:block;grid-area:aside-header}.practice-lesson__aside .practice-lesson__aside-status{display:block;grid-area:aside-status}@media (min-width: 600px){.practice-lesson__aside{grid-template-areas:"aside-image aside-header" "aside-image aside-content" "aside-image aside-status";grid-template-rows:auto 1fr auto;grid-template-columns:250px 1fr;align-items:start}}@media (min-width: 900px){.practice-lesson__aside{grid-template-areas:"aside-image " "aside-header" "aside-status ";grid-template-rows:203px auto 1fr;grid-template-columns:auto;position:fixed;height:calc(100vh - 184px);top:104px;width:360px}}.practice-lesson__aside-content{display:none}@media (min-width: 600px){.practice-lesson__aside .student-task-overview__aside-content{display:block;grid-area:aside-content}.practice-lesson__aside-content{display:block;overflow:auto}}@media (min-width: 900px){.practice-lesson__aside-header>*{text-shadow:1px 1px 2px rgba(0,0,0,.16);color:#ffffffde}}.practice-lesson__aside-image .ui-svg{width:100%;height:100%}.practice-lesson__aside-subtitle{font-size:max(1.5rem,3vmin);line-height:max(1.8rem,5vmin)}@media (min-width: 900px){.practice-lesson__aside .ui-button{text-shadow:1px 1px 2px rgba(0,0,0,.16)}.practice-lesson__aside .ui-button,.practice-lesson__aside .ui-button .campus-icon{color:#ffffffde}}.practice-lesson__aside-status{border-radius:.75rem;margin:1rem auto;padding:.5rem 1rem 2rem;background-color:#ffffffde;border:solid 1px #fff;box-shadow:0 0 10px #ffff5f}@media (min-width: 900px){.practice-lesson__content{grid-column:2}}.adaptive-practice-strand__guide-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.38)}.adaptive-practice-strand-detail-page{grid-template-columns:1fr}@media (min-width: 900px){.adaptive-practice-strand-detail-page{grid-template-columns:360px 1fr}}.adaptive-practice-strand__aside{grid-template-areas:"aside-title" "aside-subtitle" "aside-stickers" "aside-button-continue" "aside-learning-path";column-gap:1.5rem;row-gap:1rem;padding:0 1.5rem 1.5rem;text-align:center;align-items:center;justify-content:center}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-title{display:block;grid-area:aside-title}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-subtitle{display:block;grid-area:aside-subtitle}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-button-continue{display:block;grid-area:aside-button-continue}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-learning-path{display:block;grid-area:aside-learning-path}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-stickers{display:block;grid-area:aside-stickers}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-button-continue{display:none;grid-area:aside-button-continue}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-message{display:none;grid-area:aside-message}.adaptive-practice-strand__aside-title{font-size:max(2rem,5vmin);line-height:max(2.5rem,7vmin)}.adaptive-practice-strand__aside-subtitle{margin-top:-1rem;font-size:max(1.5rem,3vmin);line-height:max(1.8rem,5vmin);color:#0009}.adaptive-practice-strand__aside-button-continue.ui-button--large{display:block}.adaptive-practice-strand__aside-stickers{justify-content:center}.adaptive-practice-strand__aside-stickers>*:not(:last-child){margin-right:.5rem}.adaptive-practice-strand__aside-image{display:none}@media (min-width: 600px){.adaptive-practice-strand__aside{grid-template-areas:"aside-image aside-title" "aside-image aside-subtitle" "aside-image aside-stickers" "aside-button-continue aside-learning-path";grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content);text-align:left;justify-content:start}.adaptive-practice-strand__aside .adaptive-practice-strand__aside-image{display:block;grid-area:aside-image}.adaptive-practice-strand__aside-stickers{justify-content:start}}@media (min-width: 900px){.adaptive-practice-strand__aside{grid-template-areas:"aside-image" "aside-title" "aside-subtitle" "aside-stickers" "aside-button-continue" "aside-learning-path";grid-template-rows:203px repeat(4,auto) 1fr;grid-template-columns:auto;position:fixed;height:calc(100vh - 104px);top:104px;width:360px}.adaptive-practice-strand__aside-button-continue.ui-button--large{margin-right:auto}.adaptive-practice-strand__aside-learning-path{align-self:end}.adaptive-practice-strand__aside-title,.adaptive-practice-strand__aside-subtitle{text-shadow:1px 1px 2px rgba(0,0,0,.16);color:#ffffffde}.adaptive-practice-strand__aside-stickers{padding:.5rem;border-radius:1.5rem;border:solid 1px #fff;background-color:#ffffff36;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-right:auto}}.adaptive-practice-strand__aside.adaptive-practice-strand--expert-completed{grid-template-areas:"aside-title" "aside-subtitle" "aside-stickers" "aside-message" "aside-learning-path"}.adaptive-practice-strand__aside.adaptive-practice-strand--expert-completed .adaptive-practice-strand__aside-message{display:block}@media (min-width: 600px){.adaptive-practice-strand__aside.adaptive-practice-strand--expert-completed{grid-template-areas:"aside-image aside-title" "aside-image aside-subtitle" "aside-image aside-stickers" "aside-message aside-learning-path"}}@media (min-width: 900px){.adaptive-practice-strand__aside.adaptive-practice-strand--expert-completed{grid-template-areas:"aside-image" "aside-title" "aside-subtitle" "aside-stickers" "aside-message" "aside-learning-path"}}.adaptive-practice-strand__concept-list{padding:1.5rem;grid-template-columns:repeat(auto-fill,minmax(242px,1fr));gap:3rem}@media (min-width: 900px){.adaptive-practice-strand__concept-list{grid-column:2}}.adaptive-practice-strand__concept-list__card,.adaptive-practice-strand__concept-list__card .ui-card{height:100%}@media (min-width: 900px){.adaptive-practice-strand__learning-path__button.ui-button,.adaptive-practice-strand__learning-path__button.ui-button>.campus-icon{color:#ffffffde;text-shadow:1px 1px 2px rgba(0,0,0,.16)}}.adaptive-practice-strand__learning-path .ui-slideout-modal-content{width:100vw}@media (min-width: 600px){.adaptive-practice-strand__learning-path .ui-slideout-modal-content{width:90vw}}@media (min-width: 900px){.adaptive-practice-strand__learning-path .ui-slideout-modal-content{width:auto}}.adaptive-practice-strand-overview{padding:1.5rem}.adaptive-practice-strand-overview .ui-section__title{font-size:min(7vmin,2.125rem);white-space:pre-line}.adaptive-practice-strand-overview__container{display:grid;grid-template-columns:repeat(auto-fill,minmax(242px,1fr));gap:3rem}.adaptive-practice-strand-overview .strand-card__status-message,.adaptive-practice-strand-overview .strand-card__error-message{text-align:center}.adaptive-practice-strand-overview .strand-card__error-message{color:#e22940}.practice-toc-card{box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0000001f,0 1px 5px #0003;transition:box-shadow .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;position:relative;background-color:#fff}.practice-toc-card:hover{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.practice-toc-card__image-container{max-height:260px}.practice-toc-card__info{border-radius:.75rem;background:linear-gradient(rgba(255,255,255,.8),rgb(255,255,255));padding:.75rem;margin-top:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.practice-toc-card__kwetons{padding:0 0 .75rem}.practice-toc-card__title{text-align:center}.pages-adaptive-toc-detail__card .campus-icon[class*=ui-animated-status-badge__icon]{color:#ffffffde;transform:rotate(-45deg)}.pages-adaptive-toc-detail__card:hover .ui-animated-status-badge__icon--refresh{animation:ui-status-badge-spin 2s linear infinite}.pages-adaptive-toc-detail__card:hover .ui-animated-status-badge__icon--continue polygon:first-of-type{animation:ui-status-badge-right-bounce .5s ease-out infinite alternate}.pages-adaptive-toc-detail__card:hover .ui-animated-status-badge__icon--continue polygon:last-of-type{animation:ui-status-badge-left-bounce .5s ease-out infinite alternate}.manage-kabas-tasks-overview__archive-toggle{border:solid 1px rgba(0,0,0,.12);border-radius:.25rem;height:54px;margin:.25em 0 1.34375em;padding:0 .75em}.manage-kabas-tasks-overview__filterbar__filters{column-gap:1rem;align-items:flex-start;margin-top:12px}.manage-kabas-tasks-overview__list-header{grid-template-areas:". . col-title col-assignees col-date-range col-actions";grid-template-columns:24px 24px minmax(100px,1fr) auto 125px 48px;column-gap:1.5rem;margin:0 1.5rem;display:none}.manage-kabas-tasks-overview__list-header .task-overview__col-title{display:block;grid-area:col-title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-overview__list-header .task-overview__col-date-range{display:block;grid-area:col-date-range;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-overview__list-header .task-overview__col-assignees{display:block;grid-area:col-assignees;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-overview__list-header .task-overview__col-actions{display:block;grid-area:col-actions;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-overview__list-header.shared-toolbar__list-header{padding:2rem 1.5rem 1rem}.manage-kabas-tasks-overview__list-header.shared-toolbar__list-header .task-overview__col-date-range{justify-self:center}@media (min-width: 900px){.manage-kabas-tasks-overview__list-header{display:grid}}.manage-kabas-tasks-overview__list{padding:1.5rem}.manage-kabas-tasks-overview .mat-tab-body-content{padding:0}.manage-kabas-tasks-overview .mat-tab-header{display:none}.task-list-item{z-index:0;transition:border-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;display:grid;position:relative;align-items:center;column-gap:1rem;row-gap:.5rem;padding:1rem 1.5rem;margin:0 0 .25rem;border:solid 1px rgba(0,0,0,.12);grid-template-areas:"checkbox   icon        learning-area learning-area" "title      title       title         title" "dates      dates       dates         actions" "assignees  assignees   assignees     assignees";grid-template-columns:24px 24px minmax(100px,1fr) auto}@media (min-width: 900px){.task-list-item{column-gap:1.5rem;row-gap:.25rem}}.task-list-item:before{content:"";display:block;position:absolute;z-index:-1;transition:background-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;background-color:rgb(var(--cds-sys-color-surface, 255, 255, 255));top:0;left:0;bottom:0;right:0}.task-list-item:hover:before{background-color:rgba(var(--cds-sys-color-primary, 159, 64, 49),var(--cds-sys-opacity-hover, .04))}.task-list-item--selected{border-color:rgb(var(--cds-sys-color-primary, 159, 64, 49));box-shadow:0 0 0 1px rgb(var(--cds-sys-color-primary))}.task-list-item .task-list-item__checkbox{display:block;grid-area:checkbox}.task-list-item .task-list-item__icon{display:block;grid-area:icon}.task-list-item .task-list-item__title{display:block;grid-area:title}.task-list-item .task-list-item__learning-area{display:block;grid-area:learning-area}.task-list-item .task-list-item__dates{display:block;grid-area:dates}.task-list-item .task-list-item__assignees{display:block;grid-area:assignees}.task-list-item .task-list-item__actions{display:block;grid-area:actions}@media (min-width: 900px){.task-list-item{grid-template-areas:"checkbox icon learning-area  assignees dates actions" "checkbox icon title          assignees dates actions";grid-template-columns:24px 24px minmax(100px,1fr) auto 125px 48px}}.task-list-item__learning-area{align-self:flex-end}.task-list-item__dates{justify-self:center}.task-list-item__icon.campus-icon{align-self:center}.task-list-item__icon.campus-icon.pending{color:#00000061}.task-list-item__icon.campus-icon.active{color:orange}.task-list-item__icon.campus-icon.finished{color:#13a21f}.task-edu-content-list-item{z-index:0;transition:border-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;display:grid;position:relative;align-items:center;column-gap:1rem;row-gap:.5rem;padding:1rem 1.5rem;margin:0 0 .25rem;border:solid 1px rgba(0,0,0,.12);grid-template-areas:"icon     title        title         actions" ".        level        level         level" "checkbox description  description   description" ".        required     withFeedback  isRepeatable";grid-template-columns:24px repeat(2,auto) 1fr}@media (min-width: 900px){.task-edu-content-list-item{column-gap:1.5rem;row-gap:.25rem}}.task-edu-content-list-item:before{content:"";display:block;position:absolute;z-index:-1;transition:background-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;background-color:rgb(var(--cds-sys-color-surface, 255, 255, 255));top:0;left:0;bottom:0;right:0}.task-edu-content-list-item:hover:before{background-color:rgba(var(--cds-sys-color-primary, 159, 64, 49),var(--cds-sys-opacity-hover, .04))}.task-edu-content-list-item--selected{border-color:rgb(var(--cds-sys-color-primary, 159, 64, 49));box-shadow:0 0 0 1px rgb(var(--cds-sys-color-primary))}.cdk-drag .task-edu-content-list-item{cursor:move}.cdk-drag-preview .task-edu-content-list-item{border-radius:.75rem;box-shadow:0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f,0 7px 8px -4px #0003}.cdk-drag-preview .task-edu-content-list-item:before{background-color:#ffffffde;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cdk-drag-placeholder .task-edu-content-list-item{opacity:0}.task-edu-content-list-item .cdk-drag-animating,.task-edu-content-list-item .cdk-drop-list-dragging .cdk-drag{transition:transform .25s cubic-bezier(.43,0,.31,1)}.task-edu-content-list-item .task-edu-content-list-item__title{display:block;grid-area:title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-edu-content-list-item .task-edu-content-list-item__level{display:block;grid-area:level;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-edu-content-list-item .task-edu-content-list-item__description{display:block;grid-area:description;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-edu-content-list-item .task-edu-content-list-item__required{display:block;grid-area:required;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-edu-content-list-item .task-edu-content-list-item__withFeedback{display:block;grid-area:withFeedback;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-edu-content-list-item .task-edu-content-list-item__isRepeatable{display:block;grid-area:isRepeatable;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-edu-content-list-item .task-edu-content-list-item__checkbox{display:block;grid-area:checkbox}.task-edu-content-list-item .task-edu-content-list-item__icon{display:block;grid-area:icon}.task-edu-content-list-item .task-edu-content-list-item__actions{display:block;grid-area:actions}.task-edu-content-list-item .task-edu-content-list-item__actions{display:flex;grid-area:actions}@media (min-width: 900px){.task-edu-content-list-item{grid-template-areas:"checkbox icon level        required withFeedback isRepeatable actions" "checkbox icon title        required withFeedback isRepeatable actions" "checkbox icon description  required withFeedback isRepeatable actions";grid-template-columns:repeat(2,24px) minmax(100px,1fr) 80px 80px 125px 48px}}.task-edu-content-list-item__required .ui-caption,.task-edu-content-list-item__required .manage-task-content .search-results-list__info,.manage-task-content .task-edu-content-list-item__required .search-results-list__info,.task-edu-content-list-item__required .ui-result-widget__label,.task-edu-content-list-item__required .practice-book-lessons .search-results-list>.search-results-list__info,.practice-book-lessons .task-edu-content-list-item__required .search-results-list>.search-results-list__info,.task-edu-content-list-item__withFeedback .ui-caption,.task-edu-content-list-item__withFeedback .manage-task-content .search-results-list__info,.manage-task-content .task-edu-content-list-item__withFeedback .search-results-list__info,.task-edu-content-list-item__withFeedback .ui-result-widget__label,.task-edu-content-list-item__withFeedback .practice-book-lessons .search-results-list>.search-results-list__info,.practice-book-lessons .task-edu-content-list-item__withFeedback .search-results-list>.search-results-list__info,.task-edu-content-list-item__isRepeatable .ui-caption,.task-edu-content-list-item__isRepeatable .manage-task-content .search-results-list__info,.manage-task-content .task-edu-content-list-item__isRepeatable .search-results-list__info,.task-edu-content-list-item__isRepeatable .ui-result-widget__label,.task-edu-content-list-item__isRepeatable .practice-book-lessons .search-results-list>.search-results-list__info,.practice-book-lessons .task-edu-content-list-item__isRepeatable .search-results-list>.search-results-list__info{display:block}@media (min-width: 900px){.task-edu-content-list-item__required .ui-caption,.task-edu-content-list-item__required .manage-task-content .search-results-list__info,.manage-task-content .task-edu-content-list-item__required .search-results-list__info,.task-edu-content-list-item__required .ui-result-widget__label,.task-edu-content-list-item__required .practice-book-lessons .search-results-list>.search-results-list__info,.practice-book-lessons .task-edu-content-list-item__required .search-results-list>.search-results-list__info,.task-edu-content-list-item__withFeedback .ui-caption,.task-edu-content-list-item__withFeedback .manage-task-content .search-results-list__info,.manage-task-content .task-edu-content-list-item__withFeedback .search-results-list__info,.task-edu-content-list-item__withFeedback .ui-result-widget__label,.task-edu-content-list-item__withFeedback .practice-book-lessons .search-results-list>.search-results-list__info,.practice-book-lessons .task-edu-content-list-item__withFeedback .search-results-list>.search-results-list__info,.task-edu-content-list-item__isRepeatable .ui-caption,.task-edu-content-list-item__isRepeatable .manage-task-content .search-results-list__info,.manage-task-content .task-edu-content-list-item__isRepeatable .search-results-list__info,.task-edu-content-list-item__isRepeatable .ui-result-widget__label,.task-edu-content-list-item__isRepeatable .practice-book-lessons .search-results-list>.search-results-list__info,.practice-book-lessons .task-edu-content-list-item__isRepeatable .search-results-list>.search-results-list__info{display:none}}.mat-drawer-container{background:#fff}.manage-kabas-tasks-detail__container{margin:0 1.5rem}.manage-kabas-tasks-detail .ui-expansion-panel-header>*:not(:last-child){margin-right:1rem}.manage-kabas-tasks-detail__panels{margin-top:40px}.manage-kabas-tasks-detail__panels-header{margin-left:auto;margin-right:0 0 .75rem 0;gap:.75rem}.manage-kabas-tasks-detail__panels .ui-expansion-panel-header__icon{margin-left:0}.manage-kabas-tasks-detail__task-assignees{gap:.25rem}.manage-kabas-tasks-detail__task-info{display:grid;grid-template-areas:"badge learning-area" "badge name ";grid-template-columns:auto 1fr;grid-column-gap:1.5rem;align-items:center;width:100%}.manage-kabas-tasks-detail__task-info .task-info__badge{display:block;grid-area:badge}.manage-kabas-tasks-detail__task-info .task-info__name{display:block;grid-area:name}.manage-kabas-tasks-detail__task-info .task-info__learning-area{display:block;grid-area:learning-area}.manage-kabas-tasks-detail__filterbar{margin-top:1rem}.manage-kabas-tasks-detail__filterbar>*:not(:empty){margin-right:1.5rem}.manage-kabas-tasks-detail__filterbar>.button-toggle-filter-component{margin-bottom:1.34375em}.manage-kabas-tasks-detail__filterbar campus-button-toggle-filter div.button-toggle-filter__title{display:none!important}.manage-kabas-tasks-detail__info{width:650px;min-height:100%}.manage-kabas-tasks-detail__info>*{width:100%}.manage-kabas-tasks-detail__info__footer{margin:auto 0 0}.manage-kabas-tasks-detail__info__container>*:not(:last-child){margin-bottom:1.5rem}.manage-kabas-tasks-detail__info__container hr:last-child{margin-top:0}.manage-kabas-tasks-detail__info__container .ui-empty-state__image.campus-icon{height:80px}.manage-kabas-tasks-detail .kabas-tasks-list-container{padding:0 1.5rem}.manage-kabas-tasks-detail .kabas-tasks-list-container .ui-empty-state .campus-icon{height:100px}.manage-kabas-tasks-detail__list-header{display:none;column-gap:1.5rem;margin:0 1.5rem}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-checkall{display:block;grid-area:col-checkall;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-title{display:block;grid-area:col-title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-required{display:block;grid-area:col-required;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-feedback{display:block;grid-area:col-feedback;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-repeatable{display:block;grid-area:col-repeatable;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-actions{display:block;grid-area:col-actions;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-checkall .manage-kabas-tasks-detail__list-header .task-edu-contents__col-title,.manage-kabas-tasks-detail__list-header .task-edu-contents__col-required,.manage-kabas-tasks-detail__list-header .task-edu-contents__col-feedback,.manage-kabas-tasks-detail__list-header .task-edu-contents__col-repeatable{justify-self:flex-start;font-weight:700}.manage-kabas-tasks-detail__list-header .task-edu-contents__col-actions{justify-self:center}@media (min-width: 900px){.manage-kabas-tasks-detail__list-header{display:grid;grid-template-areas:"col-checkall . col-title col-required col-feedback col-repeatable col-actions";grid-template-columns:repeat(2,24px) minmax(100px,1fr) 80px 80px 125px 48px}}.manage-kabas-tasks-detail__share-feedback{border-radius:.25rem;font-family:Lexend,sans-serif;font-size:.625rem;line-height:.875rem;letter-spacing:normal;color:#000000de;color:#fff;background:rgba(0,0,0,.6);padding:.25rem .75rem;transform:translateY(-100%)}.manage-kabas-tasks-detail__share-section:not(:first-child){margin-top:1.5rem}.manage-kabas-tasks-detail__share-input{border-radius:.25rem;align-items:center;border:solid 1px rgba(0,0,0,.12);padding:1rem .5rem;margin:.5rem 0 0}.manage-kabas-tasks-detail__share-input>input{border:none;color:#00000061;background:#fff;flex:1}.manage-kabas-tasks-detail__share-input>input:focus{outline:none}.manage-task-assignees__content__list-item{display:flex;justify-content:space-around}.mat-dialog-container{background:rgb(var(--cds-sys-color-surface-container))}.manage-kabas-tasks-add-assignees>*{margin-right:0;margin-left:0}.manage-kabas-tasks-add-assignees__filterbar campus-search-term{margin-top:.25rem;flex:1 1 auto}.manage-kabas-tasks-add-assignees__filterbar campus-search-term mat-form-field.mat-form-field{margin-bottom:0}.manage-kabas-tasks-add-assignees__filterbar campus-search-term mat-form-field.mat-form-field .mat-form-field-wrapper{padding-bottom:0}.manage-kabas-tasks-add-assignees__list h6{margin-top:.25rem;margin-bottom:.25rem}.manage-kabas-tasks-add-assignees__list.mat-list-base .mat-list-item.mat-list-option.mat-list-option--selected .mat-pseudo-checkbox,.manage-kabas-tasks-add-assignees__list.mat-list-base .mat-list-item.mat-list-option:hover .mat-pseudo-checkbox{opacity:1}.manage-kabas-tasks-add-assignees__list.mat-list-base .mat-list-item.mat-list-option .mat-pseudo-checkbox{transition:opacity .15s ease-out;opacity:.38}.manage-task-content__content .mat-tab-body-wrapper .mat-tab-body.mat-tab-body-active .mat-tab-body-content{overflow:visible;padding:0}.manage-task-content__toolbar.shared-toolbar--sticky,.mat-tab-body-active .manage-task-content__toolbar.shared-toolbar--sticky{top:0}.manage-task-content .mat-tab-body-wrapper,.manage-task-content .mat-tab-body-wrapper .mat-tab-body.mat-tab-body-active,.manage-task-content .mat-tab-body-wrapper .mat-tab-body-content{overflow:visible}.manage-task-content__toc-select{z-index:0;display:flex;flex-direction:column;align-items:flex-start;position:relative}.manage-task-content__toc-select:after{content:"";display:block;position:absolute;z-index:-1;transition:opacity .25s cubic-bezier(.43,0,.31,1);left:-.375rem;right:-.375rem;bottom:-.375rem;top:-.375rem;border-radius:.25rem;background-color:#0000000a;opacity:0}.manage-task-content__toc-select:hover:after{opacity:1}.manage-task-content__subtitle,.manage-task-content__title{display:flex;z-index:3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;cursor:pointer;max-width:100%;position:relative}.manage-task-content__subtitle .campus-icon,.manage-task-content__title .campus-icon{min-width:24px}.manage-task-content__filterbar{column-gap:16px;align-items:flex-start;margin-top:12px}.manage-task-content__filterbar .button-toggle-filter__title{display:none}.manage-task-content campus-search{display:flex;flex:1 1 auto}.manage-task-content .search-results-list__info{padding:.75rem}.ui-backdrop--dropped .manage-task-content__aside{overflow:hidden!important}.manage-task-content__mini-cart{margin-left:1.5rem}.manage-task-content__cart .ui-slideout-modal-content__content{overflow-x:hidden}.manage-task-content__cart .ui-slideout-modal__bottom-actions{display:flex;justify-content:center}.mini-cart-content{min-width:450px}.mini-cart__panel{padding:1.5rem}.mini-cart__list{overflow-y:auto;max-height:50vh}.mini-cart__list.mat-list-base .mat-list-item .mat-list-avatar{border-radius:0;object-fit:contain}.mini-cart__panel.mat-menu-panel{max-width:80vw}.mini-cart__panel.mat-menu-panel>.mat-menu-content{padding:0}.mini-cart__panel.mat-menu-panel>.mat-menu-content,.mini-cart__panel.mat-menu-panel>.mat-menu-content>div{height:100%}.mini-cart__actions{margin-top:1.5rem}.mini-cart__actions>*:not(:last-child){margin-right:1.5rem}.manage-task-content-modal{width:500px}.manage-task-content-modal__list{max-height:75vh;overflow-y:auto;overflow-x:hidden}.manage-task-content-modal__list>.mat-list-base{height:100%;padding:1rem;overflow-y:auto}.manage-task-content-modal__list>.cdk-drop-list-dragging .manage-task-content-modal__list__item{transition:transform .25s cubic-bezier(.43,0,.31,1)}.manage-task-content-modal__list__item{transition:box-shadow .25s cubic-bezier(.43,0,.31,1);min-width:250px;display:flex;flex-direction:row}.manage-task-content-modal__list__item:hover{position:relative}.manage-task-content-modal__list__item__icon{flex:0 0 auto;color:#0009}.manage-task-content-modal__list__item__icon--handle{color:#00000061;cursor:move}.manage-task-content-modal__list__item__content{overflow:hidden;display:flex;align-items:center;flex:1 1 0%}.manage-task-content-modal__list__item__content__title{color:#000000de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manage-task-content-modal__list__item__content__icon{color:#0009;margin:0 8px 0 16px}.manage-task-content-modal__list__item__content__icon .ui-file-icon{border:none}.manage-task-content-modal__list__item__content__icon,.manage-task-content-modal__list__item__content__icon .campus-icon{font-size:20px;width:20px;height:20px;line-height:1}.manage-task-content-modal__list__item .mat-list-item-content{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.manage-task-content-modal__list__item.cdk-drag-preview{background-color:#ffffffd6;box-sizing:border-box;border-radius:.25rem;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000014,0 3px 14px 2px #0000000f;padding:0 1rem}.manage-task-content-modal__list__item.cdk-drag-placeholder{opacity:0}.manage-task-content-modal__list__item.cdk-drag-animating{transition:transform .25s cubic-bezier(.43,0,.31,1)}.manage-task-content-modal__list-item__icon--delete{transform:translate(-8px)}.student-task-overview{grid-template-columns:1fr}@media (min-width: 900px){.student-task-overview{grid-template-columns:360px 1fr}}.student-task-overview__aside{grid-template-areas:"aside-image" "aside-header" "aside-actions";grid-gap:1rem;padding:0 1.5rem 1.5rem;grid-template-rows:100px auto auto;text-align:center}.student-task-overview__aside .student-task-overview__aside-image{display:block;grid-area:aside-image}.student-task-overview__aside .student-task-overview__aside-header{display:block;grid-area:aside-header}.student-task-overview__aside .student-task-overview__aside-actions{display:block;grid-area:aside-actions}@media (min-width: 600px){.student-task-overview__aside{grid-template-areas:"aside-image aside-header" "aside-image aside-content" "aside-image aside-actions";grid-template-rows:auto 1fr auto;grid-template-columns:250px 1fr;align-items:start}}@media (min-width: 900px){.student-task-overview__aside{grid-template-areas:"aside-image " "aside-header " "aside-content " "aside-actions ";grid-template-rows:203px auto 1fr auto;grid-template-columns:auto;position:fixed;height:calc(100vh - 184px);top:104px;width:360px}}.student-task-overview__aside-content{display:none}@media (min-width: 600px){.student-task-overview__aside .student-task-overview__aside-content{display:block;grid-area:aside-content}.student-task-overview__aside-content{display:block;overflow:auto}}@media (min-width: 900px){.student-task-overview__aside-header>*{text-shadow:1px 1px 2px rgba(0,0,0,.16);color:#ffffffde}}.student-task-overview__aside-image .ui-svg{width:100%;height:100%}.student-task-overview__aside-title{font-size:max(2rem,5vmin);line-height:max(2.5rem,7vmin)}.student-task-overview__aside-subtitle{font-size:max(1.5rem,3vmin);line-height:max(1.8rem,5vmin)}@media (min-width: 900px){.student-task-overview__aside .ui-button{text-shadow:1px 1px 2px rgba(0,0,0,.16)}.student-task-overview__aside .ui-button,.student-task-overview__aside .ui-button .campus-icon{color:#ffffffde}}.student-task-overview__content{padding-bottom:5rem}@media (min-width: 900px){.student-task-overview__content{grid-column:2}}.student-task-overview__content .ui-section__content{padding:1.5rem}.student-task-overview__content section-content{grid-template-columns:repeat(auto-fill,minmax(min(100%,264px),1fr));gap:48px}.student-task-detail{grid-template-columns:1fr}@media (min-width: 900px){.student-task-detail{grid-template-columns:360px 1fr}}.student-task-detail__aside{grid-template-areas:"aside-image" "aside-header" "aside-content";gap:1rem;padding:0 1.5rem 1.5rem;grid-template-rows:100px auto auto;text-align:center}.student-task-detail__aside .student-task-detail__aside-image{display:block;grid-area:aside-image}.student-task-detail__aside .student-task-detail__aside-header{display:block;grid-area:aside-header}.student-task-detail__aside .student-task-detail__aside-content{display:block;grid-area:aside-content}@media (min-width: 600px){.student-task-detail__aside{grid-template-areas:"aside-image aside-header" "aside-image aside-content";grid-template-columns:250px 1fr;grid-template-rows:auto auto;align-items:start}}@media (min-width: 900px){.student-task-detail__aside{grid-template-areas:"aside-image" "aside-header" "aside-content";grid-template-rows:203px auto 1fr;grid-template-columns:auto;position:fixed;height:calc(100vh - 100px);top:104px;width:360px;text-align:left}}.student-task-detail__aside-image{position:relative}.student-task-detail__aside-image .ui-svg:not(.task-done){width:100%;height:100%}.student-task-detail__aside-image.task-done>.ui-svg{position:absolute;width:auto;height:auto;left:0;top:0;bottom:-160%;right:0}@media (min-width: 600px){.student-task-detail__aside-image.task-done{width:100%;height:100%}.student-task-detail__aside-image.task-done>.ui-svg{left:0;top:0;bottom:-70%;right:0}}.student-task-detail__aside-title{overflow-wrap:anywhere;font-size:max(2rem,5vmin);line-height:max(2.5rem,7vmin)}.student-task-detail__aside-subtitle{font-size:max(1.5rem,3vmin);line-height:max(1.8rem,5vmin)}.student-task-detail__aside-teacher{display:flex;justify-content:center;padding-left:.25rem}.student-task-detail__aside-content>*:not(:last-child){margin-bottom:1.5rem}.student-task-detail__aside .ui_person-badge__badge{width:40px;height:40px}@media (min-width: 900px){.student-task-detail__aside-header>*{text-shadow:1px 1px 2px rgba(0,0,0,.16);color:#ffffffde}.student-task-detail__aside-teacher{justify-content:flex-start}.student-task-detail__aside .ui_person-badge__display__name{color:#ffffffde}.student-task-detail__aside-content{overflow-y:auto}.student-task-detail__aside-content>*{color:#ffffffde;text-shadow:1px 1px 2px rgba(0,0,0,.16)}}.student-task-detail__content{padding-bottom:5rem}@media (min-width: 900px){.student-task-detail__content{grid-column:2}}.student-task-detail__content>*{margin-bottom:1.5rem}.student-task-detail__content .ui-section__content{padding:1.5rem}.student-task-detail__content section-content{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:3rem}.polpo-student-task-overview__content{padding:1.5rem}.polpo-student-task-overview__content.empty{min-height:calc(100vh - 50px)}@media (min-width: 900px){.polpo-student-task-overview__content.empty{min-height:calc(100vh - 70px)}}.polpo-student-task-overview .ui-collapsible-container__content{margin-top:1.5rem}.polpo-student-task-detail__expansion-panels.ui-expansion-panels{max-width:900px}.polpo-student-task-detail__task-info{display:grid;grid-template-areas:"badge learning-area" "badge name ";grid-template-columns:auto 1fr;grid-column-gap:1.5rem;align-items:center}.polpo-student-task-detail__task-info .task-info__badge{display:block;grid-area:badge}.polpo-student-task-detail__task-info .task-info__name{display:block;grid-area:name}.polpo-student-task-detail__task-info .task-info__learning-area{display:block;grid-area:learning-area}.polpo-student-task-detail__task-info__priority-icon.campus-icon{color:orange}.polpo-student-task-detail__assigner{padding:1.5rem;gap:1.5rem}.polpo-student-task-detail .ui-expansion-panel-content__container campus-expansion-panel-content{display:block}.kabas-tasks__toggle-visibility .mat-slide-toggle-thumb{background-color:#fff!important;-webkit-mask-image:none;mask-image:none;-webkit-mask-size:80%;mask-size:80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.kabas-tasks__toggle-visibility .mat-slide-toggle-thumb-container{background-color:#e22940;border-radius:50%;box-shadow:0 1px 1px #00000024,0 2px 1px -1px #0000001f,0 1px 3px #0003}.kabas-tasks__toggle-visibility.mat-checked .mat-slide-toggle-thumb{background-color:#13a21f!important;-webkit-mask-image:none;mask-image:none}.kabas-tasks__toggle-visibility.mat-checked .mat-slide-toggle-thumb-container{background-color:#fff}.adaptive-evaluation__content{column-gap:.75rem}.adaptive-evaluation__content-selection{flex:1 1 50%;padding:1.5rem}.adaptive-evaluation__content-books{column-gap:.75rem}.adaptive-evaluation__content-subjects{flex:1 1 50%;padding-left:.75rem}.adaptive-evaluation__content-subjects-container{margin-bottom:.75rem}.adaptive-evaluation__content-subjects-warning{display:grid;grid-template-areas:"icon message";grid-template-columns:32px 1fr;column-gap:1rem;border:1px dashed #ffa500;border-radius:8px;padding:1rem;color:#0009}.adaptive-evaluation__content-subjects-warning .warning-icon{grid-area:icon;color:orange;font-size:32px;width:32px;height:32px;line-height:1}.adaptive-evaluation__content-subjects-warning .warning-message{grid-area:message}.adaptive-evaluation__content-subjects-list-item .campus-icon{margin-left:8px;font-size:16px;width:16px;height:16px;line-height:1;color:orange}.adaptive-evaluation__content-container{margin-top:.5rem}.adaptive-evaluation__book-tiles{min-height:300px}.task-evaluation-score__form{max-height:100%;width:100%}.task-evaluation-score__form thead{z-index:2;position:sticky;top:0}.task-evaluation-score__row.mat-header-row{height:auto}.task-evaluation-score__header{padding:.25rem}.task-evaluation-score__header .campus-icon{margin-left:8px;font-size:16px;width:16px;height:16px;line-height:1;color:orange}.task-evaluation-score__header-cell{display:flex;flex-direction:row;align-items:center;justify-content:center}.task-evaluation-score__cell{max-width:90px;min-width:90px;padding:.25rem .5rem}.task-evaluation-score__row.mat-row .task-evaluation-score__student-column{min-width:200px;max-width:200px;border-right:1px solid rgba(0,0,0,.12)}.task-evaluation-score__row--category .task-evaluation-score__header:not(:first-child) .task-evaluation-score__category{border-radius:.75rem .75rem 0 0;background-color:#f9f9f9;border:solid 1px rgba(0,0,0,.12);border-bottom:none;color:#0009;padding:.5rem;text-align:left;margin:-.25rem calc(-.25rem - 1px)}.task-evaluation-score__row--category .task-evaluation-score__header:not(:first-child) .task-evaluation-score__category>*:not(:last-child){margin-right:.25rem}.task-evaluation-score__category-label{width:0;flex-grow:1}.task-evaluation-score__cell .mat-form-field-appearance-outline .mat-form-field-wrapper{padding-bottom:0}.task-evaluation-score__cell .mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{display:none}.task-evaluation-score__score-column{margin-bottom:0;max-width:64px}.task-evaluation-score__score-column input{text-align:right}.task-evaluation-score__score-column input::-webkit-outer-spin-button,.task-evaluation-score__score-column input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.task-evaluation-score__score-column input[type=number]{-moz-appearance:textfield}.task-evaluation-score__score-column.mat-form-field-invalid.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#e22940}.task-suggestions__toolbar{padding:.5rem 1.5rem}.task-suggestions__legenda>*:not(:last-child){margin-right:1rem}.task-suggestions__table{margin:.75rem}.task-suggestions__table thead{z-index:2;position:sticky;top:0}.task-suggestions__row.mat-header-row{height:auto}.task-suggestions__header{padding:.25rem}.task-suggestions__cell{transition:min-width .5s cubic-bezier(.43,0,.31,1),max-width .5s cubic-bezier(.43,0,.31,1);max-width:120px;min-width:90px;padding:.25rem .5rem}.task-suggestions__cell--expanded{min-width:200px;max-width:200px}.task-suggestions__row.mat-row .task-suggestions__student-column{min-width:200px;max-width:200px;border-right:1px solid rgba(0,0,0,.12)}.task-suggestions__row--multiselect .task-suggestions__header{border-bottom:1px solid rgba(0,0,0,.12)}.task-suggestions__row--category .task-suggestions__header:not(:first-child) .task-suggestions__category{border-radius:.75rem .75rem 0 0;background-color:#f9f9f9;border:solid 1px rgba(0,0,0,.12);border-bottom:none;color:#0009;padding:.5rem;margin:-.25rem calc(-.25rem - 1px);min-width:120px;text-align:left;cursor:pointer}.task-suggestions__row--category .task-suggestions__header:not(:first-child) .task-suggestions__category>*:not(:last-child){margin-right:.25rem}.task-suggestions__category-label{width:0;flex-grow:1}.task-suggestions__goal{max-width:200px}.task-suggestions__student-info>*:not(:last-child){margin-right:.25rem}.adaptive-task-settings{margin:0 auto}.adaptive-task-wizard{grid-template-rows:auto 1fr auto;height:calc(100vh - 50px);margin-top:-.75rem}@media (min-width: 900px){.adaptive-task-wizard{height:calc(100vh - 70px)}}.adaptive-task-wizard__header{align-items:center;grid-template-columns:auto 1fr auto;padding:.5rem 1.5rem;column-gap:12px;row-gap:.5rem}.adaptive-task-wizard__content{padding:0 1.5rem}.adaptive-task-wizard__badge.campus-icon{font-size:32px;width:32px;height:32px;line-height:1}.adaptive-task-wizard__title{margin:0}.adaptive-task-wizard__header-bar{z-index:2;background:#f9f9f9;padding:.75rem 1.5rem;border:solid rgba(0,0,0,.12);border-width:1px 0;margin:0 -1.5rem;grid-column:1/4}.adaptive-task-wizard__footer{align-items:center;padding:1.5rem;background:rgba(0,0,0,.02);border:solid rgba(0,0,0,.12);border-width:1px 0 0 0}.adaptive-task-wizard__next{margin-left:auto}.adaptive-task-wizard__next-spinner svg circle{stroke:#fff}.polpo-student-task-completed__content{padding:1.5rem}.polpo-student-task-list-item{z-index:0;transition:border-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;display:grid;position:relative;align-items:center;column-gap:1rem;row-gap:.5rem;padding:1rem 2rem 1rem 1.5rem;margin:0 0 .25rem;border:solid 1px rgba(0,0,0,.12);grid-template-areas:"priority-icon learning-area-name learning-area-name learning-area-name" "priority-icon title title title" "required required not-required not-required" "deadline deadline deadline deadline";grid-template-columns:24px 1fr 1fr 24px}@media (min-width: 900px){.polpo-student-task-list-item{column-gap:1.5rem;row-gap:.25rem}}.polpo-student-task-list-item:before{content:"";display:block;position:absolute;z-index:-1;transition:background-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;background-color:rgb(var(--cds-sys-color-surface, 255, 255, 255));top:0;left:0;bottom:0;right:0}.polpo-student-task-list-item:hover:before{background-color:rgba(var(--cds-sys-color-primary, 159, 64, 49),var(--cds-sys-opacity-hover, .04))}.polpo-student-task-list-item .ui-list-item-badge{position:absolute;top:0;right:0;bottom:0;overflow:hidden;width:64px}.polpo-student-task-list-item .ui-list-item-badge .ui-card__badge{width:64px;height:64px;right:-32px;top:-32px;padding:.25rem}.polpo-student-task-list-item .ui-list-item-badge .ui-card__badge .campus-icon,.polpo-student-task-list-item .campus-icon[class*=ui-animated-status-badge__icon]{color:#ffffffde;transform:rotate(-45deg)}.polpo-student-task-list-item:hover .ui-animated-status-badge__icon--refresh{animation:ui-status-badge-spin 2s linear infinite}.polpo-student-task-list-item:hover .ui-animated-status-badge__icon--continue polygon:first-of-type{animation:ui-status-badge-right-bounce .5s ease-out infinite alternate}.polpo-student-task-list-item:hover .ui-animated-status-badge__icon--continue polygon:last-of-type{animation:ui-status-badge-left-bounce .5s ease-out infinite alternate}.polpo-student-task-list-item .polpo-student-task-list-item__priority-icon{display:block;grid-area:priority-icon}.polpo-student-task-list-item .polpo-student-task-list-item__learning-area-name{display:block;grid-area:learning-area-name}.polpo-student-task-list-item .polpo-student-task-list-item__title{display:block;grid-area:title}.polpo-student-task-list-item .polpo-student-task-list-item__required{display:block;grid-area:required}.polpo-student-task-list-item .polpo-student-task-list-item__not-required{display:block;grid-area:not-required}.polpo-student-task-list-item .polpo-student-task-list-item__deadline{display:block;grid-area:deadline}@media (min-width: 900px){.polpo-student-task-list-item{grid-template-areas:"priority-icon learning-area-name  required not-required deadline" "priority-icon  title required not-required deadline";grid-template-columns:24px 300px 100px 100px 1fr}.polpo-student-task-list-item__deadline{justify-self:end}}.polpo-student-task-list-item__priority-icon.campus-icon{color:orange}.polpo-student-task-list-item .ui-task-progress-bar__title{margin-top:-6px}.polpo-student-task-list-item .ui-task-progress-bar__values{margin-bottom:-6px}.polpo-student-task-completed-list-item{grid-template-areas:"priority-spacer learning-area time score hand-in-date" "priority-spacer name time score hand-in-date";grid-template-columns:24px 1fr auto auto 1fr;z-index:0;transition:border-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;display:grid;position:relative;align-items:center;column-gap:1rem;row-gap:.5rem;padding:1rem 1.5rem;margin:0 0 .25rem;border:solid 1px rgba(0,0,0,.12)}.polpo-student-task-completed-list-item .polpo-student-task-completed-list-item__priority-spacer{display:block;grid-area:priority-spacer}.polpo-student-task-completed-list-item .polpo-student-task-completed-list-item__name{display:block;grid-area:name}.polpo-student-task-completed-list-item .polpo-student-task-completed-list-item__learning-area{display:block;grid-area:learning-area}.polpo-student-task-completed-list-item .polpo-student-task-completed-list-item__score{display:block;grid-area:score}.polpo-student-task-completed-list-item .polpo-student-task-completed-list-item__time{display:block;grid-area:time}.polpo-student-task-completed-list-item .polpo-student-task-completed-list-item__hand-in-date{display:flex;grid-area:hand-in-date}@media (min-width: 900px){.polpo-student-task-completed-list-item{column-gap:1.5rem;row-gap:.25rem}}.polpo-student-task-completed-list-item:before{content:"";display:block;position:absolute;z-index:-1;transition:background-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;background-color:rgb(var(--cds-sys-color-surface, 255, 255, 255));top:0;left:0;bottom:0;right:0}.polpo-student-task-completed-list-item:hover:before{background-color:rgba(var(--cds-sys-color-primary, 159, 64, 49),var(--cds-sys-opacity-hover, .04))}.polpo-student-task-completed-list-item__hand-in-date{justify-content:flex-end}.polpo-student-task-results-slideout{width:100%}.polpo-student-task-results-slideout__list-header{margin:1.5rem 0}@media (min-width: 900px){.polpo-student-task-results-slideout{width:700px}}.polpo-student-task-content-list-item{z-index:0;transition:border-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;display:grid;position:relative;align-items:center;column-gap:1rem;row-gap:.5rem;padding:1rem 1.5rem;margin:0 0 .25rem;border:solid 1px rgba(0,0,0,.12);cursor:pointer}@media (min-width: 900px){.polpo-student-task-content-list-item{column-gap:1.5rem;row-gap:.25rem}}.polpo-student-task-content-list-item:before{content:"";display:block;position:absolute;z-index:-1;transition:background-color .25s cubic-bezier(.43,0,.31,1);border-radius:.75rem;background-color:rgb(var(--cds-sys-color-surface, 255, 255, 255));top:0;left:0;bottom:0;right:0}.polpo-student-task-content-list-item:hover:before{background-color:rgba(var(--cds-sys-color-primary, 159, 64, 49),var(--cds-sys-opacity-hover, .04))}.polpo-student-task-content-list-item--disabled{opacity:.38;-webkit-user-select:none;user-select:none;cursor:not-allowed}.kabas-tasks-list-container{flex:1 1 0}.student-dashboard-news-item-feed{top:max(132px,48px + env(safe-area-inset-top));height:calc(100vh - 232px)}.pages-settings{padding:0;max-width:100vw}@media (min-width: 900px){.pages-settings{column-gap:1.5rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}}.pages-settings__stack{column-gap:1rem;grid-template-areas:"avatar type navigation--overflow" "avatar name navigation--overflow" "avatar email navigation--overflow";grid-template-columns:64px auto 1fr;grid-template-rows:repeat(2,auto) 1fr;margin:1.5rem auto}@media (min-width: 900px){.pages-settings__stack{position:sticky;top:1.5rem;margin:1.5rem 1.5rem auto;row-gap:.5rem;grid-template-areas:"avatar" "type" "name" "email" "navigation";grid-template-rows:repeat(4,auto) 1fr;grid-template-columns:auto 1fr;justify-items:center}}.pages-settings__navigation{margin-top:1.5rem}@media (min-width: 900px){.pages-settings__avatar .ui_person-badge__badge--large{width:120px;height:120px}}.pages-settings__content{flex:1 1 0}.pages-settings-profile .profile-preview__list{padding:1.5rem;column-gap:1rem;row-gap:1.5rem}.pages-settings-profile .profile-preview__list>label{text-transform:uppercase;margin:.5rem 0 -.5rem}@media (min-width: 600px){.pages-settings-profile .profile-preview__list>label{margin:0}}.pages-settings-profile-avatar__content{padding:1.5rem}.pages-settings-profile-avatar__drop-zone campus-person-badge{margin-top:8px;margin-bottom:8px}.pages-settings-profile-avatar__drop-zone campus-person-badge .ui_person-badge__badge--large{width:200px;height:200px}.pages-settings-profile-avatar__crop-zone{gap:1rem}.pages-settings-profile-avatar__crop-zone .pages-settings-profile-avatar__preview{text-align:center;padding-top:1.5rem}.pages-settings-profile-avatar__crop-zone .pages-settings-profile-avatar__preview img{display:block;margin:0 auto;overflow:hidden;border-radius:50%;border:solid 1px rgba(0,0,0,.12)}.pages-settings-profile-avatar__crop-zone .pages-settings-profile-avatar__cropper{max-width:600px}.pages-settings-profile-avatar__crop-zone .pages-settings-profile-avatar__cropper .cropper:after{box-shadow:0 0 0 100vw #fff!important}.pages-settings-profile-avatar__crop-zone .pages-settings-profile-avatar__cropper .cropper span.resize{z-index:2!important}.pages-settings-profile{display:block;padding:1.5rem}.pages-settings-schools__person-preference-card,.pages-settings-schools__school-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));row-gap:1.5rem;column-gap:1.5rem;padding:1.5rem 0}.pages-settings-schools__preference-container,.pages-settings-schools__schools-container{margin:1rem}.pages-settings-schools__click-here{text-decoration:underline;cursor:pointer}.pages-settings-schools__no-school{text-align:center}.pages-settings-schools__action{margin:-10px}.settings-schools-slideout .ui-slideout-modal-content__content{display:flex;flex-direction:column;padding:.25rem 0}.settings-schools-slideout__search{display:flex;flex-direction:row;gap:.5rem}.settings-schools-slideout__search>campus-search-term:first-child{width:130px}.settings-schools-slideout__search>campus-search-term:last-child{flex:1 1 auto}.settings-schools-slideout__create .form-row{display:flex;flex-direction:row;gap:.5rem}.settings-schools-slideout__create .form-row .mat-form-field{flex:1 1 100%}.settings-schools-slideout__create .form-row .form-field-number{width:80px}.settings-no-school-slideout__content{width:344px;padding-top:.5rem;padding-left:1rem}.settings-no-school-slideout__radio{padding:.5rem 0}.pages-settings-my-methods__content{padding:1.5rem}.pages-settings-my-methods-slideout .ui-slideout-modal-content{min-width:400px}.pages-settings-my-methods-slideout__method{margin:3rem 0 1rem}.pages-settings-my-methods-slideout__method .mat-list-base[dense] .mat-list-item .mat-list-item-content{padding:0}.pages-settings-my-methods-slideout__method-image{max-width:150px}.pages-settings-my-methods__panel-header>*:not(:last-child){margin-right:.5rem}.pages-settings-my-methods__grid{grid-template-columns:repeat(auto-fill,250px);gap:1.5rem}.pages-settings-my-methods__grid .ui-card__header__image{margin:0;width:auto}.pages-settings-my-methods__grid .ui-card.ui-card--selectable{cursor:default}.pages-settings-my-methods__subheader{margin:1.5rem 0 1rem}.pages-settings-my-methods__subheader>*:not(:last-child){margin-right:1rem}.pages-settings-my-methods__learning-areas{margin:0 0 3rem}.pages-settings-my-methods__warning-container{z-index:2;box-shadow:0 6px 10px #00000024,0 1px 18px #0000001f,0 3px 5px -1px #0003;border-radius:.25rem;transition:top .25s cubic-bezier(.43,0,.31,1);border:#ffa500 1px solid;padding:2rem;margin:1rem auto;background-color:#fff}.pages-settings-my-methods__warning-container>*:not(:last-child){margin-right:1rem}.pages-settings-my-methods__warning-container .campus-icon{color:orange;flex-shrink:0}.pages-settings-my-methods__search-term{margin:1rem 0}.my-licenses-overview__primary-actions{border-radius:.25rem;gap:1.5rem;padding:1.5rem;margin:1.5rem;border:solid 1px rgba(0,0,0,.12)}.my-licenses-overview__remark{flex:1 1 100%;text-align:center}.my-licenses-overview__list{padding:1.5rem;grid-template-columns:repeat(auto-fill,300px);gap:1.5rem}.my-licenses-overview__item--disabled{opacity:.38}.my-licenses-overview__item-meta pre{margin:0}.my-licenses-overview__item-meta:not(:last-child){margin-bottom:1rem}.pages-settings-credentials .sso-link{border-radius:.25rem;margin-bottom:.75rem;border:solid 1px rgba(0,0,0,.12);padding:.75rem 1.5rem}.pages-settings-credentials .sso-link>*:not(:last-child){margin-right:1rem}.pages-settings-credentials .sso-link__description>*:not(:last-child){margin-right:1rem}.pages-settings-credentials .sso-link__description .campus-icon{font-size:16px;width:16px;height:16px;line-height:1;margin-right:4px}.pages-settings-credentials .sso-link__description a{color:#63c3d1;text-decoration:none}.pages-settings-credentials .sso-link__description a:hover{text-decoration:underline}.pages-settings-coupled-teachers__form{max-width:500px;margin:1.5rem}.shared-toolbar__navigation .pages-settings__toolbar-title{line-height:40px}:root{}.smartschool .mat-menu-item .campus-icon-no-color{color:#ff520e}.selected .mat-menu-item{font-weight:700}.content-preview-dialog .mat-dialog-container{height:auto}.shared-dropzone{width:100%;height:100%;max-width:100%;border:2px dashed rgba(0,0,0,.12);border-radius:.75rem}.shared-dropzone campus-progress{width:160px;margin:1.5rem 0 .5rem}.shared-dropzone.dragging{border-color:#ff8773}.learning-path .mat-list-base .mat-list-item{height:initial}.learning-path .score--excellent{background:#ffc05f;color:#ffffffde}.learning-path .score--good{background:#13a21f;color:#ffffffde}.learning-path .score--passed{background:#ffa500;color:#ffffffde}.learning-path .score--failed{background:#e22940;color:#ffffffde}.learning-path__title{margin:1.5rem 0}.learning-path__result{width:100%;grid-template-areas:"educontent-icon title title title title" "stars stars time date action";grid-template-columns:24px 32px minmax(50px,80px) minmax(50px,110px) 24px;grid-column-gap:1rem;grid-row-gap:.5rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width: 600px){.learning-path__result{grid-template-areas:"educontent-icon title stars time date action" "educontent-icon subtitle stars time date action";grid-template-columns:24px minmax(33%,1fr) 72px minmax(50px,80px) minmax(50px,110px) 120px}}.learning-path__result__header{grid-template-areas:"header-title header-title header-title  header-title  header-title";grid-template-columns:24px 32px minmax(50px,80px) minmax(50px,110px) 24px;grid-column-gap:1rem;top:-32px;box-shadow:0 6px 6px -3px #00000036}@media (min-width: 600px){.learning-path__result__header{grid-template-areas:"header-title header-title header-title  header-title  header-title header-title" "header-col-icon header-col-title  header-col-percentage header-col-time header-col-date header-col-action";grid-template-columns:24px minmax(33%,1fr) 72px minmax(50px,80px) minmax(50px,110px) 120px}}.learning-path__result__header,.learning-path__result__header--cover{background-color:#fff}.learning-path__result__header--cover{top:56px}@media (min-width: 600px){.learning-path__result__header--cover{top:76px}}.learning-path__result__percentage{display:none;padding:.5rem;border-radius:.25rem;height:-webkit-max-content;height:max-content}@media (min-width: 600px){.learning-path__result__percentage{display:none}}.learning-path__result__stars .campus-icon{font-size:24px;width:24px;height:24px;line-height:1}.learning-path__result__stars{display:block}@media (min-width: 600px){.learning-path__result__stars{display:block}}.learning-path__result__subtitle{display:none}@media (min-width: 600px){.learning-path__result__subtitle{display:block}}.result__header-col-title{display:none}@media (min-width: 600px){.result__header-col-title{display:block}}.result__header-col-percentage{display:none}@media (min-width: 600px){.result__header-col-percentage{display:block}}.result__header-col-time{display:none}@media (min-width: 600px){.result__header-col-time{display:block}}.result__header-col-date{display:none}@media (min-width: 600px){.result__header-col-date{display:block}}.shared-toc-select .ui-tree-nav__node .ui-tree-nav__node-label{grid-area:tree-nav-label;transition:color .25s cubic-bezier(.43,0,.31,1);font-family:Open Sans,sans-serif;font-size:.875rem;line-height:1.125rem;letter-spacing:.0178571429rem;font-weight:400;color:#000000de}.shared-toc-select .ui-tree-nav__node .ui-tree-nav__node__arrow{grid-area:tree-nav-expand}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item{display:grid;grid-template-areas:"tree-nav-expand tree-nav-label";column-gap:.25rem}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item .ui-tree-nav__node-label{color:#000000de}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item:hover{border-color:transparent}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item:hover .ui-tree-nav__node-label,.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item:hover .campus-icon{color:#ff8773}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active{border-color:transparent}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active .ui-tree-nav__node-label{font-weight:700}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active .ui-tree-nav__node-label,.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item.ui-tree-nav__node--active .campus-icon{color:#ff8773}.shared-toc-select .ui-tree-nav__node>.ui-tree-nav__node-item .campus-icon{color:#000000de}.shared-toolbar{background-color:#fff}.shared-toolbar__content{column-gap:1rem;padding:1rem 1.5rem;background-color:#f9f9f9;border-bottom:solid 1px rgba(0,0,0,.12);align-items:center}.shared-toolbar__actions{grid-area:toolbar-actions;display:flex;justify-content:flex-end;align-items:center;min-height:40px;flex-wrap:wrap}.shared-toolbar__actions>*:not(:last-child){margin-right:1rem}@media (max-width: 599px){.shared-toolbar__actions .ui-button__label{display:none}}.shared-toolbar__navigation{transition:margin-left .25s cubic-bezier(.43,0,.31,1);grid-area:toolbar-navigation;min-height:40px;display:flex;align-items:center;margin-left:0}@media (max-width: 599px){.shared-toolbar__navigation .ui-tree-nav__node-label{display:none}}.shared-toolbar__fab{left:1.5rem}.shared-toolbar__container{grid-area:toolbar-container}.shared-toolbar--with-fab .shared-toolbar__navigation{margin-left:4rem}.shared-toolbar--sticky{z-index:3;top:0;left:0;max-width:100vw}.shared-toolbar--sticky,.shared-toolbar--sticky .shared-toolbar__content{border-radius:.75rem .75rem 0 0}@media (min-width: 1200px){.shared-toolbar--sticky{max-width:calc(100vw - 210px)}.ui-shell--dense-menu .shared-toolbar--sticky{max-width:calc(100vw - 46px)}}.shared-toolbar--elevate-on-scroll{transition:box-shadow .25s cubic-bezier(.43,0,.31,1);box-shadow:none}.shared-toolbar__list-header{font-family:Lexend,serif;font-size:.75rem;line-height:1rem;letter-spacing:.0333333333rem;font-weight:400;color:#000000de;background:rgba(255,255,255,.87);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem 1.5rem;font-weight:700}.shared-toolbar--with-fab .shared-toolbar__list-header{padding:2rem 1.5rem 1rem}.ui-shell--scrolled .shared-toolbar--elevate-on-scroll.shared-toolbar--sticky{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003}.ui-shell--scrolled .shared-toolbar--elevate-on-scroll.shared-toolbar--sticky .shared-toolbar__fab .ui-button--fab{box-shadow:0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f,0 7px 8px -4px #0003}.shared-books-tile{max-width:500px;min-width:300px;margin:1.5rem}.shared-books-tile .favorite-toggle.selected{--cds-comp-toggle-icon-button-selected-bg-color: var(--cds-sys-color-surface-container-lowest);--cds-comp-toggle-icon-button-selected-color: var(--cds-sys-color-primary)}.shared-books-tile .ui-card__header__image{margin:0;width:100%;height:100px}.shared-books-tile .ui-card__header__title{text-align:center}.shared-books-tile .ui-card__content{margin:0 -1.5rem -1.5rem}.shared-books-tile .ui-card--with-badge .ui-card__content{margin:0 -3rem -1.5rem -1.5rem}.shared-books-tile .ui-card__badge{background:transparent;box-shadow:none}.shared-books-tile .ui-card__badge-container{overflow:visible}.shared-books-tile .ui-card__badge-container .ui-demo-badge{transform:scale(.8);transform-origin:left top}.shared-books-tile__badge-label{text-transform:uppercase;color:#ffffffde;font-size:.75rem;font-weight:700}.shared-books-tile__badge-icon.campus-icon{font-size:32px;width:32px;height:32px;line-height:1;transform:rotate(-45deg);color:#ffffffde}.shared-books-tile__badge-lottie{position:absolute;transform:rotate(-45deg) translate(-25%,25%);width:100px}.shared-books-tile__book{transition:border-color .25s cubic-bezier(.43,0,.31,1),background-color .25s cubic-bezier(.43,0,.31,1);padding:.75rem 1.5rem;min-height:auto;border-style:none none solid none;border-width:1px;border-color:#0000001f}.shared-books-tile__book:hover{background:rgba(255,135,115,.04);border-color:#0000001f;min-width:54px}.shared-books-tile__book-name{width:100%}.shared-books-tile__book-name--centered{text-align:center}.shared-books-tile__book:last-child{border:none}.shared-books-tile__rows{padding:0;margin-bottom:.5rem}.shared-books-tile__button-group{margin:0 0 0 auto;padding:0}.shared-books-tile__button-group .ui-button{margin:0;border:solid 1px transparent}.shared-books-tile__button-group .ui-button .campus-icon{margin:0;color:#0009;height:icon-size(24px)}.shared-books-tile__button-group .ui-button .campus-icon.is-favorite{color:#ff8773}.shared-books-tile__button-group .ui-button:hover .campus-icon:not(.is-favorite){color:#63c3d1}.shared-score{width:48px;border-radius:.25rem;padding:.25rem}.score--passed .shared-score__score,.score--failed .shared-score__score,.score--good .shared-score__score{color:#fff}.score--excellent .shared-score__score{color:#ffffffde}.score--incomplete .shared-score__score{color:#00000061}.shared-score.score--passed,.shared-score .score--passed{background-color:orange}.shared-score.score--failed,.shared-score .score--failed{background-color:#e22940}.shared-score.score--good,.shared-score .score--good{background-color:#13a21f}.shared-score.score--excellent,.shared-score .score--excellent{background-color:#ffc05f}.shared-score.score--incomplete,.shared-score .score--incomplete{background-color:#fff;border:1px solid rgba(0,0,0,.12)}.shared-score__wip{right:0;top:50%;transform:translate(50%,-50%);width:16px;height:16px;border-radius:50%;background-color:#fff}.shared-score__wip-icon.campus-icon{font-size:12px;width:12px;height:12px;line-height:1}.shared-score__attempt-list{bottom:0;left:0;right:0;transform:translateY(50%)}.shared-score__attempt-item{width:6px;height:6px;border:1px solid #fff;border-radius:1px}.shared-score__no-result-icon{color:#00000061}button.facebook-btn .campus-icon,button.google-btn .campus-icon,button.smartschool-btn .campus-icon,button.acm-btn .campus-icon,button.leerid-btn .campus-icon,button.microsoft-btn .campus-icon{margin-right:5px;border-radius:4px}button.facebook-btn{background-color:#455897;color:#fff;border:1px solid #455897}button.facebook-btn .campus-icon{color:#fff}button.facebook-btn:hover{color:#455897;background-color:#fff}button.facebook-btn:hover .campus-icon{color:#455897}button.google-btn{background-color:#4285f4;border:1px solid #4285f4;color:#fff}button.google-btn:hover{color:#4285f4;background-color:#fff}button.google-btn .campus-icon{background-color:#fff}button.smartschool-btn{background-color:#ff520e;border:1px solid #ff520e;color:#fff}button.smartschool-btn .campus-icon{color:#fff}button.smartschool-btn:hover{color:#ff520e;background-color:#fff}button.smartschool-btn:hover .campus-icon{color:#ff520e}button.leerid-btn,button.acm-btn{background-color:#ffe615;border:1px solid #ffe615;color:#000000de}button.leerid-btn .campus-icon,button.acm-btn .campus-icon{color:#000000de}button.leerid-btn:hover,button.acm-btn:hover{background-color:#fff;color:#000000de}button.microsoft-btn{background-color:#00a4ef;border:1px solid #00a4ef;color:#fff}button.microsoft-btn .campus-icon{background-color:#fff}button.microsoft-btn:hover{background-color:#fff;color:#00a4ef}html,body{font-family:Lexend,sans-serif;font-size:16px}p{margin:0 0 1em}hr{border:none;border-bottom:1px solid rgba(0,0,0,.12)}h1:first-child,h2:first-child,h3:first-child{margin-top:0}.kabas-student__profile .ui_person-badge{cursor:pointer}.kabas-student__profile-menu.mat-menu-panel{min-height:48px}a{color:#63c3d1;transition:color .25s ease-out}a:hover{color:#2892a0}.loopDialog .loop{margin:-24px;width:100vw;height:100vh;position:relative}.loopDialog .loop__header,.loopDialog .loop__main{z-index:1}.loopDialog .loop .ui-svg-background{position:absolute;z-index:0}
