:root{--palette-navy-950: #06141b;--palette-navy-900: #11212d;--palette-navy-700: #253745;--palette-navy-500: #4a5c6a;--palette-navy-300: #9ba8ab;--palette-navy-100: #ccd0cf;--palette-navy-500-hover: #5a6e7c;--palette-navy-500-pressed: #3a4c5a;--palette-navy-150: #dde1e0;--column-2-bg: #ffffff;--column-3-bg: #f7f8fa;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Helvetica Neue", Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-lg: 14px;--fs-xl: 16px;--fs-2xl: 18px;--fs-3xl: 22px;--fs-4xl: 28px;--fs-5xl: 34px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 500;--fw-bold: 500;--space-0: 0;--space-1: 2px;--space-2: 4px;--space-3: 6px;--space-4: 8px;--space-5: 10px;--space-6: 12px;--space-7: 14px;--space-8: 16px;--space-10: 20px;--space-12: 24px;--space-14: 28px;--space-16: 32px;--space-20: 40px;--space-24: 48px;--space-32: 64px;--radius-xs: 3px;--radius-sm: 5px;--radius-md: 7px;--radius-lg: 10px;--radius-xl: 14px;--radius-2xl: 20px;--radius-pill: 999px;--dur-instant: 80ms;--dur-fast: .14s;--dur-normal: .18s;--dur-slow: .36s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.83, 0, .17, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--icon-size-sm: 14px;--icon-size-md: 16px;--icon-size-lg: 18px;--icon-size-xl: 24px;--icon-stroke: 1.5;--frame-icon-btn: 30px;--frame-icon-glyph: 18px;--frame-icon-glyph-lg: 22px;--frame-nav-icon-box: 22px;--frame-nav-icon-glyph: 18px;--titlebar-h: var(--shell-nav-row-height, 36px);--sidebar-w: 168px;--sidebar-w-compact: 148px;--msg-list-width: var(--module-list-width);--msg-right-panel-width: var(--right-panel-w);--msg-thread-width: clamp(280px, 24vw, 360px);--module-list-width: 240px;--docs-folders-col-w: var(--module-list-width);--docs-items-col-w: clamp(220px, 22vw, 280px);--module-inspector-w: min(380px, 42vw);--cov-inspector-width: 320px;--cov-vault-width: 300px;--right-panel-w: 300px;--first-column-item-h: 32px;--trafficbar-start-offset: 70px;--module-subnav-start-offset: 62px;--main-menu-row-h: 32px;--main-menu-font-size: var(--fs-xs);--main-menu-icon-box: var(--frame-nav-icon-box);--main-menu-icon-glyph: var(--frame-nav-icon-glyph);--main-menu-item-gap: 10px;--main-menu-item-pad-x: var(--space-3);--module-header-pad-x: 16px;--module-header-pad-top: 10px;--module-header-pad-bottom: 8px;--module-title-size: var(--app-font-size);--module-subtitle-size: var(--app-font-meta);--module-toolbar-row-h: 32px;--module-action-btn-h: 32px;--module-content-gap: 12px;--module-content-pad-x: 16px;--module-content-pad-y: 10px;--surface-elevated: var(--c-bg-elevated);--surface-muted: var(--c-surface-2);--surface-sidebar: var(--palette-navy-300);--surface-list: var(--column-2-bg);--sidebar-nav-icon: var(--palette-navy-500);--sidebar-nav-active-bg: var(--chrome-matte-bg-active);--sidebar-nav-active-fg: var(--palette-navy-950);--sidebar-nav-active-bar: var(--palette-navy-500);--surface-content: var(--column-3-bg);--surface-panel: var(--palette-navy-150);--border-subtle: color-mix(in srgb, var(--palette-navy-500) 8%, transparent);--c-bg-base: var(--surface-content);--c-bg-elevated: #ffffff;--c-bg-hover: color-mix(in srgb, var(--palette-navy-500) 6%, transparent);--c-bg-active: color-mix(in srgb, var(--palette-navy-500) 10%, transparent);--c-bg-selected: var(--chrome-matte-bg-active);--chrome-matte-bg: var(--palette-navy-300);--chrome-matte-bg-hover: var(--palette-navy-100);--chrome-matte-bg-active: color-mix(in srgb, var(--palette-navy-300) 62%, var(--palette-navy-500) 38%);--chrome-matte-border: color-mix(in srgb, var(--palette-navy-500) 14%, transparent);--chrome-matte-shadow: inset 0 1px 0 rgba(255, 255, 255, .55);--chrome-control-h: 22px;--chrome-control-h-md: 26px;--chrome-menu-item-h: 26px;--chrome-control-radius: var(--radius-sm);--chrome-menu-radius: var(--radius-md);--chrome-menu-pad: 4px;--c-surface-warning: #FEF3C7;--c-surface-warning-strong: #F59E0B;--c-surface-warning-text: #92400E;--c-surface-1: var(--column-3-bg);--c-surface-2: color-mix(in srgb, var(--column-3-bg) 88%, #ffffff 12%);--c-surface-3: color-mix(in srgb, var(--column-3-bg) 72%, #ffffff 28%);--c-text-primary: var(--palette-navy-950);--c-text-secondary: var(--palette-navy-700);--c-text-tertiary: var(--palette-navy-500);--c-text-muted: var(--palette-navy-300);--c-text-inverse: #ffffff;--c-border-subtle: color-mix(in srgb, var(--palette-navy-500) 10%, transparent);--c-border-default: color-mix(in srgb, var(--palette-navy-500) 16%, transparent);--c-border-strong: color-mix(in srgb, var(--palette-navy-500) 24%, transparent);--c-border-focus: var(--palette-navy-500);--c-accent: var(--palette-navy-700);--c-accent-hover: var(--palette-navy-500);--c-accent-pressed: var(--palette-navy-900);--c-accent-soft: color-mix(in srgb, var(--palette-navy-500) 18%, transparent);--c-on-accent: #ffffff;--c-accent-text: var(--palette-navy-700);--c-success: #16A34A;--c-warning: #D97706;--c-danger: #DC2626;--c-avatar-bg: var(--palette-navy-500);--c-avatar-fg: #ffffff;--shadow-xs: 0 1px 0 color-mix(in srgb, var(--palette-navy-950) 6%, transparent);--shadow-sm: 0 1px 2px color-mix(in srgb, var(--palette-navy-950) 10%, transparent);--shadow-md: 0 4px 12px color-mix(in srgb, var(--palette-navy-950) 12%, transparent);--shadow-lg: 0 12px 32px color-mix(in srgb, var(--palette-navy-950) 16%, transparent)}:root[data-vibrancy=macos]:not([data-shell-glass="1"]){--window-glass-alpha: .32;--surface-sidebar: rgba(155, 168, 171, var(--window-glass-alpha));--surface-list: rgba(255, 255, 255, var(--window-glass-alpha));--surface-content: rgba(204, 204, 204, var(--window-glass-alpha));--surface-panel: rgba(221, 225, 224, var(--window-glass-alpha));--c-surface-1: rgba(204, 204, 204, var(--window-glass-alpha));--c-surface-2: rgba(214, 214, 214, var(--window-glass-alpha));--c-surface-3: rgba(255, 255, 255, var(--window-glass-alpha));--c-bg-elevated: rgba(255, 255, 255, var(--window-glass-alpha));--chrome-matte-bg: rgba(155, 168, 171, var(--window-glass-alpha));--chrome-matte-bg-hover: rgba(204, 208, 207, var(--window-glass-alpha));--chrome-matte-bg-active: rgba(138, 152, 156, var(--window-glass-alpha))}:root[data-vibrancy=macos] html,:root[data-vibrancy=macos] body,:root[data-vibrancy=macos] #root,:root[data-glass=transparent] html,:root[data-glass=transparent] body,:root[data-glass=transparent] #root{background:transparent}:root[data-theme=dark]{--surface-sidebar: var(--palette-navy-950);--sidebar-nav-icon: var(--palette-navy-300);--sidebar-nav-active-bg: var(--chrome-matte-bg-active);--sidebar-nav-active-fg: var(--palette-navy-100);--sidebar-nav-active-bar: var(--palette-navy-300);--surface-list: var(--palette-navy-900);--surface-content: var(--palette-navy-700);--surface-panel: var(--palette-navy-700);--border-subtle: color-mix(in srgb, var(--palette-navy-100) 8%, transparent);--c-bg-base: var(--surface-content);--c-bg-elevated: var(--palette-navy-500);--c-bg-hover: color-mix(in srgb, var(--palette-navy-100) 8%, transparent);--c-bg-active: color-mix(in srgb, var(--palette-navy-100) 12%, transparent);--c-bg-selected: var(--chrome-matte-bg-active);--chrome-matte-bg: var(--palette-navy-500);--chrome-matte-bg-hover: color-mix(in srgb, var(--palette-navy-500) 82%, var(--palette-navy-300) 18%);--chrome-matte-bg-active: var(--palette-navy-500-hover);--chrome-matte-border: color-mix(in srgb, var(--palette-navy-100) 14%, transparent);--chrome-matte-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--c-surface-warning: #422006;--c-surface-warning-strong: #F59E0B;--c-surface-warning-text: #FDE68A;--c-surface-1: var(--palette-navy-700);--c-surface-2: var(--palette-navy-500);--c-surface-3: var(--palette-navy-500-hover);--c-text-primary: var(--palette-navy-100);--c-text-secondary: color-mix(in srgb, var(--palette-navy-100) 82%, var(--palette-navy-300));--c-text-tertiary: var(--palette-navy-300);--c-text-muted: color-mix(in srgb, var(--palette-navy-300) 72%, var(--palette-navy-700));--c-text-inverse: var(--palette-navy-950);--c-border-subtle: color-mix(in srgb, var(--palette-navy-100) 8%, transparent);--c-border-default: color-mix(in srgb, var(--palette-navy-100) 12%, transparent);--c-border-strong: color-mix(in srgb, var(--palette-navy-100) 18%, transparent);--c-border-focus: var(--palette-navy-300);--c-accent: var(--palette-navy-300);--c-accent-hover: var(--palette-navy-100);--c-accent-pressed: var(--palette-navy-500);--c-accent-soft: color-mix(in srgb, var(--palette-navy-300) 22%, transparent);--c-on-accent: var(--palette-navy-950);--c-accent-text: var(--palette-navy-300);--c-avatar-bg: var(--palette-navy-500);--c-avatar-fg: var(--palette-navy-100);--shadow-xs: 0 1px 0 rgba(0, 0, 0, .22);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .28);--shadow-md: 0 4px 14px rgba(0, 0, 0, .32);--shadow-lg: 0 12px 36px rgba(0, 0, 0, .42)}:root[data-theme=dark][data-vibrancy=macos]:not([data-shell-glass="1"]){--window-glass-alpha: .32;--surface-sidebar: rgba(6, 20, 27, var(--window-glass-alpha));--surface-list: rgba(17, 33, 45, var(--window-glass-alpha));--surface-content: rgba(37, 55, 69, var(--window-glass-alpha));--surface-panel: rgba(37, 55, 69, var(--window-glass-alpha));--c-surface-1: rgba(37, 55, 69, var(--window-glass-alpha));--c-surface-2: rgba(74, 92, 106, var(--window-glass-alpha));--c-surface-3: rgba(90, 110, 124, var(--window-glass-alpha));--c-bg-elevated: rgba(74, 92, 106, var(--window-glass-alpha));--chrome-matte-bg: rgba(74, 92, 106, var(--window-glass-alpha));--chrome-matte-bg-hover: rgba(90, 110, 124, var(--window-glass-alpha));--chrome-matte-bg-active: rgba(106, 126, 140, var(--window-glass-alpha))}:root{--btn-matte-black: #171717;--btn-matte-black-hover: #222222;--btn-matte-black-pressed: #0f0f0f;--btn-primary-stop-start: var(--btn-matte-black);--btn-primary-stop-end: var(--btn-matte-black);--btn-primary-solid: var(--btn-matte-black);--btn-primary-solid-hover: var(--btn-matte-black-hover);--btn-primary-solid-pressed: var(--btn-matte-black-pressed);--btn-primary-bg: var(--btn-matte-black);--btn-primary-bg-hover: var(--btn-matte-black-hover);--btn-primary-bg-pressed: var(--btn-matte-black-pressed);--btn-primary-border: var(--btn-matte-black);--btn-primary-border-hover: var(--btn-matte-black-hover);--btn-primary-fg: #ffffff;--mac-sidebar-glass-alpha: .96;--mac-sidebar-glass-start: var(--palette-navy-950);--mac-sidebar-glass-end: var(--palette-navy-900);--app-outer-border-color: rgba(255, 255, 255, .22);--app-outer-border-width: .5px;--brand-gradient: linear-gradient( to right, var(--btn-primary-stop-start), var(--btn-primary-stop-end) );--brand-gradient-glass: linear-gradient( to right, rgba(6, 20, 27, var(--mac-sidebar-glass-alpha)), rgba(17, 33, 45, var(--mac-sidebar-glass-alpha)) );--brand-hero-glow: radial-gradient( 80% 60% at 50% 0%, color-mix(in srgb, var(--palette-navy-500) 32%, transparent), transparent 70% );--brand-hero-panel: linear-gradient( 165deg, var(--palette-navy-950) 0%, color-mix(in srgb, var(--palette-navy-950) 68%, var(--palette-navy-900)) 48%, var(--palette-navy-700) 100% );--c-accent: var(--btn-matte-black);--c-accent-hover: var(--btn-matte-black-hover);--c-accent-pressed: var(--btn-matte-black-pressed);--c-on-accent: var(--btn-primary-fg);--c-accent-soft: color-mix(in srgb, var(--palette-navy-500) 16%, transparent);--c-accent-text: var(--palette-navy-700);--c-border-focus: var(--palette-navy-500);--btn-secondary-bg: #ffffff;--btn-secondary-bg-hover: #f9fafb;--btn-secondary-border: #e5e7eb;--btn-secondary-fg: var(--palette-navy-950);--btn-ghost-bg: transparent;--btn-ghost-bg-hover: var(--chrome-matte-bg-hover);--btn-ghost-border: transparent;--btn-ghost-border-hover: var(--chrome-matte-border);--btn-ghost-fg: var(--c-text-secondary);--btn-ghost-fg-hover: var(--c-text-primary);--btn-danger-bg: var(--c-danger);--btn-danger-bg-hover: color-mix(in srgb, var(--c-danger) 88%, white);--btn-danger-fg: #ffffff;--panel-main-nav-bg: var(--mac-sidebar-bg);--panel-main-nav-border: color-mix(in srgb, var(--palette-navy-950) 42%, transparent);--panel-list-rail-bg: var(--column-2-bg);--panel-list-rail-border: color-mix(in srgb, var(--palette-navy-500) 14%, transparent);--panel-content-glass-bg: var(--column-3-bg);--panel-content-glass-border: color-mix(in srgb, var(--palette-navy-500) 12%, transparent);--panel-titlebar-glass-bg: var(--palette-navy-150);--panel-titlebar-glass-border: color-mix(in srgb, var(--palette-navy-500) 10%, transparent);--panel-rail-blur: 32px;--panel-rail-saturate: 1.35;--panel-titlebar-blur: 40px;--submenu-rail-pad-x: var(--shell-nav-pad-inline, 12px);--submenu-rail-pad-top: 0;--submenu-rail-pad-bottom: 8px;--submenu-section-pad-top: 4px;--submenu-section-pad-bottom: 2px;--submenu-item-hover: color-mix(in srgb, var(--palette-navy-500) 6%, transparent);--submenu-item-active: color-mix(in srgb, var(--palette-navy-500) 9%, transparent);--submenu-section-font-size: 11px;--submenu-item-font-size: var(--app-font-size, 13px);--submenu-section-fg: var(--c-text-tertiary);--submenu-item-fg: var(--c-text-secondary);--submenu-item-fg-active: var(--c-text-primary);--submenu-item-fw-inactive: 400;--submenu-item-fw-active: 500;--submenu-section-fw: 500;--submenu-icon-col-width: var(--shell-nav-icon-box, 20px);--submenu-row-pad-x: var(--space-2);--submenu-list-row-gap: var(--space-2);--col2-icon-start: calc(var(--shell-nav-pad-inline, 12px) + var(--submenu-row-pad-x));--submenu-section-header-gap: var(--space-2);--submenu-divider-color: color-mix(in srgb, var(--panel-list-rail-border) 72%, transparent);--submenu-divider-margin-y: 10px;--submenu-badge-bg: var(--palette-navy-700);--submenu-badge-fg: #ffffff;--submenu-badge-size: 18px;--submenu-hierarchy-indent-l1: calc(var(--shell-nav-chevron-w) + var(--shell-nav-item-gap));--submenu-hierarchy-indent-l2: var(--shell-nav-nest-indent);--submenu-hierarchy-guide: color-mix(in srgb, var(--c-text-tertiary) 24%, transparent);--submenu-hierarchy-parent-hover: var(--submenu-item-hover);--submenu-hierarchy-parent-active: var(--submenu-item-active);--submenu-nested-item-fg: var(--c-text-tertiary);--submenu-nested-item-fg-active: var(--c-text-secondary);--app-list-row-gap: var(--submenu-list-row-gap);--app-section-header-gap: var(--submenu-section-header-gap);--window-frame-radius: 12px;--shell-frame-inset: 8px;--shell-column-gutter: 8px;--shell-column-radius: 18px;--shell-frame-radius: 20px;--shell-frame-inner-tr-radius: calc(var(--shell-frame-radius) - var(--shell-frame-inset));--shell-frame-inner-br-radius: calc(var(--shell-frame-radius) - var(--shell-frame-inset));--shell-column-pad-x: 16px;--shell-column-pad-bottom: 16px;--shell-traffic-offset-x: 10px;--shell-traffic-offset-y: 12px;--titlebar-traffic-inset: 0px;--shell-canvas-bg: transparent;--shell-glass-blur: 40px;--shell-glass-saturate: 1.5;--shell-gutter-glass-alpha: .7;--shell-column-glass-alpha: .92;--shell-gutter-glass-bg: rgba(255, 255, 255, .7);--shell-glass-border-alpha: .5;--mac-sidebar-blur: var(--shell-glass-blur);--mac-sidebar-saturate: var(--shell-glass-saturate);--product-column-border: rgba(255, 255, 255, .55);--app-outer-border-color: rgba(255, 255, 255, .55);--module-composer-margin-bottom: var(--shell-column-pad-bottom);--module-content-pad-x: var(--shell-column-pad-x);--product-card-radius: 12px;--product-composer-radius: 16px;--product-row-radius: 10px;--product-pill-radius: 999px;--product-card-bg: #ffffff;--product-card-border: rgba(0, 0, 0, .06);--product-card-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .06);--column-2-bg: rgba(255, 255, 255, .92);--column-3-bg: rgba(255, 255, 255, .92);--window-glass-blur: 32px;--window-glass-saturate: 1.35;--window-glass-edge: color-mix(in srgb, var(--palette-navy-100) 68%, white);--window-glass-highlight: color-mix(in srgb, var(--palette-navy-100) 82%, white);--window-frame-inset: color-mix(in srgb, var(--palette-navy-300) 42%, white);--window-glass-shadow: 0 18px 48px color-mix(in srgb, var(--palette-navy-950) 18%, transparent);--window-glass-shadow-sm: 0 8px 24px color-mix(in srgb, var(--palette-navy-950) 12%, transparent);--panel-rail-bg: var(--panel-list-rail-bg);--panel-rail-border: var(--panel-list-rail-border);--nav-rail-width: var(--trafficbar-start-offset);--nav-expanded-width: var(--sidebar-w-expanded);--sidebar-w-expanded: 168px;--sidebar-w: var(--sidebar-w-expanded);--mac-sidebar-stop-start: var(--mac-sidebar-glass-start);--mac-sidebar-stop-end: var(--mac-sidebar-glass-end);--mac-sidebar-bg: linear-gradient( to right, rgba(6, 20, 27, var(--mac-sidebar-glass-alpha)), rgba(17, 33, 45, var(--mac-sidebar-glass-alpha)) );--mac-sidebar-blur: var(--panel-rail-blur);--mac-sidebar-saturate: var(--panel-rail-saturate);--mac-sidebar-traffic-row: var(--traffic-light-row-height, 52px);--mac-sidebar-nav-pad-top: var(--mac-sidebar-traffic-row);--mac-sidebar-width: var(--sidebar-w-expanded);--mac-sidebar-radius: var(--radius-lg);--mac-sidebar-pad-x: var(--space-3);--mac-sidebar-pad-y: var(--space-2);--mac-sidebar-item-radius: var(--radius-md);--mac-sidebar-item-gap: 2px;--mac-sidebar-section-gap: var(--space-4);--mac-sidebar-fg: color-mix(in srgb, var(--palette-navy-100) 92%, white);--mac-sidebar-fg-muted: color-mix(in srgb, var(--palette-navy-100) 68%, var(--palette-navy-300));--mac-sidebar-section-fg: color-mix(in srgb, var(--palette-navy-300) 72%, white);--mac-sidebar-icon: color-mix(in srgb, var(--palette-navy-300) 78%, white);--mac-sidebar-item-hover: color-mix(in srgb, var(--palette-navy-100) 12%, transparent);--mac-sidebar-item-active: color-mix(in srgb, var(--palette-navy-500) 28%, transparent);--mac-sidebar-item-active-fg: #ffffff;--mac-sidebar-divider: color-mix(in srgb, var(--palette-navy-100) 14%, transparent);--nav-icon: var(--mac-sidebar-icon);--nav-item-bg-hover: var(--mac-sidebar-item-hover);--nav-item-bg-active: var(--mac-sidebar-item-active);--nav-item-fg-active: var(--mac-sidebar-item-active-fg);--nav-item-accent-bar: transparent;--nav-icon-box-bg: transparent}:root[data-theme=dark]{--shell-canvas-bg: transparent;--shell-gutter-glass-bg: rgba(14, 26, 34, .7);--app-outer-border-color: rgba(255, 255, 255, .14);--product-card-bg: rgba(255, 255, 255, .08);--product-card-border: rgba(255, 255, 255, .1);--product-card-shadow: 0 1px 2px rgba(0, 0, 0, .2), 0 8px 24px rgba(0, 0, 0, .28);--product-column-border: rgba(255, 255, 255, .1);--product-card-bg: rgba(255, 255, 255, .1);--column-2-bg: rgba(17, 33, 45, .92);--column-3-bg: rgba(28, 42, 54, .92);--btn-primary-bg: var(--btn-matte-black);--btn-primary-bg-hover: var(--btn-matte-black-hover);--btn-primary-bg-pressed: var(--btn-matte-black-pressed);--btn-secondary-bg: color-mix(in srgb, var(--column-3-bg) 88%, #fff 12%);--btn-secondary-bg-hover: color-mix(in srgb, var(--column-3-bg) 72%, #fff 28%);--btn-secondary-border: rgba(255, 255, 255, .14);--btn-secondary-fg: rgba(255, 255, 255, .94);--btn-primary-solid-hover: var(--palette-navy-500-hover);--btn-primary-solid-pressed: var(--palette-navy-500-pressed);--btn-primary-border: var(--btn-matte-black);--btn-primary-border-hover: var(--btn-matte-black-hover);--c-accent-soft: color-mix(in srgb, var(--btn-matte-black) 22%, transparent);--c-accent-text: var(--palette-navy-300);--c-border-focus: var(--palette-navy-300);--panel-main-nav-bg: var(--mac-sidebar-bg);--panel-main-nav-border: color-mix(in srgb, var(--palette-navy-950) 38%, transparent);--panel-list-rail-bg: var(--surface-list);--panel-list-rail-border: color-mix(in srgb, var(--palette-navy-100) 12%, transparent);--panel-content-glass-bg: var(--surface-content);--panel-titlebar-glass-bg: var(--surface-list);--panel-titlebar-glass-border: color-mix(in srgb, var(--palette-navy-100) 8%, transparent);--window-glass-edge: color-mix(in srgb, var(--palette-navy-100) 14%, transparent);--window-glass-highlight: color-mix(in srgb, var(--palette-navy-100) 10%, transparent);--window-glass-shadow: 0 18px 48px rgba(0, 0, 0, .45);--panel-content-glass-border: color-mix(in srgb, var(--palette-navy-100) 10%, transparent);--window-frame-inset: color-mix(in srgb, var(--palette-navy-100) 10%, transparent);--submenu-item-hover: color-mix(in srgb, var(--palette-navy-100) 6%, transparent);--submenu-item-active: color-mix(in srgb, var(--palette-navy-100) 10%, transparent);--submenu-divider-color: color-mix(in srgb, var(--panel-list-rail-border) 85%, transparent);--submenu-badge-bg: var(--palette-navy-500);--panel-rail-bg: var(--panel-list-rail-bg);--panel-rail-border: var(--panel-list-rail-border);--mac-sidebar-glass-start: var(--palette-navy-950);--mac-sidebar-glass-end: var(--palette-navy-900);--mac-sidebar-bg: linear-gradient( to right, rgba(6, 20, 27, var(--mac-sidebar-glass-alpha)), rgba(17, 33, 45, var(--mac-sidebar-glass-alpha)) );--mac-sidebar-fg: color-mix(in srgb, var(--palette-navy-100) 94%, white);--mac-sidebar-fg-muted: color-mix(in srgb, var(--palette-navy-100) 72%, var(--palette-navy-300));--mac-sidebar-section-fg: color-mix(in srgb, var(--palette-navy-300) 68%, white);--mac-sidebar-icon: color-mix(in srgb, var(--palette-navy-300) 82%, white);--mac-sidebar-item-hover: color-mix(in srgb, var(--palette-navy-100) 10%, transparent);--mac-sidebar-item-active: color-mix(in srgb, var(--palette-navy-500) 32%, transparent);--mac-sidebar-item-active-fg: #ffffff;--mac-sidebar-divider: color-mix(in srgb, var(--palette-navy-100) 12%, transparent);--nav-icon-box-bg: transparent}:root{--app-font-size: 12px;--app-font-meta: 10px;--app-section-letter-spacing: .08em;--app-btn-radius: var(--shell-frame-inner-tr-radius, 12px);--app-btn-pad-y: 6px;--app-btn-pad-x: 9px}:root{--fs-2xs: var(--app-font-meta);--fs-xs: var(--app-font-size);--fs-sm: var(--app-font-size);--fs-md: var(--app-font-size);--main-menu-font-size: var(--app-font-size);--main-menu-row-h: var(--app-row-height);--main-menu-icon-box: var(--app-icon-box);--main-menu-icon-glyph: var(--app-icon-glyph);--main-menu-item-gap: var(--app-item-gap);--first-column-item-h: var(--app-row-height);--frame-nav-icon-box: var(--app-icon-box);--frame-nav-icon-glyph: var(--app-icon-glyph);--frame-icon-btn: var(--app-icon-btn);--sidebar-item-h: var(--app-row-height);--sidebar-user-h: var(--app-row-height);--module-toolbar-row-h: var(--app-row-height);--module-action-btn-h: var(--app-row-height);--module-title-size: var(--app-font-size);--module-subtitle-size: var(--app-font-size);--module-header-pad-x: var(--app-list-pad-x);--icon-size-sm: var(--app-icon-glyph);--icon-size-md: var(--app-icon-box);--chrome-control-h: var(--app-row-height-sm);--chrome-control-h-md: var(--app-icon-btn);--chrome-menu-item-h: var(--app-row-height-sm)}:root[data-ui-scale=compact]{--app-font-size: 11px;--app-font-meta: 9px;--app-list-pad-x: 12px}:root[data-ui-scale=comfortable]{--app-font-size: 13px;--app-font-meta: 11px;--app-list-pad-x: 16px}.shell,.module-view,.settings,.admin-root,.onboarding,.auth-view{font-size:var(--app-font-size)}.docs-col-header h3,.docs-col-header p,.docs-col-header__hint,.cu-sidebar__section-header,.cu-sidebar__section-count,.cu-sidebar__catalog-label,:is(.msg-list,.planner-side,.cov-list,.tasks-side,.wb-list,.intel-sidebar,.docs-folders,.docs-items) .content-section-header,[cmdk-group-heading]{font-size:var(--submenu-section-font-size)!important;font-weight:var(--submenu-section-fw)!important;letter-spacing:0;color:var(--submenu-section-fg)}.sidebar__item,.sidebar__user-btn,.sidebar__user-menu button,.cu-sidebar__nav-item,.cu-sidebar__empty,.docs-folders__item,.docs-items__row,.settings__nav-item,.settings__row-label,.settings__row-value,[cmdk-item],.cmdk__label,.ws-switcher__item-name{font-size:var(--app-font-size)!important;font-weight:var(--fw-regular)}.cu-sidebar__nav-item{font-size:var(--submenu-item-font-size)!important;font-weight:var(--submenu-item-fw-inactive)!important;color:var(--submenu-item-fg)!important}.cu-sidebar__nav-item--active{font-weight:var(--submenu-item-fw-active)!important;color:var(--submenu-item-fg-active)!important}.submenu__item,.module-subnav--universal .submenu__item{font-size:var(--app-font-size)!important;font-weight:var(--fw-semibold)!important}.sidebar__item,.submenu__item,.cu-sidebar__nav-item,.docs-folders__item,.settings__nav-item,[cmdk-item]{min-height:var(--app-row-height)!important}.sidebar__item-icon,.cu-sidebar__icon-box,.docs-folders__toggle{width:var(--app-icon-box)!important;height:var(--app-icon-box)!important}.sidebar__item-icon svg,.cu-sidebar__icon-box svg,.docs-folders__toggle svg{width:var(--app-icon-glyph)!important;height:var(--app-icon-glyph)!important}.ds-btn,.ds-btn--sm,.ds-btn--md,.ds-btn--lg,.ds-input,.ds-input input,.docs-col-header button,.docs-col-toolbar button,.cu-sidebar__section-action,.cu-sidebar__inline-add,.cu-sidebar__inline-menu button,.settings__row button,[role=dialog] button,[role=menu] button,[role=menuitem],.msg-modal__footer button,.cov-modal__footer button,.cov-dialog button{font-size:var(--app-font-size)!important;font-weight:var(--fw-medium);border-radius:var(--app-btn-radius)}.ds-btn,.ds-btn--sm,.ds-btn--md,.ds-btn--lg{min-height:var(--app-row-height-sm)!important;height:auto!important;padding:var(--app-btn-pad-y) var(--app-btn-pad-x)!important}.ds-icon-btn,.ds-icon-btn--sm,.ds-icon-btn--lg{width:var(--app-icon-btn)!important;height:var(--app-icon-btn)!important;min-width:var(--app-icon-btn)!important;min-height:var(--app-icon-btn)!important}.ds-input,.docs-view__search,.titlebar__search input,.cmdk__header input,[role=dialog] input:not([type=checkbox]):not([type=radio]),[role=dialog] select,[role=dialog] textarea,.settings__pane input:not([type=checkbox]):not([type=radio]),.settings__pane select,.settings__pane textarea{font-size:var(--app-font-size)!important;min-height:var(--app-row-height-sm)}.docs-view__search{height:var(--app-row-height)!important}.msg-modal__header h3,.cov-modal__header h2,.cov-modal__header h3,.cov-dialog__title,[role=dialog] h1,[role=dialog] h2,[role=dialog] h3,.settings__bar-title,.automations-builder h2,.automations-builder h3{font-size:var(--app-font-size)!important;font-weight:var(--fw-medium)!important;letter-spacing:var(--app-section-letter-spacing);text-transform:uppercase;color:var(--c-text-tertiary)}.msg-modal__body,.cov-modal__body,[role=dialog] label,[role=dialog] p,.settings__pane header h2{font-size:var(--fs-lg)!important;font-weight:var(--fw-semibold)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--c-text-primary)!important}.settings__pane header p{font-size:var(--app-font-meta)!important}.cmdk__header input{font-size:var(--app-font-size)!important;font-weight:var(--fw-regular)!important}[cmdk-item]{height:var(--app-row-height)!important;padding:0 var(--app-list-pad-x)!important}.cmdk__icon,.cmdk__icon svg{width:var(--app-icon-glyph)!important;height:var(--app-icon-glyph)!important}.cu-sidebar__subline,.docs-folders__lock,.sidebar__user-menu-email,.content-meta,.content-text-sm{font-size:var(--app-font-meta)!important;color:var(--c-text-tertiary)}.sidebar__user-menu button,.cu-sidebar__inline-menu button,.ws-switcher__menu button,.titlebar__menu button{min-height:var(--app-row-height-sm)!important;height:var(--app-row-height-sm)!important}.msg-list,.planner-side,.cov-list,.tasks-side,.wb-list,.docs-folders{font-size:var(--app-font-size)}:root[data-ui-scale=compact]{--space-2: 3px;--space-3: 5px;--space-4: 6px;--space-5: 8px;--space-6: 10px;--space-7: 12px;--space-8: 14px;--space-10: 16px;--space-12: 20px;--space-14: 24px;--space-16: 28px;--sidebar-w: 160px;--sidebar-w-compact: 140px;--module-list-width: 216px;--cov-inspector-width: 288px;--cov-vault-width: 272px;--right-panel-w: 272px;--main-menu-item-pad-x: var(--space-2);--module-header-pad-top: 8px;--module-header-pad-bottom: 6px;--module-content-gap: 10px;--module-content-pad-x: 12px;--module-content-pad-y: 8px;--trafficbar-start-offset: 64px;--module-subnav-start-offset: 64px}:root[data-ui-scale=comfortable]{--space-2: 5px;--space-3: 7px;--space-4: 10px;--space-5: 12px;--space-6: 14px;--space-7: 16px;--space-8: 18px;--space-10: 22px;--space-12: 26px;--space-14: 32px;--space-16: 36px;--sidebar-w: 188px;--sidebar-w-compact: 168px;--module-list-width: 264px;--cov-inspector-width: 352px;--cov-vault-width: 328px;--right-panel-w: 328px;--main-menu-item-pad-x: var(--space-4);--module-header-pad-top: 12px;--module-header-pad-bottom: 10px;--module-content-gap: 14px;--module-content-pad-x: 20px;--module-content-pad-y: 12px;--trafficbar-start-offset: 72px;--module-subnav-start-offset: 76px}.shell,.shell__body,.content,.content__module-surface,.content__module-body,.module-view,.module-body{min-width:0;min-height:0}.shell__body{align-items:stretch;gap:0}html[data-shell-glass="1"] .shell__body{gap:var(--shell-col-gap, var(--shell-column-gutter, 8px))}.titlebar__sidebar-col,.sidebar,.titlebar__list-col,.titlebar__list-col--module,.titlebar__detail-col,.msg-list,.planner-side,.cov-list,.tasks-side{box-sizing:border-box}.titlebar-main-toolbar,.universal-submenu,.titlebar-main-toolbar .submenu{height:100%;min-height:0;margin:0;padding:0}.shell__body>.sidebar{padding-top:0;box-sizing:border-box}html[data-shell-glass="1"]:not([data-runtime=web]) .shell__body>.sidebar .sidebar__panel{padding-top:var(--space-2)!important}.module-body>:is(.msg-view__center,.planner-main,.cov-builder,.cov-view__main,.intel-shell__main,.wb-stage,.tasks-main,.tasks-dashboard),.msg-view__body>:is(.msg-rp,.msg-thread),.module-body>.docs-detail{padding-top:0;box-sizing:border-box}.module-body>:is(.cu-sidebar,.msg-list,.planner-side,.cov-list,.tasks-side,.intel-sidebar,.docs-folders,.docs-items),.module-body>:is(.msg-list,.planner-side,.tasks-side,.cov-list,.intel-sidebar,.docs-folders).submenu-rail,.msg-view__body>.msg-list{align-self:stretch;min-height:0;padding-top:0;box-sizing:border-box}.spaces-view .msg-view__body{display:flex;flex-direction:row;align-items:stretch;min-width:0}.spaces-view .msg-view__body>.msg-list{flex:0 0 var(--msg-list-width);width:var(--msg-list-width);min-width:var(--msg-list-width);max-width:var(--msg-list-width)}.msg-view__body>.msg-list,.module-body>.msg-list{flex:0 0 var(--msg-list-width);width:var(--msg-list-width);min-width:var(--msg-list-width);max-width:var(--msg-list-width)}.module-body>:is(.cu-sidebar,.submenu-rail,.planner-side,.cov-list,.tasks-side,.intel-sidebar,.wb-list,.docs-folders,.docs-items,.inbox-sidebar,.home-sidebar):not(.msg-list),.msg-view__body>:is(.cu-sidebar,.submenu-rail,.inbox-sidebar,.home-sidebar):not(.msg-list),.inbox-view__body>:is(.inbox-sidebar,.submenu-rail):not(.msg-list){flex:0 0 var(--module-list-width);width:var(--module-list-width);min-width:var(--module-list-width);max-width:var(--module-list-width)}:is(.module-body,.msg-view__body,.inbox-view__body)>:is(.msg-view__center,.planner-main,.tasks-main,.tasks-dashboard,.cov-builder,.cov-view__main,.intel-shell__main,.wb-stage,.docs-detail,.docs-layout,.docs-workspace,.inbox-view__center,.inbox-section-main,.work-inbox,.space-ws,.hr-main){flex:1 1 0;min-width:0;min-height:0}:is(.module-body,.msg-view__body)>:is(.msg-rp,.msg-thread,.intel-inspector){flex:0 0 auto;flex-shrink:0;min-height:0}.msg-view__body>:is(.msg-rp,.msg-thread){align-self:stretch}.wb-body>.wb-list,.wb-body>.msg-list.wb-list{flex:0 0 var(--module-list-width);width:var(--module-list-width);min-width:var(--module-list-width);max-width:var(--module-list-width)}.spaces-view .msg-view__body>.msg-view__center{flex:1 1 0;min-width:0}.content--full .module-view,.content--full .intel-view,.content--full .msg-view{height:100%;width:100%}.module-view,.msg-view{min-height:0;height:100%}.content--full{min-height:0}.intel-shell__body,.intel-shell__main{min-width:0}@media (max-width: 1280px){:root:not([data-ui-scale=comfortable]){--msg-right-panel-width: clamp(280px, 22vw, 380px);--msg-thread-width: clamp(280px, 26vw, 380px);--cov-inspector-width: clamp(280px, 24vw, 320px);--module-inspector-w: clamp(280px, 24vw, 380px)}}@media (max-width: 1080px){:root:not([data-ui-scale=comfortable]){--module-list-width: clamp(200px, 28vw, 240px);--sidebar-w: clamp(148px, 18vw, 168px)}}@media (max-width: 920px){.shell--route-messages.shell--msg-rp-open,.shell--route-messages.shell--msg-thread-open{--msg-right-panel-width: min(320px, 38vw);--msg-thread-width: min(300px, 42vw)}}@media (max-height: 720px){:root:not([data-ui-scale=comfortable]){--content-row-height-xl: var(--shell-nav-row-height);--content-row-height-lg: var(--shell-nav-row-height)}}:root{--content-font-base: var(--app-font-size);--content-font-sm: var(--app-font-meta);--content-font-md: var(--app-font-size);--content-font-lg: var(--app-font-size);--content-font-xl: var(--app-font-size);--content-leading-tight: 1.35;--content-leading-normal: 1.45;--content-space-xs: 4px;--content-space-sm: 6px;--content-space-md: 8px;--content-space-lg: var(--app-list-pad-x);--content-space-xl: 16px;--content-row-height-sm: var(--app-row-height-sm);--content-row-height-md: var(--app-row-height);--content-row-height-lg: var(--app-row-height);--content-row-height-xl: var(--app-row-height);--content-icon-inline: var(--app-icon-glyph);--content-icon-md: var(--app-icon-box);--content-icon-lg: var(--app-icon-box);--content-radius-sm: var(--app-btn-radius);--content-radius-md: var(--app-btn-radius);--content-radius-pill: 999px}.content-text-sm{font-size:var(--content-font-sm);line-height:var(--content-leading-tight);color:var(--c-text-tertiary)}.content-text-md{font-size:var(--content-font-md);line-height:var(--content-leading-normal);color:var(--c-text-primary)}.content-text-lg{font-size:var(--content-font-lg);line-height:var(--content-leading-tight);color:var(--c-text-primary)}.content-label{font-size:var(--content-font-md);font-weight:var(--fw-medium);line-height:var(--content-leading-tight);color:var(--c-text-primary)}.content-meta{font-size:var(--content-font-sm);line-height:var(--content-leading-tight);color:var(--c-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.content-row{display:flex;align-items:center;gap:var(--content-space-md);min-height:var(--content-row-height-lg);padding:var(--content-space-sm) var(--content-space-lg)}.content-section-header{display:flex;align-items:center;gap:var(--content-space-sm);padding:var(--content-space-xs) var(--content-space-lg);font-size:var(--content-font-sm);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-tertiary);line-height:var(--content-leading-tight)}.module-toolbar{flex-shrink:0;display:flex;align-items:center;gap:var(--content-space-md);min-height:var(--first-column-item-h);height:var(--first-column-item-h);padding:0 var(--content-space-lg) 0 var(--trafficbar-start-offset);background:var(--surface-content);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 55%,transparent)}.module-toolbar__title{flex:1;min-width:0;font-size:var(--content-font-md);font-weight:var(--fw-semibold);border:none;background:transparent;color:inherit;letter-spacing:-.01em}.module-toolbar__title:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--radius-sm)}.module-toolbar__actions{display:flex;align-items:center;gap:var(--content-space-sm);flex-shrink:0}.module-toolbar__filters{display:flex;flex:1;min-width:0;gap:var(--content-space-sm);overflow-x:auto;scrollbar-width:none}.module-toolbar__filters::-webkit-scrollbar{display:none}:is(.ds-btn--ghost,.ds-btn--secondary,.ds-icon-btn,.cov-btn--ghost,.cov-btn--icon,.msg-list__action,.msg-conv-header__btn,.msg-rp__tab,.msg-rp__close,.msg-search-panel__filter,.cov-front-cover__layout-btn,.planner-main__actions button:not(.planner-main__actions-primary),.cov-import-tabs button,.cov-export-wizard__step,.titlebar .ds-icon-btn){height:var(--chrome-control-h);min-height:var(--chrome-control-h);padding-inline:var(--space-3);border-radius:var(--chrome-control-radius);border:1px solid transparent;background:transparent;color:var(--c-text-secondary);font-size:var(--app-font-size);font-weight:var(--fw-medium);line-height:1;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}:is(.ds-icon-btn,.msg-rp__tab,.msg-rp__close,.cov-btn--icon,.titlebar .ds-icon-btn){width:var(--chrome-control-h-md);min-width:var(--chrome-control-h-md);padding:0;justify-content:center}:is(.ds-btn--ghost,.ds-icon-btn,.cov-btn--ghost,.cov-front-cover__layout-btn,.planner-main__actions button:not(.planner-main__actions-primary),.titlebar .ds-icon-btn):hover:not(:disabled):not(.is-active):not(.ds-icon-btn--active):not([aria-pressed=true]){background:var(--chrome-matte-bg-hover);border-color:var(--chrome-matte-border);color:var(--c-text-primary)}:is(.cov-btn--ghost.is-active,.cov-front-cover__layout-btn.is-active,.cov-import-tabs button.is-active,.ds-icon-btn--active,.titlebar .ds-icon-btn.ds-icon-btn--active),:is(.ds-btn--ghost,.ds-icon-btn,.cov-btn--ghost).is-active{background:var(--submenu-item-active);border-color:transparent;box-shadow:none;color:var(--c-text-primary)}.ds-btn--secondary{background:var(--chrome-matte-bg-hover);border-color:var(--chrome-matte-border);color:var(--c-text-primary)}.ds-btn--secondary:hover:not(:disabled){background:var(--chrome-matte-bg-active)}.ds-icon-btn--active,.titlebar .ds-icon-btn.ds-icon-btn--active{color:var(--c-text-primary)}:is(.notif-center,.msg-search-panel,.ws-switcher__menu,.profile-sheet,.msg-mention-popover,.msg-slash-menu,.msg-emoji-picker,.cov-drawer){border-radius:var(--chrome-menu-radius);border:1px solid var(--chrome-matte-border);background:var(--c-bg-elevated);box-shadow:var(--shadow-md)}:is(.ws-switcher__item,.msg-mention-popover__item,.msg-slash-menu__item,.msg-search-panel__row){height:var(--chrome-menu-item-h);min-height:var(--chrome-menu-item-h);padding:0 var(--space-3);border-radius:var(--chrome-control-radius);border:1px solid transparent;background:transparent;color:var(--c-text-secondary);font-size:var(--fs-2xs);font-weight:var(--fw-medium);display:inline-flex;align-items:center;gap:var(--space-3);text-align:left;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}:is(.ws-switcher__item,.msg-mention-popover__item,.msg-slash-menu__item,.msg-search-panel__row):hover{background:var(--chrome-matte-bg-hover);border-color:var(--chrome-matte-border);color:var(--c-text-primary)}:is(.ws-switcher__item.is-active,.msg-mention-popover__item.is-active,.msg-slash-menu__item.is-active){background:var(--chrome-matte-bg-active);border-color:var(--chrome-matte-border);box-shadow:var(--chrome-matte-shadow);color:var(--c-text-primary)}.ws-switcher__item.is-active{color:var(--c-text-primary)}:is(.msg-list__item.is-active,.sp-list__item--active,.cov-list__row--active){background:var(--chrome-matte-bg-active);box-shadow:var(--chrome-matte-shadow)}:is(.msg-list__item.is-active .msg-list__item-title,.sp-list__item--active .sp-list__item-name,.cov-list__row--active .cov-list__row-title,.docs-folders__row.is-active .docs-folders__name,.docs-items__row.is-active .docs-items__name){color:var(--submenu-item-fg-active);font-weight:var(--submenu-item-fw-active)}.shell button:is([class*=__btn],[class*=--btn],[class*=__action],[class*=__save],[class*=__cancel],[class*=__delete],[class*=__submit],[class*=__share],[class*=__advance],[class*=__primary],[class*=__secondary]):not(.submenu__item):not(.msg-list__item):not(.cov-list__row):not(.sp-list__item){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--app-row-height-sm);height:var(--app-row-height-sm);padding-inline:var(--app-btn-pad-x);font-size:var(--app-font-size);border-radius:var(--chrome-control-radius);border:1px solid transparent;line-height:1;white-space:nowrap}.shell button:is([class*=icon],[class*=__icon],.ds-icon-btn,.msg-rp__tab,.msg-rp__close,.msg-list__action,.msg-conv-header__btn,.titlebar .ds-icon-btn){width:var(--app-icon-btn);min-width:var(--app-icon-btn);height:var(--app-icon-btn);min-height:var(--app-icon-btn);padding:0}.shell button:is([class*=--primary],[class*=__primary],[class*=__submit],[class*=__send],[class*=__save],[class*=__new],.ds-btn--primary,.planner-main__actions-primary,.tasks-main__actions-primary,.cov-list__primary,.sp-detail__action--primary,.sp-modal__btn--primary,.planner-editor__primary,.planner-editor__mini-btn--primary,.planner-panel__submit,.msg-list__section-create){background:var(--btn-primary-bg)!important;border:1px solid var(--btn-primary-border)!important;border-radius:var(--chrome-control-radius, var(--app-btn-radius))!important;color:var(--btn-primary-fg)!important;box-shadow:none!important;filter:none!important}.shell button:is([class*=--primary],[class*=__primary],[class*=__submit],[class*=__send],[class*=__save],[class*=__new],.ds-btn--primary,.planner-main__actions-primary,.tasks-main__actions-primary,.cov-list__primary,.sp-detail__action--primary,.sp-modal__btn--primary,.planner-editor__primary,.planner-editor__mini-btn--primary,.planner-panel__submit,.msg-list__section-create):hover:not(:disabled){background:var(--btn-primary-bg-hover)!important;border-color:var(--btn-primary-border-hover)!important}.shell button:is([class*=--primary],[class*=__primary],[class*=__submit],[class*=__send],[class*=__save],[class*=__new],.ds-btn--primary,.planner-main__actions-primary,.tasks-main__actions-primary,.cov-list__primary,.sp-detail__action--primary,.sp-modal__btn--primary,.planner-editor__primary,.planner-editor__mini-btn--primary,.planner-panel__submit,.msg-list__section-create):active:not(:disabled){background:var(--btn-primary-bg-pressed)!important;border-color:var(--btn-primary-solid-pressed)!important;box-shadow:none!important}.shell button:is([class*=--secondary],[class*=__secondary],[class*=__cancel],.cov-list__secondary){background:var(--chrome-matte-bg-hover);border-color:var(--chrome-matte-border);color:var(--c-text-primary)}.shell button:is([class*=--secondary],[class*=__secondary],[class*=__cancel],.cov-list__secondary):hover:not(:disabled){background:var(--chrome-matte-bg-active)}.module-subnav{flex-shrink:0;margin:0;padding:0 var(--content-space-lg) 0 var(--module-subnav-start-offset);height:var(--first-column-item-h);min-height:var(--first-column-item-h);border-bottom:1px solid rgba(0,0,0,.06);background:var(--surface-content)}.submenu{display:flex;align-items:center;gap:0;min-height:var(--first-column-item-h);height:var(--first-column-item-h);padding:0 var(--content-space-lg);background:var(--surface-content);border-bottom:1px solid rgba(0,0,0,.06);overflow-x:auto;scrollbar-width:none}.submenu::-webkit-scrollbar{display:none}.submenu__main{display:flex;align-items:stretch;gap:0;min-width:0;flex:1}.submenu__trailing{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;padding-left:var(--space-3)}.submenu__item{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-6);border:none;border-radius:0;background:none;box-shadow:none;color:var(--c-text-secondary);font-family:inherit;font-size:var(--app-font-size);font-weight:var(--fw-semibold);line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.submenu__item:hover:not(:disabled):not(.submenu__item--active){color:var(--c-text-primary)}.submenu__item:focus-visible{outline:2px solid var(--c-border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}.submenu__item:disabled{opacity:.45;cursor:not-allowed}.submenu__item--active{color:var(--c-text-primary);font-weight:var(--fw-semibold)}.submenu__item--active:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;background:var(--c-text-primary);border-radius:1px 1px 0 0}.submenu__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.submenu__count{margin-left:6px;font-size:11px;font-weight:500;color:var(--c-text-tertiary);font-variant-numeric:tabular-nums}.submenu__caret{margin-left:4px;font-size:10px;color:var(--c-text-tertiary)}.submenu__more{position:relative;flex-shrink:0}.submenu__overflow-menu{position:fixed;z-index:230;min-width:180px;padding:var(--chrome-menu-pad);display:flex;flex-direction:column;gap:1px;border-radius:var(--chrome-menu-radius);border:1px solid var(--chrome-matte-border);background:var(--c-bg-elevated);box-shadow:var(--shadow-md)}.submenu__overflow-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:var(--chrome-menu-item-h);min-height:var(--chrome-menu-item-h);padding:0 var(--space-3);border:none;border-radius:var(--chrome-control-radius);background:transparent;color:var(--c-text-secondary);font-family:inherit;font-size:var(--fs-2xs);font-weight:var(--fw-medium);text-align:left;cursor:pointer}.submenu__overflow-item:hover{background:var(--chrome-matte-bg-hover);color:var(--c-text-primary)}.submenu__overflow-item--active{color:var(--c-text-primary);font-weight:var(--fw-medium)}:root[data-theme=dark] .submenu,:root[data-theme=dark] .module-subnav{border-bottom-color:#ffffff0f}:root[data-theme=dark] .submenu__item--active{color:var(--c-text-primary)}:root[data-theme=dark] .submenu__item--active:after{background:var(--c-text-primary)}.universal-submenu{margin:0;padding:0;background:transparent;border-bottom:none}.universal-submenu--main-col{width:100%}.module-subnav--universal{border-bottom:0;margin:0!important;min-height:var(--first-column-item-h)!important;height:var(--first-column-item-h)!important;padding:0!important;background:transparent!important}.module-subnav--main-col{padding-left:0!important}.module-subnav--universal .submenu{min-height:var(--first-column-item-h)!important;height:var(--first-column-item-h)!important;padding:0!important;background:transparent!important;border-bottom:none!important}.module-subnav--universal .submenu__main{align-items:center;gap:4px;height:100%;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}.module-subnav--universal .submenu__item{justify-content:flex-start;min-width:0;height:var(--main-menu-row-h)!important;min-height:var(--main-menu-row-h)!important;margin:0!important;padding:0 var(--main-menu-item-pad-x)!important;border:1px solid transparent!important;border-radius:var(--radius-sm)!important;background:transparent!important;color:var(--c-text-primary)!important;font-size:var(--main-menu-font-size)!important;font-weight:var(--fw-semibold)!important}.module-subnav--universal .submenu__icon{transform:scale(.9)}.module-subnav--universal .submenu__count{font-size:10px!important;margin-left:4px!important}.module-subnav--universal .submenu__item--active:after{display:none}.module-subnav--universal .submenu__item:hover:not(:disabled):not(.submenu__item--active){background:var(--c-bg-hover)!important;color:var(--c-text-primary)!important}.module-subnav--universal .submenu__item--active{background:var(--chrome-matte-bg-active)!important;border-color:var(--chrome-matte-border)!important;color:var(--c-text-primary)!important;font-weight:var(--fw-semibold)!important;box-shadow:none!important}.module-subnav--universal .submenu__trailing{margin-left:auto;padding-left:var(--space-2);align-items:center;height:100%}.titlebar-main-toolbar .submenu{border-bottom:none;background:transparent;padding:0;min-height:100%;height:100%}:is(.app-dialog-backdrop,.msg-modal-backdrop,.msg-confirm-backdrop,.msg-search-backdrop,.home-calendar-dialog-backdrop,.space-create-task-backdrop,.space-ws__customize-backdrop,.space-share-backdrop,.cmdk-backdrop,.admin-cmdk-backdrop,.cov-modal-backdrop,.cov-drawer-backdrop,.cov-dialog-backdrop,.cov-vault-backdrop,.intel-modal-backdrop){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:is(.app-dialog,.msg-modal,.msg-confirm,.home-calendar-dialog,.space-create-task-dialog){box-shadow:none!important}:is(.sidebar__item,.settings__nav-item,.submenu__item,.ws-switcher__item,[cmdk-item]){display:flex;align-items:center;box-sizing:border-box;height:var(--app-row-height);min-height:var(--app-row-height);max-height:var(--app-row-height);line-height:var(--app-row-line-height);font-size:var(--app-font-size);font-weight:var(--fw-medium);gap:var(--app-item-gap)}:is(.cu-sidebar__nav-item:not(.cu-sidebar__nav-item--multiline),.msg-list__item,.sp-list__item,.cov-list__row,.docs-folders__item,.docs-items__row){display:flex;align-items:center;box-sizing:border-box;height:var(--app-row-height);min-height:var(--app-row-height);max-height:var(--app-row-height);line-height:var(--app-row-line-height);font-size:var(--submenu-item-font-size, var(--app-font-size));font-weight:var(--submenu-item-fw-inactive, var(--fw-regular));gap:var(--app-item-gap)}:is(.cu-sidebar__nav-item--active,.msg-list__item.is-active,.sp-list__item--active,.cov-list__row--active,.docs-folders__row.is-active,.docs-items__row.is-active){font-weight:var(--submenu-item-fw-active, 600);color:var(--submenu-item-fg-active, var(--c-text-primary))}.cu-sidebar__nav-item--multiline,.msg-list__item--multiline{height:auto;min-height:calc(var(--app-row-height) + var(--app-empty-pad-y));max-height:none;align-items:center;line-height:var(--app-row-line-height-loose)}:is(.sidebar__item-icon,.cu-sidebar__icon-box,.cu-sidebar__item-icon,.cu-sidebar__leading,.msg-list__item-glyph,.sp-list__item-icon,.docs-folders__toggle){display:inline-flex;align-items:center;justify-content:center;width:var(--submenu-icon-col-width, var(--app-icon-box));height:var(--submenu-icon-col-width, var(--app-icon-box));min-width:var(--submenu-icon-col-width, var(--app-icon-box));min-height:var(--submenu-icon-col-width, var(--app-icon-box));flex-shrink:0;line-height:0}:is(.sidebar__item-icon svg,.cu-sidebar__icon-box svg,.msg-list__item-glyph svg,.sp-list__item-icon svg,.docs-folders__toggle svg){width:var(--app-icon-glyph);height:var(--app-icon-glyph);flex-shrink:0}:is(.sidebar__item-label,.cu-sidebar__label,.msg-list__item-title,.sp-list__item-name,.docs-folders__name,.docs-items__name){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--app-row-line-height)}:is(.sidebar__nav,.cu-sidebar__nav,.cu-sidebar__section-body){display:flex;flex-direction:column;gap:var(--app-list-row-gap);padding-inline:var(--app-list-col-inset-x);box-sizing:border-box}.submenu-rail :is(.cu-sidebar__nav,.cu-sidebar__section-body){padding-inline:0}.cu-sidebar__nav{padding-bottom:var(--app-list-stack-bottom)}:is(.sidebar__nav,.cu-sidebar__nav,.cu-sidebar__section-body)>:is(.sidebar__item,.cu-sidebar__nav-item,button.cu-sidebar__nav-item){width:100%;margin:0}.sidebar__item{display:flex;align-items:center;gap:var(--shell-nav-item-gap);padding-inline:var(--space-2);box-sizing:border-box}.sidebar__nav{padding-inline:0}.sidebar__item-label{opacity:1;max-width:none}.sidebar__item-icon{justify-self:auto}.col-list-header,.cu-sidebar__header,.docs-col-header{gap:var(--app-header-inline-gap)}.col-list-header__actions,.cu-sidebar__header-actions{gap:var(--app-header-actions-gap)}html:not([data-shell-glass="1"]) :is(.sidebar,.sidebar__panel){background:var(--panel-main-nav-bg)!important;border-right:1px solid var(--panel-main-nav-border)!important;backdrop-filter:blur(var(--panel-rail-blur)) saturate(var(--panel-rail-saturate));-webkit-backdrop-filter:blur(var(--panel-rail-blur)) saturate(var(--panel-rail-saturate))}html:not([data-shell-glass="1"]) :is(.msg-list,.cu-sidebar,.planner-side,.cov-list,.tasks-side,.wb-list,.docs-folders,.docs-items){background:var(--panel-list-rail-bg)!important;border-right:1px solid var(--panel-list-rail-border)!important;backdrop-filter:blur(var(--panel-rail-blur)) saturate(var(--panel-rail-saturate));-webkit-backdrop-filter:blur(var(--panel-rail-blur)) saturate(var(--panel-rail-saturate))}html:not([data-shell-glass="1"]) :is(.content,.msg-view__center,.planner-main,.cov-builder,.wb-stage,.intel-shell__main,.docs-detail){background:var(--panel-content-glass-bg)!important;backdrop-filter:blur(calc(var(--panel-rail-blur) + 4px)) saturate(var(--panel-rail-saturate));-webkit-backdrop-filter:blur(calc(var(--panel-rail-blur) + 4px)) saturate(var(--panel-rail-saturate))}:is(.ds-btn--primary,.shell button:is([class*=--primary],[class*=__primary],[class*=__submit],[class*=__send],[class*=__save],[class*=__new],.planner-main__actions-primary,.tasks-main__actions-primary,.cov-list__primary,.sp-detail__action--primary,.sp-modal__btn--primary,.planner-editor__primary,.planner-editor__mini-btn--primary,.planner-panel__submit,.msg-list__section-create)){background:var(--btn-primary-bg)!important;border:1px solid var(--btn-primary-border)!important;border-radius:var(--chrome-control-radius, var(--app-btn-radius))!important;color:var(--btn-primary-fg)!important;box-shadow:none!important;filter:none!important}:is(.ds-btn--primary,.shell button:is([class*=--primary],[class*=__primary],[class*=__submit],[class*=__send],[class*=__save],[class*=__new],.planner-main__actions-primary,.tasks-main__actions-primary,.cov-list__primary,.sp-detail__action--primary,.sp-modal__btn--primary,.planner-editor__primary,.planner-editor__mini-btn--primary,.planner-panel__submit,.msg-list__section-create)):hover:not(:disabled){background:var(--btn-primary-bg-hover)!important;border-color:var(--btn-primary-border-hover)!important}:is(.ds-btn--primary,.shell button:is([class*=--primary],[class*=__primary],[class*=__submit],[class*=__send],[class*=__save],[class*=__new],.planner-main__actions-primary,.tasks-main__actions-primary,.cov-list__primary,.sp-detail__action--primary,.sp-modal__btn--primary,.planner-editor__primary,.planner-editor__mini-btn--primary,.planner-panel__submit,.msg-list__section-create)):active:not(:disabled){background:var(--btn-primary-bg-pressed)!important}:is(.ds-btn--secondary,.shell button:is([class*=--secondary],[class*=__secondary],[class*=__cancel],.cov-list__secondary)){background:var(--btn-secondary-bg);border-color:var(--btn-secondary-border);color:var(--btn-secondary-fg)}:is(.ds-btn--secondary,.shell button:is([class*=--secondary],[class*=__secondary],[class*=__cancel],.cov-list__secondary)):hover:not(:disabled){background:var(--btn-secondary-bg-hover)}.ds-btn--ghost{background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);color:var(--btn-ghost-fg)}.ds-btn--ghost:hover:not(:disabled){background:var(--btn-ghost-bg-hover);border-color:var(--btn-ghost-border-hover);color:var(--btn-ghost-fg-hover)}.ds-btn--danger{background:var(--btn-danger-bg);color:var(--btn-danger-fg)}.ds-btn--danger:hover:not(:disabled){background:var(--btn-danger-bg-hover)}.ds-search{display:inline-flex;align-items:center;gap:var(--space-2);box-sizing:border-box;height:var(--chrome-control-h-md);min-height:var(--chrome-control-h-md);max-height:var(--chrome-control-h-md);padding:0 var(--space-3);border:1px solid var(--btn-secondary-border);border-radius:var(--chrome-control-radius);background:var(--btn-secondary-bg);color:var(--c-text-secondary);flex-shrink:0}.ds-search:focus-within{border-color:color-mix(in srgb,var(--c-accent) 58%,var(--c-border-default) 42%);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent-soft) 62%,transparent)}.ds-search__glyph{display:inline-flex;flex-shrink:0;color:var(--c-text-tertiary)}.ds-search__glyph svg{width:var(--app-icon-glyph);height:var(--app-icon-glyph)}.ds-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--c-text-primary);font-family:inherit;font-size:var(--app-font-size);line-height:1.2}.ds-search input::placeholder{color:var(--c-text-muted)}.ds-search--toolbar{width:min(280px,100%);max-width:280px}.ds-search--wide{width:min(320px,34vw);max-width:320px}.ds-search--grow{flex:1;width:auto;min-width:160px;max-width:280px}:root{--toolbar-control-h: 30px;--toolbar-control-radius: var(--shell-frame-inner-tr-radius, var(--product-row-radius, 12px));--toolbar-control-pad-x: 10px;--toolbar-control-gap: 6px;--toolbar-icon-btn-h: 28px;--toolbar-font-size: var(--app-font-size, 12px);--chrome-control-h: var(--toolbar-control-h);--chrome-control-h-md: var(--toolbar-control-h);--chrome-control-radius: var(--toolbar-control-radius);--chrome-menu-item-h: var(--toolbar-control-h);--app-btn-radius: var(--toolbar-control-radius);--app-btn-pad-y: 0;--app-btn-pad-x: var(--toolbar-control-pad-x)}:is(.module-body,.module-view,.inbox-section-panel,.inbox-section-main,.intel-view,.cov-main,.titlebar,.col-list-header,.column-header,.msg-view__center,.wa-aria__topbar,.docs-col-toolbar,.docs-view__toolbar,.finder-detail,.cu-sidebar__footer,.home-sidebar__footer) :is(.ds-btn,.ds-btn--sm,.ds-btn--md,.ds-btn--lg,.intel-btn,.work-inbox-btn,.cov-btn,.cov-btn--sm){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--toolbar-control-gap);height:var(--toolbar-control-h);min-height:var(--toolbar-control-h);max-height:var(--toolbar-control-h);padding:0 var(--toolbar-control-pad-x);border-radius:var(--toolbar-control-radius);font-size:var(--toolbar-font-size);font-weight:var(--fw-medium);line-height:1;white-space:nowrap}:is(.module-body,.module-view,.inbox-section-panel,.intel-view,.cov-main,.titlebar,.col-list-header,.column-header,.msg-view__center,.wa-aria__topbar,.cu-sidebar__footer,.home-sidebar__footer) :is(.ds-btn--primary,.intel-btn--primary,.work-inbox-btn--primary,.work-inbox-btn--open,.cov-btn--primary){background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:1px solid var(--btn-primary-border);box-shadow:none;filter:none}:is(.module-body,.module-view,.inbox-section-panel,.intel-view,.cov-main,.titlebar,.col-list-header,.column-header,.msg-view__center,.cu-sidebar__footer) :is(.ds-btn--primary,.intel-btn--primary,.work-inbox-btn--primary,.cov-btn--primary):hover:not(:disabled){background:var(--btn-primary-bg-hover);border-color:var(--btn-primary-border-hover)}:is(.module-body,.module-view,.inbox-section-panel,.intel-view,.cov-main,.titlebar,.col-list-header,.column-header,.msg-view__center,.cu-sidebar__footer) :is(.ds-btn--secondary,.intel-btn--ghost,.work-inbox-btn,.cov-btn--ghost){background:var(--btn-secondary-bg);color:var(--btn-secondary-fg);border:1px solid var(--btn-secondary-border);box-shadow:none}:is(.module-body,.module-view,.inbox-section-panel,.intel-view,.cov-main,.titlebar,.col-list-header,.msg-view__center) .work-inbox-btn--primary,:is(.module-body,.module-view,.inbox-section-panel,.intel-view,.cov-main,.titlebar,.col-list-header,.msg-view__center) .work-inbox-btn--open{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-fg)}:is(.module-body,.module-view,.inbox-section-panel,.intel-view,.cov-main,.titlebar,.col-list-header,.msg-view__center) .work-inbox-btn--ghost{background:transparent;border-color:transparent;box-shadow:none}:is(.titlebar,.col-list-header,.column-header,.column-header--toolbar,.intel-view__toolbar) :is(.ds-icon-btn,.ds-icon-btn--sm,.ds-icon-btn--lg,.intel-icon-btn,.cov-btn--icon){box-sizing:border-box;width:var(--toolbar-icon-btn-h);min-width:var(--toolbar-icon-btn-h);height:var(--toolbar-icon-btn-h);min-height:var(--toolbar-icon-btn-h);max-height:var(--toolbar-icon-btn-h);padding:0;border-radius:var(--toolbar-control-radius);border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--c-text-secondary)}:is(.titlebar,.col-list-header,.column-header) .ds-icon-btn:hover:not(:disabled){background:var(--btn-secondary-bg-hover);color:var(--c-text-primary)}:is(.titlebar,.col-list-header) .ds-icon-btn--active,:is(.titlebar,.col-list-header) .ds-icon-btn[aria-pressed=true]{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:var(--btn-primary-fg)}:is(.module-body,.module-view,.inbox-section-panel,.intel-view,.cov-main,.titlebar,.col-list-header,.column-header,.msg-view__center) :is(.ds-search,.ds-input){box-sizing:border-box;height:var(--toolbar-control-h);min-height:var(--toolbar-control-h);max-height:var(--toolbar-control-h);padding:0 var(--space-3);border-radius:var(--toolbar-control-radius);border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);font-size:var(--toolbar-font-size)}:is(.module-body,.inbox-section-main,.intel-view,.cov-main,.msg-view__center) :is(.inbox-list__search,.intel-topbar__search-input,.msg-list__search,.cov-toolbar__search,.planner-toolbar__search input){box-sizing:border-box;height:var(--toolbar-control-h);min-height:var(--toolbar-control-h);max-height:var(--toolbar-control-h);padding:0 var(--space-3);border-radius:var(--toolbar-control-radius);border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);font-size:var(--toolbar-font-size)}:is(.column-header,.column-header--tabs,.work-inbox__tabs-row) :is(.work-inbox__tab,.home-calendar__view-tab,.inbox-automations-tabs button){height:var(--toolbar-control-h);min-height:var(--toolbar-control-h);max-height:var(--toolbar-control-h);padding:0 var(--toolbar-control-pad-x);border-radius:var(--toolbar-control-radius);border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);font-size:var(--toolbar-font-size);color:var(--c-text-secondary)}:is(.column-header,.column-header--tabs) :is(.work-inbox__tab.is-active,.home-calendar__view-tab.is-active,.inbox-automations-tabs button.is-active){background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-border);box-shadow:none}:is(.module-body,.msg-view__center,.inbox-section-main,.home-view) :is(.inbox-list__row--active,.msg-list__item--active,.work-inbox-row.is-selected,.media-pitch-row.is-selected,.pitch-feed-card.is-selected,.finder-column__row--selected){border-radius:var(--toolbar-control-radius);background:color-mix(in srgb,var(--palette-navy-900) 6%,var(--c-bg-elevated))}:is(.inbox-workspace-bar,.intel-view,.inbox-section-panel) :is(.inbox-pill,.intel-pill,.inbox-automations-live-badge){display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--toolbar-control-radius);font-size:var(--app-font-meta);font-weight:var(--fw-medium);border:1px solid var(--btn-secondary-border);background:var(--btn-secondary-bg);color:var(--c-text-secondary)}:where(.msg-composer,.msg-composer *,.inbox-composer,.inbox-composer *) :is(.ds-btn,.ds-icon-btn){height:unset;min-height:unset;max-height:unset;width:unset;min-width:unset}:where(.cu-sidebar__nav,.cu-sidebar__nav-item,.submenu-rail .cu-sidebar__nav-item){height:unset;min-height:unset;max-height:unset}strong,b{font-weight:inherit}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-medium)}.msg-markdown strong,.msg-markdown b,.planner-editor strong,.planner-editor b,.cov-report-canvas strong,.cov-report-canvas b{font-weight:inherit}:root[data-vibrancy=macos]:not([data-shell-glass="1"]) #root{padding:0;background:transparent;box-sizing:border-box;height:100%;min-height:100vh}:root[data-glass=opaque] #root,:root[data-glass=transparent] #root,:root[data-glass=web] #root{padding:0;background:transparent;box-sizing:border-box;height:100%;min-height:100vh}:root[data-glass=web]{--window-glass-edge: rgba(255, 255, 255, .38);--window-frame-inset: rgba(255, 255, 255, .32);--window-glass-highlight: rgba(255, 255, 255, .18);--panel-main-nav-bg: rgba(42, 42, 48, .72);--panel-list-rail-bg: rgba(255, 255, 255, .08);--panel-content-glass-bg: rgba(255, 255, 255, .04)}:root[data-vibrancy=macos]:not([data-shell-glass="1"]) .shell{background:transparent;width:100%;height:100%;min-height:0;border-radius:var(--window-frame-radius);border:none;box-shadow:none;overflow:hidden}:root[data-glass=opaque] .shell,:root[data-glass=transparent] .shell,:root[data-glass=web] .shell{background:transparent;width:100%;height:100%;min-height:100dvh;border-radius:var(--window-frame-radius);border:none;box-shadow:none;overflow:hidden}:root[data-glass=transparent]:not([data-shell-glass="1"]){--window-glass-edge: rgba(255, 255, 255, .18);--window-frame-inset: rgba(255, 255, 255, .12);--window-glass-highlight: rgba(255, 255, 255, .08);--panel-main-nav-bg: transparent;--panel-list-rail-bg: transparent;--panel-content-glass-bg: transparent}:root[data-glass=transparent][data-theme=dark]{--window-glass-edge: rgba(255, 255, 255, .14);--window-frame-inset: rgba(255, 255, 255, .1);--window-glass-highlight: rgba(255, 255, 255, .06)}:root[data-glass=opaque]:not([data-shell-glass="1"]){--window-glass-edge: rgba(255, 255, 255, .18);--window-frame-inset: rgba(255, 255, 255, .12);--window-glass-highlight: rgba(255, 255, 255, .08);--panel-main-nav-bg: transparent;--panel-list-rail-bg: transparent;--panel-content-glass-bg: transparent}html[data-shell-glass="1"][data-glass=opaque]{--panel-list-rail-bg: var(--column-2-bg);--panel-content-glass-bg: var(--column-3-bg);--panel-main-nav-bg: var(--mac-sidebar-bg)}:root[data-glass=opaque][data-theme=dark]{--window-glass-edge: color-mix(in srgb, white 22%, var(--c-border-strong));--window-frame-inset: color-mix(in srgb, white 24%, transparent);--window-glass-highlight: color-mix(in srgb, white 10%, var(--c-bg-elevated))}html:not([data-shell-glass="1"]):root:is([data-vibrancy=macos],[data-glass=opaque],[data-glass=transparent],[data-glass=web]) :is(.msg-list,.cu-sidebar,.planner-side,.cov-list,.tasks-side,.wb-list,.docs-folders,.docs-items){background:var(--panel-list-rail-bg)!important}html:not([data-shell-glass="1"]):root:is([data-vibrancy=macos],[data-glass=opaque],[data-glass=transparent],[data-glass=web]) :is(.docs-detail,.msg-view__center,.planner-main,.cov-builder,.wb-stage,.intel-shell__main,.content){background:var(--panel-content-glass-bg)!important}html:not([data-shell-glass="1"]):root:is([data-vibrancy=macos],[data-glass=opaque],[data-glass=web]) .sidebar,html:not([data-shell-glass="1"]):root:is([data-vibrancy=macos],[data-glass=opaque],[data-glass=web]) .sidebar__panel{background:var(--panel-main-nav-bg)!important}html:not([data-shell-glass="1"]):root:is([data-vibrancy=macos],[data-glass=opaque],[data-glass=transparent],[data-glass=web]) :is(.shell__body,.msg-list,.cu-sidebar,.planner-side,.cov-list,.tasks-side,.wb-list,.docs-folders,.docs-items,.docs-detail,.msg-view__center,.planner-main,.cov-builder,.wb-stage,.intel-shell__main,.col-list-header,.cu-sidebar__header,.docs-col-header){-webkit-backdrop-filter:blur(var(--window-glass-blur)) saturate(var(--window-glass-saturate));backdrop-filter:blur(var(--window-glass-blur)) saturate(var(--window-glass-saturate))}:root:is([data-vibrancy=macos],[data-glass=opaque],[data-glass=web]) .glass,:root:is([data-vibrancy=macos],[data-glass=opaque],[data-glass=web]) .notif-center{background:var(--c-bg-elevated);border:1px solid var(--window-glass-edge);box-shadow:inset 0 1px 0 var(--window-glass-highlight),var(--window-glass-shadow-sm)}html[data-shell-glass="1"]{--shell-glass-fill: transparent;--shell-glass-border: rgba(255, 255, 255, .18);--shell-glass-divider: rgba(255, 255, 255, .1);--window-frame-radius: var(--shell-frame-radius, 20px);--column-2-bg: rgba(255, 255, 255, .94);--column-3-bg: rgba(255, 255, 255, .97);--surface-list: var(--column-2-bg);--surface-content: var(--column-3-bg);--surface-panel: var(--palette-navy-150);--panel-list-rail-bg: var(--column-2-bg);--panel-content-glass-bg: var(--column-3-bg);--panel-titlebar-glass-bg: var(--column-2-bg);--panel-main-nav-bg: var(--mac-sidebar-bg);--panel-main-nav-border: color-mix(in srgb, var(--palette-navy-950) 42%, transparent);--panel-list-rail-border: var(--c-border-subtle);--panel-content-glass-border: var(--c-border-subtle);--window-glass-edge: var(--shell-glass-border)}html[data-shell-glass="1"][data-theme=dark]{--shell-glass-fill: transparent;--column-2-bg: rgba(17, 33, 45, .96);--column-3-bg: rgba(28, 42, 54, .97);--surface-list: #11212d;--surface-content: #253745;--surface-panel: #253745;--panel-list-rail-bg: #11212d;--panel-content-glass-bg: #253745;--panel-titlebar-glass-bg: #11212d}html[data-shell-glass="1"] .shell[data-app-shell]{position:relative;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--window-glass-shadow-sm, 0 8px 24px rgba(0, 0, 0, .12))}html[data-shell-glass="1"] .shell[data-app-shell]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--app-outer-border-width, .5px) solid var(--app-outer-border-color, rgba(255, 255, 255, .22));border-radius:inherit;pointer-events:none;z-index:50;box-sizing:border-box}html[data-shell-glass="1"] .shell__body,html[data-shell-glass="1"] .content,html[data-shell-glass="1"] .module-view,html[data-shell-glass="1"] .module-body,html[data-shell-glass="1"] .msg-view,html[data-shell-glass="1"] .msg-view__body{background:transparent!important}html[data-shell-glass="1"] .sidebar{border-right:none!important;border-radius:0!important;box-shadow:none!important}html[data-shell-glass="1"] :is(.shell__body>.sidebar,.titlebar__sidebar-col:not(.titlebar__sidebar-col--hidden)){background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none!important}html[data-shell-glass="1"] .sidebar__panel{background:transparent!important;border-right:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-top:var(--space-3)!important}html[data-shell-glass="1"] :is(.msg-list,.cu-sidebar,.planner-side,.cov-list,.tasks-side,.wb-list,.docs-folders,.docs-items){background:var(--panel-list-rail-bg)!important;border:none!important;border-right:1px solid var(--panel-list-rail-border)!important;border-radius:0!important;box-shadow:none!important}html[data-shell-glass="1"] :is(.msg-view__center,.planner-main,.cov-builder,.cov-view__main,.intel-shell__main,.wb-stage,.tasks-main,.tasks-dashboard,.hr-main,.hr-side,.docs-detail,.docs-layout){background:var(--panel-content-glass-bg)!important}html[data-shell-glass="1"] .titlebar{background:transparent!important}html[data-shell-glass="1"] .titlebar__list-col,html[data-shell-glass="1"] .titlebar__list-col--catalog{background:var(--panel-list-rail-bg)!important;border:none!important;border-radius:0!important;box-shadow:none!important}html[data-shell-glass="1"] .titlebar__main-col,html[data-shell-glass="1"] .titlebar__content-col{background:var(--panel-content-glass-bg)!important;border:none!important;border-radius:0!important;box-shadow:none!important}html[data-shell-glass="1"] .titlebar-main-toolbar .submenu{background:transparent;border-bottom:1px solid var(--shell-glass-divider)}:root{--shell-col-gap: var(--shell-column-gutter, 8px)}html[data-shell-glass="1"] .shell__body{gap:var(--shell-col-gap);padding:0;min-height:0;box-sizing:border-box}html[data-shell-glass="1"] .shell__body>.sidebar{padding-top:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;overflow:hidden}html[data-shell-glass="1"]:not([data-runtime=web]) .sidebar__panel{padding-top:var(--space-3)}html[data-shell-glass="1"] :is(.module-body,.msg-view__body)>:is(.cu-sidebar,.msg-list,.msg-rp){overflow:hidden;min-height:0}html[data-shell-glass="1"] :is(.module-body,.msg-view__body)>:is(.msg-view__center,.tasks-main,.planner-main,.cov-builder,.cov-view__main,.intel-shell__main,.wb-stage,.docs-detail,.docs-layout,.docs-workspace,.inbox-section-main){flex:1;min-width:0;min-height:0;overflow:hidden}html[data-shell-glass="1"] .content{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;background:transparent!important}html[data-shell-glass="1"] .content__module-surface,html[data-shell-glass="1"] .content__module-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0;background:transparent!important}html[data-shell-glass="1"] .module-view,html[data-shell-glass="1"] .msg-view{flex:1;min-height:0;background:transparent!important}html[data-shell-glass="1"] .module-body,html[data-shell-glass="1"] .msg-view__body{flex:1;min-height:0;display:flex;gap:var(--shell-col-gap);padding:0}.titlebar__catalog-mirror{flex:1;min-width:0;margin:0;padding-inline:var(--shell-nav-pad-inline);font-size:var(--app-font-size);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--c-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titlebar__list-col--catalog{padding:0!important;gap:0;align-items:center;justify-content:flex-start}.titlebar__list-col--catalog .titlebar__nav-chrome{display:none}html[data-shell-glass="1"] .titlebar{gap:var(--shell-column-gutter, 8px);column-gap:var(--shell-column-gutter, 8px);row-gap:0;padding:0;box-sizing:border-box}:root{--column-top-inset: 0;--column-header-min-h: var(--shell-nav-row-height, var(--app-col-header-min-h));--column-header-pad-top: 0;--column-header-pad-bottom: 0;--column-header-pad-x: var(--shell-nav-pad-inline, var(--module-header-pad-x));--column-section-pad-top: var(--column-top-inset);--column-section-pad-x: var(--column-header-pad-x);--module-header-pad-top: var(--column-top-inset);--finder-list-pad-x: var(--column-header-pad-x);--finder-list-pad-y: var(--space-1);--finder-split-border: var(--panel-list-rail-border, var(--border-subtle))}.titlebar__sidebar-col{box-sizing:border-box;padding-top:var(--titlebar-traffic-inset, 6px);align-items:center}.titlebar__list-col,.titlebar__main-col,.titlebar__content-col,.titlebar__detail-col,.titlebar__msg-rp-col,.titlebar__thread-col,.titlebar__shell-rp-col{box-sizing:border-box;padding-top:0;align-items:center}.titlebar__traffic-spacer{align-self:stretch;margin-top:calc(-1 * var(--column-top-inset))}html:not([data-runtime=web]) .sidebar__panel{padding-top:var(--mac-sidebar-nav-pad-top, var(--traffic-light-row-height, 52px));padding-inline:var(--shell-nav-pad-inline)}html[data-runtime=web] .sidebar__panel{padding-top:0;padding-inline:var(--shell-nav-pad-inline)}.sidebar{padding-top:0}:is(.msg-list,.cu-sidebar,.planner-side,.cov-list,.tasks-side,.wb-list,.intel-sidebar,.docs-folders,.docs-items){box-sizing:border-box}.docs-detail,.msg-view__center,.planner-main,.cov-builder,.wb-stage,.intel-shell__main{box-sizing:border-box}.titlebar__catalog-mirror,.titlebar__context-title{display:none!important}.col-list-header,.cu-sidebar__header,.docs-col-header{display:flex;align-items:center;justify-content:space-between;gap:var(--app-header-inline-gap);flex-shrink:0;min-height:var(--shell-header-row-height, var(--app-col-header-min-h));height:var(--shell-header-row-height, var(--app-col-header-min-h));margin:0;padding:0 var(--shell-nav-pad-inline, var(--submenu-rail-pad-x));border:none;background:transparent;box-sizing:border-box}.col-list-header__title,.cu-sidebar__title,.cu-sidebar__header h2,.docs-col-header h3{margin:0;font-size:var(--app-font-size);font-weight:var(--fw-semibold);letter-spacing:-.01em;text-transform:none;color:var(--c-text-primary);line-height:1.2}.col-list-header__actions,.cu-sidebar__header-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.col-list-add,.cu-sidebar__add-btn{width:var(--app-icon-btn);height:var(--app-icon-btn);min-width:var(--app-icon-btn);min-height:var(--app-icon-btn);border-radius:var(--radius-sm);border:1px solid var(--chrome-matte-border);background:var(--chrome-matte-bg);color:var(--c-text-secondary);display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;-webkit-app-region:no-drag;box-shadow:none}.col-list-add:hover:not(:disabled),.cu-sidebar__add-btn:hover:not(:disabled){background:var(--chrome-matte-bg-hover);color:var(--c-text-primary);border-color:var(--chrome-matte-border)}.col-list-add:disabled,.cu-sidebar__add-btn:disabled{opacity:.45;cursor:not-allowed}.notif-center__item-accent{background:var(--c-accent)}.cu-sidebar__scroll{flex:1;min-height:0}.titlebar-main-toolbar,.universal-submenu,.module-subnav--universal{height:calc(100% - var(--column-top-inset));min-height:0;align-self:center}.module-subnav--universal .submenu__trailing{align-items:center;height:100%}.module-subnav--universal .submenu__trailing .cu-sidebar__inline-add,.module-subnav--universal .submenu__trailing .col-list-add{width:var(--app-icon-btn);height:var(--app-icon-btn)}.notif-center__header h2{text-transform:none!important;letter-spacing:-.01em!important;font-size:15px!important;font-weight:var(--fw-semibold)!important;color:var(--c-text-primary)!important}.notif-center__list{display:flex;flex-direction:column;gap:2px}.notif-center__list li{display:block;position:relative}.notif-center__item{display:grid;grid-template-columns:3px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:3px;align-items:start;width:100%;min-height:52px;height:auto;padding:10px 12px 10px 0;box-sizing:border-box}.notif-center__item-accent{grid-row:1 / -1;align-self:stretch;width:3px;border-radius:0 3px 3px 0}.notif-center__item-content{grid-column:2;display:flex;flex-direction:column;gap:3px;min-width:0}.notif-center__item-top{display:flex;align-items:baseline;gap:8px;min-width:0}.notif-center__item-body{display:block;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.notif-center__unread-dot{grid-column:3;grid-row:1;margin:4px 4px 0 0}.notif-center__item-kind{display:none}.finder-split{flex:1;min-height:0;display:grid;overflow:hidden}.finder-list{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--finder-split-border);background:transparent}.finder-list__scroll{flex:1;min-height:0;overflow:auto;padding:var(--finder-list-pad-y) var(--finder-list-pad-x) var(--space-4);box-sizing:border-box}.column-header{display:flex;align-items:center;justify-content:space-between;gap:var(--app-header-inline-gap);flex-shrink:0;min-height:var(--shell-header-row-height, var(--column-header-min-h));margin:0;padding:0 var(--column-header-pad-x);border-bottom:1px solid var(--finder-split-border);background:transparent;box-sizing:border-box}.column-header--tabs{min-height:0;height:auto;align-items:flex-end;flex-wrap:wrap;row-gap:0;padding-bottom:0}.column-header--toolbar{gap:var(--space-2)}.column-header--placeholder{visibility:hidden;pointer-events:none}.column-header--placeholder>*{visibility:hidden}.column-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:0;padding:var(--space-8) var(--column-header-pad-x);text-align:center;color:var(--c-text-tertiary);font-size:var(--app-font-meta);line-height:1.45}.column-empty>:first-child{margin:0}.catalog-add-menu{min-width:180px;padding:var(--space-1);border:1px solid var(--panel-list-rail-border, var(--c-border-subtle));border-radius:var(--radius-md);background:var(--c-bg-elevated, var(--surface-content));box-shadow:var(--shadow-popover, 0 8px 24px rgba(0, 0, 0, .18));display:flex;flex-direction:column;gap:2px}.catalog-add-menu button{width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--fs-sm, 13px);color:var(--c-text-primary);cursor:pointer}.catalog-add-menu button:hover:not(:disabled){background:var(--submenu-item-hover, rgba(127, 127, 127, .12))}.catalog-add-menu button:disabled{opacity:.5;cursor:default}.app-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;display:grid;place-items:center;padding:var(--space-6);box-sizing:border-box}.app-dialog{width:min(520px,100%);max-height:min(90vh,760px);display:flex;flex-direction:column;background:var(--c-bg-elevated, var(--surface-content));border-radius:var(--radius-lg, 12px);border:1px solid var(--finder-split-border);box-shadow:none;overflow:hidden}.app-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-shrink:0;min-height:var(--shell-header-row-height, var(--column-header-min-h));padding:var(--space-4) var(--column-header-pad-x) var(--space-3);border-bottom:1px solid var(--finder-split-border);box-sizing:border-box}.app-dialog__header h2{margin:0;font-size:var(--app-font-size);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:1.2;color:var(--c-text-primary)}.app-dialog__header p{margin:var(--space-1) 0 0;font-size:var(--app-font-meta);color:var(--c-text-secondary)}.app-dialog__body{padding:var(--space-4) var(--column-header-pad-x);overflow:auto;display:flex;flex-direction:column;gap:var(--space-3)}.app-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-2);flex-shrink:0;padding:var(--space-3) var(--column-header-pad-x) var(--space-4);border-top:1px solid var(--finder-split-border)}.net-inspector__head.column-header h2,.intel-inspector__head.column-header h2{margin:0;font-size:var(--app-font-meta);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--c-text-tertiary)}.module-view{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;--content-font-md: var(--app-font-size);--content-font-sm: var(--app-font-meta)}.module-body{flex:1;min-height:0;display:flex;overflow:hidden}.msg-list,.planner-side,.cov-list,.tasks-side,.hr-side,.wb-list,.intel-sidebar,.net-sidebar,.inbox-sidebar,.home-sidebar{flex:0 0 var(--module-list-width);width:var(--module-list-width)!important;min-width:var(--module-list-width);max-width:var(--module-list-width)}.planner-side__header,.tasks-side__header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-shrink:0!important;margin:0!important}.planner-side__header h2,.tasks-side__header h2{margin:0!important;font-size:var(--app-font-size)!important;font-weight:var(--fw-semibold)!important;line-height:1.2!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--c-text-primary)!important}.planner-side__header p,.tasks-side__subtitle{margin:2px 0 0!important;font-size:var(--app-font-meta)!important;color:var(--c-text-tertiary)!important}.planner-side__link-btn,.tasks-side--ops .tasks-side__link-btn{margin:2px var(--app-list-pad-x) 6px!important;padding:0 var(--space-3)!important;min-height:var(--app-row-height)!important;height:var(--app-row-height)!important;border:none!important;border-radius:var(--radius-md)!important;background:transparent!important;font-size:var(--app-font-size)!important;font-weight:var(--fw-medium)!important;color:var(--c-text-tertiary)!important;text-align:left!important;width:calc(100% - var(--app-list-pad-x) * 2)!important}.planner-side__link-btn:hover,.tasks-side--ops .tasks-side__link-btn:hover{background:var(--submenu-item-hover)!important;color:var(--c-text-primary)!important}.module-view .content-text-md,.module-view .content-label,.module-view .content-meta{font-size:var(--app-font-size)!important}.msg-list__item,.sp-list__item,.cov-list__row{min-height:var(--app-row-height)!important;border-radius:var(--radius-md)!important;font-size:var(--app-font-size)!important;gap:var(--app-item-gap)!important;padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.msg-list__item-glyph,.sp-list__item-icon{width:var(--app-icon-box)!important;height:var(--app-icon-box)!important}.msg-list__item-glyph svg,.sp-list__item-icon svg{width:var(--app-icon-glyph)!important;height:var(--app-icon-glyph)!important}.sp-list__title,.sp-view .sp-detail__title{font-size:var(--app-font-size)!important;line-height:1.2!important}.sp-view .sp-detail__subtitle,.planner-side__header p,.msg-list__section-empty,.cov-list__meta{font-size:var(--app-font-meta)!important}.sp-detail__action,.planner-main__actions button,.tasks-main__actions button,.tasks-side__btn,.cov-list__primary,.cov-list__secondary,.msg-list__action{min-height:var(--app-row-height)!important;height:var(--app-row-height)!important;border-radius:var(--radius-md)!important;font-size:var(--app-font-size)!important}.sp-view .sp-detail__toolbar,.planner-main__actions,.cov-list__actions{gap:var(--space-2)!important}.sp-view .sp-detail__body{padding:var(--module-content-pad-y) var(--module-content-pad-x) var(--space-8)!important}.planner-main,.cov-builder{padding-top:var(--module-content-pad-y)!important}.planner-main,.sp-view .sp-detail__body,.cov-gallery__body,.cov-builder,.msg-view__center,.hr-main{font-size:var(--app-font-size)!important}.planner-card,.module-media-card,.module-list-media-row,.cov-report-card,.cov-clip-card{border-radius:var(--radius-md)!important}.planner-card h3,.spx-task-row__main strong,.module-media-card__title,.module-list-media-row__title,.cov-report-card__title{font-size:var(--app-font-size)!important;line-height:1.35!important}.planner-card p,.spx-task-row__main small,.module-media-card__meta,.module-list-media-row__meta,.cov-report-card__meta{font-size:var(--app-font-meta)!important}.sp-view .sp-list__item--active,.msg-list__item--active,.cov-list__row--active,.planner-card--selected{background:var(--submenu-item-active)!important;border-color:transparent!important}.planner-main__actions button:hover,.sp-detail__action:hover,.cov-list__primary:hover,.cov-list__secondary:hover{transform:none!important}.planner-main__actions-primary,.tasks-main__actions-primary,.sp-detail__action--primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important;border:1px solid var(--btn-primary-border)!important;box-shadow:0 1px color-mix(in srgb,#000 12%,transparent)!important}.planner-main__actions-primary:hover,.tasks-main__actions-primary:hover,.sp-detail__action--primary:hover{background:var(--btn-primary-bg-hover)!important;border-color:var(--btn-primary-border-hover)!important}.tasks-side__header h2,.tasks-dashboard__hero h2{font-size:var(--app-font-size)!important}.tasks-side__subtitle,.tasks-dashboard__hero p{font-size:var(--app-font-meta)!important}.tasks-main,.tasks-inspector{font-size:var(--app-font-size)!important}.tasks-card,.tasks-list__row{border-radius:var(--radius-md)!important}.intel-view .intel-shell__main,.intel-view .intel-btn,.intel-view .intel-input,.intel-view .intel-mention-card__title{font-size:var(--app-font-size)!important}.intel-view .intel-muted,.intel-view .intel-feed__count,.intel-view .intel-explorer__hint{font-size:var(--app-font-meta)!important}.intel-view .intel-btn,.intel-view .intel-input{min-height:var(--app-row-height)!important}.planner-view{display:flex;flex-direction:column;height:100%;min-height:0;width:100%;overflow:hidden;background:transparent;color:var(--c-text-primary);position:relative}.planner-view>.module-body{flex:1;min-height:0;display:flex;flex-direction:row;position:relative}.planner-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--module-content-gap);overflow:hidden;padding:var(--space-3) var(--module-content-pad-x) var(--space-4);background:var(--panel-content-glass-bg)}.planner-side.cu-sidebar{width:var(--module-list-width)}.planner-side{width:var(--module-list-width);flex-shrink:0;display:flex;flex-direction:column;gap:0;padding:0;background:transparent;border-right:none;overflow:hidden}.planner-side__header h2{margin:0;font-size:var(--content-font-xl);letter-spacing:-.02em}.planner-side__header p{margin:var(--space-2) 0 0;color:var(--c-text-tertiary);font-size:var(--content-font-sm)}.planner-side__stats{display:grid;gap:var(--space-3)}.planner-side__stats article{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);background:color-mix(in srgb,var(--c-bg-elevated) 68%,transparent)}.planner-side__stats small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--c-text-tertiary)}.planner-side__stats strong{display:block;margin-top:var(--space-2);font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.planner-side__new{margin-top:auto;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-lg);background:linear-gradient(130deg,color-mix(in srgb,var(--c-accent) 90%,#ffffff 10%),var(--c-accent));color:var(--c-accent-fg);font-size:var(--content-font-sm);font-weight:var(--fw-medium)}.planner-side__command,.planner-side__ai{border-radius:var(--radius-lg);padding:var(--space-4);background:color-mix(in srgb,var(--c-bg-elevated) 66%,transparent);display:grid;gap:var(--space-2)}.planner-side__command header small{color:var(--c-text-tertiary);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.planner-side__command header strong{display:block;margin-top:4px;font-size:var(--fs-xs)}.planner-side__readiness{display:flex;align-items:center;justify-content:space-between}.planner-side__command ul{margin:0;padding-left:var(--space-4);color:var(--c-text-secondary);font-size:10px;display:grid;gap:4px}.planner-side__command p,.planner-side__ai p{margin:0;font-size:10px;color:var(--c-text-tertiary)}.planner-side__ai h4{margin:0;font-size:var(--fs-xs)}.planner-side__ai textarea{min-height:64px;border:0;border-radius:var(--radius-md);padding:var(--space-2);font-size:11px;background:color-mix(in srgb,var(--c-bg-base) 82%,transparent);color:var(--c-text-primary);resize:vertical}.planner-side__ai button{height:28px;border-radius:var(--radius-md);padding:0 var(--space-3);justify-self:start;background:color-mix(in srgb,var(--c-accent) 20%,transparent);color:var(--c-text-primary);font-size:10px}.planner-main__header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--c-border) 62%,transparent)}.planner-main__actions{display:inline-flex;gap:var(--space-2)}.planner-main__searchbar{display:grid;grid-template-columns:minmax(280px,1fr) 200px;gap:var(--space-3);align-items:center}.planner-preview{border:1px solid color-mix(in srgb,var(--c-border) 74%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-bg-elevated) 72%,transparent);padding:var(--space-4) var(--space-5)}.planner-main__searchbar select{height:var(--chrome-control-h-md);border-radius:var(--radius-md);border:1px solid var(--c-border-subtle);background:var(--c-bg-elevated);color:var(--c-text-primary);font-size:var(--app-font-size);padding:0 var(--space-3)}.planner-main__actions button{min-height:var(--module-action-btn-h);display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:0 var(--space-4);background:color-mix(in srgb,var(--c-bg-elevated) 76%,transparent);color:var(--c-text-primary);font-size:var(--fs-xs);border:1px solid color-mix(in srgb,var(--c-border) 78%,transparent);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.planner-main__actions button:hover{background:color-mix(in srgb,var(--c-bg-hover) 74%,transparent);border-color:color-mix(in srgb,var(--c-border) 90%,transparent);box-shadow:var(--shadow-xs)}.planner-main__actions-primary{border:1px solid var(--btn-primary-border)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important;box-shadow:0 1px color-mix(in srgb,#000 12%,transparent)}.planner-main__actions-primary:hover{background:var(--btn-primary-bg-hover)!important;border-color:var(--btn-primary-border-hover)!important}.planner-main__filters{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-1) 0}.planner-main__filters button{height:26px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-bg-elevated) 72%,transparent);color:var(--c-text-secondary);font-size:11px;border:1px solid color-mix(in srgb,var(--c-border) 74%,transparent)}.planner-timeline{flex:1;min-height:0;overflow:auto;display:grid;gap:var(--space-4);padding-right:var(--space-2)}.planner-timeline__ruler{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2);align-items:center;min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-elevated) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.planner-timeline__ruler span{text-align:center;color:var(--c-text-tertiary);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.planner-group{border-radius:var(--radius-xl);background:color-mix(in srgb,var(--c-bg-elevated) 65%,transparent);padding:var(--space-2)}.planner-group__heading{height:28px;display:flex;align-items:center;padding:0 var(--space-4);color:var(--c-text-tertiary);font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:var(--fw-semibold)}.planner-group__lane{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:var(--space-3)}.planner-card{border:0;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-base) 88%,transparent);padding:var(--space-4);display:grid;gap:var(--space-3);text-align:left;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.planner-card--interactive,.planner-calendar__event--interactive,.planner-list__row--interactive{cursor:pointer}.planner-card--interactive:focus-visible,.planner-calendar__event--interactive:focus-visible,.planner-list__row--interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--c-accent) 72%,transparent);outline-offset:2px}.planner-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.planner-card--compact{min-height:124px}.planner-card.is-dragging{opacity:.45;transform:scale(.98)}.planner-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--c-text-tertiary);font-size:10px}.planner-card__priority{height:20px;border-radius:var(--radius-pill);padding:0 var(--space-2);display:inline-flex;align-items:center;font-size:10px;font-weight:var(--fw-semibold)}.planner-card__priority--low{background:color-mix(in srgb,#22c55e 22%,transparent);color:#15803d}.planner-card__priority--medium{background:color-mix(in srgb,#3b82f6 22%,transparent);color:#1d4ed8}.planner-card__priority--high{background:color-mix(in srgb,#ef4444 20%,transparent);color:#b91c1c}.planner-card__status{height:20px;border-radius:var(--radius-pill);padding:0 var(--space-2);display:inline-flex;align-items:center;font-size:10px;font-weight:var(--fw-semibold)}.planner-card__status.is-draft{background:color-mix(in srgb,#94a3b8 28%,transparent);color:#64748b}.planner-card__status.is-reviewing{background:color-mix(in srgb,#8b5cf6 28%,transparent);color:#7c3aed}.planner-card__status.is-approved{background:color-mix(in srgb,#22c55e 26%,transparent);color:#15803d}.planner-card__status.is-scheduled{background:color-mix(in srgb,#3b82f6 24%,transparent);color:#1d4ed8}.planner-card__status.is-sent{background:color-mix(in srgb,#f59e0b 26%,transparent);color:#b45309}.planner-card__status.is-coverage{background:color-mix(in srgb,#10b981 24%,transparent);color:#047857}.planner-card__status.is-complete{background:color-mix(in srgb,#334155 22%,transparent);color:#334155}.planner-card h3{margin:0;font-size:var(--content-font-md);letter-spacing:-.01em}.planner-card p{margin:0;color:var(--c-text-secondary);font-size:var(--content-font-sm)}.planner-card__team{font-size:10px;color:var(--c-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.planner-card dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.planner-card dt{color:var(--c-text-tertiary);font-size:10px}.planner-card dd{margin:2px 0 0;font-size:var(--fs-xs)}.planner-card__footer{display:inline-flex;width:100%;justify-content:space-between;align-items:flex-end;gap:var(--space-2)}.planner-card__footer-meta{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.planner-card__footer-meta span{height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);display:inline-flex;align-items:center;font-size:10px;color:var(--c-text-secondary);background:color-mix(in srgb,var(--c-bg-elevated) 66%,transparent)}.planner-card__footer-actions{display:inline-flex;align-items:center;gap:var(--space-1)}.planner-card__footer-actions button,.planner-list__share,.planner-list__advance,.planner-calendar__share{height:24px;border-radius:var(--radius-pill);padding:0 var(--space-3);font-size:10px;border:1px solid color-mix(in srgb,var(--c-border) 82%,transparent);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.planner-card__footer-actions button:hover,.planner-list__share:hover,.planner-list__advance:hover,.planner-calendar__share:hover{transform:translateY(-1px)}.planner-card__share{color:color-mix(in srgb,var(--c-accent) 86%,#fff 14%);border-color:color-mix(in srgb,var(--c-accent) 42%,transparent);background:color-mix(in srgb,var(--c-accent) 14%,transparent)}.planner-card__inspect{color:var(--c-text-primary);background:color-mix(in srgb,var(--c-bg-elevated) 82%,transparent)}.planner-card__advance{color:var(--c-accent-fg);border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--c-accent) 90%,#fff 10%),var(--c-accent))}.planner-card__advance:disabled{opacity:.5}.planner-kanban{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(6,minmax(240px,1fr));gap:var(--space-3)}.planner-kanban__column{background:color-mix(in srgb,var(--c-bg-elevated) 64%,transparent);border-radius:var(--radius-lg);border:1px solid transparent;padding:var(--space-3);display:grid;align-content:start;gap:var(--space-3);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.planner-kanban__column.is-drop-target{border-color:color-mix(in srgb,var(--c-accent) 65%,transparent);background:color-mix(in srgb,var(--c-accent) 12%,var(--c-bg-elevated))}.planner-kanban__column header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.planner-kanban__column h3{margin:0;font-size:var(--fs-xs);color:var(--c-text-secondary)}.planner-kanban__column span{font-size:10px;color:var(--c-text-tertiary)}.planner-kanban__stack{display:grid;gap:var(--space-2)}.planner-calendar{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:var(--space-3)}.planner-calendar__week{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-elevated) 66%,transparent);padding:var(--space-3);display:grid;align-content:start;gap:var(--space-2)}.planner-calendar__week h3{margin:0 0 var(--space-2);font-size:var(--fs-xs);color:var(--c-text-secondary)}.planner-calendar__event{border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-bg-base) 84%,transparent);padding:var(--space-3);display:grid;text-align:left;gap:2px}.planner-calendar__share{margin-top:var(--space-2);justify-self:start;color:color-mix(in srgb,var(--c-accent) 86%,#fff 14%);border-color:color-mix(in srgb,var(--c-accent) 42%,transparent);background:color-mix(in srgb,var(--c-accent) 14%,transparent)}.planner-calendar__event strong{font-size:10px;color:var(--c-text-tertiary)}.planner-calendar__event span{font-size:var(--fs-xs)}.planner-calendar__event small{font-size:10px;color:var(--c-text-tertiary)}.planner-list{flex:1;min-height:0;overflow:auto;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-elevated) 70%,transparent)}.planner-list__head,.planner-list__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr auto auto;gap:var(--space-3);padding:0 var(--space-5);align-items:center}.planner-list__head{height:34px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-tertiary)}.planner-list__row{height:42px;text-align:left;font-size:var(--fs-xs);border-radius:var(--radius-sm)}.planner-list__row:hover{background:color-mix(in srgb,var(--c-bg-hover) 72%,transparent)}.planner-list__share{justify-self:end;color:color-mix(in srgb,var(--c-accent) 86%,#fff 14%);border-color:color-mix(in srgb,var(--c-accent) 42%,transparent);background:color-mix(in srgb,var(--c-accent) 14%,transparent)}.planner-list__advance{justify-self:end;color:var(--c-accent-fg);border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--c-accent) 90%,#fff 10%),var(--c-accent))}.planner-list__advance:disabled{opacity:.5}.planner-list__status{justify-self:start;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:10px}.planner-list__status.is-draft{background:color-mix(in srgb,#94a3b8 28%,transparent);color:#64748b}.planner-list__status.is-reviewing{background:color-mix(in srgb,#8b5cf6 28%,transparent);color:#7c3aed}.planner-list__status.is-approved{background:color-mix(in srgb,#22c55e 26%,transparent);color:#15803d}.planner-list__status.is-scheduled{background:color-mix(in srgb,#3b82f6 24%,transparent);color:#1d4ed8}.planner-list__status.is-sent{background:color-mix(in srgb,#f59e0b 26%,transparent);color:#b45309}.planner-list__status.is-coverage{background:color-mix(in srgb,#10b981 24%,transparent);color:#047857}.planner-list__status.is-complete{background:color-mix(in srgb,#334155 22%,transparent);color:#334155}.planner-workload{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:var(--space-3)}.planner-workload article{border-radius:var(--radius-lg);padding:var(--space-5);background:color-mix(in srgb,var(--c-bg-elevated) 68%,transparent);display:grid;gap:var(--space-3)}.planner-workload header{display:flex;justify-content:space-between;align-items:center}.planner-workload h3{margin:0;font-size:var(--content-font-md)}.planner-workload header span{font-size:var(--fs-xs);color:var(--c-text-tertiary)}.planner-workload__bar{height:8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--c-bg-base) 74%,transparent);overflow:hidden}.planner-workload__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c-accent),color-mix(in srgb,var(--c-accent) 62%,#22d3ee))}.planner-workload p{margin:0;font-size:var(--fs-xs);color:var(--c-text-secondary)}.planner-panel{position:absolute;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:min(390px,calc(100vw - 40px));border-radius:var(--radius-xl);background:color-mix(in srgb,var(--c-bg-elevated) 78%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);transform:translate(110%);transition:transform var(--dur-normal) var(--ease-out);z-index:10;display:flex;flex-direction:column}.planner-panel.is-open{transform:translate(0)}.planner-panel header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6)}.planner-panel header h3{margin:0;font-size:var(--content-font-md)}.planner-panel header button{color:var(--c-text-secondary);font-size:var(--fs-xs)}.planner-panel__form{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:var(--space-4);padding:var(--space-6)}.planner-panel__section{border-radius:var(--radius-lg);padding:var(--space-4);background:color-mix(in srgb,var(--c-bg-elevated) 64%,transparent);display:grid;gap:var(--space-3)}.planner-panel__section h4{margin:0;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-tertiary)}.planner-panel__form label{display:grid;gap:var(--space-2);font-size:var(--fs-xs);color:var(--c-text-secondary)}.planner-panel__form input,.planner-panel__form select{height:34px;border-radius:var(--radius-md);border:0;background:color-mix(in srgb,var(--c-bg-base) 84%,transparent);color:var(--c-text-primary);padding:0 var(--space-3)}.planner-panel__submit{margin-top:var(--space-2);height:36px;border-radius:var(--radius-lg);background:linear-gradient(140deg,color-mix(in srgb,var(--c-accent) 86%,#fff 14%),var(--c-accent));color:var(--c-accent-fg);font-size:var(--content-font-sm);font-weight:var(--fw-medium)}.planner-governance{position:absolute;top:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:min(430px,calc(100vw - 40px));border-radius:var(--radius-xl);background:color-mix(in srgb,var(--c-bg-elevated) 80%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);transform:translate(110%);transition:transform var(--dur-normal) var(--ease-out);z-index:11;display:flex;flex-direction:column}.planner-governance.is-open{transform:translate(0)}.planner-governance header{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6)}.planner-governance header h3{margin:0;font-size:var(--content-font-md)}.planner-governance header button{color:var(--c-text-secondary);font-size:var(--fs-xs)}.planner-governance__tabs{display:flex;flex-direction:column;gap:var(--space-1);margin:0 var(--space-6) var(--space-3);padding:var(--space-1);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-elevated) 66%,transparent)}.planner-governance__tabs button{height:28px;border-radius:var(--radius-md);color:var(--c-text-secondary);font-size:var(--fs-xs)}.planner-governance__tabs button.is-active{background:color-mix(in srgb,var(--c-bg-selected) 76%,transparent);color:var(--c-text-primary);font-weight:var(--fw-semibold)}.planner-governance__body{flex:1;overflow:auto;padding:0 var(--space-6) var(--space-6)}.planner-governance__body h4{margin:0 0 var(--space-3);font-size:var(--fs-xs);color:var(--c-text-secondary)}.planner-governance__body p{margin:var(--space-3) 0 0;color:var(--c-text-secondary);font-size:var(--fs-xs);line-height:1.5}.planner-governance__grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:var(--space-2)}.planner-governance__grid span{min-height:24px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-bg-elevated) 64%,transparent);display:flex;align-items:center;justify-content:center;padding:0 var(--space-2);color:var(--c-text-secondary);font-size:10px;text-align:center}.planner-governance__grid span.is-role{justify-content:flex-start;font-weight:var(--fw-semibold);color:var(--c-text-primary)}.planner-governance__body ol{margin:0;padding-left:var(--space-4);display:grid;gap:var(--space-2);color:var(--c-text-secondary);font-size:var(--fs-xs)}.planner-governance__rules{margin-top:var(--space-4);display:grid;gap:var(--space-2)}.planner-governance__rules label{min-height:36px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-bg-elevated) 64%,transparent);padding:0 var(--space-3) 0 var(--space-2);color:var(--c-text-secondary);font-size:var(--fs-xs)}.planner-governance__rules label input[type=number],.planner-governance__rules label input:not([type]),.planner-governance__rules label input[type=text]{width:130px;height:24px;border:0;border-radius:var(--radius-sm);padding:0 var(--space-2);background:color-mix(in srgb,var(--c-bg-base) 80%,transparent);color:var(--c-text-primary);font-size:11px}.planner-governance__footer{margin-top:auto;padding:var(--space-4) var(--space-6) var(--space-6);display:grid;gap:var(--space-3)}.planner-governance__footer span{color:var(--c-text-tertiary);font-size:10px}.planner-side__link-btn{display:inline-flex;align-items:center;gap:var(--space-2);margin:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--c-text-secondary);background:transparent}.planner-side__link-btn:hover{background:color-mix(in srgb,var(--c-bg-elevated) 70%,transparent)}.planner-command-bar{display:grid;gap:var(--space-3);padding:0 var(--module-content-pad-x) var(--module-content-gap)}.planner-command-bar__check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--c-text-secondary);white-space:nowrap}.planner-sync-warning{margin:0 var(--module-content-pad-x);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-warning) 14%,transparent);color:var(--c-text-secondary);font-size:var(--fs-xs)}.planner-inspector{position:relative;top:auto;right:auto;flex:0 0 var(--module-inspector-w);width:var(--module-inspector-w);height:auto;display:none;flex-direction:column;background:var(--surface-panel);border-left:1px solid var(--border-subtle);z-index:4}.planner-inspector.is-open{display:flex}.planner-inspector__header{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--module-header-pad-top) var(--module-header-pad-x) var(--space-3)}.planner-inspector__header h3{margin:var(--space-1) 0 0;font-size:var(--content-font-lg)}.planner-inspector__header p,.planner-inspector__header small{color:var(--c-text-tertiary);font-size:var(--fs-xs)}.planner-inspector__tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);padding:0 var(--module-header-pad-x) var(--space-3)}.planner-inspector__tabs button{height:var(--app-row-height-sm);padding:0 var(--app-btn-pad-x);border-radius:var(--app-btn-radius);font-size:var(--app-font-size);font-weight:var(--fw-semibold);color:var(--c-text-secondary)}.planner-inspector__tabs button.is-active{background:color-mix(in srgb,var(--c-accent) 16%,transparent);color:var(--c-text-primary)}.planner-inspector__body{flex:1;overflow:auto;padding:0 var(--module-header-pad-x) var(--space-6);display:grid;gap:var(--space-3)}.planner-inspector__kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.planner-inspector__kpi-grid dt{font-size:10px;color:var(--c-text-tertiary);text-transform:uppercase}.planner-inspector__kpi-grid dd{margin:2px 0 0;font-weight:var(--fw-semibold)}.planner-inspector__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.planner-inspector__actions button{height:var(--app-row-height-sm);padding:0 var(--app-btn-pad-x);border-radius:var(--app-btn-radius);font-size:var(--app-font-size);font-weight:var(--fw-semibold);background:color-mix(in srgb,var(--c-bg-elevated) 70%,transparent)}.planner-inspector__item{border-radius:var(--radius-lg);padding:var(--space-3);background:color-mix(in srgb,var(--c-bg-elevated) 60%,transparent);cursor:pointer}.planner-inspector__item.is-selected{outline:1px solid color-mix(in srgb,var(--c-accent) 50%,transparent)}.planner-inspector__item h4{margin:var(--space-2) 0;font-size:var(--fs-sm)}.planner-inspector__item header,.planner-inspector__item footer{display:flex;justify-content:space-between;gap:var(--space-2);font-size:10px;color:var(--c-text-tertiary)}.planner-inspector__empty{color:var(--c-text-tertiary);font-size:var(--fs-xs);line-height:1.5}.planner-inspector__ai-prompt{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-accent) 10%,transparent);font-size:var(--fs-xs)}.planner-health{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3);border-radius:var(--radius-lg);font-size:var(--fs-xs)}.planner-health--healthy{background:color-mix(in srgb,#10b981 12%,transparent)}.planner-health--at_risk{background:color-mix(in srgb,#f59e0b 14%,transparent)}.planner-health--critical{background:color-mix(in srgb,#ef4444 14%,transparent)}.planner-dashboard{padding:0 var(--module-content-pad-x) var(--module-content-pad-y);overflow:auto;display:grid;gap:var(--space-5)}.planner-dashboard__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-3)}.planner-dashboard__kpis article{padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-elevated) 65%,transparent)}.planner-dashboard__kpis small{font-size:10px;color:var(--c-text-tertiary);text-transform:uppercase}.planner-dashboard__kpis strong{display:block;margin-top:var(--space-2);font-size:var(--fs-xl)}.planner-dashboard__focus{padding:var(--space-5);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--c-bg-elevated) 55%,transparent)}.planner-dashboard__focus header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.planner-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3)}.planner-dashboard__grid article{padding:var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-elevated) 60%,transparent);cursor:pointer}.planner-dashboard__grid article header{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-xs)}.planner-dashboard__grid article footer{display:flex;justify-content:space-between;margin-top:var(--space-3);font-size:10px;color:var(--c-text-tertiary)}.planner-milestones{padding:var(--module-content-pad-x);overflow:auto}.planner-milestones ol{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.planner-milestones li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--c-bg-elevated) 60%,transparent)}.planner-milestones time{font-size:var(--fs-xs);color:var(--c-text-tertiary)}.planner-milestones__legend{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:10px;color:var(--c-text-tertiary)}.planner-pipeline .planner-kanban__column{min-width:160px}.planner-dashboard__role-header{display:grid;gap:var(--space-2);padding:0 var(--module-content-pad-x)}.planner-dashboard__role-badge{display:inline-flex;width:fit-content;padding:2px 8px;border-radius:var(--radius-full);font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--c-accent) 14%,transparent);color:var(--c-text-secondary)}.planner-dashboard__role-intro{margin:0;color:var(--c-text-secondary);font-size:var(--fs-xs);max-width:56ch}.planner-inspector__dist-form{display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.planner-inspector__dist-form label{display:grid;gap:var(--space-1);font-size:var(--fs-xs);color:var(--c-text-secondary)}.planner-inspector__approval{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start}.planner-inspector__approval-state{display:block;font-size:10px;text-transform:uppercase;color:var(--c-text-tertiary)}.planner-inspector__approval-actions{display:flex;flex-direction:column;gap:var(--space-2)}.planner-inspector__approval-actions button{height:28px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:11px}.planner-inspector__approval-actions .is-approve{background:color-mix(in srgb,#10b981 18%,transparent)}.planner-inspector__approval-actions .is-reject{background:color-mix(in srgb,#ef4444 14%,transparent)}.planner-inspector__dist-form input{height:32px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:0 var(--space-3);background:color-mix(in srgb,var(--c-bg-elevated) 60%,transparent)}.lnd-capture-root{width:1280px;height:800px;overflow:hidden}.lnd-capture-root .titlebar__traffic-spacer{display:none!important}.lnd-capture-traffic{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-left:14px;height:100%}.lnd-capture-traffic__dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.lnd-capture-traffic__dot--red{background:#ff5f57}.lnd-capture-traffic__dot--yellow{background:#febc2e}.lnd-capture-traffic__dot--green{background:#28c840}.lnd-capture-panel__col--main{flex:1;min-width:0}.ck-hero-app-preview[data-shell-glass="1"] .work-inbox__body,.ck-hero-app-preview[data-shell-glass="1"] .work-inbox__list{background:transparent}.ck-hero-app-preview[data-shell-glass="1"] .work-inbox-row{margin:0 10px 8px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000d}.ck-hero-app-preview[data-shell-glass="1"] .work-inbox-row.is-selected{background:#fff;box-shadow:0 0 0 1px #0000000f,0 2px 10px #00000014}.ck-hero-app-preview[data-shell-glass="1"] .work-inbox-row:hover{background:#fff}.lnd-capture-email-card{max-width:420px;margin:0 auto;padding:28px 24px 32px;border:1px solid var(--c-border-subtle, #e8e8e8);border-radius:16px;background:#fff;text-align:center;box-shadow:0 1px 3px #0000000f}.lnd-capture-email-card__brand{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;font-size:15px;font-weight:600;color:var(--c-text-primary, #202020)}.lnd-capture-email-card__logo{width:28px;height:28px;border-radius:8px;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4)}.lnd-capture-email-card__headline{margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.25;color:var(--c-text-primary, #202020)}.lnd-capture-email-card__device{width:72px;height:52px;margin:0 auto 20px;border-radius:8px;border:2px solid var(--c-border-subtle, #e0e0e0);background:linear-gradient(180deg,#fafafa,#f0f0f0)}.lnd-capture-email-card__meta{margin:0 0 16px;text-align:left;font-size:13px;line-height:1.5}.lnd-capture-email-card__meta dt{margin:0;font-weight:600;color:var(--c-text-primary, #202020)}.lnd-capture-email-card__meta dd{margin:0 0 10px;color:var(--c-text-secondary, #646464)}.lnd-capture-email-card__fine{margin:0;font-size:12px;line-height:1.45;color:var(--c-text-tertiary, #8b8b8b)}.ck-hero-app-preview[data-shell-glass="1"] .work-inbox-detail__html-frame{padding:16px;background:transparent}#capture-stage .spaces-view,#capture-stage .spaces-view__center,#capture-stage .space-ws,#capture-stage .space-ws__main,#capture-stage .space-ws__body,#capture-stage .space-ws__content,#capture-stage .space-ws__view-root{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}#capture-stage .space-ws__embed--planner{display:flex;flex-direction:column;flex:1;min-height:0}#capture-stage .space-ws__planner-body{flex:1;min-height:560px}#capture-stage .planner-pipeline{min-height:520px;height:auto;align-items:flex-start}#capture-stage .planner-card.is-selected{outline:2px solid #6647f0;outline-offset:2px;box-shadow:0 0 0 4px #6647f02e}#capture-stage .net-card.is-selected{outline:2px solid #6647f0;outline-offset:2px;background:color-mix(in srgb,#6647f0 8%,var(--surface-1, #fff))}#capture-stage .cov-builder__split{flex:1;min-height:0;display:flex;flex-direction:column}#capture-stage .cov-builder__split--clip-open{flex-direction:row}#capture-stage .cov-builder__split--clip-open .cov-report-canvas{flex:1;min-width:0}#capture-stage .cov-builder__split--clip-open>.cov-inspector{width:min(var(--cov-inspector-width, 320px),340px);flex-shrink:0;border-left:1px solid var(--border-subtle, #e5e7eb)}
