.app-workspace-shell,.atlas-workspace-shell{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;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:"";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);mix-blend-mode:multiply;background-position:0 0,1px 1px;background-size:3px 3px,7px 7px;position:fixed;inset:0}.app-workspace-shell>:not(.landing-home__sky),.atlas-workspace-shell>:not(.landing-home__sky){z-index:1;position:relative}.app-workspace-shell__alerts,.atlas-workspace-shell__alerts{flex-shrink:0;padding:.75rem 1rem 0}.app-workspace__mobile-header{z-index:52;border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-marketing-canvas) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;--color-foreground:var(--color-brand-ivory-muted);position:relative;overflow:visible}.app-workspace__mobile-header-btn{width:2.5rem;height:2.5rem;color:var(--color-marketing-foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}@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{box-shadow:0 0 0 3px var(--color-brand-gold-focus);outline:none}.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:.32s;--app-chat-slide-ease:cubic-bezier(.32, .72, 0, 1);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.app-workspace__rail,.atlas-workspace__rail{display:none}.app-workspace__main,.atlas-workspace__main{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden auto;container:workspace-main/inline-size}@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{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.app-workspace__workspace-header,.atlas-workspace__workspace-header{border-bottom:1px solid var(--color-border);background:var(--surface-gradient-elevated);box-shadow:var(--shadow-elevation-2);font-family:var(--font-primary);flex-shrink:0;padding:.875rem 1.25rem}:is(.app-workspace__workspace-header:has(.anv-workspace-header),.atlas-workspace__workspace-header:has(.anv-workspace-header)){background:color-mix(in srgb, var(--color-marketing-canvas) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;padding:0}.app-workspace__workspace-header .atlas-topbar,.atlas-workspace__workspace-header .atlas-topbar{border-bottom:none;margin-bottom:0;padding-bottom:0}.app-workspace__chat-root,.atlas-workspace__chat-root,.app-workspace__chat-slot,.atlas-workspace__chat-slot{display:contents}.app-workspace__chat-tab,.atlas-workspace__chat-tab{display:none}.app-workspace__chat--dock,.atlas-workspace__chat--dock{z-index:55;pointer-events:none;visibility:hidden;flex-direction:column;display:none;position:fixed;inset:0}.app-workspace__chat--dock.app-workspace__chat--open,.atlas-workspace__chat--dock.atlas-workspace__chat--open{pointer-events:auto;visibility:visible;display:flex}.app-workspace__chat-backdrop,.atlas-workspace__chat-backdrop{background:var(--color-scrim);position:absolute;inset:0}.app-workspace__chat-panel,.atlas-workspace__chat-panel{background:var(--surface-gradient-elevated);min-height:0;box-shadow:var(--shadow-elevation-3);font-family:var(--font-primary);flex-direction:column;display:flex;position:absolute;inset:0}.app-workspace__nav-toggle,.atlas-workspace__nav-toggle,.app-workspace__chat-toggle,.atlas-workspace__chat-toggle{display:none}.app-workspace__rail-header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin:-.75rem -.5rem .75rem;padding:.75rem .875rem .625rem;display:flex}.app-workspace__rail-header-title{font-family:var(--font-secondary);font-size:var(--text-base);color:var(--color-foreground);margin:0;font-weight:600}.app-workspace__rail-header-close{border:1px solid var(--color-border);background:var(--color-background-elevated);font-family:var(--font-primary);font-size:var(--text-xs);color:var(--color-foreground-muted);cursor:pointer;border-radius:9999px;padding:.375rem .75rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.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{box-shadow:0 0 0 3px var(--color-brand-gold-focus);outline:none}.app-workspace__rail--open,.atlas-workspace__rail--open{z-index:56;pointer-events:auto;visibility:visible;flex-direction:column;display:flex;position:fixed;inset:0}.app-workspace__rail-backdrop,.atlas-workspace__rail-backdrop{background:var(--color-scrim);cursor:pointer;border:none;position:absolute;inset:0}.app-workspace__rail-drawer,.atlas-workspace__rail-drawer{z-index:1;width:min(var(--app-rail-width), 88vw);border-right:1px solid var(--color-border);background:var(--surface-gradient-elevated);min-height:0;box-shadow:var(--shadow-elevation-4);font-family:var(--font-primary);flex-direction:column;padding:.75rem .5rem;display:flex;position:absolute;top:0;bottom:0;left:0}:is(.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}:is(.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)}:is(.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)}:is(.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)}:is(.app-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header,.atlas-workspace__rail-drawer:has(.anv-workspace-sidebar) .app-workspace__rail-header){border-bottom-color:var(--color-border);margin:0 0 .5rem;padding:.5rem .75rem .625rem}:is(.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)}:is(.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)}:is(.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)}:is(.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){box-shadow:0 0 0 3px var(--color-brand-gold-focus);outline:none}.app-workspace__rail-inner,.atlas-workspace__rail-inner{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}.app-workspace__rail-stack,.atlas-workspace__rail-stack{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-workspace__rail-library,.atlas-workspace__rail-library,.app-workspace__rail-library .workspace-chapter-rail-root,.atlas-workspace__rail-library .workspace-chapter-rail-root{flex:auto;min-height:0}.app-workspace__rail-sections,.atlas-workspace__rail-sections{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;margin-top:0;overflow:hidden auto}.app-workspace__rail .workspace-chapter-rail-root,.atlas-workspace__rail .workspace-chapter-rail-root{scrollbar-gutter:stable;min-width:0;max-width:100%;overflow-x:hidden}.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{background:0 0;border:none;border-radius:0;flex:none;min-height:0;max-height:none;margin-top:0;padding:0;position:static;overflow:visible}.app-workspace__rail .atlas-rail--workspace,.atlas-workspace__rail .atlas-rail--workspace{width:100%;min-width:0;max-width:100%;font-family:var(--font-primary);font-size:var(--text-sm);display:block;overflow-x:hidden}.app-workspace__rail .workspace-chapter-rail__item:focus-visible,.atlas-workspace__rail .workspace-chapter-rail__item:focus-visible{box-shadow:0 0 0 3px var(--color-brand-gold-focus);outline:none}.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{border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;max-width:100%;padding:.125rem .375rem;font-size:10px;font-weight:500;line-height:1.25;display:inline-flex}.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);letter-spacing:.02em;font-weight:600}.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:2.2s ease-in-out infinite workspace-status-pill-pulse}.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{border-radius:0;padding: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{border-top:1px solid var(--color-border);font-family:var(--font-primary);font-size:var(--text-sm);flex-direction:column;flex-shrink:0;gap:.75rem;padding-top:.75rem;display:flex}.app-workspace__rail-footer>a,.atlas-workspace__rail-footer>a{color:var(--color-accent);padding:.25rem .5rem;text-decoration:none;display:block}.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{flex-flow:row;align-items:center;text-decoration:none;display:flex}.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{flex-direction:row;align-items:stretch;height:100%;position:relative}.app-workspace__rail,.atlas-workspace__rail{width:var(--app-rail-width);min-width:var(--app-rail-width);max-width:var(--app-rail-width);border-right:1px solid var(--color-border);background:var(--surface-gradient-elevated);min-height:0;box-shadow:var(--shadow-elevation-2);flex-direction:column;flex-shrink:0;padding:.75rem .5rem;display:flex;overflow:hidden}:is(.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}:is(.app-workspace__rail-inner:not(:has(.app-workspace__rail-stack)),.atlas-workspace__rail-inner:not(:has(.atlas-workspace__rail-stack))){overscroll-behavior:contain;overflow-y:auto}.app-workspace__center,.atlas-workspace__center{flex:1;min-width:0;min-height:0}:is(.app-workspace__workspace-header:not(:has(.anv-workspace-header)),.atlas-workspace__workspace-header:not(:has(.anv-workspace-header))){border-bottom-color:var(--color-border);background:color-mix(in srgb, var(--color-marketing-canvas) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;padding:0}.app-workspace__main,.atlas-workspace__main{touch-action:pan-y;background:var(--surface-gradient-recessed);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border) 55%, transparent);flex:1;padding:1rem 1.25rem 2rem}.app-workspace-shell--cosmic .app-workspace__main,.app-workspace-shell--cosmic .atlas-workspace__main{box-shadow:none;background:0 0}.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{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.app-workspace__chat-slot,.atlas-workspace__chat-slot{min-height:0;width:var(--app-chat-width);transition:width var(--app-chat-slide-duration) var(--app-chat-slide-ease);flex-direction:column;flex-shrink:0;align-self:stretch;display:flex;overflow:hidden}:is(.app-workspace__chat-slot:has(.app-workspace__chat-root--collapsed),.atlas-workspace__chat-slot:has(.atlas-workspace__chat-root--collapsed),.app-workspace__chat-slot:has([data-chat-collapsed=true]),.atlas-workspace__chat-slot:has([data-chat-collapsed=true])){width:var(--app-chat-tab-width)}.app-workspace__chat--dock,.atlas-workspace__chat--dock{z-index:auto;pointer-events:auto;visibility:visible;border-left:1px solid var(--color-border);background:var(--surface-gradient-elevated);width:100%;min-height:0;max-height:none;box-shadow:var(--shadow-elevation-2);flex-direction:row;flex:1;align-items:stretch;display:flex;position:relative;inset:auto;overflow:hidden}.app-workspace__chat-tab,.atlas-workspace__chat-tab{width:var(--app-chat-tab-width);border:none;border-left:1px solid var(--color-border);background:var(--color-background-elevated);min-height:0;color:var(--color-foreground-muted);cursor:pointer;font-family:var(--font-primary);font-size:var(--text-sm);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:.75rem .25rem;font-weight:500;transition:background-color .15s,color .15s;display:none}.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{box-shadow:0 0 0 3px var(--color-brand-gold-focus);z-index:1;outline:none}.app-workspace__chat-tab-label,.atlas-workspace__chat-tab-label{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em;-webkit-user-select:none;user-select:none;transform:rotate(180deg)}.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{opacity:0;pointer-events:none;transform:translate(100%)}.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{pointer-events:none;display:none}:is(.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{opacity:1;will-change:transform, opacity;min-width:0;height:100%;min-height:0;transition:transform var(--app-chat-slide-duration) var(--app-chat-slide-ease), opacity calc(var(--app-chat-slide-duration) * .9) ease;flex:1 1 0;position:static;inset:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.app-workspace__chat-slot,.atlas-workspace__chat-slot,.app-workspace__chat-panel,.atlas-workspace__chat-panel{transition:none}.app-workspace__chat--collapsed .app-workspace__chat-panel,.atlas-workspace__chat--collapsed .atlas-workspace__chat-panel{transform:none}}.app-workspace__chat-toggle,.atlas-workspace__chat-toggle,.app-workspace__nav-toggle,.atlas-workspace__nav-toggle,.app-workspace__rail-header{display:none}.app-workspace__rail--open,.atlas-workspace__rail--open{z-index:auto;pointer-events:auto;visibility:visible;display:flex;position:static;inset:auto}.app-workspace__rail-backdrop,.atlas-workspace__rail-backdrop{display:none}.app-workspace__rail-drawer,.atlas-workspace__rail-drawer{border-right:none;flex:1;width:100%;min-height:0;padding:0;display:flex;position:static}}@media (max-width:1023px){.app-workspace__mobile-header>div{min-height:2.75rem;padding-top:.375rem;padding-bottom:.375rem}.app-workspace__mobile-header-btn{width:2.25rem;height: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{pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--app-chat-slide-duration);display:flex}.app-workspace__chat--dock.app-workspace__chat--open,.atlas-workspace__chat--dock.atlas-workspace__chat--open{pointer-events:auto;visibility:visible;transition:visibility}.app-workspace__chat-panel,.atlas-workspace__chat-panel{transition:transform var(--app-chat-slide-duration) var(--app-chat-slide-ease);transform:translate(100%)}.app-workspace__chat--open .app-workspace__chat-panel,.atlas-workspace__chat--open .atlas-workspace__chat-panel{transform:translate(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}}:is(.app-workspace__main:has(.app-chat-page),.atlas-workspace__main:has(.app-chat-page)){flex-direction:column;padding:0;display:flex;overflow:hidden}.app-chat-page{flex:1;min-height:0}