@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Roboto+Mono:wght@500&family=Roboto:wght@700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb;color:#555;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9: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 .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;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{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #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{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}body{box-sizing:border-box;padding:0}.father-home{display:flex;flex-direction:column;font-family:Arial,sans-serif}.user-profile{display:flex;justify-content:space-between;padding:20px}.profile-info{align-items:center;display:flex}.profile-icon{color:#212529;font-size:50px;margin-right:10px}.user-info h3{color:#6c757d;font-size:18px;margin:0}.user-info p{color:gray;font-size:14px;margin:0}.settings{align-items:center;display:flex}.profile-icon-logout{color:#212529;font-size:30px;margin-right:10px}.bottom-bar{display:flex;gap:1px;padding:1px 0;width:80%}.bottom-bar,.div-buttons{gap:1px}.bottom-bar-button{align-items:center;background-color:#f9fafb;border:none;border-radius:4px;color:#212529;cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:0;justify-content:flex-start;margin:0;padding:1px;text-align:center;text-decoration:none}.icone-buttonbar,.icone-buttonbar-dumbble{font-size:23px}.father-treino{align-items:center;display:flex;flex-direction:column;padding:16px}.children-Treino-Completo{flex-wrap:wrap;gap:8px;margin-bottom:20px;width:100%}.bottom-bar-button-treino{border:1px solid #dee2e6;border-radius:8px;font-size:13px;height:80px;justify-content:center;padding:10px;transition:all .2s ease-in-out;width:130px}.bottom-bar-button-treino:hover{background-color:#e2e6ea}.bottom-bar-button-treino .icon{font-size:22px;margin-bottom:4px}.componente-container{margin-top:20px;max-width:1000px;width:100%}.dev{--bg:light-dark(#f4f6fb,#0d1117);--surface:light-dark(#fff,#161b26);--surface-2:light-dark(#f1f4f9,#1e2533);--text:light-dark(#141a24,#e8ecf3);--text-muted:light-dark(#5b6576,#9aa4b5);--border:light-dark(#e2e7ef,#2a3242);--primary:light-dark(#1d4ed8,#5b8cff);--primary-hover:light-dark(#1e40af,#7aa2ff);--primary-soft:light-dark(#e6edff,#1b2a4d);--primary-ring:light-dark(#1d4ed840,#5b8cff59);--on-primary:#fff;--gradient-primary:linear-gradient(135deg,var(--primary),light-dark(#4f46e5,#8b7bff));--success:light-dark(#15803d,#4ade80);--success-soft:light-dark(#e7f6ec,#12301f);--danger:light-dark(#b91c1c,#f87171);--danger-soft:light-dark(#fdeaea,#3a1717);--warning:light-dark(#b45309,#fbbf24);--blob-1:light-dark(#4f46e51f,#5b8cff24);--blob-2:light-dark(#1d4ed81a,#8b7bff1f);--shadow-md:0 8px 24px light-dark(#141a2414,#0006);--shadow-primary:0 8px 20px var(--primary-ring);--radius-md:12px;--radius-lg:18px;--ease:cubic-bezier(0.2,0.8,0.2,1);align-items:center;background:radial-gradient(circle at 15% 10%,var(--blob-1),#0000 45%),radial-gradient(circle at 85% 90%,var(--blob-2),#0000 45%),var(--bg);color:var(--text);color-scheme:light dark;display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;justify-content:center;min-height:100vh;padding:32px 16px}.dev,.dev *,.dev :after,.dev :before{box-sizing:border-box}.dev h1,.dev h2,.dev p{margin:0}.dev-texto-suave{color:var(--text-muted);font-size:.92rem;line-height:1.45}.dev-card{animation:devFadeInUp .45s var(--ease) backwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*80ms);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:24px}.dev-login{display:flex;flex-direction:column;gap:14px;max-width:380px;text-align:center;width:100%}.dev-login__logo{margin:0 auto 4px;width:120px}.dev-login__titulo{font-size:1.4rem}.dev-campo{display:flex;flex-direction:column;font-size:.88rem;font-weight:600;gap:6px;text-align:left}.dev .dev-input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font:inherit;font-weight:500;margin:0;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.dev .dev-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-ring)}.dev .dev-input--grande{font-size:1.5rem;letter-spacing:.12em;text-align:center}.dev-aviso{color:var(--warning);font-weight:600}.dev .dev-btn{border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:600;margin:0;min-height:44px;overflow:hidden;padding:11px 18px;position:relative;transition:transform .2s var(--ease),box-shadow .2s,background .2s}.dev .dev-btn:focus-visible{box-shadow:0 0 0 4px var(--primary-ring);outline:none}.dev .dev-btn--primario{background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--on-primary)}.dev .dev-btn--primario:after{background:linear-gradient(120deg,#0000 30%,#ffffff59,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%);transition:transform .6s var(--ease)}.dev .dev-btn--primario:hover:not(:disabled){transform:translateY(-2px)}.dev .dev-btn--primario:hover:not(:disabled):after{transform:translateX(100%)}.dev .dev-btn--fantasma{background:#0000;border-color:var(--border);color:var(--text)}.dev .dev-btn--fantasma:hover:not(:disabled){background:var(--surface-2)}.dev .dev-btn--bloco{width:100%}.dev .dev-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.dev-alerta{animation:devSlideDown .3s var(--ease) backwards;border-radius:var(--radius-md);font-size:.92rem;font-weight:600;padding:12px 14px;text-align:left}.dev-alerta--sucesso{background:var(--success-soft);color:var(--success)}.dev-alerta--erro{animation:devShake .4s var(--ease);background:var(--danger-soft);color:var(--danger)}.dev-painel{align-self:flex-start;display:flex;flex-direction:column;gap:18px;max-width:760px;width:100%}.dev-painel__topo{align-items:flex-start;animation:devFadeIn .4s var(--ease) backwards;display:flex;gap:16px;justify-content:space-between}.dev-painel__titulo{font-size:1.6rem;margin-bottom:4px}.dev-painel__grade{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dev-senha{display:flex;flex-direction:column;gap:14px}.dev-senha__titulo{font-size:1.15rem}.dev-senha__atual{align-items:center;background:var(--primary-soft);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:16px}.dev-senha__valor{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:2.2rem;letter-spacing:.15em;text-align:center;word-break:break-all}.dev-senha__form{flex-direction:column}.dev-senha__acoes,.dev-senha__form{display:flex;gap:10px}.dev-senha__acoes .dev-btn{flex:1 1}.dev-skeleton{animation:devShimmer 1.2s linear infinite;background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;min-height:250px}@media (max-width:480px){.dev{padding:20px 16px}.dev-card{padding:20px}}@keyframes devFadeIn{0%{opacity:0}}@keyframes devFadeInUp{0%{opacity:0;transform:translateY(12px)}}@keyframes devSlideDown{0%{opacity:0;transform:translateY(-8px)}}@keyframes devShake{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}@keyframes devShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dev *,.dev :after,.dev :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cs .inicio-boasvindas{align-items:flex-end;animation:csFadeInUp .55s var(--ease) backwards;border-radius:var(--radius-xl);display:flex;flex-wrap:wrap;gap:20px 24px;justify-content:space-between;margin-bottom:22px;overflow:hidden;padding:clamp(22px,3.5vw,34px);position:relative}.cs .inicio-boasvindas__textos{max-width:560px;position:relative;z-index:1}.cs .inicio-boasvindas__data{color:var(--accent);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.cs .inicio-boasvindas__titulo{font-size:clamp(1.7rem,4vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.cs .inicio-boasvindas__acoes{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.cs .inicio-boasvindas__enfeite{animation:csFloat 9s ease-in-out infinite;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--marca-verde) 22%,#0000),#0000 60%),linear-gradient(225deg,color-mix(in srgb,var(--marca-amarelo) 40%,#0000) 0 30%,#0000 30%);height:260px;opacity:.9;pointer-events:none;position:absolute;right:-40px;top:-60px;width:260px}.cs .inicio-indicadores{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.cs .indicador{grid-gap:4px;color:var(--text);cursor:pointer;display:grid;font:inherit;gap:4px;justify-items:start;padding:20px;text-align:left}.cs .indicador:hover{border-color:var(--primary-ring);box-shadow:var(--shadow-md);transform:translateY(-4px)}.cs .indicador__topo{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.cs .indicador__icone{background:var(--gradient-primary);border-radius:14px;box-shadow:var(--shadow-primary);color:var(--on-primary);display:grid;height:46px;place-items:center;transition:transform .4s var(--ease-mola);width:46px}.cs .indicador:hover .indicador__icone{transform:rotate(-8deg) scale(1.08)}.cs .indicador__icone svg{height:22px;width:22px}.cs .indicador:nth-child(2) .indicador__icone{background:linear-gradient(135deg,#ffd84d,var(--marca-amarelo));box-shadow:0 8px 22px -6px #ffc0008c;color:#3d2a00}.cs .indicador__valor{font-feature-settings:"tnum";font-size:2.3rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1.05}.cs .indicador__skeleton{height:2.4rem;width:70px}.cs .indicador__rotulo{font-size:1rem;font-weight:700}.cs .indicador__detalhe{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.85rem;gap:6px}.cs .indicador__detalhe svg{height:15px;opacity:0;transform:translateX(-4px);transition:opacity .25s var(--ease),transform .25s var(--ease);width:15px}.cs .indicador:hover .indicador__detalhe svg{opacity:1;transform:none}.cs .grafico{animation:csFadeInUp .55s var(--ease) .25s backwards;margin-bottom:22px;padding:22px 22px 18px}.cs .grafico__cabecalho{margin-bottom:18px}.cs .grafico__area{grid-gap:8px;border-bottom:1px solid var(--border);display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));height:200px;padding-top:24px}.cs .grafico__coluna{align-items:center;display:flex;flex-direction:column;min-width:0}.cs .grafico__trilho{align-items:flex-end;border-radius:6px;cursor:default;display:flex;flex:1 1;justify-content:center;position:relative;width:100%}.cs .grafico__trilho:focus-visible,.cs .grafico__trilho:hover{background:var(--primary-soft)}.cs .grafico__barra{animation:csCrescer .8s var(--ease) backwards;animation-delay:.3s;animation-delay:calc(var(--i, 0)*60ms + .3s);background:var(--grafico-barra);border-radius:4px 4px 0 0;display:block;transform-origin:bottom;width:min(24px,70%)}@keyframes csCrescer{0%{transform:scaleY(0)}}.cs .grafico__valor{color:var(--text);font-size:.85rem;font-weight:750;left:50%;margin-bottom:4px;position:absolute;transform:translateX(-50%)}.cs .grafico__dica{grid-gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);bottom:calc(100% + 6px);box-shadow:var(--shadow-md);color:var(--text-muted);display:grid;font-size:.8rem;gap:2px;left:50%;line-height:1.3;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translate(-50%,4px);transition:opacity .15s var(--ease),transform .15s var(--ease);visibility:hidden;white-space:nowrap;z-index:2}.cs .grafico__dica strong{color:var(--text);font-size:.92rem}.cs .grafico__trilho:focus-visible .grafico__dica,.cs .grafico__trilho:hover .grafico__dica{opacity:1;transform:translate(-50%);visibility:visible}.cs .grafico__coluna:first-child .grafico__dica{left:0;transform:translateY(4px)}.cs .grafico__coluna:first-child .grafico__trilho:focus-visible .grafico__dica,.cs .grafico__coluna:first-child .grafico__trilho:hover .grafico__dica{transform:none}.cs .grafico__coluna:last-child .grafico__dica{left:auto;right:0;transform:translateY(4px)}.cs .grafico__coluna:last-child .grafico__trilho:focus-visible .grafico__dica,.cs .grafico__coluna:last-child .grafico__trilho:hover .grafico__dica{transform:none}.cs .grafico__skeleton{border-radius:4px 4px 0 0;margin-top:auto;width:min(24px,70%)}.cs .grafico__dia{color:var(--text-muted);font-size:.82rem;font-weight:600;padding-top:8px;text-transform:capitalize}.cs .grafico__dia.is-hoje{color:var(--text);font-weight:800}.cs .inicio-listas{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cs .recentes{animation:csFadeInUp .55s var(--ease) .35s backwards;display:flex;flex-direction:column;padding:20px}.cs .recentes__cabecalho{align-items:center;display:flex;gap:12px;margin-bottom:14px}.cs .recentes__icone{background:var(--primary-soft);border-radius:12px;color:var(--primary);display:grid;height:38px;place-items:center;width:38px}.cs .recentes__icone svg{height:19px;width:19px}.cs .recentes__lista{grid-gap:2px;display:grid;flex:1 1;gap:2px;list-style:none;margin:0 0 14px;padding:0}.cs .recentes__item{align-items:center;border-radius:var(--radius-md);display:flex;gap:12px;padding:10px 8px;transition:background-color .2s var(--ease)}.cs .recentes__item:hover{background:var(--surface-2)}.cs .recentes__textos{display:grid;flex:1 1;line-height:1.3;min-width:0}.cs .recentes__textos strong{font-size:.98rem}.cs .recentes__textos strong,.cs .recentes__textos>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .recentes__textos>span{color:var(--text-muted);font-size:.85rem}.cs .recentes__quando{color:var(--text-subtle);flex:none;font-size:.8rem;font-weight:600;text-align:right}.cs .recentes__vazio{color:var(--text-muted);flex:1 1;padding:24px 8px;text-align:center}.cs .recentes__todos{margin-top:auto}@container (max-width: 900px){.cs .inicio-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.cs .inicio-listas{grid-template-columns:1fr}}@container (max-width: 480px){.cs .inicio-indicadores{gap:12px}.cs .indicador{padding:16px}.cs .indicador__valor{font-size:1.9rem}.cs .inicio-boasvindas__acoes,.cs .inicio-boasvindas__acoes .btn{width:100%}.cs .recentes__quando{display:none}.cs .grafico{padding:18px 14px 14px}.cs .grafico__area{gap:4px}}.cs .periodos{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px}.cs .periodo{background:#0000;border:0;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font:inherit;font-size:.92rem;font-weight:650;min-height:40px;padding:0 14px;transition:color .2s var(--ease),background-color .2s var(--ease);white-space:nowrap}.cs .periodo:hover{background:var(--surface-2);color:var(--text)}.cs .periodo[aria-checked=true]{background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--on-primary)}.cs .historico-grupo{margin-top:18px}.cs .historico-grupo__titulo{align-items:center;background:linear-gradient(var(--bg) 70%,#0000);color:var(--text-muted);display:flex;font-size:.95rem;font-weight:750;gap:10px;margin-bottom:6px;padding:8px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media (max-width:960px){.cs .historico-grupo__titulo{top:66px}}.cs .historico-lista{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.cs .historico-skeleton{border-radius:var(--radius-lg);height:74px}.cs .aluno{overflow:hidden}.cs .aluno.is-aberto,.cs .aluno:hover{border-color:var(--primary-ring);box-shadow:var(--shadow-md)}.cs .aluno__resumo{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:14px;min-height:72px;padding:12px 16px;text-align:left;width:100%}.cs .aluno__textos{display:grid;flex:1 1;line-height:1.35;min-width:0}.cs .aluno__textos strong{font-size:1.02rem}.cs .aluno__textos span,.cs .aluno__textos strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .aluno__textos span{color:var(--text-muted);font-size:.88rem}.cs .aluno__hora{font-feature-settings:"tnum";background:var(--accent-soft);border-radius:999px;color:var(--accent);flex:none;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700;padding:4px 10px}.cs .aluno__seta{color:var(--text-subtle);flex:none;height:1.2rem;transition:transform .3s var(--ease);width:1.2rem}.cs .aluno.is-aberto .aluno__seta{transform:rotate(180deg)}.cs .aluno__detalhes{grid-gap:12px;animation:csSlideDown .3s var(--ease) backwards;border-top:1px dashed var(--border);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 16px 16px 74px}.cs .aluno__detalhes dt{align-items:center;color:var(--text-subtle);display:flex;font-size:.78rem;font-weight:700;gap:6px;letter-spacing:.04em;text-transform:uppercase}.cs .aluno__detalhes dt svg{height:15px;width:15px}.cs .aluno__detalhes dd{font-weight:600;margin:4px 0 0;overflow-wrap:anywhere}.cs .link,.cs .link-whatsapp{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 2px;color:var(--primary);font-weight:650;text-decoration:none;transition:background-size .3s var(--ease)}.cs .link-whatsapp{color:var(--whatsapp)}.cs .link-whatsapp:hover,.cs .link:hover{background-size:100% 2px}.cs .gira{animation:csSpin .9s linear infinite}@container (max-width: 640px){.cs .aluno__detalhes{grid-template-columns:1fr;padding-left:16px}.cs .aluno__resumo{gap:12px;padding:12px}.cs .aluno__textos strong{overflow-wrap:anywhere;white-space:normal}.cs .periodos{width:100%}.cs .periodo{flex:1 1;padding:0 6px}}.cs .conteudos{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.cs .conteudo-skeleton{border-radius:var(--radius-lg);height:230px}.cs .conteudo{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px}.cs .conteudo:hover{border-color:var(--primary-ring);box-shadow:var(--shadow-md);transform:translateY(-3px)}.cs .conteudo__topo{align-items:flex-start;display:flex;gap:14px}.cs .conteudo__icone{background:var(--primary-soft);border-radius:14px;color:var(--primary);display:grid;flex:none;height:46px;place-items:center;transition:transform .4s var(--ease-mola);width:46px}.cs .conteudo:hover .conteudo__icone,.cs .gabarito:hover .conteudo__icone{transform:rotate(-8deg) scale(1.06)}.cs .conteudo__icone svg{height:22px;width:22px}.cs .conteudo__textos{grid-gap:6px;display:grid;flex:1 1;gap:6px;min-width:0}.cs .conteudo__titulo{font-size:1.08rem;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.cs .conteudo__detalhes{display:flex;flex-wrap:wrap;gap:6px}.cs .conteudo__detalhes:empty{display:none}.cs .badge svg{height:13px;width:13px}.cs .conteudo__link{align-items:center;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--primary);display:flex;font-size:.88rem;font-weight:600;gap:8px;min-width:0;padding:10px 12px;text-decoration:none;transition:background-color .2s var(--ease),border-color .2s var(--ease)}.cs .conteudo__link span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .conteudo__link svg{flex:none;height:16px;width:16px}.cs .conteudo__link:hover{background:var(--primary-soft);border-color:var(--primary-ring)}.cs .conteudo__compartilhar{display:flex;flex-wrap:wrap;gap:8px}.cs .conteudo__rodape{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.cs .conteudo__data{color:var(--text-subtle);font-size:.82rem}.cs .is-copiado{border-color:color-mix(in srgb,var(--success) 40%,#0000);color:var(--success)}.cs .gabaritos{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.cs .gabarito{overflow:hidden}.cs .gabarito.is-aberto,.cs .gabarito:hover{border-color:var(--primary-ring);box-shadow:var(--shadow-md)}.cs .gabarito__resumo{align-items:center;background:none;border:0;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:14px;padding:16px;text-align:left;width:100%}.cs .gabarito__textos{display:grid;flex:1 1;line-height:1.35;min-width:0}.cs .gabarito__textos strong{font-size:1.05rem}.cs .gabarito__textos span{color:var(--text-muted);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .gabarito.is-aberto .aluno__seta{transform:rotate(180deg)}.cs .gabarito__corpo{grid-gap:14px;animation:csSlideDown .3s var(--ease) backwards;display:grid;gap:14px;padding:4px 20px 18px}.cs .texto-rico{background:var(--surface-2);border-radius:var(--radius-md);overflow-x:auto;padding:16px}.cs .texto-rico p+p{margin-top:8px}.cs .texto-rico img{height:auto;max-width:100%}.cs .editor{width:min(880px,100%)}.cs .editor__voltar{animation:csFadeIn .4s var(--ease) backwards;margin-bottom:16px}.cs .editor__form{grid-gap:22px;animation:csFadeInUp .5s var(--ease) .1s backwards;display:grid;gap:22px;grid-template-columns:minmax(0,1fr);overflow:visible;padding:clamp(18px,3vw,30px)}.cs .editor__form.card--faixa:before{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.cs .editor__acoes{background:linear-gradient(#0000,var(--surface) 30%);border-top:1px solid var(--border);bottom:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px;padding:14px 0 4px;position:-webkit-sticky;position:sticky;z-index:5}.cs .field__hint--erro{color:var(--danger);font-weight:650}.cs .campo-link{align-items:stretch;display:flex;min-width:0}.cs .campo-link__prefixo{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md) 0 0 var(--radius-md);border-right:0;color:var(--text-muted);display:flex;flex:none;font-size:.88rem;font-weight:600;max-width:55%;overflow:hidden;padding:0 .85rem;text-overflow:ellipsis;white-space:nowrap}.cs .campo-link .input{border-radius:0 var(--radius-md) var(--radius-md) 0;min-width:0}.cs .campo-link:focus-within .campo-link__prefixo{border-color:var(--primary);color:var(--primary)}.cs .perguntas__cabecalho{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:6px}.cs .perguntas{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.cs .pergunta{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;gap:14px;padding:16px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.cs .pergunta.is-completa{border-color:color-mix(in srgb,var(--success) 35%,#0000)}.cs .pergunta:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-ring)}.cs .pergunta__numero{background:var(--gradient-primary);border-radius:50%;box-shadow:var(--shadow-primary);color:var(--on-primary);display:grid;flex:none;font-weight:800;height:38px;place-items:center;width:38px}.cs .pergunta.is-completa .pergunta__numero{animation:csPopIn .4s var(--ease-mola)}.cs .pergunta__campos{grid-gap:12px;display:grid;flex:1 1;gap:12px;min-width:0}.cs .pergunta .input{background:var(--surface)}.cs .pergunta .input--certa{background:var(--success-soft)}.cs .pergunta__respostas{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cs .field__label--certa,.cs .field__label--errada{align-items:center;display:inline-flex;gap:6px}.cs .field__label--certa{color:var(--success)}.cs .field__label--errada{color:var(--danger)}.cs .field__label--certa svg,.cs .field__label--errada svg{height:16px;width:16px}@container (max-width: 860px){.cs .conteudos,.cs .pergunta__respostas{grid-template-columns:1fr}}@container (max-width: 520px){.cs .pergunta{padding:14px}.cs .campo-link,.cs .pergunta{flex-direction:column}.cs .campo-link__prefixo{border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;border-right:1px solid var(--border);max-width:none;padding:.5rem .85rem}.cs .campo-link .input{border-radius:0 0 var(--radius-md) var(--radius-md)}.cs .conteudo__compartilhar .btn{flex:1 1 auto}.cs .editor__acoes .btn{flex:1 1}}.cs{--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--marca-verde:#00b050;--marca-verde-escuro:#00803a;--marca-amarelo:#ffc000;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-mola:cubic-bezier(0.34,1.56,0.64,1);--success:#15803d;--success-soft:#16a34a1f;--warning:#b45309;--warning-soft:#d977061f;--danger:#b91c1c;--danger-soft:#dc26261a;--info:#1d4ed8;--info-soft:#2563eb1a;--whatsapp:#128c4a}.cs[data-tema=claro]{--bg:#f5f7f6;--surface:#fff;--surface-2:#f0f4f2;--text:#15231c;--text-muted:#5b6b63;--text-subtle:#93a39b;--border:#e1e8e4;--border-strong:#c9d5ce;--primary:#047a3d;--primary-hover:#03692f;--primary-soft:#047a3d17;--primary-ring:#00b05047;--on-primary:#fff;--gradient-primary:linear-gradient(135deg,#00b050,#047a3d);--gradient-text:linear-gradient(135deg,#15231c 25%,#047a3d);--accent:#b7791f;--accent-soft:#ffc0002e;--sidebar-bg:#fff;--sidebar-text:#5b6b63;--sidebar-text-forte:#15231c;--sidebar-hover:#f0f4f2;--sidebar-ativo-bg:#047a3d17;--sidebar-ativo-text:#047a3d;--sidebar-borda:#e1e8e4;--glass-bg:#ffffffb8;--glass-border:#fffc;--blob-1:#00b05029;--blob-2:#ffc00029;--shadow-sm:0 1px 2px #15231c0f;--shadow-md:0 6px 18px -4px #15231c1a;--shadow-lg:0 24px 48px -12px #15231c2e;--shadow-primary:0 8px 22px -6px #047a3d80;--shadow-primary-hover:0 12px 28px -6px #047a3d99;--grafico-barra:#00a84c;color-scheme:light}.cs[data-tema=escuro]{--bg:#0c1411;--surface:#141f1a;--surface-2:#1a2721;--text:#e3ece7;--text-muted:#9fb0a7;--text-subtle:#6c7f75;--border:#26362e;--border-strong:#35493f;--primary:#3ddc84;--primary-hover:#6ee7a4;--primary-soft:#3ddc841f;--primary-ring:#3ddc844d;--on-primary:#05301a;--gradient-primary:linear-gradient(135deg,#3ddc84,#00b050);--gradient-text:linear-gradient(135deg,#f1f7f3 25%,#6ee7a4);--accent:#ffcb3d;--accent-soft:#ffc00024;--success:#4ade80;--success-soft:#4ade8024;--warning:#fbbf24;--warning-soft:#fbbf2424;--danger:#f87171;--danger-soft:#f8717124;--info:#60a5fa;--info-soft:#60a5fa24;--whatsapp:#4ade80;--sidebar-bg:#111b17;--sidebar-text:#9fb0a7;--sidebar-text-forte:#e3ece7;--sidebar-hover:#1a2721;--sidebar-ativo-bg:#3ddc841f;--sidebar-ativo-text:#3ddc84;--sidebar-borda:#26362e;--glass-bg:#141f1ab3;--glass-border:#9fb0a724;--blob-1:#00b0502e;--blob-2:#ffc00014;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 6px 18px -4px #00000073;--shadow-lg:0 24px 48px -12px #0009;--shadow-primary:0 8px 22px -6px #3ddc8459;--shadow-primary-hover:0 12px 28px -6px #3ddc8480;--grafico-barra:#16a058;color-scheme:dark}.cs[data-tema=cestseg]{--bg:#fbfaf3;--surface:#fff;--surface-2:#f4f8f1;--text:#10261a;--text-muted:#4d6456;--text-subtle:#8aa092;--border:#e3ebdf;--border-strong:#c7d7c4;--primary:#00803a;--primary-hover:#006b30;--primary-soft:#00b0501a;--primary-ring:#00b0504d;--on-primary:#fff;--gradient-primary:linear-gradient(135deg,#00b050,#00803a);--gradient-text:linear-gradient(135deg,#00803a 10%,#00b050 60%,#d99e00);--accent:#a06b00;--accent-soft:#ffc00038;--sidebar-bg:linear-gradient(170deg,#00a84c,#008a3e 55%,#006d31);--sidebar-text:#ffffffd1;--sidebar-text-forte:#fff;--sidebar-hover:#ffffff1f;--sidebar-ativo-bg:#ffc000;--sidebar-ativo-text:#10261a;--sidebar-borda:#ffffff29;--glass-bg:#ffffffc2;--glass-border:#ffffffd9;--blob-1:#ffc00042;--blob-2:#00b05029;--shadow-sm:0 1px 2px #10261a0f;--shadow-md:0 6px 18px -4px #10261a1a;--shadow-lg:0 24px 48px -12px #10261a2e;--shadow-primary:0 8px 22px -6px #00803a80;--shadow-primary-hover:0 12px 28px -6px #00803a99;--grafico-barra:#00a84c;color-scheme:light}.cs,.cs *,.cs :after,.cs :before{box-sizing:border-box}.cs{-webkit-font-smoothing:antialiased;background:radial-gradient(48rem 32rem at 105% -8%,var(--blob-1),#0000 70%),radial-gradient(40rem 30rem at 20% 115%,var(--blob-2),#0000 70%),var(--bg);background-attachment:fixed;color:var(--text);font-family:var(--font-sans);line-height:1.5;min-height:100dvh;text-align:left;transition:background-color .35s var(--ease),color .35s var(--ease)}.cs h1,.cs h2,.cs h3,.cs h4,.cs p{margin:0}.cs h3{text-align:inherit}.cs button{margin:0}.cs input{font-weight:inherit;margin:0}.cs img,.cs input{display:block}.cs :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cs ::selection{background:var(--primary-ring)}@keyframes csFadeIn{0%{opacity:0}}@keyframes csFadeInUp{0%{opacity:0;transform:translateY(16px)}}@keyframes csPopIn{0%{opacity:0;transform:scale(.92)}}@keyframes csSlideDown{0%{opacity:0;transform:translateY(-8px)}}@keyframes csShake{20%{transform:translateX(-6px)}40%{transform:translateX(5px)}60%{transform:translateX(-4px)}80%{transform:translateX(2px)}}@keyframes csShimmer{to{transform:translateX(100%)}}@keyframes csSpin{to{transform:rotate(1turn)}}@keyframes csGrowBar{0%{transform:scaleX(0)}}@keyframes csFloat{50%{transform:translate3d(18px,-16px,0) scale(1.06)}}@keyframes csPulseRing{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.cs *,.cs :after,.cs :before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cs .page{margin:0 auto;padding:clamp(16px,3vw,36px);width:min(1120px,100%)}.cs .page-header{align-items:flex-end;animation:csFadeInUp .5s var(--ease) backwards;display:flex;flex-wrap:wrap;gap:14px 16px;justify-content:space-between;margin-bottom:24px}.cs .page-header__acoes,.cs .page-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cs .page-title{font-size:1.9rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.cs .page-title__texto{-webkit-text-fill-color:#0000;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text}.cs .page-subtitle{color:var(--text-muted);font-size:1.02rem;margin-top:6px}.cs .alerts{grid-gap:10px;display:grid;gap:10px;margin-bottom:20px}.cs .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;transition:background-color .35s var(--ease),border-color .35s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.cs .card--faixa{overflow:hidden}.cs .card--faixa:before{animation:csGrowBar .9s var(--ease) .2s backwards;background:linear-gradient(90deg,var(--marca-verde),var(--marca-amarelo));content:"";height:4px;inset:0 0 auto;position:absolute;transform-origin:left}.cs .glass{backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg)}.cs .field{grid-gap:7px;display:grid;gap:7px;grid-template-columns:minmax(0,1fr);min-width:0}.cs .field__label{color:var(--text-muted);font-size:.92rem;font-weight:650;transition:color .2s var(--ease)}.cs .field:focus-within .field__label{color:var(--primary)}.cs .field__hint{color:var(--text-muted);font-size:.85rem}.cs .field__hint strong{color:var(--primary);word-break:break-all}.cs .input{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font:inherit;font-size:1rem;min-height:48px;padding:.75rem .95rem;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease);width:100%}.cs .input::placeholder{color:var(--text-subtle)}.cs .input:hover{border-color:var(--border-strong)}.cs .input:focus{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-ring);outline:none}.cs .input--certa{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 45%,#0000)}.cs .search{flex:1 1 260px;position:relative}.cs .search svg{color:var(--text-subtle);height:1.15rem;left:15px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s var(--ease);width:1.15rem}.cs .search .input{background:var(--surface);padding-left:46px}.cs .search:focus-within svg{color:var(--primary)}.cs .btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:.98rem;font-weight:650;gap:.55rem;justify-content:center;line-height:1.2;min-height:46px;overflow:hidden;padding:.7rem 1.25rem;position:relative;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease);white-space:nowrap}.cs .btn svg{flex:none;height:1.2em;width:1.2em}.cs .btn:hover:not(:disabled){transform:translateY(-2px)}.cs .btn:active:not(:disabled){transform:translateY(0) scale(.98)}.cs .btn:disabled{cursor:not-allowed;opacity:.6}.cs .btn--block{width:100%}.cs .btn--sm{border-radius:var(--radius-sm);font-size:.88rem;min-height:38px;padding:.45rem .85rem}.cs .btn--primary{background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--on-primary)}.cs .btn--primary:hover:not(:disabled){box-shadow:var(--shadow-primary-hover)}.cs .btn--primary:after{background:linear-gradient(115deg,#0000 30%,#ffffff61 50%,#0000 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .7s var(--ease)}.cs .btn--primary:hover:not(:disabled):after{transform:translateX(120%)}.cs .btn--ghost{background:var(--surface);border-color:var(--border);color:var(--text-muted)}.cs .btn--ghost:hover:not(:disabled){background:var(--primary-soft);border-color:var(--primary-ring);color:var(--primary)}.cs .btn--whatsapp{background:var(--surface);border-color:color-mix(in srgb,var(--whatsapp) 35%,#0000);color:var(--whatsapp)}.cs .btn--whatsapp:hover:not(:disabled){background:color-mix(in srgb,var(--whatsapp) 10%,#0000)}.cs .btn--danger{background:var(--surface);border-color:var(--border);color:var(--danger)}.cs .btn--danger:hover:not(:disabled){background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 40%,#0000)}.cs .btn--loading:before{animation:csSpin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;content:"";height:1em;width:1em}.cs .icon-btn{background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:grid;flex:none;height:42px;padding:0;place-items:center;transition:color .2s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease);width:42px}.cs .icon-btn svg{height:1.2rem;width:1.2rem}.cs .icon-btn:hover{background:var(--primary-soft);border-color:var(--primary-ring);color:var(--primary);transform:translateY(-1px)}.cs .icon-btn--danger:hover{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,#0000);color:var(--danger)}.cs .alert{align-items:center;border:1px solid;border-radius:var(--radius-md);display:flex;font-size:.98rem;font-weight:550;gap:10px;padding:.85rem 1rem}.cs .alert svg{flex:none;height:1.25rem;width:1.25rem}.cs .alert--error{animation:csShake .45s ease;background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 30%,#0000);color:var(--danger)}.cs .alert--success{animation:csSlideDown .4s var(--ease) backwards;background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 30%,#0000);color:var(--success)}.cs .alert--info{background:var(--info-soft);border-color:color-mix(in srgb,var(--info) 30%,#0000);color:var(--info)}.cs .badge{-webkit-text-fill-color:currentColor;align-items:center;background:var(--surface-2);background:var(--badge-bg,var(--surface-2));border:1px solid color-mix(in srgb,var(--badge-fg,var(--text-muted)) 25%,#0000);border-radius:999px;color:var(--text-muted);color:var(--badge-fg,var(--text-muted));display:inline-flex;font-size:.8rem;font-weight:650;gap:6px;letter-spacing:.01em;padding:3px 11px;white-space:nowrap}.cs .badge--primary{--badge-fg:var(--primary);--badge-bg:var(--primary-soft)}.cs .badge--accent{--badge-fg:var(--accent);--badge-bg:var(--accent-soft)}.cs .badge--live:before{animation:csPulseRing 1.8s ease-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 0 0 currentColor;content:"";height:7px;width:7px}.cs .skeleton{background:var(--surface-2);border-radius:var(--radius-md);overflow:hidden;position:relative}.cs .skeleton:after{animation:csShimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.cs[data-tema=escuro] .skeleton:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000)}.cs .vazio{grid-gap:12px;animation:csFadeInUp .5s var(--ease) backwards;display:grid;gap:12px;justify-items:center;padding:48px 20px;text-align:center}.cs .vazio__icone{background:var(--primary-soft);border-radius:22px;color:var(--primary);display:grid;height:68px;place-items:center;width:68px}.cs .vazio__icone svg{height:32px;width:32px}.cs .vazio__titulo{font-size:1.15rem;font-weight:700}.cs .vazio__texto{color:var(--text-muted);max-width:420px}.cs .confirmar{align-items:center;animation:csPopIn .25s var(--ease) backwards;background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 30%,#0000);border-radius:var(--radius-md);color:var(--danger);display:inline-flex;flex-wrap:wrap;font-weight:650;gap:8px;padding:6px 6px 6px 14px}.cs .cascata>*{animation:csFadeInUp .5s var(--ease) backwards;animation-delay:80ms;animation-delay:calc(var(--i, 0)*55ms + 80ms)}.cs .ck.ck-editor{--ck-color-base-background:var(--surface);--ck-color-base-foreground:var(--surface-2);--ck-color-base-border:var(--border);--ck-color-text:var(--text);--ck-color-toolbar-background:var(--surface-2);--ck-color-toolbar-border:var(--border);--ck-color-button-default-hover-background:var(--primary-soft);--ck-color-button-on-background:var(--primary-soft);--ck-color-button-on-color:var(--primary);--ck-color-focus-border:var(--primary);--ck-color-dropdown-panel-background:var(--surface);--ck-color-dropdown-panel-border:var(--border);--ck-color-list-background:var(--surface);--ck-color-list-button-hover-background:var(--surface-2);--ck-color-panel-background:var(--surface);--ck-color-panel-border:var(--border);--ck-color-input-background:var(--surface-2);--ck-color-input-border:var(--border);--ck-color-input-text:var(--text);--ck-color-labeled-field-label-background:var(--surface);--ck-border-radius:var(--radius-md);--ck-font-size-base:0.95rem;max-width:100%;min-width:0;width:100%}.cs .ck-editor__editable_inline{color:var(--text);min-height:260px}.cs .ck.ck-button,.cs .ck.ck-toolbar .ck-icon{color:var(--text)}.cs .secao-titulo{font-size:1.12rem;font-weight:750;letter-spacing:-.01em}.cs .secao-subtitulo{color:var(--text-muted);font-size:.92rem;margin-top:2px}.cs .aluno-avatar{background:var(--primary-soft);border:1px solid var(--primary-ring);border-radius:50%;color:var(--primary);display:grid;flex:none;font-size:.85rem;font-weight:800;height:44px;letter-spacing:.02em;place-items:center;width:44px}.cs .visualmente-oculto{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cs .search__limpar{position:absolute;right:4px;top:50%}.cs .search__limpar,.cs .search__limpar:hover{transform:translateY(-50%)}.cs .search .input::-webkit-search-cancel-button{display:none}.cs .barra-ferramentas{align-items:center;animation:csFadeInUp .5s var(--ease) .08s backwards;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.cs .contagem{color:var(--text-muted);font-size:.92rem;font-weight:600}.cs .btn-mais{display:flex;margin:18px auto 0}.app-shell{display:grid;grid-template-columns:286px minmax(0,1fr)}.app-main{container-type:inline-size;min-width:0}.cs .app-overlay,.cs .app-topbar{display:none}.cs .app-pular{background:var(--primary);border-radius:var(--radius-md);color:var(--on-primary);font-weight:650;left:8px;padding:8px 14px;position:fixed;text-decoration:none;top:8px;transform:translateY(-160%);transition:transform .2s var(--ease);z-index:200}.cs .app-pular:focus{transform:none}.cs .marca{align-items:center;display:flex;gap:12px;min-width:0;text-align:left}.cs .marca__selo{background:#fff;border-radius:12px;box-shadow:0 6px 16px -6px #00000059,inset 0 0 0 1px #0000000f;display:grid;flex:none;height:46px;overflow:hidden;padding:3px;place-items:center;transition:transform .45s var(--ease-mola);width:64px}.cs .marca__selo img{border-radius:8px;height:100%;object-fit:contain;width:100%}.cs .marca:hover .marca__selo{transform:rotate(-8deg) scale(1.06)}.cs .marca__textos{display:grid;line-height:1.25;min-width:0}.cs .marca__textos strong{color:var(--text);color:var(--sidebar-text-forte,var(--text));font-size:1.08rem;font-weight:800;letter-spacing:-.01em}.cs .marca__textos span{color:var(--text-muted);color:var(--sidebar-text,var(--text-muted));font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .sidebar{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-borda);color:var(--sidebar-text);display:flex;flex-direction:column;height:100dvh;position:-webkit-sticky;position:sticky;top:0;transition:background .35s var(--ease);z-index:40}.cs[data-tema=cestseg] .sidebar:before{background:linear-gradient(90deg,var(--marca-amarelo),#ffd84d);content:"";height:5px;inset:0 0 auto;position:absolute}.cs .sidebar__topo{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:24px 18px 18px}.cs .app-topbar__marca,.cs .sidebar__marca{background:none;border:0;border-radius:var(--radius-md);color:inherit;cursor:pointer;font:inherit;margin:-4px;min-width:0;padding:4px}.cs .sidebar__fechar{color:var(--sidebar-text);display:none}.cs .sidebar__nav{flex:1 1;overflow-y:auto;padding:4px 14px 14px;scrollbar-width:thin}.cs .sidebar__grupo+.sidebar__grupo{margin-top:20px}.cs .sidebar__titulo{color:var(--sidebar-text);display:block;font-size:.72rem;font-weight:750;letter-spacing:.09em;opacity:.75;padding:0 12px 8px;text-transform:uppercase}.cs .sidebar__grupo ul{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:0;padding:0}.cs .sidebar__link{align-items:center;background:#0000;border:0;border-radius:var(--radius-md);color:var(--sidebar-text);cursor:pointer;display:flex;font:inherit;font-size:1rem;font-weight:600;gap:14px;min-height:48px;padding:10px 14px;position:relative;text-align:left;transition:color .2s var(--ease),background-color .2s var(--ease),transform .2s var(--ease);width:100%}.cs .sidebar__link svg{flex:none;height:1.3rem;transition:transform .35s var(--ease-mola);width:1.3rem}.cs .sidebar__link:hover{background:var(--sidebar-hover);color:var(--sidebar-text-forte)}.cs .sidebar__link:hover svg{transform:scale(1.14)}.cs .sidebar__link:before{background:var(--gradient-primary);border-radius:0 4px 4px 0;content:"";height:0;left:-14px;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s var(--ease);width:4px}.cs .sidebar__link.is-ativo{background:var(--sidebar-ativo-bg);color:var(--sidebar-ativo-text);font-weight:750}.cs .sidebar__link.is-ativo:before{height:60%}.cs[data-tema=cestseg] .sidebar__link.is-ativo{box-shadow:0 8px 20px -8px #0006}.cs[data-tema=cestseg] .sidebar__link:before{background:#fff}.cs[data-tema=cestseg] .sidebar :focus-visible{outline-color:var(--marca-amarelo)}.cs .sidebar__rodape{grid-gap:14px;border-top:1px solid var(--sidebar-borda);display:grid;gap:14px;padding:16px 16px 18px}.cs .sidebar__usuario{align-items:center;display:flex;gap:10px;min-width:0}.cs .sidebar__avatar{background:var(--gradient-primary);border-radius:50%;box-shadow:var(--shadow-primary);color:var(--on-primary);display:grid;flex:none;font-size:.85rem;font-weight:800;height:42px;letter-spacing:.03em;place-items:center;width:42px}.cs[data-tema=cestseg] .sidebar__avatar{background:linear-gradient(135deg,#ffd84d,var(--marca-amarelo));box-shadow:0 6px 16px -6px #0006;color:#10261a}.cs .sidebar__usuario-dados{display:grid;flex:1 1;line-height:1.3;min-width:0}.cs .sidebar__usuario-dados strong{color:var(--sidebar-text-forte);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .sidebar__usuario-dados span{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs .sidebar__sair{color:var(--sidebar-text)}.cs[data-tema=cestseg] .sidebar .icon-btn:hover{background:var(--sidebar-hover);border-color:#0000;color:#fff}.cs .sidebar__instalar{animation:csFadeIn .4s var(--ease) backwards;background:var(--sidebar-hover);border-color:var(--sidebar-borda);color:var(--sidebar-text-forte)}.cs .sidebar__instalar:hover:not(:disabled){background:var(--sidebar-ativo-bg);border-color:#0000;color:var(--sidebar-ativo-text)}.cs .preferencias{grid-gap:10px;display:grid;gap:10px}.cs .preferencias__linha{align-items:center;display:flex;gap:10px;justify-content:space-between}.cs .preferencias__rotulo{color:var(--text-muted);font-size:.82rem;font-weight:650}.cs .letra-toggle,.cs .tema-toggle{align-items:center;background:var(--glass-bg);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-sm);display:inline-flex;gap:5px;padding:4px}.cs .sidebar .preferencias__rotulo{color:var(--sidebar-text)}.cs .sidebar .letra-toggle,.cs .sidebar .tema-toggle{background:var(--sidebar-hover);border-color:var(--sidebar-borda);box-shadow:none}.cs .sidebar .letra-btn,.cs .sidebar .letra-toggle__valor{color:var(--sidebar-text-forte)}.cs .tema-btn{border:1px solid #0f172a1f;border-radius:999px;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:transform .25s var(--ease),box-shadow .25s var(--ease);width:38px}.cs .tema-btn svg{height:17px;width:17px}.cs .tema-btn[data-tema=claro]{background:#fff;color:#d97706}.cs .tema-btn[data-tema=escuro]{background:#141f1a;border-color:#9fb0a759;color:#e3ece7}.cs .tema-btn[data-tema=cestseg]{background:#fff;overflow:hidden}.cs .tema-btn__logo{background:linear-gradient(135deg,var(--marca-amarelo) 0 42%,#0000 42%),linear-gradient(0deg,var(--marca-verde) 0 38%,#fff 38%);display:block;height:100%;position:relative;width:100%}.cs .tema-btn:hover{transform:translateY(-1px) scale(1.06)}.cs .tema-btn[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--primary)}.cs[data-tema=cestseg] .sidebar .tema-btn[aria-checked=true]{box-shadow:0 0 0 2px #00803a,0 0 0 4px var(--marca-amarelo)}.cs .letra-btn{background:var(--surface);border:1px solid var(--border);border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;transition:transform .2s var(--ease),color .2s var(--ease);width:34px}.cs[data-tema=cestseg] .sidebar .letra-btn{background:#fff;border-color:#0000;color:#00803a}.cs .letra-btn svg{height:16px;width:16px}.cs .letra-btn:hover:not(:disabled){color:var(--primary);transform:scale(1.08)}.cs .letra-btn:disabled{cursor:not-allowed;opacity:.4}.cs .letra-toggle__valor{font-feature-settings:"tnum";align-items:baseline;color:var(--text);display:inline-flex;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;justify-content:center;min-width:62px}.cs .letra-toggle__a{font-size:1.05rem;font-weight:800}@media (max-width:960px){.app-shell{display:block}.cs .app-topbar{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--glass-bg);border-bottom:1px solid var(--border);display:flex;gap:10px;padding:10px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.cs .app-topbar .marca__textos strong{color:var(--text)}.cs .app-topbar .marca__textos span{color:var(--text-muted)}.cs .app-topbar .marca__selo{height:40px;width:56px}.cs .app-topbar__menu{color:var(--text);height:46px;width:46px}.cs .app-topbar__menu svg{height:26px;width:26px}.cs .sidebar{box-shadow:var(--shadow-lg);inset:0 auto 0 0;position:fixed;transform:translateX(-102%);transition:transform .35s var(--ease),visibility 0s linear .35s;visibility:hidden;width:min(320px,88vw)}.cs .sidebar.is-aberto{transform:none;transition:transform .35s var(--ease),visibility 0s;visibility:visible}.cs .sidebar__fechar{display:grid}.cs .app-overlay{animation:csFadeIn .25s var(--ease) backwards;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0a140f73;display:block;inset:0;position:fixed;z-index:35}}.cs.login{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100dvh}.cs .login__marca{background:linear-gradient(160deg,#00b050,#008a3e 55%,#005f2b);color:#fff;display:grid;overflow:hidden;padding:48px;place-items:center;position:relative}.cs[data-tema=escuro] .login__marca{background:linear-gradient(160deg,#0f5c33,#0b3d23 60%,#07261a)}.cs .login__forma{pointer-events:none;position:absolute}.cs .login__forma--1{animation:csFloat 12s ease-in-out infinite;aspect-ratio:1;background:linear-gradient(135deg,var(--marca-amarelo) 0 50%,#0000 50%);left:-12%;opacity:.95;top:-8%;width:62%}.cs .login__forma--2{animation:csFloat 14s ease-in-out infinite reverse;aspect-ratio:1;background:radial-gradient(circle,#ffffff29,#0000 65%);border-radius:50%;bottom:-18%;right:-14%;width:70%}.cs .login__forma--3{animation:csFloat 10s ease-in-out infinite;border:3px solid #ffc00099;border-radius:24px;height:90px;right:10%;top:18%;transform:rotate(18deg);width:90px}.cs .login__marca-conteudo{grid-gap:28px;animation:csFadeInUp .7s var(--ease) backwards;display:grid;gap:28px;max-width:460px;position:relative;z-index:1}.cs .login__logo{background:#fff;border-radius:var(--radius-lg);box-shadow:0 18px 40px -14px #00000073;display:block;overflow:hidden;width:168px}.cs .login__logo img{display:block;width:100%}.cs .login__slogan{font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;text-shadow:0 2px 18px #0000002e}.cs .login__destaques{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0;padding:0}.cs .login__destaques li{align-items:center;animation:csFadeInUp .6s var(--ease) backwards;animation-delay:calc(var(--i)*.12s + .3s);display:flex;font-size:1.05rem;font-weight:600;gap:14px}.cs .login__destaque-icone{background:var(--marca-amarelo);border-radius:14px;box-shadow:0 8px 18px -8px #0006;color:#10261a;display:grid;flex:none;height:44px;place-items:center;width:44px}.cs .login__destaque-icone svg{height:22px;width:22px}.cs .login__lado{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:88px 24px 32px;position:relative}.cs .login__preferencias{animation:csFadeIn .6s var(--ease) .3s backwards;position:absolute;right:20px;top:20px}.cs .login__preferencias .preferencias{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cs .login__cartao{grid-gap:18px;animation:csFadeInUp .6s var(--ease) .1s backwards;border-radius:var(--radius-xl);display:grid;gap:18px;padding:clamp(24px,4vw,38px);width:min(440px,100%)}.cs .login__logo--celular{display:none}.cs .login__titulo{font-size:1.8rem;font-weight:800;letter-spacing:-.03em}.cs .login__titulo+.page-subtitle{margin-top:-10px}.cs .login__senha{position:relative}.cs .login__senha .input{padding-right:52px}.cs .login__ver-senha{position:absolute;right:4px;top:50%}.cs .login__ver-senha,.cs .login__ver-senha:hover{transform:translateY(-50%)}.cs .login__entrar{font-size:1.05rem;margin-top:4px;min-height:52px}.cs .login__rodape{color:var(--text-subtle);font-size:.85rem;text-align:center}@media (max-width:900px){.cs.login{grid-template-columns:1fr}.cs .login__marca{display:none}.cs .login__lado{justify-content:flex-start;padding:84px 16px 28px}.cs .login__logo--celular{box-shadow:var(--shadow-md);display:block;margin:0 auto 4px;width:130px}.cs .login__cartao>.page-subtitle,.cs .login__titulo{text-align:center}.cs .login__preferencias{left:16px;right:16px}}.father-historico{display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:space-between;padding-bottom:10px;padding-top:10px}.father-item{display:flex;flex-direction:row;justify-content:center}.item-history{background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:20px;max-width:90%;min-width:170px;padding:0 1px 10px 5px;width:calc(100% - 20px)}.item-history p{font-size:14px;margin:5px 0}.button-history{background-color:#212529;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-top:10px;padding:3px 12px}.father-treino{padding-bottom:60px;padding-left:6px;padding-right:6px}.children-Treino-Completo{display:flex;flex-direction:row;justify-content:center}.card-treino{background-color:#ddd;border:1px solid #c2c2c2;border-radius:10px;margin-bottom:20px;padding:10px 0}.exercicios{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.itens-treino{align-items:center;flex:1 1;font-size:small;margin:5px;padding-left:10px;padding-right:10px;text-align:center;white-space:none}.bottom-bar{background-color:#f9fafb;bottom:0;padding:10px 0;position:fixed;width:100%;z-index:1000}.bottom-bar,.div-buttons{display:flex;gap:55px;justify-content:center;margin:0}.bottom-bar-button-treino{align-items:center;background-color:#f9fafb;border:none;border-radius:4px;color:#212529;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:5px;margin:4px 0;padding:10px 20px;text-align:center;text-decoration:none}.bottom-bar-button-treino .icon{font-size:25px}.div-inputTreino{padding-bottom:120px}.toggleButton{background-color:#212529;border:none;border-radius:4px;color:#f9fafb;cursor:pointer;flex-direction:column;font-size:12px;gap:5px;margin:4px 0;text-align:center;text-decoration:none}.alert-container,.toggleButton{align-items:center;display:flex;padding:10px 20px}.alert-container{background-color:#fcc;border:1px solid #b30000;border-radius:5px;color:#b30000;font-size:16px;justify-content:space-between;margin:10px}.alert-container p{margin:0}.login-button{background-color:#b30000;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.login-button:hover{background-color:#ff1a1a}.father-dados{display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100vh;justify-content:space-between}.title-estado{padding-left:39px}.button-dados{background-color:#212529;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:100px;margin-top:10px;padding:3px 20px}.div-profile-buttonBar{padding-left:10px;padding-right:10px}.editButton-account{background-color:#555;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:1px 30px}.cancel-account,.salvar-account{background-color:#555;border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:11px;font-weight:600;line-height:1;margin-bottom:20px;margin-top:1px;padding:10px 25px;white-space:nowrap}.input-account{background:#f9fafb;border:none;border-radius:5px;box-shadow:0 10px 40px #00000056;justify-content:center;margin:10px 0;max-width:400px;padding:5px 30px 5px 5px;width:60%}.div-inputs-account,.input-account{align-items:center;display:flex;flex-direction:column}.div-inputs-account{padding-top:40px}.div-inputTreino{margin:20px}.labelnome-createProduct{font-size:18px;font-weight:700}.inputtext-createProduct{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px}.createButton-createProduct{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin:4px 2px;padding:10px 24px;text-align:center;text-decoration:none}.createButton-createProduct:hover{background-color:#45a049}.card-login>h2,.card-primeiroAcesso>h2{color:#212529;font-weight:800;margin:0 0 20px}.main-primeiroAcesso{background:#f9fafb;justify-content:center;margin:0;min-height:100vh;padding:10px 0;text-align:center}.card-primeiroAcesso,.form-primeiroAcesso,.main-primeiroAcesso{align-items:center;display:flex;flex-direction:column}.card-primeiroAcesso{background:#f9fafb;border-radius:20px;box-shadow:0 10px 40px #00000056;justify-content:center;margin:10px 0;max-width:400px;padding:30px 35px;width:60%}.card-primeiroAcesso>h2{color:#212529;font-weight:800;margin:0 0 20px}.card-primeiroAcesso>p{margin:0}.btn-primeiroAcesso{background:#212529;border:none;border-radius:8px;box-shadow:0 10px 40px -12px #fdfffe49;color:#fff;cursor:pointer;font-weight:800;letter-spacing:3px;margin:2px 0;outline:none;padding:16px 0;text-transform:uppercase;width:100%}#esqueciSenha{color:#000}#redefinir{color:#0c4cd6}@media only screen and (max-width:950px){.card-primeiroAcesso{width:85%}}@media only screen and (max-width:600px){.card-primeiroAcesso{width:90%}}body{font-family:Noto Sans,sans-serif;margin:0}body *{box-sizing:border-box}.main-login{margin:0;min-height:100vh;padding:10px}.card-login,.card-primeiroAcesso,.main-login{align-items:center;background:#f9fafb;display:flex;flex-direction:column;justify-content:center}.card-login,.card-primeiroAcesso{border-radius:20px;box-shadow:0 10px 40px #00000056;margin:10px 0;max-width:400px;padding:30px 35px;text-align:center;width:60%}.card-login>h1,.card-primeiroAcesso>h2{color:#212529;font-weight:800;margin:0 0 20px}.textfield{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:10px 0;width:100%}.textfield>input{background:#f9fafb;border:none;border-radius:10px;box-shadow:0 10px 40px #00000056;box-sizing:border-box;color:#000;font-size:12pt;outline:none;padding:15px;width:100%}.textfield>label{color:#212529;margin-bottom:10px}.textfield>input::placeholder{color:#050505}.btn-login,.btn-primeiroAcesso{background:#212529;border:none;border-radius:8px;box-shadow:0 10px 40px -12px #fdfffe49;color:#fff;cursor:pointer;font-weight:800;letter-spacing:3px;margin:2px 0;outline:none;padding:16px 0;text-transform:uppercase;width:100%}.esqueciSenha{color:#000}.redefinir{color:#0c4cd6;cursor:pointer}.h2-resetPassword{color:#212529;font-weight:800;margin:0 0 20px}@media only screen and (max-width:950px){.card-login,.card-primeiroAcesso{width:85%}}@media only screen and (max-width:600px){.card-login,.card-primeiroAcesso{width:90%}}#img{align-items:center;flex-direction:column;width:28%}#img,img{display:flex}img{text-align:center}#nomeAluno{margin-top:-1.3%}#btn_refazerprova{display:none}#btn_corrigir{align-items:center;display:null}#divbotao,h3{text-align:center}#button_imprimir{display:null}#btn_certificado{font-size:20px;font-weight:700}#div-aprovado{align-items:center;display:flex;flex-direction:column;text-align:center}#aprovado-cpf,#aprovado_nome{margin-top:-10px}#nameProva{text-align:center}#popup{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}#popup-content{background:#fff;border-radius:8px;padding:20px;text-align:center;width:300px}.inputs,input{display:flex;margin:2px;padding:8px;width:100%}.input_date,input{color:#000;font-weight:900}#começar-btn{background-color:#000;width:100%}#prova-father{word-wrap:break-word;padding-bottom:20px;white-space:normal;word-break:break-word}button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px}button:hover{background:#0056b3}.div-inputCurso{padding-bottom:25px}.ql-editor{background-color:#fff;color:#000}.ql-toolbar{border-color:#ddd}.ql-container,.ql-editor{background-color:#fff;color:#000}#questionario-img{align-items:center;display:flex;flex-direction:row;justify-content:space-around}#questionario-father{margin:20px}#conteudo-cursoFather{word-wrap:break-word;padding:20px;white-space:normal;word-break:break-word}#conteudoCurso-titulo{text-align:center}#conteudo-text{font-size:12px;font-weight:700;margin:-2px}#cursos-father{word-wrap:break-word;white-space:normal;word-break:break-word}@media print{#printable,#printable *,body *{visibility:visible}#printable{left:0;position:fixed;top:0}button,input.button{visibility:hidden}form{visibility:visible}#Escolha,#btn_refazerprova,#conteudoAprovado,#naoprecisa,#parabens{visibility:hidden}}@media (max-width:400px){#nome_aluno{margin:10px;width:200px}#cpf_aluno{width:200px}#nomeAluno{margin-top:-5%}}
/*# sourceMappingURL=main.b289ed80.css.map*/