.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}:-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}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(--gray-5)}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:#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: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{-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)}.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}.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)}.DropdownMenuLabel{width:100%;font-size:var(--text-mini);color:var(--text-secondary);line-height:28px;display:inline-block}.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}.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}.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}.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}
