:root{--luxus-dark-purple: #2c1945;--luxus-light-purple: #bd7eee;--luxus-medium-purple: color-mix(in srgb, var(--luxus-light-purple), var(--luxus-dark-purple) 85%);--luxus-semilight-purple: color-mix(in srgb, var(--luxus-light-purple), var(--luxus-dark-purple) 70%);--luxus-lighter-purple: #f9ebf0;--luxus-yellow: #ffcb7e;--luxus-light-yellow: #fdf2e0;--luxus-coral: #ff7e7e;--luxus-light-coral: #fff3f3;--luxus-off-white: #fff4eb;--luxus-white: #fff;--luxus-black: #000;--luxus-gray: #ccc;--luxus-disabled: #f3eae2;--luxus-disabled-secondary: #c1b5aa;--luxus-border-radius: 1em;--luxus-padding: 2em}:root{--border-radius: var(--luxus-border-radius);--border-radius-small: CALC(var(--luxus-border-radius) / 2);--padding: var(--luxus-padding);--section-gap: 160px}:root{--color-background: var(--luxus-off-white);--color-background-contrast: var(--luxus-white);--color-titles: var(--luxus-dark-purple);--color-text: var(--luxus-dark-purple);--color-text-background: var(--luxus-white);--color-subtitle: var(--luxus-light-purple);--color-title-highlight: var(--luxus-yellow);--color-button: var(--luxus-light-purple);--color-button-text: var(--luxus-white);--color-button-border: var(--luxus-light-purple);--color-button-hover: var(--luxus-yellow);--color-button-hover-text: var(--luxus-dark-purple);--color-button-secondary: var(--luxus-white);--color-button-secondary-text: var(--luxus-black);--color-button-secondary-border: var(--luxus-black);--color-button-secondary-hover: var(--luxus-white);--color-button-secondary-hover-text: var(--luxus-dark-purple);--color-button-secondary-hover-border: var(--luxus-light-purple);--color-button-disabled: var(--luxus-disabled);--color-button-disabled-border: var(--luxus-disabled);--color-button-disabled-text: var(--luxus-black);--color-button-secondary-disabled: var(--luxus-white);--color-button-secondary-disabled-border: var(--luxus-disabled-secondary);--color-button-secondary-disabled-text: var(--luxus-disabled-secondary);--color-input-background: var(--luxus-off-white);--color-input-text: var(--luxus-dark-purple);--color-input-border: var(--luxus-off-white);--color-input-active-border: var(--luxus-yellow);--color-input-filled-background: var(--luxus-light-yellow);--color-input-disabled-text: var(--luxus-light-purple);--color-input-invalid-text: var(--luxus-medium-purple);--color-input-invalid-background: var(--luxus-light-coral);--color-input-error-highlight: var(--luxus-coral);--color-input-selection-text: var(--luxus-white);--color-input-selection-background: var(--luxus-light-purple);--color-checkbox-background: var(--luxus-off-white);--color-checkbox-button-color: var(--luxus-dark-purple);--color-checkbox-checked-background: var(--luxus-yellow);--color-checkbox-border: var(--luxus-light-purple);--color-checkbox-checked-border: var(--luxus-light-purple);--color-link: var(--luxus-dark-purple);--color-link-hover: var(--luxus-black);--color-info-hint: var(--luxus-yellow);--color-info-text: var(--luxus-dark-purple);--color-info-background: var(--luxus-yellow);--color-warning-text: var(--luxus-light-purple);--color-summary-item-background: var(--luxus-off-white);--color-tablet-background: var(--luxus-off-white);--color-chart-gas: var(--luxus-dark-purple);--color-chart-electricity: var(--luxus-light-purple);--color-chart-selfusage: var(--luxus-yellow);--color-chart-solar: var(--luxus-coral);--color-chart-money: var(--luxus-dark-purple);--color-chart-text: var(--luxus-dark-purple);--color-chart-grid: var(--luxus-yellow);--color-chart-background: var(--luxus-off-white);--color-chart-border: var(--luxus-dark-purple);--color-chart-error-text: var(--luxus-white);--color-chart-error-background: var(--luxus-coral)}.creamBackground{--color-background: var(--luxus-white);--color-background-contrast: var(--luxus-off-white);--color-text-background: var(--luxus-off-white);--color-input-background: var(--luxus-white);--color-input-text: var(--luxus-dark-purple);--color-input-border: var(--luxus-white);--color-input-active-border: var(--luxus-light-purple);--color-input-filled-background: var(--luxus-lighter-purple);--color-input-disabled-text: var(--luxus-gray);--color-input-invalid-text: var(--luxus-coral);--color-input-invalid-background: var(--luxus-white);--color-input-error-highlight: var(--luxus-coral)}.darkmode{--color-background: var(--luxus-dark-purple);--color-background-contrast: var(--luxus-black);--color-titles: var(--luxus-white);--color-text: var(--luxus-off-white);--color-text-background: var(--luxus-dark-purple);--color-subtitle: var(--luxus-light-purple);--color-button: var(--luxus-light-purple);--color-button-text: var(--luxus-white);--color-button-border: var(--luxus-light-purple);--color-button-hover: var(--luxus-dark-purple);--color-button-secondary: var(--luxus-white);--color-button-secondary-text: var(--luxus-dark-purple);--color-button-secondary-border: var(--luxus-dark-purple);--color-button-secondary-hover: var(--luxus-off-white);--color-input-background: var(--luxus-medium-purple);--color-input-text: var(--luxus-white);--color-input-border: var(--luxus-dark-purple);--color-input-active-border: var(--luxus-light-purple);--color-input-filled-background: var(--luxus-semilight-purple);--color-input-disabled-text: var(--luxus-gray);--color-input-invalid-text: var(--luxus-yellow);--color-checkbox-background: var(--luxus-light-purple);--color-checkbox-button-color: var(--luxus-white);--color-checkbox-checked-background: var(--luxus-yellow);--color-checkbox-border: var(--luxus-light-purple);--color-checkbox-checked-border: var(--luxus-yellow);--color-link: var(--luxus-dark-purple);--color-link-hover: var(--luxus-dark-purple);--color-info-hint: var(--luxus-yellow);--color-info-text: var(--luxus-dark-purple);--color-info-background: var(--luxus-yellow);--color-chart-gas: rgb(0, 108, 180);--color-chart-electricity: rgb(226, 83, 0);--color-chart-selfusage: rgb(0, 173, 0);--color-chart-solar: rgb(206, 175, 0);--color-chart-money: #be1bff;--color-chart-text: var(--luxus-off-white);--color-chart-grid: var(--luxus-medium-purple);--color-chart-background: var(--luxus-dark-purple);--color-chart-border: var(--luxus-dark-purple)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Mori;font-style:normal;font-weight:100 550;src:local("Mori"),url(/assets/PPMori-Regular-H6Zo6Ri4.woff2) format("woff2"),url(/assets/PPMori-Regular-DZSEl-HR.woff) format("woff"),url(/assets/PPMori-Regular-BH1v1I-z.otf) format("opentype")}@font-face{font-family:Mori;font-style:italic;font-weight:100 550;src:local("Mori"),url(/assets/PPMori-RegularItalic-BisL1saU.otf) format("opentype")}@font-face{font-family:Mori;font-style:normal;font-weight:600 900;src:local("Mori"),url(/assets/PPMori-SemiBold-s8oea3wZ.woff2) format("woff2"),url(/assets/PPMori-SemiBold-J3la6tJi.woff) format("woff"),url(/assets/PPMori-SemiBold-DdmWMoEz.otf) format("opentype")}@font-face{font-family:Mori;font-style:italic;font-weight:600 900;src:local("Mori"),url(/assets/PPMori-SemiBoldItalic-B-VPIrJS.otf) format("opentype")}.animation-spinner,.animation-spinner div,.animation-spinner div:after{box-sizing:border-box}.animation-spinner{color:currentColor;display:inline-block;position:relative;width:4em;height:4em}.animation-spinner div{transform-origin:2em 2em;animation:animation-spinner 1.2s linear infinite}.animation-spinner div:after{content:" ";display:block;position:absolute;top:.16em;left:1.84em;width:.32em;height:.88em;border-radius:20%;background:currentColor}.animation-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.animation-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.animation-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.animation-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.animation-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.animation-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.animation-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.animation-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.animation-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.animation-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.animation-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.animation-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes animation-spinner{0%{opacity:1}to{opacity:0}}body{font-size:max(1.75vh,var(--min-font-size))}@media (max-aspect-ratio: 1){body{font-size:max(1.75vw,var(--min-font-size))}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;transition:color .4s,background-color .4s,border-color .4s,border .4s,fill .4s}html{width:100%;height:100%;--min-font-size: .2cm;--max-font-size: 5cm}body{font-family:Mori;color:var(--color-text);background-color:var(--color-background);width:100%;height:100%}select,input{font-family:Mori}#app{width:100%;height:100%}#app-content{width:100%;min-height:100%;height:fit-content(100%);display:grid;grid-template-rows:min-content minmax(0,1fr) min-content}#app-content.route-settings{height:100%}.main-page{display:flex;flex-flow:row nowrap;flex-grow:1}.main-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;flex-grow:1}.content-container-left{display:flex;flex-flow:column nowrap;flex-grow:1;padding:4em 0 0 10em;justify-items:center;justify-content:space-between}.grid-background{position:relative}.grid-background:before{position:absolute;top:0;left:6.2em;right:5em;bottom:3em;content:"";background:repeat-x left/6% url(/assets/gridcolumn-BcmG-AlK.png);background-position:top left;z-index:-10}.grid-background:after{position:absolute;top:0;left:6.2em;right:5em;bottom:3em;content:"";background:linear-gradient(#fff4eb00,#fff4ebd0);background-position:top left;z-index:-9}.imgcontainer{overflow:hidden;min-height:10em;min-width:5em;max-height:50vh;max-width:50vw}.Lux-container{flex-grow:4;display:block;background-image:url(/assets/Lux_Hand-Bbm0O-Qm.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-position:0 -10px;background-blend-mode:darken}img.Lux{display:inline-block;width:100%;height:100%;position:relative;z-index:-1}h1{color:var(--color-text);font-weight:600;font-size:6.5em;letter-spacing:-.03em;line-height:90%;margin-bottom:.5em;white-space:preserve-breaks}span.highlight{position:relative}span.highlight:after{position:absolute;content:"";bottom:-.1em;height:.5em;left:-.1em;right:-.1em;background-image:linear-gradient(to right,color-mix(in srgb,var(--color-title-highlight) 50%,transparent),transparent);border-radius:.1em;z-index:-1}h2{color:var(--color-text);font-weight:600;font-size:2em;letter-spacing:-.03em;line-height:90%}h3{color:var(--color-text);font-weight:600;font-size:1.5em;letter-spacing:-.03em;line-height:95%}h4{color:var(--color-text);font-weight:600;font-size:1em;letter-spacing:-.03em;line-height:95%}p{line-height:150%;margin-bottom:.5em;white-space:pre-line;font-size:1.475em}h2+p{margin-top:1em}p+p{margin-top:.5em}label{color:var(--color-text)}.form-container{container:form-container / size;flex-grow:1}#app form,.form{display:grid;grid-template-columns:repeat(2,max-content);grid-auto-rows:min-content;flex-flow:row wrap;flex-shrink:1;max-height:inherit;height:inherit;xflex-basis:30%;column-gap:1em}@container form-container (width > 70em){#app form:not(.single-column),#app .form:not(.single-column){grid-template-columns:repeat(4,max-content)}}@container form-container (width > 100em){#app form:not(.single-column),#app .form:not(.single-column){grid-template-columns:repeat(6,min-content)}}#app form.single-column,#app .form.single-column{grid-template-columns:min-content}@container form-container (width < 30em){#app input::placeholder{color:unset!important}#app .placeholderLabel{display:none}}#app form>*:not(.form-group),.form>*:not(.form-group){grid-column:1 / -1}#app form>*+*:not(.form-group),.form>*+*:not(.form-group){margin-top:1em}#app form>*,.form>*{max-width:25em;min-width:5em}.form-group{display:grid;grid-auto-flow:row;grid-template-columns:subgrid;align-items:baseline;row-gap:.1em;column-gap:1em;margin-top:.5em;position:relative}.form-group+.form-group{margin-top:.5em}.form-group>label{min-width:8em;white-space:pre}.form-group[data-info]>label{position:relative}.form-group[data-info]>label:before{color:var(--color-info-hint);content:"🛈";position:absolute;top:-1em;right:-1em}.form-group[data-info]:hover:after,.form-group[data-info]:focus-within:after{content:attr(data-info);position:absolute;left:0;top:unset;bottom:calc(100% + .5em);right:0;border:1px solid var(--color-info-border);border-radius:.7em;box-shadow:0 0 .5em .5em var(--color-text-background);padding:.7em;color:var(--color-info-text);background-color:var(--color-info-background);font-size:1em;font-weight:700;z-index:1000;pointer-events:none}.form-group>div>input{min-width:100%}.form-group+h3{margin-top:2em}.form-group.required>label:after{content:" *";color:var(--color-input-error-highlight);position:absolute}#app form.tried-submitting .form-group.required select:invalid,#app form.tried-submitting .form-group.required input:invalid{background-color:var(--color-input-invalid-background);border-color:var(--color-input-error-highlight)}#app form.tried-submitting .form-group.required:has(select:invalid,input:invalid):before{content:"";position:absolute;right:.6em;bottom:.5em;width:1em;height:1em;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='17'%20height='16'%20viewBox='0%200%2017%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.81055%205.45465V10.5456'%20stroke='currentColor'%20stroke-width='1.0563'%20stroke-miterlimit='10'%20stroke-linecap='round'%20/%3e%3cpath%20d='M8.81055%2012.4084L8.81055%2012.4254'%20stroke='currentColor'%20stroke-width='1.0563'%20stroke-miterlimit='10'%20stroke-linecap='round'%20/%3e%3cpath%20d='M2.57498%2015H15.0477C15.7506%2015%2016.3205%2014.4302%2016.3205%2013.7273C16.3205%2013.5034%2016.2626%2013.2929%2016.1611%2013.1101L9.92467%201.65552C9.70748%201.26457%209.29031%201%208.81135%201C8.33239%201%207.91522%201.26457%207.69803%201.65552L1.46166%2013.1101C1.36009%2013.2929%201.30225%2013.5034%201.30225%2013.7273C1.30225%2014.4302%201.87208%2015%202.57498%2015Z'%20stroke='currentColor'%20stroke-width='1.0563'%20stroke-miterlimit='10'%20/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--color-input-error-highlight);z-index:1}#app form.tried-submitting .form-group.required:has(select:invalid):before{right:1.4em}#app form.tried-submitting .form-group.required:has(div[data-unit] input:invalid):before{right:3em}p+a.button{margin-top:2em}a.luxus{text-decoration:none;color:var(--color-link);border-bottom:1px solid var(--color-link);display:inline-block;position:relative;padding-right:1.5em;padding-bottom:.2em}a.luxus.plain{padding-right:unset}a.luxus:not(.plain):after{content:"→";position:absolute;right:0;bottom:.2em}a.luxus:hover{color:var(--color-link-hover);border-bottom:1px solid var(--color-link-hover)}a.luxus-menu-button{text-decoration:none;color:var(--color-link);font-size:1.5em}#app .login-form{display:flex;flex-direction:column;gap:1em}#app input,#app select{background-color:var(--color-input-background);color:var(--color-input-text);border:1px solid var(--color-input-border);border-radius:var(--border-radius-small);outline:none;height:2em;padding:.15em .75em;font-size:1em;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#app input::-webkit-outer-spin-button,#app input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#app input:active{border-color:var(--color-input-text)}#app input:focus{border-color:var(--color-input-active-border)}#app input::selection{color:var(--color-input-selection-text);background-color:var(--color-input-selection-background)}#app input:disabled{color:var(--color-input-disabled-text);background-color:var(--color-input-background);border-color:var(--color-input-border)}#app input:not(:placeholder-shown),#app select:not(:placeholder-shown){border-color:var(--color-input-active-border);background-color:var(--color-input-filled-background)}#app input:invalid:not(:placeholder-shown){color:var(--color-input-invalid-text);border-color:var(--color-input-invalid-text);background-color:var(--color-input-invalid-background);position:relative}#app input{transition:.5s}input.errored{background-color:var(--color-input-error-highlight)}#app input:not(.showPlaceholder)::placeholder{color:transparent}#app input:autofill{font-family:unset}#app div[data-unit],#app div[data-unitleft]{position:relative}#app div[data-unit]:after,#app div[data-unitleft]:after{position:absolute;content:attr(data-unit);right:.5em;top:.5em;align-self:baseline;color:var(--color-input-text)}#app div[data-unitleft]:after{content:attr(data-unitleft);right:unset;left:.75em}#app div[data-unitleft]>input{padding-left:2em}#app div[data-unit]>input{padding-right:2em}#app input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:3.5em;width:3.5em;min-height:1.5em;height:1.5em;cursor:pointer;background:var(--color-checkbox-background);box-sizing:content-box;border:.25em solid var(--color-checkbox-border);border-radius:1.1em;position:relative;padding:0;font-size:1em;outline:.15em solid transparent}#app input[type=checkbox]:checked{background:var(--color-checkbox-checked-background);border-color:var(--color-checkbox-checked-border)}#app input[type=checkbox]:focus,#app input[type=checkbox]:active{outline:.15em solid var(--color-input-active-border)}#app input[type=checkbox]:after{content:"";position:absolute;top:0;left:0;width:1.5em;height:1.5em;margin:0;background:var(--color-checkbox-button-color);border-radius:1.75em;transition:.3s}#app input[type=checkbox]:checked:after{left:2em}#app input[type=checkbox]:active:after{left:1em}#app input[type=checkbox]:disabled{background:transparent}a.button,button.luxus-button:not(.custom){align-content:center;text-align:center;text-decoration:none;color:var(--color-button-text);background-color:var(--color-button);border-radius:100vw;border:none;padding:.8em 2.5em;font-size:1.2em;position:relative;height:3.2em;margin-left:3em;width:max-content}.button-icon{background-color:var(--color-button);--color-icon: var(--color-button-text);border-radius:100vw;position:absolute;left:-3.15em;width:3.15em;top:0;bottom:0}.button-icon>svg{padding:30%;width:100%;height:100%}.luxus-button-colors,.luxus-button-colors:before{background-color:var(--color-button);color:var(--color-button-text);border-color:var(--color-button-border)}a.button:hover,a.button:hover>.button-icon,button.luxus-button:not(.custom):hover,button.luxus-button:not(.custom):hover>.button-icon,.luxus-button-colors:hover,.luxus-button-colors:hover:before{background-color:var(--color-button-hover);color:var(--color-button-hover-text);border-color:var(--color-button-hover-border);--color-icon: var(--color-button-hover-text)}a.button.plain,button.luxus-button.plain{margin-left:0}a.button.plain>.button-icon,button.luxus-button.plain>.button-icon{display:none}a.button.menu,button.luxus-button.menu{margin-left:0;margin-right:0}a.button.menu:not(:hover):not(:active):not(:focus){border-color:transparent}button.luxus-button.secondary,button.luxus-button.secondary>.button-icon,.luxus-button-colors.secondary{background-color:unset;border:max(1px,.05em) solid var(--color-button-secondary-border);color:var(--color-button-secondary-text);--color-icon: var(--color-button-secondary-text)}button.luxus-button.secondary:hover,button.luxus-button.secondary:hover>.button-icon,.luxus-button-colors.secondary:hover{background-color:var(--color-button-secondary-hover);border-color:var(--color-button-secondary-hover-border);color:var(--color-button-secondary-hover-text);--color-icon: var(--color-button-secondary-hover-text)}a.button:disabled,a.button.disabled,a.button:disabled>.button-icon,a.button.disabled>.button-icon,button.luxus-button:not(.custom):disabled,button.luxus-button:not(.custom).disabled,button.luxus-button:not(.custom):disabled>.button-icon,button.luxus-button:not(.custom).disabled>.button-icon,.luxus-button-colors:disabled,.luxus-button-colors.disabled,.luxus-button-colors:disabled:before,.luxus-button-colors.disabled:before{background-color:var(--color-button-disabled);border-color:var(--color-button-disabled-border);color:var(--color-button-disabled-text);--color-icon: var(--color-button-disabled-text)}button.luxus-button.secondary:disabled,button.luxus-button.secondary.disabled,button.luxus-button.secondary:disabled>.button-icon,button.luxus-button.secondary.disabled>.button-icon,.luxus-button-colors.secondary:disabled,.luxus-button-colors.secondary.disabled{background-color:var(--color-button-secondary-disabled);border-color:var(--color-button-secondary-disabled-border);color:var(--color-button-secondary-disabled-text);--color-icon: var(--color-button-secondary-disabled-text)}.content-container-center{max-width:45em;background-color:var(--color-text-background);padding:var(--padding);border-radius:var(--border-radius);align-self:center;flex-grow:1;margin:auto}.content-container-small{max-width:25em;background-color:var(--color-text-background);padding:var(--padding);border-radius:var(--border-radius);align-self:center}.content-container-small a.button{margin-right:50%}h2+form,h2+.form{margin-top:1em}.yearPlanContentContent{display:grid;grid-template-columns:auto;grid-template-rows:min-content 1fr min-content;color:var(--color-text);height:100%;width:100%;gap:1em;overflow:hidden}.chart-container{min-height:10em;min-width:10em}.error-container{text-wrap:wrap}.error-message{padding-top:1em}.edit-button:after{content:"✎"}.save-button:after{content:"🖫"}.delete-button:after{font-size:1.5em;content:"🗑"}.horizontal>button{font-size:10.5em;margin-left:1em}button.form-button{border:none;font-size:1.2em;height:1.5em;min-height:1em;min-width:1em;padding:0;margin:0;align-content:center;display:block;-webkit-user-select:auto;user-select:auto;position:relative;aspect-ratio:1;border-radius:100vw;text-align:center}button.form-button:after{position:absolute;color:red;margin:auto;inset:auto;outline:1px solid green}.luxus-menu{font-size:1.25em;border:1px solid var(--color-button-text);background:var(--color-button);color:var(--color-button-text);padding:.5em 1em;text-align:left}.luxus-menu.active{border:1px solid var(--color-button-hover-text);background:var(--color-button-hover);color:var(--color-button-hover-text)}.settings-page-content{display:grid;grid-template-columns:min-content 1fr;grid-template-rows:min-content minmax(0,100%);column-gap:2em;flex-grow:1}.settings-container{display:flex;flex-flow:column nowrap;grid-column:1/-1}.setting-title{margin-top:.5em}.formtable{display:grid;gap:0;align-items:center;grid-template-columns:max-content repeat(10,min-content) 1fr;grid-column:1/-1;width:100%;overflow:scroll;position:relative;padding-right:2em}.formtableheader{display:grid;grid-template-columns:subgrid;grid-template-rows:min-content;grid-column:1/-1;font-weight:700;padding-top:.5em;padding-bottom:.5em;position:sticky;top:0;background:var(--color-background);z-index:1}.formtablerow{display:grid;grid-template-columns:subgrid;grid-template-rows:min-content;grid-column:1/-1;align-items:center;align-content:center;border-bottom:1px solid var(--color-text);height:5em}.formtablerow:last-child{xborder-color:transparent;border-width:2px}.formtableheader>*,.formtablerow>*{margin-right:1em}.formtablescrollbox{display:content;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:2/999999999;overflow-y:scroll;overflow-x:visible;max-height:30em}.settings-container .form-button{font-size:2em}.mirror{transform:scaleX(-1)}.formtableheader>span{padding-left:.75em;white-space:pre}#app input:disabled{border-color:transparent;color:var(--color-text)}#app select:disabled{border-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.horizontal{display:flex;flex-flow:row;gap:1em;align-items:center}.vertical{display:flex;flex-flow:column;gap:.5em;xalign-items:center}.relogin{position:absolute;left:0;right:0;bottom:0;top:0;z-index:99999;display:flex;justify-content:center;align-items:center;transition:all 1s}.relogin.reloginHidden{visibility:hidden;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);opacity:0;pointer-events:none}.relogin.reloginVisible{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1}.reloginContainer{max-width:18em;background-color:#fff;padding:2em;border-radius:15px;height:auto;flex-grow:0;box-shadow:#80808080 0 0 50px}.page-footer p{margin:0}.page-footer a{text-decoration:none}.page-footer{display:flex;justify-content:center;align-items:center;padding:.1em 2em;margin:auto .1em .1em;background-color:var(--color-background);color:var(--color-text)}.page-footer-box{font-size:.8em;display:flex;justify-content:space-evenly;align-items:center;flex-flow:row nowrap;padding-top:.3em;border-top:1px solid var(--color-text);flex-grow:1}.popup-backdrop{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;background:#fff8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;transition:.5s;z-index:99999}.popup-frame{max-width:95vw;max-height:95vh;background-color:#fff;padding:3em 3em 1.5em;border-radius:1em;box-shadow:.25em .5em 1.5em .5em #555;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transition:.25s}.popup-content{overflow-y:auto}.popup-frame>button.luxus-button{margin-top:1.5em}.popup-backdrop-show{opacity:1}.popup-backdrop-hide{opacity:0;pointer-events:none}.popup-backdrop-hide .popup-frame{transform-origin:center;transform:scale(.8)}.popup-buttons{display:flex;flex-flow:row nowrap;gap:1em;margin-top:1em}.popupMessageContent{white-space:pre-wrap}
