@import"https://fonts.googleapis.com/css2?display=swap&family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Calistoga&family=Noto+Color+Emoji";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";:root{--g-size: 1rem;--g-radius: .75rem;--g-padding: 1rem;--g-border-width: .125rem;--c-context-back: #ffffff;--c-context-front: #000;--c-context-border: #000;line-height:1.3;color:#222;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:1rem;border-collapse:separate;font-family:Inter,sans-serif}*,*:before,*:after{box-sizing:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;border-color:inherit}body,#app{margin:0;display:block;min-height:100vh;background-color:#fff}.elbe .padded,.elbe .card,.elbe input[type=text],.elbe input[type=number],.elbe input[type=password],.elbe input[type=email],.elbe input[type=date],.elbe input[type=time],.elbe textarea,.elbe select,.elbe .toast,.elbe button{padding:var(--g-padding)}.elbe .padding-none{padding:0rem}.elbe .margined{margin:var(--g-padding)}.elbe .margined-none{margin:0rem}.elbe .sharp{border-radius:0}.elbe .rounded,.elbe .card,.elbe input[type=text],.elbe input[type=number],.elbe input[type=password],.elbe input[type=email],.elbe input[type=date],.elbe input[type=time],.elbe textarea,.elbe select,.elbe .toast,.elbe button{border-radius:var(--g-radius);border-color:inherit;overflow:hidden}.elbe .round{border-radius:50%}.elbe img.round,.elbe img.rounded{object-fit:cover}.elbe .raised,.elbe .toast{box-shadow:0 .1rem 1rem #0003}.elbe .scrollbars-none{scrollbar-width:none;-ms-overflow-style:none}.elbe .scrollbars-none::-webkit-scrollbar{display:none}.elbe .pointer{cursor:pointer}.elbe .text-centered{text-align:center}.elbe .text-start{text-align:start}.elbe .text-end{text-align:end}.elbe body:has(dialog[open=""]){overflow:hidden}.elbe .transparent{background-color:transparent}.elbe .disabled{cursor:not-allowed}.elbe .box,.elbe .header,.elbe .base-limited,.elbe .card,.elbe input[type=text],.elbe input[type=number],.elbe input[type=password],.elbe input[type=email],.elbe input[type=date],.elbe input[type=time],.elbe textarea,.elbe select,.elbe .toast,.elbe button{border-style:solid;border-width:var(--g-border-width)}.elbe .action{cursor:pointer}.elbe .base-limited{max-width:700px;width:100%;margin:0 auto}.elbe i,.elbe .i{font-style:italic}.elbe b,.elbe .b,.elbe .toast,.elbe button{font-weight:700}.elbe .u{text-decoration:underline}.elbe .ni{font-style:normal}.elbe .nb{font-weight:400}.elbe .nu{text-decoration:none}.elbe .striked{text-decoration:line-through}.elbe .code{font-family:monospace;white-space:pre-wrap}.elbe .rotate{display:flex;align-items:center;justify-content:center;animation:rotation 1.5s infinite linear}.elbe .column,.elbe dialog,.elbe .row,.elbe .header,.elbe button,.elbe .row-resp{display:flex;justify-content:start;align-items:stretch;gap:1rem}.elbe .column,.elbe dialog{flex-direction:column}.elbe .row,.elbe .header,.elbe button{flex-direction:row;align-items:center}.elbe .centered{display:flex;align-items:center;justify-content:center}.elbe .gap-none{gap:0}.elbe .gap-quarter{gap:.25rem}.elbe .gap-half{gap:.5rem}.elbe .gap-one{gap:1rem}.elbe .gap-double{gap:2rem}.elbe .gap-triple{gap:3rem}.elbe .flex-none{flex:0 0 auto}.elbe .flex-1{flex:1 1 0%}.elbe .flex-2{flex:2 2 0%}.elbe .flex-3{flex:3 3 0%}.elbe .flex-4{flex:4 4 0%}.elbe .flex-5{flex:5 5 0%}.elbe .flex-6{flex:6 6 0%}.elbe .flex-7{flex:7 7 0%}.elbe .flex-8{flex:8 8 0%}.elbe .flex-9{flex:9 9 0%}.elbe .flex-10{flex:10 10 0%}.elbe .flex-11{flex:11 11 0%}.elbe .flex-12{flex:12 12 0%}.elbe .cross-start{align-items:flex-start}.elbe .cross-center,.elbe dialog{align-items:center}.elbe .cross-end{align-items:flex-end}.elbe .cross-stretch{align-items:stretch}.elbe .cross-baseline{align-items:baseline}.elbe .main-start{justify-content:flex-start}.elbe .main-center,.elbe dialog{justify-content:center}.elbe .main-end{justify-content:flex-end}.elbe .main-between{justify-content:space-between}.elbe .main-around{justify-content:space-around}.elbe .main-evenly{justify-content:space-evenly}@media (max-width: 700px){.elbe .row-resp{flex-direction:column}.elbe .if-wide{display:none}}@media (min-width: 700px){.elbe .if-narrow{display:none}}.elbe .wrap{flex-wrap:wrap}.elbe .c_from_context,.elbe input[type=text],.elbe input[type=number],.elbe input[type=password],.elbe input[type=email],.elbe input[type=date],.elbe input[type=time],.elbe textarea,.elbe select{background-color:var(--c-context-back);color:var(--c-context-front);border:var(--g-border-width) solid var(--c-context-border)}.elbe .borderless{border:none}.elbe .bordered{border:var(--g-border-width) solid var(--c-context-border)}.elbe button{justify-content:center;padding:.25rem .75rem;gap:.5rem;min-height:3rem;cursor:pointer;color:inherit;background-color:inherit}.elbe button:not(.dummy_class_001){border:none}.elbe .icon{aspect-ratio:1;border-radius:25%;object-fit:cover}.elbe .toast{position:fixed;bottom:1rem;right:1rem;z-index:200;left:50%;width:min(40rem,90%);transform:translate(-50%)}.elbe select{padding:0 .75rem;height:3rem;min-width:12rem;width:100%}.elbe dialog{z-index:100;position:fixed;top:0;left:0;width:100vw;height:100vh;border:none;pointer-events:none;background-color:transparent;transition:background-color .3s ease-in-out;transition:backdrop-filter .3s ease-in-out}.elbe dialog>*{display:none}.elbe dialog[open=""]{background-color:#0003;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:all}.elbe dialog[open=""]>*{display:unset}.elbe .expandable{max-height:0px;transition:max-height .25s ease-out;overflow:hidden}.elbe .expandable:has(*){max-height:500px;transition:max-height .25s ease-in}.elbe .header{width:100%;position:fixed;left:0;top:0;display:flex;font-size:larger;font-weight:900;border-width:20px;border-style:solid;border-width:0 0 2px 0;padding:0 .75rem;background-color:color-mix(in srgb,var(--c-context-back) 50%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:20;box-sizing:border-box;height:4.5rem;justify-content:space-between;align-items:center}.elbe input[type=text],.elbe input[type=number],.elbe input[type=password],.elbe input[type=email],.elbe input[type=date],.elbe input[type=time],.elbe textarea{padding:0 .75rem;height:3rem;min-width:12rem;width:100%}.elbe textarea{height:6rem;padding:.6rem .75rem;resize:vertical;min-height:3rem}.elbe input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:15rem}.elbe input[type=range]::-moz-range-track{background-color:var(--c-context-border);border-radius:100px;border:none;height:.5rem}.elbe input[type=range]::-webkit-slider-runnable-track{border-radius:100px;border:none;height:.5rem}.elbe input[type=range]::-webkit-slider-thumb{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-6px;border-radius:100px;height:1.2rem;width:1.2rem}.elbe input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:#000;width:1.8rem;height:1.8rem;border:.16em solid var(--c-context-border);border-radius:25%;transform:translateY(-.075em);display:grid;place-content:center;outline:none}.elbe input[type=checkbox]:before{content:"";width:.95rem;height:.75rem;clip-path:polygon(10% 41%,37% 75%,91% 0,100% 13%,38% 100%,0 55%);transform:scale(0);transform-origin:center;transition:.2s all ease-in-out}.elbe input[type=checkbox]:checked{border-color:var(--c-accent);background:color-mix(in srgb,var(--c-accent) 20%,transparent)}.elbe input[type=checkbox]:checked:before{transform:scale(1);background-color:var(--c-accent)}.elbe input[type=checkbox]:focus{outline:max(2px,.15em) solid var(--c-accent);outline-offset:0}.elbe input[type=checkbox]:not(:checked):disabled{cursor:not-allowed;border:.16em solid var(--c-context-border)}.btn-icon{padding:0;aspect-ratio:1}.footer{text-align:center;margin:6rem 0 2rem;font-size:.75rem;opacity:.6}a{color:teal}a:visited{color:#2f4f4f}.empty-list-message{text-align:center;margin:2rem 0;opacity:.6}.rotate-box{display:flex;align-items:center;justify-content:center}.rotate,.rotate-box{animation:rotation 1.5s infinite linear}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.header-title{cursor:pointer}.header-title img{height:1.5rem;margin-top:.7rem}.red{color:red;font-size:larger}.googlebtn:hover{background-color:#fafafa!important;color:#000!important;border-color:#0003!important}.googlebtn:active{background-color:#ddd!important;color:#000!important;border-color:#0003!important}.profile-img{height:100px;width:100px}.profile-img~div{visibility:hidden}.profile-img:hover~div{visibility:visible}.sister-link{font-weight:700;padding:.5rem .9rem;border-radius:3rem;color:#fff!important;text-decoration:none}.sister-link:hover{filter:brightness(90%)}.icon-mat{width:1.5rem;height:1.5rem}.action-mat{fill:currentColor}.tooltip{position:absolute;background-color:#333;max-width:10rem;color:#fff;padding:.25rem;border-radius:.25rem;visibility:hidden;z-index:1000}.row-resp{display:flex;flex-direction:row;gap:1rem}.base-limited{padding-left:1rem;padding-right:1rem}@media screen and (max-width: 768px){.row-resp{flex-direction:column}.resp-reverse{flex-direction:column-reverse!important}}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}
