/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../static/fonts/fontawesome/fa-solid-900.woff2)format("woff2"),url(../static/fonts/fontawesome/fa-solid-900.ttf)format("truetype")}button,input[type=submit],input[type=button],input[type=reset],[role=button]{appearance:none;text-align:center;white-space:nowrap;vertical-align:top;color:#404654;cursor:pointer;background-color:#fff;border:1px solid #b9bfca;border-radius:.375rem;justify-content:center;align-items:center;height:2.5em;padding:.5em 1em;font-family:inherit;font-size:1rem;line-height:1.5;display:inline-flex;box-shadow:0 .0625em .125em #3333330d,0 .125em .25em #3333330d}button:focus,button:focus-visible,button:focus-within,button:active,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:focus-within,input[type=submit]:active,input[type=button]:focus,input[type=button]:focus-visible,input[type=button]:focus-within,input[type=button]:active,input[type=reset]:focus,input[type=reset]:focus-visible,input[type=reset]:focus-within,input[type=reset]:active,[role=button]:focus,[role=button]:focus-visible,[role=button]:focus-within,[role=button]:active{outline:none}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,[role=button]:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}button[disabled],button.disabled,input[type=submit][disabled],input[type=submit].disabled,input[type=button][disabled],input[type=button].disabled,input[type=reset][disabled],input[type=reset].disabled,[role=button][disabled],[role=button].disabled{cursor:not-allowed;opacity:.5;box-shadow:none;filter:brightness(.8);border:none}button:hover,input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,[role=button]:hover{filter:brightness(.95)}button.cancel,input[type=submit].cancel,input[type=button].cancel,input[type=reset].cancel,[role=button].cancel{color:#fff;box-shadow:none;background-color:#2e333d;border:none}button.delete,input[type=submit].delete,input[type=button].delete,input[type=reset].delete,[role=button].delete{color:#fff;background-color:#cc0029}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],input[type=color]{appearance:none;color:#404654;vertical-align:top;background-color:#fff;border:1px solid #b9bfca;border-radius:.375rem;justify-content:flex-start;align-items:center;height:2.5em;padding:calc(.5em - 1px) calc(.75em - 1px);font-size:1rem;line-height:1.5;display:inline-flex;position:relative;box-shadow:inset 0 .0625em .125em #090a0c0d}input[type=text]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=time]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=color]:focus{border-color:#4258ff;outline:none;box-shadow:0 0 0 .1875em #4258ff40}input[type=text]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,input[type=datetime-local]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=color]::placeholder{color:#2e333d4d}button,input,optgroup,select,textarea{font-family:inherit}select{appearance:none;color:#404654;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='hsl(210.1714285714, 71.4285714286%, 51.9607843137%)' d='M143 352.3l-136.5-136c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0L160 260.7l96.9-96.9c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L177 352.3c-9.4 9.4-24.6 9.4-34 0z'/%3E%3C/svg%3E");background-position:right .75em center;background-repeat:no-repeat;background-size:1em;border:1px solid #b9bfca;border-radius:.375rem;height:2.5em;padding:.5em 2.5em .5em .75em;font-size:1rem}select:focus-visible{outline:none;border-color:#4258ff!important;box-shadow:0 0 0 .1875em #4258ff40!important}label.checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5em;display:inline-flex}label.checkbox>input[type=checkbox]{appearance:none;cursor:pointer;border:2px solid #b9bfca;border-radius:3px;justify-content:center;align-items:center;width:1.5em;height:1.5em;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}label.checkbox>input[type=checkbox]:checked{background-color:#2d84dc;border-color:#2d84dc}label.checkbox>input[type=checkbox]:after{content:"";color:#fff;opacity:0;font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900}label.checkbox>input[type=checkbox]:checked:after{opacity:1}form>h1,section.delete>h1{padding-top:1rem!important;padding-bottom:1rem!important;padding-left:1rem!important}form>h1+dl,section.delete>h1+dl{padding-top:0!important;padding-bottom:0!important}form>dl,section.delete>dl{flex-direction:column;align-items:stretch;padding:2rem;display:flex}form>dl>div,section.delete>dl>div{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}form>dl>div>dd,section.delete>dl>div>dd{flex-direction:column;align-items:start;gap:.2rem;min-height:4rem;display:flex;position:relative}form>dl>div>dd:has(.message.error)>input[type=text]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=search]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=email]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=tel]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=url]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=password]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=number]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=date]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=time]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=month]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=week]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=color]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=text]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=search]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=email]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=tel]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=url]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=password]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=number]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=date]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=time]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=datetime-local]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=month]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=week]{border-color:#ff6685}section.delete>dl>div>dd:has(.message.error)>input[type=color]{border-color:#ff6685}form>dl>div>dd:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=text]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=search]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=email]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=tel]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=url]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=password]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=number]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=date]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=time]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=datetime-local]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=month]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=week]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}section.delete>dl>div>dd:has(.message.error)>input[type=color]:focus{border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}form>dl>div>dd>.message,section.delete>dl>div>dd>.message{font-size:.75rem}form>dl>div>dd>.message.empty:before,section.delete>dl>div>dd>.message.empty:before{content:"|";color:#0000}form>dl>div>dd>input[type=text],form>dl>div>dd>input[type=search],form>dl>div>dd>input[type=email],form>dl>div>dd>input[type=tel],form>dl>div>dd>input[type=url],form>dl>div>dd>input[type=password],form>dl>div>dd>input[type=number],form>dl>div>dd>input[type=date],form>dl>div>dd>input[type=time],form>dl>div>dd>input[type=datetime-local],form>dl>div>dd>input[type=month],form>dl>div>dd>input[type=week],form>dl>div>dd>input[type=color],section.delete>dl>div>dd>input[type=text],section.delete>dl>div>dd>input[type=search],section.delete>dl>div>dd>input[type=email],section.delete>dl>div>dd>input[type=tel],section.delete>dl>div>dd>input[type=url],section.delete>dl>div>dd>input[type=password],section.delete>dl>div>dd>input[type=number],section.delete>dl>div>dd>input[type=date],section.delete>dl>div>dd>input[type=time],section.delete>dl>div>dd>input[type=datetime-local],section.delete>dl>div>dd>input[type=month],section.delete>dl>div>dd>input[type=week],section.delete>dl>div>dd>input[type=color]{width:100%;max-width:100%;padding-right:2.5em}form>dl>div>dd>.message.error,section.delete>dl>div>dd>.message.error{color:#cc0029}form>dl>div>dd>.message.error:after,section.delete>dl>div>dd>.message.error:after{content:"";justify-content:center;align-items:center;width:2.5em;height:2.5em;font-family:"Font Awesome 6 Free";font-size:1rem;font-weight:900;display:flex;position:absolute;top:0;right:0}form>dl>div>dd input.password-showable,section.delete>dl>div>dd input.password-showable{padding-left:2.5em}form>dl>div>dd button.password-showable,section.delete>dl>div>dd button.password-showable{background-color:#0000}form>dl>div>dd button.password-showable.shown,section.delete>dl>div>dd button.password-showable.shown{width:2.5em;box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;border:none;position:relative;overflow:hidden}form>dl>div>dd button.password-showable.shown:before,section.delete>dl>div>dd button.password-showable.shown:before{content:"";color:#2d84dc;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form>dl>div>dd button.password-showable.hidden,section.delete>dl>div>dd button.password-showable.hidden{width:2.5em;box-shadow:none;color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;border:none;position:relative;overflow:hidden}form>dl>div>dd button.password-showable.hidden:before,section.delete>dl>div>dd button.password-showable.hidden:before{content:"";color:#2d84dc;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form>dl>div>dd button.password-showable.shown,form>dl>div>dd button.password-showable.hidden,section.delete>dl>div>dd button.password-showable.shown,section.delete>dl>div>dd button.password-showable.hidden{justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1rem;display:flex;position:absolute;top:0;left:0}form>.error:not(.message),section.delete>.error:not(.message){color:#cc0029;flex-direction:row;justify-content:end;padding-left:2rem;padding-right:2rem;font-size:.75rem;display:flex}form>.action,section.delete>.action{flex-direction:row;justify-content:end;gap:1em;display:flex}form>.action input[type=submit],form>.action button[type=submit],form>.action button.submit,section.delete>.action input[type=submit],section.delete>.action button[type=submit],section.delete>.action button.submit{box-shadow:none;border:none}form>.action input[type=submit]:not(.delete),form>.action button[type=submit]:not(.delete),form>.action button.submit:not(.delete),section.delete>.action input[type=submit]:not(.delete),section.delete>.action button[type=submit]:not(.delete),section.delete>.action button.submit:not(.delete){color:#fff;background-color:#2d84dc}section.delete>.action{position:relative}section.delete>.action>form>.error{position:absolute;left:0}input.fake-password.shown{-webkit-text-security:none;text-security:none}input.fake-password.hidden{-webkit-text-security:disc;text-security:disc}.float.popup{z-index:1;background-color:#fff;box-shadow:0 .5em .5em #090a0c1a}.float.modal{z-index:4;background-color:#090a0cdb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.float.modal>button.close{position:fixed;top:2rem;right:2rem}.float.modal header button.close{font-size:.75em}.float.modal>section{z-index:5;background-color:#fff;max-height:calc(100vh - 2.5rem)}button.close{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;width:2em;height:2em;box-shadow:none;background-color:#00000080;border:none;border-radius:2em;position:relative;overflow:hidden}button.close:before{content:"";color:#fff;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal>section{border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;box-shadow:0 .5em .5em #090a0c1a}.modal>section>*{flex-direction:column;justify-content:space-between;height:100%;display:flex}.modal>section>* header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}.modal>section>* header>h1{font-size:1.25rem}.modal>section>*>:not(header):not(.action):not(.error){flex-grow:1;flex-shrink:1;padding:2rem;overflow:auto}.modal>section>* .action{border-end-end-radius:.75rem;border-end-start-radius:.75rem;min-height:1em;padding:1rem 2rem}.modal>section>* .action:not(:empty){border-top:1px solid #ebecf0}.modal>section>* .action>form{display:inline-flex}nav.breadcrumb>ol{flex-flow:wrap;list-style:none;display:flex}nav.breadcrumb>ol>li:not(:first-child){position:relative}nav.breadcrumb>ol>li:not(:first-child):before{content:"";color:#a5acbb;margin-left:.5em;margin-right:.5em;font-family:"Font Awesome 6 Free";font-weight:900}nav.breadcrumb>ol>li.current>a{color:#404654;cursor:auto}.loading{position:relative}.loading:after{content:"";z-index:3;color:#404654;font-family:"Font Awesome 6 Free";font-size:2rem;font-weight:900;animation:1s linear infinite loading-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background-color:#fff9;position:absolute;inset:0}button.loading{color:#0000!important}button.loading:before{display:none}button.loading:after{font-size:1rem}p.loading{color:#0000;padding:2rem}@keyframes loading-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}:root{--toast-duration:300s}@keyframes toast-in-out{0%{opacity:0;transform:translate(0,var(--toast-animation-y))}10%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0,var(--toast-animation-y))}}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(../static/fonts/noto/noto-sans-jp-v53-japanese_latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(../static/fonts/noto/noto-sans-jp-v53-japanese_latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:700;src:url(../static/fonts/m-plus/m-plus-rounded-1c-v16-japanese_latin-700.woff2)format("woff2")}@font-face{font-display:swap;font-family:"M PLUS Rounded 1c";font-style:normal;font-weight:800;src:url(../static/fonts/m-plus/m-plus-rounded-1c-v16-japanese_latin-800.woff2)format("woff2")}html html{background-color:#fff}html body{color:#4a505d;word-break:break-all;font-family:"M PLUS Rounded 1c",Noto Sans JP,Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.5}html body a{color:#2942ff;text-decoration:none}html body blockquote{overflow-wrap:anywhere;background-color:#f3f4f6;padding:1rem;font-family:Noto Sans JP,Inter,SF Pro,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif}html body .entity.display:before,html body .entity.display:after{color:var(--entity-fg-color);margin-right:.5em}html body .entity.display .name{color:var(--entity-fg-color);margin-right:.5em;display:none}html body .entity.display>dfn{font-style:normal}html body .entity.display.organization{position:relative}html body .entity.display.organization:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html body .entity.display.user{position:relative}html body .entity.display.user:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html body .entity.display.user.administrator:after{content:"";font-family:"Font Awesome 6 Free";font-size:.7em;font-weight:900;position:absolute;top:-.428571em;left:.857143em}html body .entity.display.issuer.valid{position:relative}html body .entity.display.issuer.valid:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html body .entity.display.issuer.invalid{position:relative}html body .entity.display.issuer.invalid:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}html body .entity.display.issuer.invalid:after{content:"";font-family:"Font Awesome 6 Free";font-size:1em;font-weight:900;position:absolute;top:0;left:0}html body .organization,html body .user,html body .issuer,html body .log{--entity-fg-color:#4a505d;--entity-bg-color:#ededed}html body .created,html body .updated{color:#a5acbb}html body .created time,html body .updated time{margin-right:.5em}html body .error{color:#cc0029}html body{max-width:1344px;margin:0 auto}html body>header{background-color:#2d84dc;justify-content:space-between;align-items:stretch;height:4.25em;display:flex;position:relative}html body>header>a,html body>header>button{padding-left:1em;padding-right:1em}html body>header>a{color:#fff;flex-grow:1;align-items:center;font-size:1.25rem;display:inline-flex}html body>header>a:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}html body>header>button,html body>header .popup>ul>li>button,html body>header .popup>ul>li>form>button{box-shadow:none;color:#4a505d;background-color:#0000;border:none;border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0;justify-content:start}html body>header>button{height:auto;position:relative}html body>header>button:after{content:"";margin-left:.5em;font-family:"Font Awesome 6 Free";font-weight:900}html body>header>button.open{position:relative}html body>header>button.open:after{content:"";margin-left:.5em;font-family:"Font Awesome 6 Free";font-weight:900}html body>header>button .entity.display{margin-right:.5em}@media screen and (min-width:767px){html body>header .current-user{display:none}}@media screen and (max-width:768px){html body>header .float .current-user{padding:1rem;display:block}html body>header>button{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;width:4rem;position:relative;overflow:hidden}html body>header>button:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body>header>button.open{color:#0000;text-shadow:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}html body>header>button.open:before{content:"";color:#404654;pointer-events:none;font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body>header>button .entity.display{display:none}}html body>header .popup{border-end-end-radius:.75rem;border-end-start-radius:.75rem;position:absolute;top:4.25em;right:0}html body>header .popup>ul{flex-direction:column;align-items:stretch;display:flex}html body>header .popup>ul li:last-child{border-end-end-radius:.75rem;border-end-start-radius:.75rem}html body>header .popup>ul li:hover{background-color:#f6f7f8}html body>header .popup>ul li button{background-color:inherit;width:100%;padding:1.5rem}html body>header .popup>ul li button:hover{filter:brightness()}html body>nav.breadcrumb,html body>main{padding-bottom:2rem}@media screen and (max-width:1344px){html body>nav.breadcrumb,html body>main{margin-left:1rem;margin-right:1rem}}html body .modal header{color:var(--entity-fg-color);background-color:var(--entity-bg-color)}@media screen and (min-width:1343px){html body .modal>section{min-width:25vw}}html body .toast{--toast-animation-y:2.5em;z-index:6;flex-direction:column;width:100%;max-width:1344px;display:flex;position:fixed;bottom:1em}html body .toast li{min-height:2.5em;animation:toast-in-out var(--toast-duration)ease forwards;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;margin-bottom:1rem;padding:1rem;position:relative}html body .toast li.info{color:#fff;background-color:#4258ff}html body .toast li.warning{color:#404654;background-color:#ffb70f}html body .toast li.error{color:#fff;background-color:#cc0029}html body .toast li>button.close{font-size:.75rem;position:absolute;top:1rem;right:1rem}@media screen and (max-width:1344px){html body .toast{padding-left:1rem;padding-right:1rem}}html body main:has(section.register){z-index:4;background-color:#090a0cdb;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}html body main:has(section.register)>button.close{position:fixed;top:2rem;right:2rem}html body main:has(section.register) header button.close{font-size:.75em}html body main:has(section.register)>section{z-index:5;background-color:#fff;border-start-start-radius:.75rem;border-start-end-radius:.75rem;border-end-end-radius:.75rem;border-end-start-radius:.75rem;max-height:calc(100vh - 2.5rem);box-shadow:0 .5em .5em #090a0c1a}html body main:has(section.register)>section>header{border-start-start-radius:.75rem;border-start-end-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;box-shadow:0 .5em 1em -.125em #090a0c1a,0 0 0 1px #090a0c05}html body main:has(section.register)>section>header>h1{font-size:1.25rem}html body main:has(section.register)>section>header>h1{align-items:center;display:inline-flex}html body main:has(section.register)>section>header>h1:before{content:"";background-image:url(../static/images/icon.png);background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em;margin-right:.5em;display:inline-block}html body main:has(section.register)>section>section{max-height:80vh;padding:2rem;overflow:auto}html body main:has(section.register)>section>section>.input{flex-direction:column;justify-content:center;align-items:center;min-height:2.5em;margin-top:2rem;margin-bottom:2rem;display:flex}:is(html body main:has(section.register)>section>section>.input>div,html body main:has(section.register)>section>section>.input>form){flex-direction:row;align-items:center;display:flex}html body main:has(section.register)>section>section>.input>form{flex-flow:wrap;display:flex}:is(html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=text],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=search],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=email],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=tel],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=url],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=password],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=number],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=date],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=time],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=datetime-local],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=month],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=week],html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=color]){border-color:#ff6685}:is(html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=text]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=search]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=email]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=tel]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=url]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=password]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=number]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=date]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=time]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=datetime-local]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=month]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=week]:focus,html body main:has(section.register)>section>section>.input>form:has(.message.error)>input[type=color]:focus){border-color:#ff6685;box-shadow:0 0 0 .1875em #ff668540}html body main:has(section.register)>section>section>.input>form>.message{font-size:.75rem}html body main:has(section.register)>section>section>.input>form>.message.empty:before{content:"|";color:#0000}:is(html body main:has(section.register)>section>section>.input>form>input[type=text],html body main:has(section.register)>section>section>.input>form>input[type=search],html body main:has(section.register)>section>section>.input>form>input[type=email],html body main:has(section.register)>section>section>.input>form>input[type=tel],html body main:has(section.register)>section>section>.input>form>input[type=url],html body main:has(section.register)>section>section>.input>form>input[type=password],html body main:has(section.register)>section>section>.input>form>input[type=number],html body main:has(section.register)>section>section>.input>form>input[type=date],html body main:has(section.register)>section>section>.input>form>input[type=time],html body main:has(section.register)>section>section>.input>form>input[type=datetime-local],html body main:has(section.register)>section>section>.input>form>input[type=month],html body main:has(section.register)>section>section>.input>form>input[type=week],html body main:has(section.register)>section>section>.input>form>input[type=color]){border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html body main:has(section.register)>section>section>.input>form>select{border-start-end-radius:0;border-end-end-radius:0;max-width:calc(100% - 5.5em)}html body main:has(section.register)>section>section>.input>form button.submit{box-shadow:none;color:#fff;background-color:#2d84dc;border:none;border-start-start-radius:0;border-end-start-radius:0}html body main:has(section.register)>section>section>.input .message{margin-top:.4em;font-size:.75rem}html body main:has(section.register)>section>section>.input .message.empty:before{content:"|";color:#0000}html body main:has(section.register)>section>section>.input form{justify-content:center;align-items:center}html body main:has(section.register)>section>section>.input form input[type=text]{width:24ch}html body main:has(section.register) p.action{padding-top:2rem}@media screen and (min-width:767px){html body>header>button:not(.close),html body>header>button>.entity.display,html body>header .entity.display:before,html body>header .entity.display:after{color:#fff!important}}@media screen and (max-width:768px){html body>header>button:not(.close):before{color:#fff!important}}html body a{color:#3a8cde}html .modal header{box-shadow:none!important;background-color:#ededed!important}