@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{border:1px solid #000c;border-radius:5px;min-height:150px;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}.dropzone .dz-preview{vertical-align:top;min-height:100px;margin:16px;display:inline-block;position:relative}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{background:linear-gradient(#eee,#ddd);border-radius:20px}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{text-align:center;cursor:pointer;border:none;font-size:14px;display:block}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;opacity:0;text-align:center;color:#000000e6;min-width:100%;max-width:100%;padding:2em 1em;font-size:13px;line-height:150%;position:absolute;top:0;left:0}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{background-color:#fffc;border:1px solid #c8c8c8cc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){text-overflow:ellipsis;overflow:hidden}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid #0000}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;border-radius:3px;padding:0 .4em}.dropzone .dz-preview:hover .dz-image img{filter:blur(8px);transform:scale(1.05)}.dropzone .dz-preview .dz-image{z-index:10;border-radius:20px;width:120px;height:120px;display:block;position:relative;overflow:hidden}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:3s cubic-bezier(.77,0,.175,1) passing-through}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:3s cubic-bezier(.77,0,.175,1) slide-in}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;background:#000c;border-radius:50%;margin-top:-27px;margin-left:-27px;display:block;position:absolute;top:50%;left:50%}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{fill:#fff;width:54px;height:54px;display:block}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:6s infinite pulse}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;background:#000c;border:3px solid #000c;border-radius:10px;height:20px;margin-top:-10px;position:absolute;top:50%;left:15%;right:15%;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;border-radius:17px;width:0;height:100%;transition:width .3s ease-in-out;display:block;position:relative}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;opacity:0;color:#fff;background:#b10606;border-radius:8px;width:140px;padding:.5em 1em;font-size:13px;transition:opacity .3s;display:none;position:absolute;top:130px;left:-10px}.dropzone .dz-preview .dz-error-message:after{content:"";border-bottom:6px solid #b10606;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:64px}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;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;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.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}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.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{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.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:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{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]{counter-increment:list-0}.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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].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{text-align:left;margin-left:.3em;margin-right:-1.5em}.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{max-width:100%;display:block}.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{text-align:inherit;direction:rtl}.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:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;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{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.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;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.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:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.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:1px}.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-top:5px;margin-bottom: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-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.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{z-index:1;margin-top:-1px;display:block;top:100%}.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{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.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{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.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{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;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{content:"Save";border-right:0;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}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{z-index:1;width:100%;height:100%;position:relative}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;transform-origin:0 0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:flat;position:absolute;top:0;right:0}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0;top:-100%}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{width:100%;height:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;top:-6px;right:-17px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;bottom:-17px;right:-6px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";background:#e8e7e6;width:1px;height:14px;display:block;position:absolute;top:6px;left:14px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;top:14px;left:6px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{white-space:nowrap;text-align:center;position:absolute}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{width:100%;height:80px;padding:10px 0;top:100%;left:0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;padding:0 10px;top:0;left:100%}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{color:#000;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:5px;display:block;position:absolute}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{top:auto;right:28px;transform:translateY(-18px)}.clr-picker{z-index:1000;-webkit-user-select:none;user-select:none;direction:ltr;background-color:#fff;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;width:200px;display:none;position:absolute;box-shadow:0 0 5px #0000000d,0 5px 20px #0000001a}.clr-picker.clr-open,.clr-picker[data-inline=true]{display:flex}.clr-gradient,.clr-picker[data-inline=true]{position:relative}.clr-gradient{cursor:pointer;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,currentColor);border-radius:3px 3px 0 0;width:100%;height:100px;margin-bottom:15px}.clr-marker{cursor:pointer;background-color:currentColor;border:1px solid #fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.clr-picker input[type=range]::-webkit-slider-runnable-track{width:100%;height:16px}.clr-picker input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px}.clr-picker input[type=range]::-moz-range-track{border:0;width:100%;height:16px}.clr-picker input[type=range]::-moz-range-thumb{border:0;width:16px;height:16px}.clr-hue{background-image:linear-gradient(90deg,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red)}.clr-alpha,.clr-hue{border-radius:4px;width:calc(100% - 40px);height:8px;margin:5px 20px;position:relative}.clr-alpha span{border-radius:inherit;background-image:linear-gradient(90deg,#0000,currentColor);width:100%;height:100%;display:block}.clr-alpha input[type=range],.clr-hue input[type=range]{opacity:0;cursor:pointer;appearance:none;background-color:#0000;width:calc(100% + 32px);height:16px;margin:0;position:absolute;top:-4px;left:-16px}.clr-alpha div,.clr-hue div{pointer-events:none;border:2px solid #fff;width:16px;height:16px;margin-left:-8px;top:50%;transform:translateY(-50%);box-shadow:0 0 1px #888}.clr-alpha div,.clr-alpha div:before,.clr-hue div{background-color:currentColor;border-radius:50%;position:absolute;left:0}.clr-alpha div:before{content:"";width:100%;height:100%;top:0}.clr-format{order:1;width:calc(100% - 40px);margin:0 20px 20px;display:none}.clr-segmented{box-sizing:border-box;color:#999;border:1px solid #ddd;border-radius:15px;width:100%;margin:0;padding:0;font-size:12px;display:flex;position:relative}.clr-segmented input,.clr-segmented legend{opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.clr-segmented label{font-size:inherit;text-align:center;cursor:pointer;flex-grow:1;margin:0;padding:4px 0;font-weight:400;line-height:normal}.clr-segmented label:first-of-type{border-radius:10px 0 0 10px}.clr-segmented label:last-of-type{border-radius:0 10px 10px 0}.clr-segmented input:checked+label{color:#fff;background-color:#666}.clr-swatches{order:2;width:calc(100% - 32px);margin:0 16px}.clr-swatches div{flex-wrap:wrap;justify-content:center;padding-bottom:12px;display:flex}.clr-swatches button{width:20px;height:20px;color:inherit;text-indent:-1000px;white-space:nowrap;cursor:pointer;border:0;border-radius:50%;margin:0 4px 6px;padding:0;position:relative;overflow:hidden}.clr-swatches button:after{content:"";border-radius:inherit;background-color:currentColor;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #0000001a}input.clr-color{color:#444;text-align:center;width:calc(100% - 80px);height:32px;box-shadow:none;background-color:#fff;border:1px solid #ddd;border-radius:16px;order:1;margin:15px 20px 20px auto;padding:0 10px;font-family:sans-serif;font-size:14px}input.clr-color:focus{border:1px solid #1e90ff;outline:none}.clr-clear,.clr-close{color:#fff;cursor:pointer;background-color:#666;border:0;border-radius:12px;order:2;height:24px;margin:0 20px 20px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:400;display:none}.clr-close{margin:0 20px 20px auto;display:block}.clr-preview{border-radius:50%;width:32px;height:32px;margin:15px 0 20px 20px;position:relative;overflow:hidden}.clr-preview:after,.clr-preview:before{content:"";border:1px solid #fff;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.clr-preview:after{background-color:currentColor;border:0;box-shadow:inset 0 0 0 1px #0000001a}.clr-preview button{z-index:1;outline-offset:-2px;text-indent:-9999px;cursor:pointer;background-color:#0000;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.clr-alpha div,.clr-color,.clr-hue div,.clr-marker{box-sizing:border-box}.clr-field{color:#0000;display:inline-block;position:relative}.clr-field input{direction:ltr;margin:0}.clr-field.clr-rtl input{text-align:right}.clr-field button{width:30px;height:100%;color:inherit;text-indent:-1000px;white-space:nowrap;pointer-events:none;border:0;margin:0;padding:0;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.clr-field.clr-rtl button{left:0;right:auto}.clr-field button:after{content:"";border-radius:inherit;background-color:currentColor;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:inset 0 0 1px #00000080}.clr-alpha,.clr-alpha div,.clr-field button,.clr-preview:before,.clr-swatches button{background-image:repeating-linear-gradient(45deg,#aaa 25%,#0000 0 75%,#aaa 0,#aaa),repeating-linear-gradient(45deg,#aaa 25%,#fff 0 75%,#aaa 0,#aaa);background-position:0 0,4px 4px;background-size:8px 8px}.clr-marker:focus{outline:none}.clr-keyboard-nav .clr-alpha input:focus+div,.clr-keyboard-nav .clr-hue input:focus+div,.clr-keyboard-nav .clr-marker:focus,.clr-keyboard-nav .clr-segmented input:focus+label{outline:none;box-shadow:0 0 0 2px #1e90ff,0 0 2px 2px #fff}.clr-picker[data-alpha=false] .clr-alpha{display:none}.clr-picker[data-minimal=true]{padding-top:16px}.clr-picker[data-minimal=true] .clr-alpha,.clr-picker[data-minimal=true] .clr-color,.clr-picker[data-minimal=true] .clr-gradient,.clr-picker[data-minimal=true] .clr-hue,.clr-picker[data-minimal=true] .clr-preview{display:none}.clr-dark{background-color:#444}.clr-dark .clr-segmented{border-color:#777}.clr-dark .clr-swatches button:after{box-shadow:inset 0 0 0 1px #ffffff4d}.clr-dark input.clr-color{color:#fff;background-color:#555;border-color:#777}.clr-dark input.clr-color:focus{border-color:#1e90ff}.clr-dark .clr-preview:after{box-shadow:inset 0 0 0 1px #ffffff80}.clr-dark .clr-alpha,.clr-dark .clr-alpha div,.clr-dark .clr-preview:before,.clr-dark .clr-swatches button{background-image:repeating-linear-gradient(45deg,#666 25%,#0000 0 75%,#888 0,#888),repeating-linear-gradient(45deg,#888 25%,#444 0 75%,#888 0,#888)}.clr-picker.clr-polaroid{border-radius:6px;box-shadow:0 0 5px #0000001a,0 5px 30px #0003}.clr-picker.clr-polaroid:before{content:"";box-sizing:border-box;color:#fff;filter:drop-shadow(0 -4px 3px #0000001a);pointer-events:none;border:8px solid #0000;border-top-width:0;border-bottom:10px solid;width:16px;height:10px;display:block;position:absolute;top:-10px;left:20px}.clr-picker.clr-polaroid.clr-dark:before{color:#444}.clr-picker.clr-polaroid.clr-left:before{left:auto;right:20px}.clr-picker.clr-polaroid.clr-top:before{top:auto;bottom:-10px;transform:rotate(180deg)}.clr-polaroid .clr-gradient{border-radius:3px;width:calc(100% - 20px);height:120px;margin:10px}.clr-polaroid .clr-alpha,.clr-polaroid .clr-hue{border-radius:5px;width:calc(100% - 30px);height:10px;margin:6px 15px}.clr-polaroid .clr-alpha div,.clr-polaroid .clr-hue div{box-shadow:0 0 5px #0003}.clr-polaroid .clr-format{width:calc(100% - 20px);margin:0 10px 15px}.clr-polaroid .clr-swatches{width:calc(100% - 12px);margin:0 6px}.clr-polaroid .clr-swatches div{padding-bottom:10px}.clr-polaroid .clr-swatches button{width:22px;height:22px}.clr-polaroid input.clr-color{width:calc(100% - 60px);margin:10px 10px 15px auto}.clr-polaroid .clr-clear{margin:0 10px 15px}.clr-polaroid .clr-close{margin:0 10px 15px auto}.clr-polaroid .clr-preview{margin:10px 0 15px 10px}.clr-picker.clr-large{width:275px}.clr-large .clr-gradient{height:150px}.clr-large .clr-swatches button{width:22px;height:22px}.clr-picker.clr-pill{box-sizing:border-box;width:380px;padding-left:180px}.clr-pill .clr-gradient{border-radius:3px 0 0 3px;width:180px;height:100%;margin-bottom:0;position:absolute;top:0;left:0}.clr-pill .clr-hue{margin-top:20px}:root{--litepicker-container-months-color-bg:#fff;--litepicker-container-months-box-shadow-color:#ddd;--litepicker-footer-color-bg:#fafafa;--litepicker-footer-box-shadow-color:#ddd;--litepicker-tooltip-color-bg:#fff;--litepicker-month-header-color:#333;--litepicker-button-prev-month-color:#9e9e9e;--litepicker-button-next-month-color:#9e9e9e;--litepicker-button-prev-month-color-hover:#2196f3;--litepicker-button-next-month-color-hover:#2196f3;--litepicker-month-width:calc(var(--litepicker-day-width)*7);--litepicker-month-weekday-color:#9e9e9e;--litepicker-month-week-number-color:#9e9e9e;--litepicker-day-width:38px;--litepicker-day-color:#333;--litepicker-day-color-hover:#2196f3;--litepicker-is-today-color:#f44336;--litepicker-is-in-range-color:#bbdefb;--litepicker-is-locked-color:#9e9e9e;--litepicker-is-start-color:#fff;--litepicker-is-start-color-bg:#2196f3;--litepicker-is-end-color:#fff;--litepicker-is-end-color-bg:#2196f3;--litepicker-button-cancel-color:#fff;--litepicker-button-cancel-color-bg:#9e9e9e;--litepicker-button-apply-color:#fff;--litepicker-button-apply-color-bg:#2196f3;--litepicker-button-reset-color:#909090;--litepicker-button-reset-color-hover:#2196f3;--litepicker-highlighted-day-color:#333;--litepicker-highlighted-day-color-bg:#ffeb3b}.show-week-numbers{--litepicker-month-width:calc(var(--litepicker-day-width)*8)}.litepicker{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.8em;display:none}.litepicker button{background:0 0;border:none}.litepicker .container__main{display:flex}.litepicker .container__months{background-color:var(--litepicker-container-months-color-bg);box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);width:calc(var(--litepicker-month-width) + 10px);box-sizing:content-box;border-radius:5px;flex-wrap:wrap;display:flex}.litepicker .container__months.columns-2{width:calc(var(--litepicker-month-width)*2 + 20px)}.litepicker .container__months.columns-3{width:calc(var(--litepicker-month-width)*3 + 30px)}.litepicker .container__months.columns-4{width:calc(var(--litepicker-month-width)*4 + 40px)}.litepicker .container__months.split-view .month-item-header .button-next-month,.litepicker .container__months.split-view .month-item-header .button-previous-month{visibility:visible}.litepicker .container__months .month-item{width:var(--litepicker-month-width);box-sizing:content-box;padding:5px}.litepicker .container__months .month-item-header{text-align:center;color:var(--litepicker-month-header-color);justify-content:space-between;align-items:center;padding:10px 5px;font-weight:500;display:flex}.litepicker .container__months .month-item-header div{flex:1}.litepicker .container__months .month-item-header div>.month-item-name{margin-right:5px}.litepicker .container__months .month-item-header div>.month-item-year{padding:0}.litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{visibility:hidden;cursor:default;border-radius:3px;padding:3px 5px;text-decoration:none;transition:color .3s,border .3s}.litepicker .container__months .month-item-header .button-next-month *,.litepicker .container__months .month-item-header .button-previous-month *{pointer-events:none}.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month>img,.litepicker .container__months .month-item-header .button-previous-month>svg{fill:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month>img,.litepicker .container__months .month-item-header .button-next-month>svg{fill:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-weekdays-row{color:var(--litepicker-month-weekday-color);justify-content:flex-start;justify-self:center;display:flex}.litepicker .container__months .month-item-weekdays-row>div{width:var(--litepicker-day-width);text-align:center;flex:1;padding:5px 0;font-size:85%}.litepicker .container__months .month-item:first-child .button-previous-month,.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-next-month .button-next-month,.litepicker .container__months .month-item.no-previous-month .button-previous-month{visibility:hidden}.litepicker .container__days{text-align:center;box-sizing:content-box;flex-wrap:wrap;justify-content:flex-start;justify-self:center;display:flex}.litepicker .container__days>a,.litepicker .container__days>div{width:var(--litepicker-day-width);padding:5px 0}.litepicker .container__days .day-item{color:var(--litepicker-day-color);text-align:center;cursor:default;border-radius:3px;text-decoration:none;transition:color .3s,border .3s}.litepicker .container__days .day-item:hover{color:var(--litepicker-day-color-hover);box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover)}.litepicker .container__days .day-item.is-today{color:var(--litepicker-is-today-color)}.litepicker .container__days .day-item.is-locked{color:var(--litepicker-is-locked-color)}.litepicker .container__days .day-item.is-locked:hover{color:var(--litepicker-is-locked-color);box-shadow:none;cursor:default}.litepicker .container__days .day-item.is-in-range{background-color:var(--litepicker-is-in-range-color);border-radius:0}.litepicker .container__days .day-item.is-start-date{color:var(--litepicker-is-start-color);background-color:var(--litepicker-is-start-color-bg);border-radius:5px 0 0 5px}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date.is-flipped{border-radius:0 5px 5px 0}.litepicker .container__days .day-item.is-end-date{color:var(--litepicker-is-end-color);background-color:var(--litepicker-is-end-color-bg)}.litepicker .container__days .day-item.is-end-date.is-flipped{border-radius:5px 0 0 5px}.litepicker .container__days .day-item.is-start-date.is-end-date{border-radius:5px}.litepicker .container__days .day-item.is-highlighted{color:var(--litepicker-highlighted-day-color);background-color:var(--litepicker-highlighted-day-color-bg)}.litepicker .container__days .week-number{color:var(--litepicker-month-week-number-color);justify-content:center;align-items:center;font-size:85%;display:flex}.litepicker .container__footer{text-align:right;background-color:var(--litepicker-footer-color-bg);box-shadow:inset 0 3px 3px 0 var(--litepicker-footer-box-shadow-color);border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin:0 5px;padding:10px 5px}.litepicker .container__footer .preview-date-range{margin-right:10px;font-size:90%}.litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);color:var(--litepicker-button-cancel-color);border:0;border-radius:3px;padding:3px 7px 4px}.litepicker .container__footer .button-cancel *{pointer-events:none}.litepicker .container__footer .button-apply{background-color:var(--litepicker-button-apply-color-bg);color:var(--litepicker-button-apply-color);border:0;border-radius:3px;margin-left:10px;margin-right:10px;padding:3px 7px 4px}.litepicker .container__footer .button-apply:disabled{opacity:.7}.litepicker .container__footer .button-apply *{pointer-events:none}.litepicker .container__tooltip{background-color:var(--litepicker-tooltip-color-bg);white-space:nowrap;pointer-events:none;visibility:hidden;border-radius:4px;margin-top:-4px;padding:4px 8px;font-size:11px;position:absolute;box-shadow:0 1px 3px #00000040}.litepicker .container__tooltip:before{content:"";border-top:5px solid #0000001f;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-5px;left:calc(50% - 5px)}.litepicker .container__tooltip:after{border-top:4px solid var(--litepicker-tooltip-color-bg);content:"";border-left:4px solid #0000;border-right:4px solid #0000;position:absolute;bottom:-4px;left:calc(50% - 4px)}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-disabled,.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display-collapsed,.dp--flex-display[data-dp-mobile]{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color)}.dp--input-valid,.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color)}.dp--input-invalid,.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{inset-inline-start:0}.dp--clear-btn,.dp--input-icon{cursor:pointer;color:var(--dp-icon-color);position:absolute;top:50%;transform:translateY(-50%)}.dp--clear-btn{background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;inset-inline-end:0}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color)}.dp--menu,.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dp--arrow-top{border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom,.dp--arrow-top{background-color:var(--dp-background-color);width:12px;height:12px;position:absolute}.dp--arrow-bottom{left:var(--dp-arrow-left);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates-collapsed,.dp--preset-dates[data-dp-mobile]{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper-collapsed,.dp--menu-content-wrapper[data-dp-mobile]{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed}.dp--qr-btn-disabled,.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell,.dp--overlay-cell-active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{transition:var(--dp-common-transition)}.dp--cell-in-between,.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed}.dp--overlay-cell-disabled,.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed}.dp--overlay-cell-active-disabled,.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button,.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r,.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length)*-1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length)*-1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}:root{--tblr-font-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif}@font-face{font-family:DejaVuSerifCondensed;src:url(../assets/DejaVuSerifCondensed.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TimesNewRoman;src:url(../assets/TimesNewRoman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html{--app-interface-scale:1;font-size:calc(16px*var(--app-interface-scale))}html[data-bs-theme-scale="0.9"]{--app-interface-scale:.9}html[data-bs-theme-scale="1.1"]{--app-interface-scale:1.1}html[data-bs-theme-scale="1.2"]{--app-interface-scale:1.2}html[data-bs-theme-contrast=high]{--tblr-body-color:#111827;--tblr-body-color-rgb:17, 24, 39;--tblr-emphasis-color:#000;--tblr-emphasis-color-rgb:0, 0, 0;--tblr-body-bg:#fff;--tblr-body-bg-rgb:255, 255, 255;--tblr-bg-surface:#fff;--tblr-bg-surface-primary:#fff;--tblr-bg-surface-secondary:#f3f4f6;--tblr-bg-surface-tertiary:#e5e7eb;--tblr-border-width:2px;--tblr-border-color:#4b5563;--tblr-border-color-translucent:#111827a6;--tblr-secondary-color:#1f2937;--tblr-secondary-color-rgb:31, 41, 55;--tblr-tertiary-color:#374151;--tblr-tertiary-color-rgb:55, 65, 81;--tblr-focus-ring-width:.35rem;--tblr-focus-ring-opacity:.8;--tblr-focus-ring-color:rgba(var(--tblr-primary-rgb), .8);--tblr-box-shadow:#11182738 0 2px 4px 0}html[data-bs-theme=dark][data-bs-theme-contrast=high]{--tblr-body-color:#fff;--tblr-body-color-rgb:255, 255, 255;--tblr-emphasis-color:#fff;--tblr-emphasis-color-rgb:255, 255, 255;--tblr-body-bg:#080c14;--tblr-body-bg-rgb:8, 12, 20;--tblr-bg-surface:#101827;--tblr-bg-surface-primary:#101827;--tblr-bg-surface-secondary:#080c14;--tblr-bg-surface-tertiary:#1f2937;--tblr-border-color:#d1d5db;--tblr-border-color-translucent:#ffffffb8;--tblr-secondary-color:#fff;--tblr-secondary-color-rgb:255, 255, 255;--tblr-tertiary-color:#f3f4f6;--tblr-tertiary-color-rgb:243, 244, 246;--tblr-box-shadow:#0000008c 0 2px 4px 0}html[data-bs-theme-contrast=high] .text-muted,html[data-bs-theme-contrast=high] .text-secondary{color:var(--tblr-secondary-color)!important}:root{--ks54-orange:#f70;--ks54-blue:#0041d7;--ks54-cyan:#008aff;--ks54-light-blue:#8dceff;--ks54-pale-blue:#e3f2ff;--ks54-dark-blue:#002f78;--ks54-navy:#00164a;--ks54-black:#000;--ks54-white:#fff;--ks54-gray-900:#292929;--ks54-gray-700:#667081;--ks54-gray-500:#828a98;--ks54-gray-300:#afb7c6;--ks54-gray-100:#ededed;--ks54-orange-dark:#b74700;--ks54-danger:#e0413a;--ks54-success:#15a34a;--ks54-font-display:"Roboto Condensed", "Fira Sans Condensed", "Arial Narrow", sans-serif;--ks54-font-heading:"Roboto Condensed", Inter, system-ui, sans-serif;--ks54-font-body:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ks54-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ks54-control-radius:10px;--ks54-card-radius:14px;--ks54-page-max-width:1440px;--ks54-content-padding:24px}html{height:auto}body,html{min-height:100%}body{height:auto!important}.page{min-height:100vh}.play-app{--play-font:var(--ks54-font-body);--play-font-mono:var(--ks54-font-mono);--play-radius:var(--ks54-card-radius);--play-control-radius:var(--ks54-control-radius);--play-danger:var(--ks54-danger);--play-success:var(--ks54-success);--play-warning:#e8a317;--play-achievement:#c9a227;--play-page-max:1320px;--play-page-max-wide:1360px;--play-content-min:1050px;color:var(--play-text);font-family:var(--play-font);background:var(--play-bg);min-height:100dvh}.play-app[data-theme=dark]{--play-bg:#0b2f7a;--play-bg-elevated:#123a8c;--play-surface:#1a4599;--play-surface-soft:#16408f;--play-surface-1:#16408f;--play-surface-2:#1a4599;--play-surface-3:#2152ad;--play-text:#f7fbff;--play-text-strong:var(--ks54-white);--play-text-muted:#c5d6ee;--play-muted:#c5d6ee;--play-faint:#93aad0;--play-primary:var(--ks54-cyan);--play-primary-strong:var(--ks54-light-blue);--play-primary-ink:#001a4d;--play-accent:var(--ks54-orange);--play-accent-ink:var(--ks54-white);--play-link:var(--ks54-light-blue);--play-success:#3ecf8e;--play-warning:#f0b429;--play-danger:#ff6b7a;--play-achievement:#e6c35c;--play-border:#8dceff47;--play-border-soft:#8dceff29;--play-border-strong:#00c6ff8c;--play-glow:#00a8ff47;--play-accent-glow:#f703;--play-bg-gradient:radial-gradient(ellipse 90% 60% at 50% -8%, #00a8ff61, transparent 58%), radial-gradient(circle at 88% 78%, #ff770024, transparent 44%), linear-gradient(180deg, #0d347f, #0a2a6e 160px)}.play-app[data-theme=light]{--play-bg:#eef6ff;--play-bg-elevated:var(--ks54-white);--play-surface:var(--ks54-white);--play-surface-soft:#dff0ff;--play-surface-1:#f4f9ff;--play-surface-2:var(--ks54-white);--play-surface-3:#dff0ff;--play-text:#142a58;--play-text-strong:var(--ks54-navy);--play-text-muted:#4a5f82;--play-muted:#4a5f82;--play-faint:#6e84a5;--play-primary:var(--ks54-blue);--play-primary-strong:var(--ks54-cyan);--play-primary-ink:var(--ks54-white);--play-accent:var(--ks54-orange);--play-accent-ink:var(--ks54-white);--play-link:var(--ks54-cyan);--play-success:#1f9d63;--play-warning:#c8890a;--play-danger:#d6455d;--play-achievement:#b8860b;--play-border:#0041d724;--play-border-soft:#0041d714;--play-border-strong:#0041d766;--play-glow:#008aff24;--play-accent-glow:#ff770024;--play-bg-gradient:radial-gradient(120% 90% at 100% 0%, #008aff24 0%, transparent 55%), radial-gradient(90% 80% at 0% 100%, #ff770014 0%, transparent 50%), linear-gradient(180deg, #f4f9ff, #eaf4ff)}.play-app-body,.play-app-html{background:var(--play-bg,#0b2f7a);min-height:100dvh;color:var(--play-text,#f7fbff);font-family:var(--ks54-font-body);margin:0}.play-app--public{background:var(--play-bg-gradient);min-height:100dvh}.play-layout{min-height:100dvh}.play-layout--login .play-layout__main{align-items:center}.play-app-body{overflow-x:hidden}.play-app .btn-lime,.play-app .btn-play{--tblr-btn-color:var(--play-primary-ink);--tblr-btn-bg:var(--play-primary);--tblr-btn-border-color:var(--play-primary);--tblr-btn-hover-bg:var(--play-primary-strong);--tblr-btn-hover-border-color:var(--play-primary-strong);background:var(--play-primary);border:1px solid var(--play-primary);color:var(--play-primary-ink);border-radius:var(--play-control-radius);font-weight:700}.play-app .btn-lime:hover,.play-app .btn-play:hover{background:var(--play-primary-strong);border-color:var(--play-primary-strong);color:var(--play-primary-ink)}.play-app .btn-play-accent{background:var(--play-accent);border:1px solid var(--play-accent);color:var(--play-accent-ink);border-radius:var(--play-control-radius);font-weight:700}.play-app .btn-play-accent:hover{filter:brightness(1.06)}.play-app .btn-outline-lime,.play-app .btn-outline-play{background:color-mix(in srgb,var(--play-primary) 10%,transparent);border:1px solid var(--play-primary);color:var(--play-primary-strong,var(--play-primary));border-radius:var(--play-control-radius);font-weight:700}.play-app .btn-outline-lime:hover,.play-app .btn-outline-play:hover{background:color-mix(in srgb,var(--play-primary) 22%,transparent);color:var(--play-text-strong);border-color:var(--play-primary-strong,var(--play-primary))}.play-app .btn-ghost-lime,.play-app .btn-ghost-play{color:var(--play-muted);background:0 0;border:1px solid #0000}.play-page{width:100%;max-width:var(--play-page-max);box-sizing:border-box;margin:0 auto;padding:1.25rem 1.5rem 3rem}@media (width>=1200px){.play-page{min-width:min(100%,var(--play-content-min))}}.play-page--wide{max-width:var(--play-page-max-wide)}.play-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.play-page__title{color:var(--play-text-strong);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2;font-family:var(--ks54-font-heading);margin:.35rem 0}.play-page__subtitle{color:var(--play-text-muted);margin:0;font-size:.95rem}.play-grid-main-rail{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:1rem;display:grid}.play-grid-work-sidebar{grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);align-items:start;gap:1rem;display:grid}.play-grid-cards-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.play-grid-cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.play-grid-kpi-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=1100px){.play-grid-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.play-grid-main-rail,.play-grid-work-sidebar{grid-template-columns:1fr}.play-grid-kpi-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.play-page{padding:1rem 1rem 2.5rem}.play-grid-cards-2,.play-grid-cards-3,.play-grid-kpi-4{grid-template-columns:1fr}}.play-badge{color:var(--play-link);letter-spacing:.02em;font-size:.78rem}.play-badge,.play-status{align-items:center;font-weight:700;display:inline-flex}.play-status{border:1px solid var(--play-border-soft);background:var(--play-surface-1);color:var(--play-text-muted);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.75rem}.play-status--info{color:var(--play-primary);border-color:color-mix(in srgb,var(--play-primary) 35%,transparent);background:color-mix(in srgb,var(--play-primary) 12%,transparent)}.play-status--warning{color:var(--play-warning);border-color:color-mix(in srgb,var(--play-warning) 40%,transparent);background:color-mix(in srgb,var(--play-warning) 12%,transparent)}.play-status--success{color:var(--play-success);border-color:color-mix(in srgb,var(--play-success) 40%,transparent);background:color-mix(in srgb,var(--play-success) 12%,transparent)}.play-status--danger{color:var(--play-danger);border-color:color-mix(in srgb,var(--play-danger) 40%,transparent);background:color-mix(in srgb,var(--play-danger) 12%,transparent)}.play-progress{background:var(--play-surface-1);border:1px solid var(--play-border-soft);border-radius:999px;height:6px;overflow:hidden}.play-progress__bar{border-radius:inherit;background:var(--play-primary);height:100%}.play-link-official{color:var(--play-link);white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.play-link-official:hover{text-decoration:underline}.play-panel{background:var(--play-surface-2);border:1px solid var(--play-border-soft);border-radius:var(--play-radius);box-shadow:none;margin-bottom:1rem;padding:1rem 1.1rem 1.15rem}.play-grid-cards-2>.play-panel,.play-grid-cards-3>.play-panel,.play-grid-main-rail>.play-panel,.play-grid-work-sidebar>.play-panel,.play-grid-work-sidebar>.play-teacher__sidebar>.play-panel,.play-hub__rail>.play-panel,.play-teacher__sidebar>.play-panel{margin-bottom:0}.play-panel--flush{padding:.85rem 1rem}.play-panel--accent{border-color:color-mix(in srgb,var(--play-primary) 35%,transparent);background:color-mix(in srgb,var(--play-surface-2) 88%,var(--play-primary))}.play-panel--attention{border-color:color-mix(in srgb,var(--play-warning) 45%,transparent)}.play-panel__title{color:var(--play-text-strong);font-size:1.05rem;font-weight:800;font-family:var(--ks54-font-heading);margin:0 0 .45rem}.play-panel__lead{color:var(--play-text-muted);margin:0 0 .85rem;font-size:.92rem;line-height:1.45}.play-empty-state{color:var(--play-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.35rem 0;font-size:.9rem;line-height:1.4;display:flex}.play-empty-state__text{flex:12rem;margin:0}.play-empty-state .btn{flex:none}.play-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;margin-bottom:1.25rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.play-tabs__btn{color:var(--play-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.45rem .9rem;font-size:.9rem;font-weight:600}.play-tabs__btn:hover{color:var(--play-text-strong);border-color:var(--play-border-strong)}.play-tabs__btn--active{color:var(--play-primary-ink);background:var(--play-primary);border-color:var(--play-primary)}.play-tabs__count{background:color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;margin-left:.3rem;padding:.05rem .35rem;font-size:.72rem;font-weight:800;display:inline-flex}.play-kpi-row{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1.25rem;display:flex}.play-kpi__value{color:var(--play-primary);font-size:1.4rem;font-weight:800}.play-kpi__label{color:var(--play-text-muted);font-size:.8rem}.play-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=900px){.play-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.play-roadmap{grid-template-columns:1fr}}.play-roadmap__col{background:var(--play-surface-soft);border:1px solid var(--play-border);border-radius:12px;padding:.9rem}.play-roadmap__num{background:var(--play-glow);width:1.75rem;height:1.75rem;color:var(--play-primary);border-radius:50%;place-items:center;margin-bottom:.5rem;font-weight:800;display:grid}.play-roadmap__col h3{color:var(--play-text-strong);margin:0 0 .4rem;font-size:.95rem}.play-roadmap__col p{color:var(--play-muted);margin:0;font-size:.85rem;line-height:1.45}.play-roadmap__focus{color:var(--play-accent)!important;margin-top:.5rem!important}.play-skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=700px){.play-skills{grid-template-columns:1fr}}.play-skills__h{color:var(--play-primary);margin:0 0 .65rem;font-size:1rem}.play-skills__h--soft{color:var(--play-link)}.play-skills__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.play-skills__list li{background:var(--play-surface-soft);border:1px solid var(--play-border);border-radius:10px;padding:.75rem .85rem}.play-skills__list strong{color:var(--play-text-strong);margin-bottom:.25rem;display:block}.play-skills__list span{color:var(--play-muted);font-size:.85rem;line-height:1.4}.play-career{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.85rem;display:grid}.play-career__card{background:var(--play-surface-soft);border:1px solid color-mix(in srgb,var(--play-accent) 35%,transparent);border-radius:12px;padding:.95rem 1rem}.play-career__card h3{color:var(--play-accent);margin:0 0 .4rem;font-size:.98rem;font-weight:800;line-height:1.35}.play-career__card p{color:var(--play-muted);margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.play-partners{margin-top:1.35rem}.play-partners h3{color:var(--play-link);margin:0 0 .75rem;font-size:1.05rem}.play-partners ul,.play-practice-list{color:var(--play-text);flex-direction:column;gap:.35rem;margin:0 0 1rem;padding-left:1.1rem;display:flex}.play-practice-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.play-cheat h3{color:var(--play-link);margin:0 0 .65rem;font-size:1.05rem}.play-cheat__links{flex-wrap:wrap;gap:.45rem;display:flex}.play-chip{border:1px solid var(--play-border-strong);color:var(--play-link);cursor:pointer;background:0 0;border-radius:8px;align-items:center;padding:.3rem .65rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.play-chip--on,.play-chip:hover{background:var(--play-glow)}.play-input{background:var(--play-surface-soft);border:1px solid var(--play-border-strong);width:100%;max-width:360px;color:var(--play-text-strong);font:inherit;font-family:var(--play-font-mono);border-radius:8px;padding:.55rem .75rem}.play-input:focus{outline:1px solid var(--play-primary);border-color:var(--play-primary)}.play-muted{color:var(--play-muted)}.play-error{color:var(--play-danger)}.play-markdown code,.play-markdown pre{font-family:var(--play-font-mono)}.play-markdown a{color:var(--play-link)}.mt-3{margin-top:1rem}.play-app .btn-outline-play,.play-app .btn-play,.play-app .btn-play-accent{transition:transform .15s,filter .15s,background .15s,border-color .15s,box-shadow .15s}.play-app .btn-outline-play:active,.play-app .btn-play-accent:active,.play-app .btn-play:active{transform:translateY(1px)scale(.98)}.play-lift{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.play-lift:focus-visible,.play-lift:hover{border-color:var(--play-border-strong);box-shadow:0 10px 28px color-mix(in srgb,var(--play-primary) 16%,transparent);transform:translateY(-2px)}.play-lift:active{transform:translateY(0)}.play-progress__bar{transition:width .55s cubic-bezier(.22,1,.36,1)}.play-pulse-cta{animation:2.4s ease-in-out infinite play-pulse}@keyframes play-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--play-primary) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--play-primary) 18%,transparent)}}.play-flash{animation:.55s play-flash}@keyframes play-flash{0%{background:color-mix(in srgb,var(--play-success) 28%,transparent)}to{background:0 0}}.play-step-done{border-color:color-mix(in srgb,var(--play-success) 45%,transparent)!important}.play-step-done .play-step-check{color:var(--play-success)}.play-enter-stagger{animation:.45s cubic-bezier(.22,1,.36,1) both play-enter-up}@keyframes play-enter-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.play-reward-pop{color:var(--play-success);text-shadow:0 0 18px color-mix(in srgb,var(--play-success) 45%,transparent);pointer-events:none;z-index:2;font-size:.95rem;font-weight:800;animation:1.5s cubic-bezier(.22,1,.36,1) both play-reward-pop;position:absolute;top:0;right:0}@keyframes play-reward-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}18%{opacity:1;transform:translateY(0)scale(1.08)}70%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-22px)scale(.96)}}.play-badge-unlock{animation:.7s cubic-bezier(.22,1,.36,1) play-badge-unlock}@keyframes play-badge-unlock{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--play-achievement) 0%,transparent);transform:scale(.88)}45%{box-shadow:0 0 0 10px color-mix(in srgb,var(--play-achievement) 22%,transparent);transform:scale(1.06)}to{transform:scale(1);box-shadow:0 0 #0000}}.play-glow-ring{position:relative}.play-glow-ring:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--play-pointer-x,50%) var(--play-pointer-y,30%),color-mix(in srgb,var(--play-primary) 28%,transparent),transparent 55%);opacity:.9;z-index:0;position:absolute;inset:-3px}.play-player-card{border-radius:var(--play-radius);border:1px solid var(--play-border-strong);background:radial-gradient(ellipse 70% 80% at var(--play-pointer-x,50%) var(--play-pointer-y,20%),color-mix(in srgb,var(--play-primary) 22%,transparent),transparent 60%),var(--play-surface);flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1rem;padding:1.1rem 1.2rem;display:flex;position:relative;overflow:hidden}.play-player-card__level{border:1px solid var(--play-border);background:color-mix(in srgb,var(--play-bg-elevated) 80%,transparent);text-align:center;border-radius:14px;min-width:160px;padding:.75rem .9rem}.play-player-card__level-num{color:var(--play-primary);font-size:1.35rem;font-weight:900;line-height:1.1}.play-player-card__level-title{color:var(--play-text-strong);margin-top:.2rem;font-size:.82rem;font-weight:700}.play-player-card__stats{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.play-stat-chip{border:1px solid var(--play-border);background:color-mix(in srgb,var(--play-primary) 12%,transparent);color:var(--play-text-strong);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex}.play-stat-chip--coin{border-color:color-mix(in srgb,var(--play-achievement) 45%,transparent);background:color-mix(in srgb,var(--play-achievement) 14%,transparent);color:var(--play-achievement)}.play-quest-tile{position:relative;overflow:hidden}.play-quest-tile:before{content:"";background:color-mix(in srgb,var(--play-accent) 22%,transparent);filter:blur(18px);pointer-events:none;border-radius:50%;width:90px;height:90px;position:absolute;inset:auto -20% -40% auto}.play-lab-card--bay{position:relative}.play-lab-card__led{background:var(--play-success);width:.55rem;height:.55rem;box-shadow:0 0 8px color-mix(in srgb,var(--play-success) 70%,transparent);border-radius:50%;position:absolute;top:.75rem;right:.75rem}.play-lab-card__led--soft{background:var(--play-primary);box-shadow:0 0 8px color-mix(in srgb,var(--play-primary) 60%,transparent)}.play-bottom-nav{display:none}@media (width<=760px){.play-layout--student-nav .play-layout__main{padding-bottom:4.5rem}.play-bottom-nav{z-index:45;padding:.45rem .5rem calc(.45rem + env(safe-area-inset-bottom));border-top:1px solid var(--play-border);background:color-mix(in srgb,var(--play-bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:.15rem;display:flex;position:fixed;bottom:0;left:0;right:0}.play-bottom-nav__link{color:var(--play-muted);border-radius:10px;flex-direction:column;flex:1 1 0;align-items:center;gap:.15rem;padding:.35rem .2rem;font-size:.68rem;font-weight:700;text-decoration:none;display:flex}.play-bottom-nav__link--on,.play-bottom-nav__link.router-link-active{color:var(--play-primary);background:color-mix(in srgb,var(--play-primary) 14%,transparent)}.play-bottom-nav__ico{font-size:1rem;line-height:1}}@media (prefers-reduced-motion:reduce){.play-app .btn-outline-play,.play-app .btn-play,.play-app .btn-play-accent,.play-lift,.play-progress__bar{transition:none!important}.play-lift:focus-visible,.play-lift:hover{transform:none}.play-badge-unlock,.play-enter-stagger,.play-flash,.play-layout__glow--live,.play-layout__grid--live,.play-pulse-cta,.play-reward-pop{animation:none!important}}
