:root{--panel-bg: #00806b;--dashboard-bg: #2b615f;--panel-handle-bg: hsl(from var(--panel-bg) h s calc(l*1.6) );--cell-bg: rgb(255 255 255 / .305);--textarea-bg: hsl(from var(--panel-bg) h s calc(l*.95) );--preview-bg: lch(from var(--panel-bg) calc(l*.6) c h);--text-primary: #b9fff4;--text-secondary: #9ff;--text-subtle: #92d0d3;--text-placeholder: #92c7c7;--text-accent: #3edf7b;--scrollbar-bg: hsl(from var(--panel-bg) h s calc(l*.7) );--scrollbar-thumb-col: hsl(from var(--panel-bg) h s calc(l*1.2) );--alert-error-bg: #ff4a4a;--alert-warning-bg: #ff9e4a;--alert-info-bg: #67d6ff;--input-bg: #0c5549;--input-secondary: hsl(from var(--input-bg) h s calc(l*2.2) );--input-accent: #2bfff1;--theme-font: "Libre Franklin", sans-serif;font-family:var(--theme-font)}[data-theme=console]{--panel-bg: #282828;--dashboard-bg: #181818;--panel-handle-bg: hsl(from var(--panel-bg) h s calc(l*1.6) );--cell-bg: rgb(255 255 255 / .305);--textarea-bg: hsl(from var(--panel-bg) h s calc(l*.95) );--preview-bg: lch(from var(--panel-bg) calc(l*.6) c h);--text-primary: #e7ffdc;--text-secondary: #d0ffb0;--text-subtle: #b7cfb3;--text-placeholder: #8ea57e;--text-accent: #0f0;--scrollbar-bg: hsl(from var(--panel-bg) h s calc(l*.7) );--scrollbar-thumb-col: hsl(from var(--panel-bg) h s calc(l*1.2) );--alert-error-bg: #ff4a4a;--alert-warning-bg: #b16942;--alert-info-bg: #004158;--input-bg: #3c3c3c;--input-secondary: hsl(from var(--input-bg) h s calc(l*2.2) );--input-accent: #0f0;--theme-font: "Google Sans Code", monospace;font-family:var(--theme-font)}[data-theme=palenight]{--panel-bg: #32374C;--dashboard-bg: #292D3E;--panel-handle-bg: hsl(from var(--panel-bg) h s calc(l*1.6) );--cell-bg: rgb(255 255 255 / .305);--textarea-bg: hsl(from var(--panel-bg) h s calc(l*.95) );--preview-bg: lch(from var(--panel-bg) calc(l*.6) c h);--border-subtle: #282B3C;--text-primary: #BFC7D5;--text-secondary: #eff;--text-subtle: #676E95;--text-placeholder: #AAB;--text-accent: #80CBC4;--alert-text-col: #292D3E;--scrollbar-bg: hsl(from var(--panel-bg) h s calc(l*.7) );--scrollbar-thumb-col: hsl(from var(--panel-bg) h s calc(l*1.2) );--alert-error-bg: #EF5350;--alert-warning-bg: #FFCA28;--alert-info-bg: #64B5F6;--input-bg: #292D3E;--input-secondary: hsl(from var(--input-bg) h s calc(l*2.2) );--input-accent: #7e57c2;--theme-font: "Roboto Flex", sans-serif;font-family:var(--theme-font)}.alert{--alert-accent: hsl(from var(--alert-bg) h s calc(l*.8) );position:fixed;left:100%;z-index:3;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:stretch;align-items:center;overflow:hidden;width:-moz-max-content;width:max-content;max-width:clamp(25rem,50vw,40rem);min-height:var(--alert-button-size);border-radius:var(--small-border-radius);background:var(--alert-bg);box-shadow:0 0 1rem 0 var(--shadow-col);font-size:var(--font-s);pointer-events:all;transition:transform var(--med-transition-time) var(--bezier-function)}.alert .alert-info{display:flex;flex-flow:row nowrap;gap:1rem;justify-content:center;align-items:center;padding:1rem;padding-right:calc(var(--alert-button-size) + 1rem);border-left:1rem solid var(--alert-accent);font-size:inherit}.alert .alert-info .alert-icon{padding:1.5rem;background:var(--alert-accent)}.alert .alert-info .alert-message{color:var(--alert-text-col, var(--text-primary));filter:drop-shadow(0 0 .5rem var(--shadow-col))}.alert .alert-buttons{position:absolute;right:0;min-width:var(--alert-button-size);height:100%}.alert .close-alert-button{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;border:none;background:var(--alert-accent);cursor:pointer}.alert .close-alert-button .close-alert-icon{background:var(--alert-bg)}.alert .close-alert-button:hover{filter:brightness(1.1)}.alert .close-alert-button:active{filter:brightness(.9)}.alert.visible{transform:translate(-100%)}@keyframes shine{0%{opacity:.2}to{opacity:1}}@keyframes bounce-squish{0%{transform:scaleY(1) translateY(-10rem)}to{border-radius:7rem 7rem 5rem 5rem;transform:scaleY(.6) translateY(0)}}@keyframes ball-shadow{0%{filter:blur(.3rem);transform:translateY(-.5rem) scaleX(.4)}to{filter:blur(.1rem);transform:translateY(-.5rem) scaleX(1)}}@keyframes arrow-bounce{0%{transform:translate(-5rem)}to{transform:translate(0)}}@keyframes arrow-bounce-down{0%{transform:translateY(-5rem) rotate(90deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes pulse{to{transform:scale(.8);.icon{transform:scale(1.25)}}}@keyframes shake{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes pulse-check{50%{opacity:1;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}#auth-form{position:fixed;inset:0;z-index:1;display:flex;flex-flow:column nowrap;gap:var(--input-padding);align-items:center;padding:10rem;background:var(--panel-bg);pointer-events:all;transition-timing-function:var(--bezier-function);transition-duration:var(--med-transition-time);transition-property:clip-path,transform,opacity}#auth-form .form-title-container{display:flex;justify-content:center;width:100%;height:var(--input-height);transition:inherit;transition-duration:var(--quick-transition-time)}#auth-form .form-title-container h1{position:absolute;transition:inherit}#auth-form .form-title-container h1#register-title{opacity:0;transform:translate(-10rem)}#auth-form .form-title-container h1#reset-password-title{opacity:0;transform:translateY(-5rem)}#auth-form .form-inputs-container{display:inherit;flex-flow:inherit;height:min(20rem,80%)}#auth-form .form-inputs-container .string-selector{max-width:95vw;max-width:95svw}#auth-form .form-inputs-container #username-selector{position:absolute;opacity:0}#auth-form .form-inputs-container #password-selector,#auth-form .form-inputs-container #confirm-password-selector{margin-top:0}:is(#auth-form .form-inputs-container #password-selector,#auth-form .form-inputs-container #confirm-password-selector) #password,:is(#auth-form .form-inputs-container #password-selector,#auth-form .form-inputs-container #confirm-password-selector) #confirm-password{padding-right:4rem}:is(#auth-form .form-inputs-container #password-selector,#auth-form .form-inputs-container #confirm-password-selector) .password-visibility-button{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Outline'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M23.271,9.419C21.72,6.893,18.192,2.655,12,2.655S2.28,6.893.729,9.419a4.908,4.908,0,0,0,0,5.162C2.28,17.107,5.808,21.345,12,21.345s9.72-4.238,11.271-6.764A4.908,4.908,0,0,0,23.271,9.419Zm-1.705,4.115C20.234,15.7,17.219,19.345,12,19.345S3.766,15.7,2.434,13.534a2.918,2.918,0,0,1,0-3.068C3.766,8.3,6.781,4.655,12,4.655s8.234,3.641,9.566,5.811A2.918,2.918,0,0,1,21.566,13.534Z'/%3e%3cpath%20d='M12,7a5,5,0,1,0,5,5A5.006,5.006,0,0,0,12,7Zm0,8a3,3,0,1,1,3-3A3,3,0,0,1,12,15Z'/%3e%3c/svg%3e");position:absolute;right:1rem;background:var(--input-secondary);cursor:pointer;pointer-events:all}:is(#auth-form .form-inputs-container #password-selector,#auth-form .form-inputs-container #confirm-password-selector) .password-visibility-button:before{content:"";position:absolute;inset:0;background:var(--input-accent);opacity:0;transition:opacity var(--quick-transition-time) var(--bezier-function)}:is(#auth-form .form-inputs-container #password-selector,#auth-form .form-inputs-container #confirm-password-selector) .password-visibility-button.active:before{opacity:1}#auth-form .form-inputs-container #confirm-password-selector{opacity:0}#auth-form button{position:absolute}#auth-form button#register-button{opacity:0;pointer-events:none;transform:translate(-12rem)}#auth-form button#reset-password-button{opacity:0;pointer-events:none;transform:translateY(-5rem)}#auth-form button#close-form-button{top:var(--input-padding);right:var(--input-padding);display:flex;gap:1rem;justify-content:space-around;align-items:center}#auth-form button#close-form-button .exit-icon{background:var(--text-primary)}#auth-form .subtitle-container{display:flex;justify-content:center;align-items:end;width:-moz-max-content;width:max-content;height:var(--input-padding);margin-top:auto;margin-bottom:-1rem;transition:inherit;transition-duration:var(--quick-transition-time)}#auth-form .subtitle-container .subtitle{position:absolute;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;max-width:80%;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:inherit}#auth-form .subtitle-container .subtitle#login-subtitle{opacity:0;pointer-events:none;transform:translate(-15rem)}#auth-form .subtitle-container .subtitle#reset-password-subtitle{opacity:0;pointer-events:none;transform:translateY(-10rem)}#auth-form.new-user #username-selector{opacity:1}#auth-form.new-user #email-selector,#auth-form.new-user #password-selector,#auth-form.new-user #confirm-password-selector{transform:translateY(calc(var(--input-height) + var(--input-padding)))}#auth-form.new-user #confirm-password-selector{opacity:1}#auth-form.new-user .form-title-container h1#register-title{opacity:1;transform:translate(0)}#auth-form.new-user .form-title-container h1#login-title{opacity:0;transform:translate(10rem)}#auth-form.new-user .button-container .button#register-button{opacity:1;pointer-events:all;transform:translate(0)}#auth-form.new-user .button-container .button#login-button{opacity:0;pointer-events:none;transform:translate(12rem)}#auth-form.new-user .subtitle-container .subtitle#register-subtitle{opacity:0;pointer-events:none;transform:translate(15rem)}#auth-form.new-user .subtitle-container .subtitle#login-subtitle{opacity:1;pointer-events:all;transform:translate(0)}#auth-form.resetting-password #email-selector{opacity:0}#auth-form.resetting-password #confirm-password-selector{opacity:1}#auth-form.resetting-password #confirm-password-selector,#auth-form.resetting-password #password-selector{transform:translateY(calc(-1 * var(--input-height) - var(--input-padding)))}#auth-form.resetting-password .form-title-container h1#register-title{opacity:0;transform:translate(-10rem)}#auth-form.resetting-password .form-title-container h1#login-title{opacity:0;transform:translate(10rem)}#auth-form.resetting-password .form-title-container h1#reset-password-title{opacity:1;transform:translateY(0)}#auth-form.resetting-password .button-container .button#register-button{opacity:0;pointer-events:none;transform:translate(-12rem)}#auth-form.resetting-password .button-container .button#login-button{opacity:0;pointer-events:none;transform:translate(12rem)}#auth-form.resetting-password .button-container .button#reset-password-button{opacity:1;pointer-events:all;transform:translateY(0)}#auth-form.resetting-password .subtitle-container .subtitle#register-subtitle{opacity:0;pointer-events:none;transform:translate(15rem)}#auth-form.resetting-password .subtitle-container .subtitle#login-subtitle{opacity:0;pointer-events:none;transform:translate(-15rem)}#auth-form.resetting-password .subtitle-container .subtitle#reset-password-subtitle{opacity:1;pointer-events:all;transform:translateY(0)}#auth-form.resetting-password #close-form-button{opacity:0;pointer-events:none}#auth-form:not(.visible){clip-path:circle(0% at calc(100% - 5rem) calc(100% - 5rem))}#auth-form.visible{clip-path:circle(200% at center)}.context-menu{position:fixed;z-index:6;width:20rem;visibility:hidden;transform:translate(var(--x),var(--y))}.context-menu .menu{display:flex;flex-direction:column;align-items:center;width:-moz-min-content;width:min-content;height:-moz-max-content;height:max-content;border-radius:var(--small-border-radius);background:rgb(from var(--panel-bg) r g b / var(--panel-manip-opacity));list-style:none;font-size:var(--font-s);filter:drop-shadow(0 0 .5rem var(--shadow-col));transition:transform var(--quick-transition-time) ease var(--med-transition-time);transform-origin:left}.context-menu .menu:not(#dimensions-menu){width:100%}.context-menu .menu .section{display:inherit;flex-flow:inherit;gap:0;justify-content:inherit;align-items:inherit;width:100%;max-height:0;margin:0;padding:0;opacity:0;pointer-events:none;transition:max-height var(--med-transition-time) var(--bezier-function),filter var(--quick-transition-time) ease,transform var(--med-transition-time) var(--bezier-function),opacity var(--med-transition-time) var(--bezier-function);transform-origin:top}.context-menu .menu .section .icon,.context-menu .menu .section .item-text{transition:opacity var(--med-transition-time) var(--bezier-function),transform var(--quick-transition-time) ease}.context-menu .menu .item{position:relative;display:flex;align-items:center;overflow:visible;width:100%;margin:.2rem 0;padding:.8rem;border-radius:calc(var(--small-border-radius) * .8);cursor:pointer;transition:inherit}.context-menu .menu .item .icon{background-color:var(--text-primary);pointer-events:none}.context-menu .menu .item .item-text{overflow:hidden;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.context-menu .menu .item.hover-item .sub-menu{position:absolute;z-index:2;overflow:hidden auto;background:var(--panel-bg);transition:inherit;transform:scaleX(0)}.context-menu .menu .item.hover-item .sub-menu:not(#dimensions-menu){max-height:10.5rem}.context-menu .menu .item.hover-item .sub-menu .item{opacity:0;transition:inherit;transform-origin:left}.context-menu .menu .item.hover-item.active .menu-caret{transform:rotate(0)}.context-menu .menu .item.hover-item.active .sub-menu.hover-menu{transform:scaleX(1)}.context-menu .menu .item.hover-item.active .sub-menu.hover-menu:before,.context-menu .menu .item.hover-item.active .sub-menu.hover-menu .item{opacity:1}.context-menu .menu .item.hover-item.active .sub-menu.hover-menu#dimensions-menu{width:calc(1.5rem * var(--matrix-width) + 1.6rem)}.context-menu .menu .item:not(#matrix-item){justify-content:space-between;height:3rem}.context-menu .menu .item:not(#matrix-item):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--cell-bg);opacity:0;transition:opacity var(--quick-transition-time) ease}.context-menu .menu .item:not(#matrix-item):hover:before{opacity:1}.context-menu .menu .item#matrix-item{justify-content:center}.context-menu .menu #edit-items-section:is(.in-edit-mode~.context-menu #edit-items-section),.context-menu .menu #remove-panel-section.visible:is(.in-edit-mode~.context-menu #remove-panel-section){max-height:20rem;opacity:1;pointer-events:all}:is(.context-menu .menu #edit-items-section:is(.in-edit-mode~.context-menu #edit-items-section),.context-menu .menu #remove-panel-section.visible:is(.in-edit-mode~.context-menu #remove-panel-section)) .icon,:is(.context-menu .menu #edit-items-section:is(.in-edit-mode~.context-menu #edit-items-section),.context-menu .menu #remove-panel-section.visible:is(.in-edit-mode~.context-menu #remove-panel-section)) .item-text{opacity:1}.context-menu .menu #remove-panel-section.visible:is(.in-edit-mode~.context-menu #remove-panel-section){max-height:10rem;pointer-events:all}.context-menu .menu #remove-panel-section.visible:is(.in-edit-mode~.context-menu #remove-panel-section) .icon,.context-menu .menu #remove-panel-section.visible:is(.in-edit-mode~.context-menu #remove-panel-section) .item-text{opacity:1}.context-menu .menu a{position:absolute;inset:0;z-index:1;display:inherit;justify-content:inherit;align-items:inherit;padding:inherit;color:inherit;font-size:inherit;text-decoration:none;transition:inherit}.context-menu .menu .context-menu-spacer{width:80%;height:.2rem;border-radius:.5rem;background:var(--cell-bg)}.context-menu:before{content:"";position:absolute;inset:-1.5rem}.context-menu.lerping{transition:transform var(--med-transition-time) var(--bezier-function);transform:translate(var(--x),var(--y-vector))}.context-menu.visible{visibility:visible}.selector-bar{position:relative;display:flex;justify-content:center;align-items:center;pointer-events:none}.selector-bar .selector-bar-selector,.selector-bar .selector-bar-button,.selector-bar .search-results{pointer-events:all}.selector{margin:var(--input-padding) 0;color:var(--text-primary);transition:box-shadow var(--quick-transition-time) var(--bezier-function),transform var(--quick-transition-time) var(--bezier-function),opacity var(--quick-transition-time) ease,clip-path var(--quick-transition-time) var(--bezier-function),filter var(--med-transition-time) ease;isolation:isolate}.selector.dropdown-selector{position:relative;width:var(--input-width);font-size:var(--font-s);cursor:pointer}.selector.dropdown-selector .selection{position:relative;display:flex;justify-content:space-between;align-items:center;width:var(--input-width);height:var(--input-height);padding:var(--input-padding);border-radius:var(--small-border-radius);background:var(--input-bg);box-shadow:inset .2rem .2rem .1rem .1rem hsl(from var(--input-bg) h s calc(l*2) / .8),inset -.2rem -.2rem .1rem .1rem hsl(from var(--input-bg) h s calc(l*.4) / .8),0 0 .5rem 0 var(--shadow-col);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter var(--quick-transition-time) ease}.selector.dropdown-selector .selection .menu-caret{--icon-svg: url(../assets/graphics/angle-small-right.svg);background:var(--input-accent);transition:transform var(--quick-transition-time) ease;transform:rotate(90deg)}.selector.dropdown-selector .selection:hover{filter:brightness(1.2)}.selector.dropdown-selector .dropdown-list{position:absolute;top:calc(var(--input-padding) * .8 + var(--small-border-radius));z-index:-1;overflow:hidden;width:var(--input-width);border:1px solid var(--cell-bg);border-radius:0 0 var(--small-border-radius) var(--small-border-radius);background:hsl(from var(--input-bg) h s calc(l*.6));box-shadow:inset 0 0 1rem .2rem var(--shadow-col);list-style:none;transition:transform var(--quick-transition-time) ease;transform:scaleY(0);transform-origin:top}.selector.dropdown-selector .dropdown-list .dropdown-item{position:relative;display:flex;flex-flow:row;gap:1rem;padding:calc(var(--input-padding) / 2) var(--input-padding);border-top:inherit;opacity:0;transition:opacity var(--quick-transition-time) ease}.selector.dropdown-selector .dropdown-list .dropdown-item:first-of-type{padding-top:calc(1.8 * var(--input-padding));border-top:none}.selector.dropdown-selector .dropdown-list .dropdown-item .item-content{display:flex;flex-flow:row;gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-timing-function:var(--bezier-function);transition-duration:var(--quick-transition-time);transition-property:transform}.selector.dropdown-selector .dropdown-list .dropdown-item .item-content .selected-icon{--icon-svg: url(../assets/graphics/hand-back-point-left.svg);height:auto;background:var(--input-accent);opacity:0;transition-timing-function:var(--bezier-function);transition-duration:var(--med-transition-time);transition-property:opacity,transform;transform:translate(8rem)}.selector.dropdown-selector .dropdown-list .dropdown-item .item-content .item-text{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:var(--font-s)}.selector.dropdown-selector .dropdown-list .dropdown-item .selected-icon.visible{opacity:1;transform:translate(0)}.selector.dropdown-selector .dropdown-list .dropdown-item:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--input-bg);opacity:0;transition:inherit}.selector.dropdown-selector .dropdown-list .dropdown-item:hover:before{opacity:1}.selector.dropdown-selector .dropdown-list .dropdown-item:hover .item-content{transform:translate(3rem)}.selector.dropdown-selector.open .selection .menu-caret{transform:rotate(270deg)}.selector.dropdown-selector.open .dropdown-list{transform:scaleY(1)}.selector.dropdown-selector.open .dropdown-list .dropdown-item{opacity:1}.selector.dropdown-selector.focused{z-index:5}.selector.toggle-selector{--input-width: 8rem;position:relative;width:var(--input-width);height:var(--input-height);border-radius:var(--small-border-radius);filter:brightness(.6);transition:filter var(--med-transition-time) var(--bezier-function)}.selector.toggle-selector .toggle-checkbox-background{position:absolute;inset:0;padding:calc(var(--input-padding) / 3);border-radius:inherit;background:var(--input-bg);box-shadow:inset 0 0 1rem .1rem var(--shadow-col),inset 0 0 .5rem .1rem var(--shadow-col);cursor:pointer;transition-timing-function:var(--bezier-function);transition-duration:var(--med-transition-time);transition-property:transform,opacity}.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button{position:relative;display:block;width:50%;height:100%;border-radius:inherit;background:var(--input-secondary);box-shadow:0 0 .5rem .1rem var(--shadow-col);transition:inherit}.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p1,.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p2{display:block;transition:inherit}:is(.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p1,.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p2):before,:is(.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p1,.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p2):after{content:"";position:absolute;inset:0;height:.8rem;border-radius:var(--small-border-radius);transition:inherit}.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p1:before{width:70%;background:hsl(from var(--input-bg) h s calc(l*.8));transform:scaleX(1) translate(20%,140%) rotate(45deg)}.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p1:after{width:40%;background:var(--input-accent);box-shadow:0 0 .2rem 0 var(--input-accent);opacity:0;transform:translate(20%,140%) rotate(45deg)}.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p2:before{width:70%;border-radius:var(--small-border-radius);background:hsl(from var(--input-bg) h s calc(l*.8));transform:translate(20%,140%) rotate(-45deg)}.selector.toggle-selector .toggle-checkbox-background .toggle-checkbox-button .toggle-p2:after{width:60%;background:var(--input-accent);box-shadow:0 0 .2rem 0 var(--input-accent);opacity:0;transform:translate(20%,140%) rotate(-45deg)}.selector.toggle-selector .toggle-checkbox{display:none}.selector.toggle-selector:hover{filter:brightness(.7)}.selector.toggle-selector.checked{filter:none}.selector.toggle-selector.checked:hover{filter:brightness(.9)}.selector.toggle-selector.checked .toggle-checkbox-button{transform:translate(100%)}.selector.toggle-selector.checked .toggle-checkbox-button .toggle-p1:before{opacity:0;transform:scaleX(.6) translate(45%,170%) rotate(45deg)}.selector.toggle-selector.checked .toggle-checkbox-button .toggle-p1:after{opacity:1;transform:translate(45%,170%) rotate(45deg)}.selector.toggle-selector.checked .toggle-checkbox-button .toggle-p2:before{opacity:0;transform:translate(50%,140%) rotate(135deg)}.selector.toggle-selector.checked .toggle-checkbox-button .toggle-p2:after{opacity:1;transform:translate(50%,140%) rotate(135deg)}.selector.range-selector{position:relative;width:var(--input-width);font-weight:700;font-size:var(--font-s);letter-spacing:.2rem;isolation:isolate}.selector.range-selector .range-selector-label{display:flex;gap:var(--input-padding);justify-content:center;align-items:center;transition:inherit}.selector.range-selector .range-selector-label .range-selector-text{width:var(--input-height);text-align:right;text-shadow:-.05rem -.05rem .1rem var(--shadow-col),.05rem -.05rem .1rem var(--shadow-col),0 .05rem .1rem var(--shadow-col);filter:drop-shadow(0 0 calc(var(--fill-amount) * .15rem) var(--input-accent))}.selector.range-selector .range-selector-label .range-slider{--fill-percentage: calc(var(--fill-amount) * 100%);position:relative;display:block;width:100%;background:transparent;transition:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selector.range-selector .range-selector-label .range-slider::-webkit-slider-runnable-track{height:1.5rem;border-radius:var(--tiny-border-radius);background:var(--input-bg);box-shadow:inset 0 0 .5rem 0 var(--shadow-col),inset 0 0 .5rem .1rem var(--shadow-col);-webkit-appearance:none;appearance:none}.selector.range-selector .range-selector-label .range-slider::-webkit-slider-thumb{width:2rem;height:2rem;border-radius:var(--tiny-border-radius);background:var(--input-secondary);box-shadow:.1rem .1rem 1rem .1rem var(--shadow-col),inset .2rem .2rem .2rem hsl(from var(--input-secondary) h s calc(l*2) / .6),inset -.2rem -.2rem .2rem hsl(from var(--input-secondary) h s calc(l*.4) / .6),0 0 0 -.2rem transparent,inset calc(.3rem * var(--fill-amount)) 0 calc(.3rem * var(--fill-amount)) 0 var(--input-accent);cursor:grab;-webkit-transition:inherit;transition:inherit;transform:translateY(-.25rem);-webkit-appearance:none;appearance:none}.selector.range-selector .range-selector-label .range-slider::-webkit-slider-thumb:hover{background:hsl(from var(--input-secondary) h s calc(l*1.1));box-shadow:.1rem .1rem 1rem .1rem var(--shadow-col),inset .2rem .2rem .2rem hsl(from var(--input-secondary) h s calc(l*2) / .6),inset -.2rem -.2rem .2rem hsl(from var(--input-secondary) h s calc(l*.4) / .6),0 0 0 .7rem hsl(from var(--input-accent) h s l / .1),inset calc(.3rem * var(--fill-amount)) 0 calc(.3rem * var(--fill-amount)) 0 var(--input-accent)}.selector.range-selector .range-selector-label .range-slider::-webkit-slider-thumb:active{box-shadow:.1rem .1rem 1rem .1rem var(--shadow-col),inset .1rem .1rem .1rem hsl(from var(--input-secondary) h s calc(l*2) / .6),inset -.1rem -.1rem .1rem hsl(from var(--input-secondary) h s calc(l*.4) / .6),0 0 0 1rem hsl(from var(--input-accent) h s l / .2),inset calc(.2rem * var(--fill-amount)) 0 calc(.2rem * var(--fill-amount)) 0 var(--input-accent);filter:brightness(.8);cursor:grabbing}.selector.range-selector .range-selector-label .range-slider:focus{outline:none}.selector.range-selector .range-selector-label .range-slider:before{content:"";position:absolute;top:0;left:0;width:clamp(5%,calc(var(--fill-percentage) * .92),90%);height:100%;border-radius:var(--tiny-border-radius) 0 0 var(--tiny-border-radius);background:var(--input-accent);box-shadow:0 0 .2rem .1rem var(--shadow-col) inset,-.1rem .1rem .1rem -.1rem var(--cell-bg),0 0 calc(var(--fill-amount) * .8rem) 0 var(--input-accent)}.selector.string-selector{position:relative;max-width:100%;border-radius:var(--small-border-radius)}.selector.string-selector .string-selector-label{position:relative;display:flex;align-items:center;border-radius:inherit;transition:inherit}.selector.string-selector .string-selector-label .string-selector-label-text{position:absolute;top:calc(50% - (var(--font-s) / 2) - .375 * var(--input-padding));left:0;z-index:2;height:calc(1.25 * (var(--font-xs) + .3755 * var(--input-padding)));padding:calc(.375 * var(--input-padding)) calc(1.25 * var(--input-padding));color:var(--text-primary);font-size:var(--font-s);white-space:nowrap;opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:inherit;transform-origin:left}.selector.string-selector .string-selector-label .string-selector-label-text:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:calc(1.25 * var(--small-border-radius)) calc(1.25 * var(--small-border-radius)) 0 0;background:var(--input-bg);box-shadow:inset .25rem .25rem .25rem hsl(from var(--input-bg) h s calc(l*2) / .6),0 .625rem 0 0 var(--input-bg);opacity:0;pointer-events:none;transition:inherit}.selector.string-selector .string-selector-label .string-selector-label-text:after{content:"";position:absolute;inset:0;bottom:.75rem;z-index:-2;border-radius:calc(1.25 * var(--small-border-radius)) calc(1.25 * var(--small-border-radius)) 0 0;outline:.4rem solid var(--alert-error-bg);opacity:0;pointer-events:none;transition:inherit;transform:scale(0)}.selector.string-selector .string-selector-label .string-selector-input{overflow:visible;width:var(--input-width);max-width:100%;height:var(--input-height);padding:var(--input-padding);border:none;border-radius:var(--small-border-radius);background-color:var(--input-bg);color:var(--text-primary);box-shadow:inset 0 .1rem 1.4rem 0 var(--shadow-col);font-size:var(--font-inputs);font-family:var(--theme-font);transition:inherit}.selector.string-selector .string-selector-label .string-selector-input:not(:-moz-placeholder){box-shadow:inset 0 0 0 0 transparent,.1rem .1rem 1rem .1rem var(--shadow-col),inset .2rem .2rem .2rem hsl(from var(--input-bg) h s calc(l*2) / .6),inset -.2rem -.2rem .2rem hsl(from var(--input-bg) h s calc(l*.4) / .6)}.selector.string-selector .string-selector-label .string-selector-input:not(:-moz-placeholder)~.string-selector-label-text{opacity:1;transform:translate(1rem,calc((-.5 * var(--input-height)) - .5 * var(--font-xs) + .2 * var(--input-padding))) scale(.8)}.selector.string-selector .string-selector-label .string-selector-input:not(:-moz-placeholder)~.string-selector-label-text:before{opacity:1}.selector.string-selector .string-selector-label .string-selector-input:focus,.selector.string-selector .string-selector-label .string-selector-input:hover,.selector.string-selector .string-selector-label .string-selector-input:not(:empty),.selector.string-selector .string-selector-label .string-selector-input:not(:placeholder-shown){box-shadow:inset 0 0 0 0 transparent,.1rem .1rem 1rem .1rem var(--shadow-col),inset .2rem .2rem .2rem hsl(from var(--input-bg) h s calc(l*2) / .6),inset -.2rem -.2rem .2rem hsl(from var(--input-bg) h s calc(l*.4) / .6)}:is(.selector.string-selector .string-selector-label .string-selector-input:focus,.selector.string-selector .string-selector-label .string-selector-input:hover,.selector.string-selector .string-selector-label .string-selector-input:not(:empty),.selector.string-selector .string-selector-label .string-selector-input:not(:placeholder-shown))~.string-selector-label-text{opacity:1;transform:translate(1rem,calc((-.5 * var(--input-height)) - .5 * var(--font-xs) + .2 * var(--input-padding))) scale(.8)}:is(.selector.string-selector .string-selector-label .string-selector-input:focus,.selector.string-selector .string-selector-label .string-selector-input:hover,.selector.string-selector .string-selector-label .string-selector-input:not(:empty),.selector.string-selector .string-selector-label .string-selector-input:not(:placeholder-shown))~.string-selector-label-text:before{opacity:1}.selector.string-selector .string-selector-label:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;outline:.4rem solid var(--alert-error-bg);opacity:0;pointer-events:none;transition:inherit;transform:scale(0)}.selector.string-selector .string-selector-label.invalid:before,.selector.string-selector .string-selector-label.invalid .string-selector-label-text:after{opacity:1;transform:scale(1)}.selector.string-selector.selector-bar-selector{width:100%}.selector.string-selector.selector-bar-selector~.selector-bar-button{position:absolute;right:0;display:flex;justify-content:center;align-items:center;width:calc(var(--input-height) + .2rem);height:calc(var(--input-height) + .2rem);border-radius:var(--small-border-radius);background:var(--input-secondary);box-shadow:inset 0 .1rem .2rem hsl(from var(--input-secondary) h s calc(l*1.5)),inset -.1rem -.1rem .2rem hsl(from var(--input-secondary) h s calc(l*.4)),.2rem .2rem .2rem 0 var(--shadow-col);cursor:pointer}.selector.string-selector.selector-bar-selector~.selector-bar-button .selector-bar-icon{background:var(--input-bg);transition:inherit}.selector.string-selector.selector-bar-selector~.selector-bar-button:hover{background:var(--input-bg);box-shadow:inset .1rem .2rem .2rem hsl(from var(--input-secondary) h s calc(l*1.5)),inset -.2rem -.2rem .2rem hsl(from var(--input-secondary) h s calc(l*.4)),.3rem .3rem .2rem 0 var(--shadow-col)}.selector.string-selector.selector-bar-selector~.selector-bar-button:hover .selector-bar-icon{background:var(--input-accent)}.selector.string-selector.selector-bar-selector .selector-bar-input{width:100%;will-change:transform}.selector.string-selector.selector-bar-selector .selector-bar-input.selector-bar-input{padding-right:calc(var(--input-height) + var(--input-padding))}.selector.checkbox-selector{position:relative;width:100%}.selector.checkbox-selector .checkbox-label{position:relative;display:inline-flex;flex-flow:row nowrap;gap:1rem;align-items:center;height:100%;overflow-wrap:break-word;cursor:pointer;transition-timing-function:ease;transition-duration:var(--quick-transition-time);transition-property:transform,opacity;isolation:isolate}.selector.checkbox-selector .checkbox-label:after{content:"";position:absolute;top:calc(50% - 1rem);left:var(--input-padding);width:2rem;height:2rem}.selector.checkbox-selector .checkbox-label .checkbox-input{display:none}.selector.checkbox-selector .checkbox-label .checkbox-tick{position:relative;inset:0;display:flex;width:2rem;height:2rem;border:.2rem solid var(--input-secondary);border-radius:var(--tiny-border-radius);background:var(--input-secondary);transition:inherit}.selector.checkbox-selector .checkbox-label .checkbox-tick:before{content:"";position:absolute;inset:0;display:block;border-radius:inherit;background:var(--input-bg);opacity:0;transition:inherit}.selector.checkbox-selector .checkbox-label .checkbox-tick:after{content:"";position:absolute;inset:-.2rem;border:.3rem solid var(--input-accent);border-radius:var(--tiny-border-radius);background:var(--input-accent);opacity:0;transition:inherit}.selector.checkbox-selector .checkbox-label .checkbox-tick .checkbox-tick-svg{z-index:1;fill:none;stroke:var(--input-bg);transition-timing-function:ease;transition-duration:var(--med-transition-time);transition-property:stroke-dasharray,stroke-dashoffset;stroke-dasharray:20px;stroke-dashoffset:20px;stroke-linejoin:round;stroke-linecap:round;stroke-width:.4rem}.selector.checkbox-selector .checkbox-label:hover .checkbox-tick{transform:scale(1.1)}.selector.checkbox-selector .checkbox-label:hover .checkbox-tick:before{opacity:1}.selector.checkbox-selector .checkbox-label .checkbox-input:checked~.checkbox-tick .checkbox-tick-svg{stroke-dashoffset:0}.selector.checkbox-selector .checkbox-label .checkbox-input:checked~.checkbox-tick:before{animation:pulse-check var(--med-transition-time) ease forwards}.selector.checkbox-selector .checkbox-label .checkbox-input:checked~.checkbox-tick:after{opacity:1}::-webkit-scrollbar{max-width:1rem;cursor:grab}::-webkit-scrollbar:horizontal{max-height:1rem}::-webkit-scrollbar-track{border-radius:var(--small-border-radius);background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{z-index:2;max-width:1rem;border-radius:var(--small-border-radius);background:var(--scrollbar-thumb-col);cursor:grab}::-webkit-scrollbar-thumb:hover{background:hsl(from var(--scrollbar-thumb-col) h s calc(l*1.2));cursor:grab}::-webkit-scrollbar-thumb:active{cursor:grabbing}::-webkit-scrollbar-corner{background:transparent}::-webkit-resizer{display:none}.button-container{display:flex;gap:2rem;justify-content:center;width:100%;height:var(--input-height);transition:inherit;transition-duration:var(--quick-transition-time)}button{min-width:10rem;height:var(--input-height);padding:0 var(--input-padding);border:none;border-radius:var(--small-border-radius);background:var(--input-bg);color:inherit;box-shadow:.1rem .1rem 1rem .1rem var(--shadow-col),inset .2rem .2rem .2rem hsl(from var(--input-bg) h s calc(l*2) / .6),inset -.2rem -.2rem .2rem hsl(from var(--input-bg) h s calc(l*.4) / .6),0 0 0 -.2rem transparent;font-family:var(--theme-font);text-transform:uppercase;cursor:pointer;transition-timing-function:var(--bezier-function);transition-duration:var(--quick-transition-time);transition-property:filter,scale,transform,opacity}button:hover{filter:brightness(1.1);transform:scale(1.02)}button:active{background:hsl(from var(--input-bg) h s calc(l*.8))}button.cautious-button{background:var(--alert-error-bg)}button.confirm-button{background:var(--input-accent);color:var(--input-bg)}.loader{position:fixed;inset:0;z-index:2;display:flex;justify-content:center;align-items:center;background:var(--dashboard-bg);pointer-events:all;transition:clip-path var(--quick-transition-time) ease;clip-path:circle(100%)}.loader.despawning{pointer-events:none;clip-path:circle(0)}.loader.despawning .ball{animation-play-state:paused}.loader .ball-container{position:relative;display:inherit;justify-content:space-evenly;align-items:flex-end;width:25rem;height:10rem}.loader .ball-container .ball{isolation:isolate}.loader .ball-container .ball:nth-of-type(1){--delay: 0s}.loader .ball-container .ball:nth-of-type(2){--delay: .3s}.loader .ball-container .ball:nth-of-type(3){--delay: .6s}.loader .ball-container .ball:before{content:"";display:block;width:5rem;height:5rem;border-radius:50%;background:var(--text-accent);box-shadow:inset .5rem -.5rem .5rem var(--shadow-col);transform:translateY(-10rem);transform-origin:bottom;animation:bounce-squish .6s cubic-bezier(.85,0,.25,1) var(--delay) infinite alternate}.loader .ball-container .ball:after{content:"";position:absolute;z-index:-1;display:block;width:5rem;height:1rem;border-radius:50%;background:var(--shadow-col);filter:blur(.3rem);transform:translateY(-.5rem) scaleX(.4);transform-origin:center;animation:ball-shadow .6s var(--bezier-function) infinite alternate var(--delay)}#nav{position:fixed;right:1.5rem;bottom:1.5rem;z-index:0;width:var(--square-handle-full-side);height:var(--square-handle-full-side)}#nav .nav-entry{position:relative;transition-timing-function:var(--bezier-function);transition-duration:var(--med-transition-time);transition-property:transform,opacity,filter}#nav .nav-entry:not(.main-nav){position:absolute;top:0}#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom{background:var(--input-secondary);transition-timing-function:var(--bezier-function);transition-duration:var(--med-transition-time);transition-property:transform,opacity,filter}:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom):not(.menu-icon){position:absolute}:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom).menu-icon{position:relative;z-index:5;width:2rem;height:.3rem;border-radius:var(--tiny-border-radius);transform:rotate(0)}:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom).menu-icon .top,:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom).menu-icon .bottom{position:absolute;inset:0;border-radius:inherit}:is(:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom).menu-icon .top,:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom).menu-icon .bottom).top{transform:translateY(-.8rem)}:is(:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom).menu-icon .top,:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom).menu-icon .bottom).bottom{transform:translateY(.8rem)}:is(#nav .nav-entry .icon,#nav .nav-entry .menu-icon,#nav .nav-entry .menu-icon .top,#nav .nav-entry .menu-icon .bottom):after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--input-accent);opacity:0;transition:inherit}#nav .nav-entry.main-nav{z-index:1}#nav .nav-entry.personal-nav .personal-nav-menu{position:absolute;right:calc(var(--square-handle-full-side) / 2);bottom:calc(var(--square-handle-full-side) / 2);z-index:-1;display:flex;flex-flow:column;align-items:end;overflow:hidden;max-width:15rem;max-height:20rem;border:.5rem solid var(--input-secondary);border-radius:var(--small-border-radius);background:var(--panel-bg);box-shadow:.4rem .4rem .2rem 0 var(--shadow-col);transition:transform var(--med-transition-time) var(--bezier-function) calc(.8 * var(--med-transition-time));transform:scaleX(0) scaleY(0);transform-origin:bottom right;border-end-end-radius:calc(var(--square-handle-full-side) / 2)}#nav .nav-entry.personal-nav .personal-nav-menu .auth-options{display:inherit;flex-flow:inherit;align-items:inherit;overflow:hidden;padding:var(--input-padding);padding-bottom:calc(var(--square-handle-full-side) + var(--input-padding));transition:inherit}#nav .nav-entry.personal-nav .personal-nav-menu .auth-options .auth-options-section-title{margin-bottom:1rem;text-align:end}#nav .nav-entry.personal-nav .personal-nav-menu .auth-options .auth-options-section{display:inherit;flex-flow:inherit;align-items:inherit}#nav .nav-entry.personal-nav .personal-nav-menu .auth-options .auth-options-section.logged-in-options{display:none}#nav .nav-entry .button{z-index:-2;display:flex;justify-content:center;align-items:center;width:var(--square-handle-full-side);height:var(--square-handle-full-side);border-radius:50%;cursor:pointer;transition:inherit}#nav .nav-entry .button:hover{filter:brightness(1.2)}#nav .nav-entry .button:before,#nav .nav-entry .button:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:hsl(from var(--input-bg) h s l / .6);transition:inherit}#nav .nav-entry .button:before{box-shadow:inset .3rem .3rem .4rem hsl(from var(--panel-bg) h s calc(l*.4) / .4),inset -.3rem -.3rem .3rem hsl(from var(--panel-bg) h s calc(l*2) / .4);opacity:0}#nav .nav-entry .button:after{box-shadow:inset .2rem .2rem .3rem hsl(from var(--panel-bg) h s calc(l*2) / .4),inset -.2rem -.2rem .3rem hsl(from var(--panel-bg) h s calc(l*.4) / .4),.4rem .4rem .2rem 0 var(--shadow-col)}#nav .nav-entry .button .cloud-exclam-icon{opacity:0;transform:scale(.7) translate(0) rotate(0)}#nav .nav-entry .button:not(.main-nav .button){opacity:0}#nav .nav-entry .button:is(.active .button):before{opacity:1}#nav .nav-entry .button:is(.active .button):after{opacity:0}#nav .nav-entry .button:is(.active .button) .personal-icon{transform:translate(-.5rem,.2rem) rotate(-10deg)}#nav .nav-entry .button:is(.active .button) .cloud-exclam-icon{opacity:1;transform:scale(.8) translate(1rem,-1rem) rotate(15deg)}#nav .nav-entry .button:is(.active .button) .menu-icon{transform:rotate(45deg)}#nav .nav-entry .button:is(.active .button) .menu-icon .top{transform:translate(0)}#nav .nav-entry .button:is(.active .button) .menu-icon .bottom{transform:rotate(-270deg)}#nav .nav-entry .button:is(.active .button) .icon:after,#nav .nav-entry .button:is(.active .button) .menu-icon .top:after,#nav .nav-entry .button:is(.active .button) .menu-icon .bottom:after{opacity:1}#nav .nav-entry.active.personal-nav .personal-nav-menu{transform:scale(1)}#nav .nav-entry.active.main-nav.active~.nav-entry{transform:translateY(calc(var(--pos) * -7rem))}#nav .nav-entry.active.main-nav.active~.nav-entry .button{opacity:1}#nav .nav-entry.active.main-nav.active~.nav-entry:nth-of-type(2){--pos: 2}#nav .nav-entry.active.main-nav.active~.nav-entry:nth-of-type(3){--pos: 1}smorgas-board panel-element{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;overflow:visible;width:var(--width);height:var(--height);border-radius:var(--panel-border-radius);transition:var(--panel-transition-time) scale ease;transform:translate(var(--x),var(--y));transform-origin:center;scale:1;touch-action:none}smorgas-board panel-element.final-preview{background:var(--preview-bg);opacity:0}smorgas-board panel-element.final-preview.visible{opacity:1}smorgas-board panel-element .panel-title{color:var(--text-accent)}smorgas-board panel-element:before{content:"";position:absolute;inset:var(--panel-body-inset);border-radius:var(--panel-border-radius);opacity:0;pointer-events:none;transition-timing-function:ease;transition-duration:var(--panel-transition-time);transition-property:transform,opacity;-webkit-backdrop-filter:blur(.1rem) contrast(80%) saturate(120%) url(#glass-distortion);backdrop-filter:blur(.1rem) contrast(80%) saturate(120%) url(#glass-distortion)}smorgas-board panel-element::part(panel-body){position:absolute;inset:var(--panel-body-inset);width:calc(100% - 2 * var(--panel-body-inset));height:calc(100% - 2 * var(--panel-body-inset));border-radius:var(--panel-border-radius);background:var(--panel-bg);transition-timing-function:ease;transition-duration:var(--panel-transition-time);transition-property:opacity,transform,filter,width,height,scale;transform:perspective(200rem) scale(1) rotate(0);transform-origin:center;transform-style:preserve-3d;backface-visibility:hidden}smorgas-board panel-element::part(panel-body):before{content:"";position:absolute;inset:-1rem;border-radius:inherit;background:var(--shadow-col);opacity:0;filter:blur(1rem);pointer-events:none;transition:inherit;transform:translate(var(--shadow-offset-x, 0)) translateY(var(--shadow-offset-y, 0))translateZ(-5rem);transform-style:preserve-3d}smorgas-board panel-element:hover::part(panel-body):before{opacity:.8}smorgas-board panel-element::part(panel-body in-motion){transition-duration:0s}smorgas-board panel-element::part(panel-content){position:absolute;inset:var(--panel-content-padding);z-index:1;display:flex;justify-content:center;align-items:center;border-radius:var(--panel-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:inherit;transform:perspective(.01rem) rotate(0) scale(1);-webkit-font-smoothing:antialiased;container-type:inline-size;transform-style:preserve-3d;backface-visibility:hidden}smorgas-board panel-element::part(panel-content):before{content:"";position:absolute;inset:calc(-1 * var(--panel-content-padding));z-index:-1;border-radius:inherit;background:linear-gradient(45deg,transparent 5%,var(--cell-bg) 50%,transparent 99%);opacity:0;transition:inherit}smorgas-board panel-element:hover::part(panel-content):before{opacity:1}smorgas-board panel-element::part(panel-content):after{content:"";position:absolute;inset:calc(-1 * var(--panel-content-padding) + .2rem);z-index:-1;border-radius:inherit;background:var(--panel-bg);transition:inherit}smorgas-board panel-element::part(handle){z-index:3}smorgas-board panel-element::part(drag-handle){position:absolute;top:0;left:50%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:80%;height:var(--square-handle-full-side);border-radius:var(--panel-border-radius);background:hsl(from var(--panel-handle-bg) h s l / .6);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-timing-function:ease;transition-duration:var(--quick-transition-time);transition-property:transform,opacity,-webkit-mask-size;transition-property:transform,opacity,mask-size;transition-property:transform,opacity,mask-size,-webkit-mask-size;transform:translate(-50%) scale(0);transform-origin:center 1rem;touch-action:none}smorgas-board panel-element::part(drag-icon){width:100%;height:100%;background:var(--input-accent);pointer-events:all;transition:inherit;-webkit-mask-size:0;mask-size:0}smorgas-board panel-element::part(drag-handle):hover{transform:translate(-50%) scale(1)}smorgas-board panel-element::part(drag-icon):hover{-webkit-mask-size:3.8rem;mask-size:3.8rem}smorgas-board panel-element::part(handle):active{cursor:grabbing}smorgas-board panel-element::part(resize-handle-svg){position:absolute;right:-2rem;bottom:-2rem;width:8rem;height:8rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}smorgas-board panel-element::part(resize-handle){position:absolute;right:0;bottom:0;cursor:grab;pointer-events:visiblestroke;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:none;stroke:hsl(from var(--panel-handle-bg) h s l / .7);transition-timing-function:ease;transition-duration:var(--quick-transition-time);transition-property:r,cy,cx,stroke-dashoffset,stroke-dasharray,stroke-width;stroke-width:0;stroke-dasharray:33 90;stroke-dashoffset:0;stroke-linecap:round;r:2rem;cx:4rem;cy:4rem}smorgas-board panel-element::part(resize-handle):hover{stroke-width:2.5rem}smorgas-board panel-element::part(resize-handle):active{cursor:grabbing}smorgas-board panel-element::part(button-icon){width:100%;background:var(--input-accent);pointer-events:none}smorgas-board panel-element::part(menu){position:absolute;inset:0;z-index:3;display:flex;flex-flow:column nowrap;gap:2rem;overflow:hidden auto;padding:calc(var(--panel-content-padding) * 1.6) var(--panel-content-padding);border-radius:inherit;background:hsl(from var(--panel-bg) h s calc(l*.9));font-size:var(--font-s);pointer-events:none;transition:transform calc(2 * var(--panel-transition-time)) var(--bezier-function);transform:scale(0)}smorgas-board panel-element::part(info-menu){list-style:none}smorgas-board panel-element::part(info-title){margin-bottom:2rem}smorgas-board panel-element::part(icon-button){position:absolute;z-index:4;box-sizing:border-box;width:3rem;height:3rem;padding:.5rem;border-radius:var(--panel-border-radius);cursor:pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center}smorgas-board panel-element::part(menu-button){top:1rem;right:1rem;filter:drop-shadow(0 0 .5rem var(--shadow-col));transform:scale(0)}smorgas-board panel-element::part(menu-button):hover{transform:rotate(90deg)}smorgas-board panel-element::part(delete-button){bottom:-.5rem;left:-.5rem;background:var(--alert-error-bg);transform:scale(0)}smorgas-board panel-element::part(delete-button-icon){background:var(--input-bg)}smorgas-board panel-element::part(delete-button):hover{animation:shake .1s infinite alternate}smorgas-board panel-element::part(config-menu-line){display:flex;flex-flow:row;justify-content:space-between;align-items:center}smorgas-board panel-element::part(save-icon){position:absolute;right:var(--panel-content-padding);bottom:var(--panel-content-padding);z-index:4;background:var(--input-accent);opacity:0;pointer-events:none}smorgas-board panel-element::part(save-icon-container){position:relative;z-index:2;width:100%;height:100%;filter:drop-shadow(0 0 .5rem var(--shadow-col));pointer-events:none}smorgas-board panel-element::part(save-icon visible){opacity:1}smorgas-board panel-element.last-focused-panel{z-index:1}smorgas-board panel-element.disappearing::part(panel-body){transition-timing-function:ease-in;transition-duration:var(--quick-transition-time);scale:0;rotate:-360deg}smorgas-board panel-element.being-manipulated{z-index:3;cursor:grabbing}smorgas-board panel-element.being-manipulated:before{opacity:1}smorgas-board panel-element.being-manipulated::part(panel-body){box-shadow:inset .2rem .2rem .5rem .1rem hsl(from var(--panel-bg) h s calc(l*2) / .4),inset -.2rem -.2rem .5rem .1rem hsl(from var(--panel-bg) h s calc(l*.4) / .4),1.5rem 1.5rem 2rem var(--shadow-col);opacity:var(--panel-manip-opacity);pointer-events:none}smorgas-board panel-element.being-manipulated::part(panel-body):before{opacity:0}smorgas-board panel-element.being-manipulated::part(panel-content){opacity:calc(var(--panel-manip-opacity) * .8)}smorgas-board panel-element.being-manipulated::part(handle){cursor:grabbing}smorgas-board panel-element.being-manipulated::part(menu-button){transform:scale(0)}smorgas-board panel-element.being-manipulated::part(delete-button){transform:scale(0)}smorgas-board panel-element.being-manipulated.being-dragged::part(drag-handle){opacity:var(--panel-manip-opacity);transform:translate(-50%) scale(1)}smorgas-board panel-element.being-manipulated.being-dragged::part(resize-handle){stroke-width:0}smorgas-board panel-element.being-manipulated.being-dragged:before,smorgas-board panel-element.being-manipulated.being-dragged:hover:before,smorgas-board panel-element.being-manipulated.being-dragged::part(panel-body),smorgas-board panel-element.being-manipulated.being-dragged:hover::part(panel-body){transform:scale(1.1)}smorgas-board panel-element.being-manipulated.being-resized::part(resize-handle){opacity:var(--panel-manip-opacity);stroke-width:2.5rem}smorgas-board panel-element.being-manipulated.being-resized::part(drag-handle){transform:translate(-50%) scale(0)}smorgas-board panel-element.configuring{pointer-events:none}smorgas-board panel-element.configuring::part(handle){width:0;height:0;padding:0}smorgas-board panel-element.configuring::part(delete-button){transform:scale(0)}smorgas-board panel-element.configuring::part(panel-body){width:80vw;width:80svw;height:80vh;height:80svh;transform:translate(var(--x-vector),var(--y-vector))}smorgas-board panel-element.configuring::part(panel-body):before{opacity:.8}smorgas-board panel-element.configuring::part(menu-button){transform:translate(-1rem,1rem) rotate(180deg)}smorgas-board panel-element.configuring::part(menu-button):hover{transform:translate(-1rem,1rem) rotate(90deg)}smorgas-board panel-element.configuring::part(menu){pointer-events:all;transform:scale(1)}smorgas-board panel-element.snapping{pointer-events:none;transition-timing-function:var(--bezier-function);transition-duration:var(--panel-transition-time);transition-property:opacity,width,height,transform}smorgas-board panel-element.snapping:not(.final-preview){z-index:3}smorgas-board panel-element.snapping.final-preview{transition-timing-function:ease}smorgas-board panel-element.snapping::part(delete-button){transform:scale(0)}smorgas-board panel-element.snapping::part(drag-handle){transform:translate(-50%) scale(0)}smorgas-board panel-element.snapping::part(resize-handle){stroke-width:0}@media(hover:hover){smorgas-board panel-element:not(.configuring,.disappearing):hover::part(panel-body){transform:perspective(200rem) rotateX(var(--rotate-x, 0)) rotateY(var(--rotate-y, 0)) rotate(0)}}panel-element[data-panel-type=NOTEPAD]::part(panel-content){flex-direction:column;align-items:stretch}panel-element[data-panel-type=NOTEPAD] textarea{width:100%;min-width:100%;height:100%;min-height:100%;padding:1rem;border:none;border-radius:var(--small-border-radius);background:var(--textarea-bg);color:var(--text-primary);outline:none;font-size:var(--font-inputs);font-family:var(--theme-font);transition-timing-function:ease;transition-duration:var(--quick-transition-time);transition-property:filter}panel-element[data-panel-type=NOTEPAD] textarea:focus{filter:contrast(1.06)}panel-element[data-panel-type=NOTEPAD] textarea::-moz-placeholder{color:var(--text-placeholder)}panel-element[data-panel-type=NOTEPAD] textarea::placeholder{color:var(--text-placeholder)}panel-element[data-panel-type=CLOCK]{color:var(--text-primary)}panel-element[data-panel-type=CLOCK] time{display:block;width:100%;height:100%}panel-element[data-panel-type=CLOCK] .date-time{position:absolute;inset:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:var(--panel-border-radius);font-weight:700;text-align:center;container-type:inline-size;transform-style:preserve-3d}panel-element[data-panel-type=CLOCK] .date-time .time{display:inherit;justify-content:inherit;align-items:inherit;color:var(--text-secondary);white-space:nowrap}panel-element[data-panel-type=CLOCK] .date-time .time span{display:block;width:100%;font-size:clamp(calc(var(--font-m) * .6),var(--font-m),50cqw * var(--size-coeff, 1))}panel-element[data-panel-type=CLOCK] .date-time .date span{display:block;width:100%;color:var(--text-accent);font-size:clamp(calc(var(--font-s) * .8),var(--font-s),8cqw)}panel-element[data-panel-type=PHOTO] .drop-area{position:absolute;inset:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding:var(--panel-content-padding);border-radius:var(--small-border-radius);outline:.8rem dashed var(--input-secondary);text-align:center;filter:drop-shadow(0 0 0 var(--input-secondary));transition-timing-function:ease;transition-duration:var(--quick-transition-time);transition-property:filter,outline-offset}panel-element[data-panel-type=PHOTO] .drop-area input[type=file]{display:none}panel-element[data-panel-type=PHOTO] .drop-area .image-upload{display:inline-block;width:8rem;min-width:2rem;max-width:40%;height:8rem;min-height:2rem;max-height:40%;color:var(--input-accent);filter:drop-shadow(inset 0 0 .5rem 0 var(--shadow-col));cursor:pointer;transition-timing-function:ease;transition-duration:var(--quick-transition-time)}panel-element[data-panel-type=PHOTO] .drop-area .image-upload .image-drop-icon{width:100%;height:100%;background:var(--input-secondary)}panel-element[data-panel-type=PHOTO] .drop-area .image-upload:hover .image-drop-icon{background:var(--input-accent)}panel-element[data-panel-type=PHOTO] .drop-area .drop-area-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}panel-element[data-panel-type=PHOTO] .drop-area .drop-area-text.drop-area-info{font-style:italic;font-size:var(--font-s)}panel-element[data-panel-type=PHOTO] .drop-area .drop-area-text.drop-area-subinfo{font-size:var(--font-xs);text-align:left}panel-element[data-panel-type=PHOTO] .drop-area .info-and-input{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center}panel-element[data-panel-type=PHOTO] .drop-area.active{outline-offset:-.5rem;filter:drop-shadow(0 0 1rem var(--input-secondary))}panel-element[data-panel-type=PHOTO] .panel-image{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;border-radius:calc(.7 * var(--panel-border-radius));opacity:0;pointer-events:none}panel-element[data-panel-type=PHOTO] .panel-image.filled{opacity:1}panel-element[data-panel-type=PHOTO] .panel-image.filled~.drop-area{opacity:0}panel-element[data-panel-type=TODO] .todo-container{position:relative;display:flex;flex-flow:column nowrap;justify-content:stretch;width:100%;height:100%;border-radius:var(--small-border-radius)}panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar{top:0;display:flex;flex-flow:row nowrap;gap:2rem;align-items:center;will-change:transform}:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .add-todo-task-button{position:absolute;right:0;display:flex;justify-content:center;align-items:center;width:var(--input-height);height:var(--input-height);border-radius:var(--small-border-radius);background:var(--input-secondary);box-shadow:inset .1rem .1rem .2rem hsl(from var(--input-secondary) h s calc(l*1.5)),inset -.1rem -.1rem .2rem hsl(from var(--input-secondary) h s calc(l*.4)),.2rem .2rem .2rem 0 var(--shadow-col);cursor:pointer}:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .add-todo-task-button .add-icon{--target-bg: var(--input-accent);z-index:1;background:var(--input-bg)}:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .add-todo-task-button:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--input-bg);box-shadow:inset .1rem .1rem .2rem hsl(from var(--input-secondary) h s calc(l*1.5)),inset -.1rem -.1rem .2rem hsl(from var(--input-secondary) h s calc(l*.4)),.2rem .2rem .2rem 0 var(--shadow-col);opacity:0;transition:inherit}:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .add-todo-task-button:hover:after{opacity:1}:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .add-todo-task-button:hover .add-icon{transform:rotate(90deg)}:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .string-selector,:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .string-selector-input{width:100%;will-change:transform}:is(:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .string-selector,:is(panel-element[data-panel-type=TODO] .todo-container .todo-list-title-bar,panel-element[data-panel-type=TODO] .todo-container .todo-list-add-bar).todo-list-add-bar .string-selector-input).string-selector-input{padding-right:calc(var(--input-height) + var(--input-padding))}panel-element[data-panel-type=TODO] .todo-container .todo-list{overflow-y:auto;width:100%;list-style-type:none}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry{position:relative;display:flex;gap:2rem;justify-content:flex-start;align-items:center;overflow:hidden;width:100%;border-top:.2rem solid var(--cell-bg);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-timing-function:ease;transition-duration:var(--med-transition-time);transition-property:opacity}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry .selector{margin:0;transition:inherit}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry .checkbox-label{width:100%;padding:var(--panel-content-padding)}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry .todo-list-entry-text{position:relative;max-width:calc(100% - 3.8rem);font-size:var(--font-s);overflow-wrap:break-word;transition:inherit;transform:rotate(0);backface-visibility:hidden}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry .todo-list-entry-text:before{content:"";position:absolute;top:50%;display:block;width:100%;height:.2rem;border-radius:var(--tiny-border-radius);background:currentcolor;transition:inherit;transform:scaleX(0);transform-origin:left}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry:first-of-type{border-top:none}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry .checkbox-input:checked~.todo-list-entry-text{opacity:.4}panel-element[data-panel-type=TODO] .todo-container .todo-list .todo-list-entry .checkbox-input:checked~.todo-list-entry-text:before{transform:scaleX(1)}panel-element[data-panel-type=WEATHER] .weather-container{position:relative;display:flex;flex-flow:column;width:100%;height:100%;isolation:isolate}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar{display:flex;flex-flow:row nowrap;gap:2rem;align-items:center}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button{left:0;background:none;box-shadow:none;transition-delay:var(--quick-transition-time)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button .search-icon{--target-bg: var(--input-accent);z-index:1;background:var(--input-bg)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:before,panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:inset 0 .1rem .2rem hsl(from var(--input-secondary) h s calc(l*1.5)),inset -.1rem -.1rem .2rem hsl(from var(--input-secondary) h s calc(l*.4)),.2rem .2rem .2rem 0 var(--shadow-col);transition:inherit}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:before{background:var(--input-bg);transform:scale(0);transform-origin:1rem calc(100% - 1rem)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:after{background:var(--input-secondary);opacity:0}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:hover{background:none;box-shadow:none;transition-delay:0s}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:hover:before{transform:scale(1)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:hover .search-icon{transform:scale(1.2)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:not(.location-search-button:hover,.location-search-selector.visible~.location-search-button) .search-icon{transform:scale(.8) translate(-1rem,1rem)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:not(.location-search-button:hover,.location-search-selector.visible~.location-search-button) .search-icon:after{opacity:1}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:is(.location-search-selector.visible~.location-search-button):not(.location-search-button:hover):before{transform:scale(1)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:is(.location-search-selector.visible~.location-search-button):not(.location-search-button:hover):after{opacity:1}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar .location-search-button:is(.location-search-selector.visible~.location-search-button):not(.location-search-button:hover) .search-icon:after{opacity:0}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar{position:absolute;right:0;bottom:0;z-index:1;width:100%;height:var(--input-height);transition:transform var(--quick-transition-time) var(--bezier-function);isolation:isolate}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-selector{position:absolute;left:0;transform-origin:2% 100%;will-change:transform}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-selector .location-search-input{padding-left:calc(var(--input-padding) + var(--input-height))}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-selector .selector-bar-label-text{left:var(--input-height)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-selector:not(.visible){pointer-events:none;transform:scaleX(0)}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-results{position:absolute;bottom:calc(100% - var(--input-padding));z-index:-1;overflow-y:auto;width:100%;max-height:calc(var(--height) - 7rem);border-radius:var(--small-border-radius);background:var(--input-bg);list-style:none;filter:drop-shadow(0 .2rem .2rem var(--shadow-col))}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-results .location-search-result{position:relative;padding:calc(var(--panel-content-padding) * .7) var(--panel-content-padding);border-top:.1rem solid var(--cell-bg);background:inherit;cursor:pointer;transition:filter var(--med-transition-time) ease}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-results .location-search-result:first-of-type{border-top:none;border-start-start-radius:inherit;border-start-end-radius:inherit}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-results .location-search-result:last-of-type{padding-bottom:calc(var(--panel-content-padding) * 1.7);border-end-start-radius:inherit;border-end-end-radius:inherit}panel-element[data-panel-type=WEATHER] .weather-container .weather-bar.weather-search-bar .location-search-results .location-search-result:hover{filter:brightness(1.3)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location{position:absolute;inset:0;z-index:2;width:calc(100% + 1rem);height:calc(100% + 1rem);background:var(--panel-bg);transition:transform var(--med-transition-time) ease;transform:scale(0)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info-section{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:1rem;border:.1rem solid var(--border-subtle);border-radius:var(--small-border-radius);background:var(--input-bg);font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}panel-element[data-panel-type=WEATHER] .weather-container .focused-location ::-webkit-scrollbar-track{margin-top:3rem}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .location-container{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;overflow:auto;width:100%;height:100%}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .close-focus-button{position:absolute;top:-.5rem;left:-1rem;padding:1rem;border-radius:var(--small-border-radius);background:var(--panel-bg);transform:rotate(180deg)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location.visible{transform:scale(1)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .preview-header{display:none;justify-content:space-between;align-items:center;margin:0 2.5rem .4rem;padding:.4rem 1rem;border-radius:var(--small-border-radius);background:var(--shadow-col)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .preview-header.visible{display:flex}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header{display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:space-between;align-items:center;max-width:100%;container-type:inline-size}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .location-info{max-width:50%}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .location-info .location-city{margin-bottom:1rem;color:var(--text-accent);font-size:clamp(var(--font-s),var(--font-sm),6cqw);overflow-wrap:break-word}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .location-info .location-subtitle{font-weight:400;font-size:var(--font-xs)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .location-info .location-time{font-weight:400}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .weather-overview{display:flex;flex-flow:column nowrap;align-items:center;width:100%;max-width:50cqw}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .weather-overview .temperature{font-size:clamp(var(--font-s),var(--font-m),12cqw)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .weather-overview .condition{width:calc(100% - 1rem)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header .weather-overview .condition-icon{-o-object-fit:cover;object-fit:cover}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header:not(.preview-header.visible~.info-header)>.location-info>.location-city,panel-element[data-panel-type=WEATHER] .weather-container .focused-location .info-header:not(.preview-header.visible~.info-header){margin-top:1rem}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:.5rem;padding:.5rem;font-weight:400}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .info-section-title{color:var(--text-secondary);font-weight:700;text-transform:uppercase;font-variation-settings:"wdth" 40}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .info-section-title:not(.top-title){width:-moz-min-content;width:min-content}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.forecast-section{flex-flow:column;grid-row:span 3;grid-column:span 2}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.forecast-section .forecast-entries{display:flex;flex-flow:row nowrap;gap:2rem;justify-content:flex-start;overflow-x:auto;width:100%;height:100%;padding:inherit;list-style:none}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.forecast-section .forecast-entries .forecast-entry{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.forecast-section .forecast-entries .forecast-entry .forecast-time{white-space:nowrap}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.forecast-section .forecast-entries .forecast-entry .forecast-temp{font-weight:700;font-size:var(--font-s)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.astrology-section{--astro-icon: var(--moon-icon);--astro-bg: var(--sun-col);grid-row:span 2;grid-column:span 2;gap:5rem;justify-content:space-around;padding:2rem 1rem}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.astrology-section:before{content:"";position:absolute;left:calc(50% - 3rem);display:block;width:6rem;height:6rem;border:.3rem solid;border-color:var(--cell-bg) var(--shadow-col) var(--shadow-col) var(--cell-bg);border-radius:50%;transform:rotate(45deg)}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.astrology-section:after{content:"";position:absolute;left:calc(50% - 4rem);display:block;width:2rem;height:2rem;background:var(--astro-bg);transform:rotate(var(--day-progress, 0deg));transform-origin:4rem;-webkit-mask:var(--astro-icon) no-repeat center;mask:var(--astro-icon) no-repeat center;-webkit-mask-size:contain;mask-size:contain}panel-element[data-panel-type=WEATHER] .weather-container .focused-location .weather-info .weather-info-section.astrology-section .astrology-time-entry{display:flex;flex-flow:column nowrap;gap:1rem;justify-content:space-around;align-items:center;height:100%}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list{display:flex;flex-flow:column;justify-content:flex-start;overflow:visible auto;padding-top:1rem;list-style-type:none}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list::-webkit-scrollbar-track{margin-bottom:2rem}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location{position:relative;display:flex;flex-flow:row nowrap;gap:1rem;justify-content:space-between;align-items:center;overflow:visible;padding:1rem;border-radius:var(--small-border-radius);cursor:pointer;transition-timing-function:ease;transition-duration:var(--med-transition-time);transition-property:opacity}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--cell-bg);opacity:0;transition:inherit}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .location-title{color:var(--text-secondary);font-size:var(--font-s)}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .location-weather{display:flex;flex-flow:column;align-items:flex-end}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .location-weather .location-current{display:flex;gap:1rem;align-items:baseline}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .location-weather .location-temp{color:var(--text-secondary);font-size:var(--font-s)}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .location-weather .location-max-min{display:flex;gap:1rem;font-size:var(--font-xs)}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .location-weather .temp-label{color:var(--text-secondary)}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .remove-location-icon-container{position:relative;width:0;height:100%;margin-right:auto;margin-left:1.5rem}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location .x-icon{position:absolute;top:calc(50% - 1rem);right:0;left:0}panel-element[data-panel-type=WEATHER] .weather-container .saved-location-list .saved-location:hover:before{opacity:.7}#modal-layer{pointer-events:none}#modal-layer .warning-overlay{position:fixed;inset:0;z-index:5;display:flex;flex-flow:column nowrap;gap:3rem;justify-content:center;align-items:center;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity var(--med-transition-time) ease,pointer-events 0s ease var(--med-transition-time);-webkit-backdrop-filter:blur(.8rem) brightness(.8);backdrop-filter:blur(.8rem) brightness(.8)}#modal-layer .warning-overlay .warning-title{font-size:var(--font-m)}#modal-layer .warning-overlay .warning-description{position:relative;max-width:60vw;font-size:var(--font-s);text-align:justify}#modal-layer .warning-overlay .warning-solution-steps,#modal-layer .warning-overlay .warning-solution-steps .solution-step{max-width:60vw;font-size:var(--font-s)}#modal-layer .warning-overlay.visible{opacity:1;pointer-events:all}#modal-layer .off-screen-arrows{pointer-events:none}#modal-layer .off-screen-arrows .icon{position:absolute;width:8rem;height:8rem;background:var(--input-accent);opacity:0;filter:drop-shadow(0 0 .5rem var(--shadow-col));transition:opacity var(--quick-transition-time) ease;animation-duration:.5s;animation-play-state:paused;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:alternate-reverse}#modal-layer .off-screen-arrows .icon#off-screen-right{top:calc(50% - 4rem);right:2rem;animation-name:arrow-bounce}#modal-layer .off-screen-arrows .icon#off-screen-down{bottom:2rem;left:calc(50% - 4rem);transform:rotate(90deg);animation-name:arrow-bounce-down}#modal-layer .off-screen-arrows .icon.visible{opacity:1}#modal-layer .popup{position:absolute;top:50%;left:50%;display:flex;flex-flow:column;gap:2rem;justify-content:center;align-items:center;width:clamp(30rem,50%,45rem);margin:auto;padding:4rem var(--panel-content-padding);border:.2rem solid var(--border-subtle);border-radius:var(--panel-border-radius);background:var(--panel-bg);pointer-events:all;transition-timing-function:ease;transition-duration:var(--quick-transition-time);transition-property:transform,opacity;transform:translate(-50%,-50%) scale(1);isolation:isolate}#modal-layer .popup .popup-title{color:var(--text-accent);font-size:var(--font-sm)}#modal-layer .popup .popup-text-content{font-size:var(--font-s)}#modal-layer .popup .button-container{flex-flow:row wrap}#modal-layer .popup:not(.visible){transform:translate(-50%,-50%) scale(0)}#modal-layer #save-icon-container{position:fixed;inset:0;filter:drop-shadow(0 0 .5rem var(--shadow-col))}#modal-layer #dashboard-save-icon{position:absolute;bottom:var(--panel-content-padding);left:var(--panel-content-padding);width:5rem;height:5rem;background:var(--input-accent);pointer-events:none;transition-timing-function:var(--bezier-function);transform:scale(0)}#modal-layer #dashboard-save-icon.visible{transform:scale(1)}#modal-layer:before{content:"";position:fixed;inset:0;opacity:0;transition:opacity var(--quick-transition-time) ease;-webkit-backdrop-filter:blur(.8rem) brightness(.8);backdrop-filter:blur(.8rem) brightness(.8)}#modal-layer.blurred:before{opacity:1;pointer-events:all}:root{--num-of-rows: 5;--num-of-cols: 5;--panel-body-inset: .5rem;--panel-content-padding: 2rem;--panel-border-radius: 2rem;--square-handle-full-side: 5rem;--small-border-radius: 1rem;--tiny-border-radius: .5rem;--font-xs: 1rem;--font-s: 1.5rem;--font-inputs: 1.6rem;--font-sm: 3rem;--font-m: 5rem;--panel-manip-opacity: .7;--shadow-col: rgb(0 0 0 / .4);--sun-col: rgb(239 239 141);--moon-col: rgb(179 212 212);--sun-icon: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M23,11H18.92a6.924,6.924,0,0,0-.429-1.607l3.527-2.044a1,1,0,1,0-1-1.731l-3.53,2.047a7.062,7.062,0,0,0-1.149-1.15l2.046-3.531a1,1,0,0,0-1.731-1L14.607,5.509A6.9,6.9,0,0,0,13,5.08V1a1,1,0,0,0-2,0V5.08a6.9,6.9,0,0,0-1.607.429L7.349,1.982a1,1,0,0,0-1.731,1L7.664,6.515a7.062,7.062,0,0,0-1.149,1.15L2.985,5.618a1,1,0,1,0-1,1.731L5.509,9.393A6.924,6.924,0,0,0,5.08,11H1a1,1,0,0,0,0,2H5.08a6.924,6.924,0,0,0,.429,1.607L1.982,16.651a1,1,0,1,0,1,1.731l3.53-2.047a7.062,7.062,0,0,0,1.149,1.15L5.618,21.016a1,1,0,0,0,1.731,1l2.044-3.527A6.947,6.947,0,0,0,11,18.92V23a1,1,0,0,0,2,0V18.92a6.947,6.947,0,0,0,1.607-.429l2.044,3.527a1,1,0,0,0,1.731-1l-2.046-3.531a7.062,7.062,0,0,0,1.149-1.15l3.53,2.047a1,1,0,1,0,1-1.731l-3.527-2.044A6.924,6.924,0,0,0,18.92,13H23A1,1,0,0,0,23,11ZM12,17c-6.608-.21-6.606-9.791,0-10C18.608,7.21,18.606,16.791,12,17Z'/%3e%3c/svg%3e");--moon-icon: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.0.3,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='enable-background:new%200%200%20512%20512;'%20xml:space='preserve'%3e%3cpath%20d='M511.8,206.8c-0.1,72.5-30.8,141.6-84.6,190.2c-53.9,49-126.2,72.4-198.6,64.4C114.2,448.3,22.3,361.1,3.1,247.6%20c-5.5-35.7-4-72.2,4.4-107.3c7.3-28.5,36.4-45.7,64.9-38.4c9.6,2.5,18.4,7.6,25.2,14.7c88.9,97.3,227.1,88.8,307.4-17.2%20c18.2-23.2,51.7-27.2,74.9-9c7.9,6.2,13.9,14.5,17.3,24C506.9,144.2,511.9,175.4,511.8,206.8z%20M42.5,205.1c0,12,0.9,23.9,2.7,35.8%20c16,94.5,92.5,167.1,187.7,178c60.4,6.7,120.8-12.8,165.8-53.7c64.5-60.4,87.3-153.2,58.2-236.6c-2.1-5.5-8.2-8.3-13.7-6.2%20c-1.8,0.7-3.4,1.8-4.6,3.3c-95.5,126.5-266.4,136.5-372.2,20.2c-2.5-2.7-6.4-3.8-9.9-2.7c-3.8,0.9-6.7,3.8-7.7,7.6%20C44.5,168.5,42.4,186.8,42.5,205.1z'/%3e%3c/svg%3e");--alert-button-size: 5rem;--input-width: 24rem;--input-height: 4rem;--input-padding: 1.5rem;--quick-transition-time: .15s;--med-transition-time: .3s;--panel-transition-time: var(--med-transition-time);--bezier-function: cubic-bezier(.86, 0, .07, 1);--jelly-function: linear(0, .029 1.6%, .123 3.5%, .651 10.6%, .862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, .994 46.3%, 1);font-size:62.5%}*{box-sizing:border-box;margin:0;padding:0;outline:none;-webkit-tap-highlight-color:transparent}html{overscroll-behavior:contain}body{position:fixed;overflow:hidden;width:100vw;width:100svw;min-width:100vw;min-width:100svw;max-width:100vw;max-width:100svw;height:100vh;height:100svh;min-height:100vh;min-height:100svh;max-height:100vh;max-height:100svh;background:var(--dashboard-bg);color:var(--text-primary);overscroll-behavior:contain}a{color:var(--text-accent)}.icon{width:2rem;height:2rem;background:var(--text-accent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-timing-function:ease;transition-duration:var(--med-transition-time);transition-property:transform,opacity,filter,-webkit-mask-size;transition-property:transform,opacity,filter,mask-size;transition-property:transform,opacity,filter,mask-size,-webkit-mask-size;-webkit-mask:var(--icon-svg) no-repeat center;mask:var(--icon-svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.icon.menu-caret{--icon-svg: url(../assets/graphics/angle-small-right.svg);transform:rotate(90deg)}.icon.edit-mode-icon{--icon-svg: url(../assets/graphics/edit.svg)}.icon.copyright-icon{--icon-svg: url(../assets/graphics/copyright.svg)}.icon.add-panel-icon{--icon-svg: url(../assets/graphics/square-plus.svg)}.icon.delete-icon{--icon-svg: url(../assets/graphics/trash.svg)}.icon.drag-icon{--icon-svg: url(../assets/graphics/arrows-alt.svg)}.icon.theme-icon{--icon-svg: url(../assets/graphics/palette.svg)}.icon.image-drop-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='m12,21c0,.553-.448,1-1,1h-6c-2.757,0-5-2.243-5-5V5C0,2.243,2.243,0,5,0h12c2.757,0,5,2.243,5,5v6c0,.553-.448,1-1,1s-1-.447-1-1v-6c0-1.654-1.346-3-3-3H5c-1.654,0-3,1.346-3,3v6.959l2.808-2.808c1.532-1.533,4.025-1.533,5.558,0l5.341,5.341c.391.391.391,1.023,0,1.414-.195.195-.451.293-.707.293s-.512-.098-.707-.293l-5.341-5.341c-.752-.751-1.976-.752-2.73,0l-4.222,4.222v2.213c0,1.654,1.346,3,3,3h6c.552,0,1,.447,1,1ZM15,3.5c1.654,0,3,1.346,3,3s-1.346,3-3,3-3-1.346-3-3,1.346-3,3-3Zm0,2c-.551,0-1,.448-1,1s.449,1,1,1,1-.448,1-1-.449-1-1-1Zm8,12.5h-3v-3c0-.553-.448-1-1-1s-1,.447-1,1v3h-3c-.552,0-1,.447-1,1s.448,1,1,1h3v3c0,.553.448,1,1,1s1-.447,1-1v-3h3c.552,0,1-.447,1-1s-.448-1-1-1Z'/%3e%3c/svg%3e")}.icon.personal-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Outline'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M12,12A6,6,0,1,0,6,6,6.006,6.006,0,0,0,12,12ZM12,2A4,4,0,1,1,8,6,4,4,0,0,1,12,2Z'/%3e%3cpath%20d='M12,14a9.01,9.01,0,0,0-9,9,1,1,0,0,0,2,0,7,7,0,0,1,14,0,1,1,0,0,0,2,0A9.01,9.01,0,0,0,12,14Z'/%3e%3c/svg%3e")}.icon.question-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M12,20c-.552,0-1-.447-1-1,0-2.318,1.382-4.357,3.891-5.741,2.287-1.26,3.469-3.755,3.012-6.355-.423-2.408-2.399-4.385-4.808-4.808-1.812-.318-3.57,.147-4.952,1.307-1.363,1.144-2.144,2.82-2.144,4.597,0,.552-.448,1-1,1s-1-.448-1-1c0-2.37,1.042-4.604,2.858-6.129C8.673,.347,11.074-.289,13.441,.126c3.222,.565,5.866,3.21,6.432,6.432,.598,3.402-1.017,6.798-4.016,8.453-1.303,.718-2.857,1.993-2.857,3.989,0,.553-.448,1-1,1Zm-1.5,2.5c0,.828,.672,1.5,1.5,1.5s1.5-.672,1.5-1.5-.672-1.5-1.5-1.5-1.5,.672-1.5,1.5Z'/%3e%3c/svg%3e")}.icon.cloud-exclam-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='m12,17.5c-.552,0-1-.447-1-1v-6.5c0-.553.448-1,1-1s1,.447,1,1v6.5c0,.553-.448,1-1,1Zm0,1.5c-.828,0-1.5.672-1.5,1.5s.672,1.5,1.5,1.5,1.5-.672,1.5-1.5-.672-1.5-1.5-1.5Zm11.998-4.565c.001.016.001-.02,0,0h0Zm-6.024-7.262c-.332-.066-.603-.273-.742-.569-1.551-3.271-5.142-5.1-8.735-4.438-3.272.6-5.837,3.212-6.384,6.502-.161.972-.15,1.943.033,2.889.06.309-.073.653-.346.901-1.161,1.057-1.801,2.492-1.801,4.043,0,3.032,2.467,5.5,5.5,5.5h1.5c.552,0,1-.447,1-1s-.448-1-1-1h-1.5c-1.93,0-3.5-1.57-3.5-3.5,0-.98.407-1.891,1.146-2.562.786-.715,1.155-1.773.963-2.763-.138-.711-.146-1.444-.024-2.181.403-2.422,2.365-4.421,4.771-4.862,2.75-.499,5.385.835,6.567,3.329.414.872,1.2,1.481,2.158,1.673,2.555.51,4.413,2.775,4.417,5.381-.007,2.861-2.236,5.272-5.075,5.488-.551.042-.963.522-.921,1.073.04.524.478.924.996.924.025,0,.051,0,.077-.003,3.848-.293,6.874-3.692,6.922-7.562-.043-3.525-2.565-6.572-6.024-7.262Z'/%3e%3c/svg%3e")}.icon.exit-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Outline'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M22.829,9.172,18.95,5.293a1,1,0,0,0-1.414,1.414l3.879,3.879a2.057,2.057,0,0,1,.3.39c-.015,0-.027-.008-.042-.008h0L5.989,11a1,1,0,0,0,0,2h0l15.678-.032c.028,0,.051-.014.078-.016a2,2,0,0,1-.334.462l-3.879,3.879a1,1,0,1,0,1.414,1.414l3.879-3.879a4,4,0,0,0,0-5.656Z'/%3e%3cpath%20d='M7,22H5a3,3,0,0,1-3-3V5A3,3,0,0,1,5,2H7A1,1,0,0,0,7,0H5A5.006,5.006,0,0,0,0,5V19a5.006,5.006,0,0,0,5,5H7a1,1,0,0,0,0-2Z'/%3e%3c/svg%3e")}.icon.dimensions-icon{--icon-svg: url("data:image/svg+xml,%3csvg%20id='Layer_1'%20height='512'%20viewBox='0%200%2024%2024'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%20data-name='Layer%201'%3e%3cpath%20d='m19%200h-8a5.006%205.006%200%200%200%20-5%205v6h-1a5.006%205.006%200%200%200%20-5%205v3a5.006%205.006%200%200%200%205%205h3a5.006%205.006%200%200%200%205-5v-1h6a5.006%205.006%200%200%200%205-5v-8a5.006%205.006%200%200%200%20-5-5zm-8%2016a3%203%200%200%201%20-3-3%203%203%200%200%201%203%203zm0%203a3%203%200%200%201%20-3%203h-3a3%203%200%200%201%20-3-3v-3a3%203%200%200%201%203-3h1a5.006%205.006%200%200%200%205%205zm11-6a3%203%200%200%201%20-3%203h-6a4.969%204.969%200%200%200%20-.833-2.753l5.833-5.833v2.586a1%201%200%200%200%202%200v-3a3%203%200%200%200%20-3-3h-3a1%201%200%200%200%200%202h2.586l-5.833%205.833a4.969%204.969%200%200%200%20-2.753-.833v-6a3%203%200%200%201%203-3h8a3%203%200%200%201%203%203z'/%3e%3c/svg%3e")}.icon.arrow-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M19,0H5C2.243,0,0,2.243,0,5v14c0,2.757,2.243,5,5,5h14c2.757,0,5-2.243,5-5V5c0-2.757-2.243-5-5-5Zm3,19c0,1.654-1.346,3-3,3H5c-1.654,0-3-1.346-3-3V5c0-1.654,1.346-3,3-3h14c1.654,0,3,1.346,3,3v14Zm-4.232-7.552c.309,.305,.309,.799,0,1.104l-4.418,4.361c-.498,.492-1.35,.143-1.35-.552v-3.361H7c-.553,0-1-.448-1-1s.447-1,1-1h5v-3.361c0-.695,.852-1.044,1.35-.552l4.418,4.361Z'/%3e%3c/svg%3e")}.icon.config-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Outline'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14Z'/%3e%3cpath%20d='M21.294,13.9l-.444-.256a9.1,9.1,0,0,0,0-3.29l.444-.256a3,3,0,1,0-3-5.2l-.445.257A8.977,8.977,0,0,0,15,3.513V3A3,3,0,0,0,9,3v.513A8.977,8.977,0,0,0,6.152,5.159L5.705,4.9a3,3,0,0,0-3,5.2l.444.256a9.1,9.1,0,0,0,0,3.29l-.444.256a3,3,0,1,0,3,5.2l.445-.257A8.977,8.977,0,0,0,9,20.487V21a3,3,0,0,0,6,0v-.513a8.977,8.977,0,0,0,2.848-1.646l.447.258a3,3,0,0,0,3-5.2Zm-2.548-3.776a7.048,7.048,0,0,1,0,3.75,1,1,0,0,0,.464,1.133l1.084.626a1,1,0,0,1-1,1.733l-1.086-.628a1,1,0,0,0-1.215.165,6.984,6.984,0,0,1-3.243,1.875,1,1,0,0,0-.751.969V21a1,1,0,0,1-2,0V19.748a1,1,0,0,0-.751-.969A6.984,6.984,0,0,1,7.006,16.9a1,1,0,0,0-1.215-.165l-1.084.627a1,1,0,1,1-1-1.732l1.084-.626a1,1,0,0,0,.464-1.133,7.048,7.048,0,0,1,0-3.75A1,1,0,0,0,4.79,8.992L3.706,8.366a1,1,0,0,1,1-1.733l1.086.628A1,1,0,0,0,7.006,7.1a6.984,6.984,0,0,1,3.243-1.875A1,1,0,0,0,11,4.252V3a1,1,0,0,1,2,0V4.252a1,1,0,0,0,.751.969A6.984,6.984,0,0,1,16.994,7.1a1,1,0,0,0,1.215.165l1.084-.627a1,1,0,1,1,1,1.732l-1.084.626A1,1,0,0,0,18.746,10.125Z'/%3e%3c/svg%3e")}.icon.save-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='m8,19h-3c-1.654,0-3-1.346-3-3V5c0-1.654,1.346-3,3-3v4c0,1.103.897,2,2,2h7c1.103,0,2-.897,2-2v-3.172l2.711,2.734c.187.188.289.438.289.704v1.734c0,.552.447,1,1,1s1-.448,1-1v-1.734c0-.797-.31-1.548-.87-2.112l-3.236-3.265C16.468.459,15.576.004,14.914.004c-.05-.003-9.914-.004-9.914-.004C2.243,0,0,2.243,0,5v11c0,2.757,2.243,5,5,5h3c.553,0,1-.448,1-1s-.447-1-1-1Zm-1-13V2h7v4h-7Zm3.5,11c-1.93,0-3.5-1.57-3.5-3.5s1.57-3.5,3.5-3.5,3.5,1.57,3.5,3.5c0,.552-.447,1-1,1s-1-.448-1-1c0-.827-.673-1.5-1.5-1.5s-1.5.673-1.5,1.5.673,1.5,1.5,1.5c.553,0,1,.448,1,1s-.447,1-1,1Zm12.621-5.121c-1.17-1.17-3.072-1.17-4.242,0l-6.707,6.707c-.756.755-1.172,1.76-1.172,2.828v1.586c0,.552.447,1,1,1h1.586c1.068,0,2.073-.417,2.828-1.172l6.707-6.707c.566-.567.879-1.32.879-2.122s-.313-1.555-.879-2.121Zm-1.414,2.828l-6.707,6.707c-.378.378-.88.586-1.414.586h-.586v-.586c0-.526.214-1.042.586-1.414l6.707-6.707c.391-.39,1.023-.39,1.414,0,.189.188.293.439.293.707s-.104.518-.293.707Z'/%3e%3c/svg%3e")}.icon.upload-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='m19.95,5.536l-3.485-3.485c-1.322-1.322-3.08-2.05-4.95-2.05h-4.515C4.243,0,2,2.243,2,5v14c0,2.757,2.243,5,5,5h10c2.757,0,5-2.243,5-5v-8.515c0-1.87-.728-3.627-2.05-4.95Zm-1.414,1.414c.318.318.587.671.805,1.05h-4.341c-.551,0-1-.449-1-1V2.659c.379.218.733.487,1.05.805l3.485,3.485Zm1.464,12.05c0,1.654-1.346,3-3,3H7c-1.654,0-3-1.346-3-3V5c0-1.654,1.346-3,3-3h4.515c.163,0,.325.008.485.023v4.977c0,1.654,1.346,3,3,3h4.977c.015.16.023.322.023.485v8.515Zm-4.293-4.519c.391.391.391,1.023,0,1.414-.195.195-.451.293-.707.293s-.512-.098-.707-.293l-1.293-1.293v4.398c0,.552-.448,1-1,1s-1-.448-1-1v-4.398l-1.293,1.293c-.391.391-1.023.391-1.414,0s-.391-1.023,0-1.414l1.614-1.614c1.154-1.154,3.032-1.154,4.187,0l1.614,1.614Z'/%3e%3c/svg%3e")}.icon.checklist-icon{--icon-svg: url("data:image/svg+xml,%3csvg%20id='Layer_1'%20height='512'%20viewBox='0%200%2024%2024'%20width='512'%20xmlns='http://www.w3.org/2000/svg'%20data-name='Layer%201'%3e%3cpath%20d='m4%206a2.982%202.982%200%200%201%20-2.122-.879l-1.544-1.374a1%201%200%200%201%201.332-1.494l1.585%201.414a1%201%200%200%200%201.456.04l3.604-3.431a1%201%200%200%201%201.378%201.448l-3.589%203.414a2.964%202.964%200%200%201%20-2.1.862zm20-2a1%201%200%200%200%20-1-1h-10a1%201%200%200%200%200%202h10a1%201%200%200%200%201-1zm-17.9%209.138%203.589-3.414a1%201%200%201%200%20-1.378-1.448l-3.6%203.431a1.023%201.023%200%200%201%20-1.414%200l-1.59-1.585a1%201%200%200%200%20-1.414%201.414l1.585%201.585a3%203%200%200%200%204.226.017zm17.9-1.138a1%201%200%200%200%20-1-1h-10a1%201%200%200%200%200%202h10a1%201%200%200%200%201-1zm-17.9%209.138%203.585-3.414a1%201%200%201%200%20-1.378-1.448l-3.6%203.431a1%201%200%200%201%20-1.456-.04l-1.585-1.414a1%201%200%200%200%20-1.332%201.494l1.544%201.374a3%203%200%200%200%204.226.017zm17.9-1.138a1%201%200%200%200%20-1-1h-10a1%201%200%200%200%200%202h10a1%201%200%200%200%201-1z'/%3e%3c/svg%3e")}.icon.add-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Outline'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M17,11H13V7a1,1,0,0,0-1-1h0a1,1,0,0,0-1,1v4H7a1,1,0,0,0-1,1H6a1,1,0,0,0,1,1h4v4a1,1,0,0,0,1,1h0a1,1,0,0,0,1-1V13h4a1,1,0,0,0,1-1h0A1,1,0,0,0,17,11Z'/%3e%3c/svg%3e")}.icon.x-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='m12.038.02C5.421.02.038,5.402.038,12.02s5.383,12,12,12,12-5.383,12-12S18.655.02,12.038.02Zm0,22c-5.514,0-10-4.486-10-10S6.524,2.02,12.038,2.02s10,4.486,10,10-4.486,10-10,10Zm4.765-14.105l-3.457,4.105,3.457,4.105c.356.423.302,1.054-.12,1.409-.188.158-.417.235-.644.235-.285,0-.568-.121-.766-.355l-3.235-3.842-3.235,3.842c-.197.234-.48.355-.766.355-.227,0-.456-.077-.644-.235-.422-.355-.477-.986-.12-1.409l3.457-4.105-3.457-4.105c-.356-.423-.302-1.054.12-1.409.423-.358,1.055-.301,1.409.12l3.235,3.842,3.235-3.842c.354-.42.986-.478,1.409-.12.422.355.477.986.12,1.409Z'/%3e%3c/svg%3e");--target-bg: var(--alert-error-bg);position:absolute;right:.5rem;width:2rem;min-width:2rem;height:2rem;min-height:2rem;margin-left:auto;cursor:pointer;pointer-events:all;transform:scale(0)}.icon.x-icon:is(.in-edit-mode .x-icon){transform:scale(1)}.icon.x-icon:is(.in-edit-mode .x-icon):hover{transform:scale(1.2)}.icon.pen-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Outline'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M22.853,1.148a3.626,3.626,0,0,0-5.124,0L1.465,17.412A4.968,4.968,0,0,0,0,20.947V23a1,1,0,0,0,1,1H3.053a4.966,4.966,0,0,0,3.535-1.464L22.853,6.271A3.626,3.626,0,0,0,22.853,1.148ZM5.174,21.122A3.022,3.022,0,0,1,3.053,22H2V20.947a2.98,2.98,0,0,1,.879-2.121L15.222,6.483l2.3,2.3ZM21.438,4.857,18.932,7.364l-2.3-2.295,2.507-2.507a1.623,1.623,0,1,1,2.295,2.3Z'/%3e%3c/svg%3e");--target-bg: var(--input-accent);position:absolute;right:.75rem;width:2rem;min-width:2rem;height:2rem;min-height:2rem;margin-left:auto;cursor:pointer;pointer-events:all;transform:scale(0)}.icon.pen-icon:is(.in-edit-mode .pen-icon){transform:scale(1)}.icon.pen-icon:is(.in-edit-mode .pen-icon):hover{transform:scale(1.2)}.icon.weather-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M2.778,15.513a1.284,1.284,0,0,0-.729,1.543,1,1,0,0,1-.712,1.222,1.022,1.022,0,0,1-.256.033,1,1,0,0,1-.966-.745,3.285,3.285,0,0,1,1.874-3.891,5.312,5.312,0,0,1,.039-2.441A5.534,5.534,0,0,1,9.634,7.465a1,1,0,0,1-.8,1.832A3.6,3.6,0,0,0,6.86,9.04a3.58,3.58,0,0,0-2.917,4.269A1.964,1.964,0,0,1,2.778,15.513Zm17.1,4.9a4.618,4.618,0,0,1-3.453,3.445,4.948,4.948,0,0,1-.992.123c-1.381.027-7.8.036-9.236,0a3.458,3.458,0,0,1-.781-.113,3.285,3.285,0,0,1-.424-6.188,5.312,5.312,0,0,1,.039-2.441,5.548,5.548,0,0,1,10.524-.794c.078.187.407.263.737.323.108.02.2.038.268.056h0A4.671,4.671,0,0,1,19.875,20.409Zm-3.834-3.657a2.95,2.95,0,0,1-2.336-1.543A3.593,3.593,0,0,0,9.86,13.04a3.58,3.58,0,0,0-2.917,4.269,1.964,1.964,0,0,1-1.165,2.2,1.284,1.284,0,0,0-.729,1.543,1.259,1.259,0,0,0,.872.873,1.5,1.5,0,0,0,.328.048c1.213.033,7.671.028,9.144,0a2.889,2.889,0,0,0,.584-.073,2.637,2.637,0,0,0,1.949-1.943A2.679,2.679,0,0,0,16.041,16.752ZM23,9H20.419c-.013-.108-.028-.211-.048-.31A6.1,6.1,0,0,0,20.047,7.6l2.225-1.313a1,1,0,1,0-1.017-1.722l-2.24,1.323a6.679,6.679,0,0,0-.943-.914l1.3-2.262a1,1,0,1,0-1.732-1L16.34,3.97A6.737,6.737,0,0,0,15,3.6V1a1,1,0,0,0-2,0V3.564l-.048.007a5.263,5.263,0,0,0-1.257.338l-1.415-2.2A1,1,0,0,0,8.6,2.786l1.527,2.378a1.749,1.749,0,0,0,2.21.648,3.161,3.161,0,0,1,.905-.261,4.594,4.594,0,0,1,5.169,3.526,6.247,6.247,0,0,1-.293,2.681,1.894,1.894,0,0,0,.836,2.249l2.358,1.361a1,1,0,0,0,1-1.733l-2.274-1.312A8.686,8.686,0,0,0,20.348,11H23A1,1,0,0,0,23,9Z'/%3e%3c/svg%3e")}.icon.search-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M23.707,22.293l-5.946-5.946c1.412-1.725,2.261-3.928,2.261-6.325C20.021,4.508,15.535,.021,10.021,.021S.021,4.508,.021,10.021s4.486,10,10,10c2.398,0,4.601-.849,6.325-2.261l5.946,5.946c.195,.195,.451,.293,.707,.293s.512-.098,.707-.293c.391-.391,.391-1.023,0-1.414ZM2.021,10.021C2.021,5.61,5.61,2.021,10.021,2.021s8,3.589,8,8-3.589,8-8,8S2.021,14.433,2.021,10.021Zm7.979-6.021c-1.336,0-2.592,.521-3.535,1.465-.944,.943-1.465,2.199-1.465,3.535s.521,2.592,1.473,3.543l1.812,1.773c.474,.463,1.094,.693,1.715,.693s1.241-.23,1.714-.693l1.821-1.781c.944-.943,1.465-2.199,1.465-3.535s-.521-2.591-1.465-3.535-2.2-1.465-3.535-1.465Zm2.129,7.113l-1.813,1.773c-.174,.17-.458,.17-.632,0l-1.805-1.766c-.566-.566-.879-1.319-.879-2.121s.312-1.555,.88-2.121c.565-.567,1.318-.879,2.12-.879s1.555,.312,2.121,.879c.566,.566,.879,1.319,.879,2.121s-.313,1.555-.871,2.113Zm-1.129-2.12c0,.552-.448,1-1,1s-1-.448-1-1,.448-1,1-1,1,.448,1,1Z'/%3e%3c/svg%3e")}.icon.sunrise-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cpath%20d='M23,24H18.922a2,2,0,0,1-1.972-1.711,5.009,5.009,0,0,0-9.9,0A2,2,0,0,1,5.079,24H1a1,1,0,0,1,0-2H5.079a6.821,6.821,0,0,1,.428-1.607L1.982,18.349a1,1,0,1,1,1-1.731l3.529,2.046a7.062,7.062,0,0,1,1.151-1.148L5.618,13.984a1,1,0,0,1,1.731-1l2.044,3.527A6.915,6.915,0,0,1,11,16.072V12a1,1,0,0,1,2,0v4.072a6.915,6.915,0,0,1,1.607.437l2.044-3.528a1,1,0,0,1,1.731,1l-2.047,3.531a7.062,7.062,0,0,1,1.151,1.148l3.529-2.046a1,1,0,0,1,1,1.731L18.5,20.391a6.852,6.852,0,0,1,.436,1.617L23,22A1,1,0,0,1,23,24ZM15.705,3.292l-3-3a1,1,0,0,0-1.414,0l-3,3A1,1,0,0,0,9.705,4.707L11,3.414V8a1,1,0,0,0,2,0V3.414l1.3,1.293A1,1,0,0,0,15.71,3.292h-.005Z'/%3e%3c/svg%3e")}.icon.sunset-icon{--icon-svg: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='Layer_1'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20width='512'%20height='512'%3e%3cg%3e%3cpath%20d='M23,24H18.922a2,2,0,0,1-1.972-1.712,5.009,5.009,0,0,0-9.9,0A2,2,0,0,1,5.079,24H1a1,1,0,0,1,0-2H5.079a6.842,6.842,0,0,1,.428-1.608L1.982,18.35a1,1,0,0,1,1-1.731l3.529,2.045a7.056,7.056,0,0,1,1.151-1.147L5.618,13.986a1,1,0,0,1,1.731-1L9.393,16.51A6.964,6.964,0,0,1,11,16.073V12a1,1,0,0,1,2,0v4.072a6.943,6.943,0,0,1,1.606.437l2.045-3.527a1,1,0,1,1,1.731,1l-2.047,3.531a7.055,7.055,0,0,1,1.151,1.147l3.53-2.045a1,1,0,0,1,1,1.731L18.5,20.391a6.873,6.873,0,0,1,.436,1.618L23,22A1,1,0,0,1,23,24Z'/%3e%3cpath%20d='M8.3,5.708l3,3a1,1,0,0,0,1.414,0l3-3A1,1,0,0,0,14.3,4.293L13,5.586V1a1,1,0,0,0-2,0V5.586L9.7,4.293A1,1,0,0,0,8.291,5.708h0Z'/%3e%3c/g%3e%3c/svg%3e")}.icon:after{content:"";position:absolute;inset:0;background:var(--target-bg);opacity:0;transition:inherit}.icon:hover:after,.icon:is(.icon-button:hover>.icon):after{opacity:1}.icon-button{width:3rem;height:3rem;padding:.5rem;cursor:pointer;transition-timing-function:ease;transition-duration:var(--quick-transition-time);transition-property:transform,opacity,filter}.glassy{box-shadow:inset .2rem .2rem .2rem hsl(from var(--panel-bg) h s calc(l*2) / .4),inset -.2rem -.2rem .2rem hsl(from var(--panel-bg) h s calc(l*.4) / .4);-webkit-backdrop-filter:blur(.1rem) contrast(80%) saturate(120%) url(#glass-distortion);backdrop-filter:blur(.1rem) contrast(80%) saturate(120%) url(#glass-distortion)}.embossed{box-shadow:inset .2rem .2rem .2rem hsl(from var(--panel-bg) h s calc(l*2) / .4),inset -.2rem -.2rem .2rem hsl(from var(--panel-bg) h s calc(l*.4) / .4)}.clickable{text-decoration:underline;cursor:pointer}smorgas-board{width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%}smorgas-board::part(cell-container){position:absolute;inset:0;display:grid;grid-template:repeat(var(--num-of-rows),1fr) / repeat(var(--num-of-cols),1fr);background:var(--dashboard-bg)}smorgas-board::part(cell){position:relative;width:calc(100% - 2rem);height:calc(100% - 2rem);margin:1rem;border:0 solid var(--cell-bg);border-radius:2rem;background:var(--cell-bg);opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-timing-function:ease;transition-duration:var(--med-transition-time);transition-property:opacity,transform;isolation:isolate}smorgas-board::part(cell):before{content:"";position:absolute;inset:-1rem;z-index:-1;border-radius:inherit;background-color:var(--cell-bg);opacity:0;transition:inherit;transform:scale(.6)}smorgas-board.in-edit-mode ::part(drag-handle){transform:translate(-50%) scale(.4)}smorgas-board.in-edit-mode ::part(resize-handle){stroke-width:1.5rem}smorgas-board.in-edit-mode ::part(icon-button){transform:scale(1)}smorgas-board.in-edit-mode panel-element:not(panel-element.configuring,panel-element.snapping,panel-element.being-manipulated,panel-element.disappearing):hover::part(panel-content){transform:scale(calc(1 / 1.03))}smorgas-board.in-edit-mode panel-element:not(panel-element.configuring,panel-element.snapping,panel-element.being-manipulated,panel-element.disappearing):hover::part(panel-body),smorgas-board.in-edit-mode panel-element:not(panel-element.configuring,panel-element.snapping,panel-element.being-manipulated,panel-element.disappearing):hover::part(panel-content):before,smorgas-board.in-edit-mode panel-element:not(panel-element.configuring,panel-element.snapping,panel-element.being-manipulated,panel-element.disappearing):hover::part(panel-content):after{transform:scale(1.03)}smorgas-board.in-edit-mode::part(cell){opacity:1}smorgas-board.in-edit-mode::part(cell previewing):before{opacity:1;transform:scale(1)}.skeleton{display:grid;grid-template:repeat(8,1fr) / repeat(8,1fr);gap:clamp(.5rem,5%,1rem);width:100%;height:min(20rem,100%)}.skeleton .placeholder{position:relative;display:block;overflow:hidden;width:100%;height:100%;border-radius:var(--small-border-radius);background:var(--cell-bg);animation:shine .8s ease infinite alternate}.skeleton .placeholder:nth-of-type(1){grid-area:1 / 1 / 5 / 4}.skeleton .placeholder:nth-of-type(2){grid-area:1 / 4 / 3 / 7}.skeleton .placeholder:nth-of-type(3){--delay: .28s;grid-area:1 / 7 / 3 / 9}.skeleton .placeholder:nth-of-type(4){grid-area:3 / 4 / 4 / 8}.skeleton .placeholder:nth-of-type(5){grid-area:4 / 4 / 5 / 7}.skeleton .placeholder:nth-of-type(6){grid-area:5 / 1 / 6 / 9}.skeleton .placeholder:nth-of-type(7){grid-area:6 / 1 / 7 / 8}.skeleton .placeholder:nth-of-type(8){grid-area:7 / 1 / 9 / 9}.spacer{display:block;align-self:center;width:80%;height:.2rem;min-height:.2rem;margin:.5rem;border-radius:var(--tiny-border-radius);background:var(--cell-bg)}.spacer.vertical-spacer{width:.2rem;min-width:.2rem;height:90%}.matrix{display:grid;grid-template:repeat(var(--matrix-height),1fr) / repeat(var(--matrix-width),1fr)}.matrix .matrix-cell{position:relative;width:1.5rem;height:1.5rem;cursor:pointer}.matrix .matrix-cell:before{content:"";position:absolute;inset:0;border:.1rem solid var(--input-secondary);border-radius:var(--tiny-border-radius);background:var(--input-bg)}.matrix .matrix-cell:after{content:"";position:absolute;inset:0;border:.1rem solid var(--input-secondary);border-radius:var(--tiny-border-radius);background:var(--input-accent);opacity:0;transition:opacity var(--med-transition-time) var(--bezier-function)}.matrix .matrix-cell.active:after{opacity:1;transition-duration:var(--quick-transition-time)}.context-menu[data-focused=dimensions]~#modal-layer .off-screen-arrow{animation-play-state:running}#filter-container{pointer-events:none}@media(hover:hover){#nav .nav-entry .button:hover .personal-icon{transform:translate(-.5rem,.2rem) rotate(-10deg)}#nav .nav-entry .button:hover .cloud-exclam-icon{opacity:1;transform:scale(.8) translate(1rem,-1rem) rotate(15deg)}#nav .nav-entry .button:hover .config-icon{transform:rotate(90deg)}}
