@import"https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Round";@import"https://fonts.googleapis.com/icon?family=Material+Symbols|Material+Symbols+Outlined";@keyframes medium-editor-image-loading{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;transform:matrix(1,0,0,1,0,-1)}to{transform:scale(1)}}.medium-editor-anchor-preview{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden;z-index:2000}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{content:attr(data-placeholder)!important;font-style:italic;position:absolute;left:0;top:0;white-space:pre;padding:inherit;margin:inherit}.medium-editor-placeholder-relative{position:relative}.medium-editor-placeholder-relative:after{content:attr(data-placeholder)!important;font-style:italic;position:relative;white-space:pre;padding:inherit;margin:inherit}.medium-toolbar-arrow-under:after,.medium-toolbar-arrow-over:before{border-style:solid;content:"";display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0 8px}.medium-toolbar-arrow-over:before{border-width:0 8px 8px 8px;top:-8px}.medium-editor-toolbar{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;position:absolute;top:0;visibility:hidden;z-index:2000}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:none}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{animation:medium-editor-pop-upwards .16s forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form input,.medium-editor-toolbar-form a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}.medium-toolbar-arrow-under:after{border-color:#242424 transparent transparent transparent;top:50px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #242424 transparent;top:-8px}.medium-editor-toolbar{background-color:#242424;background:linear-gradient(to bottom,#242424,#242424bf);border:1px solid #000;border-radius:5px;box-shadow:0 0 3px #000}.medium-editor-toolbar li button{background-color:#242424;background:linear-gradient(to bottom,#242424,#242424e3);border:0;border-right:1px solid #000;border-left:1px solid #333;border-left:1px solid rgba(255,255,255,.1);box-shadow:0 2px 2px #0000004d;color:#fff;height:50px;min-width:50px;transition:background-color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#ff0}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:5px;border-top-left-radius:5px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:5px;border-top-right-radius:5px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;background:linear-gradient(to bottom,#242424,#000000e3);color:#fff}.medium-editor-toolbar-form{background:#242424;border-radius:5px;color:#999}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#242424;box-sizing:border-box;color:#ccc;height:50px}.medium-editor-toolbar-form a{color:#fff}.medium-editor-toolbar-anchor-preview{background:#242424;border-radius:5px;color:#fff}.medium-editor-placeholder:after{color:#b3b3b1}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;inset:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;inset:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:before,.simplebar-content:after{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}@font-face{font-family:icomoon;src:url(icomoon.c1c314df9c550f08.eot?jbn0aq);src:url(icomoon.c1c314df9c550f08.eot?jbn0aq#iefix) format("embedded-opentype"),url(icomoon.014da5197923bad3.woff2?jbn0aq) format("woff2"),url(icomoon.e3617c0ab7aa7735.ttf?jbn0aq) format("truetype"),url(icomoon.70edf51a78d3c4e0.woff?jbn0aq) format("woff"),url(icomoon.c59b1ffe2edbc657.svg?jbn0aq#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-add-comment:before{content:"\e91c"}.icon-ui-language:before{content:"\e91a"}.icon-ui-glyph-1_open-lock:before{content:"\e916"}.icon-icon-eraser-outline:before{content:"\e915"}.icon-education-outline_books-46:before{content:"\e7b9"}.icon-education-outline_language:before{content:"\e7bf"}.icon-objects-outline_astronaut:before{content:"\e7ca"}.icon-furniture-outline_armchair:before{content:"\e8bc"}.icon-ui-outline-1_calendar-57:before{content:"\ece2"}.icon-arrows-1_log-in:before{content:"\e923"}.icon-arrows-1_log-out:before{content:"\e924"}.icon-arrows-2_dots-upload:before{content:"\e973"}.icon-users_square-32:before{content:"\ea0c"}.icon-ui-1_check-bold:before{content:"\ea1d"}.icon-ui-1_home-51:before{content:"\ea40"}.icon-ui-1_settings-gear-65:before{content:"\ea58"}.icon-ui-1_simple-add:before{content:"\ea5a"}.icon-ui-1_simple-delete:before{content:"\ea5b"}.icon-ui-1_zoom:before{content:"\ea66"}.icon-ui-2_alert-circle-i:before{content:"\ea6b"}.icon-ui-2_time:before{content:"\eab0"}.icon-tech_player-19:before{content:"\eb38"}.icon-shopping_award:before{content:"\eb9f"}.icon-education_hat:before{content:"\ebd8"}.icon-media-1_button-play:before{content:"\ec0f"}.icon-files_folder-13:before{content:"\ed38"}.icon-business_award-49:before{content:"\ee07"}.icon-business_briefcase-26:before{content:"\ee10"}.icon-education-glyph_book-open:before{content:"\e7e0"}.icon-education-glyph_books-46:before{content:"\e7e1"}.icon-education-glyph_school:before{content:"\e7ee"}.icon-media-glyph-1_button-pause:before{content:"\e825"}.icon-media-glyph-1_button-play:before{content:"\e826"}.icon-media-glyph-1_video-64:before{content:"\e86e"}.icon-media-glyph-1_volume-97:before{content:"\e875"}.icon-media-glyph-1_volume-ban:before{content:"\e877"}.icon-location-glyph_flag-diagonal-33:before{content:"\e896"}.icon-location-glyph_pin:before{content:"\e8a8"}.icon-furniture-glyph_armchair:before{content:"\e8e4"}.icon-business-glyph_award-74:before{content:"\ea0e"}.icon-business-glyph_briefcase-26:before{content:"\ea18"}.icon-arrows-glyph-1_bold-down:before{content:"\ead7"}.icon-arrows-glyph-1_bold-left:before{content:"\ead8"}.icon-arrows-glyph-1_bold-right:before{content:"\ead9"}.icon-arrows-glyph-1_bold-up:before{content:"\eada"}.icon-arrows-glyph-1_cloud-download-95:before{content:"\eae4"}.icon-arrows-glyph-1_cloud-upload-96:before{content:"\eae6"}.icon-arrows-glyph-1_enlarge-diagonal-43:before{content:"\eaef"}.icon-arrows-glyph-1_minimal-down:before{content:"\eb00"}.icon-arrows-glyph-1_minimal-left:before{content:"\eb01"}.icon-arrows-glyph-1_minimal-right:before{content:"\eb02"}.icon-arrows-glyph-1_minimal-up:before{content:"\eb03"}.icon-sport-32px-glyph_trophy:before{content:"\ec56"}.icon-arrows-glyph-2_log-out:before{content:"\eca4"}.icon-ui-glyph-1_bold-remove:before{content:"\ed32"}.icon-ui-glyph-1_calendar-57:before{content:"\ed35"}.icon-ui-glyph-1_calendar-check-59:before{content:"\ed37"}.icon-ui-glyph-1_edit-72:before{content:"\ed50"}.icon-ui-glyph-1_lock:before{content:"\ed69"}.icon-ui-glyph-1_pencil:before{content:"\ed6c"}.icon-ui-glyph-1_simple-remove:before{content:"\ed7e"}.icon-ui-glyph-2_chat-content:before{content:"\eda1"}.icon-ui-glyph-2_time:before{content:"\ede4"}.icon-ui-glyph-3_alert:before{content:"\ede8"}.icon-ui-glyph-3_funnel-40:before{content:"\edff"}.icon-ui-glyph-3_funnel-41:before{content:"\ee00"}.icon-arrows-glyph-3_cloud-refresh:before{content:"\ee93"}.icon-files-glyph_book-08:before{content:"\eee9"}.icon-files-glyph_folder-18:before{content:"\eefb"}.icon-files-glyph_question:before{content:"\ef2a"}.icon-files-glyph_single-content-02:before{content:"\ef33"}.icon-files-glyph_single-folded:before{content:"\ef39"}.icon-users-glyph_circle-10:before{content:"\ef4a"}.icon-users-glyph_multiple-19:before{content:"\ef53"}.icon-users-glyph_single-01:before{content:"\ef56"}.icon-users-glyph_square-33:before{content:"\ef5f"}.icon-users-glyph-2_a-add:before{content:"\ef64"}.icon-users-glyph-2_a-remove:before{content:"\ef6a"}.icon-users-glyph-2_a-star:before{content:"\ef6e"}.icon-users-glyph-2_a-time:before{content:"\ef70"}.icon-arrows-1_small-triangle-down:before{content:"\e93b"}.icon-arrows-1_small-triangle-left:before{content:"\e93c"}.icon-arrows-1_small-triangle-right:before{content:"\e93d"}.icon-arrows-1_small-triangle-up:before{content:"\e93e"}.icon-ui-1_simple-remove:before{content:"\ea5c"}.icon-ui-glyph-1_zoom-in:before{content:"\ed87"}.icon-ui-glyph-1_zoom-out:before{content:"\ed88"}.icon-ui-glyph-2_enlarge-58:before{content:"\edaa"}.icon-tail-right:before{content:"\e900"}.icon-tail-left:before{content:"\e901"}.icon-arrows-e_share-26:before{content:"\e9be"}.icon-screen-out-glyph-24:before{content:"\e917"}.icon-screen-in-glyph-24:before{content:"\e918"}.icon-ui-glyph-2_menu-dots:before{content:"\edcc"}.icon-ui-1_bell-53:before{content:"\ea13"}.icon-ui-2_chat-content:before{content:"\ea7a"}.icon-ui-3_heart:before{content:"\ee80"}.icon-grid:before{content:"\e910"}.icon-tech-glyph_mobile-button:before{content:"\e913"}.icon-tech-glyph_laptop:before{content:"\e911"}.icon-bold:before{content:"\e90a"}.icon-bullet-list:before{content:"\e90b"}.icon-italic:before{content:"\e90c"}.icon-link:before{content:"\e90d"}.icon-number-list:before{content:"\e90e"}.icon-underline:before{content:"\e90f"}.icon-volume-ban:before{content:"\e909"}.icon-key-enter:before{content:"\e908"}.icon-knife:before{content:"\e906"}.icon-hourglass:before{content:"\e907"}.icon-studiematerial:before{content:"\e905"}.icon-ui-48px-glyph-1_calendar-grid-61:before{content:"\e904"}.icon-calendar:before{content:"\e902"}.icon-pencil:before{content:"\e912"}.icon-star:before{content:"\e914"}.icon-star-rounded:before{content:"\e903"}.icon-deslike-outline:before{content:"\e967"}.icon-like-outline:before{content:"\e968"}.icon-deslike-filled:before{content:"\e969"}.icon-like-filled:before{content:"\e970"}.icon-chat-45:before{content:"\e971"}.icon-image-02:before{content:"\e972"}.icon-laugh-17:before{content:"\e919"}.icon-at-sign:before{content:"\e91b"}.icon-star-half:before{content:"\f089"}@charset "UTF-8";*,:before,:after{box-sizing:border-box}html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;height:100%;margin:0;color:#051821;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}a{text-decoration:underline;text-underline-offset:.08em;text-decoration-thickness:.0625em}a:hover{text-decoration:none}hr{height:0;margin:1.5rem 0;border:0;border-top:1px solid #e6e8e9}button,input,textarea,select{color:inherit;font-family:inherit}:focus-visible{outline:.125rem solid #056dff;outline-offset:.125rem;box-shadow:0 0 0 .125rem #fff}::selection{color:#051821}::placeholder{color:#505d64}::-ms-clear{display:none}.avatar{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:inline-block;width:100%;height:100%;overflow:hidden;border-radius:50%}.avatar--small{width:2.5rem;height:2.5rem}.avatar--medium{width:5rem;height:5rem}.avatar--large{width:6.25rem;height:6.25rem}.avatar--xlarge{width:10rem;height:10rem}.avatar__image-wrapper:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 .0625rem #e6e8e9;content:""}.avatar__initials{width:100%;height:100%}.button{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-width:5rem;padding:.4375rem .9375rem;font-family:inherit;text-align:center;text-decoration:none;border-style:solid;border-width:1px;border-radius:.25rem;cursor:pointer;appearance:none}.button[disabled]{cursor:not-allowed}.button--small{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1rem;min-width:0}.button--full-width{width:100%}.button__leading-icon,.button__trailing-icon{flex-shrink:0;width:1em;height:1em;line-height:1!important}.button--primary,.button--primary:hover,.button--primary:active{color:#fff}.button--primary-inverted{background-color:#fff;border-color:#fff}.button--primary-inverted[disabled],.button--primary-inverted[disabled]:hover,.button--primary-inverted[disabled]:active{color:#828c90;background-color:#cdd1d3;border-color:#cdd1d3}.button--primary-danger{color:#fff;background-color:#e3290f;border-color:#e3290f}.button--primary-danger:hover{color:#fff;background-color:#cc250e;border-color:#cc250e}.button--primary-danger:active{color:#fff;background-color:#b6210c;border-color:#b6210c}.button--primary-danger[disabled]{background-color:#f9d4cf;border-color:#f9d4cf}.button--secondary-danger{color:#051821;background-color:#fceae7;border-color:#fceae7}.button--secondary-danger:hover{color:#051821;background-color:#f9d4cf;border-color:#f9d4cf}.button--secondary-danger:active{color:#051821;background-color:#f7bfb7;border-color:#f7bfb7}.button--secondary-danger[disabled]{color:#f7bfb7;background-color:#fceae7;border-color:#fceae7}.button--tertiary{background-color:transparent;border-color:currentcolor}.button--tertiary-inverted{color:#fff;background-color:transparent;border-color:currentcolor}.button--tertiary-inverted:hover{color:#fff;background-color:#fff3}.button--tertiary-inverted:active{color:#fff;background-color:#ffffff4d}.button--tertiary-inverted[disabled]{color:#828c90;background-color:transparent}.button--tertiary-brand{background-color:transparent;border-color:currentcolor}.button--ghost{padding:.4375rem;background-color:transparent;border-color:transparent}.button--ghost-inverted{padding:.4375rem;color:#fff;background-color:transparent;border-color:transparent}.button--ghost-inverted:hover{color:#fff;background-color:#fff3}.button--ghost-inverted:active{color:#fff;background-color:#ffffff4d}.button--ghost-inverted[disabled]{color:#828c90;background-color:transparent}.button-icon{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;color:#051821;font-family:inherit;text-decoration:none;background-color:transparent;border-color:transparent;border-style:solid;border-width:1px;border-radius:50%;cursor:pointer;appearance:none}.button-icon:hover{color:#051821;background-color:#0518210d}.button-icon:active,.button-icon.button-icon--active{color:#051821;background-color:#0518211a}.button-icon[disabled]{color:#cdd1d3;background-color:#fff;cursor:not-allowed}.button-icon__icon{width:1rem;height:1rem}.button-icon__icon:not(svg){font-size:1rem;line-height:1!important}.button-icon--medium .button-icon__icon,.button-icon--large .button-icon__icon{width:1.5rem;height:1.5rem}.button-icon--medium .button-icon__icon:not(svg),.button-icon--large .button-icon__icon:not(svg){font-size:1.5rem}.button-icon--ghost-inverted{color:#fff;background-color:transparent}.button-icon--ghost-inverted:hover{color:#fff;background-color:#fff3}.button-icon--ghost-inverted:active,.button-icon--ghost-inverted.button-icon--active{color:#fff;background-color:#ffffff4d}.button-icon--ghost-inverted[disabled]{color:#828c90;background-color:transparent}.button-icon--xsmall{width:1.5rem;height:1.5rem}.button-icon--small{width:2rem;height:2rem}.button-icon--medium{width:3rem;height:3rem}.button-icon--large{width:3.5rem;height:3.5rem}.navigation-button{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#fff;font-family:inherit;text-decoration:none;border:0;cursor:pointer}.navigation-button--prev{padding:3rem 1.5rem 3rem .75rem;border-radius:0 3.75rem 3.75rem 0}.navigation-button--next{padding:3rem .75rem 3rem 1.5rem;border-radius:3.75rem 0 0 3.75rem}.navigation-button__icon{width:1.5rem;height:1.5rem}.navigation-button__icon:not(svg){font-size:1.5rem}.checkbox__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important}.checkbox__label{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:inline-block;padding:.5rem 0 .5rem 2rem;color:#051821;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox--inverted .checkbox__label{color:#fff}.checkbox__input:disabled+.checkbox__label{cursor:not-allowed}.checkbox__label:before,.checkbox__label:after{position:absolute;top:0;left:0;z-index:1;width:1.5rem;height:1.5rem;margin-top:.5rem;content:""}.checkbox__label:before{background-color:transparent;border-style:solid;border-width:.125rem;border-radius:.25rem}.checkbox__input:focus-visible+.checkbox__label:before{outline:.125rem solid #056dff;outline-offset:.125rem;box-shadow:0 0 0 .125rem #fff}.checkbox--inverted .checkbox__label:before{border-color:#fff}.checkbox--invalid .checkbox__input:required+.checkbox__label:before{background-color:#f7bfb7;border-color:#e3290f}.checkbox .checkbox__input:disabled+.checkbox__label:before,.checkbox--inverted .checkbox__input:disabled+.checkbox__label:before,.checkbox--brand .checkbox__input:disabled+.checkbox__label:before{background-color:transparent;border-color:#cdd1d3}.checkbox__input:checked:disabled+.checkbox__label:before,.checkbox--inverted .checkbox__input:checked:disabled+.checkbox__label:before,.checkbox--brand .checkbox__input:checked:disabled+.checkbox__label:before{background-color:#cdd1d3;border-color:#cdd1d3}.checkbox--inverted .checkbox__label:hover:before{background-color:#ffffff4d}.checkbox__label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff' %3E%3Cpath d='M5.6 10.5 1.6 6 0 7.6 5.6 14 16 3.6 14.4 2l-8.8 8.5Z' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.75rem;visibility:hidden;opacity:0}.checkbox__input:checked+.checkbox__label:after{visibility:visible;opacity:1}.checkbox__label--fake{pointer-events:none}.checkbox__label--fake:after{visibility:visible;opacity:1}.checkbox__label-text:after{display:none;margin-left:.25rem;color:#505d64;content:"*"}.checkbox--required .checkbox__label-text:after{display:inline}.checkbox--inverted .checkbox__label-text:after{color:#fff}.checkbox--invalid .checkbox__label-text:after{color:#e3290f}.chip{display:inline-flex;align-items:center;max-width:100%;padding:.25rem;text-decoration:none;background-color:#f3f3f4;border-radius:1.5rem;cursor:default}.chip--large{padding:.5rem .75rem}.chip--small{padding:0 .25rem}.chip--outline-inverted{background-color:transparent;border:1px solid #e6e8e9}.chip--outline-inverted:hover{background-color:#fff3}.chip--outline-inverted:active{background-color:#ffffff4d}.chip__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;padding:0 .5rem;color:#051821}.chip--small .chip__label{padding:0 .25rem}.chip--large .chip__label{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;padding:0 .25rem}.chip--outline-inverted .chip__label{color:#fff}.chip__btn{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border:0;border-radius:50%;cursor:pointer}.chip--small .chip__btn{width:1rem;height:1rem}.chip__btn:before{position:absolute;inset:-.25rem;border-radius:0 1.5rem 1.5rem 0;content:""}.chip__btn:hover{background-color:#e6e8e9}.chip__btn:active{background-color:#cdd1d3}.chip__icon{width:1em;height:1em;font-size:.75rem}.chip--small .chip__icon{font-size:.5rem}.form-field{display:block}.form-field__label{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:flex;margin-bottom:.5rem}.form-field__label--inverted{color:#fff}.form-field__label-asterisk{display:none;margin-left:.25rem}.form-field--required .form-field__label-asterisk{display:inline-flex;color:#505d64}.form-field-has-error .form-field__label-asterisk{color:#e3290f}.form-field__error-message{display:block;font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:.5rem 0 0;color:#e3290f}.form-field__error-message--high-contrast{color:#f4a99f}.form-field__error-wrapper{display:flex;margin:0}.form-field__error-icon{flex-shrink:0;width:1rem;height:1rem;margin:.25rem .5rem 0 0}.form-field__error-icon:not(svg){margin:0 .5rem 0 0;line-height:inherit}.form-field__hint{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:.5rem 0 0;color:#505d64}.group-input{display:flex;border-radius:.25rem}.group-input__control{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:block;width:100%;padding:.4375rem .6875rem;color:#051821;font-family:inherit;background-color:#fff;border:1px solid #b4babc;border-radius:.25rem;flex-grow:1;border-radius:0}.group-input__control:focus{outline:none}.group-input__control[disabled]{color:#505d64;background-color:#fafafb;border-color:#e6e8e9;cursor:not-allowed;-webkit-text-fill-color:#505d64;opacity:1}.group-input__control:focus-within{z-index:1;border-radius:.25rem!important;box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.form-field-has-error .group-input__control,.form-field-has-error .group-input__control:focus{border-color:#e3290f}.form-field-has-error .group-input__control:focus-within{box-shadow:0 0 0 .25rem #f7bfb7}.group-input__control-wrapper{display:flex;flex:1;flex-direction:column}.group-input__control-wrapper:first-child .group-input__control{border-radius:.25rem 0 0 .25rem}.group-input__control-wrapper:last-child .group-input__control{border-radius:0 .25rem .25rem 0}.input{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:block;width:100%;padding:.4375rem .6875rem;color:#051821;font-family:inherit;background-color:#fff;border:1px solid #b4babc;border-radius:.25rem}.input:focus{outline:none}.input[disabled]{color:#505d64;background-color:#fafafb;border-color:#e6e8e9;cursor:not-allowed;-webkit-text-fill-color:#505d64;opacity:1}.input:focus{box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.form-field-has-error .input,.form-field-has-error .input:focus{border-color:#e3290f;box-shadow:0 0 0 .25rem #f7bfb7}.input-search{position:relative;display:block}.input-search__control{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:block;width:100%;padding:.4375rem 2.5rem .4375rem .6875rem;color:#051821;font-family:inherit;background-color:#fff;border:1px solid #b4babc;border-radius:.25rem}.input-search__control:focus{outline:none}.input-search__control[disabled]{color:#505d64;background-color:#fafafb;border-color:#e6e8e9;cursor:not-allowed;-webkit-text-fill-color:#505d64;opacity:1}.input-search__control:focus{box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.input-search__button{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:.25rem .25rem 0 0;padding:0;color:#505d64;background-color:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer}.input-search__button:before{position:absolute;inset:-.25rem;content:""}.input-search__button:hover{color:#505d64;background-color:#0518210d}.input-search__button:active{color:#505d64;background-color:#0518211a}.input-search__control[disabled]+.input-search__button{color:#b4babc;background-color:#fff;cursor:not-allowed}.input-search__button-icon{width:1rem;height:1rem}.multiselect{position:relative;display:block}.multiselect__control{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;padding:.4375rem 2.5rem .4375rem .6875rem;color:#051821;background-color:#fff;border:1px solid #b4babc;border-radius:.25rem}.multiselect__control--opened{border-radius:.25rem .25rem 0 0}.multiselect__control--disabled{background-color:#fafafb;cursor:not-allowed}.multiselect--disabled .multiselect__control{color:#505d64;border-color:#e6e8e9}.form-field-has-error .multiselect__control{border-color:#e3290f;box-shadow:0 0 0 .25rem #f7bfb7}.multiselect__chips{display:flex;flex-wrap:wrap;gap:.5rem}.multiselect__input{flex-grow:1;padding:0;font:inherit;background-color:transparent;border:none}.multiselect__icon{position:absolute;top:50%;right:.75rem;width:1em;height:1em;transform:translateY(-50%);fill:#505d64}.multiselect__control--opened .multiselect__icon{transform:translateY(-50%) rotate(180deg)}.multiselect--disabled .multiselect__icon{color:#b4babc}.multiselect__menu{position:absolute;top:100%;left:0;z-index:1000;display:none;width:100%;margin-top:-1px;overflow:hidden;background-color:#fff;border:1px solid #b4babc;border-radius:0 0 .25rem .25rem}.multiselect__control--opened+.multiselect__menu{display:block}.multiselect__menu-scrollbar{max-height:12.5rem;overflow-y:auto}.multiselect__menu-list{margin:0;padding:0;overflow:hidden;list-style-type:none}.multiselect__menu-item{display:block;padding:.5rem 1rem;color:#051821;cursor:pointer}.multiselect__menu-item:hover,.multiselect__menu-item--focused{background-color:#f3f3f4}.multiselect__hint{color:#505d64}.engm-select{position:relative;display:block}.engm-select__control{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;padding:.4375rem 2.5rem .4375rem .6875rem;color:#051821;background-color:#fff;border:1px solid #b4babc;border-radius:.25rem;cursor:pointer}.engm-select__control--opened{border-radius:.25rem .25rem 0 0;box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.engm-select--up .engm-select__control--opened{border-radius:0 0 .25rem .25rem}.engm-select__control--disabled{color:#505d64;background-color:#fafafb;border:1px solid #e6e8e9;cursor:not-allowed}.form-field-has-error .engm-select__control{border-color:#e3290f;box-shadow:0 0 0 .25rem #f7bfb7}.engm-select__control-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.engm-select__control-label--placeholder{color:#505d64}.engm-select__control-icon{position:absolute;top:50%;right:.75rem;width:1em;height:1em;transform:translateY(-50%);fill:#505d64}.engm-select__control--opened .engm-select__control-icon{transform:translateY(-50%) rotate(180deg)}.engm-select__control--disabled .engm-select__control-icon{fill:#b4babc}.engm-select__menu{position:absolute;top:100%;left:0;z-index:1000;display:none;width:100%;margin-top:-1px;overflow:hidden;background-color:#fff;border:1px solid #b4babc;border-radius:0 0 .25rem .25rem}.engm-select--up .engm-select__menu{top:auto;bottom:100%;margin-top:auto;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.engm-select__control--opened+.engm-select__menu{display:block}.engm-select__menu-list{max-height:12.5rem;margin:0;padding:0;overflow-y:auto;list-style-type:none}.engm-select__menu-item{display:block;padding:.5rem 1rem;color:#051821;cursor:pointer}.engm-select__menu-item[aria-selected=true]{position:relative}.engm-select__menu-item[aria-selected=true]:after{position:absolute;top:50%;right:1rem;width:.5rem;height:1rem;border-right:2px solid #051821;border-bottom:2px solid #051821;transform:translateY(-50%) rotate(45deg);content:""}.engm-select__menu-item[data-focus=true],.engm-select__menu-item:hover{background-color:#f3f3f4}.textarea{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:block;width:100%;padding:.4375rem .6875rem;color:#051821;font-family:inherit;background-color:#fff;border:1px solid #b4babc;border-radius:.25rem;min-height:7rem;resize:none}.textarea:focus{outline:none}.textarea[disabled]{color:#505d64;background-color:#fafafb;border-color:#e6e8e9;cursor:not-allowed;-webkit-text-fill-color:#505d64;opacity:1}.textarea:focus{box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.form-field-has-error .textarea,.form-field-has-error .textarea:focus{border-color:#e3290f;box-shadow:0 0 0 .25rem #f7bfb7}.link-with-icon{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:inline-flex;align-items:center;padding:0;text-decoration:none;background-color:transparent;border:0;cursor:pointer}.link-with-icon__leading-icon{width:1em;height:1em;margin-right:.5rem}.link-with-icon__text{text-decoration:underline;text-underline-offset:.08em;text-decoration-thickness:.0625em}.link-with-icon:hover .link-with-icon__text{text-decoration:none}.radio__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important}.radio__label{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:inline-block;padding:.5rem 0 .5rem 2rem;color:#051821;cursor:pointer;-webkit-user-select:none;user-select:none}.radio--inverted .radio__label{color:#fff}.radio__input:disabled+.radio__label{cursor:not-allowed}.radio__label:before,.radio__label:after{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;margin-top:.5rem;border-radius:50%;content:""}.radio__label:before{background-color:transparent;border-style:solid;border-width:.125rem}.radio__input:focus-visible+.radio__label:before{outline:.125rem solid #056dff;outline-offset:.125rem;box-shadow:0 0 0 .125rem #fff}.radio--inverted .radio__label:before{border-color:#fff}.radio .radio__input:disabled+.radio__label:before,.radio--inverted .radio__input:disabled+.radio__label:before,.radio--brand .radio__input:disabled+.radio__label:before{background-color:transparent;border-color:#cdd1d3}.radio__input:checked:disabled+.radio__label:before,.radio--inverted .radio__input:checked:disabled+.radio__label:before,.radio--brand .radio__input:checked:disabled+.radio__label:before{background-color:#cdd1d3;border-color:#cdd1d3}.radio--inverted .radio__label:hover:before{background-color:#ffffff4d}.radio__label:after{background-color:#fff;transform:scale(.5);visibility:hidden;opacity:0}.radio__input:checked+.radio__label:after{visibility:visible;opacity:1}.radio__label--fake{pointer-events:none}.radio__label--fake:after{visibility:visible;opacity:1}.badge{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:inline-flex;align-items:center;padding:0 .5rem;white-space:nowrap;border-radius:.125rem}.badge--danger{color:#fff;background-color:#e3290f}.badge--dark{color:#fff;background-color:#051821b3}.badge--decor{color:#fff;background-color:#fbc645}.badge--info{color:#fff;background-color:#408eb5}.badge--success{color:#fff;background-color:#128900}.badge--warning{color:#fff;background-color:#e36d00}.badge__icon{width:1em;height:1em;margin-right:.25rem}.callout{display:block;padding:1rem;border-radius:.25rem}@media only screen and (min-width: 640px){.callout{padding:1.5rem}}.callout--dark-alt{color:#fff;background-color:#37464d}.callout--decorative{color:#051821;background-color:#fef4da}.raised-input{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;width:100%;padding:1.5rem 7rem 1.25rem 1.5rem;color:#051821;border:none;border-radius:.5rem;box-shadow:.0625rem .0625rem .5rem #05182129}.raised-input:focus-visible{outline:none;box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.raised-input::-webkit-search-cancel-button,.raised-input::-webkit-search-decoration{appearance:none}.toggle{display:inline-flex}.toggle__input{position:relative;width:3rem;height:1.5rem;margin:0;background-color:#828c90;border-radius:1.5rem;cursor:pointer;transition:background-color .1s;appearance:none}.toggle__input:hover{background-color:#505d64}.toggle__input:before{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:50%;box-shadow:.0625rem .0625rem .5rem #05182129;transition:transform .1s;content:""}.toggle__input:disabled{background-color:#cdd1d3;cursor:not-allowed}.toggle__input:disabled:before{background-color:#e6e8e9}.toggle__input:checked{background-color:#128900}.toggle__input:checked:hover{background-color:#107b00}.toggle__input:checked:before{transform:translate(1.5rem)}.toggle__input:checked:disabled{background-color:#b8dcb3}.toggle__input:checked:disabled:before{background-color:#fff}.title-1{font-weight:400;font-size:2.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:3rem}@media (min-width: 900px){.title-1{font-size:3rem;line-height:4rem}}.title-1-bold{font-weight:700;font-size:2.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:3rem}@media (min-width: 900px){.title-1-bold{font-size:3rem;line-height:4rem}}.title-2{font-weight:400;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}@media (min-width: 900px){.title-2{font-size:2rem;line-height:2.5rem}}.title-2-bold{font-weight:700;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}@media (min-width: 900px){.title-2-bold{font-size:2rem;line-height:2.5rem}}.subtitle{font-weight:400;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}@media (min-width: 900px){.subtitle{font-size:1.5rem;line-height:2rem}}.subtitle-bold{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}@media (min-width: 900px){.subtitle-bold{font-size:1.5rem;line-height:2rem}}.body-text-large{font-weight:400;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}.body-text-large-bold{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}.body-text{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.body-text-bold{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.body-text-small{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.body-text-small-bold{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.backdrop-checkbox{display:block;width:100%}.backdrop-checkbox__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important}.backdrop-checkbox__label{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display:block;padding:1.5rem 1rem 1.5rem 3rem;color:#051821;border-radius:.25rem;cursor:pointer}.backdrop-checkbox__label:before,.backdrop-checkbox__label:after{position:absolute;top:1rem;left:1rem;width:1.5rem;height:1.5rem;margin-top:.5rem;content:""}.backdrop-checkbox__label:before{background-color:transparent;border-style:solid;border-width:.125rem;border-radius:.25rem}.backdrop-checkbox__input:focus-visible+.backdrop-checkbox__label:before{outline:.125rem solid #056dff;outline-offset:.125rem;box-shadow:0 0 0 .125rem #fff}.backdrop-checkbox__label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 12 12'%3E%3Cpath d='m4.2 6.3-3-1.8L0 5.7l4.2 4.8L12 2.7l-1.2-1.2-6.6 4.8Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.75rem;visibility:hidden;opacity:0}.backdrop-checkbox__input:checked+.backdrop-checkbox__label:after{visibility:visible;opacity:1}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 0;color:#505d64}.empty-state--large{padding:4.5rem 0}.empty-state--on-dark{color:#fff}.empty-state__icon{font-size:2rem}.empty-state--large .empty-state__icon{font-size:3rem}.empty-state__message{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:1.5em 0 0;text-align:center}.feature-tile{padding:1.5rem;background-color:#fff;border-radius:.5rem;box-shadow:0 0 .25rem #05182129}.feature-tile__accent{font-weight:700;font-size:2.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:3rem;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-bottom:1.5rem;color:#fff;border-radius:100%}@media (min-width: 900px){.feature-tile__accent{font-size:3rem;line-height:4rem}}.feature-tile__title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;min-height:4rem;margin-bottom:1.5rem}.feature-tile__text{margin:0}.likes{display:inline-flex}.likes__button{display:flex;align-items:center;justify-content:center;min-width:4.25rem;padding:.25rem .75rem;color:#fff;background-color:transparent;border:1px solid currentcolor;cursor:pointer}.likes__button:hover{background-color:#fff3}.likes__button:active{background-color:#ffffff4d}.likes__button--like{border-radius:1.5rem 0 0 1.5rem}.likes__button--dislike{border-left-width:0;border-radius:0 1.5rem 1.5rem 0}.likes__icon{width:1em;height:1em}.likes__button--dislike .likes__icon{transform:rotate(180deg)}.likes__count{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin-left:.5rem}.modal{position:fixed;inset:0;z-index:1000;overflow-y:auto;background-color:#051821cc}@media only screen and (min-width: 640px){.modal{display:flex;padding:1.5rem 0}}.modal__content{position:relative;width:100%;max-width:40rem;min-height:100%;padding:1.5rem 1rem 10rem;background-color:#fff;box-shadow:.0625rem .0625rem .5rem #05182129}@media only screen and (min-width: 640px){.modal__content{min-height:auto;margin:auto;padding:2rem;border-radius:.25rem}}.modal__button-close{display:flex;margin:-.5rem -.5rem 0 auto}.modal__title{font-weight:400;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:0 0 1.5rem;color:#051821;text-align:center}@media (min-width: 900px){.modal__title{font-size:2rem;line-height:2.5rem}}.modal__text{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin-bottom:1.5rem;color:#505d64;text-align:center}.modal__text-note{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:block;color:#505d64;text-align:center}.modal__footer{margin-top:2rem}@media only screen and (max-width: 639.98px){.modal__footer{position:fixed;right:0;bottom:0;left:0;z-index:1;margin-top:0;padding:1.5rem 1rem;text-align:center;background-color:#fff;border-top:1px solid #e6e8e9}}.option-tile{display:block;width:100%;padding:2rem;text-align:center;text-decoration:none;background-color:#fff;border-radius:.5rem;box-shadow:.0625rem .0625rem .5rem #05182129}.option-tile:hover{box-shadow:.125rem .125rem 1rem #0518213d}.option-tile__icon{width:4rem;height:4rem;margin-bottom:1rem}.option-tile__title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;display:block;margin-bottom:.5rem;color:#051821}@media (min-width: 900px){.option-tile__title{font-size:1.5rem;line-height:2rem}}.option-tile__text{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:0;color:#505d64}.side-accordion{display:block;border-radius:.25rem}.side-accordion__header{margin:0}.side-accordion__trigger{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:flex;gap:.5rem;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;text-align:left;background-color:transparent;border:none;border-radius:.25rem;cursor:pointer;transition:border-radius .25s ease-in-out;appearance:none}.side-accordion--expanded .side-accordion__trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.side-accordion__title{color:#051821;text-transform:uppercase}.side-accordion__count{margin-left:auto;color:#505d64;transition:opacity .25s ease-in-out}.side-accordion--expanded .side-accordion__count{opacity:0}.side-accordion__icon{flex-shrink:0;width:1em;height:1em;transition:transform .25s ease-in-out}.side-accordion--expanded .side-accordion__icon{transform:rotate(180deg)}.side-accordion__panel{overflow:hidden}.tile{display:flex;flex-direction:column;width:100%;min-height:11rem;padding:1.5rem;text-decoration:none;border-radius:.5rem;box-shadow:.0625rem .0625rem .5rem #05182129;transition:box-shadow 50ms ease-out,transform 50ms ease-out}.tile:hover{box-shadow:.125rem .125rem 1rem #0518213d;transform:translateY(-.5rem)}.tile--sand-yellow{color:#051821;background-color:#fff8dc}.tile--sand-yellow:hover{color:#051821}.tile__title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin-bottom:1.5rem}@media (min-width: 900px){.tile__title{font-size:1.5rem;line-height:2rem}}.tile__footer{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin-top:auto;text-transform:uppercase}.tile-checkbox{position:relative;display:block;height:100%;border-radius:.5rem;box-shadow:.0625rem .0625rem .5rem #05182129;transform:translateY(0);transition:transform 1s ease 0s}.tile-checkbox:hover{box-shadow:.125rem .125rem 1rem #0518213d;transform:translateY(-1rem);transition:all .2s ease 0s}@media only screen and (max-width: 959.98px){.tile-checkbox:hover{transform:translateY(-.5rem)}}@media only screen and (max-width: 959.98px){.tile-checkbox:hover{box-shadow:none;transform:none}}.tile-checkbox__illustration{position:absolute;top:0;right:0;bottom:0;z-index:0;width:10rem;overflow:hidden;border-radius:0 10px 10px 0}@media only screen and (max-width: 959.98px){.tile-checkbox__illustration{width:10rem}}.tile-checkbox--medium .tile-checkbox__illustration{width:12.5rem}.tile-checkbox--large .tile-checkbox__illustration{width:30rem}.tile-checkbox__illustration-image{width:100%;height:100%}.tile-checkbox__input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important}.tile-checkbox__label{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;position:relative;display:flex;align-items:flex-end;width:100%;height:100%;padding:1.5rem;cursor:pointer}@media only screen and (max-width: 959.98px){.tile-checkbox__label{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;padding:1.5rem 1.5rem 1.5rem 4.5rem}}.tile-checkbox--medium .tile-checkbox__label{font-weight:700;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}@media (min-width: 900px){.tile-checkbox--medium .tile-checkbox__label{font-size:2rem;line-height:2.5rem}}.tile-checkbox--large .tile-checkbox__label{font-weight:700;font-size:2.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:3rem}@media (min-width: 900px){.tile-checkbox--large .tile-checkbox__label{font-size:3rem;line-height:4rem}}.tile-checkbox--medium .tile-checkbox__label,.tile-checkbox--large .tile-checkbox__label{padding:2rem}.tile-checkbox__label:before,.tile-checkbox__label:after{position:absolute;top:1.5rem;left:1.5rem;width:1.5rem;height:1.5rem;margin-top:0;content:""}@media only screen and (max-width: 959.98px){.tile-checkbox__label:before,.tile-checkbox__label:after{top:50%;transform:translateY(-50%)}}.tile-checkbox--large .tile-checkbox__label:before,.tile-checkbox--medium .tile-checkbox__label:before,.tile-checkbox--large .tile-checkbox__label:after,.tile-checkbox--medium .tile-checkbox__label:after{top:2rem;left:2rem}.tile-checkbox__label:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 12 12'%3E%3Cpath d='m4.2 6.3-3-1.8L0 5.7l4.2 4.8L12 2.7l-1.2-1.2-6.6 4.8Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.75rem;visibility:hidden;opacity:0}.tile-checkbox__input:checked+.tile-checkbox__label:after{visibility:visible;opacity:1}.tile-checkbox__label:before{background-color:transparent;border-style:solid;border-width:.125rem;border-radius:.25rem}.tile-checkbox__input:focus-visible+.tile-checkbox__label:before{outline:.125rem solid #056dff;outline-offset:.125rem;box-shadow:0 0 0 .125rem #fff}.tile-checkbox__text{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;hyphens:auto}.timeline{margin:0;padding:0;list-style-type:none}.timeline__item{position:relative;display:flex;gap:.5rem;width:100%;padding:.5rem 0}.timeline__item:not(:last-child):after{position:absolute;top:2rem;bottom:-.5rem;left:0;width:.25rem;background-color:#505d64;transform:translate(.625rem);content:""}.timeline__item--expanded-interaction{padding:.5rem 1rem}.timeline__item--expanded-interaction:not(:last-child):after{left:1rem}.timeline__indicator{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:.25rem solid #505d64;border-radius:50%}.timeline__indicator-icon{width:.75rem;height:.75rem}.timeline__body{flex-grow:1}.timeline__link{color:inherit;text-decoration:none}.timeline__link:hover{color:inherit}.timeline__link:before{position:absolute;inset:0;content:""}.timeline__link--current{color:#fff;font-weight:700}.timeline__link-label{position:relative;z-index:1}.toast-container{z-index:10000}.toast-container.toast-top-right{top:3rem;right:0;margin:0 1.5rem}@media only screen and (min-width: 960px){.toast-container.toast-top-right{right:3rem;margin:0;padding-left:.5rem}}.toast-container .ngx-toastr[lxp-toast]{display:flex;gap:1rem;align-items:center;margin:0 0 .5rem;padding:1rem;color:#fff;background-image:none;border-radius:.25rem;box-shadow:.0625rem .0625rem .5rem #05182129}.toast-container .ngx-toastr[lxp-toast]:hover{box-shadow:.125rem .125rem 1rem #0518213d}.toast-container .ngx-toastr[lxp-toast] .toast-close-button{top:0;flex-shrink:0}.toast-container .ngx-toastr[lxp-toast] .toast-message{flex-grow:1}.toast-container mat-icon{flex-shrink:0;line-height:1!important}.toast-success{background-color:#128900}.toast-error{background-color:#e3290f}.toast-warning{background-color:#e36d00}.user-tile{display:block}.user-tile__header{display:flex}.user-tile__avatar{flex-shrink:0;width:3rem;height:3rem;margin-right:1rem;overflow:hidden;border-radius:50%}.user-tile--small .user-tile__avatar{width:2rem;height:2rem;margin-right:.5rem}.user-tile--large .user-tile__avatar{width:6.25rem;height:6.25rem;margin-right:1.5rem}.user-tile__info{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-width:0}.user-tile__title{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:block;margin:0;color:#051821;word-break:break-word}.user-tile--small .user-tile__title{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.user-tile--large .user-tile__title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}.user-tile--inverted .user-tile__title{color:#fff}.user-tile__subtitle{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:block;color:#505d64;word-break:break-word}.user-tile--large .user-tile__subtitle{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.user-tile--inverted .user-tile__subtitle{color:#b4babc}.user-tile__email{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:block;word-break:break-all}.user-tile--large .user-tile__email{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.user-tile--inverted .user-tile__email{color:#fff}.user-tile__content{margin-top:1rem;padding-left:4rem}.actions-layout{display:flex;gap:1rem;justify-content:center}@media only screen and (max-width: 639.98px){.actions-layout{flex-direction:column}}@media only screen and (max-width: 639.98px){.actions-layout__primary{order:-1}}.actions-layout-stack{display:flex;flex-direction:column;gap:1rem;align-items:stretch}.color-text-primary{color:#051821}.color-text-primary-inverted{color:#fff}.color-text-secondary{color:#505d64}.color-text-secondary-inverted{color:#b4babc}.color-text-danger{color:#e3290f}.color-text-info{color:#337291}.color-text-success{color:#128900}.color-text-warning{color:#e36d00}.color-text-warning-on-light{color:#b65700}.color-background-default{background-color:#fff}.color-background-alt{background-color:#fafafb}.color-background-dark{background-color:#051821}.color-background-dark-alt{background-color:#37464d}.color-background-danger{background-color:#e3290f}.color-background-danger-light{background-color:#f9d4cf}.color-background-decorative{background-color:#fbc645}.color-background-decorative-light{background-color:#fef4da}.color-background-info{background-color:#408eb5}.color-background-info-light{background-color:#d9e8f0}.color-background-success{background-color:#128900}.color-background-success-light{background-color:#d0e7cc}.color-background-warning{background-color:#e36d00}.color-background-warning-light{background-color:#f9e2cc}.color-border-default{border-color:#e6e8e9}.color-border-danger{border-color:#e3290f}.color-border-success{border-color:#128900}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important}.text-bold{font-weight:700}.text-center{text-align:center}.text-crossed{text-decoration:line-through}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cookie-consent-modal__item{display:grid;grid-template-areas:"label icon toggle" "text text toggle";grid-template-columns:auto 1fr auto;row-gap:.5rem}.cookie-consent-modal__item+.cookie-consent-modal__item{margin-top:1.5rem}.cookie-consent-modal__item-label{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;grid-area:label;margin:0}.cookie-consent-modal__item-asterisk{color:#4b5563}.cookie-consent-modal__warning{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;display:flex;gap:.25rem;align-items:center;color:#ea580c}.cookie-consent-modal__item-icon{position:relative;display:inline-flex;grid-area:icon;align-self:center;width:1rem;height:1rem;margin-left:.5rem;color:#ea580c}.cookie-consent-modal__item-icon:before{position:absolute;content:"";inset:-.5rem}.cookie-consent-modal__item-text{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;grid-area:text;margin:0;color:#4b5563}.cookie-consent-modal__item-toggle{grid-area:toggle;align-self:flex-start;margin:.5rem 0 0 1.5rem}.empty-page-state{display:block;padding:2rem 1.5rem;text-align:center;background-color:#fff}@media only screen and (min-width: 640px){.empty-page-state{padding:4rem}}.empty-page-state__icon{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;margin:0 auto 1.5rem;padding:1.5rem;color:#b4babc;background-color:#fafafb;border:1px solid #e6e8e9;border-radius:50%}.empty-page-state__title{font-weight:400;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:0}@media (min-width: 900px){.empty-page-state__title{font-size:2rem;line-height:2.5rem}}.empty-page-state__search-query{padding:0 .25rem;border-radius:.25rem}.empty-page-state__text{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:1rem 0 0;color:#505d64;white-space:pre-line}.empty-page-state__action{margin-top:1.5rem}.maintenance-banner{color:#051821;background-color:#fdddcf}.maintenance-banner__body{display:flex;align-items:center;max-width:1380px;margin:0 auto;padding:0 32px}.maintenance-banner__message{flex-grow:1;padding:16px}.maintenance-banner__close-btn{flex-shrink:0}.video-cookie-consent-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;background-color:#051821;aspect-ratio:16/9}.video-cookie-consent-message__text{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;max-width:24rem;margin:0 0 1rem;color:#b4babc}@media only screen and (min-width: 640px){.video-cookie-consent-message__text{margin-bottom:1.5rem}}.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);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}.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{inset: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{inset: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-theme-loaded-marker{display:none}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-bottom-sheet-container:not(.ultra-theme .mat-bottom-sheet-container){padding:0!important;background-color:#fff}.cdk-global-scrollblock:not(.ultra-theme .cdk-global-scrollblock){height:auto}.mat-mdc-dialog-container:not(.ultra-theme .mat-mdc-dialog-container){padding:0!important;border-radius:0!important}.cdk-overlay-dark-backdrop:not(.ultra-theme .cdk-overlay-dark-backdrop){background:none}.mat-mdc-menu-panel:not(.ultra-theme .mat-mdc-menu-panel){min-height:auto!important;background-color:#fff;box-shadow:.0625rem .0625rem .5rem #05182129}.mat-mdc-menu-item:not(.ultra-theme .mat-mdc-menu-item){font-size:1rem!important;font-family:Aeonik,Helvetica,sans-serif!important;line-height:1.5rem!important}.mat-mdc-autocomplete-panel:not(.ultra-theme .mat-mdc-autocomplete-panel){min-width:13.75rem;background-color:#fff;border:1px solid #e6e8e9;border-radius:3px!important}.mat-mdc-form-field-icon-suffix:not(.ultra-theme .mat-mdc-form-field-icon-suffix){position:absolute!important;top:1rem!important;right:.75rem!important;cursor:pointer!important}.mat-mdc-form-field:not(.ultra-theme .mat-mdc-form-field){width:100%}.mat-mdc-form-field-subscript-wrapper{padding-top:.5rem}.mat-mdc-form-field-subscript-wrapper:not(:has(.mat-mdc-form-field-error),:has(.mat-mdc-form-field-hint)){display:none}.mat-mdc-input-element:not(.ultra-theme .mat-mdc-input-element){height:42px!important;padding:10px 12px!important;color:#051821!important;font-size:1rem!important;line-height:1.5rem!important;border:1px solid #b4babc!important;border-radius:.25rem!important}.mat-mdc-input-element:not(.ultra-theme .mat-mdc-input-element):focus{outline:none!important}.mat-mdc-floating-label:not(.ultra-theme .mat-mdc-floating-label,.ultra-theme .mat-option),.mat-option:not(.ultra-theme .mat-mdc-floating-label,.ultra-theme .mat-option){font-size:1rem!important;font-family:Aeonik,Helvetica,sans-serif!important;line-height:1.5rem!important}.mat-mdc-option:not(.ultra-theme .mat-mdc-option) .mdc-list-item__primary-text{width:100%}@font-face{font-weight:400;font-family:Aeonik;font-style:normal;src:url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Regular.woff2) format("woff2"),url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Regular.woff) format("woff"),url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Regular.ttf) format("truetype")}@font-face{font-weight:500;font-family:Aeonik;font-style:normal;src:url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Medium.woff2) format("woff2"),url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Medium.woff) format("woff"),url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Medium.ttf) format("truetype")}@font-face{font-weight:700;font-family:Aeonik;font-style:normal;src:url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Bold.woff2) format("woff2"),url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Bold.woff) format("woff"),url(https://files-studytube-nl.s3.eu-west-1.amazonaws.com/fonts/Aeonik-Bold.ttf) format("truetype")}#fc_frame.fc-open,#fc_frame.fc-widget-normal.fc-open,.insided-conversational-slider.insided-conversational-slider--open{z-index:101}#helix-chat-container>*:not(:last-child){display:none}#helix-chat-container>*:last-child{z-index:101;max-height:calc(100% - 134px)}@media (max-width: 768px){#helix-chat-container>*:last-child{max-height:100%}}.stu-table__actions-cell{width:7.5rem!important;padding:0 1.5rem;text-align:center;text-overflow:initial}.stu-table__actions-cell-container{display:flex;gap:.5rem;justify-content:flex-end}.stu-table__actions-cell-container--start{justify-content:flex-start}.stu-table:not(:has(.stu-table__actions-cell .mat-mdc-button-base)) .stu-table__actions-cell,.stu-table:has(.stu-table__actions-cell .mat-mdc-button-base:nth-of-type(1)) .stu-table__actions-cell{width:5rem!important;min-width:5rem;max-width:5rem!important}.stu-table:has(.stu-table__actions-cell .mat-mdc-button-base:nth-of-type(2)) .stu-table__actions-cell{width:7.5rem!important;min-width:7.5rem;max-width:7.5rem!important}.stu-table:has(.stu-table__actions-cell .mat-mdc-button-base:nth-of-type(3)) .stu-table__actions-cell{width:10rem!important;min-width:10rem;max-width:10rem!important}.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;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);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:#00000052}.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}.ultra-theme{--mat-bottom-sheet-container-text-font: Aeonik, Helvetica, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400;--mat-grid-list-tile-header-primary-text-size: 1rem;--mat-grid-list-tile-header-secondary-text-size: .75rem;--mat-grid-list-tile-footer-primary-text-size: 1rem;--mat-grid-list-tile-footer-secondary-text-size: .75rem;--mat-toolbar-title-text-font: Aeonik, Helvetica, sans-serif;--mat-toolbar-title-text-line-height: 1.5rem;--mat-toolbar-title-text-size: 1.25rem;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 500;--mdc-plain-tooltip-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-plain-tooltip-supporting-text-size: .75rem;--mdc-plain-tooltip-supporting-text-weight: 500;--mdc-plain-tooltip-supporting-text-tracking: normal;--mdc-list-list-item-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-list-list-item-label-text-line-height: 1.5rem;--mdc-list-list-item-label-text-size: 1.125rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-list-list-item-supporting-text-line-height: 1.5rem;--mdc-list-list-item-supporting-text-size: 1rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 1rem;--mdc-list-list-item-trailing-supporting-text-size: .75rem;--mdc-list-list-item-trailing-supporting-text-tracking: normal;--mdc-list-list-item-trailing-supporting-text-weight: 500;--mdc-text-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-text-button-label-text-size: 1rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-filled-button-label-text-size: 1rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-protected-button-label-text-size: 1rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-outlined-button-label-text-size: 1rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none;--mdc-extended-fab-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-extended-fab-label-text-size: 1rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 500;--mdc-snackbar-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-snackbar-supporting-text-line-height: 1.5rem;--mdc-snackbar-supporting-text-size: 1rem;--mdc-snackbar-supporting-text-weight: 400;--mat-table-header-headline-font: Aeonik, Helvetica, sans-serif;--mat-table-header-headline-line-height: 1.5rem;--mat-table-header-headline-size: 1rem;--mat-table-header-headline-weight: 700;--mat-table-header-headline-tracking: normal;--mat-table-row-item-label-text-font: Aeonik, Helvetica, sans-serif;--mat-table-row-item-label-text-line-height: 1.5rem;--mat-table-row-item-label-text-size: 1rem;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Aeonik, Helvetica, sans-serif;--mat-table-footer-supporting-text-line-height: 1.5rem;--mat-table-footer-supporting-text-size: 1rem;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal;--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: #056dff;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04);--mat-optgroup-label-text-color: rgba(0, 0, 0, .87);--mat-full-pseudo-checkbox-selected-icon-color: #056dff;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #056dff;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-option-label-text-font: Aeonik, Helvetica, sans-serif;--mat-option-label-text-line-height: 1.5rem;--mat-option-label-text-size: 1.125rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400;--mat-optgroup-label-text-font: Aeonik, Helvetica, sans-serif;--mat-optgroup-label-text-line-height: 1.5rem;--mat-optgroup-label-text-size: 1.125rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: #056dff;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-badge-text-font: Aeonik, Helvetica, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0;--mat-standard-button-toggle-height: 48px;--mat-legacy-button-toggle-label-text-font: Aeonik, Helvetica, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 1.5rem;--mat-legacy-button-toggle-label-text-size: 1.125rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Aeonik, Helvetica, sans-serif;--mat-standard-button-toggle-label-text-line-height: 1.5rem;--mat-standard-button-toggle-label-text-size: 1.125rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400;--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-title-text-font: Aeonik, Helvetica, sans-serif;--mat-card-title-text-line-height: 1.5rem;--mat-card-title-text-size: 1.25rem;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Aeonik, Helvetica, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: normal;--mat-card-subtitle-text-weight: 700;--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #056dff;--mdc-checkbox-selected-hover-icon-color: #056dff;--mdc-checkbox-selected-icon-color: #056dff;--mdc-checkbox-selected-pressed-icon-color: #056dff;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #056dff;--mdc-checkbox-selected-hover-state-layer-color: #056dff;--mdc-checkbox-selected-pressed-state-layer-color: #056dff;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block;--mat-checkbox-label-text-font: Aeonik, Helvetica, sans-serif;--mat-checkbox-label-text-line-height: 1.5rem;--mat-checkbox-label-text-size: 1rem;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #056dff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(5, 109, 255, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(5, 109, 255, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(5, 109, 255, .3);--mat-datepicker-toggle-active-state-icon-color: #056dff;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(5, 109, 255, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-text-font: Aeonik, Helvetica, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 1rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 1rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400;--mat-datepicker-calendar-date-in-range-state-background-color: #e5e7eb !important;--mat-datepicker-calendar-date-selected-disabled-state-background-color: #e5e7eb !important;--mat-datepicker-calendar-date-focus-state-background-color: #e5e7eb !important;--mat-datepicker-calendar-date-hover-state-background-color: #e5e7eb !important;--mat-datepicker-calendar-date-selected-state-background-color: #111928 !important;--mat-datepicker-toggle-icon-color: #111928 !important;--mat-datepicker-toggle-active-state-icon-color: #111928 !important;--mat-divider-width: 1px;--mat-divider-color: rgba(0, 0, 0, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54);--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-expansion-header-text-font: Aeonik, Helvetica, sans-serif;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-weight: 700;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Aeonik, Helvetica, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8;--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Aeonik, Helvetica, sans-serif;--mat-menu-item-label-text-size: 1.125rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.5rem;--mat-menu-item-label-text-weight: 400;--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Aeonik, Helvetica, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: normal;--mat-paginator-container-text-weight: 500;--mat-paginator-select-trigger-text-size: .75rem;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-touch-target-display: block;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: #056dff;--mdc-filled-text-field-focus-active-indicator-color: #056dff;--mdc-filled-text-field-focus-label-text-color: rgba(5, 109, 255, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #dc2626;--mdc-filled-text-field-error-focus-label-text-color: #dc2626;--mdc-filled-text-field-error-label-text-color: #dc2626;--mdc-filled-text-field-error-caret-color: #dc2626;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #dc2626;--mdc-filled-text-field-error-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-error-hover-active-indicator-color: #dc2626;--mdc-outlined-text-field-caret-color: #056dff;--mdc-outlined-text-field-focus-outline-color: #056dff;--mdc-outlined-text-field-focus-label-text-color: rgba(5, 109, 255, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #dc2626;--mdc-outlined-text-field-error-focus-label-text-color: #dc2626;--mdc-outlined-text-field-error-label-text-color: #dc2626;--mdc-outlined-text-field-error-hover-label-text-color: #dc2626;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #dc2626;--mdc-outlined-text-field-error-hover-outline-color: #dc2626;--mdc-outlined-text-field-error-outline-color: #dc2626;--mat-form-field-focus-select-arrow-color: rgba(5, 109, 255, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #dc2626;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08;--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mdc-filled-text-field-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-filled-text-field-label-text-size: 1.125rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-outlined-text-field-label-text-size: 1.125rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Aeonik, Helvetica, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1.125rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 1.125rem;--mat-form-field-subscript-text-font: Aeonik, Helvetica, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: normal;--mat-form-field-subscript-text-weight: 500;--mdc-outlined-text-field-focus-outline-color: #111928 !important;--mat-option-selected-state-label-text-color: #111928 !important;--mat-select-focused-arrow-color: #111928 !important;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mat-radio-label-text-font: Aeonik, Helvetica, sans-serif;--mat-radio-label-text-line-height: 1.5rem;--mat-radio-label-text-size: 1rem;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(5, 109, 255, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87);--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Aeonik, Helvetica, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1.125rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: #056dff;--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #056dff;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #056dff;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #056dff;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #dc2626;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #dc2626;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-height: 72px;--mat-stepper-container-text-font: Aeonik, Helvetica, sans-serif;--mat-stepper-header-label-text-font: Aeonik, Helvetica, sans-serif;--mat-stepper-header-label-text-size: 1rem;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 1.125rem;--mat-stepper-header-selected-state-label-text-size: 1.125rem;--mat-stepper-header-selected-state-label-text-weight: 400;--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0;--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1;--mdc-switch-selected-focus-state-layer-color: #056dff;--mdc-switch-selected-handle-color: #056dff;--mdc-switch-selected-hover-state-layer-color: #056dff;--mdc-switch-selected-pressed-state-layer-color: #056dff;--mdc-switch-selected-focus-handle-color: #134295;--mdc-switch-selected-hover-handle-color: #134295;--mdc-switch-selected-pressed-handle-color: #134295;--mdc-switch-selected-focus-track-color: #88d0ff;--mdc-switch-selected-hover-track-color: #88d0ff;--mdc-switch-selected-pressed-track-color: #88d0ff;--mdc-switch-selected-track-color: #88d0ff;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-switch-state-layer-size: 40px;--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87);--mat-tree-node-min-height: 48px;--mat-tree-node-text-font: Aeonik, Helvetica, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6);--mdc-dialog-subhead-font: Aeonik, Helvetica, sans-serif;--mdc-dialog-subhead-line-height: 1.5rem;--mdc-dialog-subhead-size: 1.25rem;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-dialog-supporting-text-line-height: 1.5rem;--mdc-dialog-supporting-text-size: 1.125rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: #056dff;--mdc-slider-focus-handle-color: #056dff;--mdc-slider-hover-handle-color: #056dff;--mdc-slider-active-track-color: #056dff;--mdc-slider-inactive-track-color: #056dff;--mdc-slider-with-tick-marks-inactive-container-color: #056dff;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #056dff;--mat-slider-hover-state-layer-color: rgba(5, 109, 255, .05);--mat-slider-focus-state-layer-color: rgba(5, 109, 255, .2);--mat-slider-value-indicator-opacity: .6;--mdc-slider-label-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-slider-label-label-text-size: 1rem;--mdc-slider-label-label-text-line-height: 1.5rem;--mdc-slider-label-label-text-tracking: normal;--mdc-slider-label-label-text-weight: 700}.ultra-theme .mat-h1,.ultra-theme .mat-headline-5,.ultra-theme .mat-typography .mat-h1,.ultra-theme .mat-typography .mat-headline-5,.ultra-theme .mat-typography h1{font:500 1.5rem/2rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 16px}.ultra-theme .mat-h2,.ultra-theme .mat-headline-6,.ultra-theme .mat-typography .mat-h2,.ultra-theme .mat-typography .mat-headline-6,.ultra-theme .mat-typography h2{font:500 1.25rem/1.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 16px}.ultra-theme .mat-h3,.ultra-theme .mat-subtitle-1,.ultra-theme .mat-typography .mat-h3,.ultra-theme .mat-typography .mat-subtitle-1,.ultra-theme .mat-typography h3{font:700 1.125rem/1.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 16px}.ultra-theme .mat-h4,.ultra-theme .mat-body-1,.ultra-theme .mat-typography .mat-h4,.ultra-theme .mat-typography .mat-body-1,.ultra-theme .mat-typography h4{font:400 1.125rem/1.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 16px}.ultra-theme .mat-h5,.ultra-theme .mat-typography .mat-h5,.ultra-theme .mat-typography h5{font:400 .83rem/1.5rem Aeonik,Helvetica,sans-serif;margin:0 0 12px}.ultra-theme .mat-h6,.ultra-theme .mat-typography .mat-h6,.ultra-theme .mat-typography h6{font:400 .67rem/1.5rem Aeonik,Helvetica,sans-serif;margin:0 0 12px}.ultra-theme .mat-body-strong,.ultra-theme .mat-subtitle-2,.ultra-theme .mat-typography .mat-body-strong,.ultra-theme .mat-typography .mat-subtitle-2{font:700 1rem/1.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-body,.ultra-theme .mat-body-2,.ultra-theme .mat-typography .mat-body,.ultra-theme .mat-typography .mat-body-2,.ultra-theme .mat-typography{font:400 1rem/1.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-body p,.ultra-theme .mat-body-2 p,.ultra-theme .mat-typography .mat-body p,.ultra-theme .mat-typography .mat-body-2 p,.ultra-theme .mat-typography p{margin:0 0 12px}.ultra-theme .mat-small,.ultra-theme .mat-caption,.ultra-theme .mat-typography .mat-small,.ultra-theme .mat-typography .mat-caption{font:500 .75rem/1rem Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-headline-1,.ultra-theme .mat-typography .mat-headline-1{font:700 7rem/10.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 56px}.ultra-theme .mat-headline-2,.ultra-theme .mat-typography .mat-headline-2{font:500 3.5rem/5.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 64px}.ultra-theme .mat-headline-3,.ultra-theme .mat-typography .mat-headline-3{font:700 3rem/4rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 64px}.ultra-theme .mat-headline-4,.ultra-theme .mat-typography .mat-headline-4{font:500 2rem/3rem Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0 0 64px}.ultra-theme .mdc-list-group__subheader{font:700 1.125rem/1.5rem Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-ripple{overflow:hidden;position:relative}.ultra-theme .mat-ripple:not(:empty){transform:translateZ(0)}.ultra-theme .mat-ripple.mat-ripple-unbounded{overflow:visible}.ultra-theme .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);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .ultra-theme .mat-ripple-element,.cdk-drag-preview .ultra-theme .mat-ripple-element,.cdk-drag-placeholder .ultra-theme .mat-ripple-element{display:none}.ultra-theme .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] .ultra-theme .cdk-visually-hidden{left:auto;right:0}.ultra-theme .cdk-overlay-container,.ultra-theme .cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.ultra-theme .cdk-overlay-container{position:fixed;z-index:1000}.ultra-theme .cdk-overlay-container:empty{display:none}.ultra-theme .cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.ultra-theme .cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.ultra-theme .cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.ultra-theme .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .ultra-theme .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.ultra-theme .cdk-overlay-dark-backdrop{background:#00000052}.ultra-theme .cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.ultra-theme .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.ultra-theme .cdk-overlay-backdrop-noop-animation{transition:none}.ultra-theme .cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.ultra-theme .cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.ultra-theme textarea.cdk-textarea-autosize{resize:none}.ultra-theme textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}.ultra-theme textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.ultra-theme .cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.ultra-theme .cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.ultra-theme .mat-focus-indicator{position:relative}.ultra-theme .mat-focus-indicator:before{inset: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)}.ultra-theme .mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active .ultra-theme{--mat-focus-indicator-display: block}.ultra-theme .mat-mdc-focus-indicator{position:relative}.ultra-theme .mat-mdc-focus-indicator:before{inset: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)}.ultra-theme .mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active .ultra-theme{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.ultra-theme .mat-accent{--mat-option-selected-state-label-text-color: #056dff;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.ultra-theme .mat-warn{--mat-option-selected-state-label-text-color: #dc2626;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.ultra-theme .mat-primary,.ultra-theme .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #056dff;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #056dff;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.ultra-theme .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #dc2626;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #dc2626;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.ultra-theme .stu-headline-1{font-size:7rem;font-weight:700;line-height:10.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-headline-2{font-size:3.5rem;font-weight:500;line-height:5.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-headline-3{font-size:3rem;font-weight:700;line-height:4rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-headline-4{font-size:2rem;font-weight:500;line-height:3rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-headline-5,.ultra-theme .stu-typography h1{font-size:1.5rem;font-weight:500;line-height:2rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-headline-6,.ultra-theme .stu-typography h2{font-size:1.25rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-subtitle-1,.ultra-theme .stu-typography h3{font-size:1.125rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-subtitle-1-medium,.ultra-theme .stu-typography h4{font-size:1.125rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-body-1,.ultra-theme .stu-typography h4{font-size:1.125rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-subtitle-2{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-body-2,.ultra-theme .stu-typography{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-body-small{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-body-small-2{font-size:.875rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-caption{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-caption-2{font-size:.75rem;font-weight:700;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-badge-accent{--mat-badge-background-color: #056dff;--mat-badge-text-color: white}.ultra-theme .mat-badge-warn{--mat-badge-background-color: #dc2626;--mat-badge-text-color: white}.ultra-theme .mat-button-toggle-group{display:flex;gap:1rem;width:100%}.ultra-theme .mat-button-toggle-group-appearance-standard{border:none!important}.ultra-theme .mat-button-toggle{font-size:1rem;font-weight:500;line-height:2rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;flex:1;border-radius:.5rem}.ultra-theme .mat-button-toggle-button{text-align:center}.ultra-theme .mat-button-toggle-button:focus-visible{outline:.125rem solid #056dff;outline-offset:-.125rem}.ultra-theme .mat-button-toggle-appearance-standard{border:none!important}.ultra-theme .mat-button-toggle-appearance-standard.mat-button-toggle.mat-button-toggle-checked{color:#fff;background-color:#111928}.ultra-theme .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 1rem!important;line-height:2.5rem!important}.ultra-theme .mat-mdc-card{box-sizing:border-box;padding:1.5rem}.ultra-theme .mat-mdc-card:has(.stu-card-cap){padding-top:0}.ultra-theme .mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:0 1px 3px #4b55630f,0 4px 10px #4b556308}.ultra-theme .mat-mdc-card-subtitle,.ultra-theme .mat-mdc-card-content{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin-bottom:0;color:#4b5563}.ultra-theme .mat-mdc-card-header{padding:0}.ultra-theme .mat-mdc-card-header:not(:last-child){padding-bottom:2rem}.ultra-theme .mat-mdc-card-header .mat-mdc-card-header-text{margin:0}.ultra-theme .mat-mdc-card-header .mat-mdc-card-title{font-size:1.25rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin-bottom:0;color:#111928}.ultra-theme .mat-mdc-card-header .mat-mdc-card-subtitle{margin-top:1rem!important}.ultra-theme .mat-mdc-card-content{padding:0}.ultra-theme .mat-mdc-card-actions{margin:.5rem 0 0!important;padding-top:1.5rem}.ultra-theme .stu-card{min-width:15.625rem;padding:1.5rem;border-radius:1rem}.ultra-theme .stu-card .mat-mdc-card-header{padding:0 0 .5rem}.ultra-theme .stu-card .mat-mdc-card-title{margin-bottom:0}.ultra-theme .stu-card .mat-mdc-card-content{padding:0}.ultra-theme .stu-card .mat-mdc-card-header-text{margin:0}.ultra-theme .stu-card .mat-mdc-card-actions{padding-top:1.5rem}.ultra-theme .stu-card--horizontal{display:grid;grid-template:"image header" "image content";grid-template-rows:min-content 1fr;grid-template-columns:max-content 1fr;min-width:13.125rem;min-height:6.5rem}.ultra-theme .stu-card--horizontal:has(.stu-card-figure){min-width:20rem}.ultra-theme .stu-card--horizontal .mat-mdc-card-content{grid-area:content}.ultra-theme .stu-card--horizontal .mat-mdc-card-header{grid-area:header}.ultra-theme .stu-card-grid{display:grid;grid-template-rows:auto;gap:1.5rem;justify-content:center;width:100%;margin:0 auto}.ultra-theme .stu-card-grid[data-max-cols="2"]:has(.stu-card){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(15.625rem,50% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="2"]:has(.stu-card--horizontal){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13.125rem,50% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="2"]:has(.stu-card--horizontal .stu-card-figure){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(20rem,50% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="3"]:has(.stu-card){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(15.625rem,33.3333333333% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="3"]:has(.stu-card--horizontal){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13.125rem,33.3333333333% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="3"]:has(.stu-card--horizontal .stu-card-figure){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(20rem,33.3333333333% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="4"]:has(.stu-card){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(15.625rem,25% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="4"]:has(.stu-card--horizontal){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13.125rem,25% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="4"]:has(.stu-card--horizontal .stu-card-figure){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(20rem,25% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="5"]:has(.stu-card){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(15.625rem,20% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="5"]:has(.stu-card--horizontal){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13.125rem,20% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="5"]:has(.stu-card--horizontal .stu-card-figure){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(20rem,20% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="6"]:has(.stu-card){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(15.625rem,16.6666666667% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="6"]:has(.stu-card--horizontal){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(13.125rem,16.6666666667% - 1.5rem)),1fr))}.ultra-theme .stu-card-grid[data-max-cols="6"]:has(.stu-card--horizontal .stu-card-figure){grid-template-columns:repeat(auto-fill,minmax(min(100%,max(20rem,16.6666666667% - 1.5rem)),1fr))}.ultra-theme .stu-card-cap{display:block;margin:0 -32px 24px;padding:38px 32px 0;overflow:hidden}.ultra-theme .stu-card-cap__showcase{padding:16px;border-radius:4px 4px 0 0;box-shadow:0 2px 4px -1px #44545c33,0 4px 5px #44545c24,0 1px 10px #44545c1f}.ultra-theme .stu-card-cap__showcase .mat-icon,.ultra-theme .stu-card-cap__showcase .mat-icon.material-icons-outlined{display:block;width:40px;height:40px;font-size:40px}.ultra-theme .stu-card--interactive .stu-card-cap{transition:background-color .3s}.ultra-theme .stu-card-figure{display:flex;justify-content:flex-start;height:3.5rem;margin-bottom:1rem}.ultra-theme .stu-card-figure__icon-wrapper{display:flex;padding:.75rem;border-radius:.5rem}.ultra-theme .stu-card-figure__icon-wrapper .mat-icon,.ultra-theme .stu-card-figure__icon-wrapper .mat-icon.material-icons-outlined{width:2rem;height:2rem;font-size:2rem}.ultra-theme .stu-card--horizontal .stu-card-figure{grid-area:image;align-items:center;height:100%;margin:0;padding-right:1rem}.ultra-theme .stu-card{border:1px solid #e5e7eb}.ultra-theme .stu-card .mat-mdc-card-title{font-size:1.125rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-card .mat-mdc-card-content{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-card--interactive:hover,.ultra-theme .stu-card--interactive:focus-within{border:.0625rem solid #111928;outline:.0625rem solid #111928;cursor:pointer}.ultra-theme .stu-card-cap{background-color:var(--stu-card-cap-bg-color)}.ultra-theme .stu-card-cap__showcase{background-color:#edf8ff;box-shadow:0 2px 4px -1px #44545c33,0 4px 5px #44545c24,0 1px 10px #44545c1f}.ultra-theme .stu-card-cap__showcase .mat-icon,.ultra-theme .stu-card-cap__showcase .mat-icon.material-icons-outlined{color:#4b5563}.ultra-theme .stu-card-figure__icon-wrapper{color:#111928;background-color:#f9fafb;border:1px solid #e5e7eb}.ultra-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #056dff;--mdc-checkbox-selected-hover-icon-color: #056dff;--mdc-checkbox-selected-icon-color: #056dff;--mdc-checkbox-selected-pressed-icon-color: #056dff;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #056dff;--mdc-checkbox-selected-hover-state-layer-color: #056dff;--mdc-checkbox-selected-pressed-state-layer-color: #056dff;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.ultra-theme .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #dc2626;--mdc-checkbox-selected-hover-icon-color: #dc2626;--mdc-checkbox-selected-icon-color: #dc2626;--mdc-checkbox-selected-pressed-icon-color: #dc2626;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dc2626;--mdc-checkbox-selected-hover-state-layer-color: #dc2626;--mdc-checkbox-selected-pressed-state-layer-color: #dc2626;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.ultra-theme .mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 2.5rem}.ultra-theme .mat-mdc-checkbox.mat-primary{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #1f2a37;--mdc-checkbox-selected-hover-icon-color: #1f2a37;--mdc-checkbox-selected-icon-color: #1f2a37;--mdc-checkbox-selected-pressed-icon-color: #1f2a37;--mdc-checkbox-unselected-focus-icon-color: #9ca3af;--mdc-checkbox-unselected-hover-icon-color: #9ca3af;--mdc-checkbox-unselected-icon-color: #9ca3af;--mdc-checkbox-unselected-pressed-icon-color: #9ca3af;--mdc-checkbox-disabled-selected-icon-color: #d1d5db;--mdc-checkbox-disabled-unselected-icon-color: #d1d5db;--mdc-checkbox-selected-focus-state-layer-color: #1f2a37;--mdc-checkbox-selected-hover-state-layer-color: #1f2a37;--mdc-checkbox-selected-pressed-state-layer-color: #1f2a37;--mdc-checkbox-unselected-focus-state-layer-color: #1f2a37;--mdc-checkbox-unselected-hover-state-layer-color: #1f2a37;--mdc-checkbox-unselected-pressed-state-layer-color: #1f2a37}.ultra-theme .mat-mdc-checkbox.mat-accent{--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #056dff;--mdc-checkbox-selected-hover-icon-color: #056dff;--mdc-checkbox-selected-icon-color: #056dff;--mdc-checkbox-selected-pressed-icon-color: #056dff;--mdc-checkbox-selected-focus-state-layer-color: #056dff;--mdc-checkbox-selected-hover-state-layer-color: #056dff;--mdc-checkbox-selected-pressed-state-layer-color: #056dff;--mdc-checkbox-unselected-focus-state-layer-color: #056dff;--mdc-checkbox-unselected-hover-state-layer-color: #056dff;--mdc-checkbox-unselected-pressed-state-layer-color: #056dff;--mdc-checkbox-disabled-selected-icon-color: #d1d5db;--mdc-checkbox-disabled-unselected-icon-color: #d1d5db}.ultra-theme .mat-mdc-checkbox .mdc-checkbox{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;padding:calc((var(--mdc-checkbox-state-layer-size) - 1.25rem) / 2)}.ultra-theme .mat-mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 1.25rem) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 1.25rem) / 2);width:1.25rem;height:1.25rem;border:.125rem solid #9ca3af;border-radius:.25rem}.ultra-theme .mat-mdc-checkbox .mdc-checkbox__checkmark-path{stroke-width:.15rem}.ultra-theme .mat-mdc-checkbox .mdc-label{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;align-self:start;margin:auto 0;color:#111928}.ultra-theme .mat-mdc-checkbox--no-label .mdc-label{display:none}.ultra-theme .mat-mdc-checkbox .mdc-form-field{align-items:center;white-space:normal}.ultra-theme .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.ultra-theme .mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.ultra-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.ultra-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,.ultra-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.ultra-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #056dff;--mdc-chip-elevated-selected-container-color: #056dff;--mdc-chip-elevated-disabled-container-color: #056dff;--mdc-chip-flat-disabled-selected-container-color: #056dff;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.ultra-theme .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.ultra-theme .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dc2626;--mdc-chip-elevated-selected-container-color: #dc2626;--mdc-chip-elevated-disabled-container-color: #dc2626;--mdc-chip-flat-disabled-selected-container-color: #dc2626;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.ultra-theme .mat-mdc-standard-chip{--mdc-chip-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-chip-label-text-line-height: 1.5rem;--mdc-chip-label-text-size: 1rem;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}.ultra-theme .mat-mdc-chip{--mdc-chip-label-text-color: #111928;--mdc-chip-with-trailing-icon-trailing-icon-color: #111928;--mdc-chip-label-text-line-height: 1.5rem;--mdc-chip-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-chip-label-text-size: 1rem;--mdc-chip-label-text-weight: 500;--mdc-chip-label-text-tracking: normal}.ultra-theme .mat-mdc-chip:after{background:inherit!important}.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip{color:#111928;background-color:#f9fafb;border:.0625rem solid #d1d5db;border-radius:1rem}.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip:not([disabled]).mat-mdc-chip-selected:hover,.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip:not([disabled]):hover{background-color:#f3f4f6}.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip:not([disabled]):active,.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip:not([disabled]):focus{box-shadow:none!important}.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip:not([disabled]).mat-mdc-chip-selected{--mdc-chip-label-text-color: #111928;--mdc-chip-with-icon-selected-icon-color: #111928;--mdc-chip-selected-label-text-color: #111928;color:inherit;background-color:#f9fafb;border:.0625rem solid #111928!important;box-shadow:none!important}.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip.mat-mdc-chip-disabled{--mdc-chip-disabled-label-text-color: #d1d5db;background-color:#f9fafb;border:.0625rem solid #f3f4f6;opacity:1}.ultra-theme .mat-mdc-chip.mat-mdc-standard-chip.mat-mdc-chip-disabled .mat-mdc-chip-remove{--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #d1d5db;opacity:1}.ultra-theme .mat-mdc-chip .mat-icon{width:1.25rem!important;height:1.25rem!important;color:#111928;font-size:1.25rem!important}.ultra-theme .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #056dff;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(5, 109, 255, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(5, 109, 255, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(5, 109, 255, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(5, 109, 255, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.ultra-theme .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #dc2626;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(220, 38, 38, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(220, 38, 38, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(220, 38, 38, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.ultra-theme .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #056dff}.ultra-theme .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #dc2626}.ultra-theme .mat-calendar-controls{--mat-icon-button-touch-target-display: none}.ultra-theme .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}.ultra-theme .mat-datepicker-content .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 2.5rem}.ultra-theme .mat-expansion-panel{background:transparent;box-shadow:none!important}.ultra-theme .mat-expansion-panel--wide-container{margin:0 -1.5rem;overflow:unset}.ultra-theme .mat-expansion-panel--wide-container .mat-divider{margin:1rem 0 2rem!important}.ultra-theme .mat-expansion-panel-header{font-weight:700;font-size:1rem;line-height:1.5rem}.ultra-theme .mat-expansion-panel-header:hover{background:transparent!important}.ultra-theme .mat-expansion-panel-header-title{color:#111928}.ultra-theme .mat-expansion-panel-header-description{color:#4b5563;font-weight:400;font-size:1rem;line-height:1.5rem}.ultra-theme .mat-expansion-panel-content{font-size:1rem}.ultra-theme .mat-expansion-indicator:after{color:#111928}.ultra-theme .mat-mdc-form-field{display:block;--mat-form-field-container-text-font: Aeonik, Helvetica, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-tracking: normal}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--borderless .mdc-text-field--outlined{--mdc-outlined-text-field-outline-color: transparent;--mdc-outlined-text-field-hover-outline-color: #d1d5db;--mdc-outlined-text-field-error-caret-color: #000}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--borderless .mat-mdc-form-field-error-wrapper{padding:.25rem 0 0 .5rem}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--title{--mat-form-field-container-text-font: Aeonik, Helvetica, sans-serif;--mat-form-field-container-text-line-height: 2rem;--mat-form-field-container-text-size: 1.5rem;--mat-form-field-container-text-weight: 500;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-height: 2rem;--mat-form-field-container-vertical-padding: .5rem;--stu-form-field-container-horizontal-padding: .5rem}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--title .mdc-text-field--outlined{padding-right:var(--stu-form-field-container-horizontal-padding);padding-left:var(--stu-form-field-container-horizontal-padding)}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--title .mdc-text-field--outlined.mdc-text-field--invalid{--mdc-outlined-text-field-input-text-placeholder-color: unset;--mdc-outlined-text-field-outline-width: .125rem}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--body{--mat-form-field-container-text-font: Aeonik, Helvetica, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-height: 1.5rem;--mat-form-field-container-vertical-padding: .5rem;--stu-form-field-container-horizontal-padding: .5rem;--mdc-outlined-text-field-focus-outline-width: .0625rem}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--body .mdc-text-field--outlined{padding-right:var(--stu-form-field-container-horizontal-padding);padding-left:var(--stu-form-field-container-horizontal-padding)}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field--body .mdc-text-field--outlined.mdc-text-field--invalid{--mdc-outlined-text-field-input-text-placeholder-color: unset;--mdc-outlined-text-field-outline-width: .0625rem}.ultra-theme .mat-mdc-form-field .mat-mdc-form-field-error-wrapper{--mat-form-field-error-text-color: #b91c1c}.ultra-theme .mat-mdc-form-field .mdc-text-field--outlined{--mdc-outlined-text-field-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-outlined-text-field-label-text-size: 1rem;--mdc-outlined-text-field-label-text-weight: 400;--mdc-outlined-text-field-container-shape: .5rem;--mdc-outlined-text-field-caret-color: #111928;--mdc-outlined-text-field-outline-color: #d1d5db;--mdc-outlined-text-field-label-text-color: #6b7280;--mdc-outlined-text-field-input-text-color: #111928;--mdc-outlined-text-field-input-text-placeholder-color: #6b7280;--mdc-outlined-text-field-hover-outline-color: #4b5563;--mdc-outlined-text-field-focus-outline-color: #111928;--mdc-outlined-text-field-focus-label-text-color: #6b7280;--mdc-outlined-text-field-disabled-outline-color: #9ca3af;--mdc-outlined-text-field-disabled-label-text-color: #9ca3af;--mdc-outlined-text-field-disabled-input-text-color: #9ca3af;--mdc-outlined-text-field-error-caret-color: #b91c1c;--mdc-outlined-text-field-error-outline-color: #b91c1c;--mdc-outlined-text-field-error-label-text-color: #b91c1c;--mdc-outlined-text-field-error-focus-label-text-color: #b91c1c;--mdc-outlined-text-field-error-focus-outline-color: #b91c1c;--mdc-outlined-text-field-error-hover-outline-color: #b91c1c}.ultra-theme .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--disabled{--mdc-outlined-text-field-input-text-placeholder-color: #9ca3af;background-color:#f9fafb}.ultra-theme .mat-mdc-form-field .mdc-text-field--outlined.mdc-text-field--invalid{--mdc-outlined-text-field-input-text-placeholder-color: #b91c1c}.ultra-theme .mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix:has(ngx-wig){padding:0;border:none}.ultra-theme .mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix:has(.mat-mdc-chip-list .mat-chip){padding:.25rem 0 .75rem}.ultra-theme .mat-mdc-form-field .mdc-text-field--outlined .mat-mdc-form-field-infix .mat-mdc-select-arrow-wrapper{transform:translateY(0)}.ultra-theme .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label{--mdc-outlined-text-field-label-text-size: 1rem}.ultra-theme .mat-mdc-form-field .mdc-text-field--filled{--mdc-filled-text-field-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-filled-text-field-label-text-size: 1rem;--mdc-filled-text-field-label-text-weight: 400;--mdc-filled-text-field-container-shape: 0;--mdc-filled-text-field-caret-color: #111928;--mdc-filled-text-field-container-color: transparent;--mdc-filled-text-field-label-text-color: #6b7280;--mdc-filled-text-field-input-text-color: #111928;--mdc-filled-text-field-input-text-placeholder-color: #6b7280;--mdc-filled-text-field-active-indicator-color: #111928;--mdc-filled-text-field-hover-active-indicator-color: #4b5563;--mdc-filled-text-field-focus-active-indicator-color: #111928;--mdc-filled-text-field-focus-label-text-color: #6b7280;--mdc-filled-text-field-disabled-container-color: #9ca3af;--mdc-filled-text-field-disabled-label-text-color: #9ca3af;--mdc-filled-text-field-disabled-input-text-color: #9ca3af;--mdc-filled-text-field-disabled-active-indicator-color: #9ca3af;--mdc-filled-text-field-error-caret-color: #b91c1c;--mdc-filled-text-field-error-active-indicator-color: #b91c1c;--mdc-filled-text-field-error-label-text-color: #b91c1c;--mdc-filled-text-field-error-focus-label-text-color: #b91c1c;--mdc-filled-text-field-error-focus-active-indicator-color: #b91c1c;--mdc-filled-text-field-error-hover-active-indicator-color: #b91c1c}.ultra-theme .mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--disabled{--mdc-filled-text-field-input-text-placeholder-color: #9ca3af;background-color:#f9fafb}.ultra-theme .mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--invalid{--mdc-filled-text-field-input-text-placeholder-color: #b91c1c}.ultra-theme .mat-mdc-form-field .mdc-text-field--filled .mat-mdc-form-field-focus-overlay{background-color:transparent}.ultra-theme .mat-mdc-form-field.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:.5rem}.ultra-theme .mat-mdc-form-field .mat-mdc-form-field-flex:focus{outline:none}.ultra-theme .mat-mdc-form-field .mat-mdc-form-field-hint{color:#111928}.ultra-theme .mat-mdc-form-field-subscript-wrapper:not(:has(.mat-mdc-form-field-error),:has(.mat-mdc-form-field-hint)){display:none}.ultra-theme .stu-filters-autocomplete .mat-mdc-form-field-icon-suffix .mat-icon,.ultra-theme .stu-filters-views .mat-mdc-form-field-icon-suffix .mat-icon{padding:0!important}.ultra-theme .mat-mdc-form-field-subscript-wrapper{padding-top:.5rem}.ultra-theme .mat-inverted .mdc-text-field--outlined{--mdc-outlined-text-field-caret-color: #fff;--mdc-outlined-text-field-outline-color: #d1d5db;--mdc-outlined-text-field-label-text-color: #fff;--mdc-outlined-text-field-input-text-color: #fff;--mdc-outlined-text-field-input-text-placeholder-color: #d1d5db;--mdc-outlined-text-field-hover-outline-color: #fff;--mdc-outlined-text-field-focus-outline-color: #fff;--mdc-outlined-text-field-focus-label-text-color: #d1d5db;--mdc-outlined-text-field-disabled-outline-color: #9ca3af;--mdc-outlined-text-field-disabled-label-text-color: #9ca3af;--mdc-outlined-text-field-disabled-input-text-color: #9ca3af;--mdc-outlined-text-field-error-caret-color: #b91c1c;--mdc-outlined-text-field-error-outline-color: #b91c1c;--mdc-outlined-text-field-error-label-text-color: #b91c1c;--mdc-outlined-text-field-error-focus-label-text-color: #b91c1c;--mdc-outlined-text-field-error-focus-outline-color: #b91c1c;--mdc-outlined-text-field-error-hover-outline-color: #b91c1c}.ultra-theme .mat-inverted .mdc-text-field--outlined .mat-mdc-form-field-icon-suffix{--mat-icon-color: #fff}.ultra-theme .mat-inverted .mdc-text-field--outlined.mdc-text-field--disabled{--mdc-outlined-text-field-input-text-placeholder-color: #9ca3af;background-color:#1f2a37}.ultra-theme .mat-icon{--mat-icon-color: inherit;line-height:1!important}.ultra-theme .mat-icon.mat-primary{color:#056dff}.ultra-theme .mat-icon.mat-success{color:#0e9f6e}.ultra-theme .mat-mdc-menu-panel{max-width:20rem;min-height:auto}.ultra-theme .mat-mdc-menu-submenu-icon{display:none}.ultra-theme .mat-mdc-menu-item{--mat-menu-item-label-text-size: 1rem;--mat-menu-item-label-text-font: Aeonik, Helvetica, sans-serif;height:auto;padding-right:1rem;padding-left:1rem}.ultra-theme .mat-mdc-menu-item-text{flex-grow:1;display:flex;align-items:center}.ultra-theme .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{position:relative;padding-right:3rem}.ultra-theme .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger:after{position:absolute;top:50%;right:1rem;left:inherit;color:#0000008a;font-weight:400;font-size:1.5rem;font-family:Material Icons;font-style:normal;line-height:1;letter-spacing:normal;transform:translateY(-50%);content:"chevron_right"}.ultra-theme .mat-mdc-menu-item:disabled{cursor:not-allowed}.ultra-theme .mat-mdc-menu-item:disabled:after{color:#00000061}.ultra-theme .mat-mdc-menu-item:disabled .stu-list-item,.ultra-theme .mat-mdc-menu-item:disabled .stu-list-item__description{color:inherit}.ultra-theme .mat-mdc-option{padding:1rem;--mat-option-label-text-font: Aeonik, Helvetica, sans-serif;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400}.ultra-theme .mat-mdc-option .mdc-list-item__primary-text{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ultra-theme .mat-mdc-option .mat-pseudo-checkbox-minimal{display:none}.ultra-theme .mat-mdc-icon-button.mat-primary,.ultra-theme .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #056dff;--mat-icon-button-state-layer-color: #056dff;--mat-icon-button-ripple-color: rgba(5, 109, 255, .1)}.ultra-theme .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626;--mat-icon-button-state-layer-color: #dc2626;--mat-icon-button-ripple-color: rgba(220, 38, 38, .1)}.ultra-theme .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}.ultra-theme .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #056dff;--mdc-filled-text-field-focus-active-indicator-color: #056dff;--mdc-filled-text-field-focus-label-text-color: rgba(5, 109, 255, .87);--mdc-outlined-text-field-caret-color: #056dff;--mdc-outlined-text-field-focus-outline-color: #056dff;--mdc-outlined-text-field-focus-label-text-color: rgba(5, 109, 255, .87);--mat-form-field-focus-select-arrow-color: rgba(5, 109, 255, .87)}.ultra-theme .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #dc2626;--mdc-filled-text-field-focus-active-indicator-color: #dc2626;--mdc-filled-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mdc-outlined-text-field-caret-color: #dc2626;--mdc-outlined-text-field-focus-outline-color: #dc2626;--mdc-outlined-text-field-focus-label-text-color: rgba(220, 38, 38, .87);--mat-form-field-focus-select-arrow-color: rgba(220, 38, 38, .87)}.ultra-theme .mat-mdc-paginator{color:#4b5563;font-weight:500;font-size:.75rem;line-height:1rem}.ultra-theme .mat-mdc-paginator .mat-mdc-select-value{color:#111928}.ultra-theme .mat-mdc-paginator .mat-mdc-paginator-page-size-label,.ultra-theme .mat-mdc-paginator .mat-paginator-page-size{margin:0}.ultra-theme .mat-mdc-paginator .mat-mdc-paginator-range-label{margin-right:.5rem;margin-left:2rem}.ultra-theme .mat-mdc-paginator .mat-mdc-paginator-range-actions{gap:.5em}.ultra-theme .mat-mdc-paginator .mat-mdc-paginator-range-actions .stu-button-icon{width:2rem;height:2rem;color:#4b5563}.ultra-theme .mat-mdc-progress-bar,.ultra-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #056dff;--mdc-linear-progress-track-color: rgba(5, 109, 255, .25)}.ultra-theme .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #dc2626;--mdc-linear-progress-track-color: rgba(220, 38, 38, .25)}.ultra-theme .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #1f2a37 !important;--mdc-linear-progress-track-color: #d1d5db !important}.ultra-theme .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #056dff !important;--mdc-linear-progress-track-color: #d7edff !important}.ultra-theme .mat-mdc-radio-button.mat-primary,.ultra-theme .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #056dff;--mdc-radio-selected-hover-icon-color: #056dff;--mdc-radio-selected-icon-color: #056dff;--mdc-radio-selected-pressed-icon-color: #056dff;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #056dff;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.ultra-theme .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dc2626;--mdc-radio-selected-hover-icon-color: #dc2626;--mdc-radio-selected-icon-color: #dc2626;--mdc-radio-selected-pressed-icon-color: #dc2626;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #dc2626;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.ultra-theme .mat-mdc-radio-button.mat-accent,.ultra-theme .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-unselected-icon-opacity: 1;--mdc-radio-disabled-selected-icon-opacity: 1;--mdc-radio-disabled-selected-icon-color: #d1d5db;--mdc-radio-disabled-unselected-icon-color: #d1d5db;--mat-radio-disabled-label-color: #d1d5db;--mdc-radio-unselected-focus-icon-color: #6b7280;--mdc-radio-unselected-hover-icon-color: #6b7280;--mdc-radio-unselected-icon-color: #6b7280;--mdc-radio-unselected-pressed-icon-color: #6b7280;--mdc-radio-selected-focus-icon-color: #1f2a37;--mdc-radio-selected-hover-icon-color: #1f2a37;--mdc-radio-selected-icon-color: #1f2a37;--mdc-radio-selected-pressed-icon-color: #1f2a37;--mat-radio-ripple-color: #1f2a37;--mat-radio-checked-ripple-color: #1f2a37}.ultra-theme .mat-mdc-radio-button .mdc-label{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-mdc-radio-button--no-label .mdc-label{display:none}.ultra-theme .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(5, 109, 255, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.ultra-theme .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(220, 38, 38, .87);--mat-select-invalid-arrow-color: rgba(220, 38, 38, .87)}.ultra-theme .mat-mdc-form-field .mat-mdc-select{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;--mat-select-enabled-arrow-color: #111928;--mat-select-disabled-arrow-color: #9ca3af}.ultra-theme .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){color:initial}.ultra-theme .mat-accent{--mdc-circular-progress-active-indicator-color: #056dff}.ultra-theme .mat-warn{--mdc-circular-progress-active-indicator-color: #dc2626}.ultra-theme .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #111928}.ultra-theme .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #056dff;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #056dff;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #056dff;--mat-stepper-header-edit-state-icon-foreground-color: white}.ultra-theme .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dc2626;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dc2626;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dc2626;--mat-stepper-header-edit-state-icon-foreground-color: white}.ultra-theme .mat-step-header{border-radius:.5rem}.ultra-theme .mat-step-header:hover{background-color:#f9fafb;cursor:pointer}.ultra-theme .mat-step-header.mat-horizontal-stepper-header{height:auto;padding:.5rem .75rem}.ultra-theme .mat-step-header .mat-step-label,.ultra-theme .mat-step-header .mat-step-label-error{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .mat-step-header .mat-step-label-active,.ultra-theme .mat-step-header .mat-step-label-selected{font-size:.875rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-step-header .mat-step-icon{width:2rem;height:2rem;margin-right:1rem;background-color:#111928;font-size:.875rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .mat-step-header .mat-step-icon .mat-icon{width:1.25rem;height:1.25rem;font-size:1.25rem}.ultra-theme .mat-step-header .mat-step-icon.mat-step-icon-state-error{color:#ea580c;background-color:transparent}.ultra-theme .mat-step-header .mat-step-icon.mat-step-icon-state-error .mat-icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.ultra-theme .mat-step-header .mat-step-icon:not(.mat-step-icon-selected,.mat-step-icon-state-done,.mat-step-icon-state-error){color:#111928;background-color:#f9fafb;border:.0625rem solid #e5e7eb}.ultra-theme .mat-stepper-horizontal-line{max-width:2rem;margin:auto .25rem}.ultra-theme .mat-mdc-tab-group,.ultra-theme .mat-mdc-tab-nav-bar,.ultra-theme .mat-mdc-tab-group.mat-accent,.ultra-theme .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #056dff;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #056dff;--mat-tab-header-active-ripple-color: #056dff;--mat-tab-header-inactive-ripple-color: #056dff;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #056dff;--mat-tab-header-active-hover-label-text-color: #056dff;--mat-tab-header-active-focus-indicator-color: #056dff;--mat-tab-header-active-hover-indicator-color: #056dff}.ultra-theme .mat-mdc-tab-group.mat-warn,.ultra-theme .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #dc2626;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dc2626;--mat-tab-header-active-ripple-color: #dc2626;--mat-tab-header-inactive-ripple-color: #dc2626;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dc2626;--mat-tab-header-active-hover-label-text-color: #dc2626;--mat-tab-header-active-focus-indicator-color: #dc2626;--mat-tab-header-active-hover-indicator-color: #dc2626}.ultra-theme .mat-mdc-tab-group.mat-background-primary,.ultra-theme .mat-mdc-tab-nav-bar.mat-background-primary,.ultra-theme .mat-mdc-tab-group.mat-background-accent,.ultra-theme .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #056dff;--mat-tab-header-with-background-foreground-color: white}.ultra-theme .mat-mdc-tab-group.mat-background-warn,.ultra-theme .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #dc2626;--mat-tab-header-with-background-foreground-color: white}.ultra-theme .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.ultra-theme .mat-mdc-tab-header{--mat-tab-header-label-text-font: Aeonik, Helvetica, sans-serif;--mat-tab-header-label-text-size: 1rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 2rem;--mat-tab-header-label-text-weight: 500}.ultra-theme .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}.ultra-theme .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}.ultra-theme .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #056dff;--mdc-switch-selected-handle-color: #056dff;--mdc-switch-selected-hover-state-layer-color: #056dff;--mdc-switch-selected-pressed-state-layer-color: #056dff;--mdc-switch-selected-focus-handle-color: #134295;--mdc-switch-selected-hover-handle-color: #134295;--mdc-switch-selected-pressed-handle-color: #134295;--mdc-switch-selected-focus-track-color: #88d0ff;--mdc-switch-selected-hover-track-color: #88d0ff;--mdc-switch-selected-pressed-track-color: #88d0ff;--mdc-switch-selected-track-color: #88d0ff}.ultra-theme .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #dc2626;--mdc-switch-selected-handle-color: #dc2626;--mdc-switch-selected-hover-state-layer-color: #dc2626;--mdc-switch-selected-pressed-state-layer-color: #dc2626;--mdc-switch-selected-focus-handle-color: #7f1d1d;--mdc-switch-selected-hover-handle-color: #7f1d1d;--mdc-switch-selected-pressed-handle-color: #7f1d1d;--mdc-switch-selected-focus-track-color: #fca5a5;--mdc-switch-selected-hover-track-color: #fca5a5;--mdc-switch-selected-pressed-track-color: #fca5a5;--mdc-switch-selected-track-color: #fca5a5}.ultra-theme .mat-mdc-slide-toggle{--mat-switch-label-text-font: Aeonik, Helvetica, sans-serif;--mat-switch-label-text-line-height: 1.5rem;--mat-switch-label-text-size: 1rem;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}.ultra-theme .mdc-switch{--mdc-switch-state-layer-size: 2.5rem;--mdc-switch-track-height: 1.25rem;--mdc-switch-track-width: 2.5rem;--mdc-switch-track-shape: 1rem;--mdc-switch-handle-height: 1rem;--mdc-switch-handle-width: 1rem;--mdc-switch-handle-shape: 1rem;--mdc-switch-selected-icon-size: .875rem;--mdc-switch-unselected-icon-size: .875rem;--mdc-switch-disabled-handle-opacity: 1;--mdc-switch-disabled-selected-icon-opacity: 1;--mdc-switch-disabled-track-opacity: 1;--mdc-switch-disabled-unselected-icon-opacity: 1}.ultra-theme .mdc-switch__handle-track{left:.125rem}.ultra-theme .mdc-switch--selected .mdc-switch__handle-track{transform:translate3d(1.25rem,0,0)}.ultra-theme .mat-mdc-slide-toggle.mat-accent,.ultra-theme .mat-mdc-slide-toggle.mat-primary{--mdc-switch-selected-focus-state-layer-color: #000;--mdc-switch-selected-handle-color: #fff;--mdc-switch-selected-hover-state-layer-color: #000;--mdc-switch-selected-pressed-state-layer-color: #000;--mdc-switch-selected-focus-handle-color: #fff;--mdc-switch-selected-hover-handle-color: #fff;--mdc-switch-selected-pressed-handle-color: #fff;--mdc-switch-selected-focus-track-color: #111928;--mdc-switch-selected-hover-track-color: #111928;--mdc-switch-selected-pressed-track-color: #111928;--mdc-switch-selected-track-color: #111928;--mdc-switch-selected-icon-color: #111928;--mdc-switch-disabled-selected-handle-color: #fff;--mdc-switch-disabled-selected-icon-color: #d1d5db;--mdc-switch-disabled-selected-track-color: #d1d5db;--mdc-switch-disabled-unselected-handle-color: #fff;--mdc-switch-disabled-unselected-icon-color: #d1d5db;--mdc-switch-disabled-unselected-track-color: #d1d5db;--mdc-switch-unselected-focus-handle-color: #fff;--mdc-switch-unselected-focus-state-layer-color: #000;--mdc-switch-unselected-focus-track-color: #9ca3af;--mdc-switch-unselected-handle-color: #fff;--mdc-switch-unselected-hover-handle-color: #fff;--mdc-switch-unselected-hover-state-layer-color: #000;--mdc-switch-unselected-hover-track-color: #9ca3af;--mdc-switch-unselected-icon-color: #6b7280;--mdc-switch-unselected-pressed-handle-color: #fff;--mdc-switch-unselected-pressed-state-layer-color: #000;--mdc-switch-unselected-pressed-track-color: #9ca3af;--mdc-switch-unselected-track-color: #9ca3af}.ultra-theme .mat-mdc-slide-toggle:focus-visible .mdc-switch,.ultra-theme .mat-mdc-slide-toggle.cdk-keyboard-focused .mdc-switch{outline:.125rem solid #056dff;outline-offset:-.125rem;border-radius:1rem;outline-offset:.5rem}.ultra-theme .mat-mdc-slide-toggle .mdc-label{padding-left:.75rem;color:#111928}.ultra-theme .mat-mdc-slide-toggle .mdc-switch__handle{box-shadow:0 0 16px #0000001a}.ultra-theme .mat-mdc-slide-toggle .mdc-switch__icons{transform:translateZ(0);will-change:transform}.ultra-theme .mat-mdc-slide-toggle--no-label .mdc-label{display:none}.ultra-theme .mat-mdc-slide-toggle .mdc-switch--disabled+.mdc-label{cursor:not-allowed}.ultra-theme .mat-mdc-slide-toggle[reverse] .mat-internal-form-field{display:flex;flex-direction:row-reverse}.ultra-theme .mat-tree-node,.ultra-theme .mat-nested-tree-node{color:#111928}.ultra-theme .mat-tree-node .mat-mdc-radio-button .mdc-label,.ultra-theme .mat-nested-tree-node .mat-mdc-radio-button .mdc-label{margin-left:12px}.ultra-theme .mat-tree-node .mat-icon,.ultra-theme .mat-nested-tree-node .mat-icon{color:#4b5563}.ultra-theme .mat-tree-node .mat-icon:last-child:not(:first-child),.ultra-theme .mat-nested-tree-node .mat-icon:last-child:not(:first-child){margin-left:.5rem}.ultra-theme .mat-tree-node .mdc-form-field,.ultra-theme .mat-nested-tree-node .mdc-form-field{align-items:flex-start}.ultra-theme .mat-tree-node .mdc-label,.ultra-theme .mat-nested-tree-node .mdc-label{flex-shrink:1}.ultra-theme .mat-mdc-dialog-surface{padding:2rem;color:#111928;--mdc-dialog-container-shape: 1rem}.ultra-theme .mat-mdc-dialog-title{padding:0;word-wrap:break-word;--mdc-dialog-subhead-color: #111928;--mdc-dialog-subhead-font: Aeonik, Helvetica, sans-serif;--mdc-dialog-subhead-size: 1.5rem;--mdc-dialog-subhead-line-height: 2rem;--mdc-dialog-subhead-weight: 500}.ultra-theme .mat-mdc-dialog-title:before{content:none}.ultra-theme .mat-mdc-dialog-content{margin:1rem -2rem 0;padding:.5rem 2rem 2rem!important;--mdc-dialog-supporting-text-color: #111928;--mdc-dialog-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-dialog-supporting-text-line-height: 1.5rem;--mdc-dialog-supporting-text-size: 1rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.ultra-theme .mat-mdc-dialog-actions{align-items:flex-end;min-height:3.25rem;margin-bottom:0;padding:0;row-gap:.5rem}.ultra-theme .stu-link{color:#056dff;text-decoration:none;cursor:pointer}.ultra-theme .stu-link:hover,.ultra-theme .stu-link--inverted{text-decoration:underline}.ultra-theme .stu-link--inverted:hover{text-decoration:none}.ultra-theme .stu-link-accessible{color:#1f2a37;text-decoration:underline;cursor:pointer}.ultra-theme .stu-link-accessible:hover{text-decoration:none}.ultra-theme .stu-link-accessible:focus-visible{outline:.125rem solid #056dff!important;outline-offset:.125rem!important}.ultra-theme .is--primary,.ultra-theme .stu-is--primary{color:#056dff}.ultra-theme .is--danger,.ultra-theme .stu-is--danger{color:#b91c1c!important}.ultra-theme .is--success,.ultra-theme .stu-is--success{color:#057a55}.ultra-theme .is--warn,.ultra-theme .stu-is--warn{color:#ea580c}.ultra-theme .is--warn-dark,.ultra-theme .stu-is--warn-dark{color:#c2410c}.ultra-theme .is--dark,.ultra-theme .stu-is--dark{color:#4b5563}.ultra-theme .is--black,.ultra-theme .stu-is--black{color:#111928}.ultra-theme .is--muted,.ultra-theme .stu-is--muted{color:#9ca3af}.ultra-theme .is--underline,.ultra-theme .stu-is--underline{text-decoration:underline}.ultra-theme .is--font-size-small,.ultra-theme .stu-is--font-size-small{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .is--italic,.ultra-theme .stu-is--italic{font-style:italic}.ultra-theme .is--font-weight-bold,.ultra-theme .stu-is--font-weight-bold{font-weight:700}.ultra-theme .is--font-weight-bold-500,.ultra-theme .stu-is--font-weight-bold-500{font-weight:500}.ultra-theme .is--word-break-all,.ultra-theme .stu-is--word-break-all{word-break:break-all}.ultra-theme .stu-body-text-bold{font-weight:700}.ultra-theme .is--line-through,.ultra-theme .stu-is--line-through{text-decoration-line:line-through}.ultra-theme .stu-is--ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ultra-theme .stu-is--two-line-ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ultra-theme .stu-width-100{width:100%}.ultra-theme .stu-height-100{height:100%}.ultra-theme .stu-margin-bottom-30px{margin-bottom:1.875rem}.ultra-theme .stu-component-wrapper{display:flex;flex-direction:column;height:100%}.ultra-theme .is--hidden,.ultra-theme .stu-is--hidden,.ultra-theme .stu-is--hidden-once-empty:empty{display:none!important}.ultra-theme .stu-is--inline-flex{display:inline-flex}.ultra-theme .is--visibility-hidden,.ultra-theme .stu-is--visibility-hidden{visibility:hidden}.ultra-theme .stu-is--wrapped{white-space:normal}.ultra-theme .stu-is--relative{position:relative}.ultra-theme .is--cursor-pointer,.ultra-theme .stu-is--cursor-pointer{cursor:pointer}.ultra-theme .stu-actions-bar{background-color:#111928}.ultra-theme .stu-actions-bar,.ultra-theme .stu-actions-bar__selected-items-trigger{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#fff}.ultra-theme .stu-actions-bar__selected-items-list-title{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.ultra-theme .stu-affix-icon__label{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-affix-icon--regular{color:#374151}.ultra-theme .stu-affix-icon--dark{color:#111928}.ultra-theme .stu-affix-icon--dark .mat-icon,.ultra-theme .stu-affix-icon--danger .stu-affix-icon__label{color:#7f1d1d}.ultra-theme .stu-affix-icon--danger .mat-icon{color:#b91c1c}.ultra-theme .stu-affix-icon--warning .stu-affix-icon__label{color:#7c2d12}.ultra-theme .stu-affix-icon--warning .mat-icon{color:#ea580c}.ultra-theme .stu-avatar--s{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-avatar--l,.ultra-theme .stu-avatar--m{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-avatar__text{color:#fff;background-color:#111928}.ultra-theme .stu-avatar__initials--grey{color:#374151;background-color:#f3f4f6}.ultra-theme .stu-avatar__initials--orange{color:#c2410c;background-color:#ffedd5}.ultra-theme .stu-avatar__initials--indigo{color:#463acb;background-color:#e0e8ff}.ultra-theme .stu-avatar__initials--purple{color:#9333ea;background-color:#f3e8ff}.ultra-theme .stu-avatar__initials--teal{color:#097b72;background-color:#ccfbf1}.ultra-theme .stu-avatar__default-image{background-color:#f3f4f6}.ultra-theme .stu-avatar__manager-icon{color:#4b5563;background-color:#f9fafb}.ultra-theme .stu-avatar__mat-icon{background-color:#fff}.ultra-theme .stu-avatar__mat-icon .mat-icon{color:#6b7280}.ultra-theme .stu-avatar__mat-icon.stu-avatar__mat-icon--error{background-color:#fee2e2}.ultra-theme .stu-avatar__mat-icon.stu-avatar__mat-icon--error .mat-icon{color:#b91c1c}.ultra-theme .stu-avatar__mat-icon.stu-avatar__mat-icon--limpid{background-color:transparent}.ultra-theme .stu-base-card{background:#fff;box-shadow:0 0 16px #1119281a}.ultra-theme .stu-base-card.cdk-keyboard-focused,.ultra-theme .stu-base-card .cdk-keyboard-focused{outline:.125rem solid #056dff}.ultra-theme .stu-base-card--selected{outline:.125rem solid #111928}.ultra-theme .stu-base-card--interactive:hover:not(.stu-base-card--selected,.cdk-keyboard-focused){outline:.0625rem solid #6b7280}.ultra-theme .stu-base-card__title{color:#111928;font-size:1.125rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-base-card__subtitle,.ultra-theme .stu-base-card__content{color:#6b7280;font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-base-card .stu-card-type{color:#fff;background-color:#0009;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-base-card .stu-card-tab{color:#fff;background-color:#fff}.ultra-theme .stu-base-card .stu-card-tab--dark{color:#111928;background-color:#111928}.ultra-theme .stu-base-card .stu-card-tab__content{color:#111928;font-size:.875rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-card-tab--dark .ultra-theme .stu-base-card .stu-card-tab__content{color:#fff}.ultra-theme .stu-base-card .stu-thumbnail{background-color:#d1d5db}.ultra-theme .stu-base-card .stu-thumbnail__inner{box-shadow:inset 0 0 .25rem #00000026}.ultra-theme .stu-base-card .stu-thumbnail__checkbox{background-color:#fff}.ultra-theme .stu-base-card .stu-thumbnail__glyph{color:#9ca3af}.ultra-theme .stu-base-card .stu-thumbnail--overlay:before{background-color:#000000a3;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.ultra-theme .stu-base-card .stu-thumbnail--overlay .stu-thumbnail__overlay-icon{color:#fff}.ultra-theme .stu-base-card .stu-thumbnail--overlay .stu-thumbnail__overlay-text{color:#fff;font-size:.875rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-cards-list__layout-header{display:block;background-color:#f9fafb;border-bottom:.0625rem solid #f3f4f6}.ultra-theme .stu-cards-list__layout-side-panel--opened{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.ultra-theme .stu-conditional-input__toggle-description{color:#6b7280;font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-counter{display:inline-flex;min-width:22px;min-height:22px;padding:0 4px;box-sizing:border-box;justify-content:center;align-items:center;overflow:hidden;border-radius:30px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-counter--primary{background-color:#056dff;color:#fff}.ultra-theme .stu-counter--warn{background-color:#dc2626;color:#fff}.ultra-theme .stu-overlay-dialog{width:35rem;max-height:80vh!important}.ultra-theme .stu-overlay-dialog .mat-mdc-dialog-content{max-height:calc(80vh - 13.8125rem)!important}.ultra-theme .stu-overlay-dialog--wide{width:44.375rem}.ultra-theme .stu-overlay-dialog--responsive .mat-mdc-dialog-actions{min-height:2.5rem}@media screen and (max-width: 639px){.ultra-theme .stu-overlay-dialog--responsive{width:100%;max-width:100%!important;height:100%;max-height:100%!important}.ultra-theme .stu-overlay-dialog--responsive .mat-mdc-dialog-container{padding:1.5rem 1rem!important;border-radius:0!important}.ultra-theme .stu-overlay-dialog--responsive .mat-mdc-dialog-content{max-height:100%!important;padding-bottom:10rem}}@media screen and (max-device-width: 639px){.ultra-theme .stu-overlay-dialog--responsive .mat-mdc-dialog-actions{position:fixed;right:0;bottom:0;left:0;z-index:1;flex-direction:column-reverse;padding:1.5rem 1rem}.ultra-theme .stu-overlay-dialog--responsive .mat-mdc-dialog-actions .mat-mdc-button-base{width:100%;margin:0}}.ultra-theme .stu-overlay-dialog--pictured{width:40.75rem}.ultra-theme .stu-overlay-dialog--pictured .mat-mdc-dialog-content{max-height:calc(80vh - 13.8125rem)!important;margin-inline:-2rem -2rem!important}.ultra-theme .stu-overlay-dialog--fullscreen{width:100dvw;max-width:100dvw!important;height:100dvh;max-height:100dvh!important}html:has(.ultra-theme .stu-overlay-dialog--fullscreen){overflow:visible}.ultra-theme .stu-overlay-dialog--fullscreen .mat-mdc-dialog-surface{padding:0;--mdc-dialog-container-shape: 0}.ultra-theme .stu-overlay-dialog--fullscreen .mat-mdc-dialog-content{display:flex;justify-content:center;max-width:70rem;max-height:none!important;margin:0;padding:2.5rem 2rem!important}.ultra-theme .stu-overlay-dialog--fullscreen .mat-mdc-dialog-content *{max-width:46rem}.ultra-theme .stu-overlay-dialog--fullscreen .stu-page-layout{height:100%}.ultra-theme .stu-overlay-dialog--fullscreen .stu-page-layout__header-toolbar{min-height:4.5625rem}.ultra-theme .stu-overlay-dialog--fullscreen .stu-page-layout__body{overflow:auto}.ultra-theme .stu-overlay-dialog--fullscreen .mat-mdc-dialog-actions{display:flex;gap:1rem;min-height:initial;margin-left:0;padding:1.5rem 2rem}.ultra-theme .stu-dialog{position:relative;display:flex;height:100%}.ultra-theme .stu-dialog .stu-dialog__subtitle{margin:1rem 0 0;word-break:break-word}.ultra-theme .stu-dialog .stu-dialog__title{display:flex;gap:.5rem;align-items:flex-start;justify-content:center}.ultra-theme .stu-dialog .stu-dialog__title .stu-button-icon{margin:-.5rem 0 0}.ultra-theme .stu-dialog .stu-dialog__layout{display:block;flex-direction:column;gap:2rem;width:100%;max-width:50rem;margin:0 auto;padding:2.5rem 2rem}.ultra-theme .stu-dialog .stu-dialog__layout--row{flex-direction:row}.ultra-theme .stu-dialog .stu-dialog__layout--wide{max-width:73.125rem}.ultra-theme .stu-dialog .stu-dialog__layout:has(.stu-notification-bar){padding-bottom:0}.ultra-theme .stu-dialog .stu-dialog__layout .stu-table__layout .stu-table__layout-content-column{padding:0}.ultra-theme .stu-dialog__layout-heading{display:block;padding-bottom:2.5rem}.ultra-theme .stu-dialog__layout-heading-subtitle{margin-top:1rem}.ultra-theme .stu-dialog__core{flex-grow:1;width:100%}.ultra-theme .stu-dialog__cross{position:absolute;top:-.5rem;right:-.5rem}.ultra-theme .stu-dialog--pictured{display:flex;padding-left:15.75rem}.ultra-theme .stu-dialog--pictured .stu-dialog__image{position:absolute;top:0;left:0;width:15.75rem;min-width:15.75rem;height:calc(100% + 4rem);margin:-2rem 2rem -2rem -2rem;object-fit:cover;object-position:center}.ultra-theme .stu-dialog--hidden,.ultra-theme .stu-dialog--hidden+.cdk-global-overlay-wrapper{display:none}.ultra-theme .stu-dialog__ignore-insert-paddings{margin-right:-2rem!important;margin-left:-2rem!important}.ultra-theme .stu-dialog__action--push-start{margin-right:auto!important}.ultra-theme .stu-dialog__subtitle{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.ultra-theme .stu-dialog__subtitle--highlight{color:#111928;font-weight:700}.ultra-theme .stu-dialog__content-header{font-size:2rem;font-weight:500;line-height:3rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-dialog__content-subheader{font-size:1.125rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-dialog .stu-page-layout__body{background:#f9fafb}.ultra-theme .stu-dialog__layout .stu-table__toolbar-row{background-color:#f9fafb}.ultra-theme .stu-dialog__layout .stu-table__layout{border:.0625rem solid #f3f4f6}@media screen and (max-width: 639px){.ultra-theme .stu-overlay-dialog--responsive .mat-mdc-dialog-actions{background-color:#fff;border-top:.063rem solid #f3f4f6}}.ultra-theme .stu-overlay-dialog--fullscreen .mat-mdc-dialog-title{--mdc-dialog-subhead-size: 1.25rem}.ultra-theme .stu-overlay-dialog--fullscreen .mat-mdc-dialog-actions{border-top:.063rem solid #f3f4f6}.ultra-theme .stu-dialog-side-panel{box-shadow:0 0 16px #1119281a}.ultra-theme .stu-empty-state{color:#111928}.ultra-theme .stu-empty-state__icon-wrapper{background-color:#f9fafb;border:.0625rem solid #e5e7eb}.ultra-theme .stu-empty-state__text{font-size:1.125rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-empty-state__description{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-event-detail__calendar{box-shadow:0 1px 3px #1119280f,0 2px 5px #11192829,0 8px 8px #1119280d}.ultra-theme .stu-event-detail__calendar-month{color:#fff;font-weight:500;font-size:.625rem;line-height:1rem;text-transform:uppercase;background:linear-gradient(180deg,#374151,#111928)}.ultra-theme .stu-event-detail__calendar-day{font-size:1.25rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928;background-color:#fff}.ultra-theme .stu-event-detail__time,.ultra-theme .stu-event-detail__address{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-filters-panel{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-filters-panel__header{border-bottom-color:#e5e7eb}.ultra-theme .stu-filters-panel__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-filters-panel__no-filters{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.ultra-theme .stu-filters-panel-section__title{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-filters-autocomplete__counter,.ultra-theme .stu-filters-categories__item-count{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-filters-checkbox__pagination{color:#4b5563}.ultra-theme .stu-filters-checkbox__item-count,.ultra-theme .stu-filters-radio__item-count,.ultra-theme .stu-filters-toggle__item-count{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-filters-views__create-option{color:inherit}.ultra-theme .stu-grid .stu-grid-label{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-grid .stu-grid-label--required:after{color:#5048e5;content:"*"}.ultra-theme .stu-grid .stu-grid-label--inverted{color:#f9fafb}.ultra-theme .stu-grid .stu-grid-label--inverted:after{color:currentcolor}.ultra-theme .stu-grid .stu-grid-description,.ultra-theme .stu-grid .stu-grid-value{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.ultra-theme .stu-grid .stu-grid-value--success{color:#057a55}.ultra-theme .stu-form-status-text{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif}.ultra-theme .stu-form-status-text--saved{color:#057a55}.ultra-theme .stu-form-status-text--changed{color:#c2410c}.ultra-theme .stu-form-status-text--error{color:#b91c1c}.ultra-theme .stu-form-status-text--saving{color:#6b7280}.ultra-theme .stu-image-uploader__description,.ultra-theme .stu-image-uploader__hint{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.ultra-theme .stu-layout__full-parent{position:absolute!important;inset:0}.ultra-theme .stu-layout__left--collapsible-side,.ultra-theme .stu-layout__left--collapsible-over,.ultra-theme .stu-layout__right--collapsible-side,.ultra-theme .stu-layout__right--collapsible-over{position:absolute!important;top:0;bottom:0;z-index:105;overflow:auto;background-color:#fff}.ultra-theme .stu-layout--collapsed.stu-layout__left--collapsible-side,.ultra-theme .stu-layout--collapsed.stu-layout__left--collapsible-over,.ultra-theme .stu-layout--collapsed.stu-layout__right--collapsible-side,.ultra-theme .stu-layout--collapsed.stu-layout__right--collapsible-over{visibility:hidden}.ultra-theme .stu-layout__right--collapsible-side,.ultra-theme .stu-layout__right--collapsible-over{right:0}.ultra-theme .stu-layout__left--collapsible-side,.ultra-theme .stu-layout__left--collapsible-over{left:0}.ultra-theme .stu-layout__horizontal{position:relative;display:grid;grid-template-areas:"left content right";grid-template-rows:1fr;grid-template-columns:auto 1fr auto;height:100%;overflow:hidden}.ultra-theme .stu-layout__horizontal--no-left{grid-template-areas:"content right";grid-template-columns:1fr auto}.ultra-theme .stu-layout__horizontal--no-right{grid-template-areas:"left content";grid-template-columns:auto 1fr}.ultra-theme .stu-layout__horizontal--no-sides{grid-template-areas:"content";grid-template-columns:1fr}.ultra-theme .stu-layout__vertical{display:grid;grid-template-areas:"top" "content" "bottom";grid-template-rows:auto 1fr auto;grid-template-columns:1fr;height:100%}.ultra-theme .stu-layout__content{position:relative;z-index:0;grid-area:content;overflow:auto}.ultra-theme .stu-layout__content-top,.ultra-theme .stu-layout__content-bottom,.ultra-theme .stu-layout__content-left,.ultra-theme .stu-layout__content-right{position:sticky;z-index:2}.ultra-theme .stu-layout__content-top{top:0}.ultra-theme .stu-layout__content-bottom{bottom:0}.ultra-theme .stu-layout__content-left{left:0}.ultra-theme .stu-layout__content-right{right:0}.ultra-theme .stu-layout__top{position:relative;grid-area:top}.ultra-theme .stu-layout__bottom{position:relative;grid-area:bottom}.ultra-theme .stu-layout__right{position:relative;grid-area:right;overflow:hidden}.ultra-theme .stu-layout__left{position:relative;grid-area:left;overflow:hidden}.ultra-theme .stu-layout__backdrop{inset:0;z-index:100;background-color:#00000080}.ultra-theme .stu-layout--overflow-visible{overflow:visible}.ultra-theme .stu-layout--overflow-hidden{overflow:hidden}.ultra-theme .stu-learning-card__price{color:#111928;font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-learning-card__metadata{color:#6b7280;font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-learning-card__metadata-separator{color:#d1d5db}.ultra-theme .stu-learning-card__bottom-field-icon{color:#6b7280}.ultra-theme .main-navigation__dropdown-item:hover{background-color:#f9fafb!important}.ultra-theme .main-navigation__dropdown-item:focus,.ultra-theme .main-navigation__dropdown-item:active,.ultra-theme .main-navigation__dropdown-item--current{background-color:#f3f4f6!important}.ultra-theme .stu-mat-control-wrapper{display:inline-flex;flex-direction:column}.ultra-theme .stu-mat-control-wrapper .stu-mat-control-wrapper__description{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-mat-control-wrapper .mat-mdc-form-field-error{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#b91c1c}.ultra-theme .multi-progress-bar{background-color:#fff}.ultra-theme .multi-progress-bar:after{background-image:linear-gradient(to bottom,#fff 0%,transparent 100%)}.ultra-theme .nw-editor__res ol,.ultra-theme .nw-editor__res ul{margin-left:1.125rem;padding:.375rem 0;list-style-position:outside}.ultra-theme .nw-editor__res ul{list-style-type:disc}.ultra-theme .nw-editor__res ol{list-style-type:decimal}.ultra-theme .nw-editor__res b,.ultra-theme .nw-editor__res strong{font-weight:600}.ultra-theme .nw-editor__res em,.ultra-theme .nw-editor__res i{font-style:italic}.ultra-theme .nw-editor__res a{color:#056dff;text-decoration:underline}.ultra-theme .nw-editor__res a:hover{text-decoration:none}.ultra-theme .ng-wig{position:relative}.ultra-theme .nw-toolbar{position:absolute;top:0;z-index:1;margin:0 0 1rem;padding:1rem!important;background:none!important;border-top:none!important;border-right:none!important;border-bottom:none!important;border-left:none!important;border-radius:0!important}.ultra-theme .nw-toolbar__item{padding:.188rem;border-right:0!important}.row .ultra-theme .nw-toolbar{border-top:none!important}.ultra-theme .nw-button{display:flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important;color:#374151!important;border:none!important;border-radius:50%!important;opacity:1!important}.ultra-theme .nw-button:before{font-size:1.375rem!important}.ultra-theme .nw-button .nwe-icon{display:flex;align-items:center;justify-content:center;background:none}.ultra-theme .nw-button .nwe-icon:before{font-size:1.5rem;font-family:Material Icons}.ultra-theme .nw-button:hover{background-color:#f9fafb!important}.ultra-theme .nw-button:focus,.ultra-theme .nw-button:active,.ultra-theme .nw-button--active{background-color:#f3f4f6!important}.ultra-theme .hide-edit-html .nw-toolbar__item:has(.nw-button--source){display:none!important}.ultra-theme .nw-editor-container{border:none!important;border-radius:0!important}.ultra-theme .nw-symbol-count{padding:0 1rem}.ultra-theme .nw-error{position:relative;margin-top:-.0625rem;padding:0 1.5rem 1rem}.ultra-theme .nw-editor__placeholder{width:calc(100% - 2rem);padding:0!important;color:#4b5563;line-height:1.5rem}.ultra-theme .icon-list-ul-custom:before,.ultra-theme .icon-list-ul:before{content:"\e241"}.ultra-theme .icon-list-ol-custom:before,.ultra-theme .icon-list-ol:before{content:"\e242"}.ultra-theme .icon-bold-custom:before,.ultra-theme .icon-bold:before{content:"\e238"}.ultra-theme .icon-italic-custom:before,.ultra-theme .icon-italic:before{content:"\e23f"}.ultra-theme .icon-underline-custom:before,.ultra-theme .icon-underline:before{content:"\e249"}.ultra-theme .icon-link-custom:before,.ultra-theme .icon-link:before{content:"\e157"}.ultra-theme .icon-code-tags:before{content:"\e86f"}.ultra-theme .icon-pound:before{content:"\e9ef"}.ultra-theme .nw-editor,.ultra-theme .nw-editor__src-container{position:relative;display:block!important;height:auto!important;margin-bottom:.5rem;padding:4.5rem 1rem 1rem!important;border:.0625rem solid transparent!important}.ultra-theme .nw-editor:after,.ultra-theme .nw-editor__src-container:after{position:absolute;inset:0;border:.0625rem solid #d1d5db;border-radius:.5rem;content:"";pointer-events:none}.ultra-theme .nw-editor:has(.nw-editor__src:focus):after,.ultra-theme .nw-editor__src-container:has(.nw-editor__src:focus):after{border-color:#056dff!important;border-width:.125rem}.ultra-theme .nw-editor:has(.nw-editor__src:hover:not(.nw-editor__src:focus)):after,.ultra-theme .nw-editor__src-container:has(.nw-editor__src:hover:not(.nw-editor__src:focus)):after{border-color:#111928!important;border-width:.125rem}.ultra-theme .nw-editor.nw-invisible,.ultra-theme .nw-editor__src-container.nw-invisible{display:none!important}.ultra-theme .nw-editor__src{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;height:15rem!important;padding:1rem!important;color:#e5e7eb;font-family:consolas,menlo,monaco,Courier New,monospace;background-color:#111928;border-radius:.313rem}.ultra-theme .nw-editor__res{display:block!important;height:15rem!important;padding:0!important;overflow:auto;line-height:1.5rem}.dialog .ultra-theme .nw-editor__res{height:15.625rem!important}.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .nw-editor:hover:not(.nw-disabled):after{border-color:#111928!important;border-width:.125rem}.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .mat-mdc-text-field-wrapper{margin-top:0}.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .mat-mdc-form-field-infix,.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .mat-mdc-form-field-flex{top:0;margin:0;padding:0;border:none}.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .mat-mdc-text-field-wrapper,.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .mat-mdc-form-field-subscript-wrapper{padding:0}.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig.mat-form-field-invalid .nw-editor:not(.nw-disabled):after,.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig.mat-form-field-invalid .nw-editor__src-container:not(.nw-disabled):after{border-color:#b91c1c!important;border-width:.125rem}.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig.mat-form-field-invalid .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:#b91c1c}.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .mdc-line-ripple,.ultra-theme .mat-mdc-form-field-type-mat-ngx-wig .mdc-notched-outline{display:none!important}.ultra-theme .stu-notification-bar{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-notification-bar--informational{background-color:#f0f3ff;border:1px solid #5048e5}.ultra-theme .stu-notification-bar--informational .stu-notification-bar__icon{color:#5048e5}.ultra-theme .stu-notification-bar--warning{background-color:#fff7ed;border:1px solid #ea580c}.ultra-theme .stu-notification-bar--warning .stu-notification-bar__icon{color:#ea580c}.ultra-theme .stu-notification-bar--error{background-color:#fef2f2;border:1px solid #dc2626}.ultra-theme .stu-notification-bar--error .stu-notification-bar__icon{color:#dc2626}.ultra-theme .stu-notification-bar__title{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-page-layout__header-inner{background-color:#fff}.ultra-theme .stu-page-layout__header-toolbar{border-bottom:.0625rem solid transparent}.ultra-theme .stu-page-layout__header-toolbar--bordered{border-color:#e5e7eb}.ultra-theme .stu-page-layout__sidebar-minimizable{border-right:.0625rem solid #f3f4f6}.ultra-theme .stu-page-layout__sidebar-minimizable--opened .stu-page-layout__sidebar-minimizable-header{border-bottom:.0625rem solid #f3f4f6}.ultra-theme .stu-subheading{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#374151}.ultra-theme .stu-page-layout--list:has(.stu-list-layout){background-color:#fff}.ultra-theme .stu-page-layout__header--branded .stu-page-layout__header-inner{background-color:var(--custom-brand-base);background-image:linear-gradient(103deg,#11192880 -2.75%,#11192800 36.77%),linear-gradient(248deg,#11192880 -8.54%,#11192800 57.26%),linear-gradient(49deg,#11192880 10.37%,#11192800 72.42%);box-shadow:0 1px 3px #1119280f,0 2px 5px #11192829,0 8px 8px #1119280d}.ultra-theme .stu-page-layout__header--branded .stu-page-layout__header-toolbar{background:none}.ultra-theme .stu-page-layout__header--branded .stu-page-layout__header-navigation-container{background-color:#00000029}.ultra-theme .stu-page-layout__header--branded .mat-mdc-tab-header-pagination-chevron{border-color:#fff}.ultra-theme .stu-page-layout__header--branded .stu-page-layout__header-navigation-item{color:#fff}.ultra-theme .stu-page-layout__header--branded .stu-headline-5{font-size:3rem;font-weight:700;line-height:4rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#fff}.ultra-theme .stu-page-layout__header--branded .stu-subheading{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#fff}.ultra-theme .stu-query-highlight{display:inline-flex}.ultra-theme .stu-query-highlight__keyword{background-color:#d7edff}.ultra-theme .stu-rating-indicator{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-rating-indicator__single-star{color:#fb923c}.ultra-theme .stu-rating-indicator__review{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-reaction-bar{color:#111928;font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-reaction-bar .mat-icon{color:#6b7280}.ultra-theme .stu-search-highlighted-text{color:#111928;font-weight:600;background-color:#e0e8ff}.ultra-theme .stu-search-location__icon{color:#4b5563}.ultra-theme .stu-selection-item{color:#111928}.ultra-theme .stu-selection-item--file{background-color:#f9fafb}.ultra-theme .stu-selection-item{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.ultra-theme .stu-smart-multi-select__selection-list{background-color:#f9fafb}.ultra-theme .stu-smart-multi-select__selection-list .stu-selection-item:not(:last-child){border-bottom-color:#f3f4f6}.ultra-theme .stu-smart-select__selection-list{background-color:#f9fafb}.ultra-theme .stu-skeleton-checkbox:before{display:block;content:"";width:24px;height:24px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 24px;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-avatar:before{display:block;content:"";width:40px;height:40px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 40px;border-radius:20px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-thumbnail:before{display:block;content:"";width:48px;height:48px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 48px;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-action:before{display:block;content:"";width:36px;height:36px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 36px;border-radius:36px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-card:before{display:block;content:"";width:180px;height:150px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 150px;border-radius:4px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-card-thumbnail{width:100%;height:100%}.ultra-theme .stu-skeleton-card-thumbnail:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-button:before{display:block;content:"";width:100px;height:40px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 40px;border-radius:4px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-text{height:58px}.ultra-theme .stu-skeleton-text *{display:none}.ultra-theme .stu-skeleton-text:before{display:block;content:"";width:100%;height:24px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 24px;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-text:after{display:block;margin-top:10px;content:"";width:50%;height:24px;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 24px;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-100per{width:100%;height:24px}.ultra-theme .stu-skeleton-100per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-90per{width:90%;height:24px}.ultra-theme .stu-skeleton-90per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-80per{width:80%;height:24px}.ultra-theme .stu-skeleton-80per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-70per{width:70%;height:24px}.ultra-theme .stu-skeleton-70per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-60per{width:60%;height:24px}.ultra-theme .stu-skeleton-60per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-50per{width:50%;height:24px}.ultra-theme .stu-skeleton-50per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-40per{width:40%;height:24px}.ultra-theme .stu-skeleton-40per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-25per{width:25%;height:24px}.ultra-theme .stu-skeleton-25per:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-300px{width:300px;height:24px}.ultra-theme .stu-skeleton-300px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-200px{width:200px;height:24px}.ultra-theme .stu-skeleton-200px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-100px{width:100px;height:24px}.ultra-theme .stu-skeleton-100px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-90px{width:90px;height:24px}.ultra-theme .stu-skeleton-90px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-80px{width:80px;height:24px}.ultra-theme .stu-skeleton-80px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-70px{width:70px;height:24px}.ultra-theme .stu-skeleton-70px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-60px{width:60px;height:24px}.ultra-theme .stu-skeleton-60px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-50px{width:50px;height:24px}.ultra-theme .stu-skeleton-50px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton-24px{width:24px;height:24px}.ultra-theme .stu-skeleton-24px:before{display:block;content:"";width:100%;height:100%;background-image:linear-gradient(151deg,#4b55631a,#4b556305 46%,#4b55631a);background-size:800px 100%;border-radius:8px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.ultra-theme .stu-skeleton--contrast:before{background-image:linear-gradient(151deg,#4b556399,#4b55631f 46%,#4b556399)}.ultra-theme .skip-link__anchor{font-size:1rem;font-weight:500;line-height:2rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928;background-color:#fff;box-shadow:0 1px 3px #4b55630f,0 4px 10px #4b556308}.ultra-theme .stu-status-badge{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-status-badge--regular{color:#374151;background-color:#f3f4f6}.ultra-theme .stu-status-badge--info{color:#5048e5;background-color:#e0e8ff}.ultra-theme .stu-status-badge--success{color:#057a55;background-color:#def7ec}.ultra-theme .stu-status-badge--danger{color:#b91c1c;background-color:#fee2e2}.ultra-theme .stu-status-badge--warning{color:#c2410c;background-color:#ffedd5}.ultra-theme .stu-stepper .mat-horizontal-stepper-wrapper{overflow-x:clip}.ultra-theme .stu-stepper .mat-horizontal-stepper-header-container{position:sticky;top:0;z-index:103;width:100%;max-width:73.125rem;height:4.5rem;margin:0 auto;padding:0;background-color:#fff;border-bottom:solid .0625rem #e5e7eb}.ultra-theme .stu-stepper .mat-horizontal-stepper-header-container:before,.ultra-theme .stu-stepper .mat-horizontal-stepper-header-container:after{position:absolute;top:0;bottom:-.0625rem;display:block;width:625rem;background-color:#fff;border-bottom:solid .0625rem #e5e7eb;content:""}.ultra-theme .stu-stepper .mat-horizontal-stepper-header-container:before{left:-625rem}.ultra-theme .stu-stepper .mat-horizontal-stepper-header-container:after{right:-625rem}.ultra-theme .stu-stepper--header-hidden .mat-horizontal-stepper-header-container{display:none}.ultra-theme .stu-stepper .mat-horizontal-content-container{padding:0}.ultra-theme .stu-table{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#1f2a37}.ultra-theme .stu-table__header-cell,.ultra-theme .stu-table__cell{background-color:#fff;border-bottom:1px solid #f3f4f6}.ultra-theme .stu-table__header-cell.stu-table-sticky-border-elem-left,.ultra-theme .stu-table__cell.stu-table-sticky-border-elem-left{border-right:1px solid #f3f4f6}.ultra-theme .stu-table__header-cell+.stu-table-sticky-border-elem-right,.ultra-theme .stu-table__cell+.stu-table-sticky-border-elem-right{border-left:1px solid #f3f4f6}.ultra-theme .stu-table__cell{color:#111928}.ultra-theme .stu-table__cell--primary{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-table__header-cell{font-size:.75rem;font-weight:700;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280;text-transform:uppercase;background-color:#f9fafb;transition:background-color ease .3s}.ultra-theme .stu-table__header-cell-secondary-title{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin-top:.25rem;color:#4b5563;text-transform:none}.ultra-theme .stu-table__header-cell.cdk-resizable-overlay-thumb-active{background-color:#f9fafb;cursor:ew-resize}.ultra-theme .stu-table__header-cell .mat-focus-indicator{border-bottom:none!important}.ultra-theme .stu-table .stu-table__header-cell-secondary-title{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-table__row.cdk-drag-preview{border:1px solid #f3f4f6}.ultra-theme .stu-table__row.cdk-drag-preview .stu-table__cell{opacity:.75}.ultra-theme .stu-table__row--footer .stu-table__cell{border-top:1px solid #f3f4f6}.ultra-theme .stu-table__row--selected .stu-table__cell{background-color:#f9fafb}.ultra-theme .stu-table__row:hover:not(.stu-table__row--header,.stu-table__row--footer) .stu-table__cell{background-color:#f9fafb}.ultra-theme .stu-table .mat-sort-header-arrow{color:#4b5563}.ultra-theme .stu-table__link{color:#056dff}.ultra-theme .stu-table__text--primary{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-table__text--secondary{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-table__text--warn{color:#ea580c}.ultra-theme .stu-table__text--success{color:#057a55}.ultra-theme .stu-table__text--danger{color:#b91c1c}.ultra-theme .stu-table__validated-cell{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;display:flex;align-items:center;color:#ea580c}.ultra-theme .stu-table__validated-cell-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:.5rem}.ultra-theme .mat-icon{flex-shrink:0}.ultra-theme .stu-table__group-cell{color:#111928}.ultra-theme .stu-table__group-cell-item{color:inherit}.ultra-theme .stu-table__group-cell-item:before{background-color:#d1d5db}.ultra-theme .stu-table__human-cell-main--link{color:inherit}.ultra-theme .stu-table__human-cell-secondary{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-human-group__avatar{outline-color:#fff}.ultra-theme .stu-table__learning-cell-main--link{color:inherit}.ultra-theme .stu-table__learning-cell-secondary{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .stu-table__numeral-cell-main{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-table__numeral-cell-text{color:#6b7280}.ultra-theme .stu-table__price-cell-main{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-table__price-cell-main--regular{color:inherit}.ultra-theme .stu-table__price-cell-main--muted{color:#6b7280}.ultra-theme .stu-table__price-cell-main--warn{color:#ea580c}.ultra-theme .stu-table__price-cell-main--success{color:#057a55}.ultra-theme .stu-table__price-cell-main--danger{color:#b91c1c}.ultra-theme .stu-table__rating-cell-link{color:inherit}.ultra-theme .stu-table__rating-cell-link .stu-table__rating-cell-number{text-underline-position:under;font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-table__rating-cell-link .stu-table__rating-cell-number:focus-visible{outline:none}.ultra-theme .stu-table__rating-cell-link .stu-table__rating-cell-number:hover{text-decoration:underline}.ultra-theme .stu-table__text-cell{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-table__text-cell--regular{color:inherit}.ultra-theme .stu-table__text-cell--muted{color:#6b7280}.ultra-theme .stu-table__text-cell--warn{color:#c2410c}.ultra-theme .stu-table__text-cell--success{color:#057a55}.ultra-theme .stu-table__text-cell--danger{color:#b91c1c}.ultra-theme .stu-table__text-cell-main--link{color:inherit}.ultra-theme .stu-table__input-cell{color:#111928;font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-table__input-cell-icon{color:#b91c1c}.ultra-theme .stu-table__input-cell-value--empty{color:#4b5563}.ultra-theme .stu-table__input-cell-editable .mdc-text-field--outlined{background-color:#fff}.ultra-theme .stu-table__tree-node-cell--regular{color:inherit}.ultra-theme .stu-table__tree-node-cell--muted{color:#6b7280}.ultra-theme .stu-table__tree-node-cell--warn{color:#ea580c}.ultra-theme .stu-table__tree-node-cell--success{color:#057a55}.ultra-theme .stu-table__tree-node-cell--danger{color:#b91c1c}.ultra-theme .stu-table__tree-node-cell-main--link{color:inherit}.ultra-theme .stu-table__tree-node-cell-secondary{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-table__row:hover .stu-table__tree-node-cell--regular{color:#111928}.ultra-theme .stu-table-column-settings{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-table-column-settings__header{border-bottom-color:#e5e7eb}.ultra-theme .stu-table-column-settings__title{font-size:1.125rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-table-column-settings__close-btn{color:#4b5563}.ultra-theme .stu-table-column-settings__item-dragger{color:#d1d5db}.ultra-theme .stu-table-column-settings-excluded__tooltip-title{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-table-column-settings-excluded__tooltip-list-item{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.ultra-theme .stu-table-dnd-handle{display:contents}.ultra-theme .stu-table-dnd-handle__icon{display:block;margin:auto;cursor:move;color:#4b5563}.ultra-theme .training-session-cell__details-calendar{box-shadow:0 1px 3px #1119280f,0 2px 5px #11192829,0 8px 8px #1119280d}.ultra-theme .training-session-cell__details-calendar-month{color:#fff;font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;text-transform:uppercase;background:linear-gradient(180deg,#374151,#111928)}.ultra-theme .training-session-cell__details-calendar-day{font-size:1.25rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928;background-color:#fff}.ultra-theme .training-session-cell__details-content-top{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .training-session-cell__details-content-top-time,.ultra-theme .training-session-cell__details-content-bottom{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.ultra-theme .training-session-cell__details-more-button-content{color:#4b5563}.ultra-theme .stu-tertiary-nav{background-color:#fff;border:solid .0625rem #e5e7eb}.ultra-theme .stu-tertiary-nav__item{color:#4b5563}.ultra-theme .stu-tertiary-nav__item:hover,.ultra-theme .stu-tertiary-nav__item--hover{background-color:#f9fafb}.ultra-theme .stu-tertiary-nav__item--active:before{background-color:#111928}.ultra-theme .stu-tertiary-nav__item--active .stu-tertiary-nav__item-icon{color:#111928}.ultra-theme .stu-tertiary-nav .stu-tertiary-nav__item-icon{color:#4b5563}.ultra-theme .stu-tertiary-nav .stu-tertiary-nav__item-icon--success{color:#057a55}.ultra-theme .stu-tertiary-nav .stu-tertiary-nav__item-icon--warning{color:#c2410c}.ultra-theme .stu-tertiary-nav .stu-tertiary-nav__item-icon--danger{color:#b91c1c}.ultra-theme .stu-tertiary-nav{font-size:1rem;font-weight:500;line-height:2rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .timeline__actions{border-color:#d1d5db}.ultra-theme .timeline__actions--accent{border-color:#5f1e4a}.ultra-theme .timeline__actions--danger{border-color:#ef4444}.ultra-theme .timeline__actions--warning{border-color:#f97316}.ultra-theme .timeline__actions--primary{border-color:#2893ff}.ultra-theme .timeline__actions--success{border-color:#0e9f6e}.ultra-theme .stu-toolbar{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#000000de;background:#fff}.ultra-theme .stu-node{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.ultra-theme .stu-node:focus-within{background-color:#f4f7f9}.ultra-theme .stu-node:focus-within .stu-node__actions button{opacity:1;pointer-events:auto}.ultra-theme .stu-node:focus-within .stu-node__circle-button{display:inline-block}.ultra-theme .stu-node--child{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.ultra-theme .stu-node--active{background-color:#fff;box-shadow:0 1px 3px #4b55630f,0 2px 5px #4b556329,0 8px 8px #4b55630d}.ultra-theme .stu-node:not(.stu-node--child,:first-child){margin-top:4rem}.ultra-theme .stu-node:not(.stu-node--child,:first-child):before{position:absolute;top:0;left:0;width:100%;height:.0625rem;margin:-2rem 0;background-color:#e5e7eb;content:""}.ultra-theme .stu-node:hover:not(.disable-hover,.cdk-drag-preview,.stu-node--active){background-color:#e5e7eb}.ultra-theme .stu-node__action-icon{color:#6b7280!important}.ultra-theme .stu-node__action-icon--danger{color:#dc2626!important}.ultra-theme .stu-node__action-item--danger{color:#dc2626}.ultra-theme .stu-node__icon{color:#4b5563}.ultra-theme .stu-node__icon--disabled{opacity:.5}.ultra-theme .stu-node.cdk-drag-preview{background-color:#fff;box-shadow:0 0 16px #1119281a}.ultra-theme .stu-video-preview__text{color:#edf8ff}.ultra-theme .mat-accent{--mdc-slider-handle-color: #056dff;--mdc-slider-focus-handle-color: #056dff;--mdc-slider-hover-handle-color: #056dff;--mdc-slider-active-track-color: #056dff;--mdc-slider-inactive-track-color: #056dff;--mdc-slider-with-tick-marks-inactive-container-color: #056dff;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #056dff;--mat-slider-hover-state-layer-color: rgba(5, 109, 255, .05);--mat-slider-focus-state-layer-color: rgba(5, 109, 255, .2)}.ultra-theme .mat-warn{--mdc-slider-handle-color: #dc2626;--mdc-slider-focus-handle-color: #dc2626;--mdc-slider-hover-handle-color: #dc2626;--mdc-slider-active-track-color: #dc2626;--mdc-slider-inactive-track-color: #dc2626;--mdc-slider-with-tick-marks-inactive-container-color: #dc2626;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #dc2626;--mat-slider-hover-state-layer-color: rgba(220, 38, 38, .05);--mat-slider-focus-state-layer-color: rgba(220, 38, 38, .2)}.ultra-theme .stu-slider{display:block}.ultra-theme .stu-slider .mat-mdc-slider{width:100%;margin:0;--mdc-slider-handle-shape: 6.25rem;--mdc-slider-handle-height: 1.25rem;--mdc-slider-handle-width: 1.875rem;--mdc-slider-handle-elevation: 0px 1px 3px 0px rgba(75, 85, 99, .06), 0px 4px 10px 0px rgba(75, 85, 99, .03);--mdc-slider-active-track-height: .25rem;--mdc-slider-inactive-track-height: .25rem;--mdc-slider-inactive-track-color: #e5e7eb;--mdc-slider-with-tick-marks-container-size: .375rem;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-active-container-opacity: 1;--mdc-slider-with-tick-marks-inactive-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-opacity: 1;--mdc-slider-with-tick-marks-container-shape: none}.ultra-theme .stu-slider .mat-mdc-slider .mat-ripple-element{background:none!important}.ultra-theme .stu-slider .mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.ultra-theme .stu-slider .mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-timing-function:ease}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__thumb-knob{background:linear-gradient(180deg,#fff 30%,#f3f4f6);border:none}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__thumb-knob:focus,.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__thumb-knob:hover{background:linear-gradient(180deg,#fff 30%,#f3f4f6)}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__thumb-knob:before{display:block;width:100%;height:100%;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkZyYW1lIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfNjgxMV8zNzY5KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMSAwTDExIDEyTDkuNzUgMTJMOS43NSAtNS40NjM5MmUtMDhMMTEgMFpNNi42MjUgLTEuOTEyMzdlLTA3TDYuNjI1IDEyTDUuMzc1IDEyTDUuMzc1IC0yLjQ1ODc3ZS0wN0w2LjYyNSAtMS45MTIzN2UtMDdaTTIuMjUgLTMuODI0NzVlLTA3TDIuMjUgMTJMMC45OTk5OTkgMTJMMSAtNC4zNzExNGUtMDdMMi4yNSAtMy44MjQ3NWUtMDdaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNjgxMV8zNzY5KSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNjgxMV8zNzY5IiB4MT0iNiIgeTE9Ii0yLjE4NTU3ZS0wNyIgeDI9IjYiIHkyPSIxMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTZFNkU2Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0Q2RDZENiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzY4MTFfMzc2OSI+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat center;border:.0625rem solid #d1d5db;border-radius:6.25rem;content:""}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-marks>:first-child,.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-marks>:last-child{display:none}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-marks *:before,.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-marks *:after{position:absolute;top:.0625rem;display:block;width:.375rem;height:.25rem;background:#e5e7eb;border-radius:.125rem;content:""}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-marks *:before{right:.3125rem}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-marks *:after{right:-.3125rem}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-mark--active:before,.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__tick-mark--active:after{background:#056dff}.ultra-theme .stu-slider .mat-mdc-slider .mdc-slider__track--inactive{opacity:1}.ultra-theme .stu-button-stretched,.partial-ultra .stu-button-stretched{width:100%}.ultra-theme .stu-button-cursor,.partial-ultra .stu-button-cursor{cursor:not-allowed}.ultra-theme .mat-mdc-button-base,.partial-ultra .mat-mdc-button-base{display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;line-height:1.18rem;border-radius:.5rem}.ultra-theme .mat-mdc-button-base.mdc-button,.partial-ultra .mat-mdc-button-base.mdc-button{height:2.5rem}.ultra-theme .mat-mdc-button-base .mdc-button__label,.partial-ultra .mat-mdc-button-base .mdc-button__label{--mdc-protected-button-label-text-tracking: .01rem;letter-spacing:var(--mdc-protected-button-label-text-tracking)}.ultra-theme .mat-mdc-button-base.mat-inverted,.partial-ultra .mat-mdc-button-base.mat-inverted{background-color:transparent;--mdc-text-button-label-text-color: #fff;--mdc-protected-button-label-text-color: #fff;--mdc-icon-button-icon-color: #fff}.ultra-theme .mat-mdc-button-base.mat-inverted.stu-loading-indicator,.partial-ultra .mat-mdc-button-base.mat-inverted.stu-loading-indicator{background-color:transparent;pointer-events:none}.ultra-theme .mat-mdc-button-base.mat-inverted.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-button-base.mat-inverted.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-button-base.mat-inverted.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-button-base.mat-inverted.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle{stroke:#fff}.ultra-theme .mat-mdc-button-base.mat-inverted:hover,.partial-ultra .mat-mdc-button-base.mat-inverted:hover{background-color:#ffffff29;--mat-mdc-button-persistent-ripple-color: #fff}.ultra-theme .mat-mdc-button-base.mat-inverted.stu-button-active,.ultra-theme .mat-mdc-button-base.mat-inverted:active,.partial-ultra .mat-mdc-button-base.mat-inverted.stu-button-active,.partial-ultra .mat-mdc-button-base.mat-inverted:active{background-color:#ffffff3d;--mat-mdc-button-persistent-ripple-color: #fff}.ultra-theme .mat-mdc-button-base:not(.stu-loading-indicator):focus-visible,.partial-ultra .mat-mdc-button-base:not(.stu-loading-indicator):focus-visible{outline:.125rem solid #056dff;outline-offset:-.125rem;outline-offset:.125rem}.ultra-theme .mat-mdc-button:disabled.stu-loading-indicator .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-button:disabled.stu-loading-indicator .mat-mdc-progress-spinner circle{stroke:#9ca3af}.ultra-theme .mat-mdc-button:disabled .mat-icon,.partial-ultra .mat-mdc-button:disabled .mat-icon{--mat-icon-color: #9ca3af}.ultra-theme .mat-mdc-button[disabled][disabled],.partial-ultra .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: #9ca3af}.ultra-theme .mat-mdc-button.mat-unthemed,.ultra-theme .mat-mdc-button.mat-primary,.partial-ultra .mat-mdc-button.mat-unthemed,.partial-ultra .mat-mdc-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #111928;--mat-mdc-button-ripple-color: transparent;--mdc-text-button-label-text-color: #111928;--mdc-text-button-container-color: transparent}.ultra-theme .mat-mdc-button.mat-unthemed:not(:disabled),.ultra-theme .mat-mdc-button.mat-primary:not(:disabled),.partial-ultra .mat-mdc-button.mat-unthemed:not(:disabled),.partial-ultra .mat-mdc-button.mat-primary:not(:disabled){box-shadow:none}.ultra-theme .mat-mdc-button.mat-unthemed.stu-loading-indicator,.ultra-theme .mat-mdc-button.mat-primary.stu-loading-indicator,.partial-ultra .mat-mdc-button.mat-unthemed.stu-loading-indicator,.partial-ultra .mat-mdc-button.mat-primary.stu-loading-indicator{background-color:inherit;pointer-events:none}.ultra-theme .mat-mdc-button.mat-unthemed.stu-loading-indicator .mat-mdc-progress-spinner,.ultra-theme .mat-mdc-button.mat-primary.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-button.mat-unthemed.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-button.mat-primary.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-button.mat-unthemed.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle,.ultra-theme .mat-mdc-button.mat-primary.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-button.mat-unthemed.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-button.mat-primary.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle{stroke:#111928}.ultra-theme .mat-mdc-button.mat-accent,.partial-ultra .mat-mdc-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #056dff;--mat-mdc-button-ripple-color: transparent;--mdc-text-button-label-text-color: #056dff;--mdc-text-button-container-color: transparent}.ultra-theme .mat-mdc-button.mat-accent:not(:disabled),.partial-ultra .mat-mdc-button.mat-accent:not(:disabled){box-shadow:none}.ultra-theme .mat-mdc-button.mat-accent.stu-loading-indicator,.partial-ultra .mat-mdc-button.mat-accent.stu-loading-indicator{background-color:inherit;pointer-events:none}.ultra-theme .mat-mdc-button.mat-accent.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-button.mat-accent.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-button.mat-accent.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-button.mat-accent.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle{stroke:#056dff}.ultra-theme .mat-mdc-button .mdc-button__label,.partial-ultra .mat-mdc-button .mdc-button__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ultra-theme .mat-mdc-button.stu-button-small,.partial-ultra .mat-mdc-button.stu-button-small{min-width:2rem;height:2rem}.ultra-theme .mat-mdc-button.stu-button-small .mat-icon,.partial-ultra .mat-mdc-button.stu-button-small .mat-icon{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1.25rem}.ultra-theme .mat-mdc-button.stu-button-small .mat-mdc-button-touch-target,.partial-ultra .mat-mdc-button.stu-button-small .mat-mdc-button-touch-target{height:2.5rem}.ultra-theme .mat-mdc-button.stu-button-small.mat-mdc-icon-button .mat-mdc-button-touch-target,.partial-ultra .mat-mdc-button.stu-button-small.mat-mdc-icon-button .mat-mdc-button-touch-target{width:2.5rem}.ultra-theme .mat-mdc-raised-button:disabled.stu-loading-indicator .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-raised-button:disabled.stu-loading-indicator .mat-mdc-progress-spinner circle{stroke:#9ca3af}.ultra-theme .mat-mdc-raised-button:disabled .mat-icon,.partial-ultra .mat-mdc-raised-button:disabled .mat-icon{--mat-icon-color: #9ca3af}.ultra-theme .mat-mdc-raised-button[disabled][disabled],.partial-ultra .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-container-color: #f9fafb;--mdc-protected-button-disabled-label-text-color: #9ca3af;border:.0625rem solid #f3f4f6}.ultra-theme .mat-mdc-raised-button.mat-unthemed,.partial-ultra .mat-mdc-raised-button.mat-unthemed{--mat-mdc-button-persistent-ripple-color: #111928;--mat-mdc-button-ripple-color: transparent;--mdc-protected-button-label-text-color: #111928;--mdc-protected-button-container-color: #fff;border:.0625rem solid #e5e7eb}.ultra-theme .mat-mdc-raised-button.mat-unthemed:not(:disabled),.partial-ultra .mat-mdc-raised-button.mat-unthemed:not(:disabled){box-shadow:0 1px 3px #4b55630f,0 4px 10px #4b556308}.ultra-theme .mat-mdc-raised-button.mat-unthemed:hover,.partial-ultra .mat-mdc-raised-button.mat-unthemed:hover,.ultra-theme .mat-mdc-raised-button.mat-unthemed:active,.ultra-theme .mat-mdc-raised-button.mat-unthemed.stu-button-active,.partial-ultra .mat-mdc-raised-button.mat-unthemed:active,.partial-ultra .mat-mdc-raised-button.mat-unthemed.stu-button-active{border:.0625rem solid #e5e7eb}.ultra-theme .mat-mdc-raised-button.mat-unthemed.stu-loading-indicator,.partial-ultra .mat-mdc-raised-button.mat-unthemed.stu-loading-indicator{background-color:#fff;pointer-events:none}.ultra-theme .mat-mdc-raised-button.mat-unthemed.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-raised-button.mat-unthemed.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-raised-button.mat-unthemed.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-raised-button.mat-unthemed.stu-loading-indicator:not(:disabled):not(.mat-primary,.mat-accent,.mat-warn,.mat-inverted) .mat-mdc-progress-spinner circle{stroke:#111928}.ultra-theme .mat-mdc-raised-button.mat-primary,.partial-ultra .mat-mdc-raised-button.mat-primary{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: transparent;--mdc-protected-button-label-text-color: #fff;--mdc-protected-button-container-color: #1f2a37;border:.0625rem solid #111928}.ultra-theme .mat-mdc-raised-button.mat-primary:not(:disabled),.partial-ultra .mat-mdc-raised-button.mat-primary:not(:disabled){box-shadow:0 1px 3px #1119280f,0 2px 5px #11192829,0 8px 8px #1119280d}.ultra-theme .mat-mdc-raised-button.mat-primary:hover,.partial-ultra .mat-mdc-raised-button.mat-primary:hover{border:.0625rem solid #1f2a37}.ultra-theme .mat-mdc-raised-button.mat-primary:active,.ultra-theme .mat-mdc-raised-button.mat-primary.stu-button-active,.partial-ultra .mat-mdc-raised-button.mat-primary:active,.partial-ultra .mat-mdc-raised-button.mat-primary.stu-button-active{border:.0625rem solid #374151}.ultra-theme .mat-mdc-raised-button.mat-primary.stu-loading-indicator,.partial-ultra .mat-mdc-raised-button.mat-primary.stu-loading-indicator{background-color:#1f2a37;pointer-events:none}.ultra-theme .mat-mdc-raised-button.mat-primary.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-raised-button.mat-primary.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-raised-button.mat-primary.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-raised-button.mat-primary.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle{stroke:#fff}.ultra-theme .mat-mdc-raised-button.mat-accent,.partial-ultra .mat-mdc-raised-button.mat-accent{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: transparent;--mdc-protected-button-label-text-color: #fff;--mdc-protected-button-container-color: #056dff;border:.0625rem solid #0a5ceb}.ultra-theme .mat-mdc-raised-button.mat-accent:not(:disabled),.partial-ultra .mat-mdc-raised-button.mat-accent:not(:disabled){box-shadow:0 1px 3px #056dff0f,0 2px 5px #056dff29,0 8px 8px #056dff0d}.ultra-theme .mat-mdc-raised-button.mat-accent:hover,.partial-ultra .mat-mdc-raised-button.mat-accent:hover{border:.0625rem solid #0f4abe}.ultra-theme .mat-mdc-raised-button.mat-accent:active,.ultra-theme .mat-mdc-raised-button.mat-accent.stu-button-active,.partial-ultra .mat-mdc-raised-button.mat-accent:active,.partial-ultra .mat-mdc-raised-button.mat-accent.stu-button-active{border:.0625rem solid #134295}.ultra-theme .mat-mdc-raised-button.mat-accent.stu-loading-indicator,.partial-ultra .mat-mdc-raised-button.mat-accent.stu-loading-indicator{background-color:#056dff;pointer-events:none}.ultra-theme .mat-mdc-raised-button.mat-accent.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-raised-button.mat-accent.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-raised-button.mat-accent.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-raised-button.mat-accent.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle{stroke:#fff}.ultra-theme .mat-mdc-raised-button.mat-warn,.partial-ultra .mat-mdc-raised-button.mat-warn{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: transparent;--mdc-protected-button-label-text-color: #fff;--mdc-protected-button-container-color: #dc2626;border:.0625rem solid #b91c1c}.ultra-theme .mat-mdc-raised-button.mat-warn:not(:disabled),.partial-ultra .mat-mdc-raised-button.mat-warn:not(:disabled){box-shadow:0 1px 3px #dc26260f,0 2px 5px #dc262629,0 8px 8px #dc26260d}.ultra-theme .mat-mdc-raised-button.mat-warn:hover,.partial-ultra .mat-mdc-raised-button.mat-warn:hover{border:.0625rem solid #991b1b}.ultra-theme .mat-mdc-raised-button.mat-warn:active,.ultra-theme .mat-mdc-raised-button.mat-warn.stu-button-active,.partial-ultra .mat-mdc-raised-button.mat-warn:active,.partial-ultra .mat-mdc-raised-button.mat-warn.stu-button-active{border:.0625rem solid #7f1d1d}.ultra-theme .mat-mdc-raised-button.mat-warn.stu-loading-indicator,.partial-ultra .mat-mdc-raised-button.mat-warn.stu-loading-indicator{background-color:#dc2626;pointer-events:none}.ultra-theme .mat-mdc-raised-button.mat-warn.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-raised-button.mat-warn.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-raised-button.mat-warn.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-raised-button.mat-warn.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle{stroke:#fff}.ultra-theme .mat-mdc-raised-button.mat-warn-inverted,.partial-ultra .mat-mdc-raised-button.mat-warn-inverted{--mat-mdc-button-persistent-ripple-color: #dc2626;--mat-mdc-button-ripple-color: transparent;--mdc-protected-button-label-text-color: #dc2626;--mdc-protected-button-container-color: #fff;border:.0625rem solid #e5e7eb}.ultra-theme .mat-mdc-raised-button.mat-warn-inverted:not(:disabled),.partial-ultra .mat-mdc-raised-button.mat-warn-inverted:not(:disabled){box-shadow:0 1px 3px #dc26260f,0 2px 5px #dc262629,0 8px 8px #dc26260d}.ultra-theme .mat-mdc-raised-button.mat-warn-inverted:hover,.partial-ultra .mat-mdc-raised-button.mat-warn-inverted:hover,.ultra-theme .mat-mdc-raised-button.mat-warn-inverted:active,.ultra-theme .mat-mdc-raised-button.mat-warn-inverted.stu-button-active,.partial-ultra .mat-mdc-raised-button.mat-warn-inverted:active,.partial-ultra .mat-mdc-raised-button.mat-warn-inverted.stu-button-active{border:.0625rem solid #e5e7eb}.ultra-theme .mat-mdc-raised-button.mat-warn-inverted.stu-loading-indicator,.partial-ultra .mat-mdc-raised-button.mat-warn-inverted.stu-loading-indicator{background-color:#fff;pointer-events:none}.ultra-theme .mat-mdc-raised-button.mat-warn-inverted.stu-loading-indicator .mat-mdc-progress-spinner,.partial-ultra .mat-mdc-raised-button.mat-warn-inverted.stu-loading-indicator .mat-mdc-progress-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ultra-theme .mat-mdc-raised-button.mat-warn-inverted.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle,.partial-ultra .mat-mdc-raised-button.mat-warn-inverted.stu-loading-indicator:not(:disabled) .mat-mdc-progress-spinner circle{stroke:#dc2626}.ultra-theme .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button),.partial-ultra .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button){min-width:2.5rem;padding:0 .5rem}.ultra-theme .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button) .mat-icon,.partial-ultra .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button) .mat-icon{margin:0;width:1.5rem;height:1.5rem;font-size:1.5rem;line-height:1.5rem}.ultra-theme .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small,.partial-ultra .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small{min-width:2rem;height:2rem;padding:.25rem}.ultra-theme .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small .mat-icon,.partial-ultra .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small .mat-icon{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1.25rem}.ultra-theme .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small .mat-mdc-button-touch-target,.partial-ultra .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small .mat-mdc-button-touch-target{height:2.5rem}.ultra-theme .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small.mat-mdc-icon-button .mat-mdc-button-touch-target,.partial-ultra .mat-mdc-raised-button.stu-button-icon:not(.mat-mdc-icon-button).stu-button-small.mat-mdc-icon-button .mat-mdc-button-touch-target{width:2.5rem}.ultra-theme .mat-mdc-icon-button[disabled][disabled],.partial-ultra .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: #9ca3af;--mdc-icon-button-disabled-icon-color: #9ca3af}.ultra-theme .mat-mdc-icon-button.mat-mdc-button-base,.partial-ultra .mat-mdc-icon-button.mat-mdc-button-base{padding:.5rem;--mdc-icon-button-state-layer-size: 2.5rem}.ultra-theme .mat-mdc-icon-button.mat-unthemed,.ultra-theme .mat-mdc-icon-button.mat-primary,.partial-ultra .mat-mdc-icon-button.mat-unthemed,.partial-ultra .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #111928}.ultra-theme .mat-mdc-icon-button.mat-accent,.partial-ultra .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #056dff}.ultra-theme .mat-mdc-icon-button.mat-warn,.partial-ultra .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #dc2626}.ultra-theme .mat-mdc-icon-button,.ultra-theme .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.partial-ultra .mat-mdc-icon-button,.partial-ultra .mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:.5rem}.ultra-theme .mat-mdc-icon-button.stu-button-small,.partial-ultra .mat-mdc-icon-button.stu-button-small{--mdc-icon-button-state-layer-size: 2rem;padding:.25rem}.ultra-theme .mat-mdc-icon-button.stu-button-small .mat-icon,.partial-ultra .mat-mdc-icon-button.stu-button-small .mat-icon{width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1.25rem}.ultra-theme .mat-mdc-icon-button.stu-button-small .mat-mdc-button-touch-target,.partial-ultra .mat-mdc-icon-button.stu-button-small .mat-mdc-button-touch-target{height:2.5rem}.ultra-theme .mat-mdc-icon-button.stu-button-small.mat-mdc-icon-button .mat-mdc-button-touch-target,.partial-ultra .mat-mdc-icon-button.stu-button-small.mat-mdc-icon-button .mat-mdc-button-touch-target{width:2.5rem}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #056dff}html{--mdc-snackbar-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-snackbar-supporting-text-line-height: 1.5rem;--mdc-snackbar-supporting-text-size: 1rem;--mdc-snackbar-supporting-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary,.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #056dff;--mat-text-button-state-layer-color: #056dff;--mat-text-button-ripple-color: rgba(5, 109, 255, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #dc2626;--mat-text-button-state-layer-color: #dc2626;--mat-text-button-ripple-color: rgba(220, 38, 38, .1)}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #056dff;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #dc2626;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary,.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #056dff;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #dc2626;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary,.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #056dff;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #056dff;--mat-outlined-button-ripple-color: rgba(5, 109, 255, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #dc2626;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #dc2626;--mat-outlined-button-ripple-color: rgba(220, 38, 38, .1)}html{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-text-button-label-text-size: 1rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-filled-button-label-text-size: 1rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-protected-button-label-text-size: 1rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Aeonik, Helvetica, sans-serif;--mdc-outlined-button-label-text-size: 1rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}.stu-snackbar-container{--mdc-snackbar-container-color: #111928;--mdc-snackbar-supporting-text-color: #fff;padding:12px 16px}.stu-snackbar-container .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #fff}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Aeonik, Helvetica, sans-serif;--mdc-plain-tooltip-supporting-text-size: .75rem;--mdc-plain-tooltip-supporting-text-weight: 500;--mdc-plain-tooltip-supporting-text-tracking: normal}.mat-mdc-tooltip{color:#fff;--mdc-plain-tooltip-supporting-text-size: .875rem !important;word-break:break-word;--mdc-plain-tooltip-container-color: #1f2a37}.mat-mdc-tooltip--inverted{color:#1f2a37!important;--mdc-plain-tooltip-container-color: #fff}.mat-mdc-tooltip--wide{max-width:25rem!important}.mat-mdc-tooltip .mdc-tooltip__surface{padding:.4375rem .75rem}.mat-tooltip-panel-non-interactive{pointer-events:none}.mat-mdc-tooltip-surface{overflow:auto!important}.stu-snackbar-container .stu-simple-snackbar{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-snackbar-container--info{--mdc-snackbar-container-color: #111928}.stu-snackbar-container--info .stu-simple-snackbar .stu-simple-snackbar__button,.stu-snackbar-container--info .stu-simple-snackbar .stu-simple-snackbar__icon-button{color:#e5e7eb}.stu-snackbar-container--warn{--mdc-snackbar-container-color: #7f1d1d}.stu-snackbar-container--warn .stu-simple-snackbar .stu-simple-snackbar__button,.stu-snackbar-container--warn .stu-simple-snackbar .stu-simple-snackbar__icon-button{color:#fff}.stu-navigation{border-right:1px solid #f3f4f6}.stu-navigation--opened:not(:hover,:has(:focus-visible)){border-right:1px solid transparent}.stu-navigation__item-icon{color:#6b7280}.stu-navigation__item--active .stu-navigation__item-icon{color:#fff}.stu-navigation__item{font-size:1rem;font-weight:500;line-height:2rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563;transition:background-color .2s}.stu-navigation__item--active{color:#fff;background-color:#1f2a37}.stu-navigation__item:hover:not(.stu-navigation__item--active),.stu-navigation__item:focus-visible:not(.stu-navigation__item--active){color:#1f2a37;background-color:#f9fafb}.stu-navigation__item-accent{color:#fff;background-color:#dc2626}.notification-link:hover{color:#fff}.notification-link--white:hover{color:#111928}.notification-link__unread-indicator{background-color:#f0f3ff}.notification-link--white .notification-link__unread-indicator{background-color:#5048e5}.unified-header{background-color:var(--custom-brand-base);border-bottom:solid .0625rem var(--custom-brand-base--110)}.unified-header--white{background-color:#fff;border-bottom:solid .0625rem #f3f4f6}.profile-widget__button{color:#111928;font-weight:500!important;background-color:#0000001a!important;box-shadow:inset 0 0 0 .0625rem #0003}.profile-widget__button:hover,.profile-widget__button:focus{background-color:#00000026!important}.profile-widget__button:active{background-color:#0003!important}.profile-widget--inverted .profile-widget__button{color:#fff!important;background-color:#ffffff1a!important;box-shadow:inset 0 0 0 .0625rem #fff3}.profile-widget--inverted .profile-widget__button:hover,.profile-widget--inverted .profile-widget__button:focus{background-color:#ffffff29!important}.profile-widget--inverted .profile-widget__button:active{background-color:#fff3!important}.profile-widget--white .profile-widget__button{background-color:#f9fafb!important;box-shadow:inset 0 0 0 .0625rem #f3f4f6}.profile-widget--white .profile-widget__button:hover,.profile-widget--white .profile-widget__button:focus{background-color:#f3f4f6!important;box-shadow:inset 0 0 0 .0625rem #e5e7eb}.profile-widget--white .profile-widget__button:active{background-color:#e5e7eb!important;box-shadow:inset 0 0 0 .0625rem #d1d5db}.profile-widget__panel{border:solid .0625rem #f3f4f6;box-shadow:0 1px 3px #4b55630f,0 2px 5px #4b556329,0 8px 8px #4b55630d!important}.profile-widget__user-info{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.profile-widget__list{border-top:solid .0625rem #f3f4f6}.profile-widget__item:hover{background-color:#f9fafb!important}.profile-widget__item:focus,.profile-widget__item:active{background-color:#f3f4f6!important}.stu-layout__full-parent,.ultra-theme .stu-layout__full-parent{position:absolute!important;inset:0}.stu-layout__left--collapsible-side,.stu-layout__left--collapsible-over,.stu-layout__right--collapsible-side,.stu-layout__right--collapsible-over,.ultra-theme .stu-layout__right--collapsible-side,.ultra-theme .stu-layout__right--collapsible-over,.ultra-theme .stu-layout__left--collapsible-side,.ultra-theme .stu-layout__left--collapsible-over{position:absolute!important;top:0;bottom:0;z-index:105;overflow:auto;background-color:#fff}.stu-layout--collapsed.stu-layout__left--collapsible-side,.stu-layout--collapsed.stu-layout__left--collapsible-over,.stu-layout--collapsed.stu-layout__right--collapsible-side,.stu-layout--collapsed.stu-layout__right--collapsible-over{visibility:hidden}.stu-layout__right--collapsible-side,.stu-layout__right--collapsible-over,.ultra-theme .stu-layout__right--collapsible-side,.ultra-theme .stu-layout__right--collapsible-over{right:0}.stu-layout__left--collapsible-side,.stu-layout__left--collapsible-over,.ultra-theme .stu-layout__left--collapsible-side,.ultra-theme .stu-layout__left--collapsible-over{left:0}.stu-layout__horizontal{position:relative;display:grid;grid-template-areas:"left content right";grid-template-rows:1fr;grid-template-columns:auto 1fr auto;height:100%;overflow:hidden}.stu-layout__horizontal--no-left{grid-template-areas:"content right";grid-template-columns:1fr auto}.stu-layout__horizontal--no-right{grid-template-areas:"left content";grid-template-columns:auto 1fr}.stu-layout__horizontal--no-sides{grid-template-areas:"content";grid-template-columns:1fr}.stu-layout__vertical{display:grid;grid-template-areas:"top" "content" "bottom";grid-template-rows:auto 1fr auto;grid-template-columns:1fr;height:100%}.stu-layout__content{position:relative;z-index:0;grid-area:content;overflow:auto}.stu-layout__content-top,.stu-layout__content-bottom,.stu-layout__content-left,.stu-layout__content-right{position:sticky;z-index:2}.stu-layout__content-top{top:0}.stu-layout__content-bottom{bottom:0}.stu-layout__content-left{left:0}.stu-layout__content-right{right:0}.stu-layout__top{position:relative;grid-area:top}.stu-layout__bottom{position:relative;grid-area:bottom}.stu-layout__right{position:relative;grid-area:right;overflow:hidden}.stu-layout__left{position:relative;grid-area:left;overflow:hidden}.stu-layout__backdrop{inset:0;z-index:100;background-color:#00000080}.stu-layout--overflow-visible{overflow:visible}.stu-layout--overflow-hidden{overflow:hidden}.stu-list-layout__side-panel,.stu-list-layout__top,.stu-list-layout__footer{box-shadow:0 0 16px #1119281a}.stu-list-layout__content,.stu-list-layout__footer,.stu-list-layout__footer-info{background-color:#fff}.stu-list-layout__footer-info{border-bottom:.0625rem solid #f3f4f6}.stu-list-layout--table .stu-list-layout__content-wrapper{background-color:#fff;box-shadow:0 0 16px #1119281a;clip-path:inset(0 -1rem -1rem -1rem)}.stu-list-layout--table .stu-list-layout__footer{border-top:.0625rem solid #f3f4f6;clip-path:inset(0 -1rem -1rem -1rem)}.list-empty-state{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;background-color:#fff}.stu-list-layout--cards .list-empty-state .stu-empty-state--filter{box-shadow:0 0 16px #1119281a}.stu-list-pagination{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563;background-color:#fff}.stu-list-toolbar{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;display:block;color:#1f2a37;background-color:#fff}.stu-list-toolbar__title{font-size:1.125rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-list-toolbar__items-number{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-list-toolbar__title--dark{color:#111928}.stu-list-toolbar__search-icon,.stu-list-toolbar__search--input::placeholder{color:#6b7280}.stu-list-toolbar__search-input{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#1f2a37;caret-color:#4b5563}.stu-list-toolbar__search-input:focus{outline:none}.stu-list-toolbar__actions{color:#4b5563}.stu-list-toolbar__actions .mat-badge-medium.mat-badge-below .mat-badge-content{right:-.25rem;bottom:-.25rem}.stu-list-toolbar__row-settings{border-top:.063rem solid #f3f4f6}.stu-list-toolbar__sorting-subtitle,.stu-list-toolbar__selected-filters-clear{color:#6b7280}.stu-list-toolbar__selected-filters-clear{align-self:center}.stu-list-toolbar__sorting-subtitle{font-size:.875rem}.stu-breadcrumb{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.stu-breadcrumb__item-link{color:#056dff;font-weight:700}.stu-simple-crumbs__crumb{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.stu-simple-crumbs__crumb:last-child{font-weight:600}.stu-simple-crumbs__separator{font-size:16px!important;line-height:16px!important}.stu-simple-list-item{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#111928}.stu-simple-list-item__title{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-simple-list-item__description{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.stu-simple-list-item__prefix mat-icon,.stu-simple-list-item__suffix mat-icon{color:#6b7280}.stu-simple-list-item[disabled],.stu-simple-list-item--disabled,.stu-simple-list-item[disabled] .stu-simple-list-item__description,.stu-simple-list-item[disabled] .stu-simple-list-item__description .mat-icon-no-color,.stu-simple-list-item[disabled] .stu-simple-list-item__prefix,.stu-simple-list-item[disabled] .stu-simple-list-item__prefix .mat-icon-no-color,.stu-simple-list-item[disabled] .stu-simple-list-item__suffix,.stu-simple-list-item[disabled] .stu-simple-list-item__suffix .mat-icon-no-color,.stu-simple-list-item--disabled .stu-simple-list-item__description,.stu-simple-list-item--disabled .stu-simple-list-item__description .mat-icon-no-color,.stu-simple-list-item--disabled .stu-simple-list-item__prefix,.stu-simple-list-item--disabled .stu-simple-list-item__prefix .mat-icon-no-color,.stu-simple-list-item--disabled .stu-simple-list-item__suffix,.stu-simple-list-item--disabled .stu-simple-list-item__suffix .mat-icon-no-color{color:#d1d5db}.stu-simple-list-item--interactive:hover{background-color:#f9fafb;border-radius:1rem;cursor:pointer}[disabled] .stu-simple-list-item,[disabled] .stu-simple-list-item .stu-simple-list-item__description,[disabled] .stu-simple-list-item .stu-simple-list-item__description .mat-icon-no-color,[disabled] .stu-simple-list-item .stu-simple-list-item__prefix,[disabled] .stu-simple-list-item .stu-simple-list-item__prefix .mat-icon-no-color,[disabled] .stu-simple-list-item .stu-simple-list-item__suffix,[disabled] .stu-simple-list-item .stu-simple-list-item__suffix .mat-icon-no-color{color:#d1d5db}.stu-smart-input__add-new-option,.stu-smart-input__add-new-option:visited,.stu-smart-input__add-new-option:active{color:#111928}.stu-smart-input__empty-item{color:#4b5563}.stu-smart-input-panel{color:#000000de;background:#fff;box-shadow:0 0 16px #1119281a}.stu-smart-input-panel .mat-mdc-option{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-smart-input-panel .mat-mdc-option:hover{background-color:#f9fafb}.stu-smart-input-panel .mat-mdc-option.mat-mdc-selected:not(.mat-active,:hover){background:#fff}.stu-smart-input-panel .mat-mdc-option.mat-mdc-selected:not(.mat-active,:hover):not(.mdc-list-item--disabled){color:#000000de}.stu-dynamic-tooltip{-webkit-user-select:text;user-select:text}.stu-dynamic-tooltip__content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;min-width:6rem;padding:1rem 1.5rem;background-color:#fff;border-radius:.25rem}.stu-dynamic-tooltip__content--dark{color:#fff;background-color:#111928}.stu-dynamic-tooltip__content-item:not(:last-child){padding-bottom:.5rem}.stu-dynamic-tooltip__title{font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;margin:0;margin-bottom:.5rem}.stu-dynamic-tooltip__body{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#4b5563}.stu-dynamic-tooltip__body--limited-width{max-width:19.75rem}.stu-dynamic-tooltip__content--dark>.stu-dynamic-tooltip__body{color:#fff}.stu-section-group--with-frame{background-color:#f9fafb}.stu-section{background-color:#fff;border:.0625rem solid #e5e7eb}.stu-section__header-body:focus-visible{outline:.125rem solid #056dff;outline-offset:-.125rem}.stu-section__title{color:#111928;font-size:1.25rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-section__subtitle{color:#6b7280;font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-section__strap{background-color:#f9fafb;border-bottom:.0625rem solid #e5e7eb;border-top:.0625rem solid #e5e7eb;font-size:1rem;font-weight:700;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-section--expandable:hover:not(:has(.stu-section--expandable:hover)),.stu-section--expandable:not(.stu-section--expanded):has(* :focus-visible){border-color:#111928}.stu-section--expandable.stu-section--expanded.stu-section--active.stu-section--focused{border-color:transparent!important;outline:.125rem solid #111928;outline-offset:-.125rem}.stu-section--secondary .stu-section__title{font-size:1.125rem;font-weight:500;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-skill-assessment-graph__level{color:#6b7280;font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-skill-assessment-graph__avatar .stu-avatar__initials{color:#0a5ceb;background-color:#edf8ff}.stu-skills-overview-chart__item--dashed,.stu-skill-assessment-legend__item--dashed:before,.stu-skill-assessment-graph__item--dashed{background:repeating-linear-gradient(-45deg,#2893ff,#2893ff .313rem,#b9e1ff .313rem .625rem)}.stu-skills-overview-chart__item,.stu-skill-assessment-legend__item:before,.stu-skill-assessment-graph__item{background-color:#d1d5db}.stu-skills-overview-chart__item--filled,.stu-skill-assessment-legend__item--filled:before,.stu-skill-assessment-graph__item--filled{background-color:#056dff}.stu-skill-assessment-legend__item{font-size:.875rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.stu-skill-assessment-parent-cell{background-color:#f9fafb}.stu-skill-assessment-parent-cell__level{font-size:.75rem;font-weight:700;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#6b7280}.stu-skill-assessment-tooltip__level{font-size:.75rem;font-weight:700;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-skill-assessment-tooltip__description{color:#111928}.stu-skill-assessment-tooltip__header,.stu-skill-assessment-tooltip__description{font-size:.75rem;font-weight:500;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;border-bottom:1px solid #f3f4f6}.stu-skills-overview-chart__item--dashed,.stu-skill-assessment-graph__item--dashed,.stu-skill-assessment-legend__item--dashed:before{background:repeating-linear-gradient(-45deg,#2893ff,#2893ff .313rem,#b9e1ff .313rem .625rem)}.stu-skills-overview-chart__item,.stu-skill-assessment-graph__item,.stu-skill-assessment-legend__item:before{background-color:#d1d5db}.stu-skills-overview-chart__item--filled,.stu-skill-assessment-graph__item--filled,.stu-skill-assessment-legend__item--filled:before{background-color:#056dff}.stu-step-header__info{font-size:.75rem;font-weight:700;line-height:1rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal;color:#374151}.stu-step-header__title{font-size:2rem;font-weight:500;line-height:3rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-step-header__description{font-size:1rem;font-weight:400;line-height:1.5rem;font-family:Aeonik,Helvetica,sans-serif;letter-spacing:normal}.stu-wizard-dialog__image:after{background:linear-gradient(-215deg,transparent 50%,rgba(5,109,255,.7) 90%,rgba(5,109,255,.9) 100%)}.stu-wizard-dialog__content{background-color:#fff}.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}.top-alignment{vertical-align:top}.middle-alignment{vertical-align:middle}.bottom-alignment{vertical-align:bottom}figure{position:relative;margin-right:0;margin-left:0}@keyframes stretch{0%{transform:scale(.5)}to{transform:scale(1.5)}}.redactor-caption-point{position:absolute;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#fff;border:2px solid transparent;border-radius:50%;box-shadow:0 .1875rem .5625rem #505d64;cursor:pointer;transition:border-color .2s}.redactor-caption-point:before{font-weight:700;content:"+"}.redactor-caption-point:after{position:absolute;width:3rem;height:3rem;border:5px solid #fff;border-radius:50%;opacity:.2;animation-name:stretch;animation-duration:2s;animation-play-state:running;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-direction:alternate;content:""}.redactor-caption-point--visited:after{display:none}.redactor-caption-point__popup{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:absolute;top:2rem;z-index:6;width:20rem;padding:1rem;color:#051821;word-break:break-word;background-color:#fff;border-radius:.5rem;cursor:default;filter:drop-shadow(.125rem .125rem 1rem rgba(5,24,33,.24));line-break:normal}@media only screen and (max-width: 479.98px){.redactor-caption-point__popup{position:fixed;top:20%;left:10%;width:80%;padding:1.5rem}.redactor-caption-point__popup:before{display:none}}.redactor-caption-point__popup:before{position:absolute;top:0;left:50%;width:.625rem;height:.625rem;background-color:#fff;transform:translate(-50%,-50%) rotate(45deg);content:""}time,small,var,code,kbd,mark{display:inline-block;color:#333333e6;font-size:87.5%;font-family:consolas,menlo,monaco,Courier New,monospace;line-height:1}var,cite{opacity:.6}var{font-style:normal}dfn,abbr{text-transform:uppercase}dfn[title],abbr[title]{text-decoration:none;border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}code,kbd{position:relative;top:-.0625rem;padding:.25em .25em .2em;border-radius:2px}code{white-space:pre-line;background-color:#eff1f2}mark{padding:.125em .25em;background-color:#fdb833;border-radius:2px}kbd{border:1px solid #e5e7e9}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre{padding:1rem;font-size:.9em;font-family:consolas,menlo,monaco,Courier New,monospace}pre,pre code{top:0;display:block;padding:0;overflow:none;color:#333333d9;line-height:1.5;white-space:pre-wrap;background-color:#f6f7f8}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.content-formatting{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.content-formatting h2{font-weight:700;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:0 0 1rem}@media (min-width: 900px){.content-formatting h2{font-size:2rem;line-height:2.5rem}}.content-formatting h3{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:0 0 1rem}@media (min-width: 900px){.content-formatting h3{font-size:1.5rem;line-height:2rem}}.content-formatting p{margin-top:1.5rem;margin-bottom:1.5rem}.content-formatting p:first-child{margin-top:0}.content-formatting ul,.content-formatting ol{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.5rem}.content-formatting ul ul,.content-formatting ul ol,.content-formatting ol ul,.content-formatting ol ol{margin-top:1rem;margin-bottom:1rem}.content-formatting li{position:relative;padding-bottom:1rem;padding-left:1rem}.content-formatting ul{list-style:none}.content-formatting ul>li:before{position:absolute;top:.5em;left:0;width:.5em;height:.5em;border-radius:50%;transform:translate(-100%);content:""}.content-formatting ol ::marker{font-weight:700;content:counters(list-item,".") "."}.content-formatting table{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;width:100%;max-width:100%;empty-cells:show;border-collapse:collapse}.content-formatting table caption{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;padding:0;text-transform:uppercase}.content-formatting table p{margin:0;padding:0}.content-formatting table th,.content-formatting table td{padding:1rem;border:1px solid #b4babc}.content-formatting table tfoot th,.content-formatting table tfoot td{color:#505d64}.content-formatting .image-center,.content-formatting .image-right,.content-formatting .image-left{display:flex;flex-direction:column}.content-formatting .image-center{align-items:center}.content-formatting .image-right{align-items:flex-end}.content-formatting .image-left{align-items:flex-start}.content-formatting--large{font-weight:400;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}.content-formatting--large p{margin-top:2rem;margin-bottom:2rem}.aui-spinner{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:inline-block;padding-right:20px;color:#051821;white-space:nowrap}.aui-spinner__text{position:absolute;right:30px;padding-left:100px;background:linear-gradient(to right,transparent,#fff 90px)}.aui-spinner:after{display:inline-block;width:24px;height:24px;margin:0 -20px 0 0;vertical-align:middle;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spinning 1.5s linear infinite;content:""}.aui-spinner--inline:after{width:16px;height:16px;border:2px solid}.body--popup-is-open{overflow:hidden}.final-screen{text-align:center}.final-screen__diagram{position:relative;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;max-width:12rem;margin:0 auto;border:.25rem solid;border-radius:50%;aspect-ratio:1}.final-screen--large .final-screen__diagram{max-width:13.5rem}.final-screen--success .final-screen__diagram{color:#128900}.final-screen__icon{width:4rem;height:4rem}.final-screen__icon--animated{opacity:0}.final-screen__score{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.final-screen__title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin-top:1.5rem;margin-bottom:.5rem}@media (min-width: 900px){.final-screen__title{font-size:1.5rem;line-height:2rem}}.final-screen--large .final-screen__title{font-weight:700;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin-top:2rem;margin-bottom:1rem}@media (min-width: 900px){.final-screen--large .final-screen__title{font-size:2rem;line-height:2.5rem}}.final-screen--success .final-screen__title{color:#128900}.final-screen__description{margin:.5rem 0 1.5rem}.lightbox__container{position:fixed;inset:0;z-index:2000;padding:44px;overflow:hidden;background-color:#051821cc;opacity:1}@media only screen and (max-width: 799.98px){.lightbox__container{padding:44px 0;background-color:#051821}}.lightbox__close{position:absolute;top:44px;right:44px;z-index:2}@media only screen and (max-width: 799.98px){.lightbox__close{display:none}}.lightbox__buttons-holder{position:fixed;bottom:0;z-index:2;display:flex;gap:1.5rem;justify-content:center;padding:24px;background-color:#051821cc}@media only screen and (min-width: 800px){.lightbox__buttons-holder{bottom:44px;left:50%;border-radius:.5rem;transform:translate(-50%)}}@media only screen and (max-width: 799.98px){.lightbox__buttons-holder{right:0;left:0;border-top:1px solid #37464d}}.lightbox__button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:32px;padding:0;overflow:hidden;color:#fff;font-size:24px;background:#fff3;border:0;border-radius:.5rem;cursor:pointer}@media only screen and (max-width: 799.98px){.lightbox__button{width:48px;height:48px;border-radius:50%}}@media only screen and (min-width: 960px){.lightbox__button:hover{background:#ffffff80}}.lightbox__button:focus{outline:0}.lightbox__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.lightbox__image-background{position:relative;background:#fff}.lightbox__image{max-height:100vh;cursor:pointer}.lightbox--zoom .lightbox__container{padding:0}.lightbox--zoom .lightbox__image--more-horizontal{width:100vw;height:auto;max-height:none}.lightbox--zoom .lightbox__image--more-vertical{width:auto;max-width:none;height:100vh}.loading-indicator__middle{position:absolute;top:50%;width:100%;margin-top:-64px}.loading-indicator__center{position:relative;width:150px;margin:0 auto;text-align:center}.loading-indicator__full-height{position:absolute;top:49px;bottom:0;left:0;z-index:100;width:100%;background-color:#fff}.loading-indicator__title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem}@media (min-width: 900px){.loading-indicator__title{font-size:1.5rem;line-height:2rem}}.loading-indicator__text{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.loading-indicator__spinner{animation:spinning 1s cubic-bezier(.24,.45,.7,.47) infinite}.loading-indicator__track{stroke:#e6e8e9}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-course-info__content{padding:16px 24px}@media only screen and (min-width: 800px){.preview-course-info__content{padding:0 0 24px}}.preview-course-info__navigation{padding-right:24px;padding-left:24px;overflow:auto}@media only screen and (min-width: 800px){.preview-course-info__navigation{padding-right:0;padding-left:0}}.preview-course-info__title{margin:0;word-wrap:break-word;word-break:break-word}.preview-course-info__title-placeholder-short{width:172px;height:26px;background-image:linear-gradient(151deg,#fff0,#0518214d 46%,#fff0);background-size:800px 26px;border-radius:3px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;margin:0 0 10px}.preview-course-info__title-placeholder-long{width:344px;height:26px;background-image:linear-gradient(151deg,#fff0,#0518214d 46%,#fff0);background-size:800px 26px;border-radius:3px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;margin:0 0 10px}.preview-course-info .player__back-placeholder{width:50px;height:10px;background-image:linear-gradient(151deg,#fff0,#0518214d 46%,#fff0);background-size:800px 10px;border-radius:3px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.question{padding:2rem;border:1px solid #e6e8e9;border-radius:.5rem}.question__header{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:1rem}.question__intro{flex-grow:1}.question__counter{margin-bottom:.5rem}.question__type{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:0;color:#505d64}.question__title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;display:flex;gap:.25rem;width:100%;margin:0}.question__title-icon{flex-shrink:0;width:1em;height:1em;margin-top:.375rem}.question__report-button{margin-top:-.75rem;margin-right:-.75rem}.question__body-actions{display:flex;gap:1rem;margin-top:1.5rem}.question__video{border-radius:.5rem}.question__option{padding-right:1.5rem;background-repeat:no-repeat;background-position:right;background-size:1em 1em}.question__option--incorrect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e3290f' viewBox='0 0 16 16' %3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm3.3 10.36-.94.94L8 8.94 5.64 11.3l-.94-.94L7.06 8 4.7 5.64l.94-.94L8 7.06l2.36-2.36.94.94L8.94 8l2.36 2.36Z' /%3E%3C/svg%3E")}.question__option--correct{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23128900' viewBox='0 0 16 16' %3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0ZM4.8 7l2 2.28L11.2 5l.8.8L6.8 11 4 7.8l.8-.8Z' /%3E%3C/svg%3E")}.question__correct-result{margin-top:1.5rem}.question__correct-result-title{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin-top:1.5rem;margin-bottom:.5rem}.question__alert{display:block;margin-top:1.5rem}.topic-item{position:relative;display:block;width:100%;max-width:752px;margin:0 auto 48px;padding:50px 54px;border-radius:.5rem;border:1px solid #e6e8e9}@media only screen and (max-width: 959.98px){.topic-item{padding:40px 22px}}@media only screen and (max-width: 799.98px){.topic-item{margin-bottom:30px;padding:0 0 30px;box-shadow:none}}.topic-item .fancybox>img{display:block;margin:32px auto;border-radius:.5rem;box-shadow:0 0 0 1px #44444421}.topic-item .fancybox>img.move-left{float:left;margin:0 10px 10px 0}.topic-item .fancybox>img.move-right{float:right;margin:0 0 10px 10px}.topic-item .fancybox>img.move-center{display:block;margin:auto}.topic-item__table-wrapper{width:100%;max-width:100%;overflow:auto}.topic-item__header{display:flex;gap:.5rem;align-items:flex-start}.topic-item__title{font-weight:700;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:0 0 1.5rem}@media (min-width: 900px){.topic-item__title{font-size:2rem;line-height:2.5rem}}.topic-item--explanation .topic-item__title{flex-grow:1}.topic-item__report{position:absolute;top:20px;right:20px}.topic-item--explanation .topic-item__report{position:static}@media only screen and (max-width: 799.98px){.topic-item__report{top:0;right:0}}.topic-item__question{margin:0 0 25px;font-weight:600;font-size:22px;line-height:1.455}.topic-item__message{padding:22px;font-size:18px;line-height:1.5;border-radius:.5rem}.topic-item__message p:last-of-type{margin-bottom:0}.topic-item__message--error{margin-top:24px}.topic-item__message-title{display:block;margin-bottom:16px;font-weight:600;font-size:22px}.topic-item__message-icon{display:inline-block;margin-right:18px;vertical-align:-2px}.topic-item__note{display:block;padding:5px 0 20px;font-size:13px;opacity:.7}.topic-item__submit-button{min-width:160px}.topic-item__submit-button:focus{outline:0}.topic-item__btn-holder .btn+.btn{margin-left:16px}.topic-item--explanation{margin-bottom:0;padding:40px 0;border:none}@media only screen and (max-width: 959.98px){.topic-item--explanation{padding:50px 22px}}@media only screen and (max-width: 799.98px){.topic-item--explanation{padding:30px 0 0;border:0}}@media only screen and (max-width: 799.98px){.topic-item--explanation+.topic-item:not(.topic-item--explanation){padding-top:30px;border-top:1px solid #e6e8e9}}.topic-item--quiz{text-align:center}.navigation-path{padding:1rem 0;border-radius:.5rem}.navigation-path__module{margin-bottom:1rem;border-radius:0}.navigation-path__item{font-weight:700;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;color:inherit;text-transform:uppercase;text-decoration:none}.navigation-path__item:hover,.navigation-path__item:active{color:inherit}.navigation-path__trailing-icon{flex-shrink:0;width:1em;height:1em;margin-left:auto}.navigation-path__separator{width:calc(100% - 2rem);margin:1rem auto}.navigation-path__separator:last-child{display:none}.navigation-path__action{margin-top:1rem;padding-right:1rem;padding-left:1rem}.topic-structure-sidebar{display:flex;flex-direction:column;padding:24px 22px 20px 30px;overflow:auto;color:#fff}@media only screen and (min-width: 800px){.topic-structure-sidebar{border-radius:.5rem}}.topic-structure-sidebar-item{display:block;margin-bottom:28px}.topic-structure-sidebar-item:last-of-type{margin-bottom:0}.topic-structure-sidebar-item__title{position:relative;display:block;padding:0 44px 0 0;font-weight:600;font-size:18px;cursor:pointer}.topic-structure-sidebar-item__title:before{font-weight:400;font-family:icomoon!important;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:2px;right:3px;width:22px;height:22px;font-weight:inherit;font-size:15px;line-height:inherit;text-align:center;border-radius:50%;content:"\e93b"}.topic-structure-sidebar-item--expanded .topic-structure-sidebar-item__title:before{background:#0003;content:"\e93e"}.topic-structure-sidebar-item__title-icon{position:absolute;top:16px;left:0;transition:transform .25s ease-in-out}.topic-structure-sidebar-item__collapse{position:relative;margin:0 -22px 0 -30px;overflow:hidden;color:#fffc;font-size:17px}.topic-structure-sidebar-item__topics{padding:6px 0 0;list-style:none}.topic-structure-sidebar-item__topic{position:relative;display:block;padding:10px 44px 10px 70px;color:inherit;text-decoration:none;cursor:pointer}.topic-structure-sidebar-item__topic:before{position:absolute;top:16px;bottom:-16px;left:42px;width:4px;background:#fff3;content:""}.topic-structure-sidebar-item__topic:after{position:absolute;top:15px;left:39px;width:10px;height:10px;text-align:center;background-color:#fff;border-radius:50%;box-shadow:0 3px 5px #0000000a,0 1px 2px #0000000a;content:""}.topic-structure-sidebar-item__topic:first-child:before{top:15px}.topic-structure-sidebar-item__topic:last-child:before{height:10px}.topic-structure-sidebar-item__topic:last-child.topic-structure-sidebar-item__topic--finished:before{height:17px}.topic-structure-sidebar-item__topic:hover{color:inherit;background:#fff3}.topic-structure-sidebar-item__topic--finished{z-index:2;padding-top:14px;padding-bottom:14px}.topic-structure-sidebar-item__topic--finished:before{top:-4px;bottom:-4px;border-radius:4px}.topic-structure-sidebar-item__topic--finished:after{font-weight:400;font-family:icomoon!important;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;left:33px;width:22px;height:22px;font-size:11px;line-height:24px;content:"\ea1d"}.topic-structure-sidebar-item__topic--finished+.topic-structure-sidebar-item__topic:not(.topic-structure-sidebar-item__topic--finished):before{top:-2px}.topic-structure-sidebar-item__topic--finished+.topic-structure-sidebar-item__topic:last-child:before{height:17px}.topic-structure-sidebar-item__topic--current{color:#fff;background-color:#fff3}.topic-structure-sidebar-item__topic:not(.topic-structure-sidebar-item__topic--finished)+.topic-structure-sidebar-item__topic--finished:before{top:15px}.topic-structure-sidebar-item__topic--single{margin:0 -22px 0 -30px;padding:10px 48px 8px 30px;font-weight:600;font-size:18px}.topic-structure-sidebar-item__topic--single:before,.topic-structure-sidebar-item__topic--single:after{display:none}.topic-structure-sidebar-item__icon{margin-right:8px;font-size:22px;vertical-align:-2px}.topic-structure-sidebar-item__icon-finished{position:absolute;top:15px;right:26px;font-size:13px}.topic-structure-sidebar-item__icon-lock{position:absolute;top:50%;right:26px;font-size:22px;transform:translateY(-50%)}.sidebar-placeholder .topic-structure-sidebar{box-shadow:none}.sidebar-placeholder__module-title{margin:0 0 20px}.sidebar-placeholder__content-long{width:218px;height:10px;background-image:linear-gradient(151deg,#fff0,#ffffff4d 46%,#fff0);background-size:800px 10px;border-radius:3px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;margin:6px 0 0}.sidebar-placeholder__content-middle{width:170px;height:10px;background-image:linear-gradient(151deg,#fff0,#ffffff4d 46%,#fff0);background-size:800px 10px;border-radius:3px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;margin:10px 0 0}.sidebar-placeholder__content-short{width:122px;height:10px;background-image:linear-gradient(151deg,#fff0,#ffffff4d 46%,#fff0);background-size:800px 10px;border-radius:3px;animation-name:placeholder-shimmer;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;margin:10px 0 0}.sidebar-placeholder .topic-structure-sidebar-item__topic:after{opacity:.4}.sidebar-placeholder .topic-structure-sidebar-item__collapse{padding:0 0 20px}.player__wrapper{position:relative;display:block;max-width:1347px;height:100%;margin:0 auto;padding:0 20px;transition:all .2s ease-in}@media only screen and (max-width: 799.98px){.player__wrapper{padding:0}}.player__back-link{display:inline-block;color:#37464d;text-decoration:none;cursor:pointer}.player__back-link:hover{color:#051821}.player__back{margin:0 0 40px;border-radius:0}@media only screen and (max-width: 799.98px){.player__back{margin:0 0 20px;text-align:right}}.player__translated-banner{position:relative;width:100%}.player__sidebar{position:absolute;top:0;width:413px;height:100%;transition:opacity .2s ease-in}@media only screen and (min-width: 800px){.player__sidebar{position:fixed;padding-top:1.25rem;padding-right:1.25rem;padding-bottom:2.5rem;overflow:hidden;opacity:0}}@media only screen and (max-width: 799.98px){.player__sidebar{z-index:100;width:100%;padding-bottom:100px;visibility:hidden;opacity:0;background-color:#fff}}.player__main-content{position:relative;height:100%}.player__main-content--with-loader{background:#fff}.player__cover{position:fixed;inset:0;z-index:-1;background-color:#f3f3f4;pointer-events:none}@media only screen and (max-width: 799.98px){.player__cover{display:none}}@media only screen and (min-width: 800px){.player--showing-desktop-sidebar .player__wrapper{padding-left:460px}.player--showing-desktop-sidebar .player__sidebar{z-index:6;transform:translate(-440px);opacity:1}}@media only screen and (max-width: 799.98px){.player--showing-mobile-sidebar .player__wrapper{height:100%;overflow:hidden}.player--showing-mobile-sidebar .player__sidebar{transform:translate(0);visibility:visible;opacity:1}}.player--position-absolute{position:absolute;width:100%;height:100%}.player .simplebar-content{display:flex;flex-direction:column;height:100%}@media only screen and (max-width: 799.98px){.player .simplebar-content{height:auto}}.player .simplebar-scrollbar{background:#fff}.top-bar{position:fixed;inset:auto 0 0;z-index:5;height:auto;padding:1.5rem;background:#fff}@media only screen and (min-width: 800px){.top-bar{top:0;bottom:auto;left:0;padding:0;background:none}}.top-bar__container{max-width:84.1875rem;margin:0 auto;padding:0 1.25rem;transition:padding .2s ease-in}@media only screen and (max-width: 799.98px){.top-bar__container{padding:0}}@media only screen and (min-width: 800px){.top-bar__holder{display:flex;align-items:center;justify-content:space-between;width:100%;height:5rem;padding:1.25rem 2.5rem 1.25rem 1.85rem;background:#ffffff80;border-radius:.5rem .5rem 0 0;background:#fff}}@media only screen and (min-width: 800px){.top-bar--fixed{position:fixed;top:-5rem;transform:translateY(100%);transition:left .2s ease-in,transform .3s ease-in}}@media only screen and (max-width: 799.98px){.top-bar--fixed .top-bar__score{transform:translateY(0);transition:transform .3s ease-in}}@media only screen and (min-width: 800px){.top-bar--hidden{transform:translateY(0)}}@media only screen and (max-width: 799.98px){.top-bar--hidden .top-bar__score{margin-top:-1.125rem;transform:translateY(-100%)}}@media only screen and (min-width: 800px){.player--showing-desktop-sidebar .top-bar .top-bar__container{padding-left:28.75rem}}@media only screen and (max-width: 799.98px){.player--showing-mobile-sidebar .top-bar{z-index:105}}.top-bar__score{color:#505d64}@media only screen and (max-width: 799.98px){.top-bar__score{position:fixed;top:1rem;right:1.5rem;padding:.5rem;border-radius:.5rem;background:#fff}.player--showing-mobile-sidebar .top-bar__score{display:none}}.topic-page{display:block}.topic-page__container{margin-bottom:4rem;padding:6.25rem 2.5rem 0;background:#fff;border-radius:.5rem}@media only screen and (max-width: 799.98px){.topic-page__container{padding:3.125rem 1.375rem 1.375rem}}.topic-page__title-box{width:100%;max-width:752px;margin:0 auto 2rem;word-wrap:break-word}@media only screen and (max-width: 959.98px){.topic-page__title-box{padding:0 1.375rem}}@media only screen and (max-width: 799.98px){.topic-page__title-box{padding:0}}.topic-page__header{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.topic-page__header-action{flex-shrink:0;margin-left:auto}.topic-page__hint{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:0;color:#505d64}.topic-page__title{font-weight:700;font-size:2.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:3rem;position:relative;margin:0}@media (min-width: 900px){.topic-page__title{font-size:3rem;line-height:4rem}}.topic-page__count{font-weight:400;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;color:#505d64}@media (min-width: 900px){.topic-page__count{font-size:2rem;line-height:2.5rem}}.topic-page__text{margin:1rem 0}.topic-page__button-holder{position:relative;margin:0 -2.5rem}.topic-page__button-down{width:100%;border-radius:0 0 .5rem .5rem}@media only screen and (max-width: 799.98px){.topic-page__button-down{position:fixed;right:5.375rem;bottom:1.5rem;left:5.375rem;z-index:106;width:calc(100% - 10.75rem);height:2.875rem;min-height:2rem;margin:0;border-radius:2.5rem}.player--showing-mobile-sidebar .topic-page__button-down{visibility:hidden}}@media only screen and (min-width: 800px){.topic-page__icon-button-down{display:none}}.topic-page__section{padding-bottom:3rem}@media only screen and (max-width: 799.98px){.topic-page__section{padding-bottom:6rem}}.topic-page__section-item{display:block;width:100%;max-width:752px;margin:0 auto}.topic-page__section-item+.topic-page__section-item{margin-top:3rem}.topic-page__section-item--final,.topic-page__final-screen{margin-top:3rem}.topic-page__bottom{padding:0 0 4rem;text-align:center}@media only screen and (max-width: 799.98px){.topic-page__bottom{padding-bottom:6.25rem}}.topic-page__bottom-title{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:1rem 0}@media (min-width: 900px){.topic-page__bottom-title{font-size:1.5rem;line-height:2rem}}.topic-page__bottom-warning{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:1rem 0}.camera_tag{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%!important;margin-bottom:64px;font-size:inherit!important;border:1px solid #b4babc;border-radius:.5rem}.camera_tag object,.camera_tag video{position:absolute;top:0;left:0;display:block}.cameratag_screen{position:relative!important;display:none;flex:1 0 auto;margin:-1px;text-align:center;background:none;background:#fff;border-radius:.5rem}.cameratag_screen[style*="display: block"]{display:flex!important;flex-flow:row wrap;align-content:center;justify-content:center;cursor:pointer}.cameratag_screen .cameratag_prompt{font-weight:400;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;position:absolute;bottom:0;left:0;width:100%;height:96px;padding-top:32px;color:#fff;text-align:center;background-image:linear-gradient(180deg,#0000,#000000db 76%,#000000f2 91%,#000);border-radius:0 0 .5rem .5rem}.cameratag_screen .cameratag_prompt__info{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.cameratag_screen .cameratag_prompt__stop_recording{padding-right:16px}.cameratag_screen.cameratag_start{padding:25px}.cameratag_screen.cameratag_start:after{display:none}.cameratag_screen.cameratag_start .cameratag_record_button{position:absolute;top:50%;display:block;width:100%;margin-top:-1em;color:#fff;font-size:1.5em;line-height:1em;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.cameratag_screen.cameratag_start .cameratag_record_button:hover{text-shadow:none}.cameratag_screen.cameratag_start .cameratag_record_button .cameratag_record_circle{color:#c7084b;font-size:3em;vertical-align:-.2em}.cameratag_screen.cameratag-devices{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:absolute!important;right:0;bottom:0;left:0;padding:42px 15px 25px;color:#fff;text-align:left;background:linear-gradient(180deg,#0000,#000000db 76%,#000000f2 91%,#000);border:0;border-radius:0 0 .5rem .5rem}.cameratag_screen.cameratag-devices[style*="display: block"]{display:block!important}.cameratag_screen.cameratag-devices label{float:left;width:50%;padding:0 10px}.cameratag_screen.cameratag-devices .cameratag-select{position:relative;display:block;height:38px;margin-top:8px;font-size:14px;background:#fff;border-radius:.5rem;color:#051821}.cameratag_screen.cameratag-devices .cameratag-select:after{position:absolute;top:0;right:0;bottom:0;width:30px;padding-left:6px;font-size:12px;font-family:icomoon;line-height:38px;background:#fff;border-radius:0 .5rem .5rem 0;content:"\ead7";pointer-events:none}.cameratag_screen.cameratag-devices .cameratag-select select{width:100%;height:100%;margin:0;padding:0 35px 0 16px;font-family:inherit;background:none;background-image:none;border:0!important;box-shadow:none;cursor:pointer;appearance:none}.cameratag_screen.cameratag-devices .cameratag-select select::-ms-expand{display:none}.cameratag_screen.cameratag_playback,.cameratag_screen.cameratag_recording,.cameratag_screen.cameratag_count,.cameratag_screen.cameratag_accept{background:none}.camera_tag .cameratag_throttled{font-weight:400;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;position:absolute;bottom:0;display:none;width:100%;height:94px;color:#fff;text-align:center;background-image:linear-gradient(180deg,#0000,#000000db 76%,#000000f2 91%,#000);border-radius:0 0 .5rem .5rem}.cameratag_throttled_message{display:flex;align-items:center;justify-content:center;height:100%}.cameratag_paused_message{position:absolute;bottom:0;width:100%;padding:5px 0;color:#333;font-size:.75em;text-align:center;background:#ccc}.cameratag_settings_btn{position:absolute;top:24px;right:0;cursor:pointer}.camera_tag .cameratag_alternatives{position:absolute;right:5px;bottom:5px;left:5px;display:none;color:#ccc;font-size:.8em;text-align:center;text-shadow:1px 1px 2px #333}.camera_tag .cameratag_screen.cameratag_detect{background:url(https://www.cameratag.com/assets/wave2.png) bottom center no-repeat;background-size:contain}.camera_tag .cameratag_screen.cameratag_count .cameratag_countdown_status{position:absolute;top:50%;right:0;left:0;margin-top:-.6em;color:#fff;font-size:4em;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.cameratag_screen.cameratag_upload{background:#051821}.cameratag_screen.cameratag_upload .cameratag_upload_status{position:absolute;top:50%;right:27%;left:27%;height:8px;margin-top:12px;background:#ffffff4d;border-radius:5px}.cameratag_screen.cameratag_upload .cameratag_upload_status:before{position:absolute;top:0;bottom:0;left:50%;width:50%;background:#fff6;border-radius:5px;transform:translate(-50%);animation:uploader 3s ease-in-out .8s infinite;content:""}.cameratag_screen.cameratag_upload .cameratag_upload_status:after{position:absolute;top:0;bottom:0;left:50%;width:50%;background:#fff6;border-radius:5px;transform:translate(-50%);animation:uploader 3s ease-in-out 1s infinite;content:""}.cameratag_screen.cameratag_upload .cameratag_prompt{position:absolute;bottom:50%;width:100%;height:auto;padding-top:0;font-size:14px;background:none;border-radius:0}.camera_tag .cameratag_screen.cameratag_recording img{position:absolute;top:10px;right:10px}.cameratag_screen.cameratag_accept .cameratag_accept_btn,.cameratag_screen.cameratag_accept .cameratag_rerecord_btn,.cameratag_screen.cameratag_accept .cameratag_play_btn{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:absolute;bottom:-67px;left:0;z-index:11;display:inline-flex;align-items:center;justify-content:center;min-width:5rem;padding:.4375rem .9375rem;font-family:inherit;white-space:nowrap;text-align:center;text-decoration:none;border-style:solid;border-width:1px;border-radius:.5rem;cursor:pointer;appearance:none}.cameratag_screen.cameratag_accept .cameratag_accept_btn[disabled],.cameratag_screen.cameratag_accept .cameratag_rerecord_btn[disabled],.cameratag_screen.cameratag_accept .cameratag_play_btn[disabled]{cursor:not-allowed}.cameratag_screen.cameratag_accept .cameratag_accept_btn .fa,.cameratag_screen.cameratag_accept .cameratag_rerecord_btn .fa,.cameratag_screen.cameratag_accept .cameratag_play_btn .fa{display:none}.cameratag_screen.cameratag_accept .cameratag_rerecord_btn,.cameratag_screen.cameratag_accept .cameratag_play_btn{left:195px}.cameratag_screen.cameratag_accept .cameratag_rerecord_btn{left:388px}.cameratag_spinner{position:absolute;top:50%;right:0;left:0;margin-top:-50px;text-align:center}.cameratag_spinner img{width:40px}.cameratag_screen.cameratag_completed .cameratag_thumb_bg{position:absolute;inset:0;background-size:contain}.cameratag_screen.cameratag_completed .cameratag_checkmark{position:absolute;top:50%;width:100%;margin-top:-1em;font-size:20px;text-align:center}.cameratag_screen.cameratag_completed .fa{font-family:icomoon}.cameratag_screen.cameratag_completed .fa-check-circle-o:before{content:"\ea1d"}.camera_tag .cameratag_screen.cameratag_error .cameratag_error_message{position:absolute;top:50%;right:0;left:0;margin-top:-1.5em;text-align:center}.cameratag_sms_screen:after{display:none}.cameratag_sms_screen .cameratag_sms_prompt{flex:0 0 auto;align-self:center;margin-bottom:20px;padding:20px;line-height:1.4em}.cameratag_sms_screen .cameratag_sms_prompt .intl-tel-input{float:left;width:calc(100% - 160px);margin:30px 0 0;text-align:left}.cameratag_sms_screen .cameratag_sms_prompt .intl-tel-input br,.cameratag_sms_screen .cameratag_sms_prompt .intl-tel-input+br{display:none}.cameratag_sms_screen .cameratag_sms_prompt .intl-tel-input input{float:left;width:100%;height:40px;margin:0;padding:9px 12px 9px 50px;color:#051821;line-height:20px;background:#fff;border:1px solid #b4babc;border-radius:.5rem 0 0 .5rem}.cameratag_sms_screen .cameratag_sms_prompt .cameratag_send_sms{float:left;width:160px;height:40px;margin:30px 0 0;color:#fff;font-size:16px;line-height:38px;text-decoration:none;border-radius:0 .5rem .5rem 0}.cameratag_sms_screen .cameratag_sms_prompt .cameratag_goto_start{display:none}.camera_tag .cameratag_screen.cameratag_check_phone[style*="display: block"]{display:block!important}.disable-min-height .camera_tag{min-height:0!important}.camera_tag .cameratag_screen.cameratag_check_phone:after{display:none}.cameratag_select_prompt,.cameratag_mobile_prompt{display:block;flex:0 0 auto;width:100%;margin:0 0 20px;color:inherit;text-align:center;text-decoration:none}.cameratag_select_prompt:hover,.cameratag_mobile_prompt:hover{color:inherit}.cameratag_primary_link{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:inline-flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;width:9rem;min-height:7.75rem;padding:1.5rem 1rem;text-align:center;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer}@media only screen and (max-width: 799.98px){.cameratag_primary_link{width:60px;height:60px;margin:0 8px}}.cameratag_primary_link br{display:none}.cameratag_primary_link:hover{color:#051821}.cameratag_primary_link .cameratag_action_icon{font-size:0;font-family:icomoon;line-height:1}.cameratag_primary_link .cameratag_action_icon .fa{font:1.5rem/1 icomoon}.cameratag_primary_link .cameratag_action_icon .fa-video-camera:before{content:"\e86e"}.cameratag_primary_link.cameratag_upload_link .cameratag_action_icon:before{font-size:39px;line-height:1;content:"\eae6"}.cameratag_primary_link.cameratag_sms_link .cameratag_action_icon:before{font-size:39px;line-height:1;content:"\e913"}.cameratag_primary_link .cameratag_prompt_label{display:block;font-size:13px;line-height:1.077}@media only screen and (max-width: 799.98px){.cameratag_primary_link .cameratag_prompt_label{display:none}}.cameratag_recording .cameratag_record_timer_prompt:before,.cameratag_recording .cameratag_record_timer_prompt:after{position:absolute;color:#e3290f;animation:blink-recording-indicator 2s infinite}.cameratag_recording .cameratag_record_timer_prompt:before{top:16px;right:59px;font-size:16px;font-family:icomoon;content:"\e86e"}.cameratag_recording .cameratag_record_timer_prompt:after{top:18px;right:25px;font-size:14px;content:"REC"}.cameratag_recording img{display:none}.cameratag_recording .cameratag_record_animation:after{top:18px;right:25px;font-size:14px;content:"REC"}.cameratag_recording .cameratag_record_animation:before{top:16px;right:59px;font-size:17px;font-family:icomoon;content:"\e86e"}.cameratag_recording .cameratag_record_animation:before,.cameratag_recording .cameratag_record_animation:after{position:absolute;animation:blink-recording-indicator 2s infinite}.cameratag_recording .cameratag_record_animation:before,.cameratag_recording .cameratag_record_animation:after{color:#e3290f}.cameratag_recording .cameratag_record_timer_prompt:before,.cameratag_recording .cameratag_record_timer_prompt:after{display:none}.cameratag_uploader_container{position:relative;width:600px;height:65px;border:solid 1px #ccc}.cameratag_uploader_container .cameratag_uploader_prompt_container{position:absolute;inset:10px;text-align:center;border:dashed 1px #ccc;cursor:pointer}.cameratag_uploader_container .cameratag_uploader_prompt_container:hover{background:#ddd}.cameratag_uploader_container .cameratag_uploader_prompt_container .cameratag_uploader_prompt_title{color:#c7084b;font-weight:700;font-size:14px}.cameratag_uploader_container .cameratag_uploader_prompt_container .cameratag_uploader_prompt_desc{color:#999;font-size:12px}.cameratag_uploader_container .cameratag_uploader_progress_container{position:absolute;inset:10px;display:none;text-align:center;border:dashed 1px #ccc;cursor:pointer}.cameratag_uploader_container .cameratag_uploader_progress_container .cameratag_uploader_progress_fill{float:left;height:100%;color:#fff;background:#c7084b}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-left:0;padding-left:48px;transition:background-color .1s ease-out}.intl-tel-input input.iti-invalid-key{background-color:#ffc7c7;transition:background-color 0s}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:#0000000d}.intl-tel-input input[disabled]+.flag-dropdown:hover,.intl-tel-input input[readonly]+.flag-dropdown:hover{cursor:default}.intl-tel-input input[disabled]+.flag-dropdown:hover .selected-flag,.intl-tel-input input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.intl-tel-input .selected-flag{position:relative;z-index:1;width:42px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .arrow{position:absolute;top:50%;right:4px;width:0;height:0;margin-top:-2px;border-top:4px solid #555;border-right:3px solid transparent;border-left:3px solid transparent}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;max-height:200px;margin:0 0 0 -1px;padding:0;overflow-y:scroll;color:#000;white-space:nowrap;list-style:none;background-color:#fff;border:1px solid #ccc;box-shadow:1px 1px 4px #0003}.intl-tel-input .country-list .flag{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:#0000000d}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input select{position:absolute;top:0;left:0;z-index:1;width:42px;height:100%;opacity:0}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:14px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;background-color:#dbdbdb;background-image:url(https://www.cameratag.com/flags/flags.png);background-repeat:no-repeat;background-position:20px 0;box-shadow:0 0 1px #888}@media only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx){.iti-flag{background-image:url(https://www.cameratag.com/flags/flags@2x.png)}}.iti-flag.np{background-color:transparent}.cameratag_cam_select{width:40%;margin-top:5%}.cameratag_mic_select{width:40%;margin-top:2%}.cameratag_save{display:inline-block;margin-top:2%;padding:10px 30px;color:#fff;font-size:.5em;background:#c7084b;cursor:pointer}.cameratag_lb_overlay{position:fixed;inset:0;z-index:999;display:none;background:#000000bf}.cameratag_lb_body{position:fixed;inset:0;z-index:1000;display:none;max-width:640px;max-height:360px;margin:auto;background:#000}.cameratag_video_container{display:inline-block;margin-right:5px;margin-bottom:5px;background:#fff;cursor:pointer}.cameratag_video_thumbnail_container{display:block}.cameratag_video_name{font-weight:700;font-size:13px}.cameratag_video_description{font-size:11px}.cameratag_lb_wrapper{position:relative;display:block;display:none;width:100%;height:100%}.cameratag_video_thumbnail{height:150px}.cameratag_videowall_pagination{margin-bottom:10px;text-align:center}.cameratag_videowall_pagination_link{display:inline-block;margin-right:5px;padding:5px;vertical-align:bottom;border:solid 1px #ccc;cursor:pointer}.cameratag_videowall_pagination_link:hover{background:#f0f0f0;border:solid 1px #bbb}.cameratag_videowall_pagination_link.current{display:inline-block;margin-right:5px;padding:5px;vertical-align:bottom;border:none;cursor:pointer}.cameratag_videowall_pagination_link.current:hover{background:inherit;border:none}.cameratag_photobooth_container{position:relative;display:inline-block;border:solid 1px #ccc}.cameratag_photobooth_screen{position:absolute;inset:0;z-index:999999;display:none;color:#333;text-align:center;background:linear-gradient(to bottom,#fff,#f0f0f0 60%,#fff)}.cameratag_photobooth_nubs_el{position:absolute;inset:0}.cameratag_photobooth_nub{position:absolute;width:6px;height:6px;margin:-5px;background:#3f9fff;background:-moz-linear-gradient(#7fbfff,#007fff);background:-webkit-gradient(linear,left top,left bottom,from(#7fbfff),to(#007fff));border:2px solid white;border-radius:5px;box-shadow:0 2px 2px #00000080;cursor:move}.cameratag_photobooth_screen .ui-slider{position:relative;height:11px;margin-bottom:14px;background:#262626;border-top:solid 1px #111;border-right:solid 1px #333;border-bottom:solid 1px #333;border-left:solid 1px #111;box-shadow:inset 2px 2px 2px #222}.cameratag_photobooth_screen .ui-slider-handle{position:absolute;width:14px;height:14px;margin:-2px 0 0 -7px;background:#2c2c2c;background:-moz-linear-gradient(#efefef,#bfbfbf);background:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#bfbfbf));border:1px solid #222;border-radius:7px;cursor:pointer}.ui-state-active{background:#fff}.cameratag_photobooth_flash{position:fixed;inset:0;display:none;background:#fff;transition-duration:2s;transition-property:opacity}.cameratag_photobooth_image_frame{position:relative;overflow:hidden}.cameratag_photobooth_image_frame img{display:block}.cameratag_photobooth_filter_container{z-index:9999;text-align:left}.cameratag_photobooth_filter_container table{color:#fff}.cameratag_photobooth_review_img,.cameratag_photobooth_published_img{width:100%;height:100%}.cameratag_photobooth_offset_dragger{background:url(http://etc.usf.edu/clipart/80100/80154/80154_grid_20_20_lg.gif);cursor:move;opacity:.5}.cameratag_photobooth_capture_screen,.cameratag_photobooth_published_screen{background:none}.cameratag_button{display:inline-block;padding:5px 10px;color:#fff;font-size:11px;background:#636363;border:none;cursor:pointer}.cameratag_button:hover{background:#888}.cameratag_review_edit_controls,.cameratag_review_ready_controls{padding:7px;font-size:11px;font-family:Arial;background:#333;border-top:solid 1px #999}.cameratag_photobooth_filter_property_title{font-weight:400;font-size:11px}.cameratag_photobooth_filter_selector{float:left;margin-top:2px}.cameratag_photobooth_cancel{float:left;margin-top:6px;cursor:pointer}.cameratag_photobooth_accept,.cameratag_photobooth_apply{float:right}.cameratag_photobooth_trigger_container{padding:7px;background:#333;border-top:solid 1px #999}.cameratag_photobooth_trigger{display:inline-block;width:25px;height:25px;background:red;background:-moz-linear-gradient(#f00,#d40000);background:-webkit-gradient(linear,left top,left bottom,from(#f00),to(#d40000));border:solid 2px #fff;border-radius:15px;cursor:pointer}.cameratag_photobooth_upload_status{margin-top:20%;font-size:4em}.cameratag_photobooth_trigger:hover{background:-moz-linear-gradient(#d40000,#f00);background:-webkit-gradient(linear,left top,left bottom,from(#d40000),to(#f00))}.cameratag_photobooth_error_message{margin-top:15%;padding:20px;font-size:1.5em}.cameratag_photobooth_filter_properties{width:100%}.cameratag_photobooth_offset_dragger_container{position:absolute;top:0;left:0;width:1px;height:1px}.cameratag_photobooth_screen.cameratag_select{background:none}.cameratag_photobooth_screen.cameratag_select .cameratag_save_device_selection{float:right;margin-right:10px;padding:5px 10px;color:#fff;font-size:12px;background:#c7084b;cursor:pointer}.cameratag_photobooth_screen.cameratag_select .cameratag_camera_options{margin-top:3px}.cameratag_photobooth_screen.cameratag_select i{display:inline-block;width:20px;margin-left:10px}.cameratag_photobooth_screen.cameratag_select select{width:50%}.cameratag_photobooth_screen.cameratag_select .cameratag_prompt{padding:10px 0;text-align:left;background:#00000080}.cameratag_photobooth_screen .cameratag_prompt{position:absolute;bottom:0;width:100%;padding:3px 0;color:#fff;font-size:.75em;text-align:center;background:#000}.cameratag_audio_playbar_frame{display:table;width:100%;height:100%;visibility:hidden}.cameratag_audio_playbar_wavform_container{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.cameratag_audio_playbar_waveform{width:100%;background-color:#c7084b}.cameratag_audio_playbar_cover{position:absolute;top:0;right:0;bottom:0;width:100%;background:#000;transition:width .5s;transition-timing-function:linear}.cameratag .jw-captions-text{background:#00000080}.cameratag h4{margin:0 0 .5em;font-weight:600;font-size:22px;line-height:1.455}.cameratag .intl-tel-input .country-list{max-width:300px;font-size:16px}.cameratag .intl-tel-input .selected-flag{width:54px}.cameratag .intl-tel-input .selected-flag .arrow{margin-top:-12px;margin-right:16px;font-size:12px;font-family:icomoon;border:none}.cameratag .intl-tel-input .selected-flag .arrow:after{display:inline-block;content:"\ead7"}.cameratag-screen__buttons{position:absolute;bottom:-60px;left:0;z-index:11;padding:.5rem 0}.cameratag-result{display:none;flex-flow:column;align-content:center;padding:24px;text-align:left;border-radius:.5rem}.cameratag-result+.cameratag-result{margin-top:22px}.cameratag-result__title{margin:0 0 16px;font-weight:600;font-size:22px;line-height:1.455}.cameratag-result__icon{margin-right:12px;font-size:32px;vertical-align:-7px}.cameratag-result--success .cameratag-result__title{text-align:left}.cameratag-result__response{padding-bottom:12px}.cameratag-devices{display:none;background:none}.cameratag_mobile_start:after{display:none}@keyframes blink-recording-indicator{0%{opacity:0}49.99%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes uploader{0%{width:10px}50%{width:100%}to{width:10px}}.custom-cameratag-screen-overwrite[style*="display: block"]{display:block!important;border:none!important;cursor:initial}.custom-cameratag-screen-overwrite__field{height:100%}.custom-cameratag-panel{display:flex;flex-direction:column;gap:1rem;justify-content:center;height:100%;padding:1.5rem;border:1px solid #e6e8e9}.custom-cameratag-panel__hint{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:0;color:#505d64;text-align:center}.custom-cameratag-panel__actions{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:center}.custom-cameratag-action{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;display:inline-flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;width:9rem;min-height:7.75rem;padding:1.5rem 1rem;color:#051821;text-align:center;text-decoration:none;border:none;border-radius:.5rem;cursor:pointer}.custom-cameratag-action:hover{color:#051821}.custom-cameratag-action:before{font:1.5rem/1 icomoon}.custom-cameratag-action--record:before{content:"\e86e"}.custom-cameratag-action--upload:before{content:"\eae6"}.custom-cameratag-accept-screen{display:none}.custom-cameratag-accept-screen[style*="display: block"]{position:absolute!important;bottom:-52px;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;width:100%;background-color:#fff;cursor:initial;padding:.5rem}.custom-cameratag-action-review{gap:.5rem}.custom-cameratag-action-review:before{font:1rem/1 icomoon;content:"\e86e"}.custom-cameratag-action-record{gap:.5rem}.custom-cameratag-action-record:before{font:1rem/1 icomoon;content:"\e86e"}.cameratag-screen__alert{display:block;margin-top:1.5rem}.fill-blank-question__input.fill-blank-has-success{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23128900' viewBox='0 0 16 16' %3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0ZM4.8 7l2 2.28L11.2 5l.8.8L6.8 11 4 7.8l.8-.8Z' /%3E%3C/svg%3E")}.fill-blank-question__input.fill-blank-has-error{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e3290f' viewBox='0 0 16 16' %3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm3.3 10.36-.94.94L8 8.94 5.64 11.3l-.94-.94L7.06 8 4.7 5.64l.94-.94L8 7.06l2.36-2.36.94.94L8.94 8l2.36 2.36Z' /%3E%3C/svg%3E")}.fill-blank-question__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23505d64' viewBox='0 0 16 16'%3E%3Cpath d='M7.7 12.2 0 4.5 1.4 3l6.3 6.3L14 3l1.4 1.5-7.7 7.7Z' /%3E%3C/svg%3E");cursor:pointer;appearance:none}.fill-blank-question__select.fill-blank-has-success{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23128900' viewBox='0 0 16 16' %3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0ZM4.8 7l2 2.28L11.2 5l.8.8L6.8 11 4 7.8l.8-.8Z' /%3E%3C/svg%3E") calc(100% - 2rem) /1em no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23b4babc' viewBox='0 0 16 16'%3E%3Cpath d='M7.7 12.2 0 4.5 1.4 3l6.3 6.3L14 3l1.4 1.5-7.7 7.7Z' /%3E%3C/svg%3E") calc(100% - .75rem) /1em no-repeat}.fill-blank-question__select.fill-blank-has-error{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23e3290f' viewBox='0 0 16 16' %3E%3Cpath d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm3.3 10.36-.94.94L8 8.94 5.64 11.3l-.94-.94L7.06 8 4.7 5.64l.94-.94L8 7.06l2.36-2.36.94.94L8.94 8l2.36 2.36Z' /%3E%3C/svg%3E") calc(100% - 2rem) /1em no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23b4babc' viewBox='0 0 16 16'%3E%3Cpath d='M7.7 12.2 0 4.5 1.4 3l6.3 6.3L14 3l1.4 1.5-7.7 7.7Z' /%3E%3C/svg%3E") calc(100% - .75rem) /1em no-repeat}.fill-blank-question__input,.fill-blank-question__select{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:inline-block;min-width:12rem;max-width:16rem;padding:.4375rem 2.5rem .4375rem .6875rem;color:#051821;font-family:inherit;vertical-align:middle;background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - .75rem) center;background-size:1em 1em;border:1px solid #b4babc;border-radius:.5rem}.fill-blank-question__input:focus,.fill-blank-question__select:focus{outline:none}.fill-blank-question__input[disabled],.fill-blank-question__select[disabled]{color:#505d64;background-color:#fafafb;border-color:#e6e8e9;cursor:not-allowed;opacity:1;-webkit-text-fill-color:#505d64}.fill-blank-question__input.fill-blank-has-success,.fill-blank-question__select.fill-blank-has-success{border-color:#128900}.fill-blank-question__input.fill-blank-has-error,.fill-blank-question__select.fill-blank-has-error{border-color:#e3290f}.fill-blank-question__input.fill-blank-has-error:focus,.fill-blank-question__select.fill-blank-has-error:focus{box-shadow:0 0 0 .25rem #f7bfb7}.fill-blank-question__input:has(+.fill-blank-question__input,+.fill-blank-question__select),.fill-blank-question__select:has(+.fill-blank-question__input,+.fill-blank-question__select){margin-right:.5rem}.fill-blank-question__input:focus,.fill-blank-question__select:focus{box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.document-assignment-question__upload-block{display:flex;flex-direction:column;align-items:center;margin-top:34px;margin-bottom:22px;padding:24px;word-break:break-word;border-radius:.5rem}@media only screen and (max-width: 799.98px){.document-assignment-question__upload-block{margin-top:0;padding:24px 16px}}.document-assignment-question__upload-block .document-upload-block-title{margin:0 0 .5em;font-weight:600;font-size:22px;line-height:1.455;word-break:break-word}.document-assignment-question__upload-block .document-upload-block-text{text-align:center}.document-assignment-question__upload-block--uploaded{align-items:flex-start}.document-assignment-question__upload-block--uploaded .document-upload-block-title{display:flex;align-items:baseline}.document-assignment-question__upload-block--uploaded .document-upload-block-text{text-align:start}.document-assignment-question__upload-block--uploaded .document-upload-block-icon{padding-right:24px;transform:scaleY(-1)}@media only screen and (max-width: 799.98px){.document-assignment-question__upload-block--uploaded .document-upload-block-icon{padding-right:12px}}.document-assignment-question__actions-wrapper{display:flex;flex-direction:row}@media only screen and (max-width: 799.98px){.document-assignment-question__actions-wrapper{flex-direction:column}}.document-assignment-question__action:not(:last-child){margin-right:24px}@media only screen and (max-width: 799.98px){.document-assignment-question__action:not(:last-child){margin-right:0;margin-bottom:12px}}.file-upload{position:relative;display:block}.file-upload__control{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:block;width:100%;padding:.4375rem .6875rem;color:#051821;font-family:inherit;background-color:#fff;border:1px solid #b4babc;border-radius:.5rem;height:2.5rem}.file-upload__control:focus{outline:none}.file-upload__control[disabled]{color:#505d64;background-color:#fafafb;border-color:#e6e8e9;cursor:not-allowed;-webkit-text-fill-color:#505d64;opacity:1}.file-upload__control:focus{box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.file-upload__control:focus-visible{outline:.125rem solid #056dff;outline-offset:.125rem;box-shadow:0 0 0 .125rem #fff}.form-field-has-error .file-upload__control,.form-field-has-error .file-upload__control:focus{border-color:#e3290f;box-shadow:0 0 0 .25rem #f7bfb7}.file-upload__placeholder{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:absolute;inset:.5rem .0625rem .5rem .75rem;color:#828c90;background-color:#fff}.file-upload__upload{position:absolute;top:0;right:0;z-index:1}::file-selector-button{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important}.discussions-page{padding-bottom:56px}.discussions-page__empty{padding-bottom:64px}.discussion{display:block;overflow:hidden;border:1px solid #e6e8e9;border-radius:.5rem}.discussion+.discussion{margin-top:2rem}.discussion__head{padding:1.5rem}.discussion--expanded .discussion__head{background-color:#fafafb}.discussion__subject{font-weight:700;font-size:1.25rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin-top:1.5rem;margin-bottom:1rem}@media (min-width: 900px){.discussion__subject{font-size:1.5rem;line-height:2rem}}.discussion__subject p:last-child{margin-bottom:0}.discussion__bar{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline}.discussion__bar-date{color:#505d64;font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem}.discussion__bar-actions{margin-left:auto}.discussion__button+.discussion__button{margin-left:.25rem}.discussion__panel{position:relative;display:none;padding:1.5rem;overflow:hidden}.discussion--expanded .discussion__panel{display:block}.discussion__icon-link{margin:0 6px 0 0;vertical-align:-2px}.discussion--expanded .discussion__expand-label,.discussion__close-label{display:none}.discussion--expanded .discussion__close-label{display:block}.discussion__count-label{font-variant-numeric:tabular-nums}.discussion .nw-toolbar{display:none}.discussion-response{position:relative}.discussion-response__count{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin-top:0;margin-bottom:1.5rem}.discussion-response__list{margin:0 0 2rem}.discussion-response__item+.discussion-response__item{margin-top:1.5rem}.discussion-response__item-content{margin-top:.5rem;margin-bottom:.5rem;padding-left:2.5rem}.discussion-response__item-date{font-weight:400;font-size:.875rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;padding-left:2.5rem;color:#505d64}.discussion-response__more-button{position:relative;left:50%;margin-bottom:2rem;translate:-50% 0}.discussion-response__form{display:flex;gap:.5rem}.discussion-response__form-avatar{flex-shrink:0;width:2rem;height:2rem}.discussion-response__form-editor{flex-grow:1}.discussion-response__actions{margin-top:1rem}.quiz-results{text-align:center}@media only screen and (max-width: 799.98px){.quiz-results{padding:22px;border:0}}.quiz-results__loader{position:relative;max-width:13.5rem;margin:32px auto}@media only screen and (max-width: 799.98px){.quiz-results__loader{padding-top:54px}}.quiz-results__icon{position:absolute;top:4rem;left:4.75rem;width:4rem;height:4rem;color:#128900;opacity:0}@media only screen and (max-width: 799.98px){.quiz-results__icon{padding-top:45px}}.quiz-results--failed .quiz-results__icon{color:#e3290f}.quiz-results__diagram{display:block;width:100%;height:100%;overflow:visible}.quiz-results__text{font-weight:600;font-size:6px;opacity:0;stroke:none}.quiz-results__text--center{font-style:normal}.quiz-results__info-required{font-weight:400;fill:#505d64}.quiz-results__details{opacity:0}.quiz-results__heading{font-weight:700;font-size:1.5rem;font-family:Aeonik,Helvetica,sans-serif;line-height:2rem;margin:0 0 1rem;color:#128900}@media (min-width: 900px){.quiz-results__heading{font-size:2rem;line-height:2.5rem}}.quiz-results--failed .quiz-results__heading{color:#e3290f}.quiz-results__circle{transform:rotate(90deg);transform-origin:50% 50%;fill:none;stroke-dasharray:315;stroke-dashoffset:315;stroke-linecap:round;stroke-width:2}.quiz-results__circle--passed{stroke:#128900;stroke-dasharray:315;stroke-dashoffset:315}.quiz-results--failed .quiz-results__circle--passed{stroke:#e3290f}.quiz-results__start{opacity:0;fill:#128900}.quiz-results--failed .quiz-results__start{fill:#e3290f}.quiz-results__point{fill:#128900}.quiz-results--failed .quiz-results__point{fill:#e3290f}.quiz-results__score{fill:#128900}.quiz-results--failed .quiz-results__score{fill:#e3290f}.quiz-results__line-data{fill:none;stroke:#e6e8e9;stroke-width:.5;stroke-dasharray:200;stroke-dashoffset:200}.quiz-results__actions{margin-top:1.5rem}.add-discussion-form{display:block}.add-discussion-form__avatar{margin-bottom:1.5rem}.add-discussion-form__field+.add-discussion-form__field{margin-top:1.5rem}.add-discussion-form__actions{margin-top:2rem}@media only screen and (max-width: 639.98px){.add-discussion-form__actions{position:fixed;right:0;bottom:0;left:0;z-index:1;padding:1.5rem 1rem;text-align:center;background-color:#fff;border-top:1px solid #e6e8e9}}@media only screen and (max-width: 799.98px){.add-discussion-form__spinner{margin-top:-1rem}}.add-discussion-form__textarea{width:100%;min-height:7rem}.feedback-alert{display:flex;gap:1rem;padding:1rem;border:1px solid;border-radius:.5rem}.feedback-alert--danger{color:#e3290f}.feedback-alert--info{color:#337291}.feedback-alert--success{color:#128900}.feedback-alert--warning{color:#b65700}.feedback-alert__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.25rem}.feedback-alert__content{flex-grow:1}.feedback-alert__title{font-weight:700;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:0}.feedback-alert__message{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:0}.feedback-alert__message-html{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin-top:1rem}.html-wrapper__video{margin-bottom:1.5rem;overflow:hidden;border-radius:.5rem}.medium-editor-element{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;position:relative;display:block;width:100%;padding:.4375rem .6875rem;color:#051821;font-family:inherit;background-color:#fff;border:1px solid #b4babc;border-radius:.5rem;min-height:7rem}.medium-editor-element:focus{outline:none}.medium-editor-element[disabled]{color:#505d64;background-color:#fafafb;border-color:#e6e8e9;cursor:not-allowed;-webkit-text-fill-color:#505d64;opacity:1}.medium-editor--focused .medium-editor-element{box-shadow:0 0 0 .25rem var(--custom-action-base--80)}.form-field-has-error .medium-editor-element{border-color:#e3290f;box-shadow:0 0 0 .25rem #f7bfb7}.medium-editor-toolbar{padding:0 12px;color:#fff;background:#051821;border:0;border-radius:.5rem;box-shadow:none}.medium-editor-toolbar li button{width:36px;min-width:10px;height:32px;padding:0;color:#fff6;line-height:32px;background:#051821;border:0;box-shadow:none}.medium-editor-toolbar li button.medium-editor-button-active,.medium-editor-toolbar li button:hover{color:#fff;background:#051821}.medium-editor-toolbar li .medium-editor-button-first{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.medium-editor-toolbar li .medium-editor-button-last{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.medium-editor-placeholder:after{color:#505d64;font:inherit}.medium-toolbar-arrow-under:after{top:100%!important;border-top-color:#051821}.medium-editor-toolbar-form{background:inherit}.medium-editor-toolbar-form .medium-editor-toolbar-input{width:210px;height:32px;color:#fff;line-height:20px;vertical-align:top;background:inherit}.medium-editor-toolbar-form .medium-editor-toolbar-save{display:none}.medium-editor-toolbar-form .medium-editor-toolbar-close{margin:0;line-height:1}.report-bug{position:relative}.report-bug__popup{position:absolute;top:3.5rem;right:-.75rem;z-index:110;width:23.5rem;padding:2rem 1.5rem;background-color:#fff;border-radius:.5rem;filter:drop-shadow(.125rem .125rem 1rem rgba(5,24,33,.24))}@media only screen and (max-width: 799.98px){.report-bug__popup{position:fixed;inset:0;width:auto;min-height:100%}}.report-bug__popup:before{position:absolute;top:-.5rem;right:1.5rem;width:0;height:0;border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 .5rem .5rem;content:""}@media only screen and (max-width: 799.98px){.report-bug__popup:before{display:none}}.report-bug__title{margin:0 0 1rem}@media only screen and (max-width: 799.98px){.report-bug__title{padding-bottom:1.5rem;text-align:center}}.report-bug__description{font-weight:400;font-size:1rem;font-family:Aeonik,Helvetica,sans-serif;line-height:1.5rem;margin:0;color:#505d64}.report-bug__form{margin-top:1.5rem;margin-bottom:1.5rem}.report-bug__form-field+.report-bug__form-field{margin-top:1.5rem}@media only screen and (max-width: 799.98px){.report-bug__footer{position:fixed;right:0;bottom:0;left:0;padding:1.5rem 1.5rem 2rem}}.offline-message{position:fixed;inset:0;z-index:6;overflow:hidden}.offline-message__body{position:relative;max-width:555px;margin:10vh auto;padding:26px 26px 26px 60px;font-weight:700;background:#fff;border-radius:.5rem;box-shadow:.125rem .125rem 1rem #0518213d}.offline-message__body-indicator{position:absolute;top:26px;left:26px;width:22px;height:22px;background-color:#e3290f;border-radius:50%}.offline-message__body-indicator--online{background-color:#128900}:root{--spinner-color-track: #e6e8e9;--spinner-color-indicator: var(--custom-brand-base)}@media only screen and (max-width: 319.98px){.only-gt-p0{display:none!important}}@media only screen and (min-width: 320px){.only-lt-p0{display:none!important}}@media only screen and (max-width: 479.98px){.only-gt-p1{display:none!important}}@media only screen and (min-width: 480px){.only-lt-p1{display:none!important}}@media only screen and (max-width: 639.98px){.only-gt-p2{display:none!important}}@media only screen and (min-width: 640px){.only-lt-p2{display:none!important}}@media only screen and (max-width: 799.98px){.only-gt-p3{display:none!important}}@media only screen and (min-width: 800px){.only-lt-p3{display:none!important}}@media only screen and (max-width: 959.98px){.only-gt-p4{display:none!important}}@media only screen and (min-width: 960px){.only-lt-p4{display:none!important}}@media only screen and (max-width: 1119.98px){.only-gt-p5{display:none!important}}@media only screen and (min-width: 1120px){.only-lt-p5{display:none!important}}@media only screen and (max-width: 1279.98px){.only-gt-p6{display:none!important}}@media only screen and (min-width: 1280px){.only-lt-p6{display:none!important}}@media only screen and (max-width: 1439.98px){.only-gt-p7{display:none!important}}@media only screen and (min-width: 1440px){.only-lt-p7{display:none!important}}a{color:#9071ff}a:hover{color:#8266e6}a:active{color:#735acc}::selection{background-color:#fff1ec}.avatar__initials{color:#ff6f45;background-color:#fff1ec}.button--primary{background-color:#9071ff;border-color:#9071ff}.button--primary:hover{background-color:#8266e6;border-color:#8266e6}.button--primary:active{background-color:#735acc;border-color:#735acc}.button--primary[disabled]{background-color:#e9e3ff;border-color:#e9e3ff}.button--primary-inverted{color:#9071ff}.button--primary-inverted:hover{color:#9071ff;background-color:#f4f1ff;border-color:#f4f1ff}.button--primary-inverted:active{color:#9071ff;background-color:#e9e3ff;border-color:#e9e3ff}.button--secondary{color:#051821;background-color:#f4f1ff;border-color:#f4f1ff}.button--secondary:hover{color:#051821;background-color:#e9e3ff;border-color:#e9e3ff}.button--secondary:active{color:#051821;background-color:#ded4ff;border-color:#ded4ff}.button--secondary[disabled]{color:#ded4ff;background-color:#f4f1ff;border-color:#f4f1ff}.button--secondary-brand{color:#ff6f45;background-color:#fff1ec;border-color:#fff1ec}.button--secondary-brand:hover{color:#ff6f45;background-color:#ffe2da;border-color:#ffe2da}.button--secondary-brand:active{color:#ff6f45;background-color:#ffd4c7;border-color:#ffd4c7}.button--secondary-brand[disabled]{color:#ffd4c7;background-color:#fff1ec;border-color:#fff1ec}.button--tertiary{color:#9071ff}.button--tertiary:hover{color:#9071ff;background-color:#9071ff33}.button--tertiary:active{color:#9071ff;background-color:#9071ff4d}.button--tertiary[disabled]{color:#ded4ff;background-color:transparent}.button--tertiary-brand{color:#ff6f45}.button--tertiary-brand:hover{color:#ff6f45;background-color:#ff6f4533}.button--tertiary-brand:active{color:#ff6f45;background-color:#ff6f454d}.button--tertiary-brand[disabled]{color:#ffd4c7;background-color:#fff}.button--universal{color:#fff;background-color:#051821b3}.button--universal:hover,.button--universal:active{color:#fff;background-color:#ff6f45}.button--universal[disabled]{color:#828c90;background-color:#cdd1d3}.button--ghost{color:#9071ff}.button--ghost:hover{color:#9071ff;background-color:#9071ff33}.button--ghost:active{color:#9071ff;background-color:#9071ff4d}.button--ghost[disabled]{color:#ded4ff;background-color:transparent}.button-icon--primary{color:#fff;background-color:#9071ff}.button-icon--primary:hover{color:#fff;background-color:#8266e6}.button-icon--primary:active{color:#fff;background-color:#735acc}.button-icon--primary[disabled]{color:#fff;background-color:#e9e3ff}.button-icon--ghost{color:#9071ff;background-color:transparent}.button-icon--ghost:hover{color:#9071ff;background-color:#9071ff33}.button-icon--ghost:active{color:#9071ff;background-color:#9071ff4d}.button-icon--ghost[disabled]{color:#ded4ff;background-color:transparent}.button-icon--ghost-brand{color:#ff6f45;background-color:transparent}.button-icon--ghost-brand:hover{color:#ff6f45;background-color:#ff6f4533}.button-icon--ghost-brand:active,.button-icon--ghost-brand.button-icon--active{color:#ff6f45;background-color:#ff6f454d}.button-icon--ghost-brand[disabled]{color:#ffd4c7;background-color:transparent}.navigation-button{background-color:#9071ffb3}.navigation-button:hover{background-color:#9071ff}.checkbox__label:before{border-color:#9071ff}.checkbox--brand .checkbox__label:before{border-color:#ff6f45}.checkbox__input:checked+.checkbox__label:before{background-color:#9071ff}.checkbox--inverted .checkbox__input:checked+.checkbox__label:before{background-color:#9071ff;border-color:#9071ff}.checkbox--brand .checkbox__input:checked+.checkbox__label:before{background-color:#ff6f45}.checkbox--success .checkbox__input:checked+.checkbox__label:before{background-color:#128900;border-color:#128900}.checkbox--invalid .checkbox__input:checked+.checkbox__label:before{background-color:#e3290f;border-color:#e3290f}.checkbox__label--fake:before{background-color:#128900;border-color:#128900}.checkbox__label:hover:before{background-color:#ded4ff}.checkbox--brand .checkbox__label:hover:before{background-color:#ffd4c7}.chip--brand{background-color:#fff1ec}.chip--brand .chip__btn:hover{background-color:#ffe2da}.chip--brand .chip__btn:active{background-color:#ffd4c7}.chip--brand .chip__icon{color:#ff6f45}.document-link{padding-left:calc(1em + .25rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%239071ff' viewBox='0 0 16 16'%3E%3Cpath d='M13.25 5.63v6.87H4.5V1.25h4.38v4.38h4.37ZM8.88 0h-5a.62.62 0 0 0-.63.63v12.5c0 .34.28.62.63.62h10c.34 0 .62-.28.62-.63V5l-5-5h-.62Zm.62 1.77L12.73 5H9.5V1.77Zm-3.75 5.1H12v.63H5.75v-.62ZM7.63 5H5.75v.63h1.88V5ZM5.75 3.12h1.88v.63H5.75v-.63ZM12 8.75H5.75v.62H12v-.62Zm-6.25 1.88H12v.62H5.75v-.62Z'/%3E%3Cpath d='M2.25 3.5v11.25h10v.63c0 .34-.28.62-.63.62h-10a.62.62 0 0 1-.62-.63V2.88c0-.34.28-.62.63-.62h.62V3.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:1em}.multiselect__input:focus-visible{outline:none}.link-with-icon{color:#9071ff}.link-with-icon:hover{color:#8266e6}.link-with-icon:active{color:#735acc}.radio__label:before{border-color:#9071ff}.radio--brand .radio__label:before{border-color:#ff6f45}.radio__input:checked+.radio__label:before{background-color:#9071ff}.radio--inverted .radio__input:checked+.radio__label:before{background-color:#9071ff;border-color:#9071ff}.radio--brand .radio__input:checked+.radio__label:before{background-color:#ff6f45}.radio--danger .radio__input:checked+.radio__label:before{background-color:#e3290f;border-color:#e3290f}.radio--success .radio__input:checked+.radio__label:before{background-color:#128900;border-color:#128900}.radio__label--fake:before{background-color:#128900;border-color:#128900}.radio__label:hover:before{background-color:#ded4ff}.radio--brand .radio__label:hover:before{background-color:#ffd4c7}.backdrop-checkbox__label:before{border-color:#ff6f45}.backdrop-checkbox__input:checked+.backdrop-checkbox__label:before{background-color:#ff6f45}@media (hover: hover){.backdrop-checkbox__label:hover{background-color:#ffe2da}}.backdrop-checkbox__input:checked+.backdrop-checkbox__label{background-color:#ffe2da}@media (hover: hover){.backdrop-checkbox__label:hover:before{background-color:#ffd4c7}}.feature-tile__accent{background-color:#9071ff}.option-tile__icon{color:#ff6f45}.side-accordion{background-color:#ffe2da}.side-accordion__trigger{color:#ff6f45}.side-accordion__trigger:hover{background-color:#ff6f4533}.side-accordion__trigger:active{background-color:#ff6f454d}.tile--brand{color:#fff;background-color:#ff6f45}.tile--brand:hover{color:#fff}.tile-checkbox{background-color:#ffe2da}.tile-checkbox__illustration{color:#ff6f45}.tile-checkbox__label:before{border-color:#ff6f45}.tile-checkbox__input:checked+.tile-checkbox__label:before{background-color:#ff6f45}.tile-checkbox__label:hover:before{background-color:#ffd4c7}.timeline--brand .timeline__item:not(:last-child):after{background-color:#ff6f45}.timeline--brand .timeline__indicator{border-color:#ff6f45}.timeline--brand .timeline__indicator--finished{color:#fff;background-color:#ff6f45}.timeline__link:hover:before{background-color:#ff6f4533}.timeline__link--current:before,.timeline__link--current:hover:before{background-color:#ff6f454d}.color-text-brand{color:#ff6f45}.color-text-action{color:#9071ff}.color-background-action{background-color:#9071ff}.color-background-action-light{background-color:#f4f1ff}.color-background-brand{background-color:#ff6f45}.color-background-brand-light{background-color:#ffe2da}.color-border-brand{border-color:#ff6f45}.empty-page-state__search-query{background-color:#fff1ec}@keyframes placeholder-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.redactor-caption-point{color:#9071ff}.redactor-caption-point:hover{border-color:#9071ff}.redactor-caption-point--visited{color:#fff;background-color:#9071ff}.content-formatting ul>li:before{background-color:#ff6f45}.content-formatting ol>li::marker{color:#ff6f45}.content-formatting [data-file]{padding-left:calc(1em + .25rem);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%239071ff' viewBox='0 0 16 16'%3E%3Cpath d='M13.25 5.63v6.87H4.5V1.25h4.38v4.38h4.37ZM8.88 0h-5a.62.62 0 0 0-.63.63v12.5c0 .34.28.62.63.62h10c.34 0 .62-.28.62-.63V5l-5-5h-.62Zm.62 1.77L12.73 5H9.5V1.77Zm-3.75 5.1H12v.63H5.75v-.62ZM7.63 5H5.75v.63h1.88V5ZM5.75 3.12h1.88v.63H5.75v-.63ZM12 8.75H5.75v.62H12v-.62Zm-6.25 1.88H12v.62H5.75v-.62Z'/%3E%3Cpath d='M2.25 3.5v11.25h10v.63c0 .34-.28.62-.63.62h-10a.62.62 0 0 1-.62-.63V2.88c0-.34.28-.62.63-.62h.62V3.5Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left;background-size:1em}.aui-spinner--inline:after{border-color:#e6e8e9;border-top-color:#ff6f45}.loading-indicator__spinner{stroke:#ff6f45}.navigation-path{background-color:#ffe2da}.navigation-path__item:hover{background-color:#ff6f4533}.navigation-path__item:active{color:inherit;background-color:#ff6f454d}.navigation-path__item--current,.navigation-path__item--current:hover{background-color:#ff6f454d}.navigation-path__trailing-icon{color:#ff6f45}.navigation-path__trailing-icon--secondary{color:#505d64}.navigation-path__separator{border-color:#ff6f45}.topic-structure-sidebar-item__topic--finished:before{background:#ffc5b5}.topic-structure-sidebar-item__topic--finished:after{color:#ff6f45}.cameratag_screen.cameratag-devices .cameratag-select:after{color:#051821}.cameratag_screen.cameratag-devices .cameratag-select select{color:#051821}.cameratag_screen.cameratag_accept .cameratag_accept_btn{background-color:#9071ff;border-color:#9071ff}.cameratag_screen.cameratag_accept .cameratag_accept_btn:hover{background-color:#8266e6;border-color:#8266e6}.cameratag_screen.cameratag_accept .cameratag_accept_btn:active{background-color:#735acc;border-color:#735acc}.cameratag_screen.cameratag_accept .cameratag_accept_btn[disabled]{background-color:#e9e3ff;border-color:#e9e3ff}.cameratag_screen.cameratag_accept .cameratag_play_btn,.cameratag_screen.cameratag_accept .cameratag_rerecord_btn{color:#051821;background-color:#f4f1ff;border-color:#f4f1ff}.cameratag_screen.cameratag_accept .cameratag_play_btn:hover,.cameratag_screen.cameratag_accept .cameratag_rerecord_btn:hover{color:#051821;background-color:#e9e3ff;border-color:#e9e3ff}.cameratag_screen.cameratag_accept .cameratag_play_btn:active,.cameratag_screen.cameratag_accept .cameratag_rerecord_btn:active{color:#051821;background-color:#ded4ff;border-color:#ded4ff}.cameratag_screen.cameratag_accept .cameratag_play_btn[disabled],.cameratag_screen.cameratag_accept .cameratag_rerecord_btn[disabled]{color:#ded4ff;background-color:#f4f1ff;border-color:#f4f1ff}.cameratag_screen.cameratag_completed .check{color:#128900}.cameratag_sms_screen .cameratag_sms_prompt .cameratag_send_sms{color:#fff;background-color:#9071ff;border-color:#9071ff}.cameratag_sms_screen .cameratag_sms_prompt .cameratag_send_sms:hover{color:#fff;background-color:#8266e6;border-color:#8266e6}.cameratag_sms_screen .cameratag_sms_prompt .cameratag_send_sms:active{color:#fff;background-color:#735acc;border-color:#735acc}.cameratag_sms_screen .cameratag_sms_prompt .cameratag_send_sms[disabled]{color:#fff;background-color:#e9e3ff;border-color:#e9e3ff}.custom-cameratag-action{color:#051821;background-color:#f4f1ff}.custom-cameratag-action:hover{color:#051821;background-color:#e9e3ff}.custom-cameratag-action:active{color:#051821;background-color:#ded4ff}

/*# sourceMappingURL=styles.86f8973f3b1bb446.css.map*/