@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Variable-IvpUvPa2.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/IBMPlexSans-Italic-Variable-DKUSOBgV.woff2)format("woff2");font-weight:100 700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-DMJ8VG8y.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Medium-DSY6xOcd.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue-50:#eff5ff;--blue-100:#ddeaff;--blue-200:#bed7ff;--blue-300:#93bcff;--blue-400:#649bff;--blue-500:#3577f8;--blue-600:#1457da;--blue-700:#0e47b6;--blue-800:#0f3a90;--blue-900:#0f2d68;--blue-950:#091c41;--gray-0:#fff;--gray-25:#f9fafb;--gray-50:#f4f6f8;--gray-75:#eef0f3;--gray-100:#e9ebef;--gray-150:#e0e3e8;--gray-200:#d3d8de;--gray-300:#b9bec6;--gray-350:#9da4ad;--gray-400:#848b95;--gray-500:#676e79;--gray-600:#515963;--gray-700:#3d444f;--gray-800:#2a2f38;--gray-850:#20252c;--gray-900:#171b21;--gray-925:#12161b;--gray-950:#0e1116;--gray-975:#0a0c10;--green-50:#e9faed;--green-100:#d3f5db;--green-200:#adebbc;--green-300:#74db93;--green-400:#3ac570;--green-500:#0fa757;--green-600:#0c8644;--green-700:#0d6f38;--green-800:#0d582c;--green-900:#0b4221;--green-950:#082914;--amber-50:#fff4e2;--amber-100:#ffe6be;--amber-200:#ffce81;--amber-300:#ffb748;--amber-400:#fda51d;--amber-500:#e69300;--amber-600:#be7700;--amber-700:#975d00;--amber-800:#764800;--amber-900:#5a3700;--amber-950:#372103;--amber-975:#231708;--red-50:#fff1f0;--red-100:#ffe1de;--red-200:#ffc7c1;--red-300:#ffa098;--red-400:#f7726b;--red-500:#e74948;--red-600:#cc272e;--red-700:#ac1922;--red-800:#8a161b;--red-900:#691214;--red-950:#400c0c;--teal-50:#e6faf7;--teal-100:#cbf6ee;--teal-200:#9bebdf;--teal-300:#5bdbcb;--teal-400:#11c6b6;--teal-500:#00aa9b;--teal-600:#00877a;--teal-700:#006e64;--teal-800:#00584f;--teal-900:#00433c;--teal-950:#002824;--surface-canvas:var(--gray-50);--surface-base:var(--gray-0);--surface-subtle:var(--gray-25);--surface-raised:var(--gray-0);--surface-hover:var(--gray-75);--surface-pressed:var(--gray-100);--surface-selected:var(--blue-50);--surface-selected-hover:var(--blue-100);--surface-inverse:var(--gray-900);--surface-overlay:#0e111666;--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-500);--text-disabled:var(--gray-400);--text-inverse:var(--gray-25);--text-link:var(--blue-600);--border-subtle:var(--gray-150);--border-default:var(--gray-200);--border-strong:var(--gray-400);--border-floating:var(--gray-300);--focus-ring:var(--blue-600);--accent:var(--blue-600);--accent-hover:var(--blue-700);--accent-pressed:var(--blue-800);--accent-subtle:var(--blue-50);--accent-subtle-hover:var(--blue-100);--accent-border:var(--blue-300);--accent-text:var(--blue-700);--on-accent:var(--gray-0);--success:var(--green-600);--success-text:var(--green-700);--success-subtle:var(--green-50);--success-border:var(--green-200);--on-success:var(--gray-0);--warning:var(--amber-600);--warning-solid:var(--amber-500);--warning-text:var(--amber-700);--warning-subtle:var(--amber-50);--warning-border:var(--amber-300);--on-warning:var(--gray-950);--danger:var(--red-600);--danger-hover:var(--red-700);--danger-text:var(--red-600);--danger-subtle:var(--red-50);--danger-border:var(--red-200);--on-danger:var(--gray-0);--info:var(--blue-600);--info-subtle:var(--blue-50);--info-text:var(--blue-700);--live:var(--teal-600);--live-solid:var(--teal-700);--live-solid-hover:var(--teal-800);--live-text:var(--teal-700);--live-subtle:var(--teal-50);--live-border:var(--teal-200);--on-live:var(--gray-0);--unread:var(--blue-600);--mention-subtle:var(--amber-50);--mention-chip:var(--amber-100);--mention-text:var(--amber-800);--highlight:var(--amber-100);--priority-urgent:var(--red-600);--priority-high:var(--amber-600);--priority-medium:var(--gray-600);--priority-low:var(--gray-500);--priority-none:var(--gray-400);--status-backlog:var(--gray-500);--status-todo:var(--gray-600);--status-progress:var(--blue-600);--status-review:var(--amber-600);--status-done:var(--green-600);--status-canceled:var(--gray-500);--status-blocked:var(--red-600);--presence-active:var(--green-600);--presence-away:var(--gray-400);--presence-dnd:var(--red-600);--presence-in-call:var(--teal-600);--button-primary-bg:var(--accent);--button-primary-bg-hover:var(--accent-hover);--button-primary-bg-active:var(--accent-pressed);--button-primary-fg:var(--on-accent);--button-secondary-bg:var(--surface-base);--button-secondary-bg-hover:var(--surface-hover);--button-secondary-border:var(--border-strong);--button-secondary-fg:var(--text-primary);--button-ghost-bg-hover:var(--surface-hover);--button-ghost-fg:var(--text-secondary);--button-danger-bg:var(--danger);--button-danger-bg-hover:var(--danger-hover);--button-danger-fg:var(--on-danger);--input-bg:var(--surface-base);--input-border:var(--border-strong);--input-border-hover:var(--text-tertiary);--input-border-focus:var(--accent);--input-border-invalid:var(--danger);--input-placeholder:var(--text-tertiary);--popup-bg:var(--surface-raised);--popup-border:var(--border-floating);--popup-item-highlight:var(--surface-hover);--popup-item-selected:var(--accent-text);--tooltip-bg:var(--surface-inverse);--tooltip-fg:var(--text-inverse);--sidebar-bg:var(--surface-canvas);--sidebar-item-hover:var(--surface-hover);--sidebar-item-active-bg:var(--surface-selected);--sidebar-item-active-fg:var(--accent-text);--badge-count-bg:var(--accent);--badge-count-fg:var(--on-accent);--message-bg-hover:var(--surface-hover);--message-bg-mention:var(--mention-subtle);--message-bg-linked:var(--surface-selected);--composer-bg:var(--surface-base);--composer-border:var(--border-strong);--composer-border-focus:var(--accent);--reaction-bg:var(--surface-subtle);--reaction-border:var(--border-default);--reaction-mine-bg:var(--accent-subtle);--reaction-mine-border:var(--accent-border);--task-card-bg:var(--surface-base);--task-card-border:var(--border-default);--task-card-border-hover:var(--border-strong);--kanban-column-bg:var(--surface-subtle);--callbar-bg:var(--live-subtle);--callbar-border:var(--live-border);--tile-bg:var(--surface-pressed);--tile-speaking:var(--live);--progress-track:var(--surface-pressed);--progress-fill:var(--accent);--progress-fill-done:var(--success)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:var(--gray-975);--surface-base:var(--gray-950);--surface-subtle:var(--gray-925);--surface-raised:var(--gray-900);--surface-hover:var(--gray-850);--surface-pressed:var(--gray-800);--surface-selected:var(--blue-950);--surface-selected-hover:var(--blue-900);--surface-inverse:var(--gray-100);--surface-overlay:#0a0c10b3;--text-primary:var(--gray-100);--text-secondary:var(--gray-300);--text-tertiary:var(--gray-350);--text-disabled:var(--gray-500);--text-inverse:var(--gray-950);--text-link:var(--blue-400);--border-subtle:var(--gray-850);--border-default:var(--gray-800);--border-strong:var(--gray-500);--border-floating:var(--gray-700);--focus-ring:var(--blue-400);--accent:var(--blue-400);--accent-hover:var(--blue-300);--accent-pressed:var(--blue-200);--accent-subtle:var(--blue-950);--accent-subtle-hover:var(--blue-900);--accent-border:var(--blue-700);--accent-text:var(--blue-300);--on-accent:var(--blue-950);--success:var(--green-400);--success-text:var(--green-400);--success-subtle:var(--green-950);--success-border:var(--green-800);--on-success:var(--gray-950);--warning:var(--amber-400);--warning-solid:var(--amber-400);--warning-text:var(--amber-300);--warning-subtle:var(--amber-950);--warning-border:var(--amber-800);--on-warning:var(--gray-950);--danger:var(--red-400);--danger-hover:var(--red-300);--danger-text:var(--red-400);--danger-subtle:var(--red-950);--danger-border:var(--red-800);--on-danger:var(--gray-950);--info:var(--blue-400);--info-subtle:var(--blue-950);--info-text:var(--blue-300);--live:var(--teal-400);--live-solid:var(--teal-400);--live-solid-hover:var(--teal-300);--live-text:var(--teal-300);--live-subtle:var(--teal-950);--live-border:var(--teal-800);--on-live:var(--gray-950);--unread:var(--blue-400);--mention-subtle:var(--amber-975);--mention-chip:var(--amber-900);--mention-text:var(--amber-200);--highlight:var(--amber-900);--priority-urgent:var(--red-400);--priority-high:var(--amber-400);--priority-medium:var(--gray-300);--priority-low:var(--gray-400);--priority-none:var(--gray-500);--status-backlog:var(--gray-400);--status-todo:var(--gray-300);--status-progress:var(--blue-400);--status-review:var(--amber-400);--status-done:var(--green-400);--status-canceled:var(--gray-400);--status-blocked:var(--red-400);--presence-active:var(--green-400);--presence-away:var(--gray-500);--presence-dnd:var(--red-400);--presence-in-call:var(--teal-400);--button-primary-bg:var(--accent);--button-primary-bg-hover:var(--accent-hover);--button-primary-bg-active:var(--accent-pressed);--button-primary-fg:var(--on-accent);--button-secondary-bg:var(--surface-base);--button-secondary-bg-hover:var(--surface-hover);--button-secondary-border:var(--border-strong);--button-secondary-fg:var(--text-primary);--button-ghost-bg-hover:var(--surface-hover);--button-ghost-fg:var(--text-secondary);--button-danger-bg:var(--danger);--button-danger-bg-hover:var(--danger-hover);--button-danger-fg:var(--on-danger);--input-bg:var(--surface-base);--input-border:var(--border-strong);--input-border-hover:var(--text-tertiary);--input-border-focus:var(--accent);--input-border-invalid:var(--danger);--input-placeholder:var(--text-tertiary);--popup-bg:var(--surface-raised);--popup-border:var(--border-floating);--popup-item-highlight:var(--surface-hover);--popup-item-selected:var(--accent-text);--tooltip-bg:var(--surface-inverse);--tooltip-fg:var(--text-inverse);--sidebar-bg:var(--surface-canvas);--sidebar-item-hover:var(--surface-hover);--sidebar-item-active-bg:var(--surface-selected);--sidebar-item-active-fg:var(--accent-text);--badge-count-bg:var(--accent);--badge-count-fg:var(--on-accent);--message-bg-hover:var(--surface-hover);--message-bg-mention:var(--mention-subtle);--message-bg-linked:var(--surface-selected);--composer-bg:var(--surface-base);--composer-border:var(--border-strong);--composer-border-focus:var(--accent);--reaction-bg:var(--surface-subtle);--reaction-border:var(--border-default);--reaction-mine-bg:var(--accent-subtle);--reaction-mine-border:var(--accent-border);--task-card-bg:var(--surface-base);--task-card-border:var(--border-default);--task-card-border-hover:var(--border-strong);--kanban-column-bg:var(--surface-subtle);--callbar-bg:var(--live-subtle);--callbar-border:var(--live-border);--tile-bg:var(--surface-pressed);--tile-speaking:var(--live);--progress-track:var(--surface-pressed);--progress-fill:var(--accent);--progress-fill-done:var(--success)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:var(--gray-975);--surface-base:var(--gray-950);--surface-subtle:var(--gray-925);--surface-raised:var(--gray-900);--surface-hover:var(--gray-850);--surface-pressed:var(--gray-800);--surface-selected:var(--blue-950);--surface-selected-hover:var(--blue-900);--surface-inverse:var(--gray-100);--surface-overlay:#0a0c10b3;--text-primary:var(--gray-100);--text-secondary:var(--gray-300);--text-tertiary:var(--gray-350);--text-disabled:var(--gray-500);--text-inverse:var(--gray-950);--text-link:var(--blue-400);--border-subtle:var(--gray-850);--border-default:var(--gray-800);--border-strong:var(--gray-500);--border-floating:var(--gray-700);--focus-ring:var(--blue-400);--accent:var(--blue-400);--accent-hover:var(--blue-300);--accent-pressed:var(--blue-200);--accent-subtle:var(--blue-950);--accent-subtle-hover:var(--blue-900);--accent-border:var(--blue-700);--accent-text:var(--blue-300);--on-accent:var(--blue-950);--success:var(--green-400);--success-text:var(--green-400);--success-subtle:var(--green-950);--success-border:var(--green-800);--on-success:var(--gray-950);--warning:var(--amber-400);--warning-solid:var(--amber-400);--warning-text:var(--amber-300);--warning-subtle:var(--amber-950);--warning-border:var(--amber-800);--on-warning:var(--gray-950);--danger:var(--red-400);--danger-hover:var(--red-300);--danger-text:var(--red-400);--danger-subtle:var(--red-950);--danger-border:var(--red-800);--on-danger:var(--gray-950);--info:var(--blue-400);--info-subtle:var(--blue-950);--info-text:var(--blue-300);--live:var(--teal-400);--live-solid:var(--teal-400);--live-solid-hover:var(--teal-300);--live-text:var(--teal-300);--live-subtle:var(--teal-950);--live-border:var(--teal-800);--on-live:var(--gray-950);--unread:var(--blue-400);--mention-subtle:var(--amber-975);--mention-chip:var(--amber-900);--mention-text:var(--amber-200);--highlight:var(--amber-900);--priority-urgent:var(--red-400);--priority-high:var(--amber-400);--priority-medium:var(--gray-300);--priority-low:var(--gray-400);--priority-none:var(--gray-500);--status-backlog:var(--gray-400);--status-todo:var(--gray-300);--status-progress:var(--blue-400);--status-review:var(--amber-400);--status-done:var(--green-400);--status-canceled:var(--gray-400);--status-blocked:var(--red-400);--presence-active:var(--green-400);--presence-away:var(--gray-500);--presence-dnd:var(--red-400);--presence-in-call:var(--teal-400);--button-primary-bg:var(--accent);--button-primary-bg-hover:var(--accent-hover);--button-primary-bg-active:var(--accent-pressed);--button-primary-fg:var(--on-accent);--button-secondary-bg:var(--surface-base);--button-secondary-bg-hover:var(--surface-hover);--button-secondary-border:var(--border-strong);--button-secondary-fg:var(--text-primary);--button-ghost-bg-hover:var(--surface-hover);--button-ghost-fg:var(--text-secondary);--button-danger-bg:var(--danger);--button-danger-bg-hover:var(--danger-hover);--button-danger-fg:var(--on-danger);--input-bg:var(--surface-base);--input-border:var(--border-strong);--input-border-hover:var(--text-tertiary);--input-border-focus:var(--accent);--input-border-invalid:var(--danger);--input-placeholder:var(--text-tertiary);--popup-bg:var(--surface-raised);--popup-border:var(--border-floating);--popup-item-highlight:var(--surface-hover);--popup-item-selected:var(--accent-text);--tooltip-bg:var(--surface-inverse);--tooltip-fg:var(--text-inverse);--sidebar-bg:var(--surface-canvas);--sidebar-item-hover:var(--surface-hover);--sidebar-item-active-bg:var(--surface-selected);--sidebar-item-active-fg:var(--accent-text);--badge-count-bg:var(--accent);--badge-count-fg:var(--on-accent);--message-bg-hover:var(--surface-hover);--message-bg-mention:var(--mention-subtle);--message-bg-linked:var(--surface-selected);--composer-bg:var(--surface-base);--composer-border:var(--border-strong);--composer-border-focus:var(--accent);--reaction-bg:var(--surface-subtle);--reaction-border:var(--border-default);--reaction-mine-bg:var(--accent-subtle);--reaction-mine-border:var(--accent-border);--task-card-bg:var(--surface-base);--task-card-border:var(--border-default);--task-card-border-hover:var(--border-strong);--kanban-column-bg:var(--surface-subtle);--callbar-bg:var(--live-subtle);--callbar-border:var(--live-border);--tile-bg:var(--surface-pressed);--tile-speaking:var(--live);--progress-track:var(--surface-pressed);--progress-fill:var(--accent);--progress-fill-done:var(--success)}}:root{--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-full:9999px;--control-sm:24px;--control-md:32px;--control-lg:36px;--control-compact:28px;--row-compact:28px;--row-comfortable:32px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--avatar-xs:16px;--avatar-sm:20px;--avatar-md:24px;--avatar-lg:32px;--avatar-xl:40px;--avatar-2xl:64px;--sidebar-width:248px;--sidebar-rail:56px;--context-width:360px;--page-header-height:48px;--callbar-height:44px;--reading-measure:720px;--kanban-column:288px;--popup-min:200px;--popup-max:360px;--dialog-sm:400px;--dialog-md:520px;--dialog-lg:640px;--tooltip-max:280px;--border-width:1px;--focus-width:2px;--focus-offset:2px;--ring-width:2px;--z-sticky:10;--z-callbar:20;--z-popover:40;--z-overlay:50;--z-dialog:60;--z-palette:70;--z-toast:80;--z-tooltip:90;--duration-instant:0s;--duration-fast:.1s;--duration-base:.15s;--duration-slow:.2s;--duration-highlight:1.6s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--density-row:var(--row-comfortable);--density-control:var(--control-md);--density-pad-y:var(--space-2);--density-card-pad:var(--space-4)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-highlight:0s}}.type-display{font-family:var(--font-sans);letter-spacing:-.012em;font-size:1.5rem;font-weight:600;line-height:2rem}.type-title-lg{font-family:var(--font-sans);letter-spacing:-.006em;font-size:1.125rem;font-weight:600;line-height:1.5rem}.type-title{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.25rem}.type-body-reading{font-family:var(--font-sans);font-size:.9375rem;font-weight:400;line-height:1.5rem}.type-body{font-family:var(--font-sans);font-size:.875rem;font-weight:400;line-height:1.25rem}.type-body-strong{font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.25rem}.type-ui{font-family:var(--font-sans);font-size:.8125rem;font-weight:400;line-height:1.25rem}.type-ui-strong{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.25rem}.type-caption{font-family:var(--font-sans);font-size:.75rem;font-weight:400;line-height:1rem}.type-caption-strong{font-family:var(--font-sans);letter-spacing:.01em;font-size:.75rem;font-weight:500;line-height:1rem}.type-code{font-family:var(--font-mono);font-size:.8125rem;font-weight:400;line-height:1.25rem}.type-code-sm{font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1rem}*,:before,:after{box-sizing:border-box}body{background:var(--surface-base);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}:root{--density-row:var(--row-comfortable);--density-control:var(--control-md);--density-pad-y:var(--space-2);--density-card-pad:var(--space-3);--nr-cutout:var(--surface-base)}[data-density=compact]{--density-row:var(--row-compact);--density-control:var(--control-compact);--density-pad-y:var(--space-1);--density-card-pad:var(--space-2)}:where([class*=nr-]):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.nr-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nr-spacer{flex:auto}.nr-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nr-tabular{font-variant-numeric:tabular-nums}.nr-meta{align-items:center;gap:var(--space-1);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.nr-meta--empty{color:var(--text-tertiary)}.nr-icon{flex:none;display:block}.nr-icon--spin{animation:.8s linear infinite nr-spin}@keyframes nr-spin{to{transform:rotate(360deg)}}.nr-glyph{flex:none;display:block}.nr-link-btn{font:inherit;color:var(--text-link);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}mark{background:var(--highlight);color:inherit;border-radius:var(--radius-xs);padding:0 var(--space-0-5)}.nr-btn{justify-content:center;align-items:center;gap:var(--space-1-5);height:var(--density-control);padding:0 var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-primary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;text-decoration:none;display:inline-flex}.nr-btn--sm{height:var(--control-sm);padding:0 var(--space-2);gap:var(--space-1)}.nr-btn--lg{height:var(--control-lg);padding:0 var(--space-4)}.nr-btn--icon{width:var(--density-control);padding:0}.nr-btn--sm.nr-btn--icon{width:var(--control-sm)}.nr-btn--lg.nr-btn--icon{width:var(--control-lg)}.nr-btn--primary{background:var(--button-primary-bg);color:var(--button-primary-fg)}.nr-btn--primary:hover{background:var(--button-primary-bg-hover)}.nr-btn--primary:active,.nr-btn--primary[data-pressed]{background:var(--button-primary-bg-active)}.nr-btn--secondary{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-fg)}.nr-btn--secondary:hover{background:var(--button-secondary-bg-hover)}.nr-btn--secondary:active,.nr-btn--secondary[data-pressed],.nr-btn--secondary[data-popup-open]{background:var(--surface-pressed)}.nr-btn--ghost{color:var(--button-ghost-fg)}.nr-btn--ghost:hover{background:var(--button-ghost-bg-hover);color:var(--text-primary)}.nr-btn--ghost:active,.nr-btn--ghost[data-pressed],.nr-btn--ghost[data-popup-open]{background:var(--surface-pressed);color:var(--text-primary)}.nr-btn--danger{background:var(--button-danger-bg);color:var(--button-danger-fg)}.nr-btn--danger:hover{background:var(--button-danger-bg-hover)}.nr-btn--live{background:var(--live-solid);color:var(--on-live)}.nr-btn--live:hover{background:var(--live-solid-hover)}.nr-btn[data-disabled]{cursor:not-allowed}.nr-btn--primary[data-disabled],.nr-btn--danger[data-disabled],.nr-btn--live[data-disabled]{background:var(--surface-pressed);color:var(--text-disabled)}.nr-btn--secondary[data-disabled]{border-color:var(--border-default);color:var(--text-disabled);background:var(--surface-base)}.nr-btn--ghost[data-disabled]{color:var(--text-disabled);background:0 0}.nr-btn[data-loading]{cursor:progress}.nr-btn--primary[data-loading]{background:var(--button-primary-bg);color:var(--button-primary-fg)}.nr-btn--secondary[data-loading]{border-color:var(--button-secondary-border);color:var(--text-secondary)}.nr-btn--danger[data-loading]{background:var(--button-danger-bg);color:var(--button-danger-fg)}.nr-btn .nr-kbd{margin-left:var(--space-1)}.nr-btn--primary .nr-kbd,.nr-btn--danger .nr-kbd,.nr-btn--live .nr-kbd{color:inherit;background:0 0;border-color:currentColor}.nr-toggle[data-pressed]{background:var(--surface-pressed);color:var(--text-primary)}.nr-kbd{min-width:var(--icon-sm);height:var(--icon-sm);padding:0 var(--space-1);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-subtle);color:var(--text-secondary);font-family:var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.nr-kbd+.nr-kbd{margin-left:var(--space-0-5)}.nr-kbd--quiet{background:0 0}.nr-kbd--inverse{border-color:var(--text-tertiary);color:var(--text-inverse);background:0 0}.nr-positioner{z-index:var(--z-popover);outline:none}.nr-positioner--tooltip{z-index:var(--z-tooltip)}.nr-popup{min-width:max(var(--anchor-width,0px), var(--popup-min));max-width:var(--popup-max);max-height:min(var(--available-height,480px), 480px);overscroll-behavior:contain;padding:var(--space-1);background:var(--popup-bg);color:var(--text-primary);border:var(--border-width) solid var(--popup-border);border-radius:var(--radius-md);transform-origin:var(--transform-origin);transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);outline:none;overflow-y:auto}.nr-popup[data-starting-style],.nr-popup[data-ending-style]{opacity:0;transform:translateY(calc(-1 * var(--space-0-5)))}.nr-popup[data-side=top][data-starting-style],.nr-popup[data-side=top][data-ending-style]{transform:translateY(var(--space-0-5))}.nr-popup__group{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-secondary);margin:0;display:block}.nr-popup__sep{height:var(--border-width);margin:var(--space-1) calc(-1 * var(--space-1));background:var(--border-subtle);border:0}.nr-popup__empty{padding:var(--space-3) var(--space-2);color:var(--text-secondary)}.nr-popup__empty:empty{display:none}.nr-popup__list{outline:none}.nr-popup__search{align-items:center;gap:var(--space-2);height:var(--control-md);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--space-1);padding:0 var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--text-tertiary);display:flex}.nr-popup__input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.nr-popup__input::placeholder{color:var(--input-placeholder)}.nr-popup__footer{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-1);display:flex}.nr-popup--search{width:var(--popup-max)}.nr-popup--date{width:auto;max-width:none}.nr-item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--density-row);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;text-align:left;cursor:default;-webkit-user-select:none;user-select:none;scroll-margin:var(--space-1);background:0 0;border:0;outline:none;display:flex}.nr-item[data-highlighted]{background:var(--popup-item-highlight)}.nr-item:focus-visible,.nr-popup--search .nr-item[data-highlighted],.nr-palette .nr-item[data-highlighted]{background:var(--surface-selected);outline:var(--border-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--border-width))}.nr-item[data-selected]{font-weight:500}.nr-item[data-disabled]{color:var(--text-disabled)}.nr-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nr-item__hint{color:var(--text-tertiary);white-space:nowrap}.nr-item__icon{color:var(--text-secondary)}.nr-item__icon--live{width:var(--icon-sm);justify-content:center;display:inline-flex}.nr-item__check{color:var(--popup-item-selected);display:flex}.nr-item__check:not([data-selected]):empty{visibility:hidden}.nr-item--danger,.nr-item--danger .nr-item__icon{color:var(--danger-text)}.nr-item--lg{min-height:var(--control-lg)}.nr-item .nr-kbd{margin-left:var(--space-2)}.nr-tooltip{align-items:center;gap:var(--space-2);max-width:var(--tooltip-max);padding:var(--space-1) var(--space-2);background:var(--tooltip-bg);color:var(--tooltip-fg);border-radius:var(--radius-sm);transition:opacity var(--duration-fast) var(--ease-out);display:flex}.nr-tooltip[data-starting-style],.nr-tooltip[data-ending-style]{opacity:0}.nr-tooltip[data-instant]{transition:none}.nr-field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.nr-field__label{color:var(--text-primary)}.nr-field__desc{color:var(--text-tertiary)}.nr-field__error{align-items:center;gap:var(--space-1);color:var(--danger-text);display:flex}.nr-input{align-items:center;gap:var(--space-2);height:var(--density-control);padding:0 var(--space-3);background:var(--input-bg);color:var(--text-primary);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out);display:flex}.nr-input--sm{height:var(--control-sm);padding:0 var(--space-2)}.nr-input--lg{height:var(--control-lg)}.nr-input:hover{border-color:var(--input-border-hover)}.nr-input:focus-within{border-color:var(--input-border-focus);outline:var(--border-width) solid var(--input-border-focus)}.nr-field[data-invalid] .nr-input{border-color:var(--input-border-invalid)}.nr-field[data-invalid] .nr-input:focus-within{outline-color:var(--input-border-invalid)}.nr-field[data-disabled] .nr-input{background:var(--surface-subtle);border-color:var(--border-default);color:var(--text-disabled)}.nr-input__icon{color:var(--text-tertiary)}.nr-input__control{min-width:0;height:100%;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.nr-input__control::placeholder{color:var(--input-placeholder)}.nr-input__control:focus-visible{outline:0}.nr-select{align-items:center;gap:var(--space-2);height:var(--density-control);min-width:0;padding:0 var(--space-2) 0 var(--space-3);background:var(--input-bg);color:var(--text-primary);border:var(--border-width) solid var(--input-border);border-radius:var(--radius-sm);cursor:default;text-align:left;display:inline-flex}.nr-select--field{min-width:calc(var(--popup-min) - var(--space-8))}.nr-select:hover{border-color:var(--input-border-hover)}.nr-select[data-popup-open]{border-color:var(--input-border-focus)}.nr-select--sm{height:var(--control-sm);padding:0 var(--space-1) 0 var(--space-2);gap:var(--space-1)}.nr-select--pill{border-color:var(--border-default);background:0 0}.nr-select--pill:hover{background:var(--surface-hover);border-color:var(--border-strong)}.nr-field[data-invalid] .nr-select{border-color:var(--input-border-invalid)}.nr-field[data-disabled] .nr-select{background:var(--surface-subtle);border-color:var(--border-default);color:var(--text-disabled);cursor:not-allowed}.nr-select__value{align-items:center;gap:var(--space-1-5);white-space:nowrap;flex:1;min-width:0;display:flex}.nr-select__placeholder{align-items:center;gap:var(--space-1-5);color:var(--input-placeholder);display:inline-flex}.nr-select__icon{color:var(--text-tertiary);display:flex}.nr-check-label{align-items:center;gap:var(--space-2);color:var(--text-primary);cursor:default;display:inline-flex}.nr-checkbox{width:var(--icon-sm);height:var(--icon-sm);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-xs);background:var(--input-bg);color:var(--on-accent);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.nr-checkbox[data-checked],.nr-checkbox[data-indeterminate]{background:var(--accent);border-color:var(--accent)}.nr-checkbox[data-disabled]{background:var(--surface-subtle);border-color:var(--border-default);cursor:not-allowed}.nr-checkbox[data-invalid]{border-color:var(--danger)}.nr-checkbox__mark{display:flex}.nr-checkbox__mark[data-unchecked]{visibility:hidden}.nr-checkbox .nr-icon{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1));stroke-width:2px}.nr-switch{width:calc(var(--icon-sm) * 2 - var(--space-1));height:var(--icon-sm);padding:var(--space-0-5);border-radius:var(--radius-sm);background:var(--border-strong);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex:none;align-items:center;display:inline-flex;position:relative}.nr-switch[data-checked]{background:var(--accent)}.nr-switch__thumb{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1));border-radius:var(--radius-xs);background:var(--surface-base);transition:transform var(--duration-fast) var(--ease-out)}.nr-switch[data-checked] .nr-switch__thumb{transform:translateX(calc(var(--icon-sm) - var(--space-1)))}.nr-backdrop{z-index:var(--z-overlay);background:var(--surface-overlay);transition:opacity var(--duration-slow) var(--ease-out);position:fixed;inset:0}.nr-backdrop[data-starting-style],.nr-backdrop[data-ending-style]{opacity:0}.nr-dialog{z-index:var(--z-dialog);top:var(--space-16);gap:var(--space-3);width:min(var(--dialog-md), calc(100vw - var(--space-8)));max-height:calc(100vh - var(--space-16) * 2);padding:var(--space-5);background:var(--popup-bg);color:var(--text-primary);border:var(--border-width) solid var(--popup-border);border-radius:var(--radius-md);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed;left:50%;overflow:auto;transform:translate(-50%)}.nr-dialog[data-starting-style],.nr-dialog[data-ending-style]{opacity:0;transform:translate(-50%, var(--space-1))}.nr-dialog--sm{width:min(var(--dialog-sm), calc(100vw - var(--space-8)))}.nr-dialog--lg{width:min(var(--dialog-lg), calc(100vw - var(--space-8)))}.nr-dialog__header{align-items:flex-start;gap:var(--space-2);display:flex}.nr-dialog__title{flex:1;margin:0}.nr-dialog__header .nr-btn{margin:calc(-1 * var(--space-0-5)) calc(-1 * var(--space-2)) 0 0}.nr-dialog__desc{margin:calc(-1 * var(--space-1)) 0 0;color:var(--text-secondary)}.nr-dialog__body{gap:var(--space-3);flex-direction:column;display:flex}.nr-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-2);display:flex}.nr-dialog__hint{align-items:center;gap:var(--space-1);color:var(--text-tertiary);display:inline-flex}.nr-toast-viewport{z-index:var(--z-toast);right:var(--space-5);bottom:var(--space-5);gap:var(--space-2);width:min(var(--popup-max), calc(100vw - var(--space-8)));outline:none;flex-direction:column-reverse;display:flex;position:fixed}.nr-toast-viewport--inline{width:auto;position:static}.nr-toast{align-items:start;gap:var(--space-2);padding:var(--space-3);background:var(--popup-bg);color:var(--text-primary);border:var(--border-width) solid var(--popup-border);border-radius:var(--radius-md);transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);grid-template-columns:auto 1fr auto auto;display:grid}.nr-toast[data-starting-style],.nr-toast[data-ending-style]{opacity:0;transform:translateY(var(--space-2))}.nr-toast__icon{margin-top:var(--space-0-5);color:var(--info)}.nr-toast[data-type=success] .nr-toast__icon{color:var(--success)}.nr-toast[data-type=error] .nr-toast__icon{color:var(--danger)}.nr-toast[data-type=warning] .nr-toast__icon{color:var(--warning)}.nr-toast[data-type=live] .nr-toast__icon{color:var(--live)}.nr-toast__text{gap:var(--space-0-5);min-width:0;padding-top:var(--space-0-5);flex-direction:column;display:flex}.nr-toast__title,.nr-toast__desc{margin:0}.nr-toast__desc{color:var(--text-secondary)}.nr-toast .nr-btn--icon{margin:calc(-1 * var(--space-0-5)) calc(-1 * var(--space-1)) 0 0}.nr-tabs__list{align-items:stretch;display:flex;position:relative}.nr-tabs__tab{z-index:1;align-items:center;gap:var(--space-1-5);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:inline-flex;position:relative}.nr-tabs__tab:hover,.nr-tabs__tab[data-active]{color:var(--text-primary)}.nr-tabs__tab[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.nr-tabs__count{min-width:var(--icon-sm);padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--surface-pressed);color:var(--text-secondary);text-align:center}.nr-tabs__indicator{translate:var(--active-tab-left) 0;width:var(--active-tab-width);transition:translate var(--duration-base) var(--ease-in-out), width var(--duration-base) var(--ease-in-out);position:absolute;left:0}.nr-tabs--underline .nr-tabs__list{gap:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle)}.nr-tabs--underline .nr-tabs__tab{height:calc(var(--control-md) + var(--space-2));padding:0 var(--space-0-5)}.nr-tabs--underline .nr-tabs__indicator{bottom:calc(-1 * var(--border-width));height:var(--ring-width);background:var(--accent)}.nr-tabs--segmented .nr-tabs__list{gap:var(--space-0-5);padding:var(--space-0-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-subtle);display:inline-flex}.nr-tabs--segmented .nr-tabs__tab{height:calc(var(--control-sm) - var(--space-1));padding:0 var(--space-2);border-radius:var(--radius-xs)}.nr-tabs--segmented .nr-tabs__indicator{top:var(--space-0-5);bottom:var(--space-0-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-base)}.nr-tabs__panel{outline:none}.nr-avatar-wrap{vertical-align:middle;flex:none;display:inline-flex;position:relative}.nr-avatar{background:var(--surface-pressed);color:var(--text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.nr-avatar--person{border-radius:var(--radius-full)}.nr-avatar--thing{border-radius:var(--radius-sm)}.nr-avatar[data-size="16"]{width:var(--avatar-xs);height:var(--avatar-xs)}.nr-avatar[data-size="20"]{width:var(--avatar-sm);height:var(--avatar-sm)}.nr-avatar[data-size="24"]{width:var(--avatar-md);height:var(--avatar-md)}.nr-avatar[data-size="32"]{width:var(--avatar-lg);height:var(--avatar-lg)}.nr-avatar[data-size="40"]{width:var(--avatar-xl);height:var(--avatar-xl)}.nr-avatar[data-size="64"]{width:var(--avatar-2xl);height:var(--avatar-2xl)}.nr-avatar__img{object-fit:cover;width:100%;height:100%}.nr-presence{right:calc(-1 * var(--space-0-5));bottom:calc(-1 * var(--space-0-5));width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);outline:var(--ring-width) solid var(--nr-cutout);background:var(--presence-active);position:absolute}[data-size="32"]>.nr-presence,[data-size="40"]>.nr-presence,[data-size="64"]>.nr-presence{width:var(--space-3);height:var(--space-3);bottom:0;right:0}.nr-presence[data-presence=away]{background:var(--nr-cutout);border:var(--ring-width) solid var(--presence-away)}.nr-presence[data-presence=dnd]{background:var(--presence-dnd)}.nr-presence[data-presence=dnd]:after{content:"";left:20%;right:20%;top:calc(50% - var(--border-width));height:var(--ring-width);background:var(--nr-cutout);position:absolute}.nr-presence[data-presence=in-call]{border-radius:var(--radius-xs);background:var(--presence-in-call)}[data-size="16"]>.nr-presence{width:var(--space-1-5);height:var(--space-1-5)}.nr-presence[data-presence=offline]{display:none}.nr-avatar-stack{align-items:center;display:inline-flex}.nr-avatar-stack>*+*{margin-left:calc(-1 * var(--space-1))}.nr-avatar-stack .nr-avatar{outline:var(--ring-width) solid var(--nr-cutout)}.nr-avatar-stack__more{min-width:var(--avatar-sm);height:var(--avatar-sm);padding:0 var(--space-1);border-radius:var(--radius-full);outline:var(--ring-width) solid var(--nr-cutout);background:var(--surface-pressed);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.nr-avatar-stack[data-size="16"] .nr-avatar-stack__more{min-width:var(--avatar-xs);height:var(--avatar-xs)}.nr-badge{align-items:center;gap:var(--space-1);height:var(--avatar-sm);padding:0 var(--space-1-5);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);white-space:nowrap;display:inline-flex}.nr-badge .nr-icon{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.nr-badge--subtle[data-tone=neutral]{background:var(--surface-pressed);color:var(--text-secondary)}.nr-badge--subtle[data-tone=accent]{background:var(--accent-subtle);color:var(--accent-text)}.nr-badge--subtle[data-tone=success]{background:var(--success-subtle);color:var(--success-text)}.nr-badge--subtle[data-tone=warning]{background:var(--warning-subtle);color:var(--warning-text)}.nr-badge--subtle[data-tone=danger]{background:var(--danger-subtle);color:var(--danger-text)}.nr-badge--subtle[data-tone=live]{background:var(--live-subtle);color:var(--live-text)}.nr-badge--subtle[data-tone=mention]{background:var(--mention-chip);color:var(--mention-text)}.nr-badge--solid[data-tone=accent]{background:var(--accent);color:var(--on-accent)}.nr-badge--solid[data-tone=success]{background:var(--success);color:var(--on-success)}.nr-badge--solid[data-tone=warning]{background:var(--warning-solid);color:var(--on-warning)}.nr-badge--solid[data-tone=danger]{background:var(--danger);color:var(--on-danger)}.nr-badge--solid[data-tone=live]{background:var(--live-solid);color:var(--on-live)}.nr-badge--solid[data-tone=neutral]{background:var(--surface-inverse);color:var(--text-inverse)}.nr-badge--outline{border-color:var(--border-default);color:var(--text-secondary)}.nr-count{min-width:var(--icon-sm);height:var(--icon-sm);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--badge-count-bg);color:var(--badge-count-fg);justify-content:center;align-items:center;display:inline-flex}.nr-unread-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--unread);flex:none;display:inline-block}.nr-live-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--live);animation:nr-live 1.6s var(--ease-in-out) infinite;flex:none;display:inline-block;position:relative}@keyframes nr-live{50%{opacity:.45}}.nr-live-label{align-items:center;gap:var(--space-1-5);color:var(--live-text);white-space:nowrap;display:inline-flex}.nr-scroll{min-height:0;position:relative;overflow:hidden}.nr-scroll__viewport{height:100%;max-height:inherit;overscroll-behavior:contain;outline:none}.nr-scroll__viewport:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}.nr-scroll__bar{width:var(--space-2);padding:var(--space-0-5);opacity:0;transition:opacity var(--duration-base) var(--ease-out);display:flex}.nr-scroll__bar[data-hovering],.nr-scroll__bar[data-scrolling]{opacity:1}.nr-scroll__thumb{border-radius:var(--radius-xs);background:var(--border-floating);width:100%}.nr-scroll__thumb:hover{background:var(--border-strong)}.nr-sep{background:var(--border-subtle);border:0;flex:none}.nr-sep[data-orientation=horizontal]{height:var(--border-width);width:100%}.nr-sep[data-orientation=vertical]{width:var(--border-width);align-self:stretch}.nr-toolbar-sep{width:var(--border-width);height:var(--icon-sm);margin:0 var(--space-1);background:var(--border-default)}.nr-divider-label{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);color:var(--text-secondary);background:var(--surface-base);display:flex;position:sticky;top:0}.nr-divider-label:before,.nr-divider-label:after{content:"";height:var(--border-width);background:var(--border-subtle);flex:1}.nr-divider-label[data-tone=accent]{color:var(--accent-text);position:static}.nr-divider-label[data-tone=accent]:before,.nr-divider-label[data-tone=accent]:after{background:var(--accent-border)}.nr-mention{padding:0 var(--space-0-5);border-radius:var(--radius-xs);background:var(--accent-subtle);color:var(--accent-text);font-weight:500;text-decoration:none}.nr-mention[data-me]{background:var(--mention-chip);color:var(--mention-text)}.nr-mention:hover{text-underline-offset:2px;text-decoration:underline}.nr-person{gap:var(--space-3);width:calc(var(--popup-max) - var(--space-10));padding:var(--space-3);grid-template-columns:auto 1fr;display:grid}.nr-person__main{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.nr-person__role{color:var(--text-secondary)}.nr-person__meta{align-items:center;gap:var(--space-1);color:var(--text-secondary);display:flex}.nr-person__actions{gap:var(--space-2);grid-column:1/-1;display:flex}.nr-reactions{align-items:center;gap:var(--space-1);margin-top:var(--space-1-5);flex-wrap:wrap;display:flex}.nr-reaction{align-items:center;gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-1-5);border:var(--border-width) solid var(--reaction-border);border-radius:var(--radius-sm);background:var(--reaction-bg);color:var(--text-secondary);cursor:pointer;display:inline-flex}.nr-reaction:hover{border-color:var(--border-strong)}.nr-reaction[data-pressed]{background:var(--reaction-mine-bg);border-color:var(--reaction-mine-border);color:var(--accent-text)}.nr-reaction--add{width:var(--control-sm);opacity:0;justify-content:center;padding:0}.nr-msg:hover .nr-reaction--add,.nr-msg:focus-within .nr-reaction--add,.nr-reaction--add[data-popup-open]{opacity:1}.nr-emoji{gap:var(--space-0-5);min-width:0;display:flex}.nr-emoji__btn{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0}.nr-emoji__btn:hover{background:var(--surface-hover)}.nr-attachment{align-items:center;gap:var(--space-3);max-width:calc(var(--popup-max) + var(--space-6));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-2);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);grid-template-columns:auto 1fr auto;display:grid}.nr-attachment__type,.nr-attachment__thumb{width:var(--avatar-lg);height:var(--avatar-xl);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.nr-attachment__thumb{width:var(--avatar-xl)}.nr-attachment__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nr-attachment__name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.nr-attachment__name:hover{text-underline-offset:2px;text-decoration:underline}.nr-attachment__meta{color:var(--text-secondary)}.nr-attachment__error{align-items:center;gap:var(--space-1);color:var(--danger-text);display:flex}.nr-attachment[data-error]{border-color:var(--danger-border)}.nr-msg{grid-template-columns:var(--avatar-lg) minmax(0, 1fr);column-gap:var(--space-3);padding:var(--density-pad-y) var(--space-5);transition:background-color var(--duration-fast) var(--ease-out);outline:none;display:grid;position:relative}.nr-msg[data-grouped]{padding-top:0}.nr-msg:hover,.nr-msg:focus-within,.nr-msg[data-hover]{background:var(--message-bg-hover)}.nr-msg[data-mentioned]{background:var(--message-bg-mention)}.nr-msg[data-linked]{background:var(--message-bg-linked);animation:nr-linked var(--duration-highlight) var(--ease-in) .8s forwards}@keyframes nr-linked{to{background:0 0}}.nr-msg:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}.nr-msg[data-state=sending] .nr-msg__body{color:var(--text-secondary)}.nr-msg__gutter{padding-top:var(--space-0-5);justify-content:center;display:flex}.nr-msg__hover-time{visibility:hidden;color:var(--text-tertiary);padding-top:var(--space-1);white-space:nowrap}.nr-msg:hover .nr-msg__hover-time,.nr-msg:focus-within .nr-msg__hover-time{visibility:visible}.nr-msg__main{min-width:0;max-width:var(--reading-measure)}.nr-msg__meta{align-items:baseline;gap:var(--space-2);display:flex}.nr-msg__meta .nr-badge{align-self:center}.nr-msg__author{color:var(--text-primary)}.nr-msg__time,.nr-msg__edited{color:var(--text-tertiary)}.nr-msg__body{color:var(--text-primary);overflow-wrap:anywhere}.nr-msg__body p{margin:0 0 var(--space-1)}.nr-msg__body code{font-family:var(--font-mono);padding:0 var(--space-0-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-subtle);font-size:.9em}.nr-msg__attachments{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.nr-msg__linked{align-items:center;gap:var(--space-1-5);margin-top:var(--space-1-5);color:var(--text-secondary);white-space:nowrap;min-width:0;display:flex}.nr-msg__linked .nr-linked{min-width:0}.nr-msg__status{color:var(--text-tertiary);margin-top:var(--space-1)}.nr-msg__status--error{align-items:center;gap:var(--space-1);color:var(--danger-text);display:flex}.nr-msg__actions{top:calc(-1 * var(--space-3));right:var(--space-4);gap:var(--space-0-5);padding:var(--space-0-5);border:var(--border-width) solid var(--popup-border);border-radius:var(--radius-sm);background:var(--popup-bg);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);display:flex;position:absolute}.nr-msg[data-grouped] .nr-msg__actions{top:calc(-1 * var(--space-4))}.nr-msg:hover .nr-msg__actions,.nr-msg:focus-within .nr-msg__actions,.nr-msg[data-hover] .nr-msg__actions,.nr-msg__actions--shown{opacity:1;pointer-events:auto}.nr-msg__actions:has([data-popup-open]){opacity:1;pointer-events:auto}.nr-thread-summary{align-items:center;gap:var(--space-2);height:var(--control-md);margin:var(--space-1) 0 0 calc(-1 * var(--space-2));padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;display:inline-flex}.nr-thread-summary:hover{border-color:var(--border-default);background:var(--surface-base)}.nr-thread-summary__count{color:var(--accent-text)}.nr-thread-summary[data-unread] .nr-thread-summary__count{font-weight:600}.nr-thread-summary__last{color:var(--text-tertiary)}.nr-composer-wrap{gap:var(--space-1);padding:var(--space-2) var(--space-5) var(--space-3);flex-direction:column;display:flex}.nr-composer{border:var(--border-width) solid var(--composer-border);border-radius:var(--radius-md);background:var(--composer-bg);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.nr-composer:focus-within,.nr-composer[data-focused]{border-color:var(--composer-border-focus);outline:var(--border-width) solid var(--composer-border-focus)}.nr-composer__toolbar{align-items:center;gap:var(--space-0-5);padding:var(--space-1);border-bottom:var(--border-width) solid var(--border-subtle);background:var(--surface-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex}.nr-composer__group{gap:var(--space-0-5);display:flex}.nr-composer__editor{min-height:calc(var(--control-md) + var(--space-3));max-height:calc(var(--reading-measure) / 3);padding:var(--space-2) var(--space-3);color:var(--text-primary);overflow-wrap:anywhere;outline:none;overflow-y:auto}.nr-composer__editor[data-empty]:before{content:attr(data-placeholder);color:var(--input-placeholder);pointer-events:none}.nr-composer__editor:focus-visible{outline:none}.nr-composer__attachments{gap:var(--space-2);padding:0 var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.nr-composer__footer{align-items:center;gap:var(--space-0-5);padding:var(--space-1);display:flex}.nr-composer__hint{align-items:center;gap:var(--space-1);margin-right:var(--space-2);color:var(--text-tertiary);display:inline-flex}.nr-composer__below{align-items:center;gap:var(--space-3);min-height:var(--icon-sm);padding:0 var(--space-1);display:flex}.nr-typing{color:var(--text-secondary)}.nr-panel-header{align-items:center;gap:var(--space-2);min-height:var(--page-header-height);padding:0 var(--space-3) 0 var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--text-secondary);display:flex}.nr-panel-header__title{color:var(--text-primary);white-space:nowrap;margin:0}.nr-panel-header__ctx{align-items:center;gap:var(--space-1);color:var(--text-secondary);min-width:0;display:inline-flex}.nr-thread{background:var(--surface-base);flex-direction:column;height:100%;min-height:0;display:flex}.nr-thread__scroll{padding:var(--space-2) 0;flex:1}.nr-thread .nr-msg,.nr-thread .nr-composer-wrap{padding-left:var(--space-4);padding-right:var(--space-4)}.nr-pill{align-items:center;gap:var(--space-1-5);color:var(--text-primary);white-space:nowrap;display:inline-flex}.nr-due{align-items:center;gap:var(--space-1);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.nr-due .nr-icon{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.nr-due[data-state=overdue]{color:var(--danger-text)}.nr-due[data-state=soon]{color:var(--warning-text)}.nr-task-id{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.nr-provenance{color:var(--text-tertiary);outline:none;display:inline-flex}.nr-provenance .nr-icon{width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.nr-task-card{gap:var(--space-1-5);padding:var(--density-card-pad);border:var(--border-width) solid var(--task-card-border);border-radius:var(--radius-md);background:var(--task-card-bg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);outline:none;flex-direction:column;display:flex}.nr-task-card:hover{border-color:var(--task-card-border-hover)}.nr-task-card:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.nr-task-card[data-selected]{background:var(--surface-selected);border-color:var(--accent-border)}.nr-task-card[data-dragging]{border-color:var(--accent);background:var(--surface-raised);cursor:grabbing}.nr-task-card--placeholder{min-height:calc(var(--avatar-2xl) + var(--space-6));border:var(--ring-width) dashed var(--accent-border);background:var(--accent-subtle);cursor:default}.nr-task-card__top,.nr-task-card__meta{align-items:center;gap:var(--space-2);min-height:var(--avatar-sm);display:flex}.nr-task-card__title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.nr-task-card[data-status=done] .nr-task-card__title,.nr-task-card[data-status=canceled] .nr-task-card__title,.nr-task-card__meta{color:var(--text-secondary)}.nr-task-list{flex-direction:column;display:flex}.nr-task-row{grid-template-columns:var(--icon-sm) var(--icon-sm) calc(var(--space-16) - var(--space-1)) var(--icon-sm) minmax(0, 1fr) calc(var(--space-16) + var(--space-4)) calc(var(--space-12) + var(--space-1));align-items:center;column-gap:var(--space-3);min-height:var(--density-row);padding:0 var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--text-primary);outline:none;display:grid}.nr-task-row:hover{background:var(--surface-hover)}.nr-task-row[data-selected],.nr-task-row[data-checked]{background:var(--surface-selected)}.nr-task-row:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}.nr-task-row__title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.nr-task-row[data-status=done] .nr-task-row__title{color:var(--text-secondary)}.nr-task-row__check,.nr-task-row__prio,.nr-task-row__status{display:flex}.nr-task-row__people{justify-content:flex-end;display:flex}.nr-board{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-height:0;display:flex;overflow-x:auto}.nr-kanban-col{width:var(--kanban-column);max-height:100%;padding:0 var(--space-1-5) var(--space-1-5);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--kanban-column-bg);flex-direction:column;flex:none;display:flex}.nr-kanban-col[data-drop-target]{outline:var(--ring-width) dashed var(--accent-border);outline-offset:calc(-1 * var(--ring-width));background:var(--accent-subtle)}.nr-kanban-col__header{align-items:center;gap:var(--space-1-5);min-height:calc(var(--control-md) + var(--space-1));padding:0 var(--space-0-5) 0 var(--space-1);display:flex;position:sticky;top:0}.nr-kanban-col__title{color:var(--text-primary);margin:0}.nr-kanban-col__count{color:var(--text-secondary)}.nr-kanban-col__count[data-over]{color:var(--warning-text);font-weight:600}.nr-kanban-col__body{gap:var(--space-2);min-height:var(--space-10);flex-direction:column;display:flex;overflow-y:auto}.nr-kanban-col__add{margin-top:var(--space-1);color:var(--text-secondary);justify-content:flex-start}.nr-date-quick{flex-direction:column;display:flex}.nr-date-quick .nr-item:hover{background:var(--surface-hover)}.nr-date-quick .nr-item[data-selected]{color:var(--accent-text)}.nr-cal{gap:var(--space-1);padding:var(--space-1);flex-direction:column;display:flex}.nr-cal__head{justify-content:space-between;align-items:center;display:flex}.nr-cal__weekdays,.nr-cal__grid{grid-template-columns:repeat(7, var(--control-md));gap:var(--space-0-5);display:grid}.nr-cal__weekdays span{text-align:center;color:var(--text-tertiary)}.nr-cal__day{height:var(--control-sm);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0}.nr-cal__day[data-weekend]{color:var(--text-secondary)}.nr-cal__day:hover{background:var(--surface-hover)}.nr-cal__day[data-today]{border-color:var(--border-strong);font-weight:600}.nr-cal__day[data-pressed]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.nr-progress{gap:var(--space-1);min-width:calc(var(--space-16) * 2);flex-direction:column;display:flex}.nr-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.nr-progress__label{color:var(--text-secondary)}.nr-progress__value{color:var(--text-secondary);font-variant-numeric:tabular-nums}.nr-progress__track{height:var(--space-1-5);border-radius:var(--radius-xs);background:var(--progress-track);position:relative;overflow:hidden}.nr-progress--sm .nr-progress__track{height:var(--space-1)}.nr-progress__fill{background:var(--progress-fill);height:100%;transition:width var(--duration-slow) var(--ease-out)}.nr-progress__fill[data-complete]{background:var(--progress-fill-done)}.nr-progress__fill[data-indeterminate]{width:30%;animation:nr-indet 1.2s var(--ease-in-out) infinite}@keyframes nr-indet{0%{transform:translate(-100%)}to{transform:translate(340%)}}.nr-breakdown{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.nr-breakdown__bar{gap:var(--space-0-5);height:var(--space-2);display:flex}.nr-breakdown__bar span{border-radius:var(--radius-xs)}.nr-breakdown__legend{gap:var(--space-1) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nr-breakdown__legend li{align-items:center;gap:var(--space-1);display:inline-flex}.nr-breakdown__legend strong{color:var(--text-primary);font-weight:600}.nr-meeting{gap:var(--space-1-5);padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);flex-direction:column;display:flex}.nr-meeting[data-state=live]{background:var(--live-subtle);border-color:var(--live-border)}.nr-meeting[data-state=ended] .nr-meeting__title{color:var(--text-secondary)}.nr-meeting__when{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.nr-meeting__soon{color:var(--warning-text)}.nr-meeting__title{color:var(--text-primary);margin:0}.nr-meeting__ctx{align-items:center;gap:var(--space-1);color:var(--text-secondary);display:flex}.nr-meeting__foot{align-items:center;gap:var(--space-3);margin-top:var(--space-1);color:var(--text-secondary);display:flex}.nr-callbar{align-items:center;gap:var(--space-4);min-height:var(--callbar-height);padding:0 var(--space-1) 0 var(--space-4);border:var(--border-width) solid var(--callbar-border);border-radius:var(--radius-md);background:var(--callbar-bg);color:var(--text-primary);display:flex}.nr-callbar[data-reconnecting] .nr-live-dot{background:var(--warning);animation-duration:.6s}.nr-callbar__status{align-items:center;gap:var(--space-2);display:flex}.nr-rec{align-items:center;gap:var(--space-1);color:var(--danger-text);display:inline-flex}.nr-rec__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--danger)}.nr-callbar__ctx{align-items:baseline;gap:var(--space-2);flex:1;min-width:0;display:flex}.nr-callbar__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nr-callbar__project{align-items:center;gap:var(--space-1);color:var(--text-secondary);white-space:nowrap;align-self:center;text-decoration:none;display:inline-flex}.nr-callbar__project:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.nr-callbar__people{align-items:center;gap:var(--space-3);display:flex}.nr-callbar__speaker{align-items:center;gap:var(--space-1-5);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.nr-callbar__speaker .nr-avatar{outline:var(--ring-width) solid var(--tile-speaking);outline-offset:var(--border-width)}.nr-callbar__controls{align-items:center;gap:var(--space-1);display:flex}.nr-callbar .nr-avatar-stack{--nr-cutout:var(--callbar-bg)}.nr-call-toggle,.nr-call-toggle[data-pressed]{color:var(--text-primary);background:0 0}.nr-call-toggle:hover{background:var(--surface-hover)}.nr-call-toggle[data-off]{color:var(--danger-text);background:var(--danger-subtle)}.nr-call-toggle[data-active]{color:var(--live-text);background:var(--surface-base);border-color:var(--live-border)}.nr-tile{aspect-ratio:16/10;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--tile-bg);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.nr-tile[data-speaking]{outline:var(--ring-width) solid var(--tile-speaking);outline-offset:calc(-1 * var(--ring-width))}.nr-tile__video{background:var(--surface-inverse);position:absolute;inset:0}.nr-tile__name{left:var(--space-1-5);bottom:var(--space-1-5);align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-3));padding:var(--space-0-5) var(--space-1-5);border:var(--border-width) solid var(--popup-border);border-radius:var(--radius-sm);background:var(--popup-bg);color:var(--text-primary);white-space:nowrap;display:inline-flex;position:absolute}.nr-tile__name .nr-icon{color:var(--danger-text);width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.nr-tile__hand{left:var(--space-1-5);top:var(--space-1-5);align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-1-5);border:var(--border-width) solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-subtle);color:var(--warning-text);display:inline-flex;position:absolute}.nr-tile__menu{top:var(--space-1-5);right:var(--space-1-5);opacity:0;position:absolute!important}.nr-tile:hover .nr-tile__menu,.nr-tile:focus-within .nr-tile__menu,.nr-tile__menu[data-popup-open]{opacity:1}.nr-agenda__list{padding:var(--space-2);gap:var(--space-0-5);flex-direction:column;margin:0;list-style:none;display:flex}.nr-agenda__item{border:var(--border-width) solid transparent;border-radius:var(--radius-sm)}.nr-agenda__item[data-state=current]{border-color:var(--live-border);background:var(--live-subtle)}.nr-agenda__row{grid-template-columns:var(--icon-sm) minmax(0, 1fr) auto auto;align-items:center;gap:var(--space-2);min-height:var(--density-row);padding:0 var(--space-2);display:grid}.nr-agenda__trigger{align-items:center;gap:var(--space-1);min-width:0;height:var(--control-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.nr-agenda__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nr-agenda__item[data-state=done] .nr-agenda__title{color:var(--text-secondary)}.nr-agenda__item[data-state=current] .nr-agenda__title{font-weight:600}.nr-agenda__chev{color:var(--text-tertiary);transition:transform var(--duration-base) var(--ease-out)}.nr-agenda__trigger[data-panel-open] .nr-agenda__chev{transform:rotate(180deg)}.nr-agenda__time{color:var(--text-secondary);white-space:nowrap}.nr-agenda__item[data-state=current] .nr-agenda__time{color:var(--live-text);font-weight:500}.nr-agenda__panel{padding:0 var(--space-2) var(--space-2) calc(var(--icon-sm) + var(--space-4));color:var(--text-secondary);height:var(--collapsible-panel-height);transition:height var(--duration-base) var(--ease-out);overflow:hidden}.nr-agenda__panel[data-starting-style],.nr-agenda__panel[data-ending-style]{height:0}.nr-agenda__panel p{margin:0 0 var(--space-1-5)}.nr-notes{flex-direction:column;min-height:0;display:flex}.nr-saved{color:var(--text-tertiary)}.nr-notes__doc{padding:var(--space-3) var(--space-4);color:var(--text-primary);max-width:var(--reading-measure);outline:none}.nr-notes__doc h3{margin:0 0 var(--space-1);font-size:inherit;font-weight:600}.nr-notes__doc p{margin:0 0 var(--space-2)}.nr-notes__block{margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle)}.nr-notes__block p{margin:var(--space-0-5) 0 0}.nr-notes__label{align-items:center;gap:var(--space-1);color:var(--text-secondary);display:inline-flex}.nr-notes__block[data-kind=action] .nr-notes__label{color:var(--accent-text)}.nr-caret{width:var(--ring-width);height:1.2em;margin:0 var(--space-0-5);vertical-align:text-bottom;background:var(--accent);display:inline-block;position:relative}.nr-caret__flag{padding:0 var(--space-1);border-radius:var(--radius-xs) var(--radius-xs) var(--radius-xs) 0;background:var(--accent);color:var(--on-accent);white-space:nowrap;position:absolute;bottom:100%;left:0}.nr-capture{align-items:center;gap:var(--space-2);min-height:calc(var(--control-md) + var(--space-2));padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);flex-wrap:wrap;display:flex}.nr-capture[data-state=draft]:focus-within{border-color:var(--input-border-focus);outline:var(--border-width) solid var(--input-border-focus)}.nr-capture[data-state=created]{background:var(--surface-subtle)}.nr-capture__icon{color:var(--text-tertiary)}.nr-capture__line{align-items:center;gap:var(--space-2);flex:1 1 calc(var(--popup-max) - var(--space-16));min-width:0;display:flex}.nr-capture .nr-linked{flex-shrink:1;min-width:0}.nr-capture__input{min-width:0;height:var(--control-sm);color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0}.nr-capture__text{flex:1 1 calc(var(--popup-max) - var(--space-16));text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);overflow:hidden}.nr-capture-list{gap:var(--space-2);flex-direction:column;display:flex}.nr-linked{align-items:center;gap:var(--space-1);max-width:calc(var(--popup-max) - var(--space-16));height:var(--avatar-sm);padding:0 var(--space-1-5);vertical-align:text-bottom;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text-primary);white-space:nowrap;text-decoration:none;display:inline-flex}.nr-linked:hover,.nr-linked[data-popup-open]{border-color:var(--border-strong);background:var(--surface-hover)}.nr-linked .nr-icon{color:var(--text-secondary);width:calc(var(--icon-sm) - var(--space-1));height:calc(var(--icon-sm) - var(--space-1))}.nr-linked__id{color:var(--text-secondary)}.nr-linked__title{text-overflow:ellipsis;overflow:hidden}.nr-preview{gap:var(--space-2);width:var(--popup-max);padding:var(--space-3);flex-direction:column;display:flex}.nr-preview__eyebrow{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.nr-preview__title{color:var(--text-primary)}.nr-preview__row,.nr-preview__foot{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nr-preview__foot{padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-subtle)}.nr-preview__msg{gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.nr-preview__text{margin:var(--space-0-5) 0 0;color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nr-quote{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle);margin:0}.nr-quote__meta{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1);color:var(--text-secondary);display:flex}.nr-quote__meta strong{color:var(--text-primary);font-weight:500}.nr-quote__text{color:var(--text-primary)}.nr-form{gap:var(--space-4);flex-direction:column;display:flex}.nr-form__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nr-palette{z-index:var(--z-palette);width:min(var(--dialog-lg), calc(100vw - var(--space-8)));gap:0;padding:0;overflow:hidden}.nr-palette__search{align-items:center;gap:var(--space-3);height:var(--space-12);padding:0 var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--text-tertiary);display:flex}.nr-palette__input{min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;padding:0}.nr-palette__input::placeholder{color:var(--input-placeholder)}.nr-palette__input:focus-visible{outline:0}.nr-palette__scopes{gap:var(--space-4);padding:var(--space-2) var(--space-4);color:var(--text-tertiary);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.nr-palette__scopes span{align-items:center;gap:var(--space-1);display:inline-flex}.nr-palette__scroll{max-height:calc(var(--popup-max) + var(--space-6))}.nr-palette__list{padding:var(--space-1) var(--space-2) var(--space-2)}.nr-palette__footer{gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-subtle);color:var(--text-tertiary);display:flex}.nr-palette__footer span{align-items:center;gap:var(--space-1);display:inline-flex}.nr-search{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.nr-chips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.nr-chip{align-items:center;gap:var(--space-1-5);height:var(--control-sm);padding:0 var(--space-2);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-base);color:var(--text-secondary);cursor:pointer;display:inline-flex}.nr-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.nr-chip[data-pressed]{background:var(--accent-subtle);border-color:var(--accent-border);color:var(--accent-text)}.nr-chip__count{color:inherit;font-variant-numeric:tabular-nums;opacity:1}.nr-search__results ul{margin:0;padding:0;list-style:none}.nr-search__group+.nr-search__group{margin-top:var(--space-2)}.nr-result{grid-template-columns:var(--icon-sm) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:inherit;text-decoration:none;display:grid}.nr-result:hover{background:var(--surface-hover)}.nr-result__icon{padding-top:var(--space-0-5);color:var(--text-secondary);display:flex}.nr-result__main{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.nr-result__title,.nr-result__snippet{color:var(--text-primary)}.nr-result__ctx{color:var(--text-secondary)}.nr-inbox{background:var(--surface-base);flex-direction:column;display:flex}.nr-inbox .nr-tabs--underline .nr-tabs__list{padding:0 var(--space-4)}.nr-inbox__list ul{margin:0;padding:0;list-style:none}.nr-inbox__list .nr-popup__group{padding:var(--space-3) var(--space-4) var(--space-1)}.nr-note{grid-template-columns:var(--space-2) var(--avatar-lg) minmax(0, 1fr) auto;align-items:start;column-gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);display:grid;position:relative}.nr-note:hover,.nr-note:focus-within{background:var(--surface-hover)}.nr-note__dot{padding-top:var(--space-3);display:flex}.nr-note__main{gap:var(--space-0-5);min-width:0;color:var(--text-secondary);flex-direction:column;text-decoration:none;display:flex}.nr-note__main:focus-visible{outline-offset:var(--space-0-5)}.nr-note__text{align-items:flex-start;gap:var(--space-1-5);color:var(--text-secondary);display:flex}.nr-note__text strong{color:var(--text-primary);font-weight:500}.nr-note[data-unread] .nr-note__text strong{font-weight:600}.nr-note__kind{margin-top:var(--space-0-5);color:var(--text-tertiary)}.nr-note__snippet{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nr-note__time{color:var(--text-tertiary);padding-top:var(--space-0-5);white-space:nowrap}.nr-note__actions{right:var(--space-3);top:var(--space-2);gap:var(--space-0-5);padding:var(--space-0-5);border:var(--border-width) solid var(--popup-border);border-radius:var(--radius-sm);background:var(--popup-bg);opacity:0;pointer-events:none;display:flex;position:absolute}.nr-note:hover .nr-note__actions,.nr-note:focus-within .nr-note__actions{opacity:1;pointer-events:auto}.nr-note__actions:has([data-popup-open]){opacity:1;pointer-events:auto}.nr-activity{padding:var(--space-2) var(--space-4);margin:0;list-style:none;position:relative}.nr-activity__item{grid-template-columns:var(--icon-sm) minmax(0, 1fr) auto;column-gap:var(--space-3);padding:var(--space-2) 0;display:grid;position:relative}.nr-activity__item+.nr-activity__item:before{content:"";left:calc(var(--icon-sm) / 2);top:calc(-1 * var(--space-2));height:var(--space-3);width:var(--border-width);background:var(--border-default);position:absolute}.nr-activity__icon{padding-top:var(--space-0-5);color:var(--text-secondary);display:flex}.nr-activity__body{color:var(--text-secondary);line-height:var(--control-sm)}.nr-activity__body strong{color:var(--text-primary);font-weight:500}.nr-activity__body .nr-avatar-wrap{vertical-align:text-bottom}.nr-activity__time{color:var(--text-tertiary);padding-top:var(--space-1);white-space:nowrap}.nr-app{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--surface-canvas);height:100%;min-height:0;color:var(--text-primary);display:grid;overflow:hidden}.nr-app__work{flex-direction:column;min-width:0;min-height:0;display:flex}.nr-app__work>.nr-callbar{border-width:0 0 var(--border-width);z-index:var(--z-callbar);border-radius:0}.nr-app__panels{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.nr-app[data-has-context] .nr-app__panels{grid-template-columns:minmax(0, 1fr) var(--context-width)}.nr-app__main{background:var(--surface-base);flex-direction:column;min-width:0;min-height:0;display:flex}.nr-app__context{border-left:var(--border-width) solid var(--border-default);background:var(--surface-base);flex-direction:column;min-height:0;display:flex;overflow:hidden}.nr-side{--nr-cutout:var(--surface-canvas);gap:var(--space-2);min-height:0;padding:var(--space-2);border-right:var(--border-width) solid var(--border-default);background:var(--sidebar-bg);flex-direction:column;display:flex;overflow-y:auto}.nr-side__top{align-items:center;gap:var(--space-1);padding:var(--space-0-5) 0 0 var(--space-1);display:flex}.nr-workspace{align-items:center;gap:var(--space-2);color:var(--text-primary);display:inline-flex}.nr-workspace__mark{width:var(--avatar-sm);height:var(--avatar-sm);border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-inverse);justify-content:center;align-items:center;display:inline-flex}.nr-workspace__mark--project{width:var(--avatar-md);height:var(--avatar-md);background:var(--accent);color:var(--on-accent)}.nr-side__search{align-items:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-2);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-base);color:var(--text-secondary);cursor:pointer;display:flex}.nr-side__search:hover{border-color:var(--border-strong)}.nr-side__section{gap:var(--space-0-5);flex-direction:column;display:flex}.nr-side__heading{padding:var(--space-2) var(--space-2) var(--space-1);color:var(--text-secondary);margin:0}.nr-side__list{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nr-side__item{align-items:center;gap:var(--space-2);height:var(--row-compact);padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none;display:flex}.nr-side__item .nr-icon{color:var(--text-tertiary)}.nr-side__item:hover{background:var(--sidebar-item-hover);color:var(--text-primary)}.nr-side__item[data-unread]{color:var(--text-primary);font-weight:600}.nr-side__item[data-unread] .nr-icon{color:var(--text-primary)}.nr-side__item[aria-current=page]{background:var(--sidebar-item-active-bg);color:var(--sidebar-item-active-fg);font-weight:500}.nr-side__item[aria-current=page] .nr-icon{color:var(--sidebar-item-active-fg)}.nr-side__item[aria-current=page]{--nr-cutout:var(--sidebar-item-active-bg)}.nr-side__item .nr-count{margin-left:auto}.nr-side__live{padding-right:var(--space-1);margin-left:auto;display:inline-flex}.nr-side__me{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) 0;border-top:var(--border-width) solid var(--border-subtle);color:var(--text-primary);margin-top:auto;display:flex}.nr-page-header{padding:0 var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);background:var(--surface-base);flex-direction:column;flex:none;display:flex}.nr-page-header__row{align-items:center;gap:var(--space-2);min-height:var(--page-header-height);color:var(--text-secondary);display:flex}.nr-page-header__row--tabs{min-height:0}.nr-page-header__title{color:var(--text-primary);white-space:nowrap;margin:0}.nr-page-header__meta{align-items:center;gap:var(--space-1);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.nr-page-header__progress{width:calc(var(--space-16) * 2.5);margin-right:var(--space-3)}.nr-page-header .nr-tabs--underline .nr-tabs__list{border-bottom:0}.nr-page-header__tabs{margin-bottom:calc(-1 * var(--border-width))}.nr-chat{flex-direction:column;height:100%;min-height:0;display:flex}.nr-chat__scroll{flex:1}.nr-chat__list{padding:var(--space-2) 0 var(--space-3)}.nr-board-page{flex-direction:column;height:100%;min-height:0;display:flex}.nr-board-page .nr-board{flex:1}.nr-live-panel{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.nr-live-panel__tiles{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-1);grid-template-columns:1fr 1fr;display:grid}.nr-live-panel__capture{padding:0 var(--space-4) var(--space-4)}.nr-live-panel .nr-agenda .nr-panel-header{min-height:var(--control-lg);border-bottom:0}.nr-summary{flex-direction:column;height:100%;min-height:0;display:flex}.nr-summary__scroll{flex:1}.nr-summary__body{gap:var(--space-6);max-width:calc(var(--reading-measure) + var(--space-16));padding:var(--space-5) var(--space-6) var(--space-8);flex-direction:column;display:flex}.nr-section-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.nr-section-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-primary);display:flex}.nr-section-head .nr-section-title{margin:0}.nr-section-title__count{color:var(--text-secondary)}.nr-decisions{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nr-decisions li{gap:var(--space-2);align-items:flex-start;display:flex}.nr-decisions .nr-icon{margin-top:var(--space-0-5);color:var(--text-secondary)}.nr-activity-panel{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.nr-navmenu__list{gap:var(--space-1);padding:var(--space-1);border-top:var(--border-width) solid var(--border-default);background:var(--surface-canvas);margin:0;list-style:none;display:flex}.nr-navmenu__link{align-items:center;gap:var(--space-0-5);min-width:var(--space-16);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);flex-direction:column;text-decoration:none;display:flex}.nr-navmenu__link[data-active]{color:var(--accent-text);background:var(--surface-selected)}@media (prefers-reduced-motion:reduce){.nr-live-dot,.nr-icon--spin,.nr-progress__fill[data-indeterminate]{animation:none}.nr-msg[data-linked]{animation-duration:0s;animation-delay:var(--duration-highlight)}.nr-popup,.nr-dialog,.nr-toast,.nr-backdrop,.nr-tooltip,.nr-tabs__indicator,.nr-agenda__panel,.nr-switch__thumb{transition:none}}.nr-demo{align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.nr-demo--col{flex-direction:column;align-items:stretch}.nr-demo--top{align-items:flex-start}.nr-demo__group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nr-demo__label{color:var(--text-tertiary)}.nr-demo__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nr-demo--canvas{background:var(--surface-canvas)}.nr-demo-frame{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);overflow:hidden}.nr-demo-focus{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.nr-demo-focused .nr-input{border-color:var(--input-border-focus);outline:var(--border-width) solid var(--input-border-focus)}.nr-demo-specimen{pointer-events:none}.nr-demo-specimen.nr-popup{max-height:none}@media (pointer:coarse){.nr-btn--sm,.nr-reaction,.nr-chip,.nr-checkbox,.nr-select--sm{position:relative}.nr-btn--sm:after,.nr-reaction:after,.nr-chip:after,.nr-checkbox:after,.nr-select--sm:after{content:"";inset:calc(-1 * var(--space-2));position:absolute}}html,body,#root{height:100%}body{overflow:hidden}.app-shell{height:100dvh}.nr-app__panels[data-has-context]{grid-template-columns:minmax(0, 1fr) var(--context-width)}.app-scroll{flex:1;min-height:0;overflow-y:auto}.app-page-body{gap:var(--space-6);max-width:calc(var(--reading-measure) + var(--space-16) * 4);padding:var(--space-5) var(--space-6) var(--space-8);flex-direction:column;display:flex}.app-card-grid{grid-template-columns:repeat(auto-fill, minmax(var(--kanban-column), 1fr));gap:var(--space-3);display:grid}.app-card{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);overflow:hidden}.app-card:empty{display:none}.app-center{min-height:100dvh;padding:var(--space-6);background:var(--surface-canvas);justify-content:center;align-items:center;display:flex}body:has(.nr-dialog[data-open]) .nr-positioner:not(.nr-positioner--tooltip){z-index:calc(var(--z-dialog) + 1)}.app-empty{align-items:center;gap:var(--space-2);max-width:var(--reading-measure);padding:var(--space-12) var(--space-6);text-align:center;color:var(--text-secondary);flex-direction:column;margin:auto;display:flex}.app-empty__title{color:var(--text-primary);margin:0}.app-empty__text{margin:0}.app-loading{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6);color:var(--text-secondary);display:flex}.app-muted{color:var(--text-secondary);margin:0}.app-link{color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.app-form-error{align-items:center;gap:var(--space-1-5);color:var(--danger-text);margin:0;display:flex}.app-form-row--align-end{align-items:flex-end}.app-plain-btn{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.app-clickable{cursor:pointer}.app-auth{justify-content:center;align-items:center;gap:var(--space-6);min-height:100dvh;padding:var(--space-8) var(--space-4);background:var(--surface-canvas);flex-direction:column;display:flex;overflow-y:auto}.app-auth__brand{align-items:center;gap:var(--space-2);color:var(--text-primary);display:inline-flex}.app-logo{flex:none;display:block}.app-auth__card{gap:var(--space-4);width:min(100%, var(--dialog-sm));padding:var(--space-6);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-base);flex-direction:column;display:flex}.app-auth__title,.app-auth__desc,.app-auth__footer{margin:0}.app-auth__desc,.app-auth__footer{color:var(--text-secondary)}.app-welcome{gap:var(--space-4);max-width:var(--dialog-md);margin:var(--space-16) auto;padding:0 var(--space-6);flex-direction:column;display:flex}.app-welcome h1{margin:0}.app-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-row{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.app-row:last-child{border-bottom:0}.app-row:hover{background:var(--surface-hover)}.app-row[data-current] .app-row__title{font-weight:600}.app-row__hit{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) 0;color:inherit;text-align:left;background:0 0;border:0;flex:1;display:flex}button.app-row__hit{cursor:pointer}.app-row__main{flex-direction:column;min-width:0;display:flex}.app-row__title{color:var(--text-primary)}.app-row__sub{color:var(--text-secondary)}.app-row__trail{align-items:center;gap:var(--space-2);flex:none;display:flex}.app-row__icon{color:var(--text-secondary);display:inline-flex}.nr-task-row.app-task-row{grid-template-columns:var(--icon-sm) minmax(0, 1fr) calc(var(--space-16) + var(--space-4)) var(--avatar-sm)}.nr-meeting[data-selected]{border-color:var(--accent-border);background:var(--surface-selected)}.app-detail__body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.app-detail__title-row{align-items:flex-start;gap:var(--space-2);display:flex}.app-detail__title{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.app-detail__when{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;display:flex}.app-detail__section{gap:var(--space-2);flex-direction:column;display:flex}.app-props{grid-template-columns:calc(var(--space-16) + var(--space-8)) minmax(0, 1fr);align-items:center;gap:var(--space-2) var(--space-3);margin:0;display:grid}.app-props dt{color:var(--text-secondary)}.app-props dd{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.app-person{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.app-overdue{color:var(--danger-text)}.app-description{color:var(--text-primary)}.app-inline-edit{align-items:flex-start;gap:var(--space-2);display:flex}.app-inline-edit .nr-field{flex:1}.app-due-editor{align-items:center;gap:var(--space-2);display:inline-flex}.app-rsvp{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-subtle);flex-direction:column;display:flex}.app-discussion{flex-direction:column;display:flex}.app-discussion__empty{padding:0 var(--space-4) var(--space-2)}.app-load-more{padding:var(--space-2);justify-content:center;display:flex}.app-search-results{max-height:50vh;overflow-y:auto}.app-msg-text{white-space:pre-wrap;margin:0}.app-deleted{font-style:italic}.app-msg--system .nr-msg__body{color:var(--text-secondary)}.app-reply-quote{margin-bottom:var(--space-1)}.app-replying{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-subtle);color:var(--text-secondary);display:flex}.app-composer__input{resize:none;background:0 0;border:0;width:100%;display:block}.app-composer__input::placeholder{color:var(--input-placeholder)}.app-composer--inline{padding:var(--space-1) 0 0}.nr-input.app-textarea{height:auto;padding:var(--space-2) var(--space-3);align-items:stretch}.app-textarea .nr-input__control{min-height:calc(var(--control-md) * 2);resize:vertical}.app-workspace-btn{min-width:0;margin:calc(-1 * var(--space-1));padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0}.app-workspace-btn:hover{background:var(--sidebar-item-hover)}.app-side-empty{padding:var(--space-1) var(--space-2);color:var(--text-tertiary)}.app-side-add{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.app-mobile-nav,.app-drawer-scrim{display:none}@media (width<=1439px){:root{--context-width:calc(var(--space-16) * 5)}}@media (width<=1199px){.nr-app__panels[data-has-context]{grid-template-columns:minmax(0,1fr);position:relative}.nr-app__panels[data-has-context] .nr-app__context{width:min(var(--context-width), 100%);z-index:var(--z-popover);border-left-color:var(--border-floating);position:absolute;inset:0 0 0 auto}}@media (width<=767px){.nr-app{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.nr-app>.nr-side{width:var(--sidebar-width);z-index:var(--z-dialog);transition:transform var(--duration-slow) var(--ease-out);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.nr-app>.nr-side[data-open]{transform:none}.app-drawer-scrim{z-index:var(--z-overlay);background:var(--surface-overlay);border:0;display:block;position:fixed;inset:0}.app-mobile-nav{display:block}.app-mobile-nav .nr-navmenu__list{justify-content:space-around}.app-mobile-nav button.nr-navmenu__link{cursor:pointer;background:0 0;border:0}.nr-app__panels[data-has-context] .nr-app__context{width:auto;z-index:var(--z-dialog);position:fixed;inset:0}.app-page-body{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.nr-app>.nr-side{transition:none}}
