.app-workspace-shell,.atlas-workspace-shell{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden}.app-workspace-shell--cosmic{background:var(--color-cosmic-canvas-gradient);color:var(--color-cosmic-foreground-muted)}.app-workspace-shell:not(.app-workspace-shell--cosmic),.atlas-workspace-shell:not(.app-workspace-shell--cosmic){background:var(--surface-gradient-base)}.app-workspace-shell:not(.app-workspace-shell--cosmic):before,.atlas-workspace-shell:not(.app-workspace-shell--cosmic):before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(var(--color-brand-texture-dot) 1px,transparent 1px),radial-gradient(var(--color-brand-texture-dot-alt) 1px,transparent 1px);background-size:3px 3px,7px 7px;background-position:0 0,1px 1px;mix-blend-mode:multiply}.app-workspace-shell>:not(.landing-home__sky),.atlas-workspace-shell>:not(.landing-home__sky){position:relative;z-index:1}.app-workspace-shell__alerts,.atlas-workspace-shell__alerts{flex-shrink:0;padding:.75rem 1rem 0}.app-workspace__mobile-header{position:relative;z-index:52;overflow:visible;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-marketing-canvas) 82%,transparent);backdrop-filter:blur(14px);box-shadow:none;--color-foreground:var(--color-brand-ivory-muted)}.app-workspace__mobile-header-btn{display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:.75rem;background:transparent;color:var(--color-marketing-foreground-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}@media (hover:hover){.app-workspace__mobile-header-btn:hover{background:color-mix(in srgb,var(--color-brand-gold) 6%,transparent);color:var(--color-brand-ivory-muted)}}.app-workspace__mobile-header-btn:active{background:color-mix(in srgb,var(--color-brand-gold) 10%,transparent);color:var(--color-brand-ivory-muted)}.app-workspace__mobile-header-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-brand-gold-focus)}.app-workspace__mobile-header-btn--active{background:color-mix(in srgb,var(--color-brand-gold) 12%,transparent);color:var(--color-brand-ivory-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-gold) 28%,transparent)}.app-workspace,.atlas-workspace{--app-rail-width:clamp(248px,27vw,300px);--app-chat-width:33.75rem;--app-chat-tab-width:2.75rem;--app-chat-slide-duration:0.32s;--app-chat-slide-ease:cubic-bezier(0.32,0.72,0,1);display:flex;flex:1;flex-direction:column;min-height:0;width:100%;overflow:hidden}.app-workspace__rail,.atlas-workspace__rail{display:none}.app-workspace__main,.atlas-workspace__main{flex:1;min-width:0;min-height:0;position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;container-type:inline-size;container-name:workspace-main}@media (prefers-reduced-motion:no-preference){:where([data-app-scroll-root]) [data-reveal]:not([data-rev-shown]):not([data-reveal-lcp]){opacity:0}}.app-workspace__center,.atlas-workspace__center{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.app-workspace__workspace-header,.atlas-workspace__workspace-header{flex-shrink:0;border-bottom:1px solid var(--color-border);background:var(--surface-gradient-elevated);box-shadow:var(--shadow-elevation-2);padding:.875rem 1.25rem;font-family:var(--font-primary)}.app-workspace__workspace-header:has(.anv-workspace-header),.atlas-workspace__workspace-header:has(.anv-workspace-header){padding:0;background:color-mix(in srgb,var(--color-marketing-canvas) 82%,transparent);backdrop-filter:blur(14px);box-shadow:none}.app-workspace__workspace-header .atlas-topbar,.atlas-workspace__workspace-header .atlas-topbar{margin-bottom:0;padding-bottom:0;border-bottom:none}.app-workspace__chat-root,.app-workspace__chat-slot,.atlas-workspace__chat-root,.atlas-workspace__chat-slot{display:contents}.app-workspace__chat-tab,.atlas-workspace__chat-tab{display:none}.app-workspace__chat--dock,.atlas-workspace__chat--dock{position:fixed;inset:0;z-index:55;display:none;flex-direction:column;pointer-events:none;visibility:hidden}.app-workspace__chat--dock.app-workspace__chat--open,.atlas-workspace__chat--dock.atlas-workspace__chat--open{display:flex;pointer-events:auto;visibility:visible}.app-workspace__chat-backdrop,.atlas-workspace__chat-backdrop{position:absolute;inset:0;background:var(--color-scrim)}.app-workspace__chat-panel,.atlas-workspace__chat-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0;background:var(--surface-gradient-elevated);box-shadow:var(--shadow-elevation-3);font-family:var(--font-primary)}.app-workspace__chat-toggle,.app-workspace__nav-toggle,.atlas-workspace__chat-toggle,.atlas-workspace__nav-toggle{display:none}.app-workspace__rail-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border);margin:-.75rem -.5rem .75rem;padding:.75rem .875rem .625rem}.app-workspace__rail-header-title{margin:0;font-family:var(--font-secondary);font-size:var(--text-base);font-weight:600;color:var(--color-foreground);text-decoration:none}a.app-workspace__rail-header-title:hover{color:var(--color-accent)}.app-workspace__rail-header-close{border:1px solid var(--color-border);border-radius:9999px;background:var(--color-background-elevated);padding:.375rem .75rem;font-family:var(--font-primary);font-size:var(--text-xs);font-weight:600;color:var(--color-foreground-muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.app-workspace__rail-header-close:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:var(--color-background-recessed);color:var(--color-foreground)}.app-workspace__rail-header-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-brand-gold-focus)}.app-workspace__rail--open,.atlas-workspace__rail--open{position:fixed;inset:0;z-index:56;display:flex;flex-direction:column;pointer-events:auto;visibility:visible}.app-workspace__rail-backdrop,.atlas-workspace__rail-backdrop{position:absolute;inset:0;border:none;background:var(--color-scrim);cursor:pointer}.app-workspace__rail-drawer,.atlas-workspace__rail-drawer{position:absolute;top:0;bottom:0;left:0;z-index:1;display:flex;width:min(var(--app-rail-width),88vw);flex-direction:column;min-height:0;border-right:1px solid var(--color-border);background:var(--surface-gradient-elevated);box-shadow:var(--shadow-elevation-4);padding:.75rem .5rem;font-family:var(--font-primary)}.app-workspace__rail-drawer:has(.anv-workspace-sidebar),.atlas-workspace__rail-drawer:has(.anv-workspace-sidebar){border-right:1px solid var(--color-border);background:var(--surface-gradient-recessed);box-shadow:var(--shadow-elevation-4);padding:.75rem 0 .5rem}.app-workspace__rail:has(.anv-workspace-sidebar) .app-workspace__rail-sections:not(:first-child),.atlas-workspace__rail:has(.anv-workspace-sidebar) .atlas-workspace__rail-sections:not(:first-child){border-top-color:var(--color-border)}.app-workspace__rail:has(.anv-workspace-sidebar) .app-workspace__rail-footer,.atlas-workspace__rail:has(.anv-workspace-sidebar) .atlas-workspace__rail-footer{border-top-color:var(--color-border);color:var(--color-marketing-foreground-subtle)}.app-workspace__rail:has(.anv-workspace-sidebar) .app-workspace__rail-footer>a,.atlas-workspace__rail:has(.anv-workspace-sidebar) .atlas-workspace__rail-footer>a{color:var(--color-accent)}.app-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header,.atlas-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header{margin:0 0 .5rem;padding:.5rem .75rem .625rem;border-bottom-color:var(--color-border)}.app-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-title,.atlas-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-title{color:var(--color-brand-ivory-muted)}.app-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-close,.atlas-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-close{border-color:var(--color-marketing-surface-card-border);background:color-mix(in srgb,var(--color-brand-gold) 6%,transparent);color:var(--color-marketing-foreground-muted)}.app-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-close:hover,.atlas-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-close:hover{border-color:color-mix(in srgb,var(--color-brand-gold) 35%,transparent);background:color-mix(in srgb,var(--color-brand-gold) 10%,transparent);color:var(--color-brand-ivory-muted)}.app-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-close:focus-visible,.atlas-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header-close:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-brand-gold-focus)}.app-workspace__rail-inner,.atlas-workspace__rail-inner{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;flex:1;overflow:hidden}.app-workspace__rail-stack,.atlas-workspace__rail-stack{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.app-workspace__rail-library,.app-workspace__rail-library .workspace-chapter-rail-root,.atlas-workspace__rail-library,.atlas-workspace__rail-library .workspace-chapter-rail-root{min-height:0;flex:1 1 auto}.app-workspace__rail-sections,.atlas-workspace__rail-sections{margin-top:0;min-height:0;flex:1 1 auto;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.app-workspace__rail .workspace-chapter-rail-root,.atlas-workspace__rail .workspace-chapter-rail-root{min-width:0;max-width:100%;overflow-x:hidden;scrollbar-gutter:stable}.workspace-chapter-rail.workspace-chapter-rail{min-width:0;max-width:100%;overflow-x:hidden}.workspace-chapter-rail__disclosure{contain:inline-size;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.workspace-chapter-rail__disclosure--compact{background:color-mix(in srgb,var(--color-background-recessed) 50%,transparent)}.workspace-chapter-rail__disclosure-list{border-top:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.workspace-chapter-rail__disclosure-option{overflow:hidden}.app-workspace__rail-sections:not(:first-child),.atlas-workspace__rail-sections:not(:first-child){border-top:1px solid var(--color-border);padding-top:.75rem}.app-workspace__main>.panchang-page,.atlas-workspace__main>.panchang-page{margin-left:auto;margin-right:auto}.app-workspace__rail .atlas-rail,.atlas-workspace__rail .atlas-rail{position:static;max-height:none;margin-top:0;flex:none;min-height:0;overflow:visible;border:none;border-radius:0;background:transparent;padding:0}.app-workspace__rail .atlas-rail--workspace,.atlas-workspace__rail .atlas-rail--workspace{display:block;width:100%;max-width:100%;min-width:0;overflow-x:hidden;font-family:var(--font-primary);font-size:var(--text-sm)}.app-workspace__rail .workspace-chapter-rail__item:focus-visible,.atlas-workspace__rail .workspace-chapter-rail__item:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-brand-gold-focus)}.workspace-chapter-rail__item--active{background:color-mix(in srgb,var(--color-brand-gold) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-gold) 28%,transparent)}.app-workspace__rail .workspace-chapter-rail__item--active:focus-visible,.atlas-workspace__rail .workspace-chapter-rail__item--active:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-gold) 28%,transparent),0 0 0 3px var(--color-brand-gold-focus)}.app-workspace__rail-footer summary,.atlas-workspace__rail-footer summary{background:var(--surface-gradient-elevated);box-shadow:var(--shadow-elevation-1)}.workspace-chapter-rail .workspace-chapter-rail__empty{background:var(--surface-gradient-recessed);box-shadow:var(--shadow-inset-recessed)}.app-workspace__rail .workspace-chapter-rail a.workspace-chapter-rail__item:not(.llm-reading-surface):not(.workspace-chapter-rail__item--active):not([data-sidebar-active]),.atlas-workspace__rail .workspace-chapter-rail a.workspace-chapter-rail__item:not(.llm-reading-surface):not(.workspace-chapter-rail__item--active):not([data-sidebar-active]){color:inherit;text-decoration:none}.app-workspace__rail .workspace-chapter-rail a.workspace-chapter-rail__item.llm-reading-surface--rail,.atlas-workspace__rail .workspace-chapter-rail a.workspace-chapter-rail__item.llm-reading-surface--rail{color:var(--color-surface-reading-foreground)}.workspace-status-pill{display:inline-flex;max-width:100%;flex-shrink:0;align-items:center;border:1px solid transparent;border-radius:9999px;padding:.125rem .375rem;font-size:10px;font-weight:500;line-height:1.25}.workspace-status-pill--ready{border-color:color-mix(in srgb,var(--color-brand-gold) 45%,transparent);background:color-mix(in srgb,var(--color-brand-gold) 14%,transparent);color:var(--color-brand-gold-deep)}.workspace-status-pill--calibration{border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);background:color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-accent);font-weight:600;letter-spacing:.02em}.workspace-status-pill--progress{border-color:color-mix(in srgb,var(--color-warning) 42%,transparent);background:color-mix(in srgb,var(--color-warning) 12%,transparent);color:var(--color-warning);animation:workspace-status-pill-pulse 2.2s ease-in-out infinite}.workspace-status-pill--payment{border-color:color-mix(in srgb,var(--color-brand-gold-deep) 48%,transparent);background:color-mix(in srgb,var(--color-brand-gold) 20%,transparent);color:var(--color-provisional-banner-fg)}.workspace-status-pill--error{border-color:color-mix(in srgb,var(--color-error) 38%,transparent);background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.workspace-status-pill--success{border-color:color-mix(in srgb,var(--color-success) 42%,transparent);background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.workspace-status-pill--neutral{border-color:color-mix(in srgb,var(--color-border) 90%,transparent);background:var(--color-background-recessed);color:var(--color-foreground-muted)}.workspace-status-pill--addon{border-color:color-mix(in srgb,var(--color-rose-500) 40%,transparent);background:color-mix(in srgb,var(--color-rose-500) 12%,transparent);color:var(--color-rose-700)}.workspace-status-pill--shared{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);font-weight:600}@keyframes workspace-status-pill-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.workspace-status-pill--progress{animation:none}}.app-workspace__rail .atlas-rail__link,.atlas-workspace__rail .atlas-rail__link{padding:0;border-radius:0;text-decoration:none}.app-workspace__rail .atlas-rail__link:hover,.atlas-workspace__rail .atlas-rail__link:hover{text-decoration:none}.app-workspace__rail-footer,.atlas-workspace__rail-footer{display:flex;flex-shrink:0;flex-direction:column;gap:.75rem;border-top:1px solid var(--color-border);padding-top:.75rem;font-family:var(--font-primary);font-size:var(--text-sm)}.app-workspace__rail-footer>a,.atlas-workspace__rail-footer>a{display:block;padding:.25rem .5rem;color:var(--color-accent);text-decoration:none}.app-workspace__rail-footer>a:hover,.atlas-workspace__rail-footer>a:hover{text-decoration:underline}.app-workspace__rail-footer .account-dropdown-panel a,.app-workspace__rail-footer .account-dropdown-panel button,.atlas-workspace__rail-footer .account-dropdown-panel a,.atlas-workspace__rail-footer .account-dropdown-panel button{display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none}.app-workspace__rail-footer .account-dropdown-panel a:hover,.app-workspace__rail-footer .account-dropdown-panel button:hover,.atlas-workspace__rail-footer .account-dropdown-panel a:hover,.atlas-workspace__rail-footer .account-dropdown-panel button:hover{text-decoration:none}@media (min-width:1024px){.app-workspace,.atlas-workspace{position:relative;flex-direction:row;align-items:stretch;height:100%}.app-workspace__rail,.atlas-workspace__rail{display:flex;flex-direction:column;flex-shrink:0;width:var(--app-rail-width);min-width:var(--app-rail-width);max-width:var(--app-rail-width);min-height:0;overflow:hidden;border-right:1px solid var(--color-border);background:var(--surface-gradient-elevated);box-shadow:var(--shadow-elevation-2);padding:.75rem .5rem}.app-workspace__rail:has(.anv-workspace-sidebar),.atlas-workspace__rail:has(.anv-workspace-sidebar){border-right:1px solid var(--color-border);background:var(--surface-gradient-recessed);box-shadow:none;padding:.75rem 0 .5rem}.app-workspace__rail-inner:not(:has(.app-workspace__rail-stack)),.atlas-workspace__rail-inner:not(:has(.atlas-workspace__rail-stack)){overflow-y:auto;overscroll-behavior:contain}.app-workspace__center,.atlas-workspace__center{flex:1;min-width:0;min-height:0}.app-workspace__workspace-header:not(:has(.anv-workspace-header)),.atlas-workspace__workspace-header:not(:has(.anv-workspace-header)){padding:0;border-bottom-color:var(--color-border);background:color-mix(in srgb,var(--color-marketing-canvas) 82%,transparent);backdrop-filter:blur(14px);box-shadow:none}.app-workspace__main,.atlas-workspace__main{flex:1;min-width:0;padding:1rem 1.25rem 2rem;touch-action:pan-y;background:var(--surface-gradient-recessed);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-border) 55%,transparent)}.app-workspace-shell--cosmic .app-workspace__main,.app-workspace-shell--cosmic .atlas-workspace__main{background:transparent;box-shadow:none}.app-workspace__main .atlas-section-card-wrap,.atlas-workspace__main .atlas-section-card-wrap{scroll-margin-top:1rem}.app-workspace__chat-root,.atlas-workspace__chat-root{display:flex;flex:1;flex-direction:column;min-height:0;width:100%}.app-workspace__chat-slot,.atlas-workspace__chat-slot{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;min-height:0;width:var(--app-chat-width);overflow:hidden;transition:width var(--app-chat-slide-duration) var(--app-chat-slide-ease)}.app-workspace__chat-slot:has(.app-workspace__chat-root--collapsed),.app-workspace__chat-slot:has([data-chat-collapsed=true]),.atlas-workspace__chat-slot:has(.atlas-workspace__chat-root--collapsed),.atlas-workspace__chat-slot:has([data-chat-collapsed=true]){width:var(--app-chat-tab-width)}.app-workspace__chat--dock,.atlas-workspace__chat--dock{position:relative;inset:auto;z-index:auto;display:flex;flex:1;flex-direction:row;align-items:stretch;width:100%;min-height:0;max-height:none;pointer-events:auto;visibility:visible;border-left:1px solid var(--color-border);background:var(--surface-gradient-elevated);box-shadow:var(--shadow-elevation-2);overflow:hidden}.app-workspace__chat-tab,.atlas-workspace__chat-tab{display:none;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:var(--app-chat-tab-width);min-height:0;align-self:stretch;border:none;border-left:1px solid var(--color-border);background:var(--color-background-elevated);color:var(--color-foreground-muted);cursor:pointer;padding:.75rem .25rem;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:500;transition:background-color .15s ease,color .15s ease}.app-workspace__chat-tab:hover,.atlas-workspace__chat-tab:hover{background:var(--color-background-recessed);color:var(--color-foreground)}.app-workspace__chat-tab:focus-visible,.atlas-workspace__chat-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-brand-gold-focus);z-index:1}.app-workspace__chat-tab-label,.atlas-workspace__chat-tab-label{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em;transform:rotate(180deg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-workspace__chat--collapsed .app-workspace__chat-tab,.atlas-workspace__chat--collapsed .atlas-workspace__chat-tab{display:flex}.app-workspace__chat--collapsed .app-workspace__chat-panel,.atlas-workspace__chat--collapsed .atlas-workspace__chat-panel{transform:translateX(100%);opacity:0;pointer-events:none}.app-workspace__chat--dock:not(.app-workspace__chat--collapsed) .app-workspace__chat-tab,.atlas-workspace__chat--dock:not(.atlas-workspace__chat--collapsed) .atlas-workspace__chat-tab{display:none;pointer-events:none}.app-workspace__chat-slot:has(.app-workspace__chat-root--collapsed) .app-workspace__chat--dock,.atlas-workspace__chat-slot:has(.atlas-workspace__chat-root--collapsed) .atlas-workspace__chat--dock{border-left:1px solid var(--color-border);background:var(--color-background-elevated)}.app-workspace__chat-backdrop,.atlas-workspace__chat-backdrop{display:none}.app-workspace__chat-panel,.atlas-workspace__chat-panel{position:static;inset:auto;flex:1 1 0;min-width:0;min-height:0;height:100%;opacity:1;transform:translateX(0);will-change:transform,opacity;transition:transform var(--app-chat-slide-duration) var(--app-chat-slide-ease),opacity calc(var(--app-chat-slide-duration) * .9) ease}@media (prefers-reduced-motion:reduce){.app-workspace__chat-panel,.app-workspace__chat-slot,.atlas-workspace__chat-panel,.atlas-workspace__chat-slot{transition:none}.app-workspace__chat--collapsed .app-workspace__chat-panel,.atlas-workspace__chat--collapsed .atlas-workspace__chat-panel{transform:none}}.app-workspace__chat-toggle,.app-workspace__nav-toggle,.app-workspace__rail-header,.atlas-workspace__chat-toggle,.atlas-workspace__nav-toggle{display:none}.app-workspace__rail--open,.atlas-workspace__rail--open{position:static;inset:auto;z-index:auto;display:flex;pointer-events:auto;visibility:visible}.app-workspace__rail-backdrop,.atlas-workspace__rail-backdrop{display:none}.app-workspace__rail-drawer,.atlas-workspace__rail-drawer{position:static;display:flex;width:100%;flex:1;min-height:0;border-right:none;padding:0}}@media (max-width:1023px){.app-workspace__mobile-header>div{min-height:2.75rem;padding-top:.375rem;padding-bottom:.375rem}.app-workspace__mobile-header-btn{height:2.25rem;width:2.25rem}.app-workspace__main,.atlas-workspace__main{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px))}.app-workspace__chat--dock,.atlas-workspace__chat--dock{display:flex;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--app-chat-slide-duration)}.app-workspace__chat--dock.app-workspace__chat--open,.atlas-workspace__chat--dock.atlas-workspace__chat--open{pointer-events:auto;visibility:visible;transition:visibility 0s}.app-workspace__chat-panel,.atlas-workspace__chat-panel{transform:translateX(100%);transition:transform var(--app-chat-slide-duration) var(--app-chat-slide-ease)}.app-workspace__chat--open .app-workspace__chat-panel,.atlas-workspace__chat--open .atlas-workspace__chat-panel{transform:translateX(0)}.app-workspace__chat-backdrop,.atlas-workspace__chat-backdrop{opacity:0;transition:opacity var(--app-chat-slide-duration) ease}.app-workspace__chat--open .app-workspace__chat-backdrop,.atlas-workspace__chat--open .atlas-workspace__chat-backdrop{opacity:1}}.app-workspace__main:has(.app-chat-page),.atlas-workspace__main:has(.app-chat-page){display:flex;flex-direction:column;overflow:hidden;padding:0}.app-chat-page{flex:1;min-height:0}