html{--littletransparency: .8;--transparency: .5;--supertransparency: .2;--ultratransparency: .1;--black: hsl(0, 0%, 0%);--white: hsl(0, 0%, 100%);--white-littletransparent: hsla(0, 0%, 100%, var(--littletransparency));--white-omegatransparent: hsla(0, 0%, 100%, .12);--border-gray: hsl(0, 0%, 80%);--checkbox-gray: hsl(0, 0%, 20%);--shadow-gray: hsla(0, 0%, 30%, var(--supertransparency));--light-gray: hsl(0, 0%, 80%);--light-gray-transparent: hsla(0, 0%, 80%, var(--transparency));--superlight-gray: hsl(0, 0%, 85%);--ultralight-gray: hsl(0, 0%, 90%);--omegalight-gray: hsl(0, 0%, 95%);--zettalight-gray: hsl(0, 0%, 97.5%);--gray: hsl(0, 0%, 50%);--dark-gray: hsl(0, 0%, 30%);--superlight-main: hsl(207, 100%, 85%);--ultralight-main: hsl(207, 100%, 90%);--omegalight-main: hsl(207, 100%, 95%);--zettalight-main: hsl(207, 100%, 98%);--main: hsl(207, 100%, 25%);--main-transparent: hsla(207, 100%, 25%, var(--transparency));--light-main: hsl(207, 100%, 50%);--morelight-main: hsl(207, 100%, 65%);--dark-main: hsl(210, 30%, 25%);--main-white: white;--main-black: black;--font-main: var(--main);--light-green: hsl(120, 100%, 80%);--superlight-green: hsl(120, 100%, 85%);--ultralight-green: hsl(120, 100%, 90%);--omegalight-green: hsl(120, 100%, 95%);--zettalight-green: hsl(120, 100%, 98%);--midi-green: hsl(120, 100%, 50%);--morelight-green: hsl(120, 100%, 65%);--button-morelight-green: hsl(120, 100%, 65%);--medium-green: hsl(120, 100%, 40%);--green: hsl(120, 100%, 30%);--dark-green: hsl(120, 100%, 20%);--button-dark-green: hsl(120, 100%, 20%);--dark-red: hsl(0, 100%, 30%);--button-dark-red: hsl(0, 100%, 30%);--lightdark-red: hsl(0, 100%, 40%);--red: hsl(0, 100%, 50%);--light-red: hsl(0, 100%, 70%);--morelight-red: hsl(0, 100%, 75%);--button-morelight-red: hsl(0, 100%, 75%);--superlight-red: hsl(0, 100%, 80%);--ultralight-red: hsl(0, 100%, 90%);--omegalight-red: hsl(0, 100%, 95%);--zettalight-red: hsl(0, 100%, 98%);--dark-orange: hsl(30, 100%, 30%);--button-dark-orange: hsl(30, 100%, 30%);--lightdark-orange: hsl(30, 100%, 40%);--orange: hsl(30, 100%, 50%);--light-orange: hsl(30, 100%, 70%);--morelight-orange: hsl(30, 100%, 75%);--button-morelight-orange: hsl(30, 100%, 75%);--superlight-orange: hsl(30, 100%, 80%);--ultralight-orange: hsl(30, 100%, 90%);--omegalight-orange: hsl(30, 100%, 95%);--zettalight-orange: hsl(30, 100%, 98%);--dark-yellow: hsl(60, 100%, 30%);--button-dark-yellow: hsl(60, 100%, 25%);--lightdark-yellow: hsl(60, 100%, 40%);--yellow: hsl(60, 100%, 50%);--button-yellow: hsl(60, 100%, 35%);--light-yellow: hsl(60, 100%, 70%);--morelight-yellow: hsl(60, 100%, 75%);--button-morelight-yellow: hsl(60, 100%, 50%);--superlight-yellow: hsl(60, 100%, 80%);--ultralight-yellow: hsl(60, 100%, 90%);--omegalight-yellow: hsl(60, 100%, 95%);--zettalight-yellow: hsl(60, 100%, 98%);--dark-purple: hsl(300, 100%, 30%);--button-dark-purple: hsl(300, 100%, 25%);--lightdark-purple: hsl(300, 100%, 40%);--purple: hsl(300, 100%, 50%);--button-purple: hsl(300, 100%, 35%);--light-purple: hsl(300, 100%, 70%);--morelight-purple: hsl(300, 100%, 75%);--button-morelight-purple: hsl(300, 100%, 50%);--superlight-purple: hsl(300, 100%, 80%);--ultralight-purple: hsl(300, 100%, 90%);--omegalight-purple: hsl(300, 100%, 95%);--zettalight-purple: hsl(300, 100%, 98%);--ultralight-coral: hsl(16, 100%, 95%);--superlight-coral: hsl(16, 100%, 91.25%);--light-coral: hsl(16, 100%, 82.5%);--coral: hsl(16, 100%, 66%);--midi-coral: hsl(16, 100%, 50%)}input,textarea,button,select,a,label,.label-input-wrapper{-webkit-tap-highlight-color:transparent;box-sizing:border-box;vertical-align:middle;margin:0;padding:0;font-family:inherit;white-space:nowrap;outline:none}textarea{resize:none}textarea.resize{resize:vertical}input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=checkbox],input[type=radio],input[type=submit],input[type=reset],input[type=button],input[type=image],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=range],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],br{position:static}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select{display:block;margin:.3125rem;padding:.375rem .5rem;width:calc(100% - .625rem);line-height:1rem;font-size:.9375rem;color:var(--black);border:.0625rem solid var(--border-gray);border-radius:.3125rem;background-color:var(--omegalight-gray);transition:all .2s ease}input:not([type]).main,input[type=""].main,input[type=text].main,input[type=search].main,input[type=password].main,input[type=file].main,input[type=email].main,input[type=tel].main,input[type=url].main,input[type=number].main,input[type=date].main,input[type=datetime-local].main,input[type=month].main,input[type=time].main,input[type=week].main,input[type=color].main,textarea.main,select.main{color:var(--light-main)}input:not([type]).green,input[type=""].green,input[type=text].green,input[type=search].green,input[type=password].green,input[type=file].green,input[type=email].green,input[type=tel].green,input[type=url].green,input[type=number].green,input[type=date].green,input[type=datetime-local].green,input[type=month].green,input[type=time].green,input[type=week].green,input[type=color].green,textarea.green,select.green{color:var(--green)}input:not([type]).red,input[type=""].red,input[type=text].red,input[type=search].red,input[type=password].red,input[type=file].red,input[type=email].red,input[type=tel].red,input[type=url].red,input[type=number].red,input[type=date].red,input[type=datetime-local].red,input[type=month].red,input[type=time].red,input[type=week].red,input[type=color].red,textarea.red,select.red{color:var(--red)}input:not([type]).orange,input[type=""].orange,input[type=text].orange,input[type=search].orange,input[type=password].orange,input[type=file].orange,input[type=email].orange,input[type=tel].orange,input[type=url].orange,input[type=number].orange,input[type=date].orange,input[type=datetime-local].orange,input[type=month].orange,input[type=time].orange,input[type=week].orange,input[type=color].orange,textarea.orange,select.orange{color:var(--orange)}input:not([type]).yellow,input[type=""].yellow,input[type=text].yellow,input[type=search].yellow,input[type=password].yellow,input[type=file].yellow,input[type=email].yellow,input[type=tel].yellow,input[type=url].yellow,input[type=number].yellow,input[type=date].yellow,input[type=datetime-local].yellow,input[type=month].yellow,input[type=time].yellow,input[type=week].yellow,input[type=color].yellow,textarea.yellow,select.yellow{color:var(--yellow)}input:not([type]).purple,input[type=""].purple,input[type=text].purple,input[type=search].purple,input[type=password].purple,input[type=file].purple,input[type=email].purple,input[type=tel].purple,input[type=url].purple,input[type=number].purple,input[type=date].purple,input[type=datetime-local].purple,input[type=month].purple,input[type=time].purple,input[type=week].purple,input[type=color].purple,textarea.purple,select.purple{color:var(--purple)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:.3125rem;padding:0;box-sizing:border-box;display:inline-block;position:relative;width:2rem;height:1.25rem;font:inherit;cursor:pointer;border:.0625rem solid var(--border-gray);border-radius:.625rem;background-color:var(--ultralight-gray);transition:border-color .15s ease,background-color .15s ease}input[type=checkbox]:before{content:"";position:absolute;left:0;margin:.125rem;width:.875rem;height:.875rem;border-radius:50%;background-color:var(--checkbox-gray);transition:left .15s ease}input[type=checkbox]:checked{border-color:var(--light-main);background-color:var(--superlight-main)}input[type=checkbox]:checked:before{left:.75rem}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:.3125rem;padding:0;box-sizing:border-box;display:inline-block;position:relative;width:1.25rem;height:1.25rem;font:inherit;cursor:pointer;border:.0625rem solid var(--border-gray);border-radius:50%;background-color:var(--ultralight-gray);transition:border-color .15s ease,background-color .15s ease}input[type=radio]:before{content:"";position:absolute;left:0;margin:.1875rem;width:.75rem;height:.75rem;border-radius:50%;background-color:var(--checkbox-gray);transition:transform .3s var(--bez-backward)}input[type=radio]:checked{border-color:var(--light-main);background-color:var(--superlight-main)}input[type=radio]:not(:checked):before{transform:rotateX(90deg)}input[type=checkbox]+label,input[type=radio]+label{color:var(--dark-gray);cursor:pointer}button,a.button,input[type=submit],input[type=reset],input[type=button]{text-decoration:none;border:none;display:inline-block;flex-grow:0!important;margin:.3125rem;padding:.1875em .375em;width:fit-content;line-height:1.125em;font-size:1rem;color:var(--main-white);cursor:pointer;border-bottom:2px solid var(--main);border-radius:.3125rem;background-color:var(--light-main)}button:disabled,input[type=submit]:disabled,input[type=reset]:disabled,input[type=button]:disabled{filter:grayscale(.5) brightness(.6);cursor:not-allowed}button:not(:disabled):active,a.button:active,input[type=submit]:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=button]:not(:disabled):active{border-bottom-color:var(--morelight-main);transform:scale(.9)}button.loading,input[type=submit].loading,input[type=reset].loading,input[type=button].loading{position:relative;padding-right:1.75em;cursor:wait}button.loading:before,input[type=submit].loading:before,input[type=reset].loading:before,input[type=button].loading:before{content:"";box-sizing:border-box;position:absolute;top:50%;right:.375em;margin-top:-.5em;width:1em;height:1em;border:.125em solid;border-color:transparent var(--main-white);border-radius:50%;animation:rotate 1s linear infinite}a.button[data-notification-dot],button[data-notification-dot]{position:relative;overflow:visible}a.button[data-notification-dot]:not([data-notification-dot=""]):after,button[data-notification-dot]:not([data-notification-dot=""]):after{content:attr(data-notification-dot);box-sizing:content-box;position:absolute;top:-.4lh;right:-.4lh;padding:.1lh calc(1lh - 1.22ch);max-width:calc(100% - 1lh);height:1lh;line-height:1em;text-align:center;font-size:.75em;font-weight:bolder;color:var(--main-white);border-radius:.6lh;box-shadow:0 0 2px .5px var(--main-black);background-color:var(--coral);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button.circle,a.button.circle,input[type=button].circle,input[type=submit].circle,input[type=reset].circle{width:calc(1lh + 2px);height:calc(1lh + 2px);line-height:1.5em;padding:0;font-size:.875em;text-align:center;border-radius:50%}button.material,a.button.material,input[type=button].material,input[type=submit].material,input[type=reset].material{border:none;background-color:var(--omegalight-gray)}button.material:hover,a.button.material:hover,input[type=button].material:hover,input[type=submit].material:hover,input[type=reset].material:hover{background-color:var(--ultralight-gray)}button.material:active,a.button.material:active,input[type=button].material:active,input[type=submit].material:active,input[type=reset].material:active{background-color:var(--superlight-gray);transform:none}button.main,button[type=submit].main,button[type=reset].main,button[type=button].main,a.button.main,input[type=button],input[type=submit].main,input[type=reset].main,input[type=button].main{color:var(--main-white);border-bottom-color:var(--main);background-color:var(--light-main)}button.main:active,button[type=submit].main:active,button[type=reset].main:active,button[type=button].main:active,a.button.main:active,input[type=button]:active,input[type=submit].main:active,input[type=reset].main:active,input[type=button].main:active{border-bottom-color:var(--morelight-main);background-color:var(--light-main)}button.green,button[type=submit].green,button[type=reset].green,button[type=button].green,a.button.green,button[type=submit],input[type=submit],input[type=submit].green,input[type=reset].green,input[type=button].green{color:var(--main-white);border-bottom-color:var(--button-dark-green);background-color:var(--green)}button.green:active,button[type=submit].green:active,button[type=reset].green:active,button[type=button].green:active,a.button.green:active,button[type=submit]:active,input[type=submit]:active,input[type=submit].green:active,input[type=reset].green:active,input[type=button].green:active{border-bottom-color:var(--button-morelight-green);background-color:var(--green)}button.red,button[type=reset],button[type=submit].red,button[type=reset].red,button[type=button].red,a.button.red,input[type=reset],input[type=submit].red,input[type=reset].red,input[type=button].red{color:var(--main-white);border-bottom-color:var(--button-dark-red);background-color:var(--red)}button.red:active,button[type=reset]:active,button[type=submit].red:active,button[type=reset].red:active,button[type=button].red:active,a.button.red:active,input[type=reset]:active,input[type=submit].red:active,input[type=reset].red:active,input[type=button].red:active{border-bottom-color:var(--button-morelight-red);background-color:var(--red)}button.orange,button[type=submit].orange,button[type=reset].orange,button[type=button].orange,a.button.orange,input[type=submit].orange,input[type=reset].orange,input[type=button].orange{color:var(--main-white);border-bottom-color:var(--button-dark-orange);background-color:var(--orange)}button.orange:active,button[type=submit].orange:active,button[type=reset].orange:active,button[type=button].orange:active,a.button.orange:active,input[type=submit].orange:active,input[type=reset].orange:active,input[type=button].orange:active{border-bottom-color:var(--button-morelight-orange);background-color:var(--orange)}button.yellow,button[type=submit].yellow,button[type=reset].yellow,button[type=button].yellow,a.button.yellow,input[type=submit].yellow,input[type=reset].yellow,input[type=button].yellow{color:var(--main-white);border-bottom-color:var(--button-dark-yellow);background-color:var(--button-yellow)}button.yellow:active,button[type=submit].yellow:active,button[type=reset].yellow:active,button[type=button].yellow:active,a.button.yellow:active,input[type=submit].yellow:active,input[type=reset].yellow:active,input[type=button].yellow:active{border-bottom-color:var(--button-morelight-yellow);background-color:var(--button-yellow)}button.purple,button[type=submit].purple,button[type=reset].purple,button[type=button].purple,a.button.purple,input[type=submit].purple,input[type=reset].purple,input[type=button].purple{color:var(--main-white);border-bottom-color:var(--button-dark-purple);background-color:var(--button-purple)}button.purple:active,button[type=submit].purple:active,button[type=reset].purple:active,button[type=button].purple:active,a.button.purple:active,input[type=submit].purple:active,input[type=reset].purple:active,input[type=button].purple:active{border-bottom-color:var(--button-morelight-purple);background-color:var(--button-purple)}.select{position:relative;margin:.3125rem;padding:0!important;width:calc(100% - .625rem)}.select:after{content:"";position:absolute;top:50%;right:.25rem;margin-top:-.15rem;width:.5rem;height:.3rem;pointer-events:none;background-color:var(--gray);clip-path:polygon(100% 0%,0 0%,50% 100%)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0!important;padding-right:1rem;width:100%!important;height:100%!important;cursor:pointer}a:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,input[type=image]:focus-visible,input[type=button]:focus-visible{animation:button-focus 1s linear 1}@keyframes button-focus{0%{outline:1px solid var(--black);outline-offset:8px}10%{outline:1px solid var(--black);outline-offset:2px}to{outline:1px solid var(--black);outline-offset:2px}}label:has(+input:not([type])),label:has(+input[type=""]),label:has(+input[type=text]),label:has(+input[type=search]),label:has(+input[type=password]),label:has(+input[type=file]),label:has(+input[type=email]),label:has(+input[type=tel]),label:has(+input[type=url]),label:has(+input[type=number]),label:has(+input[type=date]),label:has(+input[type=datetime-local]),label:has(+input[type=month]),label:has(+input[type=time]),label:has(+input[type=week]),label:has(+input[type=color]),label:has(+textarea),label:has(+select),label:has(+.select),label:has(+.input-wrapper>input:not([type])),label:has(+.input-wrapper>input[type=""]),label:has(+.input-wrapper>input[type=text]),label:has(+.input-wrapper>input[type=search]),label:has(+.input-wrapper>input[type=password]),label:has(+.input-wrapper>input[type=file]),label:has(+.input-wrapper>input[type=email]),label:has(+.input-wrapper>input[type=tel]),label:has(+.input-wrapper>input[type=url]),label:has(+.input-wrapper>input[type=number]),label:has(+.input-wrapper>input[type=date]),label:has(+.input-wrapper>input[type=datetime-local]),label:has(+.input-wrapper>input[type=month]),label:has(+.input-wrapper>input[type=time]),label:has(+.input-wrapper>input[type=week]),label:has(+.input-wrapper>input[type=color]),label:has(+.input-wrapper>textarea),label:has(+.input-wrapper>select),label:has(+.input-wrapper>.select){display:block;margin:.3125rem .3125rem 0;padding:.125rem .3125rem;font-size:.9375rem;color:var(--dark-gray);border:1px solid var(--border-gray);border-bottom:none;border-radius:.25rem .25rem 0 0;background-color:var(--omegalight-gray);transition:all .2s ease;transform-origin:bottom;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}div:has(>label:first-child):has(>label+:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select):last-child:placeholder-shown):not(:focus-within)>label,.label-input-wrapper:has(:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select):placeholder-shown):not(:focus-within)>label{transform:rotateX(90deg)}div:has(>label:first-child):has(>label+:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select):last-child:not(:placeholder-shown)):focus-within>label,.label-input-wrapper:has(:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select):not(:placeholder-shown)):focus-within>label{transform:none}div:has(>label:first-child):has(>label+:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select):last-child) :is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select),.label-input-wrapper:has(label):has(:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select)) :is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select){border-top-left-radius:0;border-top-right-radius:0}div:has(>label:first-child):has(>label+:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select):last-child:placeholder-shown):not(:focus-within) :is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select),.label-input-wrapper:has(:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select):placeholder-shown):not(:focus-within) :is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],textarea,select,.select){border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}:is(div,.label-input-wrapper):has(>label):has(:is(input:not([type]),input[type=""],input[type=text],input[type=search],input[type=password],input[type=file],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=color],input[type=checkbox],input[type=radio],textarea,select,.select):focus-visible){--border-gray: var(--light-main)}label+input:not([type]),label+input[type=""],label+input[type=text],label+input[type=search],label+input[type=password],label+input[type=file],label+input[type=email],label+input[type=tel],label+input[type=url],label+input[type=number],label+input[type=date],label+input[type=datetime-local],label+input[type=month],label+input[type=time],label+input[type=week],label+input[type=color],label+textarea,label+select,label+.select,label+.input-wrapper>input:not([type]),label+.input-wrapper>input[type=""],label+.input-wrapper>input[type=text],label+.input-wrapper>input[type=search],label+.input-wrapper>input[type=password],label+.input-wrapper>input[type=file],label+.input-wrapper>input[type=email],label+.input-wrapper>input[type=tel],label+.input-wrapper>input[type=url],label+.input-wrapper>input[type=number],label+.input-wrapper>input[type=date],label+.input-wrapper>input[type=datetime-local],label+.input-wrapper>input[type=month],label+.input-wrapper>input[type=time],label+.input-wrapper>input[type=week],label+.input-wrapper>input[type=color],label+.input-wrapper>textarea,label+.input-wrapper>select,label+.input-wrapper>.select{margin-top:0}.label-input-wrapper{min-width:10rem;margin:.3125rem;padding:.125rem 0}.label-input-wrapper label:has(+.input-wrapper>input:not([type])),.label-input-wrapper label:has(+.input-wrapper>input[type=""]),.label-input-wrapper label:has(+.input-wrapper>input[type=text]),.label-input-wrapper label:has(+.input-wrapper>input[type=search]),.label-input-wrapper label:has(+.input-wrapper>input[type=password]),.label-input-wrapper label:has(+.input-wrapper>input[type=file]),.label-input-wrapper label:has(+.input-wrapper>input[type=email]),.label-input-wrapper label:has(+.input-wrapper>input[type=tel]),.label-input-wrapper label:has(+.input-wrapper>input[type=url]),.label-input-wrapper label:has(+.input-wrapper>input[type=number]),.label-input-wrapper label:has(+.input-wrapper>input[type=date]),.label-input-wrapper label:has(+.input-wrapper>input[type=datetime-local]),.label-input-wrapper label:has(+.input-wrapper>input[type=month]),.label-input-wrapper label:has(+.input-wrapper>input[type=time]),.label-input-wrapper label:has(+.input-wrapper>input[type=week]),.label-input-wrapper label:has(+.input-wrapper>input[type=color]),.label-input-wrapper label:has(+.input-wrapper>textarea),.label-input-wrapper label:has(+.input-wrapper>select),.label-input-wrapper label:has(+.input-wrapper>.select){margin:0}.label-input-wrapper input:not([type]),.label-input-wrapper input[type=""],.label-input-wrapper input[type=text],.label-input-wrapper input[type=search],.label-input-wrapper input[type=password],.label-input-wrapper input[type=file],.label-input-wrapper input[type=email],.label-input-wrapper input[type=tel],.label-input-wrapper input[type=url],.label-input-wrapper input[type=number],.label-input-wrapper input[type=date],.label-input-wrapper input[type=datetime-local],.label-input-wrapper input[type=month],.label-input-wrapper input[type=time],.label-input-wrapper input[type=week],.label-input-wrapper input[type=color],.label-input-wrapper textarea,.label-input-wrapper .select{margin:0!important;width:100%}.input-wrapper{position:relative}.input-wrapper input:has(~.required-mark),.input-wrapper textarea:has(~.required-mark),.input-wrapper select:has(~.required-mark){padding-right:1.25rem}.input-wrapper .select:has(~.required-mark) select{padding-right:2rem}.input-wrapper .select:has(~.required-mark):after{right:1.25rem}label.label-input-wrapper .required-mark,.input-wrapper .required-mark{position:absolute;top:50%;right:.5rem;margin-top:-.5rem;line-height:1rem}.label-input-wrapper .required-mark{color:var(--red);font-size:.9375rem;font-weight:700;pointer-events:none}.label-input-wrapper:has(:valid) .required-mark{color:var(--green)}.label-input-wrapper .input-error{max-width:30em;text-wrap:wrap}label.label-input-wrapper{flex-grow:0;display:flex;flex-flow:row nowrap;justify-content:start;align-items:center;gap:.4rem;position:relative;margin:.3125rem;padding:.1875rem;width:fit-content;color:var(--dark-gray);cursor:pointer;border:1px solid var(--border-gray);border-radius:.75rem;background-color:var(--omegalight-gray)}label.label-input-wrapper:focus-within{--border-gray: var(--gray)}label.label-input-wrapper:has(:is(input[type=checkbox],input[type=radio]):checked){--border-gray: var(--main);background-color:var(--ultralight-main)}label.label-input-wrapper:has(:is(input[type=checkbox],input[type=radio]):checked):focus-within{--border-gray: var(--light-main)}label.label-input-wrapper:has(span){padding-right:.3125rem}label.label-input-wrapper:has(.required-mark){padding-right:1.25rem}label.label-input-wrapper input[type=checkbox],label.label-input-wrapper input[type=radio]{margin:0}label.label-input-wrapper :required~.required-mark{right:.5rem}*{margin:0;padding:0;vertical-align:middle;box-sizing:border-box;font-family:Arial,sans-serif;outline:none}li{margin-left:1em;margin-right:.5em}li:not(:first-child){margin-top:.5em}li:not(:last-child){margin-bottom:.5em}li,li *{line-height:1.2em;vertical-align:baseline}html{--header-margin: .5cm;--header-height: 5rem;--header-top: calc(var(--header-height) + var(--header-margin));--planning-menu-top: calc(var(--header-top) + var(--header-margin));--bez-backward: cubic-bezier(.68,-.55,.27,1.55);--default-shadow: 0 0 4px 0 var(--shadow-gray);--dark-shadow: 0 0 4px 0 var(--main-black);--light-shadow: 0 0 4px 0 var(--light-gray);--shadow-below: 0 5px 5px -5px var(--gray)}html,html.default,html.light{--littletransparency: .8;--transparency: .5;--supertransparency: .2;--ultratransparency: .1;--black: hsl(0, 0%, 0%);--white: hsl(0, 0%, 100%);--white-littletransparent: hsla(0, 0%, 100%, var(--littletransparency));--white-transparent: hsla(0, 0%, 100%, .7);--white-omegatransparent: hsla(0, 0%, 100%, .12);--border-gray: hsl(0, 0%, 80%);--checkbox-gray: hsl(0, 0%, 20%);--shadow-gray: hsla(0, 0%, 30%, var(--supertransparency));--light-gray: hsl(0, 0%, 80%);--light-gray-transparent: hsla(0, 0%, 80%, var(--transparency));--superlight-gray: hsl(0, 0%, 85%);--ultralight-gray: hsl(0, 0%, 90%);--omegalight-gray: hsl(0, 0%, 95%);--zettalight-gray: hsl(0, 0%, 97.5%);--gray: hsl(0, 0%, 50%);--box-gray: hsl(0, 0%, 35%);--dark-gray: hsl(0, 0%, 30%);--superlight-main: hsl(210, 100%, 85%);--ultralight-main: hsl(210, 100%, 90%);--omegalight-main: hsl(210, 100%, 95%);--zettalight-main: hsl(210, 100%, 98%);--main: hsl(210, 100%, 25%);--main-transparent: hsla(210, 100%, 25%, var(--transparency));--light-main: hsl(210, 100%, 50%);--morelight-main: hsl(210, 100%, 65%);--dark-main: hsl(210, 100%, 25%);--dark-main-littletransparent: hsla(210, 1000%, 25%, var(--littletransparency));--main-white: white;--main-black: black;--font-main: var(--main);--light-green: hsl(120, 100%, 80%);--superlight-green: hsl(120, 100%, 85%);--ultralight-green: hsl(120, 100%, 90%);--omegalight-green: hsl(120, 100%, 95%);--zettalight-green: hsl(120, 100%, 98%);--midi-green: hsl(120, 100%, 50%);--morelight-green: hsl(120, 100%, 65%);--button-green: hsl(120, 70%, 30%);--button-morelight-green: hsl(120, 100%, 65%);--medium-green: hsl(120, 100%, 40%);--green: hsl(120, 100%, 30%);--dark-green: hsl(120, 100%, 20%);--button-dark-green: hsl(120, 100%, 20%);--dark-red: hsl(0, 100%, 30%);--button-red: hsl(0, 60%, 40%);--button-dark-red: hsl(0, 60%, 20%);--lightdark-red: hsl(0, 100%, 40%);--red: hsl(0, 100%, 50%);--light-red: hsl(0, 100%, 70%);--morelight-red: hsl(0, 100%, 75%);--button-morelight-red: hsl(0, 100%, 75%);--superlight-red: hsl(0, 100%, 80%);--ultralight-red: hsl(0, 100%, 90%);--omegalight-red: hsl(0, 100%, 95%);--zettalight-red: hsl(0, 100%, 98%);--dark-orange: hsl(30, 100%, 30%);--button-dark-orange: hsl(30, 100%, 30%);--lightdark-orange: hsl(30, 100%, 40%);--orange: hsl(30, 100%, 50%);--light-orange: hsl(30, 100%, 70%);--morelight-orange: hsl(30, 100%, 75%);--button-morelight-orange: hsl(30, 100%, 75%);--superlight-orange: hsl(30, 100%, 80%);--ultralight-orange: hsl(30, 100%, 90%);--omegalight-orange: hsl(30, 100%, 95%);--zettalight-orange: hsl(30, 100%, 98%);--dark-yellow: hsl(60, 100%, 30%);--button-dark-yellow: hsl(60, 100%, 25%);--lightdark-yellow: hsl(60, 100%, 40%);--yellow: hsl(60, 100%, 50%);--button-yellow: hsl(60, 100%, 35%);--light-yellow: hsl(60, 100%, 70%);--morelight-yellow: hsl(60, 100%, 75%);--button-morelight-yellow: hsl(60, 100%, 50%);--superlight-yellow: hsl(60, 100%, 80%);--ultralight-yellow: hsl(60, 100%, 90%);--omegalight-yellow: hsl(60, 100%, 95%);--zettalight-yellow: hsl(60, 100%, 98%);--dark-purple: hsl(300, 100%, 30%);--button-dark-purple: hsl(300, 100%, 25%);--lightdark-purple: hsl(300, 100%, 40%);--purple: hsl(300, 100%, 50%);--button-purple: hsl(300, 100%, 35%);--light-purple: hsl(300, 100%, 70%);--morelight-purple: hsl(300, 100%, 75%);--button-morelight-purple: hsl(300, 100%, 50%);--superlight-purple: hsl(300, 100%, 80%);--ultralight-purple: hsl(300, 100%, 90%);--omegalight-purple: hsl(300, 100%, 95%);--zettalight-purple: hsl(300, 100%, 98%);--ultralight-coral: hsl(16, 100%, 95%);--superlight-coral: hsl(16, 100%, 91.25%);--light-coral: hsl(16, 100%, 82.5%);--coral: hsl(16, 100%, 66%);--midi-coral: hsl(16, 100%, 50%)}html.dark{--black: hsl(0, 0%, 100%);--white: hsl(0, 0%, 7%);--white-littletransparent: hsla(0, 0%, 5%, var(--littletransparency));--white-transparent: hsla(0, 0%, 5%, .7);--white-omegatransparent: hsla(0, 0%, 5%, .12);--border-gray: hsl(0, 0%, 25%);--checkbox-gray: hsl(0, 0%, 85%);--shadow-gray: hsla(0, 0%, 35%, var(--supertransparency));--light-gray: hsl(0, 0%, 25%);--light-gray-transparent: hsla(0, 0%, 25%, var(--transparency));--superlight-gray: hsl(0, 0%, 20%);--ultralight-gray: hsl(0, 0%, 15%);--omegalight-gray: hsl(0, 0%, 10%);--zettalight-gray: hsl(0, 0%, 5%);--gray: hsl(0, 0%, 55%);--box-gray: hsl(0, 0%, 35%);--dark-gray: hsl(0, 0%, 75%);--superlight-main: hsl(210, 100%, 15%);--ultralight-main: hsl(210, 100%, 10%);--omegalight-main: hsl(210, 100%, 5%);--zettalight-main: hsl(210, 100%, 2%);--main: hsl(210, 100%, 30%);--light-main: hsl(210, 100%, 55%);--morelight-main: hsl(210, 100%, 65%);--dark-main: hsl(210, 100%, 15%);--dark-main-littletransparent: hsla(210, 100%, 15%, var(--littletransparency));--main-white: white;--font-main: var(--light-main);--light-green: hsl(120, 100%, 80%);--superlight-green: hsl(120, 100%, 85%);--ultralight-green: hsl(120, 100%, 90%);--omegalight-green: hsl(120, 100%, 95%);--zettalight-green: hsl(120, 100%, 98%);--midi-green: hsl(120, 100%, 50%);--morelight-green: hsl(120, 100%, 65%);--medium-green: hsl(120, 100%, 40%);--green: hsl(120, 100%, 30%);--dark-green: hsl(120, 100%, 20%);--dark-red: hsl(0, 100%, 70%);--lightdark-red: hsl(0, 100%, 60%);--red: hsl(0, 100%, 50%);--light-red: hsl(0, 100%, 30%);--morelight-red: hsl(0, 100%, 25%);--superlight-red: hsl(0, 100%, 20%);--ultralight-red: hsl(0, 100%, 10%);--omegalight-red: hsl(0, 100%, 5%);--zettalight-red: hsl(0, 100%, 2%);--dark-orange: hsl(30, 100%, 70%);--lightdark-orange: hsl(30, 100%, 60%);--orange: hsl(30, 100%, 50%);--light-orange: hsl(30, 100%, 30%);--morelight-orange: hsl(30, 100%, 25%);--superlight-orange: hsl(30, 100%, 20%);--ultralight-orange: hsl(30, 100%, 10%);--omegalight-orange: hsl(30, 100%, 5%);--zettalight-orange: hsl(30, 100%, 2%);--dark-yellow: hsl(60, 100%, 70%);--lightdark-yellow: hsl(60, 100%, 60%);--yellow: hsl(60, 100%, 50%);--light-yellow: hsl(60, 100%, 30%);--morelight-yellow: hsl(60, 100%, 25%);--superlight-yellow: hsl(60, 100%, 20%);--ultralight-yellow: hsl(60, 100%, 10%);--omegalight-yellow: hsl(60, 100%, 5%);--zettalight-yellow: hsl(60, 100%, 2%);--dark-purple: hsl(300, 100%, 70%);--lightdark-purple: hsl(300, 100%, 60%);--purple: hsl(300, 100%, 50%);--light-purple: hsl(300, 100%, 30%);--morelight-purple: hsl(300, 100%, 25%);--superlight-purple: hsl(300, 100%, 20%);--ultralight-purple: hsl(300, 100%, 10%);--omegalight-purple: hsl(300, 100%, 5%);--zettalight-purple: hsl(300, 100%, 2%);--ultralight-coral: hsl(16, 100%, 5%);--superlight-coral: hsl(16, 100%, 8.25%);--light-coral: hsl(16, 100%, 17.5%);--coral: hsl(16, 100%, 44%);--midi-coral: hsl(16, 100%, 50%)}html.black{--black: hsl(0, 0%, 100%);--white: hsl(0, 0%, 2%);--white-littletransparent: hsla(0, 0%, 2%, var(--littletransparency));--white-transparent: hsla(0, 0%, 2%, .7);--white-omegatransparent: hsla(0, 0%, 2%, .12);--border-gray: hsl(0, 0%, 20%);--checkbox-gray: hsl(0, 0%, 80%);--shadow-gray: hsla(0, 0%, 30%, var(--supertransparency));--light-gray: hsl(0, 0%, 20%);--light-gray-transparent: hsla(0, 0%, 20%, var(--transparency));--superlight-gray: hsl(0, 0%, 15%);--ultralight-gray: hsl(0, 0%, 10%);--omegalight-gray: hsl(0, 0%, 5%);--zettalight-gray: hsl(0, 0%, 2.5%);--gray: hsl(0, 0%, 50%);--box-gray: hsl(0, 0%, 35%);--dark-gray: hsl(0, 0%, 70%);--superlight-main: hsl(210, 100%, 15%);--ultralight-main: hsl(210, 100%, 10%);--omegalight-main: hsl(210, 100%, 5%);--zettalight-main: hsl(210, 100%, 2%);--main: hsl(210, 100%, 30%);--light-main: hsl(210, 100%, 55%);--morelight-main: hsl(210, 100%, 65%);--dark-main: hsl(210, 100%, 15%);--dark-main-littletransparent: hsla(210, 100%, 15%, var(--littletransparency));--main-white: white;--font-main: var(--light-main);--light-green: hsl(120, 100%, 80%);--superlight-green: hsl(120, 100%, 85%);--ultralight-green: hsl(120, 100%, 90%);--omegalight-green: hsl(120, 100%, 95%);--zettalight-green: hsl(120, 100%, 98%);--midi-green: hsl(120, 100%, 50%);--morelight-green: hsl(120, 100%, 65%);--medium-green: hsl(120, 100%, 40%);--green: hsl(120, 100%, 30%);--dark-green: hsl(120, 100%, 20%);--dark-red: hsl(0, 100%, 70%);--lightdark-red: hsl(0, 100%, 60%);--red: hsl(0, 100%, 50%);--light-red: hsl(0, 100%, 30%);--morelight-red: hsl(0, 100%, 25%);--superlight-red: hsl(0, 100%, 20%);--ultralight-red: hsl(0, 100%, 10%);--omegalight-red: hsl(0, 100%, 5%);--zettalight-red: hsl(0, 100%, 2%);--dark-orange: hsl(30, 100%, 70%);--lightdark-orange: hsl(30, 100%, 60%);--orange: hsl(30, 100%, 50%);--light-orange: hsl(30, 100%, 30%);--morelight-orange: hsl(30, 100%, 25%);--superlight-orange: hsl(30, 100%, 20%);--ultralight-orange: hsl(30, 100%, 10%);--omegalight-orange: hsl(30, 100%, 5%);--zettalight-orange: hsl(30, 100%, 2%);--dark-yellow: hsl(60, 100%, 70%);--lightdark-yellow: hsl(60, 100%, 60%);--yellow: hsl(60, 100%, 50%);--light-yellow: hsl(60, 100%, 30%);--morelight-yellow: hsl(60, 100%, 25%);--superlight-yellow: hsl(60, 100%, 20%);--ultralight-yellow: hsl(60, 100%, 10%);--omegalight-yellow: hsl(60, 100%, 5%);--zettalight-yellow: hsl(60, 100%, 2%);--dark-purple: hsl(300, 100%, 70%);--lightdark-purple: hsl(300, 100%, 60%);--purple: hsl(300, 100%, 50%);--light-purple: hsl(300, 100%, 30%);--morelight-purple: hsl(300, 100%, 25%);--superlight-purple: hsl(300, 100%, 20%);--ultralight-purple: hsl(300, 100%, 10%);--omegalight-purple: hsl(300, 100%, 5%);--zettalight-purple: hsl(300, 100%, 2%);--ultralight-coral: hsl(16, 100%, 5%);--superlight-coral: hsl(16, 100%, 8.25%);--light-coral: hsl(16, 100%, 17.5%);--coral: hsl(16, 100%, 44%);--midi-coral: hsl(16, 100%, 50%)}button::-moz-focus-inner{border:0}h1,h2,h3,h4,h5,h6{margin:.75em 0;color:var(--light-main);cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header{margin:30px 0 10px}header:first-child{margin-top:0}section{margin:1rem 0;padding:.5rem}section.card{border:1px solid var(--ultralight-gray);border-radius:.5em;background-color:var(--zettalight-gray)}header h1,header h2,header h3,header h4,header h5,header h6{margin:.3125rem}section h1,section h2,section h3,section h4,section h5,section h6{margin:.3125rem 0}p{margin:1em 0;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:var(--light-main);-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}blockquote{display:block;flex-flow:row nowrap;align-items:flex-start;margin:1rem 0;padding:.5em .75em;font-size:1rem;color:var(--dark-gray);border-left:2px solid var(--light-main);border-radius:0 .3125em .3125em 0}section>blockquote:first-child{margin-top:0}section>blockquote:last-child{margin-bottom:0}blockquote.red{color:var(--dark-red);border-color:var(--red)}blockquote input{margin:2.5px 5px 0 0}hr{margin:.5rem 0;height:.125rem;color:var(--light-main);border:none;border-radius:.0625rem;background-color:var(--light-main)}.text-selectable{-webkit-user-select:text!important;user-select:text!important}details{padding:.5em .5em 0;border:.0625em solid var(--superlight-gray);border-radius:.25em;contain:paint}details summary{margin:-.5em -.5em 0;padding:.5em;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:inherit;background-color:var(--omegalight-gray)}details[open]{padding:.5em}details[open] summary{margin-bottom:.5em;border-bottom:.0625em solid var(--superlight-gray)}.flex-space-between,.flex-space-around,.flex-center,.flex-left,.flex-right,.flex-stretch{display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem;padding:.3125rem}.flex-space-between.margin,.flex-space-around.margin,.flex-center.margin,.flex-left.margin,.flex-right.margin,.flex-search.margin,.flex-stretch.margin{margin-top:.5em;margin-bottom:.5em}.flex-space-between.no-padding,.flex-space-around.no-padding,.flex-center.no-padding,.flex-left.no-padding,.flex-right.no-padding,.flex-search.no-padding,.flex-stretch.no-padding{padding:0}.flex-space-between.column,.flex-space-around.column,.flex-center.column,.flex-left.column,.flex-right.column,.flex-search.column,.flex-stretch.column{flex-flow:column nowrap;align-items:stretch}.flex-space-between.wrap,.flex-space-around.wrap,.flex-center.wrap,.flex-left.wrap,.flex-right.wrap,.flex-stretch.wrap{flex-wrap:wrap}@media only screen and (max-width: 60rem){.flex-space-between.mobile-wrap,.flex-space-around.mobile-wrap,.flex-center.mobile-wrap,.flex-left.mobile-wrap,.flex-right.mobile-wrap,.flex-stretch.mobile-wrap{flex-wrap:wrap}}.flex-space-between{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-center{justify-content:safe center}@supports not (justify-content: safe center){.flex-center>:first-child{margin-left:auto}.flex-center>:last-child{margin-right:auto}}.flex-left{justify-content:left}.flex-right{justify-content:right}.flex-stretch{justify-content:stretch}.flex-space-between.start,.flex-space-around.start,.flex-center.start,.flex-left.start,.flex-right.start,.flex-stretch.start{align-items:start}.flex-space-between.center,.flex-space-around.center,.flex-center.center,.flex-left.center,.flex-right.center,.flex-stretch.center{align-items:center}.flex-space-between.end,.flex-space-around.end,.flex-center.end,.flex-left.end,.flex-right.end,.flex-stretch.end{align-items:end}.flex-space-between.stretch,.flex-space-around.stretch,.flex-center.stretch,.flex-left.stretch,.flex-right.stretch,.flex-stretch.stretch{align-items:stretch}.flex-space-between>*,.flex-space-between>a.button,.flex-space-around>*,.flex-space-around>a.button,.flex-center>*,.flex-center>a.button,.flex-left>*,.flex-left>a.button,.flex-right>*,.flex-right>a.button,.flex-stretch>*,.flex-stretch>a.button{margin:0}.flex-space-between>details,.flex-space-around>details,.flex-center>details,.flex-left>details,.flex-right>details,.flex-stretch>details{overflow-x:auto}.flex-search{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem;position:relative;margin:.5rem 0;padding:.3125rem;border-radius:.3125em;background-color:var(--omegalight-gray)}header .flex-search{margin:0}.flex-search>*{flex:1 1 auto;margin:0!important}.flex{display:flex;flex-flow:row nowrap;justify-content:start;align-items:center}.flex>*,.flex>button,.flex>a.button,.flex>input[type=button],.flex>input[type=submit],.flex>input[type=reset],.flex>.label-input-wrapper{margin:0}.flex.stretch>*{flex:1 1 auto}.flex.column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.gap{gap:.5rem}.flex.margin{margin:.5rem}.flex.margin-v{margin:.5rem 0}.flex.margin-h{margin:0 .5rem}.flex.padding{padding:.5rem}.flex.center{justify-content:safe center}@supports not (justify-content: safe center){.flex.center:not(.column)>:first-child{margin-left:auto}.flex.center.column>:first-child{margin-top:auto}.flex.center:not(.column)>:last-child{margin-right:auto}.flex.center.column>:last-child{margin-bottom:auto}}.flex.start,.flex.left{justify-content:start}.flex.end,.flex.right{justify-content:end}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.space-evenly{justify-content:space-evenly}.flex.x-stretch{align-items:stretch}.flex.x-center{align-items:safe center}@supports not (justify-content: safe center){.flex.x-center{align-items:center}}.flex.x-start,.flex.x-left{align-items:start}.flex.x-end,.flex.x-right{align-items:end}.flex.x-space-between{align-items:space-between}.flex.x-space-around{align-items:space-around}.flex.x-space-evenly{align-items:space-evenly}.grid{display:grid;position:relative}.grid.fullpage{min-height:100vh}.grid.fullpage:nth-child(2n){color:var(--black);background-color:var(--superlight-main)}.grid.dark{color:var(--white);background-color:var(--dark-main)}.grid.row{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.grid.column{grid-auto-flow:row}@media only screen and (max-width: 50rem){.grid.row.responsive{grid-auto-flow:row}}.grid.gap{gap:.5em}progress,.custom-progress{-webkit-apprearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;color:var(--light-main);margin:5px;border:none;height:.625rem;border-radius:.5lh;background-color:var(--light-gray)}progress::-webkit-progress-inner-element,progress::-webkit-progress-value,progress::-webkit-progress-bar{-webkit-apprearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}progress::-webkit-progress-bar{height:100%;border-radius:.5lh;background-color:var(--light-gray)}progress::-webkit-progress-value{height:100%;border-radius:.5lh;background-color:var(--light-main)}progress::-moz-progress-bar{height:100%;border-radius:.5lh;background-color:var(--light-main)}progress.red{color:var(--red)}progress.red::-webkit-progress-value{background-color:var(--red)}progress.red::-moz-progress-bar{background-color:var(--red)}.custom-progress{display:flex inline;position:relative;flex-flow:row nowrap;width:10rem;height:1lh;font-size:.8125rem;border-radius:.5lh}.custom-progress progress{margin:0;height:100%}.custom-progress-filled,.custom-progress-empty{position:absolute;padding:0 .5ch;width:min-content;max-width:40%;height:100%;text-align:center;color:var(--main-white);border-radius:.5lh;background-color:var(--light-gray-transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.custom-progress-filled{left:0}.custom-progress-empty{right:0}.custom-progress.red{background-color:var(--red)}code{display:inline-block;vertical-align:baseline;margin:.0625em .125em;padding:0 .25em;line-height:1.75em;font-family:monospace;font-size:.8125rem;-webkit-user-select:text;user-select:text;border-radius:3px;background:var(--light-gray)}code *{vertical-align:baseline;font-family:inherit;font-size:inherit}code label{cursor:pointer}.drag-item{outline:1px dashed var(--orange);outline-offset:-1px}.drag-item-selected:not(.dragging){outline:1px solid var(--black);outline-offset:-1px}html.light body,html.dark body,html.black body{color:var(--black);background:var(--omegalight-gray)}body{display:flow-root;position:relative}.head-wrapper{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;position:sticky;top:0;height:var(--header-height);max-height:5rem;border-bottom:2px solid var(--light-main);background-color:var(--white);transition:height .4s ease;z-index:82}html:has(.head-wrapper.closed){--header-height: 0px}#main-head-wrapper{z-index:83}.head-wrapper #head-menu-toggle{display:block;visibility:visible;position:absolute;left:calc(50% - 16px);bottom:0;transform:translateY(75%) rotate(90deg);margin:0;color:#0000;border:none;border-radius:0;width:32px;height:64px;clip-path:path("M0,0 q0,16 16,16 16,0 16,16 0,16 -16,16 -16,0 -16,16");transition:opacity .15s linear}@media only screen and (pointer: fine){.head-wrapper #head-menu-toggle:not(:hover){opacity:.3}}.head-wrapper #head-menu-toggle:after{content:"";position:absolute;top:1.625rem;right:.75rem;bottom:1.625rem;left:.75rem;background-color:var(--main-white);clip-path:polygon(100% 0,0 50%,100% 100%);transition:transform .6s ease}.head-wrapper.closed #head-menu-toggle:after{transform:rotateY(180deg)}.head{display:flex;flex-flow:row nowrap;justify-content:safe center;align-items:stretch;-webkit-user-select:none;user-select:none}@supports not (justify-content: safe center){.head>:first-child{margin-left:auto}.head>:last-child{margin-right:auto}}.head-logo-wrapper{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none}.head-logo{display:inline-block;flex:0 0 auto;height:4rem;margin:5px;font-size:1.75rem;font-weight:700;-webkit-user-select:none;user-select:none;pointer-events:none}.head-logo.small{height:2rem}.head-logo-wrapper h1,.head-logo-wrapper h2,.head-logo-wrapper h3,.head-logo-wrapper h4,.head-logo-wrapper h5,.head-logo-wrapper h6{margin:0;pointer-events:none}.head-menu{display:flex;flex-flow:row nowrap;justify-content:stretch;position:relative;height:100%}.head-wrapper.vertical .head-menu{padding-bottom:1.5rem}.head-wrapper:not(.dropdown) .head-menu{overflow:auto hidden}.menu-section,ul.head-menu>li{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;margin:0;padding:0 .25rem}h2.menu-section-title,ul.head-menu>li h2{display:block;margin:2px 5px;font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis}.selectors{padding:2px;overflow:auto}.selectors>input[type=checkbox],.selectors>input[type=radio]{display:none}.selectors>a,.selectors .selector,.selectors .selector:active,.selectors>input[type=checkbox]+label,.selectors>input[type=radio]+label{display:inline-block;margin:1px;padding:4px 6px;font-size:1rem;color:var(--black);text-decoration:none;white-space:nowrap;text-overflow:ellipsis;background-color:var(--ultralight-gray);border:solid var(--light-gray);border-width:0 0 2px 0;border-radius:4px;overflow:hidden}.selectors>a.selected,.selectors>label.selected,.selectors>input[type=checkbox]:checked+label,.selectors>input[type=radio]:checked+label{color:var(--font-main);border-color:var(--light-main);background-color:var(--superlight-main)}.selectors>a:hover,.selectors .selector:hover,.selectors>label:hover,.selectors>input[type=checkbox]+label:hover,.selectors>input[type=radio]+label:hover{color:var(--light-main);border-color:var(--light-main)}.selectors>a:focus-visible,.selectors .selector:focus-visible{color:var(--light-main)}.selectors>a:active,.selectors .selector:active,.selectors>label:active,.selectors>input[type=checkbox]+label:active,.selectors>input[type=radio]+label:active{transform:scale(.9)}.selectors>input[type=checkbox]+label:before{content:"×";display:inline-block;margin:auto .2em auto 0;width:1.2em;height:1.2em;line-height:1.2em;font-size:90%;color:var(--dark-red);text-align:center;border-radius:50%;background-color:var(--superlight-red)}.selectors>input[type=checkbox]:checked+label:before{content:"✓";color:var(--green);background-color:var(--superlight-green)}.head .selectors{display:flex;flex-flow:row nowrap;padding:0;overflow:hidden}.head .selectors a,.head .selectors .selector{padding:5px 8px;border-bottom-width:3px;border-radius:10px 10px 3px 3px}.head-wrapper.dropdown{justify-content:end}.head-wrapper:not(.vertical).dropdown .menu-section{height:var(--header-height)}.head-wrapper.dropdown .head-menu .selectors{display:flex;flex-flow:column;gap:.5rem;position:absolute;top:100%;padding:0 .5rem .5rem;border:2px solid var(--light-main);border-top:none;border-radius:0 0 .5rem .5rem;background:var(--white);overflow-y:auto;transform:rotateX(90deg);transform-origin:top;transition:transform .15s ease}.head-wrapper.vertical.dropdown .head-menu .selectors,.head-wrapper.right.dropdown .head-menu .selectors{transition:none}.head-wrapper.dropdown .head-menu .menu-section:hover .selectors,.head-wrapper.dropdown .head-menu .menu-section:focus-within .selectors{transform:none}html:has(.head-wrapper.vertical){--header-top: 0px;--header-height: 0px;--sidebar-width: min(8cm, calc(100vw - 48px) )}html:has(.head-wrapper.vertical.closed){--sidebar-width: 0}@media only screen and (max-width: 60rem){.head-wrapper.vertical~main{margin-left:0!important;margin-right:0!important}body:has(.head-wrapper.vertical:not(.closed)) #pageblock{opacity:1;pointer-events:auto}}.head-wrapper.vertical{position:fixed;justify-content:start;width:var(--sidebar-width);height:100vh;max-height:none;border-bottom:none;border-right:.125rem solid var(--light-main);transition:width .4s ease}.head-wrapper.vertical.right{right:0;border-right:none;border-left:.125rem solid var(--light-main)}.head-wrapper.vertical .head,.head-wrapper.vertical #main-head.head{display:block;margin:0;padding:.5rem 0;width:100%;max-width:initial;height:100%;overflow:hidden auto;overscroll-behavior:contain}.head-wrapper.vertical .head .head-menu{flex-direction:column;justify-content:start;gap:.5rem;margin:0;height:min-content;overflow:hidden}.head-wrapper.vertical .head .head-menu .menu-section{margin:0}.head-wrapper.vertical .head .head-menu .menu-section .menu-section-title{margin:2px .75rem}.head-wrapper.vertical .head .selectors,.head-wrapper.dropdown .head .selectors{flex-flow:column;justify-content:start;align-items:stretch;gap:.125rem}.head-wrapper.vertical.dropdown .head-menu .selectors{position:relative;padding:0;border:none;transform:none}.head-wrapper.vertical .selectors>a,.head-wrapper.vertical .selectors .selector,.head-wrapper.vertical .selectors .selector:active,.head-wrapper.vertical .selectors>input[type=checkbox]+label,.head-wrapper.vertical .selectors>input[type=radio]+label,.head-wrapper.dropdown .selectors>a,.head-wrapper.dropdown .selectors .selector,.head-wrapper.dropdown .selectors .selector:active,.head-wrapper.dropdown .selectors>input[type=checkbox]+label,.head-wrapper.dropdown .selectors>input[type=radio]+label{margin:0;padding:.3125rem .75rem;width:100%;text-align:left;border:.125rem solid transparent;border-radius:.25rem;background-color:inherit}.head-wrapper.vertical .selectors>a.selected,.head-wrapper.vertical .selectors>label.selected,.head-wrapper.vertical .selectors>input[type=checkbox]:checked+label,.head-wrapper.vertical .selectors>input[type=radio]:checked+label,.head-wrapper.dropdown .selectors>a.selected,.head-wrapper.dropdown .selectors>label.selected,.head-wrapper.dropdown .selectors>input[type=checkbox]:checked+label,.head-wrapper.dropdown .selectors>input[type=radio]:checked+label{color:var(--font-main);border-color:var(--superlight-main);background-color:var(--ultralight-main)}.head-wrapper.vertical .selectors>a:hover,.head-wrapper.vertical .selectors .selector:hover,.head-wrapper.vertical .selectors>label:hover,.head-wrapper.vertical .selectors>input[type=checkbox]+label:hover,.head-wrapper.vertical .selectors>input[type=radio]+label:hover,.head-wrapper.dropdown .selectors>a:hover,.head-wrapper.dropdown .selectors .selector:hover,.head-wrapper.dropdown .selectors>label:hover,.head-wrapper.dropdown .selectors>input[type=checkbox]+label:hover,.head-wrapper.dropdown .selectors>input[type=radio]+label:hover{color:var(--light-main);filter:brightness(1.05);background-color:var(--ultralight-main)}.head-wrapper.vertical .selectors>a:focus-visible,.head-wrapper.vertical .selectors .selector:focus-visible,.head-wrapper.dropdown .selectors>a:focus-visible,.head-wrapper.dropdown .selectors .selector:focus-visible{border-color:var(--light-main);outline:none;animation:none}.head-wrapper.vertical .selectors>a:active,.head-wrapper.vertical .selectors .selector:active,.head-wrapper.vertical .selectors>label:active,.head-wrapper.vertical .selectors>input[type=checkbox]+label:active,.head-wrapper.vertical .selectors>input[type=radio]+label:active,.head-wrapper.dropdown .selectors>a:active,.head-wrapper.dropdown .selectors .selector:active,.head-wrapper.dropdown .selectors>label:active,.head-wrapper.dropdown .selectors>input[type=checkbox]+label:active,.head-wrapper.dropdown .selectors>input[type=radio]+label:active{filter:brightness(1.1);transform:none}.head-wrapper.vertical~main{margin-left:var(--sidebar-width);transition:margin-left .4s ease,margin-right .4s ease}.head-wrapper.vertical.right~main{margin-left:0;margin-right:var(--sidebar-width)}.head-wrapper.vertical #head-menu-toggle{position:absolute;top:calc(50% - 32px);right:0;left:auto;transform:translate(100%)}.head-wrapper.vertical.right #head-menu-toggle{left:0;transform:translate(-100%) rotateY(180deg)}.paginator{display:grid;grid-auto-flow:column;gap:.125em;margin:.5em auto;width:fit-content;border-radius:1em;outline:.125em solid var(--light-gray);background-color:var(--light-gray);overflow:hidden}.paginator a,.paginator button,.paginator>span{display:flex;flex-flow:row nowrap;align-items:center;margin:0;padding:.5em;border:none;border-radius:0;font-size:inherit;text-decoration:none;background-color:var(--omegalight-gray)}.paginator button:disabled,.paginator>span{background-color:var(--zettalight-gray)}.paginator a:hover,.paginator a:focus-visible,.paginator button:not(:disabled):hover,.paginator button:not(:disabled):focus-visible{outline:none;animation:none;background-color:var(--superlight-main)}.realtime-view-wrapper,.table-wrapper{position:relative;max-width:100%;overflow-x:auto}.realtime-view-wrapper.center,.table-wrapper.center{width:fit-content;margin-right:auto;margin-left:auto}table{position:relative;width:100%;border:1px solid var(--superlight-gray);border-radius:.3125em;border-spacing:0;overflow:hidden}table.autosize{width:auto}table th{background-color:var(--ultralight-gray)}table td{background-color:var(--zettalight-gray)}tr th,tr td{border:0 solid var(--superlight-gray)}tr+tr>th,tr+tr>td,thead+tbody tr>th,thead+tbody tr>td,tbody+tbody tr>th,tbody+tbody tr>td,tbody+tfoot tr>th,tbody+tfoot tr>td{border-top-width:1px}table th,table td{text-align:left;padding:.3125em .625em}table th.light-header,table tr.light-header th{background-color:var(--omegalight-gray)}table.align-top th,table.align-top td,tr.align-top th,tr.align-top td,th.align-top,td.align-top{vertical-align:top}table.align-middle th,table.align-middle td,tr.align-middle th,tr.align-middle td,th.align-middle,td.align-middle{vertical-align:middle}table.align-bottom th,table.align-bottom td,tr.align-bottom th,tr.align-bottom td,th.align-bottom,td.align-bottom{vertical-align:bottom}table tr .hover-only{opacity:0;pointer-events:none}table tr:hover .hover-only,table tr:focus-visible .hover-only,table tr:focus-within .hover-only{opacity:1;pointer-events:all}@media only screen and (pointer: coarse){table tr .hover-only{opacity:1;pointer-events:all}}table tr .hover-tooltip{max-width:16rem;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;overflow:hidden}table tr th.limited-width,table tr td.limited-width{max-width:30rem;text-wrap:wrap}.list{position:relative;border:1px solid var(--ultralight-gray);border-radius:.3125em;background-color:var(--white)}.list p{margin:5px}.list-item{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative}.list-item{padding:9px;text-decoration:none;color:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .1s linear}.list-item:not(:first-child){border-top:1px solid var(--ultralight-main)}.list-item:hover,.list-item:focus-within{background-color:var(--omegalight-main)}.list-item:focus-visible{outline:1px solid var(--black);outline-offset:2px;animation:button-focus .1s linear 1}.list-item.labels{padding:5px 9px;cursor:auto;background-color:var(--omegalight-gray)}.list-item>*{flex:1;margin:0 5px;text-overflow:ellipsis;overflow:hidden}.list-item-embed{display:contents}.list-item>:not(.hover-only){overflow:hidden}.list-item>.wider{flex:2}.list-item>.wide{flex:1.5}.list-item>.slim{flex:.5}.list-item>.slimmer{flex:.25}.list-item .hover-only{opacity:0;pointer-events:none}.list-item:hover .hover-only,.list-item:focus-visible .hover-only,.list-item:focus-within .hover-only{opacity:1;pointer-events:all}.contents{display:contents}.scrollbar{max-height:60vh;overflow-y:auto}.float-left{float:left}.float-right{float:right}span,b,strong,i,em,u,a{vertical-align:baseline}p.red{color:var(--red)!important;font-style:italic}p.green{color:var(--green)!important;font-style:italic}.main,b,strong,i,em{color:var(--light-main)}.line-through{text-decoration:line-through}.white{color:var(--white)}.red{color:var(--red)}.green{color:var(--green)}.orange{color:var(--orange)}.yellow{color:var(--yellow)}.purple{color:var(--purple)}.gray{color:var(--dark-gray)}.main-box{padding:0 .2em;width:fit-content;color:var(--main-white);background-color:var(--main);border-radius:.3em}.main-box.transparent{background-color:var(--main-transparent)}.main-box.light{background-color:var(--light-main)}.main-box.red{background-color:var(--red)}.main-box.green{background-color:var(--green)}.main-box.orange{background-color:var(--orange)}.main-box.yellow{background-color:var(--button-yellow)}.main-box.purple{background-color:var(--button-purple)}.main-box.gray{background-color:var(--box-gray)}.italic{font-style:italic}.bold{font-weight:700}.normal{font-weight:400}.underline{text-decoration:underline}.warn{color:var(--red);font-weight:700}.hidden{display:none}.nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-wrap{text-wrap:wrap}.align-center{text-align:center}.align-right{text-align:right}.border{margin:5px;border:1px solid var(--ultralight-gray);border-radius:.3125em}.filled{margin:5px;border-radius:.3125em;background-color:var(--zettalight-gray)}.border.no-margin,.filled.no-margin{margin:0}.border.padding,.filled.padding{padding:.5em}.border,.filled{max-width:calc(100% - 10px)}.icon{display:inline-block;vertical-align:text-top;padding:.0625em;width:1lh;height:1lh}.svg-hover-stroke-highlight:hover{filter:brightness(.6)}html.dark .svg-hover-stroke-highlight:hover,html.black .svg-hover-stroke-highlight:hover{filter:brightness(1.6)}main{display:block}.floating-panel,.wrapped-panel{display:block;position:relative;width:fit-content;max-width:calc(100% - 50px);margin:50px auto;padding:20px 30px;-webkit-user-select:none;user-select:none;border-radius:25px;outline:.0625rem solid var(--ultralight-gray);background-color:var(--white);overflow:auto hidden}@media only screen and (max-width: 60rem){.floating-panel,.wrapped-panel{max-width:calc(100% - 40px);margin:20px auto 50px}}@media only screen and (max-width: 30rem){.floating-panel,.wrapped-panel{width:100%;max-width:100%;margin:0;padding:15px 10px 50px;border-radius:0}}.floating-panel.tiny{width:25rem}.floating-panel.slim{width:31.25rem}.floating-panel.wide{width:50rem}.floating-panel.wider{width:62.5rem}.wrapped-panel{margin:0 auto;border-radius:0}.floating-panel img,.wrapped-panel img{max-width:100%;max-height:60vh;margin:5px 0;border-radius:.625em;box-shadow:var(--default-shadow)}#feedback-panel{display:flex;flex-flow:row nowrap;justify-content:space-between;position:fixed;right:30px;bottom:0;border:1px solid var(--light-gray);border-bottom-width:0;border-radius:10px 10px 0 0;background-color:var(--white);overflow:hidden;z-index:81}#feedback-panel>*{margin:5px}@media only screen and (max-width: 30rem){#feedback-panel>*{display:none}}#floating-tooltip{position:absolute;pointer-events:none;padding:.3125rem;width:max-content;max-width:16rem;border:.0625rem solid var(--light-main);border-radius:.3125rem;background-color:var(--white-transparent);box-shadow:var(--default-shadow);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100}[data-modal-action]{cursor:pointer}th[data-modal-action]:hover,th[data-modal-action]:active,td[data-modal-action]:hover,td[data-modal-action]:active{color:var(--light-main)}modal{display:flex;flex-flow:column nowrap;position:fixed;top:calc(var(--header-top) + var(--header-margin));left:50%;margin:0;transform:translate(-50%);width:max-content;max-width:calc(100vw - 2.5 * var(--header-margin));max-height:calc(100% - var(--header-top) - 2 * var(--header-margin));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:10px;outline:1px solid var(--superlight-gray);background-color:var(--white);overflow:hidden;z-index:90;animation:appear .3s var(--bez-backward) 1;transition:transform .3s var(--bez-backward),opacity .3s linear}modal.auto-width{width:auto}modal.wide{width:31.25rem}modal.wider{width:50rem}modal.widest{width:75rem}modal.extrawide{width:65%}modal:not(:last-child){transform:translate(-50%) scale(.95);z-index:79}modal.hide{opacity:0;transform:translate(-50%) scale(.9)}@keyframes appear{0%{opacity:0;transform:translate(-50%) scale(.9)}to{opacity:1;transform:translate(-50%)}}.modal-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1em;padding:5px 10px 15px;font-size:1.125rem;color:var(--main-white);cursor:move;background-color:var(--main)}modal.error .modal-title{background-color:var(--red)}modal.warning .modal-title{background-color:var(--orange)}.modal-title-buttons{display:flex;flex-flow:row nowrap;gap:.4em}.modal-title button.close{margin:0;padding:0;width:1lh;height:1lh;text-align:center;font-size:inherit;font-weight:700;border:0;border-radius:50%;box-shadow:var(--dark-shadow)}.modal-content{margin:-10px 0 0;padding:.75rem;border-radius:10px 10px 0 0;background-color:inherit;overflow:auto;overscroll-behavior:contain}.modal-actions-wrapper{display:flex;flex-flow:row nowrap;align-items:end;border-top:2px solid var(--light-main);background-color:var(--omegalight-gray)}.modal-actions{display:flex;flex-flow:row wrap;align-items:end;margin:0}.modal-actions a:not(.button){margin:5px 10px}.modal-content .floating-panel,.modal-content .wrapped-panel{display:contents}.modal-content .modal-excluded{display:none;visibility:hidden}#toasts{display:flex;flex-flow:column nowrap;justify-content:end;position:fixed;top:50px;right:50px;bottom:50px;max-width:50vw;pointer-events:none;z-index:95}#toasts .toast{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:7px auto 0;border-radius:.3125em;background-color:var(--main);box-shadow:var(--default-shadow);overflow:hidden;animation:appear .1s linear 1;transition:transform .1s linear,opacity .1s linear;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#toasts .toast.hide{opacity:0;transform:scale(.9)}#toasts .toast .toast-text{margin:3px 7px;font-size:1.125rem;color:var(--main-white)}#toasts .toast .toast-close{margin:5px;padding:0;width:18px;height:18px;text-align:center;color:var(--main-white);border:none;border-radius:50%;background-color:var(--coral)}#pageblock{display:block;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-user-select:none;user-select:none;z-index:80;transition:opacity .2s linear}#pageblock.enabled{opacity:1;pointer-events:auto}@media only screen and (pointer: coarse){body:has(#pageblock.enabled){overflow:hidden}}@media only screen and (pointer: coarse) and (max-width: 60rem){body:has(.head-wrapper.vertical:not(.closed)){overflow:hidden}}.load{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.load:only-child{position:relative;min-width:2rem;min-height:2rem}.load-part{flex:0;position:relative;width:2.5rem;height:2.5rem;max-width:90%;max-height:90%;aspect-ratio:1;border:2px solid;border-color:transparent var(--light-main);border-radius:50%;animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.copyable{position:relative;-webkit-user-select:text;user-select:text}.copyable .copy-button-wrapper{display:inline-block;flex-flow:row nowrap;justify-content:center;align-items:center}.copyable:not(:hover):not(:focus-visible) .copy-button-wrapper{visibility:hidden}.copy-button-wrapper button img{max-width:1lh;max-height:1lh;margin:0;padding:0;border:0;outline:0;box-shadow:none}div[data-realtime-url]{position:relative;overflow-x:auto}div[data-realtime-url] .load:not(:only-child){inset:auto;top:.5rem;right:.5rem;width:2rem;height:2rem;padding:.25rem;outline:1px solid var(--omegalight-gray);border-radius:50%;background-color:var(--superlight-gray)}.planning-table tr.task-second-row th,.planning-table tr.task-second-row td{border-top-color:var(--ultralight-gray);border-top-color:transparent}.planning-table tr>td+td{border-left-width:1px;border-left-color:var(--ultralight-gray);border-left-color:transparent}.planning-table tbody tr.week-separator th,.planning-table tbody tr.week-separator td{padding-top:.5em;padding-bottom:.5em}.planning-table tbody tr.week-separator th{background-color:var(--omegalight-gray)}.planning-view{margin:50px auto;padding:0 10px 30px;width:fit-content;max-width:calc(100% - 40px);border-radius:15px;background-color:var(--light-gray-transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);isolation:isolate}html:not(.default) .planning-view{background-color:var(--ultralight-gray)}.planning-view.wide{width:81.25rem}.planning-view.full-wide{width:112.5rem}.planning-view-wrapper{width:fit-content;max-width:calc(100% - 40px);margin:50px auto;border-radius:15px;overflow-x:auto}.planning-view-wrapper .planning-view{min-width:min-content;max-width:none;margin:0}@media only screen and (max-width: 60rem){.planning-view,.planning-view-wrapper .planning-view{width:auto}}.embedded-planning-view{display:block;position:relative;padding:0 5px;min-width:min-content;border-radius:15px;background-color:var(--ultralight-gray);overflow:hidden;isolation:isolate}.embedded-planning-view.scrollbar{max-height:40em;overflow-y:auto}.embedded-planning-view .planning-week,.embedded-planning-view .planning-week-list p{margin-top:10px;margin-bottom:10px}.embedded-planning-view:not(.scrollbar) .planning-menu-wrapper{position:relative}.embedded-planning-view .planning-menu+.planning-week{margin-top:15px}.planning-menu{margin:0;-webkit-user-select:none;user-select:none;border-bottom:2px solid var(--light-main);border-radius:15px;background-color:var(--white);z-index:2}.planning-menu-wrapper{position:sticky;top:0;margin:0;padding-top:5px;border-radius:5px 5px 15px 15px;background-color:inherit;z-index:2}.planning-view .planning-menu-wrapper{top:0;padding-top:10px}.planning-menu{position:sticky;top:var(--planning-menu-top);z-index:2}.planning-menu-wrapper .planning-menu{position:relative;top:0}#planning-status-indicator,.planning-status-indicator{display:block;position:absolute;bottom:5px;left:12px;width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:1.25rem;text-align:center}#planning-status-indicator.green,.planning-status-indicator.green{color:var(--green)}#planning-status-indicator.red,.planning-status-indicator.red{color:var(--red)}#planning-status-indicator .load,.planning-status-indicator .load{min-width:auto;min-height:auto;width:100%;height:100%}.planning-menu-filters{flex-wrap:wrap;align-items:end;margin-left:5px;margin-right:5px;padding:5px 5px 0;overflow-x:auto}.planning-menu-filters .mode-selectors,.planning-menu-filters .mode-selectors label{margin:5px}.planning-menu-filters h3,.planning-menu-filters p{margin:5px 10px;line-height:1.5em}.planning-menu-filters p{font-weight:400}.planning-menu-filters .selectors{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:end;padding:0;overflow:hidden}.planning-menu-filters .flex-search{flex:0 1 auto;margin-bottom:5px}.planning-menu-filters .filters{flex:0 1 auto;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;overflow:hidden}.planning-menu-filters input[type=checkbox]+label,.planning-menu-filters input[type=radio]+label{margin:5px;white-space:nowrap;overflow:hidden}.planning-menu-labels{margin-left:2.5rem;margin-right:5px}.planning-week-list{margin:0 auto;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.planning-week-list p{display:inline-block;margin:25px 5px 0 2.5rem;padding:5px 10px;width:auto;color:var(--light-main);font-style:italic;border-radius:.3125em;background-color:var(--white)}.planning-week,.planning-week-header{--task-background: var(--white);--task-hover-background: var(--ultralight-main);--week-nr-background: var(--main);position:relative;margin:30px 5px 0 2.5rem;padding:0;min-height:calc(1.5rem + 10px);border-radius:10px;background-color:var(--task-background)}.planning-week-header{display:inline-block;margin:15px 20px 0 3rem;padding:1px 7px;min-height:auto;font-style:italic;color:var(--main-white);border-radius:10px 10px 0 0;filter:contrast(.7);max-width:calc(100% - 20px - 3rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:var(--week-nr-background)}.planning-week-header+.planning-week{margin-top:0}.planning-week-header+.planning-week:not(:last-child){margin-bottom:0}.planning-week.last-year{outline:1px dashed var(--light-red)}.planning-week.in-past,.planning-week-header.in-past{--task-background: var(--ultralight-red);--task-hover-background: var(--superlight-red);--week-nr-background: var(--button-dark-red)}.planning-week.current{outline:2px solid var(--light-main)}.planning-week.next-year,.planning-week-header.next-year{outline:1px dashed var(--light-orange);--task-background: var(--omegalight-orange);--task-hover-background: var(--ultralight-orange);--week-nr-background: var(--button-dark-orange)}.planning-week{isolation:isolate}.planning-week[data-wk]:after{content:attr(data-wk);position:absolute;top:0;right:calc(100% - 20px);padding-right:20px;width:2rem;font-size:1.3rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--main-white);border-top-left-radius:.3125em;border-bottom-left-radius:.3125em;background-color:var(--week-nr-background);z-index:-1}.planning-week:before{content:"";position:absolute;top:.625rem;right:.625rem;bottom:.625rem;left:.625rem;border-radius:.3125rem;background-color:var(--light-gray)}.task-row:not([style*="display: none"])+.task-row{margin-top:1px}.planning-week.blink:before{animation:1.2s ease-in infinite blink}@keyframes blink{50%{opacity:.5}}.task-row{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center;position:relative;padding:0 5px;min-height:calc(1.5rem + 10px);cursor:default;border-radius:10px;background-color:var(--task-background);overflow:hidden}.task-row .task-column-buttons{z-index:1}.planning-week .task-row:not(.ignore):hover,.planning-week .task-row:not(.ignore):focus[tabindex],.planning-week .task-row:not(.ignore):has(:focus-visible){background-color:var(--task-hover-background)}@media only screen and (pointer: fine){.task-row:not(:hover):not(:focus[tabindex]):not(:has(:focus-visible)) .task-column-button button,.task-row:not(:hover):not(:focus[tabindex]):not(:has(:focus-visible)) .task-column-buttons{opacity:0}.task-row:hover .task-column-buttons+.task-column-progress,.task-row:focus[tabindex] .task-column-buttons+.task-column-progress,.task-row:has(:focus-visible) .task-column-buttons+.task-column-progress{opacity:0}}@media only screen and (pointer: coarse){.planning-view .task-column-buttons{display:none}}.task-column{position:relative;margin:5px;font-size:1rem;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.task-row:not(.active) .text,.planning-menu .task-column{opacity:.4}.task-row.finished .text{text-decoration:line-through var(--red) 2px;font-style:italic}.task-row .task-column input,.task-row .task-column .select{margin:0}.task-row input.task-column{margin:5px 10px}.task-row input[type=checkbox]{margin:4px;width:1rem;height:1rem}.task-column-check{width:1.5rem}.task-column-dragger{width:1.5em}.task-column-prio{flex:0 0 auto;width:1.2rem;text-decoration:none!important;font-style:normal!important}.planning-week .task-column-prio:not(:empty){text-align:center;font-size:large;font-family:serif;font-weight:1000}.task-column-prio.prio1{color:#0c0}.task-column-prio.prio2{color:#cc0}.task-column-prio.prio3{color:#c60}.task-column-prio.prio4{color:#c00}.task-column-prio:empty{display:flex;flex-flow:row;justify-content:center;align-items:center}.task-column-prio:empty:after{content:"";display:block;width:.6rem;height:.6rem;border-radius:50%;background-color:#666}.task-column-prio.prio1:after{background-color:#1fad1f}.task-column-prio.prio2:after{background-color:#adad1f}.task-column-prio.prio3:after{background-color:#ad661f}.task-column-prio.prio4:after{background-color:#ad1f1f}.task-column-custo{flex:1 .8;width:16rem}.task-column-bookyear{width:2.5rem}.task-column-type,.task-column-status{flex:1 1.5;width:9.375rem}.task-column-last-update{flex:2 2;width:32.5rem}.task-column-user,.task-column-am{flex:0 0 auto;width:3.5em}.task-column-week,.task-column-target-week,.task-column-dlweek{width:5rem}.task-column-year{width:6rem}:not(.planning-menu-labels)>.task-column-dlweek:not(button){color:var(--red);font-weight:700}.task-column-progress,.task-column-button{flex:0 0 auto;margin:0 5px 0 0;width:11.25rem}.task-column-progress{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center}.task-column-progress progress{margin:0;width:100%}.task-column-button{display:flex;flex-flow:row nowrap;justify-content:left;align-items:center;width:5.5rem}.task-column-buttons{position:absolute;right:0;margin:0;padding:.3125rem;max-width:100%;height:100%;background-color:inherit}@media only screen and (max-width: 80rem){.planning-view .task-column-note,.planning-view .task-column-am,.planning-view .task-column-week,.planning-view .task-column-target-week{display:none}}@media only screen and (max-width: 60rem){.planning-view .task-column-status,.planning-view .task-column-user,.planning-view .task-column-user-long,.planning-view .task-column-am,.planning-view .task-column-dlweek{display:none}.planning-view .task-column-last-update{flex:1}.planning-view .task-column-progress{width:5rem}}@media only screen and (max-width: 44rem){.planning-view .task-column-last-update{display:none}}.task-column-hours{width:3.125rem}.task-column-user-long{width:21%}.task-column-hours-long{width:14%}.updates{align-self:stretch;width:40%;background-color:var(--white)}.modal-content .updates:last-child{position:-webkit-sticky;position:sticky;top:0;max-height:calc(100vh - var(--header-top) - 2 * var(--header-margin) - 31px - 38px - 25px)}.updates>*{flex:0;margin:5px}.update-list{flex:1 1 auto;display:flex;flex-flow:column nowrap;align-items:start;overflow-y:auto}.update{display:inline-block;margin:5px;padding:0 5px;border-radius:10px;background-color:var(--ultralight-gray)}.update-composer input{margin:0}
