/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:initial;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:#0000;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:initial}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;min-height:100vh;min-width:30rem;padding:0;width:100vw}#container{height:100%;position:relative}#canvasWrapper{aspect-ratio:1/1;display:flex;flex-direction:row-reverse;left:0;position:absolute;top:0;z-index:-1}#canvasWrapper,#contentsWrapper,#particleCanvas{height:100%;width:100%}#contentsWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem 0}#error,#topContents{width:100%}#error{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(to bottom right,#ef5350cc,#ef535099);color:#fff;display:none;font-size:.8rem;padding:.6rem;position:fixed;right:0;text-align:center;top:0;z-index:999}#mainContents{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}#mainContents>:not(:last-child){margin-bottom:2rem}#login{align-items:center;display:flex;flex-direction:column;justify-content:center;width:30rem}#logoVersion{margin-bottom:2rem}#logoVersion>:not(:last-child){margin-bottom:.4rem}#logo>img{filter:drop-shadow(0 0 .2rem rgba(255,255,255,.5));margin:0;width:100%}#version{color:#fff;font-size:.8rem;margin:.4rem;text-align:center}.buildVersion{display:inline-block}#formWrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(to bottom right,#0009,#0003);border-color:#fff6;border-radius:.375rem;box-shadow:0 0 1rem .2rem #ffffff40;padding:2rem 3rem;width:100%}#inputForm{align-items:center;display:flex;flex-direction:column}#inputs{margin-bottom:2rem;width:100%}#inputs>.inputParts:not(:last-child){margin-bottom:1rem}.token-container{padding-bottom:2em;padding-top:.5em}.inputParts{display:flex;flex-direction:column;width:100%}.inputParts>label{color:#fff;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;margin-right:1rem;min-width:5rem}.inputParts>input{background-color:#0006;border-color:#fffc;border-radius:.25rem;border-width:1px;box-shadow:none;color:#fff;height:2.5rem;min-width:7rem;padding-left:.5rem;padding-right:.5rem;transition:box-shadow .3s ease}.inputParts>input::-webkit-autofill{background-color:#0006!important}#backDiv{font-size:.8em;margin-top:1.5em}.inputParts>input::placeholder{color:#9ca3af}.inputParts>input:focus{box-shadow:0 0 1rem .01rem #fff6;outline:none;transition:box-shadow .3s ease}.token-input{background-color:#fff;border:none;border-radius:.2em;box-sizing:border-box;color:#2e2e2e;height:45px;margin-top:.4em;padding:0;text-align:center;transition:background-color .3s ease-in-out;width:2.5em}.token-input:focus{outline:2px solid #ccc}#tr_tenant{display:none}#button{background:linear-gradient(to bottom right,#fff,#fff);border-radius:.25rem;box-shadow:0 0 1.6rem .01rem #fff6;color:#000;height:3rem;text-align:center;width:60%}#button,#button:hover{transition:box-shadow .3s ease}#button:hover{box-shadow:0 0 1.6rem .01rem #fff9}#infoWrapper{border-top:.1px solid #fff3;display:none;height:10rem;margin-top:2rem;padding-top:1rem;text-align:center}#info{word-wrap:break-word;height:100%;overflow:auto;scrollbar-width:thin}#info::-webkit-scrollbar{background:#0000;border-radius:.375rem;-webkit-border-radius:.375rem;overflow:hidden;width:.5rem}#infoa::-webkit-scrollbar-track{margin-bottom:.1rem;margin-top:.1rem}#info::-webkit-scrollbar-thumb{background:#999;background-clip:padding-box;border-left:.1rem solid #0000;border-radius:.2rem;-webkit-border-radius:.2rem;border-right:.1rem solid #0000;overflow:hidden}#params{display:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (max-width:960px){body{height:auto;min-height:100dvh;min-width:0}#version{font-size:.7rem}#contentsWrapper{min-height:100dvh;padding-left:2rem;padding-right:2rem}#login{max-width:30rem;width:95%}#logoVersion{margin-bottom:1.4rem}#formWrapper{padding:1.6rem 2rem}#inputs{margin-bottom:1.4rem;width:100%}#inputs>.inputParts:not(:last-child){margin-bottom:.6rem}.inputParts>label{min-width:5rem}.token-input{font-size:1.5rem;height:68px;width:2em}.inputParts>input{min-width:7rem}#infoWrapper{height:8rem;margin-top:1.4rem;padding-top:.6rem}#backDiv{font-size:1em}}
/*# sourceMappingURL=main.6352f2d3.css.map*/