:root{--nb2-card:#14161B;--nb2-well-sh:inset 0 2px 10px rgba(0,0,0,.5);--nb2-seam:0 1px 0 rgba(0,0,0,.35);--nb2-key-bevel:inset 0 1px 0 rgba(59,65,74,.7),0 1px 2px rgba(0,0,0,.4);--nb2-led:0 0 7px rgba(255,255,255,.16);--nb2-cta-bg:var(--nb2-accent);--nb2-cta-ink:#0F1826;--nb2-cta-sh:0 2px 10px rgba(0,0,0,.45);--nb2-ctl-pad:2px 9px;--nb2-ctl-r:6px;--nb2-stk:30px;color-scheme:dark;--nb2-ground:#0E1013;--nb2-instrument:#0A0B0E;--nb2-well:#06070A;--nb2-plate:#1B1E24;--nb2-raise:#23272E;--nb2-panel:var(--nb2-raise);--nb2-dark:#030405;--nb2-ink:#E8EAEE;--nb2-keyword:#B1B9F9;--nb2-dim:#9AA0A8;--nb2-faint:var(--nb2-dim);--nb2-mute:var(--nb2-dim);--nb2-line-ink:color-mix(in srgb,var(--nb2-dim) 55%,transparent);--nb2-line:#262A2F;--nb2-line-hi:#3B414A;--nb2-bevel:rgba(224,230,240,0.05);--nb2-proof:#4FC98C;--nb2-live:var(--nb2-accent);--nb2-fail:#D98A94;--nb2-presence:#22C55E;--nb2-proof-dim:rgba(79,201,140,0.16);--nb2-live-dim:rgba(255,255,255,0.10);--nb2-fail-dim:rgba(217,138,148,0.14);--nb2-mask-on:#000;--nb2-node-question:#A78BFA;--nb2-node-direction:#5FA8F5;--nb2-node-alternative:#F07EA8;--nb2-node-detour:#8FA3B5;--nb2-node-context:#94A0AD;--nb2-node-question-dim:rgba(167,139,250,0.15);--nb2-node-direction-dim:rgba(95,168,245,0.15);--nb2-node-alternative-dim:rgba(240,126,168,0.15);--nb2-node-detour-dim:rgba(148,160,173,0.15);--nb2-node-context-dim:rgba(148,160,173,0.15);--nb2-oxide:#D98A94;--nb2-oxide-dim:rgba(217,138,148,0.13);--nb2-add-dim:rgba(101,183,148,0.13);--nb2-del-dim:rgba(199,104,96,0.12);--nb2-accent:#e8eaee;--nb2-well-plate:#1B1E24;--nb2-well-raise:#23272E;--nb2-well-line:#262A2F;--nb2-well-ink:#E8EAEE;--nb2-well-dim:#9AA0A8;--nb2-well-faint:var(--nb2-well-dim);--nb2-well-proof:#4FC98C;--nb2-well-live:#e8eaee;--nb2-well-fail:#D98A94;--nb2-well-accent:#e8eaee;--nb2-sunk:#06070A;--nb2-sunk-raise:#23272E;--nb2-sunk-line:#262A2F;--nb2-sunk-ink:var(--nb2-ink);--nb2-sunk-dim:var(--nb2-dim);--nb2-sunk-faint:var(--nb2-faint);--nb2-edge-top:#0A0B0E;--nb2-edge-bot:#06070A;--nb2-seal:var(--nb2-proof);--nb2-hallmark:var(--nb2-accent);--nb2-team:#8FB3C4;--nb2-team-dim:rgba(143,179,196,0.32);--nb2-mono:var(--font-plex-mono,"IBM Plex Mono"),ui-monospace,"SF Mono",Menlo,Consolas,monospace;--nb2-serif:var(--nb2-mono);--nb2-sans:var(--nb2-mono);--nbk-sans:-apple-system,"SF Pro Text","Segoe UI",Inter,system-ui,sans-serif;--nb2-t-beat:120ms;--nb2-t-float:150ms;--nb2-t-grow:200ms;--nb2-t-move:240ms;--nb2-t-cam:400ms;--nb2-t-settle:560ms;--nb2-ease:cubic-bezier(0.2,0.8,0.2,1);--nb2-ease-cam:cubic-bezier(0.22,1,0.36,1);--nb2-breathe:2400ms;--nb2-t-stagger:60ms;--nb2-stagger-cap:5;--nb2-phase:0s;--nb2-rail-w-ground:216px;--nb2-rail-w-activity:280px;--nb2-rail-w-rack:168px;--nb2-transport-h:44px;--nb2-row-h:24px;--nb2-grid-gap:24px;--nb2-lane-w:230px;--nb2-grid-dot:color-mix(in srgb,var(--nb2-line) 72%,transparent);--nb2-wire:var(--nb2-line-hi);--nb2-wire-live:var(--nb2-accent);--nb2-wire-w:1.25px;--nb2-focus:var(--nb2-accent);--nb2-well-max-h:calc(6 * var(--nb2-lh-1));--nb2-fs:13px;--nb2-lh:1.5;--nb2-fs-0:var(--nb2-fs);--nb2-lh-0:calc(var(--nb2-fs) * 1.5);--nb2-fs-1:var(--nb2-fs);--nb2-lh-1:calc(var(--nb2-fs) * 1.5);--nb2-fs-2:var(--nb2-fs);--nb2-lh-2:calc(var(--nb2-fs) * 1.5);--nb2-fs-3:var(--nb2-fs);--nb2-lh-3:calc(var(--nb2-fs) * 1.5);--nb2-fs-4:var(--nb2-fs);--nb2-lh-4:calc(var(--nb2-fs) * 1.5);--nb2-fs-5:var(--nb2-fs);--nb2-lh-5:calc(var(--nb2-fs) * 1.5);--nb2-fs-6:var(--nb2-fs);--nb2-lh-6:calc(var(--nb2-fs) * 1.5);--nb2-measure:66ch;--nb2-track-caps:0.08em;--nb2-r-1:4px;--nb2-r-2:8px;--nb2-r-3:12px;--nb2-r-4:16px;--nb2-sp-1:4px;--nb2-sp-2:8px;--nb2-sp-3:12px;--nb2-sp-4:16px;--nb2-sp-5:24px;--nb2-sp-6:32px;--nb2-sp-7:48px;--nb2-sp-8:64px;--nb2-shadow-card:0 1px 2px rgba(0,0,0,.58),0 14px 30px rgba(0,0,0,.40),inset 0 1px 0 rgba(232,238,246,.085);--nb2-shadow-raise:0 2px 5px rgba(0,0,0,.62),0 22px 44px rgba(0,0,0,.48),inset 0 1px 0 rgba(232,238,246,.13);--nb2-z-band:30;--nb2-z-hovercard:40;--nb2-z-popover:50;--nb2-z-scrim:60;--nb2-z-modal:61;--nb2-z-toast:80;--nb2-z-drawer:90}@media (prefers-color-scheme:light){:root{--nb2-card:#FEFEFF;--nb2-well-sh:inset 0 2px 8px rgba(24,28,33,.09);--nb2-seam:0 1px 0 rgba(24,28,33,.05);--nb2-key-bevel:0 1px 2px rgba(24,28,33,.09),0 2px 6px rgba(24,28,33,.06);--nb2-led:none;--nb2-cta-bg:var(--nb2-accent);--nb2-cta-ink:#FFFFFF;--nb2-cta-sh:0 1px 2px rgba(0,0,0,.14),0 6px 14px rgba(0,0,0,.12);--nb2-ctl-pad:3px 11px;--nb2-ctl-r:8px;--nb2-stk:30px;color-scheme:light;--nb2-ground:#EEF0F2;--nb2-instrument:#ECEEF1;--nb2-plate:#F7F8FA;--nb2-raise:#FEFEFF;--nb2-dark:rgba(24,28,33,0.20);--nb2-sunk:#E4E7EB;--nb2-sunk-raise:#F2F4F7;--nb2-sunk-line:rgba(24,28,33,0.16);--nb2-edge-top:#E3E6EB;--nb2-edge-bot:#DFE3E9;--nb2-ink:#1B1E22;--nb2-dim:#4F565E;--nb2-faint:var(--nb2-dim);--nb2-line:rgba(24,28,33,0.13);--nb2-line-hi:rgba(24,28,33,0.26);--nb2-bevel:rgba(255,255,255,0.7);--nb2-proof:#297350;--nb2-live:var(--nb2-accent);--nb2-fail:#9E4E58;--nb2-presence:#137539;--nb2-oxide:#9E4E58;--nb2-accent:#1b1e22;--nb2-seal:var(--nb2-accent);--nb2-team:#3C6B83;--nb2-node-question:#6D45C7;--nb2-node-direction:#2C6DBE;--nb2-node-alternative:#C23A6E;--nb2-node-detour:#5C7186;--nb2-node-context:#5A6672;--nb2-shadow-card:0 1px 2px rgba(24,28,33,.08),0 10px 24px rgba(24,28,33,.10),inset 0 1px 0 rgba(255,255,255,.9);--nb2-shadow-raise:0 2px 4px rgba(24,28,33,.10),0 16px 34px rgba(24,28,33,.16),inset 0 1px 0 rgba(255,255,255,.95)}}:root[data-nb-theme=light],[data-theme=light]{--nb2-card:#FEFEFF;--nb2-well-sh:inset 0 2px 8px rgba(24,28,33,.09);--nb2-seam:0 1px 0 rgba(24,28,33,.05);--nb2-key-bevel:0 1px 2px rgba(24,28,33,.09),0 2px 6px rgba(24,28,33,.06);--nb2-led:none;--nb2-cta-bg:var(--nb2-accent);--nb2-cta-ink:#FFFFFF;--nb2-cta-sh:0 1px 2px rgba(0,0,0,.14),0 6px 14px rgba(0,0,0,.12);--nb2-ctl-pad:3px 11px;--nb2-ctl-r:8px;--nb2-stk:30px;color-scheme:light;--nb2-ground:#EEF0F2;--nb2-instrument:#ECEEF1;--nb2-plate:#F7F8FA;--nb2-raise:#FEFEFF;--nb2-dark:rgba(24,28,33,0.20);--nb2-sunk:#E4E7EB;--nb2-sunk-raise:#F2F4F7;--nb2-sunk-line:rgba(24,28,33,0.16);--nb2-edge-top:#E3E6EB;--nb2-edge-bot:#DFE3E9;--nb2-ink:#1B1E22;--nb2-dim:#4F565E;--nb2-faint:var(--nb2-dim);--nb2-line:rgba(24,28,33,0.13);--nb2-line-hi:rgba(24,28,33,0.26);--nb2-bevel:rgba(255,255,255,0.7);--nb2-proof:#297350;--nb2-live:var(--nb2-accent);--nb2-fail:#9E4E58;--nb2-presence:#137539;--nb2-oxide:#9E4E58;--nb2-accent:#1b1e22;--nb2-seal:var(--nb2-accent);--nb2-team:#3C6B83;--nb2-node-question:#6D45C7;--nb2-node-direction:#2C6DBE;--nb2-node-alternative:#C23A6E;--nb2-node-detour:#5C7186;--nb2-node-context:#5A6672;--nb2-shadow-card:0 1px 2px rgba(24,28,33,.08),0 10px 24px rgba(24,28,33,.10),inset 0 1px 0 rgba(255,255,255,.9);--nb2-shadow-raise:0 2px 4px rgba(24,28,33,.10),0 16px 34px rgba(24,28,33,.16),inset 0 1px 0 rgba(255,255,255,.95)}:root[data-nb-theme=dark],[data-theme=dark]{--nb2-card:#14161B;--nb2-well-sh:inset 0 2px 10px rgba(0,0,0,.5);--nb2-seam:0 1px 0 rgba(0,0,0,.35);--nb2-key-bevel:inset 0 1px 0 rgba(59,65,74,.7),0 1px 2px rgba(0,0,0,.4);--nb2-led:0 0 7px rgba(255,255,255,.16);--nb2-cta-bg:var(--nb2-accent);--nb2-cta-ink:#0F1826;--nb2-cta-sh:0 2px 10px rgba(0,0,0,.45);--nb2-ctl-pad:2px 9px;--nb2-ctl-r:6px;--nb2-stk:30px;color-scheme:dark;--nb2-ground:#0E1013;--nb2-instrument:#0A0B0E;--nb2-plate:#1B1E24;--nb2-raise:#23272E;--nb2-dark:#030405;--nb2-sunk:#06070A;--nb2-sunk-raise:#23272E;--nb2-sunk-line:#262A2F;--nb2-edge-top:#0A0B0E;--nb2-edge-bot:#06070A;--nb2-ink:#E8EAEE;--nb2-keyword:#B1B9F9;--nb2-dim:#9AA0A8;--nb2-faint:var(--nb2-dim);--nb2-line:#262A2F;--nb2-line-hi:#3B414A;--nb2-bevel:rgba(224,230,240,0.05);--nb2-proof:#4FC98C;--nb2-live:var(--nb2-accent);--nb2-fail:#D98A94;--nb2-presence:#22C55E;--nb2-oxide:#D98A94;--nb2-accent:#e8eaee;--nb2-seal:var(--nb2-proof);--nb2-team:#8FB3C4;--nb2-node-question:#A78BFA;--nb2-node-direction:#5FA8F5;--nb2-node-alternative:#F07EA8;--nb2-node-detour:#8FA3B5;--nb2-node-context:#94A0AD;--nb2-shadow-card:0 1px 2px rgba(0,0,0,.58),0 14px 30px rgba(0,0,0,.40),inset 0 1px 0 rgba(232,238,246,.085);--nb2-shadow-raise:0 2px 5px rgba(0,0,0,.62),0 22px 44px rgba(0,0,0,.48),inset 0 1px 0 rgba(232,238,246,.13)}:root[data-nb-theme=nordic-charcoal],[data-theme=nordic-charcoal]{--nb2-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--nb2-fs:15px;--nb2-card:#141416;--nb2-well-sh:inset 0 1px 0 rgba(255,255,255,.03),inset 0 2px 14px rgba(0,0,0,.55);--nb2-seam:0 1px 0 rgba(0,0,0,.5);--nb2-key-bevel:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(0,0,0,.5),0 1px 2px rgba(0,0,0,.4);--nb2-led:0 0 10px rgba(255,255,255,.16);--nb2-cta-bg:var(--nb2-accent);--nb2-cta-ink:#0b1120;--nb2-cta-sh:0 2px 12px rgba(0,0,0,.45);--nb2-ctl-pad:6px 15px;--nb2-ctl-r:10px;--nb2-stk:36px;color-scheme:dark;--nb2-ground:#0B0B0C;--nb2-instrument:#0e0e10;--nb2-plate:#141416;--nb2-raise:#17181a;--nb2-dark:#08080a;--nb2-sunk:#060607;--nb2-sunk-raise:#17181a;--nb2-sunk-line:rgba(244,243,238,.09);--nb2-edge-top:#0e0e10;--nb2-edge-bot:#08080a;--nb2-ink:#f4f3ee;--nb2-keyword:#c9c6bd;--nb2-dim:#a3a099;--nb2-faint:#6a685f;--nb2-line:rgba(244,243,238,.15);--nb2-line-hi:rgba(244,243,238,.22);--nb2-bevel:rgba(255,255,255,0.04);--nb2-proof:#4FC98C;--nb2-live:var(--nb2-accent);--nb2-fail:#D98A94;--nb2-presence:#22C55E;--nb2-oxide:#D98A94;--nb2-accent:#e8eaee;--nb2-seal:var(--nb2-accent);--nb2-team:#8FB3C4;--nb2-node-question:#c9c6bd;--nb2-node-direction:var(--nb2-accent);--nb2-node-alternative:#a3a099;--nb2-node-detour:#8a8880;--nb2-node-context:#6a685f;--nb2-shadow-card:0 1px 2px rgba(0,0,0,.5),0 16px 44px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03);--nb2-shadow-raise:0 2px 4px rgba(0,0,0,.55),0 24px 54px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);--nb2-key:#17181a;--nb2-key-line:rgba(244,243,238,.12);--nb2-key-hi:rgba(255,255,255,.05);--nb2-key-sh:0 1px 2px rgba(0,0,0,.35);--nb2-verify-bg:rgba(255,255,255,.035);--nb2-verify-line:rgba(244,243,238,.12);--nb2-verify-rail:var(--nb2-accent);--nb2-verify-sh:inset 0 1px 0 rgba(255,255,255,.05),0 8px 26px -14px rgba(0,0,0,.7);--nb2-primary-ink:#0b1120;--nb2-primary-sh:0 2px 12px rgba(0,0,0,.45)}.nbst[data-theme=nordic-charcoal],:root[data-nb-theme=nordic-charcoal] .nbst,[data-theme=nordic-charcoal] .nbst{background-color:#0B0B0C;background-image:linear-gradient(rgba(11,11,12,.82),rgba(11,11,12,.88)),url(/assets/chalk-bg.png);background-size:cover;background-position:50%;background-attachment:fixed}:root[data-nb-theme=nordic-light],[data-theme=nordic-light]{--nb2-card:#FDFDFE;--nb2-well-sh:inset 0 2px 10px rgba(24,28,33,.11);--nb2-seam:0 1px 0 rgba(24,28,33,.06);--nb2-key-bevel:0 1px 2px rgba(24,28,33,.10),0 3px 8px rgba(24,28,33,.07);--nb2-led:0 0 8px rgba(0,0,0,.12);--nb2-cta-bg:var(--nb2-accent);--nb2-cta-ink:#FFFFFF;--nb2-cta-sh:0 1px 2px rgba(0,0,0,.14),0 7px 18px rgba(0,0,0,.12);--nb2-ctl-pad:6px 15px;--nb2-ctl-r:10px;--nb2-stk:36px;color-scheme:light;--nb2-ground:#e9ebee;--nb2-instrument:#eceef1;--nb2-plate:#ffffff;--nb2-raise:#fdfdfe;--nb2-dark:rgba(24,28,33,0.18);--nb2-sunk:#e4e7eb;--nb2-sunk-raise:#f2f4f7;--nb2-sunk-line:rgba(24,28,33,0.14);--nb2-edge-top:#e3e6eb;--nb2-edge-bot:#dfe3e9;--nb2-ink:#1a1f24;--nb2-dim:#5a636e;--nb2-faint:var(--nb2-dim);--nb2-line:rgba(24,28,33,0.12);--nb2-line-hi:rgba(24,28,33,0.24);--nb2-bevel:rgba(255,255,255,0.8);--nb2-proof:#297350;--nb2-live:var(--nb2-accent);--nb2-fail:#9E4E58;--nb2-presence:#137539;--nb2-oxide:#9E4E58;--nb2-accent:#1b1e22;--nb2-seal:var(--nb2-accent);--nb2-team:#3C6B83;--nb2-node-question:#6D45C7;--nb2-node-direction:#2C6DBE;--nb2-node-alternative:#C23A6E;--nb2-node-detour:#5C7186;--nb2-node-context:#5A6672;--nb2-shadow-card:0 1px 2px rgba(24,28,33,.06),0 12px 30px rgba(24,28,33,.10),inset 0 1px 0 rgba(255,255,255,.9);--nb2-shadow-raise:0 2px 4px rgba(24,28,33,.09),0 18px 38px rgba(24,28,33,.15),inset 0 1px 0 rgba(255,255,255,.95);--nb2-key:#fdfdfe;--nb2-key-line:#e6e9ee;--nb2-key-hi:#ffffff;--nb2-key-sh:0 1px 2px rgba(24,30,50,.13),0 2px 5px rgba(24,30,50,.08);--nb2-verify-bg:linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12)),#ffffff;--nb2-verify-line:rgba(0,0,0,.12);--nb2-verify-rail:transparent;--nb2-verify-sh:0 0 0 1px rgba(0,0,0,.12),0 8px 22px rgba(0,0,0,.12);--nb2-primary-ink:#ffffff;--nb2-primary-sh:0 1px 2px rgba(0,0,0,.14),0 7px 18px rgba(0,0,0,.12)}:root[data-nb-theme],:root[data-nb-theme]>body{background:var(--nb2-ground);background-image:none;color:var(--nb2-ink)}:root[data-nb-theme]>body{overflow:hidden}@keyframes nb2-v-rise{0%{opacity:1;transform:translateY(6px);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(-48px -48px -48px -48px)}}@keyframes nb2-v-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes nb2-v-strike{0%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes nb2-v-ink{0%{opacity:.45}to{opacity:1}}@keyframes nb2-v-decay{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(2px)}}.nb2-rise{animation:nb2-v-rise var(--nb2-t-move) var(--nb2-ease) both}.nb2-breathe{animation:nb2-v-breathe var(--nb2-breathe) var(--nb2-ease) infinite;animation-delay:calc(-1 * var(--nb2-phase))}.nb2-strike{animation:nb2-v-strike var(--nb2-t-beat) var(--nb2-ease) both}.nb2-ink{animation:nb2-v-ink var(--nb2-t-move) var(--nb2-ease) both}.nb2-decay{animation:nb2-v-decay var(--nb2-t-move) var(--nb2-ease) both}.nb2-card,.nb2-cell{overflow-wrap:break-word;hyphens:none}.nb2-mono-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-nb-theme] kbd{background:var(--nb2-raise);border-color:var(--nb2-line);color:var(--nb2-dim)}@media (prefers-reduced-motion:reduce){:root{--nb2-t-beat:0.01ms;--nb2-t-float:0.01ms;--nb2-t-grow:0.01ms;--nb2-t-move:0.01ms;--nb2-t-cam:0.01ms;--nb2-t-settle:0.01ms;--nb2-breathe:0.01ms;--nb2-t-stagger:0ms}.nb2-breathe{opacity:1}.nb2-breathe,.nbst[data-refuted]{animation:none}}[data-scrubbing]{--nb2-t-beat:0.01ms;--nb2-t-float:0.01ms;--nb2-t-grow:0.01ms;--nb2-t-move:0.01ms;--nb2-t-cam:0.01ms;--nb2-t-settle:0.01ms;--nb2-breathe:0.01ms;--nb2-t-stagger:0ms}[data-scrubbing] .nb2-breathe{animation:none;opacity:1}.nb-pop,.nbss-scroll,.nbst-pane-scroll,.nbst-pop,.sf-artifact-tab,.sf-artifact-treerail,.ws-computer-peek,.ws-computer-tree,.ws-sheet-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--nb2-ink) 18%,transparent) transparent}.nb-pop::-webkit-scrollbar,.nbss-scroll::-webkit-scrollbar,.nbst-pane-scroll::-webkit-scrollbar,.nbst-pop::-webkit-scrollbar,.sf-artifact-tab::-webkit-scrollbar,.sf-artifact-treerail::-webkit-scrollbar,.ws-computer-peek::-webkit-scrollbar,.ws-computer-tree::-webkit-scrollbar,.ws-sheet-scroll::-webkit-scrollbar{width:6px;height:6px}.nb-pop::-webkit-scrollbar-thumb,.nbss-scroll::-webkit-scrollbar-thumb,.nbst-pane-scroll::-webkit-scrollbar-thumb,.nbst-pop::-webkit-scrollbar-thumb,.sf-artifact-tab::-webkit-scrollbar-thumb,.sf-artifact-treerail::-webkit-scrollbar-thumb,.ws-computer-peek::-webkit-scrollbar-thumb,.ws-computer-tree::-webkit-scrollbar-thumb,.ws-sheet-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--nb2-ink) 18%,transparent);border-radius:3px}.nb-pop::-webkit-scrollbar-track,.nbss-scroll::-webkit-scrollbar-track,.nbst-pane-scroll::-webkit-scrollbar-track,.nbst-pop::-webkit-scrollbar-track,.sf-artifact-tab::-webkit-scrollbar-track,.sf-artifact-treerail::-webkit-scrollbar-track,.ws-computer-peek::-webkit-scrollbar-track,.ws-computer-tree::-webkit-scrollbar-track,.ws-sheet-scroll::-webkit-scrollbar-track{background:transparent}.nb,.nb *,.nb-pop,.nb-pop *,.nbst,.nbst *,.nbst-pop,.nbst-pop *,.podf,.podf *,.sf,.sf *,.tcx,.tcx *,.tf,.tf *,.ws-sheet,.ws-sheet *{
  /* !important is the law's teeth: cells import page CSS from outside the
     shell (pods.css --cr-sans et al.) whose selectors out-rank a root
     inheritance rule. Inside the shell there are no legal exceptions, so
     the strongest weight is the honest one. */font-family:var(--nb2-mono)!important;font-size:var(--nb2-fs)!important;line-height:var(--nb2-lh)!important}.nbst .nbk-card,.nbst .nbk-card *{font-family:var(--nbk-sans)!important}.nbst .nbk-card .nbk-mono,.nbst .nbk-card .nbk-mono *{font-family:var(--nb2-mono)!important}.nbst .nbk-card{font-size:13.5px!important;line-height:1.55!important}.nbst .nbk-hero{font-size:18px!important;line-height:1.15!important}.nbst .nbk-h{font-size:14px!important;line-height:1.35!important}.nbst .nbk-sm{font-size:12.5px!important}.nbst .nbk-xs{font-size:11px!important}.nbst .nbk-label{font-size:10px!important;line-height:1.4!important}