html{font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:11pt;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}body{display:flex;flex-direction:column;align-items:center;gap:25px;margin:25px;background:#eee url("bg.png");background-size:256px;background-attachment:fixed;color:#000;-webkit-user-drag:none;transition:background-color .3s}body:not(.logged-in){height:60vh}body:not(.logged-in) toolbar :not(img){visibility:hidden}body:not(.logged-in) toolbar img{right:50%;margin-right:-88px}body:not(.logged-in) toolbar::after{opacity:0}body:not(.logged-in):not(.login-page)>:not(toolbar){opacity:0!important;transition:opacity 250ms}.no-anim,.no-anim *{transition:all 0s!important}:not(:focus-visible)::selection{background:rgba(0,0,0,.15)}::selection,:focus-visible ::selection{background:rgba(0,157.25,255,.4)}[hidden]{display:none!important}h1{margin:0 0 .25em;font-size:1.6em;font-weight:500}h2{display:flex;align-items:baseline;font-size:1.3em;font-weight:300;color:rgba(0,0,0,.65)}h2::after{content:"";flex-grow:1;height:1px;margin-left:6px;background:linear-gradient(to right,rgba(0,0,0,.1) 50%,rgba(0,0,0,.05) 85%,rgba(0,0,0,.025) 95%,rgba(0,0,0,0))}a{color:#07f;text-decoration:none}a:active{color:red;text-decoration:underline}a:hover{text-decoration:underline}toolbar{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;max-width:1000px;padding:3px 6px;border-radius:100px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 2px 20px -1px rgba(0,0,0,.075);z-index:0}toolbar hgroup{display:flex;align-items:center;gap:6px;padding:3px 15px 3px 0;border-radius:100px 0 0 100px;background:linear-gradient(to right,rgba(255,255,255,.95) 85%,rgba(255,255,255,.7),rgba(255,255,255,0))}toolbar img{position:absolute;top:-20px;right:4px;z-index:-1;transition:all 250ms,visibility 0s}body>toolbar::after{content:attr(page-title);position:absolute;right:20px;bottom:-20px;min-width:95px;font-size:90%;font-weight:700;font-style:italic;color:rgba(0,0,0,.4125)}section{display:flex;flex-direction:column;gap:10px;width:100%;max-width:1000px}cmd:not([action=delete-option]){display:flex;align-items:center;padding:.409em 1.227em;border-radius:100px;background:rgba(0,0,0,.125)}cmd:not([action=delete-option]).active,cmd:not([action=delete-option]):active:hover{background:rgba(0,0,0,.2)}cmd:not([action=delete-option])::before{margin-right:5.5pt}cmd:not([action=delete-option])::after{margin-right:2.75pt;transition:opacity .5s 25ms}cmd:not([action=delete-option])[disabled],cmd:not([action=delete-option])[disabled]:active:hover,cmd:not([action=delete-option])[disabled]:hover{background:rgba(0,0,0,.125);color:rgba(0,0,0,.65);opacity:.4}cmd:not([action=delete-option]).back{padding-left:1.5em!important;border-radius:0 7px 7px 0;clip-path:polygon(0 50%,0.11px calc(50% - 0.93px),0.49px calc(50% - 1.92px),1.17px calc(50% - 2.83px),10.29px 2.05px,11.86px 0.87px,13.52px 0.22px,15px 0,100% 0,100% 100%,15px 100%,13.52px calc(100% - 0.22px),11.86px calc(100% - 0.87px),10.29px calc(100% - 2.05px),1.17px calc(50% + 2.83px),0.49px calc(50% + 1.92px),0.11px calc(50% + 0.93px));transform-origin:0 50%;transition:transform ease 150ms}cmd:not([action=delete-option]).back.active,cmd:not([action=delete-option]).back:active:hover{transform:translateX(-7.5px)}cmd:not([action=delete-option])[action=options]{padding:6px 6px}cmd:not([action=delete-option])[action=options]::before{content:"";width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23000" stroke-width="0.9" d="M8.64 1.5c.2 0 .27.02.34.05.07.03.13.08.18.14.05.07.08.13.13.32l.29 1.24c.23.08.45.17.66.28l1.08-.67c.17-.1.24-.13.32-.14.08-.01.15 0 .23.03.07.02.14.06.27.2l.9.9c.15.14.19.2.21.28.03.08.04.15.03.23a.76.76 0 0 1-.14.32l-.67 1.08c.1.21.2.43.28.66l1.24.3c.19.04.25.07.32.12.06.05.1.1.14.18a.8.8 0 0 1 .05.34v1.28c0 .2-.02.27-.05.34a.45.45 0 0 1-.14.18.76.76 0 0 1-.32.13l-1.24.29c-.08.23-.17.45-.28.66l.67 1.08c.1.17.13.24.14.32.01.08 0 .15-.03.23a.76.76 0 0 1-.2.27l-.9.9a.76.76 0 0 1-.28.21.45.45 0 0 1-.23.03.76.76 0 0 1-.32-.14l-1.08-.67c-.21.1-.43.2-.66.28l-.3 1.24a.76.76 0 0 1-.12.32.45.45 0 0 1-.18.14.76.76 0 0 1-.34.05H7.36a.76.76 0 0 1-.34-.05.45.45 0 0 1-.18-.14.76.76 0 0 1-.13-.32l-.29-1.24a4.97 4.97 0 0 1-.66-.28l-1.08.67a.76.76 0 0 1-.32.14.45.45 0 0 1-.23-.03.76.76 0 0 1-.27-.2l-.9-.9a.76.76 0 0 1-.21-.28.45.45 0 0 1-.03-.23.76.76 0 0 1 .14-.32l.67-1.08c-.1-.21-.2-.43-.28-.66l-1.24-.3a.76.76 0 0 1-.32-.12.45.45 0 0 1-.14-.18.76.76 0 0 1-.05-.34V7.36c0-.2.02-.27.05-.34a.45.45 0 0 1 .14-.18.76.76 0 0 1 .32-.13l1.24-.29c.08-.23.17-.45.28-.66l-.67-1.08a.76.76 0 0 1-.14-.32.45.45 0 0 1 .03-.23.76.76 0 0 1 .2-.27l.9-.9c.14-.15.2-.19.28-.21a.45.45 0 0 1 .23-.03c.08.01.15.03.32.14l1.08.67c.21-.1.43-.2.66-.28l.3-1.24a.76.76 0 0 1 .12-.32c.05-.06.1-.1.18-.14a.76.76 0 0 1 .34-.05h1.28ZM8 6a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/></svg>') no-repeat center center;background-size:22px;transform:rotate(0);transform-origin:center;transition:transform .5s}cmd:not([action=delete-option])[action=options].active::before,cmd:not([action=delete-option])[action=options]:hover:active::before{transform:rotate(540deg)}cmd:not([action=delete-option])[action=options]::after{content:".";margin:0 -.75em 0 0;visibility:hidden}body:not(.admin) group[name=Permissions]{display:none}#loading{display:flex;align-items:center;justify-content:center;height:70vh}#loading div{width:75px;height:75px;background:#06f conic-gradient(#fff 0,#fff 8.65%,#fbc 9%,#fbc 17.65%,#9de 18%,#9de 26.65%,#942 27%,#942 35.65%,#000 36%,#000 44.65%,#e00 45%,#e00 53.65%,#f81 54%,#f81 62.65%,#fc0 63%,#fc0 71.65%,#080 72%,#080 80.65%,#04f 81%,#04f 89.65%,#b1b 90%,#b1b 98.65%,#fff 99%);mask:url(loading.svg) no-repeat;mask-size:cover}cmd[action=home]{padding:6px 6px}cmd[action=home]::before{content:"";width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23000" stroke-width="0.9" d="M13.65 1.5q.1 0 .1.1v4.46l.92.8a.92.92 0 0 1 0 1.4c-.47.4-1.17.4-1.64 0l-4.7-3.95a.5.5 0 0 0-.65 0L2.99 8.26c-.48.4-1.17.4-1.65 0a.92.92 0 0 1 0-1.41l5.03-4.32a2.5 2.5 0 0 1 3.26 0l1.62 1.4V1.6q0-.1.1-.1zM12.75 8v5.5a1 1 0 0 1-1 1h-2v-4.25a1 1 0 0 0-1-1h-1.5a1 1 0 0 0-1 1v4.25h-2a1 1 0 0 1-1-1V8"/></svg>') no-repeat center center;background-size:22px}cmd[action=home]::after{content:".";margin:0 -.75em 0 0;visibility:hidden}cmd[action=add-user]::before{content:"";width:14px;height:14px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23000" stroke-width="2.2" d="M8 0.5l0 15M0.5 8l15 0"/></svg>') no-repeat center center}cmd[action=add-user]::after{content:"Invite User"}body:not(.admin) cmd[action=add-user]{display:none!important}body>toolbar{margin-bottom:20px}body>toolbar indicator{position:absolute;bottom:-18px;right:20px;width:12px;height:12px;border-radius:100%;background:linear-gradient(to bottom right,#fee,#f11,#c00);box-shadow:0 0 10px 1px red,0 0 0 1px #900,inset 0 0 0 1px rgba(255,255,255,.2)}body>toolbar indicator.flash{opacity:0;transition:all 1s}body.card-open{background-color:rgb(212.5,212.5,212.5);overflow:hidden}body.card-open>section,body.card-open>toolbar{visibility:hidden;transition:visibility .3s}section.controls{flex-direction:row;justify-content:flex-start;align-items:baseline;margin:-.5em 0}section.controls vgroup{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}card{display:flex;flex-direction:column;align-items:center;position:absolute;top:10px;left:0;bottom:0;right:0;z-index:10;padding:25px;border-radius:10px 10px 0 0;background:#f4f4f4 url("bg.png");background-size:256px;background-attachment:fixed;box-shadow:inset 0 0 0 1px #fff,0 0 10px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1);overflow:auto;transition:top .3s}card:not(.open){top:110%}card content{display:flex;flex-direction:column;gap:8px;width:100%;max-width:1000px}card content h2{margin-bottom:0}card content .server-message{margin:0 15px 6px}card footer{max-width:300px;margin-top:25px}#account-settings.confirmed content.login,#account-settings:not(.confirmed) content.editor{display:none}#account-settings content{max-width:500px}#account-settings content input.error{background:#fff2f2}#account-settings content.login{align-items:center}#account-settings content.login svg{fill:rgba(0,0,0,0.3);transform-origin:top center}#account-settings content.login svg.shake{animation:shake 1s}@keyframes shake{0%{fill:rgb(255,0,0);transform:translateX(0) rotate(0)}10%{transform:translateX(0) rotate(-25deg)}20%{transform:translateX(0) rotate(25deg)}30%{fill:rgb(255,0,0);transform:translateX(0) rotate(-18.75deg)}40%{transform:translateX(0) rotate(12.5deg)}50%{transform:translateX(0) rotate(-8.75deg)}60%{transform:translateX(0) rotate(6.25deg)}70%{transform:translateX(0) rotate(-3.75deg)}80%{transform:translateX(0) rotate(1.25deg)}90%{transform:translateX(0) rotate(-.625deg)}100%{fill:rgba(0,0,0,0.3);transform:translateX(0) rotate(0)}}#account-settings content.login>p{margin:0 15px 1em;font-size:1.15em;font-weight:300;text-align:center}#account-settings content.login input{width:100%;max-width:275px}#account-settings content div.line{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 15px}#account-settings content div.line span.label{margin:4px .75em 4px 0;color:rgba(0,0,0,.575)}#account-settings content div.line span.entry{font-weight:500}#account-settings content div.line input{flex-grow:1;min-width:0;margin:0}#account-settings content div.line .actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75em .25em;width:100%}#account-settings content div.line cmd{display:inline-block;padding:2px 10px;margin-left:1em;border-radius:20px;background:0 0;color:#07f;white-space:nowrap;cursor:pointer}#account-settings content div.line cmd::before{content:"";display:inline-block;width:16px;height:16px;margin:0 6px -2px 0;background:no-repeat center center}#account-settings content div.line cmd:hover:active{background:rgba(0,0,0,.2);color:#000}#account-settings content div.line cmd:hover{background:rgba(0,0,0,.125)}#account-settings content div.line cmd[action=edit-field]::after{content:"Edit"}#account-settings content div.line cmd[action=edit-field]::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%2307f" stroke-width="1.15" stroke-linejoin="round" d="m2.93 9.97 8.49-8.49a2 2 0 0 1 2.83 0l.35.36a2 2 0 0 1 0 2.83l-8.48 8.48-5.3 2.12 2.11-5.3Zm-1.41 4.6 1.06-1.06M10.36 2.9l2.83 2.83"/></svg>')}#account-settings content div.line cmd[action=edit-field]:hover:active::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="rgb(0, 0, 0)" stroke-width="1.15" stroke-linejoin="round" d="m2.93 9.97 8.49-8.49a2 2 0 0 1 2.83 0l.35.36a2 2 0 0 1 0 2.83l-8.48 8.48-5.3 2.12 2.11-5.3Zm-1.41 4.6 1.06-1.06M10.36 2.9l2.83 2.83"/></svg>')}#account-settings content div.line cmd[action=confirm-edit]{margin:0;color:#090}#account-settings content div.line cmd[action=confirm-edit]::after{content:"Accept"}#account-settings content div.line cmd[action=confirm-edit]::before{width:14px;height:14px;margin-bottom:-1px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23090" stroke-width="2" d="M1 8l5 6l9 -13"/></svg>')}#account-settings content div.line cmd[action=confirm-edit]:hover:active::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" d="M1 8l5 6l9 -13"/></svg>')}#account-settings content div.line cmd[action=cancel-edit]{margin:0;color:#d00}#account-settings content div.line cmd[action=cancel-edit]::after{content:"Cancel"}#account-settings content div.line cmd[action=cancel-edit]::before{width:14px;height:14px;margin-bottom:-1px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="%23d00" stroke-width="2" d="M1 1l14 14M1 15l14 -14"/></svg>')}#account-settings content div.line cmd[action=cancel-edit]:hover:active::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" d="M1 1l14 14M1 15l14 -14"/></svg>')}#account-settings content div.line.password cmd[action=edit-field]{margin-left:0}#account-settings content div.line.password cmd[action=edit-field]::after{content:"Change Password"}#account-settings content div.line.editing{gap:10px 0}#account-settings content div.line.editing cmd[action=edit-field],#account-settings content div.line.editing span.entry{display:none}#account-settings content div.line.editing.password input{flex-basis:100%}#account-settings content div.line:not(.editing) cmd[action=cancel-edit],#account-settings content div.line:not(.editing) cmd[action=confirm-edit],#account-settings content div.line:not(.editing) input{display:none}dialog.menu{flex-direction:column;position:absolute;margin:0 0 0 -4px;padding:4px;border-radius:7px;border:none;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.125),0 4px 1px -1px rgba(0,0,0,.075),0 10px 20px -5px rgba(0,0,0,.15);outline:0;user-select:none;z-index:1001}dialog.menu::backdrop{display:none}dialog.menu[open]{display:flex}dialog.menu item{position:relative;padding:4px 17px;border-radius:4.5px}dialog.menu item.checked::before{content:"";position:absolute;top:0;left:2px;bottom:0;width:13px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path stroke="%23000" stroke-width="2.2" d="m3.51 8.63 3.38 4.2 5.6-9.66" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat left center;background-size:13px}dialog.menu item.titled{color:rgba(0,0,0,.25);font-size:.85em;font-weight:700;text-transform:uppercase}dialog.menu item[disabled]{color:rgba(0,0,0,.25)}dialog.menu item[data-details]:not([data-details=""])::after{content:" (" attr(data-details) ")";color:rgba(0,0,0,.575)}dialog.menu item[disabled][data-details]:not([data-details=""])::after{color:rgba(0,0,0,.25)}dialog.menu label{padding:4px 17px}dialog.menu[size=small]{font-size:90%}dialog.menu[size=small] label{padding:6px 17px}dialog.menu[size=small] label input[type=checkbox]{width:16px;height:16px;margin:-1px 8px 1px 0}dialog.menu:not(.info-only) item:hover:not([disabled],.titled){background:#06f;color:#fff}dialog.menu:not(.info-only) item:hover:not([disabled],.titled).checked::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path stroke="%23fff" stroke-width="2.2" d="m3.51 8.63 3.38 4.2 5.6-9.66" fill="none" stroke-linecap="round" stroke-linejoin="round"/></svg>')}dialog.menu hr{margin:4px 0}group{display:flex;position:relative;flex-wrap:wrap;gap:.75em;margin:0 15px;padding:14px 18px;border-radius:8px;background:rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.025)}group label{display:flex;align-items:center;gap:3px;padding:0 5px;white-space:nowrap}group hr{margin:0}group[name]{margin-top:2em}group[name]::before{content:attr(name);position:absolute;top:-1.4em;left:0;right:0;line-height:1.4em;font-size:.8em;font-weight:700;text-transform:uppercase;color:rgba(0,0,0,.25);text-align:center}hr{width:100%;height:1px;border:0;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.1) 10%,rgba(0,0,0,.1) 90%,rgba(0,0,0,0))}footer{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;align-self:center}footer cmd[action=withdraw-measure]{grid-column-start:1;grid-column-end:3;justify-self:center;margin:0}input:not([type=button],[type=submit],[type=checkbox],[type=file]){appearance:none;position:relative;box-sizing:border-box;padding:.409em .682em;border:none;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.25),0 0 0 0 rgba(0,102,255,.3),inset 0 2px 2px -1px rgba(0,0,0,.075);font-family:inherit;font-size:inherit;color:#000;vertical-align:middle;z-index:1;transition:all 250ms,z-index 0s}input:not([type=button],[type=submit],[type=checkbox],[type=file]).square{border-radius:1.5px}input:not([type=button],[type=submit],[type=checkbox],[type=file]):hover:not(:focus-visible,[disabled],[disabled] *){box-shadow:0 0 0 1px #555,0 0 0 0 rgba(0,102,255,.3),inset 0 0 2px -1px transparent;z-index:2;transition:all 50ms,z-index 0s}input:not([type=button],[type=submit],[type=checkbox],[type=file]).error:focus-visible,input:not([type=button],[type=submit],[type=checkbox],[type=file]):focus-visible{outline:0;box-shadow:0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3),inset 0 0 2px -1px transparent;z-index:3!important;transition:all .1s,z-index 0s}input:not([type=button],[type=submit],[type=checkbox],[type=file]).error{background:rgba(255,0,0,.05);box-shadow:0 0 0 2px red,0 0 0 0 rgba(0,102,255,.3),inset 0 2px 2px -1px rgba(0,0,0,.075)}input:not([type=button],[type=submit],[type=checkbox],[type=file]).error::placeholder{color:rgba(200,0,0,.35)}[disabled] input:not([type=button],[type=submit],[type=checkbox],[type=file]),input:not([type=button],[type=submit],[type=checkbox],[type=file])[disabled]{background-color:rgba(127,127,127,.075)!important;box-shadow:0 0 0 1px rgba(127,127,127,.3)!important;color:rgba(0,0,0,.575)!important;text-shadow:none!important;opacity:.5!important;z-index:0!important}[disabled] input:not([type=button],[type=submit],[type=checkbox],[type=file])::placeholder,input:not([type=button],[type=submit],[type=checkbox],[type=file])[disabled]::placeholder{color:rgba(0,0,0,.25)!important}button,input[type=button],input[type=submit],label:has(input[type=file]),select{position:relative;appearance:none;padding:5px 22px;border:none;border-radius:7px;background:#fafafa;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 1px 0 #fff,inset 0 -12px 15px -10px rgba(0,0,0,.03),0 0 0 1px rgba(0,0,0,.15),0 1px 2px 0 rgba(0,0,0,.15);text-shadow:0 1px 0 rgba(255,255,255,.85);text-align:center;font-family:inherit;font-weight:600;font-size:.925em;color:#000;transition:all 250ms}button input[type=file],input[type=button] input[type=file],input[type=submit] input[type=file],label:has(input[type=file]) input[type=file],select input[type=file]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}button:hover,input[type=button]:hover,input[type=submit]:hover,label:has(input[type=file]):hover,select:hover{background-color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 2px 2px -1px #fff,inset 0 -12px 15px -10px rgba(0,0,0,.03),0 0 0 1px rgba(0,0,0,.125),0 1px 2px 0 rgba(0,0,0,.125);transition:all 75ms}button:active:hover,input[type=button]:active:hover,input[type=submit]:active:hover,label:has(input[type=file]):active:hover,select:active:hover{background-color:rgba(200,200,200,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 7px -4px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.35),0 1px 3px -1px transparent;text-shadow:0 1px 0 rgba(255,255,255,.25);transition:all 75ms}button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,label:has(input[type=file]):focus-visible,select:focus-visible{outline:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 1px 0 #fff,inset 0 -12px 15px -10px rgba(0,0,0,.03),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3);transition:all .1s}button:focus-visible:hover,input[type=button]:focus-visible:hover,input[type=submit]:focus-visible:hover,label:has(input[type=file]):focus-visible:hover,select:focus-visible:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 2px 2px -1px #fff,inset 0 -12px 15px -10px rgba(0,0,0,.03),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3)}button:focus-visible:active,input[type=button]:focus-visible:active,input[type=submit]:focus-visible:active,label:has(input[type=file]):focus-visible:active,select:focus-visible:active{background-color:rgba(200,200,200,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 7px -4px rgba(0,0,0,.35),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3);text-shadow:0 1px 0 rgba(255,255,255,.25);transition:all 75ms}[disabled] button,[disabled] input[type=button],[disabled] input[type=submit],[disabled] label:has(input[type=file]),[disabled] select,button[disabled],input[type=button][disabled],input[type=submit][disabled],label:has(input[type=file])[disabled],select[disabled]{background-color:rgba(127,127,127,.075)!important;box-shadow:0 0 0 1px rgba(127,127,127,.3)!important;color:rgba(0,0,0,.575)!important;text-shadow:none!important;opacity:.5!important;z-index:0!important}button[default],input[type=button][default],input[type=submit][default],label:has(input[type=file])[default],select[default]{background-color:#06f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.2),inset 0 12px 15px -10px rgba(255,255,255,.15),inset 0 -12px 15px -10px rgba(0,61.2,153,.15),0 0 0 1px rgb(0,64.6,204),0 1px 2px 0 rgba(0,102,255,.4);font-weight:500;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.5)}button[default]:hover,input[type=button][default]:hover,input[type=submit][default]:hover,label:has(input[type=file])[default]:hover,select[default]:hover{background-color:#08f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),inset 0 2px 2px -1px rgba(255,255,255,.2),inset 0 12px 15px -10px rgba(255,255,255,.15),inset 0 -12px 15px -10px hsla(216,110%,40%,.3),0 0 0 1px rgb(0,87.975,229.5),0 1px 2px 0 rgba(0,136,255,.4);color:#eee}button[default]:active:hover,input[type=button][default]:active:hover,input[type=submit][default]:active:hover,label:has(input[type=file])[default]:active:hover,select[default]:active:hover{background-color:rgb(0,61.2,153);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 5px -2px transparent,inset 0 2px 5px -2px rgba(0,0,0,.5),0 0 0 1px rgb(0,17.85,76.5),0 1px 3px -1px transparent;color:#eee;text-shadow:0 1px 0 #000}button[default]:focus-visible,input[type=button][default]:focus-visible,input[type=submit][default]:focus-visible,label:has(input[type=file])[default]:focus-visible,select[default]:focus-visible{box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -12px 15px -10px rgba(255,255,255,.15),inset 0 -12px 15px -10px rgba(0,61.2,153,.15),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3)}button[default]:focus-visible:hover,input[type=button][default]:focus-visible:hover,input[type=submit][default]:focus-visible:hover,label:has(input[type=file])[default]:focus-visible:hover,select[default]:focus-visible:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -12px 15px -10px rgba(255,255,255,.15),inset 0 -12px 15px -10px hsla(216,110%,40%,.3),0 0 0 1px rgb(0,87.975,229.5),0 0 0 4px rgba(0,102,255,.3)}button[default]:focus-visible:active,input[type=button][default]:focus-visible:active,input[type=submit][default]:focus-visible:active,label:has(input[type=file])[default]:focus-visible:active,select[default]:focus-visible:active{background-color:rgb(0,61.2,153);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 5px -2px transparent,inset 0 2px 5px -2px rgba(0,0,0,.5),0 0 0 1px rgb(0,17.85,76.5),0 0 0 4px rgba(0,102,255,.3)}select{box-sizing:border-box;padding:.409em 2.4em .409em .682em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 14"><path fill="none" stroke="%23000" stroke-width="2" stroke-linejoin="round" stroke-linecap="round" d="M1 5l4 4 4 -4"/></svg>');background-repeat:no-repeat;background-position:right center;background-size:20px;font-size:inherit;font-weight:400;text-align:start}switch{display:inline-block;position:relative;width:2.88em;height:1.8em;margin:-.23em 0 -1.8em;border-radius:1.8em;background:rgba(0,0,0,.15);box-shadow:inset 0 0 4px -1px rgba(0,0,0,.15);transition:background 250ms}switch.checked{background:#06f}switch.checked::before{left:calc(1.08em + 2px)}switch:active:hover{background:rgba(0,0,0,.25);transition:background 50ms}switch:active:hover.checked{background:rgb(0,64.6,204)}switch::before{content:"";position:absolute;top:2px;left:2px;width:calc(1.8em - 4px);height:calc(1.8em - 4px);border-radius:100%;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 0 3px -1px rgba(0,0,0,.5);transition:left 250ms}label:has(> input[type=checkbox],> input[type=radio]){display:flex;align-items:center;gap:4px;flex-grow:0;padding:2px 8px;cursor:pointer}label:has(> input[type=checkbox],> input[type=radio]):has(> input[disabled]){color:rgba(0,0,0,.575)!important;opacity:.5!important;cursor:default}label:has(> input[type=checkbox],> input[type=radio]):has(> input[disabled]) input[disabled]{opacity:1!important;cursor:default}input[type=checkbox]{position:relative;flex-shrink:0;appearance:none;width:14px;height:14px;border:none;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 1px 0 #fff,inset 0 -15px 15px -10px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.25),0 1px 2px 0 rgba(0,0,0,.2);cursor:pointer;vertical-align:middle;transition:all 250ms}input[type=checkbox]:hover{background:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 1px 0 #fff,inset 0 -15px 15px -10px rgba(0,0,0,.03),0 0 0 1px rgba(0,0,0,.7),0 1px 2px 0 rgba(0,0,0,.2);transition:all 75ms}input[type=checkbox]:active:hover{background:rgba(200,200,200,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 5px -2px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.7),0 1px 3px -1px transparent;transition:all 75ms}input[type=checkbox]:focus-visible{outline:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 1px 0 #fff,inset 0 -15px 15px -10px rgba(0,0,0,.05),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3);transition:all .1s}input[type=checkbox]:focus-visible:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35),inset 0 1px 0 #fff,inset 0 -15px 15px -10px rgba(0,0,0,.03),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3)}input[type=checkbox]:focus-visible:active{background:rgba(200,200,200,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 5px -2px rgba(0,0,0,.35),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3);transition:all 75ms}[disabled] input[type=checkbox],input[type=checkbox][disabled]{background-color:rgba(127,127,127,.1)!important;box-shadow:0 0 0 1px rgba(127,127,127,.35)!important;color:rgba(0,0,0,.575)!important;text-shadow:none!important;opacity:.5!important;z-index:0!important}input[type=checkbox]:checked{background:#06f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -15px 15px -10px rgb(0,61.2,153),0 0 0 1px rgb(0,64.6,204),0 1px 2px 0 rgba(0,102,255,.4)}input[type=checkbox]:checked::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path fill="none" stroke="rgba(0, 61.2, 153, 0.75)" stroke-width="2.46" stroke-linejoin="round" stroke-linecap="round" d="M2.9 8.7l3 3.3 5.3 -7.7"/><path fill="none" stroke="%23fff" stroke-width="2.46" stroke-linejoin="round" stroke-linecap="round" d="M2.9 7.6l3 3.3 5.3 -7.7"/></svg>') center center no-repeat}input[type=checkbox]:checked:hover{background:rgb(51,159.8,255);box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -15px 15px -10px #0051cc,0 0 0 1px rgb(0,87.975,229.5),0 1px 2px 0 rgba(0,136,255,.4)}input[type=checkbox]:checked:active:hover{background:rgb(0,61.2,153);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 5px -2px #000,0 0 0 1px rgb(0,17.85,76.5),0 1px 3px -1px transparent}input[type=checkbox]:checked:focus-visible{box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -15px 15px -10px rgb(0,61.2,153),0 0 0 1px rgb(0,64.6,204),0 0 0 4px rgba(0,102,255,.3)}input[type=checkbox]:checked:focus-visible:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.2),inset 0 -15px 15px -10px #0051cc,0 0 0 1px rgb(0,87.975,229.5),0 0 0 4px rgba(0,102,255,.3)}input[type=checkbox]:checked:focus-visible:active{background:rgb(0,61.2,153);box-shadow:inset 0 0 0 1px rgba(255,255,255,0),inset 0 0 0 rgba(255,255,255,0),inset 0 2px 5px -2px #000,0 0 0 1px rgb(0,17.85,76.5),0 0 0 4px rgba(0,102,255,.3)}[disabled] input[type=checkbox]:checked,input[type=checkbox]:checked[disabled]{background-color:rgba(127,127,127,.1)!important;box-shadow:0 0 0 1px rgba(127,127,127,.35)!important;color:rgba(0,0,0,.575)!important;text-shadow:none!important;opacity:.5!important;z-index:0!important}[disabled] input[type=checkbox]:checked::after,input[type=checkbox]:checked[disabled]::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14 14"><path fill="none" stroke="rgba(0, 0, 0, 0.575)" stroke-width="2.46" stroke-linejoin="round" stroke-linecap="round" d="M2.9 7.6l3 3.3 5.3 -7.7"/></svg>')}.server-message{box-sizing:border-box;margin:-10px 0 0;padding:8px 12px;border-bottom:2px solid red;border-radius:8px 8px 0 0;background:rgba(255,0,0,.1);color:#d00}.server-message:empty{display:none}.server-message ul{margin:.5em 0 0;padding-left:2em}#login,#reset-password{display:flex;gap:15px;max-width:250px;margin-top:auto;margin-bottom:-5vh;padding:2em;border-radius:1.5em;background:#fff;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px rgba(0,0,0,.125),0 4px 1px -1px rgba(0,0,0,.075),0 10px 20px -5px rgba(0,0,0,.075);transition:opacity 1s,margin 750ms,margin-bottom 0s}#login::before,#reset-password::before{content:"Member Login";margin-top:-5px;margin-bottom:5px;font-size:2em;font-weight:300;color:rgba(0,0,0,.575);text-align:center}#login p,#reset-password p{box-sizing:border-box;margin:-10px 0 0;padding:8px 12px;border-bottom:2px solid #06f;border-radius:8px 8px 0 0;background:rgba(0,136,255,.1)}#login p:empty,#reset-password p:empty{display:none}#login input,#reset-password input{margin:0}#login footer,#reset-password footer{display:flex;justify-content:space-between;align-items:baseline;align-self:normal}#login footer a,#reset-password footer a{font-size:.9em}#login footer button[default],#reset-password footer button[default]{min-width:100px}#login.hidden,#reset-password.hidden{margin-left:-100px;opacity:0}#reset-password::before{content:"Reset Password"}#reset-password.hidden{margin-left:100px;opacity:0}#user-setup{gap:15px;width:70vw;max-width:500px;margin:auto 0 -3em;padding:2em;border-radius:1.5em;background:#fff;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px rgba(0,0,0,.125),0 4px 1px -1px rgba(0,0,0,.075),0 10px 20px -5px rgba(0,0,0,.075)}#user-setup h1{position:relative;margin:-5px 0;font-weight:300;text-align:center}#user-setup content{display:flex;flex-direction:column;gap:15px}#user-setup footer{display:flex;box-sizing:border-box;justify-content:flex-end;width:100%}