.popup-menu-default .close[data-v-a88b8464]{position:absolute;top:3px;right:3px;z-index:2}.logo[data-v-60900403]{background:none!important;height:8vh;width:8vh;flex-shrink:0;display:flex;align-items:center}.logo img[data-v-60900403]{cursor:pointer;height:90%}.links-container[data-v-60900403]{height:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.links-container .navlink[data-v-60900403]{color:var(--white);padding:0 clamp(5px,1.5vw,25px);height:100%;display:flex;align-items:center}.admin-link[data-v-60900403]{padding:0 clamp(5px,1.5vw,25px);height:100%;display:flex;align-items:center}.router-link-active[data-v-60900403]{background:var(--white);color:var(--black)!important}.menu-item[data-v-60900403]{background:initial!important;color:var(--textColor)!important}.menu-item[data-v-60900403]:hover{background:var(--secondary)!important;color:var(--black)!important}.links-container a.inactive[data-v-60900403]{color:var(--middlegrey)}.user-container[data-v-60900403]{display:flex;align-items:center}nav .material-icons[data-v-60900403],nav .material-icons-outlined[data-v-60900403]{color:var(--white)}nav .material-icons[data-v-60900403]:hover,nav .material-icons-outlined[data-v-60900403]:hover{color:var(--secondary)}nav .menu-item .material-icons[data-v-60900403],nav .menu-item .material-icons-outlined[data-v-60900403]{color:var(--textColor)}nav .menu-item .material-icons[data-v-60900403]:hover,nav .menu-item .material-icons-outlined[data-v-60900403]:hover{color:var(--textColor)}.expand-more[data-v-60900403]{width:24px;font-size:20px;position:absolute;bottom:-90%;left:calc(50% - 12px)}.expand-more[data-v-60900403]:hover{color:var(--white)!important}.acount-and-name[data-v-60900403]{display:flex;flex-direction:column;justify-content:center;align-items:center}.display-name[data-v-60900403]{font-size:9px;margin:0 5px;color:var(--white)}@media only screen and (max-width: 700px){.logo[data-v-60900403],.display-name[data-v-60900403]{display:none}}@media print{nav[data-v-60900403]{visibility:hidden}}.popup-tutorial-default[data-v-9f13964f]{overflow:visible;background:var(--darkgrey);color:#f5f5f5;box-shadow:var(--darkShadow);display:flex;flex-direction:column;align-items:center;align-content:center;box-sizing:border-box;padding:5px;text-align:center;border-radius:5px;border:initial;width:300px;max-width:50%;opacity:0;transition:opacity 1s ease}.popup-tutorial-default .close[data-v-9f13964f]{position:absolute;top:3px;right:3px;z-index:2}.faded-in[data-v-9f13964f]{opacity:1}.popup-tutorial-default[data-v-9f13964f]:after{content:"";height:20px;width:20px;position:absolute;background:var(--darkgrey);z-index:3}.popup-tutorial-default.left.up[data-v-9f13964f]:after{top:unset;bottom:5px;right:-20px;clip-path:polygon(0% 0%,100% 50%,0% 100%)}.popup-tutorial-default.left.down[data-v-9f13964f]:after{left:unset;top:5px;right:-20px;clip-path:polygon(0% 0%,100% 50%,0% 100%)}.popup-tutorial-default.right.up[data-v-9f13964f]:after{top:unset;bottom:5px;left:-20px;clip-path:polygon(100% 0%,100% 100%,0% 50%)}.popup-tutorial-default.down[data-v-9f13964f]:after{top:5px;left:-20px;clip-path:polygon(100% 0%,100% 100%,0% 50%)}.tooltip{box-sizing:border-box;background-color:var(--darkgrey)!important;color:var(--white);border:1px solid var(--elevation-bottom);border-radius:5px;padding:4px 10px;font-size:14px;text-align:center;max-width:250px;pointer-events:var(--5a30c5f4)}.tooltip:empty{display:none}.red-outline{outline:3px solid red!important;outline-offset:-3px}.click-through-tutorial-content{padding:5px;margin-top:5px}.click-through-tutorial-content img{width:100%;object-fit:contain}.close-tutorial{position:absolute;top:3px;left:3px}.progress-bar-container[data-v-177db5aa]{margin-top:5px;height:5px;background:var(--secondary);display:flex;flex-direction:row-reverse}.progress-bar[data-v-177db5aa]{height:100%;background:#000}.toast-container[data-v-177db5aa]{position:fixed;bottom:10px;left:10px;display:flex;flex-direction:column-reverse;z-index:9;pointer-events:none}.toast[data-v-177db5aa]{position:relative;width:250px;background:#000;color:#ddd;border-radius:10px;padding:10px 20px 10px 50px;text-align:left;pointer-events:all}.toast-icon[data-v-177db5aa]{position:absolute;top:10px;left:10px}.toast-icon.success[data-v-177db5aa]{color:var(--secondary)}.toast-icon.info[data-v-177db5aa]{color:var(--tertiary)}.toast-icon.toast-warning[data-v-177db5aa]{color:#ff0}.toast-icon.error[data-v-177db5aa]{color:var(--warning);margin:0}.popup-container[data-v-dc860fbf]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;background-color:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:6}.popup[data-v-dc860fbf]{position:relative;background-color:var(--elevation-top);border-radius:5px;padding:30px 10px;box-shadow:var(--shadow);text-align:center}.popup .close[data-v-dc860fbf]{position:absolute;top:3px;right:3px}@media print{.popup-container[data-v-dc860fbf]{visibility:hidden}}h3[data-v-debdb727]{text-align:left;margin-top:1em;margin-bottom:.25em;text-decoration:underline}.discord-logo[data-v-debdb727]{margin:0;width:24px;height:24px;padding:0}#app{font-family:var(--primaryFont);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--textColor);min-height:100vh;position:relative;z-index:0}.UIGrid{width:100vw;height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(5vh,auto) 45px 1fr;grid-template-areas:"navbar" "topbar" "main"}.navbar{grid-area:navbar;box-sizing:border-box;width:100%;padding:0 10px;height:100%;background:linear-gradient(44deg,var(--primarySecondaryVeryDark),var(--primarySecondaryDark));color:var(--elevation-top);display:flex;justify-content:space-between;align-items:center}.topbar{grid-area:topbar;padding:0 10px;background:var(--elevation-top);border-bottom:2px solid var(--elevation-bottom);display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"left center right"}.topbar-left{grid-area:left;justify-self:left;align-self:center;z-index:1}.topbar-center{grid-area:center;justify-self:center;align-self:center}.topbar-right{grid-area:right;justify-self:right;align-self:center}.topbar-whole{grid-column:1 / span 3;grid-row:1;align-self:center}.topbar h1,.topbar h2,.topbar h3{margin-bottom:0}.main{grid-area:main;height:100%;align-self:center;overflow-x:hidden;display:flex;flex-direction:column;scroll-behavior:smooth;scroll-padding-top:50px}.back-icon{border-right:1px solid grey;padding-right:5px;margin-right:5px}.announcements-container{overflow-y:scroll;max-height:50vh;padding:0 20px}.help-button{border-radius:50%;font-size:40px!important;display:flex;align-items:center}.material-icons-outlined.help-button-inline{background:unset;border-radius:50%;align-items:center;vertical-align:middle;display:inline-flex!important;padding:0!important;font-size:x-large!important}/*!
 * 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-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{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.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:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.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-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.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 button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .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-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.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,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.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-thin,.ql-snow .ql-stroke.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{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.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;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[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-size .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-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[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-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[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-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[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-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[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 transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.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:0px}.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]{display:none;border:1px solid #ccc;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:0px;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}.firebase-emulator-warning{width:70px!important;right:0!important;display:none}body{--white: white;--lightgrey: #ccd4d8;--middlegrey: #9AA4A9;--darkgrey: #435058;--black: black;--elevation-top: white;--elevation-middle: #f4f4f4;--elevation-low: #e9e9e9;--elevation-bottom: #e1e1e1;--mainbkg: #dcdcdc;--homebkg: white;--textColor: #2c3e50;--textColorConsistent: #2c3e50;--textColorFaded: #737e89;--textColorBright: #000;--textColorOpposite: #f4f4f4;--iconColor: #2c3e50;--warning: #D62246;--selected: #dafaf7;--primary: #CC8FC5;--primaryDark: #BF73B6;--primaryVeryDark: #9A4790;--secondaryLight: #A8DAF0;--secondary: #85ccea;--secondaryDark: #3FAFDE;--primarySecondaryDark: #3D3D7B;--primarySecondaryVeryDark: #222244;--tertiary: #d0c1f5;--folderColor: #ffc375;--shadow: 1px 1px 2px rgba(0, 0, 0, .1), -1px 1px 2px rgba(0, 0, 0, .1);--darkShadow: 2px 2px 3px rgba(0, 0, 0, .2), -2px 2px 3px rgba(0, 0, 0, .2);--veryDarkShadow: 3px 3px 5px rgba(0, 0, 0, .4), -3px 3px 5px rgba(0, 0, 0, .4);--shadowAll: 1px 1px 2px rgba(0, 0, 0, .1), -1px -1px 2px rgba(0, 0, 0, .1), 1px -1px 2px rgba(0, 0, 0, .1), -1px 1px 2px rgba(0, 0, 0, .1);--darkShadowAll: 2px 2px 3px rgba(0, 0, 0, .2), -2px -2px 3px rgba(0, 0, 0, .2), 2px -2px 3px rgba(0, 0, 0, .2), -2px 2px 3px rgba(0, 0, 0, .2);--veryDarkShadowAll: 3px 3px 5px rgba(0, 0, 0, .4), -3px -3px 5px rgba(0, 0, 0, .4), 3px -3px 5px rgba(0, 0, 0, .4), -3px 3px 5px rgba(0, 0, 0, .4);--primaryFont: "Nunito", "Roboto", Arial, sans-serif;--headingFont: "Oswald", "Tahoma", sans-serif}body.dark-theme{--elevation-top: #383838;--elevation-middle: #333333;--elevation-low: #2c2c2c;--elevation-bottom: #1e1e1e;--mainbkg: #121212;--homebkg: #121212;--textColor: #c9c9c9;--textColorFaded: #9b9b9b;--textColorBright: #eee;--textColorOpposite: #121212;--iconColor: #bbb;--warning: #D62246;--selected: #174540;--primary: #ebcba6;--primaryDark: #BF73B6;--primaryVeryDark: #9A4790;--secondaryLight: #64ffea;--secondary: #46d9c5;--secondaryDark: #37ac9c;--primarySecondaryDark: #3D3D7B;--primarySecondaryVeryDark: #222244;--tertiary: #baa4f1;--folderColor: #ffc375}.heading-font{font-family:var(--headingFont)}.lazy-target.lazy{background-image:none!important;background-color:#a9a9a9}:not(input){user-select:inherit;-webkit-user-select:inherit;-moz-webkit-user-select:inherit}.select-all{user-select:all;-moz-user-select:all;-webkit-user-select:all}body:fullscreen::backdrop{background-color:var(--elevation-top)}body{background:var(--mainbkg);overflow-y:hidden;height:100%;font-family:var(--primaryFont);user-select:none;-webkit-user-select:none;-moz-webkit-user-select:none;color:var(--textColor)}.material-icons.inline,.material-icons-outlined.inline{display:inline!important;vertical-align:middle}.material-icons,.material-icons-outlined{font-size:x-large;cursor:pointer;color:var(--iconColor);width:24px;height:24px;display:flex!important;justify-content:center;align-items:center;text-align:center}.material-icons.small,.material-icons-outlined.small{font-size:x-large;cursor:pointer;width:13px;height:13px}.material-icons:hover,.material-icons-outlined:hover{color:var(--secondary)}button.material-icons,button.material-icons-outlined,button .material-icons,button .material-icons-outlined{color:var(--black)}.menu-item .material-icons,.menu-item .material-icons-outlined{font-size:20px;margin:0 3px}.menu-item .material-icons:hover,.menu-item .material-icons-outlined:hover{color:initial}.menu-item:hover *{color:#000!important}.menu-item:hover .text-color{color:var(--textColor)!important}.menu-item:hover .hotkey{outline-color:#000!important}.hide{display:none!important}.block{display:block!important}.primary{background:var(--primary)!important}.secondary{background:var(--secondary)!important}.warning{background:var(--warning)}.text-left{text-align:left}.hotkey{font-size:small;color:var(--secondary);outline:1px solid var(--secondary);border-radius:3px;padding:1px 4px;box-sizing:border-box;margin-left:3px;margin-right:3px;width:fit-content;min-width:21px;text-align:center}.click-el{cursor:pointer}.popup-menu-default{position:relative;background:var(--elevation-top);color:var(--textColor);box-shadow:var(--darkShadow);display:flex;flex-direction:column;align-items:center;align-content:center;box-sizing:border-box;padding:10px;text-align:center;border-radius:5px;border:initial;overflow-x:hidden;max-height:80vh}[popover]{display:none;transition:opacity .2s ease-in;opacity:0}:popover-open{display:flex;opacity:1}.popup-default{position:absolute;background:var(--elevation-top);color:var(--textColor);box-shadow:var(--darkShadow);display:flex;flex-direction:column;align-items:center;align-content:center;box-sizing:border-box;padding:5px;text-align:center;border-radius:5px;border:initial;max-height:80vh}.tooltip .hotkey{color:var(--secondary);outline:1px solid var(--secondary)}.tooltip .hotkey:nth-of-type(1){margin-left:10px}.warning-text{color:var(--warning)!important}.friendly-reminder{font-size:smaller;color:var(--textColor)}.text-color{color:var(--textColor)}.text-color-faded{color:var(--textColorFaded)}.primary-text{color:var(--primary)}.secondary-text{color:var(--secondary)!important}.tertiary-text{color:var(--tertiary)}.white-text{color:var(--elevation-top)}.black-text{color:var(--black)!important}.yellow-text{color:#e4d428}.grey-text{color:var(--textColorFaded)}.inherit-color{color:inherit}.primary-hover:hover{background:var(--primary);cursor:pointer}.secondary-hover:hover{background:var(--secondary)!important;cursor:pointer}.primary-text-hover:hover{color:var(--primary);cursor:pointer}.secondary-text-hover:hover{color:var(--secondary)!important;cursor:pointer}.black-text-hover:hover{color:#000!important;cursor:pointer}.white-text-hover:hover{color:#fff!important;cursor:pointer}.primary-outline{outline:1px solid var(--primary)}.secondary-outline{outline:1px solid var(--secondary)}.no-hover:hover{color:initial!important;background:initial!important;cursor:initial}.no-hover.material-icons:hover{color:var(--iconColor)!important}.no-hover.material-icons.inherit-color:hover{color:inherit!important}.grey-hover:hover{color:var(--elevation-bottom)}.active-outline{outline:2px solid var(--secondary)!important;z-index:1}.bold{font-weight:700}.super-bold{font-weight:900}.normal{font-weight:400}.no-text-wrap{white-space:nowrap}.text-wrap{white-space:normal;word-break:normal}.no-underline{text-decoration:none!important}.underline,.underline-hover:hover{text-decoration:underline}.underline-el{box-shadow:0 1px var(--middlegrey)}.pointer,.pointer:hover{cursor:pointer!important}.pointer-default{cursor:default!important}.cursor-text{cursor:text!important}.vr{border-right:3px solid var(--middlegrey);display:block;width:0px;height:2em;margin:0 5px}hr.thin{border-width:1px}h2,h3{margin-bottom:.5em}.x-small{font-size:x-small!important}.smaller{font-size:smaller!important}.small{font-size:small!important}.medium{font-size:medium!important}.large{font-size:large!important}.larger{font-size:larger!important}.x-large{font-size:x-large!important}.xx-large{font-size:xx-large!important}.relative{position:relative!important}.popup{color:var(--textColor)}.sticky{position:sticky;top:0}.popup .sticky{background-color:var(--elevation-middle);z-index:1;width:100%}.popup-container-small{width:min(200px,80vw);min-height:min(200px,80vh);max-height:80vh;padding:0 20px;overflow:auto;display:flex;flex-direction:column;align-items:center;color:var(--textColor)}.popup-container-medium{width:min(400px,80vw);min-height:min(400px,80vh);max-height:80vh;padding:0 20px;overflow:auto;display:flex;flex-direction:column;align-items:center;color:var(--textColor)}.popup-container-medium-width{width:min(400px,80vw);padding:0 20px}.popup-container-large{width:min(600px,80vw);min-height:min(600px,80vh);max-height:80vh;padding:0 20px;overflow:scroll;display:flex;flex-direction:column;align-items:center;color:var(--textColor)}@media print{body{background:transparent!important}div.topbar{display:none}.popup-absolute,.help-button{display:none!important}.topbar,.topbar-left,.topbar-right,.navbar{display:none}.toast-container{display:none!important}}button,.btn,.button-link{-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;background:var(--middlegrey);border-radius:5px;border:0;padding:8px;font-weight:600;cursor:pointer;font-size:small;margin:0 5px;height:35px!important;width:fit-content;min-width:35px;box-sizing:border-box;color:var(--black);display:flex!important;justify-content:center;align-items:center;flex-shrink:0;flex-grow:0}button:hover,.btn:hover,.button-link:hover{background:var(--lightgrey);color:var(--darkgrey)}button.small,.btn.small{margin:0;padding:3px 5px;height:25px!important;min-width:25px;font-size:small}button.tiny,.btn.tiny{margin:0;padding:2px;height:20px!important;min-width:20px;font-size:x-small}button.secondary,.btn.secondary,.button-link.secondary{background:var(--secondary);color:var(--elevation-top)!important}button.secondary:hover,.btn.secondary:hover,.button-link.secondary:hover{background:var(--secondaryLight)!important}button.secondary.outlined,.btn.secondary.outlined,.button-link.secondary.outlined{background:var(--elevation-top)!important;color:var(--secondary)!important;outline:2px solid var(--secondary);outline-offset:-2px}button.secondary.outlined:hover,.btn.secondary.outlined:hover,.button-link.secondary.outlined:hover{color:var(--secondaryDark);outline-color:var(--secondaryDark)}button:disabled{opacity:.5;color:var(--darkgrey);background:var(--elevation-bottom);cursor:not-allowed}button.clear-button{background:transparent}.clr-field{position:relative;color:transparent;color:inherit;width:100%;height:100%}.clr-field button{position:absolute;height:100%!important;border-radius:0;width:100%!important;min-width:100%;margin:0;padding:0;border:0;color:inherit;white-space:nowrap;overflow:hidden;pointer-events:none}.clr-swatches button{color:unset}#clr-picker{left:25px!important}#clr-format label{color:#fff}.sharp{border-radius:2px}.add{outline:2px dashed var(--middlegrey);outline-offset:-2px;color:var(--middlegrey);border-radius:5px;font-size:30px!important;height:35px;width:35px;display:flex;align-items:center;justify-content:center;cursor:pointer}.add:hover{outline-color:var(--secondary);color:var(--secondary)}a{text-decoration:none}a{color:var(--secondaryDark);cursor:pointer}a:hover{text-decoration:underline}.invisible-link{color:unset;text-decoration:none!important}.breadcrumbs{font-size:small;text-wrap:nowrap;color:var(--textColor)}.breadcrumbs:hover{color:var(--textColor)}.breadcrumbs.chevron{font-size:medium;width:initial}.breadcrumbs.chevron:hover{cursor:initial!important}.breadcrumbs.home-icon,.breadcrumbs.back-icon{font-size:large;width:initial;font-weight:700}select{margin:2px;padding:2px;border-radius:5px;field-sizing:content;min-height:24px;min-width:80px;box-sizing:border-box;outline-offset:-1px;background:var(--elevation-bottom);color:var(--textColor);border:none}.fake-select{margin:2px;padding:3px 3px 3px 5px;border-radius:5px;outline-offset:-1px;background:var(--elevation-bottom);color:var(--textColor);font-size:13.33px;line-height:1.231}.fake-select .material-icons{font-size:18px}input,textarea{border:0;padding:5px;outline:1px solid var(--mainbkg);outline-offset:-1px;display:block;width:100%;box-sizing:border-box;margin:2px;background:var(--elevation-bottom);color:var(--textColor)}input[type=text]:focus,textarea:focus,input[type=number]:focus{background:var(--selected);outline:2px solid var(--secondary)!important;outline-offset:-2px;border-radius:5px}input[type=number].no-spinner::-webkit-outer-spin-button,input[type=number].no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=file]{width:250px}input[type=file].hidden{height:.1px;width:.1px;opacity:0;overflow:hidden;position:absolute}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--secondary);margin:5px 3px;height:18px;width:18px;outline:1px solid var(--middlegrey);background:var(--elevation-top);border-radius:3px;display:grid;place-content:center;cursor:pointer}input[type=checkbox]:checked:before{content:"";width:12px;height:12px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#fff;box-shadow:inset 1em 1em #fff}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--secondary);margin:5px 3px;height:15px;width:15px;outline:1px solid var(--middlegrey);outline-offset:2px;border-radius:50%;background:var(--elevation-top)}input[type=checkbox]:hover,input[type=radio]:hover{outline-color:var(--secondary)!important}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--secondary)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;color:var(--darkgrey);background:var(--elevation-bottom);cursor:not-allowed}input[type=checkbox]:disabled:hover,input[type=radio]:disabled:hover{background:initial!important}input[type=range]{padding:0}input[type=number]::-webkit-inner-spin-button{cursor:pointer}input[type=number]{max-width:55px;text-align:center}.text-input{width:150px;border:1px solid var(--elevation-bottom);border-radius:5px;padding:3px;overflow-y:hidden;flex-shrink:0}.text-input.short{width:100px}.text-input.wide{width:200px}.text-input.extra-wide{width:250px}.text-input.tall{height:200px;vertical-align:top}.shadow,.shadowAll{box-shadow:var(--shadow)}form{max-width:400px;margin:0 auto;padding:30px;border-radius:5px;box-shadow:2px 2px 4px #0000001a;border:1px solid var(--elevation-bottom);background:var(--elevation-top);display:flex;flex-direction:column;align-items:center}.close{background-color:var(--elevation-low);color:var(--textColor);border-radius:3px;height:25px;width:25px;display:flex;justify-content:center;align-items:center}.close:hover,.tiny-close:hover{background:var(--elevation-bottom);color:var(--black)}.tiny-close{height:12px;width:12px;background-color:var(--elevation-low);border-radius:3px;color:var(--black);display:flex;align-items:center;justify-content:center;font-size:smaller!important}.delete{display:inline-block;background-color:var(--warning);color:var(--elevation-top)!important}.delete:hover{background-color:var(--warning);color:var(--elevation-top)}.white-panel{background:var(--elevation-top);box-shadow:2px 2px 4px #0000001a}details summary{cursor:pointer}details summary>*{display:inline}summary:hover{background:var(--elevation-bottom)}.cardtype-style:nth-of-type(8n+1){background:#ddd}.cardtype-style:nth-of-type(8n+1) .cardtype-view{outline:5px solid rgb(221,221,221);outline-offset:-5px}.cardtype-style:nth-of-type(8n+2){background:#c7fcfc}.cardtype-style:nth-of-type(8n+2) .cardtype-view{outline:5px solid rgb(199,252,252);outline-offset:-5px}.cardtype-style:nth-of-type(8n+3){background:plum}.cardtype-style:nth-of-type(8n+3) .cardtype-view{outline:5px solid plum;outline-offset:-5px}.cardtype-style:nth-of-type(8n+4){background:#6b6846}.cardtype-style:nth-of-type(8n+4) .cardtype-view{outline:5px solid rgb(250,241,142);outline-offset:-5px}.cardtype-style:nth-of-type(8n+5){background:#97fdbe}.cardtype-style:nth-of-type(8n+5) .cardtype-view{outline:5px solid rgb(151,253,190);outline-offset:-5px}.cardtype-style:nth-of-type(8n+6){background:#f7b596}.cardtype-style:nth-of-type(8n+6) .cardtype-view{outline:5px solid rgb(247,181,150);outline-offset:-5px}.cardtype-style:nth-of-type(8n+7){background:#dec6ff}.cardtype-style:nth-of-type(8n+7) .cardtype-view{outline:5px solid rgb(222,198,255);outline-offset:-5px}.cardtype-style:nth-of-type(8n+8){background:#fbfcbf}.cardtype-style:nth-of-type(8n+8) .cardtype-view{outline:5px solid rgb(251,252,191);outline-offset:-5px}.slider{width:90%;margin:0 auto;height:15px;border-radius:5px;accent-color:var(--secondary);outline:none;cursor:pointer}.slider.vertical{writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:15px;height:80px;margin:0;border-radius:5px;background:#d3d3d3;outline:none}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:var(--secondary)}.slider::-moz-range-thumb,.slider.vertical::-webkit-slider-thumb{width:25px;height:25px;border-radius:50%;background:var(--secondary)}.error{color:var(--warning);font-size:14px}.centerh{display:flex;justify-content:center}.centerv{align-items:center}.flex-column{display:flex;flex-direction:column;height:100%;width:100%}.flex-row{display:flex}.flex-row-end{display:flex;justify-content:flex-end}.flex-wrap{flex-wrap:wrap}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-column-space-around{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.flex-right{margin:3px auto;width:clamp(80%,300px,96%);display:flex;justify-content:flex-end;align-content:center;align-items:center}.flex-left{margin:3px auto;width:clamp(80%,300px,96%);display:flex;align-content:center;align-items:center}.flex-center{margin:3px;display:flex;justify-content:center;align-items:center;align-content:center}.flex-space-around{margin:3px;display:flex;justify-content:space-around;align-items:center;align-content:center}.flex-space-between{display:flex;justify-content:space-between;align-items:center;align-content:center}.justify-center{margin:0 auto}.justify-left{margin-right:auto!important}.justify-right{margin-left:auto!important}.justify-top{margin-bottom:auto}.justify-bottom{margin-top:auto}.align-bottom{align-self:flex-end}.wrap{flex-wrap:wrap}.full-width{width:100%}.width-90p{width:90%!important}.width-400{width:400px}.horizontal-margin-10{margin-left:10px;margin-right:10px}.horizontal-margin-20{margin-left:20px;margin-right:20px}.padding-10{padding:10px}.grid-2-column{display:grid;grid-template-columns:30% 1fr;align-items:center;margin:3px auto;gap:5px;grid-template-areas:"label content"}.grid-2-column-even{display:grid;grid-template-columns:1fr 1fr;gap:5px;grid-template-areas:"left right";align-items:center}.grid-3-column-even{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;grid-template-areas:"left center right"}.hotkey-heading{background:var(--elevation-bottom);font-size:larger;font-weight:700;width:100%}.hotkey-content{display:grid;grid-template-columns:1fr 180px;column-gap:15px;row-gap:5px;padding-top:10px;padding-bottom:20px;align-items:center;width:100%}.hotkey-content>div:nth-of-type(odd){text-align:right;border-bottom:1px solid var(--elevation-bottom)}.discord-logo{display:inline-block;vertical-align:text-top;height:16px;width:16px;margin:0 5px;padding:2px;background-color:var(--iconColor);border-radius:50%;background-position:center;background-size:80%;background-repeat:no-repeat;background-image:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/images%2FDiscord-Logo-White.png?alt=media&token=29c41311-d108-45e7-be69-bd99f4cb5ebf)}.dark-theme .discord-logo{background-blend-mode:exclusion}.quill-container.ql-snow{border:0px}p{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.quill-container{position:absolute;height:100%;width:100%;bottom:0;font-size:12px;z-index:3}.active-row .quill-container,.active-row .rich-text-uneditable{outline:2px solid var(--secondary);outline-offset:-2px}.ql-toolbar.ql-snow{opacity:0;pointer-events:none;position:absolute;top:-25px;width:200px;height:26px;border-width:0px;box-sizing:border-box;font-family:Nunito,sans-serif;padding:0;color:var(--textColor);background:var(--elevation-top)!important;border-radius:20px;box-shadow:var(--darkShadow);display:flex;align-items:center;justify-content:center;z-index:1}.revelio{opacity:1!important;pointer-events:all!important}.quill-box{width:100%;height:100%;border-width:0px;font-size:12px}.selected{background:var(--selected)}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow:hidden;overflow-y:scroll;padding:5px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:break-spaces;word-wrap:break-word;background:var(--elevation-middle)}.ql-editor p{white-space:break-spaces}.ql-editor:focus{outline:2px solid var(--secondary)!important;background:var(--selected)}.ql-editor.ql-blank:before{display:none}.ql-toolbar button:hover{outline:2px solid var(--secondary);outline-offset:-2px}.ql-active{color:var(--secondary)!important;outline:2px solid var(--secondary);outline-offset:-2px}.ql-active svg .ql-stroke{stroke:var(--secondary)!important}.ql-active svg .ql-fill{fill:var(--secondary)!important}.ql-snow .ql-stroke{stroke:var(--textColor)}.ql-snow .ql-fill{fill:var(--textColor)}.popup-edit-container .quill-container{max-height:500px;max-width:350px;margin:10px auto;position:static}.popup-edit-container .ql-toolbar.ql-snow{border-radius:0;box-shadow:initial;width:initial;position:initial;margin:3px;padding:3px;height:initial}.popup-edit-container .folder-list{max-height:800px!important}.ProseMirror{min-height:100%}.ProseMirror:focus-visible{outline:none}.cell div[contenteditable=true],.tiptap-editor-container{height:100%}.tiptap-editor-container>div{height:100%}.tiptap p.is-editor-empty:first-child:before{color:var(--textColorFaded);content:attr(data-placeholder);float:left;height:0;pointer-events:none}p.is-editor-empty{height:100%}.ProseMirror *{white-space:pre-wrap;word-wrap:break-word}.table-container{width:clamp(260px,90%,1200px);margin:20px auto 0}.table-row-flex{background:var(--elevation-top);display:flex;box-shadow:var(--darkShadow);margin:10px;border-radius:5px;flex-wrap:wrap}.table-row-flex>*{align-self:center}.table-row-preview{width:clamp(75px,30%,150px);padding:10px;box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 480px){.table-row-preview{width:100%}}.table-row-title-container{word-break:break-all;text-align:left;padding:10px;width:clamp(170px,30%,300px);box-sizing:border-box}.table-row-title:hover{text-decoration:underline;cursor:pointer;color:var(--secondary)}.table-row-actions{display:flex;justify-content:center;align-items:center;margin:10px 10px 10px auto}.table-row-flex:nth-of-type(odd){background:var(--elevation-middle)}.table-header{margin:10px;display:flex;align-items:center}.table-content-scroll{height:50vh;overflow-y:scroll}.panel-tab-container{display:flex;background:var(--elevation-top);height:40px;width:100%;align-items:center;justify-content:space-between;padding:5px;box-sizing:border-box;border-bottom:1px solid var(--textColor)}.panel-title{height:30px;width:80px;margin:2px;flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-bottom:initial}label{text-align:right;margin-left:5px;margin-right:5px;vertical-align:middle;font-size:small;white-space:nowrap;color:var(--textColor);max-width:100%;overflow:hidden;text-overflow:ellipsis}.text-center{text-align:center}::-webkit-scrollbar-corner{background-color:inherit}.scroll-invisible::-webkit-scrollbar{width:0!important;height:0!important}.scroll-container{position:relative;top:0;left:0;bottom:0;overflow-y:scroll;overflow-x:hidden}*::-webkit-scrollbar{width:30px;height:30px}*::-webkit-scrollbar-track{border-radius:5px}*::-webkit-scrollbar-thumb{background:var(--middlegrey);border:10px solid var(--mainbkg);border-radius:20px}*::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.small-scroll::-webkit-scrollbar{width:14px;height:30px}.small-scroll::-webkit-scrollbar-track{border-radius:5px}.small-scroll::-webkit-scrollbar-thumb{background:var(--middlegrey);border:2px solid var(--mainbkg);border-radius:20px}.small-scroll::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.small-scroll-horizontal::-webkit-scrollbar{width:30px;height:14px}.small-scroll-horizontal::-webkit-scrollbar-track{border-radius:5px}.small-scroll-horizontal::-webkit-scrollbar-thumb{background:var(--middlegrey);border:2px solid var(--mainbkg);border-radius:20px}.small-scroll-horizontal::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.tiny-scroll::-webkit-scrollbar,.ProseMirror::-webkit-scrollbar{width:8px;height:12px}.tiny-scroll::-webkit-scrollbar-track,.ProseMirror::-webkit-scrollbar-track{border-radius:5px}.tiny-scroll::-webkit-scrollbar-thumb,.ProseMirror::-webkit-scrollbar-thumb{background:var(--middlegrey);border:1px solid var(--mainbkg);border-radius:20px}.tiny-scroll::-webkit-scrollbar-thumb:hover,.ProseMirror::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.tiny-scroll-horizontal::-webkit-scrollbar{width:12px;height:8px}.tiny-scroll-horizontal::-webkit-scrollbar-track{border-radius:5px}.tiny-scroll-horizontal::-webkit-scrollbar-thumb{background:var(--middlegrey);border:1px solid var(--mainbkg);border-radius:20px}.tiny-scroll-horizontal::-webkit-scrollbar-thumb:hover{background:var(--darkgrey)}.menu-item{display:flex;align-items:center;padding:5px 10px;width:100%;box-sizing:border-box;border-radius:5px;cursor:pointer;color:var(--textColor)}.menu-item:hover{background:var(--secondary);color:var(--textColorConsistent)!important}.small-thumbnail{height:20px;width:20px;outline:1px solid var(--elevation-bottom)}.single-card-display{position:fixed;bottom:50px;left:20px;z-index:99}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}.card-back-preview{margin:0 5px}.card-back-icon{height:30px;width:25px;outline:1px dashed var(--black);display:flex;justify-content:center}.card-back-icon:hover{outline:1px dashed var(--secondary)}.grow-enter-active,.grow-leave-active,.grow-move{transition:all .2s ease}.grow-enter-from,.grow-leave-to{transform:scale(.2)}.fade-enter-active,.fade-leave-active,.fade-move{transition:all 1s ease}.fade-enter-from,.fade-leave-to{opacity:0}.drop_fade-enter-active{transition:all .3s ease}.drop_fade-leave-active{transition:all .3s ease;position:absolute!important}.drop_fade-move{transition:all .3s ease}.drop_fade-enter-from,.drop_fade-leave-to{opacity:0;transform:translateY(-200px)}.pop_fade-enter-active{transition:all .3s ease}.pop_fade-leave-active{transition:all .3s ease;position:absolute!important}.pop_fade-move{transition:all .3s ease}.pop_fade-enter-from,.pop_fade-leave-to{opacity:0;transform:translateY(200px)}.heartbeat-enter-active{transition:all .3s ease-in-out;transform:scale(1.2);display:inline-block}.heartbeat-leave-active{transition:all .3s ease-in-out;position:absolute!important;transform:scale(1.2)}.heartbeat-move{transition:all .3s ease-in-out}.heartbeat-enter-from,.heartbeat-leave-to{opacity:0;transform:scale(1)}.fadey-enter-active,.fadey-leave-active{transition:opacity .5s ease-in}.fadey-enter-from,.fadey-leave-to{opacity:0}.slide_right-move,.slide_right-enter-active,.slide_right-leave-active{transition:all .5s ease}.slide_right-leave-active{position:absolute!important}.slide_right-enter-from,.slide_right-leave-to{transform:translate(-200px);opacity:0}.shake-enter-active{transition:all .5s ease;animation:shake .3s ease-in-out}.shake-leave-active{transition:all .5s ease;position:absolute!important;animation:shake .3s ease-in-out}.shake-move{transition:all .5s ease}.shake-enter-from,.shake-leave-to{opacity:0}@keyframes shake{0%{transform:translate(5px)}50%{transform:translate(-5px)}to{transform:translate(0)}}.pulse-enter-active{transition:all .5s ease;animation:pulse .3s ease-in-out}.pulse-leave-active{transition:all .5s ease;position:absolute!important;animation:pulse .3s ease-in-out}.pulse-move{transition:all .5s ease}.pulse-enter-from,.pulse-leave-to{opacity:0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.pulse-infinite{animation:pulse-infinite 1s infinite alternate ease-in-out}@keyframes pulse-infinite{0%{transform:scale(1)}to{transform:scale(1.2)}}.seesaw{animation:seesaw 1s infinite alternate ease-in-out}@keyframes seesaw{0%{transform:translate(-5px)}to{transform:translate(5px)}}.spin{animation:spin 1s infinite alternate ease-in-out}@keyframes spin{0%{rotate:0deg}to{rotate:359deg}}.bob{animation:bob 1s infinite alternate ease-in-out}@keyframes bob{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.splash-image{background-image:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/images%2Fall%20cards%20transparent.webp?alt=media&token=be8f84ec-00b8-4e81-9d74-2895ec6b3b4f);width:clamp(250px,80vw,1080px);height:clamp(100px,90vmin,400px);background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;justify-content:center;margin:0 auto}.nine-directions{display:flex;flex-wrap:wrap;width:90px;min-width:90px;height:90px;flex-shrink:0}.nine-directions div{width:33%;height:33%;flex-shrink:0;display:flex;justify-content:center;align-items:center}.file-icon.zoom:hover{outline:3px solid var(--primary);width:200%;height:200%;position:relative;left:-50%;top:-50%;z-index:1;font-size:12px;padding:5%}.zone .outline{outline:1px solid white;mix-blend-mode:difference;outline-offset:-1px;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.zone .outline.active{box-shadow:0 0 15px 8px var(--secondary);mix-blend-mode:normal;z-index:1}.card-and-grid.show-overflow #zone-0{overflow:visible!important}.customise-zone-column-flex-container{background:var(--elevation-middle);display:flex;flex-direction:column;box-shadow:var(--shadow);min-height:100%;z-index:1}.customise-zone-title{width:100%;background:var(--elevation-top);height:50px;display:flex;padding-left:10px;align-items:center}.customise-zone-tab-container{min-height:50px;width:100%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:var(--elevation-top);box-shadow:var(--darkShadow);padding:5px;margin:0 auto 10px;box-sizing:border-box;text-align:left;font-weight:700;cursor:pointer;display:flex;justify-content:space-around;align-items:center}.customise-zone-tab-container .tab{width:50px;height:40px;border-radius:5px;outline:1px solid var(--middlegrey);display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:30px}.customise-zone-tab-container .tab:hover{color:var(--secondary);outline:1px solid var(--secondary)}.customise-zone summary{width:50%;margin:2px 5px;padding:2px 5px;background:var(--elevation-top);box-shadow:var(--darkShadow);transition:all .2s ease-out;text-align:left;text-indent:0px;border-top-right-radius:20px;border-bottom-right-radius:20px}.customise-zone summary:hover{color:var(--secondary)}.customise-zone details[open] summary{width:calc(100% - 20px);text-indent:50px;border-radius:20px}.customise-zone .section{padding-left:10px;height:calc(100vh - 160px);overflow-y:scroll;overflow-x:hidden}.customise-zone .section-title{margin:0 5px;box-shadow:1px 2px 3px #3232320d;outline:1px solid var(--middlegrey);background:var(--elevation-bottom)}.customise-zone .grid-2-column{min-height:24px}.recent-blog-posts{margin:50px auto 0;box-sizing:border-box;text-align:left}.recent-blog-posts h1{text-align:center}.recent-blog-post-previews{display:flex;flex-wrap:wrap;justify-content:center}.blog-preview{max-width:260px;margin:2vmin;transition:transform .2s ease-in}.blog-preview img{width:100%;height:180px;cursor:pointer;object-fit:cover;border-radius:3px;box-shadow:3px 3px 5px #708090;background:linear-gradient(45deg,#e1dbfb,#3d3d7b)}.blog-preview:hover{transform:translateY(-10px)}.blog-preview h3{cursor:pointer}.blog-container{background:var(--elevation-top);margin:0 auto 100px;width:min(100%,880px);padding:min(25px,10%);box-sizing:border-box;-webkit-user-select:text;user-select:text;text-align:left;display:flex;flex-direction:column}.blog-container h1{margin:50px auto 15px;text-align:center;font-family:nunito;font-size:clamp(16px,8vmin,40px)}.blog-container h2{margin-top:40px;margin-bottom:20px;text-align:left;font-family:nunito}.blog-container h3{margin-top:30px;margin-bottom:15px;text-align:left;font-family:nunito}.blog-container h4{margin-top:20px;margin-bottom:10px;text-align:left;font-family:nunito}.blog-container .blog-details{margin-bottom:15px;text-align:center}.blog-container ul,.blog-container ol{padding-left:2em}.blog-container p,.blog-container li{font-family:lora;font-size:clamp(15px,1.8vw,20px);line-height:2}.blog-container p{margin:10px 0}.blog-image{max-width:clamp(260px,80%,600px);border-radius:5px;box-shadow:var(--shadow);margin:0 auto}.blog-image-large{max-width:100%}.blog-container .block-quote{border-left:10px solid var(--elevation-bottom);padding:15px 15px 15px 25px;background:var(--elevation-low);margin:30px 0}.blog-container .author{font-weight:700}.blog-container .card-template-container{margin:0 auto;max-width:max(70vw,300px);display:flex;justify-content:center;flex-wrap:wrap}.blog-container .card-templates-flex-column{margin:10px 3px;display:flex;flex-direction:column;align-items:center}.blog-container .card-template-container img{width:clamp(80px,10vw,130px);margin-bottom:10px;border-radius:5px;box-shadow:var(--darkShadow)}.blog-container .card-template-container .title,.blog-container .card-template-container a{font-size:smaller}.tutorial-grid-container{display:flex;text-align:left;width:100%;flex-shrink:0}.tutorial-grid-container .tutorial-sidebar{flex-shrink:0;display:flex;flex-direction:column;background:var(--elevation-top);box-shadow:var(--shadow);padding:10px;position:sticky;top:0;height:87vh;box-sizing:border-box;width:250px;overflow-y:scroll}.tutorial-grid-container .floating-menu{position:sticky;top:10px;left:10px;align-self:flex-start}.tutorial-menu-button{margin-left:2vmin}@media only screen and (max-width: 700px){.tutorial-sidebar{width:120px;font-size:14px;padding-left:8px;padding-right:1px}h1{font-size:x-large}}.tutorial-content-container{height:100%;width:100%;padding:2vmin;box-sizing:border-box;display:flex;flex-direction:column;align-content:center;align-items:center;position:relative;overflow-x:hidden}.tutorial-content-container :is(hr){width:clamp(200px,90%,800px)}.tutorial-content-container :is(iframe){margin:10px auto;display:block;max-width:90%;box-sizing:border-box}.tutorial-content-container>div{width:clamp(200px,95%,1080px);box-sizing:border-box}.blog-text{font-size:clamp(14px,1.7vmin,20px);line-height:1.5;-webkit-user-select:text;user-select:text}.blog-text :is(p),.blog-text :is(li){font-size:clamp(14px,1.7vmin,20px);margin:0}.blog-text :is(li){margin-bottom:0;margin-left:2em}.blog-text :is(p).friendly-reminder{margin:5px;padding:5px;font-size:smaller;color:var(--textColor);background:var(--elevation-top);box-shadow:var(--darkShadow)}.blog-text :is(h3){margin-top:1.5em;margin-bottom:.25em}.blog-text :is(img){display:block;margin:20px auto;box-sizing:border-box;width:90%;max-width:1080px}.blog-text :is(img).small{display:block;margin:20px auto;box-sizing:border-box;width:50%;max-width:600px}.blog-text :is(table){table-layout:fixed;width:90%;margin:0 auto}.blog-text :is(tr){padding:3px;text-align:center;font-size:smaller;background:var(--elevation-top);word-break:break-all}.blog-text :is(table) tr:first-of-type{background:var(--elevation-low)}.non-edit{pointer-events:none;opacity:50%}.non-edit *,.no-pointer-events,.no-pointer-events *{pointer-events:none!important}.not-allowed{cursor:not-allowed}.blocked{cursor:not-allowed;opacity:50%}.blocked *{pointer-events:none!important}.non-edit-text{pointer-events:none;color:#00000080!important}.non-edit-text *{pointer-events:none!important;color:#0000004d!important}span.beta{color:#000;margin-top:1em;margin-bottom:.25em;margin-left:10px;background:var(--tertiary);border-radius:5px;padding:5px;font-size:small;text-decoration:none!important;font-variant:small-caps}.code{margin-left:20px;padding:20px;color:#fff;background:var(--darkgrey);border-radius:5px}.align-square-grid{background:var(--elevation-bottom);border:1px solid var(--mainbkg);display:grid;grid-template-columns:25px 25px 25px;grid-template-rows:25px 25px 25px;justify-items:center;align-items:center}.align-square-grid .top{border-top:1px solid black!important}.align-square-grid .bottom{border-bottom:1px solid black!important}.align-square-grid .left{border-left:1px solid black!important}.align-square-grid .right{border-right:1px solid black!important}.align-square-grid .center.center{border:none}body:has(.flash-cards) .UIGrid{grid-template-rows:1fr;grid-template-areas:"main"}body:has(.flash-cards) .topbar,body:has(.flash-cards) .navbar{display:none}body:has(#testing){background:var(--homebkg)!important}body:has(.blog-container){background:var(--elevation-top)!important}body:has(.blog-container) .topbar{display:block;padding:0;background:initial}body:has(.blog-container) .UIGrid{grid-template-rows:minmax(5vh,auto) 4px 1fr}body:has(.blog-container) .back-icon{display:none!important}body:has(.home){background:var(--homebkg)!important}body:has(.home) .topbar{display:none}body:has(.home) .UIGrid{grid-template-rows:minmax(5vh,auto) 1fr;grid-template-areas:"navbar" "main"}body:has(.project-container) .customise-zone .section{margin-left:10px;height:calc(100vh - 140px);overflow-y:scroll;overflow-x:hidden}.UIGrid:has(.project-container),.UIGrid:has(.layout-container),.UIGrid:has(.print2){grid-template-rows:45px 1fr;grid-template-areas:"topbar" "main"}.UIGrid:has(.project-container) .navbar,.UIGrid:has(.layout-container) .navbar,.UIGrid:has(.print2) .navbar{display:none}.UIGrid:has(.subscription-signup-container){grid-template-rows:minmax(5vh,auto) minmax(3vh,auto) 1fr}body.dark-theme:has(.updates-container) .main{background:linear-gradient(15deg,#4c3d7b,#040405)}body :has(.updates-container) .main{background:linear-gradient(15deg,#eff5fc,#c5daf5)}body.dark-theme:has(.project-container) .main{background:linear-gradient(15deg,#4c3d7b,#040405)}body:has(.project-container) .main{background:linear-gradient(15deg,#eff5fc,#c5daf5)}.dark-theme .material-icons,.dark-theme .material-icons-outlined{color:var(--textColor)}.dark-theme button.material-icons,.dark-theme button.material-icons-outlined{color:#000}.dark-theme .cell.column-header{background:#222!important}.dark-theme .column-header-title{color:var(--tertiary)!important}.dark-theme .cell.active-row.active-column{background:var(--secondary)!important}.dark-theme .cell.active-row.active-column .material-icons{color:#000}.dark-theme .cell.active-row.active-column>*:is(textarea),.dark-theme .cell.active-row.active-column>*:is(input){background:var(--secondary)!important;color:#000}.dark-theme .cell.active-row.active-column .image-cell-textarea:hover{background:var(--secondary)!important}.dark-theme .variable-header{background:var(--elevation-bottom)!important;border:none!important;color:var(--tertiary)!important}.tag{background-color:#b8b8b8;border-radius:15px;padding:1px 3px;color:#000;text-wrap:nowrap;margin:2px;font-size:12px;display:inline-flex;align-items:center;cursor:pointer}.tag.active{outline:5px solid var(--secondary);outline-offset:-1px}.tag.large-text{font-size:14px}.clear-button{margin:5px 0}.csv-icon{outline:2px solid var(--textColor);color:var(--textColor);border-radius:2px;padding:1px;height:30px;width:30px;z-index:2;display:flex;justify-content:center;align-items:center;background:var(--elevation-top);flex-shrink:0}.import-all-csvs-button:hover .csv-icon,.csv-icon:hover{outline-color:var(--secondary);color:var(--secondary)}.import-all-csvs-button{height:30px;width:30px;position:relative;overflow:visible;flex-shrink:0;font-size:x-small}.import-all-csvs-button:before{content:"";background:var(--elevation-top);position:absolute;height:30px;width:30px;top:7px;right:-4px;outline:2px solid var(--textColor);border-radius:2px;padding:1px;flex-shrink:0;pointer-events:none}.import-all-csvs-button:after{content:"";background:var(--elevation-top);position:absolute;height:30px;width:30px;top:4px;right:-1px;outline:2px solid var(--textColor);border-radius:2px;padding:1px;flex-shrink:0;pointer-events:none}.import-all-csvs-button,.import-all-csvs-button:hover:before,.import-all-csvs-button:hover:after{outline-color:var(--secondary)}.import-all-csvs-arrow{position:absolute;top:-2px;left:-2px;font-size:12px!important;height:12px;width:12px;z-index:3;background:var(--elevation-top);border-radius:50%;border:1px solid var(--elevation-low);pointer-events:none}.show-on-mobile{display:none!important}@media only screen and (max-width: 480px){.show-on-mobile{display:block!important}.hide-on-mobile{display:none!important}}.inline-block{display:inline-block!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/fonts%2Fmaterial-icons.woff2?alt=media&token=8ccd966e-2b90-4b13-929d-401423987429) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/fonts%2Fmaterial-icons-outlined.woff2?alt=media&token=ca9b61b0-85b5-495f-9df9-1da970772bb0) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Oswald;font-style:normal;src:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/fonts%2Foswald-regular.woff2?alt=media&token=65055bd6-2cd5-4ec1-b397-50c373c7f61a) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/fonts%2Fnunito-v25-latin-regular.woff2?alt=media&token=74f413a2-08c6-41ce-93e3-7649d377a910) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;src:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/fonts%2Fnunito-v25-latin-700.woff2?alt=media&token=e6979e87-6efd-4ebe-9339-f8da2ccdab42) format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:300;src:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/fonts%2Fnunito-v25-latin-300italic.woff2?alt=media&token=a4d9baad-7fdf-4479-8afa-0fb7bf121e52) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(https://firebasestorage.googleapis.com/v0/b/card-maker-74ec3.appspot.com/o/fonts%2Finter-v12-latin-regular.woff2?alt=media&token=5366ede9-fafc-4bb2-b45e-7e96bd73258c) format("woff2")}
