html.atlas-theme{--atlas-item-canvas:#f7f8fa}html.atlas-theme.dark{--atlas-item-canvas:var(--muted)}html.atlas-theme:not(.dark){--background:#fff;--foreground:#323338;--card:#fff;--card-foreground:#323338;--popover:#fff;--popover-foreground:#323338;--primary:#007f9b;--primary-foreground:#fff;--secondary:#e0f2f5;--secondary-foreground:#245663;--muted:#f6f7fb;--muted-foreground:#676879;--accent:#edf6f8;--accent-foreground:#323338;--border:#d0d4e4;--input:#d9dde5;--ring:#007f9b}html.atlas-theme .text-destructive{color:var(--destructive-foreground)}html.atlas-theme [data-atlas-field=date]:before{box-shadow:none}html.atlas-theme{--atlas-scrollbar-size:7px;--atlas-scrollbar-thumb:color-mix(in srgb,var(--muted-foreground) 40%,transparent);--atlas-scrollbar-thumb-hover:color-mix(in srgb,var(--muted-foreground) 60%,transparent)}html.atlas-theme ::-webkit-scrollbar,html.atlas-theme::-webkit-scrollbar{width:var(--atlas-scrollbar-size);height:var(--atlas-scrollbar-size)}html.atlas-theme ::-webkit-scrollbar-corner,html.atlas-theme ::-webkit-scrollbar-track,html.atlas-theme::-webkit-scrollbar-corner,html.atlas-theme::-webkit-scrollbar-track{background:transparent}html.atlas-theme ::-webkit-scrollbar-thumb,html.atlas-theme::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}html.atlas-theme [data-atlas-scrolling]::-webkit-scrollbar-thumb,html.atlas-theme[data-atlas-scrolling]::-webkit-scrollbar-thumb{background:var(--atlas-scrollbar-thumb)}html.atlas-theme [data-atlas-scrolling]::-webkit-scrollbar-thumb:hover,html.atlas-theme[data-atlas-scrolling]::-webkit-scrollbar-thumb:hover{background:var(--atlas-scrollbar-thumb-hover)}html.atlas-theme,html.atlas-theme :not([data-radix-scroll-area-viewport]){scrollbar-width:thin}html.atlas-theme :not([data-atlas-scrolling]),html.atlas-theme:not([data-atlas-scrolling]){scrollbar-color:transparent transparent}html.atlas-theme [data-atlas-scrolling],html.atlas-theme[data-atlas-scrolling]{scrollbar-color:var(--atlas-scrollbar-thumb) transparent}html.atlas-theme [data-slot=scroll-area]>[data-slot=scroll-area-scrollbar]{opacity:0;pointer-events:none;transition:opacity .15s ease-out}html.atlas-theme [data-slot=scroll-area][data-atlas-scrolling]>[data-slot=scroll-area-scrollbar]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){html.atlas-theme [data-slot=scroll-area]>[data-slot=scroll-area-scrollbar]{transition:none}}html.atlas-theme [data-slot=scroll-area-scrollbar][data-orientation=vertical]{width:var(--atlas-scrollbar-size)}html.atlas-theme [data-slot=scroll-area-scrollbar][data-orientation=horizontal]{height:var(--atlas-scrollbar-size);flex-direction:column}html.atlas-theme [data-slot=scroll-area-thumb]{border-radius:999px;background:var(--atlas-scrollbar-thumb)}html.atlas-theme .atlas-editable-heading:not(:focus),html.atlas-theme .client-workspace input[type=email]:not(:focus),html.atlas-theme .client-workspace input[type=tel]:not(:focus),html.atlas-theme .client-workspace input[type=text]:not(:focus),html.atlas-theme input[data-slot=input]:not(:focus){text-overflow:ellipsis}html.atlas-theme.dark input::-webkit-calendar-picker-indicator{filter:invert(1)}@media (max-width:640px){html.atlas-theme .atlas-choice-picker-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-flow:row!important;grid-auto-rows:32px}}.app-shell{--app-shell-fill:var(--sidebar)}html:not(.dark) .app-shell{--app-shell-fill:linear-gradient(180deg,#f8fcfc,#eff9f8 55%,#e4f3f2)}.app-shell,.app-shell [data-sidebar=sidebar]{background:var(--app-shell-fill);background-size:100vw 100svh;background-position:0 0;background-attachment:fixed}.app-shell>[data-side=left]>.fixed{border-right:0}.app-shell [data-sidebar=menu-button]{height:30px;border-radius:4px;font-size:13px;font-weight:400;gap:9px}.app-shell [data-sidebar=menu-button] svg{width:14px;height:14px;color:#889397;stroke-width:1.5}.app-shell [data-sidebar=group-label]{height:25px;font-size:11px;font-weight:400;color:#8a9598;text-transform:uppercase;letter-spacing:.025em}.app-shell [data-sidebar=group]{padding-top:4px;padding-bottom:4px}.app-shell [data-sidebar=separator]{opacity:.55}.app-shell [data-sidebar=sidebar]{font-size:15px;line-height:1.5}.app-shell [data-sidebar=content]{--shell-scroll-thumb:color-mix(in srgb,var(--foreground) 25%,transparent);--shell-scroll-thumb-hover:color-mix(in srgb,var(--foreground) 42%,transparent);scrollbar-width:thin;scrollbar-color:var(--shell-scroll-thumb) transparent}.app-shell [data-sidebar=content]::-webkit-scrollbar{width:8px;height:8px}.app-shell [data-sidebar=content]::-webkit-scrollbar-track{background:transparent}.app-shell [data-sidebar=content]::-webkit-scrollbar-thumb{min-height:28px;border:2px solid transparent;border-radius:999px;background:var(--shell-scroll-thumb);background-clip:padding-box}.app-shell [data-sidebar=content]::-webkit-scrollbar-thumb:hover{background-color:var(--shell-scroll-thumb-hover)}.app-shell [data-slot=sidebar-inset]{height:100svh;padding-top:6px;overflow:hidden;isolation:isolate;background:transparent}.app-shell [data-slot=sidebar-inset]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,transparent,var(--background) 65%);pointer-events:none}.app-shell [data-slot=sidebar-inset]>main{position:relative;min-height:0;overflow-y:auto;border-top-left-radius:22px;background:var(--background)}.app-shell [data-slot=sidebar-inset]:after{content:"";position:absolute;inset:6px -1px -1px 0;z-index:2;padding:1px;opacity:.75;border-top-left-radius:22px;background:linear-gradient(to right,var(--sidebar-border),transparent 300px);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}html:has(.app-shell) :is(h1,h2,h3,[data-slot=sheet-title],[data-slot=dialog-title]){font-family:var(--font-heading);font-weight:500;letter-spacing:-.1px;-webkit-font-smoothing:antialiased}html:has(.app-shell) h1{font-size:22px;line-height:32px}html:has(.app-shell) :is([data-slot=button],[data-slot=popover-trigger],[data-slot=dialog-trigger],[data-slot=dropdown-menu-trigger],[data-slot=dropdown-menu-sub-trigger],[data-slot=tooltip-trigger],[role=tab],[role=menuitem],[data-sidebar=menu-button]){font-weight:400;-webkit-font-smoothing:antialiased}.atlas-shell-preview [data-sidebar=sidebar]{font-family:var(--font-sans),sans-serif}.atlas-shell-preview [data-sidebar=footer]{padding:16px 8px}.atlas-shell-preview [data-sidebar=menu-button].atlas-shell-account{height:auto;min-height:56px;gap:10px}.atlas-shell-preview [data-collapsible=icon] .atlas-shell-account [data-slot=avatar]{width:24px;height:24px}.atlas-shell-page .atlas-page-card{border:0;border-radius:0}.atlas-shell-page{--atlas-action-gutter:32px;padding:0 0 24px var(--atlas-action-gutter)}.atlas-shell-page .atlas-board-demo .atlas-page-card-content>p,.atlas-shell-page .atlas-board-demo .board-group,.atlas-shell-page .atlas-board-demo [data-slot=board-toolbar],.atlas-shell-page .atlas-board-demo>.atlas-page-card-header,.atlas-shell-page .atlas-calendar,.atlas-shell-page .atlas-calendar-page>.atlas-page-card-header{margin-left:0}.atlas-shell-page .atlas-board-demo .atlas-view-selector-row{margin-left:var(--atlas-page-padding,24px)}.atlas-shell-page .atlas-board-demo .board-group{width:100%}.atlas-shell-preview main:has(.atlas-calendar){height:100svh;display:flex;flex-direction:column}.atlas-shell-page:has(.atlas-calendar){flex:1;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.atlas-shell-page :is(.space-y-4,.atlas-page-card,.atlas-view-selector,[data-slot=tabs-content],.atlas-page-card-content):has(.atlas-calendar){display:flex;flex-direction:column;flex:1;min-height:0}.atlas-shell-page .atlas-calendar{flex:1;min-height:0;height:auto}.atlas-board-host{height:100svh;min-height:0}.atlas-shell-page>.atlas-board-host{flex:1;height:auto}.atlas-shell-preview main:has(.board-scroll-area,.atlas-board-host){height:100svh;display:flex;flex-direction:column}.atlas-shell-page:has(.board-scroll-area,.atlas-board-host){flex:1;min-height:0;padding-bottom:0;display:flex;flex-direction:column}.atlas-shell-page :is(.space-y-4,.atlas-page-card,.atlas-view-selector,[data-slot=tabs-content],.atlas-page-card-content):has(.board-scroll-area){display:flex;flex-direction:column;flex:1;min-height:0}.atlas-shell-page .atlas-board-demo .board-scroll-area{max-height:none;padding-bottom:24px}.atlas-workspace-bar{display:flex;align-items:center;flex-shrink:0;gap:4px;height:40px;padding:4px 12px;border-bottom:1px solid var(--border)}.atlas-workspace-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto}.atlas-workspace-tab{display:flex;align-items:center;flex-shrink:0;width:200px;max-width:100%;border-radius:6px;color:var(--muted-foreground)}.atlas-workspace-tab[data-active]{background:var(--sidebar-accent);color:var(--foreground)}.atlas-workspace-tab>button{display:flex;align-items:center;height:32px;padding:0 8px;font-size:12px;border-radius:4px}.atlas-workspace-tab>[role=tab]{min-width:0;flex:1}.atlas-workspace-tab>[role=tab] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-workspace-tab:hover{background:color-mix(in srgb,var(--sidebar-primary) 8%,transparent)}.atlas-workspace-tab[data-active]:hover{background:var(--sidebar-accent)}.atlas-workspace-tab>button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.atlas-workspace-panel{display:flex;flex:1;min-height:0;flex-direction:column}.atlas-workspace-panel[hidden]{display:none!important}.atlas-workspace-content{display:flex;flex:1;min-width:0;height:100svh;flex-direction:column}.atlas-shell-preview .atlas-shell-body>[data-slot=sidebar-inset]{height:auto;min-height:0;padding-top:0}.atlas-shell-preview .atlas-shell-body>[data-slot=sidebar-inset]:after{top:0}.atlas-shell-preview .atlas-shell-body>[data-slot=sidebar-inset]>main{height:100%;display:flex;flex-direction:column}.atlas-workspace-content>.atlas-workspace-bar{height:40px;border-bottom:0}.atlas-workspace-tab>.atlas-workspace-close{width:20px;height:20px;margin-right:6px;padding:0;justify-content:center;flex-shrink:0;border-radius:6px;opacity:0}.atlas-workspace-tab:focus-within>.atlas-workspace-close,.atlas-workspace-tab:hover>.atlas-workspace-close{opacity:1}.atlas-workspace-tab>.atlas-workspace-close:hover{background:color-mix(in srgb,var(--sidebar-primary) 18%,transparent)}@media (hover:none){.atlas-workspace-tab>.atlas-workspace-close{opacity:1}}.atlas-shell-utilities{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-left:auto;padding-left:8px;color:var(--muted-foreground)}.atlas-shell-utilities>button:hover{background:color-mix(in srgb,var(--sidebar-primary) 12%,transparent)}.atlas-shell-tools{display:flex;align-items:center;gap:8px;margin-left:auto;padding-left:8px;flex-shrink:0;color:var(--muted-foreground)}.atlas-shell-shortcuts{display:flex;align-items:center;gap:2px}.atlas-shell-tools .atlas-shell-utilities{margin-left:0;padding-left:0}.atlas-shell-tools-divider{width:1px;height:18px;background:var(--sidebar-border)}.atlas-shell-shortcuts button:hover,.atlas-shell-shortcuts button[aria-current=page]{background:color-mix(in srgb,var(--sidebar-primary) 12%,transparent);color:var(--sidebar-primary)}@media (max-width:640px){.atlas-shell-tools{gap:4px;padding-left:4px}.atlas-shell-shortcuts,.atlas-shell-tools .atlas-shell-utilities{gap:0}.atlas-shell-tools button{width:28px;height:28px}}.atlas-workspace-content>.atlas-workspace-bar{padding-right:4px}.atlas-workspace-content{position:relative}.atlas-shell-profile{width:44px;height:40px;flex-shrink:0;margin-right:4px}.atlas-shell-profile [data-slot=avatar-fallback]{background:var(--primary);color:var(--primary-foreground)}.atlas-shell-body{display:flex;min-height:0;padding-right:52px}.atlas-shell-body,.atlas-shell-body>[data-slot=sidebar-inset]{flex:1;min-width:0}.atlas-shell-communication-rail{position:absolute;top:44px;right:8px;width:44px}.atlas-shell-communication-pill{display:flex;flex-direction:column;gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--sidebar-border) 45%,transparent);border-radius:99px;background:color-mix(in srgb,var(--background) 40%,transparent);backdrop-filter:blur(10px)}.atlas-shell-communication-pill button{width:34px;height:34px;border-radius:99px;color:var(--muted-foreground)}.atlas-shell-communication-pill button:is(:hover,[aria-pressed=true]){background:var(--secondary);color:var(--primary)}.atlas-shell-communication-panel{width:360px;max-width:45%;flex-shrink:0;min-height:0;overflow:auto;padding:16px;margin:0 0 8px 8px;border:1px solid var(--sidebar-border);border-radius:12px;background:var(--background);container-type:inline-size}.atlas-shell-communication-panel[hidden]{display:none}.atlas-shell-communication-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.atlas-shell-communication-panel small{color:var(--muted-foreground);font-size:11px}.atlas-shell-communication-panel h2{font-size:18px;font-weight:600}@media (max-width:640px){.atlas-workspace-content[data-communication-open=true] .atlas-shell-body>[data-slot=sidebar-inset]{display:none}.atlas-shell-communication-panel{width:calc(100% - 8px);max-width:none;margin-left:8px}.atlas-shell-profile{width:44px;margin-right:4px}.atlas-workspace-bar{gap:0}}.atlas-shell-body{padding-right:60px}.atlas-shell-tools{color:color-mix(in srgb,var(--muted-foreground) 68%,var(--background))}.atlas-shell-shortcut-label{display:none}.atlas-shell-tools button:not(:hover):not([aria-current=page]):not([data-state=open]){color:color-mix(in srgb,var(--muted-foreground) 68%,var(--background))}.atlas-shell-preview .atlas-shell-body>[data-slot=sidebar-inset]:after,.atlas-shell-preview .atlas-shell-body>[data-slot=sidebar-inset]>main{border-top-right-radius:22px}.atlas-shell-preview .atlas-shell-body>[data-slot=sidebar-inset]{border-radius:22px 22px 0 0}.atlas-workspace-tabs[hidden]{display:none}.atlas-shell-page{--atlas-title-size:22px;--atlas-title-line-height:32px;--atlas-count-size:12px}.atlas-shell-preview [data-sidebar=menu-button]:hover{background:color-mix(in srgb,var(--sidebar-accent) 60%,transparent)}.atlas-shell-preview [data-sidebar=menu-button][data-active=true]{background:var(--sidebar-accent)}html:has(.atlas-shell-preview) body{font-size:16px;line-height:1.5}