.light,:root{--surface-1:var(--gray-2);--surface-2:var(--gray-3)}.dark{--surface-1:var(--gray-10);--surface-2:var(--gray-9)}:root{--text-muted:var(--gray-7)}@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{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.4;font-family:var(--font-sans);font-feature-settings:"ss01" on,"ss08" on,"ss09" on,"ss15" on;-webkit-tap-highlight-color:transparent}body{line-height:inherit;color:var(--text-color);background-color:var(--bg-color);margin:0}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;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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{appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:where(a[href],area,button,input,select,summary,textarea,[tabindex],[contenteditable=true]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}summary{display:list-item}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{white-space:nowrap;clip-path:inset(50%);border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre,fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:var(--text-secondary)}textarea::-moz-placeholder{opacity:1;color:var(--text-secondary)}input::placeholder,textarea::placeholder{opacity:1;color:var(--text-secondary)}[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);--focus-ring-width:2px;--focus-ring-offset:2px;--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:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2;--white-a1:#ffffff0d;--white-a2:#ffffff1a;--white-a3:#ffffff26;--white-a4:#fff3;--white-a5:#ffffff4d;--white-a6:#fff6;--white-a7:#ffffff80;--white-a8:#fff9;--white-a9:#ffffffb3;--white-a10:#fffc;--white-a11:#ffffffe6;--white-a12:#fffffff2}@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-hover:var(--accent-8);--focus-ring-color:var(--gray-9);--text-danger:#991b1b}.dark,.light,:root{--accent:var(--accent-7)}.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-hover:var(--accent-6);--focus-ring-color:var(--gray-2);--text-danger:#fca5a5}body,html{overflow-x:hidden}html{-webkit-overflow-scrolling:touch;width:100%;min-height:100%}*,: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{font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}a{color:currentColor;-webkit-tap-highlight-color:transparent;text-decoration:none}.line{cursor:pointer;position:relative}.line:after{content:"";transform-origin:100% 100%;background-color:currentColor;width:100%;height:1px;transition:transform .2s ease-in-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.hover-line{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .4s ease-out}.hover-line:hover,.router-link-active{-webkit-text-decoration-color:var(--gray-7);text-decoration-color:var(--gray-7)}.stretched-link:after{pointer-events:auto;content:"";position:absolute;inset:0}.ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover){.line:hover:after{transform-origin:0 100%;transform:scaleX(1)}}.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:cubic-bezier(.25,.85,.8,.22) scroll-shadows;animation-timeline:scroll(self);animation-range:0 100%}@property --scroll{syntax:"<number>";inherits:true;initial-value:0}@keyframes scroll-shadows{0%,to{--shadow-color:#0000001a}to{--scroll:1}}.card{border-radius:var(--border-radius);background-color:var(--bg-color);flex-direction:column;gap:8px;padding:8px;transition:background-color .5s;display:flex;position:relative}.card:hover{background-color:var(--bg-hover)}.workspace-page{flex-direction:column;gap:32px;display:flex}.workspace-page h2{font-size:var(--text-large);font-weight:var(--bold);margin-bottom:12px}.user-page-container{min-height:calc(var(--unit-100vh) - 48px);flex-direction:column;justify-content:center;align-items:stretch;gap:20px;width:auto;max-width:480px;margin:0 auto;padding:24px 16px;display:flex}.content-renderer>*{font-size:var(--text-large);margin-bottom:16px}.content-renderer h2{font-weight:var(--bold)}.content-renderer h2,.content-renderer h3{font-size:var(--title-large);margin-top:48px}.content-renderer h3{font-weight:var(--regular)}.content-renderer blockquote p{font-size:var(--title-large);font-weight:var(--regular);border-left:2px solid var(--text-color);margin:48px 0;padding-left:16px;line-height:1.25}.content-renderer hr{border-color:var(--border-color);margin:48px 0}.content-renderer p{line-height:1.5}.content-renderer p strong{font-weight:var(--bold)}.content-renderer p a{color:var(--text-color);text-decoration:underline;-webkit-text-decoration-color:var(--gray-7);text-decoration-color:var(--gray-7);text-underline-offset:4px;transition:text-decoration-color .2s ease-out,color .2s ease-out}.content-renderer p a:hover{color:var(--gray-8);-webkit-text-decoration-color:var(--gray-8);text-decoration-color:var(--gray-8)}.content-renderer table{border-collapse:collapse;width:100%;font-size:var(--text-small);margin:48px 0}.content-renderer table td,.content-renderer table th{text-align:left;border-bottom:1px solid #ddd;padding:12px}.content-renderer ul{padding-left:24px;list-style:outside}.content-renderer ol{padding-left:24px;list-style:decimal}.AvatarRoot{vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:var(--black-a2);border:1px solid var(--border-color);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.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{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.AvatarRoot .AvatarFallback{width:100%;height:100%;color:var(--text-color);font-weight:var(--bold);justify-content:center;align-items:center;line-height:1;display:flex}.AvatarRoot .AvatarText{color:inherit;line-height:inherit;font-weight:var(--regular)}.AvatarRoot .AvatarIcon{color:inherit;flex-shrink:0}.user-forgot-password-form button[type=submit],.user-login-form button[type=submit]{margin-top:24px}.user-login-form .remember-forgot-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.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{background-color:var(--black-a6);cursor:pointer;transition:background-color .2s ease-out;animation:.2s ease-out fadeIn;position:fixed;inset:0}.DialogOverlay.persistent{display:none}.DialogOverlay.persistent[data-state=open]{display:block}.DialogContent{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);animation:.2s ease-out dialogAnimateIn;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.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 (width<=1024px){.DialogContent.left,.DialogContent.right{max-width:100vw}}.DialogContent.top[data-state=open]{animation:.4s ease-out fullSlideDownAndFadeIn}.DialogContent.top[data-state=closed]{animation:.2s ease-out fullSlideUpAndFadeOut}.DialogContent.left[data-state=open]{animation:.4s ease-out fullSlideRightAndFadeIn}.DialogContent.left[data-state=closed]{animation:.2s ease-out fullSlideLeftAndFadeOut}.DialogContent.right{left:auto;right:0}.DialogContent.right[data-state=open]{animation:.4s ease-out fullSlideLeftAndFadeIn}.DialogContent.right[data-state=closed]{animation:.2s ease-out fullSlideRightAndFadeOut}.DialogContent.bottom{top:auto;bottom:0}.DialogContent.bottom[data-state=open]{animation:.4s ease-out fullSlideUpAndFadeIn}.DialogContent.bottom[data-state=closed]{animation:.2s ease-out fullSlideDownAndFadeOut}.DialogContent:focus{outline:none}.DialogContent.persistent{display:none}.DialogContent.persistent[data-state=open]{display:block}.DialogContent>header{border-bottom:1px solid var(--border-color);flex-direction:column;justify-content:center;align-items:flex-start;padding:16px}.DialogContent>header .DialogTitle{font-size:var(--text);font-weight:var(--bold)}.DialogContent>header .DialogDescription{font-size:var(--text-small);margin-top:8px}.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{width:100%;font-size:var(--text-mini);color:var(--text-secondary);line-height:28px;display:inline-block}.DropdownMenuSeparator{background-color:var(--border-color);height:1px;margin:4px -4px}.DropdownMenuItem{min-height:32px;color:var(--text-color);font-size:var(--text-small);border-radius:var(--border-radius);-webkit-user-select:none;user-select:none;cursor:default;align-items:center;gap:8px;padding:6px 12px;line-height:1;display:flex;position:relative}.DropdownMenuItem .DropdownMenuItemIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.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}.user-profile-header{background-color:var(--black-a1);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;height:120px;margin-bottom:4px;display:flex}.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{font-weight:var(--regular);color:var(--text-secondary);display:block}.SelectTrigger[data-v-25eb2c77]{white-space:nowrap}.SelectTrigger[data-placeholder][data-v-25eb2c77]{color:var(--text-secondary)}[data-v-25eb2c77] .SelectContent{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);min-width:50px;box-shadow:var(--shadow);overflow:hidden}[data-v-25eb2c77] .SelectViewport{padding:4px}.SelectItem[data-v-25eb2c77]{color:var(--text-color);border-radius:var(--border-radius);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 8px;line-height:1;display:flex}.SelectItem[data-disabled][data-v-25eb2c77]{opacity:.75;pointer-events:none}.SelectItem[data-highlighted][data-v-25eb2c77]{color:var(--text-color);background-color:var(--bg-secondary);outline:none}.SelectItem[data-v-25eb2c77] .SelectItemText{text-align:left;flex:1}[data-v-25eb2c77] .SelectContent.xs .SelectItem{height:var(--size-xs-height);font-size:var(--size-xs-font-size)}[data-v-25eb2c77] .SelectContent.sm .SelectItem{height:var(--size-sm-height);font-size:var(--size-sm-font-size)}[data-v-25eb2c77] .SelectContent.md .SelectItem{height:var(--size-md-height);font-size:var(--size-md-font-size)}[data-v-25eb2c77] .SelectContent.lg .SelectItem{height:var(--size-lg-height);font-size:var(--size-lg-font-size)}[data-v-25eb2c77] .SelectContent.xl .SelectItem{height:var(--size-xl-height);font-size:var(--size-xl-font-size)}[data-v-25eb2c77] .SelectItemIndicator{width:16px;height:16px;color:var(--text-secondary);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}[data-v-25eb2c77] .SelectScrollButton{background-color:var(--bg-hover);height:25px;color:var(--text-color);cursor:default;justify-content:center;align-items:center;display:flex}.TooltipContent{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;user-select:none;will-change:transform,opacity;padding:4px 8px;animation-duration:.3s;animation-timing-function:ease-out}.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{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;height:100%;padding:16px 24px;display:flex}.main-menu .time-atlas-logo{width:110px;height:auto}.main-menu .menu-header{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.main-menu .menu-header .close-button{width:42px;height:42px;translate:12px -12px}.main-menu .menu-nav{font-size:var(--title-large);flex-direction:column;gap:4px;margin-top:64px;display:flex}.main-menu .menu-nav :nth-child(3){margin-top:16px}.main-menu .menu-footer{align-items:flex-start;gap:4px;margin-top:auto;display:flex}@keyframes drawerOverlayIn{0%{opacity:0}}@keyframes drawerOverlayOut{to{opacity:0}}@keyframes drawerSlideDownIn{0%{translate:0 100%}}@keyframes drawerSlideDownOut{to{translate:0 100%}}@keyframes drawerSlideUpIn{0%{translate:0 -100%}}@keyframes drawerSlideUpOut{to{translate:0 -100%}}@keyframes drawerSlideLeftIn{0%{translate:-100%}}@keyframes drawerSlideLeftOut{to{translate:-100%}}@keyframes drawerSlideRightIn{0%{translate:100%}}@keyframes drawerSlideRightOut{to{translate:100%}}@keyframes drawerSnapSlideIn{0%{translate:0 var(--unit-100vh,100dvh)}}@keyframes drawerSnapSlideOut{to{translate:0 var(--unit-100vh,100dvh)}}.DrawerOverlay{background-color:var(--black-a5);cursor:pointer;position:fixed;inset:0}.DrawerOverlay[data-state=open]{animation:.2s ease-out drawerOverlayIn}.DrawerOverlay[data-state=closed]{animation:.2s ease-out drawerOverlayOut}.Drawer{max-width:100%;max-height:100%;color:var(--text-color);background-color:var(--bg-color);overscroll-behavior:contain;will-change:transform;transition:transform .45s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;outline:none!important}.Drawer[data-swiping]{-webkit-user-select:none;user-select:none;transition-duration:0s}.Drawer>div{width:100%;height:100%}.Drawer.down,.Drawer.up{transform:translateY(var(--drawer-swipe-movement-y,0));align-items:center;left:0;right:0}.Drawer.down .DrawerKnob,.Drawer.up .DrawerKnob{width:48px;height:4px;margin:12px auto}.Drawer.left,.Drawer.right{width:50%;min-width:300px;max-width:480px;transform:translateX(var(--drawer-swipe-movement-x,0));top:0;bottom:0}@media (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.up{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:0 4px 6px var(--black-a2);flex-direction:column-reverse;top:0}.Drawer.up[data-state=open]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideUpIn}.Drawer.up[data-state=closed]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideUpOut}.Drawer.up .DrawerClose{bottom:4px;right:4px}.Drawer.left{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);box-shadow:4px 0 6px var(--black-a2);flex-direction:row-reverse;left:0}.Drawer.left[data-state=open]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideLeftIn}.Drawer.left[data-state=closed]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideLeftOut}.Drawer.left .DrawerClose{top:4px;right:4px}.Drawer.right{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);box-shadow:-4px 0 6px var(--black-a2);right:0}.Drawer.right[data-state=open]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideRightIn}.Drawer.right[data-state=closed]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideRightOut}.Drawer.right .DrawerClose{top:4px;right:4px}.Drawer.down{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-shadow:0 -4px 6px var(--black-a2);flex-direction:column;align-items:center;bottom:0}.Drawer.down[data-state=open]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideDownIn}.Drawer.down[data-state=closed]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSlideDownOut}.Drawer.down .DrawerClose{top:4px;right:4px}.Drawer.down>div{flex-direction:column;display:flex;overflow:hidden}.Drawer.snap{height:var(--unit-100vh,100dvh);max-height:var(--unit-100vh,100dvh);transform:translateY(max(0px,calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px))));overflow:visible}.Drawer.snap[data-state=open]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSnapSlideIn}.Drawer.snap[data-state=closed]{animation:.45s cubic-bezier(.32,.72,0,1) drawerSnapSlideOut}.Drawer:focus-visible{outline:none}.Drawer .DrawerHeader{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:62px;padding:16px;display:flex}.Drawer .DrawerHeader .DrawerTitle{font-weight:var(--bold)}.DrawerKnob{background-color:var(--bg-secondary);border-radius:var(--border-radius-round);cursor:grab;flex-shrink:0;width:36px;height:4px;margin:8px auto;position:absolute}.DrawerKnob:active{cursor:grabbing}.DrawerClose{position:absolute}.app-header{grid-area:header;justify-content:flex-end;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;display:flex}.app-header .time-atlas-title{font-size:var(--text-large);font-weight:var(--bold);margin-right:auto}.app-header .workspace-header-link{font-size:var(--text-small);font-weight:var(--bold)}.app-header .beta{font-size:10px;font-weight:var(--bold);letter-spacing:.5px;text-align:center;text-transform:uppercase;color:var(--accent-9);background-color:var(--accent-3);vertical-align:top;border-radius:4px;margin-left:4px;padding:1px 4px;line-height:1}.AlertDialogOverlay{background-color:var(--black-a9);animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;inset:0}.AlertDialogContent{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:.15s cubic-bezier(.16,1,.3,1) contentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.AlertDialogContent--bottom{top:auto;bottom:var(--app-margin);animation-name:contentShowBottom;left:50%;transform:translate(-50%)}.AlertDialogContent--bottom-left{top:auto;bottom:var(--app-margin);left:var(--app-margin);animation-name:contentShowBottomLeft;transform:none}.AlertDialogContent:focus{outline:none}.AlertDialogTitle{color:var(--text-color);font-size:var(--text-large);font-weight:var(--bold);margin:0}.AlertDialogDescription{margin-bottom:var(--app-margin);color:var(--text-secondary);font-size:var(--text-small);line-height:1.4}.AlertDialogActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@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{-moz-column-gap:8px;background-color:var(--bg-color);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:var(--shadow);grid-template-columns:1fr auto;grid-template-areas:"title close""description close";align-items:center;column-gap:8px;padding:12px 16px;display:grid}.ToastRoot.destructive{border-color:var(--red-7,#fca5a5)}.ToastRoot.destructive .ToastTitle{color:var(--red-11,#991b1b)}.ToastRoot[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) slideIn}.ToastRoot[data-state=closed]{animation:.1s ease-in hide}.ToastRoot[data-swipe=move]{transform:translateX(var(--reka-toast-swipe-move-x))}.ToastRoot[data-swipe=cancel]{transition:transform .2s ease-out;transform:translate(0)}.ToastRoot[data-swipe=end]{animation:.1s ease-out swipeOut}@keyframes hide{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{transform:translateX(calc(100% + var(--viewport-padding)))}to{transform:translate(0)}}@keyframes swipeOut{0%{transform:translateX(var(--reka-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--viewport-padding)))}}.ToastTitle{font-weight:var(--bold);color:var(--text-color);font-size:var(--text-small);grid-area:title;margin-bottom:4px}.ToastDescription{color:var(--text-secondary);font-size:var(--text-mini);grid-area:description;margin:0;line-height:1.4}.ToastClose{grid-area:close;align-self:start}.ToastViewport{--viewport-padding:16px;padding:var(--viewport-padding);z-index:2147483647;outline:none;flex-direction:column;gap:4px;width:390px;max-width:100vw;margin:0;list-style:none;display:flex;position:fixed;bottom:0;right:0}.skip-link[data-v-76b8e8a9]{top:8px;z-index:1000;background-color:var(--bg-color);width:fit-content;color:var(--text-color);border-radius:var(--border-radius);margin-inline:auto;padding:4px 8px;transition:transform .3s;position:fixed;inset-inline:0;transform:translateY(calc(-100% - 16px))}.skip-link[data-v-76b8e8a9]:focus-visible{transform:translateY(0)}
