@layer legacy{.shell-sidebar{background:var(--shell-gradient-sidebar);border-right:1px solid var(--shell-color-border);padding:var(--shell-spacing-xl);gap:var(--shell-spacing-xl);flex-direction:column;height:100vh;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}[data-theme=light] .shell-sidebar{border-right-color:var(--shell-color-border-strong);background:linear-gradient(#f8fafc,#f1f5f9)}.shell-brand{letter-spacing:-.02em;color:var(--shell-color-text);align-items:center;font-size:1.25rem;font-weight:700}.shell-brand,.shell-nav{gap:var(--shell-spacing-sm);display:flex}.shell-nav{flex-direction:column;flex:1}.shell-nav-item{padding:var(--shell-spacing-md) var(--shell-spacing-lg);border-radius:var(--shell-radius-md);color:var(--shell-color-text-muted);transition:background var(--shell-transition-fast),color var(--shell-transition-fast),transform var(--shell-transition-fast);align-items:center;gap:var(--shell-spacing-md);font-size:.875rem;font-weight:500;display:flex}.shell-nav-item:hover{background:var(--shell-surface-brand-faint);color:var(--shell-color-text)}[data-theme=light] .shell-nav-item:hover{background:var(--shell-surface-brand-weak)}.shell-nav-item.active{background:var(--shell-surface-brand-soft);color:var(--shell-color-brand);font-weight:600}.shell-nav-item.disabled{opacity:.5;cursor:not-allowed}.shell-sidebar-footer{padding-top:var(--shell-spacing-lg);border-top:1px solid var(--shell-color-border);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.shell-chat-message{background:var(--shell-surface-neutral-soft);border-radius:var(--shell-radius-lg);padding:var(--shell-spacing-sm) var(--shell-spacing-md);align-self:flex-start;max-width:70%;position:relative}.shell-chat-message.mine{background:var(--shell-surface-brand-strong);align-self:flex-end}.shell-chat-message-meta{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-color-text-muted);justify-content:space-between;margin-bottom:4px;font-size:.75rem;display:flex}.shell-chat-gif{flex-direction:column;gap:4px;max-width:260px;display:inline-flex}.shell-chat-gif img{border-radius:var(--shell-radius-md);display:block}.shell-chat-gif-attribution{text-transform:uppercase;letter-spacing:.06em;color:var(--shell-color-text-muted);font-size:.7rem}.shell-chat-gif-preview{margin:var(--shell-spacing-md) 0;padding:var(--shell-spacing-md);border-radius:var(--shell-radius-md);border:1px solid var(--shell-color-border);background:rgba(15,23,42,.35)}[data-theme=light] .shell-chat-gif-preview{background:rgba(241,245,249,.85)}.shell-chat-gif-preview-header{text-transform:uppercase;letter-spacing:.06em;color:var(--shell-color-text-muted);margin-bottom:var(--shell-spacing-sm);justify-content:space-between;font-size:.75rem;display:flex}.shell-chat-gif-preview-body img{border-radius:var(--shell-radius-md);width:100%;max-width:260px;height:auto;display:block}.shell-chat-gif-preview-actions{gap:var(--shell-spacing-sm);margin-top:var(--shell-spacing-sm);display:flex}.shell-chat-typing-indicator{margin-top:var(--shell-spacing-sm);color:var(--shell-color-text-muted);font-size:.75rem}.shell-chat-composer-actions{margin-top:var(--shell-spacing-sm);justify-content:space-between;align-items:center;gap:var(--shell-spacing-sm);display:flex}.shell-chat-emoji-button{border:1px solid var(--shell-color-border);border-radius:var(--shell-radius-full);cursor:pointer;background:none;padding:4px 10px}.shell-chat-emoji-picker{margin-top:var(--shell-spacing-sm);border-radius:var(--shell-radius-md);border:1px solid var(--shell-color-border);background:rgba(15,23,42,.9);flex-wrap:wrap;gap:4px;padding:6px 8px;display:flex}[data-theme=light] .shell-chat-emoji-picker{background:#fff}.shell-chat-emoji-picker button{cursor:pointer;background:none;border:none;font-size:1.1rem}.shell-chat-composer{border-top:1px solid var(--shell-color-border);padding-top:var(--shell-spacing-md);gap:var(--shell-spacing-sm);flex-direction:column;display:flex}.shell-chat-composer textarea{border-radius:var(--shell-radius-md);border:1px solid var(--shell-color-border);color:inherit;padding:var(--shell-spacing-md);resize:vertical;background:none;width:100%;font-family:inherit}.dashboard-module-resize{color:var(--shell-color-text-muted);border:1px solid var(--shell-color-border);cursor:pointer;z-index:10;opacity:0;background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.dashboard-module:hover .dashboard-module-resize{opacity:1}.dashboard-module-resize:hover{background:var(--shell-color-brand);color:#fff;border-color:var(--shell-color-brand)}.dashboard-module-full{flex:0 0 100%;width:100%}.dashboard-module-half{width:calc(50% - var(--shell-spacing-lg) / 2);flex:0 0 calc(50% - var(--shell-spacing-lg) / 2)}.dashboard-module-third{width:calc(33.333% - var(--shell-spacing-lg) * 2 / 3);flex:0 0 calc(33.333% - var(--shell-spacing-lg) * 2 / 3)}@media (max-width:900px){.dashboard-module-half,.dashboard-module-third{flex:0 0 100%;width:100%}}}:-webkit-any(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[role=tooltip],[popover],[data-shell-floating-surface],.glass-modal,.shell-deploy-menu,.shell-time-menu,.shell-notification-menu,.shell-account-modal,.shell-announcement-modal,.shell-rail-dropdown,.pulse-slash-menu,.shell-chat-sound-menu,.shell-chat-modal.shell-chat-channel-details-modal,.shell-chat-date-pill-dropdown,.shell-chat-mention-picker,.shell-chat-project-picker,.shell-chat-slash-picker,.shell-chat-emoji-dropdown,.shell-chat-emoji-picker,.shell-files-overflow-menu,.shell-files-visibility-popover,.shell-files-entity-picker-menu,.shell-decision-task-modal,.shell-work-queue-modal,.shell-calendar-picker,.shell-task-overflow-menu,.calendar-summary-link-modal,.shell-calendar-reminder-modal,.shell-invite-enforce-modal,.cal-tasks-due-modal,.cal-preferences-modal,.cal-modal,.cal-modal.shell-calendar-event-modal,.widget-remove-dialog,.widget-library-modal,.quick-launch-settings-modal,.world-clock-settings-modal,.calorie-modal,.coleman-cash-modal,.directories-modal,.directories-ai-review-modal,.directories-detail-overflow-menu,.directories-inline-status-menu,.directories-inline-category-menu,.projects-modal,.task-detail-modal,.project-linked-records-panel,.projects-financials-row-menu-popover,.projects-financials-budget-popover,.projects-tracker-row-menu-popover,.projects-header-menu-popover,.overview-deliverable-menu-popover,.project-plan-row-menu-popover,.quicktasks-creator-filter-menu,.quicktask-modal,.org-switcher-dropdown,.mini-template-dropdown,.conversation-picker-modal,.pinned-chat-picker-modal){isolation:isolate;background:var(--shell-ui-floating-surface)!important;background-color:var(--shell-ui-floating-surface)!important;-webkit-backdrop-filter:none!important;opacity:1!important;background-image:none!important}:-moz-any(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[role=tooltip],[popover],[data-shell-floating-surface],.glass-modal,.shell-deploy-menu,.shell-time-menu,.shell-notification-menu,.shell-account-modal,.shell-announcement-modal,.shell-rail-dropdown,.pulse-slash-menu,.shell-chat-sound-menu,.shell-chat-modal.shell-chat-channel-details-modal,.shell-chat-date-pill-dropdown,.shell-chat-mention-picker,.shell-chat-project-picker,.shell-chat-slash-picker,.shell-chat-emoji-dropdown,.shell-chat-emoji-picker,.shell-files-overflow-menu,.shell-files-visibility-popover,.shell-files-entity-picker-menu,.shell-decision-task-modal,.shell-work-queue-modal,.shell-calendar-picker,.shell-task-overflow-menu,.calendar-summary-link-modal,.shell-calendar-reminder-modal,.shell-invite-enforce-modal,.cal-tasks-due-modal,.cal-preferences-modal,.cal-modal,.cal-modal.shell-calendar-event-modal,.widget-remove-dialog,.widget-library-modal,.quick-launch-settings-modal,.world-clock-settings-modal,.calorie-modal,.coleman-cash-modal,.directories-modal,.directories-ai-review-modal,.directories-detail-overflow-menu,.directories-inline-status-menu,.directories-inline-category-menu,.projects-modal,.task-detail-modal,.project-linked-records-panel,.projects-financials-row-menu-popover,.projects-financials-budget-popover,.projects-tracker-row-menu-popover,.projects-header-menu-popover,.overview-deliverable-menu-popover,.project-plan-row-menu-popover,.quicktasks-creator-filter-menu,.quicktask-modal,.org-switcher-dropdown,.mini-template-dropdown,.conversation-picker-modal,.pinned-chat-picker-modal){isolation:isolate;background:var(--shell-ui-floating-surface)!important;background-color:var(--shell-ui-floating-surface)!important;-webkit-backdrop-filter:none!important;opacity:1!important;background-image:none!important}:is(dialog,[role=dialog],[role=alertdialog],[role=menu],[role=listbox],[role=tooltip],[popover],[data-shell-floating-surface],.glass-modal,.shell-deploy-menu,.shell-time-menu,.shell-notification-menu,.shell-account-modal,.shell-announcement-modal,.shell-rail-dropdown,.pulse-slash-menu,.shell-chat-sound-menu,.shell-chat-modal.shell-chat-channel-details-modal,.shell-chat-date-pill-dropdown,.shell-chat-mention-picker,.shell-chat-project-picker,.shell-chat-slash-picker,.shell-chat-emoji-dropdown,.shell-chat-emoji-picker,.shell-files-overflow-menu,.shell-files-visibility-popover,.shell-files-entity-picker-menu,.shell-decision-task-modal,.shell-work-queue-modal,.shell-calendar-picker,.shell-task-overflow-menu,.calendar-summary-link-modal,.shell-calendar-reminder-modal,.shell-invite-enforce-modal,.cal-tasks-due-modal,.cal-preferences-modal,.cal-modal,.cal-modal.shell-calendar-event-modal,.widget-remove-dialog,.widget-library-modal,.quick-launch-settings-modal,.world-clock-settings-modal,.calorie-modal,.coleman-cash-modal,.directories-modal,.directories-ai-review-modal,.directories-detail-overflow-menu,.directories-inline-status-menu,.directories-inline-category-menu,.projects-modal,.task-detail-modal,.project-linked-records-panel,.projects-financials-row-menu-popover,.projects-financials-budget-popover,.projects-tracker-row-menu-popover,.projects-header-menu-popover,.overview-deliverable-menu-popover,.project-plan-row-menu-popover,.quicktasks-creator-filter-menu,.quicktask-modal,.org-switcher-dropdown,.mini-template-dropdown,.conversation-picker-modal,.pinned-chat-picker-modal){isolation:isolate;background:var(--shell-ui-floating-surface)!important;background-color:var(--shell-ui-floating-surface)!important;-webkit-backdrop-filter:none!important;opacity:1!important;background-image:none!important}:-webkit-any(.shell-deploy-menu,.shell-time-menu,.shell-notification-menu,.shell-account-modal,.shell-announcement-modal,.pulse-slash-menu,.widget-library-modal,.task-detail-modal,.project-linked-records-panel,.projects-financials-row-menu-popover,.projects-financials-budget-popover,.projects-tracker-row-menu-popover,.projects-header-menu-popover,.overview-deliverable-menu-popover,.project-plan-row-menu-popover){background:var(--shell-ui-floating-surface-elevated)!important;background-color:var(--shell-ui-floating-surface-elevated)!important}:-moz-any(.shell-deploy-menu,.shell-time-menu,.shell-notification-menu,.shell-account-modal,.shell-announcement-modal,.pulse-slash-menu,.widget-library-modal,.task-detail-modal,.project-linked-records-panel,.projects-financials-row-menu-popover,.projects-financials-budget-popover,.projects-tracker-row-menu-popover,.projects-header-menu-popover,.overview-deliverable-menu-popover,.project-plan-row-menu-popover){background:var(--shell-ui-floating-surface-elevated)!important;background-color:var(--shell-ui-floating-surface-elevated)!important}:is(.shell-deploy-menu,.shell-time-menu,.shell-notification-menu,.shell-account-modal,.shell-announcement-modal,.pulse-slash-menu,.widget-library-modal,.task-detail-modal,.project-linked-records-panel,.projects-financials-row-menu-popover,.projects-financials-budget-popover,.projects-tracker-row-menu-popover,.projects-header-menu-popover,.overview-deliverable-menu-popover,.project-plan-row-menu-popover){background:var(--shell-ui-floating-surface-elevated)!important;background-color:var(--shell-ui-floating-surface-elevated)!important}@layer base, components, utilities, legacy;