/*!
 * Quill Editor v2.0.0-dev.3
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}.ql-editor li[data-list=ordered]{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}.ql-editor li[data-list=ordered].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}.ql-editor li[data-list=ordered].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}.ql-editor li[data-list=ordered].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}.ql-editor li[data-list=ordered].ql-indent-7{counter-reset:list-8 list-9}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}.ql-editor li[data-list=ordered].ql-indent-8{counter-reset:list-9}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Regular.9919edff6283018571ad.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/static/media/Lato-Bold.5dd5aa0269395f0ea927.ttf) format("truetype")}.ayo-page{background-color:#f6f6f6;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.ayo-page__screen--centered{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-bottom:40px;padding-top:24px}.ayo-page #main-content{left:0;position:absolute;top:0}.ayo-leadership-attributes--illustration,.ayo-svg-illustration{height:auto;width:100%}.ayo-leadership-attributes--illustration *,.ayo-svg-illustration *{overflow:visible}.ayo-svg-illustration--secondary{height:auto;margin-bottom:2rem;max-width:601px;width:100%}.ayo-interests-map .ayo-skip-to-next-section,.ayo-skip-to-main-content{clip:rect(1px,1px,1px,1px);height:1px;left:292px;opacity:0;position:absolute;top:16px;width:1px}@media (min-width:1920px){.ayo-interests-map .ayo-skip-to-next-section,.ayo-skip-to-main-content{left:414px}}.ayo-interests-map .ayo-skip-to-next-section:focus,.ayo-skip-to-main-content:focus{clip:auto;height:auto;opacity:1;width:auto;z-index:999}#focusReset{height:1px;opacity:0;position:absolute;width:1px}.MuiFab-root{background-color:#fff;box-shadow:none}.MuiList-padding{padding:24px}.MuiBackdrop-root,.MuiPopover-root{background-color:rgb(0 0 0/85%)}.MuiBackdrop-invisible{background-color:initial}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#f3f4f5;border-radius:6px}::-webkit-scrollbar-thumb{background-color:#c1c0c9;border-radius:6px}ol,ul{margin:0;padding:0 0 0 21px}ol .list-item-text{display:block;left:12px;padding-right:12px;position:relative}@media (max-width:600px){ol .list-item-text{left:8px;padding-right:8px}}ul .list-item-text{display:block;left:26px;padding-right:26px;position:relative}@media (max-width:600px){ul .list-item-text{left:16px;padding-right:16px}}.__floater__open button{border:2px solid transparent}.__floater__open button:focus{border:2px solid #bcbee6!important;outline:none}.videoContainer{height:0;padding-bottom:56.25%;position:relative;width:100%}@media (max-width:600px){.videoContainer{margin-bottom:24px}}.videoContainer iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ayo-icon-button{border-radius:6px;height:40px;margin-right:4px;padding:0;width:40px}.ayo-icon-button svg{height:24px;width:24px}.sr-only{border:0;height:1px;outline:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ayo-draggable-item[data-rbd-drag-handle-context-id]{cursor:move}.primary-icon path[fill]{fill:#6065a8}.primary-icon path[stroke]{stroke:#6065a8}.reversed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.MuiList-root .MuiListItem-button,.MuiList-root .MuiMenuItem-root{border:2px solid #fff;border-radius:16px;margin-bottom:16px;padding:12px 16px}.MuiList-root .MuiListItem-button .MuiListItemText-root,.MuiList-root .MuiMenuItem-root .MuiListItemText-root{margin:0}.MuiList-root .MuiListItem-button.Mui-selected,.MuiList-root .MuiListItem-button.active,.MuiList-root .MuiMenuItem-root.Mui-selected,.MuiList-root .MuiMenuItem-root.active{background-color:#f2f3ff;border-color:#878bc8}.MuiList-root .MuiListItem-button.Mui-selected svg.recolor [fill],.MuiList-root .MuiListItem-button.active svg.recolor [fill],.MuiList-root .MuiMenuItem-root.Mui-selected svg.recolor [fill],.MuiList-root .MuiMenuItem-root.active svg.recolor [fill]{fill:#2f325c}.MuiList-root .MuiListItem-button.Mui-selected svg.recolor [stroke],.MuiList-root .MuiListItem-button.active svg.recolor [stroke],.MuiList-root .MuiMenuItem-root.Mui-selected svg.recolor [stroke],.MuiList-root .MuiMenuItem-root.active svg.recolor [stroke]{stroke:#2f325c}.MuiList-root .MuiListItem-button.Mui-selected a,.MuiList-root .MuiListItem-button.Mui-selected span,.MuiList-root .MuiListItem-button.active a,.MuiList-root .MuiListItem-button.active span,.MuiList-root .MuiMenuItem-root.Mui-selected a,.MuiList-root .MuiMenuItem-root.Mui-selected span,.MuiList-root .MuiMenuItem-root.active a,.MuiList-root .MuiMenuItem-root.active span{color:#2f325c}.MuiList-root .MuiListItem-button:hover,.MuiList-root .MuiMenuItem-root:hover{background-color:#f2f3ff}.MuiList-root .MuiListItem-button:hover svg.recolor [fill],.MuiList-root .MuiMenuItem-root:hover svg.recolor [fill]{fill:#6065a8}.MuiList-root .MuiListItem-button:hover svg.recolor [stroke],.MuiList-root .MuiMenuItem-root:hover svg.recolor [stroke]{stroke:#6065a8}.MuiList-root .MuiListItem-button:hover a,.MuiList-root .MuiListItem-button:hover span,.MuiList-root .MuiMenuItem-root:hover a,.MuiList-root .MuiMenuItem-root:hover span{color:#6065a8}.MuiList-root .MuiListItem-button:focus,.MuiList-root .MuiMenuItem-root:focus{background-color:#fff3e0;border-color:#ffa726}.MuiList-root .MuiListItem-button:focus svg.recolor [fill],.MuiList-root .MuiMenuItem-root:focus svg.recolor [fill]{fill:#2f325c}.MuiList-root .MuiListItem-button:focus svg.recolor [stroke],.MuiList-root .MuiMenuItem-root:focus svg.recolor [stroke]{stroke:#2f325c}.MuiList-root .MuiListItem-button:focus a,.MuiList-root .MuiListItem-button:focus span,.MuiList-root .MuiMenuItem-root:focus a,.MuiList-root .MuiMenuItem-root:focus span{color:#2f325c}.fit-content-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-typography--display{font-size:4.209rem;line-height:5.5rem}.ayo-typography--display,.ayo-typography--h1{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.ayo-typography--h1{font-size:3.157rem;line-height:4.25rem}.ayo-typography--h1.MuiTypography-paragraph{margin-bottom:1rem}.ayo-typography--h2{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:2.369rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:3.25rem}@media (max-width:600px){.ayo-typography--h2{line-height:3.5rem}}.ayo-typography--h2.MuiTypography-paragraph{margin-bottom:.667rem}.ayo-typography--h3{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:2.369rem;font-style:normal;font-weight:700;font-weight:400;letter-spacing:0;line-height:3.25rem}@media (max-width:600px){.ayo-typography--h3{line-height:3.5rem}}.ayo-typography--h3.MuiTypography-paragraph{margin-bottom:.5rem}.ayo-typography--inherit{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.ayo-typography--subtitle1{font-size:1.777rem;line-height:2.625rem}.ayo-typography--subtitle1,.ayo-typography--subtitle2{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.ayo-typography--subtitle2{font-size:1.333rem;line-height:2.1875rem}.ayo-typography--label-highlighted{color:rgb(0 0 0/85%);color:#373b71;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5rem}.ayo-typography--body1{font-size:1.777rem;line-height:3.0625rem}.ayo-typography--body1,.ayo-typography--body2{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.ayo-typography--body2{font-size:1.333rem;line-height:2.1875rem}.ayo-typography--body3{font-size:1rem;line-height:1.6875rem}.ayo-typography--body3,.ayo-typography--caption{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.ayo-typography--caption{font-size:1.166rem;line-height:1.833rem}.ayo-typography--quote{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:2.369rem;font-style:normal;font-style:italic;font-weight:700;letter-spacing:0;line-height:3.75rem;position:relative;z-index:1}.ayo-typography--quote:before{background-repeat:no-repeat;content:"";display:block;position:absolute;z-index:-1}@media (max-width:600px){.ayo-typography--quote:before{display:none}}.ayo-typography--label{color:#737373}.ayo-typography--text-light{color:#fff}.ayo-typography--disabled{color:#9c9c9c}.ayo-typography--error{color:#c1292e}html{background-color:#fff;font-size:12px}@media (min-width:1920px){html{font-size:16px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}.ayo-accordion,body{margin:0}.ayo-accordion.MuiAccordion-rounded{border-color:transparent;border-radius:16px}.ayo-accordion.MuiAccordion-rounded:before{content:none}.ayo-accordion .ayo-accordion__summary{min-height:32px;padding:16px 16px 16px 72px}@media (max-width:600px){.ayo-accordion .ayo-accordion__summary{padding:16px 16px 16px 64px}}.ayo-accordion .ayo-accordion__summary.MuiAccordionSummary-root.Mui-focused{border-radius:16px}.ayo-accordion .ayo-accordion__summary .MuiAccordionSummary-content{margin:0}.ayo-accordion .ayo-accordion__summary .ayo-accordion__close-icon,.ayo-accordion .ayo-accordion__summary .ayo-accordion__open-icon{height:32px;left:16px;position:absolute;top:16px;width:32px}.ayo-accordion .ayo-accordion__summary.Mui-expanded .ayo-accordion__open-icon,.ayo-accordion .ayo-accordion__summary:not(.Mui-expanded) .ayo-accordion__close-icon{display:none}.ayo-accordion .MuiAccordionDetails-root{flex-direction:column;padding:0 16px 16px 72px}@media (max-width:600px){.ayo-accordion .MuiAccordionDetails-root{padding:0 16px 24px}}.ayo-accordion .MuiAccordionDetails-root .ayo-typography--body2.MuiTypography-paragraph{margin-bottom:24px}.ayo-expandable-menu{border-radius:9px;box-shadow:0 1px 6px 1px rgb(30 32 64/25%);min-width:224px}.ayo-expandable-menu .MuiIconButton-root{height:48px;width:48px}.ayo-expandable-menu .MuiMenuItem-root{border-radius:12px;margin:8px;padding:12px 16px}.ayo-expandable-menu .MuiMenuItem-root svg:not(.no-recolor) :not(.not-recolor)[fill]{fill:rgb(0 0 0/75%)}.ayo-expandable-menu .MuiMenuItem-root svg:not(.no-recolor) :not(.not-recolor)[stroke]{stroke:rgb(0 0 0/75%)}.ayo-expandable-menu .MuiMenuItem-root:hover{background-color:#f2f3ff}.ayo-expandable-menu .MuiMenuItem-root:hover .ayo-typography--body2{color:#6065a8}.ayo-expandable-menu .MuiMenuItem-root:hover svg:not(.no-recolor) :not(.not-recolor)[fill]{fill:#6065a8}.ayo-expandable-menu .MuiMenuItem-root:hover svg:not(.no-recolor) :not(.not-recolor)[stroke]{stroke:#6065a8}.ayo-expandable-menu--popover{background-color:initial}.ayo-expandable-menu .MuiList-root{padding:0}.ayo-alert{border-radius:16px;margin-bottom:40px;padding:16px}.ayo-alert .MuiAlert-action{align-items:start;margin-right:0}.ayo-alert .MuiAlert-action .MuiSvgIcon-fontSizeSmall{font-size:1.5rem}.ayo-alert .MuiTouchRipple-root{display:none}.ayo-alert .Mui-focusVisible{background-color:#fff3e0;color:#2f325c;outline:2px solid #ffa726}.ayo-alert .Mui-focusVisible svg [fill]{fill:#2f325c}.ayo-alert .Mui-focusVisible svg [stroke]{stroke:#2f325c}.ayo-alert .MuiAlert-icon,.ayo-alert .MuiAlert-message{padding:0}.ayo-alert .MuiAlert-icon{margin-right:8px}.ayo-alert__title{display:inline;display:initial;margin-bottom:0}.ayo-alert--info{background-color:#404040;color:#fff}.ayo-alert--info .ayo-typography--caption{color:#fff}.ayo-alert--warning{background-color:#fff3e0}.ayo-alert--warning,.ayo-alert--warning .ayo-typography--caption{color:rgb(0 0 0/75%)}.ayo-alert.action{padding:10px 16px}.ayo-alert.action .MuiAlert-message{display:flex;flex-direction:column;justify-content:center}@media (max-width:600px){.ayo-alert.action{display:grid;grid-template-columns:36px auto;padding:16px}.ayo-alert.action .MuiAlert-action{min-width:-webkit-max-content;min-width:max-content;padding:24px 0 0 32px}}.ayo-alert-wrapper .MuiCollapse-wrapperInner{width:auto}@media (max-width:600px){.ayo-alert-wrapper .MuiCollapse-wrapperInner{width:100%}}.ayo-avatar--full{height:auto;width:auto}.ayo-avatar--4x{height:160px;width:160px}.ayo-avatar--3x{height:120px;width:120px}.ayo-avatar--normal{height:40px;width:40px}.ayo-button{border-radius:16px;color:rgb(0 0 0/85%);color:#fff;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.0625rem;padding:12px 16px;text-transform:none}@media (min-width:1920px){.ayo-button{padding:16px 24px}}a.ayo-button:focus{outline:none}.ayo-button--contained{background-color:#6065a8;border:2px solid transparent}.ayo-button--contained.Mui-hover,.ayo-button--contained:hover{background-color:#434981;border-color:#bcbee6}.ayo-button--contained.Mui-focusVisible{background-color:#ffcc80;border-color:#ffa726;color:#2f325c}.ayo-button--contained.Mui-active{background-color:#6065a8;border-color:transparent;color:#fff}.ayo-button--contained.Mui-disabled{background-color:rgb(0 0 0/5%);color:#9c9c9c}.ayo-button--contained.dark{background-color:#393144}.ayo-button--outlined{border:2px solid #6065a8;color:#6065a8}.ayo-button--outlined svg [fill]{fill:#6065a8}.ayo-button--outlined svg [stroke]{stroke:#6065a8}.ayo-button--outlined.Mui-hover,.ayo-button--outlined:hover{background-color:#f2f3ff;border:2px solid #6065a8}.ayo-button--outlined.Mui-focusVisible{background-color:#fff3e0;border-color:#ffa726;color:#2f325c}.ayo-button--outlined.Mui-focusVisible svg [fill]{fill:#2f325c}.ayo-button--outlined.Mui-focusVisible svg [stroke]{stroke:#2f325c}.ayo-button--outlined.Mui-active{background-color:initial;border-color:#6065a8}.ayo-button--outlined.Mui-disabled{border-color:rgb(0 0 0/5%);color:#9c9c9c}.ayo-button--outlined.Mui-disabled svg [fill]{fill:#9c9c9c}.ayo-button--outlined.Mui-disabled svg [stroke]{stroke:#9c9c9c}.ayo-button--danger{background-color:#c1292e;border:2px solid transparent}.ayo-button--danger.Mui-hover,.ayo-button--danger:hover{background-color:#a8292d}.ayo-button--danger.Mui-focusVisible{background-color:#872125;border-color:#ef9195}.ayo-button--danger.Mui-active{background-color:#c1292e;border-color:transparent}.ayo-button--danger.Mui-disabled{background-color:rgb(0 0 0/5%);color:#9c9c9c}.ayo-button--text-primary{background-color:#f2f3ff}.MuiPickersArrowSwitcher-button,.ayo-button--text,.ayo-button--text-primary,.ayo-icon-button,.ayo-rich-text-editor.quill .ql-formats button{border:2px solid transparent;color:#6065a8}.MuiPickersArrowSwitcher-button svg [fill],.ayo-button--text svg [fill],.ayo-button--text-primary svg [fill],.ayo-icon-button svg [fill],.ayo-rich-text-editor.quill .ql-formats button svg [fill]{fill:#6065a8}.MuiPickersArrowSwitcher-button svg [stroke],.ayo-button--text svg [stroke],.ayo-button--text-primary svg [stroke],.ayo-icon-button svg [stroke],.ayo-rich-text-editor.quill .ql-formats button svg [stroke]{stroke:#6065a8}.MuiPickersArrowSwitcher-button.Mui-hover,.MuiPickersArrowSwitcher-button:hover,.ayo-button--text-primary.Mui-hover,.ayo-button--text-primary:hover,.ayo-button--text.Mui-hover,.ayo-button--text:hover,.ayo-icon-button.Mui-hover,.ayo-icon-button:hover,.ayo-rich-text-editor.quill .ql-formats button.Mui-hover,.ayo-rich-text-editor.quill .ql-formats button:hover{background-color:#f2f3ff;border-color:#bcbee6}.MuiPickersArrowSwitcher-button.Mui-focusVisible,.MuiPickersArrowSwitcher-button:focus,.ayo-button--text-primary.Mui-focusVisible,.ayo-button--text-primary:focus,.ayo-button--text.Mui-focusVisible,.ayo-button--text:focus,.ayo-icon-button.Mui-focusVisible,.ayo-icon-button:focus,.ayo-rich-text-editor.quill .ql-formats button.Mui-focusVisible,.ayo-rich-text-editor.quill .ql-formats button:focus{background-color:#fff3e0;border-color:#ffa726;color:#2f325c}.MuiPickersArrowSwitcher-button.Mui-focusVisible svg [fill],.MuiPickersArrowSwitcher-button:focus svg [fill],.ayo-button--text-primary.Mui-focusVisible svg [fill],.ayo-button--text-primary:focus svg [fill],.ayo-button--text.Mui-focusVisible svg [fill],.ayo-button--text:focus svg [fill],.ayo-icon-button.Mui-focusVisible svg [fill],.ayo-icon-button:focus svg [fill],.ayo-rich-text-editor.quill .ql-formats button.Mui-focusVisible svg [fill],.ayo-rich-text-editor.quill .ql-formats button:focus svg [fill]{fill:#2f325c}.MuiPickersArrowSwitcher-button.Mui-focusVisible svg [stroke],.MuiPickersArrowSwitcher-button:focus svg [stroke],.ayo-button--text-primary.Mui-focusVisible svg [stroke],.ayo-button--text-primary:focus svg [stroke],.ayo-button--text.Mui-focusVisible svg [stroke],.ayo-button--text:focus svg [stroke],.ayo-icon-button.Mui-focusVisible svg [stroke],.ayo-icon-button:focus svg [stroke],.ayo-rich-text-editor.quill .ql-formats button.Mui-focusVisible svg [stroke],.ayo-rich-text-editor.quill .ql-formats button:focus svg [stroke]{stroke:#2f325c}.MuiPickersArrowSwitcher-button.Mui-active,.ayo-button--text-primary.Mui-active,.ayo-button--text.Mui-active,.ayo-icon-button.Mui-active,.ayo-rich-text-editor.quill .ql-formats button.Mui-active{background-color:#f2f3ff;border-color:#878bc8;color:#2f325c}.MuiPickersArrowSwitcher-button.Mui-active svg [fill],.ayo-button--text-primary.Mui-active svg [fill],.ayo-button--text.Mui-active svg [fill],.ayo-icon-button.Mui-active svg [fill],.ayo-rich-text-editor.quill .ql-formats button.Mui-active svg [fill]{fill:#2f325c}.MuiPickersArrowSwitcher-button.Mui-active svg [stroke],.ayo-button--text-primary.Mui-active svg [stroke],.ayo-button--text.Mui-active svg [stroke],.ayo-icon-button.Mui-active svg [stroke],.ayo-rich-text-editor.quill .ql-formats button.Mui-active svg [stroke]{stroke:#2f325c}.MuiPickersArrowSwitcher-button.Mui-disabled,.ayo-button--text-primary.Mui-disabled,.ayo-button--text.Mui-disabled,.ayo-icon-button.Mui-disabled,.ayo-rich-text-editor.quill .ql-formats button.Mui-disabled{color:#9c9c9c}.MuiPickersArrowSwitcher-button.Mui-disabled svg [fill],.ayo-button--text-primary.Mui-disabled svg [fill],.ayo-button--text.Mui-disabled svg [fill],.ayo-icon-button.Mui-disabled svg [fill],.ayo-rich-text-editor.quill .ql-formats button.Mui-disabled svg [fill]{fill:#9c9c9c}.MuiPickersArrowSwitcher-button.Mui-disabled svg [stroke],.ayo-button--text-primary.Mui-disabled svg [stroke],.ayo-button--text.Mui-disabled svg [stroke],.ayo-icon-button.Mui-disabled svg [stroke],.ayo-rich-text-editor.quill .ql-formats button.Mui-disabled svg [stroke]{stroke:#9c9c9c}.ayo-button--icon{box-sizing:initial;height:48px;min-width:40px;padding:0;width:48px}.ayo-button--icon.Mui-disabled svg [fill]{fill:#9c9c9c}.ayo-button--icon.Mui-disabled svg [stroke]{stroke:#9c9c9c}.ayo-button--icon .MuiButton-label{display:flex;flex:1 1}@media (min-width:1920px){.ayo-button--icon{height:64px;width:64px}}.ayo-button--adaptive{min-width:calc(75vw - 24px)}@media (min-width:960px){.ayo-button--adaptive{min-width:308px}}.ayo-button--hidden{visibility:hidden}@media (min-width:1280px){.ayo-nav-drawer+.ayo-page .ayo-button--adaptive{min-width:calc(25vw - 87px)}}.calendar-date-display .date-display{align-items:center;border-radius:50%;display:inline-flex;height:36px;justify-content:center;margin-left:-8px;width:36px}@media (min-width:1920px){.calendar-date-display .date-display{height:48px;width:48px}}.calendar-date-display .date-display.today{background-color:#6065a8;color:#fff}.calendar-date-display--clickable{cursor:pointer}.calendar-date-display--clickable .date-display{color:#6065a8}.calendar-date-display--clickable:focus{outline:none}.calendar-date-display--clickable:focus .date-display{color:#2f325c}.calendar-date-display--clickable:focus .date-display.today{color:#ffa726}.calendar-date-display--clickable:hover .date-display.today{color:#bcbee6}.non-working-day__item{background-color:#eee;border-radius:16px;display:flex;justify-content:center;padding:48px}.non-working-day__item--student{padding:40px 20px}@media (max-width:960px){.non-working-day__item--student{padding:20px 10px}.non-working-day__item--student svg{height:74px;width:96px}}.ayo-card{border:none;border-radius:16px;padding:0;position:relative;width:100%}.ayo-card.MuiPaper-elevation1{box-shadow:0 4px 8px 2px rgb(0 0 0/6%)}.ayo-card.MuiPaper-outlined{border:1px solid #c1c0c9}.ayo-card svg.MuiCardMedia-root{height:auto;width:100%}.ayo-card .MuiCardContent-root{padding:16px 24px}.ayo-card .MuiCardActions-root{padding:24px}.ayo-checkbox input[type=checkbox]+svg,.ayo-checkboxgroup input[type=checkbox]+svg{border-radius:6px}.ayo-checkbox input[type=checkbox]:hover+svg [fill],.ayo-checkboxgroup input[type=checkbox]:hover+svg [fill]{fill:#434981}.ayo-checkbox input[type=checkbox]:hover+svg [stroke],.ayo-checkboxgroup input[type=checkbox]:hover+svg [stroke]{stroke:#434981}.ayo-checkbox input[type=checkbox]:focus+svg,.ayo-checkboxgroup input[type=checkbox]:focus+svg{box-shadow:0 0 0 2px #ffe0b2}.ayo-checkbox input[type=checkbox]:focus+svg [fill],.ayo-checkboxgroup input[type=checkbox]:focus+svg [fill]{fill:#ffa726}.ayo-checkbox input[type=checkbox]:focus+svg [stroke],.ayo-checkboxgroup input[type=checkbox]:focus+svg [stroke]{stroke:#ffa726}.ayo-checkbox.Mui-active input[type=checkbox]+svg,.ayo-checkboxgroup.Mui-active input[type=checkbox]+svg{box-shadow:none}.ayo-checkbox.Mui-active input[type=checkbox]+svg [fill],.ayo-checkboxgroup.Mui-active input[type=checkbox]+svg [fill]{fill:#6065a8}.ayo-checkbox.Mui-active input[type=checkbox]+svg [stroke],.ayo-checkboxgroup.Mui-active input[type=checkbox]+svg [stroke]{stroke:#6065a8}.ayo-checkbox.Mui-disabled input[type=checkbox]+svg [fill],.ayo-checkboxgroup.Mui-disabled input[type=checkbox]+svg [fill]{fill:rgb(0 0 0/30%)}.ayo-checkbox.Mui-disabled input[type=checkbox]+svg [stroke],.ayo-checkboxgroup.Mui-disabled input[type=checkbox]+svg [stroke]{stroke:rgb(0 0 0/30%)}.ayo-checkbox.MuiCheckbox-root,.ayo-checkboxgroup.MuiCheckbox-root{color:#6065a8;margin-right:8px;padding:4px 4px 4px 0}.ayo-checkbox.MuiCheckbox-root:hover,.ayo-checkboxgroup.MuiCheckbox-root:hover{background-color:initial}.ayo-checkbox .MuiFormLabel-root,.ayo-checkboxgroup .MuiFormLabel-root{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.777rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.625rem}.ayo-checkbox .MuiSvgIcon-root,.ayo-checkboxgroup .MuiSvgIcon-root{font-size:2rem}.ayo-date-picker__calendar{border-radius:16px}.ayo-date-picker__calendar .MuiCalendarOrClockPicker-root:not(:has(.MuiClockPicker-root))>*,.ayo-date-picker__calendar .MuiCalendarPicker-root{width:280px}.ayo-date-picker__calendar .MuiClockPicker-root .MuiClock-amButton .MuiTypography-root,.ayo-date-picker__calendar .MuiClockPicker-root .MuiClock-pmButton .MuiTypography-root,.ayo-date-picker__calendar .MuiClockPicker-root .MuiClockNumber-root{font-family:Lato,sans-serif;font-size:1.166rem;line-height:1.833rem}.ayo-date-picker__calendar .MuiClockPicker-root .MuiClock-pin,.ayo-date-picker__calendar .MuiClockPicker-root .MuiClockNumber-root.Mui-selected,.ayo-date-picker__calendar .MuiClockPicker-root .MuiClockPointer-root{background-color:#6065a8}.ayo-date-picker__calendar .MuiDayPicker-weekDayLabel,.ayo-date-picker__calendar .MuiIconButton-root,.ayo-date-picker__calendar .MuiPickersDay-root{border-radius:50%;height:32px;padding:0;width:32px}.ayo-date-picker__calendar .MuiPickersCalendarHeader-root{padding:0 24px}.ayo-date-picker__calendar .MuiDayPicker-slideTransition{margin-top:12px;min-height:214px}.ayo-date-picker__calendar .MuiPickersArrowSwitcher-spacer{width:12px}.ayo-date-picker__calendar .MuiPickersCalendarHeader-label{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem;text-transform:capitalize}@media (min-width:1920px){.ayo-date-picker__calendar .MuiPickersCalendarHeader-label{height:35px}}.ayo-date-picker__calendar .MuiDayPicker-weekDayLabel,.ayo-date-picker__calendar .MuiPickersDay-root{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.ayo-date-picker__calendar .MuiDayPicker-weekDayLabel.Mui-disabled,.ayo-date-picker__calendar .MuiPickersDay-root.Mui-disabled{background-color:initial;color:#9c9c9c;pointer-events:auto}.ayo-date-picker__calendar .MuiDayPicker-weekDayLabel.Mui-selected,.ayo-date-picker__calendar .MuiPickersDay-root.Mui-selected{background-color:#6065a8;color:#fff}.ayo-date-picker__calendar .MuiPickersDay-today{border:none;color:#6065a8}.ayo-date-picker__calendar .MuiPickersArrowSwitcher-button svg path[fill=none]{fill:none}.ayo-date-picker__calendar .MuiPickersArrowSwitcher-button .MuiTouchRipple-root{display:none}.ayo-dialog__container{display:flex;flex-direction:column;min-width:560px;overflow:hidden;padding:64px}@media (max-width:1600px){.ayo-dialog__container{max-width:400px;min-width:400px;padding:56px 40px 40px}}@media (max-width:600px){.ayo-dialog__container{max-width:calc(100% - 56px);min-width:calc(100% - 56px);padding:56px 24px 40px}}@media (min-width:1920px){.ayo-dialog__container{max-width:calc(100% - 128px)}}.ayo-dialog__container-text{box-sizing:border-box;max-width:none;width:100%}.ayo-dialog .MuiDialog-paper{border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:16px}@media (max-width:600px){.ayo-dialog .MuiDialog-paper{height:100%;justify-content:center}}.ayo-dialog .MuiDialog-paperFullWidth{width:auto}.ayo-dialog .MuiDialog-paperScrollPaper{max-height:calc(100% - 32px)}.ayo-dialog .MuiDialogTitle-root{padding:0;width:100%}.ayo-dialog .MuiDialogContent-root{overflow:auto;padding:0 47px 0 0;width:100%}@media (max-width:600px){.ayo-dialog .MuiDialogContent-root{padding:0 32px 0 0}}.ayo-dialog .MuiDialogActions-root{justify-content:flex-start;padding:0;width:100%}.ayo-dialog__paper-center{align-items:center;justify-content:center}.ayo-dialog__close-button{padding:0;position:absolute;right:8px;top:8px}.ayo-dialog__close-button svg{height:24px;width:24px}.ayo-dialog__close-button svg *{fill:#636363}.ayo-dialog__paper-width-1032{max-width:1032px}.ayo-dialog__paper-width-900{max-width:900px}.ayo-dialog__paper-width-800{max-width:800px}.ayo-dialog__paper-width-700{max-width:700px}.ayo-dialog__paper-width-600{max-width:600px}.ayo-dialog__paper-width-500{max-width:500px}.ayo-error-wrapper{position:relative}.ayo-error-wrapper--error>:first-child{outline:2px solid #c1292e}.ayo-error-wrapper__label{color:#c1292e;padding-top:4px}.ayo-error-wrapper__label--absolute{position:absolute;top:100%}.ayo-dot-indicator .MuiBadge-dot{background-color:#d26556;border:2px solid #f6f6f6;border-radius:6px;height:10px;min-width:10px}.ayo-dot-indicator .MuiBadge-dot.MuiBadge-anchorOriginTopRightCircular{right:25%;top:25%}.ayo-dynamic-grid--masonry{display:grid;grid-auto-rows:1px;justify-content:center;overflow:hidden}.ayo-form-control-label{box-sizing:border-box}.ayo-form-control-label.MuiFormControlLabel-root{align-items:flex-start;margin-left:0;margin-right:0}.ayo-form-control-label.MuiFormControlLabel-root .MuiFormControlLabel-label.Mui-disabled{color:#9c9c9c}.ayo-form-control-label.MuiFormControlLabel-root .ayo-checkbox,.ayo-form-control-label.MuiFormControlLabel-root .ayo-radio{box-sizing:border-box;height:2.1875rem}.ayo-form-control-label .MuiFormControlLabel-label{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.ayo-hotspot{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-sizing:border-box;cursor:pointer;height:32px;margin-left:8px;min-height:32px;min-width:32px;padding:12px;position:relative;width:32px}.ayo-hotspot .ayo-hotspot--inner{-webkit-animation:ayo-hotspot--inner 1.2s ease-in-out 0s infinite;animation:ayo-hotspot--inner 1.2s ease-in-out 0s infinite;background:#296139;border-radius:50%;display:block;height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;z-index:10}.ayo-hotspot .ayo-hotspot--outer{-webkit-animation:ayo-hotspot--outer 1.2s ease-in-out 0s infinite;animation:ayo-hotspot--outer 1.2s ease-in-out 0s infinite;background:rgba(41,97,57,.2);border-radius:50%;box-sizing:border-box;display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.ayo-hotspot .ayo-hotspot--outer.dark{background:#d4dfd7}.ayo-hotspot:not(.pulsating) .ayo-hotspot--inner{-webkit-animation:none;animation:none}.ayo-hotspot:not(.pulsating) .ayo-hotspot--outer{display:none}.ayo-hotspot:not(.clickable){cursor:auto}.ayo-hotspot:focus{outline:none}.ayo-hotspot:focus .ayo-hotspot--outer{border:2px solid rgb(41 97 57/60%)}@-webkit-keyframes ayo-hotspot--inner{20%{opacity:.8}90%{opacity:1}}@keyframes ayo-hotspot--inner{20%{opacity:.8}90%{opacity:1}}@-webkit-keyframes ayo-hotspot--outer{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}.ayo-linear-progress{background-color:#fff;height:7px}.ayo-linear-progress .MuiLinearProgress-barColorPrimary{background-color:#ffa726}.ayo-linear-progress .MuiLinearProgress-bar{border-radius:0 15px 15px 0}.ayo-link{color:rgb(0 0 0/75%);color:#6065a8;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.0625rem;text-decoration-color:inherited;text-decoration-color:initial}.ayo-link:hover{color:#434981}.ayo-link:focus{outline:none}.ayo-link.Mui-focusVisible{color:#373b71;outline:1px auto #1f224a}.ayo-link.Mui-active,.ayo-link:active{color:#6065a8}.ayo-link.Mui-disabled{color:#9c9c9c;cursor:default}.ayo-link.Mui-disabled svg [fill]{fill:#9c9c9c}.ayo-link.Mui-disabled svg [stroke]{stroke:#9c9c9c}.ayo-link.ayo-link--contained{cursor:pointer;font-size:inherit;line-height:inherit;vertical-align:initial}.ayo-link .ayo-link--with-icon{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;word-break:break-all}.ayo-link .ayo-link--with-icon+svg{height:auto;min-width:25px}@media (min-width:1920px){.ayo-link .ayo-link--with-icon{height:auto;min-width:32px}}.ayo-lottie svg{border:2px solid transparent;border-radius:16px;box-sizing:border-box}.ayo-lottie div[role=button]:focus svg{border-color:#ffa726}.ayo-textfield.ayo-numericfield{align-items:center}.ayo-textfield.ayo-numericfield .MuiOutlinedInput-root{padding:0 8px}.ayo-textfield.ayo-numericfield .MuiOutlinedInput-root .MuiInputBase-input{padding-left:0;padding-right:0;text-align:center}.ayo-textfield.ayo-numericfield .MuiOutlinedInput-root .ayo-icon-button{margin-right:0}.ayo-textfield.ayo-numericfield .MuiFormHelperText-root.Mui-error{margin-left:0;margin-right:0}.ayo-post-card__image{border-radius:16px;margin-bottom:16px;margin-top:3px;width:100%}@media (max-width:600px){.ayo-post-card__image--MOOD_CHECK_IN{height:280px;object-fit:cover}}.ayo-radio input[type=radio]+span,.ayo-radiogroup input[type=radio]+span{border-radius:50%}.ayo-radio input[type=radio]:hover+span,.ayo-radiogroup input[type=radio]:hover+span{color:#434981}.ayo-radio input[type=radio]:focus+span,.ayo-radiogroup input[type=radio]:focus+span{box-shadow:inset 0 0 0 2px #ffe0b2;color:#ffa726}.ayo-radio.Mui-active input[type=radio]+span,.ayo-radiogroup.Mui-active input[type=radio]+span{box-shadow:none;color:#6065a8}.ayo-radio.Mui-disabled input[type=radio]+span,.ayo-radiogroup.Mui-disabled input[type=radio]+span{color:rgb(0 0 0/30%)}.ayo-radio.MuiRadio-root,.ayo-radiogroup.MuiRadio-root{color:#6065a8;margin-right:8px;padding:4px}.ayo-radio.MuiRadio-root:hover,.ayo-radiogroup.MuiRadio-root:hover{background-color:initial}.ayo-radio .MuiFormLabel-root,.ayo-radiogroup .MuiFormLabel-root{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.777rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.625rem}.ayo-radio .MuiSvgIcon-root,.ayo-radiogroup .MuiSvgIcon-root{font-size:2rem}.ayo-scroll-fab{background-color:#ddd;position:absolute}.ayo-scroll-fab svg [fill]{fill:#747474}.ayo-scroll-fab svg [stroke]{stroke:#747474}.ayo-scroll-fab:hover{background-color:#3e3e3e;border:2px solid #bcbee6;box-shadow:none}.ayo-scroll-fab:hover svg [fill]{fill:#fff}.ayo-scroll-fab:hover svg [stroke]{stroke:#fff}.ayo-scroll-fab:focus{background-color:#fff3e0;border:2px solid #ffa726;box-shadow:none}.ayo-scroll-fab:focus svg [fill]{fill:#2f325c}.ayo-scroll-fab:focus svg [stroke]{stroke:#2f325c}.ayo-scroll-fab__container{display:none;height:32px;position:relative;width:32px}.ayo-scroll-fab__container .MuiFab-root{transition:none}.ayo-scroll-fab__container.button-visible{display:inline;display:initial}.ayo-skeleton-mask{background-color:#e7e8f1;overflow:hidden;position:relative}.ayo-skeleton-mask:not(.MuiSkeleton-circular){border-radius:16px;min-height:360px;width:100%}.ayo-skeleton-mask:after{-webkit-animation:ayo-shimmer-motion 1s linear infinite;animation:ayo-shimmer-motion 1s linear infinite;background:linear-gradient(90deg,transparent,#fff,transparent);content:"";height:100%;left:-320px;position:absolute;width:320px}@-webkit-keyframes ayo-shimmer-motion{0%{left:-320px}to{left:100%}}@keyframes ayo-shimmer-motion{0%{left:-320px}to{left:100%}}.ayo-slider{color:#f3f4f5;margin:32px 0 48px;padding:0}@media (max-width:600px){.ayo-slider{margin-bottom:72px}}.ayo-slider,.ayo-slider .MuiSlider-rail{border-radius:21px}.ayo-slider .MuiSlider-track{background:#6065a8;border-radius:21px}.ayo-slider .MuiSlider-thumb{background-color:initial;border-radius:0;border-radius:initial;box-shadow:none;height:auto;pointer-events:none;width:auto}.ayo-slider .MuiSlider-thumb circle:first-child,.ayo-slider .MuiSlider-thumb.with-thumb-icon:before{display:none}.ayo-slider .MuiSlider-thumb input:focus+svg circle:first-child{display:block}.ayo-slider .MuiSlider-mark{border-top:1px dashed #9c9ba3;box-sizing:border-box;opacity:.5}.ayo-slider .MuiSlider-mark.MuiSlider-markActive,.ayo-slider .MuiSlider-mark[style="bottom: 100%;"],.ayo-slider .MuiSlider-mark[style="left: 100%;"]{opacity:0}.ayo-slider .MuiSlider-markLabel{color:rgb(0 0 0/75%);color:#737373;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-transform:none;transform:none}.ayo-slider:not(.MuiSlider-vertical),.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-rail,.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-track{height:16px}.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-thumb .thumb-0{-webkit-transform:translateX(25%);transform:translateX(25%)}.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-thumb .thumb-last{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-mark{border-left:1px dashed #9c9ba3;box-sizing:border-box;height:16px}.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-markLabel{top:32px}@media (max-width:600px){.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-markLabel{white-space:pre}}.ayo-slider:not(.MuiSlider-vertical) .MuiSlider-markLabel:nth-last-child(2){text-align:end;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.ayo-snackbar--comment .MuiSnackbarContent-message div{align-items:center}.ayo-snackbar--text{color:#fff;max-width:467px;padding-left:8px}.ayo-snackbar--text svg{margin:0 8px 5px 0;vertical-align:middle}.ayo-snackbar svg{min-width:25px}@media (min-width:1920px){.ayo-snackbar svg{padding-top:4px}}.ayo-snackbar .check-outlined [fill]{fill:#fff}.ayo-snackbar .check-outlined [stroke]{stroke:#fff}.ayo-snackbar .ayo-button{color:#fff}.ayo-snackbar .ayo-button:focus,.ayo-snackbar .ayo-button:hover{background-color:initial}.ayo-snackbar .MuiSnackbarContent-message{flex:2 1}.ayo-snackbar .MuiPaper-root{background-color:#404040;border-radius:9px;box-shadow:0 4px 18px rgb(94 94 94/25%)}.ayo-snackbar .MuiSnackbarContent-root{min-width:auto}.ayo-switch{height:22px;margin:0 8px;padding:2px;width:44px}.ayo-switch .MuiSwitch-switchBase{color:#6065a8;left:-4px;top:-4px}.ayo-switch .MuiSwitch-thumb{height:14px;width:14px}.ayo-switch .MuiIconButton-root:hover{background-color:initial}.ayo-switch .MuiSwitch-track{background-color:#fff;border:1px solid #6065a8;border-radius:16px;opacity:1}.ayo-switch .Mui-disabled{color:rgb(0 0 0/30%)}.ayo-switch .Mui-disabled+.MuiSwitch-track{background-color:#fff;border-color:#ececec;opacity:1}.ayo-switch .Mui-checked{color:#fff}.ayo-switch .Mui-checked+.MuiSwitch-track{background-color:#6065a8;opacity:1}.ayo-switch .Mui-focusVisible{color:#ffa726;opacity:1}.ayo-switch .Mui-focusVisible+.MuiSwitch-track{background-color:#fff;border-color:#ffa726}.ayo-switch .Mui-checked.Mui-focusVisible{color:#fff}.ayo-switch .Mui-checked.Mui-focusVisible+.MuiSwitch-track{background-color:#ffa726;border-color:#ffe0b2;opacity:1}.ayo-switch .Mui-checked.Mui-disabled{color:rgb(0 0 0/30%)}.ayo-switch .Mui-checked.Mui-disabled+.MuiSwitch-track{background-color:#ececec;border-color:#ececec;opacity:1}.ayo-tabs.MuiTabs-root{align-items:center;min-height:38px;overflow:visible;padding:4px;position:relative}.ayo-tabs.MuiTabs-root .MuiTab-root{border-radius:9px;color:rgb(0 0 0/85%);color:#fff;color:#6065a8;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.0625rem;min-height:32px;opacity:1;padding-bottom:11px;text-transform:none}.ayo-tabs.MuiTabs-root .ayo-hotspot{margin-left:-32px}.ayo-tabs:not(.ayo-tabs--outlined) .MuiTabs-fixed{border-bottom:1px solid #c1c0c9}.ayo-tabs:not(.ayo-tabs--outlined) .MuiTabs-fixed .MuiTab-root{align-items:flex-start;color:#737373;min-width:110px;padding-left:0;padding-right:16px}.ayo-tabs:not(.ayo-tabs--outlined) .MuiTabs-fixed .MuiTab-root.Mui-selected{color:#6065a8}.ayo-tabs:not(.ayo-tabs--outlined) .MuiTabs-indicator{background-color:#6065a8;border-radius:9px;height:4px;max-width:50px}.ayo-tabs--outlined.ayo-tabs.MuiTabs-root{border:1px solid #d3d9e1;border-radius:16px;padding:8px}.ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTabs-fixed{border:none}.ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTabs-fixed .MuiTabs-indicator{display:none}.ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTabs-fixed .MuiTab-root{align-items:center;border-radius:16px;color:#6065a8;min-width:100px;padding:6px 16px}.ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTabs-fixed .MuiTab-root.Mui-selected{background-color:#f2f3ff;border:2px solid #878bc8;color:#2f325c}.ayo-textfield .MuiInputLabel-root{background-color:#fff;color:rgb(0 0 0/75%);color:#737373;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem;-webkit-transform:translate(16px,14px) scale(1);transform:translate(16px,14px) scale(1)}@media (min-width:1920px){.ayo-textfield .MuiInputLabel-root{-webkit-transform:translate(16px,18px) scale(1);transform:translate(16px,18px) scale(1)}}.ayo-textfield .MuiInputLabel-root.MuiInputLabel-shrink{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6875rem;padding:0 6px;-webkit-transform:translate(10px,-10px);transform:translate(10px,-10px)}@media (min-width:1920px){.ayo-textfield .MuiInputLabel-root.MuiInputLabel-shrink{-webkit-transform:translate(10px,-14px);transform:translate(10px,-14px)}}.ayo-textfield .MuiInputLabel-root.Mui-focused{color:#6065a8}.ayo-textfield .MuiInputLabel-root.Mui-disabled{background-color:#f3f4f5;color:#9c9c9c}.ayo-textfield .MuiInputLabel-root.Mui-error{color:#c1292e}.ayo-textfield .MuiOutlinedInput-root{background-color:#fff;border-radius:16px}.ayo-textfield .MuiOutlinedInput-root .MuiInputBase-input{background-color:#fff;border-radius:16px;color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;height:auto;letter-spacing:0;line-height:2.1875rem;padding:14px 16px}@media (min-width:1920px){.ayo-textfield .MuiOutlinedInput-root .MuiInputBase-input{padding-bottom:18px;padding-top:18px}}.ayo-textfield .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#fff;border-radius:16px}.ayo-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#6065a8}.ayo-textfield .MuiOutlinedInput-root.Mui-disabled{background-color:#f3f4f5}.ayo-textfield .MuiOutlinedInput-root.Mui-disabled .MuiInputBase-input{background-color:#f3f4f5;color:#9c9c9c}.ayo-textfield .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border:2px solid #c1c0c9}.ayo-textfield .MuiOutlinedInput-root.Mui-disabled svg path[fill],.ayo-textfield .MuiOutlinedInput-root.Mui-disabled svg rect[fill]{fill:#9c9c9c}.ayo-textfield .MuiOutlinedInput-root.Mui-disabled svg path[stroke],.ayo-textfield .MuiOutlinedInput-root.Mui-disabled svg rect[stroke]{stroke:#9c9c9c}.ayo-textfield .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#c1292e}.ayo-textfield .MuiOutlinedInput-root.Mui-error .ayo-icon-button.Mui-focusVisible,.ayo-textfield .MuiOutlinedInput-root.Mui-error .ayo-icon-button:hover{background-color:rgb(0 0 0/8%);border-color:#c1292e}.ayo-textfield .MuiOutlinedInput-root.Mui-error svg path[fill],.ayo-textfield .MuiOutlinedInput-root.Mui-error svg rect[fill]{fill:#c1292e}.ayo-textfield .MuiOutlinedInput-root.Mui-error svg path[stroke],.ayo-textfield .MuiOutlinedInput-root.Mui-error svg rect[stroke]{stroke:#c1292e}.ayo-textfield .MuiInputBase-multiline{align-items:flex-start;padding:0}.ayo-textfield .MuiInputBase-multiline.MuiInputBase-adornedEnd{padding-right:14px}.ayo-textfield .MuiInputBase-multiline.MuiInputBase-adornedEnd img{padding-top:14px}.ayo-textfield .MuiFormHelperText-root.Mui-error{color:rgb(0 0 0/75%);color:#c1292e;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.333rem;margin-left:10px;margin-right:10px;position:absolute;top:100%}.ayo-textfield .MuiFormHelperText-root.Mui-error.Mui-error--light{color:#fff}.ayo-textfield__input-label{overflow:hidden;text-overflow:ellipsis}.ayo-textfield__input-label.with-search{max-width:calc(100% - 130px);white-space:nowrap}.ayo-textfield__input-label.with-stt{max-width:calc(100% - 85px)}.ayo-textfield__input-label.with-stt.with-reset:not(.MuiInputLabel-shrink){max-width:calc(100% - 120px)}.ayo-textfield--w-bottom-space{margin-bottom:8px}@media (min-width:1920px){.ayo-textfield--w-bottom-space{margin-bottom:16px}}.ayo-textfield--outlined .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#c1c0c9}.ayo-textfield.dark .MuiOutlinedInput-root{background-color:#393144}.ayo-textfield.dark .MuiOutlinedInput-root .MuiInputBase-input{background-color:inherit;color:#fff}.ayo-textfield.dark .MuiOutlinedInput-root.Mui-focused{outline:1px solid #c1c0c9}.ayo-textfield.dark .MuiOutlinedInput-root.Mui-error .ayo-icon-button:hover{border-color:#ef9195}.ayo-textfield.dark .ayo-textfield__input-label{background-color:#393144;color:#fff}.ayo-textfield.dark .ayo-textfield__input-label.Mui-error{color:#ef9195}.ayo-textfield.dark .MuiAutocomplete-popupIndicator{background:transparent}.ayo-textfield.dark .MuiOutlinedInput-root.Mui-error svg [fill]{fill:#ef9195}.ayo-textfield.dark .MuiOutlinedInput-root.Mui-error svg [stroke]{stroke:#ef9195}.ayo-textfield.dark .MuiFormHelperText-root.Mui-error{color:#ef9195}.ayo-textfield.dark .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none}.ayo-textfield.dark .MuiOutlinedInput-root.Mui-error{border:1px solid #ef9195;outline:none}.ayo-textfield.dark button{border:2px solid transparent}.ayo-textfield.dark button svg path[fill]{fill:#fff}.ayo-textfield.dark button svg path[stoke]{stroke:#fff}.ayo-textfield.dark button:hover{background:#f2f3ff;border-color:#bcbee6}.ayo-textfield.dark button:hover svg path[fill],.ayo-textfield.dark button:hover svg rect[fill]{fill:#6065a8}.ayo-textfield.dark button:hover svg path[stroke]{stroke:#6065a8}.ayo-textfield.dark button:focus{background:#fff3e0;border-color:#ffa726}.ayo-textfield.dark button:focus .ayo-searchfield__action-icon{outline:none}.ayo-textfield.dark button:focus svg path[fill],.ayo-textfield.dark button:focus svg rect[fill]{fill:#2f325c}.ayo-textfield.dark button:focus svg path[stroke]{stroke:#2f325c}.ayo-timeline{padding:80px 6px 12px}@media (max-width:600px){.ayo-timeline{padding:40px 6px 12px}}.ayo-timeline .MuiTimelineConnector-root,.ayo-timeline .MuiTimelineDot-root{background-color:#bcbee6}.ayo-timeline .MuiTimelineDot-root{box-shadow:none;margin:0;position:relative}.ayo-timeline .MuiTimelineDot-root:before{background-color:#bcbee6;bottom:100%;content:"";height:calc(4rem + 2px);left:calc(50% - 1px);position:absolute;width:2px}.ayo-timeline .MuiTimelineItem-root:first-child .MuiTimelineDot-root:before{height:120px}@media (max-width:600px){.ayo-timeline .MuiTimelineItem-root:first-child .MuiTimelineDot-root:before{height:120px}}.ayo-timeline .MuiTimelineItem-root .MuiTimelineSeparator-root{padding-top:4rem}.ayo-timeline .MuiTimelineContent-root{padding-left:0;padding-right:16px;text-align:right}.ayo-timeline .MuiTimelineOppositeContent-root{padding-left:16px;padding-right:0;text-align:left}.ayo-timeline .MuiTimelineContent-root,.ayo-timeline .MuiTimelineOppositeContent-root{padding-bottom:3rem;padding-top:3rem}.ayo-tooltip{background-color:#404040;border-radius:16px;color:rgb(0 0 0/75%);color:#fff;font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem;max-width:calc(50vw - 200px);padding:16px;word-break:break-word}@media (min-width:1920px){.ayo-tooltip{max-width:calc(50vw - 264px)}}@media (max-width:960px){.ayo-tooltip{max-width:calc(50vw - 31px)}}@media (max-width:600px){.ayo-tooltip{max-width:calc(100vw - 62px)}}.ayo-tooltip.ayo-tooltip--light{background-color:#fff;box-shadow:0 4px 18px rgb(94 94 94/25%);max-width:560px;padding:24px}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button{height:auto;min-width:auto;padding:0;width:auto}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button svg path{fill:#737373}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button svg circle{fill:transparent}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button:hover{background-color:initial;border-color:transparent}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button.Mui-focusVisible{background-color:#fff3e0;height:24px;margin:2px;width:24px}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button.Mui-focusVisible .MuiButton-label{width:auto}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button.Mui-focusVisible svg path:first-child{fill:transparent}.ayo-tooltip.ayo-tooltip--light .ayo-tooltip__close-button.Mui-focusVisible svg path:last-child{d:path("M16.5757 15.1657C16.8101 15.4001 16.8101 15.78 16.5757 16.0143L16.0143 16.5757C15.7799 16.8101 15.4001 16.8101 15.1657 16.5757L12.4243 13.8343C12.1899 13.5999 11.8101 13.5999 11.5757 13.8343L8.83426 16.5757C8.59995 16.8101 8.22005 16.8101 7.98574 16.5757L7.42426 16.0143C7.18995 15.7799 7.18995 15.4001 7.42426 15.1657L10.1657 12.4243C10.4001 12.1899 10.4001 11.8101 10.1657 11.5757L7.42426 8.83426C7.18995 8.59995 7.18995 8.22005 7.42426 7.98574L7.98574 7.42426C8.22005 7.18995 8.59995 7.18995 8.83426 7.42426L11.5757 10.1657C11.8101 10.4001 12.1899 10.4001 12.4243 10.1657L15.1657 7.42426C15.4001 7.18995 15.7799 7.18995 16.0143 7.42426L16.5757 7.98574C16.8101 8.22005 16.8101 8.59995 16.5757 8.83426L13.8343 11.5757C13.5999 11.8101 13.5999 12.1899 13.8343 12.4243L16.5757 15.1657Z");fill:#2f325c}.ayo-tooltip-popper.ayo-tooltip-popper--light{pointer-events:inherit}.ayo-features-tour .ayo-dialog__container{max-width:560px}.ayo-features-tour .ayo-features-tour__illustration{height:100%;position:absolute;top:0}.ayo-features-tour__new-feature-item:focus{outline:none}@media (max-width:600px){.ayo-features-tour .ayo-try-mobile__block{align-items:center}.ayo-features-tour .ayo-try-mobile__block svg{max-width:100%}.ayo-features-tour .ayo-try-mobile__block .ayo-try-mobile-informational-message__download-button__app-store svg{margin:0}}.__floater__open button[data-action=primary]:hover{background-color:#434981!important;border-color:#bcbee6!important}.__floater__open button[data-action=primary]:focus{background-color:#ffcc80!important;border-color:#ffa726!important;color:#2f325c!important}.__floater__open button[data-action=back]:hover,.__floater__open button[data-action=skip]:hover{background-color:#f2f3ff!important;border-color:#bcbee6!important}.__floater__open button[data-action=back]:focus,.__floater__open button[data-action=skip]:focus{background-color:#fff3e0!important;border-color:#ffa726!important;color:#2f325c!important}.accordion-class-group-header__displayname{display:flex;min-width:0;white-space:nowrap}.accordion-class-group-header__divider{align-self:center;height:2rem;margin-left:16px;margin-right:16px}.accordion-class-group-header__count{white-space:nowrap}.accordion-class-group-header__classname{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.ayo-add-courses-dropdown{max-height:100%;position:relative}.ayo-add-courses-dropdown--opened,.ayo-add-courses-dropdown__popper{background-color:#fff;border-radius:16px}.ayo-add-courses-dropdown__popper{z-index:1301}.ayo-add-courses-dropdown__popper-container{max-height:400px;overflow-y:auto;padding-top:8px}.ayo-add-courses-dropdown__popper-container::-webkit-scrollbar{width:8px}.ayo-add-courses-dropdown .MuiButtonBase-root{justify-content:left}.ayo-adjust-schedule-dialog{background-color:#f6f6f6}.ayo-adjust-schedule-dialog__title{padding-bottom:8px}.ayo-adjust-schedule-dialog__date svg [fill]{fill:rgb(0 0 0/85%)}.ayo-adjust-schedule-dialog__date svg [stroke]{stroke:rgb(0 0 0/85%)}.ayo-adjust-schedule-dialog__actions{margin-top:auto;padding:0 40px}.ayo-adjust-schedule-dialog .ayo-dialog__container{box-sizing:border-box;height:100%;max-width:624px;min-width:624px}.ayo-adjust-schedule-dialog .ayo-dialog__close-button svg [fill]{fill:rgb(0 0 0/85%)}.ayo-adjust-schedule-dialog .ayo-dialog__close-button svg [stroke]{stroke:rgb(0 0 0/85%)}.ayo-adjust-schedule-dialog .ayo-dialog__close-button:hover svg [fill]{fill:#6065a8}.ayo-adjust-schedule-dialog .ayo-dialog__close-button:hover svg [stroke]{stroke:#6065a8}.ayo-adjust-schedule-dialog .MuiDialogContent-root,.ayo-adjust-schedule-dialog .ayo-day-schedule{display:flex;flex-direction:column;padding:0}.ayo-adjust-schedule-dialog .ayo-day-schedule,.ayo-adjust-schedule-dialog .ayo-day-schedule>div{flex-basis:100%;overflow:hidden}.ayo-adjust-schedule-dialog .ayo-day-schedule>div{display:flex;flex-direction:column}.ayo-adjust-schedule-dialog .classes-container{overflow:auto;padding:12px 16px 0 4px}.ayo-aptitude-card .MuiCardContent-root{padding:16px}.ayo-aptitude-card__main-content{display:flex;flex-direction:row}.ayo-aptitude-card__illustration{flex-shrink:0;margin-right:16px}.ayo-aptitude-card.ayo-aptitude-progress-card{position:relative}.ayo-aptitude-card.ayo-aptitude-progress-card .MuiCardContent-root{padding:16px 16px 24px}.ayo-aptitude-card.ayo-aptitude-progress-card .ayo-linear-progress{background-color:#d9d9d9;bottom:0;height:8px;left:0;position:absolute;width:100%}.ayo-aptitude-card.ayo-aptitude-progress-card .ayo-linear-progress .MuiLinearProgress-bar{background-color:#6bad6a}.ayo-back-navigation-link{font-weight:400}.ayo-back-navigation-link svg{margin-right:8px}.ayo-badge-card{min-width:152px;padding:0}.ayo-badge-card__title{text-align:center}.ayo-badge-card--clickable{cursor:pointer}.ayo-badge-card--clickable .ayo-typography--subtitle2{color:#6065a8}.ayo-badge-card--clickable:hover{background-color:#f2f3ff;outline:2px solid #bcbee6}.ayo-badge-card--clickable:focus{background-color:#fff3e0;outline:2px solid #ffa726}.ayo-badge-card--clickable:focus .ayo-clickable-card__title{color:#2f325c}.ayo-badge-card.ayo-card .MuiCardContent-root{padding:10px 6px}.ayo-badge-card__content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:160px}.ayo-badge-card__content svg{height:auto;width:88px}@media (min-width:1920px){.ayo-badge-card__content{min-height:180px}}.ayo-badge-card__rating{display:flex;justify-content:center;min-height:20px}.ayo-badge-card__rating svg{height:auto;width:16px}.ayo-banner{border-radius:16px;object-fit:cover}@media (min-width:600px){.ayo-breadcrumb-navigation .MuiBreadcrumbs-ol{flex-wrap:nowrap}}@media (min-width:1280px){.ayo-breadcrumb-navigation{margin-right:16px}}.ayo-breadcrumb-navigation .MuiBreadcrumbs-separator{margin:0 16px}.ayo-breadcrumb-navigation .MuiBreadcrumbs-separator svg [fill]{fill:#737373}.ayo-breadcrumb-navigation .MuiBreadcrumbs-separator svg [stroke]{stroke:#737373}.ayo-classes-calendar-day-card .ayo-card__main-content{padding:0}.ayo-classes-calendar-day-card .ayo-card__main-content .class-header{padding:16px}.ayo-classes-calendar-day-card .ayo-card__main-content .class-content{min-height:72px;padding:24px 16px}.ayo-classes-calendar-day-card .ayo-card__main-content .class-content .ayo-card{border:1px solid #dedede}.ayo-classes-calendar-day-card .ayo-card__main-content .class-content__add-button{background-color:#f2f3ff}@media (min-width:1920px){.ayo-classes-calendar-day-card .ayo-card__main-content .class-content__add-button{padding:12px 16px}}.ayo-checkbox.ayo-class-sections-selector__checkbox--error input[type=checkbox]+svg [fill],.ayo-checkbox.ayo-class-sections-selector__checkbox--error input[type=checkbox]+svg:hover [fill]{fill:#c1292e}.ayo-checkbox.ayo-class-sections-selector__checkbox--error input[type=checkbox]+svg [stroke],.ayo-checkbox.ayo-class-sections-selector__checkbox--error input[type=checkbox]+svg:hover [stroke]{stroke:#c1292e}.date-display-box{align-items:center;display:flex}.date-display-box .date-display-divider{border-color:#dbdbdb;height:50%;margin-right:24px}.ayo-day-lesson-planner-day-options .ayo-icon-button{background:#fff;border-radius:16px}.ayo-carousel{align-items:center;display:flex;height:100%;width:100%}@media (max-width:600px){.ayo-carousel--slider{padding-bottom:80px;position:relative}.ayo-carousel--slider>.ayo-button{bottom:0;position:absolute}.ayo-carousel--slider>.ayo-button:first-child{left:0}.ayo-carousel--slider>.ayo-button:last-child{right:0}}.ayo-carousel__wrapper{flex:1 1;margin-left:8px;margin-right:8px;width:calc(100% - 120px)}.ayo-carousel__wrapper>div>div{opacity:1!important}.ayo-carousel__wrapper .react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.ayo-carousel__wrapper .react-multi-carousel-track{display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative}.ayo-carousel__wrapper .react-multi-carousel-dot-list{display:flex;justify-content:center;list-style:none;margin-bottom:24px;padding:0}.ayo-carousel__wrapper .react-multi-carousel-dot>button{background-color:#bcbee6;border:1px solid #bcbee6;border-radius:16px;margin-left:8px;padding:2px}.ayo-carousel__wrapper .react-multi-carousel-dot--active>button{background-color:#434981;border:1px solid #434981}.ayo-chat-drawer__paper{border-radius:16px 0 0 16px;box-sizing:border-box;max-width:MIN(95vw,440px);min-width:MIN(95vw,440px)}@media (min-width:1920px){.ayo-chat-drawer__paper{max-width:MIN(95vw,440px);min-width:MIN(95vw,640px)}}.ayo-chat-drawer__close-icon{padding:0;position:absolute;right:8px;top:8px}.ayo-chat-drawer__close-icon svg{height:24px;width:24px}.ayo-chat-drawer__close-icon svg *{fill:#636363}.ayo-clickable-chip.MuiChip-clickable{box-shadow:0 4px 8px 2px rgb(0 0 0/6%)}.ayo-clickable-chip.MuiChip-clickable:hover{background-color:#f2f3ff;border:2px solid #bcbee6}.ayo-clickable-chip.MuiChip-clickable:focus-visible{background-color:#ffcc80;border:2px solid #ffa726;color:#2f325c}.ayo-clickable-chip--selected.MuiChip-clickable{background-color:#f2f3ff;border:2px solid #878bc8;box-shadow:0 1px 6px 1px rgb(30 32 64/25%);color:#2f325c}.ayo-clickable-chip--disabled{background-color:rgb(0 0 0/5%);border:rgb(0 0 0/5%);color:#9c9c9c}.ayo-chip{border:2px solid transparent;border-radius:18px;color:rgb(0 0 0/75%);color:#6065a8;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;height:auto;letter-spacing:0;line-height:2.1875rem;max-width:100%;padding:6px 12px}.ayo-chip,.ayo-chip.MuiChip-clickable.Mui-focusVisible,.ayo-chip.MuiChip-clickable:focus,.ayo-chip.MuiChip-clickable:hover{background-color:#f2f3ff}.ayo-chip.MuiChip-clickable:hover{border-color:#6065a8}.ayo-chip.MuiChip-clickable.Mui-focusVisible,.ayo-chip.MuiChip-clickable:focus{border-color:#bcbee6;color:#1f224a}.ayo-chip--multiline p{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:rgb(0 0 0/75%);display:-webkit-box;font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-chip .MuiChip-label{padding:0}.ayo-chip .MuiChip-label p{margin:0;overflow:hidden;text-overflow:ellipsis}.ayo-chip .MuiChip-icon{margin-left:0;margin-right:4px}.ayo-chip .MuiChip-deleteIcon{height:24px;margin:0 0 0 4px;min-height:24px;min-width:24px;width:24px}.ayo-chip-rtl{flex-direction:row-reverse}.ayo-chip-rtl .MuiChip-icon{margin-left:4px;margin-right:0}.ayo-chip .MuiTouchRipple-root{border:2px solid transparent;inset:-2px}.ayo-chip--outlined{border:1px solid #39804e;border-radius:6px;color:rgb(0 0 0/75%);color:#39804e;padding:0 8px}.ayo-chip--caption,.ayo-chip--outlined{background-color:#f3f4f5;font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem}.ayo-chip--caption{border:none;border-radius:9px;color:rgb(0 0 0/75%);color:#636363;padding:5px 8px}.ayo-ml-input-chip{background-color:#fff3e0;border:none;color:rgb(0 0 0/75%);color:#434981;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;height:26px;letter-spacing:0;line-height:1.6875rem;line-height:normal;padding:4px 8px}.ayo-ml-input-chip .ayo-text-with-tooltip-content{padding-bottom:1px;padding-top:1px}.ayo-ml-input-chip.ayo-chip-rtl .MuiChip-icon{margin-left:0}@media (min-width:1920px){.ayo-ml-input-chip.ayo-chip-rtl .MuiChip-icon{margin-left:4px}.ayo-ml-input-chip{height:32px}}.ayo-timeline-chip p{background-color:#2f325c;border-radius:12px 12px 12px 0;color:#fff;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:8px 18px}.ayo-timeline-chip svg{position:relative;top:-4px}@media (min-width:1920px){.ayo-timeline-chip svg{top:-6px}}.ayo-clickable-card{cursor:pointer;display:block;position:relative;text-decoration:none}.ayo-clickable-card__content-container{max-width:100%}.ayo-clickable-card__content-container--w-status-icon{max-width:85%}.ayo-clickable-card__content-container .ayo-hotspot{margin-top:-2px}.ayo-clickable-card__title{color:#6065a8}.ayo-clickable-card__leftRibbon{background-color:#39804e;height:100%;position:absolute;width:6px}.ayo-clickable-card:hover{background-color:#f2f3ff;outline:2px solid #bcbee6}.ayo-clickable-card:focus{background-color:#fff3e0;outline:2px solid #ffa726}.ayo-clickable-card:focus .ayo-clickable-card__title{color:#2f325c}.ayo-clickable-card.ayo-clickable-card--w-action-button.ayo-card .MuiCardContent-root{min-height:145px}@media (min-width:1920px){.ayo-clickable-card.ayo-clickable-card--w-action-button.ayo-card .MuiCardContent-root{min-height:190px}}.ayo-clickable-card.ayo-clickable-card--inactive{background-color:#fff;box-shadow:none;cursor:default;outline:none}.ayo-clickable-card.ayo-clickable-card--inactive .ayo-clickable-card__title{color:rgb(0 0 0/85%)}.ayo-clickable-card.ayo-clickable-card--disabled{background-color:#ececec;box-shadow:none;cursor:auto;outline:2px solid #c1c0c9}.ayo-clickable-card.ayo-clickable-card--disabled .ayo-clickable-card__title{color:#9c9c9c}.ayo-clickable-card.ayo-clickable-card--disabled svg{opacity:.75}.ayo-clickable-card .ayo-linear-progress{background-color:initial}.ayo-clickable-card__wrapped-text-tooltip{margin:0}.ayo-clickable-card-container{position:relative}.ayo-clickable-card-container .actions-spacer{flex-shrink:0;width:40px}.ayo-clickable-card-container .actions-container{position:absolute;right:24px;top:16px}.ayo-clickable-card-container .actions-container button{height:40px;width:40px}.ayo-clickable-card-container .action-button-container{bottom:16px;left:24px;position:absolute}.ayo-clickable-gallery-item .ayo-card{display:flex;flex-direction:column;justify-content:flex-start;margin:12px 8px}.ayo-clickable-gallery-item .ayo-card .MuiCardContent-root{box-sizing:border-box;flex:1 1;padding:16px 24px;width:100%}@media (max-width:600px){.ayo-clickable-gallery-item .ayo-card .MuiCardContent-root{padding:16px 8px}}.ayo-clickable-gallery-item .ayo-card .MuiCardContent-root>div{height:100%}.ayo-clickable-gallery-item .ayo-card .MuiCardContent-root .ayo-clickable-card__content-container{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.ayo-clickable-gallery-item .ayo-card .MuiCardContent-root .ayo-clickable-card__content-container div{display:inline;display:initial}.ayo-clickable-gallery-item .ayo-card .MuiCardContent-root .ayo-clickable-card__content-container .ayo-clickable-card__title{margin-bottom:16px}@media (max-width:600px){.ayo-clickable-gallery-item .ayo-card .MuiCardContent-root .ayo-clickable-card__content-container .ayo-clickable-card__title{color:rgb(0 0 0/85%);color:#373b71;color:#6065a8;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5rem;margin-bottom:4px}}.ayo-data-grid,.ayo-data-grid .MuiDataGrid-columnHeaders,.ayo-data-grid .MuiDataGrid-footerContainer{border:none}.ayo-data-grid .MuiDataGrid-columnSeparator{display:none}.ayo-data-grid .MuiDataGrid-colCellWrapper{height:23px}.ayo-data-grid .MuiDataGrid-cell,.ayo-data-grid .MuiDataGrid-columnHeader{border:none;padding:0 16px}.ayo-data-grid .MuiDataGrid-cell:focus,.ayo-data-grid .MuiDataGrid-columnHeader:focus{outline:none}.ayo-data-grid .MuiDataGrid-footer.MuiDataGrid-footer-justifyContentEnd{justify-content:flex-start}.ayo-data-grid .MuiDataGrid-row.Mui-selected,.ayo-data-grid .MuiDataGrid-row:hover{background-color:#f2f3ff}.ayo-data-grid__cell-tooltip>.MuiBox-root{display:block}.ayo-data-grid-header__sorted--desc{align-items:center;display:inline-flex;font-weight:700}.ayo-data-grid.MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-cell,.ayo-data-grid.MuiDataGrid-root .MuiDataGrid-main .MuiDataGrid-columnHeader{outline:none}.ayo-pagination{flex:1 1;padding-top:24px}.ayo-pagination .ayo-pagination__divider{background-color:#c1c0c9;height:24px;margin:0 24px}.ayo-pagination .ayo-textfield{padding:0 24px 0 8px;width:196px}@media (min-width:1920px){.ayo-pagination .ayo-textfield{width:244px}}.ayo-pagination .ayo-pagination__pages .MuiPaginationItem-page{border-radius:16px;color:#6065a8;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;height:40px;line-height:2.083rem;min-width:40px}.ayo-pagination .ayo-pagination__pages .MuiPaginationItem-page.Mui-selected,.ayo-pagination .ayo-pagination__pages .MuiPaginationItem-page:hover{background-color:#f2f3ff;border:2px solid #bcbee6}.ayo-pagination .ayo-pagination__pages .MuiPaginationItem-page .MuiPaginationItem-icon{font-size:2.25rem}.ayo-day-schedule{position:relative}.ayo-day-schedule__item{background-color:var(--background-main);border-radius:16px;display:flex;min-height:56px}.ayo-day-schedule__item .ayo-card{background-color:initial}.ayo-day-schedule__item:hover{background-color:#f2f3ff;outline:2px solid #bcbee6}.ayo-day-schedule__item:focus{background-color:#fff3e0;outline:2px solid #ffa726}.ayo-day-schedule__item--draggable{outline:2px solid #6bad6a}.ayo-day-schedule__delete-button{position:absolute;right:-16px;top:-10px}.ayo-day-schedule__delete-button svg{height:30px;width:30px}.ayo-day-schedule__add-classes .ayo-tooltip.ayo-tooltip--light{padding:8px}.ayo-day-schedule__add-classes__tooltip{width:100%}.ayo-day-schedule__add-classes__placeholder{background-color:#fff;border-radius:16px;min-height:56px;width:100%}.ayo-day-schedule .drop-placeholder{background-color:#f0fff0;border:2px solid #6bad6a;border-radius:16px;position:absolute}.ayo-delete-item-wrapper{border-radius:16px;outline:none;position:relative}.ayo-delete-item-wrapper:hover{outline:2px solid #bcbee6}.ayo-delete-item-wrapper:hover .ayo-typography--subtitle2,.ayo-delete-item-wrapper:hover .ayo-typography--text-light{color:#6065a8}.ayo-delete-item-wrapper:hover>span[role=button]>div:first-child{background-color:#f2f3ff}.ayo-delete-item-wrapper:focus{outline:2px solid #ffa726}.ayo-delete-item-wrapper:focus .ayo-typography--subtitle2,.ayo-delete-item-wrapper:focus .ayo-typography--text-light{color:#6065a8}.ayo-delete-item-wrapper:focus>span[role=button]>div:first-child{background-color:#fff3e0}.ayo-delete-item-wrapper__delete-button{padding:0;position:absolute;right:-18px;top:-10px}.ayo-delete-item-wrapper__delete-button .ayo-editing-button svg{height:30px;width:30px}.ayo-dropdown .MuiSelect-iconOutlined{right:26px;top:calc(50% - 12px)}.ayo-dropdown .MuiTypography-root{max-width:90%}.ayo-dropdown__menu-item{background-color:#fff;border-radius:12px;margin-bottom:8px;padding:15px}.ayo-dropdown__menu-item:last-of-type{margin-bottom:0}.ayo-dropdown__popover{background-color:initial;margin-top:10px;max-width:-webkit-min-content;max-width:min-content}.ayo-dropdown__popover .MuiList-padding{max-height:196px;padding:8px}.ayo-dropdown__popover .MuiPaper-elevation8{border-radius:9px;box-shadow:0 1px 6px 1px rgb(30 32 64/25%)}.ayo-dropdown__popover--responsive .MuiList-root{margin:10px 0 10px 8px;min-height:172px;overflow:auto;padding:0 8px 0 0}.ayo-dropdown__popover--responsive .MuiPaper-root{overflow:hidden}.ayo-dropdown__popover--responsive .MuiList-root::-webkit-scrollbar{width:8px}.drop-here__sup{display:flex}.drop-here__sup .MuiTypography-root{white-space:nowrap}.ayo-editing-button{all:unset;align-items:center;cursor:pointer;display:inline-flex;flex-direction:row}.ayo-editing-button .ayo-typography--body2{color:#6065a8}.ayo-editing-button svg{height:24px;width:24px}.ayo-editing-button svg:first-child{margin-right:8px}.ayo-editing-button svg:last-child{margin-left:8px}.ayo-editing-button:focus-visible{outline:none}.ayo-editing-button:focus-visible .ayo-typography--body2{color:#1f224a}.ayo-editing-button:focus-visible svg path[fill]{fill:#1f224a}.ayo-editing-button:focus-visible svg path[stroke]{stroke:#1f224a}.ayo-editing-button.Mui-disabled{cursor:default}.ayo-editing-button.Mui-disabled *{color:#9c9c9c}.ayo-editing-button.Mui-disabled svg [fill]{fill:#9c9c9c}.ayo-editing-button.Mui-disabled svg [stroke]{stroke:#9c9c9c}.MuiAutocomplete-paper{box-shadow:0 1px 6px 1px rgb(30 32 64/25%)}.MuiAutocomplete-paper:empty{box-shadow:none}.ayo-extracurricular-year-card .MuiCardContent-root{padding:24px}.ayo-extracurricular-year-card .ayo-input-chip-autocomplete{display:inline-block;max-width:100%}.ayo-extracurricular-year-card .ayo-input-chip .MuiChip-label p{text-overflow:clip}.ayo-extracurricular-year-card .ayo-input-chip-textfield:focus{outline:none}.ayo-input-chip-autocomplete-popper{margin-top:8px;min-width:260px;z-index:3}.ayo-filelink-removable-item{background-color:#fff;border-radius:16px;display:flex;flex-direction:row}.ayo-filelink-removable-item__link{font-weight:700}.ayo-filelink-removable-item__link__file-title{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-filelink-removable-item__link__file-type{min-width:-webkit-max-content;min-width:max-content}.ayo-filelink-removable-item .ayo-linear-progress{background-color:#efefef;border-radius:16px;flex:1 1;height:6px;margin:0 32px 0 16px}.ayo-filelink-removable-item .ayo-linear-progress .MuiLinearProgress-barColorPrimary{background-color:#6bad6a}.ayo-filelink-removable-item .progress-label{position:absolute;right:32px;top:-16px}.ayo-filelink-removable-item .error-label{color:#c1292e}.ayo-flippable-card{height:280px;-webkit-perspective:1000px;perspective:1000px;width:240px}@media (min-width:1920px){.ayo-flippable-card{height:320px;width:260px}}.ayo-flippable-card__inner{height:100%;position:relative;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;width:100%}.ayo-flippable-card__inner--flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ayo-flippable-card__inner--flipped .MuiCardActions-root .ayo-button{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ayo-flippable-card__back,.ayo-flippable-card__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;-webkit-perspective:0;perspective:0;position:absolute;width:100%}.ayo-flippable-card__back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ayo-flippable-card .MuiCardContent-root{height:calc(100% - 16px);padding:8px}.ayo-flippable-card .MuiCardActions-root .ayo-button{bottom:8px;position:absolute;right:8px}.ayo-image-file-previewer{position:relative}.ayo-image-file-previewer__image{border-radius:16px;object-fit:cover;width:100%}.ayo-image-file-previewer__image__multiple{max-height:360px;min-height:360px;object-fit:scale-down}.ayo-image-file-previewer__controls{position:absolute;right:24px;top:24px}.ayo-image-file-previewer__controls>.ayo-button:not(:first-child){margin-left:16px}.ayo-informational-caption{display:flex}@media (min-width:1920px){.ayo-informational-caption svg{height:28px;width:auto}}.ayo-informational-caption--light path{fill:#fff}.ayo-informational-message__description{background-color:#fff;border-radius:16px;box-shadow:0 1px 6px 1px #c1c0c9;padding:14px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1920px){.ayo-informational-message__description{padding-bottom:18px;padding-top:18px}}@media (max-width:960px){.ayo-informational-message__description{width:100%}}.ayo-informational-message__description__button{height:25px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-left:16px;padding-right:16px}.ayo-informational-message__description__indicator{color:#39804e;font-style:normal;font-weight:700;letter-spacing:0}.ayo-initiative-empty-state{background-color:#fff;border-radius:16px}.ayo-initiative-empty-state__buttons-box hr{align-self:center;height:26px;margin:0 24px}@media (max-width:600px){.ayo-initiative-empty-state__buttons-box{flex-direction:column}.ayo-initiative-empty-state__buttons-box hr{display:none}}g.interest-figure .innertext{color:#373b71;color:rgb(0 0 0/85%);color:#fff;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5rem}g.interest-figure.interest-other .innertext,g.interest-figure.interest-suggested .innertext{color:rgb(0 0 0/85%)}g.interest-figure .uppertext-object{overflow:visible}g.interest-figure .uppertext-object .uppertext-container{-webkit-transform:translateX(-50%);transform:translateX(-50%)}g.interest-figure .uppertext-object .uppertext-container p{color:rgb(0 0 0/85%);color:#373b71;color:#fff;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.5rem;white-space:nowrap}g.interest-figure[tabindex]:hover{cursor:pointer}g.interest-figure[tabindex]:focus{outline:none}g.interest-figure[tabindex].interest-suggested:focus circle{stroke-width:2px;stroke:#f2f3ff;fill:#ffa726}g.interest-figure[tabindex].interest-suggested:hover circle{fill:#fbd44c}g.interest-figure[tabindex].interest-liked:focus .outer-main-circle{stroke:#ffa726}g.interest-figure[tabindex].interest-liked:focus .inner-circle{fill:#ffcc80}g.interest-figure[tabindex].interest-liked:focus .innertext{color:#2f325c}g.interest-figure[tabindex].interest-liked:hover .outer-main-circle{stroke:#bcbee6}g.interest-figure[tabindex].interest-liked:hover .inner-circle{fill:#434981}g.interest-figure[tabindex].interest-liked:hover .innertext{color:#fff}.ayo-lesson-card{text-align:left}.ayo-lesson-card .ayo-lesson-status-badge{margin:0}.ayo-lesson-card .ayo-typography--subtitle2{word-break:break-word}.ayo-lesson-card--draft .ayo-typography--subtitle2{color:#737373}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-message{max-width:34rem;padding:18px 0}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root{background-color:#fff;border-radius:9px;padding:6px 24px}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button{height:auto;min-width:auto;padding:0;width:auto}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button svg path{fill:#737373}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button svg circle{fill:transparent}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button:hover{background-color:initial;border-color:transparent}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button.Mui-focusVisible{background-color:#fff3e0;height:24px;margin:2px;width:24px}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button.Mui-focusVisible .MuiButton-label{width:auto}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button.Mui-focusVisible svg path:first-child{fill:transparent}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-button.Mui-focusVisible svg path:last-child{d:path("M16.5757 15.1657C16.8101 15.4001 16.8101 15.78 16.5757 16.0143L16.0143 16.5757C15.7799 16.8101 15.4001 16.8101 15.1657 16.5757L12.4243 13.8343C12.1899 13.5999 11.8101 13.5999 11.5757 13.8343L8.83426 16.5757C8.59995 16.8101 8.22005 16.8101 7.98574 16.5757L7.42426 16.0143C7.18995 15.7799 7.18995 15.4001 7.42426 15.1657L10.1657 12.4243C10.4001 12.1899 10.4001 11.8101 10.1657 11.5757L7.42426 8.83426C7.18995 8.59995 7.18995 8.22005 7.42426 7.98574L7.98574 7.42426C8.22005 7.18995 8.59995 7.18995 8.83426 7.42426L11.5757 10.1657C11.8101 10.4001 12.1899 10.4001 12.4243 10.1657L15.1657 7.42426C15.4001 7.18995 15.7799 7.18995 16.0143 7.42426L16.5757 7.98574C16.8101 8.22005 16.8101 8.59995 16.5757 8.83426L13.8343 11.5757C13.5999 11.8101 13.5999 12.1899 13.8343 12.4243L16.5757 15.1657Z");fill:#2f325c}.ayo-link-with-snackbar.MuiSnackbar-root .MuiAlert-root .ayo-link{font-size:inherit;line-height:inherit}.ayo-simple-loader{align-items:baseline;display:flex;justify-content:center}.ayo-simple-loader img{height:auto;width:64px}.ayo-simple-loader--global{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.9);flex-direction:column-reverse;height:100%;inset:0;position:fixed;width:100%;z-index:10000}.ayo-simple-loader--global img{width:100px}.ayo-media-card__divider{background-color:hsla(247,8%,77%,.3)}.ayo-media-card__arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1);width:24px}.ayo-media-card__background{background-image:url(/static/media/landing_media_dots.4b0ef503c8dacb07f4bb.svg);background-position-x:right;background-repeat:no-repeat;height:200px}.ayo-media-card__bgContainer{max-width:1524px;position:absolute;top:-25px}.ayo-media-card__header{padding-bottom:16px}@media (max-width:600px){.ayo-media-card__header{padding-bottom:8px}}.ayo-media-card__actions.MuiCardActions-root{padding:0}.ayo-media-card__text{min-height:110px}.ayo-media-card__content-label{background-color:#fff;border:2px solid #39804e;border-radius:6px;left:8px;position:relative;top:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-media-card__image{height:100%}@media (max-width:960px){.ayo-media-card__image{height:340px}}@media (max-width:600px){.ayo-media-card__image{height:224px}}.Clickable{cursor:pointer}.ayo-month-picker{padding:24px 0;width:280px}.ayo-month-picker__heading{padding:0 26px}.ayo-month-picker__heading svg [fill]{fill:#6065a8}.ayo-month-picker__heading svg [stroke]{stroke:#6065a8}.ayo-month-picker__heading button:disabled svg [fill]{fill:#9c9c9c}.ayo-month-picker__heading button:disabled svg [stroke]{stroke:#9c9c9c}.ayo-month-picker .MuiMonthPicker-root{grid-column-gap:8px;box-sizing:border-box;-webkit-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;min-height:168px;padding:0 32px;width:100%}.ayo-month-picker .MuiMonthPicker-root .PrivatePickersMonth-root{border-radius:16px;color:#fff;color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;height:48px;letter-spacing:0;line-height:2.0625rem;margin:4px 0;text-transform:none}.ayo-month-picker .MuiMonthPicker-root .PrivatePickersMonth-root.Mui-selected{background-color:#6065a8;color:#fff}.ayo-month-picker .MuiMonthPicker-root .PrivatePickersMonth-root:disabled{display:none}.ayo-mood-card{background-color:#373b71;display:flex;height:152px;justify-content:center}.ayo-mood-card .ayo-card__main-content{align-items:center;height:calc(100% - 40px);padding:20px}.ayo-mood-card__illustration{height:80px}.ayo-mood-card__title{color:#fff}.ayo-mood-card__support{background-color:#51a7db}.ayo-mood-card.ayo-clickable-card:hover .ayo-mood-card__title{color:#6065a8}.ayo-mood-card.ayo-clickable-card:focus .ayo-mood-card__title{color:#2f325c}.ayo-get-help-card{background-color:#fff;background-image:url(/static/media/all_moods.a88e803f1fe153ebefa3.svg);background-position:center right 24px;background-repeat:no-repeat;border-radius:16px;max-width:456px;padding:24px}.ayo-get-help-card__paragraph{max-width:68%}.ayo-get-help-card--need-to-talk{background-image:url(/static/media/support_girl.d28bc87aae92cd587f31.svg);background-position:bottom right 24px;background-size:164px}.ayo-get-help-card--need-to-talk-sm{background-image:none}.ayo-get-help-card--need-to-talk-sm .ayo-get-help-card__paragraph{max-width:100%}.ayo-get-help-card__link svg path[fill]{fill:#6065a8}.ayo-get-help-card__link svg path[stroke]{stroke:#6065a8}.page-end-scroll-to-top-container{bottom:16px;display:flex;justify-content:flex-end;margin-left:auto;padding-right:12px;position:-webkit-sticky;position:sticky;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1920px){.page-end-scroll-to-top-container{bottom:24px;padding-right:48px}}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#fff;cursor:pointer;-webkit-filter:drop-shadow(0 2px 2px #1a1a1a);filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{-webkit-transform:scale(1.1);transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;-webkit-transform:scale(1.2);transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;-webkit-transform:scale(1.2);transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{display:inline-block;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{width:81px}}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.left,.image-gallery-thumbnails-wrapper.right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.ayo-preview-gallery{background-color:rgb(0 0 0/95%);inset:0;position:fixed;z-index:1401}.ayo-preview-gallery--hidden{display:none}.ayo-preview-gallery img{margin-top:80px}.ayo-preview-gallery--action-buttons__desktop{bottom:40px;left:324px;position:absolute;z-index:1}.ayo-preview-gallery--action-buttons__mobile{z-index:1}.ayo-preview-gallery__back-button,.ayo-preview-gallery__reject-button{min-width:250px}.ayo-preview-gallery__close-button{position:absolute;right:20px;top:20px;z-index:1}.ayo-preview-gallery__close-button svg{height:24px;width:24px}.ayo-preview-gallery__close-button svg [fill]{fill:#fff}.ayo-preview-gallery__close-button svg [stroke]{stroke:#fff}.ayo-preview-gallery__close-button:hover svg [fill]{fill:#6065a8}.ayo-preview-gallery__close-button:hover svg [stroke]{stroke:#6065a8}.ayo-preview-gallery .image-gallery-slide-wrapper.left{margin-left:238px;width:calc(100% - 270px)}.ayo-preview-gallery .image-gallery-slide-wrapper.left .image-gallery-slide{height:calc(100vh - 168px);margin-top:50px}.ayo-preview-gallery .image-gallery-slide-wrapper.left .image-gallery-left-nav svg,.ayo-preview-gallery .image-gallery-slide-wrapper.left .image-gallery-right-nav svg{height:24px;width:auto}.ayo-preview-gallery .image-gallery-thumbnails-wrapper.left{width:206px}.ayo-preview-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails{background-color:#3b3b3b;height:100vh!important;overflow-y:auto}.ayo-preview-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnails-container{-webkit-transform:none!important;transform:none!important}.ayo-preview-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail{border-width:0;margin:24px auto;width:160px}.ayo-preview-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail svg{border:1px solid #53555a;border-radius:12px;padding:20px 55px}.ayo-preview-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail .ayo-typography--subtitle2{color:#fff}.ayo-preview-gallery .image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail.active svg{background-color:#7e7f80}.ayo-language-buttons button{margin-right:8px;min-width:0;min-width:auto;padding-left:12px;padding-right:12px}.ayo-language-buttons button.Mui-hover{background-color:#f2f3ff;border-color:#878bc8;color:#2f325c}.ayo-language-buttons button.Mui-focusVisible{background-color:#fff3e0;border-color:#ffa726;color:#2f325c}.ayo-question--no-label{padding-top:48px}.ayo-question__description{display:flex;flex-direction:column;height:4.375rem;justify-content:flex-end}@media (max-width:900px){.ayo-question__description{height:6.5625rem}}.ayo-question__previous-answer-wrapper{border:1px solid #c1c0c9;border-radius:16px;margin-bottom:12px;padding:16px}.ayo-question__previous-answer-wrapper .ayo-typography--label{color:#636363;font-weight:700}.ayo-question__previous-answer-wrapper .ayo-typography--quote{font-size:1.333rem;line-height:2.1875rem}.ayo-question__previous-answer-wrapper .ayo-typography--quote:before{background-image:url(/static/media/quote_split.149ab043bdb73c462175.svg);bottom:-16px;height:68px;left:75%;top:auto;width:124px}.ayo-question__next{padding-bottom:20px;position:relative}.ayo-question__next__helpertext{position:absolute;width:100%}.ayo-question .options>:not(:last-child){padding-bottom:24px}.ayo-question__fieldset{width:100%}.ayo-question__fieldset__label{font-style:italic;text-transform:capitalize}.ayo-radar-chart{display:flex;flex-direction:column;justify-content:space-between}.ayo-radar-chart .ayo-card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-radar-chart .ayo-form-control-label{padding:16px 0}.ayo-searchfield--active .MuiAutocomplete-popupIndicator{background-color:#f2f3ff}.ayo-searchfield .MuiAutocomplete-inputRoot{padding-bottom:0;padding-top:0}.ayo-searchfield .MuiAutocomplete-inputRoot.MuiInputBase-adornedEnd{padding-right:16px}.ayo-searchfield .MuiInputLabel-root.MuiInputLabel-shrink,.ayo-searchfield .MuiOutlinedInput-notchedOutline span{border:0;height:1px;outline:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ayo-searchfield .MuiAutocomplete-endAdornment{align-items:center;display:flex;height:40px;top:auto}.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-clearIndicator,.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator{border-radius:6px;height:40px;width:40px}.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-clearIndicator.MuiAutocomplete-popupIndicatorOpen,.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator.MuiAutocomplete-popupIndicatorOpen{-webkit-transform:none;transform:none}.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-clearIndicator .MuiTouchRipple-child,.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-popupIndicator .MuiTouchRipple-child{height:90%;left:2px;position:relative;top:2px;width:90%}.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-clearIndicator{margin-right:0}.ayo-searchfield .MuiAutocomplete-endAdornment .MuiAutocomplete-clearIndicator svg *{fill:#737373}.ayo-searchfield.MuiAutocomplete-hasClearIcon .MuiAutocomplete-clearIndicatorDirty{visibility:visible}.ayo-icon-button .ayo-searchfield__action-icon{height:auto;width:auto}.ayo-searchfield.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot{padding-right:130px}.ayo-searchfield .adornment-separator{background-color:#c1c0c9;display:inline-block;height:12px;margin:0 4px;visibility:hidden}.ayo-searchfield .adornment-separator.isVisible{visibility:visible}.ayo-searchfield.dark .adornment-separator{background-color:#fff}.MuiAutocomplete-listbox{background:#fff;border-radius:16px;max-height:50vh}.MuiAutocomplete-listbox .MuiAutocomplete-option{padding:8px 24px}.MuiAutocomplete-listbox.dark{background:#393144}.MuiAutocomplete-listbox.dark .MuiTypography-root{color:#fff}.MuiAutocomplete-listbox.dark .MuiAutocomplete-option{margin:0 6px}.MuiAutocomplete-listbox.dark .MuiAutocomplete-option.Mui-focused{background:#4a4058;border-radius:16px}.MuiAutocomplete-popper .MuiAutocomplete-noOptions{background-color:#393144;color:rgb(0 0 0/75%);color:#fff;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.MuiAutocomplete-popper .MuiAutocomplete-paper{background-color:initial;border-radius:16px}.ayo-selectable-icon-button{box-sizing:border-box;min-width:48px}@media (min-width:1920px){.ayo-selectable-icon-button{min-width:64px}}.ayo-selectable-icon-button--selected svg *{fill:#6065a8}.ayo-side-dialog{min-height:100%}.ayo-side-dialog.ayo-dialog__paper{-webkit-animation-duration:225ms;animation-duration:225ms;-webkit-animation-name:rtl;animation-name:rtl;border-radius:16px 0 0 16px;justify-content:flex-start;margin:0;position:absolute;right:0}.ayo-side-dialog .ayo-dialog__container{height:100%;max-width:MIN(calc(95vw - 48px),440px - 24px * 2);min-width:MIN(calc(95vw - 48px),440px - 24px * 2);padding:56px 24px 24px}@media (min-width:960px){.ayo-side-dialog .ayo-dialog__container{max-width:MIN(calc(95vw - 80px),440px - 40px * 2);min-width:MIN(calc(95vw - 80px),440px - 40px * 2);padding:56px 40px 24px}}@media (min-width:1920px){.ayo-side-dialog .ayo-dialog__container{max-width:MIN(calc(95vw - 80px),640px - 40px * 2);min-width:MIN(calc(95vw - 80px),640px - 40px * 2)}}@-webkit-keyframes rtl{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rtl{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.voice-animation circle{transition:r .23s ease-out}.ayo-stt-helper{margin:8px 0}.ayo-stt-helper .ayo-stt-helper__settings-link{padding-left:2px}.ayo-aptitude-chip{background-color:#fff}.ayo-table .MuiTableCell-head{border:none;padding:8px 16px}.ayo-table .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{border:none}.ayo-text-badge{background-color:#d26556;border-radius:16px;margin-left:16px;padding:0 8px}.ayo-text-badge .ayo-typography--body3{color:#fff;line-height:1.5rem}@media (min-width:960px){.ayo-link-with-tooltip .MuiTooltip-tooltip{min-width:640px}}.ayo-text-with-tooltip-content{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line;word-break:break-all}.ayo-text-with-tooltip-content--one-line{word-break:break-all}.ayo-text-with-tooltip-content--no-wrap{word-wrap:inherit;overflow:visible;word-break:inherit}.ayo-text-with-tooltip-content:focus-visible{color:#434981;outline:none}.ayo-validation-block__card{box-sizing:border-box;outline:2px solid transparent}.ayo-validation-block__card .ayo-card__main-content{padding:24px}.ayo-validation-block__card--disabled{outline:none}.ayo-validation-block__card:hover{outline-color:#bcbee6}.ayo-validation-block__card--error,.ayo-validation-block__card--error:hover{outline-color:#c1292e}.ayo-validation-block__helper-text{color:#c1292e;margin:3px 10px 0}.week-picker.ayo-date-picker__calendar .MuiPickersDay-root.is-between-hover{background-color:#f2f3ff;border-bottom:2px solid #bcbee6;border-left-color:#bcbee6;border-radius:0;border-right-color:#bcbee6;border-top:2px solid #bcbee6}.week-picker.ayo-date-picker__calendar .MuiPickersDay-root.is-first-hover{border-bottom-left-radius:50%;border-left-style:solid;border-left-width:2px;border-top-left-radius:50%;padding-right:2px}.week-picker.ayo-date-picker__calendar .MuiPickersDay-root.is-last-hover{border-bottom-right-radius:50%;border-right-style:solid;border-right-width:2px;border-top-right-radius:50%;padding-left:2px}.week-picker.ayo-date-picker__calendar .MuiPickersDay-root.is-between-selected{background-color:#6065a8;border:none;border-radius:0;color:#fff;padding:0}.week-picker.ayo-date-picker__calendar .MuiPickersDay-root.is-first-selected{border-bottom-left-radius:50%;border-top-left-radius:50%}.week-picker.ayo-date-picker__calendar .MuiPickersDay-root.is-last-selected{border-bottom-right-radius:50%;border-top-right-radius:50%}.ayo-youtube-card .ayo-card{background-image:url(/static/media/youtube_card.550a73f393bb2558e87b.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin:12px 8px}@media (max-width:960px){.ayo-youtube-card .ayo-card{height:240px}}@media (max-width:600px){.ayo-youtube-card .ayo-card{width:240px}}.ayo-youtube-card .MuiCardContent-root{height:100%;padding:16px;text-align:left}.ayo-youtube-card__caption{max-width:90%}.ayo-youtube-link-button{width:-webkit-max-content;width:max-content}.ayo-youtube-link-button .MuiCardContent-root{padding:16px}.ayo-youtube-link-button .ayo-card:focus,.ayo-youtube-link-button .ayo-card:hover{background:#fff}.ayo-youtube-link-button .ayo-card.MuiPaper-elevation1{box-shadow:0 12px 16px 6px rgb(0 0 0/6%)}.ayo-youtube-link-button a{text-decoration:none}@media (min-width:1920px){.ayo-youtube-link-button__logo{height:23px;width:auto}.ayo-youtube__link-icon svg{height:auto;width:32px}}@media (max-width:600px){.ayo-action-step-reflection-add-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-action-step-reflection-add-dialog.MuiDialog-paperScrollPaper{height:inherit}}.ayo-action-step-reflection-view-dialog{position:relative}@media (max-width:600px){.ayo-action-step-reflection-view-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-action-step-reflection-view-dialog.MuiDialog-paperScrollPaper{height:inherit}}@media (min-width:1920px){.ayo-action-step-reflection-view-dialog svg{height:32px;width:auto}}.ayo-action-step-reflection-view-dialog .ayo-accordion.MuiAccordion-rounded{border:1px solid #c1c0c9;border-radius:16px;box-sizing:border-box;margin-bottom:8px}.ayo-action-step-reflection-view-dialog .MuiAccordionSummary-content{max-width:100%}.ayo-activity-log__button .MuiBadge-badge{height:12px;width:12px}.ayo-activity-log__button .MuiBadge-badge.MuiBadge-anchorOriginTopRightCircular{right:3px;top:3px}.ayo-activity-log__dialog .ayo-dialog__container{max-width:540px;padding-bottom:0}@media (min-width:960px){.ayo-activity-log__dialog .ayo-dialog__container{min-width:540px}}.ayo-activity-log__dialog .MuiBadge-dot{border:none}.ayo-activity-log__dialog .MuiDialogTitle-root{align-items:center;display:flex;padding-bottom:40px}.ayo-activity-log__dialog .MuiDialogTitle-root .MuiButton-root{position:absolute;right:60px}@media (max-width:600px){.ayo-activity-log__dialog .MuiDialogTitle-root .MuiButton-root{right:35px}}.ayo-activity-log__dialog .MuiDialogActions-root{padding-bottom:24px;padding-top:24px}.ayo-activity-log__dialog .MuiListItem-root{align-items:flex-start;padding-bottom:16px;padding-top:16px}.ayo-activity-log__dialog .MuiListItem-root:first-child{padding-top:0}.ayo-activity-log__dialog .MuiListItem-root:last-child{padding-bottom:0}.ayo-activity-log__dialog .MuiListItem-root:focus-visible{outline:none}.ayo-activity-log__dialog .MuiListItem-root .MuiBadge-badge{left:8px;top:4px}.ayo-activity-log__avatar--green{background-color:rgb(176 212 117/25%)}.ayo-activity-log__avatar--grey{background-color:rgb(193 192 201/25%);color:rgb(0 0 0/85%);color:#9c9c9c}.ayo-activity-log__avatar--grey,.ayo-activity-log__avatar--primary{font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem}.ayo-activity-log__avatar--primary{background-color:rgb(96 101 168/25%);color:rgb(0 0 0/85%);color:#7175af}.ayo-activity-log__avatar--secondary{background-color:rgb(255 224 178/25%)}.ayo-activity-log__avatar--secondary--filled svg [fill]{fill:#f57c00}.ayo-activity-log__avatar--secondary--filled svg [stroke]{stroke:#f57c00}.ayo-activity-log__load-next-anchor{height:1px;width:1px}.ayo-achievements-section__title svg{margin-left:8px;position:relative;top:2px}.ayo-achievements-section__title__empty-state span{bottom:8px;position:relative}@media (max-width:600px){.ayo-achievements-section__title--h2{max-width:290px}}@media (max-width:400px){.ayo-achievements-section__title--subtitle1{max-width:200px}}.drop-here{background-color:#e8f6e8;border:2px solid #6bad6a;border-radius:16px;flex:1 1;height:100%;left:0;margin:0 40px;position:absolute;right:0;top:0;z-index:10}.drop-here .MuiTypography-root{color:#6bad6a}.drop-here__main>svg{height:56px;width:56px}.drop-here__main>svg [fill]{fill:#6bad6a}.drop-here__main>svg [stroke]{stroke:#6bad6a}.drop-here__sup{background-color:#6bad6a;border-radius:16px;bottom:0;left:50%;padding:16px;position:absolute;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.drop-here__sup .MuiTypography-root{color:#fff}.drop-here__sup svg [fill]{fill:#fff}.drop-here__sup svg [stroke]{stroke:#fff}.ayo-dialog-confirm__back-drop{background:#4d4d4d}.avatar-dialog__main-zone{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.avatar-dialog__main-zone.drop-active{min-height:0;overflow:visible}.avatar-dialog .guidelines-zone{background-color:rgb(255 243 224/50%);border-radius:16px;margin-bottom:40px;padding:16px}.avatar-dialog .guidelines-zone ul li{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem}.avatar-dialog .drop-zone{align-items:center;background-color:rgb(0 0 0/5%);border-radius:16px;display:flex;justify-content:center;padding:24px}.avatar-dialog .drop-zone__open-button{background-color:#f2f3ff}.avatar-dialog .ayo-dialog__container{box-sizing:border-box;min-width:480px;padding-left:0;padding-right:0}@media (min-width:601px){.avatar-dialog .ayo-dialog__container .MuiDialogActions-root,.avatar-dialog .ayo-dialog__container .MuiDialogContent-root,.avatar-dialog .ayo-dialog__container .MuiDialogTitle-root{box-sizing:border-box;padding:0 40px}.avatar-dialog .ayo-dialog__container .MuiDialogActions-root{margin-top:16px}}@media (max-width:600px){.avatar-dialog .ayo-dialog__container{min-width:300px;padding:16px 0}}.avatar-dialog .control-button{height:48px;min-width:48px;width:48px}.avatar-dialog .avatar-editor{background-color:rgb(0 0 0/50%);border-radius:16px}.avatar-dialog .avatar-editor:focus{border:2px solid #ffa726;outline:none}.avatar-dialog .uploaded-file{background-color:#f3f4f5;padding-bottom:16px;padding-top:16px}.avatar-dialog .reposition-instruction{align-items:center;background-color:#404040;border-radius:16px;display:flex;gap:8px;left:50%;padding:12px;position:absolute;top:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.avatar-dialog .reposition-instruction .MuiTypography-root{color:#fff}.avatar-dialog .ayo-slider{margin:0}.avatar-dialog .ayo-slider,.avatar-dialog .ayo-slider .MuiSlider-rail{border-radius:21px;height:8px}.avatar-dialog .ayo-slider .MuiSlider-track{background:#6065a8;height:8px}.avatar-dialog .ayo-slider .MuiSlider-rail{background:#f3f4f5;opacity:1}.avatar-dialog .ayo-slider .MuiSlider-mark{background-color:initial;border-radius:0;border-top:none;height:8px}.avatar-dialog .ayo-slider .MuiSlider-markLabel{color:#fff}.avatar-dialog .ayo-slider .MuiSlider-markLabel:nth-last-child(2){-webkit-transform:translateX(-50%);transform:translateX(-50%)}.avatar-dialog .ayo-slider .MuiSlider-thumb{background-color:#6065a8;border-radius:50%;box-shadow:0 1px 6px 1px rgb(30 32 64/25%);height:24px;width:24px}.avatar-dialog .ayo-slider .MuiSlider-thumb input:focus+div:before{background-color:rgb(107 173 106/35%);border-radius:50%;content:"";height:calc(100% + 10px);left:-5px;position:absolute;top:-5px;width:calc(100% + 10px)}.ayo-bottom-bar{background-color:#f3f4f5;box-sizing:border-box;display:block}@media (min-width:960px){.ayo-bottom-bar--simple{background-color:initial}}.ayo-bottom-bar__divider{background-color:hsla(247,8%,77%,.3)}.ayo-bottom-bar__divider--horizontal{margin:16px 0 0;position:relative;width:100%}.ayo-bottom-bar__divider--vertical{height:10px;width:2px}.ayo-bottom-bar__google-logo,.ayo-bottom-bar__softserve-logo{display:block}.ayo-bottom-bar__link-icon{cursor:pointer;padding-left:8px}.ayo-bottom-navigation__button-next{margin-left:8px;text-align:end}.ayo-bottom-navigation__button-next-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ayo-bottom-navigation__text{color:#636363}.month-day-card{height:100%}.month-day-card .ayo-card__main-content{box-sizing:border-box;height:100%;padding:16px}.month-day-card .ayo-card__main-content>*{display:flex;flex-direction:column;height:100%}.month-day-card .day-content{flex:1 1}.month-day-card .day-content:has(.non-working-day__item){align-items:center;display:flex;justify-content:center}.month-day-card .day-content .non-working-day__item{background-color:initial;padding:0}.month-day-card.different-month{background-color:#f6f6f6}.month-day-card:not(.different-month):has(.non-working-day__item){background-color:#f6f6f6}.month-day-card .date-display{color:#6065a8}.month-day-wrapper{height:100%}.month-day-wrapper .day-options__container{position:absolute;right:16px;top:16px}.month-day-wrapper .ayo-day-lesson-planner-day-options{visibility:hidden}.month-day-wrapper:hover .ayo-day-lesson-planner-day-options{visibility:visible}.month-day-lesson{align-items:center;display:flex}.month-day-lesson .lesson-status-indicator{border-radius:50%;display:inline-block;margin-right:8px;min-height:8px;min-width:8px}.month-day-lesson.draft .lesson-status-indicator{background-color:#adadad}.month-day-lesson.draft .lesson-title{color:#737373}.month-day-lesson.published .lesson-status-indicator{background-color:#6faf5d}.month-day-lesson.published .lesson-title{color:rgb(0 0 0/85%)}.lessons-container>:not(.month-day-lesson){padding-left:16px}.month-container{grid-auto-rows:175px;margin-bottom:12px}.month-container,.month-container__header{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr))}.family-feed-chat-message__label{margin-bottom:4px;margin-left:56px}.family-feed-chat-message__body{display:flex}.family-feed-chat-message__body__text{background-color:#f3f4f5;border-radius:16px;margin-left:8px}.family-feed-chat-message--own .family-feed-chat-message__label{margin-left:0;margin-right:56px;text-align:right}.family-feed-chat-message--own .family-feed-chat-message__body{flex-direction:row-reverse}.family-feed-chat-message--own .family-feed-chat-message__body__text{background-color:#f2f3ff;margin-left:0;margin-right:8px}.family-feed-chat{overflow-y:auto}.family-feed-chat ::-webkit-scrollbar{width:8px}.family-feed-chat__header{align-items:center;background-color:#f6f6f6;display:flex;padding:24px 60px 24px 24px}.family-feed-chat__header__go-back-icon{margin-right:4px}.family-feed-chat__body{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;row-gap:16px;scroll-padding-block:400px}.family-feed-chat__body .ayo-initiative-empty-state{margin:auto}.family-feed-chat__body .ayo-initiative-empty-state__body{max-width:100%}.family-feed-chat__footer{background-color:#f6f6f6}.ayo-chat-list__conversation{border:2px solid transparent;border-radius:16px;padding:16px 24px}.ayo-chat-list__conversation:hover{background-color:#f2f3ff;border-color:#bcbee6}.ayo-chat-list__conversation:focus{background-color:#fff3e0;border-color:#ffa726;outline:none}.ayo-chips-block__delete-chip{background-color:#1e152a;height:100%;justify-content:space-between;padding:4px 12px;width:100%}.ayo-chips-block__delete-chip svg [fill]{fill:#fff}.ayo-chips-block__delete-chip svg [stroke]{stroke:#fff}.ayo-chips-block__delete-chip .MuiChip-label p{color:#fff}.ayo-chips-block__delete-chip:focus-within,.ayo-chips-block__delete-chip:hover{background-color:#ffcc80;border-color:#ffa726}.ayo-chips-block__delete-chip:focus-within svg [fill],.ayo-chips-block__delete-chip:hover svg [fill]{fill:#2f325c}.ayo-chips-block__delete-chip:focus-within svg [stroke],.ayo-chips-block__delete-chip:hover svg [stroke]{stroke:#2f325c}.ayo-chips-block__delete-chip:focus-within .MuiChip-label p,.ayo-chips-block__delete-chip:hover .MuiChip-label p{color:#2f325c}.ayo-chips-block__clear-all-chips svg *{fill:#6065a8}.ayo-chips-block__chip{background-color:#1e152a;color:#fff;padding:4px 12px}.ayo-chips-block .MuiChip-icon{margin-right:4px}.ayo-club-hub__card .MuiCardHeader-root{position:absolute;right:0}.ayo-club-hub__card .MuiCardContent-root{padding:16px 16px 24px}.ayo-club-hub__card .ayo-clickable-card__title{margin-bottom:8px;min-height:52.5px}@media (min-width:1920px){.ayo-club-hub__card .ayo-clickable-card__title{min-height:72px}}.ayo-club-hub__card--joined{background-color:#2f325c}.ayo-club-hub__card--joined .ayo-clickable-card__title{color:#fff}.ayo-club-hub__card--joined:focus .ayo-typography--body2,.ayo-club-hub__card--joined:hover .ayo-typography--body2{color:rgb(0 0 0/85%)}.ayo-club-hub__card--joined:focus .ayo-typography--label,.ayo-club-hub__card--joined:hover .ayo-typography--label{color:#737373}.ayo-club-hub__card--joined:focus .ayo-clickable-card__title,.ayo-club-hub__card--joined:hover .ayo-clickable-card__title{color:#373b71}.ayo-club-hub__card .ayo-card__media{border-radius:16px;height:120px;width:100%}@media (max-width:600px){.ayo-club-hub__card .ayo-card__media{height:146px}}@media (min-width:1536px){.ayo-club-hub__card .ayo-card__media{height:156px}}.ayo-club-hub__card div.ayo-card__media{background-color:#ececec}.ayo-club-sections__chip-block{background-color:#fff;border-radius:16px}.ayo-club-sections .ayo-button--text{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ayo-club-hub__status{height:-webkit-max-content;height:max-content}.ayo-club-hub__status .ayo-dot-indicator{margin-right:10px}.ayo-club-hub__status .ayo-dot-indicator .MuiBadge-dot{border:none;height:8px;min-width:8px}.ayo-club-hub__status .ayo-chip{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;padding:2px 16px}.ayo-club-hub__status--PENDING .ayo-chip,.ayo-club-hub__status--PENDING_REQUEST .ayo-chip{background-color:#f1f1f1}.ayo-club-hub__status--PENDING .ayo-dot-indicator .MuiBadge-dot,.ayo-club-hub__status--PENDING_REQUEST .ayo-dot-indicator .MuiBadge-dot{background-color:#adadad}.ayo-club-hub__status--ACTIVE .ayo-chip,.ayo-club-hub__status--JOINED .ayo-chip{background-color:#eaf9d2}.ayo-club-hub__status--ACTIVE .ayo-dot-indicator .MuiBadge-dot,.ayo-club-hub__status--JOINED .ayo-dot-indicator .MuiBadge-dot{background-color:#39804e}.ayo-club-hub__status--DECLINED .ayo-chip,.ayo-club-hub__status--INACTIVE .ayo-chip,.ayo-club-hub__status--REQUEST_REJECTED .ayo-chip{background-color:#ffecec}.ayo-club-hub__status--DECLINED .ayo-dot-indicator .MuiBadge-dot,.ayo-club-hub__status--INACTIVE .ayo-dot-indicator .MuiBadge-dot,.ayo-club-hub__status--REQUEST_REJECTED .ayo-dot-indicator .MuiBadge-dot{background-color:#d26556}.ayo-comments-block{padding-bottom:80px}.ayo-comments-block .MuiTimelineOppositeContent-root{padding:0 0 0 16px;text-align:left;width:95%}@media (max-width:640px){.ayo-comments-block .MuiTimelineOppositeContent-root{min-width:100%}}.ayo-comments-block .MuiTimelineConnector-root{width:1px}.ayo-comments-block .MuiTimeline-root{padding-top:0}.ayo-comments-block ul>li:last-child>div:first-child{height:60px}.ayo-comments-block .ayo-card{overflow:visible}.ayo-comment-card__divider{margin:5px 8px}.ayo-comment-card__title-box{align-self:center;overflow:hidden;white-space:nowrap}.ayo-comment-card__body,.ayo-comment-card__title{overflow:hidden;text-overflow:ellipsis}.ayo-comment-card__body{-webkit-box-orient:vertical;display:-webkit-box;overflow-wrap:anywhere;white-space:pre-line}.ayo-comment-card__body--collapsed{-webkit-line-clamp:2}@media (max-width:640px){.ayo-comment-card__body--collapsed{-webkit-line-clamp:4}}.ayo-comment-card__timeline{border-bottom:1px solid #c1c0c9;border-left:1px solid #c1c0c9;border-radius:0 0 0 12px;height:20px;left:-17px;position:relative;top:60px;width:40px}.ayo-comment-card__action-buttons svg path{fill:#6065a8;fill-opacity:1}.ayo-comment-card__edit-dialog .MuiDialogContent-root{padding-top:8px}.ayo-comment-card__edit-dialog .MuiDialogTitle-root{margin-bottom:24px}@media (max-width:600px){.ayo-comment-card__edit-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-comment-card__edit-dialog.MuiDialog-paperScrollPaper{height:inherit}.ayo-comment-card__edit-dialog .ayo-comment-body.ayo-textfield .MuiOutlinedInput-root .MuiInputBase-input{min-height:200px}.ayo-comment-card__edit-dialog .ayo-comment-buttons{flex-direction:column-reverse}.ayo-comment-card__delete-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-comment-card__delete-dialog.MuiDialog-paperScrollPaper{height:inherit}}.ayo-comment-card.MuiPaper-outlined{border:none}.ayo-comment-card .ayo-dot-indicator{left:-10px;position:absolute;top:16px}.ayo-comments-dialog .ayo-dialog__container{min-width:504px}@media (min-width:1920px){.ayo-comments-dialog .ayo-dialog__container{min-width:680px}}.ayo-comments-dialog .ayo-text-badge{height:18px}.ayo-comments-dialog .ayo-card.MuiPaper-elevation1{box-shadow:none}.ayo-comments-dialog .ayo-comment-card{border:1px solid #c1c0c9}.ayo-comments-dialog .ayo-comment-card.MuiCardContent-root{padding:16px 32px}.ayo-comments-dialog .ayo-comments-block{padding-bottom:0}.ayo-comments-dialog .ayo-initiative-empty-state{padding-top:40px}.ayo-comments-dialog .ayo-initiative-empty-state__body{max-width:90%}.ayo-comments-dialog__back-drop{background-color:rgb(0 0 0/70%)}.ayo-comments-dialog__button{background-color:#fff}.ayo-comments-dialog__button .ayo-dot-indicator .MuiBadge-dot.MuiBadge-anchorOriginTopRightCircular{right:10%;top:10%}.ayo-contact-info-popover{background-color:initial}.ayo-contact-info-popover .MuiPopover-paper{max-width:328px;overflow:hidden}.ayo-contact-info-popover .MuiPaper-elevation8{box-shadow:0 4px 8px 2px rgb(0 0 0/6%)}.ayo-contact-info-popover .MuiPaper-rounded{border-radius:16px}.ayo-contact-info-popover__card__close-btn{border-radius:4px;height:24px;min-width:24px;width:24px}.ayo-contact-info-popover__card .ayo-link--with-icon{flex:1 1;font-size:1.166rem;text-decoration:underline}@media (max-width:600px){.ayo-contact-info-popover .MuiPopover-paper{max-width:none;width:90%}}.ayo-data-processing--toolbar .ayo-link.small{font-size:1rem}.demo-user-snackbar{align-items:center;background-color:rgb(0 0 0/85%);border-radius:16px;display:flex;justify-content:space-between;padding:16px 24px}@media (max-width:600px){.demo-user-snackbar{align-items:flex-start;flex-direction:column;gap:24px;padding:16px}}.demo-user-snackbar .MuiTypography-root,.demo-user-snackbar button{color:#fff}.demo-user-snackbar button svg [fill]{fill:#fff}.demo-user-snackbar button svg [stroke]{stroke:#fff}.demo-user-snackbar__sticky{pointer-events:all;position:-webkit-sticky;position:sticky;top:24px}@media (max-width:600px){.demo-user-snackbar__sticky{top:16px}}.demo-user-snackbar__container{height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}@media (max-width:600px){.ayo-endorsements__grid-block__interested{max-width:95%}.ayo-endorsements__grid-block__interested .MuiGrid-spacing-xs-8{margin:0}.ayo-endorsements__grid-block{border-left:2px solid #d1d3fe;margin-top:26px;max-width:95%}.ayo-endorsements__grid-block .MuiGrid-spacing-xs-8{margin:0}.ayo-endorsements__grid-item__interested.MuiGrid-item{padding:0 0 40px}.ayo-endorsements__grid-item__interested.MuiGrid-item.last-item{padding-bottom:0}.ayo-endorsements__grid-item.MuiGrid-item{padding:16px 0 40px 20px}.ayo-endorsements__grid-item.MuiGrid-item.last-item{padding-bottom:0}}.ayo-endorsements__label-wrapper{min-height:58px}@media (min-width:1920px){.ayo-endorsements__label-wrapper{min-height:64px}}@media (max-width:600px){.ayo-endorsements__label{margin-left:-2px;margin-top:-10px;position:relative;top:-10px}}.ayo-endorsements__timeline{border-bottom:2px solid #d1d3fe;width:calc(100% + 24px)}.ayo-endorsements__timeline.last-item{width:auto}@media (max-width:600px){.ayo-endorsements__timeline{border:none}}.ayo-endorsements__timeline-dot{bottom:-13px;position:relative}@media (max-width:600px){.ayo-endorsements__timeline-dot{bottom:20px;left:-29px}}.ayo-endorsements__timeline-dot--inactive{bottom:-11px;padding-top:4px;position:relative}@media (max-width:600px){.ayo-endorsements__timeline-dot--inactive{bottom:20px;left:-27px}}.ayo-endorsements__try-mobile-message{margin:80px auto 0}.ayo-endorsements__try-mobile-message.read-only-mode{margin:40px auto 0}@media (max-width:600px){.ayo-endorsements__train-ayo-button{margin-top:24px}}.ayo-endorsement-card .MuiCardContent-root{background-color:#2f325c;padding:16px}.ayo-endorsement-card .MuiCardContent-root .ayo-typography--subtitle2{color:#fff}.ayo-endorsement-card .MuiCardMedia-img{height:169px}.ayo-endorsement-card--interested{min-height:227px}.ayo-endorsement-card--interested .MuiCardContent-root{background-color:#fff}.ayo-endorsement-card--interested .MuiCardContent-root .ayo-typography--subtitle2{color:rgb(0 0 0/85%)}.ayo-endorsement-card--inactive .MuiCardMedia-img{opacity:.6}.ayo-endorsement-card--inactive .MuiCardContent-root{background-color:#d8d9e9}.ayo-endorsement-card--inactive .MuiCardContent-root .ayo-typography--subtitle2{color:rgb(0 0 0/85%)}.ayo-endorsement-card__details-box{background-color:#f4f5ff;border-radius:16px;padding:16px}.ayo-endorsement-card__details-box__description{-webkit-line-clamp:2}.ayo-endorsement-card__details-box__description,.ayo-endorsement-card__details-box__description--collapsed{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-endorsement-card__details-box__description--collapsed{-webkit-line-clamp:100}.ayo-endorsement-card__details-box__action-buttons .ayo-icon-button{height:auto;width:auto}@media (min-width:1920px){.ayo-endorsement-dialog .ayo-dialog__container{max-width:532px}}@media (max-width:1920px){.ayo-endorsement-dialog .MuiDialogContent-root{padding:0 25px 0 0}}.ayo-events-block__card .MuiCardContent-root{padding:0}.ayo-events-block__card .ayo-typography--caption{color:#737373}.ayo-events-block__card .ayo-clickable-card__title{margin-bottom:8px;word-break:normal}.ayo-events-block__card__visibility-icon svg [fill]{fill:#6065a8}.ayo-events-block__card__visibility-icon svg [stroke]{stroke:#6065a8}.ayo-events-block__card__date{background-color:#f6f6f6;border-radius:16px}.ayo-events-block__card__date .ayo-typography--body3{font-weight:700}.ayo-events-block__dialog .MuiFormGroup-row{gap:24px}.ayo-events-block__dialog .ayo-typography--label{font-style:italic}.ayo-events-block__dialog .ayo-typography--caption{color:#737373}.ayo-events-block__dialog__details__description{white-space:pre-line}.ayo-events-block__dialog__details svg{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media (min-width:1920px){.ayo-events-block__dialog__details svg{height:32px;width:auto}}.ayo-events-block__dialog__visibility-settings .share-with-item{border:1px solid #c1c0c9;border-radius:16px;padding:8px 12px;width:100%}.ayo-events-block__dialog .ayo-chips-block .ayo-button--text{background-color:#f2f3ff}.ayo-events-block__dialog .ayo-chips-block__wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.ayo-events-block__dialog .ayo-chips-block .ayo-editing-button{min-width:100%}.ayo-events-block__dialog .ayo-chips-block svg{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.ayo-events-block__dialog__date-picker{margin:8px 24px!important}.ayo-events-block__dialog__date-picker .MuiClock-amButton:hover,.ayo-events-block__dialog__date-picker .MuiClock-pmButton:hover{background-color:#6065a8}.ayo-events-block__side-block__show-all{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-events-block__divider{background-color:#d8d8d8;height:12px}.ayo-events-block__add-button{background-color:#f2f3ff;border-color:#bcbee6;min-width:100%;padding:38px}.ayo-events-block__location{background-color:#e6f6e1;border-radius:8px;color:rgb(0 0 0/75%);color:#39804e;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-weight:700;letter-spacing:0;line-height:1.6875rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 8px}@media (min-width:1920px){.ayo-evidence-of-growth svg{height:28px;width:auto}}.ayo-evidence-of-growth .ayo-chip{background-color:#f3f4f5;color:#636363;max-width:80%}.ayo-evidence-of-growth.ayo-card .MuiCardContent-root{padding:24px}@media (max-width:600px){.ayo-evidence-of-growth.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-evidence-of-growth.MuiDialog-paperScrollPaper{height:inherit}.ayo-evidence-of-growth .MuiDialogContent-root{padding:0 23px 0 0}.ayo-evidence-of-growth .ayo-dialog__container{max-width:calc(100% - 32px);min-width:calc(100% - 32px);padding:54px 16px 24px}}.ayo-evidence-of-growth__title-box{align-self:center;overflow:hidden;white-space:nowrap}.ayo-evidence-of-growth__title{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-evidence-of-growth__view-details{align-items:center;background-color:#f3f4f5;border-radius:16px;display:flex;justify-content:space-between;margin-top:16px;padding:16px}@media (max-width:600px){.ayo-evidence-of-growth__view-details{align-items:flex-start;flex-direction:column}}.ayo-evidence-of-growth__view-details h4{max-width:100%;padding-right:24px}@media (max-width:600px){.ayo-evidence-of-growth__view-details h4{padding-bottom:8px}}.ayo-evidence-of-growth h3,.ayo-evidence-of-growth p{overflow-wrap:break-word}.ayo-extracurriculars-block .ayo-card .MuiDivider-root{margin-top:16px}@media (min-width:600px){.ayo-extracurriculars-block .extracurriculars-years-container:first-child{padding-right:16px}.ayo-extracurriculars-block .extracurriculars-years-container:nth-child(2){padding-left:16px}}@media (max-width:600px){.ayo-extracurriculars-block .extracurriculars-years-container:first-child{margin-bottom:24px}}.ayo-club-link{color:#6065a8}.family-feed-post__achievements,.family-feed-post__badges{align-items:center;background-color:#f2f3ff;border-radius:16px;display:flex;flex-direction:column;padding:16px 0}.family-feed-post__achievements{background-image:url(/static/media/achievements_background.4e142cda491db5c059ef.svg);background-size:contain}.family-feed-post__achievements svg{height:250px;width:auto}@media (max-width:600px){.family-feed-post__achievements svg{height:120px;width:auto}}.family-feed-post__conversations-opener{background-color:#f2f3ff;border-radius:9px;font-weight:700;padding:4px}.ayo-feedback-popup{left:50%;right:auto;z-index:1199}.ayo-feedback-popup__close{height:auto;min-width:0;min-width:auto;position:absolute;right:8px;top:8px;width:auto}.ayo-feedback-popup__close span{padding:6px}.ayo-feedback-popup .MuiPaper-root{background-color:#fff;border-radius:16px;min-width:0;min-width:auto;padding:56px 16px 16px}.ayo-feedback-popup .MuiSnackbarContent-message{padding:0}.ayo-feedback-popup .ayo-slider{margin-top:0;min-width:320px}.ayo-feedback-popup .ayo-slider .MuiSlider-thumb{background-color:#6065a8;border-radius:16px;box-shadow:0 1px 6px 1px rgb(30 32 64/25%);height:24px;width:24px}.ayo-feedback-popup .ayo-slider .MuiSlider-thumb.with-thumb-icon{background-color:initial;box-shadow:none;height:52px;width:52px}.ayo-feedback-popup .ayo-slider .MuiSlider-thumb input:focus+div:before{background-color:#6065a8;border-radius:50%;content:"";height:calc(100% + 10px);left:-5px;opacity:.35;position:absolute;top:-5px;width:calc(100% + 10px)}.ayo-feedback-popup .ayo-slider .MuiSlider-markLabel{max-width:15%;white-space:break-spaces}.ayo-feedback-popup .ayo-slider .MuiSlider-markLabel:nth-last-child(2){text-align:left}.ayo-feedback-popup--success .MuiPaper-root{padding:16px 16px 0}.ayo-feedback-popup--success .MuiSnackbarContent-message{line-height:0}.ayo-feedback-popup--dark .MuiPaper-root{background-color:#4a4263}.ayo-feedback-popup--dark .ayo-button,.ayo-feedback-popup--dark .ayo-checkbox{color:#fff}.ayo-feedback-popup--dark .ayo-button svg [fill],.ayo-feedback-popup--dark .ayo-checkbox svg [fill]{fill:#fff}.ayo-feedback-popup--dark .ayo-button svg [stroke],.ayo-feedback-popup--dark .ayo-checkbox svg [stroke]{stroke:#fff}.ayo-feedback-popup--dark .ayo-form-control-label .MuiFormControlLabel-label,.ayo-feedback-popup--dark .ayo-typography--subtitle2{color:#fff}.ayo-fileupload__image-preview{width:100%}.ayo-fileupload__list-item{border-radius:16px}.ayo-fileupload__list-item .ayo-typography--subtitle2 span{display:inline-block;vertical-align:top}.ayo-fileupload__list-item .ayo-typography--subtitle2 span:first-child{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ayo-fileupload__list-item .ayo-typography--label,.ayo-fileupload__list-item .ayo-typography--subtitle2 span:last-child{margin-left:8px}.ayo-fileupload__list-item--success{background-color:#f3f4f5}.ayo-fileupload__list-item--success .ayo-typography--label{color:#636363}.ayo-fileupload__list-item--error{background-color:rgb(210 101 86/5%)}.ayo-fileupload__list-item--error .ayo-typography--label{color:#c1292e}.ayo-fileupload__add-btn p{font-weight:700}.ayo-fileupload__add-btn svg{height:auto;width:auto}.ayo-action-step-create-dialog,.ayo-action-step-create-dialog .MuiDialogContent-root,.ayo-action-step-create-dialog .ayo-dialog__container{overflow:visible}.ayo-grades-section--empty-state{align-items:center;background-color:#f9f9fa;border-radius:12px;display:flex;flex:1 1;flex-direction:column}.students-filters{align-items:center;flex-wrap:wrap;gap:12px 16px}.students-filters .filter-chip{background-color:#1e152a;height:100%;max-width:250px;padding:4px 12px}.students-filters .filter-chip .MuiChip-label p{color:#fff}.students-filters .filter-chip:focus{background-color:#ffcc80;border-color:#ffa726}.students-filters .filter-chip:focus .MuiChip-label p{color:#2f325c}.students-filters .clear-button svg [fill]{fill:#6065a8}.students-filters .clear-button svg [stroke]{stroke:#6065a8}.ayo-highlights-block{background-color:#1e152a;border-radius:24px;margin-top:16px;padding:24px}.ayo-highlights-block .ayo-dropdown{min-width:200px}.ayo-highlights-block .ayo-dropdown .MuiSelect-select{background-color:#393144}.ayo-highlights-block .ayo-dropdown .MuiInputBase-root{background:none}.ayo-highlights-block .ayo-dropdown .MuiOutlinedInput-notchedOutline{border:none}.ayo-highlights-block .ayo-dropdown .MuiSelect-icon [fill]{fill:#fff}.ayo-highlights-block .ayo-dropdown .MuiSelect-icon [stroke]{stroke:#fff}@media (min-width:960px){.ayo-highlights-block .ayo-dropdown{min-width:328px}}.ayo-highlights-block .ayo-highlights-legend{padding-bottom:16px;padding-top:16px}.ayo-highlights-block .ayo-highlights-legend__title{font-weight:700;padding:0}.ayo-highlights-block .ayo-highlights-legend__list{-webkit-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;padding:0;row-gap:8px}.ayo-highlights-block .ayo-highlights-legend__list__item{align-items:center;display:inline-flex}.ayo-highlights-block .ayo-sel-recommendations-barchart .recharts-surface{overflow:visible}.ayo-highlights-block .ayo-sel-recommendations-barchart .ayo-chart-axis .recharts-cartesian-axis-line{stroke:#fff}.ayo-highlights-block .MuiTypography-root,.ayo-highlights-block .ayo-tabs:not(.ayo-tabs--outlined) .MuiTabs-fixed .MuiTab-root.Mui-selected .MuiTab-wrapper{color:#fff}.ayo-highlights-block .ayo-tabs:not(.ayo-tabs--outlined) .MuiTabs-indicator{background-color:#fff}.ayo-highlights-block .ayo-tabs:not(.ayo-tabs--outlined) .MuiTabs-fixed{border-bottom-color:#30263f}.ayo-highlights-block .axis-text,.ayo-highlights-block .recharts-cartesian-axis-tick-value,.ayo-highlights-block .recharts-label{fill:#fff;color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6875rem}.ayo-highlights-block .goals-chart-container .recharts-cartesian-axis-tick-value{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.ayo-highlights-block .x-axis-tick-multiline{overflow:visible}.ayo-highlights-block .x-axis-tick-multiline-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:128px;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-highlights-block .x-axis-tick-multiline-value.oneword{display:block;overflow:hidden;text-overflow:ellipsis}.ayo-highlights-block .x-axis-tick-multiline-value.tight{max-width:77px}@media (min-width:1920px){.ayo-highlights-block .x-axis-tick-multiline-value.tight{max-width:108px}}.ayo-highlights-block .bar-label{fill:#1f224a;color:rgb(0 0 0/85%);color:#373b71;font-size:1rem;line-height:1.5rem}.ayo-highlights-block .bar-label,.ayo-highlights-block .bar-label-outside{font-family:Lato,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.ayo-highlights-block .bar-label-outside{fill:#fff;color:rgb(0 0 0/85%);font-size:1.777rem;line-height:2.625rem}.ayo-highlights-block .recharts-legend-item-text{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem}.ayo-highlights-block .decorative-rect{display:none}.ayo-highlights-block .decorative-rect.active{display:block}.ayo-highlights-block .decorative-rect.hover{stroke:#bcbee6;display:block}.ayo-highlights-block .decorative-rect.focus{stroke:#ffa726;display:block}.ayo-highlights-block .main-rect-wrapper .main-rect:hover{fill:#f2f3ff}.ayo-highlights-block .main-rect-wrapper:focus{outline:none}.ayo-highlights-block .main-rect-wrapper:focus .main-rect{fill:#fff3e0}.ayo-highlights-block .MuiDivider-root{background-color:#342843}.ayo-highlights-block .MuiDivider-root.MuiDivider-vertical{margin:0 12px}.ayo-highlights-block .info-icon path{fill:#fff}.ayo-highlights-block .interest-buttons-container{gap:0 12px}.ayo-highlights-block .interest-buttons-container .interest-button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex:0 1 18%;flex-direction:column;height:200px;padding:8px}.ayo-highlights-block .interest-buttons-container .interest-button svg{height:auto;max-width:96px;width:100%}.ayo-highlights-block .interest-buttons-container .interest-button svg circle[fill]{fill:#7175af}.ayo-highlights-block .interest-buttons-container .interest-button svg circle[stroke]{stroke:#7175af}.ayo-highlights-block .interest-buttons-container .interest-button.active{border:2px solid #6065a8}.ayo-highlights-block .interest-buttons-container .interest-button:hover{border:2px solid #bcbee6}.ayo-highlights-block .interest-buttons-container .interest-button:hover svg circle[fill]{fill:#bcbee6}.ayo-highlights-block .interest-buttons-container .interest-button:hover svg circle[stroke]{stroke:#bcbee6}.ayo-highlights-block .interest-buttons-container .interest-button:focus{border:2px solid #ffa726}.ayo-highlights-block .interest-buttons-container .interest-button:focus svg circle[fill]{fill:#ffa726}.ayo-highlights-block .interest-buttons-container .interest-button:focus svg circle[stroke]{stroke:#ffa726}.highlights-selection .MuiPaper-root{background-color:#393144;border-radius:16px}.highlights-selection .MuiPaper-root .ayo-dropdown__menu-item{background-color:#393144;border-color:transparent;border-radius:16px;margin-bottom:8px}.highlights-selection .MuiPaper-root .ayo-dropdown__menu-item span{color:#fff}.highlights-selection .MuiPaper-root .ayo-dropdown__menu-item:focus,.highlights-selection .MuiPaper-root .ayo-dropdown__menu-item:hover{background-color:#4a4058}.highlights-selection .MuiPaper-root .ayo-dropdown__menu-item:focus{border-color:#fff}.highlights-selection .MuiList-root::-webkit-scrollbar-thumb{background-color:#c1c0c9}.highlights-selection .MuiList-root::-webkit-scrollbar-track{background-color:#4a4058}.endorsements-highlights .drilldown__back{color:#fff}.endorsements-highlights .drilldown__back svg [fill]{fill:#fff}.endorsements-highlights .drilldown__back svg [stroke]{stroke:#fff}.endorsements-highlights .drilldown__title{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.endorsements-highlights .reasons-grid{display:flex;flex-flow:column wrap;max-height:290px;row-gap:8px}.endorsements-highlights .reasons-grid .reason{background-color:initial;border:2px solid transparent;border-radius:12px;box-sizing:border-box;flex-basis:calc(33.3333% - 8px);padding:0;width:calc(33.3333% - 8px)}.endorsements-highlights .reasons-grid .reason__content{align-items:center;box-sizing:border-box;-webkit-column-gap:16px;column-gap:16px;display:flex;height:100%;padding:0 8px}.endorsements-highlights .reasons-grid .reason__stat{color:#f45bd2}.endorsements-highlights .reasons-grid .reason.active{border-color:#f45bd2}.endorsements-highlights .reasons-grid .reason.active .reason__text{color:rgb(0 0 0/85%);color:#fff;font-family:Lato,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.endorsements-highlights .reasons-grid .reason.active .reason__stat{color:#f45bd2}.endorsements-highlights .reasons-grid .reason:focus{border-color:#ffa726;outline:none}.endorsements-highlights .reasons-grid .reason:focus .reason__stat{color:#ffa726}.endorsements-highlights .reasons-grid .reason:hover:not(.disabled){border-color:#bcbee6;cursor:pointer}.endorsements-highlights .reasons-grid .reason:hover:not(.disabled) .reason__stat{color:#bcbee6}.filters-popover{background-color:initial;margin-top:12px;z-index:10}@media (max-width:600px){.filters-popover{width:calc(100% - 32px)}}.filters-popover .MuiPaper-root{border-radius:16px}.filters-popover .MuiPaper-root .MuiCardContent-root{padding:0}.filters-popover .MuiPaper-root .filters-container{background-color:#fafafa;padding:24px 24px 40px}@media (min-width:600px){.filters-popover .MuiPaper-root .filters-container{max-width:520px;min-height:100%;min-width:520px}}@media (max-width:600px){.filters-popover .MuiPaper-root .filters-container{box-sizing:border-box;width:100%}.filters-popover .MuiPaper-root .filters-container .scrollable-filters{max-height:350px;overflow-y:auto}}.filters-popover .MuiPaper-root .filters-container .filters-checkbox{margin-bottom:16px}.filters-popover .MuiPaper-root .filters-container .MuiDivider-root{flex-basis:100%;margin:16px 0}.filters-popover .MuiPaper-root .filters-container .filters-controls-box{gap:16px}.filters-popover .MuiPaper-root .filters-container .filters-controls-box .filters-controls-grid{gap:16px 0}.filters-popover .MuiPaper-root .filters-container .filters-controls-box .filters-controls-grid>.MuiGrid-item,.filters-popover .MuiPaper-root .filters-container .filters-controls-box>*{margin:0}.filters-popover .MuiPaper-root .MuiList-root{padding:0;width:100%}.filters-popover .MuiPaper-root .MuiList-root .MuiListItem-root{justify-content:space-between;margin-bottom:0}.filters-popover .MuiPaper-root .MuiList-root .MuiListItemIcon-root{justify-content:flex-end}.filters-popover .MuiPaper-root .MuiList-root .MuiListItemIcon-root svg [fill]{fill:#000}.filters-popover .MuiPaper-root .MuiList-root .MuiListItemIcon-root svg [stroke]{stroke:#000}.endorsements-filters .drilldown-options__grid,.endorsements-filters .main-options__grid{row-gap:16px}.ayo-pie-chart-component{fill:none;outline-offset:-10px;outline-style:inherit;outline-width:10px}.ayo-pie-chart-component--read-only .recharts-layer{pointer-events:none}.ayo-pie-chart-component:not(.ayo-pie-chart-component--read-only) .recharts-layer{cursor:pointer}.ayo-chart-legend .recharts-legend-item svg{margin-bottom:5px}.ayo-chart-legend .recharts-legend-item div{margin:0 14px 0 4px}.ayo-interests-map.full-screen{background:#1e152a;height:100%;left:0;overflow-y:auto;position:fixed;top:0;z-index:1299}.ayo-interests-map .interest-universe-definition-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.ayo-interests-map .interest-universe-definition-container .definition-content .definitions-list{display:flex;flex-direction:column;gap:40px 0}.ayo-interests-map .interest-universe-definition-container .definition-content .no-definition-link{display:flex;gap:12px}.ayo-interests-map .interest-universe-definition-container .definition-content .no-definition-link svg [fill]{fill:#fff}.ayo-interests-map .interest-universe-definition-container .definition-content .no-definition-link svg [stroke]{stroke:#fff}.ayo-interests-map .interest-universe-definition-container .definition-content .MuiTypography-root{color:#fff}.ayo-interests-map .interest-universe-definition-container .definition-content .definition-body{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}@media (max-width:600px){.ayo-interests-map .interest-universe-definition-container .definition-content .definition-body{word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}}.ayo-interests-map .reaction-tip-arrow{fill:#f45b69;height:6.17284px;width:6.17284px}.ayo-interests-map .reaction-tip-text{fill:#f45b69;color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:.2572rem;font-style:normal;font-weight:700;letter-spacing:0}.ayo-interests-map .ayo-skip-to-next-section{left:24px;top:24px}.ayo-interests-map .current-category{background-color:#393144;border-radius:16px;box-sizing:border-box;padding:16px;width:220px}@media (max-width:600px){.ayo-interests-map .current-category{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:140px}}.ayo-interests-map .current-category:empty{border:0;height:1px;outline:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ayo-interests-map .current-category p{color:#fff}.ayo-interests-map .ayo-interests-area{border-radius:16px}.ayo-interests-map .ayo-interests-area .interest{display:none}.ayo-interests-map .ayo-interests-area .interest:hover{cursor:pointer}.ayo-interests-map .ayo-interests-area .interest.displayed,.ayo-interests-map .ayo-interests-area .interest:hover+.uppertext-object .zoom-level-1 p{display:block}.ayo-interests-map .ayo-interests-area .interest:focus{outline:none}.ayo-interests-map .ayo-interests-area .interest .text{display:none}.ayo-interests-map .ayo-interests-area .interest .text.displayed{display:block}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text{color:#fff}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-liked{font-size:.09701rem;line-height:.16935rem}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-liked.zoom-level-4{font-size:.11107rem;line-height:.17464rem}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-other{color:rgb(0 0 0/85%);font-size:.06171rem;line-height:.13231rem;max-width:75%}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-suggested{color:rgb(0 0 0/85%);font-size:.06171rem;line-height:.13231rem;max-width:80%}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-not-interested{color:#fff;font-size:.06171rem;line-height:.13231rem;max-width:75%}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-reaction{font-size:.06171rem;line-height:.13231rem;max-width:75%}.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-reaction.other,.ayo-interests-map .ayo-interests-area .interest .interest-bubble-text.interest-bubble-text-reaction.suggested{color:rgb(0 0 0/85%)}.ayo-interests-map .ayo-interests-area .interest-other:focus,.ayo-interests-map .ayo-interests-area .interest-suggested:focus{stroke-width:.2px;stroke:#f2f3ff}.ayo-interests-map .ayo-interests-area .interest-other:focus circle{fill:#4f4f4f}.ayo-interests-map .ayo-interests-area .interest-other:focus .interest-bubble-text{color:#fff}.ayo-interests-map .ayo-interests-area .interest-not-interested:focus{stroke-width:.2px;stroke:#f2f3ff}.ayo-interests-map .ayo-interests-area .interest-not-interested:focus circle{fill:rgb(45 46 63/50%)}.ayo-interests-map .ayo-interests-area .interest-liked:focus .outer-main-circle{stroke:#ffa726}.ayo-interests-map .ayo-interests-area .interest-liked:focus .inner-circle{fill:#ffcc80}.ayo-interests-map .ayo-interests-area .interest-liked:hover .outer-main-circle{stroke:#bcbee6}.ayo-interests-map .ayo-interests-area .interest-liked:hover .inner-circle{fill:#434981}.ayo-interests-map .ayo-interests-area .empty-text{background-color:#f4f4f4}.ayo-interests-map .ayo-interests-area .uppertext{color:#fff;font-size:1rem;line-height:1.5rem;margin-bottom:2px;white-space:nowrap}.ayo-interests-map .ayo-interests-area .uppertext-object{display:none;overflow:visible}.ayo-interests-map .ayo-interests-area .uppertext-object.displayed{align-items:flex-end;display:flex}.ayo-interests-map .ayo-interests-area .uppertext-block{align-items:flex-end;display:flex;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-0 .uppertext{display:none}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-0 .uppertext.interest-level-0{display:block}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-1{max-width:55.55556px;width:55.55556px}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-1 .uppertext{display:none;font-size:.55556rem;line-height:.83333rem;white-space:normal}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-1 .uppertext.interest-level-0{display:block}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-2{max-width:24.69136px;width:24.69136px}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-2 .uppertext{font-size:.30864rem;line-height:.46296rem;white-space:normal}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-2 .uppertext.liked{margin-bottom:3px}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-3{max-width:20.57613px;width:20.57613px}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-3 .uppertext{font-size:.17147rem;line-height:.2572rem;margin-bottom:1px;white-space:normal}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-3 .uppertext.liked{margin-bottom:4px}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-4{max-width:13.33638px;width:13.33638px}.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-4 .uppertext{font-size:.11107rem;line-height:.17461rem;margin-bottom:.8px;white-space:normal}.ayo-interests-map .ayo-interests-area .interest-liked+.uppertext-object .zoom-level-4 .uppertext,.ayo-interests-map .ayo-interests-area .uppertext-block.zoom-level-5 .uppertext{display:none}.ayo-interests-map .ayo-interests-area.safari .uppertext-object .uppertext-block{-webkit-transform:none;transform:none}.ayo-interests-map .reaction-widget{align-items:center;display:flex;flex-direction:column}.ayo-interests-map .reaction-widget .ayo-checkbox input[type=checkbox]+svg [fill]{fill:#fff}.ayo-interests-map .reaction-widget .ayo-checkbox input[type=checkbox]+svg [stroke]{stroke:#fff}.ayo-interests-map .reaction-widget .ayo-checkbox input[type=checkbox]:hover+svg [fill]{fill:#bcbee6}.ayo-interests-map .reaction-widget .ayo-checkbox input[type=checkbox]:hover+svg [stroke]{stroke:#bcbee6}.ayo-interests-map .reaction-widget .ayo-checkbox input[type=checkbox]:focus+svg{box-shadow:0 0 0 2px #ffa726}.ayo-interests-map .reaction-widget .ayo-checkbox input[type=checkbox]:focus+svg [fill]{fill:#fff3e0}.ayo-interests-map .reaction-widget .ayo-checkbox input[type=checkbox]:focus+svg [stroke]{stroke:#fff3e0}.ayo-interests-map .reaction-widget .ayo-checkbox.Mui-checked input[type=checkbox]:hover+svg{box-shadow:0 0 0 2px #bcbee6}.ayo-interests-map .reaction-widget .ayo-checkbox.Mui-checked input[type=checkbox]:hover+svg [fill]{fill:#fff}.ayo-interests-map .reaction-widget .ayo-checkbox.Mui-checked input[type=checkbox]:hover+svg [stroke]{stroke:#fff}@media (min-width:600px){.ayo-interests-map .reaction-widget__actions{width:50%}}.ayo-interests-map .reaction-widget .ayo-slider{--track-color:#6065a8;margin-top:16px}@media (max-width:600px){.ayo-interests-map .reaction-widget .ayo-slider{max-width:calc(100% - 32px)}}.ayo-interests-map .reaction-widget .ayo-slider.reaction-slider-1{--track-color:#c1bfc9}.ayo-interests-map .reaction-widget .ayo-slider.reaction-slider-1.suggested-slider{--track-color:#ffc107}.ayo-interests-map .reaction-widget .ayo-slider .MuiSlider-track{background:var(--track-color)}.ayo-interests-map .reaction-widget .ayo-slider .MuiSlider-rail{background:#f3f4f5;opacity:1}.ayo-interests-map .reaction-widget .ayo-slider .MuiSlider-markLabel{color:#fff}.ayo-interests-map .reaction-widget .ayo-slider .MuiSlider-thumb input:focus+svg circle:first-child{fill:rgb(242 243 255/50%);stroke:#bcbee6;stroke-width:rgb(242 243 255/50%);r:23;opacity:1}.ayo-interests-map .reaction-widget .ayo-button--text{color:#fff}.ayo-interests-map .reaction-widget .ayo-button--text:focus,.ayo-interests-map .reaction-widget .ayo-button--text:hover{color:#6065a8}.ayo-interests-map .reaction-widget .light-label .MuiTypography-root,.ayo-interests-map .reaction-widget .light-text{color:#fff}.ayo-interests-map .reaction-widget .info-icon{flex-shrink:0;margin-right:16px}.ayo-interests-map .reaction-widget .info-icon [fill]{fill:#fff}.ayo-interests-map .reaction-widget .info-icon [stroke]{stroke:#fff}.ayo-interests-map__full-screen-overlay{background:#1e152a;bottom:0;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1298}.ayo-interests-map .zoom-widget{align-items:center;background:#393144;border-radius:16px;display:flex;flex-direction:column;height:360px;margin-right:16px;padding:16px;pointer-events:auto}.ayo-interests-map .zoom-widget .ayo-button{border:2px solid transparent;box-sizing:border-box;height:40px;min-height:40px;min-width:40px;width:40px}.ayo-interests-map .zoom-widget .ayo-button svg path,.ayo-interests-map .zoom-widget .ayo-button svg rect{fill:#fff}.ayo-interests-map .zoom-widget .ayo-button:hover{border-color:#bcbee6}.ayo-interests-map .zoom-widget .ayo-button:hover svg path[fill],.ayo-interests-map .zoom-widget .ayo-button:hover svg rect[fill]{fill:#6065a8}.ayo-interests-map .zoom-widget .ayo-button:hover svg path[stroke]{stroke:#6065a8}.ayo-interests-map .zoom-widget .ayo-button:focus{background:#fff3e0;border-color:#ffa726;color:#4f4f4f}.ayo-interests-map .zoom-widget .ayo-button:focus svg path[fill],.ayo-interests-map .zoom-widget .ayo-button:focus svg rect[fill]{fill:#2f325c}.ayo-interests-map .zoom-widget .ayo-button:focus svg path[stroke]{stroke:#2f325c}.ayo-interests-map .zoom-widget .ayo-button:first-child{margin-bottom:32px}.ayo-interests-map .zoom-widget .ayo-button:last-child{margin-top:32px}.ayo-interests-map .zoom-widget .MuiTypography-root{color:#fff}.ayo-interests-map .zoom-widget .ayo-slider{margin:0}.ayo-interests-map .zoom-widget .ayo-slider,.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-rail{border-radius:21px;width:8px}.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-track{background:#6bad6a;width:8px}.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-rail{background:#f3f4f5;opacity:1}.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-mark{width:8px}.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-markLabel{color:#fff}.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-markLabel:nth-last-child(2){-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-thumb{background-color:#6bad6a;border-radius:50%;box-shadow:0 1px 6px 1px rgb(30 32 64/25%);height:24px;width:24px}.ayo-interests-map .zoom-widget .ayo-slider .MuiSlider-thumb input:focus+div:before{background-color:rgb(107 173 106/35%);border-radius:50%;content:"";height:calc(100% + 10px);left:-5px;position:absolute;top:-5px;width:calc(100% + 10px)}@media (max-width:600px){.ayo-interests-map .zoom-widget{height:auto;margin-right:0;padding:8px}.ayo-interests-map .zoom-widget .zoom-slider{height:220px;margin:16px 0}.ayo-interests-map .zoom-widget .ayo-button:first-child{margin-bottom:8px}.ayo-interests-map .zoom-widget .ayo-button:last-child{margin-top:8px}}.ayo-interests-map .search-widget{width:320px}.ayo-interests-map .search-widget>*{pointer-events:auto}.ayo-interests-map .search-widget .ayo-stt-helper .MuiTooltip-tooltipPlacementBottom{margin-top:64px}.ayo-interests-map .search-widget .ayo-button{box-sizing:border-box;height:54px;width:54px}@media (min-width:1920px){.ayo-interests-map .search-widget .ayo-button{height:71px;width:71px}}.ayo-interests-map .search-widget .ayo-button svg{height:24px;width:24px}.ayo-interests-map .search-widget .ayo-button svg path[fill]{fill:#fff}.ayo-interests-map .search-widget .ayo-button svg path[stroke]{stroke:#fff}.ayo-interests-map .search-widget .ayo-textfield .MuiAutocomplete-inputRoot{background-color:#393144}.ayo-interests-map .search-widget .ayo-textfield .MuiAutocomplete-popupIndicator{background:transparent}.ayo-interests-map .search-widget .ayo-textfield .MuiInputBase-input,.ayo-interests-map .search-widget .ayo-textfield__input-label{background:none;color:#fff}.ayo-interests-map .search-widget .ayo-textfield .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c1c0c9}.ayo-interests-map .search-widget .ayo-textfield button{border:2px solid transparent}.ayo-interests-map .search-widget .ayo-textfield button svg path[fill]{fill:#fff}.ayo-interests-map .search-widget .ayo-textfield button svg path[stoke]{stroke:#fff}.ayo-interests-map .search-widget .ayo-textfield button:hover{background:#f2f3ff;border-color:#bcbee6}.ayo-interests-map .search-widget .ayo-textfield button:hover svg path[fill],.ayo-interests-map .search-widget .ayo-textfield button:hover svg rect[fill]{fill:#6065a8}.ayo-interests-map .search-widget .ayo-textfield button:hover svg path[stroke]{stroke:#6065a8}.ayo-interests-map .search-widget .ayo-textfield button:focus{background:#fff3e0;border-color:#ffa726}.ayo-interests-map .search-widget .ayo-textfield button:focus .ayo-searchfield__action-icon{outline:none}.ayo-interests-map .search-widget .ayo-textfield button:focus svg path[fill],.ayo-interests-map .search-widget .ayo-textfield button:focus svg rect[fill]{fill:#2f325c}.ayo-interests-map .search-widget .ayo-textfield button:focus svg path[stroke]{stroke:#2f325c}.filter-widget{background:#393144;border-radius:16px;box-sizing:border-box;padding:8px}.filter-widget--container{display:flex;flex-direction:column;margin-right:16px;pointer-events:auto;width:250px}.filter-widget--container .ayo-button{height:54px;margin-bottom:16px}@media (min-width:1920px){.filter-widget--container .ayo-button{height:71px}}.filter-widget--container .ayo-button svg path{fill:#fff}.filter-widget--container .ayo-button:focus{border:2px solid #c1c0c9;box-shadow:none}.filter-checkboxgroup .ayo-legend-spot{border-radius:50%;display:inline-block;height:16px;margin-right:8px;margin-top:5px;min-height:16px;min-width:16px;width:16px}@media (min-width:1920px){.filter-checkboxgroup .ayo-legend-spot{margin-top:10px}}.filter-checkboxgroup .ayo-legend-spot.selected{background-color:#6065a8}.filter-checkboxgroup .ayo-legend-spot.suggested{background-color:#ffa726}.filter-checkboxgroup .ayo-legend-spot.other{background-color:#c1c0c9}.filter-checkboxgroup .ayo-legend-spot.not-interested{background-color:#49425d}.filter-checkboxgroup .MuiFormControlLabel-label{align-items:flex-start;display:flex}.filter-checkboxgroup .MuiFormGroup-root .ayo-form-control-label{padding:12px}.filter-checkboxgroup .MuiFormGroup-root .ayo-form-control-label .MuiButtonBase-root{padding:0}.filter-checkboxgroup.dark .MuiFormControlLabel-label{color:#fff}.filter-checkboxgroup.dark .ayo-checkbox input[type=checkbox]+svg [fill]{fill:#fff}.filter-checkboxgroup.dark .ayo-checkbox input[type=checkbox]+svg [stroke]{stroke:#fff}.filter-checkboxgroup.dark .ayo-checkbox input[type=checkbox]:hover+svg [fill]{fill:#bcbee6}.filter-checkboxgroup.dark .ayo-checkbox input[type=checkbox]:hover+svg [stroke]{stroke:#bcbee6}.filter-checkboxgroup.dark .ayo-checkbox input[type=checkbox]:focus+svg{box-shadow:0 0 0 2px #ffa726}.filter-checkboxgroup.dark .ayo-checkbox input[type=checkbox]:focus+svg [fill]{fill:#fff3e0}.filter-checkboxgroup.dark .ayo-checkbox input[type=checkbox]:focus+svg [stroke]{stroke:#fff3e0}.filter-checkboxgroup.dark .ayo-checkbox.Mui-checked input[type=checkbox]:hover+svg{box-shadow:0 0 0 2px #bcbee6}.filter-checkboxgroup.dark .ayo-checkbox.Mui-checked input[type=checkbox]:hover+svg [fill]{fill:#fff}.filter-checkboxgroup.dark .ayo-checkbox.Mui-checked input[type=checkbox]:hover+svg [stroke]{stroke:#fff}.filter-dialog.ayo-dialog__paper{box-sizing:border-box;height:100%;justify-content:center;width:100%}.filter-dialog.ayo-dialog__paper .ayo-dialog__container{box-sizing:border-box;width:100%}.filter-dialog.ayo-dialog__paper .ayo-dialog__container .MuiDialogActions-root{flex-direction:column}.interests-widgets{pointer-events:none}.interests-widgets .widget-button{box-sizing:border-box;height:54px;pointer-events:auto;width:54px}.interests-widgets button.full-screen-toggle{display:none;position:absolute}@media (max-width:600px){.interests-widgets{box-sizing:border-box;height:calc(100% - 32px);width:calc(100% - 32px)}.interests-widgets .filter-widget--container{margin-right:0;width:auto}.interests-widgets button.full-screen-toggle{display:block}.interests-widgets .search-widget{display:flex;flex:1 1;justify-content:flex-end;margin-right:8px;width:auto}.interests-widgets .search-widget>div{width:100%}.interests-widgets .zoom-widget{bottom:0;position:absolute;right:0}}.ayo-interests-viewmap .interests-viewmap-canvas{border-radius:16px}.ayo-interests-viewmap .map-legend{background:#393144;border-radius:9px;bottom:16px;padding:24px;position:absolute;right:16px}@media (max-width:600px){.ayo-interests-viewmap .map-legend{left:16px}}.ayo-interests-viewmap .map-legend h4,.ayo-interests-viewmap .map-legend p{color:#fff}.ayo-interests-viewmap .map-legend .ayo-typography--caption{align-items:center;display:flex}.ayo-interests-viewmap .map-legend .ayo-typography--caption:not(:last-child){margin-bottom:16px}.ayo-interests-viewmap .map-legend .legend-spot.comment{height:24px;margin-left:4px;margin-right:28px;width:24px}.ayo-interests-viewmap .map-legend .legend-spot{border-radius:50%;display:inline-block;margin-right:24px}.ayo-interests-viewmap .map-legend .legend-spot.suggested{background:#ffa726;height:16px;margin:8px 32px 8px 8px;width:16px}.definition-container{background-color:#1e152a;background-image:url(/static/media/planet.104cf7b9487b72f1b585.svg),url(/static/media/stars.d07ea4d7ed8451fad989.svg);background-repeat:no-repeat,repeat;background-size:90% auto,100% auto;border-radius:16px;position:relative}@media (max-width:600px){.definition-container{background-position-y:center,top}}.definition-container .interest-definition-canvas{height:auto;width:100%}.definition-container .definition-box{display:flex;padding:40px}.definition-container .definition-box.centered{justify-content:center}.definition-container .definition-box .interest-bubble-container{margin-bottom:24px}@media (min-width:600px){.definition-container .definition-box .interest-bubble-container{margin-right:34px}}.definition-container .definition-box .interest-bubble-container .interest-bubble-uppertext{color:#fff}.definition-container .definition-box .reflection.cropped{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.definition-container .definition-box .expand-toggle-icon [fill]{fill:#fff}.definition-container .definition-box .expand-toggle-icon [stroke]{stroke:#fff}.definition-container .definition-box .definition-content-box{display:flex;flex-direction:column;justify-content:center;max-width:55%}.definition-container .definition-box .definition-content-box .definitions-list{display:flex;flex-direction:column}.definition-container .definition-box .definition-content-box .no-definition-illustration{align-self:center;height:auto;margin-bottom:56px;max-width:100%}@media (max-width:600px){.definition-container .definition-box .definition-content-box .no-definition-illustration{margin-bottom:40px}}.definition-container .definition-box .definition-content-box .learn-more-link{display:inline-flex;gap:12px}.definition-container .definition-box .definition-content-box .learn-more-link svg [fill]{fill:#fff}.definition-container .definition-box .definition-content-box .learn-more-link svg [stroke]{stroke:#fff}.definition-container .definition-box .definition-content-box .MuiTypography-root{color:#fff}.definition-container .definition-box .definition-content-box .definition-body{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.definition-container .definition-box .definition-content-box button.back-to-interests{width:50%}@media (max-width:600px){.definition-container .interest-definition-canvas{display:none}.definition-container .definition-box{align-items:center;flex-direction:column;position:relative}.definition-container .definition-box .definition-content-box{max-width:100%}.definition-container .definition-box .definition-content-box .definition-body{word-wrap:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.definition-container .definition-box .definition-content-box button.back-to-interests{width:100%}}.ayo-intervention-alert .ayo-alert{box-shadow:0 12px 16px 6px rgb(0 0 0/6%);margin-bottom:24px}.ayo-intervention-alert .ayo-alert .MuiAlert-icon{padding-top:6px}.ayo-intervention-alert .ayo-alert.acknowledged{display:grid;grid-template-columns:36px auto;max-width:504px;padding:16px}.ayo-intervention-alert .ayo-alert.acknowledged .MuiAlert-action{min-width:-webkit-max-content;min-width:max-content;padding:24px 0 0 32px}.ayo-intervention-alert .ayo-alert.acknowledged .MuiAlert-icon{padding-top:0}.ayo-main-illustration{width:85%}@media (min-width:1920px){.ayo-main-illustration{width:auto}}.instruction-text{font-style:italic}.login-option__container{position:relative}.login-option__caption{display:flex;flex-direction:column;left:100%;max-width:200px;position:absolute;top:50%;width:100%}.login-option__caption p{margin-top:8px;padding-left:12px}@media (max-width:1365px){.login-option__caption{left:auto;margin-bottom:24px;margin-top:-24px;max-width:100%;position:relative;top:auto}.login-option__caption svg{align-self:flex-end;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.login-option__caption p{box-sizing:border-box;margin-top:-16px;width:calc(100% - 60px)}}@media (max-width:600px){.login-option__caption{margin-top:0}}.ayo-leadership-attributes-dialog--text{background-color:#fafaff;border-radius:9px;padding:16px}.ayo-leadership-attributes-dialog .MuiDialogActions-root{justify-content:space-between;padding-top:48px}.ayo-leadership-attributes-dialog .MuiDialogContent-root{border-radius:9px;padding-right:20px}@media (max-width:600px){.ayo-leadership-attributes-dialog .MuiDialogContent-root{padding-right:12px}}@media (min-width:1280px){.ayo-leadership-attributes-dialog .ayo-dialog__container{max-width:624px;min-width:624px}}@media (max-width:600px){.ayo-leadership-attributes-dialog .ayo-dialog__container{min-width:auto}}.ayo-leadership-attributes-graph{-ms-overflow-style:none;background-color:#fff;overflow-y:scroll;scrollbar-width:none}.ayo-leadership-attributes-graph::-webkit-scrollbar{height:0;width:0}@media (min-width:600px){.ayo-leadership-attributes-graph canvas{margin-top:-32px;max-height:500px;max-width:500px}}@media (min-width:1920px){.ayo-leadership-attributes-graph canvas{margin-top:-32px;max-height:800px;max-width:800px}}.ayo-leadership-attributes-graph .ayo-checkboxgroup .leading-self .MuiFormControlLabel-label:before,.ayo-leadership-attributes-graph .ayo-checkboxgroup .leading-self .view-options:before,.ayo-leadership-attributes-graph .labels-group .leading-self .MuiFormControlLabel-label:before,.ayo-leadership-attributes-graph .labels-group .leading-self .view-options:before{background-image:url(/static/media/leading_self_legend.5ab94219107b5332ab1c.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;margin-right:8px;vertical-align:middle;width:32px}.ayo-leadership-attributes-graph .ayo-checkboxgroup .leading-others .MuiFormControlLabel-label:before,.ayo-leadership-attributes-graph .ayo-checkboxgroup .leading-others .view-options:before,.ayo-leadership-attributes-graph .labels-group .leading-others .MuiFormControlLabel-label:before,.ayo-leadership-attributes-graph .labels-group .leading-others .view-options:before{background-image:url(/static/media/leading_others_legend.fbb82d7d0421173ca5c9.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;margin-right:8px;vertical-align:middle;width:32px}.ayo-leadership-attributes-graph .ayo-checkboxgroup .leading-change .MuiFormControlLabel-label:before,.ayo-leadership-attributes-graph .ayo-checkboxgroup .leading-change .view-options:before,.ayo-leadership-attributes-graph .labels-group .leading-change .MuiFormControlLabel-label:before,.ayo-leadership-attributes-graph .labels-group .leading-change .view-options:before{background-image:url(/static/media/leading_change_legend.b66a495a08d344779c6e.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;margin-right:8px;vertical-align:middle;width:32px}.ayo-leadership-attributes--main-block{background-color:#f5f9fe;border-radius:25px}.ayo-leadership-attributes--illustration{margin-bottom:-5px}@media (max-width:600px){.ayo-leadership-attributes .ayo-hotspot{margin-left:4px}}.ayo-leadership-attributes .ayo-leadership-attributes-graph .ayo-radar-chart{flex-direction:column-reverse}@media (min-width:960px){.ayo-leadership-attributes .ayo-leadership-attributes-graph .ayo-radar-chart{flex-direction:row-reverse}}.ayo-leadership-attributes__graph-container{background-color:#fff;border-radius:16px}.ayo-goal-milestone-card .ayo-form-control-label{width:100%}.ayo-goal-milestone-card__deadline{padding-top:4px}@media (max-width:600px){.ayo-goal-milestone-card__deadline.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-goal-milestone-card__deadline.MuiDialog-paperScrollPaper{height:inherit}}.ayo-goal-milestone-card__deadline svg{margin-right:10px;position:relative;top:6px}.ayo-goal-milestone-card__controls-container{padding-top:24px}.ayo-goal-milestone-card .MuiCardContent-root{padding:24px 28px}.ayo-goal-milestone-card .MuiDivider-root{margin:0 16px}@media (max-width:600px){.ayo-goal-milestone-card__confirm-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-goal-milestone-card__confirm-dialog.MuiDialog-paperScrollPaper{height:inherit}}.ayo-mood-section-student .ayo-mood-card__wrapper{padding:8px 16px 8px 8px}@media (max-width:600px){.ayo-mood-section-student .ayo-mood-card__wrapper{padding-right:0}}.ayo-mood-section-teacher .ayo-mood-card-teacher .ayo-mood-heading{color:#6065a8}.ayo-activity-description-dialog__scrollable-container{margin:24px 0}.ayo-activity-description-dialog__scrollable-container::-webkit-scrollbar{width:8px}.ayo-activity-description-dialog__scrollable-container:focus{outline:none}.ayo-activity-description-dialog .MuiDialogContent-root.ayo-activity-description-dialog__scrollable-container{padding-right:16px}.ayo-activity-description-dialog__chip{background-color:#fff;margin:8px 8px 0 0}.ayo-activity-description-dialog__details-box__description{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}@media (max-width:600px){.ayo-activity-description-dialog__details-box__description{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}}.ayo-activity-description-dialog__details-box__description--collapsed{word-wrap:break-word;-webkit-line-clamp:100;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-activity-description-dialog__details-box__action-buttons .ayo-icon-button{height:auto;width:auto}.ayo-activity-description-dialog__description-title{font-weight:700;margin-bottom:8px}.ayo-activity-description-dialog__close-button{width:60%}@media (max-width:600px){.ayo-activity-description-dialog__close-button{width:100%}}.ayo-activity-description-dialog__title-block{align-items:center;display:flex;justify-content:space-between}.ayo-activity-description-dialog__title-block img,.ayo-activity-description-dialog__title-block svg{height:auto;width:84px}.ayo-activity-description-dialog .ayo-dialog__container{max-width:624px;min-width:624px}@media (max-width:600px){.ayo-activity-description-dialog .ayo-dialog__container{min-width:auto}}.ayo-nav-drawer .MuiDrawer-paper{background-color:#fff;border:none;box-shadow:0 2px 6px 2px rgb(0 0 0/6%);width:236px}@media (min-width:1920px){.ayo-nav-drawer .MuiDrawer-paper{width:304px}}.ayo-nav-drawer .items-list{display:flex;flex-direction:column;row-gap:16px}.ayo-nav-drawer .MuiList-root{padding:16px 24px}.ayo-nav-drawer .MuiList-root.inner-list{padding:8px 0 0 16px}.ayo-nav-drawer .MuiList-root .MuiListItemIcon-root{min-width:32px}.ayo-nav-drawer .MuiList-root .MuiListItem-button{margin-bottom:0}.ayo-nav-drawer .MuiList-root .MuiListItem-button svg{height:24px;width:24px}.ayo-nav-drawer .MuiDivider-root{margin-bottom:16px}.ayo-nav-drawer+.ayo-page{padding-left:236px}@media (min-width:1920px){.ayo-nav-drawer+.ayo-page{padding-left:304px}}@media (min-width:600px){.ayo-nav-drawer+.ayo-page .MuiContainer-root{padding-left:56px;padding-right:56px}}@media (min-width:1280px){.ayo-nav-drawer+.ayo-page .MuiContainer-maxWidthLg{max-width:1496px}}.ayo-nav-drawer.MuiDrawer-modal .MuiDrawer-paper{width:341px}.ayo-nav-drawer .ayo-dot-indicator{position:absolute;right:30px}.ayo-no-student-screen .ayo-page-illustration-block__content__main-header{padding-bottom:0}.ayo-no-student-screen__secondary-text{max-width:504px}@media (min-width:1920px){.ayo-no-student-screen__secondary-text{max-width:680px}}.ayo-notifications__item-text{color:#6065a8;padding:12px 16px}.ayo-notifications__trend{background-color:#fff3e0}.ayo-notifications__popover{background-color:initial}.ayo-notifications__popover .ayo-editing-button svg *{fill-opacity:1;stroke-opacity:1}.ayo-notifications__popover .ayo-editing-button svg [fill]{fill:#6065a8}.ayo-notifications__popover .ayo-editing-button svg [stroke]{stroke:#6065a8}.ayo-notifications__popover .MuiPopover-paper{overflow:hidden}.ayo-notifications__popover .MuiBackdrop-invisible{background-color:initial}.ayo-notifications__popover .MuiPaper-elevation8{box-shadow:0 12px 16px 6px rgb(0 0 0/6%)}.ayo-notifications__popover .MuiPaper-rounded{border-radius:16px}.ayo-notifications__popover .MuiList-root{margin-bottom:24px;max-height:400px;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-top:0}@media (max-width:600px){.ayo-notifications__popover .MuiList-root{max-height:calc(100vh - 240px)}}.ayo-notifications__popover .MuiListItem-root{align-items:flex-start;border:2px solid transparent;border-radius:16px;flex-direction:column;margin:16px 0;max-width:430px;padding:8px 8px 8px 20px}.ayo-notifications__popover .MuiListItem-root:first-of-type{margin-top:0}.ayo-notifications__popover .MuiListItem-root:last-of-type{margin-bottom:0}.ayo-notifications__popover .MuiListItem-root:hover{background-color:#f2f3ff;border-color:#bcbee6}.ayo-notifications__popover .MuiListItem-root.Mui-focusVisible{background-color:#fff3e0;border-color:#ffa726}.ayo-notifications__popover .MuiListItem-root .MuiBadge-root{left:10px;position:absolute;top:20px}.ayo-notifications__popover .MuiListItem-root .ayo-chip{background-color:#dfeff8;color:rgb(0 0 0/75%);color:#1f224a;font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem;padding:0 8px}.ayo-notifications__popover .MuiListItem-root .ayo-chip svg{height:24px;padding-right:4px;width:24px}.ayo-notifications__popover .MuiListItem-root .ayo-chip svg [fill]{fill:#1f224a}.ayo-notifications__popover .MuiListItem-root .ayo-chip svg [stroke]{stroke:#1f224a}.ayo-notifications__popover .MuiListItem-root .ayo-chip.family-feed,.ayo-notifications__popover .MuiListItem-root .ayo-chip.my-feed,.ayo-notifications__popover .MuiListItem-root .ayo-chip.my-students,.ayo-notifications__popover .MuiListItem-root .ayo-chip.students{background-color:#e7f8df}.ayo-notifications__popover .MuiListItem-root .ayo-chip.club-hub{background-color:#f8f5df}.ayo-opportunities-block .ayo-carousel__wrapper .react-multi-carousel-track{padding:8px}.ayo-opportunity-card__info-bubble{position:absolute;right:16px;top:16px;z-index:1}.ayo-opportunity-card .ayo-flippable-card__inner--flipped .ayo-flippable-card__front .ayo-button,.ayo-opportunity-card .ayo-flippable-card__inner--flipped .ayo-flippable-card__front .ayo-opportunity-card__info-bubble{display:none}.ayo-opportunity-card__scrollable-container{height:calc(100% - 70px);margin:8px 0 8px 8px;overflow-y:auto;padding-right:8px}@media (min-width:1920px){.ayo-opportunity-card__scrollable-container{height:calc(100% - 80px)}}.ayo-opportunity-card__scrollable-container::-webkit-scrollbar{width:8px}.ayo-opportunity-card .ayo-tags-block{text-align:left}.ayo-opportunity-card .ayo-chip{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6875rem;padding-bottom:0;padding-top:0}.ayo-opportunity-card .ayo-ml-input-chip{color:#434981;font-weight:700}.ayo-opportunity-card .ayo-link{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem}.ayo-opportunity-card .ayo-link svg{max-width:18px;min-width:18px}.ayo-opportunity-card .MuiDivider-vertical{margin:4px}.ayo-opportunity-card.activity .ayo-flippable-card__front .ayo-chip{background-color:#ffcfd4}.ayo-opportunity-card.extracurricular .ayo-flippable-card__front .ayo-chip{background-color:#fff3d6}.ayo-opportunity-card.certification .ayo-flippable-card__front .ayo-chip,.ayo-opportunity-card.course .ayo-flippable-card__front .ayo-chip{background-color:#dbc9fe}.ayo-opportunity-card.certification .ayo-flippable-card__back,.ayo-opportunity-card.course .ayo-flippable-card__back{background-color:#5b4783}.ayo-opportunity-card.certification ::-webkit-scrollbar-thumb,.ayo-opportunity-card.course ::-webkit-scrollbar-thumb{background-color:#bca0f3}.ayo-opportunity-card.librarybook .ayo-flippable-card__front .ayo-chip{background-color:#aaeaa9}.ayo-opportunity-card.librarybook .ayo-flippable-card__back{background-color:#30663c}.ayo-opportunity-card.librarybook ::-webkit-scrollbar-thumb{background-color:#6bad6a}.ayo-opportunity-card.libraryvideo .ayo-flippable-card__front .ayo-chip{background-color:#cbe3fc}.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back{background-color:#304d97}.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back .ayo-chip{background-color:#1a2f64}.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back ::-webkit-scrollbar-thumb{background-color:#5d82e0}.ayo-opportunity-card.studies .ayo-flippable-card__front .ayo-chip{background-color:#fbe1ff}.ayo-opportunity-card.studies .ayo-flippable-card__back{background-color:#823097}.ayo-opportunity-card.studies .ayo-flippable-card__back ::-webkit-scrollbar-thumb{background-color:#d159ef}.ayo-opportunity-card.volunteering .ayo-flippable-card__front .ayo-chip{background-color:#71f9fd}.ayo-opportunity-card.volunteering .ayo-flippable-card__back{background-color:#24606d}.ayo-opportunity-card.volunteering .ayo-flippable-card__back .ayo-chip{background-color:#164748}.ayo-opportunity-card.volunteering .ayo-flippable-card__back ::-webkit-scrollbar-thumb{background-color:#409b9d}.ayo-opportunity-card.certification .ayo-flippable-card__back *,.ayo-opportunity-card.course .ayo-flippable-card__back *,.ayo-opportunity-card.librarybook .ayo-flippable-card__back *,.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back *,.ayo-opportunity-card.studies .ayo-flippable-card__back *,.ayo-opportunity-card.volunteering .ayo-flippable-card__back *{color:#fff}.ayo-opportunity-card.certification .ayo-flippable-card__back .ayo-button svg [fill],.ayo-opportunity-card.certification .ayo-flippable-card__back .ayo-link svg [fill],.ayo-opportunity-card.course .ayo-flippable-card__back .ayo-button svg [fill],.ayo-opportunity-card.course .ayo-flippable-card__back .ayo-link svg [fill],.ayo-opportunity-card.librarybook .ayo-flippable-card__back .ayo-button svg [fill],.ayo-opportunity-card.librarybook .ayo-flippable-card__back .ayo-link svg [fill],.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back .ayo-button svg [fill],.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back .ayo-link svg [fill],.ayo-opportunity-card.studies .ayo-flippable-card__back .ayo-button svg [fill],.ayo-opportunity-card.studies .ayo-flippable-card__back .ayo-link svg [fill],.ayo-opportunity-card.volunteering .ayo-flippable-card__back .ayo-button svg [fill],.ayo-opportunity-card.volunteering .ayo-flippable-card__back .ayo-link svg [fill]{fill:#fff}.ayo-opportunity-card.certification .ayo-flippable-card__back .ayo-button svg [stroke],.ayo-opportunity-card.certification .ayo-flippable-card__back .ayo-link svg [stroke],.ayo-opportunity-card.course .ayo-flippable-card__back .ayo-button svg [stroke],.ayo-opportunity-card.course .ayo-flippable-card__back .ayo-link svg [stroke],.ayo-opportunity-card.librarybook .ayo-flippable-card__back .ayo-button svg [stroke],.ayo-opportunity-card.librarybook .ayo-flippable-card__back .ayo-link svg [stroke],.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back .ayo-button svg [stroke],.ayo-opportunity-card.libraryvideo .ayo-flippable-card__back .ayo-link svg [stroke],.ayo-opportunity-card.studies .ayo-flippable-card__back .ayo-button svg [stroke],.ayo-opportunity-card.studies .ayo-flippable-card__back .ayo-link svg [stroke],.ayo-opportunity-card.volunteering .ayo-flippable-card__back .ayo-button svg [stroke],.ayo-opportunity-card.volunteering .ayo-flippable-card__back .ayo-link svg [stroke]{stroke:#fff}.ayo-portfolio__academic-record-card{align-items:center;display:flex;justify-content:center;min-height:116px;text-align:center}.ayo-portfolio-attachments__icon-wrapper{align-items:center;border:1px solid #c1c0c9;border-radius:12px;display:flex;justify-content:center;margin-bottom:4px;padding:12px 20px}.ayo-portfolio-attachments__icon-wrapper:hover{border-color:#bcbee6;outline:1px solid #bcbee6}.ayo-portfolio-attachments__icon-wrapper:focus{background-color:#fff3e0;border-color:#ffa726;outline:1px solid #ffa726}.ayo-portfolio-attachments__icon-wrapper svg{height:auto;width:32px}@media (min-width:1920px){.ayo-portfolio-attachments__icon-wrapper svg{width:46px}}.ayo-portfolio-attachments__file-title{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-portfolio-attachments__file-type{min-width:-webkit-max-content;min-width:max-content}.ayo-portfolio__preview-dialog .ayo-dialog__container{min-width:620px;padding:40px}.ayo-portfolio__preview-dialog .MuiDialogContent-root{padding-right:40px}.ayo-portfolio__preview-dialog .MuiDialogContent-root::-webkit-scrollbar{width:8px}.ayo-portfolio-section{background-color:#fff;border-radius:16px;margin-bottom:40px}.ayo-portfolio-section .ayo-initiative-empty-state{padding:0}.ayo-portfolio-section .MuiTypography-paragraph{margin-bottom:8px}.ayo-portfolio-section__position-button{background-color:#fff;border-color:transparent}.ayo-portfolio-section__divider{height:24px;margin-right:24px;width:3px}.ayo-portfolio-section--dark .expand-button svg [fill]{fill:#fff}.ayo-portfolio-section--dark .expand-button svg [stroke]{stroke:#fff}.ayo-portfolio-section--dark .ayo-button--text,.ayo-portfolio-section--dark .expand-button .ayo-typography--body2{color:#fff}.ayo-portfolio-section--dark .ayo-button--text svg [fill]{fill:#fff}.ayo-portfolio-section--dark .ayo-button--text svg [stroke]{stroke:#fff}.ayo-portfolio-section--dark .ayo-button--text.Mui-active,.ayo-portfolio-section--dark .ayo-button--text:focus,.ayo-portfolio-section--dark .ayo-button--text:hover{color:#6065a8}.ayo-portfolio-section--dark .ayo-button--text.Mui-active svg [fill],.ayo-portfolio-section--dark .ayo-button--text:focus svg [fill],.ayo-portfolio-section--dark .ayo-button--text:hover svg [fill]{fill:#6065a8}.ayo-portfolio-section--dark .ayo-button--text.Mui-active svg [stroke],.ayo-portfolio-section--dark .ayo-button--text:focus svg [stroke],.ayo-portfolio-section--dark .ayo-button--text:hover svg [stroke]{stroke:#6065a8}.ayo-portfolio-section__reflection--cropped{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-portfolio-section__actions-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-portfolio-add-actions-menu .MuiMenuItem-root div{flex-direction:row-reverse}.ayo-portfolio-add-actions-menu .MuiMenuItem-root div .MuiTypography-root{color:#6065a8;margin-right:8px}.fade-out-bottom{-webkit-animation:fade-out-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-bottom .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes fade-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes fade-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}.fade-out-top{-webkit-animation:fade-out-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:fade-out-top .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes fade-out-top{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes fade-out-top{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.fade-in-top{-webkit-animation:fade-in-top .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .5s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-top{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-bottom{-webkit-animation:fade-in-bottom .5s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-bottom .5s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-bottom{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ayo-portfolio__test-scores-card{background-color:rgb(57 128 78/10%);text-align:center}.ayo-portfolio__test-scores-card .ayo-card__main-content{padding:24px}.ayo-portfolio-notification{background-color:#fff;border-radius:16px;box-shadow:0 12px 16px 6px rgb(0 0 0/6%);padding:16px}.ayo-portfolio-notification .ayo-button{min-width:101px}.ayo-portfolio-notification .ayo-button--text{color:#6065a8}.ayo-portfolio__academic-record-section{background:url(/static/media/academic_record_bg.bc955a4f655bc3e122f4.svg) no-repeat left top 130px,linear-gradient(180deg,rgb(142 48 120/65%),rgb(0 0 0/15%)),linear-gradient(180deg,#6065a8,rgb(92 67 161/84%));background-size:100% auto}.ayo-portfolio__academic-record-section__caption{color:#fff;margin-top:8px}.ayo-portfolio__achievements-section{background-color:#efffff;background-image:url(/static/media/achievements-bg.24a79824c673be3d73f8.svg);background-size:100% auto}.ayo-portfolio__aptitudes-section{background-color:#fde4ff;background-image:url(/static/media/aptitudes-bg.5b966c3c32a265058304.svg);background-size:cover}.ayo-portfolio__employments-section{background-color:#fffef0;background-image:url(/static/media/employment-bg.a71b2df3ec1591b20619.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.ayo-portfolio__employments-section .ayo-delete-item-wrapper{width:50%}.ayo-portfolio__employments-section__card{margin-top:24px}.ayo-portfolio__employments-section__card.ayo-card .MuiCardContent-root{padding:24px}.ayo-portfolio__employments-section__card__content{display:flex;justify-content:space-between}.ayo-portfolio__employments-section__card__content__text{margin-left:8px}.ayo-portfolio__employments-section__card__cropped{width:50%}@media (min-width:1920px){.ayo-portfolio-add-employment-dialog .ayo-dialog__container{max-width:-webkit-min-content;max-width:min-content}}.ayo-portfolio__essay-background{background-color:#eef3fa;background-image:url(/static/media/essay_bg.4ca54e686b89612f6d15.svg);background-position:right bottom -160px;background-repeat:no-repeat}.ayo-portfolio__essays-section__card__title{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:8px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}.ayo-portfolio__essays-section__card__read-button svg [fill]{fill:#6065a8}.ayo-portfolio__essays-section__card__read-button svg [stroke]{stroke:#6065a8}.ayo-portfolio__essay-section__card__action-menu .MuiMenuItem-root svg{height:24px;width:auto}.ayo-portfolio__create-essay-dialog .ayo-dialog__container{min-width:984px;padding:24px 24px 40px}@media (max-width:1032px){.ayo-portfolio__create-essay-dialog .ayo-dialog__container{min-width:calc(100vw - 96px)}}.ayo-portfolio__create-essay-dialog__content{background-color:#fff;border-radius:16px}.ayo-portfolio__create-essay-dialog__content .ayo-rich-text-editor .ql-editor{height:288px}.ayo-portfolio-certificates-section{background-image:url(/static/media/certificates_bg.bbe740f204ed134d8626.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%}.ayo-portfolio-certificates-section .ayo-card .MuiCardContent-root{padding:0}@media (min-width:1920px){.ayo-portfolio-certificates-section__card__content__detail svg{height:32px;width:auto}}.ayo-portfolio-certificates-section__card__content__detail .ayo-typography--label{font-weight:700}.ayo-portfolio-certificates-section__card__content__detail svg [fill]{fill:rgb(0 0 0/75%)}.ayo-portfolio-certificates-section__card__content__detail svg [stroke]{stroke:rgb(0 0 0/75%)}.ayo-portfolio-certificates-section__card__header{background-color:#b68cb8;background-size:cover}.ayo-portfolio-certificates-section__card__header .ayo-icon-button svg [fill]{fill:#fff}.ayo-portfolio-certificates-section__card__header .ayo-icon-button svg [stroke]{stroke:#fff}.ayo-portfolio-certificates-section__card__header .ayo-icon-button:focus svg [fill],.ayo-portfolio-certificates-section__card__header .ayo-icon-button:hover svg [fill]{fill:#6065a8}.ayo-portfolio-certificates-section__card__header .ayo-icon-button:focus svg [stroke],.ayo-portfolio-certificates-section__card__header .ayo-icon-button:hover svg [stroke]{stroke:#6065a8}.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:focus .ayo-portfolio-certificates-section__card__header,.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:focus .ayo-portfolio-certificates-section__card__header div,.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:hover .ayo-portfolio-certificates-section__card__header,.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:hover .ayo-portfolio-certificates-section__card__header div{background-color:#b68cb8}.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:focus .ayo-portfolio-certificates-section__card__header__chip div,.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:hover .ayo-portfolio-certificates-section__card__header__chip div{background-color:#fff3e0}.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:focus .ayo-portfolio-certificates-section__card__header .ayo-typography--text-light,.ayo-portfolio-certificates-section .ayo-delete-item-wrapper:hover .ayo-portfolio-certificates-section__card__header .ayo-typography--text-light{color:#fff}.ayo-portfolio__endorsements-section{background-color:#fff;background-image:url(/static/media/puzzles-bg.a3d7c020564d3db9a239.svg);background-position-x:right;background-repeat:no-repeat;background-size:contain}.ayo-portfolio__endorsements-section .ayo-delete-item-wrapper{width:-webkit-max-content;width:max-content}.ayo-portfolio__endorsements-section .ayo-try-mobile-informational-message{margin-bottom:16px}.ayo-portfolio__endorsements-section__card{margin-top:24px;max-width:308px;min-height:102px}@media (min-width:1920px){.ayo-portfolio__endorsements-section__card{max-width:400px}}.ayo-portfolio__endorsements-section__card__content{display:flex}.ayo-portfolio__endorsements-section__card__content__title{color:#6065a8;margin-left:16px}.ayo-portfolio-extracurriculars{background-color:#f0f8f2;background-image:url(/static/media/extracurriculars-bg-top.d4dad87de291e8c4b009.svg),url(/static/media/extracurriculars-bg-bottom.a5faae3fa0b614382151.svg);background-position:center top 35px,bottom left 30%;background-repeat:no-repeat}.ayo-portfolio-extracurriculars__content__card{background-color:#fff;border:none;border-radius:16px;box-shadow:0 4px 8px 2px rgb(0 0 0/6%);color:#6065a8;padding:16px 24px}.ayo-portfolio-extracurriculars__content__card__title{color:#6065a8}.ayo-portfolio-interests-section{background-color:#1e152a;background-image:url(/static/media/interests_bg.11bfa87099c2a9c5f4ac.svg),url(/static/media/interests_bg_top.c889662406d4f7cd97cd.svg),url(/static/media/interests_bg_bottom.10fb5e9b2c73338b40a2.svg);background-position:50%,top,bottom;background-repeat:no-repeat;background-size:100% auto}.ayo-portfolio-interests-section__container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(8,1fr);justify-content:center}@media (max-width:960px){.ayo-portfolio-interests-section__container{grid-template-columns:repeat(5,1fr)}}.ayo-portfolio-interests-section__card{border-radius:16px}.ayo-portfolio-interests-section__card svg{height:auto;width:100%}.ayo-portfolio__leadership-attributes-section{background-color:#ffdbd0}.ayo-portfolio__leadership-attributes-section__images-block{display:flex;flex-wrap:wrap;padding-right:12px}.ayo-portfolio__leadership-attributes-section__card{display:flex;justify-content:center;min-height:174px;text-align:center}@media (min-width:1920px){.ayo-portfolio__leadership-attributes-section__card{min-height:192px}}.ayo-portfolio__leadership-attributes-section__card__title{color:#6065a8;text-align:center;vertical-align:middle}.ayo-portfolio__leadership-attributes-section__card svg{height:86px;width:86px}.ayo-portfolio__leadership-attributes-section__graph{margin-top:24px}.ayo-portfolio__leadership-attributes-section__graph .ayo-leadership-attributes-graph{border-radius:16px;padding:16px}.ayo-portfolio__leadership-attributes-section__graph .ayo-radar-chart{flex-direction:row-reverse}@media (max-width:960px){.ayo-portfolio__leadership-attributes-section__graph .ayo-radar-chart{flex-direction:column-reverse}}.ayo-portfolio__leadership-attributes-section__graph .MuiFormControlLabel-root{cursor:auto}.ayo-personal-information-section{background-color:#fff3e0;background-image:url(/static/media/personal-info-edit-mode-bg.c8a3c9f7c4fd2d648940.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.ayo-personal-information-section--view-mode{background-image:url(/static/media/personal-info-view-mode-bg.1bc7b47e771f133ef7cc.svg)}.ayo-personal-information-section--view-mode .ayo-portfolio-section__title{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:2.369rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:3.25rem;margin-bottom:8px}@media (max-width:600px){.ayo-personal-information-section--view-mode .ayo-portfolio-section__title{line-height:3.5rem}}.ayo-personal-information-section--view-mode .ayo-portfolio-section__title.MuiTypography-paragraph{margin-bottom:.667rem}.ayo-personal-information-section .MuiInputAdornment-positionStart{margin-right:-8px;z-index:1}.ayo-personal-information-section .MuiInputAdornment-positionStart p{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.ayo-portfolio-recommendations-section__read_button svg [fill]{fill:#6065a8}.ayo-portfolio-recommendations-section__read_button svg [stroke]{stroke:#6065a8}.ayo-portfolio-recommendations-section .ayo-card .MuiCardContent-root{padding:16px}.ayo-portfolio-recommendations-section__title{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6065a8;display:-webkit-box;min-height:53px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}@media (min-width:1920px){.ayo-portfolio-recommendations-section__title{min-height:70px}}.ayo-portfolio-recommendations-card__action-menu .MuiMenuItem-root svg{height:24px;width:auto}.ayo-portfolio__recommendations-request-dialog__label{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}@media (min-width:1920px){.ayo-portfolio__add-recommendations-request-dialog .ayo-dialog__container{max-width:640px}}.ayo-portfolio__add-recommendation-dialog .ayo-dialog__container{min-width:984px;padding:24px}@media (max-width:1032px){.ayo-portfolio__add-recommendation-dialog .ayo-dialog__container{min-width:calc(100vw - 96px)}}.ayo-portfolio__add-recommendation-dialog__request-block{background-color:#f3f4f5;border-radius:16px;min-height:100%;padding:16px;width:50%}.ayo-portfolio__add-recommendation-dialog__request-block .ayo-portfolio-attachments{max-width:60%}.ayo-portfolio__add-recommendation-dialog__request-block .ayo-portfolio-attachments .ayo-typography--subtitle2{margin-bottom:24px}.ayo-portfolio__add-recommendation-dialog__text-editor-wrapper{background-color:#f3f4f5;border-radius:16px}.ayo-portfolio__add-recommendation-dialog__text-editor-wrapper .ayo-rich-text-editor{background-color:#fff;border:none;border-radius:16px}.ayo-portfolio__add-recommendation-dialog__text-editor-wrapper .ayo-rich-text-editor .ql-container,.ayo-portfolio__add-recommendation-dialog__text-editor-wrapper .ayo-rich-text-editor .ql-toolbar{border:none}.ayo-portfolio__add-recommendation-dialog__text-editor-wrapper .ayo-rich-text-editor .ql-toolbar{border-bottom:1px solid #c1c0c9}.ayo-portfolio__add-recommendation-dialog__text-editor-wrapper .ayo-rich-text-editor .ql-editor{height:286px}.ayo-portfolio__volunteering-section{background:url(/static/media/volunteering-bg.a3d1db7e8820a5c71413.svg) no-repeat 100% 100%,linear-gradient(90deg,#ffe7f9,#ffebde)}.ayo-portfolio__volunteering-section .ayo-delete-item-wrapper{width:50%}.ayo-portfolio__volunteering-section__card{margin-top:24px}.ayo-portfolio__volunteering-section__card.ayo-card .MuiCardContent-root{padding:24px}.ayo-portfolio__volunteering-section__card__content{display:flex;justify-content:space-between}.ayo-portfolio__volunteering-section__card__content__text{margin-left:8px}.ayo-portfolio__volunteering-section__card__cropped{width:50%}@media (min-width:1920px){.ayo-portfolio-add-volunteering-dialog .ayo-dialog__container{max-width:-webkit-min-content;max-width:min-content}}.ayo-post-card__title{color:#6065a8}.ayo-post-card__title:hover{cursor:pointer}.ayo-post-card__title--bold{font-weight:700}.ayo-post-card__logos{position:relative}.ayo-post-card__avatar-logo{height:48px;width:48px}.ayo-post-card__avatar-logo--shifted{left:16px;position:absolute;top:24px}.ayo-post-card--edited{padding-top:3px}.ayo-post-card__description{word-wrap:break-word;-webkit-line-clamp:100;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-post-card__description a{color:rgb(0 0 0/75%);color:#6065a8;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.0625rem;text-decoration-color:inherited;text-decoration-color:initial}.ayo-post-card__description a:hover{color:#434981}.ayo-post-card__description a:focus{outline:1px auto #1f224a}.ayo-post-card__description--collapsed{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}@media (max-width:600px){.ayo-post-card__description--collapsed{word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}}.ayo-post-card__source-logo{border-radius:9px;height:48px;width:48px}.ayo-post-card__footer{display:flex;justify-content:space-between;row-gap:8px}.ayo-post-card__footer__icon{background-color:#f2f3ff;border-radius:9px;box-sizing:border-box;display:flex;padding:4px}.ayo-post-card__footer__icon svg [fill]{fill:#6065a8}.ayo-post-card__footer__icon svg [stroke]{stroke:#6065a8}.ayo-status-badge{padding-right:16px;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-status-badge .ayo-hotspot{height:24px;margin:0;min-height:24px;min-width:24px;width:24px}.ayo-status-badge .ayo-hotspot--inner{background-color:#adadad}.ayo-status-badge--draft{background-color:#f3f3f3}.ayo-status-badge--draft .MuiTypography-root{color:rgb(0 0 0/85%)}.ayo-status-badge--published{background-color:#e9f3e6}.ayo-status-badge--published .ayo-hotspot--inner{background-color:#6faf5d}.ayo-tours-fab{background-color:#3e3e3e;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ayo-tours-fab:hover{background-color:#3e3e3e;border:2px solid #bcbee6}.ayo-tours-fab:focus{background-color:#fff3e0;border:2px solid #ffa726}.ayo-tours-fab:focus svg [fill]{fill:#2f325c}.ayo-tours-fab:focus svg [stroke]{stroke:#2f325c}.ayo-tours-fab--outer{-webkit-animation:ayo-hotspot--outer 1.2s ease-in-out 0s infinite;animation:ayo-hotspot--outer 1.2s ease-in-out 0s infinite;background:#d4dfd7;border-radius:50%;box-sizing:border-box;display:none;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%;z-index:1}.ayo-tours-fab__wrapper{display:flex;justify-content:flex-end}.ayo-tours-fab__container{height:56px;position:relative;width:56px}.ayo-tours-fab__container .MuiFab-root{transition:none}.ayo-tours-fab__container.with-new-features .ayo-tours-fab--outer{display:block}.ayo-tours-fab__container.with-new-features .ayo-tours-fab{background:#296139}.ayo-tours-fab__container.with-new-features .ayo-tours-fab svg [fill]{fill:#fff}.ayo-tours-fab__container.with-new-features .ayo-tours-fab svg [stroke]{stroke:#fff}.ayo-tours-fab__container.with-new-features .ayo-tours-fab:focus,.ayo-tours-fab__container.with-new-features .ayo-tours-fab:hover{border:none}.ayo-tours-fab__container.with-new-features .ayo-tours-fab:focus{box-shadow:none}.ayo-tours-fab__container.with-new-features .ayo-tours-fab:focus+.ayo-tours-fab--outer{border:2px solid rgb(41 97 57/60%)}.ayo-tours-menu .MuiPaper-root{border-radius:16px}.ayo-tours-menu__button{justify-content:flex-start}@keyframes ayo-hotspot--outer{0%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(.75);transform:scale(.75)}to{-webkit-transform:scale(1);transform:scale(1)}}.ayo-rich-text-editor__links{background-color:#f6f6f6;border-radius:16px}.ayo-rich-text-editor.quill .ql-toolbar{border-radius:16px 16px 0 0;padding:24px}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker{height:auto}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-label{border-color:#c1c0c9;border-radius:8px;color:rgb(0 0 0/75%);height:auto;line-height:normal;padding:4px 8px}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-label[data-text]:before{content:attr(data-text)}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-label:focus{border-color:#6065a8;outline:1px solid #6065a8}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-label .ql-stroke{stroke:rgb(0 0 0/75%)}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-label[disabled=true]{color:#9c9c9c;pointer-events:none}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-label[disabled=true] .ql-stroke{stroke:#9c9c9c}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-options{border-radius:16px;margin-top:0;padding:24px 16px}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-options .ql-picker-item{border-radius:8px;color:rgb(0 0 0/75%);padding:4px 8px}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-options .ql-picker-item[data-text]:before{content:attr(data-text)}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-options .ql-picker-item:hover{background-color:#f2f3ff}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-options .ql-picker-item:hover:before{color:#6065a8}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-options .ql-picker-item:focus-visible{background-color:#fff3e0;outline-color:#ffa726}.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-options .ql-picker-item:focus-visible:before{color:#2f325c}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button{border-radius:9px;height:auto;margin:0 4px;padding:4px}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button:hover{cursor:pointer}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button:hover .ql-fill{fill:#6065a8}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button:hover .ql-stroke{stroke:#6065a8}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button:focus{outline:none}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button:focus .ql-fill{fill:#2f325c}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button:focus .ql-stroke{stroke:#2f325c}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button.ql-active{background-color:#f2f3ff;border-color:#878bc8}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button.ql-active .ql-fill{fill:#2f325c}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button.ql-active .ql-stroke{stroke:#2f325c}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button[disabled=true]{pointer-events:none}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button[disabled=true] .ql-fill{fill:#9c9c9c}.ayo-rich-text-editor.quill .ql-toolbar .ql-formats button[disabled=true] .ql-stroke{stroke:#9c9c9c}.ayo-rich-text-editor.quill .ql-container{border-radius:0 0 16px 16px}.ayo-rich-text-editor.quill .ql-editor{padding:16px 24px}.ayo-rich-text-editor.quill .ql-editor.ql-blank:before{font-style:normal;left:24px;right:24px}.ayo-rich-text-editor.quill .ql-editor ol,.ayo-rich-text-editor.quill .ql-editor ul{padding-left:0}.ayo-rich-text-editor.quill .ql-editor,.ayo-rich-text-editor.quill .ql-toolbar{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="1"]:before,.ayo-rich-text-editor.quill .ql-editor h1,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="1"]:before,.ayo-rich-text-editor.quill .ql-toolbar h1{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:2.369rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:3.25rem}@media (max-width:600px){.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="1"]:before,.ayo-rich-text-editor.quill .ql-editor h1,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="1"]:before,.ayo-rich-text-editor.quill .ql-toolbar h1{line-height:3.5rem}}.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="1"]:before.MuiTypography-paragraph,.ayo-rich-text-editor.quill .ql-editor h1.MuiTypography-paragraph,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="1"]:before.MuiTypography-paragraph,.ayo-rich-text-editor.quill .ql-toolbar h1.MuiTypography-paragraph{margin-bottom:.667rem}.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="2"]:before,.ayo-rich-text-editor.quill .ql-editor h2,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="2"]:before,.ayo-rich-text-editor.quill .ql-toolbar h2{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:2.369rem;font-style:normal;font-weight:700;font-weight:400;letter-spacing:0;line-height:3.25rem}@media (max-width:600px){.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="2"]:before,.ayo-rich-text-editor.quill .ql-editor h2,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="2"]:before,.ayo-rich-text-editor.quill .ql-toolbar h2{line-height:3.5rem}}.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="2"]:before.MuiTypography-paragraph,.ayo-rich-text-editor.quill .ql-editor h2.MuiTypography-paragraph,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="2"]:before.MuiTypography-paragraph,.ayo-rich-text-editor.quill .ql-toolbar h2.MuiTypography-paragraph{margin-bottom:.5rem}.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="3"]:before,.ayo-rich-text-editor.quill .ql-editor h3,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="3"]:before,.ayo-rich-text-editor.quill .ql-toolbar h3{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.777rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.625rem}.ayo-rich-text-editor.quill .ql-editor .ql-picker-item[data-value="4"]:before,.ayo-rich-text-editor.quill .ql-editor h4,.ayo-rich-text-editor.quill .ql-toolbar .ql-picker-item[data-value="4"]:before,.ayo-rich-text-editor.quill .ql-toolbar h4{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem}.ayo-rich-text-editor.quill .ql-tooltip .ql-action:after,.ayo-rich-text-editor.quill .ql-tooltip .ql-remove:before,.ayo-rich-text-editor.quill .ql-tooltip:before{content:attr(data-text)}.ayo-rich-text-editor.quill .ql-tooltip.ql-editing .ql-action:after,.ayo-rich-text-editor.quill .ql-tooltip.ql-editing:before{content:attr(data-text-edit)}.ayo-rich-text-editor--static.quill .ql-editor{padding:0 0 24px}.ayo-rich-text-editor--static.quill .ql-toolbar{display:none}.ayo-rich-text-editor--static.quill .ql-container{border:none}.ayo-rich-text-editor--w-error.quill .ql-toolbar{border-left:2px solid #c1292e;border-right:2px solid #c1292e;border-top:2px solid #c1292e}.ayo-rich-text-editor--w-error.quill .ql-container{border:2px solid #c1292e}.ayo-rich-text-editor--w-error.quill+.error-msg{color:#c1292e}.table-create-popup{background-color:initial}.table-create-popup .MuiPaper-rounded{border-radius:16px;padding:8px}.table-create-popup .MuiPaper-rounded .MuiList-root{padding:0}.table-create-popup .MuiPaper-rounded .MuiList-root .MuiListItemIcon-root{min-width:40px}.table-create-popup .MuiPaper-rounded .MuiList-root .MuiListItem-root{margin-bottom:0}.table-create-popup__cell{border:1px solid #636363;height:32px;margin:2px;width:32px}.table-create-popup__cell--hovered{background-color:#f2f3ff;border:1px solid #bcbee6;cursor:pointer;outline:1px solid #bcbee6}.ayo-session-timeout-dialog--content{max-width:460px}@media (max-width:640px){.ayo-session-timeout-dialog--content{max-width:640px}}.personalized-block{display:flex;flex:1 1;flex-direction:column}.personalized-block .personalized-block__content{flex:1 1}.personalized-block .personalized-block__content ::-webkit-scrollbar{width:8px}.personalized-block__student-label{color:#6065a8}.ayo-feed-roles-visibility-picker{margin-top:24px}.ayo-feed-roles-visibility-picker .MuiFormLabel-root{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem;margin-bottom:8px}.ayo-feed-roles-visibility-picker h4{margin-top:0}.ayo-student-general-info__divider{margin:0 20px}.grade-accordion{background:transparent}.grade-accordion .MuiAccordionDetails-root{padding:0}.grade-accordion.ayo-accordion .ayo-accordion__summary .ayo-accordion__open-icon circle{fill:#fff}.ayo-intervention-required-group-view{background-color:#fff3e0;border-radius:16px}.ayo-intervention-required-group-view__divider{margin:0 18px}@media (max-width:600px){.ayo-intervention-required-group-view__divider{margin:0 10px}}.ayo-intervention-required-group-view .ayo-informational-caption{margin-left:10px}.ayo-suggested-activities__header{padding:16px 24px}.ayo-suggested-activities__header.books{background-color:#2ec0c4}.ayo-suggested-activities__header.courses{background-color:#ef9194}.ayo-suggested-activities__header.activities{background-color:#ffc107}.ayo-suggested-activities__header.videos{background-color:#9f7de1}.ayo-suggested-activities__body{padding:24px}.ayo-suggested-activities.ayo-card .MuiCardContent-root{padding:0}.ayo-suggested-activities__divider{margin:0 8px}.ayo-suggested-activities__description{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-feedback-dialog{overflow:visible}@media (max-width:600px){.ayo-feedback-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-feedback-dialog.MuiDialog-paperScrollPaper{height:inherit}.ayo-feedback-dialog .ayo-dialog__container{max-width:100%}}.ayo-feedback-dialog .MuiDialogContent-root{overflow:auto}.ayo-feedback-dialog--submited .MuiDialogContent-root{padding:0}.ayo-top-bar{display:flex;flex-direction:row;justify-content:space-between;min-height:48px;padding-bottom:24px;padding-top:16px}.ayo-top-bar a+.ayo-back-navigation-link{margin-left:72px}.ayo-top-bar .ayo-notifications-buttons-container .ayo-hotspot{margin-left:-18px}.ayo-try-mobile-informational-message{background-color:#fff;border-radius:16px;box-shadow:0 1px 6px 1px #c1c0c9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:960px){.ayo-try-mobile-informational-message{background-attachment:scroll;background-image:url(/static/media/try_mobile_info_bg_mobile_vector.1ba7a55fd9f3a0a15ca2.svg),url(/static/media/try_mobile_info_bg_mobile_dots.4b1320f988f4cfed7a48.svg);background-position:0 0,100% 100%;background-repeat:no-repeat}}@media (max-width:600px){.ayo-try-mobile-informational-message{width:100%}}.ayo-try-mobile-informational-message__description{background-image:url(/static/media/try_mobile_info_bg_descktop.5b881381afa7fc4b228d.svg);background-repeat:no-repeat;background-size:contain;border-radius:16px;padding:0 16px}@media (max-width:960px){.ayo-try-mobile-informational-message__description{background-image:none}}.ayo-try-mobile-informational-message__description .ayo-link{line-height:normal}.ayo-try-mobile-informational-message__text{color:#fff}@media (min-width:600px){.ayo-try-mobile-informational-message__text{min-width:260px}}@media (min-width:960px){.ayo-try-mobile-informational-message__text{min-width:206px}}.ayo-try-mobile-informational-message__download-button svg{height:60px;width:auto}@media (min-width:1920px){.ayo-try-mobile-informational-message__download-button svg{height:72px}}.ayo-try-mobile-informational-message__download-button__app-store svg{margin-right:16px}@media (max-width:960px){.ayo-try-mobile-informational-message__download-button__app-store svg{margin-bottom:7px}}.ayo-try-mobile-informational-message__download-button__app-store .ayo-link--with-icon+svg{height:60px;width:auto}@media (min-width:1920px){.ayo-try-mobile-informational-message__download-button__app-store .ayo-link--with-icon+svg{height:72px}}.ayo-welcome__proceed{position:relative;width:100%}.ayo-welcome .ayo-typography--inline-link{font-size:inherit;line-height:inherit}.ayo-welcome .ayo-svg-illustration--secondary{max-height:242px}@media (min-width:1280px){.ayo-welcome .ayo-page__screen--centered--ADMINISTRATOR .ayo-page-illustration-block__content,.ayo-welcome .ayo-page__screen--centered--TEACHER .ayo-page-illustration-block__content{max-width:400px}}@media (min-width:1920px){.ayo-welcome .ayo-page__screen--centered--ADMINISTRATOR .ayo-page-illustration-block__content,.ayo-welcome .ayo-page__screen--centered--TEACHER .ayo-page-illustration-block__content{max-width:500px}}@media (min-width:1280px){.ayo-welcome .ayo-page__screen--centered--GUARDIAN,.ayo-welcome .ayo-page__screen--centered--STUDENT{max-width:400px}}@media (min-width:1920px){.ayo-welcome .ayo-page__screen--centered--GUARDIAN,.ayo-welcome .ayo-page__screen--centered--STUDENT{max-width:500px}}.ayo-admin-page{flex-direction:column;min-height:calc(100vh - 176px)}.ayo-admin-page__table{margin-bottom:80px;min-height:771px}@media (min-width:1920px){.ayo-admin-page__table{min-height:867px}}.ayo-admin-page .ayo-radio.MuiRadio-root{margin-right:4px}.ayo-admin-page .ayo-form-control-label{margin-right:16px}.ayo-admin-page .filters-controls-box{min-height:340px}.ayo-admin-page__filters{align-items:center;display:flex;flex:1 1;flex-direction:row}.ayo-admin-page__actions-menu{width:auto}.ayo-admin-page__actions-menu .MuiMenuItem-root{padding:12px 28px 12px 16px}.ayo-delete-dialog{max-width:600px}@media (min-width:1400px){.ayo-delete-dialog{max-width:750px}}.ayo-delete-dialog__firstName{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.ayo-delete-dialog .MuiDialogActions-root{justify-content:flex-end}.ayo-manage-user-privileges-dialog__privileges-group{grid-column-gap:8px;border:1px solid #c1c0c9;border-radius:16px;-webkit-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr auto}.ayo-analytics{flex:1 1}.ayo-analytics__tabs{margin-bottom:32px}.ayo-analytics__district-popover{background-color:initial}.ayo-analytics__district-popover .MuiPopover-paper{border-radius:16px}.ayo-analytics__district-popover__card{box-shadow:0 8px 12px 4px rgb(0 0 0/6%);min-width:540px;padding:24px}.ayo-analytics__district-popover__card .MuiList-root{padding-left:24px}.ayo-analytics__district-popover__card .MuiList-root .MuiListItem-root{color:rgb(0 0 0/75%);display:list-item;font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem;list-style-type:disc}.ayo-analytics .ayo-highlights-block{margin:0}.ayo-analytics__stats .MuiDivider-root{margin-bottom:4px}.ayo-analytics__stats .MuiCardContent-root{padding:24px}.ayo-analytics__stats--achievements--MIDDLE{grid-column-start:1}.ayo-analytics-stat-value .ayo-link{font-family:inherit;font-weight:inherit;text-decoration:none}.ayo-heat-map-stat-card__stats-container{min-width:-webkit-max-content;min-width:max-content}@media (max-width:600px){.ayo-heat-map-stat-card__stats-container{display:flex;flex-wrap:wrap}}.ayo-heat-map-stat-card__divider{width:77px}.ayo-heat-map-chart{border:1px solid #c1c0c9;border-radius:16px}.ayo-heat-map-chart__title svg{position:relative;top:3px}@media (max-width:600px){.ayo-heat-map-chart .ayo-typography--caption{font-size:1rem;line-height:1.667rem}}.ayo-heat-map-chart__y-legend{grid-row-gap:8px;display:grid;grid-template-rows:repeat(5,1fr);margin-bottom:30px;min-width:-webkit-max-content;min-width:max-content}@media (min-width:1920px){.ayo-heat-map-chart__y-legend{margin-bottom:38px}}@media (max-width:600px){.ayo-heat-map-chart__y-legend{margin-bottom:24px;min-width:100px}}.ayo-heat-map-chart__chart-container{grid-column-gap:8px;display:grid;max-height:100%;width:100%}@media (max-width:600px){.ayo-heat-map-chart__chart-container{grid-column-gap:4px}}.ayo-heat-map-chart__chart-container__column{grid-row-gap:8px;display:grid;grid-template-rows:repeat(5,1fr);height:100%}@media (max-width:600px){.ayo-heat-map-chart__chart-container__column{grid-row-gap:16px}}.ayo-heat-map-chart__chart-container__column__item{align-items:center;border-radius:8px;display:flex;justify-content:center;max-height:100%}.ayo-heat-map-chart__chart-container__column__item--low{background-color:#fff9fe}.ayo-heat-map-chart__chart-container__column__item--medium{background-color:#f8caee}.ayo-heat-map-chart__chart-container__column__item--high{background-color:#fc86e2}.ayo-heat-map-chart__chart-container__column__item--very-high{background-color:#c03ba3}.ayo-heat-map-chart__chart-container__column__item--very-high .ayo-typography--subtitle2{color:#fff}.ayo-aptitudes-page{background-color:#f1f2ff}.ayo-aptitudes-page__content{background-color:#fff}.ayo-aptitudes-dialog .ayo-dialog__container{max-width:544px;min-width:544px;padding:40px}@media (min-width:1920px){.ayo-aptitudes-dialog .ayo-dialog__container{max-width:744px;min-width:744px}}@media (max-width:600px){.ayo-aptitudes-dialog .ayo-dialog__container{min-width:auto;padding:24px}}.ayo-aptitudes-dialog__text{background-color:#f3f4f5;border-radius:16px}.ayo-aptitudes-dialog__text ul{margin-top:8px}.ayo-aptitudes-dialog__text li{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.ayo-aptitudes-dialog__illustration{height:auto;width:80px}.ayo-aptitudes-benefit-section{background:linear-gradient(180deg,rgb(255 231 231/71%),#e4fedf)}.ayo-aptitudes-benefit-section__card{border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}@media (max-width:600px){.ayo-aptitudes-benefit-section__card{border-radius:16px}}.ayo-aptitudes-definition-section{background-image:url(/static/media/aptitudes-definition-desktop-bg.99f64040b56d326b448e.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto}.ayo-aptitudes-definition-section img{height:auto;width:100%}@media (max-width:600px){.ayo-aptitudes-definition-section{background-image:url(/static/media/aptitudes-definition-mobile-bg.a35547b7d73065e3ad33.svg)}}.ayo-aptitudes-definition-section__content{width:808px}.ayo-aptitudes-definition-section__content__description{max-width:60%}@media (max-width:600px){.ayo-aptitudes-definition-section__content__description{max-width:100%}}@media (min-width:1920px){.ayo-aptitudes-definition-section__content{width:100%}}.ayo-aptitudes-explore-more-section{background-color:#f3f4f5;background-repeat:no-repeat;background-size:cover;border-radius:50px}@media (max-width:600px){.ayo-aptitudes-explore-more-section{background-position:top;background-size:100% auto;border-radius:16px}}.ayo-aptitudes-explore-more-section--student{background-image:url(/static/media/explore-more-student-desktop-bg.ec7609e18c26ce295f56.svg)}.ayo-aptitudes-explore-more-section--student .ayo-chip{background-color:#cbe3fc}@media (max-width:600px){.ayo-aptitudes-explore-more-section--student{background-image:url(/static/media/explore-more-student-mobile-bg.5f25976c13b69dad937e.svg)}}.ayo-aptitudes-explore-more-section--teacher{background-image:url(/static/media/explore-more-teacher-desktop-bg.01e9a233abd2a864992a.svg)}.ayo-aptitudes-explore-more-section--teacher .ayo-chip{background-color:#dbc9fe}@media (max-width:600px){.ayo-aptitudes-explore-more-section--teacher{background-image:url(/static/media/explore-more-teacher-mobile-bg.689dfd232a6c2570c0df.svg)}}.ayo-aptitudes-explore-more-section--parent{background-image:url(/static/media/explore-more-parent-desktop-bg.ea3a7e2f7d9c3b0be4c9.svg)}.ayo-aptitudes-explore-more-section--parent .ayo-chip{background-color:#aaeaa9}@media (max-width:600px){.ayo-aptitudes-explore-more-section--parent{background-image:url(/static/media/explore-more-parent-mobile-bg.30e1111c7863cff50ec9.svg)}}.ayo-aptitudes-explore-more-section__content{width:35%}@media (min-width:1920px){.ayo-aptitudes-explore-more-section__content{width:45%}}@media (max-width:960px){.ayo-aptitudes-explore-more-section__content{width:65%}}@media (max-width:600px){.ayo-aptitudes-explore-more-section__content{width:inherit}}.ayo-aptitudes-explore-more-section__content__button{background-color:#fff}.ayo-aptitudes-explore-more-section .ayo-chip{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem;padding:0 8px}.ayo-aptitudes-explore-more-section .ayo-button{min-width:184px}@media (min-width:1920px){.ayo-aptitudes-explore-more-section .ayo-button{width:300px}}.ayo-aptitudes-gallery-section{align-items:center;background-color:#3b3355;background-image:url(/static/media/aptitudes-gallery-bg.9689b008fd64d6a6cb6d.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;display:flex;min-height:100vh}.ayo-aptitudes-gallery-section .ayo-informational-message__description{box-shadow:0 8px 12px 4px rgb(0 0 0/6%)}.ayo-aptitudes-gallery-section__cards-container{margin:0 -16px}@media (max-width:600px){.ayo-aptitudes-gallery-section__cards-container{margin:0 -8px}}.ayo-aptitudes-gallery-section__cards-container__card{max-width:16.667%}@media (min-width:1920px){.ayo-aptitudes-gallery-section__cards-container__card{max-width:20%}}@media (max-width:1280px){.ayo-aptitudes-gallery-section__cards-container__card{max-width:20%}}@media (max-width:960px){.ayo-aptitudes-gallery-section__cards-container__card{max-width:25%}}@media (max-width:600px){.ayo-aptitudes-gallery-section__cards-container__card{max-width:50%;min-width:50%}}.ayo-aptitudes-gallery-section__cards-container__card .ayo-card__media{background-position:0;background-size:60% auto}.ayo-aptitudes-gallery-section__cards-container .ayo-clickable-gallery-item .ayo-card{align-items:center;background-image:url(/static/media/gallery-card-bg.f995b94309615313419c.svg);background-size:cover;margin:12px}.ayo-aptitudes-gallery-section__cards-container .ayo-clickable-gallery-item .ayo-card .ayo-card__media{height:50%;padding-top:18px;width:45%}.ayo-aptitudes-gallery-section__cards-container .ayo-clickable-gallery-item .ayo-card__main-content{box-sizing:initial;padding-top:8px;width:80%}@media (max-width:960px){.ayo-aptitudes-gallery-section__cards-container .ayo-clickable-gallery-item .ayo-card{margin:8px}}.ayo-aptitudes-gallery-section__cards-container .ayo-clickable-card__title{text-align:center;width:100%}.ayo-aptitudes-how-to-learn-section{background-image:url(/static/media/how-to-learn-aptitudes-bg.cd702f2d0f8df45960d4.svg);background-position:top;background-size:100% 100%}@media (min-width:1400px){.ayo-aptitudes-how-to-learn-section{background-size:100% auto}}@media (max-width:600px){.ayo-aptitudes-how-to-learn-section{background-image:none}}.ayo-aptitudes-how-to-learn-section__description{max-width:35%}@media (min-width:1920px){.ayo-aptitudes-how-to-learn-section__description{max-width:50%}}@media (max-width:960px){.ayo-aptitudes-how-to-learn-section__description{max-width:100%}}.ayo-aptitudes-presentation-section{background-color:#f1f2ff;background-image:url(/static/media/aptitudes-presentation-desktop-bg.c1f4ba46ce43cd597601.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto}.ayo-aptitudes-presentation-section img{height:auto;width:100%}@media (max-width:600px){.ayo-aptitudes-presentation-section{background-image:url(/static/media/aptitudes-presentation-mobile-bg.6344c472069a13691abe.svg)}}@media (min-width:1920px){.ayo-aptitudes-presentation-section img{width:1200px}}.ayo-aptitudes-presentation-section__content{min-height:calc(100vh - 80px)}.ayo-badges-dialog__badge-image{display:flex;justify-content:center;margin-bottom:8px}.ayo-badges-dialog__badge-image svg{height:64px;width:64px}.ayo-badges-dialog__badge-image--achieved svg{height:136px;width:136px}@media (max-width:960px){.ayo-badges-dialog__badge-image{margin-top:8px}}.ayo-badges-dialog__text{background-color:#f6f6f6;border-radius:16px;padding:16px}@media (max-width:960px){.ayo-badges-dialog__date{max-width:112px;text-align:end}.ayo-badges-dialog__school{max-width:130px;text-align:start}}.ayo-badges-dialog__accordion{box-shadow:0 4px 8px 2px rgb(0 0 0/6%)}.ayo-badges-dialog--achieved .ayo-dialog__container{background-image:url(/static/media/background-stars.b8703257f2059e5aa6ed.svg);background-repeat:no-repeat;background-size:contain}@media (max-width:960px){.ayo-badges-dialog--achieved .ayo-dialog__container{padding:56px 0 0}}.ayo-badges-dialog .ayo-dialog__container{padding:56px 0 40px}@media (min-width:960px){.ayo-badges-dialog .ayo-dialog__container{max-width:624px;min-width:624px}}@media (max-width:960px){.ayo-badges-dialog .ayo-dialog__container{min-width:100%;padding:56px 0 16px}}.ayo-badges-dialog .MuiDialogContent-root{padding:0;width:auto}.ayo-badges-dialog .ayo-accordion .MuiAccordionDetails-root{padding:16px}.ayo-badges-dialog .MuiAccordion-rounded{margin-bottom:16px}@media (max-width:960px){.ayo-badges-dialog.MuiDialog-paperFullWidth{width:100%}}.ayo-badges-dialog .MuiAccordionSummary-content{display:block}.ayo-badges-dialog .MuiDialogTitle-root{width:auto}.ayo-badges-dialog ::-webkit-scrollbar{width:8px}.ayo-campus-selection .ayo-card{height:100%}.ayo-campus-selection .ayo-card__main-content{display:flex;height:100%}.ayo-campus-selection .ayo-card__main-content .ayo-radiogroup{width:100%}.ayo-campus-selection .ayo-card__main-content .ayo-radiogroup--multiple .ayo-form-control-label:first-of-type{margin-bottom:20px}@media (min-width:1920px){.ayo-campus-selection__icon{height:40px;width:auto}}.approve-button.ayo-editing-button svg{margin-left:0;margin-right:0}.approve-button:not(.approve-button--approved) svg [fill]{fill:rgb(0 0 0/85%)}.approve-button:not(.approve-button--approved) svg [stroke]{stroke:rgb(0 0 0/85%)}.approve-button:focus svg circle{fill:#fff}.approve-button:focus svg circle[fill]{fill:#ffa726}.approve-button:focus svg circle[stroke]{stroke:#ffa726}.approve-button:focus svg path[fill]{fill:#2f325c}.approve-button:focus svg path[stroke]{stroke:#2f325c}.approve-button:hover svg circle{fill:#fff}.approve-button:hover svg circle[fill]{fill:#bcbee6}.approve-button:hover svg circle[stroke]{stroke:#bcbee6}.approve-button:hover svg path[fill]{fill:#6065a8}.approve-button:hover svg path[stroke]{stroke:#6065a8}.approve-button.approve-button--approved svg circle{fill:#39804e;stroke:#39804e}.approve-button.approve-button--approved svg path[fill]{fill:#fff}.approve-button.approve-button--approved svg path[stroke]{stroke:#fff}.approve-button.approve-button--approved:focus svg circle{fill:#fff3e0}.approve-button.approve-button--approved:focus svg path[fill]{fill:#2f325c}.approve-button.approve-button--approved:focus svg path[stroke]{stroke:#2f325c}.approve-button.approve-button--approved:hover svg circle{fill:#f2f3ff}.approve-button.approve-button--approved:hover svg path[fill]{fill:#6065a8}.approve-button.approve-button--approved:hover svg path[stroke]{stroke:#6065a8}.translate-button svg [fill]{fill:rgb(0 0 0/85%)}.translate-button svg [stroke]{stroke:rgb(0 0 0/85%)}.translate-button:hover svg [fill]{fill:#2f325c}.translate-button:hover svg [stroke]{stroke:#2f325c}.interests-moderation__container .interest-row{min-height:60px;padding:4px 24px;position:relative}.interests-moderation__container .interest-row .interest-cell{align-items:center;display:flex}.interests-moderation__container .interest-row .interest-cell.center{justify-content:center}.interests-moderation__container .interest-row:hover{background-color:#f2f3ff}.interests-moderation__container .interest-row.interest-level-1 .with-offset{padding-left:7%}.interests-moderation__container .interest-row.interest-level-2 .with-offset{padding-left:14%}.interests-moderation__container .interest-row .expansion-button{all:unset;cursor:pointer;margin-right:16px}.interests-moderation__container .interest-row .expansion-button svg{height:24px;width:24px}.interests-moderation__container .interest-row .expansion-button svg circle{r:20;stroke-width:2}.interests-moderation__container .interest-row .expansion-button:hover svg circle{stroke:#bcbee6}.interests-moderation__container .interest-row .expansion-button:focus svg circle{stroke:#ffa726}.interests-moderation__container .interest-row .expansion-button:focus svg path[fill],.interests-moderation__container .interest-row .expansion-button:focus svg rect[fill]{fill:#2f325c}.interests-moderation__container .interest-row .expansion-button:focus svg path[stroke],.interests-moderation__container .interest-row .expansion-button:focus svg rect[stroke]{stroke:#2f325c}.interests-moderation__container .interest-row .expansion-button:focus .expand-icon circle{fill:#fff3e0}.interests-moderation__container .interest-row .expansion-button:focus .collapse-icon circle{fill:#ffcc80}.interests-moderation__container .interests-grid-header{margin-bottom:8px;padding:0 24px}.interests-moderation__card.ayo-card .MuiCardContent-root{padding:0}.interests-moderation__card.ayo-card.inner-card{border-radius:0}.interests-moderation__switch label{margin-right:0}.ayo-content-moderation-opportunities .ayo-accordion{background-color:initial}.ayo-content-moderation-opportunities .ayo-accordion .MuiAccordionDetails-root{padding:16px}.ayo-content-moderation-opportunities .ayo-accordion ::-webkit-scrollbar-track{background:#fff}.ayo-content-moderation-opportunities__headers{margin-bottom:8px;padding:0 54px 0 25px}@media (min-width:1920px){.ayo-content-moderation-opportunities__icon svg{height:32px;width:auto}}.ayo-content-moderation-opportunities__title{color:#6065a8;display:inline;margin-right:8px}.ayo-content-moderation-opportunities__title+svg{display:inline-flex;vertical-align:top}.ayo-content-moderation-opportunities__title__translation{word-wrap:break-word}.ayo-content-moderation-opportunities__row{background-color:#fff;border-radius:16px;padding:16px 24px 4px}.ayo-content-moderation-opportunities__row:hover{background-color:#f2f3ff}.ayo-content-moderation-opportunities__row .MuiFormGroup-root{flex-direction:row}.ayo-content-moderation-opportunities__row__buttons{align-items:flex-start;display:flex;justify-content:center}@media (min-width:1920px){.ayo-content-moderation-opportunities__row__buttons .approve-button{margin-top:8px}}.ayo-content-moderation-opportunities__description{-webkit-line-clamp:2}.ayo-content-moderation-opportunities__description,.ayo-content-moderation-opportunities__description--collapsed{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-content-moderation-opportunities__description--collapsed{-webkit-line-clamp:100}.ayo-translation-edit-dialog .ayo-dialog__container{max-width:800px;min-width:800px}@media (min-width:1920px){.ayo-translation-edit-dialog .ayo-dialog__container{min-width:770px}}.ayo-translation-edit-dialog__buttons{max-width:80%}.ayo-translation-edit-dialog__name{padding:14px 24px 0 0}.ayo-translation-edit-dialog__content{background-color:rgb(243 244 245/65%);border-radius:16px;max-height:416px;overflow-x:auto;padding:16px}.ayo-translation-edit-dialog__content .MuiGrid-container{margin-top:32px}.ayo-translation-edit-dialog__content .MuiGrid-container:first-child{margin-top:0}.ayo-translation-edit-dialog__editable-field__name.ayo-textfield .MuiOutlinedInput-root .MuiInputBase-input{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem}.ayo-translation-edit-dialog__editable-field__description.ayo-textfield .MuiOutlinedInput-root .MuiInputBase-input{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.1875rem}.ayo-translation-edit-dialog__editable-field .ayo-textfield--w-bottom-space{margin-bottom:0}.ayo-content-edit-page__scroll-button{bottom:16px;display:flex;justify-content:flex-end;padding-right:12px;position:-webkit-sticky;position:sticky}@media (min-width:1920px){.ayo-content-edit-page__scroll-button{bottom:24px;padding-right:48px}}.ayo-content-main-page{flex:1 1}.ayo-content-main-page .ayo-clickable-card__content-container--w-status-icon{max-width:25%}.ayo-content-main-page .ayo-clickable-card__title{color:rgb(0 0 0/85%);color:#6065a8;font-family:Lato,sans-serif;font-size:1.777rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.625rem;overflow:visible;padding-top:8px;white-space:normal}.ayo-club-hub__management__clubs-data-grid .MuiDataGrid-row{background-color:#fff;border-radius:16px}.ayo-club-hub__management__clubs-data-grid .MuiDataGrid-row.Mui-selected,.ayo-club-hub__management__clubs-data-grid .MuiDataGrid-row.Mui-selected:hover,.ayo-club-hub__management__clubs-data-grid .MuiDataGrid-row:hover{background-color:#fff}.ayo-club-hub__management__clubs-data-grid .ayo-link{font-weight:700}.ayo-club-hub__management__clubs-data-grid__updates-icon svg [fill]{fill:#737373}.ayo-club-hub__management__clubs-data-grid__updates-icon svg [stroke]{stroke:#737373}.ayo-club-hub__club-data-grid-actions--ACTIVE .ayo-typography--body2{color:#39804e}.ayo-club-hub__club-data-grid-actions--DECLINED .ayo-typography--body2{color:#c1292e}.ayo-club-hub__club-data-grid-actions .ayo-editing-button .ayo-typography--body2{font-weight:700}.ayo-club-hub__tabs .ayo-tabs--outlined.ayo-tabs.MuiTabs-root{background-color:#fff;border:none;border-radius:16px;max-width:-webkit-max-content;max-width:max-content}.ayo-club-hub__tabs .ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTab-root{min-width:190px}@media (max-width:600px){.ayo-club-hub__tabs .ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTab-root{max-width:50%;min-width:164px}}.ayo-club-hub__join-actions__join-button{padding:12px 24px}.ayo-club-hub__join-actions__join-button.ayo-button--text{background-color:#f2f3ff}@media (max-width:600px){.ayo-club-hub__join-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-club-hub__join-dialog.MuiDialog-paperScrollPaper{height:inherit}}.ayo-club-hub__join-dialog .ayo-accordion{background-color:#f6f6f6;border-radius:16px}.ayo-club-hub__join-dialog .ayo-accordion .MuiAccordionDetails-root{padding:0 24px 24px}.ayo-club-hub__join-dialog .ayo-accordion .ayo-accordion__summary{padding:24px 24px 24px 72px}.ayo-club-hub__join-dialog .ayo-accordion .ayo-accordion__summary .ayo-accordion__open-icon circle{fill:#fff}.ayo-club-hub__join-dialog .ayo-accordion .ayo-accordion__summary .ayo-accordion__close-icon,.ayo-club-hub__join-dialog .ayo-accordion .ayo-accordion__summary .ayo-accordion__open-icon{left:24px;top:22px}@media (min-width:960px){.ayo-club-hub__join-dialog .ayo-dialog__container{box-sizing:border-box;max-width:624px;min-width:624px}}@media (min-width:1920px){.ayo-club-hub__join-dialog .ayo-dialog__container{box-sizing:border-box;max-width:864px;min-width:864px}}.ayo-club-hub__links__disabled-control{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-club-hub__visibility-dialog{background-color:#f6f6f6}@media (max-width:600px){.ayo-club-hub__visibility-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-club-hub__visibility-dialog.MuiDialog-paperScrollPaper{height:inherit}}.ayo-club-hub__visibility-dialog .ayo-tabs{background-color:#fff;border:none}.ayo-club-hub__visibility-dialog .ayo-tabs.ayo-tabs--outlined{border:none}@media (min-width:960px){.ayo-club-hub__visibility-dialog .ayo-dialog__container{box-sizing:border-box;max-width:624px;min-width:624px}}@media (min-width:1920px){.ayo-club-hub__visibility-dialog .ayo-dialog__container{box-sizing:border-box;max-width:864px;min-width:864px}}.ayo-club-hub__visibility-dialog .ayo-form-control-label{background-color:#fff;border-radius:16px;min-width:100%;padding:12px}.ayo-club-hub__visibility-dialog .ayo-form-control-label .MuiFormControlLabel-label{font-weight:700}.ayo-club-hub__visibility-dialog--error .ayo-form-control-label{border:1px solid #c1292e}.ayo-club-hub__visibility-dialog__helper-text{color:#c1292e}.club-banner__upload-container{background-color:#ececec;border-radius:16px}.club-banner__upload-container .drop-here{margin:0}.club-banner__upload-container__divider{background:#636363;width:32px}.ayo-club-hub__deactivation-dialog,.ayo-club-hub__deactivation-dialog .MuiDialogContent-root,.ayo-club-hub__deactivation-dialog .ayo-dialog__container{overflow:visible}.ayo-club-banner__actions .ayo-icon-button{background-color:#f2f3ff;border-radius:16px}.ayo-club-hub{flex:1 1;margin-bottom:40px}.ayo-club-hub .ayo-initiative-empty-state{padding:40px 16px}.ayo-club-requirements-link{display:flex;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.ayo-club-requirements-link div{align-items:center;display:flex}.ayo-club-requirements-link svg{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.ayo-club-requirements-link svg path[fill]{fill:rgb(0 0 0/75%)}.ayo-club-requirements-link svg path[stroke]{stroke:rgb(0 0 0/75%)}@media (min-width:1920px){.ayo-club-requirements-link svg{height:32px;width:auto}}.ayo-club-hub-create-page{flex:1 1}.ayo-club-hub-create-page__description,.ayo-club-hub-create-page__links,.ayo-club-hub-create-page__requirements{background-color:#fff;border-radius:16px}.ayo-club-hub-create-page__back-button{font-weight:400}.ayo-club-hub-details__members-section__cell{align-items:center;background-color:#fff;display:flex;height:62px}@media (min-width:1920px){.ayo-club-hub-details__members-section__cell{height:76px}}.ayo-club-hub-details__members-section__cell .ayo-club-hub__club-data-grid-actions__container{padding-right:16px}.ayo-club-hub-details__members-section__cell__link .ayo-link{font-weight:700;margin-right:16px}.ayo-club-hub-details__members-section__requirements{background-color:#fff;border-radius:0 0 16px 16px;padding:8px 16px}.ayo-club-hub-details__members-section__requirements .ayo-editing-button{margin-bottom:8px}.ayo-club-hub-details__members-section__requirements__content{border:1px solid #d4d4d4;border-radius:16px}.ayo-club-hub-details__members-section__requirements__content .ayo-typography--label{font-weight:700}.ayo-club-hub-details__members-section .MuiTableBody-root .MuiTableRow-root td:first-child .ayo-club-hub-details__members-section__cell{border-top-left-radius:16px}.ayo-club-hub-details__members-section .MuiTableBody-root .MuiTableRow-root td:first-child .ayo-club-hub-details__members-section__cell--simple{border-bottom-left-radius:16px}.ayo-club-hub-details__members-section .MuiTableBody-root .MuiTableRow-root td:last-child .ayo-club-hub-details__members-section__cell{border-top-right-radius:16px}.ayo-club-hub-details__members-section .MuiTableBody-root .MuiTableRow-root td:last-child .ayo-club-hub-details__members-section__cell--simple{border-bottom-right-radius:16px}.ayo-club-hub-details__members-section .MuiTableBody-root .MuiTableRow-root .MuiTableCell-body{padding:0}.ayo-club-hub-events{flex:1 1}.ayo-club-hub-details{flex:1 1;margin-bottom:40px}.ayo-club-hub-details__description,.ayo-club-hub-details__links,.ayo-club-hub-details__requirements{background-color:#fff;border-radius:16px}.ayo-club-hub-details__description,.ayo-club-hub-details__requirements__description{white-space:pre-line}.ayo-club-hub-details__links .ayo-link{display:flex;justify-content:center}.ayo-club-hub-details__links__empty-state{background-color:#ececec;border-radius:16px}@media (min-width:1600px){.ayo-club-hub-details__links__icon{height:64px;width:auto}}.ayo-club-hub-details__links__chip{background-color:#f3f4f5;border:none;border-radius:12px;color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;padding:4px 8px}.ayo-club-hub-details .ayo-initiative-empty-state{padding:40px}.ayo-club-hub-details .ayo-initiative-empty-state__body{margin:0}.ayo-club-hub-details__visibility .ayo-chip{background-color:#1e152a;color:#fff;padding:4px 12px}@media (max-width:600px){.ayo-club-hub-details__edit-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-club-hub-details__edit-dialog.MuiDialog-paperScrollPaper{height:inherit}}.ayo-club-hub-details__edit-dialog__description,.ayo-club-hub-details__edit-dialog__name{overflow:visible}@media (min-width:960px){.ayo-club-hub-details__edit-dialog__description .ayo-dialog__container,.ayo-club-hub-details__edit-dialog__links .ayo-dialog__container,.ayo-club-hub-details__edit-dialog__requirements .ayo-dialog__container,.ayo-club-hub-details__edit-dialog__tags .ayo-dialog__container{box-sizing:border-box;max-width:604px;min-width:604px}}@media (min-width:1920px){.ayo-club-hub-details__edit-dialog__description .ayo-dialog__container,.ayo-club-hub-details__edit-dialog__links .ayo-dialog__container,.ayo-club-hub-details__edit-dialog__requirements .ayo-dialog__container,.ayo-club-hub-details__edit-dialog__tags .ayo-dialog__container{box-sizing:border-box;max-width:864px;min-width:864px}}.ayo-club-hub-details__edit-dialog:not(.ayo-club-hub-details__edit-dialog__tags) .ayo-club-hub-details__edit-dialog__content{margin-bottom:24px;margin-top:24px}.ayo-club-hub-details .ayo-club-hub__tabs__educator .ayo-tabs--outlined.ayo-tabs.MuiTabs-root{padding:0}.ayo-club-hub-details .ayo-club-hub__tabs__educator .ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTabs-scroller.MuiTabs-fixed{padding:8px}.ayo-club-hub-details .ayo-club-hub__tabs__educator .ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTabs-flexContainer{gap:8px}@media (max-width:600px){.ayo-club-hub-details .ayo-club-hub__tabs__educator .ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTabs-flexContainer{gap:4px}}.ayo-club-hub-details .ayo-club-hub__tabs__educator .ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTab-root{overflow:visible;padding:6px;position:relative}@media (max-width:600px){.ayo-club-hub-details .ayo-club-hub__tabs__educator .ayo-tabs--outlined.ayo-tabs.MuiTabs-root .MuiTab-root{max-width:108px;min-width:108px}}.ayo-club-hub-details .ayo-club-hub__tabs__educator .ayo-text-badge{position:absolute;right:-4px;top:-4px}.ayo-club-hub-details__moderator-actions{background-color:#fff;border-radius:24px;box-shadow:0 2px 6px 2px rgb(0 0 0/6%)}.ayo-club-hub-details__moderator-actions .ayo-button{min-width:169px}@media (max-width:600px){.ayo-club-hub-details__moderator-actions .ayo-button{min-width:100%}}@media (min-width:1920px){.ayo-club-hub-details__moderator-actions .ayo-button{min-width:260px}}.ayo-club-hub-details__moderator-actions__decline{color:#c1292e}.ayo-club-hub-details__moderator-actions__decline:hover{background-color:rgb(193 41 46/5%);border-color:#c1292e}.ayo-club-hub-details__moderator-actions__decline:active,.ayo-club-hub-details__moderator-actions__decline:focus{color:#c1292e}@media (max-width:600px){.ayo-club-hub-details__settings-dialog .ayo-dialog__container{padding-top:0}}.ayo-club-hub-details .ayo-comments-block{padding-bottom:0}.ayo-edit-club-post-dialog .ayo-feed-post__form{margin-top:24px;padding:0}@media (max-width:600px){.ayo-edit-club-post-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-edit-club-post-dialog.MuiDialog-paperScrollPaper{height:inherit}}@media (min-width:960px){.ayo-edit-club-post-dialog .ayo-dialog__container{box-sizing:border-box;max-width:644px;min-width:644px}}@media (min-width:1920px){.ayo-edit-club-post-dialog .ayo-dialog__container{box-sizing:border-box;max-width:864px;min-width:864px}}.ayo-edit-post-dialog--visibility-setting{background-color:#f6f6f6}.ayo-edit-post-dialog .ayo-feed-post__form{padding:0}.ayo-edit-post-dialog__back-button{margin-bottom:8px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (max-width:600px){.ayo-edit-post-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-edit-post-dialog.MuiDialog-paperScrollPaper{height:inherit}}@media (min-width:960px){.ayo-edit-post-dialog .ayo-dialog__container{box-sizing:border-box;max-width:644px;min-width:644px}}@media (min-width:1920px){.ayo-edit-post-dialog .ayo-dialog__container{box-sizing:border-box;max-width:864px;min-width:864px}}@media (min-width:960px){.feed-empty-state{padding-left:124px;padding-right:124px}}.ayo-feed-post__form{background-color:#fff;border-radius:16px;margin-top:16px;padding:24px}.ayo-feed-post__form__inputs{display:flex;flex-direction:column;padding-bottom:24px;row-gap:20px}.ayo-feed-post__form__inputs__menu{margin-top:8px}.ayo-feed-post__form__drodown-items{text-wrap:wrap}.ayo-feed-post__file-upload-wrapper{padding-bottom:24px}.ayo-post-visibility-settings__content{max-height:55vh}.ayo-post-visibility-settings--full-height .ayo-post-visibility-settings__content{display:flex;flex-direction:column;height:55vh}.ayo-post-visibility-settings--full-height .ayo-post-visibility-settings__content__selection-block{display:flex;flex:1 1;flex-direction:column}.ayo-post-visibility-settings .ayo-tabs.MuiTabs-root.content-section-tabs{background-color:#fff;border:none}.ayo-post-visibility-settings .share-with-item{background-color:#fff;border-radius:16px;padding:8px 12px;width:100%}@media (max-width:600px){.ayo-post-visibility-settings{display:flex;flex-direction:column}}.ayo-post-filter{align-items:center;background-color:#fff;border-radius:16px;display:flex;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:600px){.ayo-post-filter{padding:8px 0;width:100%}}.ayo-post-filter__hidden{visibility:hidden}.ayo-post-filter .filters-popover{background-color:#fff;border-radius:16px;margin-top:8px!important;padding:16px;width:calc(100vw - 64px)}.ayo-post-filter .ayo-form-control-label.MuiFormControlLabel-root{margin-bottom:16px}.ayo-post-filter__popover-apply-button{margin:8px 0 24px}.ayo-post-filter__buttons-block{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.ayo-post-filter__button{margin:0 8px;width:-webkit-max-content;width:max-content}.ayo-post-filter__button--active{background-color:#f2f3ff;border-color:#878bc8}.ayo-post-filter__menu{margin-left:8px;margin-top:24px}@media (min-width:1960px){.ayo-post-filter__menu{margin-top:32px}}.ayo-share-post-with-dialog{background-color:#f6f6f6}@media (max-width:600px){.ayo-share-post-with-dialog.MuiDialog-paperFullWidth.MuiDialog-paper{justify-content:center;width:100%}.ayo-share-post-with-dialog.MuiDialog-paperScrollPaper{height:inherit}}@media (min-width:960px){.ayo-share-post-with-dialog .ayo-dialog__container{box-sizing:border-box;max-width:644px;min-width:644px}}@media (min-width:1920px){.ayo-share-post-with-dialog .ayo-dialog__container{box-sizing:border-box;max-width:864px;min-width:864px}}.ayo-family-feed-events{flex:1 1;margin-bottom:80px}.ayo-faq-page--questions-container{padding-bottom:150px}.ayo-faq-page--questions-container.no-padding{padding-bottom:0}.ayo-faq-page--ask-a-question{align-items:center;background-image:url(/static/media/faq_ask_question_bgleft.a8590186762804b6814b.svg),url(/static/media/faq_ask_question_bgright.6ade5bc31608f30237d2.svg);background-position:0,100%;background-repeat:no-repeat;background-size:22% 100%,22% 100%;box-sizing:border-box;display:flex;justify-content:center;min-height:calc(100vh - 48px - 2.0625rem)}@media (min-width:1920px){.ayo-faq-page--ask-a-question{background-size:30% 100%,30% 100%}}@media (max-width:960px){.ayo-faq-page--ask-a-question{background-image:url(/static/media/faq_ask_question_mobile_bgtop.887f4ea8272ce11ecb1a.svg),url(/static/media/faq_ask_question_mobile_bgbottom.21fe9ad7176ee7de4ab5.svg);background-position:top,bottom;background-size:50%,50%;padding:120px 0}}@media (max-width:600px){.ayo-faq-page--ask-a-question{background-size:90%,90%}}.ayo-faq-page.ayo-faq-page--w-bg .ayo-bottom-bar{margin-top:0}.ayo-faq-page.ayo-faq-page--w-bg .ayo-faq-page--ask-a-question{background-image:url(/static/media/faq_hand_sending_feedback.8d16687cfd1218d08348.svg);background-position:100%;background-size:38%;min-height:0;min-height:auto;padding:80px 0 136px}@media (max-width:600px){.ayo-faq-page.ayo-faq-page--w-bg .ayo-faq-page--ask-a-question{background-position:bottom;background-position-y:82%;background-size:60%;padding:40px 0 297px}}.ayo-home-page{background-color:#fff}.ayo-home-page__main-block{min-height:calc(100vh - 80px);white-space:pre-wrap}.ayo-home-page__main-block,.ayo-home-page__personalization-block{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.ayo-home-page__personalization-block{background:linear-gradient(180deg,#f2f3ff,rgb(255 224 178/12%));min-height:100vh;text-align:center}.ayo-home-page__try-mobile-app-block{background-image:url(/static/media/download_mobile_app_bg_desktop.da4f751f1e20af56a238.svg);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:83vh}@media (max-width:960px){.ayo-home-page__try-mobile-app-block{background-image:none}}.ayo-home-page__quote-block{background:url(/static/media/quote.2975f5466642d75ea46b.svg) 0 100% no-repeat,url(/static/media/quote_reverse.b6c734e4a51af4d4f833.svg) 100% 0 no-repeat,url(/static/media/landing_background_qoute_dots.07e33e71b1e41b78e295.svg) top no-repeat;background-color:#6065a8;background-size:250px,250px,auto;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:83vh}.ayo-home-page__quote-block .ayo-typography--body2,.ayo-home-page__quote-block .ayo-typography--h2{color:#f2f3ff}@media (max-width:600px){.ayo-home-page__quote-block{background:url(/static/media/quote.2975f5466642d75ea46b.svg) 0 100% no-repeat,url(/static/media/quote_reverse.b6c734e4a51af4d4f833.svg) 100% 0 no-repeat,url(/static/media/landing_background_qoute_mobile.18fe4aa12c3499cc2d56.svg) 50% no-repeat;background-color:#6065a8;background-size:130px,130px,auto}}.ayo-home-page__initiatives-block{background-color:#f6f6f6;text-align:center}.ayo-home-page__roadmap-block{background-image:url(/static/media/landing_background_memphis.41ab677797c37fde0e49.svg);background-size:cover;box-sizing:border-box;min-height:100vh}@media (max-width:1024px){.ayo-home-page__roadmap-block{background-image:url(/static/media/landing_roadmap_mobile_bg1.52854771f5947994355a.svg),url(/static/media/landing_roadmap_mobile_bg2.5edc8675c341137165e4.svg);background-position:100% 0,0 100%;background-repeat:no-repeat,no-repeat;background-size:85%,85%}}@media (max-width:600px){.ayo-home-page__roadmap-block{background-size:100%,100%}.ayo-home-page__roadmap-block .ayo-timeline{padding:96px 6px 24px}}.ayo-home-page__media-block{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.ayo-home-page__media-block .ayo-media-card__divider{margin-left:8px}.ayo-home-page .ayo-typography--display{color:#2f325c}.ayo-home-page .ayo-timeline--current{background-color:#f2f3ff;border-radius:4px;display:inline-block;padding:8px 18px;position:relative}@media (max-width:600px){.ayo-home-page .ayo-timeline--current{padding:8px}}.ayo-home-page .ayo-timeline--current:after{background-color:#f2f3ff;content:"";height:12px;left:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:12px}.ayo-home-page .MuiTimelineItem-content .ayo-timeline--current:after{left:100%}.ayo-home-page .MuiTimelineOppositeContent-root .ayo-timeline--current:after{left:0}.ayo-home-page__vision-block{background-color:rgb(182 140 184/10%);min-height:100vh;position:relative}@media (min-width:960px){.ayo-home-page__vision-block--inspiration-book{position:absolute;top:-120px}}.ayo-home-page__contained-link{font-size:inherit;font-style:inherit}.ayo-home-page__instruction-text{font-style:italic}.ayo-initiatives-page__text-block{max-width:540px}@media (min-width:1920px){.ayo-initiatives-page__text-block{max-width:680px}}.ayo-initiatives-page__card .MuiCardHeader-root{position:absolute;right:0}.ayo-initiatives-page__card .ayo-clickable-card__title{margin:0 8px 10px}.ayo-initiatives-page__card--leadership-attributes .ayo-card__media{background:linear-gradient(90deg,#fdcbf1,#ffd8bf)}.ayo-initiatives-page__card--opportunities .ayo-card__media{background:linear-gradient(180deg,rgb(142 48 120/65%),rgb(0 0 0/15%)),linear-gradient(180deg,#6065a8,rgb(92 67 161/84%))}.ayo-initiatives-page__card--aptitudes .ayo-card__media{background:linear-gradient(180deg,#ffd8cf,#c2feb2)}.ayo-initiatives-page__card--lesson-planner .ayo-card__media{background:#ffe0b2}.ayo-initiatives-page__card--lesson-planner .ayo-chip{background:#dbc9fe;border-radius:9px;color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem;padding:0 8px}.ayo-issue-report .ayo-fileupload__list-item--success{background-color:#fff}.ayo-issue-report .ayo-typography--subtitle1{margin-bottom:24px}.ayo-issue-report .ayo-button{max-width:152px}.ayo-leadership-assessment-home-page{flex:1 1}.ayo-leadership-assessment-home-page__images{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-8px;margin-top:24px}@media (max-width:600px){.ayo-leadership-assessment-home-page__images{margin-top:16px}}.ayo-leadership-assessment-home-page__icon-button svg{height:18px;width:18px}.ayo-leadership-assessment-home-page .ayo-button.Mui-focusVisible,.ayo-leadership-assessment-home-page .ayo-button.Mui-hover,.ayo-leadership-assessment-home-page .ayo-button:focus,.ayo-leadership-assessment-home-page .ayo-button:hover{background-color:#fff}.ayo-maturity-level-rubric{align-items:center;display:flex;padding-bottom:16px}@media (max-width:600px){.ayo-maturity-level-rubric{align-items:normal}}.ayo-maturity-level-rubric__users-count{min-width:24px;padding-left:4px;padding-right:8px}@media (max-width:600px){.ayo-maturity-level-rubric__users-count{padding-top:8px}}.ayo-maturity-level-rubric__rubric-button{background-color:#fff;justify-content:space-between;padding:8px;text-align:start}.ayo-maturity-level-rubric__rubric-button .ayo-button--icon{margin-left:16px;visibility:hidden}@media (max-width:600px){.ayo-maturity-level-rubric__rubric-button .ayo-button--icon{margin-left:4px}}.ayo-maturity-level-rubric__rubric-button:focus-within,.ayo-maturity-level-rubric__rubric-button:hover{background-color:#f2f3ff;border-color:transparent}.ayo-maturity-level-rubric__rubric-button:focus-within .ayo-button--icon,.ayo-maturity-level-rubric__rubric-button:hover .ayo-button--icon{visibility:visible}.ayo-maturity-level-rubric__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ayo-maturity-level-rubric__goal-indicator{display:inline;vertical-align:middle}.ayo-maturity-level-rubric__level-text{display:inline;margin-right:8px}.ayo-maturity-level-rubric__ml-input-label{margin-right:8px}.ayo-maturity-level-rubric__label:hover{cursor:default}.ayo-maturity-levels-box__notification .ayo-informational-message{padding:0}.ayo-maturity-levels-box__label:hover{cursor:default}.ayo-maturity-levels-box__accordion .ayo-button--icon{height:36px;min-width:36px;width:auto}.ayo-leadership-attributes-definition{display:flex;justify-content:center}.ayo-leadership-attributes-definition__text-block{max-width:600px;position:absolute;text-align:center;top:600px}@media (max-width:600px){.ayo-leadership-attributes-definition__text-block{top:720px}}@media (max-width:500px){.ayo-leadership-attributes-definition__text-block{top:620px}}@media (max-width:400px){.ayo-leadership-attributes-definition__text-block{top:528px}}.ayo-leadership-attributes-explore-more{background-color:#030235;border-radius:24px}.ayo-leadership-attributes-explore-more__logged-in--text-block{max-width:560px}.ayo-leadership-attributes-explore-more__logged-in--button-wrapper{min-width:288px}.ayo-leadership-attributes-explore-more__logged-out{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.ayo-leadership-attributes-explore-more__logged-out--button-wrapper{min-width:196px}@media (max-width:600px){.ayo-leadership-attributes-explore-more__logged-out--button-wrapper{min-width:252px}}.ayo-leadership-attributes-explore-more__logged-out svg{height:230px}.ayo-leadership-attributes-galery{align-items:center;background-image:linear-gradient(180deg,#f9f2ff,#fff6e9);display:flex;flex-direction:column}.ayo-leadership-attributes-galery__leadership-attributes-text,.ayo-leadership-attributes-galery__maturity-text{padding-top:80px;text-align:center}@media (max-width:600px){.ayo-leadership-attributes-galery__leadership-attributes-text,.ayo-leadership-attributes-galery__maturity-text{padding-top:56px}}.ayo-leadership-attributes-galery__maturity-text{max-width:620px}.ayo-leadership-attributes-galery__leadership-attributes-text{max-width:520px}.ayo-leadership-attributes-galery__maturity-levels{align-items:flex-end;display:flex;justify-content:center;padding-top:56px;text-align:center}@media (max-width:960px){.ayo-leadership-attributes-galery__maturity-levels{align-items:center;flex-direction:column}.ayo-leadership-attributes-galery__maturity-levels__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.ayo-leadership-attributes-galery__images-block__images{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:40px}@media (max-width:600px){.ayo-leadership-attributes-galery__images-block__images{margin-top:32px}}.ayo-leadership-attributes-galery__images-block__card .ayo-card{padding:16px}@media (max-width:600px){.ayo-leadership-attributes-galery__images-block__card .ayo-card{padding:8px}}.ayo-leadership-attributes-galery__images-block__card .ayo-card .MuiCardContent-root{padding-left:0;padding-right:0}.ayo-leadership-attributes-galery__images-block__card .ayo-card .MuiCardContent-root .ayo-clickable-card__content-container .ayo-clickable-card__title{margin-bottom:0;text-align:center}.ayo-leadership-attributes-how-does-it-work__illustration{max-width:100%}.ayo-leadership-attributes-how-does-it-work__illustration__arrow{margin:24px 0}@media (max-width:600px){.ayo-leadership-attributes-how-does-it-work__illustration__arrow{height:34px;margin:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ayo-leadership-attributes-how-does-it-work__illustration-block{margin-bottom:-50px}}@media (min-width:1920px){.ayo-leadership-attributes-how-does-it-work__illustration-block .MuiTypography-noWrap{overflow:visible}}.ayo-leadership-attributes-how-does-it-work__text{margin-bottom:80px}@media (max-width:600px){.ayo-leadership-attributes-how-does-it-work__text{margin-bottom:24px}}.ayo-leadership-attributes-what-is-section{display:flex;justify-content:center}@media (max-width:600px){.ayo-leadership-attributes-what-is-section{flex-direction:column}}.ayo-leadership-attributes-what-is-section__text-block{display:flex;flex-direction:column;justify-content:center;max-width:600px}@media (min-width:1920px){.ayo-leadership-attributes-what-is-section__text-block{max-width:700px}}.ayo-leadership-attributes-who-enjoy-it{background-color:#fafaff}.ayo-leadership-attributes-who-enjoy-it__headline{margin-bottom:24px;max-width:720px;text-align:center}@media (max-width:600px){.ayo-leadership-attributes-who-enjoy-it__headline{text-align:left}}.ayo-leadership-attributes-who-enjoy-it__content{max-width:600px}@media (min-width:1920px){.ayo-leadership-attributes-who-enjoy-it__content{max-width:820px}}.ayo-leadership-attributes-who-enjoy-it__content__headline{margin-bottom:8px}.ayo-leadership-attributes-who-enjoy-it__illustration{height:auto;margin-top:12px;max-width:100%}@media (max-width:600px){.ayo-leadership-attributes-who-enjoy-it__illustration{margin-top:32px;width:188px}.ayo-leadership-attributes-who-enjoy-it__headline{margin-bottom:0}}.ayo-leadership-attributes-page{background-color:#fff}.ayo-lesson-planner-landing__about-section__header{background-color:#fff3e0;background-image:url(/static/media/about_section_header_desktop_bg_top.1e9c09095c0ab135b9db.svg),url(/static/media/about_section_header_desktop_bg_bottom.94a5ee3297c2ef8bf93e.svg);background-position:100% 0,0 100%;background-repeat:no-repeat,no-repeat}@media (max-width:900px){.ayo-lesson-planner-landing__about-section__header{background-image:url(/static/media/about_section_header_mobile_bg_top.f49227dc833b49aa6e92.svg),url(/static/media/about_section_header_mobile_bg_bottom.d6ac2f7ae260ea7673bd.svg)}}.ayo-lesson-planner-landing__about-section__header .ayo-typography--h1{max-width:818px}.ayo-lesson-planner-landing__about-section__main{background-image:url(/static/media/about_section_main_bg.a553789f5a58f0b73d01.svg);background-size:cover}.ayo-lesson-planner-landing__about-section__main__image{height:auto;width:322px}@media (max-width:600px){.ayo-lesson-planner-landing__about-section__main__image{width:156px}}.ayo-lesson-planner-landing__about-section__main__decorations{position:absolute}.ayo-lesson-planner-landing__about-section__main__decorations--even{left:-56px;top:12px}@media (max-width:600px){.ayo-lesson-planner-landing__about-section__main__decorations{height:auto;width:57px}}@media (min-width:960px){.ayo-lesson-planner-landing__definition-section .ayo-typography--display,.ayo-lesson-planner-landing__definition-section .ayo-typography--subtitle1{max-width:60%}}@media (min-width:1920px){.ayo-lesson-planner-landing__definition-section .ayo-typography--display,.ayo-lesson-planner-landing__definition-section .ayo-typography--subtitle1{max-width:80%}}.ayo-lesson-planner-landing__definition-section img{height:auto;object-fit:cover;width:100%}.ayo-lesson-planner-landing__explore-more-section__block{border-radius:32px;position:relative}.ayo-lesson-planner-landing__explore-more-section__block img{width:100%}.ayo-lesson-planner-landing__explore-more-section__block .ayo-chip{border-radius:9px;color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;margin-bottom:16px;padding:0 8px}.ayo-lesson-planner-landing__explore-more-section__block--student{background-color:#304d97;background-image:url(/static/media/explore_more_section_student_desktop_bg_top.a86e40d96344c1900b52.svg),url(/static/media/explore_more_section_student_desktop_bg_bottom.06d89fd82c74648fad05.svg);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:contain,cover}@media (max-width:600px){.ayo-lesson-planner-landing__explore-more-section__block--student{background-size:contain,contain}}.ayo-lesson-planner-landing__explore-more-section__block--student .ayo-chip{background-color:#cbe3fc}.ayo-lesson-planner-landing__explore-more-section__block--student .ayo-button{min-width:237px}.ayo-lesson-planner-landing__explore-more-section__block--student .ayo-button--text{background-color:#fff}@media (max-width:600px){.ayo-lesson-planner-landing__explore-more-section__block--student{background-image:url(/static/media/explore_more_section_student_mobile_bg_top.a4fd46725136be67486b.svg),url(/static/media/explore_more_section_student_mobile_bg_bottom.ea11055187ebe8f1b226.svg);background-position:center top 30px,center bottom 24px}}.ayo-lesson-planner-landing__explore-more-section__block--teacher{background-color:#3b3355;background-image:url(/static/media/explore_more_section_teacher_desktop_bg_top.9f05910188eec2b34e01.svg),url(/static/media/explore_more_section_teacher_desktop_bg_bottom.b57659da0d7a415cfe66.svg);background-position:right 24px top 30px,center bottom -48px;background-repeat:no-repeat,no-repeat}@media (max-width:600px){.ayo-lesson-planner-landing__explore-more-section__block--teacher{background-size:auto,105% auto}}.ayo-lesson-planner-landing__explore-more-section__block--teacher .ayo-chip{background-color:#dbc9fe}.ayo-lesson-planner-landing__explore-more-section__block--teacher .ayo-button{min-width:237px}.ayo-lesson-planner-landing__explore-more-section__block--teacher .ayo-button--text{background-color:#fff}@media (max-width:600px){.ayo-lesson-planner-landing__explore-more-section__block--teacher{background-image:url(/static/media/explore_more_section_teacher_mobile_bg_top.a7dda1d1df19a6f56a2f.svg),url(/static/media/explore_more_section_teacher_mobile_bg_bottom.13c041fbff08d4f60bfa.svg);background-position:right 24px top 30px,center bottom -16px}}.ayo-lesson-planner-landing__explore-more-section__block--parent{background-color:#30663c;background-image:url(/static/media/explore_more_section_parent_desktop_bg_top.84ed2de2ccf356120898.svg),url(/static/media/explore_more_section_parent_desktop_bg_bottom.62beb52cd84fd1b965ae.svg);background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:contain,cover}@media (max-width:600px){.ayo-lesson-planner-landing__explore-more-section__block--parent{background-size:contain,contain}}.ayo-lesson-planner-landing__explore-more-section__block--parent .ayo-chip{background-color:#aaeaa9}.ayo-lesson-planner-landing__explore-more-section__block--parent .ayo-button{min-width:237px}.ayo-lesson-planner-landing__explore-more-section__block--parent .ayo-button--text{background-color:#fff}@media (max-width:600px){.ayo-lesson-planner-landing__explore-more-section__block--parent{background-image:url(/static/media/explore_more_section_parent_mobile_bg_top.95439389e4e2f962d0b1.svg),url(/static/media/explore_more_section_parent_mobile_bg_bottom.ca3a496e8b59ec0b0412.svg);background-position:center top 30px,center bottom 24px}}.ayo-lesson-planner-landing__faq-section{background-color:#ffe0b2;background-image:url(/static/media/faq_section_desktop_bg_top.0337b48ed7e699ec0ce0.svg),url(/static/media/faq_section_desktop_bg_bottom.293b1b31f6f696b59680.svg);background-position:top,bottom;background-repeat:no-repeat,no-repeat}@media (max-width:900px){.ayo-lesson-planner-landing__faq-section{background-image:url(/static/media/faq_section_mobile_bg_top.a39f2f1e33e71c36cb9f.svg),url(/static/media/faq_section_mobile_bg_bottom.e12f389d8b0f7522447b.svg);background-position:center top 16px,bottom}}.ayo-lesson-planner-landing__for-who-section__container{background-color:#f2f3ff;border-radius:32px}@media (max-width:600px){.ayo-lesson-planner-landing__for-who-section__container__content{margin-top:-60px}}.ayo-lesson-planner-landing__for-who-section__container__teacher{position:relative}.ayo-lesson-planner-landing__for-who-section__container__teacher img{bottom:40px;height:auto;position:absolute;width:90%}@media (max-width:960px){.ayo-lesson-planner-landing__for-who-section__container__teacher img{bottom:0;position:inherit}}@media (max-width:600px){.ayo-lesson-planner-landing__for-who-section__container__teacher img{height:auto;position:inherit;top:-60px;width:100%}}.ayo-lesson-planner-landing__for-who-section__container__bricks{position:relative}@media (max-width:600px){.ayo-lesson-planner-landing__for-who-section__container__bricks{margin-bottom:-60px}}.ayo-lesson-planner-landing__for-who-section__container__bricks img{height:120%;position:absolute;right:0;top:-32px;width:auto}@media (max-width:960px){.ayo-lesson-planner-landing__for-who-section__container__bricks img{height:100%;right:-20px;top:10px}}@media (max-width:600px){.ayo-lesson-planner-landing__for-who-section__container__bricks img{height:auto;left:-20px;position:inherit;width:110%}.ayo-lesson-planner-landing__how-it-works-section__image{height:auto;width:74%}}@-webkit-keyframes slow-appear{0%{opacity:0}to{opacity:1}}@keyframes slow-appear{0%{opacity:0}to{opacity:1}}.ayo-lesson-planner-landing__what-is-it-section__content{background:#fff;border:1px solid #e0e0e0;border-radius:40px;box-shadow:0 4px 8px 2px rgb(0 0 0/6%);min-height:600px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;position:relative}@media (max-width:600px){.ayo-lesson-planner-landing__what-is-it-section__content{min-height:400px}}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slow-appear;animation-name:slow-appear;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__hint{left:50%;position:absolute;top:-7%}@media (max-width:600px){.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__hint{left:60%;top:-5%}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__title{width:58%}}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__card{cursor:pointer;height:auto;max-width:100%}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__card:hover{fill:#f2f3ff}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__card:hover .outline{stroke:#bcbee6;stroke-width:2}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__card:focus{fill:#fff3e0;outline:none}.ayo-lesson-planner-landing__what-is-it-section__content--calendar-view__card:focus .outline{stroke:#ffa726;stroke-width:2}.ayo-lesson-planner-landing__what-is-it-section__content--planner-view{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:slow-appear;animation-name:slow-appear;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__button{cursor:pointer;left:0;position:absolute}.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__button:focus{fill:#2f325c;outline:none}.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__button:focus .text{fill:#2f325c}@media (max-width:600px){.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__button{bottom:-12px;width:26%}.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__title{width:26%}}.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__hint{bottom:40%;left:18%;position:absolute}@media (max-width:600px){.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__hint{bottom:200%;left:8%}}.ayo-lesson-planner-landing__what-is-it-section__content--planner-view__planner{height:auto;width:100%}.ayo-lesson-planner-landing{background-color:#fff}.ayo-lesson-planner-landing__sections{background-image:url(/static/media/main_desktop_bg.123e47987df0d2734d96.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto}@media (max-width:600px){.ayo-lesson-planner-landing__sections{background-image:url(/static/media/main_mobile_bg.4b9df9f9c086e6ad8812.svg);background-position:top 2.5% center;background-size:contain}}@media (min-width:600px){.ayo-login-page__device-option-container:nth-child(odd){padding-right:16px}.ayo-login-page__device-option-container:nth-child(2n){padding-left:16px}}@media (max-width:600px){.ayo-login-page__device-option-container:not(:last-child){margin-bottom:32px}}.ayo-login-page .ayo-login-page__device-option-card{align-items:center;display:flex;flex-direction:column;padding:16px 24px;width:auto}.ayo-login-page .ayo-login-page__device-option-card.selected{outline:2px solid #a1a4d6}.ayo-login-page .ayo-login-page__device-option-card .ayo-form-control-label{margin-bottom:24px}.ayo-login-page .ayo-login-page__device-option-card .ayo-form-control-label .MuiFormControlLabel-label div{margin-right:12px}.ayo-login-page .ayo-login-page__device-option-card .ayo-form-control-label .MuiFormControlLabel-label span{margin-left:-12px}.ayo-login-page .ayo-login-page__device-option-card__illustration{height:auto;width:50%}.ayo-login-page .ayo-login-step__container{margin-bottom:40px}.ayo-login-page .ayo-bottom-bar.helper{background-color:rgb(243 244 245/75%);bottom:0;left:0;position:fixed;width:100%}.ayo-my-classes-page{flex:1 1;margin-bottom:40px}.family-activity-card .ayo-card__main-content.MuiCardContent-root{padding:8px 8px 16px;text-align:left}.family-activity-card__title{color:#6065a8;font-weight:700;word-break:normal}.family-activity-card__description{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.family-activity-card .ayo-card__media{border-radius:16px;height:80px}@media (min-width:960px){.family-activity-card .ayo-card__media{height:120px}}@media (min-width:1920px){.family-activity-card .ayo-card__media{height:160px}}.family-activity-card--suggested .family-activity-card__title{color:#2f325c}.family-activity-card--suggested__chip{position:absolute;right:8px;top:8px}.family-activity-card--md .ayo-card__main-content.MuiCardContent-root{padding:16px}.family-activity-card--md .family-activity-card__title{color:#2f325c}.family-activity-card--md .family-activity-card--suggested__chip{right:16px;top:16px}.suggested-family-activity-card-preview{display:flex}.suggested-family-activity-card-preview__title{color:#2f325c}.suggested-family-activity-card-preview .ayo-card__media{border-radius:16px;width:30%}.suggested-family-activity-card-preview .ayo-card__main-content{padding:16px}.suggested-family-activity-background{background-color:#ffe0b2}.family-activity-card-default-image .ayo-card__media{background-color:#cad9ff;background-image:url(/static/media/family_interest_default_image.ff76c76bf2d9c0763105.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;min-width:30%}.ayo-family-activity-dialog .ayo-chip{background-color:#1e152a;color:#fff}.ayo-family-activity-dialog__link{word-break:break-all}.ayo-family-activity-dialog__insight-type{white-space:nowrap}.family-activity-like-button.ayo-selectable-icon-button--selected svg *{fill:#2f325c;stroke:#2f325c}.ayo-family-activities-page{flex:1 1}.ayo-family-activities-page .ayo-stt-wrapper{width:100%}.ayo-family-activities-page__tabs.ayo-tabs.ayo-tabs--outlined.MuiTabs-root{background-color:#fff;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-family-activities-page__tabs.ayo-tabs.ayo-tabs--outlined.MuiTabs-root .MuiTab-root{min-width:160px}.MuiAutocomplete-popper .ayo-family-activities-page__search__paper{background-color:#fff;margin-top:8px}.MuiAutocomplete-popper .ayo-family-activities-page__search__paper .ayo-simple-loader img{height:24px;width:auto}.ayo-children-card{border:2px solid transparent}.ayo-children-card.selected{background-color:#f2f3ff}.ayo-children-card:not(:hover):not(:focus).selected{border-color:#878bc8}.ayo-children-card .MuiCardContent-root>div{align-items:center;display:flex}.ayo-kids-page__main{flex:1 1}@media (min-width:960px){.ayo-kids-page__main__feed{flex-direction:row-reverse}}.ayo-kids-page__main .family-activities-suggested-block{background-color:#fff;border-radius:16px;box-sizing:border-box;padding:24px}.ayo-kids-page__main .family-activities-suggested-block__show-button .MuiCardContent-root{padding:16px}.ayo-kids-page__main .ayo-initiative-empty-state__body{max-width:100%}.ayo-kids-page__main .go-to-kid-profile{background-color:#f2f3ff}.ayo-lesson-assignment-action-buttons__divider{align-self:center;height:19px;margin:0 16px}.assignment-type-block{border-radius:16px;padding:16px}.assignment-type-block,.ayo-insight-accordion{background-color:#ffcc80}.ayo-insight-accordion .ayo-accordion__summary{padding:24px 24px 24px 80px}.ayo-insight-accordion .ayo-accordion__summary .ayo-accordion__close-icon,.ayo-insight-accordion .ayo-accordion__summary .ayo-accordion__open-icon{left:24px;top:24px}.ayo-insight-accordion .MuiAccordionDetails-root{padding:0 24px 24px}.ayo-insight-accordion .cancel-button{background-color:#ffe0b2;min-width:180px}.ayo-insight-accordion .tailor-button{background-color:#f2f3ff}.ayo-assignments-insights-card{box-sizing:border-box;overflow:visible;padding:16px;position:relative}.ayo-assignments-insights-card__suggested-badge{background-color:#e65100;border-radius:6px;color:#fff;left:16px;margin:0;padding-bottom:3px;padding-top:3px;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ayo-assignments-insights-card__name{color:#6065a8}.ayo-assignments-insights-card__stats{align-items:center;display:flex;gap:8px}.ayo-assignments-insights-card svg.MuiCardMedia-root{height:48px;margin-bottom:8px;width:48px}.ayo-assignments-insights-card .ayo-card__main-content{padding:0}.assignment-insight-selected-group{background-color:#fff;border-radius:16px;padding:24px}.assignment-insight-selected-group .ayo-dropdown{width:50%}.assignment-insight-selected-group .ayo-chip.ayo-expandable-menu-title{min-width:0}.assignment-insight-selected-group .static-student{background-color:#fff;border:1px solid #c1c0c9}.assignment-insight-selected-group .static-student .MuiChip-label{color:rgb(0 0 0/85%);font-weight:700}.assignment-insight-selected-group .editable-student{background-color:#1f224a}.assignment-insight-selected-group .editable-student .MuiChip-label{color:#fff}.assignment-insight-selected-group .editable-student svg [fill]{fill:#fff}.assignment-insight-selected-group .editable-student svg [stroke]{stroke:#fff}.ayo-lesson-assignment-materials{position:-webkit-sticky;position:sticky;top:0;z-index:1}.ayo-lesson-assignment-display-students{display:flex;flex-wrap:wrap}.ayo-lesson-assignment-display-students__card{box-sizing:border-box;padding:8px 12px}.ayo-lesson-assignment-display-students__card.ayo-card .MuiCardContent-root{padding:0}.ayo-lesson-assignment-display-students__card.ayo-card .MuiCardContent-root svg{margin-left:8px}.ayo-lesson-assignment-display-students__card.ayo-card .MuiCardContent-root .ayo-clickable-card__content-container--w-status-icon{max-width:100%}.choice-boards__update-notification__icon{height:24px;width:24px}.choice-boards__update-notification__icon [fill]{fill:rgb(0 0 0/75%)}.choice-boards__update-notification__icon [stroke]{stroke:rgb(0 0 0/75%)}.choices-path-submitted__container{align-items:center;background:linear-gradient(180deg,#151744,#31012f);border-radius:24px;display:flex;flex-direction:column;padding:40px}.choices-path-submitted__container .MuiTypography-root{color:#fff}.choices-path-submitted__container .ayo-button{background-color:initial;border:2px solid #fff}.choices-path-submitted__layer{display:flex;flex-wrap:wrap;justify-content:center;row-gap:18px}.choices-path-submitted__layer__item{align-self:stretch;flex-basis:30%}.choices-path-submitted__layer__item:nth-child(6n+1){padding-left:10%}.choices-path-submitted__layer__item:nth-child(6n){padding-right:10%}.choices-path-submitted__bubble{background-color:var(--main-color);border:2px solid transparent;border-radius:50%;box-shadow:1px 4px 10px 2px var(--main-shadow-color);cursor:pointer;height:56px;width:56px}.choices-path-submitted__bubble:hover{background-color:#f2f3ff;border-color:#6065a8;box-shadow:1px 4px 10px 2px rgba(96,101,168,.25)}.choices-path-submitted__bubble:focus{background-color:#fff3e0;border-color:#ffa726;box-shadow:1px 4px 10px 2px rgba(255,167,38,.25);outline:none}.choices-path-display__layer-info .MuiTypography-root{color:#fff}.choices-path-display__stepper-controll-button{border-color:#fff}.choices-path-display__stepper-controll-button svg{height:48px;width:48px}.choices-path-display__stepper-controll-button svg [fill]{fill:#fff}.choices-path-display__stepper-controll-button svg [stroke]{stroke:#fff}.choices-path-display__stepper-controll-button:hover svg [fill]{fill:#6065a8}.choices-path-display__stepper-controll-button:hover svg [stroke]{stroke:#6065a8}.choices-path-display__stepper-controll-button.Mui-focusVisible svg [fill]{fill:#ffcc80}.choices-path-display__stepper-controll-button.Mui-focusVisible svg [stroke]{stroke:#ffcc80}.choices-path-display__container{background-image:url(/static/media/dots.1e97b551061612172cdd.svg),url(/static/media/dots.1e97b551061612172cdd.svg),url(/static/media/background-1.7071aefa7415d385e93b.svg);background-position:top 24px left 24px,bottom 24px right 24px,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,100% auto;border-radius:24px;padding:40px 56px}.choices-path-display__container.layer-1{background-image:url(/static/media/dots.1e97b551061612172cdd.svg),url(/static/media/dots.1e97b551061612172cdd.svg),url(/static/media/background-2.81bdbf05d5669b632267.svg)}.choices-path-display__container.layer-2{background-image:url(/static/media/dots.1e97b551061612172cdd.svg),url(/static/media/dots.1e97b551061612172cdd.svg),url(/static/media/background-3.b40de8af46c3fd9f124c.svg)}.choices-path-display__container .choices-path__options-container{-webkit-column-gap:32px;column-gap:32px}.choices-path-display__container .MuiStep-root .MuiStepLabel-iconContainer.MuiStepLabel-alternativeLabel .MuiStepIcon-root{height:24px;width:24px}.choices-path-display__container .MuiStep-root .MuiStepLabel-iconContainer.MuiStepLabel-alternativeLabel .MuiStepIcon-root circle{color:#f2f3ff}.choices-path-display__container .MuiStep-root .MuiStepLabel-iconContainer.MuiStepLabel-alternativeLabel .MuiStepIcon-root .MuiStepIcon-text{fill:#6065a8;color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6875rem}.choices-path-display__container .MuiStep-root .MuiStepLabel-iconContainer.MuiStepLabel-alternativeLabel .MuiStepIcon-root.Mui-active circle{color:#6065a8}.choices-path-display__container .MuiStep-root .MuiStepLabel-iconContainer.MuiStepLabel-alternativeLabel .MuiStepIcon-root.Mui-active .MuiStepIcon-text{fill:#f2f3ff}.choices-path-display__container .MuiStep-root .MuiStepLabel-labelContainer .MuiStepLabel-label .MuiTypography-root{color:#fff;opacity:.75}.choices-path-display__container .MuiStep-root .MuiStepLabel-labelContainer .MuiStepLabel-label.Mui-active .MuiTypography-root{opacity:1}.choices-path-display__container .MuiStep-root .MuiStepLabel-iconContainer.Mui-completed svg :first-child[fill]{fill:#6065a8}.choices-path-display__container .MuiStep-root .MuiStepLabel-iconContainer.Mui-completed svg :first-child[stroke]{stroke:#6065a8}.choices-path-display__full-text__popover{z-index:10}.choices-path-display__full-text__popover .ayo-rich-text-editor--static.quill .ql-editor{padding:0}.choices-path-display__full-text__popover .ayo-card__main-content{max-width:600px}.choices-path-display__full-text__popover .ayo-card__main-content .ayo-rich-text-editor--static{max-height:350px;overflow:auto}.choices-path-display__action-chip{background-color:#636363;color:rgb(0 0 0/85%);color:#373b71;color:#fff;font-family:Lato,sans-serif;font-size:1rem;font-style:normal;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:0;line-height:1.5rem;padding:0 10px}.choices-path-display__primary-control{width:200px}.ayo-lesson-assignment-materials .ayo-lesson-page__materials-actions-container,.ayo-lesson-assignment-options{border:1px solid #c1c0c9;border-radius:16px;padding:24px}.ayo-lesson-assignment-options__textfield{flex:1 1}.ayo-lesson-assignment-options__add-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-lesson-assignment-settings{align-items:center;display:flex}.ayo-lesson-assignment-settings svg{margin-left:10px}.ayo-lesson-assignment-students__form-control{background-color:#fff;border:1px solid #c1c0c9;border-radius:16px;box-sizing:border-box;padding:12px 16px;width:100%}.ayo-lesson-assignment-students__form-control__student-label__text{color:#6065a8}.ayo-lesson-assignment-students__form-control--error{border-color:#c1292e}.ayo-lesson-assignment-students__error-message{color:#c1292e;font-size:1rem;line-height:1.333rem;margin-top:8px}.choices-path__container{background-color:#f6f6f6;border-radius:16px;padding:24px}.choices-path__layer-container{background-color:#fff;border-radius:16px;padding:24px}.choices-path__add-path{background-color:#f2f3ff;padding-bottom:50px;padding-top:50px}.choices-path__option-delete{position:absolute;right:15px;top:15px}.choices-path__option-delete svg:first-child,.choices-path__option-delete svg:last-child{margin-left:0;margin-right:0}.choices-path__options-container{-webkit-column-gap:40px;column-gap:40px;display:flex;flex-wrap:wrap;row-gap:40px}.choices-path__options-container>:nth-child(odd){padding-top:40px}.choices-path__options-container>:nth-child(odd) .choices-path__option-delete{top:55px}.choices-path__options-container>:only-child{padding-top:0}.choices-path .ayo-validation-error{color:#c1292e;margin-top:16px}.choices-path__edit-dialog .ayo-dialog__container{box-sizing:border-box;min-width:600px}.choices-path__edit-dialog .ql-editor{height:125px;max-height:125px;overflow:auto}.choices-path__option{--main-color:#f2f3ff;align-items:center;background-color:var(--main-color);border:2px solid transparent;border-radius:50%;box-shadow:1px 4px 10px 2px var(--main-color-rgb);box-sizing:border-box;display:flex;flex-direction:column;height:190px;justify-content:center;padding:20px;position:relative;width:190px}@media (min-width:1920px){.choices-path__option__show-more{padding:6px}}.choices-path__option .checked-icon :first-child[fill]{fill:var(--main-color)}.choices-path__option .checked-icon :first-child[stroke]{stroke:var(--main-color)}.choices-path__option .delete-icon{display:none}.choices-path__option .checked-icon,.choices-path__option .delete-icon{height:40px;position:absolute;right:6px;top:6px;width:40px}.choices-path__option:not(.checked) .checked-icon{display:none}.choices-path__option.checked{background-color:#f2f3ff;border-color:var(--main-color)}.choices-path__option--dark:not(:hover) .checked-icon :nth-child(2)[fill]{fill:rgb(0 0 0/85%)}.choices-path__option--dark:not(:hover) .checked-icon :nth-child(2)[stroke]{stroke:rgb(0 0 0/85%)}.choices-path__option.clickable{cursor:pointer}.choices-path__option.clickable:focus{background-color:#fff3e0;border-color:#ffa726;box-shadow:1px 4px 10px 2px rgba(255,167,38,.25);outline:none}.choices-path__option.clickable:focus.checked .delete-icon{display:block}.choices-path__option.clickable:focus.checked .delete-icon :first-child[fill]{fill:#ffa726}.choices-path__option.clickable:focus.checked .delete-icon :first-child[stroke]{stroke:#ffa726}.choices-path__option.clickable:hover{background-color:#f2f3ff;border-color:#6065a8;box-shadow:1px 4px 10px 2px rgba(96,101,168,.25)}.choices-path__option.clickable:hover.checked .delete-icon,.choices-path__option.clickable:hover:not(.checked) .checked-icon{display:block}.choices-path__option .ayo-rich-text-editor--static.quill{width:100%}.choices-path__option .ayo-rich-text-editor--static.quill .ql-editor{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding:0;position:relative;text-overflow:ellipsis;white-space:pre-line}.choices-path__option .ayo-rich-text-editor--static.quill .ql-editor>*{cursor:inherit;text-align:center}.choices-path__option--light:not(.checked):not(:hover):not(:focus) .ayo-button--text:not(:hover),.choices-path__option--light:not(.checked):not(:hover):not(:focus) .ayo-rich-text-editor--static.quill .ql-editor>*,.choices-path__option--light:not(.clickable) .ayo-button--text:not(:hover),.choices-path__option--light:not(.clickable) .ayo-rich-text-editor--static.quill .ql-editor>*{color:#fff}.ayo-teks-row{background-color:#fff;border-radius:16px;display:flex;justify-content:space-between;margin-bottom:8px;padding:16px}.ayo-teks-row__text{flex:1 1;margin-right:24px}.ayo-teks-row__label{background-color:#ffc107;border-radius:16px;display:inline-block;font-weight:700;line-height:18px;margin-left:8px;padding:0 10px}.ayo-teks-row__label--readiness{background-color:#39804e;color:#fff}.ayo-teks-row__display{min-width:80px}.ayo-teks-dialog{background-color:#f3f4f5;max-width:1101px;min-height:706px;min-width:Min(1101px,calc(100% - 32px))}.ayo-teks-dialog .MuiDialogContent-root{min-height:470px;padding:0 16px 0 0}.ayo-teks-dialog__buttons{margin-top:8px}.ayo-teks-dialog__title{margin-bottom:24px}.ayo-teks-dialog__search-field{margin-bottom:24px;margin-top:24px}.ayo-teks-dialog__chips{margin-top:0}.ayo-teks-dialog__chip{background-color:#1e152a;height:100%;justify-content:space-between;padding:4px 12px;width:100%}.ayo-teks-dialog__chip svg [fill]{fill:#fff}.ayo-teks-dialog__chip svg [stroke]{stroke:#fff}.ayo-teks-dialog__chip .MuiChip-label p{color:#fff}.ayo-teks-dialog__chip:focus-within,.ayo-teks-dialog__chip:hover{background-color:#ffcc80;border-color:#ffa726}.ayo-teks-dialog__chip:focus-within svg [fill],.ayo-teks-dialog__chip:hover svg [fill]{fill:#2f325c}.ayo-teks-dialog__chip:focus-within svg [stroke],.ayo-teks-dialog__chip:hover svg [stroke]{stroke:#2f325c}.ayo-teks-dialog__chip:focus-within .MuiChip-label p,.ayo-teks-dialog__chip:hover .MuiChip-label p{color:#2f325c}.ayo-lesson-page-teks__suggested{background-color:#ffcc80}.ayo-lesson-page-teks__suggested .ayo-accordion__summary{padding-right:24px}.ayo-lesson-page-teks__suggested .MuiAccordionDetails-root{padding:16px 24px}#lesson-block-agenda{display:flex;flex-direction:column;min-height:calc(100vh - 48px)}@media (display-mode:fullscreen){#lesson-block-agenda{padding:0}#lesson-block-agenda>div:first-child{display:none}}#lesson-block-agenda .agenda-board-container{background-color:#f3f3f3;background-image:url(/static/media/lesson_page_dots.0938704ccf6acba043da.svg);border:1px solid #b8b8b8;border-radius:16px;display:flex;flex:1 1;flex-direction:column}#lesson-block-agenda .agenda-board-container .MuiGrid-root{display:flex;flex:1 1}#lesson-block-agenda .agenda-board-container .ayo-typography--label{background-color:#f3f3f3;color:#636363}#lesson-block-agenda .agenda-board-container .calendar-icon{margin-right:12px}#lesson-block-agenda .agenda-board-container .calendar-icon *{stroke-width:1}#lesson-block-agenda .agenda-board-container .calendar-icon [fill]{fill:#636363}#lesson-block-agenda .agenda-board-container .calendar-icon [stroke]{stroke:#636363}#lesson-block-agenda .agenda-board-container .ayo-informational-caption{margin-left:12px}#lesson-block-agenda .agenda-board-container .ayo-informational-caption svg [fill]{fill:rgb(0 0 0/75%)}#lesson-block-agenda .agenda-board-container .ayo-informational-caption svg [stroke]{stroke:rgb(0 0 0/75%)}#lesson-block-agenda .agenda-board-container .preview-btn{background-color:#fff;position:absolute;right:0;top:0}#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor{height:calc(100% - 78px)}#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor .ql-container,#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor .ql-toolbar{background-color:#fff}#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor--static{height:100%}#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor--static .ql-container,#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor--static .ql-toolbar{background-color:initial}#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor--static .ql-editor{padding:0}#lesson-block-agenda .agenda-board-container .ayo-rich-text-editor+.error-msg{bottom:-24px;position:absolute}#lesson-block-agenda .agenda-board-container .green-wrapper{background-color:#daefb6;border:2px solid #abc87b;border-radius:16px}#lesson-block-agenda .agenda-board-container .yellow-wrapper{background-color:#fdebb4;border:2px solid #e8c261;border-radius:16px}#lesson-block-agenda .agenda-board-container .blue-wrapper{background-color:#cff1ff;border:2px solid #5fbbe2;border-radius:16px}.ayo-lesson-page .ayo-lesson-page-snackbar-container{height:100%;left:50%;position:absolute;top:16px}.ayo-lesson-page .ayo-lesson-page-snackbar-container .ayo-snackbar{position:-webkit-sticky;position:sticky;-webkit-transform:none;-webkit-transform:initial;transform:none}.ayo-lesson-page .ayo-lesson-page-snackbar-container .ayo-snackbar .MuiPaper-root{background-color:#f2f2f2;border:1px solid #e6e6e6}.ayo-lesson-page .ayo-lesson-page-snackbar-container .ayo-snackbar .MuiPaper-root .ayo-snackbar--text{color:rgb(0 0 0/75%)}.ayo-lesson-page__header:not(.ayo-lesson-page__header--static){background-color:#fff;box-shadow:0 2px 6px 2px rgb(0 0 0/6%)}.ayo-lesson-page__header__label{color:#636363}.ayo-lesson-page__main{flex:1 1}.ayo-lesson-page .ayo-informational-message{max-width:600px}.ayo-lesson-page .ayo-informational-message__description{box-shadow:0 12px 16px 6px rgb(0 0 0/6%);padding:20px 24px}.ayo-lesson-page__error-box{border:2px solid #c1292e;border-radius:16px}.ayo-lesson-page__error-box .ayo-link,.ayo-lesson-page__error-box .ayo-typography--subtitle1{color:#c1292e}.ayo-lesson-page__error-box svg{margin-right:10px}.ayo-lesson-page__error-box svg [fill]{fill:#c1292e}.ayo-lesson-page__error-box svg [stroke]{stroke:#c1292e}.ayo-lesson-page .ayo-lesson-page__section{background-color:initial}.ayo-lesson-page .ayo-lesson-page__section .MuiAccordionDetails-root{padding-left:16px;padding-right:16px}.ayo-lesson-page .ayo-lesson-page__section__title{color:#636363;text-transform:uppercase}.ayo-lesson-page .ayo-lesson-page__section__divider{border-bottom:1px solid #d2d1d1;flex:1 1;margin-left:16px}.ayo-lesson-page .ayo-lesson-page__section__content{background-color:#fff;border-radius:16px;margin-bottom:24px;padding:24px}.ayo-lesson-page .ayo-lesson-page__section__content--static{background-color:initial;padding:0}.ayo-lesson-page .ayo-lesson-page__section .ayo-expandable-menu-title{min-width:192px}.ayo-lesson-page .ayo-lesson-page__section--open{margin-bottom:64px}.ayo-lesson-page .ayo-lesson-page__section:last-of-type{margin-bottom:84px}.ayo-lesson-page__subcontainer{background-color:#f6f6f6;border-radius:16px}.ayo-lesson-page__subcontainer__added-title{margin-bottom:16px}.ayo-lesson-page__footer{background-color:#fff}.ayo-lesson-page__footer .ayo-button{min-width:145px}.ayo-lesson-page__footer__delete-button{color:#c1292e}.ayo-lesson-page__footer__delete-button svg [fill]{fill:#c1292e}.ayo-lesson-page__footer__delete-button svg [stroke]{stroke:#c1292e}.ayo-lesson-page__footer__delete-button:hover{background-color:rgb(193 41 46/5%);border-color:transparent;color:#a8292d}.ayo-lesson-page__footer__delete-button:focus{background-color:rgb(193 41 46/10%);border-color:transparent;color:#872125}.ayo-lesson-page__footer__delete-button:focus svg [fill]{fill:#872125}.ayo-lesson-page__footer__delete-button:focus svg [stroke]{stroke:#872125}.ayo-lesson-page__footer__delete-button.Mui-active{background-color:rgb(193 41 46/10%);border-color:transparent;color:#a8292d}.ayo-lesson-page__footer__delete-button.Mui-active svg [fill]{fill:#a8292d}.ayo-lesson-page__footer__delete-button.Mui-active svg [stroke]{stroke:#a8292d}.ayo-lesson-page .assignment{background-color:#fff;border-radius:16px;padding:24px}.ayo-lesson-page .ayo-tabs.MuiTabs-root.content-section-tabs{background-color:#fff;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-lesson-planner-card .ayo-clickable-card__title{overflow:hidden}.ayo-lesson-planner{flex:1 1;padding-bottom:40px}.ayo-academic-years .ayo-validation-block__card--disabled .ayo-typography--subtitle2{color:#9c9c9c}.ayo-academic-years .ayo-validation-block__card--disabled.ayo-validation-block__card--error{outline:2px solid #c1292e}.ayo-academic-years .ayo-validation-block__card--disabled.ayo-validation-block__card--error:hover{outline-color:#c1292e}.ayo-academic-years__semesters-block{background-color:#f6f6fa;border-radius:16px}.ayo-rotation-block .MuiRating-iconFilled{background-color:#bcbee6;outline:2px solid #878bc8}.ayo-rotation-block .MuiRating-iconHover{background-color:#bcbee6;outline:none;-webkit-transform:none;transform:none}.ayo-rotation-block__item{background-color:#f2f3ff;border-radius:90%;padding:10px 19px;-webkit-transform:none;transform:none}@media (min-width:1920px){.ayo-rotation-block__item{padding:10px 23px}}.ayo-continue-button__next{width:280px}@media (min-width:1920px){.ayo-continue-button__next{max-width:320px}}.ayo-lesson-planner-done-page__dialog .ayo-textfield{margin-top:8px}.ayo-courses-settings__label{background:#ebebec;border-radius:9px}.ayo-rotation-days-schedule{grid-column-gap:24px;display:grid;max-height:100%;width:100%}.ayo-rotation-weeks-schedule__week-block{grid-column-gap:24px;display:grid;grid-template-columns:repeat(5,1fr);max-height:-webkit-max-content;max-height:max-content;max-width:100%;position:relative}.ayo-rotation-weeks-schedule__week-block .ayo-day-schedule__item__container{padding:4px 24px}.ayo-rotation-weeks-schedule__week-block__empty{align-items:center;background-color:#ebeeef;border-radius:16px;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:center;text-align:center}@media (min-width:1920px){.ayo-rotation-weeks-schedule__week-block__empty{height:calc(100% - 56px)}}.ayo-lesson-repository__tabs.ayo-tabs.ayo-tabs--outlined.MuiTabs-root{background-color:#fff;border:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-lesson-repository__tabs.ayo-tabs.ayo-tabs--outlined.MuiTabs-root .MuiTab-root{min-width:180px}.ayo-lesson-repository__accordion{background-color:initial;margin-top:0}.ayo-lesson-repository__accordion .MuiAccordionDetails-root{padding:16px 0}.ayo-lesson-repository__item{align-items:center;background-color:#fff;border-radius:16px;margin-top:8px;padding:8px 32px}.ayo-lesson-repository__item__link{font-weight:700}.ayo-lesson-repository__item__hotspot{margin-left:-8px}.ayo-lesson-repository__item__hotspot .ayo-hotspot--inner{background-color:#adadad}.ayo-lesson-repository__item__hotspot--published .ayo-hotspot--inner{background-color:#6faf5d}.ayo-manage-lesson-access-dialog{background-color:#f3f4f5;max-width:824px;min-width:Min(824px,calc(100% - 32px))}.ayo-manage-lesson-access-dialog .ayo-dialog__container{padding:40px}.ayo-manage-lesson-access-dialog .MuiDialogContent-root{min-height:440px;padding:0 16px 0 0}.ayo-manage-lesson-access-dialog__title{margin-bottom:24px}.ayo-manage-lesson-access-dialog__search-field{margin-bottom:24px;margin-top:24px}.ayo-manage-lesson-access-dialog__chip{background-color:#1e152a;height:100%;justify-content:space-between;padding:4px 12px;width:100%}.ayo-manage-lesson-access-dialog__chip svg [fill]{fill:#fff}.ayo-manage-lesson-access-dialog__chip svg [stroke]{stroke:#fff}.ayo-manage-lesson-access-dialog__chip .MuiChip-label p{color:#fff}.ayo-manage-lesson-access-dialog__chip:focus-within,.ayo-manage-lesson-access-dialog__chip:hover{background-color:#ffcc80;border-color:#ffa726}.ayo-manage-lesson-access-dialog__chip:focus-within svg [fill],.ayo-manage-lesson-access-dialog__chip:hover svg [fill]{fill:#2f325c}.ayo-manage-lesson-access-dialog__chip:focus-within svg [stroke],.ayo-manage-lesson-access-dialog__chip:hover svg [stroke]{stroke:#2f325c}.ayo-manage-lesson-access-dialog__chip:focus-within .MuiChip-label p,.ayo-manage-lesson-access-dialog__chip:hover .MuiChip-label p{color:#2f325c}.ayo-manage-lesson-access-dialog__buttons{margin-top:24px}.ayo-manage-lesson-access-dialog__teacher-row{background-color:#fff;border-radius:16px;-webkit-column-gap:8px;column-gap:8px;padding:8px 16px}.ayo-manage-lesson-access-dialog__teacher-row__add-btn{height:40px;width:40px}.ayo-my-lessons-page{flex:1 1}.ayo-my-lessons-page .add-lesson__link__wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ayo-my-lessons-page .add-lesson__link.Mui-disabled .MuiButton-endIcon svg [fill]{fill:#9c9c9c}.ayo-my-lessons-page .add-lesson__link.Mui-disabled .MuiButton-endIcon svg [stroke]{stroke:#9c9c9c}.ayo-schedule-page{background-color:#fff}.ayo-schedule-page__main{display:flex;flex:1 1;flex-direction:column}.ayo-schedule-page__header{padding-bottom:40px}.ayo-schedule-page__calendar__wrapper{background-color:#f6f6f6;box-shadow:inset 0 10px 6px -6px rgb(0 0 0/6%);flex:1 1;padding-top:40px}.ayo-schedule-page__calendar__selected-date{color:#6065a8;cursor:pointer;margin:0 32px 0 16px}.ayo-schedule-page .ayo-bottom-bar{background-color:#f6f6f6}.ayo-schedule-page .ayo-tabs.MuiTabs-root .ayo-hotspot{margin-left:8px}.ayo-schedule-page .ayo-tours-menu__container{background-color:#f6f6f6;padding-top:80px}.ayo-schedule-page .add-content__hotspot--hidden{display:none}.ayo-portfolio-settings-dialog__sel-header{text-align:end}.ayo-portfolio-settings-dialog .MuiFormControlLabel-root{margin:0}.ayo-create-portfolio-section__content{align-self:center;margin-top:-2px;max-width:504px;text-align:center}@media (min-width:1920px){.ayo-create-portfolio-section__content{max-width:672px}}.ayo-create-portfolio-section__content__button{width:240px}.ayo-portfolio-get-link-dialog .MuiPaper-root{background-color:#fff}.ayo-portfolio-get-link-dialog .ayo-snackbar--text{color:rgb(0 0 0/75%)}.ayo-full-screen-portfolio-section.ayo-portfolio-section{border-radius:0;margin-bottom:0;padding:60px 176px}.ayo-my-profile-page{flex:1 1}.ayo-my-profile-page--interests-info{max-width:503px}@media (min-width:1920px){.ayo-my-profile-page--interests-info{max-width:none}}.ayo-my-profile-page .MuiDivider-vertical{background-color:#c1c0c9;height:auto;margin:0 16px}.ayo-my-profile-page .ayo-my-disliked-interests .ayo-editing-button{padding-bottom:6px}.ayo-my-profile-page .ayo-my-disliked-interests .ayo-editing-button svg{height:16px}.ayo-reaction-dialog{max-width:500px;min-width:500px}@media (max-width:600px){.ayo-reaction-dialog{min-width:auto}}.ayo-reaction-dialog .MuiDialogContent-root{overflow:visible}.ayo-my-profile-teacher-page{flex:1 1}.ayo-my-profile-teacher-page__card{padding-bottom:8px}.ayo-student-details-page{flex:1 1}.ayo-student-details-page__answer{background-color:#fff;border-radius:16px}.ayo-student-details-page__answer__previous-answer{height:auto}.ayo-student-details-page__answer__previous-answer--collapsed{height:0;overflow:hidden}.ayo-student-details-page__answer__text{font-style:italic}.ayo-student-details-page__question{margin-top:40px}.ayo-student-details-page__question:first-child{margin-top:16px}.ayo-student-details-page__questions-divider{margin-bottom:24px;margin-top:24px}.ayo-student-details-page__year{margin-top:24px}.ayo-student-details-page__year:first-child{margin-top:16px}.ayo-student-details-page--no-answers{align-items:center;background-color:#f9f9fa;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:357px;text-align:center}.ayo-student-details-page--no-answers__text{max-width:416px}.ayo-student-details-page--no-answers__button{max-width:326px}.ayo-student-details-page--no-answers__img{height:150px;width:auto}@media (max-width:600px){.ayo-student-details-page--no-answers__img{height:137px}}.ayo-student-details-page .bold-btn *{font-weight:700}.ayo-mood-details-page{background-color:#fff;border-radius:16px;padding:24px}.ayo-mood-details-page__description{-webkit-line-clamp:3;margin-top:8px}.ayo-mood-details-page__description,.ayo-mood-details-page__description--collapsed{word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line}.ayo-mood-details-page__description--collapsed{-webkit-line-clamp:100}.ayo-sel-follow-up-questions__question-item{background-color:#fff;border-radius:16px;display:flex;margin-bottom:16px;padding:16px}.ayo-sel-follow-up-questions__image{height:80px;width:80px}.ayo-mood-graph{background-color:#fff;border-radius:16px;padding:16px}.ayo-mood-graph .ayo-dropdown{flex:1 1}@media (min-width:960px){.ayo-mood-graph .ayo-dropdown{margin-left:16px}}@media (max-width:960px){.ayo-mood-graph .ayo-dropdown{margin-top:16px}}.ayo-mood-graph .ayo-button.sr-only{background:transparent;border:none;color:transparent;padding:0}.ayo-mood-graph .recharts-cartesian-axis-tick tspan{color:rgb(0 0 0/75%);font-family:Lato,sans-serif;font-size:1.166rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.833rem}@media (max-width:960px){.ayo-mood-graph .recharts-cartesian-axis-tick{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-box:fill-box;-webkit-transform-origin:right;transform-origin:right}}.ayo-mood-graph .recharts-tooltip-wrapper{background-color:#404040;border-radius:16px;padding:16px}.ayo-negative-trend-alert{max-width:100%}.ayo-negative-trend-alert .ayo-button--text{color:#fff;outline:none;padding:8px 16px}.ayo-negative-trend-alert .ayo-button--text.Mui-active,.ayo-negative-trend-alert .ayo-button--text:focus,.ayo-negative-trend-alert .ayo-button--text:hover{color:#6065a8}.ayo-negative-trend-alert.action .MuiAlert-icon{display:flex;flex-direction:column;justify-content:center}@media (max-width:600px){.ayo-negative-trend-alert.action .MuiAlert-icon{justify-content:flex-start}}.ayo-students-list-page__content{flex:1 1}.ayo-students-list-page__no-students-text{max-width:400px}.ayo-students-list-page__feedback{align-items:center;background-color:#3b3355;background-image:url(/static/media/students-list-feedback-bg.49d273f0b9fe20d090b2.svg);background-position:100% 100%;background-repeat:no-repeat;border-radius:25px;box-sizing:border-box;display:flex}@media (max-width:680px){.ayo-students-list-page__feedback{background-size:80%;text-align:center}}.ayo-students-list-page__feedback.error{background-color:#fff;background-image:url(/static/media/students-list-feedback-error-bg.2c3e452fb3efe2d3b431.svg)}.ayo-students-list-page.main-wrapper{flex:1 1}.ayo-students-list-page__divider{align-self:center;height:16px;margin:0 16px}@media (max-width:600px){.ayo-students-list-page__divider{margin:0 8px}}.ayo-students-list-page__divider+.ayo-typography--label{flex:1 1}.ayo-students-list-page__status{border:0;height:1px;outline:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ayo-students-list-page__group{background-color:rgb(0 0 0/5%);border:2px solid transparent;border-radius:16px;box-sizing:border-box;margin-left:12px;margin-right:12px;max-width:calc(100% - 24px)}.ayo-students-list-page__group .MuiDivider-root{height:2rem;margin-left:16px;margin-right:16px}.ayo-students-list-page__group .ayo-interest-chip-container{padding-bottom:0}.ayo-students-list-page__group .ayo-interest-chip-container .ayo-chip{background-color:#fff}.ayo-students-list-page__group-type-label{margin-right:16px}.ayo-students-list-page__group-header>*{margin-bottom:8px}.ayo-students-list-page__group-items{margin-top:8px}.ayo-students-list-page__group .ayo-hotspot{margin-left:0;margin-right:16px}.ayo-students-list-page__info-icon{margin-right:16px}.ayo-students-list-page .ayo-card .ayo-form-control-label{margin-bottom:6px;margin-top:6px}.ayo-students-list-page .ayo-card .MuiCardActions-root>div>button,.ayo-students-list-page .ayo-card .ayo-numericfield,.ayo-students-list-page .ayo-card .ayo-numericfield+p{flex:1 1}.ayo-students-list-page .ayo-drag-placeholder .MuiCardContent-root{min-height:2.1875rem}.ayo-students-list-page .ayo-drag-placeholder .ayo-card{background-color:#dadada;border:none}.ayo-students-list-page .ayo-draggable-item:not(.is-dragging){-webkit-transform:none!important;transform:none!important}.ayo-students-list-page .ayo-draggable-item:focus{outline:none}.ayo-students-list-page .ayo-draggable-item:focus .ayo-card{background-color:#fff3e0;outline:2px solid #ffa726}.ayo-students-list-page .ayo-draggable-item.is-dragging-over-other .ayo-card{background-color:#fff3e0;outline:2px solid #6bad6a}.ayo-students-list-page .ayo-editing-actions{margin:12px 0 24px;padding:0 4px;width:75%}@media (min-width:600px){.ayo-students-list-page .ayo-editing-actions{width:50%}}.ayo-students-list-page .allowed-target{background-color:#f2f3ff;border:2px dashed #a1a4d6}.ayo-students-list-page .allowed-target.is-dragging-over{background:#e8f7e8;border:2px solid #6bad6a}.ayo-students-list-page .allowed-target.is-dragging-over .ayo-drag-placeholder .ayo-card{background-color:#b7dbb5}.ayo-students-list-page .ayo-action-menu-container{align-items:center;display:flex}.ayo-students-list-page .my-students-grid{max-width:calc(100% + 24px);padding-bottom:16px}@media (max-width:600px){.ayo-students-list-page .my-students-grid .ayo-informational-message{padding:8px 16px}}.overlay{background-color:rgb(0 0 0/85%);inset:0;mix-blend-mode:hard-light;position:absolute;z-index:1300}.ayo-opportunities-page{background-color:#fffdeb}.ayo-opportunities-page__content{background-color:#fff}.ayo-opportunities-page__content .MuiTypography-paragraph{margin-bottom:8px}.ayo-opportunities-page__content .ayo-button{min-width:184px;z-index:1}@media (min-width:1920px){.ayo-opportunities-page__content .ayo-button{width:300px}}.ayo-opportunities-page__content--typography-blue{color:#1c0065}.ayo-opportunities-page__content__text{max-width:32%}@media (min-width:1920px){.ayo-opportunities-page__content__text{max-width:45%}}@media (max-width:960px){.ayo-opportunities-page__content__text{max-width:50%}}@media (max-width:600px){.ayo-opportunities-page__content__text{max-width:100%}}.ayo-opportunities-definition-section{background-color:#fffdeb;min-height:calc(100vh - 92px)}@media (max-width:600px){.ayo-opportunities-definition-section{min-height:calc(100vh - 168px)}}.ayo-opportunities-definition-section img{height:auto;max-width:100%}@media (min-width:1920px){.ayo-opportunities-definition-section img{width:1280px}}.ayo-opportunities-definition-section__description{max-width:524px}@media (min-width:1920px){.ayo-opportunities-definition-section__description{max-width:722px}}.ayo-opportunities-explore-more-section{align-items:center;border-radius:40px;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;position:relative;text-align:center}.ayo-opportunities-explore-more-section svg{margin-bottom:-5px}.ayo-opportunities-explore-more-section__button{background-color:#fff}@media (max-width:600px){.ayo-opportunities-explore-more-section{border-radius:32px}}.ayo-opportunities-explore-more-section .ayo-chip{color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem;margin-bottom:8px;padding:0 8px}.ayo-opportunities-explore-more-section--student{background-color:#304d97}.ayo-opportunities-explore-more-section--student .ayo-chip{background-color:#cbe3fc}.ayo-opportunities-explore-more-section--teacher{background-color:#5b4783}.ayo-opportunities-explore-more-section--teacher .ayo-chip{background-color:#dbc9fe}.ayo-opportunities-explore-more-section--teacher--logged-out{background-color:#f6f1ff}.ayo-opportunities-explore-more-section--teacher--logged-out svg{margin:0}.ayo-opportunities-explore-more-section--teacher--logged-out__illustration-container{display:flex;justify-content:start}@media (min-width:960px){.ayo-opportunities-explore-more-section--teacher--logged-out svg{bottom:0;position:absolute}}.ayo-opportunities-explore-more-section--teacher--logged-out svg{left:0}.ayo-opportunities-explore-more-section--teacher--logged-out .ayo-chip{background-color:#dbc9fe}.ayo-opportunities-explore-more-section--parent{background-color:#30663c}.ayo-opportunities-explore-more-section--parent .ayo-chip{background-color:#aaeaa9}.ayo-opportunities-explore-more-section--parent--logged-out{background-color:#e5ffeb}.ayo-opportunities-explore-more-section--parent--logged-out svg{margin:0}.ayo-opportunities-explore-more-section--parent--logged-out__illustration-container{display:flex;justify-content:end}@media (min-width:960px){.ayo-opportunities-explore-more-section--parent--logged-out svg{bottom:0;position:absolute}}.ayo-opportunities-explore-more-section--parent--logged-out svg{right:0}.ayo-opportunities-explore-more-section--parent--logged-out .ayo-chip{background-color:#aaeaa9}.ayo-opportunities-goal-section{background-image:url(/static/media/opportunities-goal-bg-desktop.022a91d83ae20c468d03.svg);background-size:cover}@media (max-width:600px){.ayo-opportunities-goal-section{background-image:url(/static/media/opportunities-goal-bg-mobile.79a2b31424c16625ed77.svg);background-position:50%}}.ayo-opportunities-how-it-works-section__header{background-image:url(/static/media/opportunities-how-it-works-bg-lg.9329fc2ed82d717899ad.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto}@media (max-width:1200px){.ayo-opportunities-how-it-works-section__header{background-color:#fff3d6;background-image:url(/static/media/opportunities-how-it-works-bg-md.af5d8f1ce862dbab6629.svg)}}@media (max-width:600px){.ayo-opportunities-how-it-works-section__header{background-image:url(/static/media/opportunities-how-it-works-bg-sm.86b0ee89152646417d7d.svg)}}.ayo-opportunities-how-it-works-section__header__text{min-height:322px}@media (max-width:960px){.ayo-opportunities-how-it-works-section__header__text{min-height:100%}}@media (min-width:1920px){.ayo-opportunities-how-it-works-section__header__text{min-height:422px}}.ayo-opportunities-how-it-works-section__main-content{background-color:#f8f8f8}.ayo-opportunities-how-it-works-section__main-content__block+.ayo-opportunities-how-it-works-section__main-content__block{margin-top:120px}.ayo-opportunities-how-it-works-section__main-content__circle{align-items:center;background-color:#ffcc80;border-radius:90%;display:flex;height:52px;justify-content:center;min-width:52px;width:52px}@media (min-width:1920px){.ayo-opportunities-how-it-works-section__main-content__circle{height:68px;min-width:68px}}.ayo-portfolio-main-page{flex:1 1}.ayo-portfolio-main-page__title{color:#6065a8;margin-right:12px}.ayo-portfolio-main-page__title.ayo-text-with-tooltip-content{word-break:break-word}.ayo-portfolio-main-page__visibility-svg svg *{stroke-width:1.5}.ayo-portfolio-main-page__visibility-svg svg [fill]{fill:#737373}.ayo-portfolio-main-page__visibility-svg svg [stroke]{stroke:#737373}.ayo-portfolio-main-page .ayo-card .MuiCardContent-root{padding:16px}.ayo-portfolio__add-dialog .ayo-dot-indicator .MuiBadge-dot.MuiBadge-anchorOriginTopRightCircular{right:-8px;top:50%}.ayo-portfolio__add-dialog--PORTFOLIO__ESSAYS .ayo-portfolio__add-dialog__title,.ayo-portfolio__add-dialog--PORTFOLIO__RECOMMENDATIONS .ayo-portfolio__add-dialog__title{word-wrap:break-word;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}.ayo-portfolio-delete-action.MuiMenuItem-root svg [fill]{fill:#c1292e}.ayo-portfolio-delete-action.MuiMenuItem-root svg [stroke]{stroke:#c1292e}.ayo-portfolio-delete-action.MuiMenuItem-root .ayo-typography--body2{color:#c1292e}.ayo-portfolio-delete-action.MuiMenuItem-root:hover svg [fill]{fill:#a8292d}.ayo-portfolio-delete-action.MuiMenuItem-root:hover svg [stroke]{stroke:#a8292d}.ayo-portfolio-delete-action.MuiMenuItem-root:hover .ayo-typography--body2{color:#a8292d}.ayo-portfolio-delete-action.MuiMenuItem-root:focus svg [fill]{fill:#872125}.ayo-portfolio-delete-action.MuiMenuItem-root:focus svg [stroke]{stroke:#872125}.ayo-portfolio-delete-action.MuiMenuItem-root:focus .ayo-typography--body2{color:#872125}.ayo-portfolio-details-page__title-textfield.ayo-textfield .MuiOutlinedInput-root{background-color:initial}.ayo-portfolio-details-page__title-textfield.ayo-textfield .MuiOutlinedInput-root .MuiInputBase-input{background-color:initial;color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:3.157rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:4.25rem}.ayo-portfolio-details-page__title-textfield.ayo-textfield .MuiOutlinedInput-root .MuiInputBase-input.MuiTypography-paragraph{margin-bottom:1rem}.ayo-portfolio-details-page__buttons-block{min-width:145px}.ayo-portfolio-details-page--publish-mode{background-color:#fff}.ayo-portfolio-details-page--publish-mode .ayo-portfolio-section{border-radius:0;margin-bottom:0;padding:60px 176px}.ayo-portfolio-print-view{background-color:#fff}.ayo-portfolio-print-view .ayo-portfolio-section{padding:60px 75px}.ayo-portfolio-print-view *>.ayo-button,.ayo-portfolio-print-view .ayo-ml-input-chip,.ayo-portfolio-print-view .ayo-portfolio-attachments,.ayo-portfolio-print-view .ayo-status-badge,.ayo-portfolio-print-view button{display:none}.ayo-portfolio-print-view .ayo-portfolio-details-page__title{margin-bottom:40px;margin-top:40px}.ayo-portfolio-print-view .ayo-portfolio-section__reflection--cropped{-webkit-line-clamp:none}.ayo-settings-page{flex:1 1}.ayo-settings-page__switches-block{background-color:#fff;border-radius:16px;padding:24px 24px 8px}.ayo-settings-page__switches-block .MuiFormControlLabel-root{margin-right:0}.ayo-opportunities{flex:1 1}.ayo-opportunities__container{background-color:#e7e7ee;border-radius:47px;position:relative}.ayo-opportunities__container .ayo-initiative-empty-state{background:transparent}@media (max-width:600px){.ayo-opportunities__container{border-radius:16px;padding-bottom:56px}.ayo-opportunities__container .ayo-carousel>.ayo-button{bottom:12px;position:absolute}.ayo-opportunities__container .ayo-carousel>.ayo-button:first-child{left:12px}.ayo-opportunities__container .ayo-carousel>.ayo-button:last-child{right:12px}}.ayo-opportunities__container--full{align-items:center;border-radius:0;display:flex;flex-direction:column;inset:0;justify-content:center;margin-bottom:0;position:fixed;z-index:10}.ayo-opportunities__container--full .ayo-full-screen-btn{left:12px;position:absolute;top:12px}.ayo-opportunities__container--full .students-filters{position:absolute;right:12px;top:12px}.ayo-opportunities__container__content{display:flex;justify-content:center}@media (max-width:600px){.ayo-opportunities__container__content{width:100%}}.ayo-opportunities__container__content .ayo-carousel{height:320px;width:640px}@media (max-width:600px){.ayo-opportunities__container__content .ayo-carousel{width:100%}}@media (min-width:1920px){.ayo-opportunities__container__content .ayo-carousel{height:360px;width:720px}}.ayo-opportunities__container .ayo-tabs .MuiTabs-fixed{border-bottom-width:0}.ayo-opportunities__container .ayo-tabs .MuiTabs-flexContainer{justify-content:center}.ayo-opportunities__container .ayo-flippable-helper{left:50%;margin-left:130px;margin-top:115px;position:absolute;top:50%}@media (min-width:1920px){.ayo-opportunities__container .ayo-flippable-helper{margin-left:145px;margin-top:130px}}.ayo-opportunities__container .ayo-flippable-helper svg [fill]{fill:rgb(0 0 0/85%)}.ayo-opportunities__container .ayo-flippable-helper svg [stroke]{stroke:rgb(0 0 0/85%)}.ayo-opportunities__container .ayo-flippable-helper p{color:#636363;margin-left:60px;max-width:126px}.ayo-opportunities__container .ayo-thumbs-down-btn:hover,.ayo-opportunities__container .ayo-thumbs-up-btn:hover{cursor:pointer}.ayo-opportunities__container .ayo-thumbs-down-btn:hover circle,.ayo-opportunities__container .ayo-thumbs-up-btn:hover circle{fill:#f2f3ff;stroke:#bcbee6;stroke-width:2px}.ayo-opportunities__container .ayo-thumbs-down-btn:focus,.ayo-opportunities__container .ayo-thumbs-up-btn:focus{outline:none}.ayo-opportunities__container .ayo-thumbs-down-btn:focus circle,.ayo-opportunities__container .ayo-thumbs-up-btn:focus circle{fill:#fff3e0;stroke:#ffa726;stroke-width:2px}.ayo-opportunities__container .ayo-thumbs-down-btn.selected circle{fill:#c1292e}.ayo-opportunities__container .ayo-thumbs-up-btn.selected circle{fill:#39804e}@media (max-width:600px){.ayo-opportunities .filters-popover{width:calc(100vw - 10px)}}.ayo-opportunities .filters-popover .MuiPaper-root .filters-container{min-width:360px}@media (min-width:1920px){.ayo-opportunities .filters-popover .MuiPaper-root .filters-container{min-width:440px}}@media (max-width:600px){.ayo-opportunities .filters-popover .MuiPaper-root .filters-container{min-width:100%}}.ayo-extracurriculars{flex:1 1}.ayo-goal-form .ayo-timeline{padding:0}.ayo-goal-form__milestone-timelines .MuiTimelineOppositeContent-root{max-width:100%;min-width:0}.ayo-goal-form__milestone-timelines .MuiTimelineItem-root .MuiTimelineDot-root:before{content:none}.ayo-goal-form__milestone-timelines .MuiTimelineItem-root .MuiTimelineOppositeContent-root{width:100%}.ayo-goal-form__milestone-timelines .MuiTimelineItem-root .MuiTimelineOppositeContent-root,.ayo-goal-form__milestone-timelines .MuiTimelineItem-root .MuiTimelineSeparator-root{padding-bottom:0;padding-top:0}.ayo-goal-form__milestone-timelines .MuiTimelineItem-root .MuiTimelineDot-root{background-color:#fff;border:4px solid #ffa726}.ayo-goal-form__milestone-timelines .MuiTimelineItem-root .MuiTimelineDot-root .ayo-goal-milestone-timeline-dot-completed .MuiTimelineDot-defaultGrey{background-color:#ffa726!important}.ayo-goal-form__milestone-timelines .MuiTimelineItem-root .MuiTimelineConnector-root{background-color:hsla(247,8%,77%,.3)}.ayo-goal-form__milestone-timelines .ayo-timelines-completed{background-color:#ffa726!important}.ayo-goal-form__milestone-timelines__card{margin-bottom:16px}.ayo-goal-form__milestone-timelines__card--no-margin{margin-bottom:0}.ayo-goal-form__info-text svg{margin:0 0 5px;vertical-align:middle}.ayo-goal-inputs__text-field{width:100%}.ayo-goal-create,.ayo-goal-details,.ayo-goal-edit,.ayo-goals{flex:1 1}@media (max-width:600px){.ayo-mood-dialog .ayo-dialog__container{padding-bottom:24px}}.ayo-mood-questions-dialog__button--selected{background-color:#f2f3ff}.ayo-mood-questions-dialog__image{height:200px;width:200px}@media (max-width:600px){.ayo-mood-questions-dialog.MuiDialog-paperFullWidth{width:100%}}.ayo-recommendations-page{flex:1 1}.ayo-recommendations-page__mood-illustration{height:auto;width:120px}.ayo-train-ayo-page{flex:1 1}.ayo-train-ayo-page .ayo-clickable-card__status{overflow:visible;white-space:nowrap}.ayo-train-ayo-page .ayo-chip{background-color:#b0d475;color:rgb(0 0 0/85%);font-family:Lato,sans-serif;font-size:1.333rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:2.1875rem;padding:0 8px}.ayo-train-ayo-page .MuiCardHeader-root{position:absolute;right:0}.ayo-questionnaire-page{white-space:pre-wrap}.ayo-questionnaire-page .ayo-bottom-bar--simple{margin-top:0}.ayo-questionnaire-page .ayo-tours-fab__wrapper{margin-top:-72px;padding-bottom:16px}.ayo-questionnaire-page--main-wrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;padding-bottom:72px;position:relative}.ayo-questionnaire-page__questionnaire-illustration{display:flex;top:calc(50% - 125px);width:100%}.ayo-select-page .ayo-clickable-card__status{overflow:visible;white-space:nowrap}.ayo-train-ayo-kids-selection-page,.ayo-train-ayo-student-selection-page.fullHeight{flex:1 1}.ayo-moods-page__card .ayo-main-illustration{height:54px;width:70px}.ayo-moods-page__card svg *{fill:#6065a8}.ayo-moods-page__card .MuiCardContent-root{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;min-height:170px;padding:6px 10px}.ayo-moods-page__read-text-block{align-items:center;display:flex;margin-top:16px}.ayo-moods-page__read-text-block svg *{fill:#6065a8}.ayo-moods-page__read-text-block__text{color:#6065a8;padding-right:8px}@media (min-width:960px){.ayo-unsubscribe-page .MuiGrid-grid-md-6{max-width:40%}}
/*# sourceMappingURL=main.e0588787.css.map*/