.popover{position:absolute;z-index:10}.popover .cover{position:fixed;top:0;left:0;right:0;bottom:0}.context-menu{position:relative;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.2);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:-.25rem 0 0 .125rem;padding:.25rem 0;background-color:#f1f3f5;border:1px solid #adb5bd}.context-menu-option{position:relative;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;text-align:start;border-radius:0;background-color:initial;border:none;white-space:nowrap}.context-menu-option:hover{color:#fff;background-color:#339af0}.context-menu-option:focus{z-index:1}:root{--button-gray-1:#e9ecef;--button-gray-2:#ced4da;--button-gray-3:#adb5bd;--button-blue:#a5d8ff}.ToolIcon{display:inline-flex;position:relative;font-family:Cascadia;cursor:pointer;background-color:#e9ecef;background-color:var(--button-gray-1);-webkit-tap-highlight-color:transparent}.ToolIcon,.ToolIcon__icon{align-items:center;border-radius:var(--space-factor)}.ToolIcon__icon{width:2.5rem;height:2.5rem;display:flex;justify-content:center}.ToolIcon__icon svg{position:relative;height:1em}.ToolIcon__icon+.ToolIcon__label{-webkit-margin-start:0;margin-inline-start:0}.ToolIcon__label{font-family:var(--ui-font);margin:0 .8em;text-overflow:ellipsis}.ToolIcon_size_s .ToolIcon__icon{width:1.4rem;height:1.4rem;font-size:.8em}.ToolIcon_type_button{padding:0;border:none;margin:0;font-size:inherit}.ToolIcon_type_button:hover{background-color:#e9ecef;background-color:var(--button-gray-1)}.ToolIcon_type_button:active{background-color:#ced4da;background-color:var(--button-gray-2)}.ToolIcon_type_button:focus{box-shadow:0 0 0 2px #a5d8ff;box-shadow:0 0 0 2px var(--button-blue)}.ToolIcon_type_button.ToolIcon--selected{background-color:#ced4da;background-color:var(--button-gray-2)}.ToolIcon_type_button.ToolIcon--selected:active{background-color:#adb5bd;background-color:var(--button-gray-3)}.ToolIcon_type_button--show{visibility:visible}.ToolIcon_type_button--hide{visibility:hidden}.ToolIcon_type_checkbox,.ToolIcon_type_radio{position:absolute;opacity:0;pointer-events:none}.ToolIcon_type_checkbox:checked+.ToolIcon__icon,.ToolIcon_type_radio:checked+.ToolIcon__icon{background-color:#ced4da;background-color:var(--button-gray-2)}.ToolIcon_type_checkbox:focus+.ToolIcon__icon,.ToolIcon_type_radio:focus+.ToolIcon__icon{box-shadow:0 0 0 2px #a5d8ff;box-shadow:0 0 0 2px var(--button-blue)}.ToolIcon_type_checkbox:active+.ToolIcon__icon,.ToolIcon_type_radio:active+.ToolIcon__icon{background-color:#adb5bd;background-color:var(--button-gray-3)}.ToolIcon_type_floating,.ToolIcon_type_floating:active,.ToolIcon_type_floating:hover{background-color:initial}.ToolIcon_type_floating:focus{box-shadow:none}.ToolIcon_type_floating .ToolIcon__icon{width:2rem;height:2em}.ToolIcon.ToolIcon__lock.ToolIcon_type_floating{margin-left:.1rem}.ToolIcon__keybinding{position:absolute;bottom:2px;right:3px;font-size:.5em;color:#adb5bd;color:var(--button-gray-3);font-family:var(--ui-font);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:360px){.ToolIcon.ToolIcon__lock{display:inline-block;position:absolute;top:60px;right:-8px;margin-left:0;border-radius:20px 0 0 20px}.ToolIcon.ToolIcon__lock,.ToolIcon.ToolIcon__lock:hover{background-color:#e9ecef;background-color:var(--button-gray-1)}.ToolIcon.ToolIcon__lock:active{background-color:#ced4da;background-color:var(--button-gray-2)}.ToolIcon.ToolIcon__lock .ToolIcon__icon{width:2.5rem;height:2.5rem;border-radius:inherit}.ToolIcon.ToolIcon__lock svg{position:static}}:root[dir=ltr] .unlocked-icon{left:2px}:root[dir=rtl] .unlocked-icon{right:2px}.color-picker{background:#fff;border:0 solid hsla(0,0%,100%,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);border-radius:4px;position:absolute}:root[dir=ltr] .color-picker{left:-5.5px}:root[dir=rtl] .color-picker{right:-5.5px}.color-picker-control-container{display:grid;grid-template-columns:auto 1fr;align-items:center}.color-picker-triangle{width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 9px 10px;position:absolute;top:-10px}:root[dir=ltr] .color-picker-triangle{left:12px}:root[dir=rtl] .color-picker-triangle{right:12px}.color-picker-triangle-shadow{border-color:transparent transparent rgba(0,0,0,.1);top:-11px}.color-picker-content{padding:.5rem;display:grid;grid-template-columns:repeat(5,auto);grid-gap:.5rem}.color-picker-content .color-input-container{grid-column:1/span 5}.color-picker-swatch{position:relative;height:1.875rem;width:1.875rem;cursor:pointer;border-radius:4px;margin:0;box-sizing:border-box;border:1px solid #ddd;background-color:currentColor!important}.color-picker-swatch:focus{box-shadow:0 0 4px 1px currentColor;border-color:#339af0}.color-picker-transparent{border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;right:0;bottom:0;left:0}.color-picker-label-swatch,.color-picker-transparent{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==") 0}.color-picker-hash{background:#dee2e6;height:1.875rem;width:1.875rem;color:#495057;display:flex;align-items:center;justify-content:center;position:relative}:root[dir=ltr] .color-picker-hash{border-radius:4px 0 0 4px}:root[dir=rtl] .color-picker-hash{border-radius:0 4px 4px 0}.color-input-container:focus-within .color-picker-hash{box-shadow:0 0 0 2px #a5d8ff}.color-input-container:focus-within .color-picker-hash:after,.color-input-container:focus-within .color-picker-hash:before{content:"";width:1px;height:100%;position:absolute;top:0}.color-input-container:focus-within .color-picker-hash:before{background:#dee2e6}:root[dir=ltr] .color-input-container:focus-within .color-picker-hash:before{right:-1px}:root[dir=rtl] .color-input-container:focus-within .color-picker-hash:before{left:-1px}.color-input-container:focus-within .color-picker-hash:after{background:#fff}:root[dir=ltr] .color-input-container:focus-within .color-picker-hash:after{right:-2px}:root[dir=rtl] .color-input-container:focus-within .color-picker-hash:after{left:-2px}.color-input-container{display:flex}.color-picker-input{width:12ch;margin:0;font-size:1rem;color:#343a40;border:0;outline:none;height:1.75em;box-shadow:inset 0 0 0 1px #dee2e6;float:left;padding:1px;-webkit-padding-start:.5em;padding-inline-start:.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root[dir=ltr] .color-picker-input{border-radius:0 4px 4px 0}:root[dir=rtl] .color-picker-input{border-radius:4px 0 0 4px}.color-picker-label-swatch{height:1.875rem;width:1.875rem;-webkit-margin-end:.25rem;margin-inline-end:.25rem;border:1px solid #dee2e6;position:relative;overflow:hidden;background-color:initial!important}.color-picker-label-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--swatch-color)}.color-picker-keybinding{position:absolute;bottom:2px;font-size:.7em;color:#ccc}:root[dir=ltr] .color-picker-keybinding{right:2px}:root[dir=rtl] .color-picker-keybinding{left:2px}.TextInput{display:inline-block;border:1.5px solid #e9ecef;line-height:1;padding:.75rem;white-space:nowrap;border-radius:var(--space-factor);background-color:#fff}.TextInput:not(:focus):hover{background-color:#f1f3f5}.TextInput:focus{outline:none;box-shadow:0 0 0 2px #339af0}.Avatar{width:2.5rem;height:2.5rem;border-radius:1.25rem;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500}.Island{--padding:0;background-color:var(--bg-color-island);-webkit-backdrop-filter:saturate(100%) blur(10px);backdrop-filter:saturate(100%) blur(10px);box-shadow:var(--shadow-island);border-radius:var(--border-radius-m);padding:calc(var(--padding)*var(--space-factor));position:relative;transition:box-shadow .5s ease-in-out}.Island.zen-mode{box-shadow:none}.Stack{--gap:0;display:grid;grid-gap:calc(var(--space-factor)*var(--gap));gap:calc(var(--space-factor)*var(--gap))}.Stack_vertical{grid-template-columns:auto;grid-auto-flow:row;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.Stack_horizontal{grid-template-rows:auto;grid-auto-flow:column;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content}.FixedSideContainer{--margin:0.25rem;position:absolute;pointer-events:none}.FixedSideContainer>*{pointer-events:all}.FixedSideContainer_side_top{left:var(--margin);top:var(--margin);right:var(--margin);z-index:2}.FixedSideContainer_side_top.zen-mode{right:42px}.UserList{pointer-events:none;padding:var(--space-factor) 40px var(--space-factor) var(--space-factor);display:flex;flex-wrap:wrap;justify-content:flex-end}.UserList>*{pointer-events:all;margin:0 0 var(--space-factor) var(--space-factor)}.UserList_mobile{padding:0;justify-content:normal}.UserList_mobile>*{margin:0 var(--space-factor) var(--space-factor) 0}.ExportDialog__preview{--preview-padding:calc(var(--space-factor)*4);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==") 0;text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor)*3)}.ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding)*2);max-height:25rem}.ExportDialog__actions{width:100%;display:flex;grid-gap:calc(var(--space-factor)*2);align-items:top;justify-content:space-between}.ExportDialog__name{grid-column:project-name;margin:auto}@media (max-width:550px){.ExportDialog{display:flex;flex-direction:column}.ExportDialog__actions{flex-direction:column;align-items:center}.ExportDialog__actions>*{margin-bottom:calc(var(--space-factor)*3)}}@media (max-height:500px) and (max-width:1000px),(max-width:600px){.ExportDialog__preview canvas{max-height:30vh}.ExportDialog__dialog,.ExportDialog__dialog .Island{height:100%;box-sizing:border-box}.ExportDialog__dialog .Island{overflow-y:auto}}.Modal{display:flex;align-items:center;justify-content:center;overflow:auto;padding:calc(var(--space-factor)*10)}.Modal,.Modal__background{position:fixed;top:0;left:0;right:0;bottom:0}.Modal__background{z-index:1;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Modal__content{z-index:2;width:100%;max-width:var(--max-width);opacity:0;transform:translateY(10px);-webkit-animation:Modal__content_fade-in .1s ease-out .05s forwards;animation:Modal__content_fade-in .1s ease-out .05s forwards;position:relative;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-height:500px) and (max-width:1000px),(max-width:600px){.Modal__content{max-width:100%}}@-webkit-keyframes Modal__content_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Modal__close{width:calc(var(--space-factor)*7);height:calc(var(--space-factor)*7);display:flex;align-items:center;justify-content:center}.Modal__close svg{height:calc(var(--space-factor)*5)}.Modal__close--floating{position:absolute;right:calc(var(--space-factor)*5);top:calc(var(--space-factor)*5)}@media (max-height:500px) and (max-width:1000px),(max-width:600px){.Modal{padding:0}.Modal__content{position:fixed;top:0;left:0;right:0;bottom:0}}.Dialog__title{display:grid;align-items:center;margin-top:0;grid-template-columns:1fr calc(var(--space-factor)*7);grid-gap:var(--metric)}.Dialog__titleContent{flex:1 1}.Dialog .Modal__close{margin:0}@media (max-height:500px) and (max-width:1000px),(max-width:600px){.Dialog{--metric:calc(var(--space-factor)*4);--inset-left:max(var(--metric),var(--sal));--inset-right:max(var(--metric),var(--sar))}.Dialog__title{grid-template-columns:calc(var(--space-factor)*7) 1fr calc(var(--space-factor)*7);position:-webkit-sticky;position:sticky;top:calc(-1*var(--metric));margin:calc(-1*var(--inset-right));margin-top:calc(-1*var(--metric));margin-bottom:var(--metric);padding:calc(var(--space-factor)*2);padding-left:var(--inset-left);padding-right:var(--inset-right);background:#fff;font-size:1.25em;box-sizing:border-box;border-bottom:1px solid #ced4da;z-index:1}.Dialog__titleContent{text-align:center}.Dialog .Island{width:100vw;height:100%;box-sizing:border-box;overflow-y:auto;padding-left:max(calc(var(--padding)*var(--space-factor)),var(--sal));padding-right:max(calc(var(--padding)*var(--space-factor)),var(--sar));padding-bottom:max(calc(var(--padding)*var(--space-factor)),var(--sab))}.Dialog .Modal__close{order:-1}}.HintViewer{color:#868e96;font-size:.8rem;left:50%;pointer-events:none;position:absolute;top:54px;transform:translateX(calc(-50% - 16px));white-space:pre;text-align:center}@media (max-height:500px) and (max-width:1000px),(max-width:600px){.HintViewer{position:static;transform:none;margin-top:.5rem}}.HintViewer>span{background-color:hsla(0,0%,100%,.88);padding:.2rem .4rem;border-radius:3px}.RoomDialog-modalButton.is-collaborating{background-color:#ebfbee;color:#2b8a3e}.RoomDialog-modalButton-collaborators{min-width:1em;position:absolute;bottom:-5px;right:-5px;padding:3px;border-radius:50%;background-color:#40c057;color:#fff;font-size:.7em;font-family:var(--ui-font)}.RoomDialog-linkContainer{display:flex;margin:1.5em 0}.RoomDialog-link{min-width:0;flex:1 1 auto;margin-left:1em;display:inline-block;cursor:pointer;border:none;height:2.5rem;line-height:2.5rem;padding:0 .5rem;white-space:nowrap;border-radius:var(--space-factor);background-color:var(--button-gray-1)}.RoomDialog-usernameContainer{margin:1.5em 0;display:flex;align-items:center;justify-content:center}.RoomDialog-username{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;flex:1 1 auto;margin-left:1em;height:2.5rem;font-size:1em;line-height:1.5;padding:0 .5rem}.RoomDialog-sessionStartButtonContainer{display:flex;justify-content:center}.RoomDialog-stopSession{background-color:#ffe3e3;color:#c92a2a}.Tooltip{position:relative}.Tooltip__label{--arrow-size:4px;visibility:hidden;width:10ch;background:#000;color:#fff;text-align:center;border-radius:4px;padding:4px;position:absolute;z-index:10;font-size:.7rem;line-height:1.5;top:calc(100% + var(--arrow-size) + 3px);left:calc(-50% + var(--arrow-size)/2 - 1px);word-wrap:break-word}.Tooltip__label:after{content:"";border:var(--arrow-size) solid transparent;border-bottom-color:#000;position:absolute;bottom:100%;left:calc(50% - var(--arrow-size))}body:active .Tooltip:not(:hover){pointer-events:none}.Tooltip__label:hover,body:not(:active) .Tooltip:hover .Tooltip__label{visibility:visible}.layer-ui__librarymenu{max-height:50vh;overflow:auto}.layer-ui__wrapper .encrypted-icon{position:relative;-webkit-margin-start:15px;margin-inline-start:15px;display:flex;justify-content:center;align-items:center;border-radius:var(--space-factor);color:#2b8a3e}.layer-ui__wrapper .encrypted-icon svg{width:1.2rem;height:1.2rem}.layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text{visibility:hidden;width:20rem;bottom:calc(50% + .8rem + 6px);background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:10;font-size:13px;line-height:1.5;white-space:pre-wrap}:root[dir=ltr] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text{left:-5px}:root[dir=rtl] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text{right:-5px}.layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text:after{--size:6px;content:"";border:var(--size) solid transparent;border-top-color:#000;position:absolute;bottom:calc(-2*var(--size))}:root[dir=ltr] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text:after{left:calc(5px + var(--size)/2)}:root[dir=rtl] .layer-ui__wrapper .encrypted-icon.tooltip .tooltip-text:after{right:calc(5px + var(--size)/2)}body:active .layer-ui__wrapper .encrypted-icon.tooltip:not(:hover){pointer-events:none}.layer-ui__wrapper .encrypted-icon .tooltip-text:hover,body:not(:active) .layer-ui__wrapper .encrypted-icon.tooltip:hover .tooltip-text{visibility:visible}.layer-ui__wrapper__github-corner{top:0;position:absolute;width:40px}:root[dir=ltr] .layer-ui__wrapper__github-corner{right:0}:root[dir=rtl] .layer-ui__wrapper__github-corner{left:0}.layer-ui__wrapper__footer{position:absolute;bottom:0;width:190px}:root[dir=ltr] .layer-ui__wrapper__footer{right:0}:root[dir=rtl] .layer-ui__wrapper__footer{left:0}.layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .layer-ui__wrapper .zen-mode-transition.transition-right,:root[dir=rtl] .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}.layer-ui__wrapper .zen-mode-transition.App-menu_bottom--transition-left{transform:translate(-92px)}.layer-ui__wrapper .disable-zen-mode{height:30px;position:absolute;bottom:10px;right:15px;font-size:10px;padding:10px;font-weight:500;opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .5s}.layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;transition:visibility 0s linear .3s,opacity .5s;transition-delay:.8s}.library-unit{align-items:center;border:1px solid #ccc;display:flex;height:126px;justify-content:center;position:relative;width:126px}.library-unit__dragger{display:flex;height:100%;width:100%}.library-unit__dragger>svg{flex-grow:1;max-height:100%;max-width:100%}.library-unit__removeFromLibrary,.library-unit__removeFromLibrary:active,.library-unit__removeFromLibrary:hover{align-items:center;background:none;border:none;display:flex;justify-content:center;margin:0;padding:0;position:absolute;right:5px;top:5px}.library-unit__removeFromLibrary>svg{height:16px;width:16px}.library-unit__pulse{transform:scale(1);-webkit-animation:library-unit__pulse-animation 1s ease-in infinite;animation:library-unit__pulse-animation 1s ease-in infinite}.library-unit__adder{position:absolute;left:50%;top:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;pointer-events:none}.library-unit__active{cursor:pointer}@-webkit-keyframes library-unit__pulse-animation{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}@keyframes library-unit__pulse-animation{0%{transform:scale(.95)}50%{transform:scale(1)}to{transform:scale(.95)}}:root{--bg-color-island:hsla(0,0%,100%,0.9);--sat:env(safe-area-inset-top);--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--sar:env(safe-area-inset-right);--text-color-primary:#343a40;--bg-color-main:#fff;--shadow-island:0 1px 5px rgba(0,0,0,0.15);--border-radius-m:4px;--space-factor:0.25rem}body{margin:0;--ui-font:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--ui-font);color:#343a40;color:var(--text-color-primary);-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;height:100vh}[contenteditable]{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;cursor:text}a{font-weight:500;text-decoration:none;color:#1c7ed6}a:hover{text-decoration:underline}canvas{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges}.excalidraw{display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.FixedSideContainer{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);padding:var(--sat,0) var(--sar,0) var(--sab,0) var(--sal,0)}.panelRow{display:flex;justify-content:space-between}.panelColumn{display:flex;flex-direction:column}.panelColumn .control-label,.panelColumn h3,.panelColumn legend{margin-top:.333rem;margin-bottom:.333rem;font-size:.75rem;color:#343a40;color:var(--text-color-primary);font-weight:700;display:block}.panelColumn .control-label input{display:block;width:100%}.panelColumn .control-label:first-child,.panelColumn h3:first-child,.panelColumn legend:first-child{margin-top:0}.panelColumn legend{padding:0}.panelColumn .buttonList{flex-wrap:wrap}.panelColumn .buttonList label{margin-right:.25rem;font-size:.75rem;display:inline-block}.panelColumn .buttonList input[type=radio]{opacity:0;position:absolute;pointer-events:none}.panelColumn .buttonList .ToolIcon{margin:0 5px}.panelColumn .buttonList .ToolIcon__icon{width:28px;height:28px}.panelColumn fieldset{margin:.333rem 0 0;padding:0;border:none}.divider{width:1px;background-color:#e9ecef;margin:1px}.buttonList label:focus-within,input:focus{outline:transparent;box-shadow:0 0 0 2px #a5d8ff}.buttonList label,button{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#e9ecef;border:0;border-radius:4px;margin:.125rem 0;padding:.25rem;white-space:nowrap;cursor:pointer}.buttonList label:focus,button:focus{outline:transparent;box-shadow:0 0 0 2px #a5d8ff}.buttonList label:hover,button:hover{background-color:#ced4da}.buttonList label:active,button:active{background-color:#adb5bd}.buttonList label:disabled,button:disabled{cursor:not-allowed}.active,.active:hover,.buttonList label.active,.buttonList label.active:hover{background-color:#ced4da}.active:active,.buttonList label.active:active{background-color:#adb5bd}.App-bottom-bar{position:absolute;top:0;bottom:0;left:0;right:0;--bar-padding:calc(4*var(--space-factor));padding:max(var(--bar-padding),var(--sat,0)) var(--sar,0) var(--sab,0) var(--sal,0);z-index:4;display:flex;align-items:flex-end;pointer-events:none}.App-bottom-bar>.Island{max-width:100%;min-width:100%;max-height:100%;display:flex;flex-direction:column;pointer-events:auto}.App-bottom-bar>.Island,.App-toolbar{width:100%;box-sizing:border-box}.App-toolbar-content{display:flex;align-items:center;justify-content:space-between}.App-mobile-menu{width:100%;overflow-x:visible;overflow-y:auto;box-sizing:border-box;margin-bottom:var(--bar-padding)}.App-menu{display:grid}.App-menu_top{grid-template-columns:1fr auto 1fr;grid-gap:4px;align-items:flex-start;cursor:default;pointer-events:none!important}.App-menu_top>*{pointer-events:all}.App-menu_top>:first-child{justify-self:flex-start}.App-menu_top>:last-child{justify-self:flex-end}.App-menu_bottom{position:absolute;bottom:0;grid-template-columns:1fr auto 1fr;grid-gap:4px;align-items:flex-start;cursor:default;pointer-events:none!important;left:.25rem}.App-menu_bottom--transition-left section{width:185px}.App-menu_bottom section{display:flex}.App-menu_bottom>*{pointer-events:all}.App-menu_bottom>:first-child{justify-self:flex-start}.App-menu_bottom>:last-child{justify-self:flex-end}.App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.App-menu_right{grid-template-rows:1fr;height:100%}.App-menu__left{overflow-y:auto;max-height:calc(100vh - 236px)}.ErrorSplash{min-height:100vh;padding:20px 0;overflow:auto;display:flex;align-items:center;justify-content:center;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ErrorSplash .ErrorSplash-messageContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;background-color:#ffe3e3;border:3px solid #c92a2a}.ErrorSplash .ErrorSplash-paragraph{margin:15px 0;max-width:600px}.ErrorSplash .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash .bigger,.ErrorSplash .bigger button{font-size:1.1em}.ErrorSplash .smaller,.ErrorSplash .smaller button{font-size:.9em}.ErrorSplash .ErrorSplash-details{display:flex;flex-direction:column;align-items:flex-start}.ErrorSplash .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:"Cascadia";font-size:.8em}.dropdown-select{height:1.5rem;padding:0;-webkit-padding-start:.5rem;padding-inline-start:.5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;background-color:#e9ecef;border-radius:.25rem;border-radius:var(--space-factor);border:1px solid #ced4da;font-size:.8rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="292.4" height="292.4" viewBox="0 0 292 292"><path d="M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z"/></svg>');background-repeat:no-repeat;background-position:right .7rem top 50%,0 0;background-size:.65em auto,100%}:root[dir=rtl] .dropdown-select{background-position:left .7rem top 50%,0 0}.dropdown-select:focus{box-shadow:0 0 0 2px #a5d8ff}.dropdown-select:active,.dropdown-select:hover{background-color:#ced4da}.dropdown-select.dropdown-select--floating{position:absolute;margin:.5em}.dropdown-select__language.dropdown-select--floating{position:absolute;bottom:10px}:root[dir=ltr] .dropdown-select__language.dropdown-select--floating{right:44px}:root[dir=rtl] .dropdown-select__language.dropdown-select--floating{left:44px}.zIndexButton{margin:0 5px;padding:5px;display:inline-flex;align-items:center;justify-content:center}.zIndexButton svg{width:18px;height:18px}.scroll-back-to-content{position:fixed;left:50%;bottom:30px;transform:translateX(-50%);padding:10px 20px}.help-icon{position:absolute;cursor:pointer;fill:#868e96;bottom:14px}:root[dir=ltr] .help-icon{right:14px}:root[dir=rtl] .help-icon{left:14px}@media (max-height:500px) and (max-width:1000px),(max-width:600px){aside{display:none}.scroll-back-to-content{bottom:calc(80px + env(safe-area-inset-bottom));bottom:calc(80px + var(--sab, 0px));z-index:-1}}:root[dir=rtl] .rtl-mirror{transform:scaleX(-1)}.github-corner{position:absolute;top:0;z-index:2}:root[dir=ltr] .github-corner{right:0}:root[dir=rtl] .github-corner{left:0}.zen-mode-visibility{visibility:visible;opacity:1;height:auto;width:auto;transition:opacity .5s}.zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;height:0;width:0;transition:opacity .5s}.disable-pointerEvents{pointer-events:none!important}@media print{.App-bottom-bar,.FixedSideContainer,.layer-ui__wrapper{display:none}}
/*# sourceMappingURL=main.9c8531bb.chunk.css.map */