html{--brand:#06f;--brand-hover:#0654d1;--brand-active:#0b43a3;--danger:#d81616;--danger-hover:#c10d0d;--danger-active:#970b0b;--error:#e51313;--warning:#dfc208;--success:#3a3;--red:#e51313;--orange:#d98026;--yellow:#dfc208;--green:#3a3;--blue:#06f;--brand-10:#0066ff1a;--brand-50:#0066ff80;--error-10:#e513131a;--error-50:#e5131380;--warning-10:#dfc2081a;--warning-50:#dfc20880;--success-10:#33aa331a;--success-50:#33aa3380;--black-25:#00000040;--button-text-color:#fff;--auth-legal-text-color:#ffffffbf;font-size:14px}html[data-theme=light]{--dropdown-background:#fff;--shadow-color:#0000001a;--modal-background:#fff;--black:#000;--darkest:#1a1a1a;--dark:#777;--grey:#b6b6b6;--lighter:#eaeaea;--lightest:#f4f4f4;--white:#fff}html[data-theme=dark]{--dropdown-background:#444;--shadow-color:#000000bf;--modal-background:#191919;--black:#fff;--darkest:#f1f1f1;--dark:#ccc;--grey:#7e7e7e;--lighter:#323232;--lightest:#282828;--white:#191919}html{overflow-y:auto}body{background-color:var(--white);scrollbar-gutter:stable both-edges;margin:0;font-size:1rem;transition:background-color .1s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--lighter);background-clip:content-box;border-radius:3px;width:6px;height:6px}::-webkit-scrollbar-thumb:hover{background-color:var(--grey)}a,button{transition:background-color .1s,color .1s,transform .1s}form .form-row{gap:1rem;display:flex}form .form-row>*{width:100%}button,a[role=button]{color:var(--darkest);background-color:#0000;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}button#add-row,a[role=button]#add-row{width:max-content;color:var(--brand)}button:not(:disabled),a[role=button]:not(:disabled){color:var(--darkest);cursor:pointer;transition:background-color .1s,color .1s,border .1s,transform .1s}button:not(:disabled):hover,a[role=button]:not(:disabled):hover{background-color:var(--lightest);text-decoration:none}button:not(:disabled):active,a[role=button]:not(:disabled):active{background-color:var(--lighter)}button:disabled,a[role=button]:disabled{color:var(--grey)}button.primary,a[role=button].primary{background-color:var(--brand);color:var(--button-text-color)}button.primary:not(:disabled):hover,button.primary:not(:disabled):focus-visible,a[role=button].primary:not(:disabled):hover,a[role=button].primary:not(:disabled):focus-visible{background-color:var(--brand-hover)}button.primary:not(:disabled):active,a[role=button].primary:not(:disabled):active{background-color:var(--brand-active)}button.primary:disabled,a[role=button].primary:disabled{background-color:var(--grey)}button.icon,a[role=button].icon{box-sizing:border-box;padding:.5rem}button span.material-symbols-rounded,a[role=button] span.material-symbols-rounded{width:1.5rem;height:1.5rem;font-size:1.5rem}a[role=button].disabled{color:var(--grey);pointer-events:none}a,h1,h2,h3,h4,h5,h6,p,button,li,ul,input,label,span{font-optical-sizing:auto;color:var(--darkest);font-family:Titillium Web,sans-serif}a:not(span),h1:not(span),h2:not(span),h3:not(span),h4:not(span),h5:not(span),h6:not(span),p:not(span),button:not(span),li:not(span),ul:not(span),input:not(span),label:not(span),span:not(span){transition:color .1s}.input label{gap:1rem;margin-bottom:5px;font-weight:600;display:flex}.input label .required-text{color:var(--grey);margin-left:auto;font-size:.875rem;font-weight:400;display:inline-block}div{transition:color .1s,border-color .1s,transform .2s,opacity .1s}.subtitle,p{color:var(--dark)}h1{font-size:2rem}span.tag{color:var(--brand);pointer-events:none;align-items:center;margin-left:.5rem;padding:.1rem .5rem;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}span.tag:before{content:"";opacity:.2;background-color:currentColor;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}span.tag .tag-icon{margin-left:.25rem;font-size:1.2rem}.item-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:2rem;display:grid}.toggle-enter-active,.toggle-leave-active{opacity:1;transform:translateY(0)}.toggle-enter-from{opacity:0;transform:translateY(-6px)}.toggle-leave-to{opacity:0;transform:translateY(6px)}aside .breadcrumbs{margin-bottom:4rem;font-weight:600}aside .breadcrumbs a{color:var(--dark);text-decoration:none}aside .breadcrumbs a:hover{text-decoration:underline}aside .breadcrumbs .current{color:var(--darkest)}.editor .content{margin-top:4rem;transition:all .2s}.editor form>.buttons{justify-content:flex-end;gap:1rem;width:100%;margin-top:2rem;display:flex}.editor form .fields{gap:1rem;margin-top:2rem;display:grid}.editor form .row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.editor form .row>.input{flex-grow:1}.heading{align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.heading button,.heading a{min-width:max-content}.heading .title{flex-grow:1;margin:0}.organization-logo{background-color:var(--lighter);width:2rem;height:2rem;color:var(--darkest);border-radius:5px;justify-content:center;align-items:center;display:flex}.organization-logo span{color:var(--darkest);font-size:1.3rem}.table-filters{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:2rem;display:grid}ul.options{box-sizing:border-box;border-bottom:1px solid var(--lighter);width:100%;height:100%;margin:0;padding:.5rem;list-style:none;overflow:hidden}ul.options .visual{word-break:break-word}ul.options li{box-sizing:border-box;padding:0}ul.options li p.empty{width:100%;color:var(--grey);text-align:center;-webkit-user-select:none;user-select:none;margin:.5rem 0;font-weight:600}ul.options:has(li button.hover) button:hover:not(.hover){background-color:inherit}ul.options:last-of-type{border-bottom:none}ul.options button{box-sizing:border-box;text-align:start;width:100%;font-weight:400}ul.options button.placeholder{color:var(--grey)}ul.options a{box-sizing:border-box;width:100%}.option.hover .visual{background-color:var(--lightest)}.option:has(button:hover) .visual{background-color:var(--lightest)}.option:has(button:disabled){color:var(--grey)}.option:has(button:not(:disabled)) .visual{color:var(--darkest);cursor:pointer;transition:background-color .1s,color .1s,border .1s,transform .1s}.option.option{position:relative}.option.option .visual{color:var(--darkest);background-color:#0000;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.option.option .visual:has(span.material-symbols-rounded){gap:1rem}.option.option .visual .information>span{display:block}.option.option .visual .information>span.detail{width:100%;max-height:78px;color:var(--grey);-webkit-user-select:none;user-select:none;word-wrap:break-word;font-size:.875rem;font-weight:400;overflow:hidden}.option.option.hover .visual{background-color:var(--lightest)}.option.option:has(button:hover) .visual{background-color:var(--lightest)}.option.option button{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}[data-v-e76848ab]{will-change:width, height, opacity;backface-visibility:hidden;perspective:1000px}.appear-enter-active,.appear-leave-active{transform:translate(0)}.appear-enter-from,.appear-leave-to{opacity:0;transform:translateY(5px)}button.button{box-sizing:border-box;height:max-content;color:var(--button-text-color);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;display:flex}button.button.animated{transition:opacity .2s,transform .2s,background-color .2s}button.button .icon{font-size:1.5rem}button.button.icon{padding:.5rem 1rem .5rem .75rem}button.button.status{color:var(--lighter);position:relative}button.button.status:before{content:"";opacity:.25;background-color:currentColor;border-radius:10px;width:100%;height:100%;position:absolute;top:0;left:0}button.button.status.state-success{color:var(--success)}button.button.status.state-warning{color:var(--warning)}button.button.status.state-error{color:var(--error)}button.button .loading{box-sizing:border-box;border:2px solid var(--button-text-color);border-left:2px solid #0000;border-radius:50%;width:1.1rem;height:1.1rem;animation:1s linear infinite spin;display:block}button.button:focus-visible{box-shadow:0 0 4px -2px var(--brand)}button.button.primary{background-color:var(--brand);color:var(--button-text-color)}button.button.primary:not(:disabled):hover,button.button.primary:not(:disabled):focus-visible{background-color:var(--brand-hover)}button.button.primary:not(:disabled):active{background-color:var(--brand-active)}button.button.primary:disabled{background-color:var(--grey)}button.button.danger{background-color:var(--danger);color:var(--button-text-color)}button.button.danger:not(:disabled):hover,button.button.danger:not(:disabled):focus-visible{background-color:var(--danger-hover)}button.button.danger:not(:disabled):active{background-color:var(--danger-active)}button.button.danger:disabled{background-color:var(--grey)}button.button.secondary{border:1px solid var(--lighter);background-color:var(--white);color:var(--darkest)}button.button.secondary:not(:disabled):hover,button.button.secondary:not(:disabled):focus-visible{background-color:var(--lightest)}button.button.secondary:not(:disabled):active{background-color:var(--lighter)}button.button.secondary:hover{background-color:var(--lightest)}button.button.secondary:focus-visible{border:1px solid var(--brand)}button.button.text{color:var(--darkest)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header{box-sizing:border-box;width:100%;min-width:calc(450px - 2rem);padding:2rem;display:flex;position:absolute;top:0}header .action{flex-grow:1;justify-content:end;align-items:center;gap:1rem;margin-right:1rem;display:flex}header .action p{margin:0;font-weight:500;display:none}@media screen and (width>=600px){header .action p{display:inline-block}}header .action button{width:max-content;box-shadow:0 0 20px 2px var(--brand-50)}header svg{z-index:1;width:auto;height:60px}footer{box-sizing:border-box;place-items:center;width:100%;padding:2rem;display:grid;position:absolute;bottom:0}footer p.legal-info{width:100%;min-width:calc(450px - 8rem);max-width:calc(100vw - 4rem);color:var(--auth-legal-text-color);text-align:center;margin:0;font-size:.875rem;font-weight:400}footer p.legal-info a{color:currentColor}#auth{background:var(--white);justify-content:center;align-items:center;width:100vw;min-width:400px;height:100vh;display:flex}#auth .separator{align-items:center;gap:1rem;display:flex}#auth .separator div{background-color:var(--lighter);flex-grow:1;height:1px}#auth .separator span{color:var(--grey)}#auth .server-info{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}#auth .server-info h2{margin:2rem 0 0}#auth .server-info p{margin:0 0 1rem}#auth .server-info button{width:auto}#auth .server-info>.icon{background-color:var(--lighter);border-radius:10px;place-items:center;width:6rem;height:6rem;display:grid}#auth .server-info>.icon>span{color:var(--dark);font-size:3rem}#auth a.bottom-route{width:max-content;color:var(--button-text-color);margin:2rem auto 0;transition:transform .2s,opacity .2s}#auth a.bottom-route span{color:currentColor}#auth a.bottom-route:hover{color:var(--button-text-color)}#auth a.bottom-route:hover span:not(.material-symbols-rounded){text-decoration:underline}#auth .content{z-index:1;flex-direction:column;justify-content:center;align-items:center;margin:2rem 2rem 0;display:flex}#auth .auth-page{flex-direction:column;gap:2rem;padding:3rem;display:flex}#auth div.auth-inner{transition:all .2s ease-in-out}#auth h1,#auth h2{text-align:center;margin:0;font-weight:600}#auth form{flex-direction:column;gap:1rem;width:100%;transition:opacity .2s,transform .2s,height .2s;display:flex}#auth form h2{text-align:start}#auth form.wrapped{border:1px solid var(--lighter);border-radius:10px;gap:0}#auth form>button{width:100%}#auth .subtitle{color:var(--grey)}#auth .card{background-color:var(--modal-background);box-shadow:0 24px 64px var(--shadow-color);z-index:1;box-sizing:border-box;border-radius:1rem;width:100%;transition:width .2s,height .2s;overflow:hidden}#auth div.title{flex-direction:column;display:flex}#auth>a{text-align:center;width:100%;display:block}#auth .page-swipe-enter-active,#auth .page-swipe-leave-active{transform:translate(0)}#auth .page-swipe-enter-from,#auth .page-swipe-leave-to{opacity:0}#auth .page-swipe-enter-from{transform:translate(4rem)}#auth .page-swipe-leave-to{transform:translate(-4rem)}#auth .appear-enter-active,#auth .appear-leave-active{transform:translate(0)}#auth .appear-enter-from,#auth .appear-leave-to{opacity:0;transform:translateY(5px)}#auth .background{pointer-events:none;background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='1024'%20viewBox='0%200%201440%201024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='1440'%20height='1024'%20fill='%2348A0FF'/%3e%3crect%20width='1440'%20height='1024'%20fill='url(%23paint0_radial_624_2378)'/%3e%3crect%20width='1440'%20height='1024'%20fill='url(%23paint1_radial_624_2378)'/%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_624_2378'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(-243%201066)%20rotate(-21.1211)%20scale(1008.77%201418.58)'%3e%3cstop%20offset='0'%20stop-color='%230066FF'/%3e%3cstop%20offset='1'%20stop-color='%230066FF'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cradialGradient%20id='paint1_radial_624_2378'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(1824.5%20187.5)%20rotate(155.109)%20scale(2013.54%202831.55)'%3e%3cstop%20offset='0'%20stop-color='%2337D0F8'/%3e%3cstop%20offset='1'%20stop-color='%230066FF'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") 0 0/cover;width:100%;min-width:400px;height:calc(100% - 17vh);position:absolute;top:17vh;left:0;overflow:hidden}#auth .background:before{content:"";opacity:.2;background:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_624_2046)'%3e%3cline%20x1='16.5'%20y1='2.18557e-08'%20x2='16.5'%20y2='32'%20stroke='%230066FF'/%3e%3cline%20x1='32'%20y1='16.5'%20y2='16.5'%20stroke='%230066FF'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_624_2046'%3e%3crect%20width='32'%20height='32'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");width:200%;height:300%;display:block;position:absolute;top:-100%;left:-50%;transform:rotate(-28deg)}#auth .background svg{width:100%;height:auto;color:var(--white);position:absolute;top:0;left:0}#auth .background svg path{width:100%}#auth a:not(span a){color:var(--grey);justify-content:center;align-items:center;gap:1rem;font-weight:600;text-decoration:none;display:flex}#auth a:not(span a):hover{color:var(--dark)}#auth a:not(span a):active{color:var(--darkest)}.grecaptcha-badge{visibility:hidden}.single-line input{box-sizing:border-box;border:1px solid var(--lighter);background-color:var(--white);width:100%;color:var(--darkest);border-radius:10px;outline:none;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;transition:all .1s}.single-line input::placeholder{color:var(--grey);transition:all .1s}.single-line input:not(:disabled):hover{border:1px solid var(--grey)}.single-line input:not(:disabled):focus{border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.single-line input:disabled{border:1px solid var(--lighter);background-color:var(--lighter)}.single-line input.error{border-color:var(--red)}.single-line:has(input:not(:disabled):focus) .icon{color:var(--brand)}.single-line .input-holder{position:relative}.single-line .input-holder .icon{width:1.5rem;height:1.5rem;color:var(--grey);pointer-events:none;font-size:1.5rem;transition:color .1s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.single-line .input-holder:has(.icon) input{padding:.5rem 1rem .5rem 3rem}.single-line .error-text{color:var(--error);margin-top:5px;font-size:.875rem;font-weight:700;display:block}.material-symbols-rounded[data-v-230aa1ff]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}a[role=button][data-v-230aa1ff]{box-sizing:border-box;border:1px solid var(--lighter);background-color:var(--white);color:var(--darkest);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:1rem;padding:.5rem 1rem;font-weight:600;line-height:1.5rem;text-decoration:none;transition:color .1s,background-color .1s,transform .1s;display:flex}a[role=button] .icon[data-v-230aa1ff]{font-size:1.5rem}a[role=button][data-v-230aa1ff]:hover{background-color:var(--lightest)}a[role=button][data-v-230aa1ff]:active{background-color:var(--lighter)}a[role=button][data-v-230aa1ff]:focus-visible{border:1px solid var(--brand)}a[role=button] svg[data-v-230aa1ff]{width:1.5rem;height:1.5rem}.skeleton{background:linear-gradient(90deg, var(--lighter) 30%, color-mix(in srgb, var(--lighter) 50%, transparent), var(--lighter) 70%) right/300% 100%;animation:2s infinite skeleton}.skeleton.text,.skeleton.checkbox{border-radius:5px}.skeleton.rectangle{border-radius:10px}.skeleton.circle{border-radius:50%}.skeleton-inline{align-items:center;gap:1rem;display:flex}.skeleton-row{flex-direction:column;gap:.5rem;display:flex}@keyframes skeleton{to{background-position:0}}.material-symbols-rounded[data-v-1191c40a]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-1191c40a]{width:400px;height:330px}.social-login[data-v-1191c40a]{flex-direction:column;gap:1rem;display:flex}.material-symbols-rounded[data-v-24e32325]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}p[data-v-24e32325]{text-align:center}.material-symbols-rounded[data-v-a48f4a05]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.empty-view[data-v-a48f4a05]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 0;display:flex;overflow:hidden}.empty-view .icon[data-v-a48f4a05]{width:1.5rem;height:1.5rem;color:var(--darkest);position:relative}.empty-view .icon .graphic[data-v-a48f4a05]{pointer-events:none;width:25rem;height:25rem;color:var(--lighter);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.empty-view .buttons[data-v-a48f4a05],.empty-view .info[data-v-a48f4a05]{z-index:1}.empty-view .info p[data-v-a48f4a05]{margin:0}.empty-view .info p b[data-v-a48f4a05]{color:var(--darkest);transition:color .1s}.empty-view .info p[data-v-a48f4a05]:first-of-type{font-size:1.25rem}.material-symbols-rounded[data-v-56c3ce51]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-56c3ce51]{width:400px;height:420px}.auth-page form[data-v-56c3ce51]{flex-grow:1}.buttons[data-v-56c3ce51]{max-height:400px;overflow:auto}.empty-view[data-v-56c3ce51]{flex-grow:1}.big-button[data-v-56c3ce51]{position:relative}.big-button[data-v-56c3ce51]:not(:last-child){margin-bottom:.5rem}.big-button .button-inner[data-v-56c3ce51]{color:var(--darkest);box-sizing:border-box;border-radius:10px;align-items:center;gap:1rem;height:4rem;padding:.75rem;transition:all .1s;display:flex}.big-button .button-inner img[data-v-56c3ce51]{object-fit:cover;border-radius:10px;width:2.5rem;height:2.5rem}.big-button .button-inner .organization-logo[data-v-56c3ce51]{border-radius:10px;width:2.5rem;height:2.5rem}.big-button .button-inner .organization-logo span[data-v-56c3ce51]{font-size:1.5rem}.big-button .button-inner .button-content[data-v-56c3ce51]{flex-grow:1}.big-button .button-inner p[data-v-56c3ce51]{color:var(--darkest);margin:0}.big-button .button-inner p.title[data-v-56c3ce51]{font-weight:600}.big-button .button-inner p.subtitle[data-v-56c3ce51]{font-size:.9rem}.big-button:has(button:hover) .button-inner[data-v-56c3ce51]{background-color:var(--lightest)}.big-button:has(button:active) .button-inner[data-v-56c3ce51]{background-color:var(--lighter);color:var(--darkest)}.big-button button[data-v-56c3ce51]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.placeholder[data-v-56c3ce51]{border:2px dashed var(--lightest);box-sizing:border-box;border-radius:10px;width:100%;height:4rem}.placeholder[data-v-56c3ce51]:not(:last-child){margin-bottom:.5rem}.material-symbols-rounded[data-v-3eda4797]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-3eda4797]{width:400px;height:auto}.material-symbols-rounded[data-v-f82980e2]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-f82980e2]{width:400px;height:auto}.separator[data-v-f82980e2]{align-items:center;gap:1rem;display:flex}.separator div[data-v-f82980e2]{background-color:var(--lighter);flex-grow:1;height:1px}.separator span[data-v-f82980e2]{color:var(--grey)}.invitation{flex-direction:column;align-items:center;gap:2rem;padding:2rem 0 0;display:flex}.invitation .organization-logo{background-color:var(--lightest);border-radius:10px;place-items:center;width:4rem;height:4rem;display:grid}.invitation .organization-logo span{color:var(--darkest);font-size:2rem}.invitation img{border-radius:10px;width:4rem;height:4rem}.invitation p{text-align:center}.invitation p.error,.invitation .error-icon span{color:var(--error)}.invitation .information{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.invitation .form-buttons{width:100%}.invitation .form-buttons .skeleton{flex-grow:1}.popup-menu{background-color:var(--modal-background);box-shadow:0 24px 64px var(--shadow-color);z-index:100;border-radius:1rem;max-height:300px;padding:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.3,.6,.7,1.4);position:absolute;overflow-y:auto}.popup-menu.fixed{position:fixed}.open-right-enter-active,.open-right-leave-active,.open-bottom-enter-active,.open-bottom-leave-active,.open-left-enter-active,.open-left-leave-active,.open-top-enter-active,.open-top-leave-active{transform:translateY(0)scale(1)}.open-left-enter-from,.open-left-leave-to,.open-right-enter-from,.open-right-leave-to,.open-bottom-enter-from,.open-bottom-leave-to,.open-top-enter-from,.open-top-leave-to{opacity:0}.open-left-enter-from,.open-left-leave-to{transform:translate(1rem)scale(.95)}.open-right-enter-from,.open-right-leave-to{transform:translate(-1rem)scale(.95)}.open-bottom-enter-from,.open-bottom-leave-to{transform:translateY(-1rem)scale(.95)}.open-top-enter-from,.open-top-leave-to{transform:translateY(1rem)scale(.95)}.dropdown .dropdown-context{position:relative}.dropdown .dropdown-context .selected-value{width:100%}.dropdown .dropdown-context .input-box{position:relative}.dropdown .dropdown-context .input-box .visual{border:none;border:1px solid var(--lighter);color:var(--darkest);word-break:break-word;background-color:#0000;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 2rem .5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.dropdown .dropdown-context .input-box .visual .placeholder{color:var(--grey);font-weight:400}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):hover){border:1px solid var(--grey)}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):active){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):focus-visible){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box .visual:has(button:not(:disabled):focus){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box .visual:has(button:disabled){background-color:var(--lighter);cursor:not-allowed}.dropdown .dropdown-context .input-box .visual:has(span.material-symbols-rounded):has(span.detail){gap:1rem}.dropdown .dropdown-context .input-box .visual button{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.dropdown .dropdown-context .input-box .visual .information{word-break:break-word}.dropdown .dropdown-context .input-box .visual .information>span{word-break:break-word;width:100%;font-weight:400;display:block}.dropdown .dropdown-context .input-box .visual .information>span.detail{width:100%;max-height:78px;color:var(--grey);-webkit-user-select:none;user-select:none;word-break:break-word;font-size:.875rem;overflow:hidden}.dropdown .dropdown-context .input-box .visual .information:has(span.detail)>span:first-child{font-weight:600}.dropdown .dropdown-context .input-box.open button{border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.dropdown .dropdown-context .input-box select{z-index:-1;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.dropdown .dropdown-context .icon{width:1.5rem;height:1.5rem;color:var(--grey);pointer-events:none;font-size:1.5rem;transition:color .1s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.dropdown .dropdown-context:has(.icon) select{padding:.5rem 1rem .5rem 3rem}.dropdown .dropdown-context .selected-value,.dropdown .dropdown-context .visual{padding:.5rem 2rem .5rem 1rem}.dropdown .dropdown-context:has(.icon) .selected-value{padding:.5rem 2rem .5rem 3rem}.dropdown .dropdown-context:has(.icon) .visual{padding:.5rem 2rem .5rem 3rem}.dropdown .dropdown-context:has(.icon) button{padding:.5rem 2rem .5rem 3rem}.dropdown .arrow{color:var(--darkest);pointer-events:none;transition:all;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.checkbox{align-items:center;gap:1rem;display:flex}.checkbox span{margin:0;display:inline}.checkbox span a{color:var(--brand);display:inline}.checkbox .checkbox{box-sizing:border-box;border:1px solid var(--lighter);background-color:var(--white);width:1.5rem;min-width:1.5rem;height:1.5rem;color:var(--white);border-radius:5px;transition:all .1s;position:relative}.checkbox .checkbox .check{color:var(--button-text-color);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:20px;transition:all .1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox .checkbox:has(input[type=checkbox]:focus-visible){border:1px solid var(--brand);box-shadow:0 0 4px -2px var(--brand)}.checkbox .checkbox:has(input[type=checkbox]:checked){border:1px solid var(--brand);background-color:var(--brand)}.checkbox .checkbox:has(input[type=checkbox]:checked) .check{opacity:1}.checkbox .checkbox:has(input[type=checkbox]:disabled){border:1px solid var(--lightest);background-color:var(--lightest)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):hover){background-color:var(--lightest)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):active){border:1px solid var(--grey);background-color:var(--light)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):checked:hover){border-color:var(--brand-hover);background-color:var(--brand-hover)}.checkbox .checkbox:has(input[type=checkbox]:not(:disabled):checked:active){border-color:var(--brand-active);background-color:var(--brand-active)}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;border-radius:5px;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.material-symbols-rounded[data-v-d1daf44b]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.form-error[data-v-d1daf44b]{color:var(--error)}.material-symbols-rounded[data-v-4ab46da1]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.completed-stage[data-v-4ab46da1]{width:100%;min-height:26rem;position:relative}.celebration-screen[data-v-4ab46da1]{z-index:1000;box-sizing:border-box;color:#fff;isolation:isolate;background:#040714;place-items:center;width:100vw;height:100dvh;padding:clamp(2rem,6vw,6rem);animation:.7s ease-out both reveal-screen-4ab46da1;display:grid;position:fixed;inset:0;overflow:hidden}.celebration-screen[data-v-4ab46da1]:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#0000 0,#01030c94 72%);position:absolute;inset:0}.celebration-background[data-v-4ab46da1]{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora[data-v-4ab46da1]{opacity:.7;filter:blur(90px);mix-blend-mode:screen;will-change:transform;border-radius:50%;display:block;position:absolute}.aurora-one[data-v-4ab46da1]{background:radial-gradient(circle,#0066ffe6,#06f0);width:58vw;height:58vw;animation:12s ease-in-out infinite alternate aurora-one-4ab46da1;top:-28%;left:-12%}.aurora-two[data-v-4ab46da1]{background:radial-gradient(circle,#7531ffe6,#7531ff00);width:66vw;height:66vw;animation:14s ease-in-out infinite alternate aurora-two-4ab46da1;bottom:-38%;right:-18%}.aurora-three[data-v-4ab46da1]{background:radial-gradient(circle,#00dcbe7a,#00dcbe00);width:34vw;height:34vw;animation:10s ease-in-out infinite alternate aurora-three-4ab46da1;top:18%;left:42%}.light-sweep[data-v-4ab46da1]{filter:blur(18px);background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:36vw;height:200%;animation:7s ease-in-out infinite light-sweep-4ab46da1;position:absolute;top:-50%;left:-20%;transform:rotate(18deg)}.grain[data-v-4ab46da1]{opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.celebration-content[data-v-4ab46da1]{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(760px,100vw - 3rem);margin:0 auto;animation:.9s cubic-bezier(.16,1,.3,1) .4s both reveal-content-4ab46da1;display:flex}.celebration-content h2[data-v-4ab46da1]{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.7rem,6vw,5.5rem);font-weight:600;line-height:.98}.celebration-content .description[data-v-4ab46da1]{color:#ffffffb8;text-wrap:balance;max-width:640px;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.celebration-content button[data-v-4ab46da1]{border-radius:999px;width:min(100%,360px);min-height:3.5rem;font-size:1.05rem;box-shadow:0 1rem 3rem #0066ff59,inset 0 0 0 1px #ffffff1a}.success-icon[data-v-4ab46da1]{color:#70ffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1c;border-radius:50%;place-items:center;width:clamp(5.5rem,10vw,7.5rem);height:clamp(5.5rem,10vw,7.5rem);margin:0 auto 2rem;animation:.7s cubic-bezier(.34,1.56,.64,1) .85s both success-pop-4ab46da1;display:grid;position:relative;box-shadow:0 0 60px #4dffc433,inset 0 0 0 1px #ffffff2e}.success-icon .material-symbols-rounded[data-v-4ab46da1]{font-size:clamp(3rem,6vw,4.25rem);font-weight:700}.success-ring[data-v-4ab46da1]{border:1px solid #70ffc780;border-radius:50%;animation:1.4s ease-out 1.1s both success-ring-4ab46da1;position:absolute;inset:-1px}.eyebrow[data-v-4ab46da1]{color:#70ffc7;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:700}.ready-message[data-v-4ab46da1]{color:#ffffffd1;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.75rem;max-width:560px;margin:2rem 0;padding:.875rem 1.25rem;display:flex}.ready-message .material-symbols-rounded[data-v-4ab46da1]{color:#7aadff;flex:none;font-size:1.5rem}.ready-message p[data-v-4ab46da1]{color:inherit;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.confetti[data-v-4ab46da1]{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti-piece[data-v-4ab46da1]{top:-2rem;left:var(--confetti-x);width:var(--confetti-size);height:calc(var(--confetti-size) * 1.7);background:var(--confetti-color);opacity:0;animation:confetti-fall-4ab46da1 var(--confetti-duration) ease-in var(--confetti-delay) both;border-radius:2px;position:absolute}.confetti-piece.shape-1[data-v-4ab46da1]{height:var(--confetti-size);border-radius:50%}.confetti-piece.shape-2[data-v-4ab46da1]{height:calc(var(--confetti-size) * .45);border-radius:999px}@keyframes confetti-fall-4ab46da1{0%{opacity:0;transform:translateY(-5vh)rotate(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift), 110vh, 0) rotate(var(--confetti-rotation))}}@keyframes success-pop-4ab46da1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes success-ring-4ab46da1{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.65)}}@keyframes reveal-screen-4ab46da1{0%{opacity:0}to{opacity:1}}@keyframes reveal-content-4ab46da1{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aurora-one-4ab46da1{0%{transform:translate(-4vw,-3vh)scale(.9)}to{transform:translate(13vw,12vh)scale(1.15)}}@keyframes aurora-two-4ab46da1{0%{transform:translate(5vw,8vh)scale(.95)}to{transform:translate(-14vw,-10vh)scale(1.12)}}@keyframes aurora-three-4ab46da1{0%{transform:translate(-8vw,5vh)scale(.8)}to{transform:translate(10vw,-8vh)scale(1.2)}}@keyframes light-sweep-4ab46da1{0%,20%{opacity:0;transform:translate(-35vw)rotate(18deg)}48%{opacity:1}75%,to{opacity:0;transform:translate(150vw)rotate(18deg)}}@media (height<=700px){.celebration-screen[data-v-4ab46da1]{place-items:start center;overflow-y:auto}.celebration-content[data-v-4ab46da1]{margin:auto}.success-icon[data-v-4ab46da1]{width:5rem;height:5rem;margin-bottom:1rem}.ready-message[data-v-4ab46da1]{margin:1.25rem 0}}@media (prefers-reduced-motion:reduce){.confetti[data-v-4ab46da1],.light-sweep[data-v-4ab46da1]{display:none}.celebration-screen[data-v-4ab46da1],.celebration-content[data-v-4ab46da1],.success-icon[data-v-4ab46da1],.success-ring[data-v-4ab46da1],.aurora[data-v-4ab46da1]{animation:none}}.material-symbols-rounded[data-v-b1a687ad]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-b1a687ad]{width:400px;height:auto}.form-holder[data-v-b1a687ad]{margin:0 -3rem;padding:0 3rem;transition:width .2s,height .2s}.steps .step-info[data-v-b1a687ad]{align-items:center;gap:1rem;display:flex}.steps .step-info button[data-v-b1a687ad]{width:max-content}.steps .step-info p[data-v-b1a687ad]{text-align:end;flex-grow:1;width:max-content;margin:1rem 0;font-weight:600}.steps .progress-bar[data-v-b1a687ad]{background-color:var(--lighter);border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.steps .progress-bar .progress[data-v-b1a687ad]{background-color:var(--brand);height:100%;transition:width .2s;position:absolute;top:0;left:0}.material-symbols-rounded{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.note{box-sizing:border-box;border-left:4px solid var(--brand);background-color:var(--brand-10);border-radius:10px;gap:1rem;width:100%;padding:1rem;transition:background-color .1s;display:flex}.note span,.note p{transition:color .1s}.note .material-symbols-rounded{color:currentColor}.note .greyed{color:var(--darkest)}.note.warning{border-color:var(--warning);background-color:var(--warning-10);color:var(--warning)}.note.warning .highlighted{color:var(--warning)}.note.error{border-color:var(--error);background-color:var(--error-10);color:var(--error)}.note.error .highlighted{color:var(--error)}.note.info{border-color:var(--brand);background-color:var(--brand-10);color:var(--brand)}.note.info .highlighted{color:var(--brand)}.note.success{border-color:var(--success);background-color:var(--success-10);color:var(--success)}.note.success .highlighted{color:var(--success)}.note .note-content{flex-grow:1}.note .note-content p{margin:.5rem 0 0}.note .note-content span{transition:color .1s}.note .info-title{font-weight:700}.material-symbols-rounded[data-v-18f9c397]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-18f9c397]{width:400px;height:540px}.material-symbols-rounded[data-v-da8d805b]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-da8d805b]{width:400px;height:auto}.material-symbols-rounded[data-v-99178d24]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-99178d24]{width:400px;height:auto}.material-symbols-rounded[data-v-a8d5343e]{color:currentColor;letter-spacing:normal;text-transform:none;-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-family:Material Symbols Rounded,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;display:inline-block}.auth-page[data-v-a8d5343e]{width:400px;height:auto}
