.matrix-mock{--foundation-800: rgb(82, 82, 82);--ice-400: rgb(163, 214, 254);--ice-500: rgb(143, 206, 255);--ice-850: rgb(63, 80, 93);--border-floating-shadow: rgba(0, 0, 0, 0.25);--connection-line: rgba(0, 0, 0, 0.12);--connection-pulse-1: rgba(0, 0, 0, 0.08);--connection-pulse-2: rgba(0, 0, 0, 0.15);--connection-pulse-3: rgba(0, 0, 0, 0.25);--connection-hover-line: rgba(0, 0, 0, 0.28);--connection-hover-pulse-1: rgba(0, 0, 0, 0.18);--connection-hover-pulse-2: rgba(0, 0, 0, 0.38);--connection-hover-pulse-3: rgba(0, 0, 0, 0.6);--connection-highlight-line: rgba(70, 91, 255, 0.35);--connection-highlight-pulse-1: rgba(70, 91, 255, 0.2);--connection-highlight-pulse-2: rgba(70, 91, 255, 0.5);--connection-highlight-pulse-3: rgba(70, 91, 255, 0.85);--background: #ffffff;--background-hover: rgb(250, 250, 250);--card: #ffffff;--sidebar: #ffffff;--input: #f5f5f7;--shadow: rgb(198, 203, 222);--text-primary: #27272b;--text-secondary: #777d97;--text-tertiary: #9ba2bf;--text-light: #c6cbde;--table-header: rgba(242, 238, 247, 1);--table-secondary: rgba(242, 238, 247, 0.5);--text-blue: #0576ff;--background-primary: rgb(251, 251, 251);--background-secondary: rgb(244, 244, 244);--background-tertiary: rgb(239, 239, 239);--background-tertiary-old: rgb(237, 237, 237);--background-emphasis: rgb(255, 255, 255);--background-cobalt: rgb(238, 242, 255);--background-nova: rgb(244, 239, 249);--background-arbor: rgb(232, 246, 242);--background-solar: rgb(247, 244, 234);--background-terra: rgb(245, 239, 234);--background-negative: rgb(255, 233, 230);--background-overlay: rgba(0, 0, 0, 0.2);--background-primary-overlay: rgba(0, 0, 0, 0.025);--background-secondary-overlay: rgba(0, 0, 0, 0.055);--background-secondary-weak: rgb(247, 247, 247);--background-quarternary: rgb(229, 229, 229);--background-gradient-raised-top: rgb(251, 251, 251);--background-gradient-raised-bottom: rgb(245, 245, 245);--header-primary: rgb(23, 23, 23);--header-secondary: rgb(82, 82, 82);--header-tertiary: rgb(115, 115, 115);--header-eyebrow: rgb(163, 163, 163);--header-disabled: rgb(163, 163, 163);--content-primary: rgb(38, 38, 38);--content-secondary: rgb(91, 91, 91);--content-tertiary: rgb(134, 134, 134);--content-disabled: rgb(186, 186, 186);--content-onColor: rgb(255, 255, 255);--content-cobalt: rgb(70, 91, 255);--content-nova: rgb(164, 109, 224);--content-arbor: rgb(94, 142, 113);--content-terra: rgb(236, 127, 112);--content-solar: rgb(215, 161, 54);--content-negative: rgb(220, 57, 34);--icon-primary: rgb(115, 115, 115);--icon-secondary: rgb(134, 134, 134);--icon-tertiary: rgb(163, 163, 163);--icon-disabled: rgb(186, 186, 186);--icon-onColor: rgb(255, 255, 255);--icon-inverse: rgb(255, 255, 255);--icon-cobalt: rgb(70, 91, 255);--icon-nova: rgb(164, 109, 224);--icon-arbor: rgb(94, 142, 113);--icon-terra: rgb(236, 127, 112);--icon-solar: rgb(215, 161, 54);--icon-negative: rgb(220, 57, 34);--border-default: rgb(229, 229, 229);--border-weak: rgb(234, 234, 234);--border-inverse: rgb(82, 82, 82);--border-focus: rgb(144, 157, 255);--border-hairline: rgba(0, 0, 0, 0.13);--border-gradient-raised-top: rgb(229, 229, 229);--border-gradient-raised-bottom: rgb(163, 163, 163);--border-gradient-inset-top: rgb(212, 212, 212);--border-gradient-inset-bottom: rgb(255, 255, 255);--grid-line: rgba(229, 229, 229, 0.8);--grid-line-shadow: rgba(255, 255, 255, 0.8);--border-button-primary: rgb(60, 77, 219);--pill-blue-bg: rgba(70, 91, 255, 0.1);--pill-blue-text: #1d2eb3;--pill-red-bg: rgba(227, 51, 34, 0.09);--pill-red-text: #c2261a;--pill-teal-bg: rgba(14, 138, 198, 0.1);--pill-teal-text: #096c9c;--pill-purple-bg: rgba(148, 13, 231, 0.08);--pill-purple-text: #784da7;--pill-yellow-bg: rgba(255, 212, 0, 0.23);--pill-yellow-text: #80661d;--pill-green-bg: rgba(22, 138, 74, 0.1);--pill-green-text: #126d3b;--pill-orange-bg: rgba(247, 107, 21, 0.12);--pill-orange-text: #a84a00;--pill-grey-bg: rgba(23, 23, 23, 0.05);--pill-grey-text: #525252;--pill-brown-bg: rgba(138, 86, 42, 0.11);--pill-brown-text: #7a4f22;--pill-pink-bg: rgba(226, 42, 130, 0.09);--pill-pink-text: #b02467;--pill-neutral-bg: rgba(91, 91, 91, 0.08);--pill-neutral-text: #5b5b5b;--pill-label-grey-bg: rgba(23, 23, 23, 0.06);--pill-label-neutral-bg: rgba(23, 23, 23, 0.04);--pill-neutral-swatch: #f7f7f6;--pill-grey-swatch: #aeaeae;--pill-brown-swatch: #d6c4b4;--pill-orange-swatch: #fccbad;--pill-yellow-swatch: #fff0a6;--pill-green-swatch: #add6c0;--pill-blue-swatch: #bec6ff;--pill-purple-swatch: #daaaf7;--pill-pink-swatch: #f5b4d3;--pill-red-swatch: #f5b8b2;--pill-swatch-border: rgba(0, 0, 0, 0.08);--pill-swatch-ring-strength: 75%;--hover-primary: rgb(0, 0, 0);--hover-secondary: rgb(0, 0, 0)}.matrix-mock[data-theme=dark],[data-theme=dark] .matrix-mock{--connection-line: rgba(255, 255, 255, 0.07);--connection-pulse-1: rgba(255, 255, 255, 0.08);--connection-pulse-2: rgba(255, 255, 255, 0.18);--connection-pulse-3: rgba(255, 255, 255, 0.35);--connection-hover-line: rgba(255, 255, 255, 0.22);--connection-hover-pulse-1: rgba(255, 255, 255, 0.2);--connection-hover-pulse-2: rgba(255, 255, 255, 0.45);--connection-hover-pulse-3: rgba(255, 255, 255, 0.75);--connection-highlight-line: rgba(88, 110, 251, 0.45);--connection-highlight-pulse-1: rgba(88, 110, 251, 0.25);--connection-highlight-pulse-2: rgba(88, 110, 251, 0.55);--connection-highlight-pulse-3: rgba(180, 195, 255, 0.9);--background: #222222;--background-hover: rgb(43, 43, 43);--card: #262626;--sidebar: #262626;--input: #333333;--shadow: rgb(20, 20, 20);--text-primary: #eceded;--text-secondary: #afb1b2;--text-tertiary: #868a8c;--text-light: #4f5158;--table-header: #2b2b2b;--table-secondary: #2b2c33;--background-primary: rgb(23, 23, 23);--background-secondary: rgb(29, 29, 29);--background-tertiary: rgb(18, 18, 18);--background-tertiary-old: rgb(48, 48, 48);--background-emphasis: rgb(34, 34, 34);--background-cobalt: rgb(33, 42, 82);--background-nova: rgb(51, 45, 57);--background-arbor: rgb(35, 39, 38);--background-solar: rgb(53, 52, 48);--background-terra: rgb(52, 44, 44);--background-negative: rgb(62, 8, 0);--background-overlay: rgba(0, 0, 0, 0.4);--background-primary-overlay: rgba(255, 255, 255, 0.05);--background-secondary-overlay: rgba(255, 255, 255, 0.1);--background-secondary-weak: rgb(26, 26, 26);--background-quarternary: rgb(0, 0, 0);--background-gradient-raised-top: rgb(66, 66, 66);--background-gradient-raised-bottom: rgb(33, 33, 33);--header-primary: rgb(245, 245, 245);--header-secondary: rgb(202, 202, 202);--header-tertiary: rgb(115, 115, 115);--header-eyebrow: rgb(163, 163, 163);--header-disabled: rgb(82, 82, 82);--content-primary: rgb(245, 245, 245);--content-secondary: rgb(202, 202, 202);--content-tertiary: rgb(163, 163, 163);--content-disabled: rgb(115, 115, 115);--content-onColor: rgb(255, 255, 255);--content-cobalt: rgb(99, 117, 255);--content-nova: rgb(177, 131, 228);--content-arbor: rgb(118, 159, 134);--content-terra: rgb(239, 146, 133);--content-solar: rgb(221, 175, 84);--content-negative: rgb(220, 57, 34);--icon-primary: rgb(212, 212, 212);--icon-secondary: rgb(163, 163, 163);--icon-tertiary: rgb(100, 100, 100);--icon-disabled: rgb(115, 115, 115);--icon-onColor: rgb(255, 255, 255);--icon-inverse: rgb(0, 0, 0);--icon-cobalt: rgb(88, 110, 251);--icon-nova: rgb(164, 109, 224);--icon-arbor: rgb(94, 142, 113);--icon-terra: rgb(236, 127, 112);--icon-solar: rgb(215, 161, 54);--icon-negative: rgb(220, 57, 34);--border-default: rgb(50, 50, 50);--border-weak: rgb(38, 38, 38);--border-inverse: rgb(229, 229, 229);--border-focus: rgb(144, 157, 255);--border-hairline: rgb(50, 50, 50);--border-gradient-raised-top: rgb(98, 98, 98);--border-gradient-raised-bottom: rgb(43, 43, 43);--border-gradient-inset-top: rgb(23, 23, 23);--border-gradient-inset-bottom: rgb(82, 82, 82);--grid-line: rgba(10, 10, 10, 0.5);--grid-line-shadow: rgba(64, 64, 64, 0.5);--border-button-primary: rgb(68, 89, 245);--pill-blue-bg: rgba(70, 91, 255, 0.14);--pill-blue-text: #b5bdff;--pill-red-bg: rgba(227, 51, 34, 0.15);--pill-red-text: #ff9d93;--pill-teal-bg: rgba(14, 138, 198, 0.15);--pill-teal-text: #8fceff;--pill-purple-bg: rgba(182, 129, 240, 0.14);--pill-purple-text: #d5c0ed;--pill-yellow-bg: rgba(240, 177, 0, 0.1);--pill-yellow-text: #ffe66e;--pill-green-bg: rgba(22, 138, 74, 0.15);--pill-green-text: #80d7a0;--pill-orange-bg: rgba(255, 122, 24, 0.14);--pill-orange-text: #ffb878;--pill-grey-bg: rgba(255, 255, 255, 0.1);--pill-grey-text: #d4d4d4;--pill-brown-bg: rgba(180, 124, 74, 0.15);--pill-brown-text: #dbb08a;--pill-pink-bg: rgba(236, 72, 148, 0.15);--pill-pink-text: #f9a8cf;--pill-neutral-bg: rgba(202, 202, 202, 0.1);--pill-neutral-text: #cacaca;--pill-label-grey-bg: rgba(255, 255, 255, 0.12);--pill-label-neutral-bg: rgba(255, 255, 255, 0.06);--pill-neutral-swatch: #333333;--pill-grey-swatch: #949491;--pill-brown-swatch: #9a7452;--pill-orange-swatch: #c1682f;--pill-yellow-swatch: #c3a13d;--pill-green-swatch: #4f8a64;--pill-blue-swatch: #4b7ca8;--pill-purple-swatch: #7d609e;--pill-pink-swatch: #a86180;--pill-red-swatch: #b95b49;--pill-swatch-border: rgba(255, 255, 255, 0.12);--pill-swatch-ring-strength: 100%;--hover-primary: rgb(255, 255, 255);--hover-secondary: rgb(0, 0, 0)}.matrix-mock .typography-display-medium{font-size:1.875rem;line-height:1.25em;font-style:normal;font-weight:120;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-display-small{font-size:1.75rem;line-height:2rem;font-style:normal;font-weight:90;letter-spacing:-0.7px;font-family:var(--ff-sans-upright)}.matrix-mock .typography-heading-large{font-size:1.5rem;line-height:2rem;font-style:normal;font-weight:120;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-heading-small{font-size:1.125rem;line-height:1.5rem;font-style:normal;font-weight:120;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-label-medium{font-size:1rem;line-height:1.5rem;font-style:normal;font-weight:120;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-label-small{font-size:.875rem;line-height:1.25rem;font-style:normal;font-weight:120;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-label-extrasmall{font-size:.75rem;line-height:1rem;font-style:normal;font-weight:120;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-body-medium{font-size:1rem;line-height:1.5rem;font-style:normal;font-weight:90;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-body-medium-paragraph{font-size:1rem;line-height:1.625rem;font-style:normal;font-weight:90;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-body-small{font-size:.875rem;line-height:1.25rem;font-style:normal;font-weight:90;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-body-small-paragraph{font-size:.875rem;line-height:1.375rem;font-style:normal;font-weight:90;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-body-helper{font-size:.75rem;line-height:1rem;font-style:normal;font-weight:90;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-body-helper-paragraph{font-size:.75rem;line-height:1.125rem;font-style:normal;font-weight:90;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-sidebar-small{font-size:.875rem;line-height:1.25rem;font-style:normal;font-weight:95;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-badge-extrasmall{font-size:.625rem;line-height:.875rem;font-style:normal;font-weight:95;letter-spacing:0;font-family:var(--ff-sans-upright)}.matrix-mock .typography-code-extrasmall{font-family:var(--font-geist-mono);font-size:.75rem;line-height:1.625em;font-style:normal;font-weight:400;letter-spacing:0;font-family:var(--ff-sans-upright)}@font-face{font-display:block;font-family:"Material Symbols Sharp";font-style:normal;font-weight:100 700;src:url("/static/fonts/MaterialSymbolsSharp.woff2") format("woff2")}.matrix-mock__msIcon{color:var(--matrix-mock-color-soft);direction:ltr;display:inline-block;font-family:"Material Symbols Sharp",sans-serif;font-feature-settings:"liga";font-size:.875rem;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal}.matrix-mock{--matrix-mock-border: var(--border-default);--matrix-mock-surface: var(--background-emphasis);--matrix-mock-hairline: rgb(229 229 229);--matrix-mock-bg: var(--matrix-mock-surface);--matrix-mock-color: var(--content-primary);--matrix-mock-color-soft: var(--content-tertiary);--matrix-mock-hover-overlay: rgb(0 0 0 / 6%);--matrix-mock-press-overlay: rgb(0 0 0 / 8%);--matrix-mock-logo-ring: rgb(0 0 0 / 8%);--matrix-mock-shadow-small: 0 4px 6px -2px rgb(0 0 0 / 6%);--range-ring-width: 1.5px;--range-ring-radius: 2px;--range-ring-bleed: 1px;--range-handle-size: 7px;--pill-blue-bg: rgb(70 91 255 / 10%);--pill-blue-text: #1d2eb3;--pill-red-bg: rgb(227 51 34 / 9%);--pill-red-text: #c2261a;--pill-teal-bg: rgb(14 138 198 / 10%);--pill-teal-text: #096c9c;--pill-orange-bg: rgb(247 107 21 / 12%);--pill-orange-text: #a84a00;--pill-purple-bg: rgb(148 13 231 / 8%);--pill-purple-text: #784da7;--pill-grey-bg: rgb(23 23 23 / 5%);--pill-grey-text: #525252;--pill-yellow-bg: rgb(255 212 0 / 23%);--pill-yellow-text: #80661d;--pill-green-bg: rgb(22 138 74 / 10%);--pill-green-text: #126d3b;background-color:var(--matrix-mock-bg);border:.5px solid var(--matrix-mock-hairline);border-radius:1rem;color:var(--matrix-mock-color);overflow:hidden;position:relative;text-align:left}.matrix-mock[data-theme=dark]{--matrix-mock-surface: rgb(18 18 18);--matrix-mock-hairline: rgb(44 44 44);--matrix-mock-hover-overlay: rgb(255 255 255 / 8%);--matrix-mock-press-overlay: rgb(255 255 255 / 12%);--matrix-mock-logo-ring: rgb(255 255 255 / 12%);--matrix-mock-shadow-small: 0 4px 6px -2px rgb(0 0 0 / 30%);--pill-blue-bg: rgb(70 91 255 / 14%);--pill-blue-text: #b5bdff;--pill-red-bg: rgb(227 51 34 / 15%);--pill-red-text: #ff9d93;--pill-teal-bg: rgb(14 138 198 / 15%);--pill-teal-text: #8fceff;--pill-orange-bg: rgb(255 122 24 / 14%);--pill-orange-text: #ffb878;--pill-purple-bg: rgb(182 129 240 / 14%);--pill-purple-text: #d5c0ed;--pill-grey-bg: rgb(255 255 255 / 10%);--pill-grey-text: #d4d4d4;--pill-yellow-bg: rgb(240 177 0 / 10%);--pill-yellow-text: #ffe66e;--pill-green-bg: rgb(22 138 74 / 15%);--pill-green-text: #80d7a0}.matrix-mock,.matrix-mock *{scrollbar-width:none}@media(max-width: 39.9375em){.matrix-folder__panel .matrix-mock{zoom:.8}.matrix-mock__columnEditor,.matrix-mock__cellEditor{zoom:.8}}.matrix-mock::-webkit-scrollbar,.matrix-mock *::-webkit-scrollbar{display:none}.matrix-mock .type-ui-matrix{--fz: 0.875rem;--lh: 1.25rem}.matrix-mock__toolbar{align-items:center;border-block-end:.5px solid var(--matrix-mock-hairline);display:flex;justify-content:space-between;padding:var(--space-3)}@media(max-width: 39.9375em){.matrix-mock__toolbar{flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}}@media(max-width: 39.9375em){.matrix-mock .matrix-mock__toolbar-left{display:none}}.matrix-mock__toolbar-left,.matrix-mock__toolbar-right{align-items:center;display:flex;gap:var(--space-2)}.matrix-mock__toolbar-left{gap:var(--space-1)}.matrix-mock__toolbarBtn{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--bdrs-full);box-shadow:none;cursor:pointer;display:flex;gap:var(--space-1-5);justify-content:center;padding:var(--space-0-5) var(--space-3);transition:background-color 120ms ease-out,box-shadow 120ms ease-out,transform 120ms ease-out}.matrix-mock .matrix-mock__toolbarBtn{color:var(--content-secondary);font-family:var(--ff-sans-upright);--fz: 0.875rem;--fw: 120;--lh: 1.25rem;--lts: -0.02em}.matrix-mock__toolbarBtn:hover,.matrix-mock__toolbarBtn[aria-expanded=true]{background-color:var(--background-secondary)}.matrix-mock__toolbarBtn:active{transform:scale(0.98)}.matrix-mock__toolbarBtn svg,.matrix-mock__toolbarIcon{block-size:.6875rem;color:var(--matrix-mock-color-soft);inline-size:.6875rem}.matrix-mock__toolbarIconBtn{align-items:center;background:none;border:none;border-radius:var(--bdrs-sm);color:var(--matrix-mock-color-soft);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--space-1);transition:background-color 120ms ease-out,color 120ms ease-out,transform 120ms ease-out}.matrix-mock__toolbarIconBtn svg{block-size:.75rem;inline-size:.75rem}.matrix-mock__toolbarIconBtn:hover{background-color:var(--background-secondary)}.matrix-mock__toolbarIconBtn:active{transform:scale(0.9)}.matrix-mock__densityToggle{align-items:center;background-color:var(--background-emphasis);block-size:1.75rem;border:1px solid var(--matrix-mock-hairline);border-radius:var(--bdrs-full);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;justify-content:center;padding-block:.125rem;padding-inline:.0625rem;position:relative}.matrix-mock__densityBtn{align-items:center;background:none;block-size:1.5rem;border:none;border-radius:var(--bdrs-full);color:var(--content-tertiary);cursor:pointer;display:inline-flex;inline-size:1.5rem;justify-content:center;padding:.25rem;position:relative;transition:background-color 200ms ease-in-out;z-index:1}.matrix-mock__densityBtn:active{background-color:var(--matrix-mock-press-overlay)}.matrix-mock__densityIndicator{background-color:var(--background-secondary-overlay);block-size:1.625rem;border:1px solid var(--matrix-mock-hairline);border-radius:var(--bdrs-full);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);inline-size:1.625rem;inset-block-start:0;position:absolute;transition:inset-inline-start 250ms cubic-bezier(0.34, 1.3, 0.64, 1)}.matrix-mock[data-density=compact] .matrix-mock__densityIndicator{inset-inline-start:0}.matrix-mock[data-density=standard] .matrix-mock__densityIndicator{inset-inline-start:1.5rem}.matrix-mock[data-density=expanded] .matrix-mock__densityIndicator{inset-inline-start:3rem}.matrix-mock__toolbar-divider{background-color:var(--matrix-mock-border);block-size:.75rem;border-radius:var(--bdrs-xs);inline-size:1px;min-inline-size:2px}.matrix-mock__addMenu{background-color:var(--background-emphasis);border-radius:.75rem;box-shadow:0 0 0 1px var(--matrix-mock-hairline),0 8px 28px rgba(0,0,0,.34);inline-size:16.25rem;opacity:0;padding:.375rem;pointer-events:none;position:absolute;transform:scale(0.95);transform-origin:top left;transition:opacity 0s,transform 0s,visibility 0s;visibility:hidden;z-index:20}.matrix-mock__addMenu[data-open=true]{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity 160ms cubic-bezier(0.23, 1, 0.32, 1),transform 160ms cubic-bezier(0.23, 1, 0.32, 1);visibility:visible}.matrix-mock .matrix-mock__addMenuLabel{color:var(--content-tertiary);font-family:var(--ff-sans-upright);font-size:.75rem;font-weight:120;line-height:1rem;padding:.25rem .5rem}.matrix-mock__addMenuList{display:flex;flex-direction:column;gap:1px;position:relative}.matrix-mock__addMenuGlide{background-color:var(--background-secondary);border-radius:.5rem;inset-inline:0;opacity:0;pointer-events:none;position:absolute;transition:top 220ms cubic-bezier(0.23, 1, 0.32, 1),height 220ms cubic-bezier(0.23, 1, 0.32, 1),opacity 150ms ease}.matrix-mock .matrix-mock__addMenuRow{align-items:center;background:none;block-size:2.25rem;border:none;border-radius:.5rem;color:var(--content-primary);cursor:pointer;display:flex;font-family:var(--ff-sans-upright);font-size:.8125rem;font-weight:90;gap:.625rem;inline-size:100%;padding-inline:.5rem;position:relative;text-align:left;z-index:1}.matrix-mock .matrix-mock__addMenuIcon{color:var(--content-secondary);font-size:.9375rem}@media(prefers-reduced-motion: reduce){.matrix-mock__addMenu,.matrix-mock__addMenu[data-open=true],.matrix-mock__addMenuGlide{transform:none;transition:none}}.matrix-mock__tableWrapper{block-size:39.5rem;overflow:auto hidden;overscroll-behavior-x:none;scrollbar-width:none}@media(max-width: 39.9375em){.matrix-mock__tableWrapper{block-size:37.5rem}}.matrix-mock__tableWrapper::-webkit-scrollbar{display:none}.matrix-mock[data-theme-flip],.matrix-mock[data-theme-flip] *{transition:none !important}.matrix-mock__vscroll{display:none;inline-size:.875rem;inset-inline-end:0;opacity:0;padding:.25rem;position:absolute;transition:opacity 180ms ease;z-index:6}.matrix-mock__vscroll[data-scrollable=true]{display:block}.matrix-mock__tableWrapper:hover~.matrix-mock__vscroll,.matrix-mock__vscroll:hover,.matrix-mock__vscroll[data-dragging=true]{opacity:1}.matrix-mock__vscrollThumb{background-color:var(--content-tertiary);border-radius:.1875rem;cursor:default;inline-size:.375rem;opacity:.45;transition:opacity 120ms ease}.matrix-mock__vscrollThumb:hover,.matrix-mock__vscroll[data-dragging=true] .matrix-mock__vscrollThumb{opacity:.75}.matrix-mock__demoCta{background-color:var(--background-emphasis);border-radius:.75rem;box-shadow:0 0 0 1px var(--matrix-mock-hairline),0 8px 28px rgba(0,0,0,.34);display:grid;gap:1.125rem;inline-size:17.5rem;opacity:0;padding:1rem;pointer-events:none;position:absolute;transform:scale(0.95);transform-origin:top left;transition:opacity 0s,transform 0s,visibility 0s;visibility:hidden;z-index:20}.matrix-mock__demoCta[data-open=true]{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity 160ms cubic-bezier(0.23, 1, 0.32, 1),transform 160ms cubic-bezier(0.23, 1, 0.32, 1);visibility:visible}.matrix-mock .matrix-mock__demoCtaText{color:var(--content-secondary);margin:0}.matrix-mock .matrix-mock__demoCtaBtn{background-color:#fff;border-radius:.5rem;color:#111;display:inline-block;font-size:.8125rem;justify-self:start;padding:.3125rem .625rem;text-decoration:none;transition:background-color 120ms ease}.matrix-mock .matrix-mock__demoCtaBtn:hover{background-color:#e6e6e6}.matrix-mock__table{border-collapse:separate;border-spacing:0;min-inline-size:75rem;table-layout:fixed;-webkit-user-select:none;user-select:none;width:100%}.matrix-mock__cell--rangeSelected{position:relative;z-index:1}.matrix-mock__cell--company.matrix-mock__cell--rangeSelected{z-index:3}.matrix-mock__table>tbody>tr:first-child .matrix-mock__cell--rangeSelected::after{inset-block-start:0}.matrix-mock__cell--rangeSelected::after{border:0 solid var(--content-cobalt);content:"";inset:calc(-1*var(--range-ring-bleed)) calc(-1*var(--range-ring-bleed)) calc(-1*var(--range-ring-bleed)) 0;pointer-events:none;position:absolute;z-index:1}.matrix-mock__cell--rangeTop::after{border-top-width:var(--range-ring-width)}.matrix-mock__cell--rangeBottom::after{border-bottom-width:var(--range-ring-width)}.matrix-mock__cell--rangeLeft::after{border-left-width:var(--range-ring-width)}.matrix-mock__cell--rangeRight::after{border-right-width:var(--range-ring-width)}.matrix-mock__cell--rangeSingle::after{border-radius:var(--range-ring-radius);border-width:var(--range-ring-width)}.matrix-mock__cell--rangeTop.matrix-mock__cell--rangeLeft::after{border-start-start-radius:var(--range-ring-radius)}.matrix-mock__cell--rangeTop.matrix-mock__cell--rangeRight::after{border-start-end-radius:var(--range-ring-radius)}.matrix-mock__cell--rangeBottom.matrix-mock__cell--rangeLeft::after{border-end-start-radius:var(--range-ring-radius)}.matrix-mock__cell--rangeBottom.matrix-mock__cell--rangeRight::after{border-end-end-radius:var(--range-ring-radius)}.matrix-mock__cell--rangeBottom.matrix-mock__cell--rangeRight::before,.matrix-mock__cell--rangeSingle::before{animation:matrix-mock-range-handle-in 150ms cubic-bezier(0.34, 1.36, 0.64, 1) backwards;background-color:var(--background-emphasis);block-size:var(--range-handle-size);border:var(--range-ring-width) solid var(--content-cobalt);border-radius:50%;content:"";inline-size:var(--range-handle-size);inset-block-end:calc(var(--range-ring-width)/2 - var(--range-handle-size)/2 - var(--range-ring-bleed));inset-inline-end:calc(var(--range-ring-width)/2 - var(--range-handle-size)/2 - var(--range-ring-bleed));pointer-events:none;position:absolute;z-index:2}@keyframes matrix-mock-range-handle-in{from{transform:scale(0)}to{transform:scale(1)}}@media(prefers-reduced-motion: reduce){.matrix-mock__cell--rangeBottom.matrix-mock__cell--rangeRight::before,.matrix-mock__cell--rangeSingle::before{animation:none}}.matrix-mock__th,.matrix-mock__indexCell,.matrix-mock__cell{padding-block:var(--space-1);padding-inline:.625rem;text-align:left;vertical-align:top}.matrix-mock[data-density=compact] .matrix-mock__indexCell,.matrix-mock[data-density=compact] .matrix-mock__cell{vertical-align:middle}.matrix-mock__cell{border-block-end:.5px solid var(--matrix-mock-hairline);border-inline-end:.5px solid var(--matrix-mock-hairline)}.matrix-mock__th,.matrix-mock__indexCell{box-shadow:inset -0.5px 0 0 var(--matrix-mock-hairline),inset 0 -0.5px 0 var(--matrix-mock-hairline)}.matrix-mock__th{background-color:var(--matrix-mock-bg);inline-size:var(--space-width-2xs);padding-block:.625rem;position:sticky;top:0;vertical-align:middle;z-index:4}.matrix-mock__th::before{background-color:inherit;block-size:.125rem;content:"";inset-block-end:100%;inset-inline:0;position:absolute}.matrix-mock__th--index::before,.matrix-mock__th--company::before{z-index:inherit}.matrix-mock__thResizeHandle{block-size:100%;cursor:col-resize;inline-size:.5rem;inset-block-start:0;inset-inline-end:-0.25rem;opacity:0;position:absolute;z-index:2}.matrix-mock__th:last-child .matrix-mock__thResizeHandle{inset-inline-end:0}.matrix-mock__th--index,.matrix-mock__indexCell{inline-size:var(--space-10);left:0;position:sticky;text-align:center;z-index:3}.matrix-mock__th--index{z-index:6}.matrix-mock__th--company,.matrix-mock__cell--company{left:var(--space-10);position:sticky}@media(max-width: 39.9375em){.matrix-mock__th--company,.matrix-mock__cell--company{left:auto}}@media(max-width: 39.9375em){.matrix-mock__cell--company{position:static}}.matrix-mock__cell--company{background-color:var(--matrix-mock-bg);min-inline-size:9.375rem;z-index:2}.matrix-mock__th--company{inline-size:calc(var(--space-width-2xs) + 1.25rem);z-index:5}.matrix-mock[data-scrolled-x] .matrix-mock__cell--company{box-shadow:6px 0 8px -4px rgba(0,0,0,.1)}.matrix-mock[data-scrolled-x] .matrix-mock__th--company{box-shadow:inset -0.5px 0 0 var(--matrix-mock-hairline),inset 0 -0.5px 0 var(--matrix-mock-hairline),6px 0 8px -4px rgba(0,0,0,.1)}@media(max-width: 39.9375em){.matrix-mock[data-scrolled-x] .matrix-mock__cell--company{box-shadow:none}.matrix-mock[data-scrolled-x] .matrix-mock__th--company{box-shadow:inset -0.5px 0 0 var(--matrix-mock-hairline),inset 0 -0.5px 0 var(--matrix-mock-hairline)}}.matrix-mock__indexCell{background-color:var(--matrix-mock-bg);color:var(--matrix-mock-color-soft);font-weight:var(--fw-regular);text-align:center;z-index:2}.matrix-mock__indexStack{display:grid;place-content:center;place-items:center}.matrix-mock__indexNumber,.matrix-mock__indexCheckbox{grid-area:1/1}.matrix-mock__th:hover{background-color:var(--background-secondary)}.matrix-mock__checkbox{align-items:center;background-color:var(--background-emphasis);block-size:1rem;border:1px solid var(--border-default);border-radius:1px;cursor:pointer;display:flex;inline-size:1rem;justify-content:center;margin-inline:auto;transition:background-color 120ms ease-out,border-color 120ms ease-out}.matrix-mock__checkbox:hover{border-color:var(--content-cobalt)}.matrix-mock .matrix-mock__checkboxMark{color:var(--content-onColor);font-size:.875rem;opacity:0}.matrix-mock__checkbox[aria-checked=true],.matrix-mock__checkbox[aria-checked=mixed]{background-color:var(--content-cobalt);border-color:var(--content-cobalt)}.matrix-mock__checkbox[aria-checked=true] .matrix-mock__checkboxMark,.matrix-mock__checkbox[aria-checked=mixed] .matrix-mock__checkboxMark{opacity:1}.matrix-mock__checkbox[aria-checked=mixed] .matrix-mock__checkboxMark{font-size:0}.matrix-mock__checkbox[aria-checked=mixed] .matrix-mock__checkboxMark::before{content:"remove";font-size:0.875rem}.matrix-mock__indexCheckbox{opacity:0;pointer-events:none}.matrix-mock__indexNumber{pointer-events:none}.matrix-mock__row:hover .matrix-mock__indexNumber{opacity:0}.matrix-mock__row:hover .matrix-mock__indexCheckbox,.matrix-mock__row[data-selected] .matrix-mock__indexCheckbox{opacity:1;pointer-events:auto}.matrix-mock__row[data-selected] .matrix-mock__indexNumber{opacity:0}.matrix-mock__row[data-selected] .matrix-mock__cell,.matrix-mock__row[data-selected] .matrix-mock__indexCell{background-color:color-mix(in srgb, var(--content-cobalt) 10%, var(--matrix-mock-bg))}.matrix-mock__thInner{align-items:center;color:var(--matrix-mock-color);display:flex;gap:var(--space-1-5);white-space:nowrap}.matrix-mock__thIcon,.matrix-mock__thIconText{align-items:center;color:var(--matrix-mock-color-soft);display:inline-flex;justify-content:center}.matrix-mock__thIcon{block-size:.6875rem;inline-size:.6875rem}.matrix-mock .matrix-mock__thLabel{color:var(--content-secondary);--fw: 120;--lts: -0.02em}.matrix-mock__cellText{display:inline-block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.matrix-mock .matrix-mock__cellText{--lh: 1.375rem}.matrix-mock[data-density=compact] .matrix-mock__cell--company{block-size:2.5625rem}.matrix-mock[data-density=standard] .matrix-mock__cell,.matrix-mock[data-density=standard] .matrix-mock__indexCell{block-size:6.875rem}.matrix-mock[data-density=standard] .matrix-mock__cellText,.matrix-mock[data-density=expanded] .matrix-mock__cellText{overflow-wrap:break-word;text-overflow:clip;white-space:normal}.matrix-mock[data-density=expanded] .matrix-mock__cellText{overflow:visible}.matrix-mock[data-density=standard] .matrix-mock__indexCell,.matrix-mock[data-density=expanded] .matrix-mock__indexCell{vertical-align:middle}.matrix-mock[data-density=standard] .matrix-mock__cellText{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;max-block-size:5.5rem}.matrix-mock__cellList,.matrix-mock__cellPara,.matrix-mock__cellListItem{display:block}.matrix-mock__cellListItem+.matrix-mock__cellListItem,.matrix-mock__cellList+.matrix-mock__cellPara,.matrix-mock__cellPara+.matrix-mock__cellList,.matrix-mock__cellPara+.matrix-mock__cellPara{margin-block-start:.375rem}.matrix-mock .matrix-mock__cellLead{color:var(--content-primary);font-weight:120}.matrix-mock[data-density=compact] .matrix-mock__cellList,.matrix-mock[data-density=compact] .matrix-mock__cellPara,.matrix-mock[data-density=compact] .matrix-mock__cellListItem{display:inline;margin-block-start:0}.matrix-mock[data-density=compact] .matrix-mock__cellListItem+.matrix-mock__cellListItem::before,.matrix-mock[data-density=compact] .matrix-mock__cellPara+.matrix-mock__cellPara::before{color:var(--content-tertiary);content:" · "}.matrix-mock__cellEditorContent .matrix-mock__cellList,.matrix-mock__cellEditorContent .matrix-mock__cellPara,.matrix-mock__cellEditorContent .matrix-mock__cellListItem{display:block}.matrix-mock__cellEditorContent .matrix-mock__cellListItem+.matrix-mock__cellListItem,.matrix-mock__cellEditorContent .matrix-mock__cellPara+.matrix-mock__cellPara{margin-block-start:.625rem}.matrix-mock__cellEditorContent .matrix-mock__cellListItem::before,.matrix-mock__cellEditorContent .matrix-mock__cellListItem::after,.matrix-mock__cellEditorContent .matrix-mock__cellPara::before,.matrix-mock__cellEditorContent .matrix-mock__cellPara::after{content:none}.matrix-mock[data-density=standard] .matrix-mock__cellList,.matrix-mock[data-density=standard] .matrix-mock__cellPara,.matrix-mock[data-density=standard] .matrix-mock__cellListItem{display:inline;margin-block-start:0}.matrix-mock[data-density=standard] .matrix-mock__cellListItem:not(:last-child)::after,.matrix-mock[data-density=standard] .matrix-mock__cellList:not(:last-child)::after,.matrix-mock[data-density=standard] .matrix-mock__cellPara:not(:last-child)::after{content:"\a";white-space:pre}.matrix-mock__cellText--muted{color:var(--matrix-mock-color-soft)}.matrix-mock__cellStatus{align-items:center;color:var(--content-primary);display:inline-flex;gap:.375rem;margin-inline-end:.375rem;vertical-align:bottom}.matrix-mock__cellDot{block-size:.5rem;border-radius:var(--bdrs-full);display:inline-block;flex-shrink:0;inline-size:.5rem}.matrix-mock[data-density=standard] .matrix-mock__cellStatus,.matrix-mock[data-density=expanded] .matrix-mock__cellStatus{display:flex;margin-block-end:.125rem;margin-inline-end:0}.matrix-mock__companyStack{align-items:center;background-color:var(--background-secondary);block-size:1.5rem;border:.5px solid var(--border-default);border-radius:var(--bdrs-full);box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer;display:inline-flex;gap:var(--space-2);isolation:isolate;padding-inline:.1875rem var(--space-3);position:relative;transition:transform 150ms ease-out,background-color 150ms ease-out}.matrix-mock[data-theme=dark] .matrix-mock__companyStack{border-color:rgba(0,0,0,0);box-shadow:0 1px 3px rgba(0,0,0,.25)}.matrix-mock[data-density=standard] .matrix-mock__companyStack{block-size:2rem;padding-inline:.25rem var(--space-3)}.matrix-mock[data-density=standard] .matrix-mock__companyStack .matrix-mock__companyLogo,.matrix-mock[data-density=standard] .matrix-mock__companyStack .matrix-mock__companyLogoFallback,.matrix-mock[data-density=standard] .matrix-mock__companyStack .matrix-mock__companyLogoSpinner{block-size:1.5rem;inline-size:1.5rem}.matrix-mock[data-density=standard] .matrix-mock__companyStack .matrix-mock__companyName{font-size:1rem;line-height:1.5rem}.matrix-mock[data-density=standard] .matrix-mock__companyStack .matrix-mock__companyTicker{font-size:.875rem;line-height:1.25rem}.matrix-mock__companyStack:hover{background-color:var(--background-tertiary)}.matrix-mock__companyStack:active{transform:scale(0.98)}.matrix-mock__companyLogo{background-color:var(--background-tertiary);block-size:1.125rem;border-radius:50%;box-shadow:inset 0 0 0 .5px var(--matrix-mock-logo-ring);flex-shrink:0;inline-size:1.125rem;object-fit:contain}.matrix-mock__companyLogoFallback{align-items:center;background-color:var(--background-tertiary);block-size:1.125rem;border-radius:50%;box-shadow:inset 0 0 0 .5px var(--matrix-mock-logo-ring);display:none;flex-shrink:0;inline-size:1.125rem;justify-content:center}.matrix-mock__companyLogoFallback .matrix-mock__msIcon{font-size:.75rem}[data-logo-failed] .matrix-mock__companyLogo,[data-logo-failed] .matrix-mock__logoImg{display:none}[data-logo-failed] .matrix-mock__companyLogoFallback{display:inline-flex}.matrix-mock__companyLogo--card,.matrix-mock__companyLogoFallback--card{block-size:2.5rem;border-radius:.5625rem;inline-size:2.5rem}.matrix-mock[data-density=expanded] .matrix-mock__companyLogo--card,.matrix-mock[data-density=expanded] .matrix-mock__companyLogoFallback--card{border-radius:50%}.matrix-mock__companyLogo--card{object-fit:cover}.matrix-mock__companyLogoFallback--card .matrix-mock__msIcon{font-size:1.25rem}.matrix-mock__companyLogoSpinner{align-items:center;block-size:1.125rem;display:none;flex-shrink:0;inline-size:1.125rem;justify-content:center}.matrix-mock__companyLogoSpinner svg{block-size:.8125rem;color:var(--content-tertiary);fill:currentcolor;inline-size:.8125rem}.matrix-mock__companyLogoSpinner--card{block-size:2.5rem;inline-size:2.5rem}.matrix-mock__companyLogoSpinner--card svg{block-size:1.25rem;inline-size:1.25rem}[data-logo-fetching] .matrix-mock__companyLogo,[data-logo-fetching] .matrix-mock__companyLogoFallback{display:none}[data-logo-fetching] .matrix-mock__companyLogoSpinner{display:inline-flex}.matrix-mock__companyText{align-items:baseline;display:inline-flex;gap:var(--space-1-5);min-inline-size:0}.matrix-mock .matrix-mock__companyName{color:var(--content-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock .matrix-mock__companyTicker{color:var(--content-tertiary);flex-shrink:0}.matrix-mock__companyCard{align-items:center;background-color:var(--background-secondary);block-size:4rem;border:.5px solid var(--border-default);border-radius:.875rem;box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer;display:none;gap:var(--space-3);inline-size:100%;isolation:isolate;max-inline-size:16.25rem;padding-inline:.75rem;position:relative;transition:transform 150ms ease-out,background-color 150ms ease-out;vertical-align:top}.matrix-mock[data-theme=dark] .matrix-mock__companyCard{border-color:rgba(0,0,0,0);box-shadow:0 1px 3px rgba(0,0,0,.25)}.matrix-mock__companyCard:hover{background-color:var(--background-tertiary)}.matrix-mock[data-theme=dark] .matrix-mock__companyStack::before,.matrix-mock[data-theme=dark] .matrix-mock__companyCard::before{background:linear-gradient(180deg, color-mix(in srgb, var(--border-gradient-raised-top) 65%, transparent), color-mix(in srgb, var(--border-gradient-raised-top) 20%, transparent) 72%);border-radius:inherit;content:"";inset:-0.5px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:.5px;pointer-events:none;position:absolute}.matrix-mock__companyCard:active{transform:scale(0.99)}.matrix-mock__glowClip{border-radius:inherit;display:none;inset:0;overflow:hidden;pointer-events:none;position:absolute}.matrix-mock__glowWash{background:radial-gradient(circle at center, var(--glow-color) 0%, color-mix(in srgb, var(--glow-color) 62%, transparent) 14%, color-mix(in srgb, var(--glow-color) 34%, transparent) 26%, color-mix(in srgb, var(--glow-color) 16%, transparent) 40%, color-mix(in srgb, var(--glow-color) 6%, transparent) 56%, color-mix(in srgb, var(--glow-color) 2%, transparent) 74%, transparent 90%);block-size:var(--glow-size, 6rem);border-radius:50%;filter:blur(var(--glow-blur, 10px));inline-size:var(--glow-size, 6rem);inset-block-start:var(--glow-y, 50%);inset-inline-start:var(--glow-x, 14px);mix-blend-mode:plus-lighter;opacity:.1;position:absolute;transform:translate(-50%, -50%)}.matrix-mock__glowRim{background-image:radial-gradient(135% 135% at var(--glow-x, 14px) var(--glow-y, 50%), var(--glow-color) 0%, color-mix(in srgb, var(--glow-color) 52%, transparent) 18%, color-mix(in srgb, var(--glow-color) 22%, transparent) 38%, color-mix(in srgb, var(--glow-color) 8%, transparent) 58%, transparent 78%);border-radius:inherit;display:none;inset:-0.5px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;mix-blend-mode:plus-lighter;opacity:.55;padding:.5px;pointer-events:none;position:absolute}.matrix-mock[data-theme=dark] [style*="--glow-color"] .matrix-mock__glowClip,.matrix-mock[data-theme=dark] [style*="--glow-color"] .matrix-mock__glowRim{display:block}.matrix-mock[data-density=expanded] .matrix-mock__companyStack{display:none}.matrix-mock[data-density=standard] .matrix-mock__cell,.matrix-mock[data-density=expanded] .matrix-mock__cell{padding-block:.625rem}.matrix-mock[data-density=expanded] .matrix-mock__companyCard{--glow-blur: 24px;--glow-size: 24rem;--glow-x: 50%;--glow-y: 34%;display:inline-flex;flex-direction:column;gap:var(--space-4);justify-content:center;margin-inline:auto;min-block-size:10.5rem;padding:1.5rem 1rem}.matrix-mock[data-density=expanded] .matrix-mock__companyCardText{align-items:center;gap:.125rem;inline-size:100%}.matrix-mock[data-density=expanded] .matrix-mock__companyCard .matrix-mock__companyName{font-size:1rem;line-height:1.5rem;max-inline-size:100%;overflow-wrap:break-word;padding-inline:var(--space-3);text-align:center;white-space:normal}.matrix-mock[data-density=expanded] .matrix-mock__companyCard .matrix-mock__companyTicker{font-size:.875rem;line-height:1.25rem}.matrix-mock__companyCardText{align-items:flex-start;display:flex;flex-direction:column;max-inline-size:100%;min-inline-size:0}.matrix-mock__companyCardText .matrix-mock__companyTicker{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock__logoWrap{align-items:center;display:flex}.matrix-mock__logoImg{max-block-size:1.25rem;max-inline-size:7.5rem;object-fit:contain}.matrix-mock[data-density=standard] .matrix-mock__logoWrap,.matrix-mock[data-density=expanded] .matrix-mock__logoWrap{justify-content:center;min-block-size:5rem}.matrix-mock[data-density=standard] .matrix-mock__logoImg,.matrix-mock[data-density=expanded] .matrix-mock__logoImg{max-block-size:5rem}.matrix-mock__artifactPill{align-items:center;background-color:var(--background-secondary);border:.5px solid var(--border-default);border-radius:var(--bdrs-full);box-shadow:var(--matrix-mock-shadow-small);cursor:pointer;display:inline-flex;gap:var(--space-1-5);max-inline-size:100%;padding:.0625rem .75rem .0625rem .5rem;transition:transform 150ms ease-out,background-color 150ms ease-out}.matrix-mock__artifactPill:hover{background-color:var(--background-tertiary)}.matrix-mock[data-theme=dark] .matrix-mock__artifactPill:hover{background-color:var(--background-emphasis)}.matrix-mock__artifactPill:active{transform:scale(0.98)}.matrix-mock__artifactIcon{block-size:1rem;flex-shrink:0;inline-size:1rem}.matrix-mock__artifactIcon--sm{block-size:1rem;inline-size:1rem}.matrix-mock .matrix-mock__artifactLabel{color:var(--content-primary);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock__artifactCard{background-color:var(--background-secondary);border:.5px solid var(--border-default);border-radius:1rem;box-shadow:var(--matrix-mock-shadow-small);cursor:pointer;display:none;gap:var(--space-2);max-inline-size:100%;padding:.5rem;transition:background-color 150ms ease-out}.matrix-mock__artifactCard:hover{background-color:var(--background-tertiary)}.matrix-mock[data-theme=dark] .matrix-mock__artifactCard:hover{background-color:var(--background-emphasis)}.matrix-mock__artifactCardIcon{align-items:center;display:none;flex-shrink:0}.matrix-mock__artifactPreview{background-color:var(--background-emphasis);border-radius:.5rem;display:block;outline:.5px solid var(--border-weak);overflow:hidden}.matrix-mock__docPage{line-height:0}.matrix-mock__docPageSvg{block-size:auto;display:block;inline-size:100%}.matrix-mock__docSheet{background-color:#fff;block-size:100%;color:#000;font-family:Calibri,Carlito,"Segoe UI",sans-serif;font-size:.916875rem;line-height:1.08;padding:6rem}.matrix-mock .matrix-mock__docTitle{border-block-end:1px solid #4472c4;font-size:2.333125rem;font-weight:300;letter-spacing:-0.01em;margin:0;padding-block-end:.333125rem}.matrix-mock .matrix-mock__docSubtitle{color:#595959;font-size:.916875rem;margin:.333125rem 0 0}.matrix-mock .matrix-mock__docHeading{color:#2f5496;font-size:1.333125rem;font-weight:400;margin:.833125rem 0 0}.matrix-mock .matrix-mock__docBody{margin:.25rem 0 .666875rem;text-align:justify}.matrix-mock__docFactLabel{font-weight:700}.matrix-mock__deckCover{line-height:0}.matrix-mock__deckCoverSvg{aspect-ratio:16/9;block-size:auto;display:block;font-family:Arial,Helvetica,sans-serif;inline-size:100%}.matrix-mock__deckLogo{color:#4e5bff;font-size:1.875rem;line-height:0}.matrix-mock__deckHeadline{color:#4e5bff;font-family:Arial,Helvetica,sans-serif;font-size:1.1875rem;line-height:1.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock__excelSheetBar{align-items:center;background-color:var(--background-secondary);block-size:1.5rem;border-block-end:1px solid var(--border-default);color:var(--content-primary);display:flex;flex-shrink:0;padding-inline:.5rem}.matrix-mock__excelTable{border-collapse:collapse;table-layout:fixed}.matrix-mock__excelTable th,.matrix-mock__excelTable td{block-size:1.375rem;border-block-end:1px solid var(--border-default);border-inline-end:1px solid var(--border-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock .matrix-mock__excelColTh,.matrix-mock .matrix-mock__excelRowTh,.matrix-mock__excelCorner{background-color:var(--background-secondary);color:var(--content-tertiary)}.matrix-mock__excelCorner,.matrix-mock .matrix-mock__excelRowTh{inline-size:1.75rem}.matrix-mock .matrix-mock__excelColTh{inline-size:4.5rem;text-align:center}.matrix-mock .matrix-mock__excelColTh:nth-child(2){inline-size:6.875rem}.matrix-mock .matrix-mock__excelRowTh{padding-inline-end:.375rem;text-align:right}.matrix-mock .matrix-mock__excelTd{color:var(--content-primary);font-weight:90;padding-inline:.5rem;text-align:left}.matrix-mock .matrix-mock__excelTd.is-num{text-align:right}.matrix-mock__artifactCaption{align-items:center;display:none;gap:var(--space-1-5);inline-size:100%;padding-inline:.5rem}.matrix-mock .matrix-mock__artifactCount{color:var(--content-tertiary);flex-shrink:0;margin-inline-start:auto}.matrix-mock[data-density=standard] .matrix-mock__artifactPill,.matrix-mock[data-density=expanded] .matrix-mock__artifactPill{display:none}.matrix-mock[data-density=standard] .matrix-mock__artifactCard{align-items:center;display:inline-flex;gap:var(--space-3);inline-size:fit-content}.matrix-mock[data-density=standard] .matrix-mock__artifactCardIcon{display:inline-flex}.matrix-mock[data-density=standard] .matrix-mock__artifactPreview{block-size:4.5rem;inline-size:8rem;max-inline-size:100%}.matrix-mock[data-density=expanded] .matrix-mock__artifactCard{display:flex;flex-direction:column;inline-size:100%}.matrix-mock[data-density=expanded] .matrix-mock__artifactPreview{inline-size:100%}.matrix-mock[data-density=expanded] .matrix-mock__artifactCaption{display:flex}.matrix-mock__docChips{display:flex;gap:var(--space-1);max-inline-size:100%;min-inline-size:0;overflow:hidden}.matrix-mock[data-density=standard] .matrix-mock__docChips,.matrix-mock[data-density=expanded] .matrix-mock__docChips,.matrix-mock__cellEditorContent .matrix-mock__docChips{align-items:flex-start;flex-wrap:wrap;gap:var(--space-2) var(--space-1);justify-content:flex-start;overflow-y:hidden}.matrix-mock[data-density=standard] .matrix-mock__docChips{max-block-size:5.3125rem}.matrix-mock[data-density=expanded] .matrix-mock__docChips,.matrix-mock__cellEditorContent .matrix-mock__docChips{max-block-size:none}.matrix-mock__docChip{align-items:center;background-color:var(--background-secondary);border:.5px solid var(--border-default);border-radius:var(--bdrs-full);box-shadow:var(--matrix-mock-shadow-small);cursor:pointer;display:flex;gap:var(--space-1-5);inline-size:fit-content;max-inline-size:100%;min-inline-size:0;padding:1px .75rem 1px .5rem;transition:transform 150ms ease-out,background-color 150ms ease-out}.matrix-mock__docChip:hover{background-color:var(--background-tertiary)}.matrix-mock__docChip:active{transform:scale(0.98)}.matrix-mock__docChipIcon{block-size:.875rem;flex-shrink:0;inline-size:.875rem}.matrix-mock .matrix-mock__docChipName{color:var(--content-primary);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock .matrix-mock__docMore{align-items:center;background-color:var(--background-secondary);border:.5px solid var(--border-default);border-radius:var(--bdrs-full);box-shadow:var(--matrix-mock-shadow-small);color:var(--content-primary);display:none;flex-shrink:0;inline-size:fit-content;padding:1px .5rem}.matrix-mock[data-density=compact] .matrix-mock__docMore{display:inline-flex}.matrix-mock[data-density=compact] .matrix-mock__docChip:not(:first-child){display:none}.matrix-mock__selectStack{display:flex;gap:var(--space-1);max-inline-size:100%;overflow:hidden}.matrix-mock[data-density=standard] .matrix-mock__selectStack,.matrix-mock[data-density=expanded] .matrix-mock__selectStack,.matrix-mock__cellEditorContent .matrix-mock__selectStack{align-items:flex-start;flex-direction:column}.matrix-mock[data-density=standard] .matrix-mock__selectStack{max-block-size:5rem;overflow-y:auto}.matrix-mock .matrix-mock__selectBadge{align-items:center;block-size:1.5rem;border-radius:var(--bdrs-xs);display:inline-flex;flex:0 1 auto;max-inline-size:100%;min-inline-size:0;overflow:hidden;padding:.125rem .375rem;text-overflow:ellipsis;white-space:nowrap}.matrix-mock .matrix-mock__selectMore{align-items:center;background-color:var(--pill-grey-bg);block-size:1.5rem;border-radius:var(--bdrs-xs);color:var(--pill-grey-text);display:none;flex-shrink:0;padding:.125rem .375rem;white-space:nowrap}.matrix-mock[data-density=compact] .matrix-mock__selectMore{display:inline-flex}.matrix-mock[data-density=compact] .matrix-mock__selectBadge:not(:first-child){display:none}.matrix-mock__tablePill{align-items:center;background-color:var(--background-secondary);border:.5px solid var(--border-default);border-radius:var(--bdrs-full);box-shadow:var(--matrix-mock-shadow-small);display:inline-flex;gap:var(--space-1-5);max-inline-size:100%;padding:.0625rem .75rem .0625rem .5rem}.matrix-mock .matrix-mock__tablePillIcon{color:var(--content-secondary);font-size:1rem}.matrix-mock__tableCard{align-items:center;background-color:var(--background-secondary);border:.5px solid var(--border-default);border-radius:1rem;box-shadow:var(--matrix-mock-shadow-small);display:none;gap:var(--space-3);inline-size:fit-content;padding:.5rem}.matrix-mock .matrix-mock__tableCardIcon{color:var(--content-secondary);font-size:.875rem}.matrix-mock__tableThumb{aspect-ratio:16/9;block-size:4.5rem;border:.5px solid var(--border-weak);border-radius:.5rem;display:block;overflow:hidden;position:relative}.matrix-mock__tableThumbStage{display:block;inline-size:calc(333.3333333333% + 13.3333333333px);inset-block-start:-2px;inset-inline-start:-2px;position:absolute;transform:scale(0.3);transform-origin:top left}.matrix-mock__tableFull{display:none;max-inline-size:100%;overflow-x:auto}.matrix-mock__chatTable{border-collapse:collapse;border-radius:var(--bdrs-sm);display:block;inline-size:fit-content;outline:1px solid var(--border-default);outline-offset:-1px;overflow:auto}.matrix-mock__chatTable--shadow{box-shadow:var(--matrix-mock-shadow-small)}.matrix-mock .matrix-mock__chatTable th{background-color:color-mix(in srgb, var(--background-secondary) 30%, var(--border-default));border:1px solid var(--border-default);color:var(--content-primary);font-family:var(--ff-sans-upright);font-size:.75rem;font-weight:600;line-height:1.5;min-inline-size:9.375rem;padding:.5rem .75rem;text-align:left;vertical-align:top}.matrix-mock .matrix-mock__chatTable td{background-color:var(--background-emphasis);border:1px solid var(--border-default);color:var(--content-primary);font-family:var(--ff-sans-upright);font-size:.75rem;font-weight:90;line-height:1.5;padding:.5rem .75rem;vertical-align:top}.matrix-mock[data-theme=dark] .matrix-mock__chatTable th{background-color:color-mix(in srgb, var(--matrix-mock-surface) 50%, var(--background-secondary))}.matrix-mock[data-theme=dark] .matrix-mock__chatTable td{background-color:var(--background-secondary)}.matrix-mock[data-density=standard] .matrix-mock__tablePill,.matrix-mock[data-density=expanded] .matrix-mock__tablePill{display:none}.matrix-mock[data-density=standard] .matrix-mock__tableCard{display:inline-flex}.matrix-mock[data-density=expanded] .matrix-mock__tableFull{display:block}.matrix-mock__cellEditorContent .matrix-mock__tablePill,.matrix-mock__cellEditorContent .matrix-mock__tableCard{display:none}.matrix-mock__cellEditorContent .matrix-mock__tableFull{display:block}.matrix-mock[data-density=compact] .matrix-mock__companyStack,.matrix-mock[data-density=compact] .matrix-mock__artifactPill,.matrix-mock[data-density=compact] .matrix-mock__tablePill,.matrix-mock[data-density=compact] .matrix-mock__selectBadge,.matrix-mock[data-density=compact] .matrix-mock__selectMore,.matrix-mock[data-density=compact] .matrix-mock__docChips{vertical-align:middle}.matrix-mock[data-density=compact] .matrix-mock__docChips{align-items:center}.matrix-mock__cell[data-loading]>:not(.matrix-mock__cellLoading){display:none}.matrix-mock .matrix-mock__cellLoading{align-items:center;animation:matrix-mock-text-shimmer 1.5s linear infinite;background-clip:text;background-image:linear-gradient(90deg, #5C5C5C 0%, #626262 12%, #747474 28%, #9A9A9A 44%, #A8A8A8 50%, #9A9A9A 56%, #747474 72%, #626262 88%, #5C5C5C 100%);background-size:200% auto;block-size:1.375rem;color:#fff;display:inline-flex;max-inline-size:100%;overflow:hidden;-webkit-text-fill-color:rgba(0,0,0,0);white-space:nowrap}@keyframes matrix-mock-text-shimmer{0%{background-position:0% center}12%{background-position:-12% center}28%{background-position:-38% center}50%{background-position:-100% center}72%{background-position:-162% center}88%{background-position:-188% center}100%{background-position:-200% center}}.matrix-mock__cell--reveal>*{animation:matrix-mock-cell-in 460ms cubic-bezier(0.22, 0.61, 0.36, 1) backwards}@keyframes matrix-mock-cell-in{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:none}}.matrix-mock__cite{background-color:var(--background-secondary-overlay);block-size:1.125rem;border:none;border-radius:var(--bdrs-full);color:var(--content-primary);cursor:pointer;font-family:var(--ff-sans-upright);font-size:.75rem;font-weight:90;line-height:1.125rem;margin-inline-start:.125rem;min-inline-size:1.125rem;padding:0 .375rem;transition:background-color 120ms ease-out,color 120ms ease-out;vertical-align:text-bottom}.matrix-mock__cite:hover{background-color:var(--content-primary);color:var(--background-primary)}.matrix-mock__columnEditor{background-color:var(--background-emphasis);border:1px solid var(--matrix-mock-border);border-radius:.75rem;box-shadow:var(--matrix-mock-shadow-small);display:flex;flex-direction:column;inline-size:23.75rem;max-block-size:calc(100dvh - 24px);max-inline-size:calc(100vw - 24px);opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:scale(0.95);transform-origin:top left;transition:opacity 0s,transform 0s,visibility 0s;visibility:hidden;z-index:20}.matrix-mock__columnEditor[data-open=true]{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity 160ms cubic-bezier(0.23, 1, 0.32, 1),transform 160ms cubic-bezier(0.23, 1, 0.32, 1);visibility:visible}@media(prefers-reduced-motion: reduce){.matrix-mock__columnEditor,.matrix-mock__columnEditor[data-open=true]{transform:none;transition:none}}.matrix-mock__columnEditorBody{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-block-size:0;overflow-y:auto;padding:var(--space-3)}.matrix-mock__columnEditorRows{display:flex;flex-direction:column}.matrix-mock__columnEditorNamePill{background:linear-gradient(var(--background-secondary), var(--background-secondary)) padding-box,linear-gradient(var(--border-gradient-inset-top), var(--border-gradient-inset-bottom)) border-box;block-size:2.25rem;border:1px solid rgba(0,0,0,0);border-radius:.75rem;color:var(--content-primary);padding-inline:var(--space-3);width:100%}.matrix-mock__columnEditorRow{align-items:center;block-size:2.25rem;border-radius:var(--bdrs-md);display:flex;flex-shrink:0;gap:.25rem;padding-inline:var(--space-2) var(--space-1);transition:background-color 120ms ease-out}.matrix-mock__columnEditorRow:hover{background-color:var(--background-secondary)}.matrix-mock__columnEditorRowLabel{color:var(--content-tertiary);flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock__columnEditorRequired{color:var(--content-negative);margin-inline-start:.125rem}.matrix-mock__columnEditorRowValue{align-items:center;block-size:100%;display:flex;flex-shrink:0;gap:var(--space-1);justify-content:flex-end;min-inline-size:0;overflow:hidden;padding-inline:var(--space-3) 0}.matrix-mock__columnEditorRowText{color:var(--content-primary);letter-spacing:-0.07px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-mock__columnEditorRowText--muted{color:var(--content-tertiary)}.matrix-mock__columnEditorOutputIcon{color:var(--content-primary)}.matrix-mock__columnEditorModelIcon{color:var(--content-cobalt);font-size:1rem;rotate:90deg}.matrix-mock__columnEditorChevron{color:var(--icon-tertiary);flex-shrink:0;font-size:1rem}.matrix-mock__columnEditorOptions{align-items:center;display:flex;gap:var(--space-1);justify-content:flex-end;min-inline-size:0;overflow:hidden}.matrix-mock .matrix-mock__columnEditorOptionsMore{align-items:center;background-color:var(--pill-grey-bg);block-size:1.5rem;border-radius:var(--bdrs-xs);color:var(--pill-grey-text);display:inline-flex;flex-shrink:0;padding:.125rem .375rem;white-space:nowrap}.matrix-mock__columnEditorChip{align-items:center;background-color:var(--background-secondary);border-radius:.375rem;color:var(--content-primary);display:inline-flex;gap:var(--space-1);letter-spacing:-0.07px;padding-inline:.375rem}.matrix-mock__columnEditorChip .matrix-mock__msIcon{color:inherit}.matrix-mock__columnEditorPromptBox{background:linear-gradient(var(--background-secondary), var(--background-secondary)) padding-box,linear-gradient(var(--border-gradient-inset-top), var(--border-gradient-inset-bottom)) border-box;block-size:11.25rem;border:1px solid rgba(0,0,0,0);border-radius:.75rem;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden}.matrix-mock__columnEditorPromptEditor{display:flex;flex:1;min-block-size:0;overflow-y:auto}.matrix-mock__columnEditorPromptText{color:var(--content-primary);margin:0;padding:var(--space-3);white-space:pre-wrap}.matrix-mock__columnEditorActions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-2);justify-content:space-between;padding-block:0 .75rem;padding-inline:var(--space-3)}.matrix-mock__columnEditorDelete{align-items:center;background:none;block-size:2.25rem;border:none;border-radius:var(--bdrs-sm);color:var(--content-tertiary);cursor:pointer;display:inline-flex;inline-size:2.25rem;justify-content:center;transition:background-color 120ms ease-out}.matrix-mock__columnEditorDelete .matrix-mock__msIcon{color:inherit;font-size:1.125rem}.matrix-mock__columnEditorDelete:hover{background-color:var(--matrix-mock-hover-overlay)}.matrix-mock__columnEditorSave{background-color:var(--content-cobalt);background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.05) 100%);block-size:2.25rem;border:1px solid #3c4ddb;border-radius:.5rem;box-shadow:0 1px 0 0 hsla(0,0%,100%,.6) inset,0 4px 6px -2px rgba(0,0,0,.06),0 2px 4px -1px rgba(0,0,0,.15);color:var(--color-white);cursor:pointer;padding-inline:.75rem;transition:background-image 120ms ease-out,transform 120ms ease-out}.matrix-mock__columnEditorSave:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)),linear-gradient(180deg, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.05) 100%)}.matrix-mock__columnEditorSave:active{transform:scale(0.98)}.matrix-mock__cellEditor{background-color:var(--matrix-mock-bg);border:1.5px solid var(--content-cobalt);border-radius:var(--bdrs-md);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;flex-direction:column;max-inline-size:calc(100vw - 16px);min-block-size:7.0625rem;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:scale(0.97);transform-origin:top left;transition:opacity 150ms cubic-bezier(0.23, 1, 0.32, 1),transform 150ms cubic-bezier(0.23, 1, 0.32, 1);visibility:hidden;z-index:21}.matrix-mock__cellEditor[data-open=true]{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.matrix-mock__cellEditorContent{color:var(--content-primary);flex:1;min-block-size:0;overflow-wrap:break-word;overflow-y:auto;padding-block:var(--space-2) 1rem;padding-inline:.625rem;scrollbar-width:thin}.matrix-mock__cellEditorContent::-webkit-scrollbar{block-size:.375rem;inline-size:.375rem}.matrix-mock__cellEditorContent::-webkit-scrollbar-thumb{background-color:rgba(134,134,134,.3);border-radius:.3125rem}.matrix-mock__cellEditorContent .matrix-mock__cellText{display:block;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal}.matrix-mock__cellEditorContent .matrix-mock__companyStack{display:none}.matrix-mock__cellEditorContent .matrix-mock__artifactPill{display:none}.matrix-mock__cellEditorContent .matrix-mock__artifactCard{display:flex;flex-direction:column;inline-size:100%}.matrix-mock__cellEditorContent .matrix-mock__artifactPreview{aspect-ratio:16/9}.matrix-mock__cellEditorContent .matrix-mock__artifactCaption{display:flex}.matrix-mock__cellEditorContent .matrix-mock__companyCard{--glow-blur: 24px;--glow-size: 24rem;--glow-x: 50%;--glow-y: 34%;display:inline-flex;flex-direction:column;gap:var(--space-4);justify-content:center;margin-inline:auto;min-block-size:10.5rem;padding:1.5rem 1rem}.matrix-mock__cellEditorContent .matrix-mock__companyLogo--card,.matrix-mock__cellEditorContent .matrix-mock__companyLogoFallback--card{border-radius:50%}.matrix-mock__cellEditorContent .matrix-mock__companyCardText{align-items:center;gap:.125rem;inline-size:100%}.matrix-mock__cellEditorContent .matrix-mock__companyCard .matrix-mock__companyName{font-size:1rem;line-height:1.5rem;max-inline-size:100%;overflow-wrap:break-word;padding-inline:var(--space-3);text-align:center;white-space:normal}.matrix-mock__cellEditorContent .matrix-mock__companyCard .matrix-mock__companyTicker{font-size:.875rem;line-height:1.25rem}.matrix-mock__cellEditorContent .matrix-mock__cellStatus{display:flex;margin-block-end:.125rem;margin-inline-end:0}.matrix-mock__cellEditorContent .matrix-mock__logoWrap{justify-content:center;min-block-size:5rem}.matrix-mock__cellEditorContent .matrix-mock__logoImg{max-block-size:5rem}.matrix-mock__cellEditorFooter{border-block-start:1px solid var(--matrix-mock-border);display:flex;flex-shrink:0;gap:var(--space-2);justify-content:flex-end;padding:var(--space-2)}.matrix-mock__cellEditorAction{align-items:center;background:none;block-size:1.5rem;border:none;border-radius:var(--bdrs-xs);color:var(--content-secondary);cursor:pointer;display:inline-flex;inline-size:1.5rem;justify-content:center;transition:background-color 120ms ease-out}.matrix-mock__cellEditorAction .matrix-mock__msIcon{color:inherit;font-size:1rem}.matrix-mock__cellEditorAction:hover{background-color:var(--matrix-mock-hover-overlay)}.matrix-mock--chromeLess .matrix-mock__toolbar,.matrix-mock--chromeLess .matrix-mock__demoCta{display:none}.matrix-mock--static{pointer-events:none;-webkit-user-select:none;user-select:none}.matrix-mock--static .matrix-mock__columnEditor,.matrix-mock--static .matrix-mock__cellEditor{display:none !important}

/*# sourceMappingURL=matrixMockTable.css.map */