:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{overscroll-behavior:none;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:#f5f2eb;height:100%;margin:0;padding:0}::selection{color:#f5f2eb;background:#1e1b18}#root{min-height:100vh;display:flex}.app-shell{height:100vh}@supports (height:100dvh){.app-shell{height:100dvh}}#root>*{flex:1}@media (width<=780px){input,select,textarea{font-size:16px!important}[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}}input[type=date],input[type=month],input[type=time]{appearance:none}*{-webkit-tap-highlight-color:transparent}.recharts-wrapper:focus,.recharts-wrapper :focus,.recharts-surface:focus{outline:none}.slim-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.slim-scroll:hover,.slim-scroll:focus-within{scrollbar-color:#2a211c38 transparent}.slim-scroll::-webkit-scrollbar{width:9px;height:9px}.slim-scroll::-webkit-scrollbar-track{background:0 0}.slim-scroll::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:3px solid #0000;border-radius:999px;transition:background-color .2s}.slim-scroll:hover::-webkit-scrollbar-thumb{background-color:#2a211c3d}.slim-scroll:focus-within::-webkit-scrollbar-thumb{background-color:#2a211c3d}.slim-scroll::-webkit-scrollbar-thumb:hover{background-color:#2a211c61}.slim-scroll::-webkit-scrollbar-corner{background:0 0}@keyframes sw-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes sw-fade-in{0%{opacity:0}to{opacity:1}}.sw-modal-overlay{animation:.14s ease-out sw-fade-in}.sw-modal-card{animation:.18s cubic-bezier(.4,0,.2,1) sw-modal-in}@media (prefers-reduced-motion:reduce){.sw-modal-overlay,.sw-modal-card{animation:none}}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw-spin{animation:.8s linear infinite sw-spin}@media (prefers-reduced-motion:reduce){.sw-spin{animation:none}}@keyframes sw-pickup{0%{transform:scale(1);box-shadow:0 0 #0000}to{transform:scale(1.025)}}.sw-lift{animation:.12s ease-out sw-pickup}@media (prefers-reduced-motion:reduce){.sw-lift{animation:none}}.slim-scroll-dark{scrollbar-width:thin;scrollbar-color:transparent transparent}.slim-scroll-dark:hover,.slim-scroll-dark:focus-within{scrollbar-color:#ffffff47 transparent}.slim-scroll-dark::-webkit-scrollbar{width:9px;height:9px}.slim-scroll-dark::-webkit-scrollbar-track{background:0 0}.slim-scroll-dark::-webkit-scrollbar-thumb{background-color:#0000;background-clip:content-box;border:3px solid #0000;border-radius:999px;transition:background-color .2s}.slim-scroll-dark:hover::-webkit-scrollbar-thumb{background-color:#ffffff4d}.slim-scroll-dark:focus-within::-webkit-scrollbar-thumb{background-color:#ffffff4d}.slim-scroll-dark::-webkit-scrollbar-thumb:hover{background-color:#ffffff73}.slim-scroll,.slim-scroll-dark{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.slim-scroll,.slim-scroll-dark{scroll-behavior:auto}}.no-smooth{scroll-behavior:auto}@keyframes swayro-activity-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nav-item:hover{background:#f5f2eb12!important}.nav-item[aria-current=page]:hover{background:#f5f2eb1f!important}@keyframes live-dot{0%,to{opacity:1}50%{opacity:.35}}.live-dot{animation:1.4s ease-in-out infinite live-dot}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}button,a,[role=tab],select,label{touch-action:manipulation}@media (width<=780px){[data-page] [data-card]{min-width:0;max-width:100%}[data-page]{overflow-wrap:break-word}[data-page] .recharts-responsive-container{max-width:100%!important}}.chat-more{opacity:0;transition:opacity .12s}.chat-row:hover .chat-more,.chat-more:focus-visible,.chat-more[aria-expanded=true]{opacity:1}@media (hover:hover) and (pointer:fine){[data-project-card],[data-task-card],[data-card][role=button]{transition:box-shadow .16s}[data-project-card]:hover,[data-task-card]:hover,[data-card][role=button]:hover{box-shadow:0 6px 22px #1e1b1817}}[data-setup-action]{position:relative}[data-setup-action] svg{transition:transform .15s}[data-setup-action]:after{content:"";background:var(--acc,currentColor);transform-origin:0;height:1.5px;transition:transform .18s;position:absolute;bottom:2px;left:2px;right:2px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){[data-setup-action]:hover:after{transform:scaleX(1)}[data-setup-action]:hover svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){[data-setup-action] svg,[data-setup-action]:after{transition:none}}[data-text-action]{text-decoration:none}@media (hover:hover) and (pointer:fine){[data-text-action]:not(:disabled):hover{color:var(--acc,currentColor);text-decoration:underline;-webkit-text-decoration-color:var(--acc,currentColor);text-decoration-color:var(--acc,currentColor);text-underline-offset:3px;text-decoration-thickness:1.5px}}@media (prefers-reduced-motion:reduce){[data-project-card],[data-task-card],[data-card][role=button]{transition:none}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
