@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;-webkit-text-decoration:none;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:.2s ease-in-out animate-fade-in}.driver-fade .driver-popover{animation:.2s animate-fade-in}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer button{all:unset;box-sizing:border-box;text-shadow:1px 1px #fff;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{margin-top:-5px;top:50%}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{margin-left:-5px;left:50%}.driver-popover-arrow-none{display:none}.ais-Breadcrumb-list,.ais-Carousel-list,.ais-CurrentRefinements-list,.ais-HierarchicalMenu-list,.ais-Hits-list,.ais-FrequentlyBoughtTogether-list,.ais-LookingSimilar-list,.ais-RelatedProducts-list,.ais-TrendingItems-list,.ais-Results-list,.ais-InfiniteHits-list,.ais-InfiniteResults-list,.ais-Menu-list,.ais-NumericMenu-list,.ais-Pagination-list,.ais-RatingMenu-list,.ais-RefinementList-list,.ais-ToggleRefinement-list{margin:0;padding:0;list-style:none}.ais-Carousel-navigation,.ais-ClearRefinements-button,.ais-CurrentRefinements-delete,.ais-CurrentRefinements-reset,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-HierarchicalMenu-showMore,.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-InfiniteResults-loadMore,.ais-Menu-showMore,.ais-RangeInput-submit,.ais-RefinementList-showMore,.ais-SearchBox-submit,.ais-SearchBox-reset,.ais-VoiceSearch-button{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;line-height:normal;overflow:visible}.ais-Carousel-navigation::-moz-focus-inner{border:0;padding:0}.ais-ClearRefinements-button::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-delete::-moz-focus-inner{border:0;padding:0}.ais-CurrentRefinements-reset::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-redo::-moz-focus-inner{border:0;padding:0}.ais-GeoSearch-reset::-moz-focus-inner{border:0;padding:0}.ais-HierarchicalMenu-showMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadPrevious::-moz-focus-inner{border:0;padding:0}.ais-InfiniteHits-loadMore::-moz-focus-inner{border:0;padding:0}.ais-InfiniteResults-loadMore::-moz-focus-inner{border:0;padding:0}.ais-Menu-showMore::-moz-focus-inner{border:0;padding:0}.ais-RangeInput-submit::-moz-focus-inner{border:0;padding:0}.ais-RefinementList-showMore::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-submit::-moz-focus-inner{border:0;padding:0}.ais-SearchBox-reset::-moz-focus-inner{border:0;padding:0}.ais-VoiceSearch-button::-moz-focus-inner{border:0;padding:0}.ais-Carousel-navigation[disabled],.ais-ClearRefinements-button[disabled],.ais-CurrentRefinements-delete[disabled],.ais-CurrentRefinements-reset[disabled],.ais-GeoSearch-redo[disabled],.ais-GeoSearch-reset[disabled],.ais-HierarchicalMenu-showMore[disabled],.ais-InfiniteHits-loadPrevious[disabled],.ais-InfiniteHits-loadMore[disabled],.ais-InfiniteResults-loadMore[disabled],.ais-Menu-showMore[disabled],.ais-RangeInput-submit[disabled],.ais-RefinementList-showMore[disabled],.ais-SearchBox-submit[disabled],.ais-SearchBox-reset[disabled],.ais-VoiceSearch-button[disabled]{cursor:default}.ais-InfiniteHits-loadPrevious,.ais-InfiniteHits-loadMore,.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{overflow-anchor:none}.ais-Breadcrumb-list,.ais-Breadcrumb-item,.ais-Pagination-list,.ais-RangeInput-form,.ais-RatingMenu-link,.ais-PoweredBy{align-items:center;display:flex}.ais-GeoSearch,.ais-GeoSearch-map{height:100%}.ais-PoweredBy-logo{width:auto;height:1.2em;display:block}.ais-PoweredBy-text{margin-right:.3rem}.ais-RatingMenu-starIcon{width:20px;height:20px;display:block}.ais-SearchBox-input::-ms-clear{width:0;height:0;display:none}.ais-SearchBox-input::-ms-reveal{width:0;height:0;display:none}.ais-SearchBox-input::-webkit-search-decoration{display:none}.ais-SearchBox-input::-webkit-search-cancel-button{display:none}.ais-SearchBox-input::-webkit-search-results-button{display:none}.ais-SearchBox-input::-webkit-search-results-decoration{display:none}.ais-RangeSlider .rheostat{margin-top:40px;margin-bottom:40px;overflow:visible}.ais-RangeSlider .rheostat-background{width:100%;height:6px;top:0}.ais-RangeSlider .rheostat-handle{margin-left:-12px;top:-7px}.ais-RangeSlider .rheostat-background{background-color:#fff;border:1px solid #aaa;position:relative}.ais-RangeSlider .rheostat-progress{background-color:#333;height:4px;position:absolute;top:1px}.rheostat-handle{z-index:1;cursor:grab;background-color:#fff;border:1px solid #333;border-radius:50%;width:20px;height:20px;position:relative}.rheostat-marker{background-color:#aaa;width:1px;height:5px;margin-left:-1px;position:absolute}.rheostat-marker--large{height:9px}.rheostat-value{text-align:center;margin-left:50%;padding-top:15px;position:absolute;transform:translate(-50%)}.rheostat-tooltip{text-align:center;margin-left:50%;position:absolute;top:-22px;transform:translate(-50%)}.ais-Carousel{position:relative}.ais-Carousel-list{scroll-behavior:smooth;scroll-snap-type:x proximity;grid-auto-columns:42%;grid-auto-flow:column;display:grid;overflow-x:auto}@media (min-width:999px){.ais-Carousel-list{grid-auto-columns:20%}}.ais-Carousel-navigation{z-index:1;position:absolute;top:35%}.ais-Carousel-navigation--previous{left:0;transform:translate(-25%)}.ais-Carousel-navigation--next{right:0;transform:translate(25%)}.ais-Carousel-item{scroll-snap-align:start}[class^=ais-]{box-sizing:border-box}[class^=ais-][class$=--disabled],[class^=ais-][class$=--disabled] *,.ais-VoiceSearch-button:disabled{cursor:not-allowed}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-ClearRefinements-button,.ais-InfiniteHits-loadMore,.ais-RangeInput-submit,.ais-InfiniteHits-loadPrevious,.ais-Pagination-link,.ais-GeoSearch-redo,.ais-GeoSearch-reset,.ais-VoiceSearch-button,.ais-RelevantSort-button,.ais-Carousel-navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#23263b;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:3px;justify-content:center;place-items:center;height:2rem;padding:0 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;box-shadow:0 1px #23263b0d}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore,.ais-GeoSearch-redo,.ais-GeoSearch-reset{height:1.5rem}.ais-HierarchicalMenu-showMore,.ais-Menu-showMore,.ais-RefinementList-showMore{margin-top:1rem}.ais-HierarchicalMenu-showMore:hover,.ais-Menu-showMore:hover,.ais-RefinementList-showMore:hover,.ais-ClearRefinements-button:hover,.ais-InfiniteHits-loadMore:hover,.ais-RangeInput-submit:hover,.ais-InfiniteHits-loadPrevious:hover,.ais-Pagination-item:not(.ais-Pagination-item--selected):not(.ais-Pagination-item--disabled) .ais-Pagination-link:hover,.ais-GeoSearch-redo:hover,.ais-GeoSearch-reset:hover,.ais-VoiceSearch-button:hover,.ais-Carousel-navigation:hover{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#d6d6e7}.ais-HierarchicalMenu-showMore:focus,.ais-Menu-showMore:focus,.ais-RefinementList-showMore:focus,.ais-ClearRefinements-button:focus,.ais-InfiniteHits-loadMore:focus,.ais-RangeInput-submit:focus,.ais-InfiniteHits-loadPrevious:focus,.ais-GeoSearch-redo:focus,.ais-GeoSearch-reset:focus,.ais-VoiceSearch-button:focus,.ais-Carousel-navigation:focus{background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;outline:none;box-shadow:0 0 0 1px #3c4fe0,0 2px 0 1px #23263b0d}.ais-HierarchicalMenu-showMore:active,.ais-Menu-showMore:active,.ais-RefinementList-showMore:active,.ais-ClearRefinements-button:active,.ais-InfiniteHits-loadMore:active,.ais-InfiniteHits-loadPrevious:active,.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-link:active,.ais-GeoSearch-redo:active,.ais-GeoSearch-reset:active,.ais-VoiceSearch-button:active,.ais-Carousel-navigation:active{border-color:#d6d6e7;box-shadow:inset 0 1px 4px #777aaf66,inset 0 1px 1px #777aaf66,0 1px #23263b0d}.ais-ClearRefinements-button:disabled[disabled],.ais-InfiniteHits-loadMore:disabled[disabled],.ais-InfiniteHits-loadPrevious:disabled[disabled],.ais-Pagination-item--disabled .ais-Pagination-link,.ais-GeoSearch-redo--disabled,.ais-GeoSearch-reset--disabled,.ais-VoiceSearch-button:disabled{box-shadow:none;color:#b6b7d5;background-image:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5}.ais-HierarchicalMenu-showMore--disabled[disabled],.ais-Menu-showMore--disabled[disabled],.ais-RefinementList-showMore--disabled[disabled]{display:none}.ais-NumericMenu-label,.ais-ToggleRefinement-label,.ais-HierarchicalMenu-item,.ais-Menu-item,.ais-RatingMenu-item,.ais-RefinementList-item{font-size:.875rem;line-height:1.75rem;display:block}.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link,.ais-RefinementList-label{cursor:pointer;flex-wrap:nowrap;align-items:center;display:flex}.ais-Breadcrumb-link,.ais-HierarchicalMenu-link,.ais-Menu-link,.ais-RatingMenu-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.ais-Breadcrumb-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.ais-HierarchicalMenu-label,.ais-Menu-label,.ais-RefinementList-labelText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label,.ais-Menu-item--selected .ais-Menu-label,.ais-RefinementList-item--selected,.ais-RatingMenu-item--selected{font-weight:600}.ais-ToggleRefinement-count,.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RatingMenu-count,.ais-RefinementList-count{color:#23263b;background:#f5f5fa;border:1px solid #b6b7d5;border-radius:99999px;flex-shrink:0;margin-left:.5rem;padding:0 .25rem;font-size:.75rem;font-weight:400;line-height:1rem;display:inline-flex;overflow:hidden}.ais-Menu-noResults,.ais-HierarchicalMenu-noResults,.ais-RefinementList-noResults{color:#5a5e9a;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.ais-MenuSelect-select,.ais-HitsPerPage-select,.ais-SortBy-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#23263b;cursor:pointer;font:inherit;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23777aaf\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fff,#fcfcfd);background-position:right 1rem center,0 0;background-repeat:no-repeat;background-size:10px,auto;border:1px solid #d6d6e7;border-radius:3px;outline:none;width:100%;height:2.5rem;padding:0 2.5rem 0 1rem;position:relative;box-shadow:0 1px #23263b0d}.ais-HitsPerPage-select:-moz-focusring{color:#0000;outline:none}.ais-HitsPerPage-select::-moz-focus-inner{color:#0000;outline:none}.ais-SortBy-select:-moz-focusring{color:#0000;outline:none}.ais-SortBy-select::-moz-focus-inner{color:#0000;outline:none}.ais-HitsPerPage-select>option:not(:checked),.ais-SortBy-select>option:not(:checked){color:#23263b}.ais-HitsPerPage-select>option:disabled,.ais-SortBy-select>option:disabled{color:#b6b7d5}.ais-HitsPerPage-select:hover,.ais-SortBy-select:hover{background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23777aaf\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fcfcfd,#f5f5fa);border-color:#d6d6e7}.ais-HitsPerPage-select:focus,.ais-SortBy-select:focus{background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23777aaf\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#3c4fe0;box-shadow:0 0 0 1px #3c4fe0,0 2px #23263b0d}.ais-HitsPerPage-select:disabled,.ais-SortBy-select:disabled{box-shadow:none;color:#b6b7d5;cursor:not-allowed;background-image:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><g stroke=\"%23b6b7d5\" stroke-width=\"2\" fill=\"none\" fill-rule=\"evenodd\"><path d=\"M13 7L7 1 1 7M1 17l6 6 6-6\"/></g></svg>"),linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5}.ais-Panel{margin-bottom:2rem}.ais-Panel-header{color:#5a5e9a;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:600;line-height:1rem}.ais-Panel-footer{color:#5a5e9a;margin-top:1rem;font-size:.75rem;font-weight:600;line-height:1rem}.ais-Panel--collapsible{position:relative}.ais-Panel--collapsible .ais-Panel-collapseButton{background:0 0;border:none;padding:0;position:absolute;top:0;right:0}.ais-Panel--collapsed .ais-Panel-body,.ais-Panel--collapsed .ais-Panel-footer{display:none}.ais-SearchBox-form{background-color:#fff;width:100%;height:2.5rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative}.ais-SearchBox-form:before{content:"";background:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235a5e9a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%228%22%3E%3C%2Fcircle%3E%3Cline%20x1%3D%2221%22%20y1%3D%2221%22%20x2%3D%2216.65%22%20y2%3D%2216.65%22%3E%3C%2Fline%3E%3C%2Fsvg%3E);width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;left:1rem}.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:#5a5e9a;color:#23263b;font:inherit;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;flex:1;max-width:100%;padding-left:2.5rem;box-shadow:inset 0 1px 4px #777aaf4d}.ais-SearchBox-input::placeholder{color:#5a5e9a}.ais-SearchBox-input:focus{border-color:#3c4fe0;outline:none;box-shadow:0 1px #23263b0d}.ais-SearchBox-input:disabled{box-shadow:none;cursor:not-allowed;background:linear-gradient(-180deg,#fff,#f5f5fa);border-color:#efeff5}.ais-SearchBox-input:disabled::placeholder{color:#b6b7d5;pointer-events:none}.ais-SearchBox-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ais-SearchBox-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ais-SearchBox-input::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ais-SearchBox-input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ais-SearchBox-loadingIndicator,.ais-SearchBox-reset{fill:#484c7a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ais-SearchBox-reset:focus{fill:#fff;background:#b6b7d5;outline:0}.ais-RefinementList-searchBox .ais-SearchBox-loadingIndicator,.ais-RefinementList-searchBox .ais-SearchBox-reset{right:.5rem}.ais-SearchBox-loadingIndicator[hidden],.ais-SearchBox-reset[hidden],.ais-SearchBox-submit{display:none}.ais-Menu-searchBox,.ais-RefinementList-searchBox{margin-bottom:.5rem}.ais-Menu-searchBox .ais-SearchBox-form,.ais-RefinementList-searchBox .ais-SearchBox-form{height:2rem}.ais-Menu-searchBox .ais-SearchBox-form:before,.ais-RefinementList-searchBox .ais-SearchBox-form:before{left:.5rem}.ais-Menu-searchBox .ais-SearchBox-input,.ais-RefinementList-searchBox .ais-SearchBox-input{padding-left:2rem}.ais-VoiceSearch-button{color:#5a5e9a;width:48px;height:48px}.ais-VoiceSearch-button svg{color:currentColor}.ais-Highlight-highlighted,.ais-Snippet-highlighted{color:#5468ff;background-color:#5468ff1a;font-style:normal}.ais-ReverseHighlight-highlighted,.ais-ReverseSnippet-highlighted{background:0 0;font-style:normal;font-weight:700}.ais-Hits-item,.ais-InfiniteHits-item,.ais-FrequentlyBoughtTogether-item,.ais-LookingSimilar-item,.ais-RelatedProducts-item,.ais-TrendingItems-item{background:#fff;align-items:center;padding:1.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex;box-shadow:0 0 0 1px #23263b0d,0 1px 3px #23263b26}.ais-Hits-item:first-of-type,.ais-InfiniteHits-item:first-of-type,.ais-FrequentlyBoughtTogether-item:first-of-type,.ais-LookingSimilar-item:first-of-type,.ais-RelatedProducts-item:first-of-type,.ais-TrendingItems-item:first-of-type{border-radius:3px 3px 0 0}.ais-Hits-item:last-of-type,.ais-InfiniteHits-item:last-of-type,.ais-FrequentlyBoughtTogether-item:last-of-type,.ais-LookingSimilar-item:last-of-type,.ais-RelatedProducts-item:last-of-type,.ais-TrendingItems-item:last-of-type{border-radius:0 0 3px 3px}.ais-Hits-item:only-of-type,.ais-InfiniteHits-item:only-of-type,.ais-FrequentlyBoughtTogether-item:only-of-type,.ais-LookingSimilar-item:only-of-type,.ais-RelatedProducts-item:only-of-type,.ais-TrendingItems-item:only-of-type{border-radius:3px}.ais-InfiniteHits-loadMore,.ais-InfiniteHits-loadPrevious{margin:1rem auto;display:flex}.ais-Hits-banner,.ais-InfiniteHits-banner{justify-content:center;display:flex}.ais-Hits-banner-image,.ais-InfiniteHits-banner-image{max-width:100%}.ais-GeoSearch{position:relative}.ais-GeoSearch-control{position:absolute;top:1rem;left:3.75rem}.ais-GeoSearch-label{cursor:pointer;background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;align-items:center;min-height:1.5rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.ais-GeoSearch-label,.ais-GeoSearch-redo,.ais-GeoSearch-reset{white-space:nowrap}.ais-GeoSearch-reset{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.ais-RefinementList-checkbox,.ais-GeoSearch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#d6d6e7;cursor:inherit;background-color:#fff;background-position:50%;background-size:180%;border:1px solid;border-radius:3px;min-width:1rem;height:1rem;margin:0 .5rem 0 0;box-shadow:inset 0 1px 4px #777aaf66}.ais-RefinementList-item--selected .ais-RefinementList-checkbox,.ais-GeoSearch-input:checked{color:#3c4fe0;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2220%206%209%2017%204%2012%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-size:14px;border-color:currentColor;box-shadow:inset 0 1px #23263b0d}.ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:focus{outline:none}.ais-RefinementList-item--selected .ais-RefinementList-checkbox:focus,.ais-GeoSearch-input:checked:focus{box-shadow:inset 0 1px #23263b0d,0 0 0 1px}.ais-NumericMenu-label{cursor:pointer;align-items:center;display:flex}.ais-NumericMenu-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d6d6e7;border-radius:50%;outline:0;width:16px;height:16px;margin:0 .5rem 0 0;position:relative;box-shadow:inset 0 1px 4px #777aaf4d}.ais-NumericMenu-radio:checked,.ais-NumericMenu-radio:focus{border-color:#3c4fe0;box-shadow:0 1px #23263b0d}.ais-NumericMenu-radio:focus{box-shadow:0 0 0 1px #3c4fe0,0 1px #23263b0d}.ais-NumericMenu-radio:checked:after{content:"";background:#3c4fe0;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.ais-HierarchicalMenu-list .ais-HierarchicalMenu-list{margin-left:1.5rem}.ais-HierarchicalMenu-link:before{content:"";-webkit-user-select:none;user-select:none;background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23b6b7d5%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2218%2015%2012%209%206%2015%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link:before{background-image:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%235468ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.ais-RatingMenu-starIcon{fill:#5a5e9a;width:16px;margin-right:.25rem;position:relative}.ais-RatingMenu-item--disabled .ais-RatingMenu-starIcon{fill:#b6b7d5}.ais-RatingMenu-item--disabled .ais-RatingMenu-count,.ais-RatingMenu-item--disabled .ais-RatingMenu-label{color:#b6b7d5}.ais-ClearRefinements-button{width:100%}.ais-CurrentRefinements-list{grid-auto-flow:column;gap:1rem;display:inline-grid}.ais-CurrentRefinements-item{background-color:#f5f5fa;border:1px solid #b6b7d5;border-radius:3px;align-items:center;min-height:1.5rem;padding:.05rem .5rem;font-size:.875rem;line-height:1.5;display:inline-flex}.ais-CurrentRefinements-category{margin-left:.5rem;display:flex}.ais-CurrentRefinements-delete{color:#9698c3;outline-width:0;height:100%;margin-left:.25rem}.ais-ToggleRefinement-label{cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}.ais-ToggleRefinement-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background:#f5f5fa;border-radius:9999px;width:32px;height:18px;position:relative;box-shadow:inset 0 1px 4px #777aaf66}.ais-ToggleRefinement-checkbox:checked{background:#3c4fe0;box-shadow:inset 0 1px 4px #23263b1a}.ais-ToggleRefinement-checkbox:focus{outline:0}.ais-ToggleRefinement-checkbox:after{content:"";background:linear-gradient(-180deg,#fff,#f5f5fa);border-radius:9999px;width:16px;height:16px;transition:all .1s ease-in-out;position:absolute;top:1px;left:1px;box-shadow:1px 1px 1px #23263b0d}.ais-ToggleRefinement-checkbox:checked:after{transform:translate(14px)}.ais-RangeInput-input{caret-color:#5a5e9a;color:#23263b;cursor:text;background-color:#fff;border:1px solid #d6d6e7;border-radius:3px;flex:1;align-items:center;min-width:0;height:2rem;padding:0 1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 4px #777aaf4d}.ais-RangeInput-input:focus{border-color:#3c4fe0;outline:0;box-shadow:0 1px #23263b0d}.ais-RangeInput-separator{margin:0 .5rem}.ais-RangeInput-submit{margin-left:.5rem}.ais-RangeSlider .rheostat{margin:40px 6px}.ais-RangeSlider .rheostat-horizontal{cursor:pointer;width:calc(100% - 15px)}.ais-RangeSlider .rheostat-background{background-color:#0000;border:none;border-radius:3px;height:4px;box-shadow:inset 0 1px 3px #0000001a,0 .5px #ffffff0d}.ais-RangeSlider .rheostat-progress{background-color:#3c4fe0;border-radius:3px;max-width:100%;height:4px;top:0}.ais-RangeSlider .rheostat-tooltip{-webkit-user-select:none;user-select:none;font-weight:700}.ais-RangeSlider .rheostat-handle{background-color:#fff;background-image:linear-gradient(-180deg,#fff,#fcfcfd);border:1px solid #d6d6e7;border-radius:2px;width:12px;height:24px;margin-left:-6px;top:-11px;box-shadow:0 1px #23263b0d}.ais-RangeSlider .rheostat-handle:before,.ais-RangeSlider .rheostat-handle:after{content:"";background-color:#d6d6e7;width:1px;height:12px;position:absolute;top:6px}.ais-RangeSlider .rheostat-handle:before{left:4px}.ais-RangeSlider .rheostat-handle:after{right:4px}.ais-RangeSlider .rheostat-marker{background-color:#d6d6e7}.ais-Pagination-item:first-child>.ais-Pagination-link{border-radius:3px 0 0 3px}.ais-Pagination-item+.ais-Pagination-item>.ais-Pagination-link{border-radius:0;margin-left:-1px}.ais-Pagination-item:last-child>.ais-Pagination-link{border-radius:0 3px 3px 0}.ais-Pagination-item{display:inline-block}.ais-Pagination-item--selected .ais-Pagination-link{font-weight:700}.ais-Breadcrumb-link,.ais-Breadcrumb-separator{color:#5a5e9a}.ais-Breadcrumb-separator{margin:0 .5rem;display:flex}.ais-Breadcrumb-item--selected{font-weight:600}.ais-Breadcrumb-item--selected .ais-Breadcrumb-separator{font-weight:400}@media (max-width:767px){.ais-SearchBox-input,.ais-RangeInput-input{font-size:1rem}}@media (hover:none) and (pointer:coarse){.ais-Carousel-navigation{display:none}}.ais-Carousel:hover .ais-Carousel-navigation:not([hidden]){opacity:1;visibility:visible}.ais-Carousel-navigation,.ais-Carousel-navigation[hidden]{opacity:0;visibility:hidden}.ais-Carousel-list{outline-offset:.5rem;scrollbar-color:#111432 #b6b7d5;scrollbar-width:thin;outline-color:#3c4fe0;gap:.5rem;padding-bottom:.5rem}.ais-Carousel-list::-webkit-scrollbar{height:2px}.ais-Carousel-list::-webkit-scrollbar-track{background-color:#b6b7d5}.ais-Carousel-list::-webkit-scrollbar-thumb{background-color:#111432}:root,:host,.sl-theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sl-color-gray-50:#f9f9f9;--sl-color-gray-100:#f4f4f5;--sl-color-gray-200:#e4e4e7;--sl-color-gray-300:#d4d4d8;--sl-color-gray-400:#a1a1aa;--sl-color-gray-500:#71717a;--sl-color-gray-600:#52525b;--sl-color-gray-700:#3f3f46;--sl-color-gray-800:#27272a;--sl-color-gray-900:#18181b;--sl-color-gray-950:#131316;--sl-color-red-50:#fef2f2;--sl-color-red-100:#fee2e2;--sl-color-red-200:#fecaca;--sl-color-red-300:#fca5a5;--sl-color-red-400:#f87171;--sl-color-red-500:#ef4444;--sl-color-red-600:#dc2626;--sl-color-red-700:#b91c1c;--sl-color-red-800:#991b1b;--sl-color-red-900:#7f1d1d;--sl-color-red-950:#501414;--sl-color-orange-50:#fff7ed;--sl-color-orange-100:#ffedd5;--sl-color-orange-200:#fed7aa;--sl-color-orange-300:#fdba74;--sl-color-orange-400:#fb923c;--sl-color-orange-500:#f97316;--sl-color-orange-600:#ea580c;--sl-color-orange-700:#c2410c;--sl-color-orange-800:#9a3412;--sl-color-orange-900:#7c2d12;--sl-color-orange-950:#52200f;--sl-color-amber-50:#fffbeb;--sl-color-amber-100:#fef3c7;--sl-color-amber-200:#fde68a;--sl-color-amber-300:#fcd34d;--sl-color-amber-400:#fbbf24;--sl-color-amber-500:#f59e0b;--sl-color-amber-600:#d97706;--sl-color-amber-700:#b45309;--sl-color-amber-800:#92400e;--sl-color-amber-900:#78350f;--sl-color-amber-950:#4a230b;--sl-color-yellow-50:#fefce8;--sl-color-yellow-100:#fef9c3;--sl-color-yellow-200:#fef08a;--sl-color-yellow-300:#fde047;--sl-color-yellow-400:#facc15;--sl-color-yellow-500:#eab308;--sl-color-yellow-600:#ca8a04;--sl-color-yellow-700:#a16207;--sl-color-yellow-800:#854d0e;--sl-color-yellow-900:#713f12;--sl-color-yellow-950:#3c260b;--sl-color-lime-50:#f7fee7;--sl-color-lime-100:#ecfccb;--sl-color-lime-200:#d9f99d;--sl-color-lime-300:#bef264;--sl-color-lime-400:#a3e635;--sl-color-lime-500:#84cc16;--sl-color-lime-600:#65a30d;--sl-color-lime-700:#4d7c0f;--sl-color-lime-800:#3f6212;--sl-color-lime-900:#365314;--sl-color-lime-950:#26390e;--sl-color-green-50:#f0fdf4;--sl-color-green-100:#dcfce7;--sl-color-green-200:#bbf7d0;--sl-color-green-300:#86efac;--sl-color-green-400:#4ade80;--sl-color-green-500:#22c55e;--sl-color-green-600:#16a34a;--sl-color-green-700:#15803d;--sl-color-green-800:#166534;--sl-color-green-900:#14532d;--sl-color-green-950:#0c311b;--sl-color-emerald-50:#ecfdf5;--sl-color-emerald-100:#d1fae5;--sl-color-emerald-200:#a7f3d0;--sl-color-emerald-300:#6ee7b7;--sl-color-emerald-400:#34d399;--sl-color-emerald-500:#10b981;--sl-color-emerald-600:#059669;--sl-color-emerald-700:#047857;--sl-color-emerald-800:#065f46;--sl-color-emerald-900:#064e3b;--sl-color-emerald-950:#032d22;--sl-color-teal-50:#f0fdfa;--sl-color-teal-100:#ccfbf1;--sl-color-teal-200:#99f6e4;--sl-color-teal-300:#5eead4;--sl-color-teal-400:#2dd4bf;--sl-color-teal-500:#14b8a6;--sl-color-teal-600:#0d9488;--sl-color-teal-700:#0f766e;--sl-color-teal-800:#115e59;--sl-color-teal-900:#134e4a;--sl-color-teal-950:#0c2e2c;--sl-color-cyan-50:#ecfeff;--sl-color-cyan-100:#cffafe;--sl-color-cyan-200:#a5f3fc;--sl-color-cyan-300:#67e8f9;--sl-color-cyan-400:#22d3ee;--sl-color-cyan-500:#06b6d4;--sl-color-cyan-600:#0891b2;--sl-color-cyan-700:#0e7490;--sl-color-cyan-800:#155e75;--sl-color-cyan-900:#164e63;--sl-color-cyan-950:#103442;--sl-color-sky-50:#f0f9ff;--sl-color-sky-100:#e0f2fe;--sl-color-sky-200:#bae6fd;--sl-color-sky-300:#7dd3fc;--sl-color-sky-400:#38bdf8;--sl-color-sky-500:#0ea5e9;--sl-color-sky-600:#0284c7;--sl-color-sky-700:#0369a1;--sl-color-sky-800:#075985;--sl-color-sky-900:#0c4a6e;--sl-color-sky-950:#0b3249;--sl-color-blue-50:#eff6ff;--sl-color-blue-100:#dbeafe;--sl-color-blue-200:#bfdbfe;--sl-color-blue-300:#93c5fd;--sl-color-blue-400:#60a5fa;--sl-color-blue-500:#3b82f6;--sl-color-blue-600:#2563eb;--sl-color-blue-700:#1d4ed8;--sl-color-blue-800:#1e40af;--sl-color-blue-900:#1e3a8a;--sl-color-blue-950:#152149;--sl-color-indigo-50:#eef2ff;--sl-color-indigo-100:#e0e7ff;--sl-color-indigo-200:#c7d2fe;--sl-color-indigo-300:#a5b4fc;--sl-color-indigo-400:#818cf8;--sl-color-indigo-500:#6366f1;--sl-color-indigo-600:#4f46e5;--sl-color-indigo-700:#4338ca;--sl-color-indigo-800:#3730a3;--sl-color-indigo-900:#312e81;--sl-color-indigo-950:#242154;--sl-color-violet-50:#f5f3ff;--sl-color-violet-100:#ede9fe;--sl-color-violet-200:#ddd6fe;--sl-color-violet-300:#c4b5fd;--sl-color-violet-400:#a78bfa;--sl-color-violet-500:#8b5cf6;--sl-color-violet-600:#7c3aed;--sl-color-violet-700:#6d28d9;--sl-color-violet-800:#5b21b6;--sl-color-violet-900:#4c1d95;--sl-color-violet-950:#311558;--sl-color-purple-50:#faf5ff;--sl-color-purple-100:#f3e8ff;--sl-color-purple-200:#e9d5ff;--sl-color-purple-300:#d8b4fe;--sl-color-purple-400:#c084fc;--sl-color-purple-500:#a855f7;--sl-color-purple-600:#9333ea;--sl-color-purple-700:#7e22ce;--sl-color-purple-800:#6b21a8;--sl-color-purple-900:#581c87;--sl-color-purple-950:#2f1143;--sl-color-fuchsia-50:#fdf4ff;--sl-color-fuchsia-100:#fae8ff;--sl-color-fuchsia-200:#f5d0fe;--sl-color-fuchsia-300:#f0abfc;--sl-color-fuchsia-400:#e879f9;--sl-color-fuchsia-500:#d946ef;--sl-color-fuchsia-600:#c026d3;--sl-color-fuchsia-700:#a21caf;--sl-color-fuchsia-800:#86198f;--sl-color-fuchsia-900:#701a75;--sl-color-fuchsia-950:#38103a;--sl-color-pink-50:#fdf2f8;--sl-color-pink-100:#fce7f3;--sl-color-pink-200:#fbcfe8;--sl-color-pink-300:#f9a8d4;--sl-color-pink-400:#f472b6;--sl-color-pink-500:#ec4899;--sl-color-pink-600:#db2777;--sl-color-pink-700:#be185d;--sl-color-pink-800:#9d174d;--sl-color-pink-900:#831843;--sl-color-pink-950:#430e23;--sl-color-rose-50:#fff1f2;--sl-color-rose-100:#ffe4e6;--sl-color-rose-200:#fecdd3;--sl-color-rose-300:#fda4af;--sl-color-rose-400:#fb7185;--sl-color-rose-500:#f43f5e;--sl-color-rose-600:#e11d48;--sl-color-rose-700:#be123c;--sl-color-rose-800:#9f1239;--sl-color-rose-900:#881337;--sl-color-rose-950:#4a0d20;--sl-color-primary-50:var(--sl-color-sky-50);--sl-color-primary-100:var(--sl-color-sky-100);--sl-color-primary-200:var(--sl-color-sky-200);--sl-color-primary-300:var(--sl-color-sky-300);--sl-color-primary-400:var(--sl-color-sky-400);--sl-color-primary-500:var(--sl-color-sky-500);--sl-color-primary-600:var(--sl-color-sky-600);--sl-color-primary-700:var(--sl-color-sky-700);--sl-color-primary-800:var(--sl-color-sky-800);--sl-color-primary-900:var(--sl-color-sky-900);--sl-color-primary-950:var(--sl-color-sky-950);--sl-color-success-50:var(--sl-color-green-50);--sl-color-success-100:var(--sl-color-green-100);--sl-color-success-200:var(--sl-color-green-200);--sl-color-success-300:var(--sl-color-green-300);--sl-color-success-400:var(--sl-color-green-400);--sl-color-success-500:var(--sl-color-green-500);--sl-color-success-600:var(--sl-color-green-600);--sl-color-success-700:var(--sl-color-green-700);--sl-color-success-800:var(--sl-color-green-800);--sl-color-success-900:var(--sl-color-green-900);--sl-color-success-950:var(--sl-color-green-950);--sl-color-warning-50:var(--sl-color-amber-50);--sl-color-warning-100:var(--sl-color-amber-100);--sl-color-warning-200:var(--sl-color-amber-200);--sl-color-warning-300:var(--sl-color-amber-300);--sl-color-warning-400:var(--sl-color-amber-400);--sl-color-warning-500:var(--sl-color-amber-500);--sl-color-warning-600:var(--sl-color-amber-600);--sl-color-warning-700:var(--sl-color-amber-700);--sl-color-warning-800:var(--sl-color-amber-800);--sl-color-warning-900:var(--sl-color-amber-900);--sl-color-warning-950:var(--sl-color-amber-950);--sl-color-danger-50:var(--sl-color-red-50);--sl-color-danger-100:var(--sl-color-red-100);--sl-color-danger-200:var(--sl-color-red-200);--sl-color-danger-300:var(--sl-color-red-300);--sl-color-danger-400:var(--sl-color-red-400);--sl-color-danger-500:var(--sl-color-red-500);--sl-color-danger-600:var(--sl-color-red-600);--sl-color-danger-700:var(--sl-color-red-700);--sl-color-danger-800:var(--sl-color-red-800);--sl-color-danger-900:var(--sl-color-red-900);--sl-color-danger-950:var(--sl-color-red-950);--sl-color-neutral-50:var(--sl-color-gray-50);--sl-color-neutral-100:var(--sl-color-gray-100);--sl-color-neutral-200:var(--sl-color-gray-200);--sl-color-neutral-300:var(--sl-color-gray-300);--sl-color-neutral-400:var(--sl-color-gray-400);--sl-color-neutral-500:var(--sl-color-gray-500);--sl-color-neutral-600:var(--sl-color-gray-600);--sl-color-neutral-700:var(--sl-color-gray-700);--sl-color-neutral-800:var(--sl-color-gray-800);--sl-color-neutral-900:var(--sl-color-gray-900);--sl-color-neutral-950:var(--sl-color-gray-950);--sl-color-neutral-0:#fff;--sl-color-neutral-1000:#000;--sl-border-radius-small:.1875rem;--sl-border-radius-medium:.25rem;--sl-border-radius-large:.5rem;--sl-border-radius-x-large:1rem;--sl-border-radius-circle:50%;--sl-border-radius-pill:9999px;--sl-shadow-x-small:0 1px 2px #71717a0f;--sl-shadow-small:0 1px 2px #71717a1f;--sl-shadow-medium:0 2px 4px #71717a1f;--sl-shadow-large:0 2px 8px #71717a1f;--sl-shadow-x-large:0 4px 16px #71717a1f;--sl-spacing-3x-small:.125rem;--sl-spacing-2x-small:.25rem;--sl-spacing-x-small:.5rem;--sl-spacing-small:.75rem;--sl-spacing-medium:1rem;--sl-spacing-large:1.25rem;--sl-spacing-x-large:1.75rem;--sl-spacing-2x-large:2.25rem;--sl-spacing-3x-large:3rem;--sl-spacing-4x-large:4.5rem;--sl-transition-x-slow:1s;--sl-transition-slow:.5s;--sl-transition-medium:.25s;--sl-transition-fast:.15s;--sl-transition-x-fast:50ms;--sl-font-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--sl-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--sl-font-serif:Georgia,"Times New Roman",serif;--sl-font-size-2x-small:.625rem;--sl-font-size-x-small:.75rem;--sl-font-size-small:.875rem;--sl-font-size-medium:1rem;--sl-font-size-large:1.25rem;--sl-font-size-x-large:1.5rem;--sl-font-size-2x-large:2.25rem;--sl-font-size-3x-large:3rem;--sl-font-size-4x-large:4.5rem;--sl-font-weight-light:300;--sl-font-weight-normal:400;--sl-font-weight-semibold:500;--sl-font-weight-bold:700;--sl-letter-spacing-denser:-.03em;--sl-letter-spacing-dense:-.015em;--sl-letter-spacing-normal:normal;--sl-letter-spacing-loose:.075em;--sl-letter-spacing-looser:.15em;--sl-line-height-denser:1;--sl-line-height-dense:1.4;--sl-line-height-normal:1.8;--sl-line-height-loose:2.2;--sl-line-height-looser:2.6;--sl-focus-ring-color:var(--sl-color-primary-600);--sl-focus-ring-style:solid;--sl-focus-ring-width:3px;--sl-focus-ring:var(--sl-focus-ring-style)var(--sl-focus-ring-width)var(--sl-focus-ring-color);--sl-focus-ring-offset:1px;--sl-button-font-size-small:var(--sl-font-size-x-small);--sl-button-font-size-medium:var(--sl-font-size-small);--sl-button-font-size-large:var(--sl-font-size-medium);--sl-input-height-small:1.875rem;--sl-input-height-medium:2.5rem;--sl-input-height-large:3.125rem;--sl-input-background-color:var(--sl-color-neutral-0);--sl-input-background-color-hover:var(--sl-input-background-color);--sl-input-background-color-focus:var(--sl-input-background-color);--sl-input-background-color-disabled:var(--sl-color-neutral-100);--sl-input-border-color:var(--sl-color-neutral-300);--sl-input-border-color-hover:var(--sl-color-neutral-400);--sl-input-border-color-focus:var(--sl-color-primary-500);--sl-input-border-color-disabled:var(--sl-color-neutral-300);--sl-input-border-width:1px;--sl-input-required-content:"*";--sl-input-required-content-offset:-2px;--sl-input-required-content-color:var(--sl-input-label-color);--sl-input-border-radius-small:var(--sl-border-radius-medium);--sl-input-border-radius-medium:var(--sl-border-radius-medium);--sl-input-border-radius-large:var(--sl-border-radius-medium);--sl-input-font-family:var(--sl-font-sans);--sl-input-font-weight:var(--sl-font-weight-normal);--sl-input-font-size-small:var(--sl-font-size-small);--sl-input-font-size-medium:var(--sl-font-size-medium);--sl-input-font-size-large:var(--sl-font-size-large);--sl-input-letter-spacing:var(--sl-letter-spacing-normal);--sl-input-color:var(--sl-color-neutral-700);--sl-input-color-hover:var(--sl-color-neutral-700);--sl-input-color-focus:var(--sl-color-neutral-700);--sl-input-color-disabled:var(--sl-color-neutral-900);--sl-input-icon-color:var(--sl-color-neutral-500);--sl-input-icon-color-hover:var(--sl-color-neutral-600);--sl-input-icon-color-focus:var(--sl-color-neutral-600);--sl-input-placeholder-color:var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled:var(--sl-color-neutral-600);--sl-input-spacing-small:var(--sl-spacing-small);--sl-input-spacing-medium:var(--sl-spacing-medium);--sl-input-spacing-large:var(--sl-spacing-large);--sl-input-focus-ring-color:#0ea5e966;--sl-input-focus-ring-offset:0;--sl-input-filled-background-color:var(--sl-color-neutral-100);--sl-input-filled-background-color-hover:var(--sl-color-neutral-100);--sl-input-filled-background-color-focus:var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled:var(--sl-color-neutral-100);--sl-input-filled-color:var(--sl-color-neutral-800);--sl-input-filled-color-hover:var(--sl-color-neutral-800);--sl-input-filled-color-focus:var(--sl-color-neutral-700);--sl-input-filled-color-disabled:var(--sl-color-neutral-800);--sl-input-label-font-size-small:var(--sl-font-size-small);--sl-input-label-font-size-medium:var(--sl-font-size-medium);--sl-input-label-font-size-large:var(--sl-font-size-large);--sl-input-label-color:inherit;--sl-input-help-text-font-size-small:var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium:var(--sl-font-size-small);--sl-input-help-text-font-size-large:var(--sl-font-size-medium);--sl-input-help-text-color:var(--sl-color-neutral-500);--sl-toggle-size-small:.875rem;--sl-toggle-size-medium:1.125rem;--sl-toggle-size-large:1.375rem;--sl-overlay-background-color:#71717a54;--sl-panel-background-color:var(--sl-color-neutral-0);--sl-panel-border-color:var(--sl-color-neutral-200);--sl-panel-border-width:1px;--sl-tooltip-border-radius:var(--sl-border-radius-medium);--sl-tooltip-background-color:var(--sl-color-neutral-800);--sl-tooltip-color:var(--sl-color-neutral-0);--sl-tooltip-font-family:var(--sl-font-sans);--sl-tooltip-font-weight:var(--sl-font-weight-normal);--sl-tooltip-font-size:var(--sl-font-size-small);--sl-tooltip-line-height:var(--sl-line-height-dense);--sl-tooltip-padding:var(--sl-spacing-2x-small)var(--sl-spacing-x-small);--sl-tooltip-arrow-size:6px;--sl-z-index-drawer:700;--sl-z-index-dialog:800;--sl-z-index-dropdown:900;--sl-z-index-toast:950;--sl-z-index-tooltip:1000}@supports (scrollbar-gutter:stable){.sl-scroll-lock{scrollbar-gutter:var(--sl-scroll-lock-gutter)!important}.sl-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter:stable){.sl-scroll-lock body{padding-right:var(--sl-scroll-lock-size)!important;overflow:hidden!important}}.sl-toast-stack{top:0;z-index:var(--sl-z-index-toast);width:28rem;max-width:100%;max-height:100%;position:fixed;overflow:auto}.sl-toast-stack:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sl-toast-stack:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sl-toast-stack:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.sl-toast-stack:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sl-toast-stack:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sl-toast-stack:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}.header-with-icon,.navigation__content,.tab-menu,.card__footer,.card__pnq-tags-dispositions,.card__pnq-tags-objectives,.card__pt-assessment-toggle-bar,.card__pt-tags,.card__tag-counter,.card__tag-counter-users,.card__indicators,.card__indicator,.card .card__asmt-indicators,.indicator-card,.indicator-card__left,.anchor-menu,.cfk-name,.cfk-collab,.cfk-options__secondary,.planner .cfk-planner__pane-header-content,.ctl-pt-wrap .cfk-planner__pane-header-content,.planner .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__pane-header,.planner .cfk-planner__pane-header .count-indicator,.ctl-pt-wrap .cfk-planner__pane-header .count-indicator,.planner .cfk-planner__pt-phase-header,.ctl-pt-wrap .cfk-planner__pt-phase-header,.planner .asmt-header-indicator,.ctl-pt-wrap .asmt-header-indicator,.ctl__actions,.ctl-section__info-main,.ctl-section__info-main>h3,.ctl-section__info-main h4,.ctl-section__info-secondary,.ctl-section__header,.subsection__pills,.subsection__pills-expanded,.ccc-column__header,.strat-widget__stratcat-header,.strat-widget__strat-name,.strat-widget__strat-info-header,.existing-strats .existing-strat,.ctl-schedule__filters{flex-direction:row;display:flex}.btn:has(.material-symbols-outlined){flex-direction:row;display:flex}.card:has(.card__tags){flex-direction:row;display:flex}.card:has(.card__leading-icon){flex-direction:row;display:flex}.card__header:has(.card__icon){flex-direction:row;display:flex}.btn-icon,.navigation,.cl-rootBox,.sidebar__menu-item>a,.sidebar__menu-item>button,.card__pnq-phase-toggle-bar,.card__tags,.card__tag-counter-user,.card.-narrow .card__actions,.planner .cfk-planner__dispositions-pane,.ctl-pt-wrap .cfk-planner__dispositions-pane,.planner .cfk-planner__objectives-pane,.ctl-pt-wrap .cfk-planner__objectives-pane,.planner .cfk-planner__pedagogies-pane,.ctl-pt-wrap .cfk-planner__pedagogies-pane,.planner .cfk-planner__provocations-pane,.ctl-pt-wrap .cfk-planner__provocations-pane,.planner .cfk-planner__possibility-thinking-pane,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane,.objectives__selected,.cfk-interdisc__options-pane,.ccc-column,.ccc-column__content,.strat-widget__stratcats,.strat-widget__strats,.existing-strats{flex-direction:column;display:flex}.cfk-options,.objectives,.objectives__browser,.cfk-interdisc__options-pane,.ctl__aside,.ctl-wysiwyg-toolbar,.ctl-section__header{background:var(--pane-bg);padding:var(--global-vertical-padding)var(--global-horizontal-padding);border-radius:var(--global-border-radius-large)}.watercss :root{--background-body:#fff;--background:#efefef;--background-alt:#f7f7f7;--selection:#9e9e9e;--text-main:#363636;--text-bright:#000;--text-muted:#70777f;--links:#0076d1;--focus:#0096bfab;--border:#dbdbdb;--code:#000;--animation-duration:.1s;--button-base:#d0cfcf;--button-hover:#9b9b9b;--scrollbar-thumb:#aaa;--scrollbar-thumb-hover:var(--button-hover);--form-placeholder:#949494;--form-text:#1d1d1d;--variable:#39a33c;--highlight:#ff0;--select-arrow:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E")}@media (prefers-color-scheme:dark){.watercss :root{--background-body:#202b38;--background:#161f27;--background-alt:#1a242f;--selection:#1c76c5;--text-main:#dbdbdb;--text-bright:#fff;--text-muted:#a9b1ba;--links:#41adff;--focus:#0096bfab;--border:#526980;--code:#ffbe85;--animation-duration:.1s;--button-base:#0c151c;--button-hover:#040a0f;--scrollbar-thumb:var(--button-hover);--scrollbar-thumb-hover:#000;--form-placeholder:#a9a9a9;--form-text:#fff;--variable:#d941e2;--highlight:#efdb43;--select-arrow:url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23efefef'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E")}}.watercss html{scrollbar-color:#aaa #fff;scrollbar-color:var(--scrollbar-thumb)var(--background-body);scrollbar-width:thin}@media (prefers-color-scheme:dark){.watercss html{scrollbar-color:#040a0f #202b38;scrollbar-color:var(--scrollbar-thumb)var(--background-body);scrollbar-color:#040a0f #202b38;scrollbar-color:var(--scrollbar-thumb)var(--background-body);scrollbar-color:#040a0f #202b38;scrollbar-color:var(--scrollbar-thumb)var(--background-body);scrollbar-color:#040a0f #202b38;scrollbar-color:var(--scrollbar-thumb)var(--background-body);scrollbar-color:#040a0f #202b38;scrollbar-color:var(--scrollbar-thumb)var(--background-body);scrollbar-color:#040a0f #202b38;scrollbar-color:var(--scrollbar-thumb)var(--background-body)}}.watercss body{word-wrap:break-word;color:var(--text-main);max-width:800px;background:#fff;background:var(--background-body);text-rendering:optimizeLegibility;margin:20px auto;padding:0 10px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Fira Sans,Droid Sans,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;line-height:1.4}@media (prefers-color-scheme:dark){.watercss body{background:#202b38;background:var(--background-body);color:var(--text-main)}}.watercss button{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s;transition:background-color var(--animation-duration)linear,border-color var(--animation-duration)linear,color var(--animation-duration)linear,box-shadow var(--animation-duration)linear,transform var(--animation-duration)ease}@media (prefers-color-scheme:dark){.watercss button{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s;transition:background-color var(--animation-duration)linear,border-color var(--animation-duration)linear,color var(--animation-duration)linear,box-shadow var(--animation-duration)linear,transform var(--animation-duration)ease}}.watercss input{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s;transition:background-color var(--animation-duration)linear,border-color var(--animation-duration)linear,color var(--animation-duration)linear,box-shadow var(--animation-duration)linear,transform var(--animation-duration)ease}@media (prefers-color-scheme:dark){.watercss input{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s;transition:background-color var(--animation-duration)linear,border-color var(--animation-duration)linear,color var(--animation-duration)linear,box-shadow var(--animation-duration)linear,transform var(--animation-duration)ease}}.watercss textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s;transition:background-color var(--animation-duration)linear,border-color var(--animation-duration)linear,color var(--animation-duration)linear,box-shadow var(--animation-duration)linear,transform var(--animation-duration)ease}@media (prefers-color-scheme:dark){.watercss textarea{transition:background-color .1s linear,border-color .1s linear,color .1s linear,box-shadow .1s linear,transform .1s;transition:background-color var(--animation-duration)linear,border-color var(--animation-duration)linear,color var(--animation-duration)linear,box-shadow var(--animation-duration)linear,transform var(--animation-duration)ease}}.watercss h1{margin-top:0;font-size:2.2em}.watercss h1,.watercss h2,.watercss h3,.watercss h4,.watercss h5,.watercss h6{margin-top:24px;margin-bottom:12px}.watercss h1{color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss h1{color:var(--text-bright)}}.watercss h2{color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss h2{color:var(--text-bright)}}.watercss h3{color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss h3{color:var(--text-bright)}}.watercss h4{color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss h4{color:var(--text-bright)}}.watercss h5{color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss h5{color:var(--text-bright)}}.watercss h6{color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss h6{color:var(--text-bright)}}.watercss strong{color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss strong{color:var(--text-bright)}}.watercss h1,.watercss h2,.watercss h3,.watercss h4,.watercss h5,.watercss h6,.watercss b,.watercss strong,.watercss th{font-weight:600}.watercss q:before,.watercss q:after{content:none}.watercss blockquote{border-left:4px solid #0096bfab;border-left:4px solid var(--focus);margin:1.5em 0;padding:.5em 1em;font-style:italic}@media (prefers-color-scheme:dark){.watercss blockquote{border-left:4px solid #0096bfab;border-left:4px solid var(--focus)}}.watercss q{border-left:4px solid #0096bfab;border-left:4px solid var(--focus);margin:1.5em 0;padding:.5em 1em;font-style:italic}@media (prefers-color-scheme:dark){.watercss q{border-left:4px solid #0096bfab;border-left:4px solid var(--focus)}}.watercss blockquote>footer{border:0;font-style:normal}.watercss blockquote cite,.watercss address{font-style:normal}.watercss a[href^=mailto\:]:before{content:"📧 "}.watercss a[href^=tel\:]:before{content:"📞 "}.watercss a[href^=sms\:]:before{content:"💬 "}.watercss mark{background-color:#ff0;background-color:var(--highlight);color:#000;border-radius:2px;padding:0 2px}@media (prefers-color-scheme:dark){.watercss mark{background-color:#efdb43;background-color:var(--highlight)}}.watercss a>code,.watercss a>strong{color:inherit}.watercss button,.watercss select,.watercss input[type=submit],.watercss input[type=reset],.watercss input[type=button],.watercss input[type=checkbox],.watercss input[type=range],.watercss input[type=radio]{cursor:pointer}.watercss input,.watercss select{display:block}.watercss [type=checkbox],.watercss [type=radio]{display:initial}.watercss input{color:var(--form-text);background-color:#efefef;background-color:var(--background);font-family:inherit;font-size:inherit;border:none;border-radius:6px;outline:none;margin-bottom:6px;margin-right:6px;padding:10px}@media (prefers-color-scheme:dark){.watercss input{background-color:#161f27;background-color:var(--background);color:var(--form-text)}}.watercss button{color:var(--form-text);background-color:#efefef;background-color:var(--background);font-family:inherit;font-size:inherit;border:none;border-radius:6px;outline:none;margin-bottom:6px;margin-right:6px;padding:10px}@media (prefers-color-scheme:dark){.watercss button{background-color:#161f27;background-color:var(--background);color:var(--form-text)}}.watercss textarea{color:var(--form-text);background-color:#efefef;background-color:var(--background);font-family:inherit;font-size:inherit;border:none;border-radius:6px;outline:none;margin-bottom:6px;margin-right:6px;padding:10px}@media (prefers-color-scheme:dark){.watercss textarea{background-color:#161f27;background-color:var(--background);color:var(--form-text)}}.watercss select{color:var(--form-text);background-color:#efefef;background-color:var(--background);font-family:inherit;font-size:inherit;border:none;border-radius:6px;outline:none;margin-bottom:6px;margin-right:6px;padding:10px}@media (prefers-color-scheme:dark){.watercss select{background-color:#161f27;background-color:var(--background);color:var(--form-text)}}.watercss button{background-color:#d0cfcf;background-color:var(--button-base);padding-left:30px;padding-right:30px}@media (prefers-color-scheme:dark){.watercss button{background-color:#0c151c;background-color:var(--button-base)}}.watercss input[type=submit]{background-color:#d0cfcf;background-color:var(--button-base);padding-left:30px;padding-right:30px}@media (prefers-color-scheme:dark){.watercss input[type=submit]{background-color:#0c151c;background-color:var(--button-base)}}.watercss input[type=reset]{background-color:#d0cfcf;background-color:var(--button-base);padding-left:30px;padding-right:30px}@media (prefers-color-scheme:dark){.watercss input[type=reset]{background-color:#0c151c;background-color:var(--button-base)}}.watercss input[type=button]{background-color:#d0cfcf;background-color:var(--button-base);padding-left:30px;padding-right:30px}@media (prefers-color-scheme:dark){.watercss input[type=button]{background-color:#0c151c;background-color:var(--button-base)}}.watercss button:hover{background:#9b9b9b;background:var(--button-hover)}@media (prefers-color-scheme:dark){.watercss button:hover{background:#040a0f;background:var(--button-hover)}}.watercss input[type=submit]:hover{background:#9b9b9b;background:var(--button-hover)}@media (prefers-color-scheme:dark){.watercss input[type=submit]:hover{background:#040a0f;background:var(--button-hover)}}.watercss input[type=reset]:hover{background:#9b9b9b;background:var(--button-hover)}@media (prefers-color-scheme:dark){.watercss input[type=reset]:hover{background:#040a0f;background:var(--button-hover)}}.watercss input[type=button]:hover{background:#9b9b9b;background:var(--button-hover)}@media (prefers-color-scheme:dark){.watercss input[type=button]:hover{background:#040a0f;background:var(--button-hover)}}.watercss input[type=color]{cursor:pointer;min-height:2rem;padding:8px}.watercss input[type=checkbox],.watercss input[type=radio]{width:1em;height:1em}.watercss input[type=radio]{border-radius:100%}.watercss input{vertical-align:top}.watercss label{vertical-align:middle;margin-bottom:4px;display:inline-block}.watercss input:not([type=checkbox]):not([type=radio]),.watercss input[type=range],.watercss select,.watercss button,.watercss textarea{-webkit-appearance:none}.watercss textarea{box-sizing:border-box;resize:vertical;margin-right:0;display:block}.watercss textarea:not([cols]){width:100%}.watercss textarea:not([rows]){height:140px;min-height:40px}.watercss select{background:#efefef url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23161f27'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E") calc(100% - 12px)/12px no-repeat;background:var(--background)var(--select-arrow)calc(100% - 12px)50%/12px no-repeat;padding-right:35px}@media (prefers-color-scheme:dark){.watercss select{background:#161f27 url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23efefef'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E") calc(100% - 12px)/12px no-repeat;background:var(--background)var(--select-arrow)calc(100% - 12px)50%/12px no-repeat;background:#161f27 url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23efefef'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E") calc(100% - 12px)/12px no-repeat;background:var(--background)var(--select-arrow)calc(100% - 12px)50%/12px no-repeat;background:#161f27 url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23efefef'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E") calc(100% - 12px)/12px no-repeat;background:var(--background)var(--select-arrow)calc(100% - 12px)50%/12px no-repeat;background:#161f27 url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='62.5' width='116.9' fill='%23efefef'%3E %3Cpath d='M115.3,1.6 C113.7,0 111.1,0 109.5,1.6 L58.5,52.7 L7.4,1.6 C5.8,0 3.2,0 1.6,1.6 C0,3.2 0,5.8 1.6,7.4 L55.5,61.3 C56.3,62.1 57.3,62.5 58.4,62.5 C59.4,62.5 60.5,62.1 61.3,61.3 L115.2,7.4 C116.9,5.8 116.9,3.2 115.3,1.6Z'/%3E %3C/svg%3E") calc(100% - 12px)/12px no-repeat;background:var(--background)var(--select-arrow)calc(100% - 12px)50%/12px no-repeat}}.watercss select::-ms-expand{display:none}.watercss select[multiple]{background-image:none;padding-right:10px;overflow-y:auto}.watercss input:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}@media (prefers-color-scheme:dark){.watercss input:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}}.watercss select:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}@media (prefers-color-scheme:dark){.watercss select:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}}.watercss button:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}@media (prefers-color-scheme:dark){.watercss button:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}}.watercss textarea:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}@media (prefers-color-scheme:dark){.watercss textarea:focus{box-shadow:0 0 0 2px #0096bfab;box-shadow:0 0 0 2px var(--focus)}}.watercss input[type=checkbox]:active,.watercss input[type=radio]:active,.watercss input[type=submit]:active,.watercss input[type=reset]:active,.watercss input[type=button]:active,.watercss input[type=range]:active,.watercss button:active{transform:translateY(2px)}.watercss input:disabled,.watercss select:disabled,.watercss button:disabled,.watercss textarea:disabled{cursor:not-allowed;opacity:.5}.watercss ::placeholder{color:var(--form-placeholder)}@media (prefers-color-scheme:dark){.watercss ::placeholder{color:var(--form-placeholder)}}.watercss fieldset{border:1px solid #0096bfab;border:1px var(--focus)solid;border-radius:6px;margin:0 0 12px;padding:10px}@media (prefers-color-scheme:dark){.watercss fieldset{border:1px solid #0096bfab;border:1px var(--focus)solid}}.watercss legend{font-size:.9em;font-weight:600}.watercss input[type=range]{background:0 0;margin:10px 0;padding:10px 0}.watercss input[type=range]:focus{outline:none}.watercss input[type=range]::-webkit-slider-runnable-track{background:#efefef;background:var(--background);border-radius:3px;width:100%;height:9.5px;transition:all .2s}@media (prefers-color-scheme:dark){.watercss input[type=range]::-webkit-slider-runnable-track{background:#161f27;background:var(--background)}}.watercss input[type=range]::-webkit-slider-thumb{background:#dbdbdb;background:var(--border);-webkit-appearance:none;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 1px 1px #000,0 0 1px #0d0d0d}@media (prefers-color-scheme:dark){.watercss input[type=range]::-webkit-slider-thumb{background:#526980;background:var(--border)}}.watercss input[type=range]:focus::-webkit-slider-runnable-track{background:#efefef;background:var(--background)}@media (prefers-color-scheme:dark){.watercss input[type=range]:focus::-webkit-slider-runnable-track{background:#161f27;background:var(--background)}}.watercss input[type=range]::-moz-range-track{background:#efefef;background:var(--background);border-radius:3px;width:100%;height:9.5px;transition:all .2s}@media (prefers-color-scheme:dark){.watercss input[type=range]::-moz-range-track{background:#161f27;background:var(--background)}}.watercss input[type=range]::-moz-range-thumb{background:#dbdbdb;background:var(--border);border-radius:50%;width:20px;height:20px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}@media (prefers-color-scheme:dark){.watercss input[type=range]::-moz-range-thumb{background:#526980;background:var(--border)}}.watercss input[type=range]::-ms-track{color:#0000;background:0 0;border-width:16px 0;border-color:#0000;width:100%;height:9.5px}.watercss input[type=range]::-ms-fill-lower{background:#efefef;background:var(--background);border:.2px solid #010101;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}@media (prefers-color-scheme:dark){.watercss input[type=range]::-ms-fill-lower{background:#161f27;background:var(--background)}}.watercss input[type=range]::-ms-fill-upper{background:#efefef;background:var(--background);border:.2px solid #010101;border-radius:3px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}@media (prefers-color-scheme:dark){.watercss input[type=range]::-ms-fill-upper{background:#161f27;background:var(--background)}}.watercss input[type=range]::-ms-thumb{background:#dbdbdb;background:var(--border);border:1px solid #000;border-radius:50%;width:20px;height:20px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}@media (prefers-color-scheme:dark){.watercss input[type=range]::-ms-thumb{background:#526980;background:var(--border)}}.watercss input[type=range]:focus::-ms-fill-lower{background:#efefef;background:var(--background)}@media (prefers-color-scheme:dark){.watercss input[type=range]:focus::-ms-fill-lower{background:#161f27;background:var(--background)}}.watercss input[type=range]:focus::-ms-fill-upper{background:#efefef;background:var(--background)}@media (prefers-color-scheme:dark){.watercss input[type=range]:focus::-ms-fill-upper{background:#161f27;background:var(--background)}}.watercss a{color:var(--links);-webkit-text-decoration:none;text-decoration:none}@media (prefers-color-scheme:dark){.watercss a{color:var(--links)}}.watercss a:hover{-webkit-text-decoration:underline;text-decoration:underline}.watercss code{background:#efefef;background:var(--background);color:var(--code);border-radius:6px;padding:2.5px 5px;font-size:1em}@media (prefers-color-scheme:dark){.watercss code{color:var(--code);background:#161f27;background:var(--background)}}.watercss samp{background:#efefef;background:var(--background);color:var(--code);border-radius:6px;padding:2.5px 5px;font-size:1em}@media (prefers-color-scheme:dark){.watercss samp{color:var(--code);background:#161f27;background:var(--background)}}.watercss time{background:#efefef;background:var(--background);color:var(--code);border-radius:6px;padding:2.5px 5px;font-size:1em}@media (prefers-color-scheme:dark){.watercss time{color:var(--code);background:#161f27;background:var(--background)}}.watercss pre>code{padding:10px;display:block;overflow-x:auto}.watercss var{color:var(--variable);font-family:monospace;font-style:normal}@media (prefers-color-scheme:dark){.watercss var{color:var(--variable)}}.watercss kbd{background:#efefef;background:var(--background);border:1px solid #dbdbdb;border:1px solid var(--border);color:var(--text-main);border-radius:2px;padding:2px 4px}@media (prefers-color-scheme:dark){.watercss kbd{color:var(--text-main);border:1px solid #526980;border:1px solid var(--border);background:#161f27;background:var(--background)}}.watercss img,.watercss video{max-width:100%;height:auto}.watercss hr{border:none;border-top:1px solid #dbdbdb;border-top:1px solid var(--border)}@media (prefers-color-scheme:dark){.watercss hr{border-top:1px solid #526980;border-top:1px solid var(--border)}}.watercss table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:10px}.watercss table caption{text-align:left}.watercss td,.watercss th{text-align:left;vertical-align:top;word-wrap:break-word;padding:6px}.watercss thead{border-bottom:1px solid #dbdbdb;border-bottom:1px solid var(--border)}@media (prefers-color-scheme:dark){.watercss thead{border-bottom:1px solid #526980;border-bottom:1px solid var(--border)}}.watercss tfoot{border-top:1px solid #dbdbdb;border-top:1px solid var(--border)}@media (prefers-color-scheme:dark){.watercss tfoot{border-top:1px solid #526980;border-top:1px solid var(--border)}}.watercss tbody tr:nth-child(2n){background-color:#efefef;background-color:var(--background)}@media (prefers-color-scheme:dark){.watercss tbody tr:nth-child(2n){background-color:#161f27;background-color:var(--background)}}.watercss tbody tr:nth-child(2n) button{background-color:#f7f7f7;background-color:var(--background-alt)}@media (prefers-color-scheme:dark){.watercss tbody tr:nth-child(2n) button{background-color:#1a242f;background-color:var(--background-alt)}}.watercss tbody tr:nth-child(2n) button:hover{background-color:#fff;background-color:var(--background-body)}@media (prefers-color-scheme:dark){.watercss tbody tr:nth-child(2n) button:hover{background-color:#202b38;background-color:var(--background-body)}}.watercss ::-webkit-scrollbar{width:10px;height:10px}.watercss ::-webkit-scrollbar-track{background:#efefef;background:var(--background);border-radius:6px}@media (prefers-color-scheme:dark){.watercss ::-webkit-scrollbar-track{background:#161f27;background:var(--background)}}.watercss ::-webkit-scrollbar-thumb{background:#aaa;background:var(--scrollbar-thumb);border-radius:6px}@media (prefers-color-scheme:dark){.watercss ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background:#040a0f;background:var(--scrollbar-thumb)}}.watercss ::-webkit-scrollbar-thumb:hover{background:#9b9b9b;background:var(--scrollbar-thumb-hover)}@media (prefers-color-scheme:dark){.watercss ::-webkit-scrollbar-thumb:hover{background:#000;background:var(--scrollbar-thumb-hover);background:#000;background:var(--scrollbar-thumb-hover)}}.watercss ::selection{background-color:#9e9e9e;background-color:var(--selection);color:var(--text-bright)}@media (prefers-color-scheme:dark){.watercss ::selection{color:var(--text-bright);background-color:#1c76c5;background-color:var(--selection)}}.watercss details{background-color:#f7f7f7;background-color:var(--background-alt);border-radius:6px;flex-direction:column;align-items:flex-start;margin:1em 0;padding:10px 10px 0;display:flex;overflow:hidden}@media (prefers-color-scheme:dark){.watercss details{background-color:#1a242f;background-color:var(--background-alt)}}.watercss details[open]{padding:10px}.watercss details>:last-child{margin-bottom:0}.watercss details[open] summary{margin-bottom:10px}.watercss summary{background-color:#efefef;background-color:var(--background);cursor:pointer;outline:none;margin:-10px -10px 0;padding:10px;display:list-item}@media (prefers-color-scheme:dark){.watercss summary{background-color:#161f27;background-color:var(--background)}}.watercss summary:hover,.watercss summary:focus{-webkit-text-decoration:underline;text-decoration:underline}.watercss details>:not(summary){margin-top:0}.watercss summary::-webkit-details-marker{color:var(--text-main)}@media (prefers-color-scheme:dark){.watercss summary::-webkit-details-marker{color:var(--text-main)}}.watercss dialog{background-color:#f7f7f7;background-color:var(--background-alt);color:var(--text-main);border:#dbdbdb;border-color:var(--border);border-radius:6px;padding:10px 30px}@media (prefers-color-scheme:dark){.watercss dialog{border-color:#526980;border-color:var(--border);color:var(--text-main);background-color:#1a242f;background-color:var(--background-alt)}}.watercss dialog>header:first-child{background-color:#efefef;background-color:var(--background);text-align:center;border-radius:6px 6px 0 0;margin:-10px -30px 10px;padding:10px}@media (prefers-color-scheme:dark){.watercss dialog>header:first-child{background-color:#161f27;background-color:var(--background)}}.watercss dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009c}.watercss footer{border-top:1px solid #dbdbdb;border-top:1px solid var(--border);color:var(--text-muted);padding-top:10px}@media (prefers-color-scheme:dark){.watercss footer{color:var(--text-muted);border-top:1px solid #526980;border-top:1px solid var(--border)}}.watercss body>footer{margin-top:40px}@media print{.watercss body,.watercss pre,.watercss code,.watercss summary,.watercss details,.watercss button,.watercss input,.watercss textarea{background-color:#fff}.watercss button,.watercss input,.watercss textarea{border:1px solid #000}.watercss body,.watercss h1,.watercss h2,.watercss h3,.watercss h4,.watercss h5,.watercss h6,.watercss pre,.watercss code,.watercss button,.watercss input,.watercss textarea,.watercss footer,.watercss summary,.watercss strong{color:#000}.watercss summary::marker{color:#000}.watercss summary::-webkit-details-marker{color:#000}.watercss tbody tr:nth-child(2n){background-color:#f2f2f2}.watercss a{color:#00f;-webkit-text-decoration:underline;text-decoration:underline}}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;width:8px;height:8px;position:absolute}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline-offset:2px;border-color:#1c64f2;outline:2px solid #0000}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 10 6%27%3e %3cpath stroke=%27%236B7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m1 1 4 4 4-4%27/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem}[dir=rtl] select:not([size]){background-position:.75rem 50%;padding-left:0;padding-right:.75rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#1c64f2;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;border-color:#0000}[type=checkbox]:checked{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1 5.917 5.724 10.5 15 1.5%27/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em}[type=radio]:checked,.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg aria-hidden=%27true%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 12%27%3e %3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M0.5 6h14%27/%3e %3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;border-color:#0000}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::-webkit-file-upload-button{color:#fff;cursor:pointer;background:#1f2937;border:0;margin-inline-start:-1rem;margin-inline-end:1rem;padding:.625rem 1rem .625rem 2rem;font-size:.875rem;font-weight:500}input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#1f2937;border:0;margin-inline-start:-1rem;margin-inline-end:1rem;padding:.625rem 1rem .625rem 2rem;font-size:.875rem;font-weight:500}input[type=file]::-webkit-file-upload-button:hover{background:#374151}input[type=file]::file-selector-button:hover{background:#374151}[dir=rtl] input[type=file]::-webkit-file-upload-button{padding-left:1rem;padding-right:2rem}[dir=rtl] input[type=file]::file-selector-button{padding-left:1rem;padding-right:2rem}.dark input[type=file]::-webkit-file-upload-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::-webkit-file-upload-button:hover{background:#6b7280}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#1c64f2;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #0000}input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#1c64f2;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{min-height:100vh;background:var(--bkg-100);min-height:-webkit-fill-available}.dark body{background:var(--bkg-750)}html.online .show-online{display:block}html.online .show-offline,html.offline .show-online{display:none}html.offline .show-offline{display:block}#network-status{--size:3rem}@media (-webkit-min-device-pixel-ratio:1.30208),(min-resolution:125dpi){html{font-size:100%}}@media (-webkit-min-device-pixel-ratio:1.24) and (min-width:768px){html{font-size:100%}.card.-color-objectives{background-color:#3c71a4!important}}html,body,.card-list,.all-tags,.column-scroll,.ctl-sections,.-scrollable,.datatable-container,.oec-list,.ls-plan__main,.ls-plan__aside{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200)}:not(:defined){visibility:hidden}.scroller{--scrollbar-color-thumb:var(--bkg-350);--scrollbar-color-track:var(--bkg-200);--scrollbar-width:thin;--scrollbar-width-legacy:.5rem}@supports (scrollbar-width:auto){.scroller{scrollbar-color:var(--scrollbar-color-thumb)var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){.scroller::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}.scroller::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}.scroller::-webkit-scrollbar{max-width:var(--scrollbar-width-legacy);max-height:var(--scrollbar-width-legacy)}}.skip-link{clip:rect(1px,1px,1px,1px);word-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}body{font-family:Inter,Verdana,sans-serif;font-size:1rem;line-height:1.4}html.dark{color:#fff}html.dark input{color:var(--text-dark-900)}h1,h2,h3,h4,h5,h6{color:var(--text-dark-700)}h1{font-size:1.6rem;font-weight:700}h2{font-size:1.5rem;font-weight:700}h3{font-size:1.3rem;font-weight:700}h4{color:var(--text-dark-700);font-size:1.1rem;font-weight:700}h5{font-size:1rem}h6{font-size:.9rem}p{color:var(--text-dark-900)}.header-with-icon{justify-content:center;align-items:center;gap:5px}.header-with-icon .material-symbols-outlined{align-self:center;font-size:1.125rem}p.p-inline-help{margin-bottom:.75rem;font-size:.875rem;font-style:italic}:root{--color-black:#000;--color-white:#fff;--bkg-100:#fff;--bkg-125:#f9fafc;--bkg-150:#f4f5f7;--bkg-200:#e1e4e9;--bkg-250:#c4c6cb;--bkg-350:#8b8f97;--bkg-450:#626975;--bkg-550:#323a4c;--bkg-600:#293040;--bkg-700:#232937;--bkg-750:#1d222d;--bkg-850:#0e1016;--alert-success:var(--s-gr-400);--alert-success-dark:var(--s-gr-600);--alert-warning:var(--s-ye-400);--alert-warning-dark:var(--s-ye-600);--alert-failure:var(--s-re-400);--alert-failure-light:#de8078;--alert-failure-lighter:#ebb3ad;--alert-failure-dark:var(--s-re-600);--indicator-zero:#c14233;--b-g-100:#f1facd;--b-g-200:#e2f4a2;--b-g-300:#cceb6b;--b-g-400:#b5dd3e;--b-g-500:#95c11f;--b-g-600:#759b15;--b-g-700:#587615;--b-g-800:#475e16;--b-p-100:#f9eaf3;--b-p-200:#f5d5e7;--b-p-300:#edb4d2;--b-p-400:#e185b4;--b-p-500:#d25893;--b-p-600:#c14179;--b-p-700:#a63060;--b-p-800:#892b50;--b-o-100:#fdf0d7;--b-o-200:#f9ddaf;--b-o-300:#f5c47c;--b-o-400:#f0a147;--b-o-500:#ec8523;--b-o-600:#da6a18;--b-o-700:#b85216;--b-o-800:#92421a;--b-b-100:#e7eef7;--b-b-200:#c9daee;--b-b-300:#99bce0;--b-b-400:#629ace;--b-b-500:#4685c1;--b-b-600:#2d629c;--b-b-700:#264f7e;--b-b-800:#234569;--brand-aurora-green:#95c11f;--brand-aurora-green-dark:color-mix(in srgb,var(--brand-aurora-green)65%,#000 35%);--brand-aurora-green-light:color-mix(in srgb,var(--brand-aurora-green)85%,#fff 15%);--brand-aurora-pink:#d25893;--brand-aurora-pink-dark:color-mix(in srgb,var(--brand-aurora-pink)65%,#000 35%);--brand-aurora-pink-light:color-mix(in srgb,var(--brand-aurora-pink)85%,#fff 15%);--brand-aurora-orange:#da6a18;--brand-aurora-orange-dark:color-mix(in srgb,var(--brand-aurora-orange)65%,#000 35%);--brand-aurora-orange-light:color-mix(in srgb,var(--brand-aurora-orange)85%,#fff 15%);--brand-sky-blue:#4685c1;--brand-sky-blue-dark:#3c71a4;--brand-sky-blue-light:color-mix(in srgb,var(--brand-sky-blue)85%,#fff 15%);--s-na-950:#00293f;--s-na-800:#006695;--s-na-700:#0078b4;--s-red-200:#f5b0ac;--s-re-400:#d14d41;--s-re-600:#af3029;--s-re-900:#772925;--s-or-200:#f4d093;--s-or-400:#da702c;--s-or-600:#bc5215;--s-or-900:#882f18;--s-ye-200:#f7ff85;--s-ye-400:#d0a215;--s-ye-600:#ad8301;--s-ye-900:#75500e;--s-gr-200:#dff75f;--s-gr-400:#879a39;--s-gr-600:#66800b;--s-gr-900:#445512;--s-cy-200:#a8e7db;--s-cy-400:#3aa99f;--s-cy-600:#24837b;--s-cy-900:#1d524e;--s-bl-200:#c4daf3;--s-bl-400:#4385be;--s-bl-600:#205ea6;--s-bl-900:#1a4272;--s-pu-200:#e4def6;--s-pu-400:#8b7ec8;--s-pu-600:#5e409d;--s-pu-900:#483271;--s-ma-200:#f4d6ec;--s-ma-400:#ce5d97;--s-ma-600:#a02f6f;--s-ma-900:#732851;--cyan-300:#5acbff;--cyan-500:#00c2ff;--cyan-700:#17a3d4;--teal-300:#6dd1af;--teal-500:#4dc8a2;--teal-700:#43a787;--green-300:#5ed385;--green-500:#2fcc71;--green-700:#2daa5f;--lime-300:#a0d441;--lime-500:#8ccc00;--lime-700:#75aa0c;--yellow-300:#f5cd45;--yellow-500:#f1c40f;--yellow-700:#c9a216;--orange-300:#ffad3e;--orange-500:#fea000;--orange-700:#d4860c;--orange-dark-300:#ff773a;--orange-dark-500:#ff5900;--orange-dark-700:#d44c07;--red-300:#f06a56;--red-500:#e74c3c;--red-700:#c14233;--pink-300:#ff709e;--pink-500:#fe508f;--pink-700:#d43578;--magenta-300:#e95fab;--magenta-500:#e2389d;--magenta-700:#bc3282;--purple-300:#a065b2;--purple-500:#8f4ba5;--purple-700:#79408a;--violet-300:#7868b4;--violet-500:#5e50a7;--violet-700:#50438d;--blue-300:#5c82c5;--blue-500:#356fbb;--blue-700:#315d9c;--objective-700:var(--brand-sky-blue-dark);--objective-500:var(--brand-sky-blue);--objective-300:var(--brand-sky-blue-light);--disposition-700:#002337;--disposition-500:#002337;--disposition-300:#006395;--pedagogy-700:var(--brand-aurora-green-dark);--pedagogy-500:var(--brand-aurora-green);--pedagogy-300:var(--brand-aurora-green-light);--tc-700:#2f4d3f;--tc-500:#416c56;--tc-300:#9abba7;--pt-700:var(--s-or-900);--pt-500:var(--s-or-600);--pt-300:var(--s-or-400);--virtues-700:var(--s-pu-900);--virtues-500:var(--s-pu-600);--virtues-300:var(--s-pu-400);--ls-300:var(--s-cy-400);--ls-500:var(--s-cy-600);--ls-700:var(--s-cy-900);--asmt-300:var(--s-ye-400);--asmt-500:var(--s-ye-600);--asmt-700:var(--s-ye-900);--pnq-700:var(--s-pu-900);--pnq-500:var(--s-pu-600);--pnq-300:var(--s-pu-400);--color-objectives:var(--brand-sky-blue-dark);--color-pedagogies:var(--brand-aurora-green-dark);--color-sdc:var(--brand-aurora-pink-dark);--color-dispositions:#002337;--color-tc:#416c56;--color-pt:var(--s-or-600);--color-asmt:var(--s-ye-600);--color-support:var(--s-cy-600);--color-pnq:var(--s-pu-600);--color-domain-knowledge:#3c71a4;--color-domain-practice:#d25893;--color-domain-engagement:#95c11f;--color-feedback-cta:#bb1b7b;--color-asmt-light:color-mix(in srgb,var(--color-asmt)55%,white 45%);--color-support-light:color-mix(in srgb,var(--color-support)65%,white 35%);--nsw-palette-blue-01:#002664;--nsw-palette-blue-02:#146cfd;--nsw-palette-blue-03:#8ce0ff;--nsw-palette-blue-04:#cbedfd;--nsw-palette-red-01:#630019;--nsw-palette-red-02:#d7153a;--nsw-palette-red-03:#ffb8c1;--nsw-palette-red-04:#ffe6ea;--nesa-text:#22272b;--nesa-primary:var(--nsw-palette-blue-01);--nesa-secondary:var(--nsw-palette-red-02);--nesa-bg-accent:#f2f2f2;--nesa-text-light:#000000de;--accent-100:var(--b-b-200);--accent-300:var(--b-b-300);--accent-500:var(--b-b-500);--accent-700:var(--b-b-700);--sl-color-primary-600:var(--accent-700);--sl-color-primary-400:var(--accent-300);--pane-bg:var(--bkg-100);--text-lighter:var(--bkg-250);--text-mid:color-mix(in srgb,var(--bkg-250)65%,#000 35%);--text-light:#757575;--text-light-200bg:#666;--text-dark-600:#4f575f;--text-dark-700:#3c4249;--text-dark-900:#292e34;--text-normal:var(--text-dark-700);--global-border-radius:4px;--global-border-radius-large:8px;--border-radius-tag:12px;--global-vertical-padding:15px;--global-horizontal-padding:15px;--global-vertical-spacing-tiny:5px;--global-vertical-spacing-small:10px;--global-vertical-spacing-normal:20px;--global-padding:.5rem;--global-spacing:10px;--global-spacing-small:.5rem;--global-panel-gap:10px;--global-panel-gap-small:5px;--global-panel-gap-large:15px;--top-nav-height:40px;--main-sidebar-width:300px;--main-widebar-contracted-width:50px;--font-size-tiny:.6rem;--font-size-xs:.7rem;--font-size-small:.875rem;--font-size-normal:1rem;--font-size-large:1.25rem;--font-size-xl:1.6rem;--section-border:.5px solid var(--bkg-200);--section-border-dash:2px dashed var(--bkg-200);--sl-font-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;--sl-font-sans:"Inter",Verdana,sans-serif;--sl-font-serif:Georgia,"Times New Roman",serif;--sl-color-neutral-600:var(--text-light-200bg);--sl-tooltip-arrow-size:0;--sl-z-index-drawer:99999;--z-index-header:700;--cfk-gutter:2.5rem;--vivit-panel-width:460px;--shadow-color:0deg 0% 67%;--shadow-elevation-low:.3px .5px .6px hsl(var(--shadow-color)/.35),.4px .8px 1px -1.4px hsl(var(--shadow-color)/.32),.9px 1.9px 2.2px -2.9px hsl(var(--shadow-color)/.29);--shadow-elevation-medium:.3px .5px .6px hsl(var(--shadow-color)/.37),.7px 1.5px 1.8px -1px hsl(var(--shadow-color)/.34),1.9px 3.8px 4.5px -1.9px hsl(var(--shadow-color)/.32),4.7px 9.4px 11.2px -2.9px hsl(var(--shadow-color)/.29);--shadow-elevation-high:.3px .5px .6px hsl(var(--shadow-color)/.34),1.2px 2.3px 2.8px -.4px hsl(var(--shadow-color)/.33),2.2px 4.3px 5.1px -.8px hsl(var(--shadow-color)/.32),3.6px 7.3px 8.7px -1.2px hsl(var(--shadow-color)/.31),6px 12px 14.3px -1.7px hsl(var(--shadow-color)/.29),9.6px 19.1px 22.8px -2.1px hsl(var(--shadow-color)/.28),14.8px 29.6px 35.2px -2.5px hsl(var(--shadow-color)/.27),22px 44px 52.4px -2.9px hsl(var(--shadow-color)/.26)}.dark{--text-dark-700:#f4f5f7;--text-dark-900:#fff;--bkg-100:#1d222d;--bkg-150:#232937;--bkg-200:#232937;--bkg-250:#293040;--bkg-350:#323a4c;--bkg-450:#626975;--bkg-550:#8b8f97;--bkg-600:#c4c6cb;--bkg-700:#e1e4e9;--bkg-750:#f4f5f7;--bkg-850:#fff}.dark .card__indicator.-color-pedagogies .material-symbols-outlined{color:var(--pedagogy-300)}.dark .card__indicator.-color-dispositions .material-symbols-outlined{color:var(--disposition-300)}.dark .card__tag-counter-count{background:var(--bkg-150)}.ctl-schedule__filters,.existing-strats .existing-strat,.strat-widget__strat-info-header,.strat-widget__strat-name,.strat-widget__stratcat-header,.ccc-column__header,.subsection__pills-expanded,.subsection__pills,.ctl-section__header,.ctl-section__info-secondary,.ctl-section__info-main>h3,.ctl-section__info-main h4,.ctl-section__info-main,.ctl__actions,.planner .asmt-header-indicator,.ctl-pt-wrap .asmt-header-indicator,.planner .cfk-planner__pt-phase-header,.ctl-pt-wrap .cfk-planner__pt-phase-header,.planner .cfk-planner__pane-header .count-indicator,.ctl-pt-wrap .cfk-planner__pane-header .count-indicator,.planner .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__pane-header,.planner .cfk-planner__pane-header-content,.ctl-pt-wrap .cfk-planner__pane-header-content,.cfk-options__secondary,.cfk-collab,.cfk-name,.anchor-menu,.indicator-card__left,.indicator-card,.card .card__asmt-indicators,.card__indicator,.card__indicators,.card__tag-counter-users,.card__tag-counter,.card__pt-tags,.card__pt-assessment-toggle-bar,.card__pnq-tags-objectives,.card__pnq-tags-dispositions,.card__footer,.tab-menu,.navigation__content,.header-with-icon{flex-direction:row;display:flex}.card__header:has(.card__icon){flex-direction:row;display:flex}.card:has(.card__leading-icon){flex-direction:row;display:flex}.card:has(.card__tags){flex-direction:row;display:flex}.btn:has(.material-symbols-outlined){flex-direction:row;display:flex}.existing-strats,.strat-widget__strats,.strat-widget__stratcats,.ccc-column__content,.ccc-column,.cfk-interdisc__options-pane,.planner .cfk-planner__possibility-thinking-pane,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane,.planner .cfk-planner__provocations-pane,.ctl-pt-wrap .cfk-planner__provocations-pane,.planner .cfk-planner__pedagogies-pane,.ctl-pt-wrap .cfk-planner__pedagogies-pane,.planner .cfk-planner__objectives-pane,.ctl-pt-wrap .cfk-planner__objectives-pane,.planner .cfk-planner__dispositions-pane,.ctl-pt-wrap .cfk-planner__dispositions-pane,.card.-narrow .card__actions,.card__tag-counter-user,.card__tags,.card__pnq-phase-toggle-bar,.sidebar__menu-item>a,.sidebar__menu-item>button,.cl-rootBox,.navigation,.btn-icon,.objectives__selected{flex-direction:column;display:flex}.navigation__logo-container{align-self:center}.ctl-section__header,.ctl-wysiwyg-toolbar,.ctl__aside,.cfk-interdisc__options-pane,.objectives__browser,.objectives,.cfk-options{background:var(--pane-bg);padding:var(--global-vertical-padding)var(--global-horizontal-padding);border-radius:var(--global-border-radius-large)}.objectives__selected{gap:var(--global-panel-gap)}.main-container-wrapper{flex-flow:row;grid-template:"nav"min-content"main"1fr"sidebar"min-content/1fr;width:100%;height:100vh;display:grid}@media (min-width:768px){.main-container-wrapper{grid-template:"sidebar nav"2.5rem"sidebar main"calc(100vh - 2.5rem)/70px auto}}@media print{.main-container-wrapper{display:block}}.main-container-wrapper.logged-out{height:100vh;min-height:100vh;min-height:-webkit-fill-available}.main-container{z-index:695;grid-area:main;overflow-y:hidden}@media print{.main-container{overflow-y:visible}}@media (min-width:768px){.main-container{padding-bottom:0}}.logged-out .main-container{width:100%}A .main-container:has(.ls-plan){background:var(--bkg-150)}.main-content{display:flex}.chrome-header{z-index:var(--z-index-header);position:relative}.btn{background-color:var(--accent-700);color:#fff;text-align:center;vertical-align:middle;border-radius:.5rem;padding:.3rem .5rem;font-size:.9rem;font-weight:500;transition:background-color .1s ease-in-out,color .1s ease-in-out;position:relative}.btn:hover,.btn:focus{background:color-mix(in srgb,var(--accent-700)85%,#000 15%)}.btn[disabled],.btn[disabled]:hover,.btn[disabled]:focus{background-color:var(--accent-300);color:var(--bkg-600)}.btn.-pill{border-radius:16px;padding:.1rem .5rem}.btn:has(.material-symbols-outlined){gap:5px}.btn:has(.material-symbols-outlined) .no-show-on-request{gap:5px;display:flex}.btn:has(.material-symbols-outlined)>span{align-self:center}.btn:has(.material-symbols-outlined)>span>span{align-self:center}.btn:has(.material-symbols-outlined) .material-symbols-outlined{text-align:center;align-self:center;font-size:1rem}.btn[disabled]{cursor:not-allowed;background-color:color-mix(in srgb,currentColor 50%,#fff 50%)}.btn[disabled]:hover,.btn[disabled]:focus{background-color:color-mix(in srgb,currentColor 50%,#fff 50%)}.btn.-full{width:100%}.btn.-full:has(.material-symbols-outlined){justify-content:space-between}.btn.-full.-centered:has(.material-symbols-outlined){justify-content:center}.btn.-tiny:has(.material-symbols-outlined){flex-flow:row;justify-content:flex-start;align-items:center;gap:3px;display:flex}.btn.-small:has(.material-symbols-outlined){flex-flow:row;justify-content:flex-start;align-items:center;gap:3px;display:flex}.btn.-tiny:has(.material-symbols-outlined) span{align-self:center;display:block}.btn.-tiny:has(.material-symbols-outlined) .material-symbols-outlined{align-self:center;display:block}.btn.-small:has(.material-symbols-outlined) span{align-self:center;display:block}.btn.-small:has(.material-symbols-outlined) .material-symbols-outlined{align-self:center;display:block}.btn.-tiny{padding:.15rem .35rem;font-size:.75rem;line-height:.75rem}.btn.-tiny .material-symbols-outlined{font-size:.875rem}.btn.-small{padding:.2rem .4rem;font-size:.8rem}.btn.-small .material-symbols-outlined{font-size:1rem}.btn.-dashed{border:2px dashed var(--bkg-250);color:var(--text-normal);background:0 0;transition:border .1s ease-in-out}.btn.-dashed:hover,.btn.-dashed:focus{border:2px dashed var(--bkg-450)}.btn.-transparent{color:var(--text-normal);background:0 0;border:0}.btn.-transparent:hover,.btn.-transparent:focus{background:var(--bkg-250)}.btn.-no-wrap{white-space:nowrap}.btn.-gray{color:#fff;background-color:var(--bkg-250)}.btn.-gray:hover,.btn.-gray:focus{background-color:color-mix(in srgb,var(--bkg-250)85%,var(--bkg-850)15%)}.btn.-gray[disabled],.btn.-gray[disabled]:hover,.btn.-gray[disabled]:focus{background-color:color-mix(in srgb,var(--bkg-250)50%,var(--bkg-100)50%)}.btn.-green{color:#fff;background-color:var(--s-gr-600)}.btn.-green:hover,.btn.-green:focus{background-color:color-mix(in srgb,var(--s-gr-600)85%,var(--bkg-850)15%)}.btn.-green[disabled],.btn.-green[disabled]:hover,.btn.-green[disabled]:focus{background-color:color-mix(in srgb,var(--s-gr-600)50%,var(--bkg-100)50%)}.btn.-red{color:#fff;background-color:var(--s-re-600)}.btn.-red:hover,.btn.-red:focus{background-color:color-mix(in srgb,var(--s-re-600)85%,var(--bkg-850)15%)}.btn.-red[disabled],.btn.-red[disabled]:hover,.btn.-red[disabled]:focus{background-color:color-mix(in srgb,var(--s-re-600)50%,var(--bkg-100)50%)}.btn.-orange{color:#fff;background-color:var(--s-ye-600)}.btn.-orange:hover,.btn.-orange:focus{background-color:color-mix(in srgb,var(--s-ye-600)85%,var(--bkg-850)15%)}.btn.-orange[disabled],.btn.-orange[disabled]:hover,.btn.-orange[disabled]:focus{background-color:color-mix(in srgb,var(--s-ye-600)50%,var(--bkg-100)50%)}.btn.-accent{color:#fff;background-color:var(--accent-700)}.btn.-accent:hover,.btn.-accent:focus{background-color:color-mix(in srgb,var(--accent-700)85%,var(--bkg-850)15%)}.btn.-accent[disabled],.btn.-accent[disabled]:hover,.btn.-accent[disabled]:focus{background-color:color-mix(in srgb,var(--accent-700)50%,var(--bkg-100)50%)}.btn.-white{color:#fff;background-color:var(--color-white);border:1px solid var(--color-white)}.btn.-white:hover,.btn.-white:focus{background-color:color-mix(in srgb,var(--color-white)85%,var(--bkg-850)15%)}.btn.-white[disabled]{background-color:color-mix(in srgb,var(--color-white)50%,var(--bkg-100)50%);border:1px solid color-mix(in srgb,var(--color-white)50%,var(--bkg-100)50%)}.btn.-white[disabled]:hover,.btn.-white[disabled]:focus{background-color:color-mix(in srgb,var(--color-white)50%,var(--bkg-100)50%)}.btn.-ls{color:#fff;background-color:var(--ls-500);border:1px solid var(--ls-500)}.btn.-ls:hover,.btn.-ls:focus{background-color:color-mix(in srgb,var(--ls-500)85%,var(--bkg-850)15%)}.btn.-ls[disabled]{background-color:color-mix(in srgb,var(--ls-500)50%,var(--bkg-100)50%);border:1px solid color-mix(in srgb,var(--ls-500)50%,var(--bkg-100)50%)}.btn.-ls[disabled]:hover,.btn.-ls[disabled]:focus{background-color:color-mix(in srgb,var(--ls-500)50%,var(--bkg-100)50%)}.btn.-color-pedagogies{color:#fff;background-color:var(--pedagogy-500);border:1px solid var(--pedagogy-500)}.btn.-color-pedagogies:hover,.btn.-color-pedagogies:focus{background-color:color-mix(in srgb,var(--pedagogy-500)85%,var(--bkg-850)15%)}.btn.-color-pedagogies[disabled]{background-color:color-mix(in srgb,var(--pedagogy-500)50%,var(--bkg-100)50%);border:1px solid color-mix(in srgb,var(--pedagogy-500)50%,var(--bkg-100)50%)}.btn.-color-pedagogies[disabled]:hover,.btn.-color-pedagogies[disabled]:focus{background-color:color-mix(in srgb,var(--pedagogy-500)50%,var(--bkg-100)50%)}.btn.-icon{color:var(--text-normal);background:0 0;border:0}.btn.-icon .material-symbols-outlined{font-variation-settings:"wght" 500,"FILL" 0;transition:font-variation-settings .2s ease-in-out}.btn.-icon:hover .material-symbols-outlined,.btn.-icon:focus .material-symbols-outlined{font-variation-settings:"wght" 700,"FILL" 1;background:0 0}.btn.-icon.-filled{background:var(--accent-700);color:var(--bkg-100);border:0}.btn.-icon.-filled .material-symbols-outlined{font-variation-settings:"wght" 500,"FILL" 0;transition:font-variation-settings .2s ease-in-out}.btn.-icon.-filled:hover .material-symbols-outlined,.btn.-icon.-filled:focus .material-symbols-outlined{font-variation-settings:"wght" 700,"FILL" 1;background:0 0}.btn.-icon.-gray{color:#fff;background-color:var(--bkg-250)}.btn.-icon.-gray:hover,.btn.-icon.-gray:focus{background-color:color-mix(in srgb,var(--bkg-250)85%,var(--bkg-850)15%)}.btn.-icon.-gray[disabled],.btn.-icon.-gray[disabled]:hover,.btn.-icon.-gray[disabled]:focus{background-color:color-mix(in srgb,var(--bkg-250)50%,var(--bkg-100)50%)}.btn.-icon.-green{color:#fff;background-color:var(--s-gr-600)}.btn.-icon.-green:hover,.btn.-icon.-green:focus{background-color:color-mix(in srgb,var(--s-gr-600)85%,var(--bkg-850)15%)}.btn.-icon.-green[disabled],.btn.-icon.-green[disabled]:hover,.btn.-icon.-green[disabled]:focus{background-color:color-mix(in srgb,var(--s-gr-600)50%,var(--bkg-100)50%)}.btn.-icon.-red{color:#fff;background-color:var(--s-re-600)}.btn.-icon.-red:hover,.btn.-icon.-red:focus{background-color:color-mix(in srgb,var(--s-re-600)85%,var(--bkg-850)15%)}.btn.-icon.-red[disabled],.btn.-icon.-red[disabled]:hover,.btn.-icon.-red[disabled]:focus{background-color:color-mix(in srgb,var(--s-re-600)50%,var(--bkg-100)50%)}.btn.-icon.-orange{color:#fff;background-color:var(--s-ye-600)}.btn.-icon.-orange:hover,.btn.-icon.-orange:focus{background-color:color-mix(in srgb,var(--s-ye-600)85%,var(--bkg-850)15%)}.btn.-icon.-orange[disabled],.btn.-icon.-orange[disabled]:hover,.btn.-icon.-orange[disabled]:focus{background-color:color-mix(in srgb,var(--s-ye-600)50%,var(--bkg-100)50%)}.btn.-icon.-accent{color:#fff;background-color:var(--accent-700)}.btn.-icon.-accent:hover,.btn.-icon.-accent:focus{background-color:color-mix(in srgb,var(--accent-700)85%,var(--bkg-850)15%)}.btn.-icon.-accent[disabled],.btn.-icon.-accent[disabled]:hover,.btn.-icon.-accent[disabled]:focus{background-color:color-mix(in srgb,var(--accent-700)50%,var(--bkg-100)50%)}.btn.-icon.-white{color:#fff;background-color:var(--color-white);border:1px solid var(--color-white)}.btn.-icon.-white:hover,.btn.-icon.-white:focus{background-color:color-mix(in srgb,var(--color-white)85%,var(--bkg-850)15%)}.btn.-icon.-white[disabled]{background-color:color-mix(in srgb,var(--color-white)50%,var(--bkg-100)50%);border:1px solid color-mix(in srgb,var(--color-white)50%,var(--bkg-100)50%)}.btn.-icon.-white[disabled]:hover,.btn.-icon.-white[disabled]:focus{background-color:color-mix(in srgb,var(--color-white)50%,var(--bkg-100)50%)}.btn.-icon.-ls{color:#fff;background-color:var(--ls-500);border:1px solid var(--ls-500)}.btn.-icon.-ls:hover,.btn.-icon.-ls:focus{background-color:color-mix(in srgb,var(--ls-500)85%,var(--bkg-850)15%)}.btn.-icon.-ls[disabled]{background-color:color-mix(in srgb,var(--ls-500)50%,var(--bkg-100)50%);border:1px solid color-mix(in srgb,var(--ls-500)50%,var(--bkg-100)50%)}.btn.-icon.-ls[disabled]:hover,.btn.-icon.-ls[disabled]:focus{background-color:color-mix(in srgb,var(--ls-500)50%,var(--bkg-100)50%)}.btn.-icon.-color-pedagogies{color:#fff;background-color:var(--pedagogy-500);border:1px solid var(--pedagogy-500)}.btn.-icon.-color-pedagogies:hover,.btn.-icon.-color-pedagogies:focus{background-color:color-mix(in srgb,var(--pedagogy-500)85%,var(--bkg-850)15%)}.btn.-icon.-color-pedagogies[disabled]{background-color:color-mix(in srgb,var(--pedagogy-500)50%,var(--bkg-100)50%);border:1px solid color-mix(in srgb,var(--pedagogy-500)50%,var(--bkg-100)50%)}.btn.-icon.-color-pedagogies[disabled]:hover,.btn.-icon.-color-pedagogies[disabled]:focus{background-color:color-mix(in srgb,var(--pedagogy-500)50%,var(--bkg-100)50%)}.md-icon.-size-tiny.material-symbols-outlined{font-size:.6875rem}.md-icon.-size-small.material-symbols-outlined{font-size:1rem}.md-icon.-size-mid.material-symbols-outlined{font-size:1.15rem}.md-icon.-size-medium.material-symbols-outlined{font-size:1.375rem}.md-icon.-size-large.material-symbols-outlined{font-size:1.625rem}.btn-icon{text-align:center;vertical-align:middle;background:0 0;justify-content:center;padding:.25rem;font-size:.9rem;font-weight:500;position:relative}.btn-icon:disabled{cursor:not-allowed;opacity:.2}.btn-icon:disabled:hover,.btn-icon:disabled:focus{opacity:.2}.btn-icon .material-symbols-outlined{color:var(--text-normal);font-variation-settings:"FILL" 0;transition:font-variation-settings .2s ease-in-out}.btn-icon:hover,.btn-icon:focus{background:0 0}.btn-icon:hover .material-symbols-outlined,.btn-icon:focus .material-symbols-outlined{font-variation-settings:"FILL" 1;background:0 0}.btn-icon.-size-tiny .material-symbols-outlined{font-size:.6875rem}.btn-icon.-size-small .material-symbols-outlined{font-size:1rem}.btn-icon.-size-mid .material-symbols-outlined{font-size:1.15rem}.btn-icon.-size-medium .material-symbols-outlined{font-size:1.375rem}.btn-icon.-size-large .material-symbols-outlined{font-size:1.625rem}.btn-icon.-white .material-symbols-outlined{color:var(--bkg-100);font-variation-settings:"FILL" 0;transition:font-variation-settings .2s ease-in-out}.btn-icon.-white:hover .material-symbols-outlined,.btn-icon.-white:focus .material-symbols-outlined{font-variation-settings:"FILL" 1;background:0 0}.btn-icon.-delete .material-symbols-outlined{color:var(--alert-failure-dark);font-variation-settings:"FILL" 0;transition:font-variation-settings .2s ease-in-out}.btn-icon.-delete:hover .material-symbols-outlined,.btn-icon.-delete:focus .material-symbols-outlined{font-variation-settings:"FILL" 1;background:0 0}.btn-icon.-support .material-symbols-outlined{color:var(--color-support);font-variation-settings:"FILL" 0;transition:font-variation-settings .2s ease-in-out}.btn-icon.-support:hover .material-symbols-outlined,.btn-icon.-support:focus .material-symbols-outlined{font-variation-settings:"FILL" 1;background:0 0}.btn-icon.-accent .material-symbols-outlined{color:var(--accent-500);font-variation-settings:"FILL" 0;transition:font-variation-settings .2s ease-in-out}.btn-icon.-accent:hover .material-symbols-outlined,.btn-icon.-accent:focus .material-symbols-outlined{font-variation-settings:"FILL" 1;background:0 0}.material-symbols-outlined.help-placeholder-loader{color:var(--bkg-250)}.fake-span-button{border-radius:50%;position:absolute;top:-8px;right:-8px}.theme-toggle{align-self:center;width:1.25rem;height:1.25rem;padding:0}sl-button[data-dialog-action-type=cancel]::part(base){border:1px solid var(--text-mid);color:var(--text-mid);background:0 0}sl-button[data-dialog-action-type=cancel]::part(base):hover{background:var(--bkg-150)}sl-button[data-dialog-action-type=cancel]::part(base):focus{background:var(--bkg-150)}.button--standard.button--default{background-color:var(--accent-500);color:var(--bkg-100);border-color:#0000}sl-button[variant=primary]::part(base){background-color:var(--accent-500);color:var(--bkg-100);border-color:#0000;transition:background-color .1s ease-in-out}sl-button[variant=primary]::part(base):hover{background-color:var(--accent-700)}sl-button[variant=primary]::part(base):focus{background-color:var(--accent-700)}.button--standard.button--primary::part(base){background-color:var(--accent-500);color:var(--bkg-100);border-color:#0000;transition:background-color .1s ease-in-out}.button--standard.button--primary::part(base):hover{background-color:var(--accent-700)}.button--standard.button--primary::part(base):focus{background-color:var(--accent-700)}.btn-edit-link{color:var(--b-b-500);cursor:pointer;font-size:.875rem;font-weight:700}.autogen-button{justify-content:center;align-items:center;margin:0 auto;display:flex}.autogen-button sl-spinner{--track-color:var(--bkg-100);--indicator-color:var(--b-b-500);flex:0 auto;font-size:1.2rem}.autogen-button sl-spinner.htmx-request{width:24px}.dummy-height{height:2000px}.flex-row{flex-direction:row;justify-content:flex-start;gap:.3rem;display:flex}.flex-row-between{flex-direction:row;justify-content:space-between;gap:.3rem;margin-bottom:2rem;display:flex}.mb-1{margin-bottom:.4rem}.mb-1r{margin-bottom:1rem}.main-page{background:var(--bkg-150);grid-template-rows:100%;grid-template-areas:"main";gap:0;width:100%;height:100%;max-height:100%;padding:0;display:grid}.w-100{width:100%}.form-field-50-50{flex-direction:row;justify-content:flex-start;gap:1rem;display:flex}.form-field-50-50>*{flex:0 auto}@media (min-width:768px){.form-field-50-50>*{flex:0 50%}}.placeholder{border:2px dashed var(--bkg-250);border-radius:var(--global-border-radius-large);align-self:center;margin:1rem 0;padding:1rem}.loading-spinner-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loading-spinner-wrapper.htmx-indicator{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.ctl-nav-indicator{z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ctl-nav-indicator.htmx-indicator{display:block}.htmx-request .loading-spinner-wrapper.htmx-indicator{display:flex}#dev-drawer:not(:defined){display:none}sl-divider[vertical]{border-left:solid var(--width)var(--color)}sl-divider:not([vertical]){border-top:solid var(--width)var(--color)}.visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}.-grabbable{cursor:move;cursor:grab}.-grabbable:active{cursor:grabbing}sl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:1px;border-color:#0000;border-radius:5px;flex:1;max-width:100%;padding-top:0;padding-bottom:0;font-size:1rem;line-height:1.5rem;transition:width .1s ease-in-out}sl-select[multiple]{background-color:#0000;border-color:#0000;border-radius:5px;padding:0}sl-select::part(listbox){min-width:25ch;max-width:25ch;padding-top:0;padding-bottom:0}sl-select::part(combobox){padding:0 0 0 3px}sl-select::part(expand-icon){margin:0;padding:5px}sl-select::part(tags){margin:0;padding:0}sl-select::part(tag){font-size:1rem}sl-select::part(tag__base){border-radius:var(--global-border-radius-large);height:auto;padding:.25rem .5rem;line-height:normal}.input-wrapper{width:100%;max-width:200px;position:relative}@media (min-width:768px){.input-wrapper{max-width:350px}}.input-wrapper input{border-radius:var(--global-border-radius);border:var(--section-border);background:var(--bkg-150);width:100%;height:100%;padding:.2rem .4rem;font-size:.7rem}.input-wrapper.--size-normal input{border-radius:var(--global-border-radius);border:var(--section-border);background:var(--bkg-100);width:100%;height:100%;padding:.5rem 1rem;font-size:1rem}.input-wrapper:has(.material-symbols-outlined) input{padding:.13rem .4rem .13rem 1.4rem}.input-wrapper label{display:none}.input-wrapper .material-symbols-outlined{color:var(--bkg-350);margin-top:-8px;font-size:1rem;position:absolute;top:50%;left:5px}sl-tag[size=small]::part(base){display:initial;background:var(--bkg-200);color:var(--bkg-600);border:#0000;padding:.2rem .5rem;font-size:.65rem;font-weight:600;line-height:1.4}sl-tag[size=small][variant=warning]::part(base){background:var(--sl-color-warning-50);border:1px solid var(--sl-color-warning-200);color:var(--sl-color-warning-800)}sl-tag[size=small][variant=neutral]::part(base){background:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-200);color:var(--sl-color-neutral-800)}sl-tag[size=small][variant=success]::part(base){background:var(--sl-color-success-50);border:1px solid var(--sl-color-success-200);color:var(--sl-color-success-800)}sl-menu-item:focus-visible::part(base){background:var(--bkg-150);color:var(--sl-color-neutral-0);opacity:1;outline:none}.input-wrapper.date-field,.input-wrapper.date-field .material-symbols-outlined{position:relative}.input-wrapper.date-field .date-actions{flex-direction:row;justify-content:flex-end;display:flex;position:absolute;top:0;right:0}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 48}.more_vert{width:12px}.material-symbols-outlined.-size-small{font-size:.875rem}.material-symbols-outlined.-size-normal{font-size:1rem}.material-symbols-outlined.-color-accent{color:var(--accent-700)}.material-symbols-outlined.-fill{font-variation-settings:"FILL" 1}.help-tooltip .material-symbols-outlined{color:var(--bkg-125)}.material-symbols-outlined{opacity:0;max-width:26px;transition:opacity .3s ease-in-out}.icons-loaded .material-symbols-outlined{opacity:1;max-width:none}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes zoom-in{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes zoom-out{0%{transform:scale(1)}to{transform:scale(.9)}}@keyframes slide-from-right{0%{transform:translate(40px)}}@keyframes slide-to-left{to{transform:translate(-40px)}}@keyframes pump-up{to{transform:scale(.98)}}@keyframes pump-down{0%{transform:scale(.98)}}@keyframes slide-to-normal{0%{transform:translate(-40px)}}@keyframes scroll-text{0%{transform:translate(0)}to{transform:translate(-100%)}}.fade-in{animation:.25s ease-in-out fade-in}::view-transition-group(root){animation-duration:.2s}:root{--card-animation-duration:.4s;--card-animation-timing:cubic-bezier(.25,1,.5,1)}.card .card__main{transition:background .2s ease-in-out}.htmx-added.card{animation:.4s ease-in-out both fadeInCard}.htmx-added.card .card__main{background:var(--b-o-100);transition:background .2s ease-in-out}@keyframes fadeInCard{0%{opacity:0;transform:scale(.75)}90%{opacity:.9;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}#dash-schedule-widget,#cfk-main{view-transition-name:cfk-edit}::view-transition-old(cfk-edit){transition-property:width,height;animation-duration:.3s;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}::view-transition-new(cfk-edit){transition-property:width,height;animation-duration:.3s;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}#ctl-wrapper{view-transition-name:ctl-edit}::view-transition-new(ctl-edit){animation:.3s cubic-bezier(.175,.885,.32,1.275) both slide-up}::view-transition-old(ctl-edit){animation:.3s cubic-bezier(.175,.885,.32,1.275) both slide-down}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}::view-transition-old(ls-selected-adjustment){animation-name:fade-out,zoom-out;animation-duration:var(--card-animation-duration);animation-timing-function:var(--card-animation-timing)}::view-transition-new(ls-selected-adjustment){animation-name:fade-in,zoom-in;animation-duration:var(--card-animation-duration);animation-timing-function:var(--card-animation-timing)}:root{--form-padding:1rem}.form-wrapper{padding:var(--form-padding)}.base-form>.field-wrapper{margin-bottom:calc(var(--form-padding)/2)}.base-form sl-select,.base-form sl-switch,.base-form sl-textarea{padding:.5rem .75rem}.base-form sl-input,.base-form sl-select,.base-form sl-switch{--sl-input-label-color:var(--text-dark-900)}.base-form [type=checkbox],.base-form [type=text],.base-form [type=email],.base-form [type=url],.base-form [type=password],.base-form [type=number],.base-form [type=date],.base-form [type=datetime-local],.base-form [type=month],.base-form [type=search],.base-form [type=tel],.base-form [type=time],.base-form [type=week],.base-form [multiple],.base-form textarea,.base-form select{background-color:#0000;border-width:0}.base-form .form-actions{flex-direction:row;justify-content:flex-end;gap:1rem;display:flex}.base-form .help-text{color:var(--text-light);margin-top:.35rem;font-size:.85rem}.base-form .field-file-preview{align-items:center;gap:.75rem;margin:.5rem 0 .75rem;display:flex}.base-form .field-file-preview img{object-fit:cover;border:1px solid var(--bkg-300);background:var(--bkg-100);border-radius:.5rem;width:56px;height:56px}.base-form .field-file-preview__meta{color:var(--text-dark-700);font-size:.9rem}.base-form sl-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:initial;padding-bottom:initial;font-size:initial;line-height:initial;border-width:1px;border-color:#0000;border-radius:5px;flex:1;transition:width .1s ease-in-out}.base-form sl-select[multiple]{background-color:#0000;border-color:#0000;border-radius:5px}.base-form sl-select::part(listbox){max-width:initial;min-width:initial;padding-top:0;padding-bottom:0}.base-form sl-select::part(combobox){padding:0 0 0 3px}.base-form sl-select::part(expand-icon){margin:0;padding:5px}.base-form sl-select::part(tags){margin:0;padding:0}.base-form sl-select::part(tag){font-size:1rem}.base-form sl-select::part(tag__base){border-radius:var(--global-border-radius-large);height:auto;padding:.25rem .5rem;line-height:normal}.base-form sl-select::part(display-input){padding:0 var(--sl-input-spacing-medium)}.admin-form{max-width:800px;margin:50px auto 0}sl-breadcrumb-item::part(label){color:var(--text-light);font-weight:500}.htmx-indicator sl-spinner{display:none}.htmx-request.htmx-indicator sl-spinner,.htmx-request .htmx-indicator sl-spinner{display:flex}sl-radio-button[disabled]::part(button--checked){background-color:var(--sl-color-primary-400);color:var(--bkg-100)}.counter,.card__footer .card__indicator-count,.card__tag-counter-count{color:var(--color-white);background:var(--bkg-700);text-align:center;vertical-align:middle;border-radius:8px;width:16px;height:16px;font-size:.75rem;font-weight:700;transition:border-radius .2s ease-in-out;display:block}:root{--nav-filler-width:70px}.navigation{z-index:9999;background:var(--accent-700);padding:0 var(--cfk-gutter)0 50px;grid-area:nav;justify-content:center;height:2.5rem;position:relative}@media print{.navigation{display:none}}@media (min-width:768px){.navigation{padding:0 var(--cfk-gutter)}.navigation .nav-filler{display:none}}.navigation svg path{fill:var(--bkg-700)}.navigation .school-name{text-transform:uppercase;color:var(--text-lighter);flex-grow:1;align-self:center;padding:0 1rem;font-size:.875rem;font-weight:600}.navigation__content{justify-content:flex-end;gap:10px}@media (min-width:768px){.navigation__content{gap:50px}}.navigation__actions{flex-direction:row;justify-content:flex-end;gap:.5rem;display:flex}.navigation__actions button.-icon .material-symbols-outlined{color:var(--bkg-100);font-size:1.5rem}.navigation__logo-container{max-width:50px}.nav-filler{width:var(--nav-filler-width);height:100%}.cl-rootBox{justify-content:center;align-self:center;align-items:center}.cl-rootBox .cl-avatarBox{width:1.5rem;height:1.5rem}.nav-search-trigger{background:var(--bkg-150);border:1px solid var(--bkg-450);border-radius:.5rem;flex-flow:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;max-width:100px;margin-right:2rem;padding:0 .5rem;display:flex}@media (min-width:768px){.nav-search-trigger{max-width:200px}.nav-search-trigger input{display:inline-block}}.nav-search-trigger__icon{color:var(--text-normal);font-size:1rem}.nav-search-trigger__text{color:var(--text-normal);font-size:.75rem;font-weight:500}.mobile-menu .nav-search-trigger{max-width:calc(100% - 2rem);margin:0 auto;padding:.75rem;font-size:1rem}.mobile-menu .nav-search-trigger span{font-size:1rem}.nav-curve{width:16px;height:16px;position:absolute;bottom:-16px;left:0;overflow:hidden}.nav-curve .curve{width:32px;height:32px;box-shadow:-6.4px -6.4px var(--accent-700);border-radius:50%;position:absolute}.mobile-menu .nav-curve{top:0;bottom:auto;left:auto;right:-16px}.avatar{width:65px;height:65px;position:relative}.avatar__profile-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar__actions-nav{display:none;position:absolute;top:0;right:0}sl-avatar.--s-re-400::part(base){background-color:var(--s-re-400)}sl-avatar.--s-re-600::part(base){background-color:var(--s-re-600)}sl-avatar.--s-re-900::part(base){background-color:var(--s-re-900)}sl-avatar.--s-or-400::part(base){background-color:var(--s-or-400)}sl-avatar.--s-or-600::part(base){background-color:var(--s-or-600)}sl-avatar.--s-or-900::part(base){background-color:var(--s-or-900)}sl-avatar.--s-ye-400::part(base){background-color:var(--s-ye-400)}sl-avatar.--s-ye-600::part(base){background-color:var(--s-ye-600)}sl-avatar.--s-ye-900::part(base){background-color:var(--s-ye-900)}sl-avatar.--s-gr-400::part(base){background-color:var(--s-gr-400)}sl-avatar.--s-gr-600::part(base){background-color:var(--s-gr-600)}sl-avatar.--s-gr-900::part(base){background-color:var(--s-gr-900)}sl-avatar.--s-cy-400::part(base){background-color:var(--s-cy-400)}sl-avatar.--s-cy-600::part(base){background-color:var(--s-cy-600)}sl-avatar.--s-cy-900::part(base){background-color:var(--s-cy-900)}sl-avatar.--s-bl-400::part(base){background-color:var(--s-bl-400)}sl-avatar.--s-bl-600::part(base){background-color:var(--s-bl-600)}sl-avatar.--s-bl-900::part(base){background-color:var(--s-bl-900)}sl-avatar.--s-pu-400::part(base){background-color:var(--s-pu-400)}sl-avatar.--s-pu-600::part(base){background-color:var(--s-pu-600)}sl-avatar.--s-pu-900::part(base){background-color:var(--s-pu-900)}sl-avatar.--s-ma-400::part(base){background-color:var(--s-ma-400)}sl-avatar.--s-ma-600::part(base){background-color:var(--s-ma-600)}sl-avatar.--s-ma-900::part(base){background-color:var(--s-ma-900)}.notifications-banner{display:none}.sidebar{z-index:101;background:var(--accent-700);color:var(--color-white);grid-area:sidebar;width:100%;height:100%;transition:width .3s ease-in-out;container-type:inline-size}@media print{.sidebar{display:none}}@media (min-width:768px){.sidebar{order:0;position:relative}.sidebar .nav-filler{width:100%;height:2.5rem;display:flex}}@container (width>=300px) and (width<=570px){.sidebar .sidebar__menu-wrapper{flex-wrap:nowrap;overflow-x:auto}}.sidebar__content{flex-direction:row;justify-content:flex-start;height:100%;display:flex}@media (min-width:768px){.sidebar__content{flex-direction:column;justify-content:flex-start;display:flex}}.sidebar__menu{flex-direction:row;display:flex}.sidebar__menu-settings{flex-direction:row;justify-content:flex-start;gap:5px;display:flex}@media (min-width:768px){.sidebar__menu-settings{flex-direction:column;gap:0}}.sidebar__menu-settings button .material-symbols-outlined{align-self:center;font-size:24px}.sidebar__menu-settings li a{cursor:pointer}.sidebar__menu-settings #user-button{align-self:center}@media (min-width:768px){.sidebar__menu{flex-direction:column}}.sidebar__menu-wrapper{flex-flow:wrap;justify-content:space-between;height:100%;display:flex}@media (min-width:768px){.sidebar__menu-wrapper{flex-flow:column}}.sidebar__menu-item>a,.sidebar__menu-item>button{color:var(--color-white);text-align:center;gap:4px;width:70px;padding:13px 5px;font-size:.7rem;font-weight:700;transition:color .2s ease-in-out,background .2s ease-in-out}.sidebar__menu-item>a .hide-contracted,.sidebar__menu-item>button .hide-contracted{display:none}@media (min-width:768px){.sidebar__menu-item>a,.sidebar__menu-item>button{width:100%}.sidebar__menu-item>a .hide-contracted,.sidebar__menu-item>button .hide-contracted{display:inline}}.sidebar__menu-item>a .material-symbols-outlined,.sidebar__menu-item>button .material-symbols-outlined{transition:all .2s ease-in-out}.sidebar__menu-item>a.-active .material-symbols-outlined,.sidebar__menu-item>button.-active .material-symbols-outlined{font-variation-settings:"FILL" 1}.sidebar__menu-item>a.-active,.sidebar__menu-item>button.-active,.sidebar__menu-item>a:hover,.sidebar__menu-item>a:focus,.sidebar__menu-item>button:hover,.sidebar__menu-item>button:focus{background:color-mix(in srgb,var(--accent-700)85%,#000 15%)}.sidebar__menu-item>a svg,.sidebar__menu-item>button svg{width:20px;height:20px}.sidebar__state-switch{color:#fff;position:absolute;bottom:200px;right:0}.mobile-menu .sidebar{height:auto;padding:1rem 0;display:block}.mobile-menu .sidebar .sidebar__menu{border-bottom:1px solid color-mix(in srgb,var(--accent-700)85%,#000 15%);margin-bottom:1rem;padding-bottom:1rem;display:block}.mobile-menu .sidebar .sidebar__menu-wrapper,.mobile-menu .sidebar .sidebar__menu-settings,.mobile-menu .sidebar .sidebar__content{display:block}.mobile-menu .sidebar .sidebar__content ul li{width:100%;display:inline-block}.mobile-menu .sidebar .sidebar__content ul li a,.mobile-menu .sidebar .sidebar__content ul li button{flex-flow:row;align-items:center;gap:1rem;width:100%;padding:1rem;font-size:1rem}.tab-menu{margin-bottom:10px;font-size:.7rem}.tab-menu__item{background:var(--teal-700);color:var(--color-white);border-radius:0;flex:1;padding:5px}.tab-menu__item:first-child{border-radius:6px 0 0 6px}.tab-menu__item:last-child{border-radius:0 6px 6px 0}.tab-menu__item.-active{background:var(--teal-300)}.tab-menu__item:hover,.tab-menu__item:focus{background:var(--teal-500)}.tab-menu.-objectives-color .tab-menu__item{background:var(--objective-700)}.tab-menu.-objectives-color .tab-menu__item:hover,.tab-menu.-objectives-color .tab-menu__item:focus{background:var(--objective-500)}.tab-menu.-objectives-color .tab-menu__item.-active{background:var(--objective-300)}sl-tab-group{--indicator-color:var(--accent-700)}sl-tab:hover::part(base){color:var(--accent-700)}sl-tab[active]::part(base){color:var(--accent-700)}sl-tab::part(base){padding:.7rem}sl-tab-panel{overflow-x:hidden}sl-tab-group{height:100%;position:relative}sl-tab-group::part(nav){background:var(--bkg-100);z-index:100;position:sticky;top:0}sl-tab-group::part(base){height:100%}sl-tab-group::part(body){scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);height:100%;overflow:hidden auto}:root{--tag-transition-timer:.1s;--card-br:5px;--counter-size:16px;--users-size:20px}.card{position:relative}.card:not(:has(.card__footer)) .card__body{border-radius:0 0 5px 5px;padding-bottom:10px}.card__main{background:var(--bkg-100);border:1px solid #0000;border-radius:5px;width:100%;position:relative;overflow:hidden}.card__main:hover:not(:has(.editor)){border-color:var(--bkg-200)}.card__main:focus:not(:has(.editor)){border-color:var(--bkg-200)}.card__main:hover:not(:has(.editor)) .card__floating-actions{opacity:1;transition:opacity .2s ease-in-out,top .2s ease-in-out;top:0}.card__main:focus:not(:has(.editor)) .card__floating-actions{opacity:1;transition:opacity .2s ease-in-out,top .2s ease-in-out;top:0}.card__main:hover:not(:has(.editor)) .card__floating-actions>button{z-index:99}.card__main:focus:not(:has(.editor)) .card__floating-actions>button{z-index:99}.card__main:has(.editor){cursor:pointer}@media print{.card__main{border:1px solid var(--bkg-250)}}.card__main.-pnq{padding:20px 20px 25px}.card__main.-pt{padding-bottom:25px}.card__main.-pnq{min-height:180px}.card__leading-icon{align-self:center}.card__leading-icon .material-symbols-outlined{font-size:24px}.card__header{padding:var(--global-spacing)var(--global-spacing)0 var(--global-spacing)}.card__header:has(.card__icon){gap:.5rem}.card__header .card__icon.-selected{font-weight:700}.card__header .material-symbols-outlined{color:var(--text-normal);align-self:center;font-size:24px}.card__header .card__title{color:var(--text-normal);font-weight:700}.card__body{padding:var(--global-spacing)var(--global-spacing)0 var(--global-spacing)}.card__body.editor-container{padding:0!important}.card__copy{font-size:.8rem}.card__copy>p{margin:10px}.card__footer{padding:var(--global-spacing);justify-content:flex-end}.card__footer:has(.card__asmt-indicators){justify-content:space-between}.card__floating-actions{opacity:0;border-bottom-left-radius:5px;flex-direction:row;gap:2px;padding-right:2px;transition:opacity .2s ease-in-out,top .2s ease-in-out;display:flex;position:absolute;top:-30px;right:0}.card__floating-actions .btn{background-color:var(--accent-700);border-radius:0 0 5px 5px;box-shadow:0 1px 2px #0000000d}.card__floating-actions .btn.-delete{color:var(--red-300)}.card__floating-actions .btn.-up,.card__floating-actions .btn.-down{color:var(--color-white)}.card__floating-actions .btn:hover{background-color:var(--accent-500)}.card__drag-handle{background-color:var(--bkg-300);opacity:0;z-index:10;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:6px;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.card__drag-handle .material-symbols-outlined{color:var(--bkg-700);pointer-events:none;font-size:20px}.card__drag-handle:hover{background-color:var(--bkg-400)}.card__drag-handle:active{cursor:grabbing}.card__pnq-tags-dispositions{gap:5px;position:absolute;top:-15px;left:10px}.card__pnq-tags-dispositions .icon-tag.--color-disposition{background-color:var(--color-disposition)}.card__pnq-tags-objectives{gap:5px;position:absolute;bottom:-15px;left:10px}.card__pnq-tags-objectives .text-tag{background-color:var(--color-objectives)}.card__id{color:var(--text-light);gap:5px;position:absolute;bottom:15px;right:30px}.card__pnq-phase-toggle-bar{gap:5px;position:absolute;top:50%;right:-20px;transform:translate(-50%,-50%)}.card__pnq-phase-toggle-bar .phase-toggle{background-color:var(--bkg-350);border:2px solid var(--bkg-200);border-radius:50%;width:22px;height:22px}.card__pnq-phase-toggle-bar .phase-toggle.-active{background-color:var(--pt-500)}.card__pt-assessment-toggle-bar{gap:5px;position:absolute;bottom:-13px;left:10px}.card__pt-assessment-toggle-bar .asmt-toggle{border:2px solid var(--bkg-200);background-color:var(--text-light);border-radius:20px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.card__pt-assessment-toggle-bar .asmt-toggle .material-symbols-outlined{color:var(--bkg-100);font-size:15px}.card__pt-assessment-toggle-bar .asmt-toggle:hover,.card__pt-assessment-toggle-bar .asmt-toggle.-active{background-color:var(--asmt-700)}.card__pt-assessment-toggle-bar .asmt-toggle.-active .material-symbols-outlined{color:var(--bkg-100)}.card__pt-tags{flex-direction:row-reverse;gap:5px;position:absolute;bottom:-15px;right:10px}.card__tags{gap:5px;padding:.5rem .5rem 3px 0;position:relative}.card__tags:has(.card__tag){width:35%;max-width:35%}.card__tag{opacity:1;cursor:pointer;background-color:var(--bkg-700);border-radius:0 5px 5px 0;flex-direction:column;justify-content:flex-start;height:25px;padding-left:.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.card__tag:after{content:"";color:#fff;z-index:9;background:linear-gradient(to right,transparent 0%,var(--color-objectives)70%);border-radius:0 5px 5px 0;width:30px;height:25px;padding:0 .1rem;transition:opacity .1s ease-in-out;position:absolute;right:0}.card__tag:hover .card__tag-text,.card__tag:focus .card__tag-text{animation:15s linear scroll-text}.card__tag:hover:after,.card__tag:focus:after{opacity:0}.card__tag-text{white-space:nowrap;text-overflow:ellipsis;color:var(--color-white);font-size:.75rem;font-weight:700;position:absolute;top:4px;transform:translate(0)}.card__tag.--color-objectives{background-color:var(--color-objectives)}.card__tag.--color-objectives:hover,.card__tag.--color-objectives:focus{background-color:color-mix(in srgb,var(--color-objectives)85%,black 15%)}.card__tag.--color-pedagogies{background-color:var(--color-pedagogies)}.card__tag.--color-pedagogies:hover,.card__tag.--color-pedagogies:focus{background-color:color-mix(in srgb,var(--color-pedagogies)85%,black 15%)}.card__tag.--color-sdc{background-color:var(--color-sdc)}.card__tag.--color-sdc:hover,.card__tag.--color-sdc:focus{background-color:color-mix(in srgb,var(--color-sdc)85%,black 15%)}.card__tag.--color-tc{background-color:var(--color-tc)}.card__tag.--color-tc:hover,.card__tag.--color-tc:focus{background-color:color-mix(in srgb,var(--color-tc)85%,black 15%)}.card__tag.--color-dispositions{background-color:var(--color-dispositions)}.card__tag.--color-dispositions:hover,.card__tag.--color-dispositions:focus{background-color:color-mix(in srgb,var(--color-dispositions)85%,black 15%)}.card__tag.--color-pt{background-color:var(--color-pt)}.card__tag.--color-pt:hover,.card__tag.--color-pt:focus{background-color:color-mix(in srgb,var(--color-pt)85%,black 15%)}.card__tag.--color-asmt{background-color:var(--color-asmt)}.card__tag.--color-asmt:hover,.card__tag.--color-asmt:focus{background-color:color-mix(in srgb,var(--color-asmt)85%,black 15%)}.card__tag.--color-support{background-color:var(--color-support)}.card__tag.--color-support:hover,.card__tag.--color-support:focus{background-color:color-mix(in srgb,var(--color-support)85%,black 15%)}.card__tag.--color-pnq{background-color:var(--color-pnq)}.card__tag.--color-pnq:hover,.card__tag.--color-pnq:focus{background-color:color-mix(in srgb,var(--color-pnq)85%,black 15%)}.card__tag-counter{display:none;position:relative;top:-9px;right:9px}.card__tag-counter:hover .card__tag-counter-users,.card__tag-counter:focus .card__tag-counter-users{opacity:1;transition:opacity .2s ease-in-out .1s,transform .2s ease-in-out .1s;transform:translate(0)}.card__tag-counter:hover .card__tag-counter-count,.card__tag-counter:focus .card__tag-counter-count{border-radius:calc(var(--counter-size)/2)0 0 calc(var(--counter-size)/2);transition:border-radius .2s ease-in-out}.card__tag-counter-users{text-align:center;color:var(--color-white);background:var(--bkg-700);border-radius:calc(var(--counter-size)/2)calc(var(--counter-size)/2)calc(var(--counter-size)/2)0;gap:4px;padding:.1rem;font-size:.75rem;font-weight:700;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.dark .card__tag-counter-users{background:var(--bkg-150)}.card__tag-counter-user{color:var(--color-white);background:var(--bkg-250);border:1px solid var(--bkg-350);border-radius:calc(var(--users-size)/2);text-align:center;vertical-align:middle;justify-content:center;padding:.07rem .15rem;font-size:.65rem;font-weight:700;line-height:1rem}.card__tag-counter-user:first-child{background:var(--pink-700)}.card__tag-counter-user:nth-child(2){background:var(--purple-700)}.card__tag-counter-user:nth-child(3){background:var(--violet-700)}.card__tag-counter-user:nth-child(4){background:var(--red-700)}.card__tag-counter-user:nth-child(5){background:var(--orange-700)}.card__tag .card__tag-remove{opacity:0;width:0;color:var(--red-500);background:var(--color-objectives);z-index:9;padding:.15rem;font-size:1rem;transition:all .1s ease-out;display:flex;position:relative;left:-3px}.card__tag .card__tag-remove span{font-size:1.2rem}.card__tag:hover .card__tag-remove{opacity:1;justify-content:center;align-items:center;width:max-content;transition:all .2s}.card__tag:hover .card__tag-remove:hover{color:var(--red-300)}.card__indicators{float:right;color:var(--color-white);justify-content:flex-end;align-items:center;gap:5px;position:relative;top:0}.card__indicators svg,.card__indicators .material-symbols-outlined{fill:var(--bkg-700);color:#0e1016;align-self:center;font-size:20px}.card__indicator{border-radius:20px;justify-content:center;align-items:center;gap:0;padding:3px 5px;font-size:.8rem;font-weight:700;position:relative}.card__indicator.-attention{color:var(--color-white);background-color:var(--indicator-zero)!important}.card__indicator.-complex .card__tag-remove{position:absolute}.card__indicator.--color-objectives .material-symbols-outlined{color:var(--color-objectives)}.card__indicator.--color-objectives .material-symbols-outlined:hover,.card__indicator.--color-objectives .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-objectives)85%,black 15%)}.card__indicator.--color-pedagogies .material-symbols-outlined{color:var(--color-pedagogies)}.card__indicator.--color-pedagogies .material-symbols-outlined:hover,.card__indicator.--color-pedagogies .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-pedagogies)85%,black 15%)}.card__indicator.--color-sdc .material-symbols-outlined{color:var(--color-sdc)}.card__indicator.--color-sdc .material-symbols-outlined:hover,.card__indicator.--color-sdc .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-sdc)85%,black 15%)}.card__indicator.--color-tc .material-symbols-outlined{color:var(--color-tc)}.card__indicator.--color-tc .material-symbols-outlined:hover,.card__indicator.--color-tc .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-tc)85%,black 15%)}.card__indicator.--color-dispositions .material-symbols-outlined{color:var(--color-dispositions)}.card__indicator.--color-dispositions .material-symbols-outlined:hover,.card__indicator.--color-dispositions .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-dispositions)85%,black 15%)}.card__indicator.--color-pt .material-symbols-outlined{color:var(--color-pt)}.card__indicator.--color-pt .material-symbols-outlined:hover,.card__indicator.--color-pt .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-pt)85%,black 15%)}.card__indicator.--color-asmt .material-symbols-outlined{color:var(--color-asmt)}.card__indicator.--color-asmt .material-symbols-outlined:hover,.card__indicator.--color-asmt .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-asmt)85%,black 15%)}.card__indicator.--color-support .material-symbols-outlined{color:var(--color-support)}.card__indicator.--color-support .material-symbols-outlined:hover,.card__indicator.--color-support .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-support)85%,black 15%)}.card__indicator.--color-pnq .material-symbols-outlined{color:var(--color-pnq)}.card__indicator.--color-pnq .material-symbols-outlined:hover,.card__indicator.--color-pnq .material-symbols-outlined:focus{color:color-mix(in srgb,var(--color-pnq)85%,black 15%)}.card__footer .card__indicator-count{flex-flow:row;justify-content:center;width:.8rem;height:.8rem;font-size:.6rem;display:flex;position:relative;top:-4px;right:4px}.card__indicator .card__tag-remove{background-color:var(--bkg-350);cursor:pointer;text-align:center;opacity:0;border-radius:50%;width:15px;height:15px;margin:5px;font-size:.6rem;top:-8px;right:-8px}.card__indicator .card__tag-remove:hover{background-color:var(--red-500);transition:all .2s}.card__indicator:hover .card__tag-remove{opacity:1;transition:all .2s;display:block;position:absolute}.card .card__asmt-indicators{justify-content:flex-start;align-items:center;gap:5px}.card .asmt-indicator-icon.material-symbols-outlined{cursor:pointer;color:var(--color-asmt-light);font-size:20px}.card .asmt-indicator-icon.material-symbols-outlined.-selected{font-variation-settings:"FILL" 1,"wght" 700;color:var(--color-asmt)}.card .card-toggle-wrapper{position:relative}.card .card-toggle-wrapper .card-toggle{cursor:pointer}.card .toggle-indicator{background-color:#0000;border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.card .toggle-indicator.htmx-request{background-color:#ffffff91;transition:background-color .2s ease-in-out .5s;display:flex}.card .toggle-indicator sl-spinner{width:50px;height:50px}.card.-narrow{border-radius:var(--global-border-radius);justify-content:flex-start;gap:var(--global-spacing);flex-direction:column;padding:.5rem;display:flex}.card.-narrow .card__header{flex:1;align-items:center;padding:0}.card.-narrow .card__header.-flex-start{align-items:flex-start}.card.-narrow .card__title{word-break:break-word;font-size:.8rem;font-weight:700}.card.-narrow .card__body{padding:0}.card.-narrow .card__indicator-icon,.card.-narrow .card__indicator-count{text-align:center;min-width:16px}.card.-narrow .card__actions{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.card.-narrow .card__indicators{color:var(--color-white);cursor:default;justify-content:center;align-items:center;gap:5px}.card.-narrow .card__indicators .material-symbols-outlined{color:var(--color-white);align-self:center;font-size:16px}.card.-inactive{filter:grayscale();opacity:.5}.card.-pill-card{cursor:pointer;min-width:300px;max-width:400px;box-shadow:-1px 2px 3px 2px #0000004d}.card.-pill-card:has(.expanded){outline:1px solid var(--bkg-250)}.card.-pill-card .pill-card-body-wrapper{flex-direction:column;gap:10px;display:flex}.card.-pill-card .pill-card-body-wrapper p{color:var(--color-white)}.card.-pill-card .pill-card-body-wrapper .truncated{margin:10px;display:block}.card.-pill-card .pill-card-body-wrapper .full,.card.-pill-card.card-expanded .pill-card-body-wrapper .truncated{display:none}.card.-pill-card.card-expanded .pill-card-body-wrapper .full{display:block}.card.-pill-card:hover{outline:1px solid var(--bkg-450)}.card.--color-objectives:not(:has(.card__main)){background:var(--color-objectives)}.card.--color-objectives .card__main{background:var(--color-objectives)}.card.--color-objectives .card__title,.card.--color-objectives .card__icon,.card.--color-objectives .card__copy{color:var(--color-white)}.card.--color-objectives .card__title::selection,.card.--color-objectives .card__icon::selection,.card.--color-objectives .card__copy::selection{background-color:color-mix(in srgb,var(--color-objectives)80%,black 20%)}.card.--color-objectives .card__indicator{background-color:color-mix(in srgb,var(--color-objectives)80%,white 20%)}.card.--color-objectives .material-symbols-outlined{color:var(--color-objectives)}.card.--color-objectives .card__actions .btn .material-symbols-outlined,.card.--color-objectives .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-objectives .card__indicators{flex-flow:column}.card.--color-objectives.-narrow-extended .card__indicator{background:0 0}.card.--color-pedagogies:not(:has(.card__main)){background:var(--color-pedagogies)}.card.--color-pedagogies .card__main{background:var(--color-pedagogies)}.card.--color-pedagogies .card__title,.card.--color-pedagogies .card__icon,.card.--color-pedagogies .card__copy{color:var(--color-white)}.card.--color-pedagogies .card__title::selection,.card.--color-pedagogies .card__icon::selection,.card.--color-pedagogies .card__copy::selection{background-color:color-mix(in srgb,var(--color-pedagogies)80%,black 20%)}.card.--color-pedagogies .card__indicator{background-color:color-mix(in srgb,var(--color-pedagogies)80%,white 20%)}.card.--color-pedagogies .material-symbols-outlined{color:var(--color-pedagogies)}.card.--color-pedagogies .card__actions .btn .material-symbols-outlined,.card.--color-pedagogies .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-pedagogies .card__indicators{flex-flow:column}.card.--color-pedagogies.-narrow-extended .card__indicator{background:0 0}.card.--color-sdc:not(:has(.card__main)){background:var(--color-sdc)}.card.--color-sdc .card__main{background:var(--color-sdc)}.card.--color-sdc .card__title,.card.--color-sdc .card__icon,.card.--color-sdc .card__copy{color:var(--color-white)}.card.--color-sdc .card__title::selection,.card.--color-sdc .card__icon::selection,.card.--color-sdc .card__copy::selection{background-color:color-mix(in srgb,var(--color-sdc)80%,black 20%)}.card.--color-sdc .card__indicator{background-color:color-mix(in srgb,var(--color-sdc)80%,white 20%)}.card.--color-sdc .material-symbols-outlined{color:var(--color-sdc)}.card.--color-sdc .card__actions .btn .material-symbols-outlined,.card.--color-sdc .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-sdc .card__indicators{flex-flow:column}.card.--color-sdc.-narrow-extended .card__indicator{background:0 0}.card.--color-tc:not(:has(.card__main)){background:var(--color-tc)}.card.--color-tc .card__main{background:var(--color-tc)}.card.--color-tc .card__title,.card.--color-tc .card__icon,.card.--color-tc .card__copy{color:var(--color-white)}.card.--color-tc .card__title::selection,.card.--color-tc .card__icon::selection,.card.--color-tc .card__copy::selection{background-color:color-mix(in srgb,var(--color-tc)80%,black 20%)}.card.--color-tc .card__indicator{background-color:color-mix(in srgb,var(--color-tc)80%,white 20%)}.card.--color-tc .material-symbols-outlined{color:var(--color-tc)}.card.--color-tc .card__actions .btn .material-symbols-outlined,.card.--color-tc .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-tc .card__indicators{flex-flow:column}.card.--color-tc.-narrow-extended .card__indicator{background:0 0}.card.--color-dispositions:not(:has(.card__main)){background:var(--color-dispositions)}.card.--color-dispositions .card__main{background:var(--color-dispositions)}.card.--color-dispositions .card__title,.card.--color-dispositions .card__icon,.card.--color-dispositions .card__copy{color:var(--color-white)}.card.--color-dispositions .card__title::selection,.card.--color-dispositions .card__icon::selection,.card.--color-dispositions .card__copy::selection{background-color:color-mix(in srgb,var(--color-dispositions)80%,black 20%)}.card.--color-dispositions .card__indicator{background-color:color-mix(in srgb,var(--color-dispositions)80%,white 20%)}.card.--color-dispositions .material-symbols-outlined{color:var(--color-dispositions)}.card.--color-dispositions .card__actions .btn .material-symbols-outlined,.card.--color-dispositions .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-dispositions .card__indicators{flex-flow:column}.card.--color-dispositions.-narrow-extended .card__indicator{background:0 0}.card.--color-pt:not(:has(.card__main)){background:var(--color-pt)}.card.--color-pt .card__main{background:var(--color-pt)}.card.--color-pt .card__title,.card.--color-pt .card__icon,.card.--color-pt .card__copy{color:var(--color-white)}.card.--color-pt .card__title::selection,.card.--color-pt .card__icon::selection,.card.--color-pt .card__copy::selection{background-color:color-mix(in srgb,var(--color-pt)80%,black 20%)}.card.--color-pt .card__indicator{background-color:color-mix(in srgb,var(--color-pt)80%,white 20%)}.card.--color-pt .material-symbols-outlined{color:var(--color-pt)}.card.--color-pt .card__actions .btn .material-symbols-outlined,.card.--color-pt .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-pt .card__indicators{flex-flow:column}.card.--color-pt.-narrow-extended .card__indicator{background:0 0}.card.--color-asmt:not(:has(.card__main)){background:var(--color-asmt)}.card.--color-asmt .card__main{background:var(--color-asmt)}.card.--color-asmt .card__title,.card.--color-asmt .card__icon,.card.--color-asmt .card__copy{color:var(--color-white)}.card.--color-asmt .card__title::selection,.card.--color-asmt .card__icon::selection,.card.--color-asmt .card__copy::selection{background-color:color-mix(in srgb,var(--color-asmt)80%,black 20%)}.card.--color-asmt .card__indicator{background-color:color-mix(in srgb,var(--color-asmt)80%,white 20%)}.card.--color-asmt .material-symbols-outlined{color:var(--color-asmt)}.card.--color-asmt .card__actions .btn .material-symbols-outlined,.card.--color-asmt .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-asmt .card__indicators{flex-flow:column}.card.--color-asmt.-narrow-extended .card__indicator{background:0 0}.card.--color-support:not(:has(.card__main)){background:var(--color-support)}.card.--color-support .card__main{background:var(--color-support)}.card.--color-support .card__title,.card.--color-support .card__icon,.card.--color-support .card__copy{color:var(--color-white)}.card.--color-support .card__title::selection,.card.--color-support .card__icon::selection,.card.--color-support .card__copy::selection{background-color:color-mix(in srgb,var(--color-support)80%,black 20%)}.card.--color-support .card__indicator{background-color:color-mix(in srgb,var(--color-support)80%,white 20%)}.card.--color-support .material-symbols-outlined{color:var(--color-support)}.card.--color-support .card__actions .btn .material-symbols-outlined,.card.--color-support .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-support .card__indicators{flex-flow:column}.card.--color-support.-narrow-extended .card__indicator{background:0 0}.card.--color-pnq:not(:has(.card__main)){background:var(--color-pnq)}.card.--color-pnq .card__main{background:var(--color-pnq)}.card.--color-pnq .card__title,.card.--color-pnq .card__icon,.card.--color-pnq .card__copy{color:var(--color-white)}.card.--color-pnq .card__title::selection,.card.--color-pnq .card__icon::selection,.card.--color-pnq .card__copy::selection{background-color:color-mix(in srgb,var(--color-pnq)80%,black 20%)}.card.--color-pnq .card__indicator{background-color:color-mix(in srgb,var(--color-pnq)80%,white 20%)}.card.--color-pnq .material-symbols-outlined{color:var(--color-pnq)}.card.--color-pnq .card__actions .btn .material-symbols-outlined,.card.--color-pnq .card__header .card__icon.material-symbols-outlined{color:var(--bkg-100)}.card.--color-pnq .card__indicators{flex-flow:column}.card.--color-pnq.-narrow-extended .card__indicator{background:0 0}.card.planner-card.viewing{filter:grayscale(0);opacity:1;transition-duration:.2s}.card.planner-card.viewing .card__main{box-shadow:0 0 10px #0000001a}.card.planner-card.no-match{filter:grayscale();opacity:.5;transition-duration:.2s}.disposition-icon{flex-shrink:0;width:24px;height:24px}.disposition-icon.DIS1{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20138.73%2095.32'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}.cls-1,.cls-2{stroke-width:2.67px;}.cls-1,.cls-2,.cls-3{stroke:%23fff;stroke-miterlimit:10;}.cls-2,.cls-3{fill:none;}.cls-3{stroke-width:2.88px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Imaginative'%3e%3cpath%20class='cls-3'%20d='M24.94,89.4c0-2.71.18-5.36.52-7.96,3.28-24.81,21.68-43.8,43.87-43.8s40.77,19.17,43.92,44.15c.31,2.48.48,5.02.48,7.61-12.37,2.52-27.33,4.48-44.31,4.49-17.06,0-32.07-1.96-44.48-4.49Z'/%3e%3cline%20class='cls-2'%20x1='33.03'%20y1='59.6'%20x2='9.65'%20y2='15.37'/%3e%3ccircle%20class='cls-1'%20cx='7.01'%20cy='10.37'%20r='5.68'/%3e%3ccircle%20class='cls-1'%20cx='131.72'%20cy='10.37'%20r='5.68'/%3e%3cline%20class='cls-2'%20x1='105.68'%20y1='59.66'%20x2='129.08'%20y2='15.38'/%3e%3cpath%20class='cls-2'%20d='M36.57,4.03c1.59-.84,5.5-2.65,10.91-2.69,5.63-.04,10.14,1.84,11.72,2.68-7.25,5.11-9.68,11.96-6.78,15.63.33.42,1.24,1.45,3.25,2.26,1.95.79,4.26.77,6.18-.08,1.55-.69,2.36-1.5,2.73-1.93,3.13-3.6,1.21-10.4-5.3-15.88,1.44-.81,5.45-2.57,10.49-2.67,5.6-.12,9.6,1.9,11.01,2.69'/%3e%3cpath%20class='cls-2'%20d='M80.56,4.02c-7.25,5.11-9.68,11.96-6.78,15.63.33.42,1.24,1.45,3.25,2.26s4.26.77,6.18-.08c1.55-.69,2.36-1.5,2.73-1.93,3.13-3.6,1.21-10.4-5.3-15.88,1.44-.81,5.45-2.57,10.49-2.67,5.6-.12,9.6,1.9,11.01,2.69'/%3e%3cpath%20class='cls-2'%20d='M12.68,9.09c.42-.83,2.67-5.06,8.32-6.9,7.49-2.44,15.13,1.57,15.57,1.85-6.47,5.61-9.05,12.39-5.9,15.96.34.39.99,1.02,2.15,1.62,2.16,1.11,4.89,1.22,7.15.26,1.19-.51,1.83-1.09,2.15-1.43,3.08-3.29,1.62-10.29-5.54-16.41'/%3e%3cpath%20class='cls-2'%20d='M126.1,9.09c-.42-.83-2.67-5.06-8.32-6.9-7.49-2.44-15.13,1.57-15.57,1.85,6.47,5.61,9.05,12.39,5.9,15.96-.34.39-.99,1.02-2.15,1.62-2.16,1.11-4.89,1.22-7.15.26-1.19-.51-1.83-1.09-2.15-1.43-3.08-3.29-1.62-10.29,5.54-16.41'/%3e%3cpath%20class='cls-2'%20d='M113.73,82.01c-12.21,2.14-26.97,3.81-43.71,3.83-17,.02-31.96-1.66-44.31-3.83'/%3e%3crect%20class='cls-2'%20x='114.28'%20y='27.34'%20width='7.15'%20height='18.55'%20rx='3.57'%20ry='3.57'%20transform='translate(30.52%20-50.58)%20rotate(27.7)'/%3e%3crect%20class='cls-2'%20x='17.3'%20y='27.34'%20width='7.15'%20height='18.55'%20rx='3.57'%20ry='3.57'%20transform='translate(56.38%2059.33)%20rotate(152.3)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS2{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzYuMDYgMTMxLjUiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6I2ZmZjt9LmNscy0ze3N0cm9rZS1kYXNoYXJyYXk6MTIuNjQgNC4yMTt9LmNscy0zLC5jbHMtNHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjQuM3B4O30uY2xzLTJ7Zm9udC1mYW1pbHk6Sm9zdFJvbWFuLUJsYWNrLCBKb3N0O2ZvbnQtc2l6ZTozOS4yOXB4O2ZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOid3Z2h0JyA5MDA7Zm9udC13ZWlnaHQ6ODAwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMS0yIj48ZyBpZD0iQ3VyaW91cyI+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTAxLjI2LDM0LjFjLTIuMTguNTItNC4yNiwxLjAzLTYuMjYsMS41NCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTkwLjkyLDM2LjcyYy01My42NCwxNC41LTMzLjA4LDI1LjYxLDEwLjgzLDQ0LjEyLDIwLjcxLDkuODIsMTQuMjgsMjQuMzctNS4xOCwzMS4xMi0xNy41NCw2LjYxLTQyLjcyLDExLjY3LTYxLjc5LDE1LjY3Ii8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzIuNzQsMTI4LjA1Yy0yLjIuNDYtNC4zMS45MS02LjMsMS4zNSIvPjx0ZXh0IGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxLjM5IDMzLjQpIj48dHNwYW4geD0iMCIgeT0iMCI+PzwvdHNwYW4+PC90ZXh0PjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3LjA2LDg3LjE4Yy05LjQyLDAtMTcuMDYsNy42NC0xNy4wNiwxNy4wNnMxNy4wNiwyNS4xNSwxNy4wNiwyNS4xNWMwLDAsMTcuMDYtMTUuNzMsMTcuMDYtMjUuMTVzLTcuNjQtMTcuMDYtMTcuMDYtMTcuMDZaTTE3LjA2LDExNi4zNWMtNi41MywwLTExLjgyLTUuMjktMTEuODItMTEuODJzNS4yOS0xMS44MiwxMS44Mi0xMS44MiwxMS44Miw1LjI5LDExLjgyLDExLjgyLTUuMjksMTEuODItMTEuODIsMTEuODJaIi8+PC9nPjwvZz48L3N2Zz4=) 50%/contain no-repeat}.disposition-icon.DIS3{background:url(/dist/DIS3-BfpbmceZ.svg) 50%/contain no-repeat}.disposition-icon.DIS4{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20113.39%20163.23'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:3.78px;}.cls-2{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Open_to_conceptual_possibilities'%3e%3cpath%20class='cls-1'%20d='M48.28,163.19v-33.85s0-30.23,28.7-23.19c28.7,7.04,23.14-31.06,23.14-31.06'/%3e%3cpolygon%20class='cls-2'%20points='85.63%2010.25%2072.34%200%2059.05%2010.25%2085.63%2010.25'/%3e%3cpath%20class='cls-1'%20d='M66.24,163.19c-.37-19.51.72-18.13-.37-39.82-.14-2.69-.77-5.35-2.13-7.67-14.37-24.62-56.31,6.3-50.02-58.37'/%3e%3cpolygon%20class='cls-2'%20points='0%2057.65%2014.89%2049.91%2026.16%2062.34%200%2057.65'/%3e%3cpolygon%20class='cls-2'%20points='113.39%2074.37%2097.14%2067.09%2087.69%2079.62%20113.39%2074.37'/%3e%3cpath%20class='cls-1'%20d='M79.81,163.19c.1-26.68-.08-36.79-.02-63.78-.18-8.5.89-15.77-2.72-23.69-6.64-16.72-32.01-25.52-42.11-7.01-3.51,6.4-3.87,15.42,1.1,20.85,6.84,8.02,24.04,6.09,30.67-6.29,5.58-10.95,4.96-24.15,5.46-36.65.21-12.66-.17-27.64-.6-37.87'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS5{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20152.98%2081.12'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.53px;}.cls-1,.cls-2,.cls-3{fill:none;stroke:%23fff;stroke-miterlimit:10;}.cls-2{stroke-width:2.66px;}.cls-3{stroke-width:2.94px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Collaboration'%3e%3cpath%20class='cls-3'%20d='M151.51,36.31c0,9.73-6.9,18.45-17.82,24.36-2,1.08-7.87,15.77-7.87,15.77,0,0-2.95-11.21-5.31-10.57-6.34,1.73-13.35,2.69-20.72,2.69-28.57,0-51.73-14.44-51.73-32.26S71.21,4.05,99.78,4.05s51.73,14.44,51.73,32.26Z'/%3e%3cpath%20class='cls-2'%20d='M1.33,30.56c0,8.81,6.26,16.72,16.15,22.08,1.81.98,7.13,14.29,7.13,14.29,0,0,2.67-10.16,4.81-9.58,5.75,1.57,12.1,2.44,18.78,2.44,25.89,0,46.87-13.09,46.87-29.23S74.09,1.33,48.21,1.33,1.33,14.42,1.33,30.56Z'/%3e%3cpath%20class='cls-1'%20d='M63.72,42.3c.82.93,1.64,1.85,2.47,2.78,1.03,1.16,2.12,2.45,2.21,4,.09,1.55-1.43,3.23-2.87,2.67-.67-.26-1.12-.92-1.37-1.59-.74-2.01.09-4.47,1.88-5.63,1.94-1.25,4.44-.94,6.73-.76,2.3.18,4.94.03,6.4-1.75.78-.95,1.07-2.23,1.13-3.46.09-2.06-.48-4.25-2.01-5.62-2.19-1.96-5.63-1.68-8.29-.43-2.66,1.24-4.87,3.28-7.43,4.69-.82.45-1.7.85-2.63.94-1.97.19-4.03-1.26-4.32-3.22-.29-1.96,1.43-4.03,3.41-3.93,2.38.12,3.76,2.76,4.27,5.09.38,1.73.54,3.51.49,5.29-.01.37-.04.77-.3,1.04-.26.28-.58.27-.88.37-.93.32-.88,1.42-1.64,2.26-.73.8-2.12,1.26-3.32.86-1.17-.39-2.01-1.54-2.18-2.93.09-.66.35-1.64,1.14-2.27.85-.67,1.86-.47,3.19-.5,2.02-.05,4.04-.11,6.05-.16,2.02-.05,4.55-.49,5.06-2.45.32-1.21-.38-2.47-1.25-3.37-.87-.9-1.94-1.62-2.67-2.63-1.95-2.68-.47-7.11,2.69-8.08.36-.11.74-.18,1.11-.13,1.03.15,1.72,1.3,1.57,2.33-.15,1.03-.97,1.87-1.93,2.28-2,.86-4.64-.19-5.41-2.23-.77-2.04.59-4.63,2.73-5.06,1.53-.31,3.07.38,4.54.9,1.77.63,3.62,1.03,5.49,1.2,1.33.12,2.7.11,3.93-.41,1.23-.52,2.27-1.64,2.36-2.97.11-1.58-1.28-3.06-2.86-3.22-1.58-.16-3.16.86-3.83,2.3-.67,1.44-.5,3.19.26,4.59,2,3.67,7.45,4.85,8.53,8.88.45,1.67-.06,3.55-1.28,4.77-1.78,1.77-4.44,1.33-4.77,1.27'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS6{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20116.74%20133.25'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Ambiguity'%3e%3cpath%20class='cls-1'%20d='M45.29,45.9c6.9-12.21,22.45-16.53,34.66-9.63,6.43,3.63,10.13,10.24,10.41,17.13h23.95c.36-5.2-.11-10.48-1.54-15.66-3.31-11.91-11.06-21.81-21.82-27.89C77.44,2.22,61.76.3,46.8,4.46c-14.96,4.16-27.4,13.89-35.03,27.41-3.85,6.82-6.52,14.08-8.03,21.53h38.55c.67-2.56,1.64-5.08,3-7.5Z'/%3e%3cpath%20class='cls-1'%20d='M66.13,68.62c6.91,3.9,15.7,1.46,19.6-5.45,1.34-2.37,2.07-4.91,2.28-7.46h-16.5l-5.48,12.83s.07.05.11.07Z'/%3e%3cpath%20class='cls-1'%20d='M65,70.63c-3.16-1.79-5.43-4.69-6.41-8.19-.62-2.23-.65-4.54-.14-6.73h-14.34c-2.37,11.98,2.98,24.66,14.15,31.04l6.86-16.06s-.08-.04-.12-.06Z'/%3e%3cpath%20class='cls-1'%20d='M10.76,31.3C26.86,2.8,63.02-7.25,91.52,8.85c16.43,9.28,25.14,26.9,23.94,44.55h1.17c.36-5.41-.14-10.9-1.63-16.28-3.48-12.5-11.61-22.9-22.91-29.28C78.04-.1,61.73-2.09,46.18,2.23c-15.55,4.32-28.49,14.44-36.43,28.5-4.05,7.17-6.84,14.82-8.37,22.67h1.19c1.49-7.56,4.18-15.02,8.18-22.1Z'/%3e%3cpath%20class='cls-1'%20d='M2.14,55.71H.97c-1.72,10.6-1.15,21.53,1.81,32.18,5.38,19.36,17.98,35.47,35.48,45.36l1.14-2.01s-.07-.04-.11-.07l-.46,1.07C11,116.53-2.76,85.51,2.14,55.71Z'/%3e%3cpath%20class='cls-1'%20d='M109.48,73.45c-10.3,18.24-33.44,24.67-51.69,14.37h0l-.45,1.06c9.06,5.08,19.57,6.35,29.58,3.57,10.06-2.8,18.43-9.34,23.57-18.43,3.24-5.74,5.24-11.95,5.97-18.31h-1.17c-.72,6.07-2.62,12.09-5.81,17.74Z'/%3e%3cpath%20class='cls-1'%20d='M60.86,52.69c-.13.23-.2.48-.31.71h1.25s.04-.1.06-.14c2.38-4.22,7.75-5.72,11.97-3.33l.57-1.01c-4.78-2.7-10.85-1.01-13.55,3.77Z'/%3e%3cpath%20class='cls-1'%20d='M42.93,55.71h-1.16c-2.35,12.84,3.47,26.34,15.46,33.12.04.02.08.04.11.06l.45-1.06c-11.64-6.57-17.24-19.67-14.86-32.11Z'/%3e%3cpath%20class='cls-1'%20d='M60.86,52.69c2.7-4.78,8.77-6.47,13.55-3.77l.57-1c-5.33-3.01-12.11-1.13-15.12,4.2-.24.42-.44.85-.63,1.28h1.33c.11-.23.18-.48.31-.71Z'/%3e%3cpath%20class='cls-1'%20d='M78.81,38.28c5.68,3.21,8.97,9.03,9.24,15.12h1.16c-.27-6.49-3.76-12.69-9.83-16.12-11.67-6.6-26.48-2.48-33.08,9.2-1.26,2.23-2.17,4.56-2.82,6.93h1.2c.62-2.17,1.47-4.31,2.63-6.36,6.27-11.1,20.4-15.03,31.51-8.76Z'/%3e%3cpath%20class='cls-1'%20d='M60.81,61.82c-.57-2.04-.52-4.13.05-6.11h-1.18c-1.37,5.31.87,11.09,5.88,13.92l.46-1.08c-2.56-1.49-4.41-3.86-5.21-6.72Z'/%3e%3cpath%20class='cls-1'%20d='M5,87.27c-2.91-10.45-3.44-21.18-1.7-31.56h-1.16c-4.9,29.8,8.86,60.82,36.68,76.54l.46-1.07c-16.9-9.59-29.08-25.17-34.28-43.9Z'/%3e%3cpath%20class='cls-1'%20d='M108.47,72.89c-4.83,8.55-12.71,14.71-22.17,17.34-9.46,2.63-19.39,1.42-27.94-3.41-.04-.02-.07-.05-.11-.07l-.46,1.08h0c18.24,10.3,41.38,3.87,51.69-14.37,3.19-5.65,5.09-11.68,5.81-17.74h-1.14c-.72,5.96-2.62,11.79-5.67,17.18Z'/%3e%3cpath%20class='cls-1'%20d='M85.73,63.17c-3.9,6.9-12.69,9.35-19.6,5.45-.04-.02-.07-.05-.11-.07l-.46,1.08h0c7.47,4.22,16.95,1.59,21.17-5.89,1.44-2.55,2.22-5.29,2.44-8.03h-1.16c-.21,2.55-.94,5.09-2.28,7.46Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS7{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20154.97%2074.53'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.55px;}.cls-1,.cls-2,.cls-3,.cls-4{fill:none;}.cls-1,.cls-2,.cls-5,.cls-4,.cls-6{stroke:%23fff;stroke-miterlimit:10;}.cls-2{stroke-width:1.99px;}.cls-7,.cls-6{fill:%23fff;}.cls-5{fill:url(%23New_Pattern);}.cls-5,.cls-4{stroke-width:2.64px;}.cls-6{stroke-width:2.94px;}%3c/style%3e%3cpattern%20id='New_Pattern'%20x='0'%20y='0'%20width='5.1'%20height='3.4'%20patternTransform='translate(11658.06%2012517.47)%20scale(2.64)'%20patternUnits='userSpaceOnUse'%20viewBox='0%200%205.1%203.4'%3e%3crect%20class='cls-3'%20y='0'%20width='5.1'%20height='3.4'/%3e%3ccircle%20class='cls-7'%20cx='5.1'%20cy='3.4'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='0'%20cy='3.4'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='5.1'%20cy='0'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='2.55'%20cy='1.7'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='0'%20cy='0'%20r='.89'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Multiple_perspectives'%3e%3cpath%20class='cls-2'%20d='M131.47,51.68c-1.86-4.87-4.33-9.45-7.31-13.63'/%3e%3cpath%20class='cls-2'%20d='M13.32,67.64c-.19,1.94-.28,3.9-.28,5.89h122.45c0-1.74-.07-3.46-.21-5.17'/%3e%3cpath%20class='cls-2'%20d='M24.34,38.08c-2.84,3.99-5.21,8.33-7.03,12.94'/%3e%3cpath%20class='cls-2'%20d='M59.2,14.22c-4.6,1.27-10.24,3.35-14.34,5.59'/%3e%3cpath%20class='cls-2'%20d='M102.53,19.21c-4.26-2.22-8.81-3.95-13.58-5.13'/%3e%3cpolygon%20class='cls-1'%20points='28%2068.37%201.88%2068.37%209.04%2050.52%2020.85%2050.52%2028%2068.37'/%3e%3cpath%20class='cls-6'%20d='M59.57,73.53c0-8.11,6.58-14.69,14.69-14.69s14.69,6.58,14.69,14.69'/%3e%3ccircle%20class='cls-4'%20cx='33.92'%20cy='27.7'%20r='14.14'/%3e%3cpolyline%20class='cls-5'%20points='59.35%2013.95%2059.03%2014.51%2066.65%2027.7%2081.88%2027.7%2089.49%2014.51%2081.88%201.32%2066.65%201.32%2059.35%2013.95'/%3e%3crect%20class='cls-4'%20x='102.53'%20y='16.54'%20width='22.32'%20height='22.32'/%3e%3cpolyline%20class='cls-4'%20points='135.27%2068.37%20132.74%2068.37%20113.69%2068.37%20131.04%2051.02'/%3e%3cpolyline%20class='cls-4'%20points='131.04%2051.02%20132.74%2049.32%20151.79%2068.37%20135.27%2068.37'/%3e%3cpolyline%20class='cls-2'%20points='102.53%2038.86%2074.26%2070.59%2074.26%2027.7'/%3e%3cpolyline%20class='cls-2'%20points='43.53%2038.08%2074.26%2070.59%2024.8%2060.37'/%3e%3cline%20class='cls-2'%20x1='119.61'%20y1='62.45'%20x2='74.26'%20y2='69.72'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS8{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20138.73%20122.41'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23fff;}.cls-2,.cls-3,.cls-4{fill:none;}.cls-3,.cls-4,.cls-5{stroke:%23fff;stroke-miterlimit:10;}.cls-3,.cls-5{stroke-width:2.67px;}.cls-4{stroke-width:2.67px;}.cls-5{fill:url(%23New_Pattern_2);}%3c/style%3e%3cpattern%20id='New_Pattern_2'%20x='0'%20y='0'%20width='45.35'%20height='25.51'%20patternTransform='translate(-1384.39%20-205.68)'%20patternUnits='userSpaceOnUse'%20viewBox='0%200%2045.35%2025.51'%3e%3crect%20class='cls-2'%20x='0'%20width='45.35'%20height='25.51'/%3e%3ccircle%20class='cls-1'%20cx='45.35'%20cy='25.51'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='0'%20cy='25.51'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='45.35'%20cy='0'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='22.68'%20cy='12.76'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='0'%20cy='0'%20r='9.77'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Patterns_and_Connections'%3e%3cpath%20class='cls-4'%20d='M108.86,65.1l-25.95,24.08c-.08.07.01.19.1.14l36.5-19.5c.44-.23.85.35.47.68l-36.04,31.91,45.33-26.54c.24-.14.49.18.28.38l-36.7,34.54c-.27.26.05.69.38.5l42.32-25.44c.14-.08.28.1.16.21l-32.95,30.66c-.29.27.06.73.39.52l33-19.84c.19-.12.39.14.23.3l-22.26,22.55'/%3e%3ccircle%20class='cls-5'%20cx='34.59'%20cy='62.84'%20r='33.26'/%3e%3ccircle%20class='cls-3'%20cx='106.39'%20cy='28.24'%20r='26.91'/%3e%3ccircle%20class='cls-3'%20cx='109.66'%20cy='93.34'%20r='27.74'/%3e%3cpath%20class='cls-3'%20d='M80.56,36.25c-7.79.91-15.8-4.8-17.47-12.47-.24-1.11-.36-2.28,0-3.35.36-1.07,1.31-2.01,2.44-2.06,2.1-.1,3.15,2.5,3.35,4.59.11,1.18.1,2.53-.75,3.36-.51.5-1.22.72-1.92.88-4.35.96-8.88-.04-13.16-1.25-4.29-1.21-8.61-2.64-13.06-2.55-4.45.09-9.33,2.75-11.34,6.72'/%3e%3cpath%20class='cls-3'%20d='M90.36,49.85c-2.47,0-5.65.13-7.98.94s-4.48,2.41-5.5,4.66c-1.01,2.25-.64,5.19,1.23,6.8,1.61,1.39,3.91,1.57,6.03,1.69,1.12.06,2.43.05,3.14-.82.67-.81.48-2.09-.2-2.9s-1.72-1.2-2.75-1.41c-4.44-.9-9.6,1.92-10.4,6.38-.55,3.08.95,6.24,3.16,8.45,2.21,2.21,5.06,3.66,7.85,5.06'/%3e%3cpath%20class='cls-3'%20d='M56.86,87.49c4.15,1.06,8,3.26,11.02,6.3,2.3,2.31,4.2,5.48,3.54,8.67-.72,3.49-4.38,5.75-7.94,6.05-.75.06-1.53.05-2.24-.21-1.75-.65-2.65-2.87-2.04-4.64.61-1.77,2.49-2.93,4.36-2.94,2.54,0,4.74,1.83,6.16,3.93,1.42,2.11,2.28,4.54,3.62,6.69,2.88,4.59,8.04,7.68,13.44,8.03,2.48.16,5.27-.38,6.74-2.38'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-1.03-1.51-3.51-5.57-3.58-11.33-.08-6.06,2.56-10.35,3.58-11.85,1.08,1.89,3.36,6.51,3.06,12.71-.24,4.93-2,8.6-3.06,10.46'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-1.8-.34-6.42-1.46-10.54-5.48-4.34-4.23-5.51-9.13-5.84-10.91,2.1.58,6.98,2.22,11.16,6.82,3.32,3.65,4.67,7.49,5.23,9.56'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-1.51,1.03-5.57,3.51-11.33,3.58-6.06.08-10.35-2.56-11.85-3.58,1.89-1.08,6.51-3.36,12.71-3.06,4.93.24,8.6,2,10.46,3.06'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-.34,1.8-1.46,6.42-5.48,10.54-4.23,4.34-9.13,5.51-10.91,5.84.58-2.1,2.22-6.98,6.82-11.16,3.65-3.32,7.49-4.67,9.56-5.23'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c1.03,1.51,3.51,5.57,3.58,11.33.08,6.06-2.56,10.35-3.58,11.85-1.08-1.89-3.36-6.51-3.06-12.71.24-4.93,2-8.6,3.06-10.46'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c1.8.34,6.42,1.46,10.54,5.48,4.34,4.23,5.51,9.13,5.84,10.91-2.1-.58-6.98-2.22-11.16-6.82-3.32-3.65-4.67-7.49-5.23-9.56'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c1.51-1.03,5.57-3.51,11.33-3.58,6.06-.08,10.35,2.56,11.85,3.58-1.89,1.08-6.51,3.36-12.71,3.06-4.93-.24-8.6-2-10.46-3.06'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c.34-1.8,1.46-6.42,5.48-10.54,4.23-4.34,9.13-5.51,10.91-5.84-.58,2.1-2.22,6.98-6.82,11.16-3.65,3.32-7.49,4.67-9.56,5.23'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS9{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20118.08%20119.84'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-dasharray:5.88;}.cls-1,.cls-2{fill:none;}.cls-1,.cls-2,.cls-3{stroke:%23fff;stroke-miterlimit:10;stroke-width:2.94px;}.cls-4,.cls-3{fill:%23fff;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Autonomous'%3e%3cpath%20class='cls-1'%20d='M116.61,60.8c0,31.8-25.78,57.57-57.57,57.57S1.47,92.59,1.47,60.8c0-17.95,10.89-31.62,21.56-44.92,5.48-6.83,10.55-11.31,17.47-13.32,7.92-2.3,14.87-.39,18.54.67,57.4,16.58,57.57,57.57,57.57,57.57Z'/%3e%3ccircle%20class='cls-2'%20cx='59.04'%20cy='75.63'%20r='26.98'/%3e%3ccircle%20class='cls-3'%20cx='59.04'%20cy='75.63'%20r='4.46'/%3e%3cline%20x1='59.04'%20y1='74.92'%20x2='44.1'%20y2='17.41'/%3e%3cpath%20class='cls-4'%20d='M57.62,75.29c-2.25-4.49-3.64-9.25-4.8-14.1-1.73-7.22-1.74-14.86-3.8-22.04-.39-1.06-1.87-1.43-2.6-2.2-.69-.71-1.21-1.57-1.16-2.58-.06-1.29.35-2.67.47-3.96-.04-4.36-.77-8.75-1.71-12.99,0,0,.14-.04.14-.04.64,2.39,1.52,4.72,2.45,7.04.99,2.36,1.83,4.82,3.62,6.73.76,1.04,1.65,2.1,1.51,3.44-.07.75-.25,1.41-.67,2.09-.35.65-.84,1.38-.7,2.1,1.69,7.27,5.41,13.95,7.41,21.1,1.36,4.8,2.46,9.63,2.68,14.65,0,0-2.84.74-2.84.74h0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS10{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20152.26%2075.52'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.81px;}.cls-1,.cls-2{fill:none;stroke:%23fff;stroke-miterlimit:10;}.cls-2{stroke-width:2.35px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Courageous'%3e%3cpath%20class='cls-2'%20d='M6.02,4.38c21.91,1.37,45.22,2.18,69.78,2.18,24.6,0,47.95-.81,69.89-2.18'/%3e%3ccircle%20class='cls-2'%20cx='148.39'%20cy='3.87'%20r='2.69'/%3e%3ccircle%20class='cls-2'%20cx='3.87'%20cy='3.87'%20r='2.69'/%3e%3cpath%20class='cls-2'%20d='M86.38,39.55c-3.4.04-6.84.06-10.3.06-21.77,0-42.43-.81-61.85-2.18v-3.98c19.42,1.37,40.08,2.18,61.85,2.18,3.4,0,6.76-.02,10.11-.06'/%3e%3cpath%20class='cls-2'%20d='M91.46,35.49c16.21-.28,31.75-1,46.58-2.05v3.98c-14.74,1.04-30.2,1.76-46.31,2.04'/%3e%3cline%20class='cls-2'%20x1='23.07'%20y1='34.03'%20x2='23.07'%20y2='38.01'/%3e%3cline%20class='cls-2'%20x1='103.18'%20y1='35.38'%20x2='103.18'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='76.47'%20y1='35.38'%20x2='76.47'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='63.12'%20y1='35.38'%20x2='63.12'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='49.77'%20y1='35.38'%20x2='49.77'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='36.42'%20y1='35.38'%20x2='36.42'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='129.88'%20y1='33.39'%20x2='129.88'%20y2='37.37'/%3e%3cline%20class='cls-2'%20x1='116.53'%20y1='34.54'%20x2='116.53'%20y2='38.52'/%3e%3cline%20class='cls-2'%20x1='12.9'%20y1='4.63'%20x2='17.6'%20y2='33.66'/%3e%3cline%20class='cls-2'%20x1='26'%20y1='5.47'%20x2='30.7'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='39.64'%20y1='5.47'%20x2='44.34'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='53.28'%20y1='6.56'%20x2='57.99'%20y2='35.59'/%3e%3cline%20class='cls-2'%20x1='66.93'%20y1='7.01'%20x2='71.63'%20y2='36.04'/%3e%3cline%20class='cls-2'%20x1='139.36'%20y1='4.63'%20x2='134.66'%20y2='33.66'/%3e%3cline%20class='cls-2'%20x1='126.21'%20y1='5.47'%20x2='121.51'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='112.56'%20y1='5.47'%20x2='107.86'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='98.92'%20y1='6.35'%20x2='94.22'%20y2='35.38'/%3e%3cline%20class='cls-2'%20x1='85.27'%20y1='7.01'%20x2='80.57'%20y2='36.04'/%3e%3cpath%20class='cls-1'%20d='M17.12,68.51c2.64.58,5.32,1.01,8.01,1.29.57.06,1.17.11,1.72-.06,2.78-.87,1.88-5.96,4.61-6.96,1.42-.52,2.92.46,4.11,1.39,1.74,1.35,3.47,2.7,5.21,4.05,1.99,1.55,4.28,3.18,6.77,2.84,2.02-.28,3.61-1.79,5.18-3.1,1.99-1.66,4.16-3.08,6.47-4.25.38-.19.81-.38,1.22-.29.36.09.63.37.88.64,2.33,2.59,4.22,5.61,6.97,7.75,2.75,2.14,6.77,3.2,9.7,1.31,1.41-.91,2.47-2.43,4.08-2.88,1.57-.44,3.21.25,4.82.51,4.8.8,9.56-2.18,14.41-1.74,4.5.41,8.82,3.72,13.14,2.4,2.35-.72,4.29-2.75,6.75-2.81,1.59-.03,3.05.78,4.56,1.28,3.7,1.23,7.99.48,11.05-1.93'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS11{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20166.62%20159.36'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.31px;}.cls-1,.cls-2,.cls-3,.cls-4{fill:none;stroke:%23fff;stroke-miterlimit:10;}.cls-5{fill:%23fff;}.cls-2{stroke-width:2.5px;}.cls-3{stroke-width:2.23px;}.cls-4{stroke-width:2.14px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Persistent'%3e%3cpath%20class='cls-2'%20d='M134.68,42.53c-1.36,8.97-9.1,15.84-18.45,15.84-.9,0-1.8-.07-2.68-.23.78,2.18,1.18,4.5,1.18,6.93,0,7.7-4.13,14.46-10.3,18.13,3.63,4.28,5.8,9.78,5.8,15.81,0,13.56-11,24.54-24.56,24.54-1.53,0-3-.15-4.45-.4-2.4,11.86-12.88,20.78-25.44,20.78-5.25,0-10.14-1.56-14.23-4.24'/%3e%3cpath%20class='cls-2'%20d='M34.72,133.18c-3.1-4.27-4.92-9.53-4.92-15.21,0-14.33,11.63-25.96,25.99-25.96,2.13,0,4.18.25,6.15.75,1.93-7.33,7.13-13.28,13.96-16.26-2.13-3.3-3.38-7.23-3.38-11.43,0-11.65,9.45-21.11,21.11-21.11,1.58,0,3.1.17,4.58.5-.42-1.5-.63-3.1-.63-4.75,0-10.3,8.35-18.66,18.66-18.66,7.64,0,14.2,4.59,17.09,11.16'/%3e%3cpath%20class='cls-2'%20d='M0,158.11c16.97.03,27.78-8.49,37.66-21.31,3.75-3.82,10.05-4.81,13.18-8.87,4.65-7.06.06-17.52,11.52-19.88,7.35-1.62,14.41,1.92,21.37.74,11.79-1.6,15.85-14.5,14.4-25-.32-5.15-1.1-10.09-2.98-14.72-1.13-3.27-2.59-7.33-.59-10.47,1.61-2.67,5.56-3.44,8.41-5.15,5.95-3.27,1.49-8.89.73-13.63-1.17-7.37,4.82-12.89,11.78-13.48,2.51-.22,4.9.15,6.92,1.7,1.35,1.04,2.4,2.38,3.48,3.68,1.11,1.34,2.54,2.41,3.92,3.45,1.26.95,2.56,1.89,4.06,2.37,2.45.77,5.21.15,7.32-1.32,2.11-1.46,3.61-3.69,4.55-6.08.94-2.39,1.37-4.95,1.66-7.5.2-1.7.63-3.35,1.49-4.84,4.2-7.29,12.73-9.07,13.29-11.79'/%3e%3cpolygon%20class='cls-5'%20points='166.42%2016.53%20166.62%203.5%20154.08%200%20166.42%2016.53'/%3e%3ccircle%20class='cls-4'%20cx='79.67'%20cy='90.65'%20r='8.15'/%3e%3ccircle%20class='cls-4'%20cx='104.58'%20cy='63.1'%20r='2.82'/%3e%3cline%20class='cls-4'%20x1='74.74'%20y1='135.67'%20x2='62.05'%20y2='118.09'/%3e%3cline%20class='cls-4'%20x1='73.07'%20y1='60.28'%20x2='89.3'%20y2='70.76'/%3e%3cpath%20class='cls-2'%20d='M37.63,126.88l8.24-4.11,5.75-25.33s-19.68,7.57-13.99,29.44Z'/%3e%3crect%20class='cls-3'%20x='110.63'%20y='33.64'%20width='15.19'%20height='16.2'%20rx='5.05'%20ry='5.05'%20transform='translate(-3.23%2072.86)%20rotate(-33.82)'/%3e%3ccircle%20class='cls-1'%20cx='85.65'%20cy='54.26'%20r='1.2'/%3e%3ccircle%20class='cls-1'%20cx='61.63'%20cy='133.36'%20r='1.44'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS12{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20101.93%20163.38'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-dasharray:2.19;}.cls-1,.cls-2{fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2.19px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Experimental'%3e%3cpolygon%20class='cls-2'%20points='77.22%20104.08%2060.47%20104.08%2052.1%20118.58%2060.47%20133.08%2077.22%20133.08%2085.59%20118.58%2077.22%20104.08'/%3e%3cpath%20class='cls-2'%20d='M83.18,26.18c-.66-2.88-1.83-5.57-3.36-6.42-.7-.39-2.31-1.08-4.98-.56-1.23.77-6.01,3.56-11.79,2.22-2.15-.5-3.81-1.42-4.95-2.22-1.06.25-2.7.75-4.47,1.82-1.71,1.03-5.8,3.5-5.96,7.48-.03.65,0,2.79,2.06,5.2,1.21,2.72,2.65,4.45,3.74,5.52,1.23,1.21,2.48,2.05,4.01,4.12,1.29,1.75,1,2.8,1.46,3.41.42.56-.61,1.76-.31,2.16.4.53,1.78-.11,2.3-.34,4.8-2.19,6.55-7.55,8.88-7.46.92.04,2.24.94,3.73,5.29.51.05,1.23.07,2.07-.05.75-.11,1.54-.33,2.32-.74,1.3-.67,2.45-2.72,2.78-5.32.22-1.72.76-3.14,1.48-4.72.72-1.58,1.47-3.16,1.77-4.86.3-1.7-.4-2.85-.78-4.53Z'/%3e%3cpath%20class='cls-2'%20d='M29.7,16.71c-3.58-1.16-7.4.49-9.78,2.62-2.99,2.66-.83,7.73-3.37,9.16-3,1.68-10.08-3.05-9.82-6.61.16-2.24,3.17-3.32,2.71-4.58-.63-1.71-6.56-.85-6.87-2.43-.03-.13,0-.24.03-.37.12-.89.7-2.47,3.74-5.8C10.25,4.38,13.98.3,16.55,1.23c2.36.85.78,4.88,4.02,8.53,1.76,1.99,3.87,1.52,5.55,1.86,1.55.32,2.84-.5,4.42-.69.63-.08,1.27-.15,1.88-.02.35.07.68.22,1.01.36,1.03.45,2.12,1.03,2.52,2.08.15.39.19.81.19,1.23,0,.33,0,.67-.11.99-.38,1.15-1.79,1.63-3,1.56s-2.17-.04-3.33-.41Z'/%3e%3cpath%20class='cls-2'%20d='M97.46,84.12c-2.07,1.95-3.63,2.49-5.09,4.57-.8,1.14-1.49,2.63-1.82,4.57-1.89-.42-3.46-.58-4.56-.64-4.24-.24-6.15.62-9-.35-1.57-.53-2.69-1.37-3.3-1.89-.64-.89-1.42-2.19-1.94-3.87-1.33-4.34.28-7.44-1.73-9.72-.43-.49-1.15-1.07-2.38-1.44,1.13-1.51,2.15-2.66,2.89-3.44,2.94-3.1,4.71-3.89,6.38-6.55.87-1.39,1.34-2.68,1.59-3.55.76.24,2,.58,3.57.76,4.03.47,5.87-.59,9,.17.95.23,2.35.72,3.95,1.86,1.14,1.36,1.74,2.6,2.08,3.47.67,1.7.77,3.1.89,4.44s-.06,2.45,0,3.74c.02.47.05.94.19,1.38.14.45.39.86.63,1.26.55.91,1.09,1.82,1.64,2.72-1.12.71-2.02,1.6-2.98,2.51Z'/%3e%3cpath%20class='cls-2'%20d='M50.5,22.61c-4.56-2.46-9.87-4.92-15.01-6.22'/%3e%3cpath%20class='cls-2'%20d='M81.95,62.59c-1.51-5.75-3.8-11.19-6.76-16.19'/%3e%3cpath%20class='cls-2'%20d='M78.14,105.69c1.88-4.05,3.34-8.33,4.34-12.78'/%3e%3cpath%20class='cls-2'%20d='M41.62,139.02c6.15-2.19,11.87-5.3,16.99-9.17'/%3e%3cpolyline%20class='cls-2'%20points='41.62%20139.02%2044%20143.02%2035.81%20159.48%2019.35%20162.18%2011.27%20146.79%2018.9%20131.26%2035.62%20128.91%2041.62%20139.02'/%3e%3cpolyline%20class='cls-2'%20points='19.35%20162.42%209.13%20156.55%201.23%20142.78%209.4%20125.75%2026.32%20123.15%2035.62%20128.64'/%3e%3cline%20class='cls-2'%20x1='9.4'%20y1='125.75'%20x2='19.35'%20y2='131.52'/%3e%3cline%20class='cls-2'%20x1='11.81'%20y1='147.02'%20x2='1.23'%20y2='142.78'/%3e%3cpolyline%20class='cls-1'%20points='26.32%20123.15%2033.68%20137.88%2044%20143.02'/%3e%3cpolyline%20class='cls-1'%20points='9.13%20156.55%2026.03%20153.81%2035.81%20159.48'/%3e%3cline%20class='cls-1'%20x1='26.55'%20y1='152.78'%20x2='34.08'%20y2='137.88'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS13{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20138.01%20145.12'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.86px;}.cls-1,.cls-2,.cls-3,.cls-4,.cls-5{fill:none;stroke:%23fff;stroke-miterlimit:10;}.cls-6{fill:%23fff;}.cls-2{stroke-dasharray:2.94;}.cls-2,.cls-4,.cls-5{stroke-width:2.94px;}.cls-3{stroke-width:2.74px;}.cls-4{stroke-dasharray:5.88%202.94%202.94%205.88;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Flexible'%3e%3cline%20class='cls-5'%20x1='127.7'%20y1='34.92'%20x2='127.7'%20y2='7.42'/%3e%3cline%20class='cls-2'%20x1='127.7'%20y1='86.68'%20x2='127.7'%20y2='34.92'/%3e%3cpath%20class='cls-5'%20d='M104.73,143.09c3.91,1.53,7.13-.33,10.72-2.15,9.28-4.72,11.53-13.35,12.25-17.84v-36.42'/%3e%3cpath%20class='cls-4'%20d='M81,93.31c.02,3.97.05,7.93.07,11.9.02,3.39-.28,6.77-.22,10.16.05,2.93-.07,6.45,1.92,8.82,2.04,2.42,5.39,3.21,8.07,4.91,2.34,1.49,4.13,3.68,5.56,6.03.67,1.09,1.12,2.53,1.96,3.5.72.83,1.8,1.59,2.64,2.29,1.02.84,2.28,1.83,3.51,2.33'/%3e%3cpath%20class='cls-3'%20d='M119.89,118.29c-.03,9.35-10.55,17.04-15.36,15.36-1.32-.46-1.43-1.35-3.36-3.84-6.01-7.76-12.41-8.82-12-11.52.35-2.29,4.92-1.39,9.25-5.48,4.53-4.27,3.24-8.74,6.11-9.88,4.44-1.77,15.39,5.81,15.36,15.36Z'/%3e%3cpolygon%20class='cls-6'%20points='138.01%207.96%20127.7%200%20117.38%207.96%20138.01%207.96'/%3e%3cpath%20class='cls-1'%20d='M20.05,68.69c-4.63-.32-10.4,4.25-9.49,8.57,1.94,6.67,10.84,4.33,16.07,5.23,3.95.72,7.28,4.83,11.75,6.22,6.02,2.2,14.73.59,16.11-6.65.87-3.21.41-7.98,4.02-9.21,8.24-.89,18.04,5.95,24.79.94,3.77-2.8,2.62-8.2,4.77-11.96,3.14-5.44,11.15-8.61,9.13-15.4-2.42-10.39-19.14-9.35-19.53,1.52-.42,4.12,2.04,8.27.51,12.25-4.13,7.46-13.19,2.68-18.37-1.89-6.3-4.61-11.48-12.78-19.73-13.55-3.31-.04-6.66,2.37-6.99,5.24-.53,4.35,2.97,8.54,3.67,12.81.85,3.6-1.05,7.5-4.79,7.97-3.64.51-7.7-1.95-11.4-2.06l-.54-.02Z'/%3e%3cpath%20class='cls-5'%20d='M80.98,90.52c-.16-1.74.07-3.19,0-4.25-.16-2.32.27-4.02,2.72-4.65,1.39-.35,2.85-.44,4.16-1.03,2.52-1.14,3.89-3.9,4.6-6.58.71-2.67.98-5.5,2.21-7.98,1.86-3.74,5.64-6.12,8.17-9.44,1.91-2.51,3.09-5.62,3.05-8.78-.06-4.2-2.23-8.84-4.69-12.18-2.19-2.96-5.96-4.63-9.42-5.5-1.93-.49-3.9-.73-5.85-.73-6.22,0-11.42,2.57-14.26,7.04-2.24,3.52-2.88,7.91-1.93,13.06.23,1.23.53,2.45.84,3.66l.56,3.14c-.85.84-5.87-2.39-10.3-6.37'/%3e%3cpath%20class='cls-2'%20d='M1.55,75.02c.03-.29.07-.59.12-.89,1.36-7.99,8.8-14.25,16.95-14.25.32,0,.64.01.96.03,3.04.19,5.71,1.49,8.07,2.65.59.29,1.71.96,1.99.94,1.61-.15-1.09-2.6-1.87-3.8l-.32-.5c-1.58-2.41-3.74-5.7-3.79-10.01-.07-6.47,5.01-12.31,11.8-13.6,1-.19,2.02-.28,3.06-.28.93,0,6.63.04,11.61,3.85.65.5,2.54,2.46,6.3,6.39,1.3,1.36,1.4,1.49,1.87,1.97.8.82,1.66,1.64,2.54,2.43'/%3e%3cpath%20class='cls-5'%20d='M25.59,122.47v-22.32c.04-.98.1-1.94.14-2.92.07-1.92.13-3.92-.65-5.68-1.6-3.63-4.95-2.55-8.11-2.67-3.58-.14-6.99-.98-10.04-2.91-1.19-.75-2.91-2-4.11-4.13-1.12-1.99-1.55-4.28-1.27-6.82'/%3e%3cpolygon%20class='cls-6'%20points='15.46%20122.47%2025.66%20130.57%2036.09%20122.76%2015.46%20122.47'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.DIS14{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20141.07%20122.64'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.71px;}.cls-1,.cls-2{fill:none;stroke:%23fff;stroke-miterlimit:10;}.cls-3{fill:%23fff;}.cls-2{stroke-width:2.94px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Refelctive'%3e%3cpolygon%20class='cls-1'%20points='43.8%2039.86%2015.64%2039.86%201.56%2064.24%2015.64%2088.63%2043.8%2088.63%2057.88%2064.24%2043.8%2039.86'/%3e%3cpolygon%20class='cls-1'%20points='125.43%2039.86%20105.23%2039.86%2090.95%2054.14%2090.95%2074.34%20105.23%2088.63%20125.43%2088.63%20139.72%2074.34%20139.72%2054.14%20125.43%2039.86'/%3e%3cpath%20class='cls-2'%20d='M116.87,99.02c-10,13.44-26,22.15-44.04,22.15-16.1,0-30.59-6.94-40.62-17.99'/%3e%3cpath%20class='cls-2'%20d='M29.7,32.41c10.04-12.76,25.63-20.95,43.12-20.95,15.93,0,30.27,6.79,40.3,17.63'/%3e%3cline%20class='cls-2'%20x1='65.97'%20y1='22.92'%20x2='65.97'/%3e%3cline%20class='cls-2'%20x1='79.68'%20y1='22.92'%20x2='79.68'/%3e%3cpolygon%20class='cls-3'%20points='41.86%2098.4%2028.85%2099.11%2026.24%20111.87%2041.86%2098.4'/%3e%3cpolygon%20class='cls-3'%20points='104.02%2033.06%20117.03%2033.75%20121%2021.35%20104.02%2033.06'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS1{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20138.73%2095.32'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23002337;}.cls-1,.cls-2{stroke-width:2.67px;}.cls-1,.cls-2,.cls-3{stroke:%23002337;stroke-miterlimit:10;}.cls-2,.cls-3{fill:none;}.cls-3{stroke-width:2.88px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Imaginative'%3e%3cpath%20class='cls-3'%20d='M24.94,89.4c0-2.71.18-5.36.52-7.96,3.28-24.81,21.68-43.8,43.87-43.8s40.77,19.17,43.92,44.15c.31,2.48.48,5.02.48,7.61-12.37,2.52-27.33,4.48-44.31,4.49-17.06,0-32.07-1.96-44.48-4.49Z'/%3e%3cline%20class='cls-2'%20x1='33.03'%20y1='59.6'%20x2='9.65'%20y2='15.37'/%3e%3ccircle%20class='cls-1'%20cx='7.01'%20cy='10.37'%20r='5.68'/%3e%3ccircle%20class='cls-1'%20cx='131.72'%20cy='10.37'%20r='5.68'/%3e%3cline%20class='cls-2'%20x1='105.68'%20y1='59.66'%20x2='129.08'%20y2='15.38'/%3e%3cpath%20class='cls-2'%20d='M36.57,4.03c1.59-.84,5.5-2.65,10.91-2.69,5.63-.04,10.14,1.84,11.72,2.68-7.25,5.11-9.68,11.96-6.78,15.63.33.42,1.24,1.45,3.25,2.26,1.95.79,4.26.77,6.18-.08,1.55-.69,2.36-1.5,2.73-1.93,3.13-3.6,1.21-10.4-5.3-15.88,1.44-.81,5.45-2.57,10.49-2.67,5.6-.12,9.6,1.9,11.01,2.69'/%3e%3cpath%20class='cls-2'%20d='M80.56,4.02c-7.25,5.11-9.68,11.96-6.78,15.63.33.42,1.24,1.45,3.25,2.26s4.26.77,6.18-.08c1.55-.69,2.36-1.5,2.73-1.93,3.13-3.6,1.21-10.4-5.3-15.88,1.44-.81,5.45-2.57,10.49-2.67,5.6-.12,9.6,1.9,11.01,2.69'/%3e%3cpath%20class='cls-2'%20d='M12.68,9.09c.42-.83,2.67-5.06,8.32-6.9,7.49-2.44,15.13,1.57,15.57,1.85-6.47,5.61-9.05,12.39-5.9,15.96.34.39.99,1.02,2.15,1.62,2.16,1.11,4.89,1.22,7.15.26,1.19-.51,1.83-1.09,2.15-1.43,3.08-3.29,1.62-10.29-5.54-16.41'/%3e%3cpath%20class='cls-2'%20d='M126.1,9.09c-.42-.83-2.67-5.06-8.32-6.9-7.49-2.44-15.13,1.57-15.57,1.85,6.47,5.61,9.05,12.39,5.9,15.96-.34.39-.99,1.02-2.15,1.62-2.16,1.11-4.89,1.22-7.15.26-1.19-.51-1.83-1.09-2.15-1.43-3.08-3.29-1.62-10.29,5.54-16.41'/%3e%3cpath%20class='cls-2'%20d='M113.73,82.01c-12.21,2.14-26.97,3.81-43.71,3.83-17,.02-31.96-1.66-44.31-3.83'/%3e%3crect%20class='cls-2'%20x='114.28'%20y='27.34'%20width='7.15'%20height='18.55'%20rx='3.57'%20ry='3.57'%20transform='translate(30.52%20-50.58)%20rotate(27.7)'/%3e%3crect%20class='cls-2'%20x='17.3'%20y='27.34'%20width='7.15'%20height='18.55'%20rx='3.57'%20ry='3.57'%20transform='translate(56.38%2059.33)%20rotate(152.3)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS2{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzYuMDYgMTMxLjUiPjxkZWZzPjxzdHlsZT4uY2xzLTEsLmNscy0ye2ZpbGw6IzAwMjMzNzt9LmNscy0ze3N0cm9rZS1kYXNoYXJyYXk6MTIuNjQgNC4yMTt9LmNscy0zLC5jbHMtNHtmaWxsOm5vbmU7c3Ryb2tlOiMwMDIzMzc7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjQuM3B4O30uY2xzLTJ7Zm9udC1mYW1pbHk6Sm9zdFJvbWFuLUJsYWNrLCBKb3N0O2ZvbnQtc2l6ZTozOS4yOXB4O2ZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOid3Z2h0JyA5MDA7Zm9udC13ZWlnaHQ6ODAwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMS0yIj48ZyBpZD0iQ3VyaW91cyI+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTAxLjI2LDM0LjFjLTIuMTguNTItNC4yNiwxLjAzLTYuMjYsMS41NCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTkwLjkyLDM2LjcyYy01My42NCwxNC41LTMzLjA4LDI1LjYxLDEwLjgzLDQ0LjEyLDIwLjcxLDkuODIsMTQuMjgsMjQuMzctNS4xOCwzMS4xMi0xNy41NCw2LjYxLTQyLjcyLDExLjY3LTYxLjc5LDE1LjY3Ii8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMzIuNzQsMTI4LjA1Yy0yLjIuNDYtNC4zMS45MS02LjMsMS4zNSIvPjx0ZXh0IGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAxLjM5IDMzLjQpIj48dHNwYW4geD0iMCIgeT0iMCI+PzwvdHNwYW4+PC90ZXh0PjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3LjA2LDg3LjE4Yy05LjQyLDAtMTcuMDYsNy42NC0xNy4wNiwxNy4wNnMxNy4wNiwyNS4xNSwxNy4wNiwyNS4xNWMwLDAsMTcuMDYtMTUuNzMsMTcuMDYtMjUuMTVzLTcuNjQtMTcuMDYtMTcuMDYtMTcuMDZaTTE3LjA2LDExNi4zNWMtNi41MywwLTExLjgyLTUuMjktMTEuODItMTEuODJzNS4yOS0xMS44MiwxMS44Mi0xMS44MiwxMS44Miw1LjI5LDExLjgyLDExLjgyLTUuMjksMTEuODItMTEuODIsMTEuODJaIi8+PC9nPjwvZz48L3N2Zz4K) 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS3{background:url(/dist/DIS3-DLOSyu93.svg) 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS4{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20113.39%20163.23'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:none;stroke:%23002337;stroke-miterlimit:10;stroke-width:3.78px;}.cls-2{fill:%23002337;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Open_to_conceptual_possibilities'%3e%3cpath%20class='cls-1'%20d='M48.28,163.19v-33.85s0-30.23,28.7-23.19c28.7,7.04,23.14-31.06,23.14-31.06'/%3e%3cpolygon%20class='cls-2'%20points='85.63%2010.25%2072.34%200%2059.05%2010.25%2085.63%2010.25'/%3e%3cpath%20class='cls-1'%20d='M66.24,163.19c-.37-19.51.72-18.13-.37-39.82-.14-2.69-.77-5.35-2.13-7.67-14.37-24.62-56.31,6.3-50.02-58.37'/%3e%3cpolygon%20class='cls-2'%20points='0%2057.65%2014.89%2049.91%2026.16%2062.34%200%2057.65'/%3e%3cpolygon%20class='cls-2'%20points='113.39%2074.37%2097.14%2067.09%2087.69%2079.62%20113.39%2074.37'/%3e%3cpath%20class='cls-1'%20d='M79.81,163.19c.1-26.68-.08-36.79-.02-63.78-.18-8.5.89-15.77-2.72-23.69-6.64-16.72-32.01-25.52-42.11-7.01-3.51,6.4-3.87,15.42,1.1,20.85,6.84,8.02,24.04,6.09,30.67-6.29,5.58-10.95,4.96-24.15,5.46-36.65.21-12.66-.17-27.64-.6-37.87'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS5{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20152.98%2081.12'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.53px;}.cls-1,.cls-2,.cls-3{fill:none;stroke:%23002337;stroke-miterlimit:10;}.cls-2{stroke-width:2.66px;}.cls-3{stroke-width:2.94px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Collaboration'%3e%3cpath%20class='cls-3'%20d='M151.51,36.31c0,9.73-6.9,18.45-17.82,24.36-2,1.08-7.87,15.77-7.87,15.77,0,0-2.95-11.21-5.31-10.57-6.34,1.73-13.35,2.69-20.72,2.69-28.57,0-51.73-14.44-51.73-32.26S71.21,4.05,99.78,4.05s51.73,14.44,51.73,32.26Z'/%3e%3cpath%20class='cls-2'%20d='M1.33,30.56c0,8.81,6.26,16.72,16.15,22.08,1.81.98,7.13,14.29,7.13,14.29,0,0,2.67-10.16,4.81-9.58,5.75,1.57,12.1,2.44,18.78,2.44,25.89,0,46.87-13.09,46.87-29.23S74.09,1.33,48.21,1.33,1.33,14.42,1.33,30.56Z'/%3e%3cpath%20class='cls-1'%20d='M63.72,42.3c.82.93,1.64,1.85,2.47,2.78,1.03,1.16,2.12,2.45,2.21,4,.09,1.55-1.43,3.23-2.87,2.67-.67-.26-1.12-.92-1.37-1.59-.74-2.01.09-4.47,1.88-5.63,1.94-1.25,4.44-.94,6.73-.76,2.3.18,4.94.03,6.4-1.75.78-.95,1.07-2.23,1.13-3.46.09-2.06-.48-4.25-2.01-5.62-2.19-1.96-5.63-1.68-8.29-.43-2.66,1.24-4.87,3.28-7.43,4.69-.82.45-1.7.85-2.63.94-1.97.19-4.03-1.26-4.32-3.22-.29-1.96,1.43-4.03,3.41-3.93,2.38.12,3.76,2.76,4.27,5.09.38,1.73.54,3.51.49,5.29-.01.37-.04.77-.3,1.04-.26.28-.58.27-.88.37-.93.32-.88,1.42-1.64,2.26-.73.8-2.12,1.26-3.32.86-1.17-.39-2.01-1.54-2.18-2.93.09-.66.35-1.64,1.14-2.27.85-.67,1.86-.47,3.19-.5,2.02-.05,4.04-.11,6.05-.16,2.02-.05,4.55-.49,5.06-2.45.32-1.21-.38-2.47-1.25-3.37-.87-.9-1.94-1.62-2.67-2.63-1.95-2.68-.47-7.11,2.69-8.08.36-.11.74-.18,1.11-.13,1.03.15,1.72,1.3,1.57,2.33-.15,1.03-.97,1.87-1.93,2.28-2,.86-4.64-.19-5.41-2.23-.77-2.04.59-4.63,2.73-5.06,1.53-.31,3.07.38,4.54.9,1.77.63,3.62,1.03,5.49,1.2,1.33.12,2.7.11,3.93-.41,1.23-.52,2.27-1.64,2.36-2.97.11-1.58-1.28-3.06-2.86-3.22-1.58-.16-3.16.86-3.83,2.3-.67,1.44-.5,3.19.26,4.59,2,3.67,7.45,4.85,8.53,8.88.45,1.67-.06,3.55-1.28,4.77-1.78,1.77-4.44,1.33-4.77,1.27'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS6{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20116.74%20133.25'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23002337;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Ambiguity'%3e%3cpath%20class='cls-1'%20d='M45.29,45.9c6.9-12.21,22.45-16.53,34.66-9.63,6.43,3.63,10.13,10.24,10.41,17.13h23.95c.36-5.2-.11-10.48-1.54-15.66-3.31-11.91-11.06-21.81-21.82-27.89C77.44,2.22,61.76.3,46.8,4.46c-14.96,4.16-27.4,13.89-35.03,27.41-3.85,6.82-6.52,14.08-8.03,21.53h38.55c.67-2.56,1.64-5.08,3-7.5Z'/%3e%3cpath%20class='cls-1'%20d='M66.13,68.62c6.91,3.9,15.7,1.46,19.6-5.45,1.34-2.37,2.07-4.91,2.28-7.46h-16.5l-5.48,12.83s.07.05.11.07Z'/%3e%3cpath%20class='cls-1'%20d='M65,70.63c-3.16-1.79-5.43-4.69-6.41-8.19-.62-2.23-.65-4.54-.14-6.73h-14.34c-2.37,11.98,2.98,24.66,14.15,31.04l6.86-16.06s-.08-.04-.12-.06Z'/%3e%3cpath%20class='cls-1'%20d='M10.76,31.3C26.86,2.8,63.02-7.25,91.52,8.85c16.43,9.28,25.14,26.9,23.94,44.55h1.17c.36-5.41-.14-10.9-1.63-16.28-3.48-12.5-11.61-22.9-22.91-29.28C78.04-.1,61.73-2.09,46.18,2.23c-15.55,4.32-28.49,14.44-36.43,28.5-4.05,7.17-6.84,14.82-8.37,22.67h1.19c1.49-7.56,4.18-15.02,8.18-22.1Z'/%3e%3cpath%20class='cls-1'%20d='M2.14,55.71H.97c-1.72,10.6-1.15,21.53,1.81,32.18,5.38,19.36,17.98,35.47,35.48,45.36l1.14-2.01s-.07-.04-.11-.07l-.46,1.07C11,116.53-2.76,85.51,2.14,55.71Z'/%3e%3cpath%20class='cls-1'%20d='M109.48,73.45c-10.3,18.24-33.44,24.67-51.69,14.37h0l-.45,1.06c9.06,5.08,19.57,6.35,29.58,3.57,10.06-2.8,18.43-9.34,23.57-18.43,3.24-5.74,5.24-11.95,5.97-18.31h-1.17c-.72,6.07-2.62,12.09-5.81,17.74Z'/%3e%3cpath%20class='cls-1'%20d='M60.86,52.69c-.13.23-.2.48-.31.71h1.25s.04-.1.06-.14c2.38-4.22,7.75-5.72,11.97-3.33l.57-1.01c-4.78-2.7-10.85-1.01-13.55,3.77Z'/%3e%3cpath%20class='cls-1'%20d='M42.93,55.71h-1.16c-2.35,12.84,3.47,26.34,15.46,33.12.04.02.08.04.11.06l.45-1.06c-11.64-6.57-17.24-19.67-14.86-32.11Z'/%3e%3cpath%20class='cls-1'%20d='M60.86,52.69c2.7-4.78,8.77-6.47,13.55-3.77l.57-1c-5.33-3.01-12.11-1.13-15.12,4.2-.24.42-.44.85-.63,1.28h1.33c.11-.23.18-.48.31-.71Z'/%3e%3cpath%20class='cls-1'%20d='M78.81,38.28c5.68,3.21,8.97,9.03,9.24,15.12h1.16c-.27-6.49-3.76-12.69-9.83-16.12-11.67-6.6-26.48-2.48-33.08,9.2-1.26,2.23-2.17,4.56-2.82,6.93h1.2c.62-2.17,1.47-4.31,2.63-6.36,6.27-11.1,20.4-15.03,31.51-8.76Z'/%3e%3cpath%20class='cls-1'%20d='M60.81,61.82c-.57-2.04-.52-4.13.05-6.11h-1.18c-1.37,5.31.87,11.09,5.88,13.92l.46-1.08c-2.56-1.49-4.41-3.86-5.21-6.72Z'/%3e%3cpath%20class='cls-1'%20d='M5,87.27c-2.91-10.45-3.44-21.18-1.7-31.56h-1.16c-4.9,29.8,8.86,60.82,36.68,76.54l.46-1.07c-16.9-9.59-29.08-25.17-34.28-43.9Z'/%3e%3cpath%20class='cls-1'%20d='M108.47,72.89c-4.83,8.55-12.71,14.71-22.17,17.34-9.46,2.63-19.39,1.42-27.94-3.41-.04-.02-.07-.05-.11-.07l-.46,1.08h0c18.24,10.3,41.38,3.87,51.69-14.37,3.19-5.65,5.09-11.68,5.81-17.74h-1.14c-.72,5.96-2.62,11.79-5.67,17.18Z'/%3e%3cpath%20class='cls-1'%20d='M85.73,63.17c-3.9,6.9-12.69,9.35-19.6,5.45-.04-.02-.07-.05-.11-.07l-.46,1.08h0c7.47,4.22,16.95,1.59,21.17-5.89,1.44-2.55,2.22-5.29,2.44-8.03h-1.16c-.21,2.55-.94,5.09-2.28,7.46Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS7{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20154.97%2074.53'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.55px;}.cls-1,.cls-2,.cls-3,.cls-4{fill:none;}.cls-1,.cls-2,.cls-5,.cls-4,.cls-6{stroke:%23002337;stroke-miterlimit:10;}.cls-2{stroke-width:1.99px;}.cls-7,.cls-6{fill:%23002337;}.cls-5{fill:url(%23New_Pattern);}.cls-5,.cls-4{stroke-width:2.64px;}.cls-6{stroke-width:2.94px;}%3c/style%3e%3cpattern%20id='New_Pattern'%20x='0'%20y='0'%20width='5.1'%20height='3.4'%20patternTransform='translate(11658.06%2012517.47)%20scale(2.64)'%20patternUnits='userSpaceOnUse'%20viewBox='0%200%205.1%203.4'%3e%3crect%20class='cls-3'%20y='0'%20width='5.1'%20height='3.4'/%3e%3ccircle%20class='cls-7'%20cx='5.1'%20cy='3.4'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='0'%20cy='3.4'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='5.1'%20cy='0'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='2.55'%20cy='1.7'%20r='.89'/%3e%3ccircle%20class='cls-7'%20cx='0'%20cy='0'%20r='.89'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Multiple_perspectives'%3e%3cpath%20class='cls-2'%20d='M131.47,51.68c-1.86-4.87-4.33-9.45-7.31-13.63'/%3e%3cpath%20class='cls-2'%20d='M13.32,67.64c-.19,1.94-.28,3.9-.28,5.89h122.45c0-1.74-.07-3.46-.21-5.17'/%3e%3cpath%20class='cls-2'%20d='M24.34,38.08c-2.84,3.99-5.21,8.33-7.03,12.94'/%3e%3cpath%20class='cls-2'%20d='M59.2,14.22c-4.6,1.27-10.24,3.35-14.34,5.59'/%3e%3cpath%20class='cls-2'%20d='M102.53,19.21c-4.26-2.22-8.81-3.95-13.58-5.13'/%3e%3cpolygon%20class='cls-1'%20points='28%2068.37%201.88%2068.37%209.04%2050.52%2020.85%2050.52%2028%2068.37'/%3e%3cpath%20class='cls-6'%20d='M59.57,73.53c0-8.11,6.58-14.69,14.69-14.69s14.69,6.58,14.69,14.69'/%3e%3ccircle%20class='cls-4'%20cx='33.92'%20cy='27.7'%20r='14.14'/%3e%3cpolyline%20class='cls-5'%20points='59.35%2013.95%2059.03%2014.51%2066.65%2027.7%2081.88%2027.7%2089.49%2014.51%2081.88%201.32%2066.65%201.32%2059.35%2013.95'/%3e%3crect%20class='cls-4'%20x='102.53'%20y='16.54'%20width='22.32'%20height='22.32'/%3e%3cpolyline%20class='cls-4'%20points='135.27%2068.37%20132.74%2068.37%20113.69%2068.37%20131.04%2051.02'/%3e%3cpolyline%20class='cls-4'%20points='131.04%2051.02%20132.74%2049.32%20151.79%2068.37%20135.27%2068.37'/%3e%3cpolyline%20class='cls-2'%20points='102.53%2038.86%2074.26%2070.59%2074.26%2027.7'/%3e%3cpolyline%20class='cls-2'%20points='43.53%2038.08%2074.26%2070.59%2024.8%2060.37'/%3e%3cline%20class='cls-2'%20x1='119.61'%20y1='62.45'%20x2='74.26'%20y2='69.72'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS8{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20138.73%20122.41'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23002337;}.cls-2,.cls-3,.cls-4{fill:none;}.cls-3,.cls-4,.cls-5{stroke:%23002337;stroke-miterlimit:10;}.cls-3,.cls-5{stroke-width:2.67px;}.cls-4{stroke-width:2.67px;}.cls-5{fill:url(%23New_Pattern_2);}%3c/style%3e%3cpattern%20id='New_Pattern_2'%20x='0'%20y='0'%20width='45.35'%20height='25.51'%20patternTransform='translate(-1384.39%20-205.68)'%20patternUnits='userSpaceOnUse'%20viewBox='0%200%2045.35%2025.51'%3e%3crect%20class='cls-2'%20x='0'%20width='45.35'%20height='25.51'/%3e%3ccircle%20class='cls-1'%20cx='45.35'%20cy='25.51'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='0'%20cy='25.51'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='45.35'%20cy='0'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='22.68'%20cy='12.76'%20r='9.77'/%3e%3ccircle%20class='cls-1'%20cx='0'%20cy='0'%20r='9.77'/%3e%3c/pattern%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Patterns_and_Connections'%3e%3cpath%20class='cls-4'%20d='M108.86,65.1l-25.95,24.08c-.08.07.01.19.1.14l36.5-19.5c.44-.23.85.35.47.68l-36.04,31.91,45.33-26.54c.24-.14.49.18.28.38l-36.7,34.54c-.27.26.05.69.38.5l42.32-25.44c.14-.08.28.1.16.21l-32.95,30.66c-.29.27.06.73.39.52l33-19.84c.19-.12.39.14.23.3l-22.26,22.55'/%3e%3ccircle%20class='cls-5'%20cx='34.59'%20cy='62.84'%20r='33.26'/%3e%3ccircle%20class='cls-3'%20cx='106.39'%20cy='28.24'%20r='26.91'/%3e%3ccircle%20class='cls-3'%20cx='109.66'%20cy='93.34'%20r='27.74'/%3e%3cpath%20class='cls-3'%20d='M80.56,36.25c-7.79.91-15.8-4.8-17.47-12.47-.24-1.11-.36-2.28,0-3.35.36-1.07,1.31-2.01,2.44-2.06,2.1-.1,3.15,2.5,3.35,4.59.11,1.18.1,2.53-.75,3.36-.51.5-1.22.72-1.92.88-4.35.96-8.88-.04-13.16-1.25-4.29-1.21-8.61-2.64-13.06-2.55-4.45.09-9.33,2.75-11.34,6.72'/%3e%3cpath%20class='cls-3'%20d='M90.36,49.85c-2.47,0-5.65.13-7.98.94s-4.48,2.41-5.5,4.66c-1.01,2.25-.64,5.19,1.23,6.8,1.61,1.39,3.91,1.57,6.03,1.69,1.12.06,2.43.05,3.14-.82.67-.81.48-2.09-.2-2.9s-1.72-1.2-2.75-1.41c-4.44-.9-9.6,1.92-10.4,6.38-.55,3.08.95,6.24,3.16,8.45,2.21,2.21,5.06,3.66,7.85,5.06'/%3e%3cpath%20class='cls-3'%20d='M56.86,87.49c4.15,1.06,8,3.26,11.02,6.3,2.3,2.31,4.2,5.48,3.54,8.67-.72,3.49-4.38,5.75-7.94,6.05-.75.06-1.53.05-2.24-.21-1.75-.65-2.65-2.87-2.04-4.64.61-1.77,2.49-2.93,4.36-2.94,2.54,0,4.74,1.83,6.16,3.93,1.42,2.11,2.28,4.54,3.62,6.69,2.88,4.59,8.04,7.68,13.44,8.03,2.48.16,5.27-.38,6.74-2.38'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-1.03-1.51-3.51-5.57-3.58-11.33-.08-6.06,2.56-10.35,3.58-11.85,1.08,1.89,3.36,6.51,3.06,12.71-.24,4.93-2,8.6-3.06,10.46'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-1.8-.34-6.42-1.46-10.54-5.48-4.34-4.23-5.51-9.13-5.84-10.91,2.1.58,6.98,2.22,11.16,6.82,3.32,3.65,4.67,7.49,5.23,9.56'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-1.51,1.03-5.57,3.51-11.33,3.58-6.06.08-10.35-2.56-11.85-3.58,1.89-1.08,6.51-3.36,12.71-3.06,4.93.24,8.6,2,10.46,3.06'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c-.34,1.8-1.46,6.42-5.48,10.54-4.23,4.34-9.13,5.51-10.91,5.84.58-2.1,2.22-6.98,6.82-11.16,3.65-3.32,7.49-4.67,9.56-5.23'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c1.03,1.51,3.51,5.57,3.58,11.33.08,6.06-2.56,10.35-3.58,11.85-1.08-1.89-3.36-6.51-3.06-12.71.24-4.93,2-8.6,3.06-10.46'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c1.8.34,6.42,1.46,10.54,5.48,4.34,4.23,5.51,9.13,5.84,10.91-2.1-.58-6.98-2.22-11.16-6.82-3.32-3.65-4.67-7.49-5.23-9.56'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c1.51-1.03,5.57-3.51,11.33-3.58,6.06-.08,10.35,2.56,11.85,3.58-1.89,1.08-6.51,3.36-12.71,3.06-4.93-.24-8.6-2-10.46-3.06'/%3e%3cpath%20class='cls-3'%20d='M106.8,27.57c.34-1.8,1.46-6.42,5.48-10.54,4.23-4.34,9.13-5.51,10.91-5.84-.58,2.1-2.22,6.98-6.82,11.16-3.65,3.32-7.49,4.67-9.56,5.23'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS9{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20118.08%20119.84'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-dasharray:5.88;}.cls-1,.cls-2{fill:none;}.cls-1,.cls-2,.cls-3{stroke:%23002337;stroke-miterlimit:10;stroke-width:2.94px;}.cls-4,.cls-3{fill:%23002337;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Autonomous'%3e%3cpath%20class='cls-1'%20d='M116.61,60.8c0,31.8-25.78,57.57-57.57,57.57S1.47,92.59,1.47,60.8c0-17.95,10.89-31.62,21.56-44.92,5.48-6.83,10.55-11.31,17.47-13.32,7.92-2.3,14.87-.39,18.54.67,57.4,16.58,57.57,57.57,57.57,57.57Z'/%3e%3ccircle%20class='cls-2'%20cx='59.04'%20cy='75.63'%20r='26.98'/%3e%3ccircle%20class='cls-3'%20cx='59.04'%20cy='75.63'%20r='4.46'/%3e%3cline%20x1='59.04'%20y1='74.92'%20x2='44.1'%20y2='17.41'/%3e%3cpath%20class='cls-4'%20d='M57.62,75.29c-2.25-4.49-3.64-9.25-4.8-14.1-1.73-7.22-1.74-14.86-3.8-22.04-.39-1.06-1.87-1.43-2.6-2.2-.69-.71-1.21-1.57-1.16-2.58-.06-1.29.35-2.67.47-3.96-.04-4.36-.77-8.75-1.71-12.99,0,0,.14-.04.14-.04.64,2.39,1.52,4.72,2.45,7.04.99,2.36,1.83,4.82,3.62,6.73.76,1.04,1.65,2.1,1.51,3.44-.07.75-.25,1.41-.67,2.09-.35.65-.84,1.38-.7,2.1,1.69,7.27,5.41,13.95,7.41,21.1,1.36,4.8,2.46,9.63,2.68,14.65,0,0-2.84.74-2.84.74h0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS10{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20152.26%2075.52'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.81px;}.cls-1,.cls-2{fill:none;stroke:%23002337;stroke-miterlimit:10;}.cls-2{stroke-width:2.35px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Courageous'%3e%3cpath%20class='cls-2'%20d='M6.02,4.38c21.91,1.37,45.22,2.18,69.78,2.18,24.6,0,47.95-.81,69.89-2.18'/%3e%3ccircle%20class='cls-2'%20cx='148.39'%20cy='3.87'%20r='2.69'/%3e%3ccircle%20class='cls-2'%20cx='3.87'%20cy='3.87'%20r='2.69'/%3e%3cpath%20class='cls-2'%20d='M86.38,39.55c-3.4.04-6.84.06-10.3.06-21.77,0-42.43-.81-61.85-2.18v-3.98c19.42,1.37,40.08,2.18,61.85,2.18,3.4,0,6.76-.02,10.11-.06'/%3e%3cpath%20class='cls-2'%20d='M91.46,35.49c16.21-.28,31.75-1,46.58-2.05v3.98c-14.74,1.04-30.2,1.76-46.31,2.04'/%3e%3cline%20class='cls-2'%20x1='23.07'%20y1='34.03'%20x2='23.07'%20y2='38.01'/%3e%3cline%20class='cls-2'%20x1='103.18'%20y1='35.38'%20x2='103.18'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='76.47'%20y1='35.38'%20x2='76.47'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='63.12'%20y1='35.38'%20x2='63.12'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='49.77'%20y1='35.38'%20x2='49.77'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='36.42'%20y1='35.38'%20x2='36.42'%20y2='39.36'/%3e%3cline%20class='cls-2'%20x1='129.88'%20y1='33.39'%20x2='129.88'%20y2='37.37'/%3e%3cline%20class='cls-2'%20x1='116.53'%20y1='34.54'%20x2='116.53'%20y2='38.52'/%3e%3cline%20class='cls-2'%20x1='12.9'%20y1='4.63'%20x2='17.6'%20y2='33.66'/%3e%3cline%20class='cls-2'%20x1='26'%20y1='5.47'%20x2='30.7'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='39.64'%20y1='5.47'%20x2='44.34'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='53.28'%20y1='6.56'%20x2='57.99'%20y2='35.59'/%3e%3cline%20class='cls-2'%20x1='66.93'%20y1='7.01'%20x2='71.63'%20y2='36.04'/%3e%3cline%20class='cls-2'%20x1='139.36'%20y1='4.63'%20x2='134.66'%20y2='33.66'/%3e%3cline%20class='cls-2'%20x1='126.21'%20y1='5.47'%20x2='121.51'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='112.56'%20y1='5.47'%20x2='107.86'%20y2='34.5'/%3e%3cline%20class='cls-2'%20x1='98.92'%20y1='6.35'%20x2='94.22'%20y2='35.38'/%3e%3cline%20class='cls-2'%20x1='85.27'%20y1='7.01'%20x2='80.57'%20y2='36.04'/%3e%3cpath%20class='cls-1'%20d='M17.12,68.51c2.64.58,5.32,1.01,8.01,1.29.57.06,1.17.11,1.72-.06,2.78-.87,1.88-5.96,4.61-6.96,1.42-.52,2.92.46,4.11,1.39,1.74,1.35,3.47,2.7,5.21,4.05,1.99,1.55,4.28,3.18,6.77,2.84,2.02-.28,3.61-1.79,5.18-3.1,1.99-1.66,4.16-3.08,6.47-4.25.38-.19.81-.38,1.22-.29.36.09.63.37.88.64,2.33,2.59,4.22,5.61,6.97,7.75,2.75,2.14,6.77,3.2,9.7,1.31,1.41-.91,2.47-2.43,4.08-2.88,1.57-.44,3.21.25,4.82.51,4.8.8,9.56-2.18,14.41-1.74,4.5.41,8.82,3.72,13.14,2.4,2.35-.72,4.29-2.75,6.75-2.81,1.59-.03,3.05.78,4.56,1.28,3.7,1.23,7.99.48,11.05-1.93'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS11{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20166.62%20159.36'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.31px;}.cls-1,.cls-2,.cls-3,.cls-4{fill:none;stroke:%23002337;stroke-miterlimit:10;}.cls-5{fill:%23002337;}.cls-2{stroke-width:2.5px;}.cls-3{stroke-width:2.23px;}.cls-4{stroke-width:2.14px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Persistent'%3e%3cpath%20class='cls-2'%20d='M134.68,42.53c-1.36,8.97-9.1,15.84-18.45,15.84-.9,0-1.8-.07-2.68-.23.78,2.18,1.18,4.5,1.18,6.93,0,7.7-4.13,14.46-10.3,18.13,3.63,4.28,5.8,9.78,5.8,15.81,0,13.56-11,24.54-24.56,24.54-1.53,0-3-.15-4.45-.4-2.4,11.86-12.88,20.78-25.44,20.78-5.25,0-10.14-1.56-14.23-4.24'/%3e%3cpath%20class='cls-2'%20d='M34.72,133.18c-3.1-4.27-4.92-9.53-4.92-15.21,0-14.33,11.63-25.96,25.99-25.96,2.13,0,4.18.25,6.15.75,1.93-7.33,7.13-13.28,13.96-16.26-2.13-3.3-3.38-7.23-3.38-11.43,0-11.65,9.45-21.11,21.11-21.11,1.58,0,3.1.17,4.58.5-.42-1.5-.63-3.1-.63-4.75,0-10.3,8.35-18.66,18.66-18.66,7.64,0,14.2,4.59,17.09,11.16'/%3e%3cpath%20class='cls-2'%20d='M0,158.11c16.97.03,27.78-8.49,37.66-21.31,3.75-3.82,10.05-4.81,13.18-8.87,4.65-7.06.06-17.52,11.52-19.88,7.35-1.62,14.41,1.92,21.37.74,11.79-1.6,15.85-14.5,14.4-25-.32-5.15-1.1-10.09-2.98-14.72-1.13-3.27-2.59-7.33-.59-10.47,1.61-2.67,5.56-3.44,8.41-5.15,5.95-3.27,1.49-8.89.73-13.63-1.17-7.37,4.82-12.89,11.78-13.48,2.51-.22,4.9.15,6.92,1.7,1.35,1.04,2.4,2.38,3.48,3.68,1.11,1.34,2.54,2.41,3.92,3.45,1.26.95,2.56,1.89,4.06,2.37,2.45.77,5.21.15,7.32-1.32,2.11-1.46,3.61-3.69,4.55-6.08.94-2.39,1.37-4.95,1.66-7.5.2-1.7.63-3.35,1.49-4.84,4.2-7.29,12.73-9.07,13.29-11.79'/%3e%3cpolygon%20class='cls-5'%20points='166.42%2016.53%20166.62%203.5%20154.08%200%20166.42%2016.53'/%3e%3ccircle%20class='cls-4'%20cx='79.67'%20cy='90.65'%20r='8.15'/%3e%3ccircle%20class='cls-4'%20cx='104.58'%20cy='63.1'%20r='2.82'/%3e%3cline%20class='cls-4'%20x1='74.74'%20y1='135.67'%20x2='62.05'%20y2='118.09'/%3e%3cline%20class='cls-4'%20x1='73.07'%20y1='60.28'%20x2='89.3'%20y2='70.76'/%3e%3cpath%20class='cls-2'%20d='M37.63,126.88l8.24-4.11,5.75-25.33s-19.68,7.57-13.99,29.44Z'/%3e%3crect%20class='cls-3'%20x='110.63'%20y='33.64'%20width='15.19'%20height='16.2'%20rx='5.05'%20ry='5.05'%20transform='translate(-3.23%2072.86)%20rotate(-33.82)'/%3e%3ccircle%20class='cls-1'%20cx='85.65'%20cy='54.26'%20r='1.2'/%3e%3ccircle%20class='cls-1'%20cx='61.63'%20cy='133.36'%20r='1.44'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS12{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20101.93%20163.38'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-dasharray:2.19;}.cls-1,.cls-2{fill:none;stroke:%23002337;stroke-miterlimit:10;stroke-width:2.19px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Experimental'%3e%3cpolygon%20class='cls-2'%20points='77.22%20104.08%2060.47%20104.08%2052.1%20118.58%2060.47%20133.08%2077.22%20133.08%2085.59%20118.58%2077.22%20104.08'/%3e%3cpath%20class='cls-2'%20d='M83.18,26.18c-.66-2.88-1.83-5.57-3.36-6.42-.7-.39-2.31-1.08-4.98-.56-1.23.77-6.01,3.56-11.79,2.22-2.15-.5-3.81-1.42-4.95-2.22-1.06.25-2.7.75-4.47,1.82-1.71,1.03-5.8,3.5-5.96,7.48-.03.65,0,2.79,2.06,5.2,1.21,2.72,2.65,4.45,3.74,5.52,1.23,1.21,2.48,2.05,4.01,4.12,1.29,1.75,1,2.8,1.46,3.41.42.56-.61,1.76-.31,2.16.4.53,1.78-.11,2.3-.34,4.8-2.19,6.55-7.55,8.88-7.46.92.04,2.24.94,3.73,5.29.51.05,1.23.07,2.07-.05.75-.11,1.54-.33,2.32-.74,1.3-.67,2.45-2.72,2.78-5.32.22-1.72.76-3.14,1.48-4.72.72-1.58,1.47-3.16,1.77-4.86.3-1.7-.4-2.85-.78-4.53Z'/%3e%3cpath%20class='cls-2'%20d='M29.7,16.71c-3.58-1.16-7.4.49-9.78,2.62-2.99,2.66-.83,7.73-3.37,9.16-3,1.68-10.08-3.05-9.82-6.61.16-2.24,3.17-3.32,2.71-4.58-.63-1.71-6.56-.85-6.87-2.43-.03-.13,0-.24.03-.37.12-.89.7-2.47,3.74-5.8C10.25,4.38,13.98.3,16.55,1.23c2.36.85.78,4.88,4.02,8.53,1.76,1.99,3.87,1.52,5.55,1.86,1.55.32,2.84-.5,4.42-.69.63-.08,1.27-.15,1.88-.02.35.07.68.22,1.01.36,1.03.45,2.12,1.03,2.52,2.08.15.39.19.81.19,1.23,0,.33,0,.67-.11.99-.38,1.15-1.79,1.63-3,1.56s-2.17-.04-3.33-.41Z'/%3e%3cpath%20class='cls-2'%20d='M97.46,84.12c-2.07,1.95-3.63,2.49-5.09,4.57-.8,1.14-1.49,2.63-1.82,4.57-1.89-.42-3.46-.58-4.56-.64-4.24-.24-6.15.62-9-.35-1.57-.53-2.69-1.37-3.3-1.89-.64-.89-1.42-2.19-1.94-3.87-1.33-4.34.28-7.44-1.73-9.72-.43-.49-1.15-1.07-2.38-1.44,1.13-1.51,2.15-2.66,2.89-3.44,2.94-3.1,4.71-3.89,6.38-6.55.87-1.39,1.34-2.68,1.59-3.55.76.24,2,.58,3.57.76,4.03.47,5.87-.59,9,.17.95.23,2.35.72,3.95,1.86,1.14,1.36,1.74,2.6,2.08,3.47.67,1.7.77,3.1.89,4.44s-.06,2.45,0,3.74c.02.47.05.94.19,1.38.14.45.39.86.63,1.26.55.91,1.09,1.82,1.64,2.72-1.12.71-2.02,1.6-2.98,2.51Z'/%3e%3cpath%20class='cls-2'%20d='M50.5,22.61c-4.56-2.46-9.87-4.92-15.01-6.22'/%3e%3cpath%20class='cls-2'%20d='M81.95,62.59c-1.51-5.75-3.8-11.19-6.76-16.19'/%3e%3cpath%20class='cls-2'%20d='M78.14,105.69c1.88-4.05,3.34-8.33,4.34-12.78'/%3e%3cpath%20class='cls-2'%20d='M41.62,139.02c6.15-2.19,11.87-5.3,16.99-9.17'/%3e%3cpolyline%20class='cls-2'%20points='41.62%20139.02%2044%20143.02%2035.81%20159.48%2019.35%20162.18%2011.27%20146.79%2018.9%20131.26%2035.62%20128.91%2041.62%20139.02'/%3e%3cpolyline%20class='cls-2'%20points='19.35%20162.42%209.13%20156.55%201.23%20142.78%209.4%20125.75%2026.32%20123.15%2035.62%20128.64'/%3e%3cline%20class='cls-2'%20x1='9.4'%20y1='125.75'%20x2='19.35'%20y2='131.52'/%3e%3cline%20class='cls-2'%20x1='11.81'%20y1='147.02'%20x2='1.23'%20y2='142.78'/%3e%3cpolyline%20class='cls-1'%20points='26.32%20123.15%2033.68%20137.88%2044%20143.02'/%3e%3cpolyline%20class='cls-1'%20points='9.13%20156.55%2026.03%20153.81%2035.81%20159.48'/%3e%3cline%20class='cls-1'%20x1='26.55'%20y1='152.78'%20x2='34.08'%20y2='137.88'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS13{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20138.01%20145.12'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.86px;}.cls-1,.cls-2,.cls-3,.cls-4,.cls-5{fill:none;stroke:%23002337;stroke-miterlimit:10;}.cls-6{fill:%23002337;}.cls-2{stroke-dasharray:2.94;}.cls-2,.cls-4,.cls-5{stroke-width:2.94px;}.cls-3{stroke-width:2.74px;}.cls-4{stroke-dasharray:5.88%202.94%202.94%205.88;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Flexible'%3e%3cline%20class='cls-5'%20x1='127.7'%20y1='34.92'%20x2='127.7'%20y2='7.42'/%3e%3cline%20class='cls-2'%20x1='127.7'%20y1='86.68'%20x2='127.7'%20y2='34.92'/%3e%3cpath%20class='cls-5'%20d='M104.73,143.09c3.91,1.53,7.13-.33,10.72-2.15,9.28-4.72,11.53-13.35,12.25-17.84v-36.42'/%3e%3cpath%20class='cls-4'%20d='M81,93.31c.02,3.97.05,7.93.07,11.9.02,3.39-.28,6.77-.22,10.16.05,2.93-.07,6.45,1.92,8.82,2.04,2.42,5.39,3.21,8.07,4.91,2.34,1.49,4.13,3.68,5.56,6.03.67,1.09,1.12,2.53,1.96,3.5.72.83,1.8,1.59,2.64,2.29,1.02.84,2.28,1.83,3.51,2.33'/%3e%3cpath%20class='cls-3'%20d='M119.89,118.29c-.03,9.35-10.55,17.04-15.36,15.36-1.32-.46-1.43-1.35-3.36-3.84-6.01-7.76-12.41-8.82-12-11.52.35-2.29,4.92-1.39,9.25-5.48,4.53-4.27,3.24-8.74,6.11-9.88,4.44-1.77,15.39,5.81,15.36,15.36Z'/%3e%3cpolygon%20class='cls-6'%20points='138.01%207.96%20127.7%200%20117.38%207.96%20138.01%207.96'/%3e%3cpath%20class='cls-1'%20d='M20.05,68.69c-4.63-.32-10.4,4.25-9.49,8.57,1.94,6.67,10.84,4.33,16.07,5.23,3.95.72,7.28,4.83,11.75,6.22,6.02,2.2,14.73.59,16.11-6.65.87-3.21.41-7.98,4.02-9.21,8.24-.89,18.04,5.95,24.79.94,3.77-2.8,2.62-8.2,4.77-11.96,3.14-5.44,11.15-8.61,9.13-15.4-2.42-10.39-19.14-9.35-19.53,1.52-.42,4.12,2.04,8.27.51,12.25-4.13,7.46-13.19,2.68-18.37-1.89-6.3-4.61-11.48-12.78-19.73-13.55-3.31-.04-6.66,2.37-6.99,5.24-.53,4.35,2.97,8.54,3.67,12.81.85,3.6-1.05,7.5-4.79,7.97-3.64.51-7.7-1.95-11.4-2.06l-.54-.02Z'/%3e%3cpath%20class='cls-5'%20d='M80.98,90.52c-.16-1.74.07-3.19,0-4.25-.16-2.32.27-4.02,2.72-4.65,1.39-.35,2.85-.44,4.16-1.03,2.52-1.14,3.89-3.9,4.6-6.58.71-2.67.98-5.5,2.21-7.98,1.86-3.74,5.64-6.12,8.17-9.44,1.91-2.51,3.09-5.62,3.05-8.78-.06-4.2-2.23-8.84-4.69-12.18-2.19-2.96-5.96-4.63-9.42-5.5-1.93-.49-3.9-.73-5.85-.73-6.22,0-11.42,2.57-14.26,7.04-2.24,3.52-2.88,7.91-1.93,13.06.23,1.23.53,2.45.84,3.66l.56,3.14c-.85.84-5.87-2.39-10.3-6.37'/%3e%3cpath%20class='cls-2'%20d='M1.55,75.02c.03-.29.07-.59.12-.89,1.36-7.99,8.8-14.25,16.95-14.25.32,0,.64.01.96.03,3.04.19,5.71,1.49,8.07,2.65.59.29,1.71.96,1.99.94,1.61-.15-1.09-2.6-1.87-3.8l-.32-.5c-1.58-2.41-3.74-5.7-3.79-10.01-.07-6.47,5.01-12.31,11.8-13.6,1-.19,2.02-.28,3.06-.28.93,0,6.63.04,11.61,3.85.65.5,2.54,2.46,6.3,6.39,1.3,1.36,1.4,1.49,1.87,1.97.8.82,1.66,1.64,2.54,2.43'/%3e%3cpath%20class='cls-5'%20d='M25.59,122.47v-22.32c.04-.98.1-1.94.14-2.92.07-1.92.13-3.92-.65-5.68-1.6-3.63-4.95-2.55-8.11-2.67-3.58-.14-6.99-.98-10.04-2.91-1.19-.75-2.91-2-4.11-4.13-1.12-1.99-1.55-4.28-1.27-6.82'/%3e%3cpolygon%20class='cls-6'%20points='15.46%20122.47%2025.66%20130.57%2036.09%20122.76%2015.46%20122.47'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.disposition-icon.--color-disposition.DIS14{background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20141.07%20122.64'%3e%3cdefs%3e%3cstyle%3e.cls-1{stroke-width:2.71px;}.cls-1,.cls-2{fill:none;stroke:%23002337;stroke-miterlimit:10;}.cls-3{fill:%23002337;}.cls-2{stroke-width:2.94px;}%3c/style%3e%3c/defs%3e%3cg%20id='Layer_1-2'%3e%3cg%20id='Refelctive'%3e%3cpolygon%20class='cls-1'%20points='43.8%2039.86%2015.64%2039.86%201.56%2064.24%2015.64%2088.63%2043.8%2088.63%2057.88%2064.24%2043.8%2039.86'/%3e%3cpolygon%20class='cls-1'%20points='125.43%2039.86%20105.23%2039.86%2090.95%2054.14%2090.95%2074.34%20105.23%2088.63%20125.43%2088.63%20139.72%2074.34%20139.72%2054.14%20125.43%2039.86'/%3e%3cpath%20class='cls-2'%20d='M116.87,99.02c-10,13.44-26,22.15-44.04,22.15-16.1,0-30.59-6.94-40.62-17.99'/%3e%3cpath%20class='cls-2'%20d='M29.7,32.41c10.04-12.76,25.63-20.95,43.12-20.95,15.93,0,30.27,6.79,40.3,17.63'/%3e%3cline%20class='cls-2'%20x1='65.97'%20y1='22.92'%20x2='65.97'/%3e%3cline%20class='cls-2'%20x1='79.68'%20y1='22.92'%20x2='79.68'/%3e%3cpolygon%20class='cls-3'%20points='41.86%2098.4%2028.85%2099.11%2026.24%20111.87%2041.86%2098.4'/%3e%3cpolygon%20class='cls-3'%20points='104.02%2033.06%20117.03%2033.75%20121%2021.35%20104.02%2033.06'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}@keyframes animate-stripes-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.animate-in-stripes{animation:.2s ease-out both animate-stripes-in}.animate-in-stripes:first-child{animation:.2s ease-out .2s forwards animate-stripes-in}.animate-in-stripes:first-child.-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(2){animation:.2s ease-out .4s forwards animate-stripes-in}.animate-in-stripes:nth-child(2).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(3){animation:.2s ease-out .6s forwards animate-stripes-in}.animate-in-stripes:nth-child(3).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(4){animation:.2s ease-out .8s forwards animate-stripes-in}.animate-in-stripes:nth-child(4).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(5){animation:.2s ease-out 1s forwards animate-stripes-in}.animate-in-stripes:nth-child(5).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(6){animation:.2s ease-out 1.2s forwards animate-stripes-in}.animate-in-stripes:nth-child(6).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(7){animation:.2s ease-out 1.4s forwards animate-stripes-in}.animate-in-stripes:nth-child(7).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(8){animation:.2s ease-out 1.6s forwards animate-stripes-in}.animate-in-stripes:nth-child(8).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(9){animation:.2s ease-out 1.8s forwards animate-stripes-in}.animate-in-stripes:nth-child(9).-instant{opacity:1;transform:translate(0)}.animate-in-stripes:nth-child(10){animation:.2s ease-out 2s forwards animate-stripes-in}.animate-in-stripes:nth-child(10).-instant{opacity:1;transform:translate(0)}.-dragged:after{content:"";border:2px dashed var(--bkg-350);background:#ffffffe6;border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0}.-clone-dragged:after{content:"";border:2px solid var(--bkg-700);background:#16161666;border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0}.card.-slim{--scroll-time:4s;border-radius:var(--card-br);width:100%;max-width:150px}.card.-slim .card__header{align-items:center;gap:.5rem;padding:.25rem;display:flex;position:relative;overflow:hidden}.card.-slim .material-symbols-outlined{font-size:1rem}.card.-slim .disposition-icon{width:16px;height:16px}.card.-slim .card__actions>button{padding:0}.card.-slim .card__extra-content p{color:var(--bkg-100);font-size:.75rem}.card.-slim .card__title{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-items:center;min-width:0;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}.card.-slim .card__title:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#000 100%);flex:0 0 48px;height:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 70%,#0000 100%)}.card.-slim .card__title>span{min-width:100%;transition:transform .3s ease-out;display:inline-block;transform:translate(0)}@keyframes slide-title{0%{transform:translate(0)}to{transform:translateX(calc(-1*var(--scroll-distance)))}}@media (prefers-reduced-motion:reduce){.card.-slim .card__title>span{animation:none!important}}.indicator-card{background:var(--bkg-700);border-radius:var(--global-border-radius-large);justify-content:space-between;gap:10px;width:100%;padding:.5rem;position:relative}.indicator-card.--color-objectives{background-color:var(--color-objectives)}.indicator-card.--color-objectives[disabled],.indicator-card.--color-objectives.--missing,.indicator-card.--color-objectives[disabled]:hover,.indicator-card.--color-objectives[disabled]:focus,.indicator-card.--color-objectives.--missing:hover,.indicator-card.--color-objectives.--missing:focus{background-color:color-mix(in srgb,var(--color-objectives)50%,white 50%)}.indicator-card.--color-pedagogies{background-color:var(--color-pedagogies)}.indicator-card.--color-pedagogies[disabled],.indicator-card.--color-pedagogies.--missing,.indicator-card.--color-pedagogies[disabled]:hover,.indicator-card.--color-pedagogies[disabled]:focus,.indicator-card.--color-pedagogies.--missing:hover,.indicator-card.--color-pedagogies.--missing:focus{background-color:color-mix(in srgb,var(--color-pedagogies)50%,white 50%)}.indicator-card.--color-sdc{background-color:var(--color-sdc)}.indicator-card.--color-sdc[disabled],.indicator-card.--color-sdc.--missing,.indicator-card.--color-sdc[disabled]:hover,.indicator-card.--color-sdc[disabled]:focus,.indicator-card.--color-sdc.--missing:hover,.indicator-card.--color-sdc.--missing:focus{background-color:color-mix(in srgb,var(--color-sdc)50%,white 50%)}.indicator-card.--color-tc{background-color:var(--color-tc)}.indicator-card.--color-tc[disabled],.indicator-card.--color-tc.--missing,.indicator-card.--color-tc[disabled]:hover,.indicator-card.--color-tc[disabled]:focus,.indicator-card.--color-tc.--missing:hover,.indicator-card.--color-tc.--missing:focus{background-color:color-mix(in srgb,var(--color-tc)50%,white 50%)}.indicator-card.--color-dispositions{background-color:var(--color-dispositions)}.indicator-card.--color-dispositions[disabled],.indicator-card.--color-dispositions.--missing,.indicator-card.--color-dispositions[disabled]:hover,.indicator-card.--color-dispositions[disabled]:focus,.indicator-card.--color-dispositions.--missing:hover,.indicator-card.--color-dispositions.--missing:focus{background-color:color-mix(in srgb,var(--color-dispositions)50%,white 50%)}.indicator-card.--color-pt{background-color:var(--color-pt)}.indicator-card.--color-pt[disabled],.indicator-card.--color-pt.--missing,.indicator-card.--color-pt[disabled]:hover,.indicator-card.--color-pt[disabled]:focus,.indicator-card.--color-pt.--missing:hover,.indicator-card.--color-pt.--missing:focus{background-color:color-mix(in srgb,var(--color-pt)50%,white 50%)}.indicator-card.--color-asmt{background-color:var(--color-asmt)}.indicator-card.--color-asmt[disabled],.indicator-card.--color-asmt.--missing,.indicator-card.--color-asmt[disabled]:hover,.indicator-card.--color-asmt[disabled]:focus,.indicator-card.--color-asmt.--missing:hover,.indicator-card.--color-asmt.--missing:focus{background-color:color-mix(in srgb,var(--color-asmt)50%,white 50%)}.indicator-card.--color-support{background-color:var(--color-support)}.indicator-card.--color-support[disabled],.indicator-card.--color-support.--missing,.indicator-card.--color-support[disabled]:hover,.indicator-card.--color-support[disabled]:focus,.indicator-card.--color-support.--missing:hover,.indicator-card.--color-support.--missing:focus{background-color:color-mix(in srgb,var(--color-support)50%,white 50%)}.indicator-card.--color-pnq{background-color:var(--color-pnq)}.indicator-card.--color-pnq[disabled],.indicator-card.--color-pnq.--missing,.indicator-card.--color-pnq[disabled]:hover,.indicator-card.--color-pnq[disabled]:focus,.indicator-card.--color-pnq.--missing:hover,.indicator-card.--color-pnq.--missing:focus{background-color:color-mix(in srgb,var(--color-pnq)50%,white 50%)}.indicator-card a{color:var(--asmt-300);word-wrap:break-word;-webkit-text-decoration:underline;text-decoration:underline}.indicator-card__left{justify-content:flex-start;gap:10px}.indicator-card__leading-icon{justify-content:center;align-items:center;display:flex}.indicator-card__leading-icon .material-symbols-outlined{color:#fff;font-size:20px}.indicator-card__body{--sl-tooltip-background-color:var(--color-white);flex-direction:row;flex:1;justify-content:space-between;display:flex}.indicator-card__body h4{color:var(--color-white);margin:0 0 .3rem;font-size:1rem}.indicator-card__body p{color:var(--color-white);margin:0;font-size:.9rem;line-height:1.1}.indicator-card__indicators{flex-direction:column;justify-content:center;margin-top:10px;display:flex}.indicator-card__indicators:empty{margin-top:0;padding:0}.indicator-card__indicators .tag{position:relative}.indicator-card__indicators-list ul{margin:0;padding:0;list-style:none}.indicator-card__indicators-list ul li{color:#333;background:#f0f0f0;border-radius:8px;margin-bottom:4px;padding:6px 12px;font-size:.8rem}.indicator-card.-color-support{background:var(--ls-700)}.indicator-card.-color-asmt{background:var(--asmt-700)}.indicator-card.-color-asmt .indicator-card__body p{font-size:.875rem}.indicator-card.-constant .indicator-card__indicators-constant{flex-flow:row;justify-content:flex-end;display:flex}.indicator-card.-constant .indicator-card__indicators-constant .btn{margin:.5rem}.indicator-card.-constant .indicator-card__indicators-constant span{color:var(--color-white);flex-direction:row;justify-content:flex-end;align-items:center;margin:.2rem;font-size:.75rem;font-style:italic;display:flex}.indicator-card.-ls{background:0 0;flex-direction:column;justify-content:flex-start;gap:0;padding:0;display:flex}.indicator-card.-ls .indicator-card__body{flex-direction:column;align-items:flex-start;display:flex}.indicator-card.-ls .indicator-card__body p{font-size:.875rem}.indicator-card.-ls .indicator-card__body .indicator-card__student-impl-list{margin-top:.35rem}.indicator-card.-ls .indicator-card__body .indicator-card__student-impl{color:var(--color-white);margin:.15rem 0 0;font-size:.75rem}.indicator-card.-ls .indicator-card__body .indicator-card__student-impl strong{font-weight:600}.indicator-card.-ls .indicator-card__body.-print{flex-direction:column}.indicator-card.-ls .indicator-card__body.-print .students-inline{color:var(--color-white);flex-flow:row;align-items:center;gap:5px;font-size:.8rem;font-style:italic;display:flex}.indicator-card.-ls .indicator-card__body.-print .students-inline .material-symbols-outlined{font-size:1rem}.indicator-card.-ls .indicator-card__left{background:var(--ls-700);border-radius:var(--global-border-radius-large)var(--global-border-radius-large)0 0;justify-content:space-between;gap:10px;width:100%;padding:.5rem;position:relative}.indicator-card.-ls .indicator-card__indicators{background:color-mix(in srgb,var(--ls-700)90%,#000 10%);border-radius:0 0 var(--global-border-radius-large)var(--global-border-radius-large);flex-flow:column;justify-content:flex-end;margin-top:0;padding:0}.indicator-card.-ls .indicator-card__indicators:empty{margin-top:0;padding:0}.indicator-card.-ls .indicator-card__indicators-list{color:#fff;background:0 0;padding:2px 32px;font-size:.8rem;font-weight:500}.indicator-card.-ls .indicator-card__indicators-list:last-child{border-radius:0 0 var(--global-border-radius-large)var(--global-border-radius-large)}.indicator-card.-ls .indicator-card__marks{flex-direction:column;gap:5px;padding:.5rem;display:flex}.indicator-card.-ls .indicator-card__marks .mark{background:color-mix(in srgb,var(--ls-500)90%,#000 10%);border-radius:var(--global-border-radius);color:var(--color-white);padding:.5rem;font-size:.8rem;font-style:italic}.assessment-tab-wrapper .indicator-card .indicator-card__body{flex-flow:column}.anchor-menu{cursor:pointer;transition:var(--transition-speed)box-shadow,var(--transition-speed)color;border-bottom:2px solid var(--bkg-200);border-radius:0;justify-content:flex-start;align-items:center;gap:2px;padding:0}.anchor-menu__item{color:var(--text-dark-900);font-family:var(--sl-font-sans);border-bottom:2px solid #0000;border-radius:0;align-items:center;margin-bottom:-2px;padding:.7rem;font-size:.8rem;display:inline-flex;position:relative}.anchor-menu__item.-active{color:var(--accent-500);border-bottom:2px solid var(--accent-500)}.filter-list{border-radius:var(--global-border-radius);background:0 0;padding:5px}.filter-list>h3{margin-bottom:10px}.filter-list__items{flex-direction:column;gap:.25rem;display:flex}.tiptap{white-space:normal;word-break:break-word}.tiptap>*+*{margin-top:.75em}.tiptap ul,.tiptap ol{padding:0 1rem}.tiptap ol{margin-left:20px;list-style-type:decimal}.tiptap ol ol{list-style-type:lower-alpha}.tiptap ol ol ol{list-style-type:lower-roman}.tiptap ol ol ol ol{list-style-type:decimal}.tiptap ul{margin-left:20px;list-style-type:disc}.tiptap ul ul{list-style-type:circle}.tiptap ul ul ul{list-style-type:square}.tiptap ul ul ul ul{list-style-type:disc}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap code{color:#616161;background-color:#6161611a}.tiptap pre{color:#fff;background:#0d0d0d;border-radius:.5rem;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{color:inherit;background:0 0;padding:0;font-size:.8rem}.tiptap hr{margin:1rem 0}.tiptap blockquote{border-left:2px solid #0d0d0d1a;padding-left:1rem}.tiptap hr{border:none;border-top:2px solid #0d0d0d1a;margin:2rem 0}.tiptap p{line-height:1.4;position:relative}.tiptap a{color:var(--accent-500);cursor:pointer;font-weight:700}.tiptap a:hover{color:var(--accent-300)}.tiptap code{color:var(--black);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}.ProseMirror,.ProseMirror>*{view-transition-name:none!important;transition-duration:0s!important}.ProseMirror:focus{outline:none}.card__body .editor__content .tiptap{font-size:.8rem}.card__body .tiptap.card__copy p,.card__body .tiptap.card__copy li{line-height:1.4}.card__body .tiptap.card__copy>ol:first-child,.card__body .tiptap.card__copy ul:first-child{margin-top:10px}.card .editor{max-height:26rem}.card .editor__header{position:initial;z-index:initial;top:auto}.card .editor__content{overflow-y:auto}.editor{color:#0d0d0d;cursor:auto;background-color:#fff;border:none;border-top-width:0;border-radius:0 0 .5rem .5rem;flex-direction:column;margin:0 3px 3px;display:flex;position:relative;view-transition-name:none!important;transition-duration:0s!important}.editor.loading{padding:1.25rem 1rem}.editor.compact{margin:3px}.editor.compact p{font-size:1rem}.editor.compact .editor__content{padding:.5rem .75rem}.editor.compact .compact-menu-button-wrapper{border:var(--section-border);opacity:1;border-radius:.5rem;flex-direction:row;width:-moz-fit-content;width:fit-content;margin-top:.5rem;margin-left:.5rem;padding:.4rem;transition:all .2s ease-in-out;display:flex}@starting-style{.editor.compact .compact-menu-button-wrapper{opacity:0}}.editor.compact .compact-menu-button-wrapper .fade-out{animation:.2s ease-in-out fade-oot}@keyframes fade-oot{0%{opacity:1;height:100%}to{opacity:0;height:0}}.editor.compact p{line-height:1.4}.editor__header{background:var(--bkg-150);border-bottom:var(--section-border);z-index:12;border-top-left-radius:.25rem;border-top-right-radius:.25rem;flex-wrap:wrap;flex:none;align-items:center;padding:.25rem;display:flex;position:sticky;top:80px}.editor__content{-webkit-overflow-scrolling:touch;flex:auto;padding:1.25rem 1rem;overflow-x:hidden}.editor__content.compact{padding:.5rem .75rem}.editor__footer{border-top:var(--section-border);color:#0d0d0d;white-space:nowrap;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;padding:.25rem .75rem;font-size:12px;font-weight:600;display:flex}.ctl-section-resources .editor .editor__header{top:36px}.node-imageBlock.has-focus img{outline:1px solid var(--accent-500)}.bubble-menu-item{background-color:#0000;border-radius:4px}.bubble-menu-item.is-filled{background-color:#f5f5f5}.bubble-menu-item.is-filled.-strategy{background-color:var(--color-white);border-radius:4px 4px 0 0}.menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;border-radius:.4rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-right:.25rem;padding:.25rem;display:flex}.menu-item.text-visible{gap:5px;width:auto;padding:.2rem .4rem;font-size:.8rem;font-weight:500}.menu-item .material-symbols-outlined,.menu-item.material-symbols-outlined{color:var(--text-dark-900);font-size:20px}.menu-item:hover,.menu-item:focus{background-color:var(--bkg-200)}.menu-item:hover .material-symbols-outlined,.menu-item:focus .material-symbols-outlined{color:var(--text-dark-900)}.menu-item svg{fill:currentColor;width:100%;height:100%}.menu-item:hover,.menu-item.is-active{background-color:var(--bkg-200)}.menu-item.not-enabled{opacity:.5}.menu-item.not-enabled:hover{background-color:#0000}.menu-item:disabled{opacity:.5}.menu-item:disabled:hover{background-color:#0000}.divider{background-color:#20202040;width:1px;height:1.25rem;margin-left:.25rem;margin-right:.5rem}.assessment-mark{color:var(--asmt-300);font-weight:700;position:relative}.requirement-mark{color:var(--ls-300);font-weight:700}sl-dropdown.requirement-mark-dropdown sl-popup::part(base){position:relative}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.wysiwyg-big-button{width:auto;color:var(--text-dark-700);background:0 0}.wysiwyg-big-button[disabled]{background:0 0}.wysiwyg-big-button.menu-item{color:var(--text-dark-700);background:0 0}.wysiwyg-big-button.menu-item.not-enabled,.wysiwyg-big-button.menu-item.not-enabled:hover,.wysiwyg-big-button.menu-item.not-enabled:focus{color:var(--text-mid);background:0 0}.wysiwyg-big-button.menu-item:hover,.wysiwyg-big-button.menu-item:focus{background:var(--bkg-200);color:var(--text-dark-900)}[data-type=emoji] img{width:1em;height:1em}hr{border:none;border-top:1px solid var(--bkg-200);cursor:pointer;margin:2rem 0}hr.ProseMirror-selectednode{border-top:1px solid var(--accent-500)}div[data-youtube-video]{cursor:move;justify-content:center;min-width:200px;height:0;min-height:200px;padding-top:56.66%;padding-right:1.5rem;display:flex;position:relative}div[data-youtube-video] iframe{border:.5rem solid var(--text-dark-900);outline:0 solid #0000;width:100%;min-width:200px;height:100%;min-height:200px;display:block;position:absolute;top:0;left:0}div[data-youtube-video].ProseMirror-selectednode iframe{outline:3px solid var(--accent-500)}.node-math.has-focus [data-node-view-wrapper]{outline:1px solid var(--accent-500);border-radius:4px}.image-resizable-wrapper .image-resizable-content img{border-radius:6px}.image-resizable-wrapper.has-focus .image-resizable-content{outline:3px solid var(--accent-500);border-radius:7px}.image-resizable-wrapper.has-focus .image-resizable-content .image-resize-handle{display:block}.image-resizable-wrapper .image-resize-handle{background:var(--accent-500);cursor:col-resize;width:10px;height:24px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.image-resizable-wrapper .image-resize-handle.left{border-radius:6px 0 0 6px;left:-10px}.image-resizable-wrapper .image-resize-handle.right{border-radius:0 6px 6px 0;right:-10px}.subject-content-wrapper{border-radius:.5rem;margin:8px 0;padding:0}.subject-content-inner{padding:10px}.subject-content-header{color:var(--text-dark-700);margin-bottom:6px;padding:0 0 .25rem .25rem;font-size:.875rem;font-weight:600}.subject-content-dropdown .popout{background:var(--bkg-100);border-radius:1rem;padding:1rem}.-vivit-wysiwyg-button.wysiwyg-big-button.menu-item{background:var(--accent-500);color:var(--bkg-100);font-weight:700}.-vivit-wysiwyg-button.wysiwyg-big-button.menu-item .material-symbols-outlined{color:var(--bkg-100)}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{vertical-align:top;box-sizing:border-box;border:1px solid #ced4da;min-width:1em;padding:3px 5px;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{text-align:left;background-color:#f1f3f5;font-weight:700}.tiptap table .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;top:0;bottom:0;left:0;right:0}.tiptap table .column-resize-handle{pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:-2px;right:-2px}.tableWrapper{overflow-x:auto}.resize-cursor{cursor:ew-resize;cursor:col-resize}.table-bubble-menu .menu-icon{cursor:pointer;opacity:.5;font-size:1rem}.table-bubble-menu .hover-menu-content{box-shadow:var(--sl-shadow-medium);background-color:#f5f5f5;border-radius:5px;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;display:flex}.table-bubble-menu .hover-menu-content span.menu-item-description{display:none}.table-bubble-menu .divider{background-color:#e1e1e1;width:1px;height:20px;margin:8px 0}.table-bubble-menu .bubble-menu-item{cursor:pointer;text-wrap:nowrap;opacity:.5;flex:1;align-items:center;gap:3px;padding:.5rem;display:flex}.table-bubble-menu .bubble-menu-item.is-active{opacity:1}.table-bubble-menu .bubble-menu-item.is-active:hover{background-color:#f9f9f9}.threecolnode{grid-gap:1rem;grid-template-rows:1fr 1fr 1fr;margin:1rem 0;display:grid}@media (min-width:768px){.threecolnode{grid-template-rows:none;grid-template-columns:1fr 2fr 1fr}}.threecolnode .column{box-shadow:var(--sl-shadow-small);background:var(--bkg-150);border-radius:.5rem;flex-direction:column;gap:.2rem;height:100%;padding:1rem .5rem;display:flex}.threecolnode .column ul,.threecolnode .column li,.threecolnode .column a,.threecolnode .column p,.threecolnode .column ol,.threecolnode .column blockquote,.threecolnode .column pre,.threecolnode .column code,.threecolnode .column strong,.threecolnode .column em,.threecolnode .column i,.threecolnode .column b,.threecolnode .column u,.threecolnode .column sub,.threecolnode .column sup{font-size:.875rem}.threecolnode .column .column-content{height:100%}.threecolnode .column .strategy{color:var(--color-white);background-color:var(--bkg-600);border-radius:var(--global-border-radius);padding:.5rem}.threecolnode .column .strategy h4{color:var(--color-white)}.threecolnode .node-column:first-child .column:before{content:"Consolidation";background:var(--bkg-300);width:100%;color:var(--text-dark-900);font-size:1.4rem;font-weight:700;display:block}.threecolnode .node-column:nth-child(2) .column:before{content:"Core";background:var(--bkg-300);width:100%;color:var(--text-dark-900);font-size:1.4rem;font-weight:700;display:block}.threecolnode .node-column:nth-child(3) .column:before{content:"Complexity";background:var(--bkg-300);width:100%;color:var(--text-dark-900);font-size:1.4rem;font-weight:700;display:block}.strategy-node-wrapper,.strategy-node-wrapper sl-dropdown,.strategy-node-wrapper sl-dropdown sl-button{width:100%}.strategy-node-wrapper .strategy-menu-item .description{text-wrap:wrap;font-style:italic}.highlight-color-picker{border-radius:var(--global-border-radius);background:#fff;border:1px solid #ccc;border-radius:4px;padding:.25rem;display:flex;box-shadow:0 4px 8px #0000001a}.highlight-color-picker ul{flex-direction:row;align-items:center;display:flex}.highlight-color-picker ul li{justify-content:center;align-items:center;display:flex}.highlight-color-picker ul li button{border-radius:var(--global-border-radius);cursor:pointer;width:1.5rem;height:1.5rem}.highlight-color-picker ul .color-option{margin-right:.25rem}.highlight-color-picker ul .color-option:hover{filter:brightness(1.1)}.highlight-color-picker ul .btn-icon{margin-right:0;padding:0}.tiptap-style-menu .heading-one{font-size:1.5em;font-weight:700}.tiptap-style-menu .heading-two{font-size:1.25em;font-weight:700}.tiptap-style-menu .heading-three{font-size:1.1em;font-weight:700}.tiptap-style-menu .paragraph{font-size:1em}.tiptap-style-menu select{border:1px solid var(--bkg-200);width:130px;color:var(--black);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:.25rem;padding:.1rem 2rem 0 .5rem;font-size:.8rem}.dropdown-menu{border-radius:var(--global-border-radius);background:#fff;border:1px solid #ccc;flex-direction:column;gap:.1rem;padding:.4rem;display:flex;position:relative;overflow:auto;box-shadow:0 4px 8px #0000001a}.dropdown-menu button{text-align:left;border-radius:var(--global-border-radius);background-color:#0000;align-items:center;gap:.25rem;width:100%;padding-left:.2rem;display:flex}.dropdown-menu button:hover,.dropdown-menu button:hover.is-selected,.dropdown-menu button.is-selected{background-color:var(--bkg-200)}.dropdown-menu button img{width:1em;height:1em}[data-indent="1"]{padding-left:3rem}[data-indent="1"]:hover:before{content:"";color:#0000001a;background:linear-gradient(90deg,#0000000d 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:3rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}th [data-indent="1"],td [data-indent="1"]{padding-left:.5rem}th [data-indent="1"]:hover:before,td [data-indent="1"]:hover:before{content:"";color:#0003;background:linear-gradient(90deg,#0000001a 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:.5rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}[data-indent="2"]{padding-left:6rem}[data-indent="2"]:hover:before{content:"";color:#0000001a;background:linear-gradient(90deg,#0000000d 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:6rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}th [data-indent="2"],td [data-indent="2"]{padding-left:1rem}th [data-indent="2"]:hover:before,td [data-indent="2"]:hover:before{content:"";color:#0003;background:linear-gradient(90deg,#0000001a 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:1rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}[data-indent="3"]{padding-left:9rem}[data-indent="3"]:hover:before{content:"";color:#0000001a;background:linear-gradient(90deg,#0000000d 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:9rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}th [data-indent="3"],td [data-indent="3"]{padding-left:1.5rem}th [data-indent="3"]:hover:before,td [data-indent="3"]:hover:before{content:"";color:#0003;background:linear-gradient(90deg,#0000001a 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:1.5rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}[data-indent="4"]{padding-left:12rem}[data-indent="4"]:hover:before{content:"";color:#0000001a;background:linear-gradient(90deg,#0000000d 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:12rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}th [data-indent="4"],td [data-indent="4"]{padding-left:2rem}th [data-indent="4"]:hover:before,td [data-indent="4"]:hover:before{content:"";color:#0003;background:linear-gradient(90deg,#0000001a 50%,#00000003 100%);border-radius:0 .25rem .25rem 0;align-items:center;width:2rem;height:100%;font-size:small;display:flex;position:absolute;top:0;left:0}.tiptap p[data-spacing="1"]{line-height:1}.tiptap p[data-spacing="1.15"]{line-height:1.15}.tiptap p[data-spacing="2"]{line-height:2}.tiptap li{line-height:1.4}.tiptap li[data-spacing="1"]{line-height:1}.tiptap li[data-spacing="1.15"]{line-height:1.15}.tiptap li[data-spacing="2"]{line-height:2}.link-preview-panel{border-radius:var(--global-border-radius);background:#fff;border:1px solid #ccc;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;padding:.25rem;display:flex;box-shadow:0 4px 8px #0000001a}.link-preview-panel .url-text{color:var(--color-text);margin:0 .5rem;-webkit-text-decoration:underline;text-decoration:underline}.link-editor-panel{border-radius:var(--global-border-radius);background:#fff;border:1px solid #ccc;border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px;display:flex;box-shadow:0 4px 8px #0000001a}.link-editor-panel form{flex-direction:column;gap:.5rem;display:flex}.link-editor-panel form sl-input{border:none;max-width:none;margin:0;padding:0}.link-editor-panel form .url-input{flex-direction:row;justify-content:center;align-items:center;gap:.25rem;display:flex}.link-editor-panel form .dimension-inputs{flex-direction:row;justify-content:space-between;align-items:center;gap:.25rem;display:flex}.link-editor-panel form .dimension-inputs .width-input{flex-direction:row;justify-content:center;align-items:center;gap:.25rem;display:flex}.link-editor-panel form .dimension-inputs .width-input sl-input::part(base){flex-direction:row;justify-content:center;align-items:center;width:85px;display:flex}.link-editor-panel form .dimension-inputs .height-input{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;display:flex}.link-editor-panel form .dimension-inputs .height-input sl-input::part(base){flex-direction:row;justify-content:center;align-items:center;width:85px;display:flex}.link-editor-panel .link-editor-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.link-editor-panel .link-editor-actions .error-message{padding-left:1rem;font-size:.75rem}.link-editor-panel .link-editor-actions .error-message.-valid{color:var(--alert-success-dark)}.link-editor-panel .link-editor-actions .error-message.-invalid{color:var(--alert-failure-dark)}.link-editor-panel .url-text{color:var(--color-text);margin:0 .5rem;-webkit-text-decoration:underline;text-decoration:underline}[data-type=collage]{border:1px solid var(--bkg-200);background:var(--bkg-150);border-radius:.5rem;grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;width:100%;margin:1.5rem 0;padding:.75rem;display:grid}[data-type=collage][data-layout=abcc]{grid-template-areas:"a b""c c"}[data-type=collage][data-layout=aabc]{grid-template-areas:"a a""b c"}[data-type=collage][data-layout=abac]{grid-template-areas:"a b""a c"}[data-type=collage][data-layout=acbc]{grid-template-areas:"a c""b c"}[data-type=collage][data-centreoffset=left]{grid-template-columns:1fr 3fr}[data-type=collage][data-centreoffset=right]{grid-template-columns:3fr 1fr}[data-type=collage][data-centreoffset=none]{grid-template-columns:1fr 1fr}[data-type=collage] [data-type=collage-block]{border:1px solid var(--bkg-200);background:var(--bkg-100);cursor:pointer;border-radius:.5rem;flex-direction:column;width:100%;height:100%;min-height:80px;padding:1rem;display:flex}[data-type=collage] [data-type=collage-block].has-focus{border:1px solid var(--accent-500);cursor:text}[data-type=collage]>:first-child{grid-area:a}[data-type=collage]>:nth-child(2){grid-area:b}[data-type=collage]>:nth-child(3){grid-area:c}.layout-picker{border-radius:var(--global-border-radius);background-color:var(--bkg-100);border:1px solid #ccc;border-radius:4px;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:.4rem .1rem;padding:.25rem;display:grid;box-shadow:0 4px 8px #0000001a}.layout-picker .layout-option{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .1s;display:flex}.layout-picker .layout-option:hover{background-color:var(--bkg-200)}.layout-picker .layout-option.selected{background-color:var(--accent-500);color:#fff}.file-link-wrapper,.upload-loading-block{vertical-align:middle;cursor:pointer;width:400px;margin-right:.25rem;display:inline-block}.file-link-wrapper.has-focus .file-link__content,.file-link-wrapper:focus-within .file-link__content{outline:2px solid var(--accent-500)}.file-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.file-link__content,.upload-loading-info{border:1px solid var(--bkg-200);background-color:var(--color-white);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .2s;display:flex}.file-link__content:hover,.upload-loading-info:hover{background-color:var(--bkg-150)}.file-link__icon{color:var(--accent-300);flex-shrink:0;font-size:20px}.file-link__info{flex-direction:column;flex:1;min-width:0;display:flex}.file-link__filename{color:#2d3748;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.file-link__meta{color:var(--bkg-450);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.file-link__actions{flex-shrink:0;gap:.25rem;display:flex}.file-link__action{opacity:0;cursor:pointer;color:var(--bkg-150);background:0 0;border:none;border-radius:4px;padding:.25rem;transition:all .2s}.file-link__content:hover .file-link__action{opacity:1}.file-link__download:hover,.file-link__open:hover{color:var(--accent-500)}.upload-loading-info{flex-direction:column;gap:.5rem;display:flex}.upload-loading-info span{color:var(--bkg-450);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.upload-progress-bar{background-color:var(--bkg-200);border-radius:2px;width:100%;height:4px;overflow:hidden}.upload-progress-fill{background-color:var(--accent-500);height:100%;transition:width .3s}.temporal-wrapper{vertical-align:middle;border-radius:6px;margin:.25rem 0;display:inline-block}.temporal__content{border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;transition:background-color .2s;display:flex}.temporal__content:hover{background-color:var(--bkg-150)}.temporal__icon{flex-shrink:0;font-size:20px}.temporal__message{white-space:nowrap;text-overflow:ellipsis;color:#2d3748;flex:1;min-width:0;font-weight:500;overflow:hidden}.temporal__close-button{opacity:0;color:var(--bkg-150);border-radius:4px;padding:.25rem;transition:all .2s}.temporal__close-button:hover{opacity:1;color:var(--accent-500)}.temporal__content:hover .temporal__close-button{opacity:1}.temporal-error{background-color:color-mix(in srgb,var(--alert-failure)15%,white 85%);border:1px solid var(--alert-failure);color:var(--alert-failure-dark)}.temporal-warning{background-color:color-mix(in srgb,var(--alert-warning)15%,white 85%);border:1px solid var(--alert-warning);color:var(--alert-warning-dark)}.temporal-info{background-color:color-mix(in srgb,var(--accent-300)15%,white 85%);border:1px solid var(--accent-300);color:var(--accent-700)}.temporal-success{background-color:color-mix(in srgb,var(--alert-success)15%,white 85%);border:1px solid var(--alert-success);color:var(--alert-success-dark)}.drop-target{border-radius:var(--global-border-radius);opacity:.4;z-index:200;border:1px solied transparent;display:none;position:absolute}.drop-target.-pnq-move,.drop-target.-pt-move{width:100%;height:100%;transition:all .2s}.drop-target.-pnq-tag{border:2px dashed var(--pnq-500);width:100%;height:100%;top:0;left:0}.drop-target.-pt-tag{border:1px dashed var(--pt-500);width:100%;height:100%;top:0;left:0}.drop-target.-new-subsection,.drop-target.-listener{width:100%;height:100%;top:0;left:0}.tag{--tag-font-size-tiny:var(--font-size-tiny);--tag-font-size-small:var(--font-size-xs);--tag-font-size:var(--font-size-small);--tag-font-size-large:var(--font-size-normal);--tag-padding:.2rem .5rem .2rem .5rem;--tag-weight:600;padding:var(--tag-padding);background-color:var(--bkg-750);color:#fff;font-weight:var(--tag-weight);font-size:var(--font-size-small);border-radius:var(--border-radius-tag);flex-flow:row;justify-content:center;align-self:center;align-items:center;gap:5px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:flex;position:relative}.tag:has(.tag__count){padding-right:.8rem}.tag.-interactive{cursor:pointer}.tag .tag__icon{color:#fff;font-size:var(--font-size-normal);max-width:16px}.tag .tag__count{text-align:center;background:var(--color-white);border:1px solid var(--bkg-750);color:#292e34;border-radius:50%;width:17px;height:17px;font-size:12px;font-weight:700;display:block;position:absolute;top:-6px;right:-6px}.tag.-silent,.tag.-silent:hover,.tag.-silent:focus{background-color:#0000}.tag .tag__hover{background-color:var(--bkg-750);color:#fff;border-radius:var(--border-radius-tag);width:0;font-size:var(--font-size-small);z-index:2000;padding:.5rem;transition:all .2s ease-in-out;display:none;position:absolute;box-shadow:0 0 5px #0003}.tag.--size-tiny{font-size:var(--tag-font-size-tiny);padding:.1rem .3rem;font-weight:500}.tag.--size-tiny .tag__count{width:12px;height:12px;font-size:.5rem;top:-5px;right:-5px}.tag.--size-small{font-size:var(--tag-font-size-small);padding:.15rem .35rem;font-weight:600}.tag.--size-small .tag__count{width:15px;height:15px;font-size:.6rem;top:-7px;right:-7px}.tag.--size-large{padding:.25rem .55rem;font-size:1rem;font-weight:600}.tag.--color-objectives{background-color:var(--color-objectives)}.tag.--color-objectives[disabled],.tag.--color-objectives.--missing,.tag.--color-objectives[disabled]:hover,.tag.--color-objectives[disabled]:focus,.tag.--color-objectives.--missing:hover,.tag.--color-objectives.--missing:focus{background-color:color-mix(in srgb,var(--color-objectives)50%,white 50%)}.tag.--color-pedagogies{background-color:var(--color-pedagogies)}.tag.--color-pedagogies[disabled],.tag.--color-pedagogies.--missing,.tag.--color-pedagogies[disabled]:hover,.tag.--color-pedagogies[disabled]:focus,.tag.--color-pedagogies.--missing:hover,.tag.--color-pedagogies.--missing:focus{background-color:color-mix(in srgb,var(--color-pedagogies)50%,white 50%)}.tag.--color-sdc{background-color:var(--color-sdc)}.tag.--color-sdc[disabled],.tag.--color-sdc.--missing,.tag.--color-sdc[disabled]:hover,.tag.--color-sdc[disabled]:focus,.tag.--color-sdc.--missing:hover,.tag.--color-sdc.--missing:focus{background-color:color-mix(in srgb,var(--color-sdc)50%,white 50%)}.tag.--color-tc{background-color:var(--color-tc)}.tag.--color-tc[disabled],.tag.--color-tc.--missing,.tag.--color-tc[disabled]:hover,.tag.--color-tc[disabled]:focus,.tag.--color-tc.--missing:hover,.tag.--color-tc.--missing:focus{background-color:color-mix(in srgb,var(--color-tc)50%,white 50%)}.tag.--color-dispositions{background-color:var(--color-dispositions)}.tag.--color-dispositions[disabled],.tag.--color-dispositions.--missing,.tag.--color-dispositions[disabled]:hover,.tag.--color-dispositions[disabled]:focus,.tag.--color-dispositions.--missing:hover,.tag.--color-dispositions.--missing:focus{background-color:color-mix(in srgb,var(--color-dispositions)50%,white 50%)}.tag.--color-pt{background-color:var(--color-pt)}.tag.--color-pt[disabled],.tag.--color-pt.--missing,.tag.--color-pt[disabled]:hover,.tag.--color-pt[disabled]:focus,.tag.--color-pt.--missing:hover,.tag.--color-pt.--missing:focus{background-color:color-mix(in srgb,var(--color-pt)50%,white 50%)}.tag.--color-asmt{background-color:var(--color-asmt)}.tag.--color-asmt[disabled],.tag.--color-asmt.--missing,.tag.--color-asmt[disabled]:hover,.tag.--color-asmt[disabled]:focus,.tag.--color-asmt.--missing:hover,.tag.--color-asmt.--missing:focus{background-color:color-mix(in srgb,var(--color-asmt)50%,white 50%)}.tag.--color-support{background-color:var(--color-support)}.tag.--color-support[disabled],.tag.--color-support.--missing,.tag.--color-support[disabled]:hover,.tag.--color-support[disabled]:focus,.tag.--color-support.--missing:hover,.tag.--color-support.--missing:focus{background-color:color-mix(in srgb,var(--color-support)50%,white 50%)}.tag.--color-pnq{background-color:var(--color-pnq)}.tag.--color-pnq[disabled],.tag.--color-pnq.--missing,.tag.--color-pnq[disabled]:hover,.tag.--color-pnq[disabled]:focus,.tag.--color-pnq.--missing:hover,.tag.--color-pnq.--missing:focus{background-color:color-mix(in srgb,var(--color-pnq)50%,white 50%)}.tag.-prompt{-webkit-user-select:none;user-select:none;border:2px dashed var(--text-light);color:var(--text-light);cursor:pointer;background:0 0;margin-left:.5rem}.tag.-prompt:hover,.tag.-prompt:focus{border:2px dashed var(--text-light);color:var(--text-light)}.-untag{opacity:0;z-index:-1;border-radius:20px;padding:0;font-weight:700;transition:opacity .2s ease-in-out;position:absolute;top:-2px;right:3px;background:var(--bkg-100)!important}.-untag>.material-symbols-outlined{font-size:1.2rem!important}.-untag:hover{background:var(--bkg-200)}.text-tag{color:var(--color-white);border:2px solid var(--bkg-200);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.8rem;font-weight:700;transition:padding-right .1s ease-in-out;display:flex;position:relative}.text-tag.--color-objectives{background-color:var(--color-objectives)}.text-tag.--color-objectives .-untag{border:4px solid var(--color-objectives)!important}.text-tag.--color-pnq{background-color:var(--color-pnq)}.text-tag.--color-pnq .-untag{border:4px solid var(--color-pnq)!important}.text-tag:hover,.text-tag .selected{padding-right:20px}.text-tag:hover .-untag,.text-tag .selected .-untag{z-index:2;opacity:1;transition-delay:.2s;top:-15px;right:-10px}.icon-tag{border:2px solid var(--bkg-200);background-color:var(--bkg-700);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;transition:width .1s ease-in-out,padding-right .1s ease-in-out;display:flex;position:relative}.icon-tag.--color-pedagogies{background-color:var(--color-pedagogies)}.icon-tag.--color-pedagogies .-untag{border:4px solid var(--color-pedagogies)!important}.icon-tag.--color-dispositions{background-color:var(--color-dispositions)}.icon-tag.--color-dispositions .-untag{border:4px solid var(--color-dispositions)!important}.icon-tag .tag-icon.material-symbols-outlined{color:var(--color-white);font-size:20px}.icon-tag:hover,.icon-tag .selected{width:60px;padding-right:10px}.icon-tag:hover .-untag,.icon-tag .selected .-untag{z-index:2;opacity:1;transition-delay:.2s;top:-15px;right:-10px}.tag-target{border:2px solid var(--bkg-200);background-color:var(--bkg-200);border-radius:20px;justify-content:center;align-items:center;display:flex}.tag-target.-text{width:110px;height:32px}.tag-target.-icon{width:40px;height:40px}.tag-target.-icon.-small{width:32px;height:32px}.tag-target .inner{border:3px dashed var(--bkg-350);-webkit-user-select:none;user-select:none;border-radius:15px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tag-target .inner .material-symbols-outlined{font-size:1rem;font-weight:900!important}.tag-target .inner.--color-objectives{border-color:var(--objective-300)}.tag-target .inner.--color-objectives .material-symbols-outlined{color:var(--objective-300)}.tag-target .inner.--color-pnq{border-color:var(--pnq-500)}.tag-target .inner.--color-pnq .material-symbols-outlined{color:var(--pnq-700)}.tag-target .inner.--color-pedagogies{border-color:var(--pedagogy-300)}.tag-target .inner.--color-pedagogies .material-symbols-outlined{color:var(--pedagogy-300)}.tag-target .inner.--color-dispositions{border-color:var(--disposition-500)}.tag-target .inner.--color-dispositions .material-symbols-outlined{color:var(--disposition-500)}.breadcrumbs{background:var(--bkg-100);border-bottom:1px solid var(--bkg-200);flex-grow:1;align-self:center;gap:.35rem;padding:.5rem 1.5rem;display:none}@media (min-width:576px){.breadcrumbs{display:flex}}.breadcrumbs sl-breadcrumb-item{color:var(--text-dark-700)}.breadcrumbs sl-breadcrumb-item::part(base){flex-wrap:nowrap}.breadcrumbs sl-breadcrumb-item::part(label){text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:120px;color:var(--text-dark-700);font-size:.875rem;font-weight:600;transition:color .3s;display:inline-block;overflow:hidden}@media (min-width:768px){.breadcrumbs sl-breadcrumb-item::part(label){max-width:170px}}@media (min-width:992px){.breadcrumbs sl-breadcrumb-item::part(label){max-width:260px}}@media (min-width:1200px){.breadcrumbs sl-breadcrumb-item::part(label){max-width:100%}}.breadcrumbs sl-breadcrumb-item::part(label):hover{color:var(--text-dark-900)}.breadcrumbs sl-breadcrumb-item::part(separator){color:var(--text-dark-600)}.breadcrumbs ul{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{text-transform:uppercase;color:var(--text-dark-700);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.breadcrumbs li+li:before{content:"›";color:var(--text-dark-600);margin-right:.35rem}.breadcrumbs a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.breadcrumbs a:hover{color:var(--text-dark-900)}.breadcrumbs .breadcrumbs{background:0 0;border-bottom:none;padding:0}.breadcrumbs--lesson{display:flex}:root{--indicator-size:7px;--indicator-color:var(--accent-500);--indicator-br:50% 50%}.color-indicator{width:var(--indicator-size);height:var(--indicator-size);background-color:var(--indicator-color);border-radius:var(--indicator-br);flex:none;align-self:center;display:block}.notifications{z-index:1000;flex-direction:column;padding-right:1rem;display:flex;position:absolute;bottom:0;right:0}.notifications .inappnotification{background-color:var(--bkg-150);border-radius:.5rem;flex-direction:column;justify-content:space-between;margin-bottom:1rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 0 10px #0000001a}.notifications .inappnotification.-fade-out{opacity:0}.notifications .inappnotification.success{background:var(--alert-success);color:var(--bkg-100)}.notifications .inappnotification.success h3,.notifications .inappnotification.success p{color:var(--bkg-100)}.notifications .inappnotification.error{background:var(--alert-failure);color:var(--bkg-100)}.notifications .inappnotification.error h3,.notifications .inappnotification.error p{color:var(--bkg-100)}.notifications .inappnotification.warning{background:var(--alert-warning);color:var(--bkg-100)}.notifications .inappnotification.warning h3,.notifications .inappnotification.warning p{color:var(--bkg-100)}.notifications .inappnotification.info{background:var(--accent-700);color:var(--bkg-100)}.notifications .inappnotification.info h3,.notifications .inappnotification.info p{color:var(--bkg-100)}.notifications .inappnotification__header{justify-content:space-between;display:flex}.notifications .inappnotification .notification-close{cursor:pointer;color:var(--bkg-350);transition:all .3s}.notifications .inappnotification .notification-close:hover{color:#000}.notification{cursor:pointer;background:var(--bkg-100);flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.notification:hover,.notification:focus{background:var(--bkg-150)}.notification__image{align-self:center}.notification__image span{background:var(--s-bl-400);border-radius:50%;width:40px;height:40px;display:block}.notification__content{align-self:center;overflow:hidden}.notification__subject{color:var(--text-dark-700);font-weight:700}.notification__body{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--bkg-350);font-size:.75rem;display:inline-block;overflow:hidden}.notifications-drawer{z-index:99999}.notifications-drawer::part(title){color:var(--text-dark-700);font-size:1.3rem;font-weight:700}.notifications-drawer::part(body){padding:0}.notifications-pane h2{margin:1rem 0}#notification-permission-dialog{z-index:99999999}.notification-permission-dialog::part(panel){position:absolute;top:auto;bottom:1rem;left:auto;right:1rem}.notification-permission-dialog::part(base){position:initial}.notification-permission-dialog::part(overlay){display:none}sl-carousel{--aspect-ratio:auto}sl-carousel::part(base){background:var(--bkg-100);border-radius:var(--global-border-radius);grid-template:"slide slide"min-content"nav pager"30px/1fr 1fr;gap:.5rem 0;width:250px;padding:.5rem 1rem}sl-carousel::part(navigation){flex-direction:row;grid-area:pager;justify-content:flex-end;gap:10px;padding:0;display:flex}sl-carousel::part(navigation-button){grid-area:auto;padding:0}sl-carousel::part(pagination){flex-direction:row;grid-area:nav;justify-content:flex-start;display:flex}sl-carousel::part(pagination-item){width:var(--sl-spacing-x-small);height:var(--sl-spacing-x-small)}sl-carousel::part(scroll-container){grid-area:slide}sl-carousel h4{text-align:left;font-size:1rem}sl-carousel p{font-size:.8rem}sl-carousel sl-carousel-item{justify-content:flex-start;align-items:flex-start}sl-carousel.single-step::part(base){background:var(--bkg-100);border-radius:var(--global-border-radius);grid-template:"slide slide"min-content/1fr 1fr;gap:.5rem 0;width:250px;padding:.5rem 1rem}.help-close{padding:1rem;position:absolute;top:0;right:0}sl-dropdown::part(panel){border-radius:var(--global-border-radius-large)}.help-tooltip{flex-direction:column;justify-content:center;align-items:center;display:flex}.help-tooltip .popover-content{border-radius:var(--global-border-radius);box-shadow:var(--sl-shadow-medium)}.help-tooltip.-dark .btn-icon .material-symbols-outlined{color:var(--text-light-200bg)}.help-tooltip sl-carousel-item .heading{color:var(--text-normal);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.login{background:var(--bkg-150);text-align:center;grid-template-columns:1fr 4fr;grid-template-areas:"main aside"}.login__intro{color:var(--text-normal)}.login__intro h1{font-size:2.2rem;font-weight:600}.login__logo{max-width:300px;margin:0 auto 3rem}.login__main{background:var(--bkg-100);flex-direction:column;grid-area:main;justify-content:center;align-items:center;margin-bottom:2rem;padding:0 2rem;display:flex}.login__main .cl-card{box-shadow:none;margin:0 auto 3rem;padding-top:20px;padding-bottom:20px}.login__main .cl-footer,.login__main .cl-header,.login__main .cl-footer~div{display:none}.login__help{color:var(--text-light);font-size:.8rem}.login__help a{color:#00f;-webkit-text-decoration:underline;text-decoration:underline}.login__aside{background:url(/dist/login-alt-_KjgSdZS.png) top/cover no-repeat;grid-area:aside}.dashboard{background:var(--bkg-150);gap:1rem;width:100%;max-width:1600px;margin:0 auto;padding:3rem;position:relative}.dashboard__pane{background:var(--bkg-100);box-shadow:var(--sl-shadow-small);border-radius:var(--global-border-radius-large);padding:0 2rem 2rem}.dashboard__pane-header-full{grid-area:headerfull}.dashboard__pane-col-1{flex-direction:column;grid-area:col-1;display:flex}.dashboard__pane-col-2{grid-area:col-2}.dashboard__header{margin-bottom:2rem;font-size:2rem}.dashboard__header h1{font-size:2.4rem}.dashboard__content{grid-template:"full-width full-width"min-content"top-left top-right"min-content"bottom-left bottom-right"min-content"bottom bottom"min-content/50% 50%;gap:2rem;width:100%;display:grid}.dashboard__content__full-width{grid-area:full-width;width:100%}.dashboard__content__top-left{width:100%;box-shadow:var(--sl-shadow-large);border-radius:var(--global-border-radius-large);grid-area:top-left;grid-template-rows:min-content min-content;grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.dashboard__content__top-left .widget{box-shadow:none}.dashboard__content__top-right{grid-area:top-right}.dashboard__content__bottom-left{grid-area:bottom-left}.dashboard__content__bottom-right{grid-area:bottom-right}.dashboard__content__bottom{grid-area:bottom}.dashboard__content__bottom__actions{justify-content:space-between;gap:2rem;display:flex}.dashboard__content>*{background:var(--bkg-100);box-shadow:var(--sl-shadow-small);border-radius:var(--global-border-radius-large)}.dashboard .two-col-content{flex-direction:row;justify-content:center;align-items:center;display:flex}.dashboard .two-col-content .widget{box-shadow:none}.dashboard .two-col-content>*{flex:0 50%}.dashboard-home .dashboard__content__bottom .widget-big{height:auto}.dashboard-home .dashboard__content__bottom .widget-full-width,.dashboard.ls-dashboard{width:100%}.dashboard-wrapper{background:var(--bkg-150);height:100%;overflow-y:auto}.dashboard__breadcrumb{margin-bottom:.5rem}.dashboard__breadcrumb sl-icon::part(svg){fill:var(--text-light)}.dashboard.admin-dashboard .ag-grid-wrapper{min-height:500px}.datatable-wrapper{flex-direction:column;flex:1;height:100%;display:flex;overflow-x:auto}@media (min-width:768px){.datatable-wrapper{overflow-x:initial}}.datatable-wrapper th{text-align:left}.datatable-wrapper th button{text-align:left;flex-flow:row;justify-content:center;align-items:center;display:flex;position:relative}.datatable-wrapper thead tr{background:0 0}.datatable-wrapper thead tr th{color:var(--text-normal);padding:1rem .5rem;font-size:.9rem;font-weight:700}.datatable-wrapper thead tr th .material-symbols-outlined{font-size:1rem}.datatable-wrapper tbody tr td{padding:.5rem;font-size:.9rem}.datatable-wrapper tbody tr:nth-child(2n) td{background:var(--bkg-100)}.datatable-wrapper tbody tr:nth-child(odd) td{background:var(--bkg-125)}.datatable-wrapper tbody tr:hover td,.datatable-wrapper tbody tr:focus td{background:var(--bkg-150)}.datatable-pagination{font-size:.7rem}.datatable-pagination-list{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.datatable-pagination-list li>button{flex-direction:column;justify-content:center;align-items:center;display:flex}.datatable-pagination-list-item button{color:var(--text-normal)}.datatable-pagination-list-item.disabled button{color:var(--bkg-350)}.datatable-pagination-list-item.datatable-active button{font-weight:700}.datatable-pagination .material-symbols-outlined{font-size:.8rem}.datatable-preheader{flex-direction:row;justify-content:space-between;padding:0 0 1rem;display:flex}.datatable-bottom{flex-direction:row;justify-content:space-between;padding:1rem 0;display:flex}.datatable-table{width:100%}.datatable-info{font-size:.7rem;font-style:italic}.datatable-search{flex-direction:row;justify-content:flex-end;margin-bottom:.5rem;display:flex;position:relative}.datatable-search input{border-radius:var(--global-border-radius);border:var(--section-border);background:var(--bkg-150);width:100%;max-width:200px;height:100%;padding:.2rem .4rem;font-size:.7rem}.datatable-search:has(.material-symbols-outlined) input{padding:.13rem .4rem .13rem 1.4rem}.datatable-search label{display:none}.datatable-search .material-symbols-outlined{color:var(--bkg-350);margin-top:-8px;font-size:16px;position:absolute;top:50%;left:5px}.cfk-table-row-actions{flex-flow:row;gap:2px;height:100%;display:flex}.hidden{display:none}.wip{position:relative}.wip:after{border-radius:5px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.wip.-in-development:after{content:"In Development";color:var(--bkg-700);z-index:100;text-shadow:3px 3px 3px #fff9;background-color:#fff6;border-radius:5px;justify-content:center;align-items:center;font-size:2rem;font-style:italic;display:flex;position:absolute;overflow:clip}.wip.-coming-soon:after{content:"";color:#0000;background-color:#0000;font-size:small}.wip.-coming-soon:hover:after{content:"Coming Soon";color:#ffffffe6;text-shadow:none;background-color:#242424b3;transition:all .2s}.our-divider{background-color:#20202040;width:1px;height:1.25rem;margin-left:.5rem;margin-right:.25rem}[data-noderef]{cursor:pointer}[data-noderef]:hover{outline:2px solid #00000063}.floating-popover{background:radial-gradient(circle at center,var(--accent-700)0%,var(--accent-400)50%,white 100%);color:#fff;z-index:100;text-align:center;filter:brightness(1.2);border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;padding:.5rem;animation:.5s ease-in-out forwards punchyPopFade;display:flex;position:absolute}.floating-popover.--color-asmt{background:radial-gradient(circle,var(--color-asmt)0%,var(--color-asmt-light)30%,#fff0 100%)}.floating-popover.--feedback{background:radial-gradient(circle,var(--color-feedback-cta)0%,var(--magenta-700)30%,#fff0 100%)}.floating-popover.--color-support{background:radial-gradient(circle,var(--color-support)0%,var(--color-support-light)30%,#fff0 100%)}.floating-popover.--color-dispositions{background:radial-gradient(circle,var(--disposition-300)0%,var(--disposition-300)30%,var(--disposition-500)100%)}.floating-popover.--color-objectives{background:radial-gradient(circle,var(--objective-500)0%,var(--objective-300)30%,var(--objective-700)100%)}.floating-popover.--color-pedagogies{background:radial-gradient(circle,var(--pedagogy-500)0%,var(--pedagogy-300)30%,var(--pedagogy-700)100%)}.floating-popover.--color-pnq{background:radial-gradient(circle,var(--pnq-500)0%,var(--pnq-300)30%,var(--pnq-700)100%)}@keyframes punchyPopFade{0%{opacity:0;transform:scale(.5)}40%{opacity:1;transform:scale(1.2)}60%{transform:scale(.95)}80%{transform:scale(1)}to{opacity:0;transform:scale(1)}}.-highlighted{animation:1s ease-out highlight-fade}@keyframes highlight-fade{0%{outline:2px solid var(--accent-700);outline-offset:2px}to{outline-offset:2px;outline:2px solid #0000}}.insights-wrapper{flex-direction:column;gap:5px;width:100%;height:100%;margin:0 auto;padding:5px;display:flex}.insights-window{background-color:var(--bkg-100);border:1px solid #ccc;border-radius:8px;flex:1;padding:10px;overflow-y:auto}.insights-window__all-insights{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.insight-message-wrapper{justify-content:flex-end;align-items:flex-start;gap:4px;margin-bottom:.5rem;display:flex}.insight-message-wrapper__body{flex-direction:column;align-items:flex-end;display:flex}.insight-message-wrapper .insight-message__menu{opacity:0;transition:opacity .15s ease-in-out}.insight-message-wrapper:hover .insight-message__menu{opacity:1}.insight-message{background-color:var(--accent-500);border-radius:10px;align-items:flex-start;max-width:90%;padding:10px;display:flex}.insight-message__content{flex-direction:column;gap:5px;display:flex}.insight-message__text{color:#fff;text-align:right;white-space:pre-wrap;word-break:break-word}.insight-message__meta-line{color:#666;text-align:right;margin-top:2px;font-size:.65rem}.insight-message__menu{align-self:center;align-items:flex-start;display:flex}.insight-message__criterias{flex-flow:wrap;justify-content:flex-end;gap:5px;font-size:.8rem;display:flex}.insight-message__criteria-item{background-color:var(--bkg-150);border-radius:5px;flex-direction:row;align-self:flex-end;max-width:95%;padding:5px}.insight-message__criteria-code{font-weight:700}.insight-message__criteria-description{color:#666}.new-insight-wrapper{flex-direction:column;gap:5px;display:flex}.new-insight-form{flex-direction:column;flex:1;display:flex;position:relative}.new-insight-form .new-insight-actions{flex-direction:row;justify-content:flex-end;gap:5px;padding-top:5px;display:flex}.new-insight-form .new-insight-actions sl-button{flex:1}.new-insight-form .selected-criteria-container{z-index:1;border:1px solid #ccc;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;flex-flow:wrap;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:auto;gap:5px;margin:5px 5px 0;padding:5px;display:grid}.new-insight-form .selected-criteria-container:empty{display:none}.new-insight-form .selected-criteria-container .selected-criteria-tag{background-color:var(--bkg-100);border:1px solid #ccc;border-radius:15px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0 2px 0 10px;font-size:.8rem;display:flex}.new-insight-form .selected-criteria-container .selected-criteria-tag .tag-code{font-weight:600}.new-insight-form .selected-criteria-container .selected-criteria-tag .tag-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:50px;max-width:200px;overflow:hidden}.new-insight-form .selected-criteria-container .selected-criteria-tag .remove-button{cursor:pointer;color:var(--alert-failure);border:1px solid var(--alert-failure);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.8rem;font-weight:600;display:flex}.new-insight-form .selected-criteria-container .selected-criteria-tag .remove-button:hover{background-color:var(--alert-failure);color:#fff}.new-insight-text{flex:1}.progression-options-wrapper{background-color:#f1f1f1;border:1px solid #ccc;border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex}.options-table th,.options-table td{font-weight:600}.options-table sl-button.domain.knowledge::part(base){color:var(--color-domain-knowledge);background-color:var(--color-domain-knowledge)}.options-table sl-button.domain.practice::part(base){color:var(--color-domain-practice);background-color:var(--color-domain-practice)}.options-table sl-button.domain.engagement::part(base){color:var(--color-domain-engagement);background-color:var(--color-domain-engagement)}.options-table sl-button.domain::part(base){border-radius:.5rem}.options-table sl-button.domain::part(base):hover{color:#fff}.criteria-options{background-color:var(--bkg-150);border:1px solid #ccc;border-radius:8px;flex-flow:wrap;gap:5px;min-width:min-content;max-width:300px;max-height:60vh;margin:40px 0;display:flex;overflow-y:auto}.criteria-options__header{background-color:var(--bkg-150);z-index:1;border-bottom:1px solid #ccc;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000001f}.criteria-options__options{background-color:#fff;flex-direction:column;gap:5px;width:100%;padding:10px;display:flex;overflow-y:auto}.criteria-options__options .criteria-option{border-bottom:1px solid #ccc;flex-direction:column;padding:10px;display:flex}.criteria-options__options .criteria-option .code{font-weight:600}.criteria-options__options .criteria-option sl-button{align-self:flex-end}.dev-drawer .info-grid{gap:.5rem;margin-bottom:1rem;display:grid}.dev-drawer .info-grid .info-item{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dev-drawer .info-grid .info-item .info-label{font-weight:700}.dev-drawer .info-grid .info-item .info-value{color:var(--sl-color-neutral-700)}.dev-drawer .feature-flags{margin-bottom:1rem}.dev-drawer .feature-flags-header{margin-bottom:.5rem}.dev-drawer .feature-flags-grid{gap:.5rem;display:grid}.dev-drawer .feature-flags-grid .feature-flag-item{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dev-drawer .feature-flags-grid .feature-flag-item .flag-name{font-weight:700}.dev-drawer .feature-flags-grid .feature-flag-item .flag-status{color:var(--sl-color-neutral-700)}.dev-drawer .tour-buttons{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}:root{--aichat-bg:#fff;--aichat-text:var(--text-dark-700);--aichat-heading:var(--text-dark-900);--aichat-accent:var(--b-b-500);--aichat-radius:1rem;--aichat-shadow:0 1px 3px #00000014}.content.aichat{position:relative}.content.aichat .insights-wrapper{flex-direction:column;gap:5px;width:100%;height:100%;margin:0 auto;padding:5px;display:flex}.content.aichat .current-oec h3{cursor:initial;margin-bottom:.5rem}.content.aichat .insights-window{background-color:var(--bkg-100);border:1px solid #ccc;border-radius:8px;flex:1;padding:10px;overflow-y:auto}.content.aichat .insights-window__all-insights{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.content.aichat .insight-message{background-color:var(--accent-500);border-radius:10px;align-items:flex-end;max-width:90%;padding:10px;display:flex}.content.aichat .insight-message__content{flex-direction:column;gap:5px;display:flex}.content.aichat .insight-message__text{color:#fff;text-align:right}.content.aichat .insight-message__criterias{flex-flow:wrap;justify-content:flex-end;gap:5px;font-size:.8rem;display:flex}.content.aichat .insight-message__criteria-item{background-color:var(--bkg-150);border-radius:5px;flex-direction:row;align-self:flex-end;max-width:95%;padding:5px}.content.aichat .insight-message__criteria-code{font-weight:700}.content.aichat .insight-message__criteria-description{color:#666}.content.aichat .new-insight-wrapper{flex-direction:column;gap:5px;display:flex}.content.aichat .chat-form{background-color:var(--bkg-100);border-radius:1rem;flex-direction:column;flex:1;display:flex;position:relative}.content.aichat .chat-form sl-textarea::part(textarea){field-sizing:normal;padding-right:3rem}.content.aichat .chat-form .submit-button{height:100%;max-height:85px;position:absolute;bottom:0;right:1rem}.content.aichat .chat-form .submit-button span{color:var(--accent-700)}.content.aichat .chat-form sl-button{flex:1}.content.aichat .chat-form .selected-criteria-container{z-index:1;border:2px dashed var(--b-b-200);border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;flex-flow:wrap;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-auto-rows:auto;gap:5px;margin:5px 5px 0;padding:.5rem;display:grid}.content.aichat .chat-form .selected-criteria-container:empty{display:none}.content.aichat .chat-form .selected-criteria-container .selected-criteria-tag{background-color:var(--bkg-100);border:1px solid #ccc;border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:0 2px 0 10px;font-size:.8rem;display:flex}.content.aichat .chat-form .selected-criteria-container .selected-criteria-tag .tag-code{font-weight:600}.content.aichat .chat-form .selected-criteria-container .selected-criteria-tag .tag-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:50px;max-width:200px;overflow:hidden}.content.aichat .chat-form .selected-criteria-container .selected-criteria-tag .remove-button{cursor:pointer;color:var(--alert-failure);border:1px solid var(--alert-failure);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.8rem;font-weight:600;display:flex}.content.aichat .chat-form .selected-criteria-container .selected-criteria-tag .remove-button:hover{background-color:var(--alert-failure);color:#fff}.content.aichat .chat-text{flex:1}.content.aichat .progression-options-wrapper{background-color:#f1f1f1;border:1px solid #ccc;border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex}.content.aichat .options-table th,.content.aichat .options-table td{font-weight:600}.content.aichat .options-table sl-button.domain.knowledge::part(base){color:var(--color-domain-knowledge);background-color:var(--color-domain-knowledge)}.content.aichat .options-table sl-button.domain.practice::part(base){color:var(--color-domain-practice);background-color:var(--color-domain-practice)}.content.aichat .options-table sl-button.domain.engagement::part(base){color:var(--color-domain-engagement);background-color:var(--color-domain-engagement)}.content.aichat .options-table sl-button.domain::part(base){border-radius:.5rem}.content.aichat .options-table sl-button.domain::part(base):hover{color:#fff}.content.aichat .criteria-options{background-color:var(--bkg-150);border:1px solid #ccc;border-radius:8px;flex-flow:wrap;gap:5px;min-width:min-content;max-width:300px;max-height:60vh;margin:40px 0;display:flex;overflow-y:auto}.content.aichat .criteria-options__header{background-color:var(--bkg-150);z-index:1;border-bottom:1px solid #ccc;flex-direction:column;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000001f}.content.aichat .criteria-options__options{background-color:#fff;flex-direction:column;gap:5px;width:100%;padding:10px;display:flex;overflow-y:auto}.content.aichat .criteria-options__options .criteria-option{border-bottom:1px solid #ccc;flex-direction:column;padding:10px;display:flex}.content.aichat .criteria-options__options .criteria-option .code{font-weight:600}.content.aichat .criteria-options__options .criteria-option sl-button{align-self:flex-end}.content.aichat .scroll-to-bottom{z-index:1000;flex:0;order:99999;margin:0 auto;position:sticky;bottom:0}.content.aichat .scroll-to-bottom .btn-icon{background-color:var(--b-b-600);cursor:pointer;border-radius:50%;padding:7px}.content.aichat .scroll-to-bottom .btn-icon:hover{background-color:var(--b-b-700)}.content.aichat .scroll-to-bottom .btn-icon span{color:#fff;font-size:1.1rem}.ai-chat-prompts{flex-flow:wrap;justify-content:flex-start;gap:1rem;padding:.5rem 0 0;display:flex}.ai-chat-prompts .prompt-option{color:var(--b-b-200);background:var(--primary-500);cursor:pointer;text-align:left;border-radius:.5rem;padding:.25rem .5rem;display:inline-block}.ai-chat-prompts .prompt-option:hover,.ai-chat-prompts .prompt-option:focus{border:2px solid var(--bkg-100);color:var(--bkg-100)}.ai-chat-prompts__trigger{background:var(--bkg-100);color:var(--text-normal)}.vivit-select-oec{margin-bottom:1rem}.aichat{grid-template-rows:auto min-content;gap:1rem;max-width:800px;height:calc(97vh - 110px);padding:0 1rem;display:grid}.aichat__info-modal-trigger{-webkit-text-decoration:underline;text-decoration:underline}.aichat__moreinfo{background:var(--aichat-bg);border-radius:var(--aichat-radius);padding:1.5rem}.aichat__moreinfo h3:first-child{margin-top:0}.aichat__moreinfo h3,.aichat__moreinfo h4{color:var(--aichat-heading);margin:1.5rem 0 .75rem;font-weight:600;line-height:1.3}.aichat__moreinfo h3{font-size:1.25rem}.aichat__moreinfo h4{font-size:1.1rem}.aichat__moreinfo p{color:var(--aichat-text);margin:0 0 1rem}.aichat__moreinfo ul{margin:0 0 1.25rem;padding-left:0;list-style:none}.aichat__moreinfo ul li{color:var(--aichat-text);margin-bottom:.75rem;padding-left:1.25rem;position:relative}.aichat__moreinfo ul li:before{content:"";background:var(--aichat-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6em;left:0}.aichat .input-group,.aichat textarea{border-radius:.5rem;width:100%;margin-bottom:10px;padding:10px}.aichat-top{z-index:12;background:#fff;border:1px solid gray;border-radius:1rem;padding:1rem;position:absolute;top:auto;bottom:100px}.aichat__submit{z-index:9;flex-flow:row;width:100%;display:flex;position:relative}.aichat__submit button{align-self:center}.aichat__helpers{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.aichat__heading{text-align:right;align-self:center;font-weight:700}.aichat__warning{margin-top:.5rem}.aichat__warning p{color:var(--text-lighter);font-size:.75rem;font-style:italic}.aichat__message-pane{background:var(--bkg-100);scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);border:1px solid #d3d3d3;border-radius:1rem;flex-flow:column;justify-content:flex-start;align-items:flex-end;gap:.5rem;padding:1rem;display:flex;position:relative;overflow:hidden auto}.aichat__message-pane .criteria-option{background-color:var(--bkg-100);text-align:left;margin-bottom:1rem;padding:1rem;display:inline-block!important}.aichat__message-pane .criteria-option .objectives{display:block}.aichat__message-pane .criteria-option .card{color:#fff;width:-moz-fit-content;width:fit-content;margin:5px;display:inline-block!important}.aichat__message-pane .criteria-option .card .card__icon{color:#fff;vertical-align:text-bottom;margin-right:2px}.aichat__message-pane .criteria-option .details .title{font-weight:700}.aichat__message-pane .criteria-option .details .value{text-transform:capitalize}.aichat__message-pane #aichat-loading{width:20px;height:20px;position:fixed;bottom:140px}.cfk-ai-chat-panel::part(panel){overflow:hidden}.cfk-ai-chat-panel::part(overlay){display:none}.message{background:var(--accent-700);color:#fff;border-radius:1rem;padding:.75rem;font-size:.9rem;display:inline-block}.message.assistant-message{background:var(--bkg-200);color:var(--text-dark-900);align-self:flex-start}.message.assistant-message sl-button::part(base){white-space:initial;text-align:left;padding:.5rem;line-height:1.2rem}.message.assistant-message sl-button{margin-bottom:1rem}.message.assistant-message sl-button:last-child{margin-bottom:0}.message.action-message sl-button::part(base){white-space:initial;text-align:left;padding:.5rem;line-height:1.2rem}.message.action-message sl-button{margin-bottom:1rem}.message.action-message sl-button:last-child{margin-bottom:0}.message.user-message *{color:#fff}.message:has(.pqs-card-action){width:100%}.message:has(.pqs-card-action) .pqs-card-action{padding-bottom:2rem}.message:has(.pqs-card-action) .pqs-card-action .planner-card{margin-bottom:2rem}.cfk-ai-chat-panel{--size:550px}.recommended-phases{background:var(--sl-color-neutral-50);border-radius:4px;margin:1rem 0;padding:.5rem}.recommended-phases .phase-header{color:var(--sl-color-neutral-700);margin-bottom:.5rem;font-weight:600}.recommended-phases .phase-list{flex-wrap:wrap;gap:.5rem;display:flex}.recommended-phases .phase-item{background:var(--pt-300);color:var(--bkg-100);border-radius:999px;padding:.25rem .75rem;font-size:.875rem}.objectives-list-no-interact{flex-flow:wrap;justify-content:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.objectives-list-no-interact .card{flex:1;min-width:200px;max-width:300px}.objectives-list-no-interact .card.--color-objectives.-inactive{background:var(--color-objectives);filter:none;opacity:1}.vivit-token-counter{max-width:150px;padding:1rem 0 0}.vivit-token-counter__count-text{color:var(--text-lighter);font-size:.7rem}.vivit-token-counter sl-progress-bar.usage-warning{--indicator-color:var(--alert-warning)}.vivit-token-counter sl-progress-bar.usage-critical{--indicator-color:var(--alert-error)}.vivit-token-counter sl-progress-bar.usage-normal{--indicator-color:var(--alert-success)}#vivit-token-counter{display:none!important}@media (min-width:768px){.feedback-panel::part(panel){padding-bottom:48px}.ctl-feedback-panel::part(panel){padding-bottom:48px}}.feedback-panel::part(body){padding-top:0}.ctl-feedback-panel::part(body){padding-top:0}@media (min-width:768px){.feedback-panel[placement=start]::part(panel){margin-left:70px}[placement=start].ctl-feedback-panel::part(panel){margin-left:70px}}.feedback-panel .close-button,.ctl-feedback-panel .close-button{padding:1rem;position:absolute;top:0;right:0}.feedback-panel .endorse,.ctl-feedback-panel .endorse{flex-direction:column;justify-content:flex-start;display:flex}.feedback-panel .actions,.ctl-feedback-panel .actions{flex-direction:row;justify-content:flex-start;gap:1rem;padding:1rem 0;display:flex}.feedback-panel .content,.ctl-feedback-panel .content{flex-direction:column;justify-content:space-between;gap:1rem;display:flex}.feedback-panel .content .all-feedback,.ctl-feedback-panel .content .all-feedback{flex:1}.cfk-feedback-panel>.push-panel__header>h3{color:var(--text-normal)}.feedback-window{flex-direction:column;height:100%;display:flex}.feedback-window .feedback-window__elements sl-dropdown{margin-bottom:.5rem}.feedback-window sl-checkbox::part(label){color:var(--text-normal)}.feedback-window__elements{flex-direction:column;grid-template-columns:repeat(3,auto);display:flex;overflow-y:auto}.feedback-window__elements .feedback-window-element-wrapper{flex-direction:row;justify-content:space-between;display:flex}.feedback-window__elements .feedback-window-element{border-radius:var(--global-border-radius);cursor:pointer;color:var(--text-normal);border:1px solid #0000;flex-direction:row;flex:1;padding:5px;font-size:1rem;display:flex}.feedback-window__elements .feedback-window-element sl-checkbox::part(control--checked){background-color:var(--color-feedback-cta);border-color:var(--color-feedback-cta)}.feedback-window__elements .feedback-window-element sl-checkbox[disabled]::part(base){opacity:1;cursor:pointer}.feedback-window__elements .feedback-window-element:hover{background-color:var(--bkg-200)}.feedback-window__elements sl-dropdown[open] .feedback-window-element{border:1px solid var(--color-feedback-cta)}.feedback-window__completion-indicator{color:var(--color-feedback-cta);flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding-left:5px;font-weight:700;display:flex}.feedback-window__completion-indicator.complete{color:var(--color-feedback-cta)}.feedback-window__guidelines{color:var(--text-dark-700);flex-direction:column;flex:1;gap:.5rem;min-width:20%;font-size:.8rem;display:flex}.feedback-window__header{background-color:var(--bkg-100);z-index:1;border-bottom:1px solid var(--bkg-150);flex-direction:row;width:100%;padding-bottom:5px;display:flex;position:sticky;top:0}.feedback-window sl-tab{color:#3c4249;background-color:#fff}.feedback-window sl-tab::part(base){color:#3c4249}.feedback-window sl-tab::part(base):hover{color:var(--text-dark-900)}.feedback-guidelines{background-color:var(--bkg-150);border-radius:.5rem;margin-bottom:1rem;padding:1rem}.feedback-guidelines__heading{color:var(--text-dark-900);margin-top:0;margin-bottom:8px;font-size:1rem;font-weight:600}.feedback-guidelines__list{margin:0;padding-left:20px}.feedback-guidelines__item{color:var(--text-dark-700);margin-bottom:6px;font-size:.85rem;line-height:1.4;list-style-type:circle}.feedback-guidelines__item:last-child{margin-bottom:0}.show-fb .feedback-initiator{display:flex}.feedback-initiator{color:var(--color-feedback-cta);flex-direction:row;justify-content:center;align-items:center;display:none}.feedback-initiator.top-left{position:absolute;top:0;left:0}.feedback-initiator.top-right{position:absolute;top:0;right:0}.feedback-initiator.bottom-left{position:absolute;bottom:0;left:0}.feedback-initiator.bottom-right{position:absolute;bottom:0;right:0}.feedback-initiator .material-symbols-outlined{color:var(--color-feedback-cta);font-size:1.3rem}.feedback-form-popover{background:0 0;margin:0;padding:0}.feedback-form{background-color:var(--bkg-150);width:270px;color:var(--text-dark-900);border:2px solid #bb1b7b;border-radius:1rem;flex-direction:column;gap:.5rem;margin-bottom:50px;padding:1rem;display:flex;overflow-y:auto}.feedback-form sl-button.feedback-form-submit{align-self:flex-end}.feedback-form sl-button.feedback-form-submit::part(base){color:#fff;background-color:#bb1b7b}.feedback-form sl-button.feedback-form-submit::part(base):hover{border-color:var(--magenta-700)}.feedback-form .feedback-form-close{cursor:pointer;color:var(--bkg-250);padding:.5rem;position:absolute;top:0;right:0}.feedback-form .feedback-form-close:hover{color:var(--color-feedback-cta)}.feedback-form-element{background-color:var(--bkg-150);flex-direction:column;gap:.5rem;display:flex}.feedback-form-element__title{padding-right:1rem;font-weight:700}.feedback-form-element__prompt{color:var(--text-dark-700);font-size:.8rem}.feedback-form-element__checkbox-wrapper{flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.feedback-form-element__checkbox-wrapper sl-checkbox{margin-bottom:0}.feedback-form-element__checkbox-wrapper sl-checkbox::part(control--checked){background-color:var(--color-feedback-cta);border-color:var(--color-feedback-cta)}.feedback-form-element sl-textarea::part(base):focus-within{border-color:var(--color-feedback-cta);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-feedback-cta)85%,white 90%)}.form-elt-finder{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.form-elt-finder .material-symbols-outlined{color:var(--text-normal);font-size:1rem}.form-elt-finder .material-symbols-outlined:hover{color:var(--color-feedback-cta)}sl-switch.feedback-anchor-switch{padding-left:5px;position:absolute;top:0;right:0}sl-switch.feedback-anchor-switch.left-aligned{left:0;right:auto}sl-switch.feedback-anchor-switch::part(control){background-color:var(--bkg-250);border-color:var(--bkg-250)}sl-switch.feedback-anchor-switch::part(thumb){background-color:var(--color-feedback-cta);border-color:var(--color-feedback-cta)}.sg-component{background:var(--bkg-125);border-radius:var(--global-border-radius);gap:1rem;margin-top:1rem;padding:1rem 2rem}.sg-component-wrapper{margin:2rem 0}.sg-caption{color:var(--text-light);padding:.25rem;font-size:.85rem;font-style:italic}.ag-theme-quartz{--ag-font-family:"Inter",Verdana,sans-serif}.ag-theme-quartz .ag-header-cell-wrap-text .ag-header-cell-label{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.ag-theme-quartz .ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal;overflow-wrap:break-word;word-break:normal}#ls-monitoring-feedback .ag-header-cell-wrap-text .ag-header-cell-label{flex-direction:row;align-items:center}.ag-grid-data-source{display:none}.ag-cell.ag-cell-center{flex-direction:row;justify-content:center;align-items:center;display:flex}.ag-cell.ag-cell-center .material-symbols-outlined[data-val=true]{color:var(--alert-success)}.ag-cell.ag-cell-center .material-symbols-outlined[data-val=false]{color:var(--alert-failure)}.ag-cell.ag-cell-textwrap{padding:1rem 0;line-height:1.4}.ag-cell.ag-cell-date .date-cell-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;gap:.2rem;display:flex}.ag-cell.ag-cell-date .date-cell-wrapper>*{align-self:center}.ag-cell.ag-cell-actions .actions-wrapper{flex-direction:row;justify-content:center;align-items:center;gap:1rem;height:100%;line-height:1.4;display:flex}.ag-grid-wrapper{width:100%}.ag-grid-wrapper.-has-csv-export>.ag-grid-header{flex-direction:row;justify-content:flex-end;padding:1rem 0;display:flex}.ag-grid-wrapper.-has-csv-export .ag-root-wrapper{height:calc(100% - 65px)}.ag-grid-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.ag-grid-header.has-all-filters{flex-flow:wrap;justify-content:flex-end;gap:2rem}.ag-grid-header__date-filter-group{flex-direction:row;justify-content:flex-start;gap:1rem;display:flex}.ag-grid-header__date-filter-group .input-wrapper{max-width:200px}.ag-grid-header__date-filter-group .input-wrapper input{font-size:.875rem}.ag-grid-header__date-filter-group>*{align-self:center}.ag-row.ls-plan-is-iep{background-color:color-mix(in srgb,var(--s-red-200)45%,#fff 55%)}.ag-row.ls-plan-is-slp{background-color:var(--b-g-100)}.ls-plan__wysiwyg-panel{border:1px solid var(--bkg-250);border-radius:1rem;margin-top:1rem}.ls-plan__wysiwyg-panel .editor__content .ProseMirror{min-height:200px}.ls-plan__wysiwyg-view{padding:1rem}.ls-plan__feedback-ack-cell{line-height:1rem}.ls-plan__feedback-ack-cell .ls-plan__feedback-ack{white-space:break-spaces;font-size:.75rem;font-style:italic}.ag-grid-default-height{height:500px}.autoComplete_wrapper{display:block;position:relative}.autoComplete_wrapper>input{box-sizing:border-box;text-overflow:ellipsis;width:370px;height:3rem;color:var(--text-dark-700);background-color:#fff;background-image:url(./images/search.svg);background-position:1.05rem .8rem;background-repeat:no-repeat;background-size:1.4rem;background-origin:border-box;border-radius:10rem;outline:none;margin:0;padding:0 2rem 0 3.2rem;font-size:1rem}.autoComplete_wrapper>input::placeholder{color:var(--text-light)}.autoComplete_wrapper>input:hover{color:var(--text-dark-900)}.autoComplete_wrapper .results-info-text{color:var(--text-light);font-style:italic;font-size:var(--font-size-small);margin:.3rem;padding:.3rem .5rem}.autoComplete_wrapper .results-year-level{text-transform:uppercase;color:var(--text-light);align-items:center;margin-left:10px;font-size:.75rem;font-weight:300;display:flex}.autoComplete_wrapper>ul{box-sizing:border-box;z-index:9999;background-color:#fff;border:1px solid #21212112;border-radius:.6rem;outline:none;max-height:226px;margin:.5rem 0 0;padding:0;list-style:none;transition:opacity .15s ease-in-out;position:absolute;left:0;right:0;overflow-y:scroll;box-shadow:0 3px 6px #959da526}.autoComplete_wrapper>ul[hidden],.autoComplete_wrapper>ul:empty{opacity:0;display:block;transform:scale(0)}.autoComplete_wrapper>ul>li{text-align:left;color:#212121;background-color:#fff;border-radius:.35rem;margin:.3rem;padding:.3rem .5rem;font-size:1rem}.autoComplete_wrapper>ul>li mark{color:var(--accent-500);background-color:#0000;font-weight:700}.autoComplete_wrapper>ul>li:hover{cursor:pointer;background-color:var(--accent-700);color:#fff}.autoComplete_wrapper>ul>li:hover mark{color:var(--accent-300)}.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:var(--accent-300)}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:18rem}}.concepts-window__summary .autoComplete_wrapper>ul{min-width:250px;max-width:300px;max-height:450px}.concepts-window__summary .autoComplete_wrapper .input-wrapper.--size-normal input,.concepts-window__header .input-wrapper.--size-normal input{min-width:250px}.select-oec-prompt .autoComplete_wrapper>ul>li>span{text-overflow:initial!important;white-space:initial!important;overflow:initial!important}.modal{z-index:1000;background-color:#00000080;flex-direction:column;align-items:center;animation-name:fade-in;animation-duration:.15s;animation-timing-function:ease-in-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-underlay{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.modal-close{padding:1.2rem;position:absolute;top:0;right:0}.modal-content{box-shadow:var(--sl-shadow-small);border-radius:8px;width:80%;height:80vh;margin-top:5vh;animation-name:zoom-out;animation-duration:.15s;animation-timing-function:ease;position:relative}.modal.closing{animation-name:fade-out;animation-duration:.15s;animation-timing-function:ease-in-out}.modal.closing .modal-content{animation-name:zoom-out;animation-duration:.15s;animation-timing-function:ease}.basic-modal{box-shadow:var(--sl-shadow-large);background:#fff;border-radius:.75rem;width:min(760px,90vw);max-height:80vh;padding:1.5rem;position:relative;overflow:auto}.banner{background:color-mix(in srgb,var(--alert-success)45%,#fff 55%);border-radius:var(--global-border-radius-large);color:color-mix(in srgb,var(--alert-success)35%,#000 65%);margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem}sl-dialog::part(title){border-radius:var(--global-border-radius-large)0 0 0;color:var(--text-dark-700);padding-bottom:0;font-size:1.3rem;font-weight:700}sl-dialog::part(panel){border-radius:var(--global-border-radius-large);max-height:calc(80% - var(--sl-spacing-2x-large))}sl-dialog .dialog-body{color:var(--text-dark-700);font-size:.875rem}sl-dialog .dialog__actions{flex-direction:row;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}sl-details.details-alt{margin-bottom:1rem}sl-details.details-alt::part(summary){padding:1rem}sl-details.details-alt::part(summary-icon){padding:1rem}sl-details.details-alt::part(header){background:var(--bkg-125);padding:0}sl-details.details-alt::part(content){background:var(--bkg-125)}sl-details.details-alt::part(base){box-shadow:var(--sl-shadow-small);border:0}.ach-std-noobj{background:var(--bkg-125);margin-bottom:1rem;padding:1rem}.related-info-dialog{--width:100%}.related-info-dialog::part(panel){max-width:1000px}.related-info-dialog .related-info-content{flex-direction:row;justify-content:space-between;gap:1rem;display:flex}.related-info-dialog .related-info-content>*{background:var(--bkg-125);border-radius:1rem;padding:1rem}.related-info-dialog .card__related-pedagogies>*,.related-info-dialog .card__characteristics>*{margin-bottom:.5rem}.related-info-dialog .card__characteristics li{background:var(--b-o-700);color:var(--bkg-100);word-break:break-word;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.8rem;font-weight:700}#freshworks-frame-wrapper{left:80px!important;right:auto!important}#freshworks-frame-wrapper.frame-right{animation:.3s slideupleft!important}.ais-SearchBox{margin-bottom:1em}.ais-InstantSearch{z-index:9999;width:100%;max-width:960px;margin:0 auto 0 -480px;font-family:sans-serif;display:block;position:fixed;top:0;left:50%;overflow:hidden}.ais-Hits-item img{margin-right:1em}.ais-Hits-list{margin-bottom:1em}dialog::backdrop{background:#00000080}dialog[popover]{background:0 0;border:none;max-width:600px;margin:auto;padding:0}.ais-InstantSearch{background:#fff;border-radius:8px;padding:20px}#hits{font-family:Inter,Verdana,sans-serif}.hits .ais-Hits-item{width:100%;margin-left:0;padding:0}.hit{cursor:pointer;width:100%;padding:1.5rem;transition:background .1s ease-in-out;position:relative}.hit .color-indicator{--indicator-color:var(--bkg-250);--indicator-size:6px;--indicator-br:50% 50%;margin-right:0;display:inline-block}.hit:hover,.hit:focus{background:color-mix(in srgb,var(--accent-300)5%,#fff 95%)}.hit-name{color:var(--text-dark-600);font-size:1.2rem;font-weight:700}.hit-chev{color:var(--bkg-250);font-variation-settings:"wght" 300;margin-top:-24px;font-size:48px;position:absolute;top:50%;right:1rem}.hit-attributes{flex-direction:row;justify-content:flex-start;gap:5px;margin:.5rem 0 0;display:flex}.hit-attributes>*{color:var(--text-light);border-radius:15px;font-size:.875rem;font-weight:600}.simple-indicator{--indicator-top:-3px;--indicator-right:2px;top:var(--indicator-top);right:var(--indicator-right);color:#ebb3ad;width:10px;height:10px;display:block;position:absolute}.dot-separator{--separator-size:5px;--separator-color:var(--bkg-250);--spacing-horz:3px;width:var(--separator-size);height:var(--separator-size);background-color:var(--separator-color);margin-left:var(--spacing-horz);margin-right:var(--spacing-horz);border-radius:50%;flex:none;align-self:center;display:inline-block}.push-panel{opacity:0;visibility:hidden;pointer-events:none;background:var(--b-b-800);width:0;transition:width .3s ease-in-out,opacity .3s ease-in-out .2s,visibility 0s linear .5s;overflow:hidden}.push-panel.active{width:var(--vivit-panel-width);flex:0 0 var(--vivit-panel-width);max-width:var(--vivit-panel-width);opacity:1;visibility:visible;pointer-events:auto;transition:width .3s ease-in-out,opacity .3s ease-in-out .2s,visibility}.push-panel__header{flex-direction:row;justify-content:space-between;padding:1rem;display:flex}.push-panel__header>h3,.push-panel__header>.btn-icon span{color:var(--bkg-100)}.push-panel__header>.btn-icon.cfk-feedback-close span{color:var(--text-dark-700)}.push-panel__header>*{align-self:center}.cfk-ai-chat-panel{grid-template-rows:70px auto;display:grid}.cfk-feedback-panel{background:var(--bkg-100);grid-template-rows:70px auto;display:grid}.cfk-feedback-panel .content{color:var(--bkg-100);padding:1rem;overflow-y:auto}.cfk-lessons-panel{background:var(--bkg-100);grid-template-rows:70px auto;display:grid}.cfk-lessons-panel .content{padding:1rem;overflow-y:auto}.cfk-lessons-panel .push-panel__header>h3,.cfk-lessons-panel .push-panel__header>.btn-icon span{color:var(--text-dark-900)}.cfk-lessons-panel .focus-use,.cfk-lessons-modal .focus-use{flex-wrap:wrap;gap:.5rem;width:100%;margin-left:0}.cfk-lessons-panel .focus-use__summary,.cfk-lessons-modal .focus-use__summary{cursor:pointer;border-radius:.5rem;padding:.35rem .3rem}.cfk-lessons-panel .focus-use__count,.cfk-lessons-modal .focus-use__count{color:var(--text-dark-700);font-size:.65rem}.cfk-lessons-panel .focus-use__pills,.cfk-lessons-modal .focus-use__pills{display:none}.cfk-lessons-panel .focus-use__detail,.cfk-lessons-modal .focus-use__detail{background:var(--bkg-100);border:1px solid var(--border-light);border-radius:.6rem;gap:.5rem;min-width:200px;max-width:260px;padding:.6rem;display:grid;box-shadow:0 10px 20px #0f172a14}.cfk-lessons-panel .focus-use__detail-section,.cfk-lessons-modal .focus-use__detail-section{flex-direction:column;gap:.35rem;display:flex}.cfk-lessons-panel .focus-use__detail-label,.cfk-lessons-modal .focus-use__detail-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dark-500);font-size:.6rem;font-weight:700}.cfk-lessons-panel .focus-use__detail-list,.cfk-lessons-modal .focus-use__detail-list{flex-direction:column;gap:.35rem;max-height:180px;display:flex;overflow-y:auto}.cfk-lessons-panel .focus-use__detail-item,.cfk-lessons-modal .focus-use__detail-item{color:var(--text-dark-900);border:1px solid var(--bkg-200);background:var(--bkg-100);border-left-width:3px;border-radius:.45rem;padding:.35rem .45rem;font-size:.72rem;line-height:1.2;box-shadow:0 1px #0f172a0a}.cfk-lessons-panel .focus-use__detail-item.--color-objectives,.cfk-lessons-modal .focus-use__detail-item.--color-objectives{border-left-color:var(--color-objectives);background:color-mix(in srgb,var(--color-objectives)12%,white 88%);border-color:color-mix(in srgb,var(--color-objectives)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-pedagogies,.cfk-lessons-modal .focus-use__detail-item.--color-pedagogies{border-left-color:var(--color-pedagogies);background:color-mix(in srgb,var(--color-pedagogies)12%,white 88%);border-color:color-mix(in srgb,var(--color-pedagogies)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-sdc,.cfk-lessons-modal .focus-use__detail-item.--color-sdc{border-left-color:var(--color-sdc);background:color-mix(in srgb,var(--color-sdc)12%,white 88%);border-color:color-mix(in srgb,var(--color-sdc)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-tc,.cfk-lessons-modal .focus-use__detail-item.--color-tc{border-left-color:var(--color-tc);background:color-mix(in srgb,var(--color-tc)12%,white 88%);border-color:color-mix(in srgb,var(--color-tc)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-dispositions,.cfk-lessons-modal .focus-use__detail-item.--color-dispositions{border-left-color:var(--color-dispositions);background:color-mix(in srgb,var(--color-dispositions)12%,white 88%);border-color:color-mix(in srgb,var(--color-dispositions)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-pt,.cfk-lessons-modal .focus-use__detail-item.--color-pt{border-left-color:var(--color-pt);background:color-mix(in srgb,var(--color-pt)12%,white 88%);border-color:color-mix(in srgb,var(--color-pt)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-asmt,.cfk-lessons-modal .focus-use__detail-item.--color-asmt{border-left-color:var(--color-asmt);background:color-mix(in srgb,var(--color-asmt)12%,white 88%);border-color:color-mix(in srgb,var(--color-asmt)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-support,.cfk-lessons-modal .focus-use__detail-item.--color-support{border-left-color:var(--color-support);background:color-mix(in srgb,var(--color-support)12%,white 88%);border-color:color-mix(in srgb,var(--color-support)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--color-pnq,.cfk-lessons-modal .focus-use__detail-item.--color-pnq{border-left-color:var(--color-pnq);background:color-mix(in srgb,var(--color-pnq)12%,white 88%);border-color:color-mix(in srgb,var(--color-pnq)30%,white 70%)}.cfk-lessons-panel .focus-use__detail-item.--missing,.cfk-lessons-modal .focus-use__detail-item.--missing{color:var(--text-dark-700);border-style:dashed}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-objectives,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-objectives{background:color-mix(in srgb,var(--color-objectives)6%,white 94%);border-color:color-mix(in srgb,var(--color-objectives)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-pedagogies,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-pedagogies{background:color-mix(in srgb,var(--color-pedagogies)6%,white 94%);border-color:color-mix(in srgb,var(--color-pedagogies)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-sdc,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-sdc{background:color-mix(in srgb,var(--color-sdc)6%,white 94%);border-color:color-mix(in srgb,var(--color-sdc)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-tc,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-tc{background:color-mix(in srgb,var(--color-tc)6%,white 94%);border-color:color-mix(in srgb,var(--color-tc)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-dispositions,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-dispositions{background:color-mix(in srgb,var(--color-dispositions)6%,white 94%);border-color:color-mix(in srgb,var(--color-dispositions)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-pt,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-pt{background:color-mix(in srgb,var(--color-pt)6%,white 94%);border-color:color-mix(in srgb,var(--color-pt)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-asmt,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-asmt{background:color-mix(in srgb,var(--color-asmt)6%,white 94%);border-color:color-mix(in srgb,var(--color-asmt)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-support,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-support{background:color-mix(in srgb,var(--color-support)6%,white 94%);border-color:color-mix(in srgb,var(--color-support)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-item.--missing.--color-pnq,.cfk-lessons-modal .focus-use__detail-item.--missing.--color-pnq{background:color-mix(in srgb,var(--color-pnq)6%,white 94%);border-color:color-mix(in srgb,var(--color-pnq)22%,white 78%)}.cfk-lessons-panel .focus-use__detail-empty,.cfk-lessons-modal .focus-use__detail-empty{color:var(--text-dark-500);font-size:.7rem}.cfk-lessons-panel sl-progress-ring,.cfk-lessons-modal sl-progress-ring{--size:18px;--track-width:3px}.cfk-lessons-panel sl-progress-ring.--color-objectives,.cfk-lessons-modal sl-progress-ring.--color-objectives{--indicator-color:var(--color-objectives)}.cfk-lessons-panel sl-progress-ring.--color-pedagogies,.cfk-lessons-modal sl-progress-ring.--color-pedagogies{--indicator-color:var(--color-pedagogies)}.cfk-lessons-panel sl-progress-ring.--color-sdc,.cfk-lessons-modal sl-progress-ring.--color-sdc{--indicator-color:var(--color-sdc)}.cfk-lessons-panel sl-progress-ring.--color-tc,.cfk-lessons-modal sl-progress-ring.--color-tc{--indicator-color:var(--color-tc)}.cfk-lessons-panel sl-progress-ring.--color-dispositions,.cfk-lessons-modal sl-progress-ring.--color-dispositions{--indicator-color:var(--color-dispositions)}.cfk-lessons-panel sl-progress-ring.--color-pt,.cfk-lessons-modal sl-progress-ring.--color-pt{--indicator-color:var(--color-pt)}.cfk-lessons-panel sl-progress-ring.--color-asmt,.cfk-lessons-modal sl-progress-ring.--color-asmt{--indicator-color:var(--color-asmt)}.cfk-lessons-panel sl-progress-ring.--color-support,.cfk-lessons-modal sl-progress-ring.--color-support{--indicator-color:var(--color-support)}.cfk-lessons-panel sl-progress-ring.--color-pnq,.cfk-lessons-modal sl-progress-ring.--color-pnq{--indicator-color:var(--color-pnq)}.cfk-lessons-panel .cfk-lesson-dots,.cfk-lessons-modal .cfk-lesson-dots{flex-wrap:wrap;gap:4px;margin-top:.4rem;display:flex}.cfk-lessons-panel .cfk-lesson-dot,.cfk-lessons-modal .cfk-lesson-dot{background:var(--bkg-300);border-radius:999px;width:6px;height:6px;display:inline-block}.cfk-lessons-panel .cfk-lesson-dot.--color-objectives,.cfk-lessons-modal .cfk-lesson-dot.--color-objectives{background-color:var(--color-objectives)}.cfk-lessons-panel .cfk-lesson-dot.--color-objectives[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-objectives.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-objectives[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-objectives.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-objectives[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-objectives[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-objectives.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-objectives.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-objectives[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-objectives[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-objectives.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-objectives.--missing:focus{background-color:color-mix(in srgb,var(--color-objectives)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-pedagogies,.cfk-lessons-modal .cfk-lesson-dot.--color-pedagogies{background-color:var(--color-pedagogies)}.cfk-lessons-panel .cfk-lesson-dot.--color-pedagogies[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-pedagogies.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-pedagogies[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-pedagogies.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-pedagogies[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-pedagogies[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-pedagogies.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-pedagogies.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-pedagogies[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-pedagogies[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-pedagogies.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-pedagogies.--missing:focus{background-color:color-mix(in srgb,var(--color-pedagogies)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-sdc,.cfk-lessons-modal .cfk-lesson-dot.--color-sdc{background-color:var(--color-sdc)}.cfk-lessons-panel .cfk-lesson-dot.--color-sdc[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-sdc.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-sdc[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-sdc.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-sdc[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-sdc[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-sdc.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-sdc.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-sdc[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-sdc[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-sdc.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-sdc.--missing:focus{background-color:color-mix(in srgb,var(--color-sdc)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-tc,.cfk-lessons-modal .cfk-lesson-dot.--color-tc{background-color:var(--color-tc)}.cfk-lessons-panel .cfk-lesson-dot.--color-tc[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-tc.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-tc[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-tc.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-tc[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-tc[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-tc.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-tc.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-tc[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-tc[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-tc.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-tc.--missing:focus{background-color:color-mix(in srgb,var(--color-tc)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-dispositions,.cfk-lessons-modal .cfk-lesson-dot.--color-dispositions{background-color:var(--color-dispositions)}.cfk-lessons-panel .cfk-lesson-dot.--color-dispositions[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-dispositions.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-dispositions[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-dispositions.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-dispositions[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-dispositions[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-dispositions.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-dispositions.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-dispositions[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-dispositions[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-dispositions.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-dispositions.--missing:focus{background-color:color-mix(in srgb,var(--color-dispositions)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-pt,.cfk-lessons-modal .cfk-lesson-dot.--color-pt{background-color:var(--color-pt)}.cfk-lessons-panel .cfk-lesson-dot.--color-pt[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-pt.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-pt[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-pt.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-pt[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-pt[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-pt.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-pt.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-pt[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-pt[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-pt.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-pt.--missing:focus{background-color:color-mix(in srgb,var(--color-pt)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-asmt,.cfk-lessons-modal .cfk-lesson-dot.--color-asmt{background-color:var(--color-asmt)}.cfk-lessons-panel .cfk-lesson-dot.--color-asmt[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-asmt.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-asmt[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-asmt.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-asmt[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-asmt[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-asmt.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-asmt.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-asmt[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-asmt[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-asmt.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-asmt.--missing:focus{background-color:color-mix(in srgb,var(--color-asmt)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-support,.cfk-lessons-modal .cfk-lesson-dot.--color-support{background-color:var(--color-support)}.cfk-lessons-panel .cfk-lesson-dot.--color-support[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-support.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-support[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-support.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-support[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-support[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-support.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-support.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-support[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-support[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-support.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-support.--missing:focus{background-color:color-mix(in srgb,var(--color-support)50%,white 50%)}.cfk-lessons-panel .cfk-lesson-dot.--color-pnq,.cfk-lessons-modal .cfk-lesson-dot.--color-pnq{background-color:var(--color-pnq)}.cfk-lessons-panel .cfk-lesson-dot.--color-pnq[disabled],.cfk-lessons-panel .cfk-lesson-dot.--color-pnq.--missing,.cfk-lessons-modal .cfk-lesson-dot.--color-pnq[disabled],.cfk-lessons-modal .cfk-lesson-dot.--color-pnq.--missing,.cfk-lessons-panel .cfk-lesson-dot.--color-pnq[disabled]:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-pnq[disabled]:focus,.cfk-lessons-panel .cfk-lesson-dot.--color-pnq.--missing:hover,.cfk-lessons-panel .cfk-lesson-dot.--color-pnq.--missing:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-pnq[disabled]:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-pnq[disabled]:focus,.cfk-lessons-modal .cfk-lesson-dot.--color-pnq.--missing:hover,.cfk-lessons-modal .cfk-lesson-dot.--color-pnq.--missing:focus{background-color:color-mix(in srgb,var(--color-pnq)50%,white 50%)}.driver-popover *{font-family:var(--sl-font-sans),serif}.driver-popover-description p{margin-bottom:1rem}.driver-popover-description p:last-child{margin-bottom:0}.tutorials-menu-panel{z-index:999;min-width:300px;height:400px;box-shadow:var(--sl-shadow-large);border:solid 1px var(--sl-color-neutral-200);background:#fff;border-radius:1rem;padding:1rem;position:absolute;top:auto;bottom:1rem;left:calc(70px + 1rem)}.tutorials-list{padding:1rem 0}.tutorials-list li{background:var(--bkg-150);border-radius:.5rem;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.875rem;display:flex}.tutorials-list li>*{align-self:center}.tutorials-list li span{color:var(--text-normal);align-self:center;font-weight:700}.tutorials-list li.completed{background:var(--alert-success)}.tutorials-list li.completed span{color:var(--bkg-100)}.tutorials-list .tutorial-status{color:var(--text-light);align-self:center;font-weight:400}:root{--menu-size:20px;--menu-width:300px}.mobile-menu-toggle{display:none}.mobile-menu{background:var(--accent-700);z-index:1000;height:100vh;width:var(--menu-width,250px);filter:blur(10px);opacity:0;margin-top:40px;padding:1rem 0;transition:transform .5s,filter .5s;position:fixed;top:0}.mobile-menu--left{left:0;transform:translate(-100%)}.mobile-menu--right{right:0;transform:translate(100%)}.mobile-menu.mobile-menu--open{filter:blur();opacity:1;transform:translate(0)}.mobile-menu#mobile-menu-cfk-menu{background:var(--bkg-100);margin-top:0}.mobile-menu-toggle:checked~.mobile-menu{filter:blur();opacity:1;transform:translate(0)}.mobile-menu-overlay{background-color:var(--backdrop-color,#00000080);opacity:0;pointer-events:none;z-index:999;width:100%;height:100%;transition:opacity .5s;position:fixed;top:0;left:0}.mobile-menu-overlay.mobile-menu-overlay--open{opacity:1;pointer-events:auto}.mobile-menu-trigger,.primary-menu-trigger{width:calc(var(--menu-size,24px)*1.6667);height:calc(var(--menu-size,24px)*1.6667);cursor:pointer;z-index:1001;justify-content:center;align-items:center;display:flex;position:fixed;top:10px;left:10px}.mobile-menu-trigger .bar-container,.primary-menu-trigger .bar-container{width:var(--menu-size,24px);height:calc(var(--menu-size,24px)*.8333);position:relative}.mobile-menu-trigger .bar,.primary-menu-trigger .bar{background-color:var(--bkg-100);transform-origin:50%;height:2px;transition:transform .3s,opacity .3s;position:absolute;left:0;right:0}.mobile-menu-trigger .bar:first-child,.primary-menu-trigger .bar:first-child{top:0}.mobile-menu-trigger .bar:nth-child(2),.primary-menu-trigger .bar:nth-child(2){top:50%;transform:translateY(-50%)}.mobile-menu-trigger .bar:nth-child(3),.primary-menu-trigger .bar:nth-child(3){bottom:0}.mobile-menu-trigger--active .bar:first-child,.primary-menu-trigger--active .bar:first-child{transform:translateY(calc(var(--menu-size)*.8333/2))rotate(45deg);top:-2px}.mobile-menu-trigger--active .bar:nth-child(2),.primary-menu-trigger--active .bar:nth-child(2){opacity:0}.mobile-menu-trigger--active .bar:nth-child(3),.primary-menu-trigger--active .bar:nth-child(3){transform:translateY(calc(-1*var(--menu-size)*.8333/2))rotate(-45deg)}.primary-menu-trigger{z-index:99999;grid-area:sidebar;width:40px;height:40px;position:absolute;top:0;left:0}@media (min-width:768px){.primary-menu-trigger{display:none}}.primary-menu-trigger.cfk-nav-trigger{--menu-size:26px;left:auto;right:0}.primary-menu-trigger.cfk-nav-trigger .bar{background-color:var(--bkg-450)}body.mobile-menu-push,.main-container-wrapper{transition:transform .5s}.main-container-wrapper.main-content-push--open-left{transform:translateX(var(--mobile-menu-width))}.main-container-wrapper.main-content-push--open-right{transform:translateX(calc(-1*var(--mobile-menu-width)))}.mobile-menu-hide{display:none!important}.nesa-basic-content h1,.nesa-basic-content h2,.nesa-basic-content h3,.nesa-basic-content h4,.nesa-basic-content h5,.nesa-basic-content h6,.nesa-content__override h1,.nesa-content__override h2,.nesa-content__override h3,.nesa-content__override h4,.nesa-content__override h5,.nesa-content__override h6{color:var(--nesa-text);margin:0 0 .5em;font-weight:700;line-height:1.2}.nesa-basic-content h1,.nesa-content__override h1{font-size:2.488rem}.nesa-basic-content h2,.nesa-content__override h2{font-size:2rem}.nesa-basic-content h3,.nesa-content__override h3{font-size:1.5rem}.nesa-basic-content h4,.nesa-content__override h4{font-size:1.25rem}.nesa-basic-content h5,.nesa-content__override h5{font-size:1.1rem}.nesa-basic-content h6,.nesa-content__override h6{font-size:1rem}.nesa-basic-content p,.nesa-content__override p{margin:0 0 1em}.nesa-basic-content p,.nesa-basic-content ul,.nesa-basic-content ol,.nesa-content__override p,.nesa-content__override ul,.nesa-content__override ol{color:var(--nesa-text);line-height:1.5rem}.nesa-basic-content small,.nesa-content__override small{font-size:.875em}.nesa-basic-content ul,.nesa-basic-content ol,.nesa-content__override ul,.nesa-content__override ol{margin:1em 0 1em 1.5rem;padding:0;list-style-position:outside}.nesa-basic-content ul,.nesa-content__override ul{list-style:initial;padding-left:35px}.nesa-basic-content ol,.nesa-content__override ol{padding-left:35px;list-style:decimal}.nesa-basic-content ul ul,.nesa-basic-content ul ol,.nesa-basic-content ol ul,.nesa-basic-content ol ol,.nesa-content__override ul ul,.nesa-content__override ul ol,.nesa-content__override ol ul,.nesa-content__override ol ol{margin-bottom:0;margin-left:1.5rem}.nesa-basic-content blockquote,.nesa-content__override blockquote{border-left:4px solid #ccc;margin:1em 0;padding-left:1em}.nesa-basic-content code,.nesa-content__override code{background:#eeeeee80;border-radius:3px;padding:.2em .4em;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.95em}.nesa-basic-content pre,.nesa-content__override pre{background:#f8f8f8;border-radius:4px;margin:1em 0;padding:1em;overflow:auto}.nesa-basic-content table,.nesa-content__override table{border-collapse:collapse;width:100%;margin:1.5em 0}.nesa-basic-content th,.nesa-basic-content td,.nesa-content__override th,.nesa-content__override td{text-align:left;border:1px solid #ddd;padding:.5em}.nesa-basic-content th,.nesa-content__override th{background-color:#f0f0f0}.nesa-content__tab-group{--indicator-color:var(--nesa-secondary);background:var(--bkg-100);border-radius:.5rem;height:calc(100% - 110px);padding-top:2rem}.nesa-content__tab-group.-nesa-old{height:calc(100% - 160px)}.nesa-content__tab-group::part(body){max-width:1200px;margin:0 auto}.nesa-content__tab-group::part(tabs){max-width:1200px;margin:0 auto}.nesa-content__tab-group::part(base){background:var(--bkg-100)}.nesa-content__tab-group sl-tab-panel::part(base){padding:2rem}.nesa-content__tab-group sl-tab::part(base){padding:12px 16px;font-size:1rem;font-weight:700}.nesa-content__tab-group sl-tab[active]::part(base){color:var(--nesa-primary)}.nesa-content__assessment>h2+.nesa-content-ref{border-left:4px solid var(--nesa-primary);margin-bottom:1rem;padding:1rem}.nesa-content__outcomes__wrapper{margin-top:2rem;position:relative}.nesa-content__outcomes__wrapper:before,.nesa-content__outcomes__wrapper:after{content:"";pointer-events:none;z-index:2;flex:0 0 25px;width:25px;min-width:25px;height:100%;transition:opacity .3s;position:absolute;top:0;bottom:0}.nesa-content__outcomes__wrapper:before{background:linear-gradient(to right,var(--bkg-100),transparent);left:0}.nesa-content__outcomes__wrapper:after{background:linear-gradient(to left,var(--bkg-100),transparent);right:0}.nesa-content__outcomes__wrapper.hide-left:before,.nesa-content__outcomes__wrapper.hide-right:after{opacity:0}.nesa-content__outcomes__controls{flex-direction:row;justify-content:flex-end;gap:2rem;margin-top:1.5rem;padding:1rem;display:flex}.nesa-content__outcomes__listselection{flex-direction:row;justify-content:flex-start;gap:2rem;display:flex;overflow-x:auto}.nesa-content__outcomes__listselection>*{flex:0 auto;min-width:300px}.nesa-content__stage-heading{border-bottom:2px solid var(--nesa-text-light);margin-bottom:1rem;padding:1rem 0;font-size:1rem;font-weight:700}.nesa-basic-content>h3~h3,.nesa-basic-content>h3~h4,.nesa-basic-content>h4~h3,.nesa-basic-content>h4~h4{margin-top:3rem}.nesa-basic-content .cgs-stages{flex-direction:row;justify-content:flex-start;gap:.5rem;margin-bottom:20px;display:flex}.nesa-basic-content .cgs-stages .cgs-stage__stage{border:1px solid var(--nesa-primary);color:var(--nesa-primary);border-radius:1.5rem;padding:.125rem 1rem;font-size:.875rem;font-weight:400;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.nesa-outcome{border:1px solid #cdd3d6;border-radius:5px;margin-bottom:1rem;padding:2rem}.nesa-outcome__code{margin-bottom:.5rem;font-weight:700}.nesa-outcome__aligned-focusareas{font-size:.875rem}.nesa-outcome__aligned-focusareas a{cursor:pointer}.nesa-outcome__aligned-heading{color:#000000de;font-size:.75rem}.nesa-outcome ul{padding-left:1rem;list-style-type:disc}.nesa-outcome a{color:var(--nesa-primary);font-size:.875rem;-webkit-text-decoration:underline;text-decoration:underline}.nesa-outcome hr{margin:.75rem}.nesa-outcome.-has-related-ls{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.nesa-outcome.-has-related-ls.-related-ls-hidden{border:1px solid #cdd3d6;border-radius:5px;margin-bottom:1rem;padding:2rem}.nesa-outcome__related-ls-outcomes .nesa-outcome{background:#cbedfd}.nesa-outcome__related-ls-outcomes .nesa-outcome:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.nesa-outcome__related-ls-outcomes .nesa-outcome{border-top:0;border-radius:0;margin-bottom:0}.nesa-outcome__related-ls-outcomes .nesa-outcome:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-bottom:1rem}.nesa-outcome .card__action{margin-top:1rem}.focus-area-page__layout{flex-direction:row;justify-content:flex-start;gap:2rem;display:flex}.focus-area-page__sidebar{flex:33%}.focus-area-page__main{flex:66%}.focus-area-page__fa-related{background:var(--nesa-primary);border-radius:5px;padding:2rem}.focus-area-page__fa-related p,.focus-area-page__fa-related ul,.focus-area-page__fa-related li,.focus-area-page__fa-related a,.focus-area-page__fa-related h2,.focus-area-page__fa-related h3,.focus-area-page__fa-related h4,.focus-area-page__fa-related h5{color:var(--bkg-100)}.focus-area-page__stage{background:var(--nesa-primary);color:var(--bkg-100);padding:1rem 2rem;font-size:1.25rem;font-weight:700}.focus-area-page__top-actions{flex-direction:row;justify-content:flex-start;gap:2rem;padding:2rem 0;display:flex}.focus-area-page__other-fa li a,.focus-area-page__other-fa li span{color:var(--nesa-text);cursor:pointer;padding:1rem;line-height:1.5rem;display:block}.focus-area-page__other-fa li a:hover,.focus-area-page__other-fa li a:focus,.focus-area-page__other-fa li span:hover,.focus-area-page__other-fa li span:focus{background:var(--nesa-bg-accent)}.focus-area-page__other-fa li span{cursor:initial}.focus-area-page__other-fa li span.-active{background:var(--nesa-bg-accent);border-left:2px solid var(--nesa-secondary);font-weight:700}.focus-area-page .fa-outcome{border-top:1px solid var(--bkg-100);margin-top:1rem;padding-top:1rem}.focus-area-page .fa-outcome__code{margin-bottom:.5rem;font-weight:700}.focus-area-page .focus-area__content,.focus-area-page .focus-area__teaching-advice,.focus-area-page .focus-area__related-files{border:1px solid #cdd3d6;border-radius:5px;margin-bottom:2rem;padding:2rem}.focus-area-page .focus-area__content h2,.focus-area-page .focus-area__teaching-advice h2,.focus-area-page .focus-area__related-files h2{margin-bottom:1.5rem}.focus-area-page .focus-area__content h3,.focus-area-page .focus-area__teaching-advice h3,.focus-area-page .focus-area__related-files h3{margin-bottom:.75rem}.focus-area-page .focus-area__teaching-advice{background:#f2f2f2}.focus-area-page .focus-area__teaching-advice h3,.focus-area-page .focus-area__teaching-advice p{margin-top:1rem}.focus-area-page .focus-area__teaching-advice ul{padding-left:2rem;list-style-type:disc}.focus-area-page .focus-area__teaching-advice p,.focus-area-page .focus-area__teaching-advice ul,.focus-area-page .focus-area__teaching-advice li,.focus-area-page .focus-area__teaching-advice a,.focus-area-page .focus-area__teaching-advice h2,.focus-area-page .focus-area__teaching-advice h3,.focus-area-page .focus-area__teaching-advice h4,.focus-area-page .focus-area__teaching-advice h5{color:var(--text-dark-900)}.focus-area-page .focus-area__teaching-advice h3{font-size:1.5rem}.focus-area-page .focus-area__content{border-top:4px solid var(--nesa-primary)}.focus-area-page .content-group{margin-top:1.5rem}.focus-area-page .content-group ul{padding-left:2rem;list-style-type:disc}.focus-area-page table th{text-align:left;border-bottom:2px solid #22272b;line-height:56px}.focus-area-page table td{border-bottom:1px solid #22272b;padding:.6rem .5rem}.focus-area-page table td a{color:var(--nesa-primary);font-weight:700}.focus-area-page table td.filesize{white-space:nowrap;font-size:.875rem}.contentitem-examples{background:var(--nesa-bg-accent);color:var(--nesa-text-light);border-radius:5px;margin-top:.5rem;margin-bottom:1rem;padding:.75rem 2rem}.contentitem-examples>strong{margin-bottom:1rem;display:inline-block}.nesa-alignedfa__planner li{margin-bottom:.25rem;line-height:1.2}.nesa-alignedfa__planner a{color:var(--bkg-100);text-align:left;cursor:pointer;padding:0;font-size:.7rem;line-height:1.2;-webkit-text-decoration:underline;text-decoration:underline}.nesa-alignedfa__planner-title{color:var(--bkg-100);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.nesa-alignedfa__planner ul{color:var(--bkg-100);margin-left:1.5rem;list-style-type:disc}.nesa-alignedfa__planner-divider{border-color:color-mix(in srgb,var(--brand-sky-blue-dark)85%,#fff 15%);margin:.25rem .5rem .15rem}.nesa-old-banner{background:var(--nesa-secondary);color:var(--bkg-100);border-radius:5px;padding:1rem 2rem}.nesa-old-banner a{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.nesa-old-banner .material-symbols-outlined{font-size:.75rem}sl-details.thin::part(header){gap:.5rem;padding:.5rem}sl-details.thin::part(base){background:0 0;border:none}sl-details.thin::part(summary){color:var(--b-b-500);flex:0 auto;font-size:.75rem}sl-details.thin::part(summary-icon){color:var(--b-b-500);font-size:.75rem;font-weight:700}.lessoncard{box-shadow:var(--shadow-elevation-medium);border:1px solid var(--bkg-150);border-radius:.5rem;margin-bottom:2rem;padding:2rem}.lessoncard__info{flex-flow:wrap;justify-content:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.lessoncard__heading{margin-bottom:1rem}.lessoncard__body{font-size:var(--font-size-small);color:var(--text-normal);margin-bottom:1rem;line-height:1.4rem}.lessoncard:after{clear:both;content:"";display:table}.lessoncard .open-lesson-btn{float:right}.cfk-main{background:var(--bkg-150);flex-flow:column;gap:0;width:100%;height:calc(100vh - 40px);max-height:100%;padding:0;display:flex;container:cfk-main/inline-size}@media print{.cfk-main{background-color:#fff;grid-template-rows:1fr;height:auto;overflow-y:visible}}.history-actions{flex-direction:row;justify-content:center;align-items:center;gap:0;padding:0 .5rem;display:flex}.cfk-display{flex-direction:column;flex:auto;grid-area:cfk-main;display:flex;overflow-y:auto}@media print{.cfk-display{overflow-y:visible}}.cfk-name{justify-content:flex-start;align-items:center;gap:5px;font-size:1.1rem}.cfk-name .material-symbols-outlined{color:var(--bkg-250);align-self:center;font-size:1.3rem;display:none}.cfk-name:hover .material-symbols-outlined,.cfk-name:focus .material-symbols-outlined{display:inline-block}@media (min-width:768px){.cfk-name{font-size:1.3rem}}.cfk-timeframe{font-size:1.1rem}@media (min-width:768px){.cfk-timeframe{font-size:1.3rem}}input.regular{border:1px solid var(--bkg-250);font-family:inherit;font-size:inherit;cursor:pointer;background-color:#0000;border-radius:.25rem;outline:none;flex:1;padding-left:3px}input.small{border:1px solid var(--bkg-250);cursor:pointer;background-color:#0000;border-radius:.25rem;outline:none;flex:0;padding:.25rem .4rem .25rem 3px;font-family:inherit;font-size:.875rem}.cfk-actions{flex-direction:row;justify-content:flex-start;gap:1rem;width:100%;padding:.5rem 0 .5rem 2rem;display:flex}@media (min-width:768px){.cfk-actions{align-self:flex-end;width:auto}}.cfk-actions button span{white-space:nowrap}.cfk-nav{flex-flow:wrap;grid-area:cfk-nav;justify-content:center;align-items:center;gap:.5rem;margin-bottom:60px;padding:.5rem 0;display:flex;container-type:inline-size}@media (min-width:768px){.cfk-nav{z-index:999;background:var(--bkg-200);grid-area:nav;width:100%;margin-bottom:0}}.cfk-nav sl-menu-item.orphaned::part(label){color:var(--text-light)}.cfk-nav .btn.-ctl{background-color:var(--s-or-600);color:#fff}.cfk-nav .btn.-ctl:hover{background-color:var(--s-or-400)}.cfk-nav .btn{background-color:var(--bkg-550);color:#fff;transition:background-color .5s,outline .5s}.cfk-nav .btn:hover{background-color:var(--bkg-600)}.cfk-nav .btn.active{background-color:var(--accent-700);color:#fff}.cfk-nav .cfk-nav__label{align-items:center;gap:.35rem;display:inline-flex}.cfk-nav .cfk-nav__label .material-symbols-outlined{font-size:18px;line-height:1}.no-show-on-request{opacity:1;transition:opacity .2s ease-in-out}.htmx-request .no-show-on-request{opacity:0;transition:opacity .2s ease-in-out}.edit-spinner{color:#444;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.edit-spinner .img{object-fit:fill;height:75%;transition:opacity .2s ease-in-out}.cfk-headerinfo{background-color:var(--bkg-100);justify-content:space-between;width:100%;max-height:min-content;container:header-info/inline-size}.cfk-headerinfo .btn.achievement-standards{opacity:0;background-color:var(--bkg-250);color:var(--bkg-450);font-size:.9rem}.cfk-headerinfo .btn.achievement-standards:hover{background-color:var(--bkg-200)}.cfk-headerinfo .btn.achievement-standards.active{background-color:var(--accent-700);color:#fff}.achievement-standards{background:var(--bkg-100);border-radius:0 0 var(--global-border-radius-large)var(--global-border-radius-large);padding:1rem}.ach-std-cards{flex-flow:wrap;justify-content:flex-start;gap:1rem;padding:1rem;display:flex}.ach-std-cards>*{cursor:default;max-width:300px}.ach-std-cards>* .card__header .card__title{color:var(--bkg-100)}.cfk-info-wrapper{padding:var(--global-spacing);flex-direction:column;gap:.5rem;height:100%;display:flex;overflow-y:auto}.cfk-info-wrapper .curriculum-standards{flex-direction:column;gap:.2rem;max-width:1600px;margin:0 auto;display:flex}.cfk-info-wrapper .curriculum-standards>h3{color:var(--text-dark-700);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.cfk-info-wrapper .curriculum-standards sl-dropdown{cursor:pointer}.cfk-info-wrapper .curriculum-standards p{margin-top:.2rem;margin-bottom:.2rem;margin-left:.2rem}.cfk-card{border:1px solid var(--bkg-200);flex-direction:row;justify-content:space-between;align-items:center;min-width:300px;max-width:500px;margin-right:5px;padding:2px;display:flex}.cfk-card:hover{background-color:var(--bkg-200);border:1px solid var(--bkg-350)}@keyframes slide-from-left{0%{left:-700px}to{left:0}}@keyframes slide-out-left{0%{left:0}to{left:-700px}}@keyframes highlight{0%{filter:brightness(1.5)}to{filter:brightness()}}.is-new{animation:.3s ease-in-out both slide-from-left,2s ease-out highlight}.is-delinked{animation:.1s ease-in-out both slide-out-left}.cohort-form{container:cohort-form/inline-size}@container cohort-form (width<=500px){.cohort-form .cfk-cohort-options{flex-direction:column;gap:1rem}.cohort-form .cfk-cohort-options>h3{text-align:center;width:100%}}.cfk-cohort-options{flex-direction:row;justify-content:flex-start;gap:1rem;display:flex}.cfk-cohort-options>h3{background:var(--bkg-100);cursor:pointer;border:1px solid var(--bkg-200);border-radius:.5rem;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:1.2rem;font-weight:600;display:flex}.cfk-cohort-options>h3>*{align-self:center}.cfk-cohort-options .cfk-field-form>sl-select::part(combobox){padding:.5rem}.cfk-cohort-options .cfk-field-form>sl-select::part(display-input){color:var(--text-dark-700);font-size:1.2rem;font-weight:600}.cfk-options{padding:1rem var(--cfk-gutter);align-items:center;gap:.5rem;margin-bottom:0;display:block;position:relative;container-type:inline-size}.cfk-options.-print{padding:0}.cfk-options__primary{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.cfk-options__primary .pipe-separator,.cfk-options__primary .cfk-timeframe{color:var(--text-light)}.cfk-options__secondary{flex-wrap:wrap;align-items:center;gap:1rem;min-height:1.5rem;display:none}.cfk-options__secondary.-print{flex-direction:column;align-items:flex-start;gap:0}.cfk-options__secondary>:first-child{padding-left:0}.cfk-options__secondary>*{color:var(--bkg-450);border-radius:var(--global-border-radius-large);padding:.15rem .5rem .15rem 0;font-size:1rem;font-weight:500}.cfk-options__secondary .bold-label{font-weight:700}.cfk-options__secondary-cfk-info{background:var(--accent-700);border-radius:var(--global-border-radius-large);color:var(--bkg-100);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.cfk-options__secondary-cfk-info>*{align-items:center}.cfk-options__secondary-cfk-info .btn-icon .material-symbols-outlined{font-size:1.2rem}.cfk-options__secondary-cfk-info .btn-icon.-delete .material-symbols-outlined{color:var(--alert-failure-lighter)}.cfk-options__secondary-cfk-info .cfk-newdetails{white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.cfk-options__secondary-cfk-info .cfk-newdetails .material-symbols-outlined{font-size:1.2rem}.cfk-options__secondary-cfk-info.-new{border:2px dashed var(--b-b-800);color:var(--b-b-800);background:0 0}.cfk-options__tertiary{flex-flow:wrap;justify-content:space-between;gap:.5rem;display:flex}@container (width<=580px){.cfk-options .cfk-options__tertiary{flex-wrap:wrap}}.cfk-options__cohort{flex-flow:wrap;justify-content:flex-start;gap:.5rem;display:flex}@media (min-width:768px){.cfk-options__cohort{flex-wrap:nowrap}}.cfk-options__cohort>*{flex-grow:0;flex-shrink:0;align-self:center}.cfk-options>h3{font-size:var(--font-size-large);text-align:center;word-wrap:break-word;border-radius:var(--global-border-radius);justify-content:center;align-items:center;margin:.5rem;padding:.5rem;font-weight:600;transition:background-color .2s ease-in-out;display:inline-block}.cfk-options>h3:hover{cursor:pointer;background-color:var(--bkg-200)}.cfk-options .cfk-name-form,.cfk-options .cfk-timeframe-form,.cfk-options .cfk-subject-form,.cfk-options .cfk-yearLevel-form{flex-direction:row;gap:.5rem;width:auto;display:inline-block}.cfk-options .cfk-name a:hover{color:var(--accent-500)}.cfk-options sl-select::part(tags){flex-wrap:wrap;padding:1px}.cfk-options sl-select::part(combobox){max-width:90vw}.cfk-options sl-select::part(tag__base){text-overflow:ellipsis;white-space:nowrap;max-width:80vw;overflow:hidden}.cfk-options sl-select::part(listbox){max-height:min(50vh,400px)}.cfk-steps-indicator{flex-direction:row;justify-content:flex-start;padding:0 .5rem;display:flex}.step{cursor:pointer;padding:.5rem .25rem;position:relative}.step__label{width:150px;color:var(--bkg-100);background:var(--b-b-700);box-shadow:var(--sl-shadow-large);z-index:99999;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:none;position:absolute;bottom:25px}.step__indicator{--indicator-color:var(--bkg-350);z-index:2;position:relative}.step:hover .step__label,.step:focus .step__label{display:block}.step.completed .step__indicator{--indicator-color:var(--b-g-700)}.step:first-child:after{display:none}.step:after{content:"";background:var(--bkg-350);z-index:1;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.related-info-button .btn-icon.-white .material-symbols-outlined{color:var(--bkg-100)!important}.main-container:has(.cfk-main){flex-direction:row;display:flex;overflow-x:hidden}body:has(.cfk-chrome-page) .navigation{display:none}body:has(.cfk-chrome-page) .sidebar{display:none}body:has(.cfk-chrome-page) .nav-curve{display:none}body:has(.cfk-chrome-page) .primary-menu-trigger{display:none}body:has(.cfk-chrome-page) .notifications-banner{display:none}body:has(.cfk-chrome-page) .main-container-wrapper{grid-template:"main"1fr/1fr;height:100vh}body:has(.cfk-chrome-page) .main-container{height:100vh;display:block;overflow:hidden}body:has(.cfk-chrome-page) .cfk-chrome-page{flex:1;height:100%;min-height:0;max-height:100vh;overflow:hidden}body:has(.cfk-chrome-page) .cfk-chrome-body{flex:1;min-height:0;display:flex;overflow:hidden}body:has(.cfk-chrome-page) .cfk-main{flex:1;height:calc(100vh - 65px);min-height:0;max-height:100%}body:has(.cfk-chrome-page) .cfk-nav{margin-bottom:0}body:has(.cfk-chrome-page) .cfk-display{min-height:0}body:has(.cfk-chrome-page--planner) .cfk-chrome-body{height:100%}body:has(.cfk-chrome-page--planner) .cfk-main--planner{overflow:hidden}body:has(.cfk-chrome-page--planner) .cfk-display--planner{height:100%;min-height:0;overflow:hidden}body:has(.cfk-chrome-page--planner) .cfk-display--planner>.planner{flex:auto;height:100%;min-height:0}body:has(.cfk-chrome-page--planner) .cfk-display--planner>.planner>.cfk-planner__main{height:100%;min-height:0;margin-bottom:1rem}body:has(.cfk-chrome-page--planner) .cfk-display--planner .cfk-planner__main .grid-column{height:100%;min-height:0}.reflection-actions,.reflection-editor-actions{justify-content:flex-end;padding:1rem 0;display:flex}.cfk-reflection-view{padding:1rem}.cfk-reflection-editor,.cfk-reflection-editor .editor{background:var(--bkg-125);border-radius:var(--global-border-radius)}.planner,.ctl-pt-wrap{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media print{.planner,.ctl-pt-wrap{overflow-y:visible}}.planner .all-tags,.ctl-pt-wrap .all-tags{scroll-behavior:smooth;overflow-y:auto}@media (min-width:768px){.planner .all-tags,.ctl-pt-wrap .all-tags{padding-bottom:60px}}@media print{.planner .all-tags,.ctl-pt-wrap .all-tags{overflow-y:visible}}.planner-pane .card__copy:before,.ctl-pt-wrap-pane .card__copy:before{content:"";float:right;width:26px;height:20px;display:inline-block}.planner .cfk-planner__main,.ctl-pt-wrap .cfk-planner__main{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);width:100%;height:100%;padding:0 var(--cfk-gutter);flex:1;gap:.25rem;display:flex;position:relative;overflow-x:auto}.planner .cfk-planner__main .grid-column:first-child,.planner .cfk-planner__main .grid-column:nth-child(7),.ctl-pt-wrap .cfk-planner__main .grid-column:first-child,.ctl-pt-wrap .cfk-planner__main .grid-column:nth-child(7){width:15%;min-width:150px}.planner .cfk-planner__main .grid-column:nth-child(3),.planner .cfk-planner__main .grid-column:nth-child(5),.ctl-pt-wrap .cfk-planner__main .grid-column:nth-child(3),.ctl-pt-wrap .cfk-planner__main .grid-column:nth-child(5){width:35%;min-width:300px}.planner .cfk-planner__main .grid-column>*,.ctl-pt-wrap .cfk-planner__main .grid-column>*{height:100%}.planner .cfk-planner__main .grid-column,.ctl-pt-wrap .cfk-planner__main .grid-column{height:calc(100% - .5rem)}.planner .cfk-planner__main .grid-column .cfk-planner__dispositions-pane,.planner .cfk-planner__main .grid-column .cfk-planner__objectives-pane,.ctl-pt-wrap .cfk-planner__main .grid-column .cfk-planner__dispositions-pane,.ctl-pt-wrap .cfk-planner__main .grid-column .cfk-planner__objectives-pane{height:calc(50% - .5rem)}.planner .cfk-planner__main .grid-column .cfk-planner__dispositions-pane,.ctl-pt-wrap .cfk-planner__main .grid-column .cfk-planner__dispositions-pane{margin-bottom:1rem}.planner .cfk-planner__main .grid-column .cfk-planner__dispositions-pane.pnq-dispositions-highlight .card.-narrow.-grabbable,.ctl-pt-wrap .cfk-planner__main .grid-column .cfk-planner__dispositions-pane.pnq-dispositions-highlight .card.-narrow.-grabbable{cursor:pointer;transition:background-color .1s ease-in-out}.planner .cfk-planner__main .grid-column .cfk-planner__dispositions-pane.pnq-dispositions-highlight .card.-narrow.-grabbable:hover,.planner .cfk-planner__main .grid-column .cfk-planner__dispositions-pane.pnq-dispositions-highlight .card.-narrow.-grabbable:focus,.ctl-pt-wrap .cfk-planner__main .grid-column .cfk-planner__dispositions-pane.pnq-dispositions-highlight .card.-narrow.-grabbable:hover,.ctl-pt-wrap .cfk-planner__main .grid-column .cfk-planner__dispositions-pane.pnq-dispositions-highlight .card.-narrow.-grabbable:focus{background-color:#001e2f}@media (min-width:768px){.planner .cfk-planner__main,.ctl-pt-wrap .cfk-planner__main{overflow-x:auto}}.planner .cfk-planner__pane-header-content,.ctl-pt-wrap .cfk-planner__pane-header-content{color:var(--color-white);align-items:center;gap:5px}.planner .cfk-planner__pane-title,.ctl-pt-wrap .cfk-planner__pane-title{color:var(--color-white);font-size:1.1rem;font-weight:600}.planner .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__pane-header{justify-content:space-between;min-height:52px;padding:.5rem}.planner .cfk-planner__pane-header .count-indicator,.ctl-pt-wrap .cfk-planner__pane-header .count-indicator{color:var(--color-white);align-items:center;gap:5px;font-size:1rem;font-weight:600}.planner .cfk-planner__dispositions-pane,.ctl-pt-wrap .cfk-planner__dispositions-pane{background:var(--bkg-200);border-radius:var(--global-border-radius-large);grid-area:dispositions;position:relative;container:dispositions-panel/inline-size}.planner .cfk-planner__dispositions-pane .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__dispositions-pane .cfk-planner__pane-header{background-color:var(--disposition-500);border-top-right-radius:var(--global-border-radius-large);border-top-left-radius:var(--global-border-radius-large)}.planner .cfk-planner__dispositions-pane .column-scroll-wrapper,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper{border-bottom-right-radius:var(--global-border-radius-large);border-top:0;height:100%;position:relative;overflow:hidden}.planner .cfk-planner__dispositions-pane .column-scroll-wrapper:before,.planner .cfk-planner__dispositions-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper:after{content:"";pointer-events:none;z-index:2;height:25px;min-height:25px;transition:opacity .3s;display:inline-block;position:absolute;left:0;right:0}.planner .cfk-planner__dispositions-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper:before{background:linear-gradient(to bottom,var(--bkg-200),transparent);top:0}.planner .cfk-planner__dispositions-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper:after{background:linear-gradient(to top,var(--bkg-200),transparent);bottom:0}.planner .cfk-planner__dispositions-pane .column-scroll-wrapper.hide-top:before,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper.hide-top:before,.planner .cfk-planner__dispositions-pane .column-scroll-wrapper.hide-bottom:after,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper.hide-bottom:after{opacity:0}.planner .cfk-planner__dispositions-pane .column-scroll-wrapper .coolumn-scroll,.ctl-pt-wrap .cfk-planner__dispositions-pane .column-scroll-wrapper .coolumn-scroll{padding-left:.5rem}.planner .cfk-planner__dispositions-pane .cfk-planner__pane-title,.ctl-pt-wrap .cfk-planner__dispositions-pane .cfk-planner__pane-title,.planner .cfk-planner__dispositions-pane .count-indicator__count,.ctl-pt-wrap .cfk-planner__dispositions-pane .count-indicator__count{font-size:.875rem}@container dispositions-panel (width>=180px){.planner .cfk-planner__dispositions-pane .cfk-planner__pane-title,.ctl-pt-wrap .cfk-planner__dispositions-pane .cfk-planner__pane-title,.planner .cfk-planner__dispositions-pane .count-indicator__count,.ctl-pt-wrap .cfk-planner__dispositions-pane .count-indicator__count{font-size:1rem}}.planner .cfk-planner__objectives-pane,.ctl-pt-wrap .cfk-planner__objectives-pane{background:var(--bkg-200);border-radius:var(--global-border-radius-large);grid-area:objectives;margin-top:0;position:relative;container:objectives-panel/inline-size}.planner .cfk-planner__objectives-pane.pnq-objectives-highlight .column-scroll .card.-narrow.-grabbable,.ctl-pt-wrap .cfk-planner__objectives-pane.pnq-objectives-highlight .column-scroll .card.-narrow.-grabbable{cursor:pointer;transition:background-color .1s ease-in-out}.planner .cfk-planner__objectives-pane.pnq-objectives-highlight .column-scroll .card.-narrow.-grabbable:hover,.planner .cfk-planner__objectives-pane.pnq-objectives-highlight .column-scroll .card.-narrow.-grabbable:focus,.ctl-pt-wrap .cfk-planner__objectives-pane.pnq-objectives-highlight .column-scroll .card.-narrow.-grabbable:hover,.ctl-pt-wrap .cfk-planner__objectives-pane.pnq-objectives-highlight .column-scroll .card.-narrow.-grabbable:focus{background-color:#33608b}.planner .cfk-planner__objectives-pane .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__objectives-pane .cfk-planner__pane-header{background-color:var(--objective-700);border:1px solid var(--objective-700);border-top-right-radius:var(--global-border-radius-large);border-top-left-radius:var(--global-border-radius-large)}.planner .cfk-planner__objectives-pane .column-scroll-wrapper,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper{position:relative}.planner .cfk-planner__objectives-pane .column-scroll-wrapper:before,.planner .cfk-planner__objectives-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper:after{content:"";pointer-events:none;z-index:2;height:25px;min-height:25px;transition:opacity .3s;display:inline-block;position:absolute;left:0;right:0}.planner .cfk-planner__objectives-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper:before{background:linear-gradient(to bottom,var(--bkg-200),transparent);top:0}.planner .cfk-planner__objectives-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper:after{background:linear-gradient(to top,var(--bkg-200),transparent);bottom:0}.planner .cfk-planner__objectives-pane .column-scroll-wrapper.hide-top:before,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper.hide-top:before,.planner .cfk-planner__objectives-pane .column-scroll-wrapper.hide-bottom:after,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper.hide-bottom:after{opacity:0}.planner .cfk-planner__objectives-pane .column-scroll-wrapper,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll-wrapper{border-bottom-right-radius:var(--global-border-radius-large);border-top:0;height:100%;overflow:hidden}.planner .cfk-planner__objectives-pane .column-scroll,.ctl-pt-wrap .cfk-planner__objectives-pane .column-scroll{padding-top:0}.planner .cfk-planner__objectives-pane .cfk-planner__pane-title,.ctl-pt-wrap .cfk-planner__objectives-pane .cfk-planner__pane-title,.planner .cfk-planner__objectives-pane .count-indicator__count,.ctl-pt-wrap .cfk-planner__objectives-pane .count-indicator__count{font-size:.875rem}@container objectives-panel (width>=180px){.planner .cfk-planner__objectives-pane .cfk-planner__pane-title,.ctl-pt-wrap .cfk-planner__objectives-pane .cfk-planner__pane-title,.planner .cfk-planner__objectives-pane .count-indicator__count,.ctl-pt-wrap .cfk-planner__objectives-pane .count-indicator__count{font-size:1rem}}.planner .cfk-planner__pedagogies-pane,.ctl-pt-wrap .cfk-planner__pedagogies-pane{background:var(--bkg-200);border-radius:var(--global-border-radius-large);grid-area:pedagogies;position:relative}.planner .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable,.ctl-pt-wrap .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable{cursor:pointer;transition:background-color .1s ease-in-out}.planner .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable:hover,.planner .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable:focus,.ctl-pt-wrap .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable:hover,.ctl-pt-wrap .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable:focus{background-color:color-mix(in srgb,var(--pedagogy-700)85%,#000 15%)}.planner .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable.--color-tc:hover,.planner .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable.--color-tc:focus,.ctl-pt-wrap .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable.--color-tc:hover,.ctl-pt-wrap .cfk-planner__pedagogies-pane.pt-pedagogies-highlight .column-scroll .card.-narrow.-grabbable.--color-tc:focus{background-color:color-mix(in srgb,var(--tc-700)85%,#000 15%)}.planner .cfk-planner__pedagogies-pane .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__pedagogies-pane .cfk-planner__pane-header{background-color:var(--pedagogy-700);border-top-right-radius:var(--global-border-radius-large);border-top-left-radius:var(--global-border-radius-large);justify-content:space-between;display:flex}.planner .cfk-planner__pedagogies-pane .cfk-planner__pane-header .new-pedagogy-button,.ctl-pt-wrap .cfk-planner__pedagogies-pane .cfk-planner__pane-header .new-pedagogy-button{background-color:var(--pedagogy-700);color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--global-border-radius-large);cursor:pointer;padding:.5rem}.planner .cfk-planner__pedagogies-pane .cfk-planner__pane-header .new-pedagogy-button:hover,.ctl-pt-wrap .cfk-planner__pedagogies-pane .cfk-planner__pane-header .new-pedagogy-button:hover{background-color:var(--pedagogy-700)}.planner .cfk-planner__pedagogies-pane .column-scroll-wrapper,.ctl-pt-wrap .cfk-planner__pedagogies-pane .column-scroll-wrapper{border-bottom-right-radius:var(--global-border-radius-large);border-top:0;position:relative;overflow:hidden}.planner .cfk-planner__pedagogies-pane .column-scroll-wrapper:before,.planner .cfk-planner__pedagogies-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__pedagogies-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__pedagogies-pane .column-scroll-wrapper:after{content:"";pointer-events:none;z-index:2;height:25px;min-height:25px;transition:opacity .3s;display:inline-block;position:absolute;left:0;right:0}.planner .cfk-planner__pedagogies-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__pedagogies-pane .column-scroll-wrapper:before{background:linear-gradient(to bottom,var(--bkg-200),transparent);top:0}.planner .cfk-planner__pedagogies-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__pedagogies-pane .column-scroll-wrapper:after{background:linear-gradient(to top,var(--bkg-200),transparent);bottom:0}.planner .cfk-planner__pedagogies-pane .column-scroll-wrapper.hide-top:before,.ctl-pt-wrap .cfk-planner__pedagogies-pane .column-scroll-wrapper.hide-top:before,.planner .cfk-planner__pedagogies-pane .column-scroll-wrapper.hide-bottom:after,.ctl-pt-wrap .cfk-planner__pedagogies-pane .column-scroll-wrapper.hide-bottom:after{opacity:0}.planner .cfk-planner__provocations-pane,.ctl-pt-wrap .cfk-planner__provocations-pane{background:var(--bkg-200);border-radius:var(--global-border-radius-large);grid-area:provocations;position:relative;container-type:inline-size}@container (width<=330px){.planner .cfk-planner__provocations-pane .card__pnq-tags-objectives .text-tag,.ctl-pt-wrap .cfk-planner__provocations-pane .card__pnq-tags-objectives .text-tag{flex:0 0 50px}.planner .cfk-planner__provocations-pane .card__pnq-tags-objectives .text-tag .tag-text,.ctl-pt-wrap .cfk-planner__provocations-pane .card__pnq-tags-objectives .text-tag .tag-text{font-size:.6rem}.planner .cfk-planner__provocations-pane .card__pnq-tags-objectives .tag-target.-text,.ctl-pt-wrap .cfk-planner__provocations-pane .card__pnq-tags-objectives .tag-target.-text{width:50px;height:26px}}.planner .cfk-planner__provocations-pane.phases-pnqcards-highlight .column-scroll .card.planner-card .card__main,.ctl-pt-wrap .cfk-planner__provocations-pane.phases-pnqcards-highlight .column-scroll .card.planner-card .card__main{cursor:pointer;transition:background-color .1s ease-in-out}.planner .cfk-planner__provocations-pane.phases-pnqcards-highlight .column-scroll .card.planner-card .card__main:hover,.planner .cfk-planner__provocations-pane.phases-pnqcards-highlight .column-scroll .card.planner-card .card__main:focus,.ctl-pt-wrap .cfk-planner__provocations-pane.phases-pnqcards-highlight .column-scroll .card.planner-card .card__main:hover,.ctl-pt-wrap .cfk-planner__provocations-pane.phases-pnqcards-highlight .column-scroll .card.planner-card .card__main:focus{background-color:var(--bkg-150)}.planner .cfk-planner__provocations-pane .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__provocations-pane .cfk-planner__pane-header{background-color:var(--pnq-500);border-top-right-radius:var(--global-border-radius-large);border-top-left-radius:var(--global-border-radius-large);justify-content:space-between;display:flex}.planner .cfk-planner__provocations-pane .column-scroll-wrapper,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper{border-bottom-right-radius:var(--global-border-radius-large);border-top:0;height:100%;position:relative;overflow:hidden}.planner .cfk-planner__provocations-pane .column-scroll-wrapper:before,.planner .cfk-planner__provocations-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper:after{content:"";pointer-events:none;z-index:2;height:25px;min-height:25px;transition:opacity .3s;display:inline-block;position:absolute;left:0;right:0}.planner .cfk-planner__provocations-pane .column-scroll-wrapper:before,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper:before{background:linear-gradient(to bottom,var(--bkg-200),transparent);top:0}.planner .cfk-planner__provocations-pane .column-scroll-wrapper:after,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper:after{background:linear-gradient(to top,var(--bkg-200),transparent);bottom:0}.planner .cfk-planner__provocations-pane .column-scroll-wrapper.hide-top:before,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper.hide-top:before,.planner .cfk-planner__provocations-pane .column-scroll-wrapper.hide-bottom:after,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper.hide-bottom:after{opacity:0}.planner .cfk-planner__provocations-pane .column-scroll-wrapper .column-scroll,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper .column-scroll{padding:1rem}.planner .cfk-planner__provocations-pane .column-scroll-wrapper .column-scroll .tag-target,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper .column-scroll .tag-target{cursor:pointer}.planner .cfk-planner__provocations-pane .column-scroll-wrapper .card-list,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper .card-list{gap:39px}.planner .cfk-planner__provocations-pane .column-scroll-wrapper .card-list .planner-card:first-child,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper .card-list .planner-card:first-child{margin-top:20px}.planner .cfk-planner__provocations-pane .column-scroll-wrapper .new-provocation-button,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper .new-provocation-button{text-align:center;color:var(--text-light-200bg);justify-content:center;margin-top:1rem;transition:all .1s ease-in-out}.planner .cfk-planner__provocations-pane .column-scroll-wrapper .new-provocation-button:hover,.planner .cfk-planner__provocations-pane .column-scroll-wrapper .new-provocation-button:focus,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper .new-provocation-button:hover,.ctl-pt-wrap .cfk-planner__provocations-pane .column-scroll-wrapper .new-provocation-button:focus{color:var(--text-dark-700)}.planner .cfk-planner__pt-phase-header,.ctl-pt-wrap .cfk-planner__pt-phase-header{background:var(--pt-500);z-index:100;border-radius:6px;justify-content:space-between;margin-bottom:.5rem;padding:1.75rem 1rem 1rem;position:sticky;top:-20px;container:pt-phase/inline-size}.planner .cfk-planner__pt-phase-header h3,.ctl-pt-wrap .cfk-planner__pt-phase-header h3{color:var(--color-white);align-self:center;padding:0 0 0 .5rem;font-size:1.2rem;font-weight:600}.planner .cfk-planner__pt-phase-header:before,.ctl-pt-wrap .cfk-planner__pt-phase-header:before{content:"";background:0 0;width:100%;height:20px;transition:background .1s ease-in-out;display:block;position:absolute;top:-20px;left:0}.planner .cfk-planner__pt-phase-header.stuck:before,.ctl-pt-wrap .cfk-planner__pt-phase-header.stuck:before{background:var(--bkg-150)}.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags{flex-flow:row;justify-content:flex-start;gap:5px;width:calc(100% - 1rem);height:26px;display:flex;position:absolute;top:-15px;left:10px;container-type:inline-size}.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag{background-color:var(--pnq-500);flex:1;max-width:90px;container-type:inline-size}.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag:hover,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag:hover{padding-right:.5rem}.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag .tag-text,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag .tag-text{white-space:nowrap;display:inline-block}@container (width<=60px){.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag .tag-text,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag .tag-text{font-size:.6rem}}@container (width<=50px){.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag .tag-text,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags .text-tag .tag-text{font-size:.55rem}}.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags .tag-target,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags .tag-target{background:var(--bkg-150)}.planner .cfk-planner__pt-phase-header .pt-phase-pnq-tags .tag-target.-icon.-small,.ctl-pt-wrap .cfk-planner__pt-phase-header .pt-phase-pnq-tags .tag-target.-icon.-small{width:26px;height:26px}@container pt-phase (width<=300px){.planner .cfk-planner__pt-phase-header h3,.ctl-pt-wrap .cfk-planner__pt-phase-header h3{font-size:1rem}}.planner .cfk-planner__possibility-thinking-pane,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane{background:var(--bkg-150);border-radius:var(--global-border-radius-large);grid-area:possibility;position:relative;overflow:hidden}.planner .cfk-planner__possibility-thinking-pane .cfk-planner__pane-header,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane .cfk-planner__pane-header{background-color:var(--pt-500);border-top-right-radius:var(--global-border-radius-large);border-top-left-radius:var(--global-border-radius-large)}.planner .cfk-planner__possibility-thinking-pane .column-scroll-wrapper,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane .column-scroll-wrapper{border-bottom-right-radius:var(--global-border-radius-large);border-top:0;height:100%;overflow:hidden}.planner .cfk-planner__possibility-thinking-pane .column-scroll,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane .column-scroll{gap:27px;padding:2rem 0}.planner .cfk-planner__possibility-thinking-pane .column-scroll .tag-target,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane .column-scroll .tag-target{cursor:pointer}.planner .cfk-planner__possibility-thinking-pane .card-list,.ctl-pt-wrap .cfk-planner__possibility-thinking-pane .card-list{padding:1rem}.planner .new-pt-card-button,.ctl-pt-wrap .new-pt-card-button{text-align:center;color:var(--text-light-200bg);justify-content:center;transition:all .1s ease-in-out}.planner .new-pt-card-button:hover,.planner .new-pt-card-button:focus,.ctl-pt-wrap .new-pt-card-button:hover,.ctl-pt-wrap .new-pt-card-button:focus{color:var(--text-dark-700)}.planner .asmt-header-indicator,.ctl-pt-wrap .asmt-header-indicator{color:var(--bkg-200);gap:4px}.planner .asmt-header-indicator .material-symbols-outlined,.ctl-pt-wrap .asmt-header-indicator .material-symbols-outlined{color:var(--bkg-100);font-size:1.1rem}.planner .asmt-header-indicator .card__indicator,.ctl-pt-wrap .asmt-header-indicator .card__indicator{background:var(--text-light);border:2px solid var(--bkg-200);align-self:center;gap:.25rem;padding:.2rem .5rem}.planner .asmt-header-indicator .card__indicator:has(.card__indicator-count){background:var(--asmt-700)}.ctl-pt-wrap .asmt-header-indicator .card__indicator:has(.card__indicator-count){background:var(--asmt-700)}.planner .add-button,.ctl-pt-wrap .add-button{position:absolute;bottom:20px;right:20px}.planner .card-list,.ctl-pt-wrap .card-list{flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;display:flex;position:relative}.planner .card-list .card__copy,.ctl-pt-wrap .card-list .card__copy{padding:1rem}.planner .card-list .card__copy p,.ctl-pt-wrap .card-list .card__copy p{margin:0;font-size:1rem}.planner .column-scroll,.ctl-pt-wrap .column-scroll{border:1px solid #0000;flex-direction:column;gap:5px;width:100%;height:100%;padding:.5rem;display:flex;position:relative;overflow:hidden auto;container:pedagogy-cards-wrapper/inline-size}.planner .column-scroll .card.-narrow,.ctl-pt-wrap .column-scroll .card.-narrow{flex-direction:column;justify-content:flex-start;gap:5px;display:flex}.planner .column-scroll .card.-narrow .card__header,.ctl-pt-wrap .column-scroll .card.-narrow .card__header{display:block}.planner .column-scroll .card.-narrow .card__header .card__icon,.ctl-pt-wrap .column-scroll .card.-narrow .card__header .card__icon{float:left;margin-right:10px;display:inline-block}.planner .column-scroll .card.-narrow .card__actions,.ctl-pt-wrap .column-scroll .card.-narrow .card__actions{justify-content:flex-end}.planner .column-scroll .phase-group,.ctl-pt-wrap .column-scroll .phase-group{gap:var(--global-panel-gap);background:var(--bkg-200);border-radius:1rem;flex-direction:column;padding:0;display:flex;position:relative}.planner .column-scroll .phase-group:first-child,.ctl-pt-wrap .column-scroll .phase-group:first-child{z-index:110;border-radius:0 0 1rem 1rem}.planner .column-scroll .phase-group:nth-child(2),.ctl-pt-wrap .column-scroll .phase-group:nth-child(2){z-index:105}.planner .column-scroll .phase-group:nth-child(3),.ctl-pt-wrap .column-scroll .phase-group:nth-child(3){z-index:100}.planner .column-scroll .phase-group:nth-child(4),.ctl-pt-wrap .column-scroll .phase-group:nth-child(4){z-index:95}.planner .column-scroll .phase-group:nth-child(5),.ctl-pt-wrap .column-scroll .phase-group:nth-child(5){z-index:90}.planner .planner-pane__actions,.ctl-pt-wrap .planner-pane__actions{flex-direction:row;justify-content:flex-end;align-items:center;display:flex;position:relative}.planner .planner-pane__actions .-aigen,.ctl-pt-wrap .planner-pane__actions .-aigen{flex:1}.planner .planner-card,.ctl-pt-wrap .planner-card{border-radius:var(--global-border-radius);background-color:var(--bkg-100);border:1px solid #0000;transition:all .2s}.planner .planner-card.upper-drop-pad,.ctl-pt-wrap .planner-card.upper-drop-pad{padding-top:80px}.planner .planner-card.lower-drop-pad,.ctl-pt-wrap .planner-card.lower-drop-pad{padding-bottom:80px}.planner .planner-card.-changed,.ctl-pt-wrap .planner-card.-changed{animation:.8s ease-in-out slideIn}.planner .planner-card.-pnq.-ctl-mode,.ctl-pt-wrap .planner-card.-pnq.-ctl-mode{container-type:inline-size}@container (width<=330px){.planner .planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .text-tag,.ctl-pt-wrap .planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .text-tag{flex:0 0 50px}.planner .planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .text-tag .tag-text,.ctl-pt-wrap .planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .text-tag .tag-text{font-size:.6rem}.planner .planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .tag-target.-text,.ctl-pt-wrap .planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .tag-target.-text{width:50px;height:26px}}.planner{container-type:inline-size}.objectives-panel__cohort-group{flex-direction:column;justify-content:flex-start;gap:.5rem;display:flex}.objectives-panel__cohort-title{z-index:9;background:var(--bkg-200);padding:.5rem 0;font-size:.75rem;font-weight:600;position:sticky;top:0}.skeleton-ai-card{border-radius:var(--global-border-radius);background:var(--bkg-350);flex-direction:column;gap:10px;height:0;margin-right:10px;display:flex}.skeleton-ai-card .text{flex-direction:column;gap:5px;width:100%;display:flex}.skeleton-ai-card .text .partial{width:90%}.skeleton-ai-card .text .half{width:50%}.skeleton-ai-card .skele-indicators{align-self:flex-end;gap:5px;display:block}.skeleton-ai-card .skele-indicators sl-skeleton{border-radius:3px;width:2rem;height:2rem;display:inline-block}.skeleton-ai-card.htmx-request{opacity:.5;height:100%;padding:10px;transition:all .5s}@keyframes slideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.view-button{color:var(--color-white);background-color:#0000}.--color-objectives .view-button.viewing{background-color:color-mix(in srgb,var(--color-objectives)50%,black 50%);color:var(--color-white)}.--color-objectives .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-objectives .view-button:not(.viewing):hover,.--color-objectives .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-objectives)50%,black 50%)}.--color-pedagogies .view-button.viewing{background-color:color-mix(in srgb,var(--color-pedagogies)50%,black 50%);color:var(--color-white)}.--color-pedagogies .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-pedagogies .view-button:not(.viewing):hover,.--color-pedagogies .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-pedagogies)50%,black 50%)}.--color-sdc .view-button.viewing{background-color:color-mix(in srgb,var(--color-sdc)50%,black 50%);color:var(--color-white)}.--color-sdc .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-sdc .view-button:not(.viewing):hover,.--color-sdc .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-sdc)50%,black 50%)}.--color-tc .view-button.viewing{background-color:color-mix(in srgb,var(--color-tc)50%,black 50%);color:var(--color-white)}.--color-tc .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-tc .view-button:not(.viewing):hover,.--color-tc .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-tc)50%,black 50%)}.--color-dispositions .view-button.viewing{background-color:color-mix(in srgb,var(--color-dispositions)50%,black 50%);color:var(--color-white)}.--color-dispositions .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-dispositions .view-button:not(.viewing):hover,.--color-dispositions .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-dispositions)50%,black 50%)}.--color-pt .view-button.viewing{background-color:color-mix(in srgb,var(--color-pt)50%,black 50%);color:var(--color-white)}.--color-pt .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-pt .view-button:not(.viewing):hover,.--color-pt .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-pt)50%,black 50%)}.--color-asmt .view-button.viewing{background-color:color-mix(in srgb,var(--color-asmt)50%,black 50%);color:var(--color-white)}.--color-asmt .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-asmt .view-button:not(.viewing):hover,.--color-asmt .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-asmt)50%,black 50%)}.--color-support .view-button.viewing{background-color:color-mix(in srgb,var(--color-support)50%,black 50%);color:var(--color-white)}.--color-support .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-support .view-button:not(.viewing):hover,.--color-support .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-support)50%,black 50%)}.--color-pnq .view-button.viewing{background-color:color-mix(in srgb,var(--color-pnq)50%,black 50%);color:var(--color-white)}.--color-pnq .view-button:not(.viewing){color:var(--color-white);background-color:#0000}.--color-pnq .view-button:not(.viewing):hover,.--color-pnq .view-button:not(.viewing):focus{background-color:color-mix(in srgb,var(--color-pnq)50%,black 50%)}.card.--color-objectives .material-symbols-outlined:not(.copy-icon):not(.copied-to-clip-check){color:var(--bkg-100)!important}@keyframes flashGreen{0%{background-color:var(--bkg-150)}10%{background-color:#4caf50}60%{background-color:#4caf50}to{background-color:var(--bkg-150)}}.resizer{cursor:ew-resize;background-color:var(--bkg-150);border-radius:5px;flex-shrink:0;width:5px}.resizer:hover{background-color:var(--bkg-250)}.resizer.is-dragging{cursor:grabbing}.resizer.flash-success{animation:.5s ease-in-out forwards flashGreen}.gutter{background-color:#eee;background-position:50%;background-repeat:no-repeat}.gutter.gutter-horizontal{cursor:col-resize;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=)}.gutter.gutter-vertical{cursor:row-resize;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==)}.objectives{gap:var(--global-panel-gap);background:0 0;flex:1;grid-template:"browser selected"100%/3fr 1fr;width:100%;height:100%;padding:0;display:grid;position:relative}.objectives__browser{gap:var(--global-panel-gap);background:0 0;flex-direction:column;grid-area:browser;padding-left:2rem;display:flex}.objectives__browser:has(.objectives-moreinfo){padding:1rem}.objectives__cfk-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.objectives__actions{background-color:#444;flex-direction:row;grid-area:actions;justify-content:space-between;padding:1rem;display:flex}.objectives__list{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);grid-template-columns:1fr 1fr;gap:1rem;display:grid;overflow-y:auto}.objectives__selected{gap:var(--global-panel-gap);flex-direction:column;grid-area:selected;padding:1rem;display:flex}.objectives__selected-title{flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.objectives__selected>h3{flex-flow:column;flex:0 auto;justify-content:center;display:flex}.objectives__selected-list{gap:var(--global-panel-gap);scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);flex-direction:column;flex:1;display:flex;overflow-y:auto}.objectives .input-wrapper{max-width:20rem;height:var(--sl-input-height-small);justify-content:flex-end;min-width:10rem;display:flex}.objectives .input-wrapper input{cursor:initial;margin:0;padding-top:0;padding-bottom:0}.objectives.is-units .objectives__list{grid-template-columns:1fr;gap:3rem;padding:0 1rem 1rem 0}.objectives.is-units .unit-group{background:var(--bkg-125);box-shadow:var(--sl-shadow-medium);border-radius:var(--global-border-radius-large);padding:2rem}.objectives.is-units .unit-group>h2,.objectives.is-units .unit-group>h3,.objectives.is-units .unit-group>h4{color:var(--text-dark-700)}.objectives.is-units .unit-group .unit-title{margin-bottom:1.5rem}.objectives.is-units .unit-group .unit-summary{color:var(--text-mid);font-weight:600}.objectives.is-units .unit-group .units{grid-template-rows:min-content;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.objectives.objectives-v2 .objectives__cfk-header{flex-flow:column;gap:1rem}.objectives.objectives-v2 .objectives__cfk-header>*{padding:2rem 0}.objectives.objectives-v2 .objectives__cfk-header sl-details{width:100%}.objectives.objectives-v2 .objectives__cfk-header sl-details p{margin-bottom:1rem}.objectives.objectives-v2 .actions-related{flex-flow:wrap;justify-content:flex-start;margin-bottom:1rem;display:flex}.objectives.objectives-v2 .objectives__browser{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);overflow-y:auto}.objectives.objectives-v2 .objective-cardv2{background:var(--bkg-125);box-shadow:inset var(--sl-shadow-small);padding:1rem}.objectives.objectives-v2 .objective-cardv2.highlight{background:var(--b-o-100)}.objectives.objectives-v2 .objective-cardv2__actions{margin-top:1rem}.objectives.objectives-v2 .objective-cardv2__actions a{color:var(--text-light-200bg)}.objectives.objectives-v2 .objective-cardv2__actions a:first-child{margin-right:1rem}.objectives.objectives-v2 .objective-cardv2__actions a.has{color:var(--text-dark-700);font-weight:600}.objectives.objectives-v2 .objectives__list{overflow-y:unset;flex-flow:column;display:flex;container:obj-list/inline-size}.objectives.objectives-v2 .card .material-symbols-outlined{color:var(--bkg-100)}.objectives.objectives-v2 .achstd-hyperlink{color:var(--bkg-600);border-radius:.5rem;padding:.2rem 0}.objectives.objectives-v2 .achstd-hyperlink:hover,.objectives.objectives-v2 .achstd-hyperlink.highlight{color:var(--bkg-850);background:var(--b-o-200)}.objectives.objectives-v2 .strand-wrapper{flex-flow:row;gap:1rem;display:flex;container-type:inline-size}.objectives.objectives-v2 .strand-wrapper .strand{background:var(--bkg-100);box-shadow:var(--sl-shadow-medium);border-radius:1rem;flex:31%;min-width:150px}.objectives.objectives-v2 .strand-wrapper .strand>h4{color:var(--text-dark-600);padding:1rem;font-size:1.2rem;font-weight:700}.objectives.objectives-v2 .strand-wrapper .strand .content-descriptors-list-strand>h4,.objectives.objectives-v2 .strand-wrapper .strand h5{color:var(--text-dark-700);padding:1rem}.objectives.objectives-v2 .strand-wrapper .strand .content-descriptors-list-substrand{margin-bottom:2rem}@container obj-list (width<=530px){.objectives.objectives-v2 .strand-wrapper{flex-flow:column}}.dialog-cdmoreinfo sl-details{width:100%}.dialog-cdmoreinfo sl-details::part(summary){color:var(--text-dark-700);font-weight:700}.dialog-cdmoreinfo__aside{background:var(--bkg-100);border-radius:1rem;flex-shrink:0;width:20rem;padding:1rem}.dialog-cdmoreinfo__aside h3{margin-bottom:1rem;padding:0 1rem}.dialog-cdmoreinfo__aside ul li button{text-align:left}.dialog-cdmoreinfo__aside ul li a,.dialog-cdmoreinfo__aside ul li button{border-bottom:1px solid var(--bkg-150);padding:2rem 1rem;display:block}.dialog-cdmoreinfo__aside ul li:last-child a,.dialog-cdmoreinfo__aside ul li:last-child button{border-bottom:none}.dialog-cdmoreinfo__aside ul li:first-child a,.dialog-cdmoreinfo__aside ul li:first-child button{border-top:1px solid var(--bkg-150)}.dialog-cdmoreinfo__section{border-bottom:1px solid var(--bkg-150);padding:2rem 0}.dialog-cdmoreinfo__section:first-child{padding-top:0}.dialog-cdmoreinfo__section>h3{margin-bottom:1rem}.dialog-cdmoreinfo__sections{background:var(--bkg-100);scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);border-radius:1rem;padding:2rem;overflow-y:auto}.dialog-cdmoreinfo__sections h2{margin:1.5rem 0 .75rem;font-size:1.4rem}.dialog-cdmoreinfo__sections h3{margin:1.25rem 0 .5rem}.dialog-cdmoreinfo__sections h4{margin:1rem 0 .5rem}.dialog-cdmoreinfo__sections p{margin:0 0 .75rem;line-height:1.6}.dialog-cdmoreinfo__sections ul{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.dialog-cdmoreinfo__sections li{margin:0 0 .5rem}.dialog-cdmoreinfo__external-link{background:var(--bkg-150);border:1px solid var(--bkg-200);border-radius:.75rem;margin:0 0 1rem;padding:.75rem 1rem}.dialog-cdmoreinfo__external-link a{color:var(--bkg-700);align-items:center;gap:.25rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.dialog-cdmoreinfo::part(body){background:var(--bkg-150);flex-direction:row;justify-content:flex-start;gap:1rem;display:flex}.dialog-cdmoreinfo .elaboration{background:var(--bkg-150);border-radius:1rem;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:2rem;display:flex}.dialog-cdmoreinfo .elaboration::part(summary){background:0 0;font-weight:500}.dialog-cdmoreinfo .elaboration::part(base){background:0 0;border:0}.dialog-cdmoreinfo .elaboration>*{align-self:center}.dialog-cdmoreinfo .elaboration .copy-button,.dialog-cdmoreinfo .elaboration .copy-button .copy-icon{color:var(--bkg-450)}.dialog-cdmoreinfo .gc-section h4{padding:1rem 1rem 0;font-size:1.1rem;font-weight:700}.dialog-cdmoreinfo .gc-section h5{padding:1rem 1rem 1rem 3rem;font-size:1rem;font-weight:500}.dialog-cdmoreinfo .gc-section h6{padding:1rem 1rem 1rem 5rem;font-size:1rem}.dialog-cdmoreinfo .gc-section h6:before{content:"•";padding-right:.5rem}.dialog-cdmoreinfo .copy-button{position:relative}.dialog-cdmoreinfo .copy-button .copy-icon{color:var(--bkg-600);opacity:1;animation:.2s fade-in}.dialog-cdmoreinfo .copy-button span.copied-animation{opacity:0;background:var(--bkg-100);border-radius:.5rem;flex-direction:row;justify-content:center;gap:.5rem;padding:.5rem;transition:all .2s ease-in-out;display:flex;position:absolute}.dialog-cdmoreinfo .copy-button span.copied-animation>.material-symbols-outlined{color:var(--alert-success)}.dialog-cdmoreinfo .copy-button span.copied-animation>*{align-self:center}.dialog-cdmoreinfo .copy-button.copied .copy-icon{opacity:0;color:var(--bkg-700)}.dialog-cdmoreinfo .copy-button.copied span.copied-animation{opacity:1;animation:.2s fadeOut}.objectives-moreinfo{background-color:var(--bkg-100);border-radius:var(--global-border-radius);flex-direction:column;gap:5px;padding:1rem;display:flex}.objectives-moreinfo>button{place-self:flex-end}.objectives-moreinfo .material-symbols-outlined{color:var(--text-normal)}.objectives-moreinfo__details{gap:var(--global-panel-gap);scroll-behavior:smooth;flex-direction:column;padding:0 2rem;line-height:1.6;display:flex;overflow-y:auto}.objectives-moreinfo__details-detail{padding:1rem 0}.objectives-moreinfo__details-detail h2{margin:1.25rem 0 .5rem;font-size:1.4rem}.objectives-moreinfo__details-detail h3{margin:1rem 0 .5rem;font-size:1.15rem}.objectives-moreinfo__details-detail h4{margin:.75rem 0 .5rem;font-size:1.05rem}.objectives-moreinfo__details-detail p{margin:0 0 .75rem}.objectives-moreinfo__details-detail ul{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.objectives-moreinfo__details-detail ul li{margin:0 0 .5rem}.objectives-moreinfo__details-detail ul li:has(.material-symbols-outlined){flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;margin-bottom:.5rem;list-style:none;display:flex}.objectives-moreinfo__details-detail ul li:has(.material-symbols-outlined)>*{align-self:center}.objectives-moreinfo__details-detail ul .material-symbols-outlined{font-size:18px}.objectives-moreinfo__external-link{background:var(--bkg-150);border:1px solid var(--bkg-200);border-radius:.75rem;margin:0 2rem .75rem;padding:.75rem 1rem}.objectives-moreinfo__external-link a{color:var(--bkg-700);align-items:center;gap:.25rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.objectives-moreinfo__header{flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}.objectives-moreinfo__header-title{flex-direction:row;justify-content:flex-start;gap:0;display:flex}.objectives-moreinfo__header-title .objectives-moreinfo__actions,.objectives-moreinfo__header-title h3{align-self:center}.objectives-moreinfo__header-title h3{font-size:1.5rem}.objectives-moreinfo__header__main-details{flex-direction:column;gap:5px;display:flex}.objectives-moreinfo__header__main-details__anchors{color:var(--bkg-600);flex-direction:row;gap:1rem;padding:1rem 2rem;font-size:.8rem;display:flex}.objectives-moreinfo__header__main-details__anchors a{color:var(--bkg-600);-webkit-text-decoration:underline;text-decoration:underline}.objectives-moreinfo__header__minor-details{background:var(--bkg-150);border-radius:5px;flex-direction:row;justify-content:flex-start;gap:2rem;min-width:20%;padding:.5rem 2rem;display:flex}.objectives-moreinfo__header__minor-details .minor-detail{color:var(--bkg-750);flex-flow:row;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.objectives-moreinfo__header__minor-details .minor-detail .material-symbols-outlined{font-variation-settings:"wght" 700;color:var(--bkg-750);opacity:.8;font-size:1rem}.objectives-moreinfo__minor-anchors{flex-direction:row;align-items:center;gap:5px;font-size:.8rem;display:flex}.objectives-moreinfo__minor-anchors a{background-color:var(--bkg-350);color:#fff;border-radius:5px;align-items:center;gap:3px;padding:.1rem .5rem;display:flex}.objectives-moreinfo__minor-anchors a .material-symbols-outlined{font-size:.7rem}.objectives-moreinfo__name{color:var(--bkg-350);padding:0 2rem;font-size:1rem;display:block}.objectives-moreinfo__actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.objectives__list__empty{color:var(--text-light-200bg);font-size:.875rem;font-style:italic}.objectives-moreinfo__unit-details{padding:1.5rem}.objective__selected{color:#fff;background-color:#444;flex-direction:column;padding:.5rem;display:flex;position:relative}.objective__selected button{align-self:flex-end;padding:0 .5rem}.objective__selected p{text-overflow:ellipsis}.objective-card .details{flex-direction:column;flex:1;display:flex}.objective-card .actions{flex-direction:row;align-items:flex-end;gap:1rem;display:flex}.objectives_copyright{color:var(--text-light);padding:1rem 0;font-size:.875rem;font-style:italic}.objectives_copyright p{color:var(--text-light);text-align:justify;margin-bottom:.5rem}.objectives_copyright h4{color:var(--text-light);margin-bottom:.5rem;font-size:1rem}.objectives__list__empty{color:var(--text-dark-700);font-size:1rem;font-weight:700}sl-details.concepts-window::part(summary){flex-direction:row;width:100%}sl-details.concepts-window::part(base){background:var(--bkg-150)}sl-details.concepts-window::part(header){width:100%;padding:0}sl-details.concepts-window::part(summary-icon){display:none}.concepts-window:not(:defined){max-height:68px}.current-oec,.current-concept{-webkit-user-select:none;user-select:none;flex-flow:column;flex:0 0 50%;align-self:center;min-height:36px}@media (min-width:1200px){.current-oec,.current-concept{flex:auto}}@media (min-width:576px){.current-oec,.current-concept{flex-flow:row}}.current-oec__title,.current-concept__title{text-overflow:ellipsis;white-space:normal;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.current-oec__title>*,.current-concept__title>*{padding:.2rem 1rem}.current-oec__title>.material-symbols-outlined,.current-concept__title>.material-symbols-outlined{color:#0000;height:0}@media (min-width:992px){.current-oec__title>.material-symbols-outlined,.current-concept__title>.material-symbols-outlined{color:var(--color-white);height:auto}.current-oec__title,.current-concept__title{flex-direction:row;justify-content:center;align-items:center;display:flex}}.current-oec h3,.current-concept h3{background:var(--bkg-600);border-radius:var(--global-border-radius-large);color:var(--bkg-100);cursor:pointer;padding:.3rem 1rem .3rem .5rem;font-size:.8rem;font-weight:500;position:relative}.current-oec h3:hover,.current-oec h3:focus,.current-concept h3:hover,.current-concept h3:focus{background:color-mix(in srgb,var(--bkg-600)85%,var(--bkg-850)15%)}.current-oec.custom-oec h3,.current-concept.custom-oec h3{background:var(--accent-700)}.current-oec.custom-oec h3:hover,.current-oec.custom-oec h3:focus,.current-concept.custom-oec h3:hover,.current-concept.custom-oec h3:focus{background:color-mix(in srgb,var(--accent-700)85%,#000 15%)}.concepts-window-summary-wrapper{padding:1rem var(--cfk-gutter);cursor:default;scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);flex:1;overflow-y:visible}.concepts-window__header{justify-content:flex-start;gap:var(--global-horizontal-padding);scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);flex-flow:row;width:100%;display:flex;overflow-x:auto;container-type:inline-size}.concepts-window__header .current-oec,.concepts-window__header .current-concept{-webkit-user-select:none;user-select:none;flex-flow:column;flex:0 auto;align-self:center;min-height:36px}.concepts-window__header .current-oec .btn-icon.-delete .material-symbols-outlined,.concepts-window__header .current-concept .btn-icon.-delete .material-symbols-outlined{color:var(--alert-failure-light)}@media (min-width:576px){.concepts-window__header .current-oec,.concepts-window__header .current-concept{flex-flow:row}}.concepts-window__header .current-oec__title,.concepts-window__header .current-concept__title{text-overflow:ellipsis;white-space:normal;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.concepts-window__header .current-oec__title>*,.concepts-window__header .current-concept__title>*{padding:.2rem 1rem}.concepts-window__header .current-oec__title>.material-symbols-outlined,.concepts-window__header .current-concept__title>.material-symbols-outlined{color:#0000;height:0}@media (min-width:992px){.concepts-window__header .current-oec__title>.material-symbols-outlined,.concepts-window__header .current-concept__title>.material-symbols-outlined{color:var(--color-white);height:auto}.concepts-window__header .current-oec__title,.concepts-window__header .current-concept__title{flex-direction:row;justify-content:center;align-items:center;display:flex}}.concepts-window__header .current-oec h3,.concepts-window__header .current-concept h3{background:var(--bkg-600);border-radius:var(--global-border-radius-large);color:var(--bkg-100);cursor:pointer;padding:.3rem 1rem .3rem .5rem;font-size:.8rem;font-weight:500;position:relative}.concepts-window__header .current-oec h3:hover,.concepts-window__header .current-oec h3:focus,.concepts-window__header .current-concept h3:hover,.concepts-window__header .current-concept h3:focus{background:color-mix(in srgb,var(--bkg-600)85%,var(--bkg-850)15%)}.concepts-window__header .current-oec.custom-oec h3,.concepts-window__header .current-concept.custom-oec h3{background:var(--accent-700)}.concepts-window__header .current-oec.custom-oec h3:hover,.concepts-window__header .current-oec.custom-oec h3:focus,.concepts-window__header .current-concept.custom-oec h3:hover,.concepts-window__header .current-concept.custom-oec h3:focus{background:color-mix(in srgb,var(--accent-700)85%,#000 15%)}.concepts-window__header .current-concept{flex:0 auto;align-self:center;display:flex}.concepts-window__header .current-concept h3{background:var(--b-p-800)}.concepts-window__header .current-concept h3:hover,.concepts-window__header .current-concept h3:focus{background:color-mix(in srgb,var(--b-p-800)85%,var(--bkg-850)15%)}.concepts-window__header .current-concept__title{white-space:nowrap}.concepts-window__header .select-oec-prompt{white-space:nowrap;flex:none;min-height:36px;display:flex}@media (min-width:1200px){.concepts-window__header .select-oec-prompt{white-space:initial;flex:auto}}.concepts-window__header .select-oec-prompt h3{-webkit-user-select:none;user-select:none;border:2px dashed var(--bkg-350);color:var(--bkg-450);cursor:pointer;border-radius:var(--global-border-radius-large);background:0 0;padding:.3rem 1rem .3rem .5rem;font-size:.8rem;font-weight:700}.concepts-window__header .select-oec-prompt h3:hover,.concepts-window__header .select-oec-prompt h3:focus{border:2px dashed var(--bkg-450);color:var(--bkg-450)}.concepts-window__summary{container-type:inline-size}@container (width<=1100px){.concepts-window__summary .concepts-window__header{flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.concepts-window__summary .concepts-window__header:before,.concepts-window__summary .concepts-window__header:after{content:"";pointer-events:none;z-index:2;flex:0 0 25px;width:25px;min-width:25px;transition:opacity .3s;position:sticky;top:0;bottom:0}.concepts-window__summary .concepts-window__header:before{background:linear-gradient(to right,var(--bkg-150),transparent);margin-left:-25px;left:0}.concepts-window__summary .concepts-window__header:after{background:linear-gradient(to left,var(--bkg-150),transparent);right:0}.concepts-window__summary .concepts-window__header.hide-left:before,.concepts-window__summary .concepts-window__header.hide-right:after{opacity:0}.concepts-window__summary .current-oec{flex:0 0 50%}.concepts-window__summary .current-concept{flex:0 auto}}@container (width<=500px){.concepts-window__summary .current-oec{flex:0 0 100%}.concepts-window__summary .current-concept{flex:0 auto}}.concepts-window__summary{flex-flow:row;align-items:center;gap:1rem;display:flex}.concepts-window__content{grid-template-rows:min(35vh,500px);grid-template-columns:minmax(min-content,1fr) 2fr;gap:.5rem;display:grid}.concepts-window__content .concepts-browser{flex-direction:column;display:flex}.concepts-window__content .concepts-browser-header-wrapper{flex-direction:row;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;display:flex}.concepts-window__content .concepts-browser-header-wrapper>*{align-self:center}.concepts-window__content .concepts-browser-header-wrapper .close-button{cursor:pointer;-webkit-user-select:none;user-select:none}.concepts-window__content .concepts-browser .concepts-tab-group{padding-top:3px;overflow-y:auto}.concepts-window__content .concepts-browser .concepts-tab-group sl-tab-panel{background-color:var(--bkg-100)}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list{overflow-y:auto}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li{text-align:left;width:100%;padding:var(--global-padding);border-radius:var(--global-border-radius);word-break:break-all;cursor:pointer;border:2px solid #0000;flex-direction:row;flex:1;justify-content:space-between;align-items:center;font-size:.875rem;display:flex;position:relative;overflow:hidden}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li.active{background:var(--accent-300);color:var(--bkg-100)}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li.active:has(.custom-concept-delete){padding-right:40px;transition-duration:.2s}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li.active .custom-concept-delete{right:-2px}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li.selected{border:2px solid var(--accent-700);border-left-width:5px;transition:border .1s}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li:disabled{color:var(--bkg-250)}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li .concept-oec-count-indicator{color:var(--bkg-250);margin-left:.5rem;font-size:.8rem}.concepts-window__content .concepts-browser .concepts-tab-group .concepts-list li .custom-concept-delete{background-color:var(--bkg-100);border-radius:var(--global-border-radius);cursor:pointer;align-self:flex-end;height:calc(100% - 4px);margin:4px;transition:right .2s;position:absolute;top:-3px;right:-50px}.concepts-window__content .concepts-oec-browser{flex-direction:column;max-width:800px;display:flex}.concepts-window__content .concepts-oec-browser .max-selections-tooltip{color:var(--bkg-250);font-size:.8rem;display:none}.concepts-window__content .concepts-oec-browser.max-selections .list-oec:not(.current) .btn{display:none}.concepts-window__content .concepts-oec-browser.max-selections .list-oec:not(.current) .max-selections-tooltip{display:block}.concepts-window__content .concepts-oec-browser__list{flex-direction:column;gap:.5rem;padding:3px;display:flex;overflow-y:auto}.concepts-window__content .concepts-oec-browser__empty{font-style:italic}.mobile-menu .concepts-window .concepts-window__header{flex-flow:column;justify-content:center;gap:.5rem;padding:.5rem}.mobile-menu .concepts-window .concepts-window__header:before,.mobile-menu .concepts-window .concepts-window__header:after{content:none}.mobile-menu .concepts-window .concepts-window__summary .help-tooltip{display:none}.add-custom-widget{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}.add-custom-widget.edit-mode .add-oec-button,.add-custom-widget.edit-mode .add-concept-button{display:none}.add-custom-widget.edit-mode form{display:flex}.add-custom-widget form{flex-direction:column;gap:.5rem;display:none}.add-custom-widget form .form-actions{flex-direction:row;justify-content:flex-end;gap:.5rem;display:flex}.add-custom-concept-widget{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.add-custom-concept-widget form{flex-direction:column;gap:.5rem;display:none}.add-custom-concept-widget form.open{height:auto;display:flex}.add-custom-concept-widget form .form-actions{flex-direction:row;justify-content:flex-end;gap:.5rem;display:flex}.list-oec{flex-flow:row;justify-content:space-between;margin-bottom:0;padding:0;font-size:.9rem;display:flex}.list-oec__description{gap:.5rem;display:flex}.list-oec__description .custom-indicator{color:var(--accent-300);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.list-oec .btn{align-self:center}.list-oec.current{outline:2px solid var(--accent-300);border-radius:var(--global-border-radius)}.list-oec-name{align-self:center}.list-oec-help-text{font-size:.875rem;font-style:italic}.list-oec-header{flex-flow:wrap;justify-content:flex-start;gap:1rem;display:flex}@media (min-width:768px){.list-oec-header{flex-wrap:nowrap}}.concepts-window-header{flex-direction:row;justify-content:flex-start;gap:1rem;margin:0 auto;padding:0;display:flex}@media (min-width:576px){.concepts-window-header{margin:0}}.concepts-window-header:hover .expand-chevron{opacity:1}.concepts-window-header .expand-chevron{cursor:pointer;opacity:0;flex:1;justify-content:center;align-items:center;font-size:1.5rem;transition:all .2s;display:flex;transform:rotate(90deg)}.cfk-interdisc{grid-template:"subjects subjects"min-content"venn-view description"/2fr 1fr;height:100%;display:grid;overflow-y:hidden}@media (min-width:768px){.cfk-interdisc{grid-template-columns:2fr 1fr;grid-template-areas:"venn-view subjects""venn-view description"}}.cfk-interdisc__options-pane{scroll-behavior:smooth;background:0 0;grid-area:subjects;gap:5px;padding:10px;position:relative;overflow-y:auto}.cfk-interdisc__options-pane h4{display:none}@media (min-width:768px){.cfk-interdisc__options-pane h4{display:block}}.cfk-interdisc__options-pane .all-options{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:auto;gap:5px;width:100%;display:grid}@media (min-width:768px){.cfk-interdisc__options-pane .all-options{flex-direction:column;display:flex}}.cfk-interdisc__venn-view{scroll-behavior:smooth;background:0 0;flex-direction:column;grid-area:venn-view;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.cfk-interdisc__diagram{display:flex;position:relative}.cfk-interdisc__description-form{flex-direction:column;justify-content:space-between;gap:10px;max-width:40vw;padding:10px;display:flex}.cfk-interdisc__description-form h4{display:none}.cfk-interdisc__description-form sl-textarea{flex:1;width:100%}.cfk-interdisc__description-form sl-textarea::part(base){height:100%;overflow-y:auto}.cfk-interdisc__description-form sl-textarea::part(form-control){height:100%;overflow-y:auto}.cfk-interdisc__description-form sl-textarea::part(textarea){height:100%;overflow-y:auto}.cfk-interdisc__description-form sl-textarea::part(form-control-input){height:100%;overflow-y:auto}@media (min-width:768px){.cfk-interdisc__description-form{max-width:none}.cfk-interdisc__description-form h4{display:block}}.cfk-interdisc .top{z-index:5}.cfk-interdisc .card__body .tiptap.card__copy p{color:#fff}.venn-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.venn-wrapper .webbed-canvas{opacity:0;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.webbed-central-circle{border:2px solid var(--bkg-450);background-color:#fff}.set{z-index:1;mix-blend-mode:multiply;background-color:#2e2e2e0d;border:1px solid #0000;justify-content:center;align-items:center;transition:all .2s;display:flex}.set.selected{z-index:2}.set-0.selected{background:var(--b-o-300)}.set-1.selected{background:var(--b-g-300)}.set-2.selected{background:var(--b-p-300)}.set-3.selected{background:var(--b-b-300)}.set-4.selected{background-color:var(--s-pu-400)}.set-5.selected{background-color:var(--s-cy-400)}.venn-subject{z-index:3;justify-content:center;align-items:center;display:flex}.venn-subject .icon-trigger{font-size:small;display:block}.venn-subject .text-trigger{display:none}.venn-subject .venn-views{max-width:min-content}@media (min-width:768px){.venn-subject .venn-views{max-width:60%}}@media (min-width:576px){.venn-subject .icon-trigger{display:none}.venn-subject .text-trigger{display:block}}.venn-oecs{z-index:3;justify-content:center;align-items:center;display:flex}.no-interdisc{text-align:center;justify-content:center;align-items:center;padding:20px;font-style:italic;display:flex}.venn-indicator-wrapper{min-width:24px;max-width:60px;height:100%;color:var(--bkg-250);border:2px solid var(--bkg-150);cursor:pointer;border-radius:5px}.venn-indicator-wrapper:hover{color:var(--accent-500);border-color:var(--accent-300);transition:color .1s,border-color .1s}.venn-intersection{z-index:3;justify-content:center;align-items:center;display:none}.venn-intersection.active{display:flex}.venn-intersection .material-symbols-outlined{cursor:pointer;-webkit-user-select:none;user-select:none}.subject-option{background-color:var(--bkg-250);border:1px solid var(--bkg-350);cursor:pointer}.subject-option:hover{filter:brightness(1.1)}.venn-views{background-color:var(--bkg-150);border-radius:3rem;flex-direction:row;gap:3px;padding:4px;display:flex}.venn-views span{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;border-radius:3rem;padding:2px 6px;display:flex}.venn-views span:hover{background-color:var(--bkg-200)}.venn-views span.dispositions{color:#fff;background-color:var(--color-dispositions)}.venn-views span.dispositions:hover{filter:brightness(1.1)}.venn-views span.provocations{color:#fff;background-color:var(--color-pnq)}.venn-views span.provocations:hover{filter:brightness(1.1)}.venn-views span.pedagogies{color:#fff;background-color:var(--color-pedagogies)}.venn-views span.pedagogies:hover{filter:brightness(1.1)}.venn-oec{z-index:4;color:#fff;background-color:var(--bkg-600);text-align:center;justify-content:center;align-items:center;min-width:300px;max-width:300px;display:flex}.views-popup{flex-direction:column;gap:3px;width:max-content;max-width:300px;max-height:60vh;margin-top:10px;margin-bottom:10px;display:flex;overflow-y:auto}.views-popup .nothing-to-display{border-radius:var(--global-border-radius);background-color:var(--bkg-150);padding:5px}.views-popup.row{flex-direction:row;gap:5px;max-width:-moz-fit-content;max-width:fit-content}.venn-fade-in{opacity:1;animation:.3s ease-in-out .2s forwards vennfadeIn}.slow-fade-in{opacity:1;animation:.3s ease-in-out .5s forwards vennfadeIn}@keyframes vennfadeIn{0%{opacity:0}to{opacity:1}}.collaborator{position:relative}.collaborator .collaborator-remove{background-color:var(--red-300);z-index:9999;cursor:pointer;text-align:center;opacity:0;width:15px;height:15px;color:var(--color-white);border-radius:50%;margin:5px;font-size:.6rem;display:none;position:relative;top:-8px;right:-8px}.collaborator .collaborator-remove:hover{background-color:var(--red-500);opacity:100;transition:all .2s;display:block}.collaborator:hover .collaborator-remove{opacity:100;display:block;position:absolute}.avatar-group{flex-direction:row;justify-content:flex-start;gap:2px;display:flex}.avatar-group sl-avatar{--size:2rem}.ctl{gap:var(--global-panel-gap);background:var(--bkg-150);flex-flow:column;flex:auto;width:100%;height:calc(100vh - 40px);display:flex;position:relative;container-type:inline-size}@container (width<=570px){.ctl .cfk-nav{flex-wrap:nowrap;overflow-x:auto}}@media (min-width:768px){.ctl{overflow-x:hidden}}.ctl-wrapper{flex-direction:row;justify-content:flex-start;display:flex;overflow-x:hidden}.ctl__header{background-color:var(--bkg-100);flex-wrap:wrap;grid-area:ctl-outer-header;justify-content:space-between}@media (min-width:768px){.ctl__header{flex-direction:column;justify-content:flex-start;display:flex}}@media (min-width:1200px){.ctl__header{flex-flow:row;justify-content:space-between;display:flex}}.ctl__header #vivit-btn{white-space:nowrap;align-self:center;margin-right:1rem}.ctl__header .cfk-options{width:100%}.ctl__header .cfk-options .cfk-actions>button{display:none}.ctl__sidebar-content{padding-right:10px}.ctl__sidebar-content>*{margin-bottom:10px}.ctl-duration .material-symbols-outlined{font-size:18px}.ctl-main{gap:var(--global-panel-gap);flex:1;grid-template:"ctl-main tags"90vh"ctl-main focus"10vh/90vw 70vw;grid-area:ctl-main;width:100%;height:100%;margin-left:auto;margin-right:auto;padding:0 .5rem;display:grid;position:relative;overflow-x:auto}@media (min-width:768px){.ctl-main{grid-template-columns:85vw 50vw;overflow-x:auto}}@media (min-width:992px){.ctl-main{grid-template-rows:minmax(80%,90%) minmax(calc(10% - 20px),1fr);grid-template-columns:minmax(70%,3fr) minmax(30%,1fr);overflow:hidden}}.ctl-lesson-main{grid-template-rows:none;grid-template-columns:none;max-width:1600px;padding:20px;display:block;position:relative;overflow-y:hidden;container-type:inline-size}.ctl-lesson-main:has(.ctl_lesson_pt){overflow-y:auto}.ctl-lesson-main:has(.ctl_lesson_provocations):not(:has(#all-weeks-container)){overflow-y:auto}.ctl-lesson-main:has(.ctl_lesson_disposition_characteristics):not(:has(#all-weeks-container)){overflow-y:auto}.ctl-lesson-main:not(:has(#all-weeks-container)) .ctl__actions{background:var(--bkg-100);box-shadow:var(--shadow-elevation-medium);border-radius:1rem;position:fixed;bottom:110px;right:0}@media (min-width:768px){.ctl-lesson-main:not(:has(#all-weeks-container)) .ctl__actions{background:0 0;max-width:500px;margin-left:auto;position:static;bottom:auto}}.ctl-lesson-main .-right,.ctl-lesson-main .migration-container{text-align:right}.ctl-lesson-main .migration-container .delete-sections-btn{color:var(--alert-failure-dark);border-color:var(--alert-failure-dark)}.ctl-lesson-main .collab-container{text-align:right;margin-top:15px}.ctl-lesson-main .collab-container .cfk-collab{display:inline-flex}.ctl-lesson-main .weeks-container{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);max-width:1400px;height:100%;overflow-y:scroll}.ctl-lesson-main .week-container{background:var(--bkg-125);box-shadow:var(--shadow-elevation-medium);border-radius:.5rem;margin-bottom:20px;padding:2rem}.ctl-lesson-main .week-container .week-content{padding:20px 0}.ctl-lesson-main .week-container .week-content .existing-lesson-buttons{grid-template-columns:70% 30%;margin:5px;display:grid}.ctl-lesson-main .ctl_lesson_oecs-wrapper{gap:1rem;display:flex}.ctl-lesson-main .ctl_lesson_oecs-wrapper>*{flex:1 0 33%}.ctl-lesson-main .ctl_lesson_panel_heading{color:var(--text-dark-700);text-align:center;font-size:1.3rem;font-weight:700}.ctl-lesson-main .ctl_lesson_area-heading-lockup{margin-bottom:.5rem}.ctl-lesson-main .ctl_lesson_panel{padding:2rem 1rem}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_subject{text-align:center}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_subject .ctl_lesson_panel_heading{margin-bottom:1rem}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_subject .cfk-options__secondary-cfk-info{margin:5px;display:inline-block}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_vivit_option{text-align:center}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_vivit_option button{justify-content:center;align-items:center;margin:0 auto;display:flex}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_vivit_option button sl-spinner{--track-color:var(--bkg-100);--indicator-color:var(--b-b-500);flex:0 auto;font-size:1.2rem}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_vivit_option button sl-spinner.htmx-request{width:24px}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_vivit_option .vivit-option-btn{width:200px;height:50px}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_vivit_option .vivit-option-btn[disabled]{background-color:var(--b-b-300)}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);overflow-x:auto}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .lesson-select-wrapper{display:block}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper{flex-flow:column;gap:5px;display:flex}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group{min-width:250px;padding:10px 0}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .pt-phase-title{background:#bc5215;background:var(--pt-500);z-index:100;border-radius:6px;justify-content:space-between;margin-bottom:.5rem;padding:1.75rem 1rem 1rem;position:sticky;top:-20px;container:pt-phase/inline-size}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .pt-phase-title h3,.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .pt-phase-title h4,.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .pt-phase-title h5{color:var(--color-white);align-self:center;padding:0 0 0 .5rem;font-size:1.2rem;font-weight:600}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .pt-phase-title .help-tooltip span{color:#000}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .card-list .lesson_pt_card{margin:15px 0}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .card-list>*{margin-bottom:1rem}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_pt .col_wrapper .phase-group .card-list>:last-child{margin-bottom:0}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_provocations{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);overflow:auto visible}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_provocations .provocation-groupings{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);flex-flow:row;width:100%;padding-bottom:.5rem;overflow:auto hidden}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_provocations .provocation-groupings .provocation-grouping{width:350px}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_provocations .provocation-groupings .provocation-grouping .card__header .card__body p{color:#fff}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_disposition_characteristics .card__characteristics{background:var(--bkg-125);box-shadow:var(--shadow-elevation-low);border-radius:0 0 1rem 1rem;padding:1rem}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_disposition_characteristics h3.card__title{font-size:1.2rem}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_disposition_characteristics .disp_chars_container{flex-flow:row;gap:1rem;margin-top:1rem;display:flex}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_disposition_characteristics .disp_chars_container .card_disposition{max-width:425px}.ctl-lesson-main .ctl_lesson_panel.ctl_lesson_disposition_characteristics .lesson-select-wrapper{margin-bottom:1rem;display:block}.ctl-lesson-main .ctl_lesson{flex-direction:row;justify-content:flex-start;height:100%;padding-top:20px;display:flex;position:relative}.ctl-lesson-main .ctl_lesson .ctl_lesson-main{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);width:100%;max-width:1400px;height:calc(100% - 60px);box-shadow:var(--shadow-elevation-medium);border-radius:1rem;overflow-y:auto}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-group{position:static}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-group::part(nav){z-index:1;position:static}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-group::part(body){flex:auto;overflow-y:hidden}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-group::part(base){height:auto;display:flex}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-panel{background:var(--bkg-125);overflow-y:hidden}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-panel::part(base){height:100%}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-panel::part(body){overflow-y:visible}.ctl-lesson-main .ctl_lesson .ctl_lesson-main sl-tab-panel .tab-group__body{overflow-y:visible}.ctl-lesson-main .ctl_lesson .ctl_lesson-sidebar{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);background:var(--bkg-125);width:380px;height:calc(100% - 60px);box-shadow:var(--shadow-elevation-medium);border-radius:1rem;margin-right:20px;overflow:hidden auto}.ctl-lesson-main .ctl_lesson .ctl_lesson-sidebar .ctl_lesson_panel_heading{text-align:left;font-size:1rem}.ctl-lesson-main .ctl_lesson #lesson-outline-insights-sidebar,.ctl-lesson-main .ctl_lesson #lesson-outline-support-sidebar{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);background:var(--bkg-125);width:0;height:calc(100% - 60px);box-shadow:var(--shadow-elevation-medium);border-radius:1rem;transition:width .5s ease-in-out;overflow:hidden auto}.ctl-lesson-main .ctl_lesson #lesson-outline-insights-sidebar.show,.ctl-lesson-main .ctl_lesson #lesson-outline-support-sidebar.show{width:500px;margin-left:20px}.ctl-lesson-main .ctl_lesson .ctl_lesson_area{margin:1rem;padding:1rem}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .pt-phase-title{background:#bc5215;background:var(--pt-500);z-index:100;border-radius:6px;justify-content:space-between;margin-bottom:.5rem;padding:.5rem;position:sticky;top:-20px;container:pt-phase/inline-size}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .pt-phase-title h5{color:var(--bkg-100);align-self:center;font-size:.8rem;font-weight:700}.ctl-lesson-main .ctl_lesson .ctl_lesson_area.card-pad{padding-bottom:1rem}.ctl-lesson-main .ctl_lesson .ctl_lesson_area-heading-lockup{flex-direction:row;justify-content:flex-start;gap:.5rem;display:flex}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card{vertical-align:middle;border-radius:.5rem;max-width:300px;margin-bottom:1rem;padding:.25rem .5rem;display:inline-block;position:relative}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card:last-child{margin-bottom:0}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.cohort{background:#264f7e;background:var(--accent-700);border-radius:var(--global-border-radius-large);color:var(--bkg-100);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;display:flex;position:relative}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.cohort>span:first-child{display:none}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.cohort span.material-symbols-outlined{font-size:.7rem}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.cohort span:not(.visually-hidden):not(.material-symbols-outlined){white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.--color-objectives{margin-bottom:.5rem}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.oec{background:#293040;background:var(--bkg-600);border-radius:var(--global-border-radius-large);color:var(--bkg-100);cursor:pointer;flex-flow:row;justify-content:center;align-items:center;gap:5px;padding:.3rem 1rem .3rem .5rem;font-size:.8rem;font-weight:500;display:flex;position:relative}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.pt,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.prov{background:var(--bkg-100);border-radius:var(--global-border-radius-large);cursor:pointer;width:100%;box-shadow:var(--shadow-elevation-low);border:none;padding:.3rem 1rem .3rem .5rem;font-size:.8rem;position:relative}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.pt p,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.prov p{margin-bottom:10px}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.pt p:last-child,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.prov p:last-child{margin-bottom:0}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.ped{border:0;padding:0}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.ped .card{background:var(--color-pedagogies);box-shadow:var(--shadow-elevation-low);border:0}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.disp{background:var(--color-dispositions);color:var(--bkg-100);margin-bottom:1rem;padding:1rem;font-size:.8rem;font-weight:700}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.disp .card__characteristics>*{margin-bottom:.5rem}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .card.disp .card__characteristics li{background:var(--b-o-700);color:var(--bkg-100);word-break:break-word;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.8rem;font-weight:700}.ctl-lesson-main .ctl_lesson .ctl_lesson_area textarea{border:3px ridge;border-radius:10px;width:100%;min-height:120px;margin:10px;padding:10px}.ctl-lesson-main .ctl_lesson .ctl_lesson_area textarea.readonly{background:#eee}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .editor{min-height:50vh;position:static;container-type:inline-size}@container (width<=570px){.ctl-lesson-main .ctl_lesson .ctl_lesson_area .editor .editor__header{flex-wrap:nowrap;width:100%;overflow-x:auto}}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .editor .editor-overlay{z-index:1000;pointer-events:all;background-color:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .editor .editor__content{display:flex}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .editor .editor__content .ProseMirror{flex-grow:1}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline{margin:10px 0;display:flex}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .ctl-lesson-outline{flex:75%;min-width:60%;display:inline-block}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-support-sidebar,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-insights-sidebar{width:0;height:70vh;transition:width .5s ease-in-out;display:inline-block;overflow:hidden}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-support-sidebar.show,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-insights-sidebar.show{width:40%}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-support-sidebar .insights-wrapper,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-insights-sidebar .insights-wrapper{box-sizing:border-box;flex-direction:column;gap:5px;height:100%;padding:5px;display:flex}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-support-sidebar .insights-window,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-insights-sidebar .insights-window{background-color:var(--bkg-100);border:1px solid #ccc;border-radius:8px;flex:1;padding:10px;overflow-y:auto}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-support-sidebar .insights-window__all-insights,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-insights-sidebar .insights-window__all-insights{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-support-sidebar .new-insight-wrapper,.ctl-lesson-main .ctl_lesson .ctl_lesson_area .lesson-outline .lesson-outline-insights-sidebar .new-insight-wrapper{flex-direction:column;gap:5px;display:flex}.ctl-lesson-main .editor__header{transition:box-shadow .15s}.ctl-lesson-main .editor__header.is-stuck{z-index:10;position:absolute;top:20px;box-shadow:0 2px 4px #0000001f}.ctl-lesson-main .editor__sticky-sentinel{height:0;margin:0;padding:0}@keyframes tick-pop{0%{transform:scale(1)}55%{transform:scale(1.55)}to{transform:scale(1)}}.ctl-lesson-main .lesson-select-wrapper{box-shadow:var(--shadow-elevation-low);cursor:pointer;background:#fff;border:3px solid #0000;border-radius:.75rem;padding:2rem 1.25rem 1rem;transition:background .15s ease-out,transform .15s ease-out,border .2s ease-out;display:inline-block;position:relative}.ctl-lesson-main .lesson-select-wrapper:hover{background:#fafcff;transform:translateY(-2px)}.ctl-lesson-main .lesson-select-wrapper:after{content:"check_circle";font-variation-settings:"wght" 400;color:var(--bkg-350);opacity:1;pointer-events:none;font-family:Material Symbols Outlined;font-size:1.4rem;transition:transform .25s cubic-bezier(.2,1.3,.4,1),opacity .2s ease-out;position:absolute;top:5px;right:.5rem}.ctl-lesson-main .lesson-select-wrapper:has(.option-selected){box-shadow:var(--shadow-elevation-low);border-color:#879a39}.ctl-lesson-main .lesson-select-wrapper:has(.option-selected):after{color:#879a39;opacity:1;font-variation-settings:"wght" 700;animation:.24s ease-out tick-pop}.ctl__aside{z-index:2;background:0 0;grid-area:tags;margin-right:.5rem;padding-top:0}.ctl__aside sl-tab-group::part(nav){background:0 0}.ctl__aside .card__copy>p{margin:0 0 .75rem}.ctl__aside .card__copy>p:last-child{margin:0}.ctl__aside .card__header .card__icon{align-self:flex-start}.ctl__aside p{line-height:1.4}.ctl__aside-panelcontent>*{margin-bottom:.5rem}.ctl__aside .phase-pane{flex-direction:column;gap:10px;margin-bottom:10px;display:flex}.ctl__aside sl-tab-panel[name=insights]{height:100%}.ctl__aside sl-tab-panel[name=insights]::part(base){height:100%}.ctl__aside.top{z-index:20}.ctl__aside .card.--color-pnq p,.ctl__aside .card.--color-pt p{color:#fff}.ctl .focus-use-wrapper{grid-area:focus;overflow:hidden}.ctl .focus-use{border-radius:1rem;flex-flow:row;width:calc(100% - 2.5rem);margin-left:1rem;display:flex;overflow:hidden}.ctl .focus-use>*{flex:1 0 auto}.ctl .focus-use sl-progress-ring{--size:26px}.ctl .focus-use sl-progress-ring.--color-objectives{--indicator-color:var(--color-objectives)}.ctl .focus-use sl-progress-ring.--color-pedagogies{--indicator-color:var(--color-pedagogies)}.ctl .focus-use sl-progress-ring.--color-sdc{--indicator-color:var(--color-sdc)}.ctl .focus-use sl-progress-ring.--color-tc{--indicator-color:var(--color-tc)}.ctl .focus-use sl-progress-ring.--color-dispositions{--indicator-color:var(--color-dispositions)}.ctl .focus-use sl-progress-ring.--color-pt{--indicator-color:var(--color-pt)}.ctl .focus-use sl-progress-ring.--color-asmt{--indicator-color:var(--color-asmt)}.ctl .focus-use sl-progress-ring.--color-support{--indicator-color:var(--color-support)}.ctl .focus-use sl-progress-ring.--color-pnq{--indicator-color:var(--color-pnq)}.ctl .focus-use__summary{background:var(--bkg-100);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:1rem 0;display:flex}.ctl .focus-use__summary>*{align-self:center}.ctl .focus-use sl-details::part(summary-icon){display:none}.ctl .focus-use__count{color:var(--text-light);white-space:nowrap;font-size:.75rem}.ctl .focus-use__pills{background:var(--bkg-100);border-radius:.5rem;flex-direction:column;justify-content:flex-start;gap:5px;width:60px;padding:1rem;display:flex}.ctl .focus-use__detail{display:none}.ctl .focus-use__pill{width:100%;max-width:50px;height:.5rem}.ctl .focus-use__pill.--color-objectives{background-color:var(--color-objectives)}.ctl .focus-use__pill.--color-objectives[disabled],.ctl .focus-use__pill.--color-objectives.--missing,.ctl .focus-use__pill.--color-objectives[disabled]:hover,.ctl .focus-use__pill.--color-objectives[disabled]:focus,.ctl .focus-use__pill.--color-objectives.--missing:hover,.ctl .focus-use__pill.--color-objectives.--missing:focus{background-color:color-mix(in srgb,var(--color-objectives)50%,white 50%)}.ctl .focus-use__pill.--color-pedagogies{background-color:var(--color-pedagogies)}.ctl .focus-use__pill.--color-pedagogies[disabled],.ctl .focus-use__pill.--color-pedagogies.--missing,.ctl .focus-use__pill.--color-pedagogies[disabled]:hover,.ctl .focus-use__pill.--color-pedagogies[disabled]:focus,.ctl .focus-use__pill.--color-pedagogies.--missing:hover,.ctl .focus-use__pill.--color-pedagogies.--missing:focus{background-color:color-mix(in srgb,var(--color-pedagogies)50%,white 50%)}.ctl .focus-use__pill.--color-sdc{background-color:var(--color-sdc)}.ctl .focus-use__pill.--color-sdc[disabled],.ctl .focus-use__pill.--color-sdc.--missing,.ctl .focus-use__pill.--color-sdc[disabled]:hover,.ctl .focus-use__pill.--color-sdc[disabled]:focus,.ctl .focus-use__pill.--color-sdc.--missing:hover,.ctl .focus-use__pill.--color-sdc.--missing:focus{background-color:color-mix(in srgb,var(--color-sdc)50%,white 50%)}.ctl .focus-use__pill.--color-tc{background-color:var(--color-tc)}.ctl .focus-use__pill.--color-tc[disabled],.ctl .focus-use__pill.--color-tc.--missing,.ctl .focus-use__pill.--color-tc[disabled]:hover,.ctl .focus-use__pill.--color-tc[disabled]:focus,.ctl .focus-use__pill.--color-tc.--missing:hover,.ctl .focus-use__pill.--color-tc.--missing:focus{background-color:color-mix(in srgb,var(--color-tc)50%,white 50%)}.ctl .focus-use__pill.--color-dispositions{background-color:var(--color-dispositions)}.ctl .focus-use__pill.--color-dispositions[disabled],.ctl .focus-use__pill.--color-dispositions.--missing,.ctl .focus-use__pill.--color-dispositions[disabled]:hover,.ctl .focus-use__pill.--color-dispositions[disabled]:focus,.ctl .focus-use__pill.--color-dispositions.--missing:hover,.ctl .focus-use__pill.--color-dispositions.--missing:focus{background-color:color-mix(in srgb,var(--color-dispositions)50%,white 50%)}.ctl .focus-use__pill.--color-pt{background-color:var(--color-pt)}.ctl .focus-use__pill.--color-pt[disabled],.ctl .focus-use__pill.--color-pt.--missing,.ctl .focus-use__pill.--color-pt[disabled]:hover,.ctl .focus-use__pill.--color-pt[disabled]:focus,.ctl .focus-use__pill.--color-pt.--missing:hover,.ctl .focus-use__pill.--color-pt.--missing:focus{background-color:color-mix(in srgb,var(--color-pt)50%,white 50%)}.ctl .focus-use__pill.--color-asmt{background-color:var(--color-asmt)}.ctl .focus-use__pill.--color-asmt[disabled],.ctl .focus-use__pill.--color-asmt.--missing,.ctl .focus-use__pill.--color-asmt[disabled]:hover,.ctl .focus-use__pill.--color-asmt[disabled]:focus,.ctl .focus-use__pill.--color-asmt.--missing:hover,.ctl .focus-use__pill.--color-asmt.--missing:focus{background-color:color-mix(in srgb,var(--color-asmt)50%,white 50%)}.ctl .focus-use__pill.--color-support{background-color:var(--color-support)}.ctl .focus-use__pill.--color-support[disabled],.ctl .focus-use__pill.--color-support.--missing,.ctl .focus-use__pill.--color-support[disabled]:hover,.ctl .focus-use__pill.--color-support[disabled]:focus,.ctl .focus-use__pill.--color-support.--missing:hover,.ctl .focus-use__pill.--color-support.--missing:focus{background-color:color-mix(in srgb,var(--color-support)50%,white 50%)}.ctl .focus-use__pill.--color-pnq{background-color:var(--color-pnq)}.ctl .focus-use__pill.--color-pnq[disabled],.ctl .focus-use__pill.--color-pnq.--missing,.ctl .focus-use__pill.--color-pnq[disabled]:hover,.ctl .focus-use__pill.--color-pnq[disabled]:focus,.ctl .focus-use__pill.--color-pnq.--missing:hover,.ctl .focus-use__pill.--color-pnq.--missing:focus{background-color:color-mix(in srgb,var(--color-pnq)50%,white 50%)}.ctl__actions{gap:10px;margin-top:10px;padding:15px;position:relative}.ctl__actions>*{flex:0 50%}.ctl__sections{flex-direction:column;grid-row:1/3;gap:10px;margin-left:.5rem;display:flex;overflow:hidden auto}.ctl-wysiwyg-toolbar{border-top:0;border-radius:0;margin-bottom:10px}.ctl-section{position:relative}.ctl-section:has(.subsection.active){z-index:15}.ctl-section__info-main{flex:auto;align-self:center;gap:20px}.ctl-section__info-main>h3,.ctl-section__info-main h4{justify-content:center;align-items:center;gap:5px;font-size:1.3rem}.ctl-section-name .material-symbols-outlined{font-size:18px}.ctl-section__info-secondary{justify-content:flex-end;align-self:center;gap:.5rem;position:relative}.ctl-section__info-secondary>button{align-self:center}.ctl-section__header{z-index:11;border-radius:var(--global-border-radius-large);box-shadow:var(--shadow-elevation-medium);flex-wrap:wrap;justify-content:space-between;transition:padding .2s ease-in-out;position:sticky;top:0;container-type:inline-size}@container (width<=570px){.ctl-section__header .ctl-lesson__info-main h3,.ctl-section__header .ctl-lesson__info-main h4,.ctl-section__header .ctl-lesson__info-main p,.ctl-section__header .ctl-lesson__info-main .material-symbols-outlined{font-size:16px}}@media (min-width:768px){.ctl-section__header{flex-wrap:nowrap;max-height:70px}}.ctl-section__header>h3{padding:var(--global-spacing);font-size:var(--font-size-large);text-transform:uppercase;font-weight:700}.ctl-section__header.stuck{padding:.1rem var(--global-horizontal-padding)}.ctl-section__content{background:var(--bkg-100);border-radius:0 0 var(--global-border-radius-large)var(--global-border-radius-large);flex-direction:column;gap:5px;padding:10px;display:flex;position:relative}.ctl-section__content .ctl-section-resources .editor__content{min-height:400px}.ctl-section__content:not(:has(.subsection)):not(:has(.new-subsection-placeholder)){margin-bottom:60px}.ctl-section__content:not(:has(.subsection)):not(:has(.new-subsection-placeholder)).lesson-overview{margin-bottom:10px}.ctl-section__content:not(:has(.subsection)) .new-subsection-placeholder{display:flex}.ctl-section__content:not(:has(.subsection)) .new-subsection-prompt{display:flex}.ctl-section.clone .ctl-section__header,.ctl-section.clone .ctl-section__content{background:#f1e8ca}.ctl-main{position:relative}.subsection{border:var(--section-border-dash);background:var(--bkg-100);cursor:pointer;border-radius:.75rem;flex-direction:column;transition:all .3s;display:flex;position:relative}.subsection.active{border:var(--section-border);border:2px dashed var(--accent-500);cursor:default}.subsection.active .subsection__header{border-top:var(--section-border)}.subsection.fullscreen{height:100%;overflow-y:auto}.subsection.fullscreen .subsection__header{top:0}.subsection.fullscreen .editor__header{top:48px}.subsection__actions{flex-direction:row;justify-content:flex-end;display:flex}.subsection__header{background:var(--bkg-100);z-index:10;border:1px solid #0000;border-bottom:var(--section-border);border-radius:.5rem;flex-direction:row;justify-content:space-between;gap:5px;padding:.5rem;transition:top .2s ease-in-out;display:flex;position:sticky;top:30px}.subsection__header sl-details{width:100%}.subsection__header sl-details::part(content){padding-top:0}.subsection__pills{flex-wrap:wrap;align-items:center;gap:5px}.subsection__pills-cards{background-color:#0000;border-radius:.5rem;flex-flow:column;align-items:center;gap:5px;display:none}.subsection__pills-cards[popover]{max-height:400px;overflow-y:auto;transform:translateY(10px)translate(-15px)}.subsection__pills-cards:popover-open{display:flex}.subsection__pills-expanded{gap:5px;width:100%;margin-top:5px;overflow-x:auto}.subsection.closed{opacity:.7}.subsection.closed .subsection__header{border-bottom:0}.subsection.closed .subsection__content{height:0}.subsection.closed .editor-container{height:0;transition:all .3s;overflow:hidden}.subsection.new{border:4px dashed var(--accent-500);animation:2s ease-out forwards fadeBorder}.ctl-name-form,.ctl-duration-form{flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;display:flex}.ctl-name-form .material-symbols-outlined,.ctl-duration-form .material-symbols-outlined{font-size:18px}.ctl-name-form{flex:auto}.ctl-name-form input{color:var(--text-dark-700);flex:1;font-size:1.3rem;font-weight:700}@keyframes fadeBorder{0%{border-color:var(--accent-500)}to{border-color:#0000}}.new-subsection-placeholder,.new-subsection-prompt{border:var(--section-border-dash);border-radius:var(--global-border-radius-large);justify-content:center;align-items:center;height:60px;display:flex}.new-subsection-prompt{border-radius:var(--global-border-radius-large);border:2px dashed var(--bkg-200);z-index:19;width:100%;margin:0;font-style:italic;display:none;position:absolute;top:2rem;left:0}.new-subsection-prompt span{color:var(--accent-700);cursor:pointer;margin:0 .5rem;font-weight:700}.new-subsection-prompt.no-show{opacity:0}.support-tab-wrapper{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);flex-direction:column;gap:5px;height:100%;padding:1rem;display:flex;overflow-y:auto}.support-tab-wrapper.-print{pointer-events:none;padding:0}.support-tab-wrapper.-print .support-tab-pane{margin-bottom:0}.support-tab-pane{margin-bottom:2rem}.support-tab-cards{flex-direction:column;justify-content:flex-start;gap:1rem;display:flex}.support-tab-cards p{color:var(--color-white)}.support-tab-monitoring-form{flex-direction:column;justify-content:flex-end;padding:0 0 1rem;display:flex}.support-tab-monitoring-form textarea{border-radius:var(--global-border-radius-large);border:var(--section-border);width:100%;margin-top:1rem;font-size:.875rem}.support-tab-monitoring-form textarea::placeholder{color:var(--text-light)}.support-tab-monitoring-form .input-wrapper input{font-size:.875rem}.support-tab-monitoring-form .btn{align-self:flex-end;margin-top:1rem}.monitoring-feedback-submitted{color:var(--text-light);margin-top:1rem;font-size:.75rem;position:relative}.monitoring-feedback-submitted__heading{color:var(--text-dark-700);margin:0 0 .35rem;font-size:1rem;font-weight:600}.monitoring-feedback-submitted__cards{flex-direction:column;gap:.5rem;display:flex}.monitoring-feedback-submitted__card{border-radius:var(--global-border-radius-large);border:var(--section-border);background:var(--b-b-600);padding:.5rem .75rem;overflow:hidden}.monitoring-feedback-submitted__card:after{content:"";z-index:0;background:#316aa8;border-radius:50%;width:200px;height:200px;position:absolute;top:-100px;right:-100px}.monitoring-feedback-submitted__card-header{z-index:9;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex;position:relative}.monitoring-feedback-submitted__student-name{color:var(--color-white);font-weight:600}.monitoring-feedback-submitted__timestamp{white-space:nowrap;color:var(--bkg-100);align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.monitoring-feedback-submitted__timestamp .material-symbols-outlined{font-size:.75rem}.monitoring-feedback-submitted__card-body p{color:var(--color-white);margin:0;font-size:.75rem}.monitoring-feedback-submitted__empty{margin-top:.25rem;font-size:.75rem}.no-content-placeholder{padding:0 var(--global-spacing)}.no-content-placeholder a{color:var(--accent-500);font-style:italic;-webkit-text-decoration:none;text-decoration:none}.no-content-placeholder a:hover{-webkit-text-decoration:underline;text-decoration:underline}.possibility-thinking-grouping{flex-direction:column;display:flex}.possibility-thinking-grouping .filter-list__items{padding-left:1rem}.provocation-groupings{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.provocation-groupings .filter-list__items{margin-top:.25rem;padding-left:1rem}.assessment-tab-wrapper,.ctl-dynamic-assessments{flex-direction:column;gap:5px;display:flex}.ctl-dynamic-assessments .indicator-card{border-radius:var(--global-border-radius)}.ctl-dynamic-assessments .indicator-card__body{flex-flow:column}.ctl-dynamic-assessments .expected-assessment{border-radius:var(--global-border-radius);border:2px dashed var(--color-asmt);text-align:center;background-color:color-mix(in srgb,var(--color-asmt)20%,#fff);flex-direction:column;padding:.5rem;font-size:smaller;font-style:italic;font-weight:700;display:flex}.new-subsection-button{background:var(--accent-700);color:var(--bkg-100);border-radius:.5rem .5rem 0 0;margin-left:-2rem;padding:.1rem 1rem;font-size:.65rem;font-weight:600;display:none;position:absolute;bottom:0;left:50%}.subsection:hover .new-subsection-button{display:block}.lesson-edit-link{white-space:nowrap}.htmx-indicator{opacity:0;width:0;transition:opacity .5s ease-in}.htmx-request .htmx-indicator{opacity:1;width:auto}.planner-card.-pnq.-ctl-mode{border-radius:var(--global-border-radius);background-color:var(--bkg-100);border:1px solid #0000;width:100%;margin-top:1rem;transition:all .2s;container-type:inline-size}@container (width<=330px){.planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .text-tag{flex:0 0 50px}.planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .text-tag .tag-text{font-size:.6rem}.planner-card.-pnq.-ctl-mode .card__pnq-tags-objectives .tag-target.-text{width:50px;height:26px}}.ctl-lesson-main{container-type:inline-size}@container (width<=900px){.ctl-lesson-main .ctl_lesson{flex-flow:wrap;overflow-y:auto}.ctl-lesson-main .ctl_lesson .ctl_lesson-sidebar{order:1;width:100%;height:auto;overflow-y:visible}.ctl-lesson-main .ctl_lesson #lesson-outline-support-sidebar{order:2;width:0;height:auto;overflow-y:visible}.ctl-lesson-main .ctl_lesson #lesson-outline-support-sidebar.show{width:100%}.ctl-lesson-main .ctl_lesson #lesson-outline-insights-sidebar{order:3;width:0;height:auto;overflow-y:visible}.ctl-lesson-main .ctl_lesson #lesson-outline-insights-sidebar.show{width:100%}}@container (width<=570px){.ctl-lesson-main .ctl_lesson .ctl_lesson_area{margin:1rem 0;padding:0}.ctl-lesson-main .ctl-section__header{flex-wrap:nowrap;overflow-x:auto}}.ccc{background:var(--bkg-150);border-radius:var(--global-border-radius);grid-template:"consolidation core complexity"1fr/1fr 2fr 1fr;gap:10px;min-height:300px;margin:.5rem 0;padding:10px;display:grid}.ccc-column{border:var(--section-border-dash);background:var(--color-white);border-radius:var(--global-border-radius);gap:3px;padding:.5rem}.ccc-column__content{gap:3px}.ccc-column__header{background:var(--bkg-150);border-radius:var(--global-border-radius);z-index:999;justify-content:flex-start;padding:.5rem;position:sticky;top:0}.strat-widget__stratcats{gap:5px}.strat-widget__stratcats.-active{display:block}.strat-widget__stratcat{justify-content:space-between;width:100%;display:none}.strat-widget__stratcat-backbutton,.strat-widget__stratcat .chev-left{display:none}.strat-widget__stratcat.-open{display:block}.strat-widget__stratcat.-open .strat-widget__strat-cat{border:0;justify-content:flex-start}.strat-widget__stratcat.-open .strat-widget__stratcat-backbutton,.strat-widget__stratcat.-open .chev-left{display:block}.strat-widget__stratcat.-open .chev-right{display:none}.strat-widget__stratcat.-open .strat-widget__strats,.strat-widget__stratcat.-active{display:block}.strat-widget__stratcat.-active .strat-widget__stratcat-backbutton{display:none}.strat-widget__strat-name{border:2px dashed var(--bkg-150);justify-content:space-between;width:100%;padding:.5rem}.strat-widget__strat-name.-inactive{display:none}.strat-widget__strats{gap:5px;display:none}.strat-widget__strat-info{border:var(--section-border-dash);padding:.5rem;display:none}.strat-widget__strat-info-header{justify-content:flex-start;align-items:center;gap:5px}.strat-widget__strat-info.-active{display:block}.strat-widget__add-button.-inactive{display:none}.existing-strats{justify-content:space-between;gap:3px}.existing-strats .existing-strat{color:#fff;background-color:var(--bkg-700);border-radius:5px;justify-content:space-between;padding:.5rem}:root{--left-space:400px;--week-width:150px;--day-width:calc(var(--week-width)/7);--week-height:40px;--spacer-height:60px;--week-section-gutter:20px;--num-weeks:26;--cfk-group-spacer:1.5rem;--ctl-infobar-color:transparent;--cfk-infobar-color:transparent;--ctl-schedule-section-odd-color:var(--bkg-200);--ctl-schedule-section-even-color:var(--bkg-150);--ctl-schedule-section-no-ctl-color:var(--bkg-100);--section-progress-color:transparent;--section-height:2px;--section-text-size:.8rem;--section-text-color:var(--bkg-450);--cfk-group-odd-stripe:var(--bkg-100);--cfk-group-even-stripe:var(--bkg-125);--schedule-min-height:350px;--holiday-week-color:color-mix(in srgb,var(--alert-failure)25%,#fff 75%);--holiday-day-color:color-mix(in srgb,var(--alert-warning)25%,#fff 75%);--today-color:color-mix(in srgb,var(--accent-500)25%,#fff 75%)}.ctl-schedule-page{--sl-font-size-medium:.8rem;grid-template-rows:min-content minmax(60%,100%);grid-template-columns:100%;width:100%;height:calc(100vh - 50px);max-height:100%;display:grid;position:relative}.ctl-schedule-page sl-dropdown .material-symbols-outlined{font-size:16px}.color-indicator{--indicator-size:10px}.color-indicator.inline{margin-right:7px;display:inline-block}.ctl-schedule{min-height:var(--schedule-min-height);background:var(--bkg-100);grid-template-rows:1fr;grid-template-areas:"main";gap:0;width:100%;height:100%;max-height:100%;padding:0;display:grid;position:relative}.ctl-schedule .week{width:var(--week-width);border-right:2px dashed var(--bkg-250);text-align:center;height:100%;padding-top:.5rem;position:relative}.ctl-schedule .week[data-week-holiday=true]{background:var(--holiday-week-color)}.ctl-schedule .week__title{position:sticky;top:0}.ctl-schedule .week .day-holiday{left:calc(var(--day-width)*2);width:var(--day-width);background:var(--holiday-day-color);height:calc(100% - .5rem);position:absolute}.ctl-schedule .week .day-today{left:calc(var(--day-width)*2);width:var(--day-width);background:var(--today-color);height:calc(100% - .5rem);position:absolute}.ctl-schedule .week [data-day-number][data-day-number="1"]{left:calc(var(--day-width)*0)}.ctl-schedule .week [data-day-number][data-day-number="2"]{left:calc(var(--day-width)*1)}.ctl-schedule .week [data-day-number][data-day-number="3"]{left:calc(var(--day-width)*2)}.ctl-schedule .week [data-day-number][data-day-number="4"]{left:calc(var(--day-width)*3)}.ctl-schedule .week [data-day-number][data-day-number="5"]{left:calc(var(--day-width)*4)}.ctl-schedule .week [data-day-number][data-day-number="6"]{left:calc(var(--day-width)*5)}.ctl-schedule .week [data-day-number][data-day-number="7"]{left:calc(var(--day-width)*6)}.ctl-schedule .weeks{grid-template-columns:repeat(var(--num-weeks),var(--week-width));height:100%;display:grid}.ctl-schedule .weeks-wrapper{grid-area:main;width:100%;height:100%;position:absolute;right:0}.ctl-schedule .weeks-wrapper.-no-results .day-holiday,.ctl-schedule .weeks-wrapper.-no-results .day-today{display:none}.ctl-schedule__no-results-wrapper{z-index:99}.ctl-schedule__no-results-wrapper .no-results{justify-content:center;align-items:center;width:100%;height:90%;display:flex;position:relative}.ctl-schedule__no-results-wrapper .no-results>*{align-self:center;font-size:2rem}.ctl-schedule-wrapper{grid-template-rows:70vh;grid-template-columns:min-content 75%;display:grid;position:relative;overflow:auto}.ctl-schedule__filters{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:10px}.ctl-schedule__filters>*{flex:0;min-width:180px;font-size:.8rem;display:inline-block}.ctl-schedule__filters sl-select::part(display-input){font-size:14px}.ctl-schedule__filters sl-select::part(display-input)::placeholder{font-size:14px}.ctl-schedule__filters .input-wrapper{background:var(--bkg-100)}.ctl-schedule__filters .input-wrapper input{font-size:var(--sl-input-font-size-small);background:var(--bkg-100)}.ctl-schedule__row{padding:var(--cfk-group-spacer)0;height:calc(var(--week-height) + var(--cfk-group-spacer)*2);flex-direction:row;justify-content:flex-start;display:flex;position:relative}.ctl-schedule__row.-spacer{z-index:90;background:var(--bkg-100);height:var(--spacer-height);position:sticky;top:0}.ctl-schedule__row.-spacer .ctl-schedule__section{margin-left:calc(var(--week-section-gutter)/2);margin-right:calc(var(--week-section-gutter)/2);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ctl-schedule__row.-spacer .ctl-schedule__section span{line-height:1}.ctl-schedule__row.-spacer .ctl-schedule__section-datelabel{color:var(--text-light);font-size:.75rem;font-weight:400}.ctl-schedule__row.-spacer .ctl-schedule__section-weeklabel{color:var(--text-light);font-weight:600}.ctl-schedule__row:nth-child(odd){background:var(--cfk-group-odd-stripe)}.ctl-schedule__row:nth-child(2n){background:var(--cfk-group-even-stripe)}.ctl-schedule__sections{max-width:calc(attr(data-weeks-in-rtp)*var(--week-width))}.ctl-schedule__section{background:var(--ctl-schedule-section-odd-color);border-radius:var(--global-border-radius);height:100%;color:var(--section-text-color);font-weight:500;font-size:var(--section-text-size);line-height:calc(var(--week-height) - 15px);z-index:89;cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;padding:0 .5rem;display:flex}.ctl-schedule__section:hover,.ctl-schedule__section:focus{box-shadow:var(--sl-shadow-large)}.ctl-schedule__section-title{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctl-schedule__section:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__section.no-ctl-row,.ctl-schedule__section.no-overlap,.ctl-schedule__section.no-cfk-row,.ctl-schedule__section.no-section-for-part{border:2px dashed color-mix(in srgb,var(--alert-warning)35%,#fff 65%);color:var(--text-lighter);background:#ffffffe6;font-weight:600}.ctl-schedule__section.no-cfk-row{border-color:color-mix(in srgb,var(--alert-failure)35%,#fff 65%)}.ctl-schedule__plan-info{min-height:var(--schedule-min-height);z-index:99;background:var(--cfk-group-even-stripe);min-width:15vw;max-width:17vw;position:sticky;left:0}.ctl-schedule__plan-info.no-results-plan-info{opacity:0;width:0;min-width:0}.ctl-schedule__plan-info .plan-info{padding:var(--cfk-group-spacer).5rem;background:var(--cfk-group-even-stripe)}.ctl-schedule__plan-info .plan-info .ctl-schedule__section{background:var(--ctl-schedule-section-odd-color)}.ctl-schedule__plan-info .plan-info .ctl-schedule__section:hover,.ctl-schedule__plan-info .plan-info .ctl-schedule__section:focus{background:color-mix(in srgb,var(--ctl-schedule-section-odd-color)95%,#333 5%)}.ctl-schedule__plan-info .plan-info:nth-child(odd){background:var(--cfk-group-odd-stripe)}.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section{background:var(--ctl-schedule-section-even-color)}.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section:hover,.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section:focus{background:color-mix(in srgb,var(--ctl-schedule-section-even-color)95%,#333 5%)}.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section.no-ctl-row,.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section.no-overlap{background:var(--ctl-schedule-section-no-ctl-color);color:#fff;font-weight:700}.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section.no-ctl-row:hover,.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section.no-ctl-row:focus,.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section.no-overlap:hover,.ctl-schedule__plan-info .plan-info:nth-child(odd) .ctl-schedule__section.no-overlap:focus{background:color-mix(in srgb,var(--ctl-schedule-section-no-ctl-color)95%,#333 5%)}.ctl-schedule__header{flex-direction:row;justify-content:space-between;padding:2rem;display:flex}.ctl-schedule__header .breadcrumbs{padding-left:0}.ctl-schedule__legend{flex-direction:row;justify-content:flex-end;gap:2rem;padding:.5rem;display:flex}.ctl-schedule__legend-item{color:var(--text-light);flex-direction:row;justify-content:flex-start;gap:3px;font-size:.875rem;display:flex}.ctl-schedule__legend-item .color-indicator{--indicator-size:13px;border:1px solid var(--bkg-250);--indicator-br:3px 3px}.ctl-schedule__legend-item .-holiday-week{--indicator-color:var(--holiday-week-color)}.ctl-schedule__legend-item .-holiday-day{--indicator-color:var(--holiday-day-color)}.ctl-schedule__legend-item .-today-day{--indicator-color:var(--today-color)}.ctl-schedule__legend-item .-slp{--indicator-color:var(--b-g-100)}.select__display-input::placeholder{font-size:14px;color:red!important}.dashboard .ctl-schedule__header{padding:0}.dashboard .ctl-schedule-page{gap:5px;height:auto}.sch-actions{flex-direction:row;justify-content:space-between;padding-bottom:2rem;display:flex}.ctl-schedule__section[data-section-weeks="1"]{width:calc(1*var(--week-width) - var(--week-section-gutter));min-width:calc(1*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="1"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="1"]{max-width:calc(var(--week-width)*2);width:calc(var(--week-width)*2)}.ctl-schedule__section[data-section-weeks="2"]{width:calc(2*var(--week-width) - var(--week-section-gutter));min-width:calc(2*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="2"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="2"]{max-width:calc(var(--week-width)*3);width:calc(var(--week-width)*3)}.ctl-schedule__section[data-section-weeks="3"]{width:calc(3*var(--week-width) - var(--week-section-gutter));min-width:calc(3*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="3"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="3"]{max-width:calc(var(--week-width)*4);width:calc(var(--week-width)*4)}.ctl-schedule__section[data-section-weeks="4"]{width:calc(4*var(--week-width) - var(--week-section-gutter));min-width:calc(4*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="4"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="4"]{max-width:calc(var(--week-width)*5);width:calc(var(--week-width)*5)}.ctl-schedule__section[data-section-weeks="5"]{width:calc(5*var(--week-width) - var(--week-section-gutter));min-width:calc(5*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="5"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="5"]{max-width:calc(var(--week-width)*6);width:calc(var(--week-width)*6)}.ctl-schedule__section[data-section-weeks="6"]{width:calc(6*var(--week-width) - var(--week-section-gutter));min-width:calc(6*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="6"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="6"]{max-width:calc(var(--week-width)*7);width:calc(var(--week-width)*7)}.ctl-schedule__section[data-section-weeks="7"]{width:calc(7*var(--week-width) - var(--week-section-gutter));min-width:calc(7*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="7"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="7"]{max-width:calc(var(--week-width)*8);width:calc(var(--week-width)*8)}.ctl-schedule__section[data-section-weeks="8"]{width:calc(8*var(--week-width) - var(--week-section-gutter));min-width:calc(8*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="8"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="8"]{max-width:calc(var(--week-width)*9);width:calc(var(--week-width)*9)}.ctl-schedule__section[data-section-weeks="9"]{width:calc(9*var(--week-width) - var(--week-section-gutter));min-width:calc(9*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="9"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="9"]{max-width:calc(var(--week-width)*10);width:calc(var(--week-width)*10)}.ctl-schedule__section[data-section-weeks="10"]{width:calc(10*var(--week-width) - var(--week-section-gutter));min-width:calc(10*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="10"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="10"]{max-width:calc(var(--week-width)*11);width:calc(var(--week-width)*11)}.ctl-schedule__section[data-section-weeks="11"]{width:calc(11*var(--week-width) - var(--week-section-gutter));min-width:calc(11*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="11"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="11"]{max-width:calc(var(--week-width)*12);width:calc(var(--week-width)*12)}.ctl-schedule__section[data-section-weeks="12"]{width:calc(12*var(--week-width) - var(--week-section-gutter));min-width:calc(12*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="12"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="12"]{max-width:calc(var(--week-width)*13);width:calc(var(--week-width)*13)}.ctl-schedule__section[data-section-weeks="13"]{width:calc(13*var(--week-width) - var(--week-section-gutter));min-width:calc(13*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="13"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="13"]{max-width:calc(var(--week-width)*14);width:calc(var(--week-width)*14)}.ctl-schedule__section[data-section-weeks="14"]{width:calc(14*var(--week-width) - var(--week-section-gutter));min-width:calc(14*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="14"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="14"]{max-width:calc(var(--week-width)*15);width:calc(var(--week-width)*15)}.ctl-schedule__section[data-section-weeks="15"]{width:calc(15*var(--week-width) - var(--week-section-gutter));min-width:calc(15*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="15"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="15"]{max-width:calc(var(--week-width)*16);width:calc(var(--week-width)*16)}.ctl-schedule__section[data-section-weeks="16"]{width:calc(16*var(--week-width) - var(--week-section-gutter));min-width:calc(16*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="16"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="16"]{max-width:calc(var(--week-width)*17);width:calc(var(--week-width)*17)}.ctl-schedule__section[data-section-weeks="17"]{width:calc(17*var(--week-width) - var(--week-section-gutter));min-width:calc(17*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="17"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="17"]{max-width:calc(var(--week-width)*18);width:calc(var(--week-width)*18)}.ctl-schedule__section[data-section-weeks="18"]{width:calc(18*var(--week-width) - var(--week-section-gutter));min-width:calc(18*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="18"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="18"]{max-width:calc(var(--week-width)*19);width:calc(var(--week-width)*19)}.ctl-schedule__section[data-section-weeks="19"]{width:calc(19*var(--week-width) - var(--week-section-gutter));min-width:calc(19*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="19"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="19"]{max-width:calc(var(--week-width)*20);width:calc(var(--week-width)*20)}.ctl-schedule__section[data-section-weeks="20"]{width:calc(20*var(--week-width) - var(--week-section-gutter));min-width:calc(20*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="20"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="20"]{max-width:calc(var(--week-width)*21);width:calc(var(--week-width)*21)}.ctl-schedule__section[data-section-weeks="21"]{width:calc(21*var(--week-width) - var(--week-section-gutter));min-width:calc(21*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="21"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="21"]{max-width:calc(var(--week-width)*22);width:calc(var(--week-width)*22)}.ctl-schedule__section[data-section-weeks="22"]{width:calc(22*var(--week-width) - var(--week-section-gutter));min-width:calc(22*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="22"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="22"]{max-width:calc(var(--week-width)*23);width:calc(var(--week-width)*23)}.ctl-schedule__section[data-section-weeks="23"]{width:calc(23*var(--week-width) - var(--week-section-gutter));min-width:calc(23*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="23"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="23"]{max-width:calc(var(--week-width)*24);width:calc(var(--week-width)*24)}.ctl-schedule__section[data-section-weeks="24"]{width:calc(24*var(--week-width) - var(--week-section-gutter));min-width:calc(24*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="24"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="24"]{max-width:calc(var(--week-width)*25);width:calc(var(--week-width)*25)}.ctl-schedule__section[data-section-weeks="25"]{width:calc(25*var(--week-width) - var(--week-section-gutter));min-width:calc(25*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="25"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="25"]{max-width:calc(var(--week-width)*26);width:calc(var(--week-width)*26)}.ctl-schedule__section[data-section-weeks="26"]{width:calc(26*var(--week-width) - var(--week-section-gutter));min-width:calc(26*var(--week-width) - var(--week-section-gutter));margin-left:calc(var(--week-section-gutter))}.ctl-schedule__section[data-section-weeks="26"]:first-child{margin-left:calc(var(--week-section-gutter)/2)}.ctl-schedule__sections[data-weeks-in-rtp="26"]{max-width:calc(var(--week-width)*27);width:calc(var(--week-width)*27)}.ctl-schedule__sections[data-weeks-in-rtp]{position:relative}.ctl-schedule__sections[data-weeks-in-rtp]:after{content:"";z-index:999;width:calc(var(--week-width) - 20px);background:linear-gradient(to right,#fff0,var(--bkg-100)90%);pointer-events:none;height:100%;position:absolute;top:0;right:0}.ctl-schedule__section[data-section-complete]{position:relative}.ctl-schedule__section[data-section-complete]:after{content:"";width:100%;height:var(--section-height);background:var(--section-progress-color);position:absolute;bottom:0;left:0}.ctl-schedule__section[data-section-complete="1"]:after{width:1%}.ctl-schedule__section[data-section-complete="2"]:after{width:2%}.ctl-schedule__section[data-section-complete="3"]:after{width:3%}.ctl-schedule__section[data-section-complete="4"]:after{width:4%}.ctl-schedule__section[data-section-complete="5"]:after{width:5%}.ctl-schedule__section[data-section-complete="6"]:after{width:6%}.ctl-schedule__section[data-section-complete="7"]:after{width:7%}.ctl-schedule__section[data-section-complete="8"]:after{width:8%}.ctl-schedule__section[data-section-complete="9"]:after{width:9%}.ctl-schedule__section[data-section-complete="10"]:after{width:10%}.ctl-schedule__section[data-section-complete="11"]:after{width:11%}.ctl-schedule__section[data-section-complete="12"]:after{width:12%}.ctl-schedule__section[data-section-complete="13"]:after{width:13%}.ctl-schedule__section[data-section-complete="14"]:after{width:14%}.ctl-schedule__section[data-section-complete="15"]:after{width:15%}.ctl-schedule__section[data-section-complete="16"]:after{width:16%}.ctl-schedule__section[data-section-complete="17"]:after{width:17%}.ctl-schedule__section[data-section-complete="18"]:after{width:18%}.ctl-schedule__section[data-section-complete="19"]:after{width:19%}.ctl-schedule__section[data-section-complete="20"]:after{width:20%}.ctl-schedule__section[data-section-complete="21"]:after{width:21%}.ctl-schedule__section[data-section-complete="22"]:after{width:22%}.ctl-schedule__section[data-section-complete="23"]:after{width:23%}.ctl-schedule__section[data-section-complete="24"]:after{width:24%}.ctl-schedule__section[data-section-complete="25"]:after{width:25%}.ctl-schedule__section[data-section-complete="26"]:after{width:26%}.ctl-schedule__section[data-section-complete="27"]:after{width:27%}.ctl-schedule__section[data-section-complete="28"]:after{width:28%}.ctl-schedule__section[data-section-complete="29"]:after{width:29%}.ctl-schedule__section[data-section-complete="30"]:after{width:30%}.ctl-schedule__section[data-section-complete="31"]:after{width:31%}.ctl-schedule__section[data-section-complete="32"]:after{width:32%}.ctl-schedule__section[data-section-complete="33"]:after{width:33%}.ctl-schedule__section[data-section-complete="34"]:after{width:34%}.ctl-schedule__section[data-section-complete="35"]:after{width:35%}.ctl-schedule__section[data-section-complete="36"]:after{width:36%}.ctl-schedule__section[data-section-complete="37"]:after{width:37%}.ctl-schedule__section[data-section-complete="38"]:after{width:38%}.ctl-schedule__section[data-section-complete="39"]:after{width:39%}.ctl-schedule__section[data-section-complete="40"]:after{width:40%}.ctl-schedule__section[data-section-complete="41"]:after{width:41%}.ctl-schedule__section[data-section-complete="42"]:after{width:42%}.ctl-schedule__section[data-section-complete="43"]:after{width:43%}.ctl-schedule__section[data-section-complete="44"]:after{width:44%}.ctl-schedule__section[data-section-complete="45"]:after{width:45%}.ctl-schedule__section[data-section-complete="46"]:after{width:46%}.ctl-schedule__section[data-section-complete="47"]:after{width:47%}.ctl-schedule__section[data-section-complete="48"]:after{width:48%}.ctl-schedule__section[data-section-complete="49"]:after{width:49%}.ctl-schedule__section[data-section-complete="50"]:after{width:50%}.ctl-schedule__section[data-section-complete="51"]:after{width:51%}.ctl-schedule__section[data-section-complete="52"]:after{width:52%}.ctl-schedule__section[data-section-complete="53"]:after{width:53%}.ctl-schedule__section[data-section-complete="54"]:after{width:54%}.ctl-schedule__section[data-section-complete="55"]:after{width:55%}.ctl-schedule__section[data-section-complete="56"]:after{width:56%}.ctl-schedule__section[data-section-complete="57"]:after{width:57%}.ctl-schedule__section[data-section-complete="58"]:after{width:58%}.ctl-schedule__section[data-section-complete="59"]:after{width:59%}.ctl-schedule__section[data-section-complete="60"]:after{width:60%}.ctl-schedule__section[data-section-complete="61"]:after{width:61%}.ctl-schedule__section[data-section-complete="62"]:after{width:62%}.ctl-schedule__section[data-section-complete="63"]:after{width:63%}.ctl-schedule__section[data-section-complete="64"]:after{width:64%}.ctl-schedule__section[data-section-complete="65"]:after{width:65%}.ctl-schedule__section[data-section-complete="66"]:after{width:66%}.ctl-schedule__section[data-section-complete="67"]:after{width:67%}.ctl-schedule__section[data-section-complete="68"]:after{width:68%}.ctl-schedule__section[data-section-complete="69"]:after{width:69%}.ctl-schedule__section[data-section-complete="70"]:after{width:70%}.ctl-schedule__section[data-section-complete="71"]:after{width:71%}.ctl-schedule__section[data-section-complete="72"]:after{width:72%}.ctl-schedule__section[data-section-complete="73"]:after{width:73%}.ctl-schedule__section[data-section-complete="74"]:after{width:74%}.ctl-schedule__section[data-section-complete="75"]:after{width:75%}.ctl-schedule__section[data-section-complete="76"]:after{width:76%}.ctl-schedule__section[data-section-complete="77"]:after{width:77%}.ctl-schedule__section[data-section-complete="78"]:after{width:78%}.ctl-schedule__section[data-section-complete="79"]:after{width:79%}.ctl-schedule__section[data-section-complete="80"]:after{width:80%}.ctl-schedule__section[data-section-complete="81"]:after{width:81%}.ctl-schedule__section[data-section-complete="82"]:after{width:82%}.ctl-schedule__section[data-section-complete="83"]:after{width:83%}.ctl-schedule__section[data-section-complete="84"]:after{width:84%}.ctl-schedule__section[data-section-complete="85"]:after{width:85%}.ctl-schedule__section[data-section-complete="86"]:after{width:86%}.ctl-schedule__section[data-section-complete="87"]:after{width:87%}.ctl-schedule__section[data-section-complete="88"]:after{width:88%}.ctl-schedule__section[data-section-complete="89"]:after{width:89%}.ctl-schedule__section[data-section-complete="90"]:after{width:90%}.ctl-schedule__section[data-section-complete="91"]:after{width:91%}.ctl-schedule__section[data-section-complete="92"]:after{width:92%}.ctl-schedule__section[data-section-complete="93"]:after{width:93%}.ctl-schedule__section[data-section-complete="94"]:after{width:94%}.ctl-schedule__section[data-section-complete="95"]:after{width:95%}.ctl-schedule__section[data-section-complete="96"]:after{width:96%}.ctl-schedule__section[data-section-complete="97"]:after{width:97%}.ctl-schedule__section[data-section-complete="98"]:after{width:98%}.ctl-schedule__section[data-section-complete="99"]:after{width:99%}.ctl-schedule__section[data-section-complete="100"]:after{width:100%}.plan-info{gap:.5rem;font-size:.8rem}.plan-info__ctl{font-weight:500}.plan-info__ctl-bar{height:var(--week-height);background:var(--ctl-infobar-color);border-radius:var(--global-border-radius);color:var(--bkg-550);flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding:0 .5rem;font-weight:500;display:flex}.plan-info__ctl-bar-title{white-space:nowrap;text-overflow:ellipsis;text-align:right;cursor:pointer;color:var(--text-dark-700);align-self:stretch;font-size:.875rem;font-weight:700;overflow:hidden}.plan-info__ctl-bar-title:hover,.plan-info__ctl-bar-title:focus{-webkit-text-decoration:underline;text-decoration:underline}.plan-info__ctl-bar-title-wrapper{flex-flow:column;align-items:flex-end;width:90%;display:flex}.plan-info__ctl-bar-other{color:var(--text-light);font-weight:600}.plan-info__ctl-bar-subject{cursor:pointer}.plan-info__ctl-bar-subject:hover,.plan-info__ctl-bar-subject:focus{-webkit-text-decoration:underline;text-decoration:underline}.plan-info__cfk{width:100%;height:calc(var(--week-height) - 1rem);background:var(--cfk-infobar-color);border-radius:var(--global-border-radius);justify-content:flex-end;align-self:flex-start;align-items:center;margin:.5rem 0;padding:0 .5rem;display:flex;overflow:hidden}.plan-info__cfk-bar{white-space:nowrap;text-overflow:ellipsis;color:var(--text-normal);font-size:1.1rem;font-weight:700;overflow:hidden}.plan-info.-spacer{height:var(--spacer-height);z-index:99;background:#fff;margin-bottom:0;padding:0;position:sticky;top:0}.color-indicator.--s-re-400{--indicator-color:var(--s-re-400)}.color-indicator.--s-re-600{--indicator-color:var(--s-re-600)}.color-indicator.--s-re-900{--indicator-color:var(--s-re-900)}.color-indicator.--s-or-400{--indicator-color:var(--s-or-400)}.color-indicator.--s-or-600{--indicator-color:var(--s-or-600)}.color-indicator.--s-or-900{--indicator-color:var(--s-or-900)}.color-indicator.--s-ye-400{--indicator-color:var(--s-ye-400)}.color-indicator.--s-ye-600{--indicator-color:var(--s-ye-600)}.color-indicator.--s-ye-900{--indicator-color:var(--s-ye-900)}.color-indicator.--s-gr-400{--indicator-color:var(--s-gr-400)}.color-indicator.--s-gr-600{--indicator-color:var(--s-gr-600)}.color-indicator.--s-gr-900{--indicator-color:var(--s-gr-900)}.color-indicator.--s-cy-400{--indicator-color:var(--s-cy-400)}.color-indicator.--s-cy-600{--indicator-color:var(--s-cy-600)}.color-indicator.--s-cy-900{--indicator-color:var(--s-cy-900)}.color-indicator.--s-bl-400{--indicator-color:var(--s-bl-400)}.color-indicator.--s-bl-600{--indicator-color:var(--s-bl-600)}.color-indicator.--s-bl-900{--indicator-color:var(--s-bl-900)}.color-indicator.--s-pu-400{--indicator-color:var(--s-pu-400)}.color-indicator.--s-pu-600{--indicator-color:var(--s-pu-600)}.color-indicator.--s-pu-900{--indicator-color:var(--s-pu-900)}.color-indicator.--s-ma-400{--indicator-color:var(--s-ma-400)}.color-indicator.--s-ma-600{--indicator-color:var(--s-ma-600)}.color-indicator.--s-ma-900{--indicator-color:var(--s-ma-900)}.colab-add{border-radius:var(--global-border-radius-large);background:var(--bkg-150);grid-template-rows:min-content auto min-content;grid-template-columns:75% 25%;height:100%;display:grid}.colab-add h1,.colab-add h2,.colab-add h3,.colab-add h4{color:var(--text-dark-700)}.colab-add__header{background:var(--bkg-100);border-radius:var(--global-border-radius-large)var(--global-border-radius-large)0 0;flex-direction:row;grid-area:1/span 2;justify-content:flex-start;padding:1rem;display:flex}.colab-add__main{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-area:2/span 2;display:grid}.colab-add__main__header{border-radius:var(--global-border-radius);z-index:999;background:#fff;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:2rem;display:flex;position:sticky;top:0}.colab-add__main-section-options{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);grid-area:2/1;height:100%;padding:1rem;overflow-y:auto}.colab-add__selected{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);grid-area:2/2;height:100%;padding:1rem;overflow-y:auto}.colab-add__selected__header{margin-bottom:1rem}.colab-add__footer{background:var(--bkg-100);border-radius:0 0 var(--global-border-radius-large)var(--global-border-radius-large);flex-direction:row;grid-area:3/span 2;justify-content:flex-end;align-items:center;padding:1rem;display:flex}.colab-add__header,.colab-add__footer{align-items:center;gap:1rem}.colab-add .editor-container{padding:1rem}.selected-section{background:var(--bkg-100);border-radius:var(--global-border-radius);box-shadow:var(--sl-shadow-x-small);margin-bottom:1rem;padding:1rem;position:relative}.selected-section__name{color:var(--text-dark-700);margin-bottom:.5rem;font-weight:600}.selected-section__header{padding-right:2rem}.selected-section__header,.selected-section__type{margin-bottom:1rem}.selected-section__main{width:100%;font-size:.875rem}.selected-section__main>h4{margin-bottom:.5rem}.selected-section__main__subsection{border-radius:var(--global-border-radius-large);background:var(--bkg-150);text-overflow:ellipsis;white-space:nowrap;margin-bottom:.5rem;padding:.25rem .5rem;overflow:hidden}.selected-section__main__subsection:nth-child(odd){background:var(--bkg-125)}.selected-section__delete-button{position:absolute;top:.6rem;right:.6rem}.modal{z-index:1000;box-shadow:var(--sl-shadow-small);position:fixed;top:0;bottom:0;left:0;right:0}.ls-dashboard{width:calc(100% - 2rem)}.ls-dashboard__widget{background:var(--bkg-100)}.ls-dashboard__header{margin:0 0 2rem}.ls-dashboard__tab-group::part(body){background:var(--bkg-125);border-radius:0 0 1rem 1rem;padding:1rem 2rem}.ls-dashboard__tab-group::part(nav){border-radius:1rem 1rem 0 0}.ls-dashboard__content{box-shadow:var(--sl-shadow-large);border-radius:var(--global-border-radius-large)}.ls-dashboard__content-panel::part(base){flex-flow:wrap;justify-content:flex-start;gap:2rem;width:100%;display:flex}.ls-dashboard__monitoring-header{padding:0 0 2rem}body:has(.ls-dashboard){overflow-y:hidden}body:has(.ls-plan){overflow-y:hidden}@media print{body:has(.ls-dashboard){overflow-y:auto}body:has(.ls-plan){overflow-y:auto}}sl-tab-panel:has(.-has-csv-export){overflow-y:hidden}#edit-custom-adj [name=submit]{display:none}.ls-plan{background:var(--bkg-150);--plan-maxw:1000px;--actions-height:0px;--nav-height:70px;--vh-100:calc(100vh - var(--actions-height) - var(--nav-height));--sl-color-primary-600:var(--accent-700);--sl-color-primary-400:var(--accent-500);max-width:1600px;margin:0 auto;padding:1rem}.ls-plan__form-wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""actions""save";row-gap:1rem;display:grid}@media print{.ls-plan__form-wrapper{display:block}}.ls-plan-pane{background:var(--bkg-100);border-radius:1rem;margin:0 auto 1rem;padding:2rem;scroll-margin-top:6rem}.ls-plan-pane>h3{margin-bottom:1rem}.ls-plan-pane__section{margin:2rem 0 4rem;line-height:1.4}.ls-plan-pane__section:last-child{margin:1rem 0 0}.ls-plan-pane__section>*{margin-bottom:.5rem}.ls-plan__title{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ls-plan__targets,.ls-plan__monitoring-feedback{margin:0 auto 1rem}.ls-plan__targets-list{flex-direction:column;gap:1rem;display:flex}.ls-plan__target{background:#f9fbff;border:1px solid #e5e7eb;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:relative}@media print{.ls-plan__target{page-break-inside:avoid}}.ls-plan__target-remove{position:absolute;top:.2rem;right:0}.ls-plan__target{background:#fdfefe;border:1px solid #e5e7eb;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex;position:relative;container-type:inline-size}.ls-plan__target-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ls-plan__target-main{flex-direction:column;flex:2;justify-content:center;gap:.5rem;display:flex}@container (width<=700px){.ls-plan__target-main{flex-direction:row}}.ls-plan__target-status{flex:1;justify-content:flex-end;display:flex}.ls-plan__target-status-group{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.ls-plan__target-status-option{cursor:pointer;color:#30374f;background:#eef2ff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .85rem;display:inline-flex}.ls-plan__target-status-option input{accent-color:var(--accent-600);margin:0}.ls-plan__targets-add{background:#fdfefe;border:1px solid #e5e7eb;border-radius:.75rem;grid-template-columns:minmax(0,2fr) minmax(200px,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}.ls-plan__target-add-btn{white-space:nowrap;background:var(--accent-600);color:#fff;border:none}.ls-plan__label{margin-bottom:.35rem;font-weight:600;display:block}.ls-plan__input{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:.65rem .75rem;font-size:.95rem}.ls-plan__target-links{flex-direction:column;gap:.35rem;display:flex}.ls-plan__target-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ls-plan__target-chips{flex-wrap:wrap;gap:.35rem;display:flex}.ls-plan__chip{color:#1d3a7a;background:#e7eeff;border:1px solid #d4ddf5;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.85rem;display:inline-flex}.ls-plan__target-select{min-height:110px}.ls-plan__target-text{color:#111827;margin:0;font-weight:700}.ls-plan__target-hidden-select{display:none}.ls-plan__linker{z-index:1000;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ls-plan__linker-backdrop{background:#0f172a59;position:absolute;top:0;bottom:0;left:0;right:0}@media print{.ls-plan__classification__plan-type{display:none}}.ls-plan__linker-modal{box-shadow:var(--sl-shadow-large);background:#fff;border-radius:.75rem;width:min(760px,90vw);max-height:80vh;padding:1.5rem;position:relative;overflow:auto}.ls-plan__linker-list{gap:.5rem;margin:1rem 0;display:grid}.ls-plan__linker-row{border:1px solid var(--bkg-250);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.ls-plan__linker-row input{margin:0}.ls-plan__linker-actions{justify-content:flex-end;gap:.75rem;display:flex}.ls-plan__main{height:var(--vh-100);grid-area:main;padding:1rem;overflow:hidden auto}@media print{.ls-plan__main>*{page-break-inside:avoid}.ls-plan__main{height:auto;display:block;overflow-y:visible}}.ls-plan__actions{height:auto;min-height:var(--actions-height);border-radius:1rem;flex-flow:wrap;justify-content:space-between;align-self:flex-end;gap:1rem;padding:1rem;display:flex;overflow:visible hidden}.ls-plan__actions>*{align-self:center}@media print{.ls-plan__actions{flex-wrap:wrap;justify-content:flex-end;height:-moz-fit-content;height:fit-content;position:static}}.ls-plan__actions .sig-wrap{flex-direction:row;justify-content:flex-start;display:flex}@media print{.ls-plan__actions button{display:none}}.ls-plan__actions sl-input{border:0}.ls-plan__actions-wrap{grid-area:actions;padding:0 1rem}.ls-plan__save{grid-area:save}.ls-plan__save-wrap{align-items:center;display:flex}.ls-plan__header{z-index:105;background:var(--bkg-150);border-radius:var(--global-border-radius-large);box-shadow:var(--sl-shadow-small);margin:0 0 1rem;padding:.75rem 1rem .5rem;position:sticky;top:-20px}@media print{.ls-plan__header{box-shadow:none;background:0 0;margin:0 0 1rem;padding:0;position:static}}.ls-plan__subnav{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:flex}.ls-plan__subnav a,.ls-plan__subnav button{color:var(--text-light);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.35rem .75rem;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:all .1s ease-in-out}.ls-plan__subnav a.is-active,.ls-plan__subnav a:hover,.ls-plan__subnav button.is-active,.ls-plan__subnav button:hover{border-color:var(--bkg-300);background:var(--accent-500);color:var(--bkg-100)}.ls-plan__banner{background:var(--alert-warning);color:var(--bkg-100);border-radius:var(--global-border-radius-large);padding:.5rem 1rem;font-weight:600}.ls-plan__banner>a{-webkit-text-decoration:underline;text-decoration:underline}.ls-plan__history-slider{margin-bottom:1rem}.ls-plan sl-select{max-width:200px}@media (min-width:768px){.ls-plan sl-select{max-width:350px}}.ls-plan__help-text{font-size:var(--sl-input-help-text-font-size-medium);color:var(--sl-input-help-text-color)}.ls-plan__student-info__name,.ls-plan__student-info>h3{grid-column:1}.ls-plan__student-info__actions{gap:1rem}.ls-plan__student-info__actions>*{align-self:center}.ls-plan__student-info__actions .tab-group__nav-container{position:relative}.ls-plan__student-info__actions::part(nav){position:relative}.ls-plan__student-info__additional{color:var(--text-light);font-size:.875rem}.ls-plan__student-info__more-info{max-width:450px;color:var(--text-light);flex-direction:row;justify-content:flex-start;align-items:center;gap:3rem;padding:.2rem 0;display:flex}.ls-plan__student-info__more-info>*{white-space:nowrap;font-size:var(--sl-input-help-text-font-size-medium);color:var(--sl-input-help-text-color)}.ls-plan__student-info .student-info-pane{margin-top:2rem}.ls-plan__student-info .student-info-pane>h3{margin-bottom:.5rem}.ls-plan__selected-adjustments{margin-top:2rem}.ls-plan__selected-adjustments sl-select{max-width:150px}.ls-plan__field>h4{margin-bottom:.2rem}.ls-plan__field-wrapper>h4{margin-bottom:.5rem}.ls-plan__field-group{flex-direction:row;justify-content:flex-start;gap:2rem;display:flex}.ls-plan .student-info-panel{background:var(--bkg-125);border-radius:0 0 var(--global-border-radius-large)var(--global-border-radius-large);padding:.5rem 1rem}.ls-plan__adjustments-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin:0 auto 1rem;display:grid;position:relative}@media (min-width:768px){.ls-plan__adjustments-grid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.9fr)}}@media print{.ls-plan__adjustments-grid{display:block}}.ls-plan__adjustments-grid>*{min-width:0}.ls-plan__adjustments-grid__selected{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);max-height:90vh;transition:height .2s;position:sticky;top:90px;overflow-y:auto}@media print{.ls-plan__adjustments-grid__selected{max-height:initial}}.ls-plan__adjustments-grid .ls-plan-pane{height:100%;margin:0}.ls-plan .insights-window{min-height:200px}.ls-plan .insights-wrapper{max-width:700px}.ls-plan__signatures-grid{flex-wrap:wrap;gap:1.5rem;display:flex}@media print{.ls-plan__signatures-grid,.ls-plan__signatures .ls-plan__signature{page-break-inside:avoid}}.ls-plan__signature{flex-direction:column;flex:260px;gap:.75rem;min-width:0;display:flex}.ls-plan__signature .error{color:var(--sl-color-danger-500);font-weight:700}.ls-plan__signature-label{font-size:.95rem;font-weight:600}.ls-plan__signature-pad,.ls-plan__signature-meta{align-items:center;gap:.5rem;display:flex}.ls-plan__signature-meta sl-input{flex:1}.ag-grid-wrapper{width:100%;height:500px}.ag-grid-wrapper .actions-wrapper sl-dropdown sl-button::part(label){display:flex}.ag-grid-wrapper .actions-wrapper sl-dropdown sl-button .material-symbols-outlined{align-self:center}.ls-plan-print-tab-heading,.ag-print-cards{display:none}@media print{.ls-plan__main>.ls-plan__student-info{page-break-inside:auto;break-inside:auto}.ls-plan__subnav,.ls-plan .tab-group__nav-container{display:none!important}.ls-plan-print-tab-heading{margin:0 0 .5rem;font-size:1rem;font-weight:600;display:block}.ag-grid-wrapper[data-print-cards-ready=true]{display:none!important}.ag-print-cards{gap:.75rem;margin-top:.75rem;display:grid}.ag-print-card{border:1px solid var(--bkg-250);border-radius:var(--global-border-radius-large);page-break-inside:avoid;break-inside:avoid;background:#fff;padding:.75rem 1rem;font-size:.85rem;line-height:1.3}.ag-print-card__row{align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}.ag-print-card__label{min-width:140px;font-weight:600}.ag-print-card__value{white-space:pre-wrap;flex:1}}.selected-adjustment{background:var(--bkg-100);border-radius:var(--global-border-radius-large);box-shadow:var(--sl-shadow-x-small);transform-origin:top;margin-bottom:1rem;padding:1rem;transition:transform .2s,opacity .2s;position:relative}@media print{.selected-adjustment{page-break-inside:avoid}}.selected-adjustment.-removing{opacity:0;transform:scale(0)}.selected-adjustment__name{color:var(--text-dark-700);margin-bottom:.5rem;font-weight:600}.selected-adjustment__header{padding-right:2rem}.selected-adjustment__header,.selected-adjustment__type{margin-bottom:1rem}.selected-adjustment__details{border-radius:var(--global-border-radius-large);border:var(--section-border);width:100%;font-size:.875rem}.selected-adjustment__delete-button{position:absolute;top:.6rem;right:.6rem}.signature-wrapper{flex-direction:row;justify-content:flex-start;width:300px;height:100%;display:flex}.signature-wrapper svg{border:2px solid var(--bkg-350);width:300px;height:100%}.signature-pad{border:2px dashed var(--bkg-350);width:300px;height:100%}.ls-plan__feedback-ack{color:var(--text-dark-600);font-size:.875rem}.ls-plan-pane__header-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ls-targets__list{flex-direction:column;gap:.75rem;display:flex;container-type:inline-size}.ls-target{background:#fdfefe;border:1px solid #e4e8f0;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}@container (width<=700px){.ls-target{flex-direction:column}}.ls-target__main{flex-direction:column;flex:1;display:flex}.ls-target__main:has(.ls-target__chip){gap:.5rem}.ls-target__title-row{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.ls-target__text{color:#111827;margin:0;font-weight:700}.ls-target__actions{align-items:center;gap:.35rem;display:flex}.ls-target__chips{flex-wrap:wrap;gap:.35rem;display:flex}.ls-target__chip{color:#1d3a7a;background:#e6edff;border:1px solid #d4ddf5;border-radius:10px;align-items:center;padding:.2rem .65rem;font-size:.85rem;display:inline-flex}.ls-target__select-hidden{display:none}.ls-target__status{justify-content:flex-end;min-width:260px;display:flex}.ls-target__status-group{background:#f4f6fb;border:1px solid #e5e7eb;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.25rem;display:inline-flex}.ls-target__status-pill{cursor:pointer;color:#30374f;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;display:inline-flex}.ls-target__status-pill input{accent-color:#346de5;margin:0}.ls-target__status-pill span{font-size:.92rem}.ls-target__status-pill input:checked+span{color:#1f429c;background:#e3eaff;border-radius:999px;padding:.1rem .35rem}.ls-targets__add{background:#fdfefe;border:1px solid #e5e7eb;border-radius:.75rem;grid-template-columns:minmax(0,2fr) minmax(200px,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem;display:grid}.nccd-cat-field{margin-top:2rem}.ls-target__input{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:.65rem .75rem;font-size:.95rem}.btn.pill{color:#1f2a44;background:#f7f9fd;border:1px solid #d5ddf0;border-radius:.5rem;padding:.35rem .75rem;font-size:.9rem}.btn.pill:hover{background:#eef2ff}.btn-primary{color:#fff;background:#1f4b99;border:1px solid #1f4b99;border-radius:.5rem;padding:.45rem .9rem}.ls-plan-revisions__list>ul{flex-flow:row;gap:1rem;display:flex;overflow-x:auto}.ls-plan-revisions .header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ls-plan-revisions .header a{color:var(--accent-500);font-size:.875rem;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.ls-plan-revisions .header a:hover{-webkit-text-decoration:underline;text-decoration:underline}.ls-plan-revisions .list-item{background:var(--bkg-125);width:100%;max-width:400px;box-shadow:var(--sl-shadow-small);border-radius:.5rem;flex-direction:column;justify-content:flex-start;gap:.5rem;margin-bottom:3rem;padding:1rem;display:flex;position:relative}.ls-plan-revisions .list-item:after{content:"";background:var(--bkg-200);width:3rem;height:4px;position:absolute;top:50%;right:-3rem}.ls-plan-revisions .list-item__header{flex-direction:row;justify-content:space-between;display:flex}.ls-plan-revisions .list-item:last-child:after{display:none}.ls-plan-revisions .list-item ul{margin:0;padding:0;list-style:none}.ls-plan-revisions .list-item ul li{border-bottom:1px solid #374151;padding:.75rem 0}.ls-plan-revisions .list-item ul li:last-child{border-bottom:none}.ls-plan-revisions .list-item__actions{flex-direction:row;justify-content:flex-end;gap:.75rem;display:flex}.ls-plan-revisions .list-item__status{flex-direction:row;justify-content:flex-start;gap:.75rem;display:flex}.ls-plan-revisions .list-item__status>*{align-self:center}.ls-plan-revisions .list-item__details{flex-direction:column;justify-content:flex-start;gap:.15rem;display:flex}.ls-plan-revisions .list-item__title{color:var(--text-dark-600);font-size:1.2rem;font-weight:700}.ls-plan-revisions .list-item__date{color:var(--text-dark-600);margin-top:.25rem;font-size:.75rem;font-style:italic}.ls-plan-revisions .list-item .color-indicator{--indicator-color:var(--alert-success);--indicator-size:10px;position:absolute;top:1rem;right:1rem}.report{background:var(--bkg-150);height:100%;padding:2rem;overflow-y:auto}.report h3{color:var(--text-dark-700)}.report__section{background:var(--bkg-100);box-shadow:var(--sl-shadow-x-small);border-radius:var(--global-border-radius-large);margin-bottom:2rem;padding:2rem}.report__section:last-child{margin-bottom:0}.report__section .ag-chart-wrapper{max-width:800px;margin:2rem auto}.ag-chart-no-data{height:100%;color:var(--bkg-350);text-align:center;border:2px dashed var(--bkg-200);border-radius:1rem;justify-content:center;align-items:center;font-size:1rem;display:flex}.widget{background:var(--bkg-100);height:100%;box-shadow:var(--sl-shadow-large);border-radius:var(--global-border-radius-large);padding:1rem}.widget__header{background:var(--bkg-100);flex-direction:row;justify-content:flex-end;gap:1rem;display:flex}.widget__header>*{align-self:flex-end}.widget__header>sl-select{max-width:250px}.widget-big{padding:2rem}.widget-big .widget__header{justify-content:flex-start;padding:0 0 2rem;display:block}.widget>.ag-chart-wrapper{height:90%}.widget.--no-shadow{box-shadow:none}.widget-button-lockup{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.widget-button-lockup .widget-bigbutton{width:100%}.widget-button-lockup .widget-bigbutton__text{font-weight:700}.widget-bignumber-change{background:var(--bkg-100);border-radius:var(--global-border-radius-large);grid-template-rows:auto auto;grid-template-columns:40% 60%;gap:1rem;width:100%;padding:2rem 2rem 1rem;display:grid}.widget-bignumber-change__main{grid-area:1/1}.widget-bignumber-change__main h4{text-transform:uppercase;color:var(--text-dark-700);font-size:.8rem}.widget-bignumber-change__value{color:var(--text-dark-700);font-size:3rem;font-weight:800}.widget-bignumber-change__footer{color:var(--text-lighter);grid-area:2/1/auto/3;font-size:.75rem}.widget-bignumber-change__chart{grid-area:1/2/3}.widget-bignumber-change__number{flex-direction:row;justify-content:flex-start;display:flex}.widget-bignumber-change__outof{color:var(--text-light);padding-top:.7rem;padding-left:.3rem;font-size:.8rem;font-weight:600}.widget-bignumber-change__percent-last-change{color:var(--alert-failure);font-weight:600}.widget-bignumber-change__percent-last-change.positive-change{color:var(--alert-success)}.widget-simplecount{text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;width:15.625rem;padding:2rem;display:flex}.widget-simplecount__number{color:var(--text-normal);font-size:4rem;font-weight:600}.widget-simplecount__text{color:var(--text-light)}.widget-bigbutton{text-align:center;background:var(--accent-500);color:#fff;border-radius:1rem;align-self:flex-start;width:15.625rem;padding:2rem}.widget-bigbutton__icon span{color:var(--bkg-100);font-size:4rem;font-weight:700}.widget-bigbutton__text{color:var(--bkg-100)}.widget-bigbutton:hover,.widget-bigbutton:focus{background:var(--accent-700)}.widget-bigbutton.--list{width:100%;height:100%}.widget-basicchart{text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.widget-basicchart__tooltip{text-align:center;background:var(--bkg-700);color:var(--bkg-100);pointer-events:none;border-radius:5px;padding:5px;font-size:.875rem;position:absolute}.widget-basicchart .bar{fill:var(--accent-500)}.widget-basicchart .x-axis-label{font-family:Inter,Verdana,sans-serif;font-size:.7rem}.widget-button-list{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.chart-filters__button-group,.objective-filter-buttons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chart-filters__button,.objective-filter-buttons .teacher-selector-btn{cursor:pointer;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;transition:all .2s ease-in-out}.chart-filters__button.active,.objective-filter-buttons .active.teacher-selector-btn{color:#fff;background-color:#95c11f;border-color:#75a10f}.chart-filters__button:hover:not(.active),.objective-filter-buttons .teacher-selector-btn:hover:not(.active){background-color:#e0e0e0;border-color:#aaa}.chart-filters__button:focus,.objective-filter-buttons .teacher-selector-btn:focus{outline-offset:1px;outline:2px solid #95c11f80}.ag-chart-wrapper{position:relative}.ag-chart-wrapper.chart-loading:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:10;pointer-events:none;opacity:0;background-color:#ffffff80;animation:.2s ease-in-out .3s forwards chartLoadingFadeIn;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes chartLoadingFadeIn{0%{opacity:0}to{opacity:1}}body:has(.planning-docs-page) .navigation{display:none}body:has(.planning-docs-page) .sidebar{display:none}body:has(.planning-docs-page) .nav-curve{display:none}body:has(.planning-docs-page) .primary-menu-trigger{display:none}body:has(.planning-docs-page) .notifications-banner{display:none}body:has(.planning-docs-page) .main-container-wrapper{grid-template:"main"1fr/1fr;height:100vh}body:has(.planning-docs-page) .main-container{height:100vh;overflow-y:auto}body:has(.lessons-page) .navigation{display:none}body:has(.lessons-page) .sidebar{display:none}body:has(.lessons-page) .nav-curve{display:none}body:has(.lessons-page) .primary-menu-trigger{display:none}body:has(.lessons-page) .notifications-banner{display:none}body:has(.lessons-page) .main-container-wrapper{grid-template:"main"1fr/1fr;height:100vh}body:has(.lessons-page) .main-container{height:100vh;overflow-y:auto}body:has(.schedule-page) .navigation{display:none}body:has(.schedule-page) .sidebar{display:none}body:has(.schedule-page) .nav-curve{display:none}body:has(.schedule-page) .primary-menu-trigger{display:none}body:has(.schedule-page) .notifications-banner{display:none}body:has(.schedule-page) .schedule-page{height:100%;min-height:0}body:has(.schedule-page) .no-scrollbar{scrollbar-width:none}body:has(.schedule-page) .no-scrollbar::-webkit-scrollbar{display:none}body:has(.schedule-page) .draggable{touch-action:none;-webkit-user-select:none;user-select:none}body:has(.schedule-page) .main-container-wrapper{grid-template:"main"1fr/1fr;height:100vh}body:has(.schedule-page) .main-container{height:100vh;overflow:hidden}body:has(.search-page) .navigation{display:none}body:has(.search-page) .sidebar{display:none}body:has(.search-page) .nav-curve{display:none}body:has(.search-page) .primary-menu-trigger{display:none}body:has(.search-page) .notifications-banner{display:none}body:has(.search-page) .main-container-wrapper{grid-template:"main"1fr/1fr;height:100vh}body:has(.search-page) .main-container{height:100vh;overflow-y:auto}.chrome-drawer::part(panel){background:#fff;width:320px;max-width:85vw;box-shadow:0 24px 48px #0f172a3d}.chrome-drawer::part(overlay){background:#0f172a73}.chrome-drawer-link{color:var(--text-dark-700);border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .75rem;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background .2s,color .2s;display:flex}.chrome-drawer-link:hover{color:#0f172a;background:#f1f5f9}body:has(.dashboard-page) .navigation{display:none}body:has(.dashboard-page) .sidebar{display:none}body:has(.dashboard-page) .nav-curve{display:none}body:has(.dashboard-page) .primary-menu-trigger{display:none}body:has(.dashboard-page) .notifications-banner{display:none}body:has(.dashboard-page) .main-container-wrapper{grid-template:"main"1fr/1fr;height:100vh}body:has(.dashboard-page) .main-container{height:100vh;overflow-y:auto}body:has(.ctl-lesson-page) .navigation{display:none}body:has(.ctl-lesson-page) .sidebar{display:none}body:has(.ctl-lesson-page) .nav-curve{display:none}body:has(.ctl-lesson-page) .primary-menu-trigger{display:none}body:has(.ctl-lesson-page) .notifications-banner{display:none}body:has(.ctl-lesson-page) .main-container-wrapper{grid-template:"main"1fr/1fr;height:100vh}body:has(.ctl-lesson-page) .main-container{height:100vh;overflow:hidden}body:has(.ctl-lesson-page) .ctl-lesson-page{background:var(--bkg-100);width:100%;height:100%;min-height:0;max-height:100vh;color:var(--text-primary,var(--bkg-900));font-family:var(--font-family,inherit);flex-direction:column;display:flex;position:relative;overflow-x:hidden}body:has(.ctl-lesson-page) .ctl-lesson-content{background:var(--bkg-150);flex-direction:column;flex:auto;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}body:has(.ctl-lesson-page) .ctl-lesson-breadcrumbs{background:0 0;border-bottom:none}@media (min-width:768px){body:has(.ctl-lesson-page) .ctl-lesson-content{padding:0}}body:has(.ctl-lesson-page) .ctl-wrapper{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}body:has(.ctl-lesson-page) .ctl{flex:auto;height:100%;min-height:0}body:has(.ctl-lesson-page) .ctl-main{height:100%;min-height:0}body:has(.ctl-lesson-page) .ctl-lesson-main{height:100%;min-height:0}body:has(.ctl-lesson-page) .ctl-lesson-main{scrollbar-width:thin;scrollbar-color:var(--bkg-350)var(--bkg-200);overflow:hidden auto}body:has(.ctl-lesson-page) .ctl-lesson-main:has(.ctl_lesson){overflow:hidden}body:has(.ctl-lesson-page) .ctl_lesson{height:100%;min-height:0}.assessment-mark-dropdown{display:inline-block;position:relative}.assessment-mark-dropdown .minimal-editor{border:1px solid #ccc;border-radius:4px;padding:5px}.assessment-mark-dropdown .minimal-editor .ProseMirror{overflow-y:auto}.assessment-mark-dropdown .minimal-editor .ProseMirror p{margin-top:0;line-height:1.4}.assessment-mark-dropdown .minimal-editor .ProseMirror a{color:var(--accent-500);-webkit-text-decoration:underline;text-decoration:underline}.assessment-mark-dropdown .minimal-editor:has(.ProseMirror-focused){border:1px solid var(--accent-300)}.assessment-mark-dropdown .popout{background:#fff;border:1px solid #ccc;border-radius:4px;flex-direction:column;gap:5px;max-width:400px;max-height:500px;padding:20px;display:flex;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.assessment-mark-dropdown .popout .error-message{color:red;margin-top:10px}.assessment-mark-dropdown .popout sl-button{margin-top:10px;margin-right:10px}.assessment-mark-dropdown .asmt-description{margin-top:10px;font-size:.875rem}.assessment-mark-dropdown sl-textarea{margin-top:10px}.requirement-mark-dropdown{display:inline-block;position:relative}.requirement-mark-dropdown .popout{background:#fff;border:1px solid #ccc;border-radius:4px;min-width:300px;padding:20px;box-shadow:0 4px 8px #0000001a}.requirement-mark-dropdown .popout .error-message{color:red;margin-top:10px}.requirement-mark-dropdown .popout sl-button{margin-top:10px;margin-right:10px}.requirement-mark-dropdown sl-option::part(base){font-size:.875rem}.vivit-mark-dropdown{display:inline-block;position:relative}.vivit-mark-dropdown .popout{background:#fff;border:1px solid #ccc;border-radius:4px;min-width:200px;max-width:300px;padding:20px;box-shadow:0 4px 8px #0000001a}.vivit-mark-dropdown .popout .error-message{color:red;margin-top:10px}.vivit-mark-dropdown .popout sl-button{margin-top:10px;margin-right:10px}.vivit-mark-dropdown sl-option::part(base){font-size:.875rem}.link-mark-dropdown{display:inline-block;position:relative}.link-mark-dropdown .popout{background:#fff;border:1px solid #ccc;border-radius:4px;padding:20px;box-shadow:0 4px 8px #0000001a}.link-mark-dropdown .popout .error-message{color:red;margin-top:10px}.link-mark-dropdown .popout sl-button{margin-top:10px;margin-right:10px}.link-mark-dropdown .popout sl-input{border:none;padding:0}.image-options-menu{padding:var(--global-padding);border:2px solid var(--accent-500);background:#fff;border-radius:20px 20px 0 0;flex-direction:row;justify-content:space-between;align-items:center;display:flex;box-shadow:0 4px 8px #0000001a}.strategy-node{background-color:var(--color-white);cursor:pointer;border-radius:5px;margin:.5rem 0;padding:.5rem}.strategy-node.loading{justify-content:center;align-items:center;min-height:55px;display:flex}.strategy-node:hover{transition-duration:0s;box-shadow:0 0 10px #0000001a}.strategy-node .strategy-name{align-items:center;gap:.5rem;padding:0;font-weight:600;line-height:1.4;display:flex}.strategy-node .strategy-name .requirement-tag .material-symbols-outlined{vertical-align:middle;font-size:14px}.strategy-node .strategy-purpose{color:#666;font-size:1rem}.strategy-node sl-dropdown{max-width:min-content}.strategy-node sl-dropdown span[slot=trigger]{justify-content:center;align-items:center;display:flex}.strategy-node .strategy-delete-wrapper{background-color:var(--color-white);opacity:0;border-radius:5px;position:absolute;top:0;right:-3px}.node-strategy{border-radius:5px}.node-strategy.has-focus{outline:3px solid var(--accent-500);border-top-right-radius:0;transition:border-top-right-radius .2s}.node-strategy.has-focus .strategy-delete-wrapper{opacity:1;transition:all .3s;top:-20px}.strategy-description,.strategy-elaboration,.strategy-resources{margin-top:10px}.strategy-name,.strategy-purpose,.strategy-description,.strategy-elaboration,.strategy-resources{margin:0;padding:5px 0}.strategy-all-details{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;width:400px;max-height:80vh;padding:16px;overflow-y:auto;box-shadow:0 0 10px #0000001a}.strategy-all-details .strategy-header{flex-direction:column}.strategy-all-details .strategy-details h4{color:var(--accent-700);margin:16px 0 8px;font-size:.9em;font-weight:600}.strategy-all-details .strategy-details p{color:var(--gray-700);margin:0;line-height:1.5}.strategy-all-details .toggle-details-button{background:var(--accent-50);border:1px solid var(--accent-200);color:var(--accent-700);cursor:pointer;border-radius:4px;margin:16px 0;padding:8px 16px;font-size:.9em;transition:all .2s}.strategy-all-details .toggle-details-button:hover{background:var(--accent-100);border-color:var(--accent-300)}.strategy-all-details .toggle-details-button:active{background:var(--accent-200)}.strategy-all-details .strategy-elaboration,.strategy-all-details .strategy-resources{background:var(--gray-50);border-radius:4px;margin-bottom:12px;padding:12px}.strategy-all-details .strategy-elaboration a,.strategy-all-details .strategy-resources a{color:var(--accent-600);-webkit-text-decoration:none;text-decoration:none}.strategy-all-details .strategy-elaboration a:hover,.strategy-all-details .strategy-resources a:hover{-webkit-text-decoration:underline;text-decoration:underline}.strategy-header.-col{flex-direction:column;justify-content:space-between;gap:1rem;width:100%;display:flex}.strategy-pills{flex-flow:wrap;flex:0;gap:.4rem;display:flex}.strategy-option{cursor:pointer;flex-direction:column;max-width:300px;font-size:1em;transition:all .3s;display:flex}.strategy-option .material-symbols-outlined{cursor:pointer;color:#4a4a4a;width:min-content;font-size:24px;top:10px;right:10px}.strategy-option .strategy-info-trigger{color:var(--accent-500);transition:all .2s ease-in-out}.strategy-option .strategy-info-trigger:hover,.strategy-option .strategy-info-trigger:focus{font-variation-settings:"FILL" 1}.strategy-option .strategy-name{color:var(--text-dark-700);white-space:break-spaces;font-size:1rem;font-weight:700;line-height:1.1}.strategy-option .strategy-purpose{color:var(--text-dark-700);white-space:break-spaces;font-size:.875rem;line-height:1.3}.strategy-option sl-tooltip::part(body){background-color:#0000;max-width:100vw;max-height:100vh}.strategy-option .strategy-option-tooltip{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a}.strategy-node-wrapper .strategy-node .strategy-header .strategy-actions{align-items:center;gap:.25rem;display:flex}.strategy-selector-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.strategy-selector-container{background:#fff;border-radius:8px;width:90%;max-width:800px;height:calc(90% - 40px);margin-bottom:40px;padding:0;position:relative;overflow-y:auto}.strategy-selector-container .sticky-header{z-index:1;background:#fff;padding:20px 20px 16px;position:sticky;top:0}.strategy-selector-close-button{cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:20px;right:20px}.strategy-list{margin:0;padding:0 20px 20px;list-style:none}.strategy-item{margin-bottom:12px}.strategy-select-button{text-align:center;cursor:pointer;background:#fff;border:1px solid #eee;border-radius:6px;width:100%;padding:8px;font-size:.875rem}.strategy-select-button:hover{border-color:var(--accent-300);color:var(--accent-700);background-color:var(--accent-100)}.strategy-header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.strategy-name{margin:0;font-size:1.1em;font-weight:600}.strategy-tags{flex-wrap:wrap;gap:4px;display:flex}.strategy-purpose{color:#666;margin:8px 0;font-size:.9em}.strategy-description{color:#444;margin:8px 0 0;font-size:.9em}.filter-tags{z-index:1;background:#fff;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px 0;display:flex;position:sticky;top:0}.filter-tags sl-tag[variant=neutral]::part(base):hover{background-color:var(--accent-100);border-color:var(--accent-100)}.toggle-details-button{background:var(--accent-50);border:1px solid var(--accent-200);color:var(--accent-700);cursor:pointer;border-radius:4px;margin:16px 0;padding:8px 16px;font-size:.9em;transition:all .2s}.toggle-details-button:hover{background:var(--accent-100);border-color:var(--accent-300)}.toggle-details-button:active{background:var(--accent-200)}.strategy-content{text-align:left;background:#fff;border:1px solid #eee;border-radius:6px;width:100%;padding:16px;transition:all .2s}.strategy-content:hover{background:#f5f5f5;border-color:#ddd}.strategy-details h4{color:var(--accent-700);margin:16px 0 8px;font-size:.9em;font-weight:600}.strategy-details p{color:var(--gray-700);margin:0;line-height:1.5}.strategy-elaboration,.strategy-resources{background:var(--gray-50);border-radius:4px;margin-bottom:12px;padding:12px}.strategy-elaboration a,.strategy-resources a{color:var(--accent-600);-webkit-text-decoration:none;text-decoration:none}.strategy-elaboration a:hover,.strategy-resources a:hover{-webkit-text-decoration:underline;text-decoration:underline}.strategy-actions{align-items:flex-start;gap:1rem;display:flex}.select-strategy-button{background:var(--accent-500);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:.9em;transition:all .2s}.select-strategy-button:hover{background:var(--accent-600)}.select-strategy-button:active{background:var(--accent-700)}.growth{grid-template-rows:50px auto;grid-template-columns:230px 300px 8fr;height:100%;font-size:.875rem;display:grid}.growth__header{border-bottom:1px solid var(--bkg-125);flex-direction:row;grid-area:1/1/auto/-1;justify-content:flex-start;align-items:center;padding:1rem;display:flex}.growth__header-actions{flex-direction:row;justify-content:flex-start;gap:1rem;display:flex}.growth__md-menu{border-right:1px solid var(--bkg-200);background:var(--bkg-150);z-index:10;flex-direction:column;grid-area:2/1;justify-content:flex-start;gap:1rem;padding:1rem;display:flex;position:relative}.growth__md-menu sl-details::part(summary-icon){font-size:.75rem}.growth__md-menu sl-details::part(base){background:0 0;border:0}.growth__md-menu sl-details::part(summary){font-size:.875rem;font-weight:700}.growth__md-menu sl-details::part(header){border:0;padding:0}.growth__md-menu sl-details::part(content){padding:0}.growth__md-menu sl-menu{background:0 0}.growth__md-menu sl-menu-item.all-menu-item{font-weight:700}.growth__md-menu sl-menu-item.all-menu-item::part(label){font-weight:700}.growth__md-menu sl-menu-item::part(label){font-size:.75rem}.growth__md-menu sl-menu-item::part(checked-icon){display:none}.growth__md-menu sl-menu-item::part(submenu-icon){display:none}.growth__md-master{border-right:1px solid var(--bkg-125);flex-direction:column;grid-area:2/2;justify-content:flex-start;display:flex}.growth__md-detail{grid-area:2/3;gap:1rem}.growth__md-detail__main{padding:1rem}.growth__md-detail__content{flex-direction:row;justify-content:flex-start;height:100%;display:flex}.growth__md-detail__content-aside{padding:1rem}.growth__md-detail__actions{flex-direction:row;justify-content:flex-start;gap:1rem;display:flex}.growth h3{font-size:1rem}.growth__attachment{border:2px dashed var(--bkg-150);width:60px;height:60px}.growth__attachment-wrapper{flex-direction:row;justify-content:flex-start;gap:1rem;padding:1rem 0;display:flex}.growth .md-list-item{flex-direction:row;justify-content:flex-start;gap:1rem;padding:1rem;display:flex}.growth .md-list-item__icon-wrap{background:var(--b-b-200);border:1px solid var(--b-b-300);border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:30px;height:30px;padding:1.2rem;display:flex}.growth .md-list-item__body{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth .md-list-item__details{white-space:nowrap;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.growth .md-list-item:hover,.growth .md-list-item:focus{background:var(--bkg-150)}.feedback{padding:0 1rem}.feedback textarea{border-radius:.5rem;width:100%;margin-bottom:10px;padding:10px}.feedback-top{z-index:12;background:#fff;border:1px solid gray;border-radius:1rem;padding:1rem;position:absolute;top:auto;bottom:100px}.feedback-top:not(:has(.feedback__matrix-wrapper.expanded)){display:none}.feedback__matrix-wrapper{transition:all .2s ease-in-out}.feedback__matrix-wrapper.expanded{opacity:1;height:min-content}.feedback__matrix-context{grid-template-columns:97px 102px 80px;gap:10px;margin-left:110px;display:grid}.feedback__matrix-context>span{margin-bottom:10px;font-size:.7rem;font-weight:600;display:inline-block}.feedback__matrix{grid-template-rows:repeat(4,15px);grid-template-columns:100px repeat(8,30px);gap:7px;width:auto;height:auto;margin-bottom:1rem;transition:all .2s ease-in-out;display:grid}.feedback__matrix .-phase-1{background:#3c71a4}.feedback__matrix .-phase-1:hover,.feedback__matrix .-phase-1:focus{background:#2e577f}.feedback__matrix .-phase-2{background:#3c71a4}.feedback__matrix .-phase-2:hover,.feedback__matrix .-phase-2:focus{background:#2e577f}.feedback__matrix .-phase-3{background:#3c71a4}.feedback__matrix .-phase-3:hover,.feedback__matrix .-phase-3:focus{background:#2e577f}.feedback__matrix .-phase-4{background:#d25893}.feedback__matrix .-phase-4:hover,.feedback__matrix .-phase-4:focus{background:#c33479}.feedback__matrix .-phase-5{background:#d25893}.feedback__matrix .-phase-5:hover,.feedback__matrix .-phase-5:focus{background:#c33479}.feedback__matrix .-phase-6{background:#d25893}.feedback__matrix .-phase-6:hover,.feedback__matrix .-phase-6:focus{background:#c33479}.feedback__matrix .-phase-7{background:#95c11f}.feedback__matrix .-phase-7:hover,.feedback__matrix .-phase-7:focus{background:#739518}.feedback__matrix .-phase-8{background:#95c11f}.feedback__matrix .-phase-8:hover,.feedback__matrix .-phase-8:focus{background:#739518}.feedback__matrix .btn{border-radius:2px}.feedback__submit{z-index:9;flex-flow:row;width:100%;display:flex;position:relative}.feedback__submit button{align-self:center}.feedback__heading{text-align:right;align-self:center;font-size:.7rem;font-weight:700}.feedback__message-pane{border:1px solid #d3d3d3;border-radius:1rem;flex-flow:column;justify-content:flex-end;align-items:flex-end;gap:.5rem;margin:1rem;padding:1rem;display:flex}.feedback sl-dropdown::part(trigger){padding:0}.feedback sl-dropdown .material-symbols-outlined{font-size:.75rem}.form-wrapper{background:var(--bkg-150);height:100%;overflow-y:auto}.select-org-form{background:var(--bkg-100);border-radius:var(--global-border-radius);max-width:500px;margin:2rem auto;padding:2rem;box-shadow:0 2px 8px #0000001a}.select-org-form .form-field{margin-bottom:1.5rem}.select-org-form .form-field label{color:var(--text-dark-900);margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.select-org-form .form-field select{border:1px solid var(--bkg-300);border-radius:var(--global-border-radius);background:var(--bkg-150);width:100%;color:var(--text-dark-900);padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.select-org-form .form-field select:focus{border-color:var(--primary-color,#3b82f6);outline:none;box-shadow:0 0 0 3px #3b82f61a}.select-org-form .form-field select.error{border-color:var(--sl-color-danger-600,#dc2626);background:var(--sl-color-danger-50,#fef2f2)}.select-org-form .form-field .error-message{color:var(--sl-color-danger-600,#dc2626);margin-top:.5rem;font-size:.875rem;font-weight:500}.select-org-form .form-actions{justify-content:flex-end;gap:1rem;display:flex}.select-org-form .form-actions .btn{min-width:150px}.ag-admin-grid{height:100%}.tpi-view{margin-top:1rem}.tpi-view__header{justify-content:space-between;align-items:center;gap:12px;padding:.75rem;display:flex}.tpi-view__title{font-size:1rem}.tpi-view__meta{color:var(--text-mid);font-size:.875rem}.tpi-view__content{margin-top:.75rem}.tpi-view__content .card{margin-top:0;padding:.75rem}.tpi-view table.simple{border-collapse:collapse;width:100%}.tpi-view table.simple thead th{color:var(--text-mid);border-bottom:1px solid var(--bkg-250);background:var(--bkg-100);padding:8px 10px;font-weight:600}.tpi-view table.simple tbody td{border-top:1px solid var(--bkg-150);padding:8px 10px}.tpi-view table.simple tbody tr:nth-child(2n){background:var(--bkg-150)}.tpi-view table.simple tbody tr:hover{background:var(--bkg-100)}.tpi-view table.simple.tpi-table{background:var(--color-white);border:1px solid var(--bkg-250)}.tpi-view table.simple.tpi-table thead th{background:var(--color-white);border-bottom-color:var(--bkg-250)}.tpi-view table.simple.tpi-table tbody td{border-top-color:var(--bkg-200)}.tpi-view table.simple.tpi-table tbody tr:nth-child(2n){background:var(--bkg-150)}.tpi-view .tpi-status{align-items:center;gap:6px;display:inline-flex}.tpi-view .tpi-note{color:var(--text-mid);margin-top:4px;font-size:.9rem}.tpi-view .tpi-error{border-left:3px solid var(--s-re-600);background:color-mix(in srgb,var(--s-re-600)10%,var(--bkg-100)90%);color:var(--s-re-700);align-items:center;gap:6px;margin-top:6px;padding:6px 8px;display:flex}.tpi-view .tpi-meta{gap:16px;margin-top:6px;display:flex}.tpi-view .tpi-meta__item{color:var(--text-mid);align-items:center;gap:6px;display:inline-flex}.tpi-view .tpi-meta__label{font-size:.85rem}.tpi-view .tpi-meta__value{color:var(--text-normal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}.print-section__header{border-bottom:1px solid #eee;gap:1rem;display:flex}.print-section__content{margin:.25rem 0}.print-subsection{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}.print-subsection:last-child{border-bottom:none}.print-subsection__title{margin-bottom:.25rem;font-size:1rem}.print-subsection__header h3{margin-bottom:.25rem;font-size:1.25rem;font-style:italic}.print-subsection__header .card{vertical-align:top;pointer-events:none;min-width:150px;max-width:100%;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem;font-size:.85rem;display:inline-block}.print-subsection__header .card .card__title{margin-bottom:.25rem;font-size:.9rem}.print-subsection__header .card .card__body{margin:0;font-size:.85rem;line-height:1.3}.print-subsection__header .card .card__header{padding:0}.print-subsection__header .card .body-wrapper{gap:.25rem}.print-subsection__header .card-category-wrapper{padding-left:.5rem}.print-subsection__header .card-category-wrapper h5{margin-bottom:.25rem;font-size:.9rem;font-weight:700}.print-subsection__content{margin:.75rem 0}.print-subsection table{width:auto!important;min-width:0!important;height:-moz-fit-content!important;height:fit-content!important}.print-subsection .strategy .strategy-node-wrapper{border:1px solid var(--bkg-600);pointer-events:none;background-color:#0000}.print-subsection .strategy .strategy-node-wrapper .strategy-header{flex-direction:column;align-items:flex-start}.print-subsection .strategy .strategy-node-wrapper .strategy-header h4{color:var(--bkg-600)}.print-subsection .strategy .strategy-node-wrapper .strategy-header .requirement-info{color:var(--color-support)}.print-subsection .strategy .strategy-node-wrapper:before{content:"Strategy";color:var(--bkg-550);font-size:smaller;font-style:italic;font-weight:500;display:block}.print-subsection .strategy .strategy-header{flex-direction:column}.print-subsection .file-link-wrapper{border:1px solid var(--bkg-200);border-radius:6px;align-items:center;gap:4px;width:300px;margin:.25rem 0;padding:.5rem;display:inline-block}.print-subsection .threecolnode .column:first-child:before{content:"Consolidation"}.print-subsection .threecolnode .column:nth-child(2):before{content:"Core"}.print-subsection .threecolnode .column:nth-child(3):before{content:"Complexity"}.print-subsection .threecolnode .column:before{margin-bottom:.25rem;font-weight:700;display:block}#print-staging{z-index:9999;background:#000c;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}#print-staging>*{background:#fff;max-width:210mm;margin:1cm auto;padding:1cm;box-shadow:0 0 10px #0000001a}#print-staging .loading,#print-staging .error{color:#fff;text-align:center;padding:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media print{.no-print,body.printing-ctl>:not(#print-staging){display:none!important}.printing-ctl #print-staging{background:0 0;position:static;overflow:visible;display:block!important}.printing-ctl #print-staging>*{max-width:none;box-shadow:none;margin:0;padding:0}@page{margin:1.5cm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-section{page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;position:static!important}.print-subsection:not(:first-child){page-break-before:always}.card-category-wrapper,.print-subsection__header .card{page-break-inside:avoid;break-inside:avoid}}.loading-overlay{opacity:0;visibility:hidden;z-index:0}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where(:not([type])){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=email]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=url]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=password]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=number]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=date]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=datetime-local]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=month]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=search]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=tel]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=time]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=week]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}select:where([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=text]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where(:not([type])):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=email]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=url]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=password]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=number]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=date]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=datetime-local]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=month]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=search]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=tel]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=time]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input:where([type=week]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}select:where([multiple]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#2563eb;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6b7280;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=radio]):checked:hover{background-color:currentColor;border-color:#0000}input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6b7280;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;outline:2px solid #0000}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}.form-input::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pointer-events-none{pointer-events:none}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pointer-events-auto{pointer-events:auto}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .\!visible{visibility:visible!important}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .visible{visibility:visible}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .static{position:static}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .fixed{position:fixed}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .absolute{position:absolute}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .relative{position:relative}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .sticky{position:sticky}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .inset-0{top:0;bottom:0;left:0;right:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .-left-1{left:-.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .-top-2{top:-.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .-top-\[5px\]{top:-5px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bottom-0{bottom:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .left-0{left:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .left-3{left:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .right-0{right:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .right-3{right:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .top-0{top:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .top-1\/2{top:50%}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .top-3{top:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .top-full{top:100%}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .z-0{z-index:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .z-10{z-index:10}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .z-20{z-index:20}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .z-30{z-index:30}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .z-40{z-index:40}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .z-50{z-index:50}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mx-auto{margin-left:auto;margin-right:auto}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mb-1{margin-bottom:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mb-10{margin-bottom:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mb-2{margin-bottom:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mb-3{margin-bottom:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mb-4{margin-bottom:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mb-6{margin-bottom:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mb-8{margin-bottom:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .ml-2{margin-left:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mr-3{margin-right:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-0{margin-top:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-0\.5{margin-top:.125rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-1{margin-top:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-2{margin-top:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-3{margin-top:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-4{margin-top:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-6{margin-top:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-8{margin-top:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .mt-auto{margin-top:auto}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .block{display:block}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .inline{display:inline}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .flex{display:flex}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .inline-flex{display:inline-flex}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .table{display:table}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .grid{display:grid}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .list-item{display:list-item}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .\!hidden{display:none!important}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hidden{display:none}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .size-10{width:2.5rem;height:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .size-14{width:3.5rem;height:3.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .size-2{width:.5rem;height:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .size-8{width:2rem;height:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .size-9{width:2.25rem;height:2.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .\!h-10{height:2.5rem!important}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .h-1{height:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .h-10{height:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .h-2{height:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .h-2\.5{height:.625rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .h-3{height:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .h-9{height:2.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .h-full{height:100%}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-h-96{max-height:24rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-h-0{min-height:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-h-\[220px\]{min-height:220px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-h-\[360px\]{min-height:360px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-h-full{min-height:100%}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-h-screen{min-height:100vh}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-1{width:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-14{width:3.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-16{width:4rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-2{width:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-2\.5{width:.625rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-8{width:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-80{width:20rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-96{width:24rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .w-full{width:100%}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-w-0{min-width:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-w-40{min-width:10rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-w-\[130px\]{min-width:130px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-w-\[140px\]{min-width:140px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-w-\[160px\]{min-width:160px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-w-\[240px\]{min-width:240px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .min-w-\[800px\]{min-width:800px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-4xl{max-width:56rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-64{max-width:16rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-\[1400px\]{max-width:1400px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-\[140px\]{max-width:140px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-\[160px\]{max-width:160px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-\[900px\]{max-width:900px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .max-w-md{max-width:28rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .flex-1{flex:1}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shrink-0{flex-shrink:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .animate-spin{animation:1s linear infinite spin}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .cursor-grab{cursor:grab}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .cursor-grabbing{cursor:grabbing}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .cursor-move{cursor:move}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .cursor-not-allowed{cursor:not-allowed}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .cursor-ns-resize{cursor:ns-resize}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .cursor-pointer{cursor:pointer}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .resize-none{resize:none}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .resize{resize:both}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .flex-row{flex-direction:row}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .flex-col{flex-direction:column}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .flex-wrap{flex-wrap:wrap}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .items-start{align-items:flex-start}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .items-end{align-items:flex-end}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .items-center{align-items:center}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .items-stretch{align-items:stretch}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .justify-end{justify-content:flex-end}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .justify-center{justify-content:center}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .justify-between{justify-content:space-between}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-1{gap:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-2{gap:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-3{gap:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-4{gap:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-6{gap:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-8{gap:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-x-3{column-gap:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .gap-y-2{row-gap:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.25rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.5rem*calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .overflow-hidden{overflow:hidden}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .overflow-x-auto{overflow-x:auto}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .overflow-y-auto{overflow-y:auto}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .overflow-x-hidden{overflow-x:hidden}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .whitespace-nowrap{white-space:nowrap}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded{border-radius:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-2xl{border-radius:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-full{border-radius:9999px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-lg{border-radius:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-md{border-radius:.375rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-xl{border-radius:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border{border-width:1px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-2{border-width:2px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-b{border-bottom-width:1px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-l-0{border-left-width:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-r{border-right-width:1px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-r-0{border-right-width:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-t{border-top-width:1px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-t-2{border-top-width:2px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-solid{border-style:solid}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-dashed{border-style:dashed}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-border-light{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-cyan-100{--tw-border-opacity:1;border-color:rgb(207 250 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-fuchsia-100{--tw-border-opacity:1;border-color:rgb(250 232 255/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-fuchsia-200{--tw-border-opacity:1;border-color:rgb(245 208 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-lime-100{--tw-border-opacity:1;border-color:rgb(236 252 203/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-lime-200{--tw-border-opacity:1;border-color:rgb(217 249 157/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-pink-100{--tw-border-opacity:1;border-color:rgb(252 231 243/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-pink-200{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-primary{--tw-border-opacity:1;border-color:rgb(43 140 238/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-primary\/20{border-color:#2b8cee33}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-rose-100{--tw-border-opacity:1;border-color:rgb(255 228 230/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-sky-100{--tw-border-opacity:1;border-color:rgb(224 242 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-teal-100{--tw-border-opacity:1;border-color:rgb(204 251 241/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-transparent{border-color:#0000}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-background-light{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-background-light\/10{background-color:#f8fafc1a}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-background-light\/30{background-color:#f8fafc4d}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-background-light\/70{background-color:#f8fafcb3}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-black\/20{background-color:#0003}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-black\/30{background-color:#0000004d}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-cyan-100{--tw-bg-opacity:1;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-cyan-50{--tw-bg-opacity:1;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-cyan-500{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-fuchsia-100{--tw-bg-opacity:1;background-color:rgb(250 232 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-fuchsia-50{--tw-bg-opacity:1;background-color:rgb(253 244 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-fuchsia-500{--tw-bg-opacity:1;background-color:rgb(217 70 239/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-lime-50{--tw-bg-opacity:1;background-color:rgb(247 254 231/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-primary{--tw-bg-opacity:1;background-color:rgb(43 140 238/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-primary\/10{background-color:#2b8cee1a}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-primary\/5{background-color:#2b8cee0d}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-purple-400{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-slate-300\/80{background-color:#cbd5e1cc}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-surface-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-transparent{background-color:#0000}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-violet-100{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-white\/50{background-color:#ffffff80}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .object-cover{object-fit:cover}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .p-1{padding:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .p-1\.5{padding:.375rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .p-2{padding:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .p-3{padding:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .p-4{padding:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .p-5{padding:1.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .p-6{padding:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .px-1{padding-left:.25rem;padding-right:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .px-1\.5{padding-left:.375rem;padding-right:.375rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .px-2{padding-left:.5rem;padding-right:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .px-2\.5{padding-left:.625rem;padding-right:.625rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .px-3{padding-left:.75rem;padding-right:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .px-4{padding-left:1rem;padding-right:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .px-6{padding-left:1.5rem;padding-right:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-1{padding-top:.25rem;padding-bottom:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-10{padding-top:2.5rem;padding-bottom:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-2{padding-top:.5rem;padding-bottom:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-3{padding-top:.75rem;padding-bottom:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-5{padding-top:1.25rem;padding-bottom:1.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-6{padding-top:1.5rem;padding-bottom:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .py-8{padding-top:2rem;padding-bottom:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pb-1{padding-bottom:.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pb-2{padding-bottom:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pl-10{padding-left:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pl-2{padding-left:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pl-3{padding-left:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pr-10{padding-right:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pr-2{padding-right:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pr-3{padding-right:.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pr-4{padding-right:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pt-2{padding-top:.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pt-4{padding-top:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .pt-6{padding-top:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-center{text-align:center}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .font-sans{font-family:Inter,sans-serif}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-2xl{font-size:1.5rem;line-height:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-3xl{font-size:1.875rem;line-height:2.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-4xl{font-size:2.25rem;line-height:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-\[10px\]{font-size:10px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-\[11px\]{font-size:11px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-\[14px\]{font-size:14px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-\[18px\]{font-size:18px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-\[20px\]{font-size:20px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-\[24px\]{font-size:24px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-\[32px\]{font-size:32px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-base{font-size:1rem;line-height:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-lg{font-size:1.125rem;line-height:1.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-sm{font-size:.875rem;line-height:1.25rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-xl{font-size:1.25rem;line-height:1.75rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-xs{font-size:.75rem;line-height:1rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .font-bold{font-weight:700}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .font-extrabold{font-weight:800}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .font-medium{font-weight:500}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .font-normal{font-weight:400}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .font-semibold{font-weight:600}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .uppercase{text-transform:uppercase}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .normal-case{text-transform:none}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .italic{font-style:italic}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .leading-normal{line-height:1.5}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .leading-relaxed{line-height:1.625}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .leading-tight{line-height:1.25}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .tracking-\[-0\.015em\]{letter-spacing:-.015em}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .tracking-tight{letter-spacing:-.025em}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .tracking-wide{letter-spacing:.025em}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .tracking-wider{letter-spacing:.05em}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-fuchsia-600{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-fuchsia-700{--tw-text-opacity:1;color:rgb(162 28 175/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-lime-600{--tw-text-opacity:1;color:rgb(101 163 13/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-lime-700{--tw-text-opacity:1;color:rgb(77 124 15/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-primary{--tw-text-opacity:1;color:rgb(43 140 238/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-text-primary{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-text-secondary{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-text-tertiary{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .underline{text-decoration-line:underline}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .overline{text-decoration-line:overline}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .opacity-0{opacity:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .opacity-100{opacity:1}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .opacity-80{opacity:.8}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .opacity-90{opacity:.9}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shadow-\[4px_0_24px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:4px 0 24px #00000005;--tw-shadow-colored:4px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .shadow-primary\/20{--tw-shadow-color:#2b8cee33;--tw-shadow:var(--tw-shadow-colored)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .outline-none{outline-offset:2px;outline:2px solid #0000}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .outline{outline-style:solid}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .ring-primary\/40{--tw-ring-color:#2b8cee66}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .blur{--tw-blur:blur(8px);filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .filter{filter:var(--tw-blur)var(--tw-brightness)var(--tw-contrast)var(--tw-grayscale)var(--tw-hue-rotate)var(--tw-invert)var(--tw-saturate)var(--tw-sepia)var(--tw-drop-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .duration-300{transition-duration:.3s}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .placeholder\:text-text-tertiary::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .first\:border-t-0:first-child{border-top-width:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .last\:border-0:last-child{border-width:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:-translate-y-0:hover{--tw-translate-y:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:border-border-light:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:border-primary:hover{--tw-border-opacity:1;border-color:rgb(43 140 238/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:border-primary\/30:hover{border-color:#2b8cee4d}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:border-primary\/50:hover{border-color:#2b8cee80}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-background-light:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(26 123 217/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-primary\/10:hover{background-color:#2b8cee1a}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-surface-hover:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:bg-white\/50:hover{background-color:#ffffff80}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(43 140 238/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:text-primary-hover:hover{--tw-text-opacity:1;color:rgb(26 123 217/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:text-text-primary:hover{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:opacity-80:hover{opacity:.8}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:border-primary:focus{--tw-border-opacity:1;border-color:rgb(43 140 238/var(--tw-border-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:border-primary\/50:focus{border-color:#2b8cee80}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:outline-0:focus{outline-width:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:ring-primary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(43 140 238/var(--tw-ring-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .active\:shadow-lg:active{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .disabled\:opacity-60:disabled{opacity:.6}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .disabled\:opacity-70:disabled{opacity:.7}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.group:focus-within .group-focus-within\:pointer-events-auto){pointer-events:auto}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.group:focus-within .group-focus-within\:opacity-100){opacity:1}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.group:hover .group-hover\:bg-primary){--tw-bg-opacity:1;background-color:rgb(43 140 238/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.group:hover .group-hover\:bg-slate-200){--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.group:hover .group-hover\:text-primary){--tw-text-opacity:1;color:rgb(43 140 238/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.group:hover .group-hover\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) :is(.group:hover .group-hover\:opacity-100){opacity:1}@media (min-width:640px){:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .sm\:flex-row{flex-direction:row}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .sm\:items-center{align-items:center}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .sm\:justify-between{justify-content:space-between}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .sm\:pb-0{padding-bottom:0}}@media (min-width:768px){:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:flex{display:flex}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:w-64{width:16rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:flex-row{flex-direction:row}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:items-end{align-items:flex-end}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:items-center{align-items:center}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:gap-8{gap:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:px-10{padding-left:2.5rem;padding-right:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:px-8{padding-left:2rem;padding-right:2rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:col-span-1{grid-column:span 1/span 1}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:col-span-2{grid-column:span 2/span 2}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:mt-0{margin-top:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:flex-row{flex-direction:row}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:items-center{align-items:center}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:gap-x-6{column-gap:1.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:border-t-0{border-top-width:0}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:p-10{padding:2.5rem}:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .lg\:pt-0{padding-top:0}}@media (min-width:1280px){:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){:where(.planning-docs-page,.schedule-page,.search-page,.dashboard-page,.lessons-page,.cfk-lessons-panel,.cfk-lessons-modal,.chrome-tailwind,#settings-layout) .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}}
