@font-face{font-family:Booton;font-style:normal;font-weight:400;font-display:swap;src:local("Booton-Regular"),url(../fonts/Booton/Booton-Regular.woff2) format("woff2")}@font-face{font-family:Booton;font-style:italic;font-weight:400;font-display:swap;src:local("Booton-RegularItalic"),url(../fonts/Booton/Booton-RegularItalic.woff2) format("woff2")}@font-face{font-family:Booton;font-style:normal;font-weight:600;font-display:swap;src:local("Booton-Semibold"),url(../fonts/Booton/Booton-Semibold.woff2) format("woff2")}@font-face{font-family:Booton;font-style:italic;font-weight:600;font-display:swap;src:local("Booton-SemiboldItalic"),url(../fonts/Booton/Booton-SemiboldItalic.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;border:0 solid}:after,:before{--content:""}:host,html{line-height:1.4;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:"ss01" on,"ss08" on,"ss09" on,"ss15" on;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit;color:var(--text-color);background-color:var(--bg-color)}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:var(--gray-5)}input::placeholder,textarea::placeholder{opacity:1;color:var(--gray-5)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}.fade-enter-from,.fade-leave-to,.fade-slow-enter-from,.fade-slow-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s ease-out}.fade-slow-enter-active,.fade-slow-leave-active{transition:all .75s ease-in-out}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .2s ease-in-out}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-12px)}@keyframes fullSlideUpAndFadeIn{0%{opacity:0;transform:translateY(100%)}50%{opacity:1}to{transform:translateY(0)}}@keyframes fullSlideLeftAndFadeIn{0%{opacity:0;transform:translate(100%)}50%{opacity:1}to{transform:translate(0)}}@keyframes fullSlideRightAndFadeIn{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{transform:translate(0)}}@keyframes fullSlideDownAndFadeIn{0%{opacity:0;transform:translateY(-100%)}50%{opacity:1}to{transform:translateY(0)}}@keyframes fullSlideUpAndFadeOut{0%{transform:translateY(0)}50%{opacity:0}to{opacity:0;transform:translateY(-100%)}}@keyframes fullSlideLeftAndFadeOut{0%{transform:translate(0)}50%{opacity:0}to{opacity:0;transform:translate(-100%)}}@keyframes fullSlideRightAndFadeOut{0%{transform:translate(0)}50%{opacity:0}to{opacity:0;transform:translate(100%)}}@keyframes fullSlideDownAndFadeOut{0%{transform:translateY(0)}50%{opacity:0}to{opacity:0;transform:translateY(100%)}}@keyframes slideUpAndFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFadeIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes slideRightAndFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpAndFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes slideLeftAndFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}@keyframes slideRightAndFadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@keyframes slideDownAndFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes fadeIn{0%{opacity:0}}:root{--border-radius:6px;--border-radius-outer:calc(var(--border-radius) + 4px);--border-radius-round:9999px;--unit-100vh:100vh;--app-margin:16px;--app-padding:16px;--font-sans:"Booton",ui-sans-serif,system-ui,sans-serif;--regular:400;--bold:600;--text-large:18px;--text:16px;--text-small:14px;--text-mini:12px;--title-xlarge:48px;--title-large:24px;--title:21px;--title-small:18px;--size-xs-height:24px;--size-xs-padding-x:8px;--size-xs-padding-y:4px;--size-xs-font-size:var(--text-mini);--size-sm-height:28px;--size-sm-padding-x:10px;--size-sm-padding-y:6px;--size-sm-font-size:var(--text-small);--size-md-height:32px;--size-md-padding-x:10px;--size-md-padding-y:6px;--size-md-font-size:var(--text-small);--size-lg-height:36px;--size-lg-padding-x:12px;--size-lg-padding-y:8px;--size-lg-font-size:var(--text);--size-xl-height:40px;--size-xl-padding-x:12px;--size-xl-padding-y:8px;--size-xl-font-size:var(--text-large);--shadow:0px 4px 6px var(--black-a2);--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#b4b4b4;--gray-8:#747474;--gray-9:#525252;--gray-10:#313131;--gray-11:#222;--gray-12:#0a0a0a;--accent-1:#f5f3ff;--accent-2:#f3f0ff;--accent-3:#e3dbff;--accent-4:#d4c7ff;--accent-5:#bda0ff;--accent-6:#8b5cf6;--accent-7:#7c3aed;--accent-8:#704cc5;--accent-9:#5a3d9e;--accent-10:#4a2f87;--accent-11:#3f2477;--accent-12:#2e1065;--black-a1:rgba(0,0,0,.05);--black-a2:rgba(0,0,0,.1);--black-a3:rgba(0,0,0,.15);--black-a4:rgba(0,0,0,.2);--black-a5:rgba(0,0,0,.3);--black-a6:rgba(0,0,0,.4);--black-a7:rgba(0,0,0,.5);--black-a8:rgba(0,0,0,.6);--black-a9:rgba(0,0,0,.7);--black-a10:rgba(0,0,0,.8);--black-a11:rgba(0,0,0,.9);--black-a12:rgba(0,0,0,.95);--white-a1:hsla(0,0%,100%,.05);--white-a2:hsla(0,0%,100%,.1);--white-a3:hsla(0,0%,100%,.15);--white-a4:hsla(0,0%,100%,.2);--white-a5:hsla(0,0%,100%,.3);--white-a6:hsla(0,0%,100%,.4);--white-a7:hsla(0,0%,100%,.5);--white-a8:hsla(0,0%,100%,.6);--white-a9:hsla(0,0%,100%,.7);--white-a10:hsla(0,0%,100%,.8);--white-a11:hsla(0,0%,100%,.9);--white-a12:hsla(0,0%,100%,.95)}@supports (height:100dvh){:root{--unit-100vh:100dvh}}.light,:root{--bg-color:#fff;--bg-hover:var(--gray-3);--bg-secondary:var(--gray-4);--border-color:var(--black-a2);--text-secondary:var(--gray-8);--text-secondary-hover:var(--gray-9);--text-color:var(--gray-11);--text-hover:var(--gray-12);--bg-map:var(--black-a1);--accent:var(--accent-7);--accent-hover:var(--accent-8)}.dark{--bg-color:var(--gray-11);--bg-hover:var(--gray-12);--bg-secondary:var(--gray-10);--border-color:var(--white-a2);--text-secondary:var(--gray-5);--text-secondary-hover:var(--gray-4);--text-color:var(--gray-3);--text-hover:#fff;--bg-map:var(--black-a4);--accent:var(--accent-7);--accent-hover:var(--accent-6)}body,html{overflow-x:hidden}html{width:100%;min-height:100%;-webkit-overflow-scrolling:touch}*,:after,:before{box-sizing:border-box}.app-padding{padding-left:var(--app-margin);padding-right:var(--app-margin)}.prevent-scroll{overflow:hidden!important}.enable-scroll{overflow:auto!important}.clickable{cursor:pointer}.title{font-size:var(--text);font-weight:var(--normal)}.regular{font-weight:var(--regular)}.bold{font-weight:var(--bold)}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.center{text-align:center}.text-large{font-size:var(--text-large)}.text-small{font-size:var(--text-small)}.text-mini{font-size:var(--text-mini)}ul{margin:0;padding:0;list-style:none}button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}a{color:currentColor;text-decoration:none;-webkit-tap-highlight-color:transparent}.line{position:relative;cursor:pointer}.line:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transition:transform .2s ease-in-out;transform-origin:bottom right}.hover-line{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .4s ease-out}.hover-line:hover,.router-link-active{text-decoration-color:var(--gray-7)}.stretched-link:after{position:absolute;inset:0;pointer-events:auto;content:""}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media(hover){.line:hover:after{transform:scaleX(1);transform-origin:bottom left}}.responsive{width:100%;height:auto}.scrollable{--shadow-size:16px;background-image:linear-gradient(var(--shadow-color) 0,transparent calc((var(--scroll))*var(--shadow-size)),transparent calc(100% - var(--shadow-size)*(1 - var(--scroll))),var(--shadow-color) 100%);animation:scroll-shadows cubic-bezier(.25,.85,.8,.22);animation-timeline:scroll(self);animation-range:0 100%}@property --scroll{syntax:"<number>";inherits:true;initial-value:0}@keyframes scroll-shadows{0%,to{--shadow-color:rgba(0,0,0,.1)}to{--scroll:1}}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottomToSnapPoint}@keyframes slideFromBottomToSnapPoint{0%{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,var(--snap-point-height,0),0)}}.card{position:relative;display:flex;flex-direction:column;padding:8px;gap:8px;border-radius:var(--border-radius);background-color:var(--bg-color);transition:background-color .5s}.card:hover{background-color:var(--bg-hover)}.user-page-container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:calc(var(--unit-100vh) - 48px);gap:20px;width:auto;max-width:480px;margin:0 auto;padding:24px 16px}.AvatarRoot{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:100%;background-color:var(--black-a2);flex-shrink:0;position:relative;border:1px solid var(--border-color)}.AvatarRoot.xs{width:24px;height:24px}.AvatarRoot.xs .AvatarText{font-size:var(--text-mini)}.AvatarRoot.sm{width:32px;height:32px}.AvatarRoot.sm .AvatarText{font-size:var(--text-small)}.AvatarRoot.md{width:40px;height:40px}.AvatarRoot.md .AvatarText{font-size:var(--text)}.AvatarRoot.lg{width:48px;height:48px}.AvatarRoot.lg .AvatarText{font-size:var(--text-large)}.AvatarRoot.xl{width:64px;height:64px}.AvatarRoot.xl .AvatarText{font-size:var(--text-xl)}.AvatarRoot .AvatarImage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.AvatarRoot .AvatarFallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-color);font-weight:var(--bold);line-height:1}.AvatarRoot .AvatarText{color:inherit;line-height:inherit;font-weight:var(--regular)}.AvatarRoot .AvatarIcon{color:inherit;flex-shrink:0}a[data-v-1b1b0d96]{text-underline-offset:4px}@media(hover){a.underline[data-v-1b1b0d96]:hover{text-decoration:underline}}a.external[data-v-1b1b0d96]{cursor:alias}.UiButton{flex-shrink:0;font-weight:var(--regular);justify-content:center;align-items:center;line-height:1;color:var(--color);background-color:var(--background-color);border:1px solid transparent;border-radius:var(--border-radius);box-sizing:border-box;white-space:nowrap;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out,transform .2s ease-out}@media(hover){.UiButton:not(:disabled):not([disabled=true]):hover{color:var(--color-hover,var(--color));background-color:var(--background-color-hover,var(--background-color))}}.UiButton:active{transform:scale(.97)}.UiButton:focus{outline:none}.UiButton:focus-visible{box-shadow:0 0 0 1px var(--border-color)}.UiButton:is(:disabled,[disabled=true]){cursor:not-allowed;opacity:.75}.UiButton.rounded{border-radius:9999px}.UiButton.block{width:100%;display:flex}.UiButton.inline{display:inline-flex}.UiButton.invert{flex-direction:row-reverse}.UiButton.xs{font-size:var(--text-mini);-moz-column-gap:4px;column-gap:4px}.UiButton.xs.padded{height:24px;padding:4px 8px}.UiButton.xs.padded.square{padding:4px}.UiButton.xs>.UiIcon{width:16px;height:16px}.UiButton.sm{font-size:var(--text-small);-moz-column-gap:6px;column-gap:6px}.UiButton.sm.padded{height:28px;padding:6px 10px}.UiButton.sm.padded.square{padding:6px}.UiButton.sm>.UiIcon{width:16px;height:16px}.UiButton.md{font-size:var(--text-small);-moz-column-gap:6px;column-gap:6px}.UiButton.md.padded{height:32px;padding:6px 10px}.UiButton.md.padded.square{padding:6px}.UiButton.md>.UiIcon{width:16px;height:16px}.UiButton.lg{font-size:var(--text);-moz-column-gap:6px;column-gap:6px}.UiButton.lg.padded{height:36px;padding:8px 12px}.UiButton.lg.padded.square{padding:8px}.UiButton.lg>.UiIcon{width:20px;height:20px}.UiButton.xl{font-size:var(--text-large);-moz-column-gap:8px;column-gap:8px}.UiButton.xl.padded{height:40px;padding:8px 12px}.UiButton.xl.padded.square{padding:8px}.UiButton.xl>.UiIcon{width:24px;height:24px}.UiButton.primary{--color:var(--text-hover);--background-color:var(--bg-secondary);--background-color-hover:var(--border-color)}.UiButton.secondary{--color:var(--bg-color);--background-color:var(--text-color);--background-color-hover:var(--text-hover)}.UiButton.accent{--color:var(--bg-color);--background-color:var(--accent);--background-color-hover:var(--accent-hover)}.UiButton.outline{--color:var(--text-hover);--background-color:transparent;--background-color-hover:var(--bg-hover);border-color:var(--border-color)}.UiButton.soft{--color:var(--text-hover);--background-color:var(--black-a1);--background-color-hover:var(--bg-hover)}.UiButton.ghost{--color:var(--text-hover);--background-color:transparent;--background-color-hover:var(--bg-hover)}.UiButton.link{--color:var(--text-hover);--text-color-hover:var(--text-color)}.UiButton>.truncate{display:-webkit-box;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-all;overflow:hidden}.UiButton>.UiIcon{flex-shrink:0}.UiInput{position:relative;width:100%}.UiInput.xs{font-size:var(--size-xs-font-size)}.UiInput.xs input.padded{height:var(--size-xs-height);padding:var(--size-xs-padding-y) var(--size-xs-padding-x)}.UiInput.sm{font-size:var(--size-sm-font-size)}.UiInput.sm input.padded{height:var(--size-sm-height);padding:var(--size-sm-padding-y) var(--size-sm-padding-x)}.UiInput.md{font-size:var(--size-md-font-size)}.UiInput.md input.padded{height:var(--size-md-height);padding:var(--size-md-padding-y) var(--size-md-padding-x)}.UiInput.lg{font-size:var(--size-lg-font-size)}.UiInput.lg input.padded{height:var(--size-lg-height);padding:var(--size-lg-padding-y) var(--size-lg-padding-x)}.UiInput.xl{font-size:var(--size-xl-font-size)}.UiInput.xl input.padded{height:var(--size-xl-height);padding:var(--size-xl-padding-y) var(--size-xl-padding-x)}.UiInput input{position:relative;display:block;width:100%;padding:0;border:1px solid transparent;border-radius:var(--border-radius);color:var(--text-color);font-weight:var(--regular);line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.UiInput input::-moz-placeholder{color:var(--text-secondary)}.UiInput input::placeholder{color:var(--text-secondary)}.UiInput input:is(:disabled,[disabled]){cursor:not-allowed;opacity:.75}.UiInput input:focus{outline:1px solid var(--border-color)}.UiInput input[type=file]::file-selector-button{margin-right:12px;color:var(--border-color);font-weight:500;background-color:transparent;border:0;padding:0;outline:none}.UiInput input.padded.leading{padding-inline-start:32px}.UiInput input.padded.trailing{padding-inline-end:32px}.UiInput input.outline{background-color:transparent;border-color:var(--border-color)}.UiInput input.clear{background-color:var(--bg-color)}.UiInput>span{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:4px;padding-right:4px}.UiInput>span .UiIcon{flex-shrink:0;width:24px;height:18px;color:var(--text-secondary)}.UiInput .leading__wrapper{left:0}.UiInput .trailing__wrapper{right:0}.FormLabel{display:flex;align-content:center;align-items:center;justify-content:space-between;font-size:var(--text-small)}.FormLabel label{display:block;font-weight:var(--regular);color:var(--text-color)}.FormLabel label.required:after{content:"*";margin-inline-start:2px;color:red}.FormDescription,.FormHint{color:var(--text-secondary)}.FormContext.label{position:relative;margin-top:4px}.FormHelp{margin-top:4px;color:var(--text-secondary)}.FormGroup .FormError{font-size:var(--text-small);margin-top:4px;color:red}.UiForm{display:flex;flex-direction:column;gap:16px;width:100%;padding:var(--app-padding)}.user-forgot-password-form button[type=submit]{margin-top:24px}.CheckboxWrapper{position:relative;display:flex;align-items:flex-start}.CheckboxWrapper .CheckboxRoot{display:inline-block;flex-shrink:0;width:18px;height:18px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:calc(var(--border-radius) - 2px)}.CheckboxWrapper .CheckboxRoot[data-state=checked],.CheckboxWrapper .CheckboxRoot[data-state=indeterminate]{color:var(--text-color);background-color:var(--bg-color)}.CheckboxWrapper .CheckboxRoot:focus{outline:none}.CheckboxWrapper .CheckboxRoot:focus-visible{box-shadow:0 0 0 1px var(--border-color)}@media(hover){.CheckboxWrapper .CheckboxRoot:hover{background-color:var(--bg-hover)}}.CheckboxWrapper .CheckboxRoot:is(:disabled,[disabled]){cursor:not-allowed;opacity:.75}.CheckboxWrapper .CheckboxIndicatorIcon{width:100%;height:100%}.CheckboxWrapper .Label{margin-inline-start:8px;font-size:var(--text-small);font-weight:var(--regular);line-height:1.2}.CheckboxWrapper .Label span{color:red}.user-login-form button[type=submit]{margin-top:24px}.user-login-form .remember-forgot-row{display:flex;justify-content:space-between;gap:16px;align-items:center}.user-login-form .remember-forgot-row button{font-size:var(--text-small);color:var(--text-secondary)}.user-login-form .remember-forgot-row button:hover{color:var(--text-color)}.user-registration-form button[type=submit]{margin-top:24px}.login-register-header{padding:var(--app-padding);border-bottom:1px solid var(--border-color)}.login-register-header h2{font-weight:var(--bold);font-size:var(--text-large)}.login-register-header p{font-size:var(--text-small);color:var(--text-secondary)}.DialogOverlay{position:fixed;inset:0;background-color:var(--black-a6);cursor:pointer;transition:background-color .2s ease-out;animation:fadeIn .2s ease-out}.DialogOverlay.persistent{display:none}.DialogOverlay.persistent[data-state=open]{display:block}.DialogContent{position:fixed;top:50%;left:50%;width:calc(100vw - var(--app-padding));max-height:85vh;max-width:var(--ui-dialog-max-width,50vw);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);transform:translate(-50%,-50%);animation:dialogAnimateIn .2s ease-out;overflow-y:auto}.DialogContent.bottom,.DialogContent.left,.DialogContent.right,.DialogContent.top{transform:translate(0)}.DialogContent.left,.DialogContent.right,.DialogContent.top{top:0}.DialogContent.bottom,.DialogContent.left,.DialogContent.top{left:0}.DialogContent.bottom,.DialogContent.top{width:100vw}.DialogContent.left,.DialogContent.right{height:var(--unit-100vh);max-height:none}@media(max-width:1024px){.DialogContent.left,.DialogContent.right{max-width:100vw}}.DialogContent.top[data-state=open]{animation:fullSlideDownAndFadeIn .4s ease-out}.DialogContent.top[data-state=closed]{animation:fullSlideUpAndFadeOut .2s ease-out}.DialogContent.left[data-state=open]{animation:fullSlideRightAndFadeIn .4s ease-out}.DialogContent.left[data-state=closed]{animation:fullSlideLeftAndFadeOut .2s ease-out}.DialogContent.right{left:auto;right:0}.DialogContent.right[data-state=open]{animation:fullSlideLeftAndFadeIn .4s ease-out}.DialogContent.right[data-state=closed]{animation:fullSlideRightAndFadeOut .2s ease-out}.DialogContent.bottom{top:auto;bottom:0}.DialogContent.bottom[data-state=open]{animation:fullSlideUpAndFadeIn .4s ease-out}.DialogContent.bottom[data-state=closed]{animation:fullSlideDownAndFadeOut .2s ease-out}.DialogContent:focus{outline:none}.DialogContent.persistent{display:none}.DialogContent.persistent[data-state=open]{display:block}.DialogContent>header{padding:16px;border-bottom:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:flex-start}.DialogContent>header .DialogTitle{font-size:var(--text);font-weight:var(--bold)}.DialogContent>header .DialogDescription{margin-top:8px;font-size:var(--text-small)}.DialogContent .DialogClose{position:absolute;top:8px;right:8px}@keyframes dialogAnimateIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.DropdownMenuLabel{display:inline-block;width:100%;font-size:var(--text-mini);line-height:28px;color:var(--text-secondary)}.DropdownMenuItem{position:relative;display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 12px;color:var(--text-color);font-size:var(--text-small);line-height:1;border-radius:var(--border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;cursor:default}.DropdownMenuItem .DropdownMenuItemIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.DropdownMenuItem .DropdownMenuItemIcon .UiIcon{width:100%;height:100%}.DropdownMenuItem .DropdownMenuItemText{flex:1}.DropdownMenuItem[data-disabled]{opacity:.5;pointer-events:none}.DropdownMenuItem[data-highlighted]:is(:hover,:focus-visible){color:var(--text-hover);background-color:var(--bg-hover);cursor:pointer}.DropdownMenuSeparator{height:1px;background-color:var(--border-color);margin:4px -4px}.DropdownMenuContent,.DropdownMenuSubContent{max-width:var(--reka-dropdown-menu-content-available-width,auto);max-height:var(--reka-dropdown-menu-content-available-height,auto);padding:4px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);outline:none;transform-origin:var(--reka-dropdown-menu-content-transform-origin);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.DropdownMenuContent[data-side=top],.DropdownMenuSubContent[data-side=top]{animation-name:slideUpAndFadeIn}.DropdownMenuContent[data-side=right],.DropdownMenuSubContent[data-side=right]{animation-name:slideRightAndFadeIn}.DropdownMenuContent[data-side=bottom],.DropdownMenuSubContent[data-side=bottom]{animation-name:slideDownAndFadeIn}.DropdownMenuContent[data-side=left],.DropdownMenuSubContent[data-side=left]{animation-name:slideLeftAndFadeIn}.DropdownMenuContent:has(.DropdownMenuItemIcon) .DropdownMenuItem:not(:has(.DropdownMenuItemIcon)):before,.DropdownMenuSubContent:has(.DropdownMenuItemIcon) .DropdownMenuItem:not(:has(.DropdownMenuItemIcon)):before{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0}.user-profile-header{height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--black-a1);border-radius:4px;margin-bottom:4px}.user-profile-header .profile-name{font-weight:var(--bold);color:var(--text-color);text-align:center;line-height:1;transform:translateY(8px)}.user-profile-header .profile-name span{display:block;font-weight:var(--regular);color:var(--text-secondary)}.SelectTrigger[data-v-bd59259a]{white-space:nowrap}.SelectTrigger[data-placeholder][data-v-bd59259a]{color:var(--text-secondary)}.SelectTrigger[data-v-bd59259a]:focus-visible{outline:none;box-shadow:0 0 0 1px var(--border-color)}[data-v-bd59259a] .SelectContent{min-width:50px;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}[data-v-bd59259a] .SelectViewport{padding:4px}.SelectItem[data-v-bd59259a]{display:flex;gap:8px;align-items:center;padding:4px 8px;color:var(--text-color);line-height:1;border-radius:var(--border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.SelectItem[data-disabled][data-v-bd59259a]{opacity:.75;pointer-events:none}.SelectItem[data-highlighted][data-v-bd59259a]{outline:none;color:var(--text-color);background-color:var(--bg-secondary)}.SelectItem[data-v-bd59259a] .SelectItemText{flex:1;text-align:left}[data-v-bd59259a] .SelectContent.xs .SelectItem{height:var(--size-xs-height);font-size:var(--size-xs-font-size)}[data-v-bd59259a] .SelectContent.sm .SelectItem{height:var(--size-sm-height);font-size:var(--size-sm-font-size)}[data-v-bd59259a] .SelectContent.md .SelectItem{height:var(--size-md-height);font-size:var(--size-md-font-size)}[data-v-bd59259a] .SelectContent.lg .SelectItem{height:var(--size-lg-height);font-size:var(--size-lg-font-size)}[data-v-bd59259a] .SelectContent.xl .SelectItem{height:var(--size-xl-height);font-size:var(--size-xl-font-size)}[data-v-bd59259a] .SelectItemIndicator{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:auto;color:var(--text-secondary)}[data-v-bd59259a] .SelectScrollButton{display:flex;align-items:center;justify-content:center;height:25px;background-color:var(--bg-hover);color:var(--text-color);cursor:default}.TooltipContent{padding:4px 8px;color:var(--text-color);background-color:var(--bg-color);border-radius:var(--border-radius);box-shadow:var(--shadow);font-size:var(--text-mini);border:1px solid var(--border-color);white-space:pre-line;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation-duration:.3s;animation-timing-function:ease-out;will-change:transform,opacity}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideUpAndFadeIn}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideRightAndFadeIn}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideDownAndFadeIn}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideLeftAndFadeIn}.TooltipContent.padded{padding:0}.main-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:16px 24px;gap:16px;height:100%}.main-menu .time-atlas-logo{width:110px;height:auto}.main-menu .menu-header{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.main-menu .menu-header .close-button{width:42px;height:42px;translate:12px -12px}.main-menu .menu-nav{margin-top:64px;display:flex;flex-direction:column;gap:4px;font-size:var(--title-large)}.main-menu .menu-nav :nth-child(3){margin-top:16px}.main-menu .menu-footer{margin-top:auto;display:flex;gap:4px;align-items:flex-start}.DrawerOverlay{position:fixed;inset:0;background-color:var(--black-a5);cursor:pointer;transition:background-color .2s ease-out;animation:fadeIn .2s ease-out}.Drawer{position:fixed;display:flex;max-width:100%;max-height:100%;color:var(--text-color);background-color:var(--bg-color);outline:none!important}.Drawer>div{width:100%;height:100%}.Drawer.bottom,.Drawer.top{align-items:center}.Drawer.bottom .DrawerKnob,.Drawer.top .DrawerKnob{width:48px;height:4px;margin:12px auto}.Drawer.left,.Drawer.right{width:50%;min-width:300px;max-width:480px}@media(max-width:768px){.Drawer.left,.Drawer.right{width:100%;min-width:auto;max-width:auto}}.Drawer.left .DrawerKnob,.Drawer.right .DrawerKnob{display:none}.Drawer.left>div,.Drawer.right>div{max-height:100%;margin:auto;overflow-y:auto}.Drawer.top{top:0;left:0;right:0;flex-direction:column-reverse;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:0 4px 6px var(--black-a2)}.Drawer.top .DrawerClose{bottom:4px;right:4px}.Drawer.left{top:0;left:0;bottom:0;flex-direction:row-reverse;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:4px 0 6px var(--black-a2)}.Drawer.left .DrawerClose{top:4px;right:4px}.Drawer.right{top:0;right:0;bottom:0;border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-shadow:-4px 0 6px var(--black-a2)}.Drawer.right .DrawerClose{top:4px;right:4px}.Drawer.bottom{left:0;right:0;bottom:0;flex-direction:column;align-items:center;color:var(--text-color);background-color:var(--bg-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-shadow:0 -4px 6px var(--black-a2);outline:none!important}.Drawer.bottom .DrawerClose{top:4px;right:4px}.Drawer.bottom>div{display:flex;flex-direction:column;overflow:hidden}.Drawer:focus-visible{outline:none}.Drawer .DrawerHeader{min-height:62px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px}.Drawer .DrawerHeader .DrawerTitle{font-weight:var(--bold)}.DrawerKnob{position:absolute;flex-shrink:0;width:36px;height:4px;margin:8px auto;background-color:var(--bg-secondary);border-radius:var(--border-radius-round);cursor:grab}.DrawerKnob:active{cursor:grabbing}.DrawerClose{position:absolute}.app-header{grid-area:header;display:flex;align-items:center;justify-content:flex-end;gap:8px;height:48px;width:100%;padding:0 16px}.app-header .time-atlas-title{font-size:var(--text-large);margin-right:auto;font-weight:var(--bold)}.app-header .beta{font-size:10px;font-weight:var(--bold);letter-spacing:.5px;line-height:1;text-align:center;text-transform:uppercase;color:var(--accent-9);background-color:var(--accent-3);padding:1px 4px;border-radius:4px;margin-left:4px;vertical-align:top}.AlertDialogOverlay{background-color:var(--black-a9);position:fixed;inset:0;animation:overlayShow .15s cubic-bezier(.16,1,.3,1)}.AlertDialogContent{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:480px;max-height:85vh;padding:var(--app-margin);background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);animation:contentShow .15s cubic-bezier(.16,1,.3,1)}.AlertDialogContent--bottom{top:auto;bottom:var(--app-margin);left:50%;transform:translate(-50%);animation-name:contentShowBottom}.AlertDialogContent--bottom-left{top:auto;bottom:var(--app-margin);left:var(--app-margin);transform:none;animation-name:contentShowBottomLeft}.AlertDialogContent:focus{outline:none}.AlertDialogTitle{margin:0;color:var(--text-color);font-size:var(--text-large);font-weight:var(--bold)}.AlertDialogDescription{margin-bottom:var(--app-margin);color:var(--text-secondary);font-size:var(--text-small);line-height:1.4}.AlertDialogActions{margin-top:8px;display:flex;gap:8px;justify-content:flex-end}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentShowBottom{0%{opacity:0;transform:translate(-50%,10px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes contentShowBottomLeft{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.ToastRoot{display:grid;grid-template-areas:"title close" "description close";grid-template-columns:1fr auto;-moz-column-gap:8px;column-gap:8px;align-items:center;padding:12px 16px;background-color:var(--bg-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow)}.ToastRoot[data-state=open]{animation:slideIn .15s cubic-bezier(.16,1,.3,1)}.ToastRoot[data-state=closed]{animation:hide .1s ease-in}.ToastRoot[data-swipe=move]{transform:translate(var(--reka-toast-swipe-move-x))}.ToastRoot[data-swipe=cancel]{transform:translate(0);transition:transform .2s ease-out}.ToastRoot[data-swipe=end]{animation:swipeOut .1s ease-out}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translate(calc(100% + var(--viewport-padding)))}to{transform:translate(0)}}@keyframes swipeOut{0%{transform:translate(var(--reka-toast-swipe-end-x))}to{transform:translate(calc(100% + var(--viewport-padding)))}}.ToastTitle{grid-area:title;margin-bottom:4px;font-weight:var(--bold);color:var(--text-color);font-size:var(--text-small)}.ToastDescription{grid-area:description;margin:0;color:var(--text-secondary);font-size:var(--text-mini);line-height:1.4}.ToastClose{grid-area:close;align-self:start}.ToastViewport{--viewport-padding:16px;position:fixed;bottom:0;right:0;display:flex;flex-direction:column;padding:var(--viewport-padding);gap:4px;width:390px;max-width:100vw;margin:0;list-style:none;z-index:2147483647;outline:none}
