@charset "UTF-8";.light .toolbar__preferences-button,.light .toolbar__ar-button,.light .toolbar__stop-button,.light .toolbar__play-button,.light .preference__minus-button,.light .preference__plus-button{display:inline-block;height:3.6666666667rem;width:3.6666666667rem;text-align:center;border-radius:100%;cursor:pointer;border:none;outline:none;background-color:#d9d9d9;color:#333}.light .toolbar__preferences-button g,.light .toolbar__ar-button g,.light .toolbar__stop-button g,.light .toolbar__play-button g,.light .preference__minus-button g,.light .preference__plus-button g,.light .toolbar__preferences-button path,.light .toolbar__ar-button path,.light .toolbar__stop-button path,.light .toolbar__play-button path,.light .preference__minus-button path,.light .preference__plus-button path{fill:#333}.light .toolbar__preferences-button:hover,.light .toolbar__ar-button:hover,.light .toolbar__stop-button:hover,.light .toolbar__play-button:hover,.light .preference__minus-button:hover,.light .preference__plus-button:hover{background-color:#9ae201;color:#fff}.light .toolbar__preferences-button:hover g,.light .toolbar__ar-button:hover g,.light .toolbar__stop-button:hover g,.light .toolbar__play-button:hover g,.light .preference__minus-button:hover g,.light .preference__plus-button:hover g,.light .toolbar__preferences-button:hover path,.light .toolbar__ar-button:hover path,.light .toolbar__stop-button:hover path,.light .toolbar__play-button:hover path,.light .preference__minus-button:hover path,.light .preference__plus-button:hover path{fill:#fff}.light .toolbar__preferences-button--selected,.light .toolbar__stop-button--selected,.light .toolbar__play-button--selected{background-color:#9ae201}.light .toolbar__preferences-button--selected g,.light .toolbar__stop-button--selected g,.light .toolbar__play-button--selected g,.light .toolbar__preferences-button--selected path,.light .toolbar__stop-button--selected path,.light .toolbar__play-button--selected path{fill:#fff}.dark .toolbar__preferences-button,.dark .toolbar__ar-button,.dark .toolbar__stop-button,.dark .toolbar__play-button,.dark .preference__minus-button,.dark .preference__plus-button{display:inline-block;height:3.6666666667rem;width:3.6666666667rem;text-align:center;border-radius:100%;cursor:pointer;border:none;outline:none;background-color:#4d4d4d;color:#fff}.dark .toolbar__preferences-button g,.dark .toolbar__ar-button g,.dark .toolbar__stop-button g,.dark .toolbar__play-button g,.dark .preference__minus-button g,.dark .preference__plus-button g,.dark .toolbar__preferences-button path,.dark .toolbar__ar-button path,.dark .toolbar__stop-button path,.dark .toolbar__play-button path,.dark .preference__minus-button path,.dark .preference__plus-button path{fill:#fff}.dark .toolbar__preferences-button:hover,.dark .toolbar__ar-button:hover,.dark .toolbar__stop-button:hover,.dark .toolbar__play-button:hover,.dark .preference__minus-button:hover,.dark .preference__plus-button:hover{background-color:#9ae201;color:#fff}.dark .toolbar__preferences-button:hover g,.dark .toolbar__ar-button:hover g,.dark .toolbar__stop-button:hover g,.dark .toolbar__play-button:hover g,.dark .preference__minus-button:hover g,.dark .preference__plus-button:hover g,.dark .toolbar__preferences-button:hover path,.dark .toolbar__ar-button:hover path,.dark .toolbar__stop-button:hover path,.dark .toolbar__play-button:hover path,.dark .preference__minus-button:hover path,.dark .preference__plus-button:hover path{fill:#fff}.dark .toolbar__preferences-button--selected,.dark .toolbar__stop-button--selected,.dark .toolbar__play-button--selected{background-color:#9ae201}.dark .toolbar__preferences-button--selected g,.dark .toolbar__stop-button--selected g,.dark .toolbar__play-button--selected g,.dark .toolbar__preferences-button--selected path,.dark .toolbar__stop-button--selected path,.dark .toolbar__play-button--selected path{fill:#fff}.contrast .toolbar__preferences-button,.contrast .toolbar__ar-button,.contrast .toolbar__stop-button,.contrast .toolbar__play-button,.contrast .preference__minus-button,.contrast .preference__plus-button{display:inline-block;height:3.6666666667rem;width:3.6666666667rem;text-align:center;border-radius:100%;cursor:pointer;border:none;outline:none;background-color:#d9d9d9;color:#333}.contrast .toolbar__preferences-button g,.contrast .toolbar__ar-button g,.contrast .toolbar__stop-button g,.contrast .toolbar__play-button g,.contrast .preference__minus-button g,.contrast .preference__plus-button g,.contrast .toolbar__preferences-button path,.contrast .toolbar__ar-button path,.contrast .toolbar__stop-button path,.contrast .toolbar__play-button path,.contrast .preference__minus-button path,.contrast .preference__plus-button path{fill:#333}.contrast .toolbar__preferences-button:hover,.contrast .toolbar__ar-button:hover,.contrast .toolbar__stop-button:hover,.contrast .toolbar__play-button:hover,.contrast .preference__minus-button:hover,.contrast .preference__plus-button:hover{background-color:#f5dc23;color:#333}.contrast .toolbar__preferences-button:hover g,.contrast .toolbar__ar-button:hover g,.contrast .toolbar__stop-button:hover g,.contrast .toolbar__play-button:hover g,.contrast .preference__minus-button:hover g,.contrast .preference__plus-button:hover g,.contrast .toolbar__preferences-button:hover path,.contrast .toolbar__ar-button:hover path,.contrast .toolbar__stop-button:hover path,.contrast .toolbar__play-button:hover path,.contrast .preference__minus-button:hover path,.contrast .preference__plus-button:hover path{fill:#333}.contrast .toolbar__preferences-button--selected,.contrast .toolbar__stop-button--selected,.contrast .toolbar__play-button--selected{background-color:#f5dc23}.contrast .toolbar__preferences-button--selected g,.contrast .toolbar__stop-button--selected g,.contrast .toolbar__play-button--selected g,.contrast .toolbar__preferences-button--selected path,.contrast .toolbar__stop-button--selected path,.contrast .toolbar__play-button--selected path{fill:#333}.light .toast__close{color:#fff}.light .toast__close g,.light .toast__close path{fill:#fff}.light .toast__close:hover{color:#fff}.light .toast__close:hover g,.light .toast__close:hover path{opacity:1;fill:#fff}.dark .toast__close{color:#333}.dark .toast__close g,.dark .toast__close path{fill:#333}.dark .toast__close:hover{color:#333}.dark .toast__close:hover g,.dark .toast__close:hover path{opacity:1;fill:#333}.contrast .toast__close{color:#1c1c1c}.contrast .toast__close g,.contrast .toast__close path{fill:#1c1c1c}.contrast .toast__close:hover{color:#1c1c1c}.contrast .toast__close:hover g,.contrast .toast__close:hover path{opacity:1;fill:#1c1c1c}.contrast .toast__close,.dark .toast__close,.light .toast__close{background-color:transparent;border:none;cursor:pointer;padding:0}.light .copyable-input__preview,.light button[type=submit],.light input[type=submit]{background-color:#f0f0f0;color:#000;cursor:pointer;border:2px solid #A6A6A6;border-radius:2px;padding:.8333333333rem 2.5rem}.light .copyable-input__preview g,.light button[type=submit] g,.light input[type=submit] g,.light .copyable-input__preview path,.light button[type=submit] path,.light input[type=submit] path{fill:#000;opacity:1}.light .copyable-input__preview:not(disabled):hover,.light button[type=submit]:not(disabled):hover,.light input[type=submit]:not(disabled):hover{border-color:#9ae201;background-color:#9ae201;color:#fff}.light .copyable-input__preview:not(disabled):hover g,.light button[type=submit]:not(disabled):hover g,.light input[type=submit]:not(disabled):hover g,.light .copyable-input__preview:not(disabled):hover path,.light button[type=submit]:not(disabled):hover path,.light input[type=submit]:not(disabled):hover path{fill:#fff}.light .copyable-input__preview:not(disabled):active,.light button[type=submit]:not(disabled):active,.light input[type=submit]:not(disabled):active{border-color:#f10046;background-color:#f10046;color:#fff}.light .copyable-input__preview:not(disabled):active g,.light button[type=submit]:not(disabled):active g,.light input[type=submit]:not(disabled):active g,.light .copyable-input__preview:not(disabled):active path,.light button[type=submit]:not(disabled):active path,.light input[type=submit]:not(disabled):active path{fill:#fff}.dark .copyable-input__preview,.dark button[type=submit],.dark input[type=submit]{background-color:#333;color:#f0f0f0;cursor:pointer;border:2px solid #666;border-radius:2px;padding:.8333333333rem 2.5rem}.dark .copyable-input__preview g,.dark button[type=submit] g,.dark input[type=submit] g,.dark .copyable-input__preview path,.dark button[type=submit] path,.dark input[type=submit] path{fill:#f0f0f0;opacity:1}.dark .copyable-input__preview:not(disabled):hover,.dark button[type=submit]:not(disabled):hover,.dark input[type=submit]:not(disabled):hover{border-color:#9ae201;background-color:#9ae201;color:#fff}.dark .copyable-input__preview:not(disabled):hover g,.dark button[type=submit]:not(disabled):hover g,.dark input[type=submit]:not(disabled):hover g,.dark .copyable-input__preview:not(disabled):hover path,.dark button[type=submit]:not(disabled):hover path,.dark input[type=submit]:not(disabled):hover path{fill:#fff}.dark .copyable-input__preview:not(disabled):active,.dark button[type=submit]:not(disabled):active,.dark input[type=submit]:not(disabled):active{border-color:#f10046;background-color:#f10046;color:#fff}.dark .copyable-input__preview:not(disabled):active g,.dark button[type=submit]:not(disabled):active g,.dark input[type=submit]:not(disabled):active g,.dark .copyable-input__preview:not(disabled):active path,.dark button[type=submit]:not(disabled):active path,.dark input[type=submit]:not(disabled):active path{fill:#fff}.contrast .copyable-input__preview,.contrast button[type=submit],.contrast input[type=submit]{background-color:#333;color:#f0f0f0;cursor:pointer;border:2px solid #666;border-radius:2px;padding:.8333333333rem 2.5rem}.contrast .copyable-input__preview g,.contrast button[type=submit] g,.contrast input[type=submit] g,.contrast .copyable-input__preview path,.contrast button[type=submit] path,.contrast input[type=submit] path{fill:#f0f0f0;opacity:1}.contrast .copyable-input__preview:not(disabled):hover,.contrast button[type=submit]:not(disabled):hover,.contrast input[type=submit]:not(disabled):hover{border-color:#f5dc23;background-color:#f5dc23;color:#333}.contrast .copyable-input__preview:not(disabled):hover g,.contrast button[type=submit]:not(disabled):hover g,.contrast input[type=submit]:not(disabled):hover g,.contrast .copyable-input__preview:not(disabled):hover path,.contrast button[type=submit]:not(disabled):hover path,.contrast input[type=submit]:not(disabled):hover path{fill:#333}.contrast .copyable-input__preview:not(disabled):active,.contrast button[type=submit]:not(disabled):active,.contrast input[type=submit]:not(disabled):active{border-color:#f5dc23;background-color:#f5dc23;color:#333}.contrast .copyable-input__preview:not(disabled):active g,.contrast button[type=submit]:not(disabled):active g,.contrast input[type=submit]:not(disabled):active g,.contrast .copyable-input__preview:not(disabled):active path,.contrast button[type=submit]:not(disabled):active path,.contrast input[type=submit]:not(disabled):active path{fill:#333}.light .preference__minus-button,.light .preference__plus-button{color:#333;background-color:#d9d9d9;padding:0;margin-bottom:2.3333333333rem;line-height:4.1666666667rem}.light .preference__minus-button g,.light .preference__plus-button g,.light .preference__minus-button path,.light .preference__plus-button path{fill:#333}.light .preference__minus-button:enabled:hover,.light .preference__plus-button:enabled:hover{background-color:#9ae201;color:#fff}.light .preference__minus-button:enabled:hover g,.light .preference__plus-button:enabled:hover g,.light .preference__minus-button:enabled:hover path,.light .preference__plus-button:enabled:hover path{fill:#fff}.light .preference__minus-button:disabled:hover,.light .preference__plus-button:disabled:hover{cursor:not-allowed;background-color:#d9d9d9}.dark .preference__minus-button,.dark .preference__plus-button{color:#fff;background-color:#666;padding:0;margin-bottom:2.3333333333rem;line-height:4.1666666667rem}.dark .preference__minus-button g,.dark .preference__plus-button g,.dark .preference__minus-button path,.dark .preference__plus-button path{fill:#fff}.dark .preference__minus-button:enabled:hover,.dark .preference__plus-button:enabled:hover{background-color:#9ae201;color:#fff}.dark .preference__minus-button:enabled:hover g,.dark .preference__plus-button:enabled:hover g,.dark .preference__minus-button:enabled:hover path,.dark .preference__plus-button:enabled:hover path{fill:#fff}.dark .preference__minus-button:disabled:hover,.dark .preference__plus-button:disabled:hover{cursor:not-allowed;background-color:#666}.contrast .preference__minus-button,.contrast .preference__plus-button{color:#fff;background-color:#d9d9d9;padding:0;margin-bottom:2.3333333333rem;line-height:4.1666666667rem}.contrast .preference__minus-button g,.contrast .preference__plus-button g,.contrast .preference__minus-button path,.contrast .preference__plus-button path{fill:#333}.contrast .preference__minus-button:enabled:hover,.contrast .preference__plus-button:enabled:hover{background-color:#f5dc23;color:#333}.contrast .preference__minus-button:enabled:hover g,.contrast .preference__plus-button:enabled:hover g,.contrast .preference__minus-button:enabled:hover path,.contrast .preference__plus-button:enabled:hover path{fill:#333}.contrast .preference__minus-button:disabled:hover,.contrast .preference__plus-button:disabled:hover{cursor:not-allowed;background-color:#d9d9d9}.light .preference__preview-button,.light .preference__option{background-color:transparent;color:#666}.light .preference__preview-button:hover,.light .preference__option:hover{color:#1c1c1c}.dark .preference__preview-button,.dark .preference__option{background-color:transparent;color:#a6a6a6}.dark .preference__preview-button:hover,.dark .preference__option:hover{color:#fff}.contrast .preference__preview-button,.contrast .preference__option{background-color:transparent;color:#f0f0f0}.contrast .preference__preview-button:hover,.contrast .preference__option:hover{color:#f5dc23}.contrast .preference__preview-button,.dark .preference__preview-button,.light .preference__preview-button,.contrast .preference__option,.dark .preference__option,.light .preference__option{font-size:1rem;cursor:pointer;text-align:left;padding:0;margin-bottom:.4166666667rem;padding-right:.4166666667rem;border:0;list-style-type:none}.light .error-modal,.light .overlay__body,.light .modal-content,.light .modal-content-folder,.light .emmet-abbreviation-preview{background-color:#f0f0f0;border:1px solid #A6A6A6;box-shadow:0 12px 12px #00000029}.dark .error-modal,.dark .overlay__body,.dark .modal-content,.dark .modal-content-folder,.dark .emmet-abbreviation-preview,.contrast .error-modal,.contrast .overlay__body,.contrast .modal-content,.contrast .modal-content-folder,.contrast .emmet-abbreviation-preview{background-color:#333;border:1px solid #666;box-shadow:0 12px 12px #00000029}.error-modal,.overlay__body,.modal-content,.modal-content-folder,.emmet-abbreviation-preview{border-radius:2px;z-index:20}.editor-accessibility,.form__label--hidden,.new-file-form__name-label,.new-folder-form__name-label,.preference--hidden,.preference__radio-button,.toolbar__play-sketch-button,.CodeMirror-hints .CodeMirror-hint .hint-hidden,.CodeMirror-search-button .label,.CodeMirror-regexp-button .label,.CodeMirror-case-button .label,.CodeMirror-word-button .label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.light .preview-console__clear,.light button,.light a{text-decoration:none;color:#666;cursor:pointer}.light .preview-console__clear g,.light button g,.light a g,.light .preview-console__clear path,.light button path,.light a path{fill:#666}.light .preview-console__clear:hover,.light button:hover,.light a:hover{text-decoration:none;color:#1c1c1c}.light .preview-console__clear:hover g,.light button:hover g,.light a:hover g,.light .preview-console__clear:hover path,.light button:hover path,.light a:hover path{fill:#1c1c1c}.dark .preview-console__clear,.dark button,.dark a{text-decoration:none;color:#a6a6a6;cursor:pointer}.dark .preview-console__clear g,.dark button g,.dark a g,.dark .preview-console__clear path,.dark button path,.dark a path{fill:#a6a6a6}.dark .preview-console__clear:hover,.dark button:hover,.dark a:hover{text-decoration:none;color:#fff}.dark .preview-console__clear:hover g,.dark button:hover g,.dark a:hover g,.dark .preview-console__clear:hover path,.dark button:hover path,.dark a:hover path{fill:#fff}.contrast .preview-console__clear,.contrast button,.contrast a{text-decoration:none;color:#f0f0f0;cursor:pointer}.contrast .preview-console__clear g,.contrast button g,.contrast a g,.contrast .preview-console__clear path,.contrast button path,.contrast a path{fill:#f0f0f0}.contrast .preview-console__clear:hover,.contrast button:hover,.contrast a:hover{text-decoration:none;color:#f5dc23}.contrast .preview-console__clear:hover g,.contrast button:hover g,.contrast a:hover g,.contrast .preview-console__clear:hover path,.contrast button:hover path,.contrast a:hover path{fill:#f5dc23}.light .nav__submenu,.light .collection__share-dropdown,.light .sidebar__project-options,.light .sidebar__file-item-options,.light .nav__dropdown{background-color:#f0f0f0;border:1px solid #A6A6A6;box-shadow:0 0 18px #00000029;color:#333}.dark .nav__submenu,.dark .collection__share-dropdown,.dark .sidebar__project-options,.dark .sidebar__file-item-options,.dark .nav__dropdown,.contrast .nav__submenu,.contrast .collection__share-dropdown,.contrast .sidebar__project-options,.contrast .sidebar__file-item-options,.contrast .nav__dropdown{background-color:#333;border:1px solid #666;box-shadow:0 0 18px #00000029;color:#fff}.nav__submenu,.collection__share-dropdown,.sidebar__project-options,.sidebar__file-item-options,.nav__dropdown{text-align:left;width:15rem;display:flex;position:absolute;flex-direction:column;top:95%;height:auto;z-index:9999;border-radius:.5rem}.nav__submenu li:first-child,.collection__share-dropdown li:first-child,.sidebar__project-options li:first-child,.sidebar__file-item-options li:first-child,.nav__dropdown li:first-child{border-radius:.4166666667rem .4166666667rem 0 0}.nav__submenu li:last-child,.collection__share-dropdown li:last-child,.sidebar__project-options li:last-child,.sidebar__file-item-options li:last-child,.nav__dropdown li:last-child{border-radius:0 0 .4166666667rem .4166666667rem}.light .nav__submenu li button,.light .collection__share-dropdown li button,.light .sidebar__project-options li button,.light .sidebar__file-item-options li button,.light .nav__dropdown li button,.light .nav__submenu li a,.light .collection__share-dropdown li a,.light .sidebar__project-options li a,.light .sidebar__file-item-options li a,.light .nav__dropdown li a{color:#333}.dark .nav__submenu li button,.dark .collection__share-dropdown li button,.dark .sidebar__project-options li button,.dark .sidebar__file-item-options li button,.dark .nav__dropdown li button,.dark .nav__submenu li a,.dark .collection__share-dropdown li a,.dark .sidebar__project-options li a,.dark .sidebar__file-item-options li a,.dark .nav__dropdown li a,.contrast .nav__submenu li button,.contrast .collection__share-dropdown li button,.contrast .sidebar__project-options li button,.contrast .sidebar__file-item-options li button,.contrast .nav__dropdown li button,.contrast .nav__submenu li a,.contrast .collection__share-dropdown li a,.contrast .sidebar__project-options li a,.contrast .sidebar__file-item-options li a,.contrast .nav__dropdown li a{color:#fff}.nav__submenu li button,.collection__share-dropdown li button,.sidebar__project-options li button,.sidebar__file-item-options li button,.nav__dropdown li button,.nav__submenu li a,.collection__share-dropdown li a,.sidebar__project-options li a,.sidebar__file-item-options li a,.nav__dropdown li a{width:100%;text-align:left;padding:.6666666667rem 1.3333333333rem}.nav__submenu li,.collection__share-dropdown li,.sidebar__project-options li,.sidebar__file-item-options li,.nav__dropdown li{height:2.9166666667rem;cursor:pointer;display:flex;align-items:center}.light .nav__submenu li:hover,.light .collection__share-dropdown li:hover,.light .sidebar__project-options li:hover,.light .sidebar__file-item-options li:hover,.light .nav__dropdown li:hover,.dark .nav__submenu li:hover,.dark .collection__share-dropdown li:hover,.dark .sidebar__project-options li:hover,.dark .sidebar__file-item-options li:hover,.dark .nav__dropdown li:hover{background-color:#9ae201;color:#fff}.contrast .nav__submenu li:hover,.contrast .collection__share-dropdown li:hover,.contrast .sidebar__project-options li:hover,.contrast .sidebar__file-item-options li:hover,.contrast .nav__dropdown li:hover{background-color:#f5dc23;color:#333}.light .nav__submenu li:hover button,.light .collection__share-dropdown li:hover button,.light .sidebar__project-options li:hover button,.light .sidebar__file-item-options li:hover button,.light .nav__dropdown li:hover button,.light .nav__submenu li:hover a,.light .collection__share-dropdown li:hover a,.light .sidebar__project-options li:hover a,.light .sidebar__file-item-options li:hover a,.light .nav__dropdown li:hover a,.dark .nav__submenu li:hover button,.dark .collection__share-dropdown li:hover button,.dark .sidebar__project-options li:hover button,.dark .sidebar__file-item-options li:hover button,.dark .nav__dropdown li:hover button,.dark .nav__submenu li:hover a,.dark .collection__share-dropdown li:hover a,.dark .sidebar__project-options li:hover a,.dark .sidebar__file-item-options li:hover a,.dark .nav__dropdown li:hover a{color:#fff}.contrast .nav__submenu li:hover button,.contrast .collection__share-dropdown li:hover button,.contrast .sidebar__project-options li:hover button,.contrast .sidebar__file-item-options li:hover button,.contrast .nav__dropdown li:hover button,.contrast .nav__submenu li:hover a,.contrast .collection__share-dropdown li:hover a,.contrast .sidebar__project-options li:hover a,.contrast .sidebar__file-item-options li:hover a,.contrast .nav__dropdown li:hover a{color:#333}.nav__dropdown{left:0}.collection__share-dropdown,.sidebar__project-options,.sidebar__file-item-options{right:0}html,body{margin:0;padding:0;min-height:100%;height:100%}ul,p{padding:0;margin:0}h2,h3{margin:0}ul{list-style:none}*{box-sizing:border-box}html,body{font-size:12px}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:10px}.light ::-webkit-scrollbar-track{color:#a6a6a6}.dark ::-webkit-scrollbar-track{color:#666}.contrast ::-webkit-scrollbar-track{color:#666}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}}.light body,.light input,.light textarea{color:#333}.dark body,.dark input,.dark textarea,.contrast body,.contrast input,.contrast textarea{color:#fff}body,input,textarea,button{font-family:Montserrat,sans-serif}.root-app,.app{min-height:100%;height:100vh}input,button{font-size:1rem}input,textarea{padding:.4166666667rem;border:1px solid;border-radius:2px;padding:.8333333333rem}.light input,.light textarea{color:#333;background-color:#fff;border-color:#666}.dark input,.dark textarea{color:#fff;background-color:#333;border-color:#f0f0f0}.contrast input,.contrast textarea{color:#fff;background-color:#333;border-color:#666}.light input::selection,.light textarea::selection{color:#333;background-color:#d9d9d9}.dark input::selection,.dark textarea::selection{color:#000;background-color:#fff}.contrast input::selection,.contrast textarea::selection{color:#000;background-color:#fff}button[type=submit]:disabled,input[type=submit]:disabled{cursor:not-allowed}button{background:transparent;border:none}h1,h2{font-size:1.75em}h3{font-weight:400;font-size:1.3333333333rem}h4{font-weight:400}h6{font-weight:400;font-size:1rem}thead,th{text-align:left}a:focus,button:focus,input:focus,textarea:focus{outline:none;box-shadow:0 0 0 1px #0f9dd7}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{--donate-banner-dark: #c01c4c;--donate-banner-background: url(https://foundation-donate-banner.netlify.app/p5.png)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid black;border-radius:4px;color:#000;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=)}.CodeMirror-lint-mark-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==)}.CodeMirror-lint-marker{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=)}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=)}.CodeMirror-lint-marker-multiple{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.CodeMirror-lint-line-error{background-color:#b74c5114}.CodeMirror-lint-line-warning{background-color:#ffd3001a}.codemirror-colorview{border:1px solid #cecece;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 2px;width:10px;height:10px;cursor:pointer;vertical-align:middle;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQYV2NctWrVfwYkEBYWxojMZ6SDAmT7QGx0K1EcRBsFAADeG/3M/HteAAAAAElFTkSuQmCC) repeat}.codemirror-colorview .codemirror-colorview-background{content:"";position:absolute;left:0;right:0;bottom:0;top:0}.codemirror-colorview:hover{border-color:#494949}.codemirror-colorpicker{position:relative;width:224px;z-index:1000;display:inline-block;border:1px solid rgba(0,0,0,.2);background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0px 10px 2px rgba(0,0,0,.12);box-shadow:0 0 10px 2px #0000001f}.codemirror-colorpicker>.arrow{position:absolute;top:-10px;left:7px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;display:none;border-bottom:10px solid rgba(0,0,0,.2);pointer-events:none}.codemirror-colorpicker>.arrow:after{position:absolute;content:"";top:1px;left:-9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid white}.codemirror-colorpicker .colorpicker-body .arrow-button{position:relative;width:10px;height:12px;padding:0;background-color:transparent}.codemirror-colorpicker .colorpicker-body .arrow-button:before{content:"";display:inline-block;position:absolute;left:0;right:0;top:0;height:50%;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid black;pointer-events:none;margin:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker .colorpicker-body .arrow-button:after{content:"";display:inline-block;position:absolute;left:0;right:0;bottom:0;top:50%;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid black;pointer-events:none;margin:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker .colorpicker-body .color{position:relative;height:120px;overflow:hidden;cursor:pointer}.codemirror-colorpicker .colorpicker-body .color>.saturation{position:relative;width:100%;height:100%}.codemirror-colorpicker .colorpicker-body .color>.saturation>.value{position:relative;width:100%;height:100%}.codemirror-colorpicker .colorpicker-body .color>.saturation>.value>.drag-pointer{position:absolute;width:10px;height:10px;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.codemirror-colorpicker .colorpicker-body .color>.saturation{background-color:#cc9a8100;background-image:-webkit-gradient(linear,left top,right top,from(#FFF),to(rgba(204,154,129,0)));background-image:linear-gradient(to right,#fff,#cc9a8100);background-repeat:repeat-x}.codemirror-colorpicker .colorpicker-body .color>.saturation>.value{background-image:-webkit-gradient(linear,left bottom,left top,from(#000000),to(rgba(204,154,129,0)));background-image:linear-gradient(to top,#000,#cc9a8100)}.codemirror-colorpicker .colorpicker-body .color>.saturation>.value>.drag-pointer{border:1px solid #fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #0000000d}.codemirror-colorpicker .colorpicker-body .control{position:relative;padding:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.codemirror-colorpicker .colorpicker-body .control.has-eyedropper{padding-left:30px}.codemirror-colorpicker .colorpicker-body .control.has-eyedropper .el-cp-color-control__left{position:absolute;left:12px;top:20px;width:30px;height:30px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker .colorpicker-body .control.has-eyedropper>.color,.codemirror-colorpicker .colorpicker-body .control.has-eyedropper>.empty{left:45px}.codemirror-colorpicker .colorpicker-body .control>.color,.codemirror-colorpicker .colorpicker-body .control>.empty{position:absolute;left:12px;top:14px;width:30px;height:30px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker .colorpicker-body .control>.color{border:1px solid rgba(0,0,0,.1)}.codemirror-colorpicker .colorpicker-body .control>.hue{position:relative;padding:6px 16px;margin:0 0 0 42px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.codemirror-colorpicker .colorpicker-body .control>.hue>.hue-container{position:relative;width:100%;height:10px;border-radius:3px}.codemirror-colorpicker .colorpicker-body .control>.opacity{position:relative;padding:3px 16px;margin:0 0 0 42px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.codemirror-colorpicker .colorpicker-body .control>.opacity>.opacity-container{position:relative;width:100%;height:10px;border-radius:3px}.codemirror-colorpicker .colorpicker-body .control .drag-bar,.codemirror-colorpicker .colorpicker-body .control .drag-bar2{position:absolute;cursor:pointer;top:50%;left:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:12px;height:12px;border-radius:50%}.codemirror-colorpicker .colorpicker-body .control>.hue>.hue-container{background:-webkit-gradient(linear,left top,right top,from(#ff0000),color-stop(17%,#ffff00),color-stop(33%,#00ff00),color-stop(50%,#00ffff),color-stop(67%,#0000ff),color-stop(83%,#ff00ff),to(#ff0000));background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.codemirror-colorpicker .colorpicker-body .control>.opacity>.opacity-container{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQYV2NctWrVfwYkEBYWxojMZ6SDAmT7QGx0K1EcRBsFAADeG/3M/HteAAAAAElFTkSuQmCC) repeat}.codemirror-colorpicker .colorpicker-body .control>.opacity>.opacity-container>.color-bar{position:absolute;display:block;content:"";left:0;right:0;bottom:0;top:0}.codemirror-colorpicker .colorpicker-body .control>.empty{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQYV2NctWrVfwYkEBYWxojMZ6SDAmT7QGx0K1EcRBsFAADeG/3M/HteAAAAAElFTkSuQmCC) repeat}.codemirror-colorpicker .colorpicker-body .control .drag-bar,.codemirror-colorpicker .colorpicker-body .control .drag-bar2{border:1px solid rgba(0,0,0,.05);-webkit-box-shadow:2px 2px 2px 0px rgba(0,0,0,.2);box-shadow:2px 2px 2px #0003;background-color:#fefefe}.codemirror-colorpicker .colorpicker-body .information{position:relative;-webkit-box-sizing:padding-box;box-sizing:padding-box}.codemirror-colorpicker .colorpicker-body .information>input{position:absolute;font-size:10px;height:20px;bottom:20px;padding:0 0 0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.codemirror-colorpicker .colorpicker-body .information>input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.codemirror-colorpicker .colorpicker-body .information>input[type=number]::-webkit-inner-spin-button,.codemirror-colorpicker .colorpicker-body .information>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.codemirror-colorpicker .colorpicker-body .information.hex>.information-item.hex{display:-webkit-box;display:-ms-flexbox;display:flex}.codemirror-colorpicker .colorpicker-body .information.rgb>.information-item.rgb{display:-webkit-box;display:-ms-flexbox;display:flex}.codemirror-colorpicker .colorpicker-body .information.hsl>.information-item.hsl{display:-webkit-box;display:-ms-flexbox;display:flex}.codemirror-colorpicker .colorpicker-body .information>.information-item{display:none;position:relative;padding:0 5px 0 9px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:40px}.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field>.title{text-align:center;font-size:12px;color:#a9a9a9;padding-top:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field input{text-align:center;width:100%;padding:3px;height:21px;font-size:11px;color:#333;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border:1px solid #cbcbcb;border-radius:2px}.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field input[type=number]::-webkit-inner-spin-button,.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field.hsl-l input[type=number],.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field.hsl-s input[type=number]{padding-left:1px;padding-right:10px}.codemirror-colorpicker .colorpicker-body .information>.information-item>.input-field .postfix{display:inline-block;position:absolute;right:3px;top:2px;height:21px;line-height:2;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-size:11px}.codemirror-colorpicker .colorpicker-body .information>.information-change{position:absolute;display:block;width:40px;top:0;right:0;bottom:0;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:5px}.codemirror-colorpicker .colorpicker-body .information>.information-change>.format-change-button{-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent;border:0px;cursor:pointer;outline:none}.codemirror-colorpicker .colorpicker-body .information>.title{color:#a3a3a3}.codemirror-colorpicker .colorpicker-body .information>.input{color:#333}.codemirror-colorpicker .colorpicker-body .colorsets{border-top:1px solid #e2e2e2}.codemirror-colorpicker .colorpicker-body .colorsets>.menu{float:right;padding:10px 15px 10px 5px}.codemirror-colorpicker .colorpicker-body .colorsets>.menu button{border:0px;font-size:14px;font-weight:300;font-family:serif,sans-serif;outline:none;cursor:pointer}.codemirror-colorpicker .colorpicker-body .colorsets>.color-list{margin-right:30px;display:block;padding:12px 0 0 12px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}.codemirror-colorpicker .colorpicker-body .colorsets>.color-list .color-item{width:13px;height:13px;border-radius:2px;display:inline-block;margin-right:12px;margin-bottom:12px;position:relative;background-size:contain;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;vertical-align:middle}.codemirror-colorpicker .colorpicker-body .colorsets>.color-list .color-item:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.codemirror-colorpicker .colorpicker-body .colorsets>.color-list .color-item .empty{position:absolute;left:0;top:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQYV2NctWrVfwYkEBYWxojMZ6SDAmT7QGx0K1EcRBsFAADeG/3M/HteAAAAAElFTkSuQmCC) repeat;width:100%;height:100%;padding:0;margin:0;pointer-events:none}.codemirror-colorpicker .colorpicker-body .colorsets>.color-list .color-item .color-view{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;margin:0;pointer-events:none;border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker .colorpicker-body .colorsets>.color-list .add-color-item{width:13px;height:13px;display:inline-block;margin-right:12px;margin-bottom:12px;cursor:pointer;line-height:1;text-align:center;font-size:16px;font-weight:400;font-family:serif,sans-serif;color:#8e8e8e;vertical-align:middle}.codemirror-colorpicker .colorpicker-body .color-chooser{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;background-color:#00000080;-webkit-transition:opacity .05s ease-out;transition:opacity .05s ease-out;pointer-events:none}.codemirror-colorpicker .colorpicker-body .color-chooser.open{opacity:1;pointer-events:all}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container{position:absolute;top:120px;left:0;right:0;bottom:0;background-color:#fff}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-item-header{position:absolute;top:0;left:0;right:0;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.2)}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-item-header .title{-webkit-box-flex:2;-ms-flex:2;flex:2;font-weight:700;font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;margin:0;padding:5px 5px 5px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;text-align:left}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-item-header .items{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right;padding-right:10px;display:block;height:100%;line-height:2;cursor:pointer}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-list{position:absolute;top:34px;left:0;right:0;bottom:0;overflow:auto}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-list .colorsets-item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 0;border-bottom:1px solid rgba(0,0,0,.1)}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-list .colorsets-item:hover{background-color:#0000000d}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-list .colorsets-item .title{-webkit-box-flex:2;-ms-flex:2;flex:2;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;pointer-events:none;margin:0;padding:5px 5px 5px 14px;font-weight:400;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;text-align:left}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-list .colorsets-item .items{-webkit-box-flex:3;-ms-flex:3;flex:3;display:block;height:100%;line-height:1.6;cursor:pointer;pointer-events:none}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-list .colorsets-item .items .color-item{width:13px;height:13px;border-radius:3px;display:inline-block;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQYV2NctWrVfwYkEBYWxojMZ6SDAmT7QGx0K1EcRBsFAADeG/3M/HteAAAAAElFTkSuQmCC) repeat;background-size:contain;border:1px solid #dddddd;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;vertical-align:middle}.codemirror-colorpicker .colorpicker-body .color-chooser .color-chooser-container .colorsets-list .colorsets-item .items .color-item .color-view{width:100%;height:100%;padding:0;margin:0;pointer-events:none}.codemirror-colorpicker.sketch{border-radius:5px}.codemirror-colorpicker.sketch>.colorpicker-body>.color{margin:10px 10px 2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:150px}.codemirror-colorpicker.sketch>.colorpicker-body>.control{padding:0}.codemirror-colorpicker.sketch>.colorpicker-body>.control.has-eyedropper{padding-left:30px}.codemirror-colorpicker.sketch>.colorpicker-body>.control.has-eyedropper .el-cp-color-control__left{top:4px}.codemirror-colorpicker.sketch>.colorpicker-body>.control>.color,.codemirror-colorpicker.sketch>.colorpicker-body>.control>.empty{position:absolute;right:10px;left:auto;top:1px;width:26px;height:26px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker.sketch>.colorpicker-body>.control>.color{-webkit-box-shadow:inset 0px 0px 1px 0px rgba(0,0,0,.5);box-shadow:inset 0 0 1px #00000080}.codemirror-colorpicker.sketch>.colorpicker-body>.control>.hue{position:relative;padding:2px 2px 2px 10px;margin:0 38px 0 0}.codemirror-colorpicker.sketch>.colorpicker-body>.control>.hue>.hue-container{border-radius:0}.codemirror-colorpicker.sketch>.colorpicker-body>.control>.opacity{position:relative;padding:2px 2px 2px 10px;margin:0 38px 0 0}.codemirror-colorpicker.sketch>.colorpicker-body>.control>.opacity>.opacity-container{border-radius:0}.codemirror-colorpicker.sketch>.colorpicker-body>.control .drag-bar,.codemirror-colorpicker.sketch>.colorpicker-body>.control .drag-bar2{top:50%;left:0;width:2px;height:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);border-radius:1px;bottom:1px!important}.codemirror-colorpicker.sketch>.colorpicker-body>.control .drag-bar.first,.codemirror-colorpicker.sketch>.colorpicker-body>.control .drag-bar2.first{left:0;-webkit-transform:translateX(50%) translateY(-50%)!important;transform:translate(50%) translateY(-50%)!important}.codemirror-colorpicker.sketch>.colorpicker-body>.control .drag-bar.last,.codemirror-colorpicker.sketch>.colorpicker-body>.control .drag-bar2.last{-webkit-transform:translateX(-150%) translateY(-50%)!important;transform:translate(-150%) translateY(-50%)!important}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-change{display:none}.codemirror-colorpicker.sketch>.colorpicker-body>.information.rgb .information-item.rgb{display:inherit}.codemirror-colorpicker.sketch>.colorpicker-body>.information.rgb .information-item.hsl{display:none!important}.codemirror-colorpicker.sketch>.colorpicker-body>.information.hex .information-item.hex{display:inherit}.codemirror-colorpicker.sketch>.colorpicker-body>.information.hex .information-item.hsl{display:none!important}.codemirror-colorpicker.sketch>.colorpicker-body>.information.hsl .information-item.rgb{display:none!important}.codemirror-colorpicker.sketch>.colorpicker-body>.information.hsl .information-item.hsl{display:inherit}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;margin-right:0}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item>.input-field{padding-left:0}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item>.input-field:last-child{padding-right:0}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item>.input-field>.title{color:#000;font-size:11px;cursor:pointer}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item>.input-field:last-child:not(:first-child){padding-right:0}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item.hex{width:74px;padding-right:0;padding-left:5px}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item.rgb{width:140px;padding-left:0;padding-right:0}.codemirror-colorpicker.sketch>.colorpicker-body>.information .information-item.hsl{display:none;width:140px;padding-left:0;padding-right:0}.codemirror-colorpicker.sketch>.colorpicker-body>.colorsets>.color-list{margin-right:0;padding-right:12px}.codemirror-colorpicker.sketch>.colorpicker-body>.colorsets>.color-list .color-item{width:16px;height:16px;border-radius:3px;margin-right:9px;margin-bottom:10px}.codemirror-colorpicker.palette{border-radius:3px;-webkit-box-shadow:none;box-shadow:none}.codemirror-colorpicker.palette>.colorpicker-body>.color{display:none}.codemirror-colorpicker.palette>.colorpicker-body>.control{display:none}.codemirror-colorpicker.palette>.colorpicker-body>.information{display:none}.codemirror-colorpicker.palette>.colorpicker-body>.colorsets{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:0px}.codemirror-colorpicker.palette>.colorpicker-body>.colorsets>.color-list .color-item{width:15px;height:15px;margin-right:10px;margin-bottom:10px}.codemirror-colorpicker.palette>.colorpicker-body>.color-chooser{display:none;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker.palette>.colorpicker-body>.color-chooser.open{display:block;top:-1px;left:-1px;right:-1px;bottom:auto;border-radius:3px;border:1px solid #d8d8d8;-webkit-box-shadow:0 0px 10px 2px rgba(0,0,0,.12);box-shadow:0 0 10px 2px #0000001f}.codemirror-colorpicker.palette>.colorpicker-body>.color-chooser.open .color-chooser-container{position:relative;top:auto;left:auto;right:auto;bottom:auto;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px}.codemirror-colorpicker.palette>.colorpicker-body>.color-chooser.open .color-chooser-container .colorsets-item-header{position:relative;left:auto;top:auto;right:auto;bottom:auto;border-top-left-radius:3px;border-top-right-radius:3px}.codemirror-colorpicker.palette>.colorpicker-body>.color-chooser.open .color-chooser-container .colorsets-list{position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:auto}.codemirror-colorpicker.palette>.colorpicker-body>.color-chooser.open .color-chooser-container .colorsets-list .colorsets-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.codemirror-colorpicker.macos .colorpicker-body .wheel{width:224px;height:224px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker.macos .colorpicker-body .wheel .wheel-canvas{width:214px;height:214px;border-radius:50%;position:absolute;left:5px;top:5px}.codemirror-colorpicker.macos .colorpicker-body .wheel .drag-pointer{display:inline-block;position:absolute;width:10px;height:10px;left:50%;top:50%;border:1px solid white;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);z-index:2}.codemirror-colorpicker.macos .control{padding-top:0}.codemirror-colorpicker.macos .control>.color,.codemirror-colorpicker.macos .control>.empty{top:4px}.codemirror-colorpicker.macos .control.has-eyedropper{padding-left:30px}.codemirror-colorpicker.macos .control.has-eyedropper .el-cp-color-control__left{top:9px}.codemirror-colorpicker.macos .value{position:relative;padding:6px 16px;margin:0 0 0 42px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.codemirror-colorpicker.macos .value>.value-container{position:relative;width:100%;height:10px;border-radius:3px;background-image:-webkit-gradient(linear,left top,right top,from(#000000),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,#000,#fff0);-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker.macos .value>.value-container .drag-bar{position:absolute;cursor:pointer;top:50%;left:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:12px;height:12px;border-radius:50%}.codemirror-colorpicker.mini{width:180px;display:inline-block}.codemirror-colorpicker.mini .control{padding:0}.codemirror-colorpicker.mini .control .hue,.codemirror-colorpicker.mini .control .opacity{margin:0;padding:0}.codemirror-colorpicker.mini .control .hue>.hue-container{border-radius:0;overflow:hidden;height:20px}.codemirror-colorpicker.mini .control .opacity>.opacity-container{border-radius:0;overflow:hidden;height:20px}.codemirror-colorpicker.mini .control .drag-bar,.codemirror-colorpicker.mini .control .drag-bar2{border:0px;background-color:transparent;height:100%;width:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none}.codemirror-colorpicker.mini .control .drag-bar.last:before,.codemirror-colorpicker.mini .control .drag-bar.lastafter,.codemirror-colorpicker.mini .control .drag-bar2.last:before,.codemirror-colorpicker.mini .control .drag-bar2.lastafter{left:1px}.codemirror-colorpicker.mini .control .drag-bar.first:before,.codemirror-colorpicker.mini .control .drag-bar.first:after,.codemirror-colorpicker.mini .control .drag-bar2.first:before,.codemirror-colorpicker.mini .control .drag-bar2.first:after{left:3px}.codemirror-colorpicker.mini .control .drag-bar:before,.codemirror-colorpicker.mini .control .drag-bar2:before{content:"";position:absolute;left:2px;top:0;width:0;height:0;-webkit-transform:translateX(-50%);transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid black}.codemirror-colorpicker.mini .control .drag-bar:after,.codemirror-colorpicker.mini .control .drag-bar2:after{content:"";position:absolute;left:2px;bottom:0;width:0;height:0;-webkit-transform:translateX(-50%);transform:translate(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid black}.codemirror-colorpicker.mini-vertical{width:180px;display:inline-block}.codemirror-colorpicker.mini-vertical .color{display:inline-block;width:140px;height:160px;vertical-align:middle}.codemirror-colorpicker.mini-vertical .control{height:160px;padding:0;vertical-align:middle;display:inline-block}.codemirror-colorpicker.mini-vertical .control .hue,.codemirror-colorpicker.mini-vertical .control .opacity{margin:0;padding:0;width:20px;display:inline-block;vertical-align:middle;height:100%;position:relative}.codemirror-colorpicker.mini-vertical .control .hue>.hue-container{border-radius:0;overflow:hidden;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#ff0000),color-stop(17%,#ffff00),color-stop(33%,#00ff00),color-stop(50%,#00ffff),color-stop(67%,#0000ff),color-stop(83%,#ff00ff),to(#ff0000));background:linear-gradient(to top,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.codemirror-colorpicker.mini-vertical .control .opacity>.opacity-container{border-radius:0;overflow:hidden;height:100%;width:20px}.codemirror-colorpicker.mini-vertical .control .drag-bar,.codemirror-colorpicker.mini-vertical .control .drag-bar2{border:0px;background-color:transparent;height:2px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.codemirror-colorpicker.mini-vertical .control .drag-bar.last:before,.codemirror-colorpicker.mini-vertical .control .drag-bar.last:after,.codemirror-colorpicker.mini-vertical .control .drag-bar2.last:before,.codemirror-colorpicker.mini-vertical .control .drag-bar2.last:after{top:2px}.codemirror-colorpicker.mini-vertical .control .drag-bar.first:before,.codemirror-colorpicker.mini-vertical .control .drag-bar.first:after,.codemirror-colorpicker.mini-vertical .control .drag-bar2.first:before,.codemirror-colorpicker.mini-vertical .control .drag-bar2.first:after{top:-1px}.codemirror-colorpicker.mini-vertical .control .drag-bar:before,.codemirror-colorpicker.mini-vertical .control .drag-bar2:before{content:"";position:absolute;left:0;top:2px;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid black}.codemirror-colorpicker.mini-vertical .control .drag-bar:after,.codemirror-colorpicker.mini-vertical .control .drag-bar2:after{content:"";position:absolute;top:2px;right:0;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid black}.codemirror-colorpicker.ring .colorpicker-body>.color{position:absolute;width:120px;height:120px;left:52px;top:52px}.codemirror-colorpicker.ring .colorpicker-body .wheel{width:224px;height:224px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker.ring .colorpicker-body .wheel .wheel-canvas{width:214px;height:214px;border-radius:50%;position:absolute;left:5px;top:5px}.codemirror-colorpicker.ring .colorpicker-body .wheel .drag-pointer{display:inline-block;position:absolute;width:10px;height:10px;left:50%;top:50%;border:1px solid white;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);z-index:2}.codemirror-colorpicker.ring .control{padding-top:0}.codemirror-colorpicker.ring .control .value{display:none}.codemirror-colorpicker.ring .control>.color,.codemirror-colorpicker.ring .control>.empty{top:-17px;width:30px;height:30px;border-radius:2px}.codemirror-colorpicker.ring .control.has-eyedropper{padding-left:30px;padding-top:10px}.codemirror-colorpicker.ring .control.has-eyedropper>.color,.codemirror-colorpicker.ring .control.has-eyedropper>.empty{top:-2px}.codemirror-colorpicker.ring .control.has-eyedropper .el-cp-color-control__left{top:4px}.codemirror-colorpicker.xd{display:inline-block;padding-top:12px;width:245px}.codemirror-colorpicker.xd .color{display:inline-block;margin-left:12px;margin-bottom:12px;width:170px;height:170px;vertical-align:middle;border-radius:3px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cecece}.codemirror-colorpicker.xd .color>.saturation>.value>.drag-pointer{border:2px solid white;width:7px;height:7px;-webkit-box-shadow:0 0 1px 0px black,inset 0 0 1px 0px black;box-shadow:0 0 1px #000,inset 0 0 1px #000}.codemirror-colorpicker.xd .control{height:170px;padding:0;vertical-align:middle;display:inline-block;margin-right:12px;margin-bottom:12px}.codemirror-colorpicker.xd .control .hue,.codemirror-colorpicker.xd .control .opacity{padding:0;width:13px;display:inline-block;vertical-align:middle;height:100%;position:relative;overflow:hidden;border-radius:3px;margin:0 0 0 8px}.codemirror-colorpicker.xd .control .hue>.hue-container{border-radius:0;overflow:hidden;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#ff0000),color-stop(17%,#ffff00),color-stop(33%,#00ff00),color-stop(50%,#00ffff),color-stop(67%,#0000ff),color-stop(83%,#ff00ff),to(#ff0000));background:linear-gradient(to top,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.codemirror-colorpicker.xd .control .opacity>.opacity-container{border-radius:0;overflow:hidden;height:100%}.codemirror-colorpicker.xd .control .drag-bar,.codemirror-colorpicker.xd .control .drag-bar2{border:0px;background-color:transparent;border:2px solid white;-webkit-box-shadow:0 0 1px 0px black,inset 0 0 1px 0px black;box-shadow:0 0 1px #000,inset 0 0 1px #000;width:10px;height:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none;transform:none;overflow:hidden;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}.codemirror-colorpicker.xd .information{margin-top:5px}.codemirror-colorpicker.vscode{width:336px;display:inline-block;background-color:#333;border:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0}.codemirror-colorpicker.vscode .colorpicker-body{border-radius:0;display:inline-block}.codemirror-colorpicker.vscode .colorpicker-body .color-view{height:34px}.codemirror-colorpicker.vscode .colorpicker-body .color-view.has-eyedropper{display:-webkit-box;display:-ms-flexbox;display:flex}.codemirror-colorpicker.vscode .colorpicker-body .color-view.has-eyedropper .color-view-container{width:254px;display:inline-block}.codemirror-colorpicker.vscode .colorpicker-body .color-view.has-eyedropper .el-cp-color-control__left{float:right;width:80px;text-align:center;padding:6px 0}.codemirror-colorpicker.vscode .colorpicker-body .color-view.has-eyedropper .el-cp-color-control__left button{display:inline-block}.codemirror-colorpicker.vscode .colorpicker-body .color-view.has-eyedropper .el-cp-color-control__left button svg path{fill:#fff}.codemirror-colorpicker.vscode .colorpicker-body .color-view .color-view-container{line-height:34px;font-size:14px;text-align:center;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:0 0 3px #535353;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAJElEQVQYV2NctWrVfwYkEBYWxojMZ6SDAmT7QGx0K1EcRBsFAADeG/3M/HteAAAAAElFTkSuQmCC) repeat}.codemirror-colorpicker.vscode .colorpicker-body .color-view .color-view-container .preview{display:block;height:100%}.codemirror-colorpicker.vscode .colorpicker-body .color-tool{padding:8px}.codemirror-colorpicker.vscode .color{display:inline-block;width:240px;height:160px;vertical-align:middle}.codemirror-colorpicker.vscode .control{height:160px;vertical-align:middle;display:inline-block;padding:0 0 0 4px}.codemirror-colorpicker.vscode .control .hue,.codemirror-colorpicker.vscode .control .opacity{margin:0;padding:0;width:30px;display:inline-block;vertical-align:middle;height:100%;position:relative}.codemirror-colorpicker.vscode .control .hue{padding-left:5px;width:35px}.codemirror-colorpicker.vscode .control .hue>.hue-container{border-radius:0;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#ff0000),color-stop(17%,#ffff00),color-stop(33%,#00ff00),color-stop(50%,#00ffff),color-stop(67%,#0000ff),color-stop(83%,#ff00ff),to(#ff0000));background:linear-gradient(to top,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.codemirror-colorpicker.vscode .control .opacity>.opacity-container{border-radius:0;height:100%;width:30px}.codemirror-colorpicker.vscode .control .drag-bar,.codemirror-colorpicker.vscode .control .drag-bar2{background-color:transparent;height:5px;width:33px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-50%) translateX(-2px);transform:translateY(-50%) translate(-2px);border:1px solid white;border-radius:0;-webkit-box-shadow:0 0 2px 0 black,inset 0 0 0 0 black;box-shadow:0 0 2px #000,inset 0 0 #000}.codemirror-colorpicker.box{width:420px;border-radius:10px}.codemirror-colorpicker.box .colorpicker-body{display:grid;padding:10px 20px 10px 10px;grid-template-columns:200px 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-template-rows:auto}.codemirror-colorpicker.box .colorpicker-body>.color{height:100%;border-radius:8px;overflow:hidden}.codemirror-colorpicker.box .control{padding:0!important}.codemirror-colorpicker.box .control>*{vertical-align:middle}.codemirror-colorpicker.box .control .color-info{position:relative;height:30px;width:30px;display:inline-block}.codemirror-colorpicker.box .control .color-info>.color,.codemirror-colorpicker.box .control .color-info>.empty{position:absolute;width:100%;height:100%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker.box .control .color-info>.color{border:1px solid rgba(0,0,0,.1)}.codemirror-colorpicker.box .control>.color,.codemirror-colorpicker.box .control>.empty{top:4px}.codemirror-colorpicker.box .control.has-eyedropper{padding-left:30px}.codemirror-colorpicker.box .control.has-eyedropper .el-cp-color-control__left{display:inline-block;width:30px;height:30px;position:relative;top:auto;left:auto}.codemirror-colorpicker.box .control .hue,.codemirror-colorpicker.box .control .opacity{padding-left:0!important;margin-left:0!important;padding-right:0!important}.codemirror-colorpicker.box .value{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.codemirror-colorpicker.box .value>.value-container{position:relative;width:100%;height:10px;border-radius:3px;background-image:-webkit-gradient(linear,left top,right top,from(#000000),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,#000,#fff0);-webkit-box-sizing:border-box;box-sizing:border-box}.codemirror-colorpicker.box .value>.value-container .drag-bar{position:absolute;cursor:pointer;top:50%;left:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);width:12px;height:12px;border-radius:50%}.codemirror-colorpicker.box .information{margin-top:6px}.codemirror-colorpicker.box .information .information-change{display:none}.codemirror-colorpicker.box .information>.information-item{margin:0!important;padding:0!important}.codemirror-colorpicker.box .colorsets{border:0px;position:relative}.codemirror-colorpicker.box .colorsets .color-list{padding:0!important;margin-right:0!important}.codemirror-colorpicker.box .colorsets .color-list .current-color-sets .color-item{width:20px;height:20px;margin-right:4px!important;margin-bottom:4px!important}.codemirror-colorpicker.box .colorsets .menu{float:none;position:absolute;right:-20px;top:-15px}.codemirror-colorpicker.box .color-chooser .color-chooser-container{top:0;left:200px}.colorsets-contextmenu{position:fixed;border-radius:6px;background-color:#ececec;border:1px solid #cccccc;display:none;list-style:none;font-size:13px;padding:4px 0}.colorsets-contextmenu.show{display:inline-block}.colorsets-contextmenu .menu-item{padding:2px 20px;cursor:default}.colorsets-contextmenu .menu-item:hover{background-color:#5ea3fb;color:#fff}.colorsets-contextmenu.small .menu-item.small-hide{display:none}.el-cp-color-eyedropper button{display:block;width:30px;height:30px;padding:0;margin:-4px;font-size:0;border:none;border-radius:var(--size-radius);cursor:pointer;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;background:none;-webkit-transition:opacity var(--speed-focus) ease-out,-webkit-box-shadow var(--speed-focus) ease-out;transition:opacity var(--speed-focus) ease-out,-webkit-box-shadow var(--speed-focus) ease-out;transition:box-shadow var(--speed-focus) ease-out,opacity var(--speed-focus) ease-out;transition:box-shadow var(--speed-focus) ease-out,opacity var(--speed-focus) ease-out,-webkit-box-shadow var(--speed-focus) ease-out}.el-cp-color-eyedropper button:focus-visible{-webkit-box-shadow:0 0 0 2px var(--color-key);box-shadow:0 0 0 2px var(--color-key)}.el-cp-color-eyedropper button:active{opacity:.5}.el-cp-color-eyedropper svg{display:block;margin:0 auto;color:var(--color-fill)}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:#000000e6;line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:#fffc}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:#fff6;padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:#ffffffe6;-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font: 11px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1b1f23;border-radius:3px;opacity:0}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:#1b1f23;pointer-events:none;content:"";border:6px solid transparent;opacity:0}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:.4s}.tooltipped-no-delay:hover:before,.tooltipped-no-delay:hover:after,.tooltipped-no-delay:active:before,.tooltipped-no-delay:active:after,.tooltipped-no-delay:focus:before,.tooltipped-no-delay:focus:after{animation-delay:0s}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:6px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:#1b1f23}.tooltipped-se:after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw:after{margin-right:-16px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:#1b1f23}.tooltipped-ne:after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw:after{margin-right:-16px}.tooltipped-s:after,.tooltipped-n:after{transform:translate(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:#1b1f23}.tooltipped-e:after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:#1b1f23}.tooltipped-align-right-1:after,.tooltipped-align-right-2:after{right:0;margin-right:0}.tooltipped-align-right-1:before{right:10px}.tooltipped-align-right-2:before{right:15px}.tooltipped-align-left-1:after,.tooltipped-align-left-2:after{left:0;margin-left:0}.tooltipped-align-left-1:before{left:5px}.tooltipped-align-left-2:before{left:10px}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;transform:translate(-50%)}.tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after{right:100%}@media screen and (min-width:0�){.tooltipped-multiline:after{width:250px}}.tooltipped-sticky:before,.tooltipped-sticky:after{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.cm-s-p5-light{background-color:#fbfbfb;color:#333}.cm-s-p5-light span .cm-comment{color:#747474}.cm-s-p5-light span .cm-def{color:#0b7ca9}.cm-s-p5-light span .cm-string{color:#47820a}.cm-s-p5-light span .cm-string-2{color:#a06801}.cm-s-p5-light span .cm-number{color:#333}.cm-s-p5-light .cm-keyword{color:#7a5a3a}.cm-s-p5-light span .cm-variable{color:#0b7ca9}.cm-s-p5-light span .cm-variable2,.cm-s-p5-light span .cm-property{color:#333}.cm-s-p5-light span .cm-atom{color:#d52889}.cm-s-p5-light span .cm-operator{color:#7a5a3a}.cm-s-p5-light .cm-linenumber{color:#b5b5b5}.cm-s-p5-light .CodeMirror-selected,.cm-s-p5-light .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.cm-s-p5-light .CodeMirror-line::selection,.cm-s-p5-light .CodeMirror-line>span::selection,.cm-s-p5-light .CodeMirror-line>span>span::selection{background:#d9d9d9}.cm-s-p5-light .CodeMirror-line::-moz-selection,.cm-s-p5-light .CodeMirror-line>span::-moz-selection,.cm-s-p5-light .CodeMirror-line>span>span::-moz-selection{background:#d9d9d9}.cm-s-p5-light .CodeMirror-activeline-background{background-color:#f0f0f0}.cm-s-p5-light .CodeMirror-activeline-gutter{background-color:#f0f0f0;border-right:1px solid #D9D9D9}.cm-s-p5-light .cm-error{color:red}.cm-s-p5-light span .CodeMirror-matchingbracket{outline:1px solid #666;outline-offset:1px;color:#333!important}.cm-s-p5-light span .cm-qualifier{color:#0b7ca9}.cm-s-p5-light span .cm-tag{color:#d52889}.cm-s-p5-light span .cm-builtin{color:#0b7ca9}.cm-s-p5-light span .cm-attribute{color:#333}.cm-s-p5-light .cm-p5-function{color:#0b7ca9;font-weight:700}.cm-s-p5-light .cm-p5-variable{color:#d52889}.cm-s-p5-light .CodeMirror-foldmarker{background-color:#333;color:#fff}.cm-s-p5-light .CodeMirror-cursor{border-left:1px solid #333333}.cm-s-p5-light .cm-searching{background-color:#9ae20180}.cm-s-p5-dark{background-color:#1c1c1c;color:#fdfdfd}.cm-s-p5-dark span.cm-comment{color:#9b9b9b}.cm-s-p5-dark span.cm-def{color:#0f9dd7}.cm-s-p5-dark span.cm-string{color:#58a10b}.cm-s-p5-dark span.cm-string-2{color:#e90}.cm-s-p5-dark span.cm-number{color:#fdfdfd}.cm-s-p5-dark span.cm-keyword{color:#b58318}.cm-s-p5-dark span.cm-variable{color:#0f9dd7}.cm-s-p5-dark span.cm-variable-2,.cm-s-p5-dark span.cm-property{color:#fdfdfd}.cm-s-p5-dark span.cm-atom{color:#de4a9b}.cm-s-p5-dark span.cm-operator{color:#fdfdfd}.cm-s-p5-dark .cm-linenumber{color:#b5b5b5}.cm-s-p5-dark .CodeMirror-selected,.cm-s-p5-dark .CodeMirror-focused .CodeMirror-selected{background:#4d4d4d}.cm-s-p5-dark .CodeMirror-line::selection,.cm-s-p5-dark .CodeMirror-line>span::selection,.cm-s-p5-dark .CodeMirror-line>span>span::selection{background:#4d4d4d}.cm-s-p5-dark .CodeMirror-line::-moz-selection,.cm-s-p5-dark .CodeMirror-line>span::-moz-selection,.cm-s-p5-dark .CodeMirror-line>span>span::-moz-selection{background:#4d4d4d}.cm-s-p5-dark .CodeMirror-activeline-background{background-color:#333}.cm-s-p5-dark .CodeMirror-activeline-gutter{background-color:#333;border-right:1px solid #666}.cm-s-p5-dark span.CodeMirror-matchingbracket{outline:1px solid #9B9B9B;outline-offset:1px;color:#fdfdfd!important}.cm-s-p5-dark span.cm-qualifier{color:#0f9dd7}.cm-s-p5-dark span.cm-tag{color:#de4a9b}.cm-s-p5-dark span.cm-error{color:#df3a3d}.cm-s-p5-dark span.cm-builtin{color:#0f9dd7;font-weight:700}.cm-s-p5-dark span.cm-attribute{color:#0f9dd7}.cm-s-p5-dark .cm-p5-function{color:#0f9dd7;font-weight:700!important}.cm-s-p5-dark .cm-p5-variable{color:#de4a9b;font-weight:700}.cm-s-p5-dark .CodeMirror-foldmarker{background-color:#fff;color:#333}.cm-s-p5-dark .CodeMirror-cursor{border-left:1px solid #FDFDFD}.cm-s-p5-dark .cm-searching{background-color:#9ae20180}.cm-s-p5-contrast{background-color:#1c1c1c;color:#fdfdfd}.cm-s-p5-contrast span .cm-comment{color:#c1c1c1}.cm-s-p5-contrast span .cm-def{color:#0ff}.cm-s-p5-contrast span .cm-string,.cm-s-p5-contrast span .cm-string-2{color:#2de9b6}.cm-s-p5-contrast span .cm-number{color:#ffa9d9}.cm-s-p5-contrast span .cm-keyword{color:#f5dc23}.cm-s-p5-contrast span .cm-variable,.cm-s-p5-contrast span .cm-variable-2,.cm-s-p5-contrast span .cm-property{color:#fdfdfd}.cm-s-p5-contrast span .cm-atom{color:#ffa9d9}.cm-s-p5-contrast span .cm-operator{color:#c1c1c1}.cm-s-p5-contrast .cm-linenumber{color:#fdfdfd}.cm-s-p5-contrast .CodeMirror-selected,.cm-s-p5-contrast .CodeMirror-focused .CodeMirror-selected{background:#666}.cm-s-p5-contrast .CodeMirror-line::selection,.cm-s-p5-contrast .CodeMirror-line>span::selection,.cm-s-p5-contrast .CodeMirror-line>span>span::selection{background:#666}.cm-s-p5-contrast .CodeMirror-line::-moz-selection,.cm-s-p5-contrast .CodeMirror-line>span::-moz-selection,.cm-s-p5-contrast .CodeMirror-line>span>span::-moz-selection{background:#666}.cm-s-p5-contrast .CodeMirror-activeline-background{background-color:#333}.cm-s-p5-contrast .CodeMirror-activeline-gutter{background-color:#333;border-right:1px solid #666}.cm-s-p5-contrast .cm-error{color:red}.cm-s-p5-contrast span .CodeMirror-matchingbracket{outline:1px solid #C1C1C1;outline-offset:1px;color:#fdfdfd!important}.cm-s-p5-contrast span .cm-qualifier{color:#f5dc23}.cm-s-p5-contrast span .cm-tag{color:#ffa95d}.cm-s-p5-contrast span .cm-builtin{color:#f5dc23}.cm-s-p5-contrast span .cm-attribute{color:#fdfdfd}.cm-s-p5-contrast .cm-p5-function{color:#0ff}.cm-s-p5-contrast .cm-p5-variable{color:#ffa9d9;font-weight:700}.cm-s-p5-contrast .CodeMirror-foldmarker{background-color:#fff;color:#333}.cm-s-p5-contrast .CodeMirror-cursor{border-left:1px solid #FDFDFD}.cm-s-p5-contrast .cm-searching{background-color:#4d4d4d}.cm-s-p5-contrast .cm-searching.CodeMirror-selectedtext{outline:.0833333333rem solid #FDFDFD}.light .account-settings__container{color:#333;background-color:#fbfbfb}.dark .account-settings__container,.contrast .account-settings__container{color:#fff;background-color:#1c1c1c}.account-settings__container{min-height:100%}@media(max-width:770px){.account-settings__container .account-settings__header{display:none}}.account-settings{max-width:58.3333333333rem;align-self:center;padding:0 .8333333333rem;margin:0 auto}.account__tabs{padding-top:1.6666666667rem}.account__social-text{padding-bottom:1.25rem}.account__social-stack{display:flex}@media(max-width:770px){.account__social-stack{flex-direction:column;align-items:center;gap:1.25rem}.account__social-stack button,.account__social-stack a{width:100%!important;margin-right:0}}.account__social-stack>*{margin-right:1.25rem}.api-key-form__summary{padding-top:2.0833333333rem}.api-key-form__section{padding-bottom:1.25rem}.api-key-form__title{padding:1.25rem 0;font-size:1.75rem;font-weight:700}.api-key-list{display:block;max-width:900px;border-collapse:collapse;table-layout:fixed}.api-key-list thead tr th{width:30%}.api-key-list thead tr th:last-child{width:10%}.api-key-list th{padding:.4166666667rem}.api-key-list td{padding:1.25rem .4166666667rem}.light .api-key-list tbody tr:nth-child(odd){background:#d9d9d9}.dark .api-key-list tbody tr:nth-child(odd){background:#333}.contrast .api-key-list tbody tr:nth-child(odd){background:#333}.api-key-list__action{text-align:center}.api-key-list__delete-button{width:1.6666666667rem;height:1.6666666667rem;text-align:center}.light .api-key-list__delete-button{background-color:transparent;border:none;cursor:pointer;padding:0;position:initial;left:0;top:0}.light .api-key-list__delete-button g,.light .api-key-list__delete-button path{opacity:1;fill:#747474}.dark .api-key-list__delete-button{background-color:transparent;border:none;cursor:pointer;padding:0;position:initial;left:0;top:0}.dark .api-key-list__delete-button g,.dark .api-key-list__delete-button path{opacity:1;fill:#a6a6a6}.contrast .api-key-list__delete-button{background-color:transparent;border:none;cursor:pointer;padding:0;position:initial;left:0;top:0}.contrast .api-key-list__delete-button g,.contrast .api-key-list__delete-button path{opacity:1;fill:#d9d9d9}.light .api-key-list__delete-button:hover g,.light .api-key-list__delete-button:hover path{opacity:1;fill:#1c1c1c}.dark .api-key-list__delete-button:hover g,.dark .api-key-list__delete-button:hover path{opacity:1;fill:#fff}.contrast .api-key-list__delete-button:hover g,.contrast .api-key-list__delete-button:hover path{opacity:1;fill:#f5dc23}.api-key-form__new-token__title{margin-bottom:.8333333333rem;font-size:1.5rem;font-weight:700}.api-key-form__new-token__info{padding:.8333333333rem 0}.CodeMirror{font-family:Inconsolata,monospace;height:100%}.CodeMirror-linenumbers{padding-right:.8333333333rem}.CodeMirror-linenumber{width:2.6666666667rem;left:-.25rem!important}.light .CodeMirror-linenumber{color:#666}.dark .CodeMirror-linenumber{color:#a6a6a6}.contrast .CodeMirror-linenumber{color:#f0f0f0}.CodeMirror-lines{padding-top:2.0833333333rem}pre.CodeMirror-line{padding-left:.4166666667rem}.CodeMirror-gutter-wrapper{right:100%;top:0;bottom:0}.CodeMirror-lint-marker-warning,.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-multiple{background-image:none;width:4.0833333333rem;position:absolute;height:100%;right:100%}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{background-image:none;padding-left:inherit}.CodeMirror-lint-marker-warning{background-color:#ffbe05}.CodeMirror-lint-marker-error{background-color:#ff5f52}.CodeMirror-gutter-elt:not(.CodeMirror-linenumber){opacity:.2;width:4.0833333333rem!important;height:100%;left:49px!important}.light .CodeMirror-lint-tooltip{background-color:#f0f0f0;border:1px solid #A6A6A6;box-shadow:0 12px 12px #00000029;color:#333}.dark .CodeMirror-lint-tooltip,.contrast .CodeMirror-lint-tooltip{background-color:#333;border:1px solid #666;box-shadow:0 12px 12px #00000029;color:#fff}.CodeMirror-lint-tooltip{border-radius:2px;font-family:Montserrat,sans-serif}.light .CodeMirror-gutters{background-color:#fbfbfb;border-color:#d9d9d9}.dark .CodeMirror-gutters,.contrast .CodeMirror-gutters{background-color:#1c1c1c;border-color:#666}.CodeMirror-gutters{width:4rem}.CodeMirror-dialog{position:fixed;top:0;left:50%;margin-left:-23rem}@media(max-width:770px){.CodeMirror-dialog{left:0;right:0;width:100%;margin-left:0}}.CodeMirror-dialog{z-index:10;width:580px;font-family:Montserrat,sans-serif;padding:.6666666667rem .8333333333rem .4166666667rem .75rem;border-radius:2px}.light .CodeMirror-dialog{background-color:#f0f0f0;box-shadow:0 12px 12px #00000029;border:solid .5px #A6A6A6}.dark .CodeMirror-dialog,.contrast .CodeMirror-dialog{background-color:#333;box-shadow:0 12px 12px #00000029;border:solid .5px #666}.CodeMirror-find-popup-container{display:flex;flex-wrap:wrap;justify-content:space-between}.Toggle-replace-btn-div{height:3.3333333333rem;padding:0}.Toggle-replace-btn-div>button{width:100%;height:100%}.CodeMirror-search-results{margin:0 1.6666666667rem;width:6.25rem;font-size:1rem}.CodeMirror-find-controls{width:100%;display:flex;align-items:center;justify-content:space-between;height:2.9166666667rem}.CodeMirror-search-inputs{width:30%;margin-left:10px}.CodeMirror-replace-div{display:flex;justify-content:flex-start;align-items:center}.CodeMirror-search-controls{width:60%;display:flex;flex-wrap:wrap-reverse;justify-content:flex-start;align-items:flex-end}.CodeMirror-replace-controls{display:flex;margin-left:.8333333333rem}.CodeMirror-replace-options{width:46rem;height:5.4166666667rem;display:flex;justify-content:center;align-items:center}.CodeMirror-replace-options button{width:16.6666666667rem}.CodeMirror-search-title{display:block;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.CodeMirror-search-field{display:block;width:100%;max-width:13.8333333333rem;margin-bottom:.3333333333rem}.light .CodeMirror-search-field{color:#333;background-color:#fff;border:solid .5px #A6A6A6}.light .CodeMirror-search-field::placeholder{color:#666}.dark .CodeMirror-search-field{color:#fff;background-color:#4d4d4d;border:solid .5px #666}.dark .CodeMirror-search-field::placeholder{color:#a6a6a6}.contrast .CodeMirror-search-field{color:#fff;background-color:#4d4d4d;border:solid .5px #666}.contrast .CodeMirror-search-field::placeholder{color:#f0f0f0}.CodeMirror-search-nav{display:flex;align-items:center}.CodeMirror-search-count{display:block;height:1.6666666667rem;text-align:right}.CodeMirror-search-actions{display:flex;justify-content:space-between}.CodeMirror-search-modifiers{display:flex;justify-content:flex-end;align-items:center;margin-left:.8333333333rem}@media(max-width:579px){.CodeMirror-search-modifiers{display:none}}.light .CodeMirror-regexp-button,.light .CodeMirror-case-button,.light .CodeMirror-word-button{padding:.1666666667rem .5833333333rem;border:2px solid transparent}.light .CodeMirror-regexp-button:hover,.light .CodeMirror-case-button:hover,.light .CodeMirror-word-button:hover{border-color:#a6a6a6}.dark .CodeMirror-regexp-button,.dark .CodeMirror-case-button,.dark .CodeMirror-word-button{padding:.1666666667rem .5833333333rem;border:2px solid transparent}.dark .CodeMirror-regexp-button:hover,.dark .CodeMirror-case-button:hover,.dark .CodeMirror-word-button:hover{border-color:#666}.contrast .CodeMirror-regexp-button,.contrast .CodeMirror-case-button,.contrast .CodeMirror-word-button{padding:.1666666667rem .5833333333rem;border:2px solid transparent}.contrast .CodeMirror-regexp-button:hover,.contrast .CodeMirror-case-button:hover,.contrast .CodeMirror-word-button:hover{border-color:#666}.CodeMirror-regexp-button,.CodeMirror-case-button,.CodeMirror-word-button{width:2.9166666667rem;height:2.9166666667rem}.CodeMirror-regexp-button+.CodeMirror-regexp-button,.CodeMirror-regexp-button+.CodeMirror-case-button,.CodeMirror-regexp-button+.CodeMirror-word-button,.CodeMirror-case-button+.CodeMirror-regexp-button,.CodeMirror-case-button+.CodeMirror-case-button,.CodeMirror-case-button+.CodeMirror-word-button,.CodeMirror-word-button+.CodeMirror-regexp-button,.CodeMirror-word-button+.CodeMirror-case-button,.CodeMirror-word-button+.CodeMirror-word-button{margin-left:.25rem}.CodeMirror-regexp-button,.CodeMirror-case-button,.CodeMirror-word-button{word-break:keep-all;white-space:nowrap}.light [aria-checked=true]{color:#1c1c1c;background-color:#d9d9d9;border-color:#a6a6a6}.dark [aria-checked=true]{color:#fff;background-color:#4d4d4d;border-color:#666}.contrast [aria-checked=true]{color:#f5dc23;background-color:#4d4d4d;border-color:#666}.CodeMirror-search-button{margin-right:.8333333333rem}.CodeMirror-search-match{background:gold;border-top:.0833333333rem solid orange;border-bottom:.0833333333rem solid orange;box-sizing:border-box;opacity:.5}.CodeMirror-close-button-container{display:flex;align-items:center}.CodeMirror-foldmarker{text-shadow:-1px 0 #9ae201,0 1px #9ae201,1px 0 #9ae201,0 -1px #9ae201;color:#fff;font-weight:700;font-family:arial;line-height:.3;cursor:pointer;opacity:.75}.CodeMirror-foldgutter{width:2.7em}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{cursor:pointer;padding-bottom:.4em;text-align:right;line-height:1}.CodeMirror-foldgutter-open:after{content:"▾"}.CodeMirror-foldgutter-folded:after{content:"▸"}.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{position:absolute;right:100%}.light .CodeMirror-foldgutter-open:after{background-image:url("data:image/svg+xml,%3csvg%20width='10px'%20height='10px'%20viewBox='0%200%205%205'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='%23000000'%3e%3cpolygon%20points='0%200%202.5%205%205%200'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.dark .CodeMirror-foldgutter-open:after{background-image:url("data:image/svg+xml,%3csvg%20width='10px'%20height='10px'%20viewBox='0%200%205%205'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='%23FFFFFF'%3e%3cpolygon%20points='0%200%202.5%205%205%200'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.contrast .CodeMirror-foldgutter-open:after{background-image:url("data:image/svg+xml,%3csvg%20width='10px'%20height='10px'%20viewBox='0%200%205%205'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='%23FFFFFF'%3e%3cpolygon%20points='0%200%202.5%205%205%200'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.light .CodeMirror-foldgutter-folded:after{background-image:url("data:image/svg+xml,%3csvg%20width='10px'%20height='10px'%20viewBox='0%200%205%205'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='%23000000'%20fill-rule='evenodd'%3e%3cpolygon%20points='0%200%205%202.5%200%205'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.dark .CodeMirror-foldgutter-folded:after{background-image:url("data:image/svg+xml,%3csvg%20width='10px'%20height='10px'%20viewBox='0%200%205%205'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='%23FFFFFF'%20fill-rule='evenodd'%3e%3cpolygon%20points='0%200%205%202.5%200%205'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.contrast .CodeMirror-foldgutter-folded:after{background-image:url("data:image/svg+xml,%3csvg%20width='10px'%20height='10px'%20viewBox='0%200%205%205'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='%23FFFFFF'%20fill-rule='evenodd'%3e%3cpolygon%20points='0%200%205%202.5%200%205'%3e%3c/polygon%3e%3c/g%3e%3c/svg%3e")}.CodeMirror-foldgutter-folded:after,.CodeMirror-foldgutter-open:after{background-size:10px 10px;content:"";padding-left:15px;background-repeat:no-repeat;background-position:center center}.CodeMirror-foldmarker{text-shadow:none;border-radius:5px;opacity:1;font-weight:400;display:inline-block;vertical-align:middle;height:.85em;line-height:.7;padding:0 .4166666667rem;font-family:serif}.line-runtime-error+.CodeMirror-activeline-gutter{background-color:#ff5f52;opacity:.3}.line-runtime-error{background-color:#ff5f52!important;opacity:.3}.editor-holder{height:calc(100% - 2.4166666667rem);width:100%;position:absolute}.light .editor-holder{border:1px solid #D9D9D9}.dark .editor-holder,.contrast .editor-holder{border:1px solid #666}.editor-holder.editor-holder--hidden .CodeMirror{display:none}.editor__header{height:2.4166666667rem}.light .editor__file-name{color:#333}.dark .editor__file-name,.contrast .editor__file-name{color:#fff}.editor__file-name{height:2.4166666667rem;padding-top:.5833333333rem;padding-left:4.6666666667rem;padding-right:14rem;font-size:1rem;display:flex;justify-content:space-between}.light .editor__library-version{color:#333}.dark .editor__library-version,.contrast .editor__library-version{color:#fff}.editor__library-version{position:absolute;top:0;right:0;display:flex;justify-content:flex-end;height:2.4166666667rem;width:14rem}.editor__unsaved-changes{margin-left:.1666666667rem}.emmet-abbreviation-preview{position:absolute}.light .emmet-abbreviation-preview{background:#fbfbfb}.dark .emmet-abbreviation-preview,.contrast .emmet-abbreviation-preview{background:#1c1c1c}.emmet-abbreviation-preview .CodeMirror-lines{padding:0}.emmet-abbreviation-preview .CodeMirror{height:auto;max-width:33.3333333333rem;max-height:25rem;border:none}.emmet-abbreviation-preview:not(.has-error) .emmet-abbreviation-preview-error{display:none}.emmet-abbreviation-preview.has-error .CodeMirror{display:none}.emmet-abbreviation-preview .CodeMirror-cursors{visibility:hidden!important}.emmet-abbreviation-preview .emmet-error-snippet-message{padding:5px}.emmet-open-tag,.emmet-close-tag{text-decoration:underline}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:0;box-shadow:0 0 1.5rem #00000029;border:.0833333333rem solid #A6A6A6;font-size:100%;font-family:Inconsolata,monospace;width:20rem;max-height:20rem;overflow-y:auto;transform-origin:top left}.light .CodeMirror-hints{background:#fff}.light .CodeMirror-hints .CodeMirror-hint{color:#333;border-bottom:.0833333333rem solid #fff}.light .CodeMirror-hints .hint-container{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%}.light .CodeMirror-hints .hint-container.has-warning{width:100%;max-width:24rem}.light .CodeMirror-hints .hint-main{display:flex;justify-content:space-between;align-items:center;flex-grow:1;padding:0 .5rem;width:100%;height:100%}.light .CodeMirror-hints .hint-main a{display:flex;align-items:center;justify-content:center;width:2rem;height:100%;padding:0;text-align:center;text-decoration:none;font-size:1.2rem}.light .CodeMirror-hints .hint-name{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.light .CodeMirror-hints .hint-type{font-size:1rem;font-weight:400;color:#999;margin-left:1rem;margin-right:2.5rem;white-space:nowrap;flex-shrink:0}.light .CodeMirror-hints .blacklist-warning{background-color:#fff3cd;border:1px solid #ffc107;color:#856404;padding:6px 10px;border-radius:4px;font-size:.85rem;margin:.25rem .5rem 0;width:calc(100% - 1rem);box-sizing:border-box}.light .CodeMirror-hints .fun-name,.light .CodeMirror-hints .obj-name{color:#0b7ca9}.light .CodeMirror-hints .var-name,.light .CodeMirror-hints .boolean-name{color:#d52889}.light .CodeMirror-hints .keyword-name{color:#7a5a3a}.light .CodeMirror-hints .hint-type{color:#4d4d4d;margin-right:.8333333333rem}.light .CodeMirror-hints a{color:#fff;background:#ed225ddd}.light .CodeMirror-hints a:hover,.light .CodeMirror-hints a:active,.light .CodeMirror-hints a.focused-hint-link{background:#f10046}.light .CodeMirror-hints a.focused-hint-link{outline:.25rem solid #666;outline-offset:-.25rem}.light .CodeMirror-hints .no-link-placeholder{background:#d9d9d9;pointer-events:none}.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused){background:#747474;outline:none;outline-offset:0}.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .hint-name{color:#fff}.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .fun-name,.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .obj-name{background-color:#0b7ca9}.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .var-name,.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .boolean-name{background-color:#d52889}.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .keyword-name{background-color:#7a5a3a}.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .hint-type,.light .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .plain-hint-item{color:#fff}.light .CodeMirror-hints .CodeMirror-hint:hover:not(.CodeMirror-hint-active){background:#f4f4f4}.dark .CodeMirror-hints{background:#1c1c1c}.dark .CodeMirror-hints .CodeMirror-hint{color:#f0f0f0;border-bottom:.0833333333rem solid #1C1C1C}.dark .CodeMirror-hints .hint-container{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%}.dark .CodeMirror-hints .hint-container.has-warning{width:100%;max-width:24rem}.dark .CodeMirror-hints .hint-main{display:flex;justify-content:space-between;align-items:center;flex-grow:1;padding:0 .5rem;width:100%;height:100%}.dark .CodeMirror-hints .hint-main a{display:flex;align-items:center;justify-content:center;width:2rem;height:100%;padding:0;text-align:center;text-decoration:none;font-size:1.2rem}.dark .CodeMirror-hints .hint-name{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .CodeMirror-hints .hint-type{font-size:1rem;font-weight:400;color:#999;margin-left:1rem;margin-right:2.5rem;white-space:nowrap;flex-shrink:0}.dark .CodeMirror-hints .blacklist-warning{background-color:#fff3cd;border:1px solid #ffc107;color:#856404;padding:6px 10px;border-radius:4px;font-size:.85rem;margin:.25rem .5rem 0;width:calc(100% - 1rem);box-sizing:border-box}.dark .CodeMirror-hints .fun-name,.dark .CodeMirror-hints .obj-name{color:#0f9dd7}.dark .CodeMirror-hints .var-name,.dark .CodeMirror-hints .boolean-name{color:#de4a9b}.dark .CodeMirror-hints .keyword-name{color:#b58318}.dark .CodeMirror-hints .hint-type{color:#f0f0f0;margin-right:.8333333333rem}.dark .CodeMirror-hints a{color:#fff;background:#ed225ddd}.dark .CodeMirror-hints a:hover,.dark .CodeMirror-hints a:active,.dark .CodeMirror-hints a.focused-hint-link{background:#f10046}.dark .CodeMirror-hints a.focused-hint-link{outline:.25rem solid #cfcfcf;outline-offset:-.25rem}.dark .CodeMirror-hints .no-link-placeholder{background:#4d4d4d;pointer-events:none}.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused){background:#cfcfcf;outline:none;outline-offset:0}.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .hint-name{color:#1c1c1c}.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .fun-name,.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .obj-name{background-color:#0f9dd7}.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .var-name,.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .boolean-name{background-color:#de4a9b}.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .keyword-name{background-color:#b58318}.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .hint-type,.dark .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .plain-hint-item{color:#1c1c1c}.dark .CodeMirror-hints .CodeMirror-hint:hover:not(.CodeMirror-hint-active){background:#4d4d4d}.contrast .CodeMirror-hints{background:#000}.contrast .CodeMirror-hints .CodeMirror-hint{color:#d9d9d9;border-bottom:.0833333333rem solid #4D4D4D}.contrast .CodeMirror-hints .hint-container{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%}.contrast .CodeMirror-hints .hint-container.has-warning{width:100%;max-width:24rem}.contrast .CodeMirror-hints .hint-main{display:flex;justify-content:space-between;align-items:center;flex-grow:1;padding:0 .5rem;width:100%;height:100%}.contrast .CodeMirror-hints .hint-main a{display:flex;align-items:center;justify-content:center;width:2rem;height:100%;padding:0;text-align:center;text-decoration:none;font-size:1.2rem}.contrast .CodeMirror-hints .hint-name{font-size:1.2rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contrast .CodeMirror-hints .hint-type{font-size:1rem;font-weight:400;color:#999;margin-left:1rem;margin-right:2.5rem;white-space:nowrap;flex-shrink:0}.contrast .CodeMirror-hints .blacklist-warning{background-color:#fff3cd;border:1px solid #ffc107;color:#856404;padding:6px 10px;border-radius:4px;font-size:.85rem;margin:.25rem .5rem 0;width:calc(100% - 1rem);box-sizing:border-box}.contrast .CodeMirror-hints .fun-name,.contrast .CodeMirror-hints .obj-name{color:#0ff}.contrast .CodeMirror-hints .var-name,.contrast .CodeMirror-hints .boolean-name{color:#ffa9d9}.contrast .CodeMirror-hints .keyword-name{color:#f5dc23}.contrast .CodeMirror-hints .hint-type{color:#a6a6a6;margin-right:.8333333333rem}.contrast .CodeMirror-hints a{color:#1c1c1c;background:#f5dc23dd}.contrast .CodeMirror-hints a:hover,.contrast .CodeMirror-hints a:active,.contrast .CodeMirror-hints a.focused-hint-link{background:#f5dc23}.contrast .CodeMirror-hints a.focused-hint-link{outline:.25rem solid #FBFBFB;outline-offset:-.25rem}.contrast .CodeMirror-hints .no-link-placeholder{background:#4d4d4d;pointer-events:none}.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused){background:unset;outline:2px solid #FBFBFB;outline-offset:-2px}.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .hint-name{color:#fbfbfb}.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .fun-name,.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .obj-name{background-color:#0ff}.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .var-name,.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .boolean-name{background-color:#ffa9d9}.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .keyword-name{background-color:#f5dc23}.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .hint-type,.contrast .CodeMirror-hints li.CodeMirror-hint-active:not(.unfocused) .plain-hint-item{color:#fbfbfb}.contrast .CodeMirror-hints .CodeMirror-hint:hover:not(.CodeMirror-hint-active){background:#333}.CodeMirror-hints .CodeMirror-hint{display:flex;align-items:center;justify-content:space-between;position:relative;margin:0;padding:0;height:2rem;white-space:pre;cursor:pointer}.CodeMirror-hints .CodeMirror-hint:has(.focused-hint-link){z-index:999}.CodeMirror-hints .CodeMirror-hint:only-child,.CodeMirror-hints .CodeMirror-hint:last-child{border-bottom:none!important}.CodeMirror-hints .CodeMirror-hint p{display:flex;width:100%;height:100%}.CodeMirror-hints .CodeMirror-hint .hint-name,.CodeMirror-hints .CodeMirror-hint .plain-hint-item{display:flex;align-items:center;padding:0 .5rem;width:min-content;font-size:1.2rem;line-height:100%;font-weight:700}.CodeMirror-hints .CodeMirror-hint .hint-type{margin:.5rem 2.4rem .5rem auto;font-size:1rem;line-height:100%;font-weight:400}.CodeMirror-hints .CodeMirror-hint a,.CodeMirror-hints .CodeMirror-hint .no-link-placeholder{top:0;right:0;height:100%;width:calc(2rem - .0833333333rem);margin:0;padding-top:.4rem;font-size:1.2rem;line-height:100%;text-align:center;outline:none;z-index:1}.CodeMirror-hints .CodeMirror-hint a:focus,.CodeMirror-hints .CodeMirror-hint a:active{outline:0}.CodeMirror-hints .CodeMirror-hint.blacklisted{height:auto;min-height:3.2rem}.CodeMirror-widget{line-height:inherit}.light .CodeMirror-widget .autocomplete-inline-hinter{pointer-events:none}.light .CodeMirror-widget .autocomplete-inline-hinter .inline-hinter-suggestion{color:#747474;font-style:italic}.light .CodeMirror-widget .autocomplete-inline-hinter .inline-hinter-suggestion-light{color:#a6a6a6;font-style:italic}.dark .CodeMirror-widget .autocomplete-inline-hinter{pointer-events:none}.dark .CodeMirror-widget .autocomplete-inline-hinter .inline-hinter-suggestion{color:#cfcfcf;font-style:italic}.dark .CodeMirror-widget .autocomplete-inline-hinter .inline-hinter-suggestion-light{color:#747474;font-style:italic}.contrast .CodeMirror-widget .autocomplete-inline-hinter{pointer-events:none}.contrast .CodeMirror-widget .autocomplete-inline-hinter .inline-hinter-suggestion{color:#cfcfcf;font-style:italic}.contrast .CodeMirror-widget .autocomplete-inline-hinter .inline-hinter-suggestion-light{color:#747474;font-style:italic}@keyframes inline-hint-caret-blink{50%{border-color:transparent}}.nav{height:3.5rem;display:flex;width:100%;flex-direction:row;justify-content:space-between}.nav button{padding:0}.nav__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.light .nav__header{border-bottom:1px dashed #A6A6A6}.dark .nav__header,.contrast .nav__header{border-bottom:1px dashed #666}.nav__menubar{display:flex;flex-direction:row;width:100%;justify-content:space-between}.nav__items-left,.nav__items-right{list-style:none;display:flex;flex-direction:row;align-items:center;height:100%}.light .preview-nav__editor-svg{color:#747474}.light .preview-nav__editor-svg g,.light .preview-nav__editor-svg polygon,.light .preview-nav__editor-svg path{opacity:1;fill:#747474}.light .preview-nav__editor-svg:hover{color:#1c1c1c}.light .preview-nav__editor-svg:hover g,.light .preview-nav__editor-svg:hover polygon,.light .preview-nav__editor-svg:hover path{opacity:1;fill:#1c1c1c}.dark .preview-nav__editor-svg{color:#a6a6a6}.dark .preview-nav__editor-svg g,.dark .preview-nav__editor-svg polygon,.dark .preview-nav__editor-svg path{opacity:1;fill:#a6a6a6}.dark .preview-nav__editor-svg:hover{color:#fff}.dark .preview-nav__editor-svg:hover g,.dark .preview-nav__editor-svg:hover polygon,.dark .preview-nav__editor-svg:hover path{opacity:1;fill:#fff}.contrast .preview-nav__editor-svg{color:#d9d9d9}.contrast .preview-nav__editor-svg g,.contrast .preview-nav__editor-svg polygon,.contrast .preview-nav__editor-svg path{opacity:1;fill:#d9d9d9}.contrast .preview-nav__editor-svg:hover{color:#f5dc23}.contrast .preview-nav__editor-svg:hover g,.contrast .preview-nav__editor-svg:hover polygon,.contrast .preview-nav__editor-svg:hover path{opacity:1;fill:#f5dc23}.preview-nav__editor-svg{background-color:transparent;border:none;cursor:pointer;padding:0}.nav__item{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.nav__item button{padding:1rem .8333333333rem}.light .nav__item button:focus{background-color:#9ae201}.dark .nav__item button:focus{background-color:#9ae201}.contrast .nav__item button:focus{background-color:#f5dc23}.light .nav__item button:focus .nav__item-header{color:#fff}.dark .nav__item button:focus .nav__item-header{color:#fff}.contrast .nav__item button:focus .nav__item-header{color:#333}.light .nav__item button:focus .nav__item-header-triangle polygon,.light .nav__item button:focus .nav__item-header-triangle path{fill:#fff}.dark .nav__item button:focus .nav__item-header-triangle polygon,.dark .nav__item button:focus .nav__item-header-triangle path{fill:#fff}.contrast .nav__item button:focus .nav__item-header-triangle polygon,.contrast .nav__item button:focus .nav__item-header-triangle path{fill:#333}.light .nav__dropdown-item button:focus,.light .nav__dropdown-item a:focus{color:#fff;background-color:#9ae201}.dark .nav__dropdown-item button:focus,.dark .nav__dropdown-item a:focus{color:#fff;background-color:#9ae201}.contrast .nav__dropdown-item button:focus,.contrast .nav__dropdown-item a:focus{color:#333;background-color:#f5dc23}.light .nav__dropdown-item button:focus .nav__keyboard-shortcut,.light .nav__dropdown-item a:focus .nav__keyboard-shortcut{color:#fff}.dark .nav__dropdown-item button:focus .nav__keyboard-shortcut,.dark .nav__dropdown-item a:focus .nav__keyboard-shortcut{color:#fff}.contrast .nav__dropdown-item button:focus .nav__keyboard-shortcut,.contrast .nav__dropdown-item a:focus .nav__keyboard-shortcut{color:#333}.light .nav__dropdown-item.nav__dropdown-item--disabled button,.light .nav__dropdown-item.nav__dropdown-item--disabled a,.light .nav__dropdown-item.nav__dropdown-item--disabled button:hover,.light .nav__dropdown-item.nav__dropdown-item--disabled a:hover{color:#747474}.dark .nav__dropdown-item.nav__dropdown-item--disabled button,.dark .nav__dropdown-item.nav__dropdown-item--disabled a,.dark .nav__dropdown-item.nav__dropdown-item--disabled button:hover,.dark .nav__dropdown-item.nav__dropdown-item--disabled a:hover{color:#a6a6a6}.contrast .nav__dropdown-item.nav__dropdown-item--disabled button,.contrast .nav__dropdown-item.nav__dropdown-item--disabled a,.contrast .nav__dropdown-item.nav__dropdown-item--disabled button:hover,.contrast .nav__dropdown-item.nav__dropdown-item--disabled a:hover{color:#f0f0f0}.light .nav__dropdown-item.nav__dropdown-item--disabled button .nav__keyboard-shortcut,.light .nav__dropdown-item.nav__dropdown-item--disabled a .nav__keyboard-shortcut,.light .nav__dropdown-item.nav__dropdown-item--disabled button:hover .nav__keyboard-shortcut,.light .nav__dropdown-item.nav__dropdown-item--disabled a:hover .nav__keyboard-shortcut{color:#747474}.dark .nav__dropdown-item.nav__dropdown-item--disabled button .nav__keyboard-shortcut,.dark .nav__dropdown-item.nav__dropdown-item--disabled a .nav__keyboard-shortcut,.dark .nav__dropdown-item.nav__dropdown-item--disabled button:hover .nav__keyboard-shortcut,.dark .nav__dropdown-item.nav__dropdown-item--disabled a:hover .nav__keyboard-shortcut{color:#a6a6a6}.contrast .nav__dropdown-item.nav__dropdown-item--disabled button .nav__keyboard-shortcut,.contrast .nav__dropdown-item.nav__dropdown-item--disabled a .nav__keyboard-shortcut,.contrast .nav__dropdown-item.nav__dropdown-item--disabled button:hover .nav__keyboard-shortcut,.contrast .nav__dropdown-item.nav__dropdown-item--disabled a:hover .nav__keyboard-shortcut{color:#f0f0f0}.nav__item--no-icon{padding-left:0}.nav__item--no-icon .nav__back-link{padding-left:1.25rem}.light .nav__item-header-triangle polygon,.light .nav__item-header-triangle path{fill:#747474}.dark .nav__item-header-triangle polygon,.dark .nav__item-header-triangle path{fill:#a6a6a6}.contrast .nav__item-header-triangle polygon,.contrast .nav__item-header-triangle path{fill:#d9d9d9}.light .nav__item:hover,.dark .nav__item:hover{background-color:#9ae201}.contrast .nav__item:hover{background-color:#f5dc23}.light .nav__item:hover .nav__item-header,.dark .nav__item:hover .nav__item-header{color:#fff}.contrast .nav__item:hover .nav__item-header{color:#333}.light .nav__item:hover g,.light .nav__item:hover path{fill:#9ae201}.dark .nav__item:hover g,.dark .nav__item:hover path{fill:#9ae201}.contrast .nav__item:hover g,.contrast .nav__item:hover path{fill:#f5dc23}.light .nav__item:hover .nav__item-header-triangle polygon,.light .nav__item:hover .nav__item-header-triangle path{fill:#fff}.dark .nav__item:hover .nav__item-header-triangle polygon,.dark .nav__item:hover .nav__item-header-triangle path{fill:#fff}.contrast .nav__item:hover .nav__item-header-triangle polygon,.contrast .nav__item:hover .nav__item-header-triangle path{fill:#333}.light .nav__item-header:hover,.dark .nav__item-header:hover{color:#9ae201}.contrast .nav__item-header:hover{color:#f5dc23}.light .nav__item-header:hover g,.light .nav__item-header:hover path{fill:#9ae201}.dark .nav__item-header:hover g,.dark .nav__item-header:hover path{fill:#9ae201}.contrast .nav__item-header:hover g,.contrast .nav__item-header:hover path{fill:#f5dc23}.light .nav__dropdown,.dark .nav__dropdown{color:#9ae201}.contrast .nav__dropdown{color:#f5dc23}.nav__item-header-triangle{margin-left:.4166666667rem}.nav__dropdown{display:none;max-height:none;overflow:visible}.nav__item--open .nav__dropdown{display:flex}.nav__items-right{padding-right:1.6666666667rem}.nav__items-right .nav__dropdown{width:10.4166666667rem}.nav__dropdown-item--flyout{position:relative}.nav__flyout-trigger{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.light .nav__flyout-trigger{color:#333}.dark .nav__flyout-trigger,.contrast .nav__flyout-trigger{color:#fff}.nav__flyout-caret{transform:rotate(-90deg);margin-left:.6666666667rem;width:.6666666667rem;flex-shrink:0}.nav__submenu{top:0;left:100%}.light .nav__dropdown .nav__submenu li button,.light .nav__dropdown .nav__submenu li a,.light .nav__dropdown .nav__submenu .nav__flyout-status{color:#333}.dark .nav__dropdown .nav__submenu li button,.dark .nav__dropdown .nav__submenu li a,.dark .nav__dropdown .nav__submenu .nav__flyout-status,.contrast .nav__dropdown .nav__submenu li button,.contrast .nav__dropdown .nav__submenu li a,.contrast .nav__dropdown .nav__submenu .nav__flyout-status{color:#fff}.light .nav__dropdown .nav__submenu li:hover>button,.light .nav__dropdown .nav__submenu li:hover>a{color:#fff}.dark .nav__dropdown .nav__submenu li:hover>button,.dark .nav__dropdown .nav__submenu li:hover>a{color:#fff}.contrast .nav__dropdown .nav__submenu li:hover>button,.contrast .nav__dropdown .nav__submenu li:hover>a{color:#333}.light .nav__submenu li.nav__dropdown-item--current:not(:hover){background-color:#d9d9d9}.dark .nav__submenu li.nav__dropdown-item--current:not(:hover){background-color:#4d4d4d}.contrast .nav__submenu li.nav__dropdown-item--current:not(:hover){background-color:#4d4d4d}.nav__submenu li.nav__dropdown-item--current>button{font-weight:700}.nav__submenu .nav__flyout-status{height:auto;min-height:4.6666666667rem;justify-content:center;cursor:default}.nav__submenu .nav__flyout-status:hover{background-color:transparent}.light .nav__item-spacer{color:#666;margin-left:.6666666667rem}.dark .nav__item-spacer{color:#a6a6a6;margin-left:.6666666667rem}.contrast .nav__item-spacer{color:#f0f0f0;margin-left:.6666666667rem}.light .nav__item-or{color:#666}.dark .nav__item-or{color:#a6a6a6}.contrast .nav__item-or{color:#f0f0f0}.nav__auth-button{padding:.8333333333rem}.nav__dropdown-item button,.nav__dropdown-item a,.nav__dropdown-item .tooltip-wrapper button,.nav__dropdown-item .tooltip-wrapper a{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}.light .nav__dropdown-item:hover .tooltip-wrapper button,.light .nav__dropdown-item:hover .tooltip-wrapper a,.dark .nav__dropdown-item:hover .tooltip-wrapper button,.dark .nav__dropdown-item:hover .tooltip-wrapper a{color:#fff}.contrast .nav__dropdown-item:hover .tooltip-wrapper button,.contrast .nav__dropdown-item:hover .tooltip-wrapper a{color:#333}.nav__item-logo{position:relative;display:flex;align-items:center;height:3.5rem;padding-left:1.3333333333rem;padding-right:1.3333333333rem}.nav__item-logo span{position:absolute}.svg__logo{display:block;height:2.1666666667rem;width:auto}.nav__keyboard-shortcut{font-size:1rem;font-family:Inconsololata,monospace;margin-left:auto}.light .nav__keyboard-shortcut{color:#747474}.dark .nav__keyboard-shortcut,.contrast .nav__keyboard-shortcut{color:#a6a6a6}.light .nav__dropdown-item:hover .nav__keyboard-shortcut,.dark .nav__dropdown-item:hover .nav__keyboard-shortcut{color:#fff}.contrast .nav__dropdown-item:hover .nav__keyboard-shortcut{color:#333}.nav__back-icon g,.nav__back-icon path{opacity:1}.light .nav__back-icon g,.light .nav__back-icon path{fill:#666}.dark .nav__back-icon g,.dark .nav__back-icon path{fill:#a6a6a6}.contrast .nav__back-icon g,.contrast .nav__back-icon path{fill:#f0f0f0}.nav__back-icon{margin-right:.4166666667rem}.nav__back-link{display:flex;align-items:center;width:100%;height:100%;text-decoration:none}.preview-nav__editor-svg svg{width:1.8333333333rem;height:1.8333333333rem}.light .preview-nav__editor-svg svg{fill:#747474}.dark .preview-nav__editor-svg svg{fill:#a6a6a6}.contrast .preview-nav__editor-svg svg{fill:#f0f0f0}.light .preview-nav__editor-svg svg:hover{fill:#9ae201}.dark .preview-nav__editor-svg svg:hover{fill:#9ae201}.contrast .preview-nav__editor-svg svg:hover{fill:#f5dc23}.preview-nav .nav__item{margin-left:.4166666667rem}.light .toolbar__play-button{display:flex;justify-content:center;align-items:center;padding:0 0 0 .25rem}.light .toolbar__play-button:disabled{cursor:auto}.light .toolbar__play-button:disabled g,.light .toolbar__play-button:disabled path{fill:#a6a6a6}.light .toolbar__play-button:disabled:hover{background-color:#d9d9d9}.light .toolbar__play-button:disabled:hover g,.light .toolbar__play-button:disabled:hover path{fill:#a6a6a6}.dark .toolbar__play-button{display:flex;justify-content:center;align-items:center;padding:0 0 0 .25rem}.dark .toolbar__play-button:disabled{cursor:auto}.dark .toolbar__play-button:disabled g,.dark .toolbar__play-button:disabled path{fill:#666}.dark .toolbar__play-button:disabled:hover{background-color:#4d4d4d}.dark .toolbar__play-button:disabled:hover g,.dark .toolbar__play-button:disabled:hover path{fill:#666}.contrast .toolbar__play-button{display:flex;justify-content:center;align-items:center;padding:0 0 0 .25rem}.contrast .toolbar__play-button:disabled{cursor:auto}.contrast .toolbar__play-button:disabled g,.contrast .toolbar__play-button:disabled path{fill:#666}.contrast .toolbar__play-button:disabled:hover{background-color:#d9d9d9}.contrast .toolbar__play-button:disabled:hover g,.contrast .toolbar__play-button:disabled:hover path{fill:#666}.toolbar__play-button{margin-right:1.25rem}.toolbar__play-button span{padding-left:.3333333333rem;display:flex;align-items:center;justify-content:center;width:1.6666666667rem;height:1.6666666667rem}.light .toolbar__stop-button,.dark .toolbar__stop-button,.contrast .toolbar__stop-button{display:flex;justify-content:center;align-items:center;margin-right:1.25rem;padding:0}.toolbar__stop-button span{display:flex;align-items:center;justify-content:center;width:1.6666666667rem;height:1.6666666667rem}.light .toolbar__ar-button{display:flex;justify-content:center;align-items:center;padding:0;background-color:#9ae201;color:#333;font-weight:700}.light .toolbar__ar-button:hover,.light .toolbar__ar-button:focus{background-color:#9ae201;color:#333;opacity:.85}.light .toolbar__ar-button:disabled{cursor:auto;opacity:.5}.light .toolbar__ar-button:disabled:hover,.light .toolbar__ar-button:disabled:focus{opacity:.5}.dark .toolbar__ar-button{display:flex;justify-content:center;align-items:center;padding:0;background-color:#9ae201;color:#333;font-weight:700}.dark .toolbar__ar-button:hover,.dark .toolbar__ar-button:focus{background-color:#9ae201;color:#333;opacity:.85}.dark .toolbar__ar-button:disabled{cursor:auto;opacity:.5}.dark .toolbar__ar-button:disabled:hover,.dark .toolbar__ar-button:disabled:focus{opacity:.5}.contrast .toolbar__ar-button{display:flex;justify-content:center;align-items:center;padding:0;background-color:#f5dc23;color:#333;font-weight:700}.contrast .toolbar__ar-button:hover,.contrast .toolbar__ar-button:focus{background-color:#f5dc23;color:#333;opacity:.85}.contrast .toolbar__ar-button:disabled{cursor:auto;opacity:.5}.contrast .toolbar__ar-button:disabled:hover,.contrast .toolbar__ar-button:disabled:focus{opacity:.5}.toolbar__ar-button{margin-right:1.25rem;font-size:1.1666666667rem}.light .toolbar__preferences-button,.dark .toolbar__preferences-button,.contrast .toolbar__preferences-button{display:flex;justify-content:center;align-items:center;padding:0}.toolbar__preferences-button{margin-left:auto}.toolbar__preferences-button span{padding-left:.0833333333rem;display:flex;align-items:center;justify-content:center;width:1.6666666667rem;height:1.6666666667rem}.toolbar__logo{margin-right:2.5rem}.light .toolbar__logo g,.light .toolbar__logo path{fill:#9ae201}.dark .toolbar__logo g,.dark .toolbar__logo path{fill:#9ae201}.contrast .toolbar__logo g,.contrast .toolbar__logo path{fill:#f5dc23}.toolbar{padding:.8333333333rem 1.6666666667rem;display:flex;align-items:center}.light .toolbar{border-bottom:1px dashed #A6A6A6}.dark .toolbar,.contrast .toolbar{border-bottom:1px dashed #666}.lock-icon,.unlock-icon{height:60%;width:60%}.toolbar__project-name-container{margin-left:.8333333333rem;padding-left:.8333333333rem;display:flex;align-items:center}.toolbar__project-name-container>section{display:flex;align-items:center;justify-content:center;height:30px;width:30px}.light .toolbar .editable-input__label{color:#4d4d4d}.light .toolbar .editable-input__label path{fill:#4d4d4d}.dark .toolbar .editable-input__label{color:#d9d9d9}.dark .toolbar .editable-input__label path{fill:#d9d9d9}.contrast .toolbar .editable-input__label{color:#fbfbfb}.contrast .toolbar .editable-input__label path{fill:#fbfbfb}.toolbar .editable-input__input{border:0}.toolbar__project-owner{margin:0 .4166666667rem}.light .toolbar__project-owner{color:#4d4d4d}.dark .toolbar__project-owner{color:#d9d9d9}.contrast .toolbar__project-owner{color:#fbfbfb}.toolbar__classroom{margin:0 .4166666667rem;padding:.1666666667rem .6666666667rem;border-radius:.25rem;font:inherit;font-weight:700;white-space:nowrap;color:#fff;border:0}.light .toolbar__classroom,.dark .toolbar__classroom{background-color:#9ae201}.contrast .toolbar__classroom{background-color:#f5dc23}.toolbar__classroom--button{cursor:pointer}.toolbar__classroom--button:hover,.toolbar__classroom--button:focus{opacity:.85}.toolbar__staff-editing-banner{margin:0 .4166666667rem;padding:.1666666667rem .6666666667rem;border-radius:.25rem;font-weight:700;white-space:nowrap}.light .toolbar__staff-editing-banner,.dark .toolbar__staff-editing-banner{color:#9ae201;border:1px solid #9ae201}.contrast .toolbar__staff-editing-banner{color:#f5dc23;border:1px solid #F5DC23}.toolbar__remote-edit-notice{margin:0 .4166666667rem;padding:.1666666667rem .6666666667rem;border-radius:.25rem;font-weight:700;white-space:nowrap}.light .toolbar__remote-edit-notice,.dark .toolbar__remote-edit-notice{color:#fff;background-color:#9ae201}.contrast .toolbar__remote-edit-notice{color:#1c1c1c;background-color:#f5dc23}.toolbar__autorefresh-label{cursor:pointer}.light .toolbar__autorefresh-label{color:#4d4d4d}.light .toolbar__autorefresh-label:hover{color:#9ae201}.dark .toolbar__autorefresh-label{color:#d9d9d9}.dark .toolbar__autorefresh-label:hover{color:#9ae201}.contrast .toolbar__autorefresh-label{color:#fbfbfb}.contrast .toolbar__autorefresh-label:hover{color:#f5dc23}.toolbar__autorefresh-label{margin-left:.4166666667rem;font-size:1rem}.toolbar__autorefresh{display:flex;align-items:center}.checkbox__autorefresh{cursor:pointer}.light .checkbox__autorefresh,.dark .checkbox__autorefresh{accent-color:#9ae201}.contrast .checkbox__autorefresh{accent-color:#F5DC23}.toolbar__makeprivate{display:flex;align-items:center;gap:.3333333333rem}.toolbar__togglevisibility{cursor:pointer}.light .toolbar__togglevisibility,.dark .toolbar__togglevisibility{accent-color:#9ae201}.contrast .toolbar__togglevisibility{accent-color:#F5DC23}.preferences{width:100%;width:60rem;max-width:100%;max-height:100%;z-index:9999;padding:0 1.6666666667rem .1666666667rem;display:flex;flex-direction:column;outline:none;height:calc(80vh - 5.4166666667rem)}.preferences .react-tabs{max-height:100%;display:flex;flex-direction:column}.preferences .react-tabs__tab-panel{overflow-y:auto}@media(min-width:770px){.preferences{max-height:43.3333333333rem}}.light .preference__minus-button,.light .preference__plus-button{width:2.6666666667rem;height:2.6666666667rem;margin-left:.5rem;margin-right:.8333333333rem;line-height:3.3333333333rem}.light .preference__minus-button svg,.light .preference__plus-button svg{width:.8333333333rem}.dark .preference__minus-button,.dark .preference__plus-button{width:2.6666666667rem;height:2.6666666667rem;margin-left:.5rem;margin-right:.8333333333rem;line-height:3.3333333333rem}.dark .preference__minus-button svg,.dark .preference__plus-button svg{width:.8333333333rem}.contrast .preference__minus-button,.contrast .preference__plus-button{width:2.6666666667rem;height:2.6666666667rem;margin-left:.5rem;margin-right:.8333333333rem;line-height:3.3333333333rem}.contrast .preference__minus-button svg,.contrast .preference__plus-button svg{width:.8333333333rem}.preference{display:flex;flex-wrap:wrap;padding-bottom:1rem}.light .preference+.preference{border-top:1px dashed #A6A6A6}.dark .preference+.preference{border-top:1px dashed #666}.contrast .preference+.preference{border-top:1px dashed #666}.preference__title{width:100%;font-size:1.3333333333rem;margin-top:1.0833333333rem;margin-bottom:.5833333333rem}.light .preference__subtitle{color:#666}.dark .preference__subtitle{color:#a6a6a6}.contrast .preference__subtitle{color:#f0f0f0}.preference__subtitle{width:100%;margin-bottom:.8333333333rem;margin-top:0}.preference__paragraph{margin-bottom:.8333333333rem}.preference__paragraph a{text-decoration:underline}.light .preference__paragraph a,.dark .preference__paragraph a{color:#9ae201}.contrast .preference__paragraph a{color:#f5dc23}.preference__paragraph a:hover{text-decoration:underline;text-decoration-thickness:.1em}.preference__textarea{font-family:Inconsolata,monospace;width:100%;min-height:8em}.light .preference__value{border:.0833333333rem solid #A6A6A6;color:#333;background-color:#fff}.dark .preference__value,.contrast .preference__value{border:.0833333333rem solid #666;color:#fff;background-color:#333}.preference__value{text-align:center;border-radius:0%;outline:none;width:3.6666666667rem;height:3.3333333333rem;margin:0 1.6666666667rem;padding:0;font-size:1.3333333333rem;font-family:Inconsolata}.light .preference__label{color:#4d4d4d}.light .preference__label:hover{color:#1c1c1c}.dark .preference__label{color:#d9d9d9}.dark .preference__label:hover{color:#fff}.contrast .preference__label{color:#fbfbfb}.contrast .preference__label:hover{color:#f5dc23}.preference__label{margin:-1.25rem 0 0 -.4166666667rem;font-size:.75rem;width:3.6666666667rem}.light .react-tabs__tab--selected .preference__subheading{color:#333}.dark .react-tabs__tab--selected .preference__subheading,.contrast .react-tabs__tab--selected .preference__subheading{color:#fff}.light .react-tabs__tab:hover,.dark .react-tabs__tab:hover{border-bottom:.3333333333rem solid #9ae201}.contrast .react-tabs__tab:hover{border-bottom:.3333333333rem solid #F5DC23}.light .preference__warning{display:contents}.light .preference__warning a{text-decoration:underline;color:#9ae201}.light .preference__warning a:hover{text-decoration:underline;text-decoration-thickness:.1em}.dark .preference__warning{display:contents}.dark .preference__warning a{text-decoration:underline;color:#9ae201}.dark .preference__warning a:hover{text-decoration:underline;text-decoration-thickness:.1em}.contrast .preference__warning{display:contents}.contrast .preference__warning a{text-decoration:underline;color:#f5dc23}.contrast .preference__warning a:hover{text-decoration:underline;text-decoration-thickness:.1em}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.light .preference__option,.dark .preference__option,.contrast .preference__option{margin-right:2.0833333333rem}.preference__option{display:flex;flex-wrap:wrap;flex-direction:row}.preference__option:last-child{margin-right:0}.light .preference__preview-button:hover,.dark .preference__preview-button:hover{color:#9ae201}.contrast .preference__preview-button:hover{color:#f5dc23}.preference__preview-button{margin-left:2.5rem}.preference__options{border:0;padding:0;display:flex;justify-content:center;align-items:center}.light .preference__radio-button:checked+.preference__option{color:#1c1c1c;font-weight:700}.dark .preference__radio-button:checked+.preference__option{color:#fff;font-weight:700}.contrast .preference__radio-button:checked+.preference__option{color:#f5dc23;font-weight:700}.preference__radio-button:focus+.preference__option,.preference__radio-button:focus-visible+.preference__option{outline:2px solid #1E90FF;outline-offset:2px;border-radius:4px}.preference__option.preference__canvas:not(:last-child){padding-right:1.1666666667rem}.reset-password__submitted{width:30rem;display:none;text-align:left;font-size:1rem;margin-top:.8333333333rem}.light .reset-password__submitted{color:#666}.dark .reset-password__submitted,.contrast .reset-password__submitted{color:#a6a6a6}.reset-password__submitted{padding-right:2.5rem;padding-left:3.25rem}.reset-password--submitted .reset-password__submitted{display:block}.new-password--invalid .new-password-form,.new-password__invalid{display:none}.new-password--invalid .new-password__invalid{display:block;margin-top:3.3333333333rem;margin-bottom:6.6666666667rem}.light .new-password--invalid .new-password__invalid{color:#666}.dark .new-password--invalid .new-password__invalid,.contrast .new-password--invalid .new-password__invalid{color:#a6a6a6}.searchbar{position:relative;display:flex}.searchbar__input{width:20rem;height:3rem;border:solid .5px;padding-left:3rem;padding-right:3.1666666667rem}.light .searchbar__input{border-color:#666;background-color:#fff}.dark .searchbar__input{border-color:#f0f0f0;background-color:#333}.contrast .searchbar__input{border-color:#666;background-color:#333}div.searchbar__button{background-color:unset;width:2.5833333333rem;height:3rem;position:absolute;display:flex;justify-content:center;align-items:center;padding:0;border:0;border-right:solid 1px}.light div.searchbar__button{border-right-color:#666}.dark div.searchbar__button{border-right-color:#f0f0f0}.contrast div.searchbar__button{border-right-color:#666}.searchbar__icon{display:inline-block}.searchbar__icon svg{width:1.8333333333rem;height:2.25rem;transform:scaleX(-1);padding-top:.25rem}.light .searchbar__icon path{fill:#333}.dark .searchbar__icon path{fill:#fff}.contrast .searchbar__icon path{fill:#fff}.searchbar__clear-button{font-weight:700;font-size:.8333333333rem;text-align:center;border-radius:2px;align-self:center;position:absolute;padding:.25rem .3333333333rem;right:.5833333333rem}.light .searchbar__clear-button{color:#333;background-color:#f0f0f0}.light .searchbar__clear-button:hover,.light .searchbar__clear-button:focus{color:#fff;background-color:#4d4d4d}.dark .searchbar__clear-button{color:#fff;background-color:#4d4d4d}.dark .searchbar__clear-button:hover,.dark .searchbar__clear-button:focus{color:#fff;background-color:#9ae201}.contrast .searchbar__clear-button{color:#fff;background-color:#4d4d4d}.contrast .searchbar__clear-button:hover,.contrast .searchbar__clear-button:focus{color:#333;background-color:#f5dc23}.searchbar--is-empty .searchbar__clear-button{display:none}.light .sketch-visibility__title,.dark .sketch-visibility__title{color:#ed225ddd}.contrast .sketch-visibility__title{color:#f5dc23dd}.sketch-visibility__icons{height:30px;width:30px;display:flex;gap:5px}.sketch-visibility{padding:30px;display:flex;flex-direction:column;align-items:center}.sketch-visibility hr{border:none;height:1px;background:linear-gradient(to right,transparent,white,transparent)}.sketch-visibility_ul{list-style-type:none;padding:0;margin:0 0 7px}.sketch-visibility_ul li{margin-bottom:7px;display:flex;align-items:center}.sketch-visibility_ul li:before{content:"•"}.light .sketch-visibility_ul li:before{color:#ed225ddd}.dark .sketch-visibility_ul li:before{color:#ed225ddd}.contrast .sketch-visibility_ul li:before{color:#f5dc23dd}.sketch-visibility_ul li:before{font-size:34px;margin-right:10px}.sketches-table-container{overflow-y:auto;max-width:100%;min-height:100%}@media(max-width:770px){.light .sketches-table-container{background-color:#f0f0f0}.dark .sketches-table-container,.contrast .sketches-table-container{background-color:#333}.sketches-table-container .sketches-table{display:flex;flex-direction:column;padding:1.3333333333rem;height:100%;overflow-y:auto}.sketches-table-container .sketches-table thead{display:none}.sketches-table-container .sketches-table tbody{display:flex;flex-direction:column;gap:1rem}.sketches-table-container .sketches-table tbody .sketches-table__row{margin:0;position:relative;display:flex;flex-wrap:wrap;padding:1.25rem;height:fit-content;gap:.6666666667rem}.light .sketches-table-container .sketches-table tbody .sketches-table__row{border:1px solid #A6A6A6;background-color:#fff!important}.dark .sketches-table-container .sketches-table tbody .sketches-table__row,.contrast .sketches-table-container .sketches-table tbody .sketches-table__row{border:1px solid #666;background-color:#1c1c1c!important}.sketches-table-container .sketches-table tbody .sketches-table__row .sketches-table_name{display:flex;gap:5px;font-weight:700;align-items:center}.sketches-table-container .sketches-table tbody .sketches-table__row>td{padding-left:0;width:30%;font-size:1.1666666667rem}.light .sketches-table-container .sketches-table tbody .sketches-table__row>td{color:#a6a6a6}.dark .sketches-table-container .sketches-table tbody .sketches-table__row>td{color:#666}.contrast .sketches-table-container .sketches-table tbody .sketches-table__row>td{color:#666}.sketches-table-container .sketches-table tbody .sketches-table__row .sketches-table__rowname{display:flex;gap:5px;justify-content:center;align-items:center}.sketches-table-container .sketches-table tbody .sketches-table__row .sketch-list__dropdown-column{position:absolute;top:0;right:.3333333333rem;width:auto;margin:.6666666667rem}}.pagination{width:100%;position:absolute;z-index:1;bottom:1.5rem;left:0}.pagination .pagination-ul{bottom:0;display:flex;justify-content:center}.pagination .pagination-ul>li{margin:0 .2rem}.pagination .pagination-ul>li .page-link{font-weight:800;padding:0 1rem}.pagination .pagination-ul .bold-text{font-weight:700}.pagination .page-link:disabled,.pagination .page-item.disabled .page-link{cursor:not-allowed;opacity:.5}.pagination-overlay{bottom:1rem}.pagination-ul>li button:hover{text-decoration:underline}.sketches-table{width:100%;max-height:100%;border-spacing:0}.sketches-table .sketch-list__dropdown-column{width:5rem;position:relative}.sketches-table thead th{height:2.6666666667rem;position:sticky;top:0;z-index:1}.light .sketches-table thead th{background-color:#fbfbfb}.dark .sketches-table thead th,.contrast .sketches-table thead th{background-color:#1c1c1c}.sketch-list__sort-button{display:flex;align-items:center;height:2.9166666667rem}.sketch-list__sort-button .isvg{margin-left:.6666666667rem}.sketch-list__sort-button svg{margin-left:.4166666667rem}.light .sketch-list__sort-button svg{fill:#666}.dark .sketch-list__sort-button svg{fill:#a6a6a6}.contrast .sketch-list__sort-button svg{fill:#f0f0f0}.sketches-table__header{border-bottom:2px dashed transparent;padding:.25rem 0}.light .sketches-table__header{color:#666}.dark .sketches-table__header{color:#a6a6a6}.contrast .sketches-table__header{color:#f0f0f0}.light .sketches-table__header--selected,.dark .sketches-table__header--selected{border-color:#9ae201}.contrast .sketches-table__header--selected{border-color:#f5dc23}.sketches-table thead th:nth-child(1){padding-left:1rem}.sketches-table__row{margin:.8333333333rem;height:6rem;font-size:1.3333333333rem}.light .sketches-table__row:nth-child(odd){background:#d9d9d9}.dark .sketches-table__row:nth-child(odd){background:#333}.contrast .sketches-table__row:nth-child(odd){background:#333}.sketches-table__row>th:nth-child(1){padding-left:1rem}.sketches-table__row>td{padding-left:.6666666667rem}.light .sketches-table__row a{text-decoration:underline;color:#333}.dark .sketches-table__row a,.contrast .sketches-table__row a{text-decoration:underline;color:#fff}.sketches-table__row.is-deleted-or-private>*{font-style:italic}.sketches-table thead{font-size:1rem}.light .sketches-table thead{color:#666}.dark .sketches-table thead{color:#a6a6a6}.contrast .sketches-table thead{color:#f0f0f0}.sketches-table th{font-weight:400;overflow-wrap:break-word}.sketches-table__name{display:flex;align-items:center}.sketches-table__icon-cell{width:2.9166666667rem}.sketches-table__empty{text-align:center;font-size:1.3333333333rem;padding:3.5rem 0}.light .sketches-table__row a:hover,.dark .sketches-table__row a:hover{color:#9ae201}.contrast .sketches-table__row a:hover{color:#f5dc23}.sketches-table__row a:hover{text-decoration-thickness:.1em}.sidebar{display:flex;flex-flow:column}.sidebar__header{padding:.6666666667rem 1rem;display:flex;justify-content:space-between;align-items:center;min-height:2.4166666667rem;position:relative}.sidebar__title{font-size:1.3333333333rem;font-weight:500;display:inline-block}.sidebar--contracted .sidebar__title{display:none}.sidebar__title{white-space:nowrap;overflow:hidden}.sidebar__add{padding:.1666666667rem;display:flex;align-items:center;justify-content:center}.sidebar__add svg{width:1.5rem;height:1.5rem}.light .sidebar__add{background-color:#d9d9d9}.dark .sidebar__add,.contrast .sidebar__add{background-color:#666}.sidebar--contracted .sidebar__add{display:none}.light .sidebar__file-list{border-color:#d9d9d9}.dark .sidebar__file-list,.contrast .sidebar__file-list{border-color:#666}.sidebar__file-list{border-top:1px solid}.sidebar--contracted .sidebar__file-list{display:none}.sidebar__root-item{position:relative;overflow-y:auto;padding-top:.5rem;flex:1 1 auto}@media(min-width:770px){.light .sidebar__root-item{border-top:1px solid #D9D9D9}.dark .sidebar__root-item,.contrast .sidebar__root-item{border-top:1px solid #666}}.sidebar--contracted .sidebar__root-item{border:none}.file-item__children{display:flex;flex-direction:column;gap:.3333333333rem}.sidebar__file-item{font-size:1rem;cursor:pointer;position:relative}.light .sidebar__file-item{color:#333}.light .sidebar__file-item:hover:not(.sidebar__file-item--selected)>.file-item__content{background-color:#f0f0f0}.dark .sidebar__file-item{color:#fff}.dark .sidebar__file-item:hover:not(.sidebar__file-item--selected)>.file-item__content{background-color:#333}.contrast .sidebar__file-item{color:#fff}.contrast .sidebar__file-item:hover:not(.sidebar__file-item--selected)>.file-item__content{background-color:#333}.sidebar__file-item--folder{z-index:1;display:flex;align-items:center}.sidebar__file-item--folder>button{padding-left:.0833333333rem}.file-item__spacer{flex-shrink:0}.sidebar__file-item .file-item__spacer{width:1.5833333333rem}.sidebar__file-item .sidebar__file-item .file-item__spacer{width:3.25rem}.sidebar__file-item .sidebar__file-item .sidebar__file-item .file-item__spacer{width:4.9166666667rem}.sidebar__file-item .sidebar__file-item .sidebar__file-item .sidebar__file-item .file-item__spacer{width:6.5833333333rem}.sidebar__file-item .sidebar__file-item .sidebar__file-item .sidebar__file-item .sidebar__file-item .file-item__spacer{width:8.25rem}.file-item__content{display:flex;position:relative}.light .sidebar__file-item--selected>.file-item__content{background-color:#d9d9d9}.dark .sidebar__file-item--selected>.file-item__content{background-color:#4d4d4d}.contrast .sidebar__file-item--selected>.file-item__content{background-color:#4d4d4d}.sidebar--contracted .file-item__content{display:none}.sidebar__file-item-name--ellipsis{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:.5833333333rem;white-space:pre}.sidebar__file-item-name-text{display:flex;width:100%;overflow:hidden;min-width:4.1666666667rem;white-space:nowrap;text-align:left}.sidebar__file-item-name{padding:.3333333333rem 2.0833333333rem .3333333333rem 0;font-family:Inconsolata,monospace;font-size:1.25rem;overflow:hidden}.sidebar__file-item--editing .sidebar__file-item-name{display:none}.sidebar__file-item-name:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";width:100%}.light .sidebar__file-item-name{color:#333}.dark .sidebar__file-item-name,.contrast .sidebar__file-item-name{color:#fff}.sidebar__file-item-show-options{width:1.6666666667rem;height:1.6666666667rem}.light .sidebar__file-item-show-options{color:#747474}.light .sidebar__file-item-show-options g,.light .sidebar__file-item-show-options polygon,.light .sidebar__file-item-show-options path{opacity:1;fill:#747474}.light .sidebar__file-item-show-options:hover{color:#1c1c1c}.light .sidebar__file-item-show-options:hover g,.light .sidebar__file-item-show-options:hover polygon,.light .sidebar__file-item-show-options:hover path{opacity:1;fill:#1c1c1c}.dark .sidebar__file-item-show-options{color:#a6a6a6}.dark .sidebar__file-item-show-options g,.dark .sidebar__file-item-show-options polygon,.dark .sidebar__file-item-show-options path{opacity:1;fill:#a6a6a6}.dark .sidebar__file-item-show-options:hover{color:#fff}.dark .sidebar__file-item-show-options:hover g,.dark .sidebar__file-item-show-options:hover polygon,.dark .sidebar__file-item-show-options:hover path{opacity:1;fill:#fff}.contrast .sidebar__file-item-show-options{color:#d9d9d9}.contrast .sidebar__file-item-show-options g,.contrast .sidebar__file-item-show-options polygon,.contrast .sidebar__file-item-show-options path{opacity:1;fill:#d9d9d9}.contrast .sidebar__file-item-show-options:hover{color:#f5dc23}.contrast .sidebar__file-item-show-options:hover g,.contrast .sidebar__file-item-show-options:hover polygon,.contrast .sidebar__file-item-show-options:hover path{opacity:1;fill:#f5dc23}.sidebar__file-item-show-options{background-color:transparent;border:none;cursor:pointer;padding:0}.light .sidebar__file-item-show-options,.dark .sidebar__file-item-show-options,.contrast .sidebar__file-item-show-options{margin-right:.4166666667rem}.sidebar__file-item-show-options{display:none;position:absolute;right:0}.sidebar__file-item--selected>.file-item__content .sidebar__file-item-show-options{display:inline-block}.sidebar--cant-edit .sidebar__file-item--selected>.file-item__content .sidebar__file-item-show-options{display:none}.sidebar__file-item:hover>.file-item__content .sidebar__file-item-show-options{display:inline-block}.sidebar--cant-edit .sidebar__file-item:hover>.file-item__content .sidebar__file-item-show-options{display:none}.sidebar__file-item-show-options svg{width:.8333333333rem}.sidebar__file-item--open>.file-item__content .sidebar__file-item-show-options{display:inline-block}.sidebar__file-item-options{display:none;width:100%;max-width:15rem}.sidebar__file-item--open>.file-item__content .sidebar__file-item-options{display:flex}.sidebar__file-item-input{display:none;padding:0;border:0;width:calc(100% - 5.25rem);font-family:Inconsolata,monospace;font-size:1.1666666667rem}.sidebar__file-item--editing .sidebar__file-item-input{display:inline-block}.light .sidebar__expand,.light .sidebar__contract{color:#747474}.light .sidebar__expand g,.light .sidebar__expand polygon,.light .sidebar__expand path,.light .sidebar__contract g,.light .sidebar__contract polygon,.light .sidebar__contract path{opacity:1;fill:#747474}.light .sidebar__expand:hover,.light .sidebar__contract:hover{color:#1c1c1c}.light .sidebar__expand:hover g,.light .sidebar__expand:hover polygon,.light .sidebar__expand:hover path,.light .sidebar__contract:hover g,.light .sidebar__contract:hover polygon,.light .sidebar__contract:hover path{opacity:1;fill:#1c1c1c}.dark .sidebar__expand,.dark .sidebar__contract{color:#a6a6a6}.dark .sidebar__expand g,.dark .sidebar__expand polygon,.dark .sidebar__expand path,.dark .sidebar__contract g,.dark .sidebar__contract polygon,.dark .sidebar__contract path{opacity:1;fill:#a6a6a6}.dark .sidebar__expand:hover,.dark .sidebar__contract:hover{color:#fff}.dark .sidebar__expand:hover g,.dark .sidebar__expand:hover polygon,.dark .sidebar__expand:hover path,.dark .sidebar__contract:hover g,.dark .sidebar__contract:hover polygon,.dark .sidebar__contract:hover path{opacity:1;fill:#fff}.contrast .sidebar__expand,.contrast .sidebar__contract{color:#d9d9d9}.contrast .sidebar__expand g,.contrast .sidebar__expand polygon,.contrast .sidebar__expand path,.contrast .sidebar__contract g,.contrast .sidebar__contract polygon,.contrast .sidebar__contract path{opacity:1;fill:#d9d9d9}.contrast .sidebar__expand:hover,.contrast .sidebar__contract:hover{color:#f5dc23}.contrast .sidebar__expand:hover g,.contrast .sidebar__expand:hover polygon,.contrast .sidebar__expand:hover path,.contrast .sidebar__contract:hover g,.contrast .sidebar__contract:hover polygon,.contrast .sidebar__contract:hover path{opacity:1;fill:#f5dc23}.sidebar__expand,.sidebar__contract{background-color:transparent;border:none;cursor:pointer;padding:0;position:absolute;top:.1666666667rem;left:0rem;height:2.0833333333rem;width:4.0833333333rem;border-radius:2px;display:flex;justify-content:center;align-items:center}.light .sidebar__expand,.light .sidebar__contract{background-color:#d9d9d9}.light .sidebar__expand polygon,.light .sidebar__expand path,.light .sidebar__contract polygon,.light .sidebar__contract path{fill:#333}.light .sidebar__expand:hover,.light .sidebar__contract:hover{background-color:#9ae201}.light .sidebar__expand:hover polygon,.light .sidebar__expand:hover path,.light .sidebar__contract:hover polygon,.light .sidebar__contract:hover path{fill:#fff}.dark .sidebar__expand,.dark .sidebar__contract{background-color:#4d4d4d}.dark .sidebar__expand polygon,.dark .sidebar__expand path,.dark .sidebar__contract polygon,.dark .sidebar__contract path{fill:#fff}.dark .sidebar__expand:hover,.dark .sidebar__contract:hover{background-color:#9ae201}.dark .sidebar__expand:hover polygon,.dark .sidebar__expand:hover path,.dark .sidebar__contract:hover polygon,.dark .sidebar__contract:hover path{fill:#fff}.contrast .sidebar__expand,.contrast .sidebar__contract{background-color:#d9d9d9}.contrast .sidebar__expand polygon,.contrast .sidebar__expand path,.contrast .sidebar__contract polygon,.contrast .sidebar__contract path{fill:#333}.contrast .sidebar__expand:hover,.contrast .sidebar__contract:hover{background-color:#f5dc23}.contrast .sidebar__expand:hover polygon,.contrast .sidebar__expand:hover path,.contrast .sidebar__contract:hover polygon,.contrast .sidebar__contract:hover path{fill:#333}.sidebar__expand{display:none}.sidebar__expand:hover{cursor:e-resize}.sidebar--contracted .sidebar__expand{display:flex}.sidebar__contract:hover{cursor:w-resize}.sidebar--contracted .sidebar__contract{display:none}.sidebar__icons{display:flex;align-items:center;height:100%}.sidebar--cant-edit .sidebar__icons{display:none}.sidebar__folder-icon{padding:.3333333333rem 0;margin-right:.4166666667rem}.light .sidebar__folder-icon path{fill:#333}.dark .sidebar__folder-icon path{fill:#fff}.contrast .sidebar__folder-icon path{fill:#fff}.sidebar__folder-icon svg{width:.8333333333rem}.sidebar__file-item-icon,.sidebar__file-item-open,.sidebar__file-item-closed{margin-right:.4166666667rem;display:flex;align-items:center}.light .sidebar__file-item-icon path,.light .sidebar__file-item-open path,.light .sidebar__file-item-closed path{fill:#4d4d4d}.dark .sidebar__file-item-icon path,.dark .sidebar__file-item-open path,.dark .sidebar__file-item-closed path{fill:#d9d9d9}.contrast .sidebar__file-item-icon path,.contrast .sidebar__file-item-open path,.contrast .sidebar__file-item-closed path{fill:#fbfbfb}.sidebar__file-item-icon,.sidebar__file-item-open,.sidebar__file-item-closed{background-color:transparent;border:none}.sidebar__file-item-closed{display:none}.sidebar__file-item--closed .sidebar__file-item-closed,.sidebar__file-item-open{display:inline-block}.sidebar__file-item--closed .sidebar__file-item-open,.sidebar__file-item--closed .file-item__children{display:none}.sidebar__project-options{display:none;width:100%;max-width:15rem}.sidebar--project-options .sidebar__project-options{display:flex}.modal{position:absolute;top:5rem;right:50%;transform:translate(50%);z-index:100;outline:none}.modal-content,.modal-content-folder{min-height:12.5rem;padding:1.6666666667rem}@media(min-width:770px){.modal-content,.modal-content-folder{width:41.6666666667rem}}.modal-content-folder{height:12.5rem}.light .modal__exit-button{color:#747474}.light .modal__exit-button g,.light .modal__exit-button polygon,.light .modal__exit-button path{opacity:1;fill:#747474}.light .modal__exit-button:hover{color:#1c1c1c}.light .modal__exit-button:hover g,.light .modal__exit-button:hover polygon,.light .modal__exit-button:hover path{opacity:1;fill:#1c1c1c}.dark .modal__exit-button{color:#a6a6a6}.dark .modal__exit-button g,.dark .modal__exit-button polygon,.dark .modal__exit-button path{opacity:1;fill:#a6a6a6}.dark .modal__exit-button:hover{color:#fff}.dark .modal__exit-button:hover g,.dark .modal__exit-button:hover polygon,.dark .modal__exit-button:hover path{opacity:1;fill:#fff}.contrast .modal__exit-button{color:#d9d9d9}.contrast .modal__exit-button g,.contrast .modal__exit-button polygon,.contrast .modal__exit-button path{opacity:1;fill:#d9d9d9}.contrast .modal__exit-button:hover{color:#f5dc23}.contrast .modal__exit-button:hover g,.contrast .modal__exit-button:hover polygon,.contrast .modal__exit-button:hover path{opacity:1;fill:#f5dc23}.modal__exit-button{background-color:transparent;border:none;cursor:pointer;padding:0}.modal__header{display:flex;justify-content:space-between;margin-bottom:1.6666666667rem}.new-folder-form__input-wrapper,.new-file-form__input-wrapper{display:flex}.new-file-form__name-input,.new-folder-form__name-input{margin-right:.8333333333rem;flex:1}.modal__divider{text-align:center;margin:1.6666666667rem 0}.light .preview-console{background:#f0f0f0;border-color:#d9d9d9}.dark .preview-console,.contrast .preview-console{background:#333;border-color:#666}.preview-console{border-left:.0833333333 rem solid;border-right:.0833333333 rem solid;width:100%;height:100%;z-index:1000;display:flex;flex-direction:column}.preview-console>*{position:relative;text-align:left}.light .preview-console__header{background-color:#d9d9d9;color:#1c1c1c}.dark .preview-console__header,.contrast .preview-console__header{background-color:#4d4d4d;color:#fff}.preview-console__header{min-height:2.5rem;padding:.4166666667rem;display:flex;justify-content:space-between;align-items:center}.preview-console__header-title{font-size:1rem;font-weight:400}.preview-console__messages{display:flex;flex:1;flex-direction:column;overflow-y:auto}.preview-console__messages div div div:first-child{height:unset;line-height:unset;font-size:unset}.preview-console__collapse{padding-top:.25rem}.light .preview-console__collapse{color:#747474}.light .preview-console__collapse g,.light .preview-console__collapse polygon,.light .preview-console__collapse path{opacity:1;fill:#747474}.light .preview-console__collapse:hover{color:#1c1c1c}.light .preview-console__collapse:hover g,.light .preview-console__collapse:hover polygon,.light .preview-console__collapse:hover path{opacity:1;fill:#1c1c1c}.dark .preview-console__collapse{color:#a6a6a6}.dark .preview-console__collapse g,.dark .preview-console__collapse polygon,.dark .preview-console__collapse path{opacity:1;fill:#a6a6a6}.dark .preview-console__collapse:hover{color:#fff}.dark .preview-console__collapse:hover g,.dark .preview-console__collapse:hover polygon,.dark .preview-console__collapse:hover path{opacity:1;fill:#fff}.contrast .preview-console__collapse{color:#d9d9d9}.contrast .preview-console__collapse g,.contrast .preview-console__collapse polygon,.contrast .preview-console__collapse path{opacity:1;fill:#d9d9d9}.contrast .preview-console__collapse:hover{color:#f5dc23}.contrast .preview-console__collapse:hover g,.contrast .preview-console__collapse:hover polygon,.contrast .preview-console__collapse:hover path{opacity:1;fill:#f5dc23}.preview-console__collapse{background-color:transparent;border:none;cursor:pointer;padding:0}.light .preview-console__collapse g,.light .preview-console__collapse polygon,.light .preview-console__collapse path{fill:#4d4d4d}.light .preview-console__collapse:hover g,.light .preview-console__collapse:hover polygon,.light .preview-console__collapse:hover path{fill:#9ae201}.dark .preview-console__collapse g,.dark .preview-console__collapse polygon,.dark .preview-console__collapse path{fill:#d9d9d9}.dark .preview-console__collapse:hover g,.dark .preview-console__collapse:hover polygon,.dark .preview-console__collapse:hover path{fill:#9ae201}.contrast .preview-console__collapse g,.contrast .preview-console__collapse polygon,.contrast .preview-console__collapse path{fill:#fbfbfb}.contrast .preview-console__collapse:hover g,.contrast .preview-console__collapse:hover polygon,.contrast .preview-console__collapse:hover path{fill:#f5dc23}.preview-console--collapsed .preview-console__collapse{display:none}.preview-console__expand{padding-top:.25rem}.light .preview-console__expand{color:#747474}.light .preview-console__expand g,.light .preview-console__expand polygon,.light .preview-console__expand path{opacity:1;fill:#747474}.light .preview-console__expand:hover{color:#1c1c1c}.light .preview-console__expand:hover g,.light .preview-console__expand:hover polygon,.light .preview-console__expand:hover path{opacity:1;fill:#1c1c1c}.dark .preview-console__expand{color:#a6a6a6}.dark .preview-console__expand g,.dark .preview-console__expand polygon,.dark .preview-console__expand path{opacity:1;fill:#a6a6a6}.dark .preview-console__expand:hover{color:#fff}.dark .preview-console__expand:hover g,.dark .preview-console__expand:hover polygon,.dark .preview-console__expand:hover path{opacity:1;fill:#fff}.contrast .preview-console__expand{color:#d9d9d9}.contrast .preview-console__expand g,.contrast .preview-console__expand polygon,.contrast .preview-console__expand path{opacity:1;fill:#d9d9d9}.contrast .preview-console__expand:hover{color:#f5dc23}.contrast .preview-console__expand:hover g,.contrast .preview-console__expand:hover polygon,.contrast .preview-console__expand:hover path{opacity:1;fill:#f5dc23}.preview-console__expand{background-color:transparent;border:none;cursor:pointer;padding:0}.light .preview-console__expand g,.light .preview-console__expand polygon,.light .preview-console__expand path{fill:#4d4d4d}.light .preview-console__expand:hover g,.light .preview-console__expand:hover polygon,.light .preview-console__expand:hover path{fill:#9ae201}.dark .preview-console__expand g,.dark .preview-console__expand polygon,.dark .preview-console__expand path{fill:#d9d9d9}.dark .preview-console__expand:hover g,.dark .preview-console__expand:hover polygon,.dark .preview-console__expand:hover path{fill:#9ae201}.contrast .preview-console__expand g,.contrast .preview-console__expand polygon,.contrast .preview-console__expand path{fill:#fbfbfb}.contrast .preview-console__expand:hover g,.contrast .preview-console__expand:hover polygon,.contrast .preview-console__expand:hover path{fill:#f5dc23}.preview-console__expand{display:none}.preview-console--collapsed .preview-console__expand{display:inline-block}.preview-console__header-buttons{display:flex;align-items:center}.light .preview-console__clear{color:#4d4d4d}.light .preview-console__clear:hover{color:#9ae201}.dark .preview-console__clear{color:#d9d9d9}.dark .preview-console__clear:hover{color:#9ae201}.contrast .preview-console__clear{color:#fbfbfb}.contrast .preview-console__clear:hover{color:#f5dc23}.preview-console__clear{background:transparent;border:none;padding-right:.8333333333rem}.preview-console--collapsed .preview-console__clear{display:none}.preview-console__body{display:flex;flex-direction:column;height:calc(100% - 2.5rem)}.light .Resizer{background:#d9d9d9}.dark .Resizer,.contrast .Resizer{background:#666}.Resizer{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;opacity:.02;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;z-index:9999}.Resizer.horizontal{height:10px;margin:-5px 0;border-top:5px solid rgba(255,255,255,0);border-bottom:5px solid rgba(255,255,255,0);cursor:row-resize;width:100%}.Resizer.vertical{width:10px;margin:0 -5px;border-left:5px solid rgba(255,255,255,0);border-right:5px solid rgba(255,255,255,0);cursor:col-resize}.Resizer.vertical.disabled,.Resizer.horizontal.disabled{cursor:default}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:#00000080}.overlay__content{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.overlay__body{display:flex;flex-wrap:wrap;flex-flow:column;max-height:80%;max-width:80%;position:relative;padding-bottom:1rem}@media(max-width:650px){.overlay__body{max-width:100%;max-height:100%;height:100vh;width:100vw}}.overlay__body:has(.collection-create){max-height:none}.overlay__header{display:flex;justify-content:space-between;padding:1.6666666667rem}.overlay__actions{display:flex}.overlay__actions-mobile{padding-left:2rem}.overlay__title{font-size:1.75rem}.light .overlay__close-button{color:#747474}.light .overlay__close-button g,.light .overlay__close-button polygon,.light .overlay__close-button path{opacity:1;fill:#747474}.light .overlay__close-button:hover{color:#1c1c1c}.light .overlay__close-button:hover g,.light .overlay__close-button:hover polygon,.light .overlay__close-button:hover path{opacity:1;fill:#1c1c1c}.dark .overlay__close-button{color:#a6a6a6}.dark .overlay__close-button g,.dark .overlay__close-button polygon,.dark .overlay__close-button path{opacity:1;fill:#a6a6a6}.dark .overlay__close-button:hover{color:#fff}.dark .overlay__close-button:hover g,.dark .overlay__close-button:hover polygon,.dark .overlay__close-button:hover path{opacity:1;fill:#fff}.contrast .overlay__close-button{color:#d9d9d9}.contrast .overlay__close-button g,.contrast .overlay__close-button polygon,.contrast .overlay__close-button path{opacity:1;fill:#d9d9d9}.contrast .overlay__close-button:hover{color:#f5dc23}.contrast .overlay__close-button:hover g,.contrast .overlay__close-button:hover polygon,.contrast .overlay__close-button:hover path{opacity:1;fill:#f5dc23}.overlay__close-button{background-color:transparent;border:none;cursor:pointer;padding:0;padding:.25rem 0;margin-left:1rem}.overlay--is-fixed-height .overlay__body{height:100vh}.overlay--is-fixed-height .overlay__header{flex:0}.form-error{display:block;padding-top:.3333333333rem;width:25rem;font-size:1rem;text-align:left}.light .form-error,.dark .form-error{color:#9ae201}.contrast .form-error{color:#ffa9d9}.form>*+*{margin-top:1rem}.form--inline{display:flex;align-items:center}.form__cancel-button{margin-top:.8333333333rem;font-size:1rem}.form__navigation-options{margin-top:1.3333333333rem;font-size:1rem}.light .form__navigation-options{color:#666}.dark .form__navigation-options,.contrast .form__navigation-options{color:#a6a6a6}@media(max-width:550px){.form__navigation-options{text-align:center;margin:1rem}}.form__legend{font-size:1.75rem;font-weight:700}.form__label{font-size:1rem;margin-top:2.0833333333rem;margin-bottom:.5833333333rem;display:block}.light .form__label{color:#4d4d4d}.dark .form__label,.contrast .form__label{color:#d9d9d9}.form__input{min-width:26rem;width:100%;height:3.3333333333rem;font-size:1.3333333333rem}.light .form__input{color:#333;background-color:#fff}.dark .form__input,.contrast .form__input{background-color:#333}@media(max-width:770px){.form__input{max-width:100%;width:100%}}.form__field__password{position:relative;display:flex;align-items:center}.form__eye__icon{font-size:2.5rem;position:absolute;right:0}.form__eye__icon svg{transform:translateY(10%)}.form__input[type=password]::-ms-reveal{display:none}.form__input-flexible-height{height:auto;resize:none}.light .form__input::placeholder{color:#747474}.dark .form__input::placeholder{color:#747474}.form__context{text-align:left;margin-top:1.25rem}.form__resend-button{margin-top:.6666666667rem}.light .form__status{color:#666}.dark .form__status,.contrast .form__status{color:#a6a6a6}.form__creating{padding:3.3333333333rem 0;text-align:center;font-size:1.3333333333rem}.light .form__creating{color:#1c1c1c}.dark .form__creating{color:#fff}.contrast .form__creating{color:#f5dc23}.form [type=submit]{margin-left:auto;margin-right:auto}.light .toast{color:#fff;background-color:#4d4d4d}.dark .toast{color:#333;background-color:#d9d9d9}.contrast .toast{color:#1c1c1c;background-color:#d9d9d9}.toast{padding:.8333333333rem;position:fixed;top:0;left:50%;transform:translate(-50%);min-width:31.25rem;font-size:1.6666666667rem;display:flex;z-index:9999;align-items:center;justify-content:space-between;box-shadow:0 6px 6px #0000001a}.toast__message{display:flex;align-items:center;gap:.8333333333rem;min-width:0}.toast__close{padding-top:.8333333333rem;margin-left:3.3333333333rem}.light .timer__saved-time{color:#666}.dark .timer__saved-time{color:#a6a6a6}.contrast .timer__saved-time{color:#f0f0f0}.timer__saved-time{font-size:1rem;padding-right:2.5rem}.timer__saved-time.timer__saved-time--notOwner{display:none}.form-container{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}@media(max-width:550px){.form-container{text-align:left;justify-content:start}}.form-container--align-left{text-align:left}.form-container--align-top{height:unset}.form-container__header{width:100%;padding:1.25rem 2.8333333333rem;display:flex;justify-content:space-between}.form-container__content{height:100%;max-width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}.form-container--align-left .form-container__content{align-items:left}.form-container__title{font-weight:400}.light .form-container__title{color:#333333de}.dark .form-container__title,.contrast .form-container__title{color:#fff}@media(max-width:770px){.form-container__title{display:none}}.light .form-container__context{color:#4d4d4d}.dark .form-container__context{color:#d9d9d9}.contrast .form-container__context{color:#fbfbfb}.form-container__divider{padding:1.6666666667rem 0}@media(max-width:770px){.form-container__divider{text-align:center}}.light .form-container__logo-button{color:#747474}.light .form-container__logo-button g,.light .form-container__logo-button polygon,.light .form-container__logo-button path{opacity:1;fill:#747474}.light .form-container__logo-button:hover{color:#1c1c1c}.light .form-container__logo-button:hover g,.light .form-container__logo-button:hover polygon,.light .form-container__logo-button:hover path{opacity:1;fill:#1c1c1c}.dark .form-container__logo-button{color:#a6a6a6}.dark .form-container__logo-button g,.dark .form-container__logo-button polygon,.dark .form-container__logo-button path{opacity:1;fill:#a6a6a6}.dark .form-container__logo-button:hover{color:#fff}.dark .form-container__logo-button:hover g,.dark .form-container__logo-button:hover polygon,.dark .form-container__logo-button:hover path{opacity:1;fill:#fff}.contrast .form-container__logo-button{color:#d9d9d9}.contrast .form-container__logo-button g,.contrast .form-container__logo-button polygon,.contrast .form-container__logo-button path{opacity:1;fill:#d9d9d9}.contrast .form-container__logo-button:hover{color:#f5dc23}.contrast .form-container__logo-button:hover g,.contrast .form-container__logo-button:hover polygon,.contrast .form-container__logo-button:hover path{opacity:1;fill:#f5dc23}.form-container__logo-button{background-color:transparent;border:none;cursor:pointer;padding:0}.light .form-container__exit-button{color:#747474}.light .form-container__exit-button g,.light .form-container__exit-button polygon,.light .form-container__exit-button path{opacity:1;fill:#747474}.light .form-container__exit-button:hover{color:#1c1c1c}.light .form-container__exit-button:hover g,.light .form-container__exit-button:hover polygon,.light .form-container__exit-button:hover path{opacity:1;fill:#1c1c1c}.dark .form-container__exit-button{color:#a6a6a6}.dark .form-container__exit-button g,.dark .form-container__exit-button polygon,.dark .form-container__exit-button path{opacity:1;fill:#a6a6a6}.dark .form-container__exit-button:hover{color:#fff}.dark .form-container__exit-button:hover g,.dark .form-container__exit-button:hover polygon,.dark .form-container__exit-button:hover path{opacity:1;fill:#fff}.contrast .form-container__exit-button{color:#d9d9d9}.contrast .form-container__exit-button g,.contrast .form-container__exit-button polygon,.contrast .form-container__exit-button path{opacity:1;fill:#d9d9d9}.contrast .form-container__exit-button:hover{color:#f5dc23}.contrast .form-container__exit-button:hover g,.contrast .form-container__exit-button:hover polygon,.contrast .form-container__exit-button:hover path{opacity:1;fill:#f5dc23}.form-container__exit-button{background-color:transparent;border:none;cursor:pointer;padding:0}.form-container__stack>*+*{margin-top:.8333333333rem}.form__navigation-options a{font-weight:700}.error-modal{display:flex;flex-wrap:wrap;flex-flow:column}.error-modal__header{display:flex;justify-content:space-between;padding:1.6666666667rem}.light .error-modal__exit-button{color:#747474}.light .error-modal__exit-button g,.light .error-modal__exit-button polygon,.light .error-modal__exit-button path{opacity:1;fill:#747474}.light .error-modal__exit-button:hover{color:#1c1c1c}.light .error-modal__exit-button:hover g,.light .error-modal__exit-button:hover polygon,.light .error-modal__exit-button:hover path{opacity:1;fill:#1c1c1c}.dark .error-modal__exit-button{color:#a6a6a6}.dark .error-modal__exit-button g,.dark .error-modal__exit-button polygon,.dark .error-modal__exit-button path{opacity:1;fill:#a6a6a6}.dark .error-modal__exit-button:hover{color:#fff}.dark .error-modal__exit-button:hover g,.dark .error-modal__exit-button:hover polygon,.dark .error-modal__exit-button:hover path{opacity:1;fill:#fff}.contrast .error-modal__exit-button{color:#d9d9d9}.contrast .error-modal__exit-button g,.contrast .error-modal__exit-button polygon,.contrast .error-modal__exit-button path{opacity:1;fill:#d9d9d9}.contrast .error-modal__exit-button:hover{color:#f5dc23}.contrast .error-modal__exit-button:hover g,.contrast .error-modal__exit-button:hover polygon,.contrast .error-modal__exit-button:hover path{opacity:1;fill:#f5dc23}.error-modal__exit-button{background-color:transparent;border:none;cursor:pointer;padding:0}.error-modal__content{padding:3.3333333333rem 1.6666666667rem 5rem;max-width:41.6666666667rem}.error-modal__content p{font-size:1.3333333333rem}.preview-frame-holder{display:flex;flex-direction:column;height:100%!important;overflow:hidden}.preview-frame-overlay{height:100%;width:100%;position:absolute;z-index:10;display:none}.preview-frame__header{height:2.4166666667rem}.light .preview-frame__title{color:#4d4d4d}.dark .preview-frame__title{color:#d9d9d9}.contrast .preview-frame__title{color:#fbfbfb}.preview-frame__title{height:2.4166666667rem;padding-top:.5833333333rem;padding-left:.4166666667rem;font-size:1rem;font-weight:400}.preview-frame__content{position:relative;flex:1 1 0}.share-modal{padding:1.6666666667rem;padding-top:0;width:41.6666666667rem;max-width:100%}.share-modal__project-name{padding-bottom:2.5rem;font-size:1.3333333333rem}.share-modal__header{display:flex;justify-content:space-between}.share-modal__section{width:100%;display:flex;flex-wrap:wrap;padding:.8333333333rem 0}.asset-table-container{overflow-y:auto;max-width:100%;min-height:100%}.asset-table{width:100%;max-height:100%;border-spacing:0;position:relative}.asset-table .asset-table__dropdown-column{width:5rem;position:relative}.asset-table .asset-table__size-column{white-space:nowrap;width:8.3333333333rem;padding-right:1rem}.asset-table thead th{height:2.6666666667rem;position:sticky;top:0}.light .asset-table thead th{background-color:#fbfbfb}.dark .asset-table thead th,.contrast .asset-table thead th{background-color:#1c1c1c}.asset-table thead th:nth-child(1){padding-left:1rem}.asset-table__row{margin:.8333333333rem;height:6rem;font-size:1.3333333333rem}.light .asset-table__row:nth-child(odd){background:#d9d9d9}.dark .asset-table__row:nth-child(odd){background:#333}.contrast .asset-table__row:nth-child(odd){background:#333}.asset-table__row>th:nth-child(1){padding-left:1rem}.light .asset-table__row a{color:#333;text-decoration:underline}.dark .asset-table__row a,.contrast .asset-table__row a{color:#fff;text-decoration:underline}.asset-table thead{font-size:1rem}.light .asset-table thead{color:#666}.dark .asset-table thead{color:#a6a6a6}.contrast .asset-table thead{color:#f0f0f0}.asset-table th{font-weight:400}.asset-table__empty{text-align:center;font-size:1.3333333333rem;padding:3.5rem 0}.asset-table__total{padding:0 1.6666666667rem;position:sticky;top:0}.light .asset-table__total{background-color:#fbfbfb}.dark .asset-table__total,.contrast .asset-table__total{background-color:#1c1c1c}.asset-table__row a:hover{text-decoration-thickness:.1em}.asset-size{position:relative;flex:1;margin-bottom:1.5rem;font-size:1.1666666667rem}.asset-size-bar{position:relative;content:" ";display:block;width:200px;height:20px;border-radius:.25rem;border:1px solid transparent;overflow:hidden}.light .asset-size-bar{background-color:#f0f0f0;border-color:#747474}.dark .asset-size-bar{background-color:#1c1c1c;border-color:#747474}.contrast .asset-size-bar{background-color:#1c1c1c;border-color:#a6a6a6}.asset-size-bar:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;width:calc(var(--percent, 1) * 100%)}.light .asset-size-bar:before{background-color:#f10046}.dark .asset-size-bar:before{background-color:#f10046}.contrast .asset-size-bar:before{background-color:#f5dc23}.asset-current{position:absolute;top:2.3333333333rem;left:0}.asset-max{position:absolute;top:0;left:17.5rem}.keyboard-shortcuts{padding:1.6666666667rem 1.6666666667rem 3.3333333333rem;margin-right:1.6666666667rem;max-width:100%;overflow-y:auto}.keyboard-shortcuts-note{text-align:center;margin-bottom:24px}.keyboard-shortcut-item{display:flex}.keyboard-shortcut-item+.keyboard-shortcut-item{margin-top:.8333333333rem}.keyboard-shortcut-item{align-items:baseline}.keyboard-shortcut__command{font-weight:700;text-align:right;margin-right:.8333333333rem;padding:.25rem;min-inline-size:max-content}.light .keyboard-shortcut__command{border:1px solid #A6A6A6;border-radius:3px}.dark .keyboard-shortcut__command,.contrast .keyboard-shortcut__command{border:1px solid #666;border-radius:3px}.keyboard-shortcuts__title,.keyboard-shortcuts__description{padding-bottom:.8333333333rem}.keyboard-shortcuts__list:not(:last-of-type){padding-bottom:.8333333333rem}.light .keyboard-shortcuts__title:not(:first-of-type){border-top:1px dashed #A6A6A6;padding-top:.8333333333rem}.dark .keyboard-shortcuts__title:not(:first-of-type){border-top:1px dashed #666;padding-top:.8333333333rem}.contrast .keyboard-shortcuts__title:not(:first-of-type){border-top:1px dashed #666;padding-top:.8333333333rem}.copyable-input__value-container{position:relative}.copyable-input__value{width:100%;font-size:1.3333333333rem}.copyable-input--with-preview .copyable-input__value{border-radius:2px 0 0 2px}.copyable-input__label{width:100%;font-size:1rem;padding-bottom:.4166666667rem}.light .copyable-input__label{color:#666}.dark .copyable-input__label{color:#a6a6a6}.contrast .copyable-input__label{color:#f0f0f0}.copyable-input__label-container{display:flex;justify-content:space-between}.copyable-input{padding-bottom:2.5rem;display:flex}.copyable-input__value-container{width:100%}.light .tooltipped:after{background-color:#9ae201;color:#fff}.dark .tooltipped:after{background-color:#9ae201;color:#fff}.contrast .tooltipped:after{background-color:#f5dc23;color:#333}.tooltipped:after{font-family:Montserrat,sans-serif;font-size:1rem}.light .tooltipped-n:before,.light .tooltipped:before{color:#9ae201;border-top-color:#9ae201}.dark .tooltipped-n:before,.dark .tooltipped:before{color:#9ae201;border-top-color:#9ae201}.contrast .tooltipped-n:before,.contrast .tooltipped:before{color:#f5dc23;border-top-color:#f5dc23}.light .copyable-input__preview,.dark .copyable-input__preview,.contrast .copyable-input__preview{align-self:flex-end;border-radius:0 2px 2px 0;padding:.1666666667rem 0}.copyable-input__preview svg{height:2.5rem;width:2.5rem}.feedback__content{display:flex;width:54.1666666667rem;padding:1.4166666667rem 1.6666666667rem 1.6666666667rem}.feedback__content-pane{flex:1}.feedback__content-pane+.feedback__content-pane{margin-left:1.6666666667rem}.feedback__content-pane-header,.feedback__content-pane-copy{margin-bottom:1.6666666667rem}.feedback__github-logo svg{width:1rem;height:1rem}.light .feedback__github-logo svg{fill:#666}.dark .feedback__github-logo svg{fill:#a6a6a6}.contrast .feedback__github-logo svg{fill:#f0f0f0}.light .feedback__github-link:hover svg{fill:#333}.dark .feedback__github-link:hover svg{fill:#fff}.contrast .feedback__github-link:hover svg{fill:#fff}.console__input{width:100%;display:flex;align-items:start}.light .console__input{background-color:#fff}.dark .console__input,.contrast .console__input{background-color:#1c1c1c}.console__input .console-active__arrow{width:auto;height:38%}.light .console__input .console-active__arrow g,.light .console__input .console-active__arrow polygon,.light .console__input .console-active__arrow path{fill:#4d4d4d}.dark .console__input .console-active__arrow g,.dark .console__input .console-active__arrow polygon,.dark .console__input .console-active__arrow path{fill:#d9d9d9}.contrast .console__input .console-active__arrow g,.contrast .console__input .console-active__arrow polygon,.contrast .console__input .console-active__arrow path{fill:#fbfbfb}.console-active__arrow-container{height:100%;display:flex;align-items:center;justify-content:center;margin-left:.8333333333rem}.console__editor{margin-left:1.25rem;flex:1}.console__editor .CodeMirror{height:auto}.console__editor .CodeMirror-lines{padding-top:.1666666667rem}.console__editor .CodeMirror{border:none;font-family:Inconsolata,monospace}.light .console__editor .CodeMirror{background-color:#fff}.dark .console__editor .CodeMirror,.contrast .console__editor .CodeMirror{background-color:#1c1c1c}.light .console__editor .CodeMirror .CodeMirror-line{color:#1c1c1c}.dark .console__editor .CodeMirror .CodeMirror-line,.contrast .console__editor .CodeMirror .CodeMirror-line{color:#fff}.light .dropzone{background-color:#fff;color:#333;max-height:70vh;overflow-y:auto}.dark .dropzone,.contrast .dropzone{background-color:#4d4d4d;color:#fff;max-height:70vh;overflow-y:auto}.tabs__titles{display:flex;flex-wrap:wrap;padding-bottom:.0083333333rem}.light .tabs__titles{border-bottom:1px solid #A6A6A6}.dark .tabs__titles,.contrast .tabs__titles{border-bottom:1px solid #666}.light .react-tabs__tab--selected,.dark .react-tabs__tab--selected{border-bottom:.3333333333rem solid #9ae201}.contrast .react-tabs__tab--selected{border-bottom:.3333333333rem solid #F5DC23}.light .react-tabs__tab--selected .tabs__title{color:#333}.dark .react-tabs__tab--selected .tabs__title,.contrast .react-tabs__tab--selected .tabs__title{color:#fff}.react-tabs__tab{text-align:center;color:#000;display:flex;align-items:center;border-bottom:.3333333333rem solid transparent}.react-tabs__tab+.react-tabs__tab{margin-left:3.75rem}.light .tabs__title{color:#666}.light .tabs__title:hover,.light .tabs__title:focus{color:#333;cursor:pointer}.light .tabs__title:focus{color:#333;cursor:pointer}.dark .tabs__title{color:#a6a6a6}.dark .tabs__title:hover,.dark .tabs__title:focus{color:#fff;cursor:pointer}.dark .tabs__title:focus{color:#fff;cursor:pointer}.contrast .tabs__title{color:#f0f0f0}.contrast .tabs__title:hover,.contrast .tabs__title:focus{color:#fff;cursor:pointer}.contrast .tabs__title:focus{color:#fff;cursor:pointer}.tabs__title{font-size:1rem;height:1.6666666667rem;width:100%;margin:0;padding:0 .4166666667rem}.dashboard-header{padding:2rem 5.5rem;position:relative;flex:1;overflow:hidden;display:flex;flex-direction:column}@media(max-width:770px){.dashboard-header{padding:0}.dashboard-header .dashboard-header__nav{display:flex;flex-direction:column;padding:.8333333333rem 1.3333333333rem;gap:.8333333333rem}.dashboard-header .dashboard-header__nav .dashboard-header__tabs{border-bottom:none;padding-top:1rem}.dashboard-header .dashboard-header__nav .dashboard-header__tab__title{font-weight:700;font-size:1.25rem}.light .dashboard-header .dashboard-header__nav .dashboard-header__tab__title{color:#666;opacity:.7}.light .dashboard-header .dashboard-header__nav .dashboard-header__tab__title.dashboard-header__tab--selected{color:#333;opacity:1}.dark .dashboard-header .dashboard-header__nav .dashboard-header__tab__title{color:#a6a6a6;opacity:.7}.dark .dashboard-header .dashboard-header__nav .dashboard-header__tab__title.dashboard-header__tab--selected{color:#fff;opacity:1}.contrast .dashboard-header .dashboard-header__nav .dashboard-header__tab__title{color:#f0f0f0;opacity:.7}.contrast .dashboard-header .dashboard-header__nav .dashboard-header__tab__title.dashboard-header__tab--selected{color:#fff;opacity:1}.dashboard-header .dashboard-header__nav .dashboard-header__actions{padding:0}.dashboard-header .dashboard-header__nav .dashboard-header__actions>:first-child{display:none}.dashboard-header .dashboard-header__nav .dashboard-header__actions>*:not(:first-child){margin-left:0;width:100%}.dashboard-header .dashboard-header__nav .dashboard-header__actions>*:not(:first-child) .searchbar__input{width:100%}.dashboard-header .dashboard-header__header__title{display:none}}.dashboard-header__header{max-width:84.3333333333rem;margin:0 auto;width:100%}.dashboard-header__switcher{flex:1;width:100%;display:flex;align-items:center}.dashboard-header__tabs{display:flex;padding-top:2rem;width:100%}.light .dashboard-header__tabs{border-bottom:1px solid #666}.dark .dashboard-header__tabs{border-bottom:1px solid #A6A6A6}.contrast .dashboard-header__tabs{border-bottom:1px solid #F0F0F0}.light .dashboard-header__tab{color:#666;padding:0;margin-right:2.1666666667rem}@media(max-width:770px){.light .dashboard-header__tab{margin-right:1.6666666667rem}}.dark .dashboard-header__tab{color:#a6a6a6;padding:0;margin-right:2.1666666667rem}@media(max-width:770px){.dark .dashboard-header__tab{margin-right:1.6666666667rem}}.contrast .dashboard-header__tab{color:#f0f0f0;padding:0;margin-right:2.1666666667rem}@media(max-width:770px){.contrast .dashboard-header__tab{margin-right:1.6666666667rem}}.dashboard-header__tab{font-size:1rem}.dashboard-header__tab--selected{cursor:auto}.dashboard-header__tab a{color:inherit}.dashboard-header__tab__title{margin:0;display:inline-block;padding:0 .4166666667rem .4166666667rem;border-bottom:.3333333333rem solid transparent}.light .dashboard-header__tab__title:hover,.light .dashboard-header__tab__title:focus,.light .dashboard-header__tab__title.dashboard-header__tab--selected{color:#333;border-bottom-color:#9ae201;cursor:pointer}.dark .dashboard-header__tab__title:hover,.dark .dashboard-header__tab__title:focus,.dark .dashboard-header__tab__title.dashboard-header__tab--selected{color:#fff;border-bottom-color:#9ae201;cursor:pointer}.contrast .dashboard-header__tab__title:hover,.contrast .dashboard-header__tab__title:focus,.contrast .dashboard-header__tab__title.dashboard-header__tab--selected{color:#fff;border-bottom-color:#f5dc23;cursor:pointer}.dashboard-header__actions{display:flex;align-items:center;padding:2rem 0;justify-content:space-between}.dashboard-header__actions>*:not(:first-child){margin-left:1.25rem}.editable-input{height:70%;display:flex;align-items:center}button.editable-input__label{display:flex;align-items:center}.light button.editable-input__label{color:#666}.light button.editable-input__label path{fill:#666}.light button.editable-input__label:hover{color:#9ae201}.light button.editable-input__label:hover path{fill:#9ae201}.dark button.editable-input__label{color:#a6a6a6}.dark button.editable-input__label path{fill:#a6a6a6}.dark button.editable-input__label:hover{color:#9ae201}.dark button.editable-input__label:hover path{fill:#9ae201}.contrast button.editable-input__label{color:#f0f0f0}.contrast button.editable-input__label path{fill:#f0f0f0}.contrast button.editable-input__label:hover{color:#f5dc23}.contrast button.editable-input__label:hover path{fill:#f5dc23}button.editable-input__label{cursor:pointer;line-height:1.5rem;font-size:unset;font-weight:unset}.editable-input__input{width:100%}.editable-input__icon{width:1.5rem;height:1.5rem}.editable-input--disabled{pointer-events:none}.editable-input--disabled .editable-input__icon,.editable-input--is-not-editing .editable-input__input,.editable-input--is-editing .editable-input__label{display:none}.editable-input--is-editing .editable-input__input,.editable-input--is-not-editing .editable-input__label{display:flex}.collection-container{padding:2rem 5.5rem;position:relative;flex:1;overflow:visible;display:flex;flex-direction:column}@media(max-width:770px){.collection-container{padding:0}}.collection{height:100%;display:flex;flex-direction:column}.collection-metadata{max-width:84.3333333333rem;width:100%;margin:0 auto;margin-bottom:2rem}.collection-metadata__columns{display:flex}@media(max-width:770px){.collection-metadata__columns{flex-direction:column}}.collection-metadata__column--left,.collection-metadata__column--right{flex:1}.collection-metadata__column--right{align-self:flex-end;display:flex;flex-direction:row;justify-content:flex-end}.collection-metadata__column--right>*{margin-left:.8333333333rem}.collection-metadata__name .editable-input__label{padding:.83333rem .5833333333rem}.collection-metadata__name,.collection-metadata__name .editable-input__input{font-size:1.75rem;font-weight:700}.collection-metadata__user{padding-top:.6666666667rem;font-size:14px}.collection-metadata--is-owner .collection-metadata__user{padding-left:.6666666667rem}.collection-metadata__description{padding-top:.6666666667rem;text-align:left;font-size:1.1666666667rem}.collection-metadata__description .editable-input__label{text-align:left}.light .collection-metadata__description .editable-input--has-value:not(:hover) .editable-input__label{color:#333}.dark .collection-metadata__description .editable-input--has-value:not(:hover) .editable-input__label{color:#fff}.contrast .collection-metadata__description .editable-input--has-value:not(:hover) .editable-input__label{color:#fff}.collection-metadata__description .editable-input__input{width:100%}.collection-share{text-align:right;position:relative}.collection-share .copyable-input{padding-bottom:0}.collection__share-dropdown{padding:1.6666666667rem;width:29.1666666667rem}@media only screen and (max-width:520px){.collection__share-dropdown{max-width:90vw;right:-10rem}}.collection-content{display:flex;flex-direction:column;flex:1;overflow:visible;max-width:84.3333333333rem;margin:0 auto;width:100%}.light .collection-content{border:1px solid #A6A6A6}.dark .collection-content,.contrast .collection-content{border:1px solid #666}.collection-table-wrapper{max-width:100%;min-height:100%}[data-has-items=false] .collection-table-wrapper{display:flex;justify-content:center;align-items:center}.collection-empty-message{text-align:center;font-size:1.3333333333rem}.collection-item__dropdown ul{width:15rem;top:74%;right:calc(100% - 26px)}.collection-create{padding:2rem}@media(max-width:650px){.collection-create .form__input{min-width:unset}}.classroom-modal{padding:2rem;width:30rem;max-width:100%;box-sizing:border-box;text-align:left}@media(max-width:650px){.classroom-modal{width:100%}}.classroom-modal>p{font-size:1.1666666667rem;line-height:1.5;margin-bottom:1.3333333333rem}.light .classroom-modal>p{color:#333}.dark .classroom-modal>p{color:#fff}.contrast .classroom-modal>p{color:#fff}.classroom-modal label{display:block;font-size:1rem;margin-bottom:.5833333333rem}.light .classroom-modal label{color:#666}.dark .classroom-modal label{color:#a6a6a6}.contrast .classroom-modal label{color:#f0f0f0}.classroom-modal input[type=text],.classroom-modal input[type=email],.classroom-modal select{width:100%;height:3.3333333333rem;padding:0 .8333333333rem;box-sizing:border-box;font-size:1.3333333333rem;border-radius:2px}.light .classroom-modal input[type=text],.light .classroom-modal input[type=email],.light .classroom-modal select{color:#333;background-color:#fff;border:1px solid #666}.dark .classroom-modal input[type=text],.dark .classroom-modal input[type=email],.dark .classroom-modal select{color:#fff;background-color:#333;border:1px solid #F0F0F0}.contrast .classroom-modal input[type=text],.contrast .classroom-modal input[type=email],.contrast .classroom-modal select{color:#fff;background-color:#333;border:1px solid #666}.classroom-form{display:flex;flex-direction:column;align-items:stretch}.classroom-form>*+*{margin-top:1.3333333333rem}.classroom-form [type=submit]{align-self:flex-start;margin-top:1.6666666667rem}.classroom-modal__detail{margin-top:2rem;padding-top:1.6666666667rem}.light .classroom-modal__detail{border-top:1px solid #A6A6A6}.dark .classroom-modal__detail,.contrast .classroom-modal__detail{border-top:1px solid #666}.classroom-modal__detail>*+*{margin-top:1.3333333333rem}.classroom-modal__code{font-size:1.3333333333rem}.light .classroom-modal__code{color:#1c1c1c}.dark .classroom-modal__code{color:#fff}.contrast .classroom-modal__code{color:#f5dc23}.classroom-modal__code-label{text-align:center}.classroom-modal__code-big{margin:.6666666667rem 0;font-family:Inconsolata,monospace;font-size:5.3333333333rem;font-weight:700;line-height:1.05;letter-spacing:.6666666667rem;text-align:center;-webkit-user-select:all;user-select:all;word-break:break-word}.light .classroom-modal__code-big{color:#1c1c1c}.dark .classroom-modal__code-big{color:#fff}.contrast .classroom-modal__code-big{color:#f5dc23}.classroom-modal__code-valid{text-align:center;font-size:1rem}.light .classroom-modal__code-valid{color:#666}.dark .classroom-modal__code-valid{color:#a6a6a6}.contrast .classroom-modal__code-valid{color:#f0f0f0}.classroom-modal__code-expired{text-align:center;font-weight:700;font-size:1.5rem}.light .classroom-modal__code-expired,.dark .classroom-modal__code-expired{color:#9ae201}.contrast .classroom-modal__code-expired{color:#ffa9d9}.classroom-modal__regenerate--attention{animation:classroom-regenerate-pulse 1.6s ease-in-out infinite}@keyframes classroom-regenerate-pulse{0%{box-shadow:0 0 #9ae20180}70%{box-shadow:0 0 0 .8333333333rem transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.classroom-modal__regenerate--attention{animation:none}.light .classroom-modal__regenerate--attention,.dark .classroom-modal__regenerate--attention{box-shadow:0 0 0 2px #9ae201}.contrast .classroom-modal__regenerate--attention{box-shadow:0 0 0 2px #f5dc23}}.classroom-modal__expiry{margin-top:.8333333333rem;font-size:1rem}.light .classroom-modal__expiry{color:#666}.dark .classroom-modal__expiry{color:#a6a6a6}.contrast .classroom-modal__expiry{color:#f0f0f0}.classroom-modal__projects{list-style:none;margin:0;padding:0}.classroom-modal__projects li+li{margin-top:.3333333333rem}.classroom-modal__projects button{width:100%;text-align:left;padding:.6666666667rem .8333333333rem;font-size:1.1666666667rem;border:none;border-radius:2px;background-color:transparent;cursor:pointer}.light .classroom-modal__projects button{color:#333}.dark .classroom-modal__projects button,.contrast .classroom-modal__projects button{color:#fff}.light .classroom-modal__projects button:hover,.light .classroom-modal__projects button:focus{background-color:#9ae201;color:#fff}.dark .classroom-modal__projects button:hover,.dark .classroom-modal__projects button:focus{background-color:#9ae201;color:#fff}.contrast .classroom-modal__projects button:hover,.contrast .classroom-modal__projects button:focus{background-color:#f5dc23;color:#333}.publish-modal{width:46.6666666667rem;display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding-bottom:0}.publish-modal>*{flex:0 0 auto}.publish-modal .publish-modal__sketch label,.publish-modal .publish-modal__sketch input[type=text]{display:inline-block;width:auto;margin-bottom:0}.publish-modal .publish-modal__sketch input[type=text]{height:2.3333333333rem;font-size:1.0833333333rem}.publish-modal__result{margin:1.3333333333rem 0;text-align:center}.publish-modal__url{margin-top:.6666666667rem;font-size:1rem;word-break:break-all;-webkit-user-select:all;user-select:all}.light .publish-modal__url{color:#666}.dark .publish-modal__url{color:#a6a6a6}.contrast .publish-modal__url{color:#f0f0f0}.publish-modal__warning{padding:.8333333333rem;border-radius:2px;font-size:1.0833333333rem;line-height:1.4}.light .publish-modal__warning{color:#1c1c1c;border:1px solid #9ae201}.dark .publish-modal__warning{color:#fff;border:1px solid #9ae201}.contrast .publish-modal__warning{color:#f5dc23;border:1px solid #FFA9D9}.publish-modal__owners{list-style:none;margin:1.3333333333rem 0;padding:0}.publish-modal__owners ul{list-style:none;margin:0 0 .6666666667rem;padding-left:1.3333333333rem}.publish-modal__owner>button{width:100%;text-align:left;padding:.6666666667rem .8333333333rem;font-size:1.1666666667rem;font-weight:700;border:none;background-color:transparent;cursor:pointer}.light .publish-modal__owner>button{color:#333}.dark .publish-modal__owner>button{color:#fff}.contrast .publish-modal__owner>button{color:#fff}.light .publish-modal__owner>button:hover,.light .publish-modal__owner>button:focus{background-color:#9ae201;color:#fff}.dark .publish-modal__owner>button:hover,.dark .publish-modal__owner>button:focus{background-color:#9ae201;color:#fff}.contrast .publish-modal__owner>button:hover,.contrast .publish-modal__owner>button:focus{background-color:#f5dc23;color:#333}.publish-modal__sketch{display:flex;align-items:center;gap:.6666666667rem;padding:.3333333333rem 0;font-size:1.1666666667rem;flex-wrap:wrap}.publish-modal__private{font-size:1rem}.light .publish-modal__private,.dark .publish-modal__private{color:#9ae201}.contrast .publish-modal__private{color:#ffa9d9}.publish-modal__version{font-size:1rem}.light .publish-modal__version{color:#666}.dark .publish-modal__version{color:#a6a6a6}.contrast .publish-modal__version{color:#f0f0f0}.publish-modal__errors{list-style:none;margin:0 0 1rem;padding:0;font-size:1.0833333333rem}.light .publish-modal__errors,.dark .publish-modal__errors{color:#9ae201}.contrast .publish-modal__errors{color:#ffa9d9}.publish-modal__actions{display:flex;gap:.6666666667rem;flex-wrap:wrap;position:sticky;bottom:0;padding:1rem 0 2rem}.light .publish-modal__actions{background-color:#f0f0f0;border-top:1px solid #A6A6A6}.dark .publish-modal__actions,.contrast .publish-modal__actions{background-color:#333;border-top:1px solid #666}.form-success{display:block;padding-top:.3333333333rem;font-size:1rem;text-align:left}.light .form-success{color:#1c1c1c}.dark .form-success{color:#fff}.contrast .form-success{color:#f5dc23}.quick-add{width:auto;overflow-y:auto;height:100%}.light .quick-add{border:1px solid #A6A6A6}.dark .quick-add,.contrast .quick-add{border:1px solid #666}.quick-add__item{display:flex;align-items:center;height:5.3333333333rem;padding-right:2rem}.light .quick-add__item button,.light .quick-add__item a{color:#333}.dark .quick-add__item button,.dark .quick-add__item a,.contrast .quick-add__item button,.contrast .quick-add__item a{color:#fff}.light .quick-add__item:nth-child(odd){background:#d9d9d9}.dark .quick-add__item:nth-child(odd){background:#1c1c1c}.contrast .quick-add__item:nth-child(odd){background:#1c1c1c}.quick-add__item-toggle{display:flex;align-items:center}.quick-add__item-name{flex:1}.quick-add__icon{display:inline-block;margin-right:1.25rem;width:2.9166666667rem;height:2.9166666667rem}.light .quick-add__icon{color:#747474}.light .quick-add__icon g,.light .quick-add__icon polygon,.light .quick-add__icon path{opacity:1;fill:#747474}.light .quick-add__icon:hover{color:#1c1c1c}.light .quick-add__icon:hover g,.light .quick-add__icon:hover polygon,.light .quick-add__icon:hover path{opacity:1;fill:#1c1c1c}.dark .quick-add__icon{color:#a6a6a6}.dark .quick-add__icon g,.dark .quick-add__icon polygon,.dark .quick-add__icon path{opacity:1;fill:#a6a6a6}.dark .quick-add__icon:hover{color:#fff}.dark .quick-add__icon:hover g,.dark .quick-add__icon:hover polygon,.dark .quick-add__icon:hover path{opacity:1;fill:#fff}.contrast .quick-add__icon{color:#d9d9d9}.contrast .quick-add__icon g,.contrast .quick-add__icon polygon,.contrast .quick-add__icon path{opacity:1;fill:#d9d9d9}.contrast .quick-add__icon:hover{color:#f5dc23}.contrast .quick-add__icon:hover g,.contrast .quick-add__icon:hover polygon,.contrast .quick-add__icon:hover path{opacity:1;fill:#f5dc23}.quick-add__icon{background-color:transparent;border:none;cursor:pointer;padding:0}.light .quick-add__icon path{fill:#fff}.light .quick-add__icon path:first-child{fill:#747474}.light .quick-add__icon svg{width:2.9166666667rem;height:2.9166666667rem}.dark .quick-add__icon path{fill:#fff}.dark .quick-add__icon path:first-child{fill:#747474}.dark .quick-add__icon svg{width:2.9166666667rem;height:2.9166666667rem}.contrast .quick-add__icon path{fill:#333}.contrast .quick-add__icon path:first-child{fill:#747474}.contrast .quick-add__icon svg{width:2.9166666667rem;height:2.9166666667rem}.quick-add__icon>*{display:none}.quick-add__in-icon{display:inline-block}.light .quick-add__icon--in-collection .quick-add__in-icon path{fill:#fff}.light .quick-add__icon--in-collection .quick-add__in-icon path:first-child{fill:#00a1d3}.dark .quick-add__icon--in-collection .quick-add__in-icon path{fill:#fff}.dark .quick-add__icon--in-collection .quick-add__in-icon path:first-child{fill:#00a1d3}.contrast .quick-add__icon--in-collection .quick-add__in-icon path{fill:#333}.contrast .quick-add__icon--in-collection .quick-add__in-icon path:first-child{fill:#0ff}.quick-add__item,.quick-add__item-toggle,.quick-add__item-toggle:focus{cursor:pointer}.light .quick-add__item .quick-add__icon path,.light .quick-add__item-toggle .quick-add__icon path,.light .quick-add__item-toggle:focus .quick-add__icon path{fill:#fff}.light .quick-add__item .quick-add__icon path:first-child,.light .quick-add__item-toggle .quick-add__icon path:first-child,.light .quick-add__item-toggle:focus .quick-add__icon path:first-child{fill:#9ae201}.dark .quick-add__item .quick-add__icon path,.dark .quick-add__item-toggle .quick-add__icon path,.dark .quick-add__item-toggle:focus .quick-add__icon path{fill:#fff}.dark .quick-add__item .quick-add__icon path:first-child,.dark .quick-add__item-toggle .quick-add__icon path:first-child,.dark .quick-add__item-toggle:focus .quick-add__icon path:first-child{fill:#9ae201}.contrast .quick-add__item .quick-add__icon path,.contrast .quick-add__item-toggle .quick-add__icon path,.contrast .quick-add__item-toggle:focus .quick-add__icon path{fill:#333}.contrast .quick-add__item .quick-add__icon path:first-child,.contrast .quick-add__item-toggle .quick-add__icon path:first-child,.contrast .quick-add__item-toggle:focus .quick-add__icon path:first-child{fill:#f5dc23}.quick-add__icon--in-collection .quick-add__remove-icon{display:inline-block}.quick-add__icon--in-collection .quick-add__add-icon{display:none}.quick-add__icon--not-in-collection .quick-add__add-icon{display:inline-block}.quick-add__icon--not-in-collection .quick-add__remove-icon,.visibility__toggle-checkbox{display:none}.visibility__toggle-label{position:relative;cursor:pointer;width:50px;height:20px;background:gray;border-radius:10px;transition:background-color .3s;display:flex;justify-content:center;align-items:center}.lock,.earth{position:absolute;height:12px;width:12px}.lock{left:4px}.earth{right:4px}.visibility__toggle-label:after{content:"";position:absolute;top:1px;left:1px;width:18px;height:18px;background:#fff;border-radius:50%;transition:all .3s;display:flex;justify-content:center;align-items:center}.visibility__toggle-checkbox:checked+.visibility__toggle-label{background:#9ae201}.visibility__toggle-checkbox:checked+.visibility__toggle-label:after{left:calc(100% - 1px);transform:translate(-100%)}.visibility__toggle-label:active:after{width:30px}.visibility__toggle-checkbox:checked+.visibility__toggle-label:after{animation:slideText .3s ease-in-out forwards}.skip_link{left:50%;transform:translate(-50%);top:1%;clip:rect(0 0 0 0);overflow:hidden;position:absolute;border-radius:3px;white-space:nowrap;vertical-align:middle;background-color:transparent;font-size:1rem;line-height:4.1666666667rem;line-height:11px;padding:.8333333333rem;background:#fff;display:inline-block;text-transform:uppercase;transition:none;z-index:5}.skip_link:focus{clip:auto;overflow:visible;width:auto;height:auto}@keyframes starburst{0%{transform:translate(0) scale(0) rotate(0)}to{opacity:0}}.stars{position:fixed;top:0;left:0;z-index:9000;width:0;height:0;pointer-events:none}.stars__star{position:absolute;left:0;top:0;transform-origin:50% 50%;animation:starburst 1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards}.stars-modal{max-width:100%}.stars-modal__intro{margin-bottom:1.3333333333rem;line-height:1.4}.light .stars-modal__intro{color:#4d4d4d}.dark .stars-modal__intro,.contrast .stars-modal__intro{color:#d9d9d9}.stars-modal__list{list-style:none;margin:0 0 1.6666666667rem;padding:0;max-height:23.3333333333rem;overflow-y:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem 1.3333333333rem}.stars-modal__item label{display:flex;align-items:center;gap:.6666666667rem;cursor:pointer}.stars-modal__item input{cursor:pointer}.stars-modal__actions{display:flex;justify-content:flex-end;gap:.8333333333rem}.light .admonition{padding:1rem;margin-bottom:1rem;margin-top:1rem;background:#e4f8ff;color:#075769;border:1px solid #22C8ED;border-left-width:3px}.dark .admonition{padding:1rem;margin-bottom:1rem;margin-top:1rem;background:#105a7f;color:#fff;border:1px solid #22C8ED;border-left-width:3px}.contrast .admonition{padding:1rem;margin-bottom:1rem;margin-top:1rem;background:#000;color:#fff;border:1px solid #22C8ED;border-left-width:3px}.admonition__icon{margin-right:.5rem}.admonition__title{font-weight:700;margin-bottom:.5rem}.banner{width:100%;min-height:2.2rem;text-align:center;padding:1rem;background-color:#dfed33;border-bottom:1px solid #000}.banner a{color:#000}.banner a:hover{color:#000;text-decoration:underline}@media(max-width:770px){.banner{min-height:3.3rem}}.banner-close-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:20px;width:20px;float:right;cursor:pointer}.editor-with-warning{display:flex;flex-direction:column;height:100%;min-height:0}.editor-with-warning>.editor{position:relative;flex:1 1 auto;height:auto;min-height:0}.degrees-warning{display:flex;align-items:flex-start;justify-content:space-between;gap:.8333333333rem;padding:.6666666667rem 1rem;background-color:#c0392b;color:#fff;font-size:1rem;line-height:1.4;flex-wrap:wrap}.degrees-warning__message{color:#fff;min-width:0;flex:1}.degrees-warning .degrees-warning__link{color:#ebebeb;text-decoration:underline;white-space:nowrap}.degrees-warning .degrees-warning__link:hover,.degrees-warning .degrees-warning__link:focus{color:#fff}.degrees-warning__close{flex:none;padding:0;line-height:0;background:transparent;border:none;cursor:pointer}.visibility-dropdown{position:relative;display:inline-block}.visibility-dropdown__trigger{display:flex;align-items:center;gap:.25rem;margin-right:.5rem;padding:.5rem .7rem;border-radius:1.25rem;cursor:pointer;font-size:1.1666666667rem;transition:all .2s ease}.light .visibility-dropdown__trigger-toolbar{color:#333;background-color:#d9d9d9}.light .visibility-dropdown__trigger-toolbar g,.light .visibility-dropdown__trigger-toolbar path{fill:#333}.dark .visibility-dropdown__trigger-toolbar{color:#fff;background-color:#4d4d4d}.dark .visibility-dropdown__trigger-toolbar g,.dark .visibility-dropdown__trigger-toolbar path{fill:#fff}.contrast .visibility-dropdown__trigger-toolbar{color:#333;background-color:#d9d9d9}.contrast .visibility-dropdown__trigger-toolbar g,.contrast .visibility-dropdown__trigger-toolbar path{fill:#333}.light .visibility-dropdown__trigger-toolbar:hover{background-color:#9ae201!important;color:#fff!important}.light .visibility-dropdown__trigger-toolbar:hover g,.light .visibility-dropdown__trigger-toolbar:hover path{fill:#fff!important}.dark .visibility-dropdown__trigger-toolbar:hover{background-color:#9ae201!important;color:#fff!important}.dark .visibility-dropdown__trigger-toolbar:hover g,.dark .visibility-dropdown__trigger-toolbar:hover path{fill:#fff!important}.contrast .visibility-dropdown__trigger-toolbar:hover{background-color:#f5dc23!important;color:#333!important}.contrast .visibility-dropdown__trigger-toolbar:hover g,.contrast .visibility-dropdown__trigger-toolbar:hover path{fill:#333!important}.visibility-dropdown__menu{position:absolute;top:100%;right:0;z-index:10000000;margin-top:.3333333333rem;min-width:19.4166666667rem;overflow:hidden;border-radius:.5rem}.light .visibility-dropdown__menu{border:1px solid #A6A6A6;color:#333;background-color:#f0f0f0}.dark .visibility-dropdown__menu,.contrast .visibility-dropdown__menu{border:1px solid #666;color:#fff;background-color:#333}.visibility-dropdown__option{padding:1.1666666667rem 1.6666666667rem;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column}.light .visibility-dropdown__option{border-bottom:1px solid #A6A6A6;background-color:#f0f0f0}.dark .visibility-dropdown__option,.contrast .visibility-dropdown__option{border-bottom:1px solid #666;background-color:#333}.visibility-dropdown__option:last-child{border-bottom:none}.light .visibility-dropdown__option:hover{background-color:#9ae201!important;color:#fff!important}.light .visibility-dropdown__option:hover g{fill:#fff!important}.dark .visibility-dropdown__option:hover{background-color:#9ae201!important;color:#fff!important}.dark .visibility-dropdown__option:hover g{fill:#fff!important}.contrast .visibility-dropdown__option:hover{background-color:#f5dc23!important;color:#333!important}.contrast .visibility-dropdown__option:hover g{fill:#333!important}.light .visibility-dropdown__option.selected{background-color:#d9d9d9}.dark .visibility-dropdown__option.selected,.contrast .visibility-dropdown__option.selected{background-color:#333}.visibility-option__main{display:flex;align-items:center;gap:.6666666667rem;margin-bottom:.3333333333rem}.visibility-option__label{flex:1;font-weight:500;font-size:1.1666666667rem}.visibility-option__description{font-size:1rem;margin-left:1.6666666667rem}.visibility-icon{width:1.3333333333rem;height:1.3333333333rem;flex-shrink:0;padding-bottom:1px}.dropdown-arrow{transition:transform .2s ease;flex-shrink:0}.light .dropdown-arrow{stroke:#666}.dark .dropdown-arrow{stroke:#a6a6a6}.contrast .dropdown-arrow{stroke:#f0f0f0}.checkmark{flex-shrink:0;width:1.3333333333rem;height:1.3333333333rem}.light .checkmark,.dark .checkmark{stroke:#9ae201}.contrast .checkmark{stroke:#f5dc23}.visibility-display{display:flex;align-items:center;gap:.6666666667rem;padding:.6666666667rem 1rem;font-size:1.1666666667rem}.light .visibility-display{color:#666}.dark .visibility-display{color:#a6a6a6}.contrast .visibility-display{color:#f0f0f0}@media(max-width:770px){.visibility-dropdown__trigger{min-width:8.3333333333rem;padding:.5rem .8333333333rem;font-size:1rem}.visibility-dropdown__menu{left:auto;right:0;min-width:15rem}}.toolbar .visibility-dropdown__trigger{font-size:1rem}.toolbar .visibility-icon{width:1.1666666667rem;height:1.1666666667rem}.tooltip-wrapper{position:relative;display:flex;width:100%}.light .tooltip-wrapper .tooltipped:after{background-color:#9ae201;color:#fff}.dark .tooltip-wrapper .tooltipped:after{background-color:#9ae201;color:#fff}.contrast .tooltip-wrapper .tooltipped:after{background-color:#f5dc23;color:#333}.tooltip-wrapper .tooltipped:after{font-family:Montserrat,sans-serif;font-size:1rem;padding:.5rem .75rem;max-width:none;white-space:nowrap;left:1rem;right:auto;transform:translate(0);text-align:left}.light .tooltip-wrapper .tooltipped-n:before,.light .tooltip-wrapper .tooltipped:before{color:#9ae201;border-top-color:#9ae201}.dark .tooltip-wrapper .tooltipped-n:before,.dark .tooltip-wrapper .tooltipped:before{color:#9ae201;border-top-color:#9ae201}.contrast .tooltip-wrapper .tooltipped-n:before,.contrast .tooltip-wrapper .tooltipped:before{color:#f5dc23;border-top-color:#f5dc23}.tooltip-wrapper .tooltipped-n:before,.tooltip-wrapper .tooltipped:before{left:1.75rem;right:auto;transform:translate(0)}.dashboard-content{display:flex;flex-direction:column;flex:1;overflow:hidden;max-width:84.3333333333rem;margin:0 auto 2rem;width:100%}@media(min-width:770px){.light .dashboard-content{border:1px solid #A6A6A6}.dark .dashboard-content,.contrast .dashboard-content{border:1px solid #666}}.editor-preview-container{width:100%;flex:1 0 0px;display:flex;position:relative;z-index:0}.toolbar{width:100%}.sidebar{width:100%;height:100%}@media print{.sidebar{display:none;width:0}.preview-console{display:none}.CodeMirror{height:auto;overflow:visible;position:relative}.CodeMirror-scroll{height:auto;overflow-y:hidden}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-gutters{display:none}}
