/*!
 * 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}.open-sans{background:none;border:none;cursor:pointer;font-family:Open Sans,sans-serif;padding:0;text-decoration:none}.floating-search{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:.3s;z-index:9999}.floating-search.open{opacity:1;pointer-events:auto}.floating-search .search-box{animation:pop .25s ease;background:#fff;border-radius:16px;box-shadow:0 12px 30px #0003;max-width:480px;padding:22px;position:relative;width:90%}.floating-search .search-box h3{color:#333;font-size:20px;font-weight:600;margin-bottom:16px}.floating-search .search-box .close{color:#888;cursor:pointer;font-size:18px;position:absolute;right:16px;top:16px}.floating-search .search-box .close:hover{color:#000}.floating-search .search-box .field{align-items:center;border:1.5px solid #ddd;border-radius:10px;display:flex;gap:8px;padding:10px 12px}.floating-search .search-box .field svg{color:#aaa}.floating-search .search-box .field input{border:none;flex:1 1;font-size:15px;outline:none}.floating-search .search-box .field:focus-within{border-color:#f4b400}.floating-search .search-box .filters{display:flex;gap:12px;margin:16px 0}.floating-search .search-box .filters select{border:1.5px solid #ddd;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;padding:10px}.floating-search .search-box .filters select:focus{border-color:#f4b400;outline:none}.floating-search .search-box .search-btn{background:#f4b400;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:.3s;width:100%}.floating-search .search-box .search-btn:hover{background:#e0a800}@media(max-width:768px){.floating-search{align-items:flex-end}.floating-search .search-box{animation:slideUp .3s ease;border-radius:18px 18px 0 0;max-width:none;width:100%}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.about-page{margin:60px auto;max-width:900px;padding:0 20px}.about-page .about-logo{display:flex;justify-content:center;margin-bottom:25px}.about-page .about-logo img{height:60px;object-fit:contain}.about-page h1{color:#333;font-size:36px;margin-bottom:8px;text-align:center}.about-page .subtitle{color:#666;font-size:16px;margin-bottom:30px;text-align:center}.about-page p{color:#555;font-size:16px;line-height:28px;margin-bottom:20px;text-align:justify}@media(max-width:768px){.about-page h1{font-size:28px}.about-page .subtitle,.about-page p{font-size:15px}.about-page p{line-height:24px}.about-page .about-logo img{height:52px}}@media(max-width:430px){.about-page h1{font-size:24px}.about-page .subtitle,.about-page p{font-size:14px}.about-page p{line-height:22px}.about-page .about-logo img{height:46px}}.contact-page{margin:60px auto;max-width:700px;padding:0 20px}.contact-page .contact-logo{display:flex;justify-content:center;margin-bottom:25px}.contact-page .contact-logo img{height:60px;object-fit:contain}.contact-page h1{color:#333;font-size:36px;margin-bottom:15px;text-align:center}.contact-page p{color:#555;font-size:16px;margin-bottom:25px;text-align:center}.contact-page .success{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#155724}.contact-page .error,.contact-page .success{margin:16px 0 20px;padding:12px;text-align:center}.contact-page .error{background-color:#fdecea;border:1px solid #f5c6cb;border-radius:6px;color:#b71c1c}.contact-page form{display:flex;flex-direction:column;gap:15px}.contact-page form input,.contact-page form textarea{border:1px solid #ccc;border-radius:6px;font-size:15px;outline:none;padding:12px;resize:none;transition:border-color .2s}.contact-page form input:focus,.contact-page form textarea:focus{border-color:#f4b400}.contact-page form input:disabled,.contact-page form textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.contact-page form button{background-color:#f4b400;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:background-color .3s,opacity .2s}.contact-page form button:hover{background-color:#d49c00}.contact-page form button:disabled{cursor:not-allowed;opacity:.6}@media(max-width:768px){.contact-page h1{font-size:28px}.contact-page p{font-size:15px}.contact-page button,.contact-page input,.contact-page textarea{font-size:14px}}@media(max-width:430px){.contact-page h1{font-size:24px}.contact-page p{font-size:14px}.contact-page button,.contact-page input,.contact-page textarea{font-size:13px}.contact-page .contact-logo img{height:48px}}.privacy-page{margin:60px auto;max-width:900px;padding:0 20px}.privacy-page .privacy-logo{display:flex;justify-content:center;margin-bottom:25px}.privacy-page .privacy-logo img{height:60px;object-fit:contain}.privacy-page h1{color:#333;font-size:36px;margin-bottom:10px;text-align:center}.privacy-page .updated{color:#777;font-size:14px;margin-bottom:25px;text-align:center}.privacy-page h2{color:#333;font-size:22px;margin-bottom:10px;margin-top:30px}.privacy-page p{color:#555;font-size:16px;line-height:28px;margin-bottom:15px;text-align:justify}@media(max-width:768px){.privacy-page h1{font-size:28px}.privacy-page h2{font-size:20px}.privacy-page p{font-size:15px;line-height:24px}.privacy-page .privacy-logo img{height:52px}}@media(max-width:430px){.privacy-page h1{font-size:24px}.privacy-page h2{font-size:18px}.privacy-page p{font-size:14px;line-height:22px}.privacy-page .privacy-logo img{height:46px}}.app{display:flex;justify-content:center}.app .container{box-sizing:border-box;max-width:100%;padding:0 20px;width:1024px}@media(min-width:1200px){.app .container{max-width:1200px}}@media(max-width:768px){.app .container{max-width:700px;padding:0 15px;width:100%}}@media(max-width:480px){.app .container{max-width:95%;padding:0 10px;width:100%}}.app .container .link{color:inherit;text-decoration:none}.app .container .auth{height:100vh;justify-content:center}.app .container .auth,.app .container .auth form{align-items:center;display:flex;flex-direction:column}.app .container .auth form{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #00000014;gap:18px;padding:40px 35px;position:relative;text-align:center;width:340px}.app .container .auth .auth-logo{height:110px;margin-bottom:5px;object-fit:contain}.app .container .auth h1{color:#333;font-size:22px;font-weight:600;margin:0 0 10px}.app .container .auth input{border:1px solid #ddd;border-radius:6px;font-size:15px;outline:none;padding:12px 14px;transition:border .2s ease;width:92%}.app .container .auth input:focus{border-color:#f4b400}.app .container .auth .forgot-password{margin-bottom:5px;margin-top:-10px;text-align:right;width:100%}.app .container .auth .forgot-password a{color:#f4b400;font-size:14px;font-weight:500;text-decoration:none}.app .container .auth .forgot-password a:hover{text-decoration:underline}.app .container .auth p.error{color:#ff4d4d;font-size:14px;margin-top:-8px}.app .container .auth p.success{color:#2ecc71;font-size:14px;margin-top:-8px}.app .container .auth button{background-color:#f4b400;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:background-color .3s,transform .1s;width:100%}.app .container .auth button:hover{background-color:#d39d00}.app .container .auth button:active{transform:scale(.98)}.app .container .auth p{color:#ff4d4d;font-size:14px;margin-top:-10px;text-align:center}.app .container .auth span{color:#666;font-size:14px}.app .container .auth span a{color:#f4b400;font-weight:500;text-decoration:none}.app .container .auth span a:hover{text-decoration:underline}@media(max-width:768px){.app .container .auth .auth-logo{height:85px}.app .container .auth form{max-width:320px;padding:30px 25px}.app .container .auth h1{font-size:20px}}@media(max-width:480px){.app .container .auth form{gap:14px;max-width:300px;padding:25px 20px}.app .container .auth .auth-logo{height:75px}.app .container .auth h1{font-size:18px}.app .container .auth input{font-size:14px;padding:10px 12px}.app .container .auth button{font-size:15px;padding:10px}}.app .container .navbar{background:#fff;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.app .container .navbar .container{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}.app .container .navbar .container .logo{flex-shrink:0}.app .container .navbar .container .logo img{max-width:100%;object-fit:contain;width:140px}.app .container .navbar .container .links .dropdown.more .dropdown-menu .dropdown{position:relative}.app .container .navbar .container .links .dropdown.more .dropdown-menu .dropdown .dropdown-menu{background:#fff;border-radius:6px;box-shadow:0 4px 14px #0000001a;display:none;left:100%;min-width:180px;padding:10px 0;position:absolute;top:0;z-index:999}.app .container .navbar .container .links .dropdown.more .dropdown-menu .dropdown:hover .dropdown-menu{display:block;opacity:1;transform:translateY(0)}.app .container .navbar .container .hamburger{cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;width:28px;z-index:1001}.app .container .navbar .container .hamburger span{background:#333;border-radius:3px;height:3px;transition:.3s;width:100%}.app .container .navbar .container .hamburger.open span:first-child{transform:translateY(9px) rotate(45deg)}.app .container .navbar .container .hamburger.open span:nth-child(2){opacity:0}.app .container .navbar .container .hamburger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.app .container .navbar .container .links{align-items:center;display:flex;gap:20px}.app .container .navbar .container .links .dropdown{position:relative}.app .container .navbar .container .links .dropdown .dropdown-menu{background:#fff;border-radius:6px;box-shadow:0 4px 14px #0000001a;display:none;left:0;min-width:180px;opacity:0;padding:10px 0;position:absolute;top:100%;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease;z-index:999}.app .container .navbar .container .links .dropdown .dropdown-menu .dropdown-item{color:#333;cursor:pointer;display:block;font-size:14px;padding:10px 16px;text-decoration:none}.app .container .navbar .container .links .dropdown .dropdown-menu .dropdown-item:hover{background:#f4b4001a;color:#f4b400}.app .container .navbar .container .links .dropdown .dropdown-menu .dropdown-item.active{background:#f4b4001a;border-radius:4px;color:#f4b400;font-weight:600}.app .container .navbar .container .links .dropdown:hover .dropdown-menu{display:block;opacity:1;transform:translateY(0)}.app .container .navbar .container .links .cat{font-size:16px;font-weight:300;position:relative}.app .container .navbar .container .links .cat:after{background:#f4b400;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:.3s;width:0}.app .container .navbar .container .links .cat:hover{color:#f4b400}.app .container .navbar .container .links .cat.active:after,.app .container .navbar .container .links .cat:hover:after{width:100%}.app .container .navbar .container .links .highlight-link{border-radius:4px;font-size:16px;font-weight:300;padding:2px 6px}.app .container .navbar .container .links .highlight-link.active,.app .container .navbar .container .links .highlight-link:hover{background:#f4b4001a;color:#f4b400}.app .container .navbar .container .links .write{align-items:center;background:#f4b400;border-radius:50%;color:#fff;display:flex;font-weight:600;height:48px;justify-content:center;width:48px}.app .container .navbar .container .links .write:hover{background:#fff;border:2px solid #f4b400;color:#f4b400}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.app .container .navbar .container{padding:10px 15px}.app .container .navbar .container .logo img{width:120px}.app .container .navbar .container .links{gap:16px}}@media(max-width:768px){.app .container .navbar{background:#0000!important;border-bottom:none!important;box-shadow:none!important}.app .container .navbar .container{padding:12px 16px}.app .container .navbar .container .hamburger{display:flex}.app .container .navbar .container .links{display:none}.app .container .navbar .container .links.show{animation:slideIn .3s ease forwards;background:#fff;box-shadow:-3px 0 14px #00000026;display:flex;flex-direction:column;gap:20px;height:100vh;padding:70px 20px;position:fixed;right:0;top:0;width:240px;z-index:1000}.app .container .navbar .container .links.show .cat,.app .container .navbar .container .links.show .highlight-link{font-size:18px}.app .container .navbar .container .links.show .write{height:45px;width:45px}.app .container .navbar .container .links.show .dropdown-menu{background:#0000;box-shadow:none;display:none!important;position:static}.app .container .navbar .container .links.show .dropdown-menu.show{display:block!important}.app .container .navbar .container .links.show .dropdown-item{padding-left:20px}@keyframes slideIn{0%{opacity:.3;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}}@media(max-width:480px){.app .container .navbar .container{padding:10px}.app .container .navbar .container .logo img{width:100px}.app .container .navbar .container .links.show{gap:16px;padding:50px 15px;width:200px}.app .container .navbar .container .links.show .cat,.app .container .navbar .container .links.show .highlight-link{font-size:16px}.app .container .navbar .container .links.show .write{height:40px;width:40px}}.app .container .home .posts{display:flex;flex-direction:column;gap:100px;margin-top:40px}.app .container .home .posts .post{align-items:center;display:flex;gap:60px}.app .container .home .posts .post:nth-child(odd){flex-direction:row-reverse}.app .container .home .posts .post .img{flex:2 1;position:relative}.app .container .home .posts .post .img img{border-radius:12px;box-shadow:0 6px 18px #00000026;max-height:400px;object-fit:cover;width:100%}.app .container .home .posts .post .content{display:flex;flex:3 1;flex-direction:column;gap:20px;justify-content:center}.app .container .home .posts .post .content h1{font-size:42px;font-weight:600;line-height:1.2}.app .container .home .posts .post .content p{font-size:17px;line-height:1.6}.app .container .home .posts .post .content button{background:#fff;border:1px solid #f4b400;border-radius:6px;cursor:pointer;padding:10px 22px;transition:.3s;width:-webkit-max-content;width:max-content}.app .container .home .posts .post .content button:hover{background:#f4b400;color:#fff}.app .container .skeleton{display:flex;gap:16px}.app .container .skeleton-box{background:#eee;border-radius:8px;height:160px;width:240px}.app .container .skeleton-line{background:#eee;border-radius:6px;height:14px;margin-bottom:10px}.app .container .skeleton-line.title{height:20px;width:70%}.app .container .skeleton-line.short{width:40%}.app .container .skeleton-box,.app .container .skeleton-line{animation:shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%}@media(max-width:768px){.app .container .home{overflow-x:hidden}.app .container .home .posts{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:30px;margin-top:20px;padding:0 12px;width:100%}.app .container .home .posts .post{box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:20px!important;max-width:100%;width:100%!important}.app .container .home .posts .post:nth-child(odd){flex-direction:column!important}.app .container .home .posts .post .img{flex:none!important;width:100%!important}.app .container .home .posts .post .img img{border-radius:12px;box-shadow:0 6px 18px #00000026;display:block;height:auto!important;max-width:100%!important;object-fit:cover;width:100%!important}.app .container .home .posts .post .content{box-sizing:border-box;display:flex;flex:none!important;flex-direction:column;gap:14px;width:100%!important}.app .container .home .posts .post .content h1{font-size:22px;line-height:1.3;word-break:break-word}.app .container .home .posts .post .content p{font-size:14px;line-height:1.5;word-break:break-word}.app .container .home .posts .post .content button{width:-webkit-max-content;width:max-content}}.app .container .single{display:flex;gap:50px}.app .container .single .content{display:flex;flex:5 1;flex-direction:column;gap:30px}.app .container .single .content img{border-radius:12px;height:300px;object-fit:cover;width:100%}.app .container .single .content .wrapper{align-items:center;border-top:1px solid #555;display:flex;flex-direction:row;justify-content:space-between;padding-top:10px}.app .container .single .content .like-button{align-items:center;display:flex;position:relative}.app .container .single .content .like-button .heart-icon{background:url(/static/media/heart.106b5a109c1596e00d82.png) 0;cursor:pointer;display:inline-block;height:50px;width:50px}.app .container .single .content .like-button.liked .heart-icon{animation:like-anim .7s steps(28) forwards}.app .container .single .content .like-button .heart-bg{align-items:center;background:#ffc0c800;border-radius:50%;display:flex;height:50px;justify-content:center;transition:all .1s ease;width:50px}.app .container .single .content .like-button .likes-amount{color:#888;font-family:Roboto,sans-serif;font-size:15px;font-weight:900;margin-left:6px}@keyframes like-anim{to{background-position:100%}}.app .container .single .content .user{align-items:center;display:flex;font-size:14px;gap:10px}.app .container .single .content .user img{border-radius:50%;height:50px;object-fit:cover;width:50px}.app .container .single .content .user span{font-weight:700}.app .container .single .content .edit{display:flex;gap:5px}.app .container .single .content .edit img{cursor:pointer;height:20px;width:20px}.app .container .single .content h1{color:#333;font-size:42px}.app .container .single .content p{line-height:30px;text-align:justify}.app .container .single .menu{display:flex;flex:2 1;flex-direction:column;gap:25px}.app .container .single .menu .list{color:#555;font-size:20px;font-weight:700}.app .container .single .menu .post{display:flex;flex-direction:column;gap:10px}.app .container .single .menu .post img{border-radius:8px;height:200px;object-fit:cover;width:100%}.app .container .single .menu .post h2{color:#555}.app .container .single .menu .post button{background-color:#fff;border:1px solid #f4b400;border-radius:4px;color:#333;cursor:pointer;padding:10px 20px;transition:.3s ease;width:-webkit-max-content;width:max-content}.app .container .single .menu .post button:hover{background-color:#f4b400;border-color:#f4b400;color:#fff}.app .container .single .single.skeleton{display:flex;gap:50px}.app .container .single .single.skeleton .content{display:flex;flex:5 1;flex-direction:column;gap:30px}.app .container .single .single.skeleton .content .skeleton-img{animation:shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;border-radius:12px;height:300px;width:100%}.app .container .single .single.skeleton .content .user{align-items:center;display:flex;gap:10px}.app .container .single .single.skeleton .content .user .skeleton-avatar{background:inherit;border-radius:50%;height:50px;width:50px}.app .container .single .single.skeleton .content .user .info{display:flex;flex-direction:column;gap:6px;width:100%}.app .container .single .single.skeleton .content .user .info .skeleton-line{height:12px;width:140px}.app .container .single .single.skeleton .content .user .info .skeleton-line.tiny{width:100px}.app .container .single .single.skeleton .content .skeleton-line.title{height:42px;margin-top:10px;width:70%}.app .container .single .single.skeleton .content .skeleton-line{background:inherit;height:14px;margin-bottom:12px;width:100%}.app .container .single .single.skeleton .content .skeleton-line.short{width:60%}.app .container .single .menu .post.skeleton{display:flex;flex-direction:column;gap:10px}.app .container .single .menu .post.skeleton .skeleton-box{animation:shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;border-radius:8px;height:200px;width:100%}.app .container .single .menu .post.skeleton .skeleton-line{background:inherit;height:14px;width:100%}.app .container .single .menu .post.skeleton .skeleton-line.short{width:60%}.app .container .single .menu .post.skeleton .skeleton-line.tiny{height:12px;width:40%}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.app .container .single .single.skeleton *{animation:none!important}}@media(max-width:1024px){.app .container .single .single .menu{display:flex;flex:1 1;gap:16px;overflow-x:auto;padding:10px 0;width:100%}.app .container .single .single .menu .post{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding:10px;width:200px}.app .container .single .single .menu .post img{border-radius:10px;height:120px;object-fit:cover;width:100%}.app .container .single .single .menu .post h2{font-size:14px;margin:0}.app .container .single .single .menu .post button{font-size:12px;padding:6px 10px}}@media(max-width:768px){.app .container .single .content img{border-radius:12px;height:auto;max-height:300px;object-fit:cover;width:100%}.app .container .single .content h1{font-size:28px}.app .container .single .content p{font-size:15px;line-height:22px}.app .container .single .user img{height:40px;width:40px}.app .container .single .menu .post img{height:150px}.app .container .single .menu .post button{font-size:13px;padding:6px 12px}}@media(max-width:480px){.app .container .single{flex-direction:column;gap:20px;padding:0 12px}.app .container .single .content img{border-radius:10px;height:auto;width:100%}.app .container .single .content h1{font-size:22px}.app .container .single .content p{font-size:14px;line-height:20px}.app .container .single .user img{height:35px;width:35px}.app .container .single .menu .post img{height:120px}.app .container .single .menu .post button{font-size:12px;padding:6px 0;width:100%}}.app .container .userContainer{display:flex;gap:20px;margin:20px}@media(max-width:1024px){.app .container .userContainer{flex-direction:column}}.app .container .userContainer .userUpdate.emptyUpdate{align-items:center;background-color:#fff8e1;border:1px dashed #f4b400;border-radius:12px;display:flex;flex-direction:column;height:200px;justify-content:center}.app .container .userContainer .userUpdate.emptyUpdate .emptyMessage{color:#f4b400;font-size:16px;font-weight:600;text-align:center}.app .container .userContainer .userShow{border-radius:12px;box-shadow:0 0 15px -10px #000000bf;flex:1 1;padding:26px}.app .container .userContainer .userShow .userShowTop{align-items:center;display:flex}.app .container .userContainer .userShow .userShowTop .userShowImg{border-radius:50%;height:70px;object-fit:cover;width:70px}.app .container .userContainer .userShow .userShowTop .defaultIcon{align-items:center;background-color:#f0f0f0;border-radius:50%;display:flex;height:70px;justify-content:center;width:70px}.app .container .userContainer .userShow .userShowTop .userShowTopTitle{display:flex;flex-direction:column;margin-left:20px}.app .container .userContainer .userShow .userShowTop .userShowTopTitle .userShowUserName{color:#333;font-size:18px;font-weight:600}.app .container .userContainer .userShow .userShowTop .userShowTopTitle .userShowUserTitle{color:#666;font-weight:300}.app .container .userContainer .userShow .userShowTop .userShowTopTitle .link{align-items:center;color:#444;display:flex;font-size:20px;margin-top:5px}.app .container .userContainer .userShow .userShowTop .userShowTopTitle .link:hover{color:#f4b400}.app .container .userContainer .userShow .userShowBottom{margin-top:20px}.app .container .userContainer .userShow .userShowBottom .userShowTitle{color:#afaaaa;font-size:14px;font-weight:600;margin-top:15px}.app .container .userContainer .userShow .userShowBottom .userShowInfo{align-items:center;color:#444;display:flex;margin:12px 0}.app .container .userContainer .userShow .userShowBottom .userShowInfo .userShowIcon{color:#666;font-size:18px}.app .container .userContainer .userShow .userShowBottom .userShowInfo .userShowInfoTitle{margin-left:10px}.app .container .userContainer .userShow .userShowBottom .userShowInfo .userShowInfoTitle a{color:#444;text-decoration:none}.app .container .userContainer .userShow .userShowBottom .userShowInfo .userShowInfoTitle a:hover{color:#f4b400}@media(max-width:1024px){.app .container .userShow .userShowTop .defaultIcon,.app .container .userShow .userShowTop .userShowImg{height:60px;width:60px}.app .container .userShow .userShowTop .userShowTopTitle .userShowUserName{font-size:16px}.app .container .userShow .userShowTop .userShowTopTitle .userShowUserTitle{font-size:14px}.app .container .userUpdate{padding:20px}}@media(max-width:768px){.app .container .userShow{padding:20px}.app .container .userShow .userShowTop .defaultIcon,.app .container .userShow .userShowTop .userShowImg{height:50px;width:50px}.app .container .userShow .userShowTop .userShowTopTitle{margin-left:15px}.app .container .userShow .userShowTop .userShowTopTitle .userShowUserName{font-size:15px}.app .container .userShow .userShowTop .userShowTopTitle .userShowUserTitle{font-size:13px}.app .container .userShow .userShowBottom .userShowInfo{margin:10px 0}.app .container .userUpdate{padding:20px}}@media(max-width:430px){.app .container .userContainer{flex-direction:column;gap:15px;margin:10px}.app .container .userShow{padding:15px}.app .container .userShow .userShowTop{align-items:flex-start;flex-direction:column}.app .container .userShow .userShowTop .userShowTopTitle{margin-left:0;margin-top:10px}.app .container .userShow .userShowTop .userShowTopTitle .userShowUserName{font-size:14px}.app .container .userShow .userShowTop .userShowTopTitle .userShowUserTitle{font-size:12px}.app .container .userShow .userShowBottom .userShowInfo{margin:8px 0}.app .container .userShow .userShowBottom .userShowTitle{font-size:12px}.app .container .userUpdate{padding:15px}.app .container .userUpdate .userPostTitle{font-size:18px}}.app .container .userUpdate{background-color:#fff;border-radius:12px;box-shadow:0 0 15px -10px #000000bf;flex:2 1;padding:26px;position:relative}.app .container .userUpdate .userUpdateTitle{color:#333;font-size:24px;font-weight:600;margin-bottom:20px}.app .container .userUpdate .userUpdateForm{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-bottom:80px}.app .container .userUpdate .userUpdateForm .userUpdateLeft{display:flex;flex:1 1;flex-direction:column;gap:15px}.app .container .userUpdate .userUpdateForm .userUpdateLeft .userUpdateItme{display:flex;flex-direction:column}.app .container .userUpdate .userUpdateForm .userUpdateLeft .userUpdateItme label{color:#555;font-size:14px;margin-bottom:5px}.app .container .userUpdate .userUpdateForm .userUpdateLeft .userUpdateItme .userUpdateInput{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:8px 10px;transition:.2s ease}.app .container .userUpdate .userUpdateForm .userUpdateLeft .userUpdateItme .userUpdateInput:focus{border-color:#f4b400;outline:none}.app .container .userUpdate .userUpdateForm .userUpdateRight{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload{align-items:center;display:flex;flex-direction:column;position:relative}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload .userUpdateImg{border:2px solid #f4b400;border-radius:50%;height:120px;margin-bottom:10px;object-fit:cover;width:120px}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload label{color:#f4b400;cursor:pointer;font-size:24px;transition:.3s ease}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload label:hover{color:#e0a800}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload input[type=file]{display:none}.app .container .userUpdate .userUpdateForm .userUpdateButton{background-color:#f4b400;border:none;border-radius:8px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;position:absolute;right:20px;transition:.3s ease}.app .container .userUpdate .userUpdateForm .userUpdateButton:hover{background-color:#e0a800}@media(max-width:1024px){.app .container .userUpdate{padding:20px}.app .container .userUpdate .userUpdateForm{flex-direction:column;gap:20px}.app .container .userUpdate .userUpdateForm .userUpdateLeft{width:100%}.app .container .userUpdate .userUpdateForm .userUpdateRight{align-items:flex-start;width:100%}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload{flex-direction:row;gap:15px}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload .userUpdateImg{height:100px;width:100px}.app .container .userUpdate .userUpdateForm .userUpdateButton{bottom:15px;right:15px}}@media(max-width:430px){.app .container .userUpdate{padding:15px}.app .container .userUpdate .userUpdateTitle{font-size:20px}.app .container .userUpdate .userUpdateForm{flex-direction:column}.app .container .userUpdate .userUpdateForm .userUpdateLeft .userUpdateItme label{font-size:13px}.app .container .userUpdate .userUpdateForm .userUpdateLeft .userUpdateItme .userUpdateInput{font-size:13px;padding:6px 8px}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload{flex-direction:column}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload .userUpdateImg{height:80px;width:80px}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateUpload label{font-size:20px}.app .container .userUpdate .userUpdateForm .userUpdateRight .userUpdateButton{bottom:10px;font-size:14px;padding:8px 0;right:0;width:100%}}.app .container .add{display:flex;gap:30px;margin-top:20px;position:relative}.app .container .add .content{display:flex;flex:5 1;flex-direction:column;gap:20px}.app .container .add .content input{border:1px solid #ccc;border-radius:6px;font-size:14px;padding:12px}.app .container .add .content input:focus{border-color:#f4b400;outline:none}.app .container .add .content .editorContainer{border:1px solid #ccc;border-radius:8px;height:350px;overflow:auto}.app .container .add .content .editorContainer .editor{border:none;font-size:14px;height:100%}.app .container .add .content .btn-clear{background-color:#fff;border:1px solid #f4b400;border-radius:6px;color:#f4b400;cursor:pointer;padding:5px 12px;transition:.3s ease}.app .container .add .content .btn-clear:hover{background-color:#f4b400;color:#fff}.app .container .add .menu{display:flex;flex:2 1;flex-direction:column;gap:20px}.app .container .add .menu .item{border:1px solid #ccc;border-radius:8px;color:#555;display:flex;flex:1 1;flex-direction:column;font-size:14px;padding:15px}.app .container .add .menu .item .grid{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.app .container .add .menu .item .grid .details{align-items:center;display:flex;flex:2 1;flex-wrap:wrap;gap:10px;width:150px}.app .container .add .menu .item .grid .details h1{color:#333;font-size:20px;width:100%}.app .container .add .menu .item .grid .details span{align-items:center;display:flex;font-size:14px;gap:5px}.app .container .add .menu .item .grid .details span b{margin-right:4px}.app .container .add .menu .item .grid .details span button{background-color:#fff;border:1px solid #f4b400;border-radius:6px;cursor:pointer;font-size:14px;padding:5px 10px;transition:.3s ease}.app .container .add .menu .item .grid .details span button:hover{background-color:#f4b400;color:#fff}.app .container .add .menu .item .grid .details span select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1.5px solid #d8d8d8;border-radius:6px;cursor:pointer;font-size:14px;outline:none;padding:5px 10px;transition:all .25s ease;width:150px}.app .container .add .menu .item .grid .details span select:hover{background-color:#fff8e6;border-color:#f4b400}.app .container .add .menu .item .grid .details span select:focus{border-color:#f4b400;box-shadow:0 0 0 3px #f4b40040}.app .container .add .menu .item .grid .details span select option{padding:10px}.app .container .add .menu .item .grid .prev{height:100px;width:100px}.app .container .add .menu .item .grid .prev img{border-radius:6px;height:100%;object-fit:cover;width:100%}.app .container .add .menu .item .file{cursor:pointer;margin-bottom:10px;text-decoration:underline}.app .container .add .menu .item .buttons{display:flex;gap:10px;margin-top:10px}.app .container .add .menu .item .buttons .btn-clear{background-color:#fff;border:1px solid #f4b400;border-radius:6px;color:#f4b400;cursor:pointer;padding:5px 12px;transition:.3s ease}.app .container .add .menu .item .buttons .btn-clear:hover{background-color:#f4b400;color:#fff}.app .container .add .menu .item .buttons .btn-publish{background-color:#f4b400;border:1px solid #f4b400;border-radius:6px;color:#fff;cursor:pointer;padding:5px 12px;transition:.3s ease}.app .container .add .menu .item .buttons .btn-publish:hover{background-color:#e0a800;border-color:#e0a800}.app .container .add .actionButton{background-color:#f4b400;border:none;border-radius:8px;bottom:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;position:fixed;right:20px;transition:.3s ease;z-index:99}.app .container .add .actionButton:hover{background-color:#e0a800}@media(max-width:1024px){.app .container .add{flex-direction:column}.app .container .add .content .editorContainer{height:300px}.app .container .add .menu{flex-direction:column}.app .container .add .menu .item{padding:12px}.app .container .add .actionButton{bottom:15px;right:15px}}@media(max-width:430px){.app .container .add{gap:15px;padding:0 10px}.app .container .add .content input{font-size:13px;padding:10px}.app .container .add .content .editorContainer{height:220px}.app .container .add .menu .item{font-size:13px;padding:10px}.app .container .add .actionButton{bottom:10px;font-size:14px;padding:10px 0;right:0;width:100%}}.app .container footer{background-color:#fff;border-top:1px solid #ddd;color:#333;font-size:13px;letter-spacing:.5px;margin-top:20px;padding:40px 20px}.app .container footer .footer-top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:20px}.app .container footer .footer-top .about{flex:1 1 250px}.app .container footer .footer-top .about img{height:50px;margin-bottom:10px}.app .container footer .footer-top .about p{color:#555;font-size:14px;line-height:1.6}.app .container footer .footer-top .categories,.app .container footer .footer-top .links,.app .container footer .footer-top .social{flex:1 1 150px}.app .container footer .footer-top .categories h4,.app .container footer .footer-top .links h4,.app .container footer .footer-top .social h4{font-size:16px;font-weight:700;margin-bottom:10px}.app .container footer .footer-top .categories ul,.app .container footer .footer-top .links ul,.app .container footer .footer-top .social ul{list-style:none;padding:0}.app .container footer .footer-top .categories ul li,.app .container footer .footer-top .links ul li,.app .container footer .footer-top .social ul li{margin-bottom:6px}.app .container footer .footer-top .categories ul li a,.app .container footer .footer-top .links ul li a,.app .container footer .footer-top .social ul li a{color:#555;text-decoration:none;transition:color .3s}.app .container footer .footer-top .categories ul li a:hover,.app .container footer .footer-top .links ul li a:hover,.app .container footer .footer-top .social ul li a:hover{color:#f4b400}.app .container footer .footer-top .categories .icons,.app .container footer .footer-top .links .icons,.app .container footer .footer-top .social .icons{display:flex;gap:10px}.app .container footer .footer-top .categories .icons a,.app .container footer .footer-top .links .icons a,.app .container footer .footer-top .social .icons a{color:#555;font-size:18px;transition:color .3s}.app .container footer .footer-top .categories .icons a:hover,.app .container footer .footer-top .links .icons a:hover,.app .container footer .footer-top .social .icons a:hover{color:#f4b400}.app .container footer .footer-bottom{color:#666;font-size:12px;text-align:center}@media(max-width:768px){.app .container footer .footer-top{flex-direction:row;flex-wrap:wrap;gap:20px}.app .container footer .about{flex:1 1 100%}.app .container footer .categories,.app .container footer .links,.app .container footer .social{flex:1 1 45%}.app .container footer .social .icons{justify-content:flex-start}}@media(max-width:430px){.app .container footer{padding:25px 10px}.app .container footer .footer-top{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.app .container footer .about{flex:1 1 100%}.app .container footer .categories,.app .container footer .links,.app .container footer .social{flex:1 1 48%}.app .container footer .about img{height:40px}.app .container footer .about p{font-size:12px}.app .container footer .categories h4,.app .container footer .links h4,.app .container footer .social h4{font-size:14px}.app .container footer .categories ul li a,.app .container footer .links ul li a{font-size:12px}.app .container footer .social .icons{display:flex;gap:12px}.app .container footer .social .icons a{font-size:16px}.app .container footer .footer-bottom{font-size:11px;margin-top:10px}}@media(max-width:1024px){.app .container .home .posts{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);justify-items:center;padding:0 20px}.app .container .home .posts .post{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;flex-direction:column!important;gap:16px;margin:0 auto;max-width:500px;padding:16px;text-align:center;width:100%}.app .container .home .posts .img{aspect-ratio:1/1;border-radius:12px;margin:0 auto;max-width:300px;overflow:hidden;width:80%}.app .container .home .posts .img img{height:100%;object-fit:cover;width:100%}.app .container .home .posts .content h1{font-size:28px}.app .container .home .posts .content p{font-size:16px}.app .container .home .posts .content button{font-size:15px;margin:0 auto;max-width:220px;padding:12px 0;width:70%}.app .container .home .posts:nth-child(odd){flex-direction:column!important}}@media(max-width:768px){.app .container .home .posts{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr;justify-items:center;padding:0 12px}.app .container .home .posts .post{max-width:400px;padding:12px;width:100%}.app .container .home .posts .post .img{max-width:250px;width:85%}.app .container .home .posts .post .content h1{font-size:22px}.app .container .home .posts .post .content p{font-size:15px}.app .container .home .posts .post .content button{font-size:14px;max-width:220px;width:80%}.app .container .home .posts .post:nth-child(odd){flex-direction:column!important}}@media(max-width:480px){.app .container .home .posts{align-items:center;display:flex;flex-direction:column;gap:16px;padding:0 12px}.app .container .home .posts .post{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:320px;padding:12px;text-align:center;width:100%}.app .container .home .posts .post:hover{transform:translateY(-2px)}.app .container .home .posts .post .content h1{font-size:18px;font-weight:600;line-height:1.3;margin:0}.app .container .home .posts .post .img{aspect-ratio:1/1;border-radius:10px;margin:0 auto;max-width:220px;overflow:hidden;width:90%}.app .container .home .posts .post .img img{display:block;height:100%;object-fit:cover;width:100%}.app .container .home .posts .post .content p{word-wrap:break-word;font-size:14px;line-height:1.4;margin:0;overflow-wrap:anywhere}.app .container .home .posts .post .content button{background:#fff;border:1px solid #f4b400;border-radius:8px;font-size:14px;margin:0 auto;max-width:220px;padding:12px 0;text-align:center;width:80%}.app .container .home .posts .post .content button:hover{background:#f4b400;color:#fff}}
/*# sourceMappingURL=main.033909cd.css.map*/