:root{--nstx-ink:#1a1f26;--nstx-ink-2:#4c5561;--nstx-ink-3:#5f6a75;--nstx-text-muted:#5f6a75;--m-ink-label:#4b5560;--m-ink-3:#5f6a75;--m-ink-muted:#606b76;--m-ink-faint:#6b7580;--nstx-tab-ink-idle:#6b7580;--m-accent:#333b44;--m-accent-edge:#262d35;--nstx-paper:#e9ebee;--m-surface:#fff;--m-canvas:#e9ebee;--m-band:#eef0f3;--m-well:#dfe3e8;--nstx-paper-2:#eef0f3;--nstx-paper-3:#e5e8ec;--nstx-paper-4:#dfe3e8;--nstx-surface-muted:#eef0f3;--m-surface-2:#fbfbfc;--m-aside-surface:#f6f7f9;--m-aside-band:#e8ebef;--m-band-soft:#f2f4f5;--m-hover:#f4f6f8;--m-rule:#dbdfe4;--m-rule-soft:#e5e8ec;--nstx-border:#c8cdd4;--m-border-strong:#cfd4da;--m-edge:#b9c0c8;--m-fill-inert:#c2c8cf;--m-positive:#2f6b46;--m-warn-bg:#f6f1e6;--m-warn-ink:#7a5a12;--kiosk-preview-bg:#0f1a14;--kiosk-preview-ink:#f4f7f5;--kiosk-preview-muted:#cfe0d6;--m-warn-edge:#e3d7bd;--m-warn-border:var(--m-warn-edge);--m-bad-bg:#f9eeec;--m-bad-edge:#e0bdb8;--m-bad-ink:#8f3a31;--m-ok-bg:#eef6f0;--m-ok-edge:#bcd8c5;--nstx-red:#b5281e;--m-danger-edge:#932018;--m-off-ink:#aeb3b8;--m-off-edge:#e9ecee;--m-primary-off-top:#bcbfc3;--m-primary-off:#b8babe;--m-primary-off-edge:#b2b4b7;--m-chrome-header:linear-gradient(180deg, #fdfdfe 0%, #eef0f3 100%);--m-chrome-footer:linear-gradient(180deg, #eef0f3 0%, #e4e7eb 100%);--color-bg:var(--nstx-paper);--color-surface:var(--nstx-paper-2);--color-surface-alt:#fff;--color-border:var(--nstx-border);--color-text:var(--nstx-ink);--color-text-muted:var(--nstx-ink-3);--color-danger:var(--nstx-red);--color-success:#167a3a;--color-primary:var(--nstx-ink);--color-primary-hover:var(--nstx-ink-2);--color-primary-light:var(--nstx-paper-3);--color-primary-light-hover:var(--nstx-paper-4);--font-display:"Anybody", "Arial Black", sans-serif;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--sidebar-width-expanded:206px;--sidebar-width-collapsed:58px;--app-chrome-height:3.25rem;--sidebar-bg:var(--nstx-paper-2);--sidebar-bg-hover:var(--nstx-paper-3);--sidebar-fg:var(--nstx-ink);--sidebar-fg-muted:var(--nstx-ink-3);--sidebar-active-bg:var(--nstx-ink);--sidebar-active-bg-hover:var(--nstx-ink-2);--sidebar-active-fg:var(--nstx-paper);--sidebar-transition:.2s ease;--m-phase-1:#7c8794;--m-phase-2:#55809b;--m-phase-3:#3d8189;--m-phase-4:#3f7f63;--m-phase-5:#4c7d3f;--m-phase-6:#2f6b2a;--m-state-live:#4a7c59;--m-state-due:var(--m-warn-ink);--m-state-late:#b4402f;--m-state-new:#8a939d;--m-state-other:#7b6ea8;--m-state-duplicate:#d9c48a;--m-meeting-internal:#7c8792;--m-sentiment-negative:linear-gradient(180deg, #c9736a 0%, #b5281e 100%);--m-sentiment-positive:linear-gradient(180deg, #a9c4a4 0%, #7fa878 100%);--m-sentiment-neutral:linear-gradient(180deg, #d6dade 0%, #c2c8cf 100%);--m-sentiment-none:#d6dade;--m-sentiment-soft:#d8b9b4;--m-sentiment-warm:#c98f87;--m-select:#2563eb;--m-select-fill:#2563eb26;--m-select-ink:#1e3a8a;--m-ink:var(--nstx-ink);--m-ink-1:var(--nstx-ink);--m-ink-2:var(--nstx-ink-2);--m-border:var(--nstx-border);--m-line:var(--m-rule);--m-danger:var(--nstx-red);--m-ok:#2f7a4d;--m-ok-ink:var(--color-success);--m-nav-hover:#e3e7eb;--m-radius-btn:6px;--m-radius-control:var(--m-radius-btn);--m-radius-seg:5px;--m-radius-well:8px;--m-radius-badge:4px;--m-radius-panel:8px;--m-radius-cell:5px;--overlay-radius:8px;--overlay-shadow:0 18px 44px #0d0d0c3d;--scrim:#14181d70;--menu-radius:6px;--menu-shadow:0 8px 24px #1a1f2624;--dialog-pad:16px;--m-rail:6px;--m-gutter:18px;--m-gutter-r:22px;--m-affordance:38px;--m-tap:32px;--m-seg-h:26px;--m-safe-bottom:0px;--m-row-h:47px;--m-head-h:32px;--m-control-h:32px;--m-header-control:32px;--m-menu-row:32px;--m-aside-w:280px;--m-time-gutter:74px;--m-topbar-h:46px;--m-rail-w:var(--sidebar-width-expanded);--m-rail-w-min:var(--sidebar-width-collapsed);--m-footbar-h:0px;--fs-8-5:8.5px;--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-21:21px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--fs-34:34px}@media (width<=1023px){:root{--m-footbar-h:calc(69px + env(safe-area-inset-bottom,0px))}}@media (width<=767px){:root{--m-gutter:14px;--m-gutter-r:14px;--m-affordance:44px;--m-tap:48px;--m-seg-h:36px;--m-safe-bottom:30px;--m-time-gutter:52px}}.nstx-panel{background:var(--color-surface-alt);border:1px solid var(--color-border);box-shadow:none;border-radius:0}.nstx-action-primary,.nstx-action-secondary,.nstx-action-danger,.nstx-action-disabled,.nstx-action-select{border:1px solid var(--m-border-strong);min-height:32px;font-family:var(--font-mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--sidebar-transition), color var(--sidebar-transition);border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.nstx-action-select{appearance:none;background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--nstx-ink) 50%), linear-gradient(135deg, var(--nstx-ink) 50%, transparent 50%);border:1px solid var(--m-border-strong);color:var(--nstx-ink);cursor:pointer;background-position:calc(100% - 1.05rem),calc(100% - .75rem);background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;border-radius:6px;min-width:8rem;padding-right:2rem}.nstx-action-primary{background:var(--m-accent);border-color:var(--m-accent-edge);color:var(--m-surface)}.nstx-action-secondary{background:linear-gradient(180deg, var(--m-surface), var(--m-hover));color:var(--nstx-ink-2)}.nstx-action-secondary:hover{background:var(--m-hover);border-color:var(--m-edge);color:var(--nstx-ink)}.nstx-action-danger{background:var(--color-danger);border-color:var(--m-danger-edge);color:var(--m-surface)}.nstx-action-danger:hover{background:var(--m-danger-edge);border-color:var(--m-danger-edge);color:var(--m-surface)}.nstx-action-primary:hover{background:var(--m-accent-edge);color:var(--m-surface)}.nstx-action-disabled,.nstx-action-disabled:hover,.nstx-action-secondary:disabled,.nstx-action-secondary:disabled:hover,.nstx-action-disabled.nstx-action-disabled--danger,.nstx-action-disabled.nstx-action-disabled--danger:hover,.nstx-action-danger:is(:disabled,.is-disabled,[aria-disabled=true]),.nstx-action-danger:is(:disabled,.is-disabled,[aria-disabled=true]):hover{background:var(--m-surface);border-color:var(--m-off-edge);color:var(--m-off-ink);cursor:not-allowed;opacity:1}.nstx-action-disabled.nstx-action-disabled--primary,.nstx-action-disabled.nstx-action-disabled--primary:hover,.nstx-action-primary:is(:disabled,.is-disabled,[aria-disabled=true]),.nstx-action-primary:is(:disabled,.is-disabled,[aria-disabled=true]):hover{background:linear-gradient(180deg, var(--m-primary-off-top) 0%, var(--m-primary-off) 100%);border-color:var(--m-primary-off-edge);color:var(--m-surface);cursor:not-allowed;opacity:1}.nstx-action-compact{min-height:1.875rem;padding:.4375rem .75rem;font-size:.625rem}@media (width<=767px),(pointer:coarse){:is(.nstx-action-primary,.nstx-action-secondary,.nstx-action-danger,.nstx-action-disabled,.nstx-action-select){min-height:44px}}
