.icon{display:flex;align-items:center;justify-content:center}.icon.x-small{font-size:var(--icon-xs)}.icon.small{font-size:var(--icon-s)}.icon.medium{font-size:var(--icon-m)}.icon.large{font-size:var(--icon-l)}.button{outline:none}.button:focus,.button[data-focused]{outline:none}.button{outline:none;outline-offset:var(--stroke-thick, 2px)}.button:focus-visible:not([data-focused]),.button[data-focus-visible]{outline:var(--stroke-thick, 2px) solid hsl(var(--brand-stroke-focus-rest, 219 100% 59%))}.button{border-radius:var(--radius-xxs, 4px)}.button[data-disabled]{cursor:default}.button.filled{font-family:var(--font-base);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-200, 14px);line-height:var(--line-height-200, 20px);align-items:center;display:flex;gap:var(--spacing-xs, 8px);transition:background-color,color,border-color,box-shadow,transform var(--transition-200) var(--timing, ease-in-out)}.button.filled.icon-left{padding-inline:var(--spacing-l, 16px) var(--spacing-xxl, 24px)}.button.filled.icon-right{flex-direction:row-reverse;padding-inline:var(--spacing-xxl, 24px) var(--spacing-l, 16px)}.button.filled.icon-size.x-small{padding:var(--spacing-xxxxs, 2px)}.button.filled.icon-size.small{padding:var(--spacing-xxs, 6px)}.button.filled.icon-size.medium{padding:var(--spacing-xs, 8px)}.button.filled.icon-size.large{padding:var(--spacing-s, 10px)}.button.filled.icon-size[data-disabled]{pointer-events:none}.button.filled{border-radius:var(--radius-circular, 99px);padding:var(--spacing-s, 10px) var(--spacing-xxl, 24px);width:fit-content;background-color:hsl(var(--brand-background-primary-rest, 219 100% 59%));color:hsl(var(--neutral-foreground-onbrand-rest, 0 0% 100%))}.button.filled[data-hovered]{background-color:hsl(var(--brand-background-primary-hover, 219 100% 64%));box-shadow:var(--elevation-1)}.button.filled[data-pressed]{background-color:hsl(var(--brand-background-primary-pressed, 219 100% 67%))}.button.filled[data-disabled]{background-color:hsl(var(--neutral-background-disabled-rest, 0 0% 94%));color:hsl(var(--neutral-foreground-disabled-rest, 0 0% 74%))}.button.outlined{font-family:var(--font-base);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-200, 14px);line-height:var(--line-height-200, 20px);align-items:center;display:flex;gap:var(--spacing-xs, 8px);transition:background-color,color,border-color,box-shadow,transform var(--transition-200) var(--timing, ease-in-out)}.button.outlined.icon-left{padding-inline:var(--spacing-l, 16px) var(--spacing-xxl, 24px)}.button.outlined.icon-right{flex-direction:row-reverse;padding-inline:var(--spacing-xxl, 24px) var(--spacing-l, 16px)}.button.outlined.icon-size.x-small{padding:var(--spacing-xxxxs, 2px)}.button.outlined.icon-size.small{padding:var(--spacing-xxs, 6px)}.button.outlined.icon-size.medium{padding:var(--spacing-xs, 8px)}.button.outlined.icon-size.large{padding:var(--spacing-s, 10px)}.button.outlined.icon-size[data-disabled]{pointer-events:none}.button.outlined{border-radius:var(--radius-circular, 99px);padding:var(--spacing-s, 10px) var(--spacing-xxl, 24px);width:fit-content;background-color:hsl(var(--neutral-background-subtle-rest, 0 0% 100%));border:var(--stroke-thin, 1px) solid hsl(var(--neutral-stroke-black-rest, 0 0% 38%));color:hsl(var(--brand-foreground-primary-rest, 219 100% 59%))}.button.outlined[data-hovered]{background-color:hsl(var(--neutral-background-subtle-hover, 0 0% 96%));border-color:hsl(var(--neutral-stroke-black-hover, 0 0% 34%))}.button.outlined[data-pressed]{background-color:hsl(var(--neutral-background-subtle-pressed, 0 0% 88%));border-color:hsl(var(--neutral-stroke-black-pressed, 0 0% 30%))}.button.outlined[data-disabled]{border-color:hsl(var(--neutral-stroke-disabled-rest, 0 0% 88%));color:hsl(var(--neutral-foreground-disabled-rest, 0 0% 74%))}.button.tonal{font-family:var(--font-base);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-200, 14px);line-height:var(--line-height-200, 20px);align-items:center;display:flex;gap:var(--spacing-xs, 8px);transition:background-color,color,border-color,box-shadow,transform var(--transition-200) var(--timing, ease-in-out)}.button.tonal.icon-left{padding-inline:var(--spacing-l, 16px) var(--spacing-xxl, 24px)}.button.tonal.icon-right{flex-direction:row-reverse;padding-inline:var(--spacing-xxl, 24px) var(--spacing-l, 16px)}.button.tonal.icon-size.x-small{padding:var(--spacing-xxxxs, 2px)}.button.tonal.icon-size.small{padding:var(--spacing-xxs, 6px)}.button.tonal.icon-size.medium{padding:var(--spacing-xs, 8px)}.button.tonal.icon-size.large{padding:var(--spacing-s, 10px)}.button.tonal.icon-size[data-disabled]{pointer-events:none}.button.tonal{border-radius:var(--radius-circular, 99px);padding:var(--spacing-s, 10px) var(--spacing-xxl, 24px);width:fit-content;background-color:hsl(var(--brand-background-secondary-rest, 219 100% 84%));color:hsl(var(--neutral-foreground-black-rest, 0 0% 14%))}.button.tonal[data-hovered]{background-color:hsl(var(--brand-background-secondary-hover, 219 100% 80%))}.button.tonal[data-pressed]{background-color:hsl(var(--brand-background-secondary-pressed, 219 100% 72%))}.button.tonal[data-disabled]{background-color:hsl(var(--neutral-background-disabled-rest, 0 0% 94%));color:hsl(var(--neutral-foreground-disabled-rest, 0 0% 74%))}.button.transparent{font-family:var(--font-base);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-200, 14px);line-height:var(--line-height-200, 20px);align-items:center;display:flex;gap:var(--spacing-xs, 8px);transition:background-color,color,border-color,box-shadow,transform var(--transition-200) var(--timing, ease-in-out)}.button.transparent.icon-left{padding-inline:var(--spacing-l, 16px) var(--spacing-xxl, 24px)}.button.transparent.icon-right{flex-direction:row-reverse;padding-inline:var(--spacing-xxl, 24px) var(--spacing-l, 16px)}.button.transparent.icon-size.x-small{padding:var(--spacing-xxxxs, 2px)}.button.transparent.icon-size.small{padding:var(--spacing-xxs, 6px)}.button.transparent.icon-size.medium{padding:var(--spacing-xs, 8px)}.button.transparent.icon-size.large{padding:var(--spacing-s, 10px)}.button.transparent.icon-size[data-disabled]{pointer-events:none}.button.transparent{border-radius:var(--radius-circular, 99px);padding:var(--spacing-s, 10px) var(--spacing-xxl, 24px);width:fit-content;background-color:transparent;color:hsl(var(--brand-foreground-primary-rest, 219 100% 59%))}.button.transparent.icon-size{color:hsl(var(--neutral-foreground-black-rest, 0 0% 14%))}.button.transparent[data-hovered]{background-color:hsl(var(--neutral-foreground-black-rest, 0 0% 14%)/.1)}.button.transparent[data-pressed]{background-color:hsl(var(--neutral-foreground-black-rest, 0 0% 14%)/.2)}.button.transparent[data-disabled]{background-color:transparent;color:hsl(var(--neutral-foreground-disabled-rest, 0 0% 74%))}.button.underlined{outline:none}.button.underlined:focus,.button.underlined[data-focused]{outline:none}.button.underlined{outline:none;outline-offset:var(--stroke-thick, 2px)}.button.underlined:focus-visible:not([data-focused]),.button.underlined[data-focus-visible]{outline:var(--stroke-thick, 2px) solid hsl(var(--brand-stroke-focus-rest, 219 100% 59%))}.button.underlined{font-family:var(--font-base);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-200, 14px);line-height:var(--line-height-200, 20px)}.button.underlined{color:hsl(var(--brand-foreground-link-rest, 219 81% 100%))}.button.underlined[data-hovered]{color:hsl(var(--brand-foreground-link-hover, 219 81% 90%));text-decoration:underline}.button.underlined[data-pressed]{color:hsl(var(--brand-foreground-link-pressed, 219 81% 80%));text-decoration:underline}.button.underlined[data-disabled]{color:hsl(var(--neutral-foreground-disabled-rest, 0 0% 74%));pointer-events:none}.logo{aspect-ratio:1/1}.logo--small{width:24px}.logo--medium{width:35px}.logo--large{width:48px}.logo-title{display:flex;align-items:center}.logo-title--small{font-family:var(--font-title);font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-300, 16px);line-height:var(--line-height-300, 24px)}.logo-title--small{gap:var(--spacing-xxxs, 4px)}.logo-title--medium{font-family:var(--font-title);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-400, 22px);line-height:var(--line-height-400, 28px)}.logo-title--medium{gap:var(--spacing-xxs, 6px)}.logo-title--large{font-family:var(--font-title);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-500, 24px);line-height:var(--line-height-500, 32px)}.logo-title--large{gap:var(--spacing-xs, 8px)}.overlay{position:fixed;inset:0;width:100vw;height:100svh}.overlay{animation:fade-in var(--transition-200) var(--timing, ease-in-out);background-color:hsla(var(--black, 0 0% 0%)/var(--overlay-alpha, .32))}.modal{position:fixed;inset:0;width:100vw;height:100svh;display:flex;align-items:center;justify-content:center}.modal{animation:fade-in var(--transition-200) var(--timing, ease-in-out) forwards;padding:var(--spacing-xxl, 24px);z-index:2}.modal__overlay{pointer-events:none}.modal__content{z-index:3}.modal-content{background-color:hsl(var(--neutral-background-primary-rest, 0 0% 100%));border-radius:var(--radius-l, 28px);box-shadow:var(--elevation-3);display:flex;flex-direction:column;gap:var(--spacing-l, 16px);max-width:560px;min-width:280px;padding:var(--spacing-xxL, 24px)}.modal-title{font-family:var(--font-title);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-500, 24px);line-height:var(--line-height-500, 32px)}.modal-body{font-family:var(--font-base);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-200, 14px);line-height:var(--line-height-200, 20px)}.modal-footer{align-items:center;display:flex;gap:var(--spacing-xs, 8px);justify-content:flex-end}.login-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login-wrapper__button{align-items:center;display:flex}.login{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xxl, 24px);padding:48px 40px 36px;border:var(--stroke-thin, 1px) solid hsl(var(--neutral-stroke-primary-rest, 0 0% 82%));border-radius:var(--radius-xs, 8px);max-width:450px}.login__logo{width:24px;height:24px}.login__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-l, 16px);text-align:center}.login__header__title{display:flex;align-items:center;gap:var(--spacing-xxxs, 4px);font-family:Google Sans;font-size:15px;line-height:19px}.login__header__title__logo{width:24px;height:24px}.login__header__box{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs, 8px)}.login__header__box__heading{font-family:Google Sans;font-size:24px;line-height:32px}.login__header__box__text{font-family:Google Sans;font-size:16px;line-height:24px}.login__code{font-family:var(--font-base);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-300, 16px);line-height:var(--line-height-300, 24px)}.login__code{width:100%;color:hsla(var(--neutral-foreground-black-light, 0 0% 34%));display:flex;align-items:center;padding:var(--spacing-l, 16px);border:var(--stroke-thin, 1px) solid hsl(var(--neutral-stroke-black-rest, 0 0% 38%));border-radius:var(--radius-xxs, 4px)}.login__qr-code{display:flex;align-items:center;justify-content:center}.login__qr-code{min-height:200px}.layout__loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:flex;justify-content:center;align-items:center}.pl{width:6em;height:6em}.pl__ring{animation:ringA 2s linear infinite}.pl__ring--a{stroke:#4285f4}.pl__ring--b{animation-name:ringB;stroke:#db4437}.pl__ring--c{animation-name:ringC;stroke:#f4b400}.pl__ring--d{animation-name:ringD;stroke:#0f9d58}@keyframes ringA{stroke-dasharray: 0 660; stroke-width: 20; stroke-dashoffset: -330; 12% {stroke-dasharray: 60 600; stroke-width: 30; stroke-dashoffset: -335;} 32% {stroke-dasharray: 60 600; stroke-width: 30; stroke-dashoffset: -595;} 40%,54% {stroke-dasharray: 0 660; stroke-width: 20; stroke-dashoffset: -660;} 62% {stroke-dasharray: 60 600; stroke-width: 30; stroke-dashoffset: -665;} 82% {stroke-dasharray: 60 600; stroke-width: 30; stroke-dashoffset: -925;} 90%,to {stroke-dasharray: 0 660; stroke-width: 20; stroke-dashoffset: -990;}}@keyframes ringB{stroke-dasharray: 0 220; stroke-width: 20; stroke-dashoffset: -110; 20% {stroke-dasharray: 20 200; stroke-width: 30; stroke-dashoffset: -115;} 40% {stroke-dasharray: 20 200; stroke-width: 30; stroke-dashoffset: -195;} 48%,62% {stroke-dasharray: 0 220; stroke-width: 20; stroke-dashoffset: -220;} 70% {stroke-dasharray: 20 200; stroke-width: 30; stroke-dashoffset: -225;} 90% {stroke-dasharray: 20 200; stroke-width: 30; stroke-dashoffset: -305;} 98%,to {stroke-dasharray: 0 220; stroke-width: 20; stroke-dashoffset: -330;}}@keyframes ringC{stroke-dasharray: 0 440; stroke-width: 20; stroke-dashoffset: 0; 8% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -5;} 28% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -175;} 36%,58% {stroke-dasharray: 0 440; stroke-width: 20; stroke-dashoffset: -220;} 66% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -225;} 86% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -395;} 94%,to {stroke-dasharray: 0 440; stroke-width: 20; stroke-dashoffset: -440;}}@keyframes ringD{stroke-dasharray: 0 440; stroke-width: 20; stroke-dashoffset: 0; 16% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -5;} 36% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -175;} 44%,50% {stroke-dasharray: 0 440; stroke-width: 20; stroke-dashoffset: -220;} 58% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -225;} 78% {stroke-dasharray: 40 400; stroke-width: 30; stroke-dashoffset: -395;} 86%,to {stroke-dasharray: 0 440; stroke-width: 20; stroke-dashoffset: -440;}}html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a,del,ins{text-decoration:none}a{color:inherit}label{cursor:pointer}input{outline:0}*,:before,:after{-webkit-tap-highlight-color:transparent}input[type=search]::-webkit-search-cancel-button{display:none}input[type=password]::-ms-reveal{display:none}input[type=password]::-moz-password-toggle{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-ms-clear{display:none}button{border:none;cursor:pointer;background-color:transparent}button:focus-visible{outline:auto}input{font-family:inherit}li{list-style-type:none}a{display:inline-block;color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}fieldset{border:none}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-Regular-COnPDcWl.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-Medium-Dwkqld9k.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Google Sans;src:url(/assets/GoogleSans-Bold-CP9rpBa5.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Google Sans Text;src:url(/assets/GoogleSansText-Regular-BM9L9Qbs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Google Sans Text;src:url(/assets/GoogleSansText-Medium-BFm9TfYg.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Google Sans Text;src:url(/assets/GoogleSansText-Bold-vsh2es3t.ttf) format("truetype");font-weight:700;font-style:normal}:root{--font-title: "Google Sans", sans-serif;--font-base: "Google Sans Text", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--overlay-alpha: .32;--stroke-width-none: 0;--stroke-width-10: 1px;--stroke-width-20: 2px;--stroke-width-30: 3px;--stroke-width-40: 4px;--border-radius-none: 0;--border-radius-40: 4px;--border-radius-80: 8px;--border-radius-120: 12px;--border-radius-160: 16px;--border-radius-280: 28px;--border-radius-320: 32px;--border-radius-circular: 99px;--size-none: 0px;--size-20: 2px;--size-40: 4px;--size-60: 6px;--size-80: 8px;--size-100: 10px;--size-120: 12px;--size-160: 16px;--size-200: 20px;--size-240: 24px;--size-280: 28px;--size-320: 32px;--size-360: 36px;--size-400: 40px;--size-440: 44px;--size-480: 48px;--size-520: 52px;--font-size-030: 8px;--font-size-045: 9px;--font-size-060: 10px;--font-size-075: 11px;--font-size-100: 12px;--font-size-200: 14px;--font-size-300: 16px;--font-size-400: 22px;--font-size-500: 24px;--font-size-600: 28px;--font-size-700: 32px;--font-size-800: 36px;--font-size-900: 45px;--font-size-1000: 57px;--line-height-050: 12px;--line-height-100: 16px;--line-height-200: 20px;--line-height-300: 24px;--line-height-400: 28px;--line-height-500: 32px;--line-height-600: 36px;--line-height-700: 40px;--line-height-800: 44px;--line-height-900: 52px;--line-height-1000: 67px;--letter-spacing-100: .13px;--letter-spacing-200: .14px;--brand-10: 220 68% 6%;--brand-20: 220 67% 12%;--brand-30: 219 69% 18%;--brand-40: 219 69% 24%;--brand-50: 219 68% 30%;--brand-60: 219 68% 36%;--brand-70: 219 68% 42%;--brand-80: 219 69% 47%;--brand-90: 219 78% 53%;--brand-100: 219 100% 59%;--brand-110: 219 100% 64%;--brand-120: 219 100% 67%;--brand-130: 219 100% 72%;--brand-140: 219 100% 76%;--brand-150: 219 100% 80%;--brand-160: 219 100% 84%;--brand-170: 219 100% 88%;--brand-180: 220 100% 92%;--neutral-0: 0 0% 0%;--neutral-2: 0 0% 2%;--neutral-4: 0 0% 4%;--neutral-6: 0 0% 6%;--neutral-8: 0 0% 8%;--neutral-10: 0 0% 10%;--neutral-12: 0 0% 12%;--neutral-14: 0 0% 14%;--neutral-16: 0 0% 16%;--neutral-18: 0 0% 18%;--neutral-20: 0 0% 20%;--neutral-22: 0 0% 22%;--neutral-24: 0 0% 24%;--neutral-26: 0 0% 26%;--neutral-28: 0 0% 28%;--neutral-30: 0 0% 30%;--neutral-32: 0 0% 32%;--neutral-34: 0 0% 34%;--neutral-36: 0 0% 36%;--neutral-38: 0 0% 38%;--neutral-40: 0 0% 40%;--neutral-42: 0 0% 42%;--neutral-44: 0 0% 44%;--neutral-46: 0 0% 46%;--neutral-48: 0 0% 48%;--neutral-50: 0 0% 50%;--neutral-52: 0 0% 52%;--neutral-54: 0 0% 54%;--neutral-56: 0 0% 56%;--neutral-58: 0 0% 58%;--neutral-60: 0 0% 60%;--neutral-62: 0 0% 62%;--neutral-64: 0 0% 64%;--neutral-66: 0 0% 66%;--neutral-68: 0 0% 68%;--neutral-70: 0 0% 70%;--neutral-72: 0 0% 72%;--neutral-74: 0 0% 74%;--neutral-76: 0 0% 76%;--neutral-78: 0 0% 78%;--neutral-80: 0 0% 80%;--neutral-82: 0 0% 82%;--neutral-84: 0 0% 84%;--neutral-86: 0 0% 86%;--neutral-88: 0 0% 88%;--neutral-90: 0 0% 90%;--neutral-92: 0 0% 92%;--neutral-94: 0 0% 94%;--neutral-96: 0 0% 96%;--neutral-98: 0 0% 98%;--neutral-100: 0 0% 100%;--red-10: 357 82% 4%;--red-20: 355 86% 8%;--red-30: 356 84% 13%;--red-40: 355 86% 17%;--red-50: 355 85% 21%;--red-60: 354 86% 25%;--red-70: 355 85% 29%;--red-80: 355 86% 33%;--red-90: 355 85% 37%;--red-100: 355 86% 42%;--red-110: 355 68% 47%;--red-120: 355 61% 53%;--red-130: 355 61% 59%;--red-140: 354 61% 65%;--red-150: 355 61% 71%;--red-160: 355 61% 77%;--yellow-10: 23 92% 5%;--yellow-20: 23 92% 10%;--yellow-30: 22 90% 15%;--yellow-40: 22 90% 20%;--yellow-50: 22 91% 25%;--yellow-60: 22 91% 30%;--yellow-70: 22 91% 35%;--yellow-80: 22 90% 41%;--yellow-90: 22 91% 46%;--yellow-100: 22 94% 51%;--yellow-110: 22 94% 56%;--yellow-120: 22 94% 61%;--yellow-130: 22 93% 65%;--yellow-140: 22 93% 70%;--yellow-150: 22 94% 75%;--yellow-160: 22 94% 80%;--green-10: 120 71% 3%;--green-20: 120 79% 5%;--green-30: 120 76% 8%;--green-40: 120 79% 11%;--green-50: 120 77% 14%;--green-60: 120 76% 16%;--green-70: 120 78% 19%;--green-80: 120 77% 22%;--green-90: 120 78% 25%;--green-100: 120 77% 27%;--green-110: 120 55% 35%;--green-120: 120 40% 42%;--green-130: 120 30% 49%;--green-140: 120 29% 56%;--green-150: 120 29% 64%;--green-160: 120 30% 71%}:root{--spacing-none: var(--size-none, 0);--spacing-xxxxs: var(--size-20, 2px);--spacing-xxxs: var(--size-40, 4px);--spacing-xxs: var(--size-60, 6px);--spacing-xs: var(--size-80, 8px);--spacing-s: var(--size-100, 10px);--spacing-m: var(--size-120, 12px);--spacing-l: var(--size-160, 16px);--spacing-xl: var(--size-200, 20px);--spacing-xxl: var(--size-240, 24px);--spacing-xxxl: var(--size-320, 32px);--icon-xs: 16px;--icon-s: 18px;--icon-m: 24px;--icon-l: 48px;--input-height: 56px;--header-height: 80px;--left-panel-width: 220px;--right-panel-width: 300px;--dialog-width: clamp(280px, 95vw, 773px)}:root{--stroke-none: var(--stroke-width-none, 0);--stroke-thin: var(--stroke-width-10, 1px);--stroke-thick: var(--stroke-width-20, 2px);--stroke-thicker: var(--stroke-width-30, 3px);--stroke-thickest: var(--stroke-width-40, 4px);--radius-none: var(--border-radius-none, 0);--radius-xxs: var(--border-radius-40, 4px);--radius-xs: var(--border-radius-80, 8px);--radius-s: var(--border-radius-120, 12px);--radius-m: var(--border-radius-160, 16px);--radius-l: var(--border-radius-280, 28px);--radius-xl: var(--border-radius-320, 32px);--radius-circular: var(--border-radius-circular, 99px)}:root{--white: var(--neutral-100, 0 0% 100%);--black: var(--neutral-0, 0 0% 0%);--destructive: 3 71% 41%;--neutral-foreground-black-rest: var(--neutral-14, 0 0% 14%);--neutral-foreground-black-light: var(--neutral-34, 0 0% 34%);--neutral-foreground-black-muted: var(--neutral-66, 0 0% 66%);--neutral-foreground-white-rest: var(--neutral-100, 0 0% 100%);--neutral-foreground-disabled-rest: var(--neutral-74, 0 0% 74%);--neutral-background-disabled-rest: var(--neutral-94, 0 0% 94%);--neutral-foreground-onbrand-rest: var(--neutral-100, 0 0% 100%);--neutral-stroke-black-rest: var(--neutral-38, 0 0% 38%);--neutral-stroke-black-hover: var(--neutral-34, 0 0% 34%);--neutral-stroke-black-pressed: var(--neutral-30, 0 0% 30%);--neutral-stroke-black-selected: var(--brand-100, 219 100% 59%);--neutral-stroke-primary-rest: var(--neutral-82, 0 0% 82%);--neutral-stroke-primary-hover: var(--neutral-88, 0 0% 88%);--neutral-stroke-disabled-rest: var(--neutral-88, 0 0% 88%);--neutral-background-subtle-rest: var(--neutral-100, 0 0% 100%);--neutral-background-subtle-hover: var(--neutral-96, 0 0% 96%);--neutral-background-subtle-pressed: var(--neutral-88, 0 0% 88%);--neutral-background-primary-rest: var(--neutral-100, 0 0% 100%);--neutral-background-primary-hover: var(--neutral-96, 0 0% 96%);--neutral-background-primary-pressed: var(--neutral-88, 0 0% 88%);--neutral-background-primary-selected: var(--brand-180, 220 100% 92%);--neutral-background-primary-selected-hover: var(--brand-170, 219 100% 88%);--neutral-background-primary-selected-pressed: var(--brand-150, 219 100% 80%);--neutral-background-secondary-rest: var(--neutral-96, 0 0% 96%);--neutral-background-secondary-hover: var(--neutral-90, 0 0% 90%);--neutral-background-secondary-pressed: var(--neutral-86, 0 0% 86%);--neutral-background-secondary-selected: var(--brand-160, 219 100% 84%);--brand-background-primary-rest: var(--brand-100, 219 100% 59%);--brand-background-primary-hover: var(--brand-110, 219 100% 64%);--brand-background-primary-pressed: var(--brand-120, 219 100% 67%);--brand-foreground-primary-rest: var(--brand-100, 219 100% 59%);--brand-foreground-link-rest: var(--brand-100, 219 81% 100%);--brand-foreground-link-hover: var(--brand-90, 219 81% 90%);--brand-foreground-link-pressed: var(--brand-80, 219 81% 80%);--brand-background-secondary-rest: var(--brand-160, 219 100% 84%);--brand-background-secondary-hover: var(--brand-150, 219 100% 80%);--brand-background-secondary-pressed: var(--brand-130, 219 100% 72%);--brand-stroke-primary-rest: var(--brand-140, 219 100% 76%);--brand-stroke-primary-hover: var(--brand-120, 219 100% 67%);--brand-stroke-primary-pressed: var(--brand-80, 219 69% 47%);--brand-stroke-primary-selected: var(--brand-100, 219 100% 59%);--brand-stroke-focus-rest: var(--brand-100, 219 100% 59%);--status-danger-background-primary-rest: var(--red-160, 355 61% 77%);--status-danger-foreground-primary-rest: var(--red-90, 355 85% 37%);--status-danger-stroke-primary-rest: var(--red-140, 354 61% 65%);--status-danger-background-secondary-rest: var(--red-100, 355 86% 42%);--status-danger-foreground-secondary-rest: var(--red-100, 355 86% 42%);--status-danger-stroke-secondary-rest: var(--red-100, 355 86% 42%);--status-warning-background-primary-rest: var(--yellow-160, 22 94% 80%);--status-warning-foreground-primary-rest: var(--yellow-80, 22 90% 41%);--status-warning-foreground-primary-hover: var(--yellow-70, 22 91% 35%);--status-warning-foreground-primary-pressed: var(--yellow-60, 22 91% 30%);--status-warning-stroke-primary-rest: var(--yellow-140, 22 93% 70%);--status-warning-background-secondary-rest: var(--yellow-100, 22 94% 51%);--status-warning-foreground-secondary-rest: var(--yellow-70, 22 91% 35%);--status-success-background-primary-rest: var(--green-160, 120 30% 71%);--status-success-foreground-primary-rest: var(--green-90, 120 78% 25%);--status-success-stroke-primary-rest: var(--green-140, 120 29% 56%);--status-success-background-secondary-rest: var(--green-100, 120 77% 27%);--status-success-foreground-secondary-rest: var(--green-100, 120 77% 27%);--status-success-stroke-secondary-rest: var(--green-100, 120 77% 27%);--status-success-background-inverted-rest: var(--green-120, 120 40% 42%);--brand-background-primary-unused-rest: hsl(272 41% 52%);--brand-background-primary-unused-hover: hsl(272 41% 55%);--brand-background-primary-unused-pressed: hsl(272 41% 69%);--brand-background-subtle-unused-rest: hsla(273 42% 90% / .4);--brand-background-subtle-unused-hover: hsla(272 40% 86% / .5);--brand-background-subtle-unused-pressed: hsla(273 41% 83% / .6);--brand-background-subtle-unused-selected: hsla(272 41% 69% / .6);--brand-stroke-unused-rest: hsl(272 41% 76%);--brand-stroke-unused-hover: hsl(272 41% 73%);--brand-stroke-unused-pressed: hsl(272 41% 59%);--brand-stroke-unused-selected: hsl(272 44% 49%)}:root{--elevation-1: 0px 1px 3px 1px hsla(var(--black) / .15), 0px 1px 2px 0px hsla(var(--black) / .3);--elevation-2: 0px 2px 6px 2px hsla(var(--black) / .15), 0px 1px 2px 0px hsla(var(--black) / .3);--elevation-3: 0px 1px 3px 0px hsla(var(--black) / .3), 0px 4px 8px 3px hsla(var(--black) / .15);--elevation-4: 0px 6px 10px 4px hsla(var(--black) / .15), 0px 2px 3px 0px hsla(var(--black) / .3);--elevation-5: 0px 8px 12px 6px hsla(var(--black) / .15), 0px 4px 4px 0px hsla(var(--black) / .3)}:root{--transition-50: 50ms;--transition-100: .1s;--transition-150: .15s;--transition-200: .2s;--transition-250: .25s;--transition-300: .3s;--transition-400: .4s;--transition-500: .5s;--transition-600: .6s;--transition-700: .7s;--transition-800: .8s;--transition-1000: 1s;--transition-1500: 1.5s;--transition-2000: 2s;--transition-3000: 3s;--transition-5000: 5s;--timing: cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion){:root{--transition-50: 0ms;--transition-100: 0ms;--transition-150: 0ms;--transition-200: 0ms;--transition-250: 0ms;--transition-300: 0ms;--transition-400: 0ms;--transition-500: 0ms;--transition-600: 0ms;--transition-700: 0ms;--transition-800: 0ms;--transition-1000: 0ms;--transition-1500: 0ms;--transition-2000: 0ms;--transition-3000: 0ms}}@keyframes slide-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}body{width:100vw;height:100svh;display:flex;flex-direction:column;background-color:hsl(var(--neutral-background-primary-rest, 0 0% 100%));color:hsl(var(--neutral-foreground-black-rest, 0 0% 14%));font-family:var(--font-base);position:relative;z-index:1}body::-webkit-scrollbar{display:none}:root{--layout-padding: 5vmin}.centered{display:flex;justify-content:center;align-items:center}a,button,input,select,textarea{outline:none}a:focus,a[data-focused],button:focus,button[data-focused],input:focus,input[data-focused],select:focus,select[data-focused],textarea:focus,textarea[data-focused]{outline:none}a,button,input,select,textarea{outline:none;outline-offset:var(--stroke-thick, 2px)}a:focus-visible:not([data-focused]),a[data-focus-visible],button:focus-visible:not([data-focused]),button[data-focus-visible],input:focus-visible:not([data-focused]),input[data-focus-visible],select:focus-visible:not([data-focused]),select[data-focus-visible],textarea:focus-visible:not([data-focused]),textarea[data-focus-visible]{outline:var(--stroke-thick, 2px) solid hsl(var(--brand-stroke-focus-rest, 219 100% 59%))}
