@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/mocktrial/assets/archivo-400-800-latin-BEIDiHaE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/mocktrial/assets/archivo-400-800-latin-ext-CEt9KWsu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/mocktrial/assets/newsreader-400-600-latin-DBQoWVJ5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/mocktrial/assets/newsreader-400-600-latin-ext-D-f043e1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/mocktrial/assets/ibm-plex-mono-400-latin-BJoXLJYV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/mocktrial/assets/ibm-plex-mono-400-latin-ext-C05TWSE2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/mocktrial/assets/ibm-plex-mono-500-latin-C820gu2e.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/mocktrial/assets/ibm-plex-mono-500-latin-ext-BQJS6Ovj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light dark;--accent-100: #EDF5FD;--accent-200: #D9E9FA;--accent-300: #BCD7F4;--accent-400: #93BBE5;--accent-500: #6899CB;--accent-600: #4577A9;--accent-700: #2F5D8A;--accent-800: #1D4367;--accent-900: #102A44;--plaintiff-100: #FFF0EC;--plaintiff-200: #FFDFD5;--plaintiff-300: #FCC5B4;--plaintiff-400: #F0A088;--plaintiff-500: #D5775B;--plaintiff-600: #B25337;--plaintiff-700: #913B21;--plaintiff-800: #6D2712;--plaintiff-900: #481708;--defendant-100: #ECF6F7;--defendant-200: #D6ECEF;--defendant-300: #B6DCE1;--defendant-400: #8AC2CA;--defendant-500: #5AA2AB;--defendant-600: #32808A;--defendant-700: #19656E;--defendant-800: #084A51;--defendant-900: #032F34;--caution-100: #FAF3E8;--caution-200: #F4E5CE;--caution-300: #EACFA9;--caution-400: #D7B075;--caution-500: #BA8B3F;--caution-600: #98690A;--caution-700: #785101;--caution-800: #583A00;--caution-900: #392400;--valid-100: #EFF6F0;--valid-200: #DCECDE;--valid-300: #C0DCC5;--valid-400: #9AC3A2;--valid-500: #71A37B;--valid-600: #4E815A;--valid-700: #376642;--valid-800: #244B2E;--valid-900: #15301C;--invalid-100: #FFF0EE;--invalid-200: #FFDEDB;--invalid-300: #FFC2BD;--invalid-400: #F39C96;--invalid-500: #D9726D;--invalid-600: #B54E4B;--invalid-700: #943635;--invalid-800: #6F2323;--invalid-900: #491414;--chrome: #1C1F24;--chrome-ink: #E8E4DB;--chrome-ink-muted: #9AA0A8;--chrome-rule: color-mix(in srgb, var(--chrome) 85%, var(--chrome-ink));--chrome-raised: color-mix(in srgb, var(--chrome) 97%, var(--chrome-ink));--chrome-accent: var(--accent-300);--band: var(--caution-700);--band-ink: var(--chrome-ink);--font-serif: "Newsreader", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-sans: "Archivo", "Helvetica Neue", Helvetica, sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-extrabold: 800;--text-record: 17px;--text-base: 14px;--text-dense: 13px;--text-mono: 13px;--text-mono-small: 12px;--text-label: 12px;--text-micro: 11px;--text-kicker: 10px;--text-h1: 30px;--text-h2: 22px;--text-h3: 17px;--text-figure: 34px;--leading-record: 1.55;--leading-ui: 1.45;--leading-tight: 1.2;--tracking-kicker: .09em;--tracking-chip: .05em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--radius-control: 0px;--radius-card: 0px;--layout-gutter-phone: 16px;--layout-gutter-desktop: 24px;--layout-row-height: 32px;--layout-card-padding: 16px;--layout-icon-control: 16px;--layout-icon-nav: 20px;--layout-touch-min: 44px;--layout-chrome-height: 56px;--layout-phone-max: 640px;--layout-desktop-min: 1024px;--layout-measure: 68ch;--layout-rule-width: 2px;--state-focus-width: 2px;--state-focus-offset: 2px;--state-disabled-opacity: .45;--state-transition: .12s ease-out;--chart-stroke: 1.5px;--chart-gridline-width: 1px;--chart-whisker-width: 1px;--chart-threshold-dash: 4 3;--chart-dot-radius: 3.5px;--chart-ghost-opacity: .4;--chart-plot-min-height: 180px;--paper: #f3f2f2;--panel: #FFFFFF;--ink: #201e1d;--ink-muted: #5F646C;--rule: #D9D4C7;--accent: #2F5D8A;--plaintiff: #B5563A;--defendant: #2E7C86;--caution: #9A6B0F;--invalid: #8B2E2E;--valid: #3F6E4A;--accent-ground: var(--accent-100);--accent-edge: var(--accent-300);--accent-text: var(--accent-700);--plaintiff-ground: var(--plaintiff-100);--plaintiff-edge: var(--plaintiff-300);--plaintiff-text: var(--plaintiff-700);--defendant-ground: var(--defendant-100);--defendant-edge: var(--defendant-300);--defendant-text: var(--defendant-700);--caution-ground: var(--caution-100);--caution-edge: var(--caution-300);--caution-text: var(--caution-700);--valid-ground: var(--valid-100);--valid-edge: var(--valid-300);--valid-text: var(--valid-700);--invalid-ground: var(--invalid-100);--invalid-edge: var(--invalid-300);--invalid-text: var(--invalid-700);--panel-alt: color-mix(in srgb, var(--panel) 92%, var(--rule));--rule-faint: color-mix(in srgb, var(--rule) 55%, var(--paper));--rule-strong: color-mix(in srgb, var(--rule) 60%, var(--ink));--accent-hover: color-mix(in srgb, var(--accent) 88%, var(--ink));--accent-pressed: color-mix(in srgb, var(--accent) 76%, var(--ink));--focus-ring: var(--accent);--selection: color-mix(in srgb, var(--accent) 28%, transparent);--hover-tint: color-mix(in srgb, var(--ink) 7%, transparent);--pressed-tint: color-mix(in srgb, var(--ink) 14%, transparent);--elevation-sheet: 0 6px 24px color-mix(in srgb, var(--ink) 18%, transparent);--chart-band: color-mix(in srgb, var(--ink) 12%, transparent);--chart-gridline: var(--rule);--chart-threshold: var(--ink-muted);--chart-axis: var(--ink-muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #15171B;--panel: #1C1F24;--ink: #E8E4DB;--ink-muted: #9AA0A8;--rule: #2C3037;--accent: #7FA7D4;--plaintiff: #D98A6E;--defendant: #5FB3BD;--caution: #D8A64B;--invalid: #D06A6A;--valid: #7FB08B;--accent-ground: var(--accent-900);--accent-edge: var(--accent-700);--accent-text: var(--accent-300);--plaintiff-ground: var(--plaintiff-900);--plaintiff-edge: var(--plaintiff-700);--plaintiff-text: var(--plaintiff-300);--defendant-ground: var(--defendant-900);--defendant-edge: var(--defendant-700);--defendant-text: var(--defendant-300);--caution-ground: var(--caution-900);--caution-edge: var(--caution-700);--caution-text: var(--caution-300);--valid-ground: var(--valid-900);--valid-edge: var(--valid-700);--valid-text: var(--valid-300);--invalid-ground: var(--invalid-900);--invalid-edge: var(--invalid-700);--invalid-text: var(--invalid-300)}}:root[data-theme=dark]{--paper: #15171B;--panel: #1C1F24;--ink: #E8E4DB;--ink-muted: #9AA0A8;--rule: #2C3037;--accent: #7FA7D4;--plaintiff: #D98A6E;--defendant: #5FB3BD;--caution: #D8A64B;--invalid: #D06A6A;--valid: #7FB08B;--accent-ground: var(--accent-900);--accent-edge: var(--accent-700);--accent-text: var(--accent-300);--plaintiff-ground: var(--plaintiff-900);--plaintiff-edge: var(--plaintiff-700);--plaintiff-text: var(--plaintiff-300);--defendant-ground: var(--defendant-900);--defendant-edge: var(--defendant-700);--defendant-text: var(--defendant-300);--caution-ground: var(--caution-900);--caution-edge: var(--caution-700);--caution-text: var(--caution-300);--valid-ground: var(--valid-900);--valid-edge: var(--valid-700);--valid-text: var(--valid-300);--invalid-ground: var(--invalid-900);--invalid-edge: var(--invalid-700);--invalid-text: var(--invalid-300)}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;-webkit-text-size-adjust:100%}body{container-type:inline-size;margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-ui);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.015em;margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}button{font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-extrabold);letter-spacing:.03em;text-transform:uppercase;min-height:38px;padding:var(--space-1) var(--space-3);background:var(--panel);color:var(--ink);border:var(--layout-rule-width) solid var(--rule-strong);border-radius:var(--radius-control);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);transition:background var(--state-transition),border-color var(--state-transition),color var(--state-transition)}button:hover:not([disabled]){background:var(--ink);color:var(--paper);border-color:var(--ink)}button[type=submit]{background:var(--plaintiff);color:var(--chrome-ink);border-color:var(--plaintiff)}button[type=submit]:hover:not([disabled]){background:var(--plaintiff-600);color:var(--chrome-ink);border-color:var(--plaintiff-600)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);border-radius:var(--radius-control);min-height:38px;padding:var(--space-1) var(--space-3)}textarea{min-height:76px;padding:var(--space-2) var(--space-3)}label{font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);color:var(--ink)}a{color:var(--accent-text);text-underline-offset:3px}a:hover{background:var(--hover-tint);transition:background var(--state-transition)}a:active{background:var(--pressed-tint)}:focus{outline:none}:focus-visible{outline:var(--state-focus-width) solid var(--focus-ring);outline-offset:var(--state-focus-offset)}::selection{background:var(--selection)}[disabled],[aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.c-page{width:100%;padding-inline:var(--layout-gutter-phone);padding-block:var(--space-4);margin-inline:auto;max-width:1440px}@media(min-width:641px){.c-page{padding-inline:var(--layout-gutter-desktop)}}.c-stack{display:flex;flex-direction:column;gap:var(--space-4)}.c-stack--tight{gap:var(--space-1)}.c-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.c-spacer{flex-grow:1}.c-shell__header{display:flex;align-items:center;gap:var(--space-3);min-height:var(--layout-touch-min);padding-inline:var(--layout-gutter-phone)}@media(min-width:641px){.c-shell__header{padding-inline:var(--layout-gutter-desktop)}}.c-shell__crumbs{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-dense);color:var(--ink-muted);min-width:0}.c-desktop-only__statement{display:none;padding:var(--space-4);border:1px solid var(--caution-edge);border-radius:var(--radius-card);background:var(--caution-ground);color:var(--caution-text);font-size:var(--text-base)}@media(max-width:1023px){.c-desktop-only__statement{display:block}.c-desktop-only__surface{display:none}}.c-prose{font-family:var(--font-serif);font-size:var(--text-record);line-height:var(--leading-record);max-width:var(--layout-measure)}.c-kicker{font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--plaintiff-text)}.c-muted{color:var(--ink-muted)}.c-mono{font-family:var(--font-mono);font-size:var(--text-mono-small)}.c-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.c-figure{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.c-figure__value{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink)}.c-figure--headline .c-figure__value{font-size:var(--text-figure)}.c-figure__warrant,.c-length{font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.c-sequence{font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.c-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2);border:1px solid transparent;border-radius:var(--radius-control);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-chip);white-space:nowrap}.c-chip__glyph{font-size:var(--text-micro);line-height:1}.c-chip--neutral{background:var(--panel-alt);border-color:var(--rule);color:var(--ink-muted)}.c-chip--accent{background:var(--accent-ground);border-color:var(--accent-edge);color:var(--accent-text)}.c-chip--plaintiff{background:var(--plaintiff-ground);border-color:var(--plaintiff-edge);color:var(--plaintiff-text)}.c-chip--defendant{background:var(--defendant-ground);border-color:var(--defendant-edge);color:var(--defendant-text)}.c-chip--caution{background:var(--caution-ground);border-color:var(--caution-edge);color:var(--caution-text)}.c-chip--valid{background:var(--valid-ground);border-color:var(--valid-edge);color:var(--valid-text)}.c-chip--invalid{background:var(--invalid-ground);border-color:var(--invalid-edge);color:var(--invalid-text)}.c-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--layout-card-padding);border:var(--layout-rule-width) solid var(--rule);border-radius:var(--radius-card);background:var(--panel)}.c-sheet{padding:var(--space-4);border:var(--layout-rule-width) solid var(--rule-strong);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--elevation-sheet)}.c-table{width:100%;border-collapse:collapse;font-size:var(--text-dense)}.c-table th{text-align:left;font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink);background:var(--panel-alt);padding:0 var(--space-2);height:var(--layout-row-height);border-bottom:var(--layout-rule-width) solid var(--rule-strong)}.c-table td{padding:0 var(--space-2);height:var(--layout-row-height);border-bottom:1px solid var(--rule-faint);vertical-align:middle}.c-table tbody tr:hover{background:var(--hover-tint)}.c-table__numeric{font-family:var(--font-mono);font-size:var(--text-mono-small);text-align:right}.c-table__records{display:none}@media(max-width:640px){.c-table__grid{display:none}.c-table__records{display:flex;flex-direction:column;gap:var(--space-3)}.c-record{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:var(--space-1) var(--space-2);padding:var(--space-3) 0;border-bottom:1px solid var(--rule-faint);font-size:var(--text-dense)}.c-record__name{color:var(--ink-muted)}}.c-meter{display:flex;flex-direction:column;gap:var(--space-1)}.c-meter__track{position:relative;height:var(--space-3);border:var(--layout-rule-width) solid var(--rule);border-radius:var(--radius-control);background:var(--panel-alt);overflow:hidden}.c-meter__fill{position:absolute;inset-block:0;inset-inline-start:0;background:var(--accent)}.c-meter--warned .c-meter__fill{background:var(--caution)}.c-meter--overridden .c-meter__fill{background:var(--invalid)}.c-meter__line{position:absolute;inset-block:0;width:1px;background:var(--ink)}.c-meter__line--hard{width:2px}.c-meter__legend{display:flex;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.c-label-band{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;width:100cqw;margin-inline:calc(50% - 50cqw);padding:var(--space-2) var(--layout-gutter-phone);background:var(--band);color:var(--band-ink)}@media(min-width:641px){.c-label-band{padding-inline:var(--layout-gutter-desktop)}}.c-label-band__text{font-size:var(--text-micro);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-kicker)}.c-label-band__provenance{font-family:var(--font-mono);font-size:var(--text-mono-small)}.c-label-band__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1);margin:0;font-size:var(--text-micro);color:var(--caution-text)}.c-tab{display:inline-flex;align-items:center;min-height:var(--layout-touch-min);padding:0 var(--space-3);background:var(--panel);border:var(--layout-rule-width) solid var(--rule);border-radius:var(--radius-control);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-extrabold);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:color var(--state-transition),background var(--state-transition),border-color var(--state-transition)}.c-tab:hover{color:var(--ink);background:var(--hover-tint)}.c-tab[aria-current=page]{color:var(--plaintiff-text);font-weight:var(--weight-extrabold);border-color:var(--plaintiff);border-bottom:var(--layout-rule-width) solid var(--plaintiff);background:var(--plaintiff-ground)}.c-mark{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-mono-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-chip)}.c-mark--discoverable{background:var(--valid-ground);border:1px solid var(--valid-edge);color:var(--valid-text)}.c-mark--privileged{background:var(--caution-ground);border:1px solid var(--caution-edge);color:var(--caution-text)}.c-band{border-inline-start:3px solid var(--rule-strong);padding:var(--space-3);background:var(--panel-alt)}.c-band--private{border-inline-start-color:var(--caution);background:var(--caution-ground)}.c-band--visible{border-inline-start-color:var(--valid);background:var(--valid-ground)}.c-band__label{display:block;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-chip)}.c-side{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-dense)}.c-side__swatch{width:var(--space-2);height:var(--space-2);flex:none;border:1px solid var(--rule-strong)}.c-side--plaintiff .c-side__swatch{background:var(--plaintiff)}.c-side--defendant .c-side__swatch{background:var(--defendant);transform:rotate(45deg)}.c-side--plaintiff{color:var(--plaintiff-text)}.c-side--defendant{color:var(--defendant-text)}.c-turn{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-2);border-bottom:1px solid var(--rule-faint)}.c-turn__head{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:var(--text-dense)}.c-turn__seat{font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.c-turn__speaker{font-weight:var(--weight-medium)}.c-turn__move{font-size:var(--text-kicker);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink-muted)}.c-turn__text{font-family:var(--font-serif);font-size:var(--text-record);line-height:var(--leading-record);max-width:var(--layout-measure)}.c-turn__markers{display:flex;gap:var(--space-2);flex-wrap:wrap;font-variant-caps:all-small-caps;font-size:var(--text-micro);letter-spacing:var(--tracking-chip);color:var(--ink-muted)}.c-turn__standing-note{font-size:var(--text-micro);font-style:italic;color:var(--ink-muted)}.c-chart{margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.c-chart__plot{display:block;width:100%;min-height:var(--chart-plot-min-height);overflow:visible}.c-chart__foot{display:flex;align-items:baseline;gap:var(--space-2)}.c-chart__n{margin-inline-start:auto;font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.c-chart__gridline{stroke:var(--chart-gridline);stroke-width:var(--chart-gridline-width)}.c-chart__axis{stroke:var(--chart-axis);stroke-width:var(--chart-gridline-width)}.c-chart__axis-text{font-family:var(--font-sans);font-size:var(--text-micro);fill:var(--ink-muted)}.c-chart__band{fill:var(--chart-band);stroke:none}.c-chart__line{fill:none;stroke-width:var(--chart-stroke);stroke-linejoin:round;stroke-linecap:round}.c-chart__line--plaintiff{stroke:var(--plaintiff)}.c-chart__line--defendant{stroke:var(--defendant)}.c-chart__line--neutral{stroke:var(--ink)}.c-chart__threshold{stroke:var(--chart-threshold);stroke-width:var(--chart-gridline-width);stroke-dasharray:var(--chart-threshold-dash);fill:none}.c-chart__whisker{stroke:var(--ink);stroke-width:var(--chart-whisker-width)}.c-chart__dot--plaintiff{fill:var(--plaintiff)}.c-chart__dot--defendant{fill:var(--defendant)}.c-chart__dot--neutral{fill:var(--ink)}.c-chart__bar--plaintiff{fill:var(--plaintiff-edge);stroke:var(--plaintiff)}.c-chart__bar--defendant{fill:var(--defendant-edge);stroke:var(--defendant)}.c-chart__bar--neutral{fill:var(--rule);stroke:var(--ink-muted)}.c-chart__median{stroke:var(--ink);stroke-width:calc(var(--chart-stroke) * 2)}.c-crosstab__bar{display:block;width:100%;height:var(--space-2)}.c-chart__ghost{stroke:var(--ink-muted);stroke-width:var(--chart-gridline-width);opacity:var(--chart-ghost-opacity)}.c-participant{max-width:34rem;margin-inline:auto;padding-inline:var(--layout-gutter-phone);padding-block:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);font-size:var(--text-record);line-height:var(--leading-record)}.c-participant__step{font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.c-participant__action{min-height:var(--layout-touch-min);min-width:var(--layout-touch-min);padding-inline:var(--space-4);font:inherit;font-family:var(--font-sans);font-size:var(--text-base);color:var(--panel);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-control);cursor:pointer}.c-participant__action:hover{background:var(--accent-hover);transition:background var(--state-transition)}.c-participant__action:active{background:var(--accent-pressed)}.a-nav{display:flex;min-height:var(--layout-touch-min);align-items:center}.a-nav__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.a-nav__item{margin:0}.a-nav__link{display:inline-flex;min-height:var(--layout-touch-min);align-items:center;padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-label);text-decoration:none}.a-nav__link:hover{background:var(--hover-tint);color:var(--ink)}.a-nav__link[aria-current=page]{background:var(--accent-ground);color:var(--accent-text);font-weight:var(--weight-semibold)}.a-nav__link:focus-visible{outline:var(--state-focus-width) solid var(--focus-ring);outline-offset:var(--state-focus-offset)}.a-controls{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-4);padding:0;list-style:none}.a-controls__item{display:flex;align-items:center;gap:var(--space-2)}.a-control{min-height:var(--layout-touch-min);padding-inline:var(--space-4);border:var(--rule);border-radius:var(--radius-control);background:var(--accent-ground);color:var(--accent-text);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-medium);transition:var(--state-transition);cursor:pointer}.a-control:hover{background:var(--accent);color:var(--paper)}.a-control:active{background:var(--accent-pressed);color:var(--paper)}.a-control:focus-visible{outline:var(--state-focus-width) solid var(--focus-ring);outline-offset:var(--state-focus-offset)}.a-statement{margin-block:var(--space-4);padding:var(--layout-card-padding);border-inline-start:var(--rule-strong);background:var(--panel-alt);max-width:var(--layout-measure)}.a-statement--caution{border-inline-start-color:var(--caution-edge);background:var(--caution-ground);color:var(--caution-text)}.a-statement__says{margin:0;font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-record)}.a-statement__source{margin-block-start:var(--space-1);margin-block-end:0;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-micro)}.a-twoactor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-block-start:var(--space-4)}.a-twoactor__label,.a-ack,.a-picker,.a-search,.a-filters__item{display:flex;flex-direction:column;gap:var(--space-1);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label)}.a-ack{flex-direction:row;align-items:center;min-height:var(--layout-touch-min);gap:var(--space-2);max-width:var(--layout-measure)}.a-ack__input{width:var(--layout-icon-control);height:var(--layout-icon-control)}.a-twoactor__input,.a-search__input,.a-filters__input,.a-select{min-height:var(--layout-touch-min);padding-inline:var(--space-2);border:var(--rule);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base)}.a-twoactor__input:focus-visible,.a-search__input:focus-visible,.a-filters__input:focus-visible,.a-select:focus-visible{outline:var(--state-focus-width) solid var(--focus-ring);outline-offset:var(--state-focus-offset)}.a-filters{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:var(--space-2);border:var(--rule-faint);border-radius:var(--radius-card);background:var(--panel)}.a-notice{margin-block-start:var(--space-4)}.a-notice__offers{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}.a-field{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-ui)}.a-gaps{margin-block:var(--space-2);padding-inline-start:var(--space-4);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);max-width:var(--layout-measure)}.a-gaps__item{margin-block:var(--space-1)}@media(max-width:40rem){.a-nav__list,.a-controls,.a-twoactor,.a-filters{flex-direction:column;align-items:stretch}}.f-nav{display:flex;min-height:var(--layout-touch-min);align-items:center}.f-nav__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.f-nav__item{margin:0}.f-nav__link{display:inline-flex;min-height:var(--layout-touch-min);align-items:center;padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-label);text-decoration:none}.f-nav__link:hover{background:var(--hover-tint);color:var(--ink)}.f-controls{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-3)}.f-control{display:inline-flex;min-height:var(--layout-touch-min);align-items:center;padding-inline:var(--space-3);border:var(--rule);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label);cursor:pointer}.f-control:hover{background:var(--hover-tint)}.f-control:focus-visible{outline:var(--state-focus-width) solid var(--focus-ring);outline-offset:var(--state-focus-offset)}.f-says{margin-block:var(--space-3);padding:var(--space-3);border-inline-start:var(--rule-strong);background:var(--panel-alt)}.f-says--caution{border-inline-start-color:var(--caution-edge);background:var(--caution-ground)}.f-says__text{margin:0;color:var(--ink)}.f-says__source{margin-block-start:var(--space-1);margin-block-end:0;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-micro)}.f-second{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end;margin-block-start:var(--space-3)}.f-second__label{display:block;color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-label)}.f-second__input{min-height:var(--layout-touch-min);padding-inline:var(--space-2);border:var(--rule);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-base)}.f-record{display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);margin:0}.f-record__name{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-label)}.f-record__value{margin:0;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-base)}.f-gates,.f-effects,.f-plan{margin-block:var(--space-2);padding-inline-start:var(--space-4);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base)}.f-gates__gate,.f-effects__effect,.f-plan__step{margin-block:var(--space-1)}.f-election{margin:0;padding:0;border:0}.f-election__legend{padding:0;color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-label)}.f-election__choice{display:flex;min-height:var(--layout-touch-min);gap:var(--space-2);align-items:center;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base)}.f-shown,.f-pool{margin-block:var(--space-2);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-micro)}.s-casefile{padding-inline:var(--space-4)}.s-casefile__tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:2px solid var(--rule)}.s-casefile__tab{min-height:var(--layout-touch-min);padding-inline:var(--space-4);padding-block:var(--space-2);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--ink-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;text-transform:capitalize;transition:color var(--state-transition),border-color var(--state-transition)}.s-casefile__tab:hover{color:var(--ink);background:var(--hover-tint)}.s-casefile__tab[aria-current=page]{color:var(--accent);font-weight:var(--weight-semibold);border-bottom:2px solid var(--accent);background:var(--accent-ground)}.s-casefile__panel{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-6)}.s-casefile__empty{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink-muted);padding:var(--space-6);background:var(--panel-alt);border:1px dashed var(--rule);text-align:center;max-inline-size:var(--layout-measure);margin-inline:auto}.s-casefile__empty[data-read=unavailable]{color:var(--ink);border:1px solid var(--accent);border-inline-start-width:var(--space-1);text-align:start}.s-document,.s-witness{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-card)}.s-document__title,.s-witness__title{margin:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-faint);font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--weight-semibold);color:var(--ink);letter-spacing:-.01em}.s-document__refused{margin:0;font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.s-block{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--panel-alt);border:1px solid var(--rule-faint);border-radius:var(--radius-card)}.s-block__label{display:inline-block;width:fit-content;margin-bottom:var(--space-2);padding:2px var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-chip);text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--rule-faint)}.s-witness__pair{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:641px){.s-witness__pair{grid-template-columns:1fr 1fr}}.s-field{display:grid;grid-template-columns:minmax(180px,280px) 1fr;align-items:baseline;gap:var(--space-4);min-height:var(--layout-row-height);padding-block:var(--space-2);border-bottom:1px solid var(--rule-faint)}.s-field:last-child{border-bottom:none}.s-field__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.s-field__heading{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink)}.s-field__by{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-muted);font-style:italic}.s-field__value{flex:1 1 auto;max-width:var(--layout-measure);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-ui);color:var(--ink);overflow-wrap:anywhere}@media(max-width:640px){.s-field{grid-template-columns:1fr;gap:var(--space-1)}}.s-subjects{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--rule)}.s-subjects__list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-inline-start:var(--space-3);max-width:var(--layout-measure)}.s-subjects__item{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-ui);color:var(--ink);overflow-wrap:anywhere}.s-subjects__edit{display:flex;flex-direction:column;gap:var(--space-1);max-width:var(--layout-measure)}.s-subjects__label{font-family:var(--font-sans);font-size:var(--text-micro);color:var(--ink-muted)}.s-subjects__input{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-ui);color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-control);padding:var(--space-1);resize:vertical}.s-subjects__save{align-self:flex-start}.s-subjects__refusal{font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-ui);color:var(--caution-700);margin:0;max-width:var(--layout-measure)}.s-editor,.s-exhibits,.s-exhibit,.s-history,.s-import,.s-scan,.s-withheld{padding-inline:var(--space-4);padding-block:var(--space-3)}.s-editor__title,.s-exhibit__title{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--ink);margin:0 0 var(--space-2)}.s-editor__form,.s-exhibit__form,.s-import__form{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--layout-measure)}.s-entry{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-1)}.s-entry__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.s-entry__heading{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-medium);color:var(--ink);text-transform:capitalize}.s-entry__input,.s-entry__area,.s-entry__select,.s-exhibit__area,.s-import__input,.s-import__select{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-ui);color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-control);padding:var(--space-1);min-height:var(--layout-touch-min)}.s-entry__area,.s-exhibit__area{resize:vertical}.s-entry__check{min-height:var(--layout-touch-min);align-self:flex-start}.s-entry[data-list]:after{content:attr(data-list);font-family:var(--font-sans);font-size:var(--text-micro);color:var(--ink-muted)}.s-editor__actions,.s-exhibits__row,.s-scan__header,.s-history__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.s-editor__refusal,.s-editor__refused,.s-exhibit__refusal,.s-exhibit__queued,.s-import__refusal{font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-ui);color:var(--caution-700);margin:0;max-width:var(--layout-measure)}.s-editor__warning,.s-editor__readonly,.s-exhibit__erased,.s-import__outcome{font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-ui);color:var(--ink-muted);margin:0;max-width:var(--layout-measure)}.s-withheld{border-top:var(--layout-rule-width) solid var(--rule-faint)}.s-withheld__label,.s-exhibit__label,.s-scan__label{display:block;font-family:var(--font-sans);font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-1)}.s-withheld__list{margin:0}.s-withheld__row{padding-block:var(--space-1);border-bottom:1px solid var(--rule-faint)}.s-withheld__heading{display:flex;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-label);color:var(--ink);text-transform:capitalize}.s-withheld__who{font-size:var(--text-micro);color:var(--ink-muted);text-transform:none}.s-withheld__why{margin:0;font-family:var(--font-sans);font-size:var(--text-micro);line-height:var(--leading-ui);color:var(--ink-muted);max-width:var(--layout-measure)}.s-scan{border-left:var(--layout-rule-width) solid var(--rule-faint)}.s-scan[data-verdict=flagged],.s-scan[data-verdict=unknown]{border-left-color:var(--caution-600);background:var(--caution-ground)}.s-scan__verdict{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--ink);text-transform:uppercase;letter-spacing:var(--tracking-chip)}.s-scan[data-verdict=flagged] .s-scan__verdict,.s-scan[data-verdict=unknown] .s-scan__verdict{color:var(--caution-800)}.s-scan__when,.s-history__when{font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.s-scan__means,.s-exhibit__means,.s-import__means{font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-ui);color:var(--ink);margin:var(--space-1) 0;max-width:var(--layout-measure)}.s-scan__list{margin:0;padding-left:var(--space-4)}.s-scan__finding{font-family:var(--font-mono);font-size:var(--text-mono-small);line-height:var(--leading-ui);color:var(--ink)}.s-scan__covered{font-family:var(--font-sans);font-size:var(--text-micro);color:var(--ink-muted)}.s-exhibits__list{margin:0;padding:0;list-style:none}.s-exhibits__open{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);width:100%;min-height:var(--layout-touch-min);padding:var(--space-1) var(--space-2);font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);background:transparent;border:none;border-bottom:1px solid var(--rule-faint);cursor:pointer;text-align:left}.s-exhibits__open:hover{background:var(--hover-tint)}.s-exhibits__row[data-open=yes] .s-exhibits__open{background:var(--accent-ground)}.s-exhibits__label{font-weight:var(--weight-medium)}.s-exhibits__verdict{font-size:var(--text-micro);color:var(--ink-muted)}.s-exhibits__row[data-verdict=flagged] .s-exhibits__verdict,.s-exhibits__row[data-verdict=unknown] .s-exhibits__verdict{color:var(--caution-800);font-weight:var(--weight-semibold)}.s-exhibit__extracted{font-family:var(--font-mono);font-size:var(--text-mono-small);line-height:var(--leading-ui);color:var(--ink);background:var(--panel-alt);border:1px solid var(--rule-faint);border-radius:var(--radius-card);padding:var(--space-2);margin:0;overflow-x:auto;white-space:pre-wrap}.s-exhibit__mark{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-control);padding:var(--space-2)}.s-exhibit__mark[data-answered=no]{border-color:var(--caution-600)}.s-exhibit__prompt{font-family:var(--font-sans);font-size:var(--text-label);color:var(--ink)}.s-exhibit__choice{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--layout-touch-min);font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink)}.s-exhibit__unanswered{font-family:var(--font-sans);font-size:var(--text-micro);color:var(--caution-800)}.s-exhibit__erase{border-top:var(--layout-rule-width) solid var(--rule-faint);padding-top:var(--space-2)}.s-history__entry{border-left:var(--layout-rule-width) solid var(--rule-faint);padding-left:var(--space-2);margin-bottom:var(--space-3)}.s-history__who{font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink)}.s-import__label{font-family:var(--font-sans);font-size:var(--text-micro);color:var(--ink-muted)}.l-lab{display:flex;flex-direction:column;gap:var(--space-6)}.l-lab__side-by-side{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:60rem){.l-lab__side-by-side{grid-template-columns:1fr 1fr}}.l-lab__diffs{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0 0}.l-lab__diffs dt{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-semibold)}.l-lab__diffs dd{margin:0 0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.l-lab__declared,.l-lab__stories{font-size:var(--text-base);line-height:var(--leading-ui)}.l-lab__stories{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding-left:var(--space-6)}.l-validity{display:flex;flex-direction:column;gap:var(--space-4)}.l-validity__verdict{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--layout-touch-min)}.l-validity__refusal{font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.l-validity__eras{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--rule-faint)}.l-validity__era-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding-left:var(--space-6);font-family:var(--font-mono);font-size:var(--text-mono-small)}.l-validity__why,.l-lab__why,.l-pair__why,.l-panels__why{font-size:var(--text-micro);color:var(--ink-muted);max-width:var(--layout-measure)}.l-pair__ceiling{font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.l-pair__scope,.l-pair__absent,.l-panels__scope{font-size:var(--text-base);color:var(--ink-muted);line-height:var(--leading-ui)}.l-panels{display:flex;flex-direction:column;gap:var(--space-6)}.l-panels__field{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-control)}.l-panels__field legend{font-size:var(--text-kicker);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink-muted)}.l-panels__field label{display:flex;align-items:center;gap:var(--space-2);min-height:var(--layout-touch-min);font-size:var(--text-base)}.l-panels__ladder,.l-panels__materials{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;padding-left:var(--space-6);font-size:var(--text-dense)}.l-panels__materials{list-style:none;padding-left:0}.l-panels__materials li{display:flex;align-items:center;gap:var(--space-2)}.c-launcher__moves{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-4)}.c-launcher__move{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 18rem;min-inline-size:0}.c-launcher__why{font-size:var(--text-micro);color:var(--ink-muted)}.c-launcher__state{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6)}@media(max-width:640px){.c-launcher__move{flex-basis:100%}}.s-builder{display:grid;gap:var(--space-4);padding-inline:var(--layout-gutter-phone);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-ui)}.s-builder__main{display:grid;gap:var(--space-4);align-content:start}@media(min-width:1024px){.s-builder--with-aside{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.s-builder__aside,.s-builder__sparring{position:sticky;top:var(--space-4)}}.s-builder__meters{display:grid;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--rule)}.s-builder__meter{display:grid;gap:var(--space-1)}.s-builder__meter-reading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;font-size:var(--text-dense)}.s-builder__figure{font-family:var(--font-mono);font-size:var(--text-mono-small)}.s-builder__timeline{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.s-builder__segment{display:grid;grid-template-columns:var(--layout-icon-control) minmax(0,1fr) auto auto auto auto auto;align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-2);border-bottom:1px solid var(--rule-faint);border-radius:var(--radius-control)}.s-builder__segment:hover{background:var(--surface-raised, transparent)}.s-builder__segment[draggable=true]{cursor:grab}.s-builder__segment--dragging{opacity:.5;cursor:grabbing}.s-builder__seq{font-family:var(--font-mono);font-size:var(--text-mono-small);text-align:right}.s-builder__name{min-width:0;overflow:hidden;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap}.s-builder__kind{font-size:var(--text-label)}.s-builder__ref{justify-self:end;font-family:var(--font-mono);font-size:var(--text-micro)}.s-builder__segment .s-builder__figure{justify-self:end;white-space:nowrap}.s-builder__actions{display:flex;gap:var(--space-2);justify-content:end}.s-builder__segment button{min-height:var(--layout-touch-min);border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--text-label)}.s-builder__segment button[disabled]{cursor:not-allowed;opacity:.4}@media(max-width:1023px){.s-builder__segment{grid-template-columns:var(--layout-icon-control) minmax(0,1fr) auto}.s-builder__name{grid-column:2 / -1}.s-builder__actions{grid-column:1 / -1;justify-content:start}.s-builder__ref{display:none}}.s-builder__editor{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card)}.s-builder__editor-head,.s-builder__editor-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.s-builder__editor-controls button{min-height:var(--layout-touch-min);border-radius:var(--radius-control);font-family:var(--font-sans)}.s-builder__label{font-size:var(--text-label);font-weight:var(--weight-medium)}.s-builder__text{min-height:calc(var(--space-6) * 6);max-width:var(--layout-measure);padding:var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-control);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--leading-record)}.s-builder__tell{max-width:var(--layout-measure);margin:0;font-size:var(--text-dense)}.s-builder__compose{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule-faint)}.s-builder__compose>.s-builder__tell{flex:1 0 100%}.s-builder__compose select,.s-builder__compose button{min-height:var(--layout-touch-min);border-radius:var(--radius-control);font-family:var(--font-sans)}.s-builder__citations,.s-builder__themes,.s-builder__sequence{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-label)}.s-builder__checks,.s-builder__versions,.s-builder__panel{display:grid;gap:var(--space-3);padding-block:var(--space-4)}.s-builder__gates,.s-builder__warnings{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.s-builder__gate,.s-builder__warning{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-2);align-items:baseline;padding-block:var(--space-2);border-bottom:1px solid var(--rule-faint)}.s-builder__gate-title{font-weight:var(--weight-semibold)}.s-builder__gate-why{grid-column:2;max-width:var(--layout-measure);font-size:var(--text-dense)}.s-builder__gate-rule{grid-column:2;font-family:var(--font-mono);font-size:var(--text-micro)}.s-builder__checks-controls{display:flex;flex-wrap:wrap;gap:var(--space-3)}.s-builder__checks-controls button,.s-builder__versions button{min-height:var(--layout-touch-min);border-radius:var(--radius-control);font-family:var(--font-sans)}.s-builder__sparring{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card)}.s-results{padding-inline:var(--layout-gutter-phone)}.s-results__tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);border-bottom:1px solid var(--rule)}.s-results__tab{min-height:var(--layout-touch-min);padding-inline:var(--space-3);font-family:var(--font-sans);font-size:var(--text-base)}.s-results__tab[aria-current]{font-weight:var(--weight-semibold);border-bottom:2px solid var(--accent)}.s-results__panel{display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-4)}.s-results__section{display:flex;flex-direction:column;gap:var(--space-3)}.s-results__note{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink-muted);max-width:var(--layout-measure)}.s-results__action{min-height:var(--layout-touch-min);padding-inline:var(--space-3);font-family:var(--font-sans);font-size:var(--text-base);border:1px solid var(--rule-strong);border-radius:var(--radius-control);background:var(--panel);color:var(--ink)}.s-results__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);list-style:none;padding:0;margin:0}@media(min-width:641px){.s-results{padding-inline:var(--layout-gutter-desktop)}.s-results__cards{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.s-results__lines{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;padding:0;margin:0}.s-results__line{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:baseline;font-family:var(--font-sans);font-size:var(--text-dense)}.s-results__withheld{font-family:var(--font-sans);font-size:var(--text-dense);color:var(--ink-muted);font-style:italic}.c-venire__sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-block-start:var(--space-4)}.c-venire__ask{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4)}.c-venire__answer{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:var(--space-1) var(--space-4);margin-block-start:var(--space-4)}.c-venire__answer-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid}.c-venire__recorded-only{display:block;font-size:var(--text-micro);color:var(--ink-muted)}.c-venire__state{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6)}@media(max-width:640px){.c-venire__sides,.c-venire__answer{grid-template-columns:minmax(0,1fr)}}.c-venire__pool-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding-block:var(--space-3)}.c-venire__exercise,.c-venire__seating,.c-venire__stage-change,.c-venire__sparring{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4)}.mt-app-root{min-height:100vh;display:flex;flex-direction:column}.mt-topbar{flex-shrink:0;box-sizing:border-box;min-height:var(--layout-chrome-height);padding:var(--space-1) var(--layout-gutter-desktop);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);background:var(--chrome);color:var(--chrome-ink);position:sticky;top:0;z-index:100;border-bottom:2px solid var(--chrome-rule)}.mt-brand{display:flex;align-items:center;gap:var(--space-3)}.mt-brand-logo-link{display:inline-flex;align-items:center;text-decoration:none}.mt-brand-text-logo{height:24px;width:auto;display:block}.mt-auth-text-logo{height:38px;width:auto;display:block;margin-bottom:var(--space-2)}.mt-brand-divider{width:1px;height:20px;background:var(--chrome-rule)}.mt-brand-org{font-size:var(--text-dense);color:var(--chrome-ink-muted)}.mt-nav-container{flex:1 1 auto;min-width:0}.mt-nav-container nav ul{display:flex;flex-wrap:wrap;list-style:none;gap:var(--space-2);margin:0;padding:0}.mt-nav-container nav a,.mt-nav-container span[aria-current=page]{display:inline-flex;align-items:center;min-height:var(--layout-touch-min);padding:0 var(--space-2);font-size:var(--text-dense);text-decoration:none;border-radius:var(--radius-control)}.mt-nav-container nav a{color:var(--chrome-ink-muted);font-weight:var(--weight-medium);transition:color var(--state-transition),background var(--state-transition)}.mt-nav-container nav a:hover{color:var(--chrome-ink);background:var(--chrome-raised)}.mt-nav-container span[aria-current=page]{color:var(--chrome-ink);font-weight:var(--weight-semibold);border-bottom:2px solid var(--chrome-accent);border-radius:0}.mt-user-badge{display:flex;align-items:center;gap:var(--space-3)}.mt-user-name{font-size:var(--text-dense);color:var(--chrome-ink-muted)}.mt-user-badge .c-chip{background:var(--chrome-raised);border-color:var(--chrome-rule);color:var(--chrome-ink-muted)}.mt-avatar-btn{width:var(--layout-touch-min);height:var(--layout-touch-min);border-radius:var(--radius-control);border:1px solid var(--chrome-rule);background:var(--chrome-raised);color:var(--chrome-ink);font-size:var(--text-label);font-weight:var(--weight-medium);display:flex;align-items:center;justify-content:center;cursor:pointer}.mt-signout-btn{min-height:var(--layout-touch-min);background:var(--chrome-raised);border:1px solid var(--chrome-rule);color:var(--chrome-ink);font-family:var(--font-sans);font-size:var(--text-label);padding:0 var(--space-3);border-radius:var(--radius-control);cursor:pointer;transition:color var(--state-transition),border-color var(--state-transition),background var(--state-transition)}.mt-signout-btn:hover{color:var(--chrome-ink);border-color:var(--chrome-ink-muted);background:var(--chrome-rule)}.mt-counsel-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.mt-main-viewport{flex:1;max-width:1440px;width:100%;margin:0 auto;box-sizing:border-box;padding:var(--space-6) var(--layout-gutter-desktop)}.mt-main-viewport .c-page{max-width:none;padding-inline:0;padding-block:0}.mt-main-viewport .c-shell__header{padding-inline:0}.mt-cases-container,.mt-matter,.mt-admin-surface{display:flex;flex-direction:column;gap:var(--space-6)}.mt-matter-header,.mt-admin-header{display:flex;flex-direction:column;gap:var(--space-2)}.mt-matter-header h2,.mt-admin-header h2{font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.015em;color:var(--ink);margin:0}.mt-matter-header p,.mt-admin-header p{margin:0;font-size:var(--text-dense)}.mt-matter-breadcrumbs{font-size:var(--text-label);color:var(--ink-muted)}.mt-breadcrumb-sep{color:var(--ink-muted);-webkit-user-select:none;user-select:none}.mt-workspace-crumb{color:var(--ink)}.mt-subscreen,.mt-admin-content{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.mt-subnav ul{display:flex;flex-wrap:wrap;list-style:none;gap:var(--space-2);margin:0;padding:0;border-bottom:var(--layout-rule-width) solid var(--rule-strong)}.mt-subnav li{margin-bottom:-2px}.mt-subnav a,.mt-subnav-active{display:flex;align-items:center;min-height:var(--layout-touch-min);padding:0 var(--space-3);text-decoration:none;color:inherit;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;border-bottom:var(--layout-rule-width) solid transparent}.mt-subnav-active{font-weight:var(--weight-extrabold);border-bottom-color:var(--plaintiff);color:var(--plaintiff-text);background:var(--plaintiff-ground)}:where(.mt-cases-container,.mt-subscreen,.mt-admin-content) ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}:where(.mt-cases-container,.mt-subscreen,.mt-admin-content) dl{display:grid;grid-template-columns:minmax(12ch,20ch) minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-1);margin:0;font-size:var(--text-dense)}:where(.mt-cases-container,.mt-subscreen,.mt-admin-content) dt{color:var(--ink-muted)}:where(.mt-cases-container,.mt-subscreen,.mt-admin-content) dd{margin:0}@media(min-width:1024px){:where(.mt-cases-container)>ul{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr))}}@media(max-width:640px){.mt-topbar{padding:var(--space-2) var(--layout-gutter-phone)}.mt-main-viewport{padding:var(--space-4) var(--layout-gutter-phone)}:where(.mt-cases-container,.mt-subscreen,.mt-admin-content) dl{grid-template-columns:minmax(0,1fr);row-gap:0}:where(.mt-cases-container,.mt-subscreen,.mt-admin-content) dd{margin-bottom:var(--space-3)}}.mt-auth-container{max-width:520px;margin:var(--space-8) auto;width:100%;box-sizing:border-box}.mt-auth-brand-bar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);border-bottom:none}.mt-auth-brand-meta{display:flex;flex-direction:column;gap:2px}.mt-auth-brand-title{font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-extrabold);letter-spacing:-.015em;color:var(--ink)}.mt-auth-container .c-sheet{padding:var(--space-8);border:var(--layout-rule-width) solid var(--rule-strong);border-radius:0;background:var(--panel);box-shadow:none}.mt-auth-container form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.mt-auth-container form label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.mt-auth-container form input[type=email]{box-sizing:border-box;width:100%;height:var(--layout-touch-min);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);background:var(--panel-alt);border:2px solid var(--rule);border-radius:0;transition:border-color var(--state-transition),box-shadow var(--state-transition)}.mt-auth-container form input[type=email]:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 var(--state-focus-width) var(--focus-ring)}.mt-auth-container form button[type=submit]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--layout-touch-min);padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-extrabold);letter-spacing:-.01em;color:var(--chrome-ink);background:var(--accent);border:2px solid var(--accent-edge);border-radius:0;cursor:pointer;transition:background var(--state-transition),border-color var(--state-transition)}.mt-auth-container form button[type=submit]:hover{background:var(--accent-hover);border-color:var(--accent)}.mt-auth-container form button[type=submit]:active{background:var(--accent-pressed)}.mt-auth-container form button[type=button]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--layout-touch-min);padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--ink);background:transparent;border:2px solid var(--rule);border-radius:0;cursor:pointer;margin-top:var(--space-2);transition:background var(--state-transition),border-color var(--state-transition),color var(--state-transition)}.mt-auth-container form button[type=button]:hover{background:var(--hover-tint);border-color:var(--ink)}.mt-auth-container form button[type=button]:active{background:var(--pressed-tint)}.mt-auth-container ul{list-style:none;padding:0;margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-3)}.mt-auth-container ul li{display:flex;flex-direction:column;gap:var(--space-1);padding:0;border:none;background:transparent;font-size:var(--text-dense);color:var(--ink-muted)}.mt-auth-container details{margin-top:var(--space-4);border-top:1px solid var(--rule);padding-top:var(--space-3)}.mt-auth-container details summary{font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-semibold);color:var(--ink-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.mt-auth-container details summary:hover{color:var(--ink)}.mt-auth-hero-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-8);max-width:1200px;margin:var(--space-6) auto;align-items:start}@media(max-width:900px){.mt-auth-hero-layout{grid-template-columns:1fr}}.mt-auth-hero-pane{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6) var(--space-4)}.mt-auth-badge{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:4px 10px;background:var(--accent-ground);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:4px;border:1px solid var(--accent)}.mt-auth-hero-title{font-family:var(--font-sans);font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0}.mt-auth-hero-subtitle{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--ink-muted);margin:0}.mt-auth-value-props{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-2)}@media(max-width:600px){.mt-auth-value-props{grid-template-columns:1fr}}.mt-auth-prop-card{padding:var(--space-4);background:var(--panel);border:1px solid var(--rule);border-radius:6px;display:flex;flex-direction:column;gap:var(--space-1)}.mt-auth-prop-title{font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.mt-auth-prop-desc{font-family:var(--font-sans);font-size:12px;line-height:1.45;color:var(--ink-muted);margin:0}.mt-auth-container ul li a{display:inline-flex;align-items:center;justify-content:center;height:var(--layout-touch-min);padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-extrabold);letter-spacing:-.01em;text-decoration:none;color:var(--chrome-ink);background:var(--accent);border:2px solid var(--accent-edge);border-radius:0;transition:background var(--state-transition),border-color var(--state-transition)}.mt-auth-container ul li a:hover{background:var(--accent-hover);border-color:var(--accent)}.mt-auth-container ul li a:active{background:var(--accent-pressed)}.mt-people-invite-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3)}.mt-people-invite-form label{font-size:var(--text-dense);font-weight:var(--weight-medium);color:var(--ink-muted)}.mt-people-invite-form input,.mt-people-invite-form select{box-sizing:border-box;height:var(--layout-touch-min);padding:0 var(--space-3);font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-control)}.mt-people-invite-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;height:var(--layout-touch-min);padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--chrome-ink);background:var(--accent);border:1px solid var(--accent-edge);border-radius:var(--radius-control);cursor:pointer;align-self:flex-start;transition:background var(--state-transition),border-color var(--state-transition)}.mt-people-invite-form button[type=submit]:hover{background:var(--accent-hover);border-color:var(--accent)}.mt-people-invite-form button[type=submit]:active{background:var(--accent-pressed)}:where(.mt-overview,.mt-casefile-container,.mt-casefile-writing,.mt-venire-container,.mt-strategy-container,.mt-admin-container,.mt-admin-wrapper,.mt-materials-explorer,.mt-dossier-container,.mt-backstory-pane,.mt-voirdire-pane,.mt-attitudes-pane,.mt-calibration-container,.mt-tenant,.mt-bank,.c-courtroom-watch){display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0}:where(.mt-casefile-header,.mt-casefile-metric-card,.mt-material-card,.mt-juror-card,.mt-dossier-card,.mt-room-card,.mt-svf-card,.mt-case-banner,.mt-workspace-card,.mt-console-card,.mt-bank-card,.mt-dialog-card,.mt-bento-card){background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);border-radius:0;display:flex;flex-direction:column}:where(.mt-table,.mt-materials-table,.mt-comparison-table,.mt-bank-table,.mt-md-table){width:100%;border-collapse:collapse;background:var(--panel);font-family:var(--font-sans);font-size:var(--text-dense)}:where(.mt-table,.mt-materials-table,.mt-comparison-table,.mt-bank-table,.mt-md-table) th{text-align:left;padding:var(--space-3) var(--space-4);background:var(--panel-alt);border-bottom:var(--layout-rule-width) solid var(--rule-strong);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink)}:where(.mt-table,.mt-materials-table,.mt-comparison-table,.mt-bank-table,.mt-md-table) td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);vertical-align:middle;color:var(--ink);line-height:var(--leading-ui)}:where(.mt-table,.mt-materials-table,.mt-comparison-table,.mt-bank-table,.mt-md-table) tr:last-child td{border-bottom:none}:where(.mt-table,.mt-materials-table,.mt-comparison-table,.mt-bank-table,.mt-md-table) tr:hover{background:var(--panel-alt)}:where(.mt-table-wrap,.mt-materials-table-wrap,.mt-comparison-table-wrap,.mt-bank-table-wrap){width:100%;overflow-x:auto}:where(.mt-table-card,.mt-materials-table-card,.mt-comparison-table-card,.mt-bank-table-card){display:flex;flex-direction:column;background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);border-radius:0}:where(.mt-table-header-strip,.mt-materials-table-header-strip,.mt-comparison-table-header-strip,.mt-bank-header-strip){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--panel-alt);border-bottom:var(--layout-rule-width) solid var(--rule);font-family:var(--font-sans);font-size:var(--text-dense);color:var(--ink-muted)}:where(.mt-btn-primary,.mt-btn-secondary,.mt-btn-outline,.mt-casefile-intake-btn,.mt-exhibits-intake-strip-btn,.mt-modal-submit-btn,.mt-modal-cancel-btn,.mt-table-open-btn,.mt-pill-btn,.mt-btn-card-action,.c-courtroom td button,.c-courtroom table button,.f-control button,.f-controls button,.c-caseadmin button,.c-card ul li button){display:inline-flex;align-items:center;justify-content:center;min-height:var(--layout-touch-min);padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-bold);letter-spacing:.01em;border-radius:0;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--state-transition),border-color var(--state-transition),color var(--state-transition)}:where(.c-tab,.s-casefile__tab,.mt-card-tab){font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-medium);letter-spacing:.02em;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ink-muted);cursor:pointer;transition:color var(--state-transition),border-color var(--state-transition)}:where(.c-tab,.s-casefile__tab,.mt-card-tab):hover{color:var(--ink);background:var(--hover-tint)}:where(.c-tab[aria-current=page],.s-casefile__tab[aria-current=page],.s-casefile__tab[aria-selected=true],.mt-card-tab.mt-tab-active){color:var(--accent-700);font-weight:var(--weight-bold);border-bottom:2px solid var(--accent-600);background:var(--accent-ground)}:where(.mt-form-input,.mt-search-input,.mt-select-control,.mt-tenant select,.mt-tenant input,.mt-tenant textarea,.mt-casefile-writing input,.mt-casefile-writing textarea,.mt-casefile-writing select,.mt-people-invite-form input){width:100%;box-sizing:border-box;font-family:var(--font-sans);font-size:var(--text-dense);color:var(--ink);background:var(--panel);border:1.5px solid var(--rule-strong);border-radius:0;padding:var(--space-2) var(--space-3);transition:border-color var(--state-transition)}:where(.mt-form-input,.mt-search-input,.mt-select-control,.mt-tenant select,.mt-tenant input,.mt-tenant textarea,.mt-casefile-writing input,.mt-casefile-writing textarea,.mt-casefile-writing select,.mt-people-invite-form input):focus{outline:none;border-color:var(--accent-600)}:where(.mt-metric-grid,.mt-materials-gallery-grid,.mt-juror-cards-grid,.mt-workspaces-grid,.mt-grid-2){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}:where(.mt-modal-backdrop,.mt-dialog-backdrop){position:fixed;top:0;right:0;bottom:0;left:0;background:var(--elevation-sheet);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}:where(.mt-modal-container,.mt-dialog-card,.mt-material-reader-modal,.mt-cohort-modal,.mt-juror-modal-container){background:var(--panel);border:2px solid var(--rule-strong);border-radius:0;box-shadow:0 4px 16px var(--rule);max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}:where(.mt-modal-header,.mt-dialog-header,.mt-juror-modal-header){display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);background:var(--panel-alt);border-bottom:var(--layout-rule-width) solid var(--rule)}:where(.mt-modal-body,.mt-dialog-body,.mt-juror-modal-body){padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}:where(.mt-modal-footer,.mt-dialog-actions){display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--panel-alt);border-top:var(--layout-rule-width) solid var(--rule)}.mt-session-dialog{max-width:480px;width:100%}.mt-session-dialog-title{margin:0;font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--ink)}.mt-session-dialog-body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink);line-height:var(--leading-ui)}.mt-session-location-tag{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--panel-alt);border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.mt-session-location-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block}:where(.mt-kicker,.mt-metric-label,.mt-strategy-kpi__label,.mt-stat-box-label,.mt-qa-qid,.mt-att-label,.mt-psych-name,.mt-juror-card-meta-label,.mt-bento-metric-sub){font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--ink-muted)}:where(.mt-metric-value,.mt-strategy-kpi__value,.mt-stat-box-value,.mt-tenant-figure,.mt-materials-cell-bates,.mt-material-bates,.mt-audio-timecode){font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-extrabold)}.mt-overview{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.mt-hero-band{border-bottom:var(--layout-rule-width) solid var(--rule);display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4)}.mt-kicker{color:var(--plaintiff-700);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.mt-metric-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mt-metric-label,.mt-strategy-kpi__label{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.mt-metric-value{color:var(--ink);font-family:var(--font-sans);font-size:1.15rem;font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:var(--leading-tight);overflow-wrap:break-word;word-break:normal}.mt-metric-value.is-numeric{font-family:var(--font-mono);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:var(--weight-extrabold)}.c-card h3{font-size:1.15rem;font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0;overflow-wrap:break-word;word-break:normal}.mt-metric-subtext{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);line-height:var(--leading-normal)}.mt-access-context-box{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-2)}.mt-access-context-top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3)}.mt-access-context-titles{display:flex;flex-direction:column;gap:var(--space-1)}.mt-access-context-role-line{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.mt-access-context-role-name{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-extrabold)}.mt-access-context-desc{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);margin:0}.mt-access-caps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule)}.mt-access-cap-cell{display:flex;flex-direction:column;gap:var(--space-1)}.mt-access-cap-label{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.mt-actions-row{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) 0}.mt-btn-primary{align-items:center;background:var(--plaintiff-700);border-radius:var(--radius-control);border:var(--layout-rule-width) solid var(--plaintiff-800);color:var(--chrome-ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-extrabold);gap:var(--space-2);justify-content:center;letter-spacing:-.01em;min-height:var(--layout-touch-min);padding:0 var(--space-4);text-decoration:none;transition:background var(--state-transition),border-color var(--state-transition)}.mt-btn-primary:hover{background:var(--plaintiff-600);border-color:var(--plaintiff-700)}.mt-btn-secondary{align-items:center;background:var(--panel);border-radius:var(--radius-control);border:var(--layout-rule-width) solid var(--rule);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:center;min-height:var(--layout-touch-min);padding:0 var(--space-4);text-decoration:none;transition:background var(--state-transition),border-color var(--state-transition)}.mt-btn-secondary:hover{background:var(--panel-alt);border-color:var(--rule-strong)}.mt-btn-outline{align-items:center;background:transparent;border-radius:var(--radius-control);border:var(--layout-rule-width) solid var(--accent-300);color:var(--accent-700);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-medium);gap:var(--space-2);justify-content:center;min-height:var(--layout-touch-min);padding:0 var(--space-3);text-decoration:none}.mt-btn-outline:hover{background:var(--accent-ground);border-color:var(--accent-text)}.mt-report-badge{background:var(--panel-alt);border-radius:0;border:1px solid var(--rule);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-chip);padding:var(--space-1) var(--space-2);text-transform:uppercase}.c-courtroom td button,.c-courtroom table button{align-items:center;background:var(--accent-600);border-radius:0;border:1.5px solid var(--accent-700);box-shadow:0 1px 0 var(--accent-800);color:var(--panel);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);justify-content:center;letter-spacing:.06em;min-height:36px;padding:0 var(--space-3);text-transform:uppercase;transition:background var(--state-transition),border-color var(--state-transition),transform var(--state-transition)}.c-courtroom td button:hover,.c-courtroom table button:hover{background:var(--accent-700);border-color:var(--accent-800)}.c-courtroom td button:active,.c-courtroom table button:active{box-shadow:none;transform:translateY(1px)}.c-courtroom-watch,.mt-admin-wrapper,.mt-backstory-pane,.mt-dossier-container,.mt-voirdire-pane,.mt-materials-explorer,.mt-console-body{display:flex;flex-direction:column;gap:var(--space-4)}.c-courtroom-watch__header{align-items:center;background:var(--panel);border-left:4px solid var(--accent-600);border:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.c-courtroom-watch__title{align-items:center;display:flex;gap:var(--space-3)}.c-courtroom-watch__title h3{font-size:var(--text-h3);margin:0}.c-tab{background:transparent;border-bottom:2px solid transparent;border-radius:0;border:1px solid transparent;color:var(--ink-muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-medium);letter-spacing:.02em;padding:var(--space-2) var(--space-4);transition:color var(--state-transition),border-color var(--state-transition)}.s-casefile__tab{background:transparent;border-bottom:2px solid transparent;border-radius:0;border:1px solid transparent;color:var(--ink-muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);letter-spacing:.02em;padding:var(--space-2) var(--space-4);transition:color var(--state-transition),border-color var(--state-transition)}.f-control button,.f-controls button,.c-caseadmin button{background:var(--panel);border-radius:0;border:1.5px solid var(--rule-strong);color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-bold);letter-spacing:.02em;min-height:var(--layout-touch-min);padding:0 var(--space-4);transition:background var(--state-transition),border-color var(--state-transition),color var(--state-transition)}.f-control button:hover,.f-controls button:hover,.c-caseadmin button:hover{background:var(--panel-alt);border-color:var(--accent-600);color:var(--accent-700)}.mt-admin-notice{align-items:center;background:var(--accent-ground);border-left:4px solid var(--accent-600);border:1px solid var(--accent-edge);color:var(--accent-text);display:flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.mt-admin-notice button{border-radius:0;font-size:var(--text-micro);min-height:32px;padding:0 var(--space-2)}.c-card ul li button{align-items:center;background:var(--panel-alt);border-radius:0;border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);justify-content:center;letter-spacing:.01em;margin:var(--space-1) 0;min-height:36px;padding:0 var(--space-3);transition:background var(--state-transition),border-color var(--state-transition),color var(--state-transition)}.c-card ul li button:hover{background:var(--hover-tint);border-color:var(--accent-600);color:var(--accent-700)}.mt-casefile-container{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.mt-casefile-writing{border-top:var(--layout-rule-width) solid var(--rule-faint);display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);width:100%}.mt-casefile-header{background:var(--panel);border-radius:var(--radius-card);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.mt-casefile-header-top,.mt-case-banner-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.mt-casefile-header-titles,.mt-form-col,.mt-juror-modal-title-block,.mt-material-modal-title-wrap{display:flex;flex-direction:column;gap:var(--space-1)}.mt-casefile-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-h1);font-weight:var(--weight-extrabold);letter-spacing:-.015em;line-height:var(--leading-tight);margin:0}.mt-casefile-metrics{border-top:var(--layout-rule-width) solid var(--rule);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-top:var(--space-2)}.mt-casefile-metric-card{background:var(--panel-alt);border:var(--layout-rule-width) solid var(--rule);display:flex;flex-direction:column;gap:2px;padding:var(--space-3)}.mt-casefile-metric-value{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-h3);font-weight:var(--weight-semibold)}.mt-casefile-metric-label{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.mt-casefile-actions,.mt-audio-controls-row,.mt-filter-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.mt-casefile-intake-btn{align-items:center;background:var(--plaintiff);border:var(--layout-rule-width) solid var(--plaintiff);color:var(--chrome-ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-extrabold);gap:var(--space-2);justify-content:center;letter-spacing:.03em;min-height:var(--layout-touch-min);padding:0 var(--space-4);text-transform:uppercase;transition:background var(--state-transition),border-color var(--state-transition)}.mt-casefile-intake-btn:hover{background:var(--plaintiff-600);border-color:var(--plaintiff-600)}.mt-intake-banner{align-items:center;background:var(--valid-ground);border-left:4px solid var(--valid);border:var(--layout-rule-width) solid var(--valid-edge);color:var(--valid-text);display:flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.mt-intake-banner-text{flex:1 1 auto}.mt-exhibits-intake-strip-btn{align-items:center;background:var(--plaintiff);border:var(--layout-rule-width) solid var(--plaintiff);color:var(--chrome-ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-extrabold);letter-spacing:.03em;min-height:36px;padding:0 var(--space-3);text-transform:uppercase}.mt-intake-modal{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;max-height:90vh;max-width:680px;overflow-y:auto;width:100%}.mt-modal-title,.mt-venire-hero__title{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-extrabold);letter-spacing:-.015em;margin:0}.mt-modal-close{background:transparent;border:var(--layout-rule-width) solid var(--rule-strong);color:var(--ink);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-h3);padding:var(--space-1) var(--space-2)}.mt-modal-close:hover{background:var(--ink);color:var(--paper)}.mt-modal-body{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;overscroll-behavior:contain;padding:var(--space-6)}.mt-intake-dropzone{align-items:center;background:var(--accent-ground);border:2px dashed var(--accent-500);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding:var(--space-8) var(--space-4);text-align:center;transition:background var(--state-transition),border-color var(--state-transition)}.mt-intake-dropzone:hover,.mt-intake-dropzone-dragover{background:var(--accent-200);border-color:var(--accent-700)}.mt-intake-dropzone-icon{color:var(--accent-700);font-size:var(--text-figure)}.mt-intake-dropzone-text{color:var(--accent-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold)}.mt-intake-file-selected{align-items:center;background:var(--panel-alt);border:var(--layout-rule-width) solid var(--rule);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-3)}.mt-intake-file-name{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-dense);font-weight:var(--weight-semibold)}.mt-intake-file-remove{background:transparent;border:1px solid var(--rule);color:var(--invalid-text);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-micro);padding:2px var(--space-2)}.mt-form-group{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-1);width:100%}.mt-form-label{color:var(--ink);display:block;font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-kicker);margin-bottom:var(--space-1);text-transform:uppercase}.mt-form-input,.mt-form-select{background:var(--panel);border-radius:0;border:var(--layout-rule-width) solid var(--rule-strong);box-sizing:border-box;color:var(--ink);display:block;font-family:var(--font-sans);font-size:var(--text-base);min-height:40px;padding:var(--space-1) var(--space-3);width:100%}.mt-form-row{display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr}.mt-intake-privilege-toggle{display:grid;gap:var(--space-2);grid-template-columns:1fr 1fr;margin-top:var(--space-1)}.mt-privilege-opt{background:var(--panel-alt);border:var(--layout-rule-width) solid var(--rule);cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:var(--space-3);text-align:left}.mt-privilege-opt strong{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold)}.mt-privilege-opt span,.mt-metric-sub{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro)}.mt-privilege-opt-active{background:var(--plaintiff-ground);border-color:var(--plaintiff)}.mt-privilege-opt-active strong,.mt-strategy-kpi__value--plaintiff{color:var(--plaintiff-text)}.mt-modal-cancel-btn{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-extrabold);letter-spacing:.03em;min-height:var(--layout-touch-min);padding:0 var(--space-4);text-transform:uppercase}.mt-modal-submit-btn{background:var(--plaintiff);border:var(--layout-rule-width) solid var(--plaintiff);color:var(--chrome-ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-extrabold);letter-spacing:.03em;min-height:var(--layout-touch-min);padding:0 var(--space-6);text-transform:uppercase;transition:background var(--state-transition)}.mt-modal-submit-btn:hover{background:var(--plaintiff-600)}.mt-venire-intelligence{display:flex;flex-direction:column;gap:var(--space-6);padding-bottom:var(--space-12)}.mt-venire-hero{align-items:flex-start;background:var(--panel);border-left:6px solid var(--plaintiff);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:space-between;padding:var(--space-6)}.mt-venire-hero__left{display:flex;flex-direction:column;flex:1 1 500px;gap:var(--space-2)}.mt-venire-hero__kicker{align-items:center;color:var(--plaintiff-text);display:flex;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);gap:var(--space-2);letter-spacing:var(--tracking-kicker);text-transform:uppercase}.mt-venire-hero__desc{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-normal);margin:0;max-width:780px}.mt-venire-hero__actions{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-3)}.mt-toggle-group{background:var(--panel-alt);border:var(--layout-rule-width) solid var(--rule-strong);display:inline-flex;padding:2px}.mt-toggle-btn{background:transparent;border:none;color:var(--ink-muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:.04em;padding:var(--space-2) var(--space-4);text-transform:uppercase;transition:all var(--state-transition)}.mt-toggle-btn.is-active{background:var(--plaintiff);color:var(--chrome-ink)}.mt-venire-metrics{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mt-venire-metric-card{background:var(--panel);border-top:4px solid var(--plaintiff);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4)}.mt-metric-val{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-h3);font-weight:var(--weight-bold)}.mt-dossier-controls,.mt-bank,.mt-tenant{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.mt-filter-bar,.mt-material-card-top,.mt-media-toolbar-left{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.mt-filter-label{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.04em;margin-right:var(--space-1);text-transform:uppercase}.mt-pill-btn{background:var(--panel-alt);border-radius:0;border:1px solid var(--rule);color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-3);transition:all var(--state-transition)}.mt-pill-btn:hover{background:var(--panel);border-color:var(--accent-600)}.mt-pill-btn.is-selected{background:var(--accent-700);border-color:var(--accent-800);color:var(--panel);font-weight:var(--weight-bold)}.mt-filter-secondary{align-items:center;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-3)}.mt-select-wrapper,.mt-material-modal-nav,.mt-filter-tabs{align-items:center;display:flex;gap:var(--space-2)}.mt-select-control{background:var(--panel);border-radius:0;border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);min-height:36px;padding:0 var(--space-3)}.mt-search-wrapper{flex:1 1 260px}.mt-search-input{background:var(--panel);border-radius:0;border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);min-height:36px;padding:0 var(--space-3);width:100%}.mt-results-counter,.mt-media-meta-text,.mt-transcript-seg-role{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-micro)}.mt-juror-cards-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(460px,1fr));margin-top:var(--space-4)}.mt-juror-card{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;transition:border-color var(--state-transition)}.mt-juror-card:hover,.mt-material-card:hover{border-color:var(--plaintiff)}.mt-juror-card__header{align-items:flex-start;background:var(--panel-alt);border-bottom:var(--layout-rule-width) solid var(--rule);display:flex;gap:var(--space-4);padding:var(--space-4)}.mt-juror-avatar{align-items:center;background:var(--plaintiff);color:var(--chrome-ink);display:flex;flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-base);font-weight:var(--weight-bold);height:48px;justify-content:center;width:48px}.mt-juror-header-info,.mt-transcript-seg-content{display:flex;flex-direction:column;flex:1;gap:2px}.mt-juror-id-row,.mt-material-card-meta{align-items:center;color:var(--ink-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--text-micro);gap:var(--space-2)}.mt-juror-id{color:var(--accent-700);font-weight:var(--weight-bold)}.mt-juror-seat{color:var(--ink);font-weight:var(--weight-semibold)}.mt-juror-model{background:var(--panel);border:1px solid var(--rule);padding:1px 6px}.mt-juror-name,.mt-material-card-title,.mt-workspace-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0}.mt-juror-title{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-medium)}.mt-juror-tags{align-items:center;background:var(--panel);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.mt-tag-style{background:var(--panel-alt);border-left:3px solid var(--accent-600);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);padding:2px var(--space-2)}.mt-tag-demo{background:var(--panel);border:1px solid var(--rule);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);padding:2px var(--space-2)}.mt-card-tab-nav{background:var(--panel-alt);border-bottom:1px solid var(--rule);display:flex}.mt-card-tab.is-active{background:var(--panel);border-bottom-color:var(--accent-700);color:var(--accent-700)}.mt-card-tab-body{flex:1;min-height:220px;padding:var(--space-4)}.mt-juror-quote{background:var(--panel-alt);border-left:3px solid var(--accent-600);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-style:italic;line-height:var(--leading-normal);margin:0 0 var(--space-4) 0;padding:var(--space-3) var(--space-4)}.mt-baggage-section{display:flex;flex-direction:column;gap:var(--space-2)}.mt-baggage-title{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase}.mt-baggage-list{color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--text-micro);gap:4px;margin:0;padding-left:var(--space-4)}.mt-exchange-block{border-bottom:1px dashed var(--rule);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.mt-exchange-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mt-exchange-q,.mt-exchange-a,.mt-stat-box{display:flex;flex-direction:column;gap:2px}.mt-exchange-asker{color:var(--accent-700);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.mt-exchange-q p{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold);margin:0}.mt-exchange-juror-label{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.mt-exchange-a p,.mt-qa-rat{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);font-style:italic;margin:0}.mt-attitudes-pane,.mt-modal-qa-list,.mt-svf-questions-list,.mt-bank-queue{display:flex;flex-direction:column;gap:var(--space-3)}.mt-attitude-row{align-items:baseline;border-bottom:1px solid var(--rule);display:flex;font-family:var(--font-sans);font-size:var(--text-dense);gap:var(--space-3);justify-content:space-between;padding-bottom:4px}.mt-att-label{color:var(--ink-muted);font-weight:var(--weight-bold)}.mt-att-val{color:var(--ink);font-weight:var(--weight-medium);text-align:right}.mt-psych-bars{background:var(--panel-alt);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3)}.mt-psych-bar-item{align-items:center;display:flex;font-family:var(--font-sans);font-size:var(--text-micro);gap:var(--space-3)}.mt-psych-bar-item>span:first-child{color:var(--ink);font-weight:var(--weight-medium);width:80px}.mt-psych-bar-item>span:last-child{color:var(--ink-muted);font-family:var(--font-mono);text-align:right;width:35px}.mt-mini-bar{background:var(--rule);flex:1;height:6px;overflow:hidden}.mt-mini-bar-fill{background:var(--accent-700);height:100%}.mt-juror-card__footer{background:var(--panel-alt);border-top:1px solid var(--rule);padding:var(--space-3) var(--space-4)}.mt-btn-card-action{align-items:center;background:var(--panel);border-radius:0;border:1px solid var(--accent-600);color:var(--accent-700);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-bold);justify-content:center;min-height:36px;transition:all var(--state-transition);width:100%}.mt-btn-card-action:hover{background:var(--accent-700);color:var(--panel)}.mt-empty-state-box{align-items:center;background:var(--panel);border:1px dashed var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-12);text-align:center}.mt-juror-modal{max-width:720px}.mt-modal-subtitle{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-dense)}.mt-modal-sec-title{border-bottom:2px solid var(--rule);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);margin:0 0 var(--space-3) 0;padding-bottom:var(--space-1)}.mt-juror-quote-large{background:var(--panel-alt);border-left:4px solid var(--accent-600);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-style:italic;line-height:var(--leading-relaxed);margin:0;padding:var(--space-4)}.mt-modal-qa-card{background:var(--panel-alt);border:1px solid var(--rule);padding:var(--space-3)}.mt-qa-header{align-items:center;color:var(--ink-muted);display:flex;font-family:var(--font-mono);font-size:var(--text-micro);justify-content:space-between;margin-bottom:var(--space-1)}.mt-qa-val{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-bold);margin-bottom:var(--space-2)}.mt-modal-psych-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.mt-psych-cell{align-items:center;background:var(--panel-alt);border:1px solid var(--rule);display:flex;flex-direction:column;padding:var(--space-3)}.mt-psych-name{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-semibold);text-align:center}.mt-psych-num{color:var(--accent-700);font-family:var(--font-mono);font-size:var(--text-h3);font-weight:var(--weight-bold)}.mt-cohort-modal{max-width:640px}.mt-dot-sep{color:var(--ink-muted);-webkit-user-select:none;user-select:none}.mt-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--chrome) 75%,transparent);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--z-modal)}.mt-modal-section{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.mt-qa-conf{color:var(--accent-700);font-family:var(--font-mono);font-size:var(--text-micro)}.mt-qa-qid{color:var(--ink);font-family:var(--font-mono);font-weight:var(--weight-bold)}.mt-modal-sec-header-row{align-items:baseline;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.mt-exam-kind-tag{background:var(--panel-alt);border:1px solid var(--rule-strong);color:var(--accent-700);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.05em;padding:2px var(--space-2);text-transform:uppercase}.mt-modal-sec-desc{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-normal);margin:0}.mt-qa-title-group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.mt-qa-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-bold)}.mt-qa-qid-badge{background:var(--panel);border:1px solid var(--rule);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-micro);padding:1px 4px}.mt-qa-prompt{background:var(--panel);border-left:2px solid var(--accent-600);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);font-style:italic;line-height:var(--leading-normal);margin-bottom:var(--space-2);padding:var(--space-2)}.mt-qa-prompt-label,.mt-qa-val-label{font-family:var(--font-mono);font-size:var(--text-micro);font-style:normal;font-weight:var(--weight-bold);margin-right:var(--space-1);text-transform:uppercase}.mt-qa-prompt-label{color:var(--accent-700)}.mt-qa-val-label{color:var(--ink-muted)}.mt-modal-bar{height:4px;margin-top:var(--space-1);width:100%}.mt-category-attitudes-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mt-category-attitudes-card{background:var(--panel-alt);border:1px solid var(--rule);padding:var(--space-3)}.mt-category-attitudes-title{color:var(--accent-700);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.05em;margin:0 0 var(--space-2) 0;text-transform:uppercase}.mt-venire-registry-wrapper{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);padding:var(--space-4)}.mt-materials-table-row{cursor:pointer;transition:background var(--state-transition)}.mt-materials-cell-bates{color:var(--plaintiff-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);white-space:nowrap}.mt-materials-cell-length{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-micro);white-space:nowrap}.mt-materials-row-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-extrabold);margin-bottom:2px}.mt-materials-row-sub,.mt-strategy-kpi__sub{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);line-height:var(--leading-normal)}.mt-table-open-btn{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);color:var(--ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-extrabold);letter-spacing:.04em;padding:var(--space-1) var(--space-3);text-transform:uppercase;transition:all var(--state-transition);white-space:nowrap}.mt-table-open-btn:hover{background:var(--plaintiff);border-color:var(--plaintiff);color:var(--chrome-ink)}.mt-juror-row-metrics{color:var(--ink);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--text-micro);gap:var(--space-2)}.mt-juror-row-metrics span{background:var(--panel-alt);border:1px solid var(--rule);padding:2px 6px}.mt-materials-gallery-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.mt-material-card{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);transition:border-color var(--state-transition)}.mt-material-bates{color:var(--accent-700);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold)}.mt-material-card-summary{color:var(--ink-muted);flex:1;font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-normal);margin:0}.mt-material-card-footer{border-top:1px solid var(--rule);padding-top:var(--space-2)}.mt-material-reader-modal{max-width:1080px}.mt-material-modal-badges{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:2px}.mt-material-split-grid{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}@media(max-width:900px){.mt-material-split-grid{grid-template-columns:1fr}}.mt-material-reader-sheet{background:var(--paper);border:1px solid var(--rule-strong);box-shadow:0 1px 4px var(--rule);padding:var(--space-6)}.mt-material-sheet-banner{align-items:center;display:flex;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);justify-content:space-between;letter-spacing:.05em;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);text-transform:uppercase}.mt-sheet-banner-discoverable{background:var(--valid-ground);border:1px solid var(--valid-edge);color:var(--valid-text)}.mt-sheet-banner-privileged{background:var(--accent-ground);border:1px solid var(--accent-edge);color:var(--accent-text)}.mt-material-tags-bar{align-items:center;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3)}.mt-material-footer-hint{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);margin-right:auto}.mt-markdown-body{color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--text-body);gap:var(--space-3);line-height:var(--leading-relaxed)}.mt-md-h1{border-bottom:2px solid var(--rule-strong);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);margin:0 0 var(--space-2) 0;padding-bottom:var(--space-2)}.mt-md-h2{border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-bold);margin:var(--space-3) 0 var(--space-1) 0;padding-bottom:4px}.mt-md-h3{color:var(--accent-700);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);margin:var(--space-2) 0 0 0}.mt-md-h4{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-bold);letter-spacing:.04em;margin:var(--space-2) 0 0 0;text-transform:uppercase}.mt-md-p,.mt-md-quote-p{color:var(--ink);margin:0}.mt-md-strong{color:var(--ink);font-weight:var(--weight-bold)}.mt-md-em{font-style:italic}.mt-md-inline-code{background:var(--panel-alt);border:1px solid var(--rule);color:var(--accent-700);font-family:var(--font-mono);font-size:var(--text-dense);padding:1px 6px}.mt-md-link,.mt-workspace-case-item a:hover{color:var(--accent-700);text-decoration:underline}.mt-md-hr{border-top:1px solid var(--rule-strong);border:0;margin:var(--space-3) 0}.mt-md-pre{background:var(--panel-alt);border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-dense);margin:0;overflow-x:auto;padding:var(--space-3)}.mt-md-blockquote{background:var(--panel-alt);border-left:4px solid var(--accent-600);font-style:italic;margin:var(--space-2) 0;padding:var(--space-3) var(--space-4)}.mt-md-ul,.mt-md-ol{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:var(--space-6)}.mt-md-li,section[aria-label=Cases]>section>details>summary:hover{color:var(--ink)}.mt-md-table-wrap{margin:var(--space-2) 0;overflow-x:auto;width:100%}.mt-md-table{border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-dense);width:100%}.mt-md-table th{background:var(--panel-alt);border:1px solid var(--rule-strong);color:var(--ink);font-weight:var(--weight-bold);padding:var(--space-2) var(--space-3);text-align:left}.mt-md-table td{border:1px solid var(--rule);color:var(--ink);padding:var(--space-2) var(--space-3)}.mt-media-viewer-panel{background:var(--panel);border:1px solid var(--rule-strong);display:flex;flex-direction:column;margin-bottom:var(--space-5)}.mt-media-toolbar{align-items:center;background:var(--panel-alt);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-3) var(--space-4)}.mt-media-toolbar-controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1)}.mt-media-ctrl-btn{background:var(--panel);border:1px solid var(--rule);color:var(--ink);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-semibold);padding:4px 10px}.mt-media-ctrl-btn.is-active{background:var(--accent-700);border-color:var(--accent-800);color:var(--panel)}.mt-image-stage{background:var(--panel-alt);max-height:480px;overflow:auto;padding:var(--space-4)}.mt-image-stage-contrast{filter:contrast(1.25)}.mt-image-canvas-wrap{margin:0 auto;position:relative;transition:width var(--state-transition)}.mt-uploaded-image-preview{border:1px solid var(--rule-strong);display:block;height:auto;width:100%}.mt-callout-inspector{background:var(--panel);border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.mt-callout-detail-box{background:var(--panel-alt);border-left:3px solid var(--accent-700);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);padding:var(--space-2) var(--space-3)}.mt-audio-deck,.mt-calibration-container{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.mt-audio-play-btn{background:var(--accent-700);border:1px solid var(--accent-800);color:var(--panel);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-bold);min-height:38px;padding:0 var(--space-4)}.mt-audio-timecode{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:var(--text-dense);font-weight:var(--weight-bold);gap:4px}.mt-synced-transcript,.mt-video-transcript-col{border:1px solid var(--rule);display:flex;flex-direction:column}.mt-synced-transcript-header{align-items:center;background:var(--panel-alt);border-bottom:1px solid var(--rule);color:var(--ink-muted);display:flex;font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);justify-content:space-between;padding:var(--space-2) var(--space-3);text-transform:uppercase}.mt-synced-transcript-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.mt-transcript-seg-row{align-items:flex-start;background:var(--panel);border-bottom:1px solid var(--rule);border:none;cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3);text-align:left}.mt-transcript-seg-row:hover{background:var(--panel-alt)}.mt-transcript-seg-row.is-active{background:var(--accent-ground);border-left:4px solid var(--accent-700)}.mt-transcript-seg-time{color:var(--accent-700);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);min-width:72px;white-space:nowrap}.mt-transcript-seg-speaker{align-items:center;color:var(--ink);display:flex;font-family:var(--font-sans);font-size:var(--text-dense);gap:var(--space-2)}.mt-transcript-seg-text{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);margin:0}.mt-video-layout{display:grid;gap:var(--space-4);grid-template-columns:1.15fr 1fr;padding:var(--space-4)}@media(max-width:900px){.mt-video-layout{grid-template-columns:1fr}}.mt-video-stage-col{display:flex;flex-direction:column}.mt-video-viewport{background:var(--panel-alt);border:1px solid var(--rule-strong);display:flex;flex-direction:column}.mt-uploaded-video-element{background:var(--chrome);max-height:320px;width:100%}.mt-deposition-captions{background:var(--panel);border-left:4px solid var(--accent-600);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);margin-top:var(--space-3);padding:var(--space-2) var(--space-3)}.mt-deposition-caption-speaker{color:var(--accent-700);font-family:var(--font-mono);font-weight:var(--weight-bold)}.mt-strategy-kpi__value{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-h2);font-variant-numeric:tabular-nums;font-weight:var(--weight-extrabold)}.mt-strategy-kpi__value--valid{color:var(--valid-text)}.mt-strategy-kpi__value--accent{color:var(--accent-text)}@media(max-width:980px){.mt-strategy-arms-grid{grid-template-columns:1fr}}.mt-svf-card{background:var(--panel);border-top:6px solid var(--accent-700);border:2px solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.mt-svf-header{align-items:flex-start;border-bottom:2px solid var(--rule-strong);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding-bottom:var(--space-4)}.mt-svf-court-caption{display:flex;flex-direction:column;gap:4px}.mt-svf-court-name{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}.mt-svf-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-extrabold);margin:0}.mt-svf-outcome-box{align-items:flex-end;background:var(--valid-ground);border:1px solid var(--valid-edge);display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4)}.mt-svf-outcome-box--defense{background:var(--defendant-ground);border-color:var(--defendant-edge)}.mt-svf-question{background:var(--panel-alt);border-left:4px solid var(--accent-700);border:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.mt-svf-question-top{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.mt-svf-q-num{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-extrabold);text-transform:uppercase}.mt-svf-q-prompt{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);margin:0}.mt-svf-q-finding-row{align-items:center;background:var(--panel);border:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-3)}.mt-svf-q-finding{color:var(--valid-text);font-family:var(--font-mono);font-size:var(--text-dense);font-weight:var(--weight-extrabold)}.mt-svf-q-finding--defense{color:var(--defendant-text)}.mt-svf-certification{align-items:center;border-top:1px dashed var(--rule-strong);color:var(--ink-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--text-micro);gap:var(--space-3);justify-content:space-between;padding-top:var(--space-3)}.mt-case-banner{background:var(--panel);border-top:4px solid var(--accent-700);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.mt-case-banner-title{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-title);font-weight:var(--weight-bold);margin:var(--space-1) 0}.mt-case-banner-subtitle{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);margin:0}.mt-grid-2{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.mt-venire-hero__provenance{color:var(--ink-muted);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;margin-top:8px}.mt-venire-hero__provenance strong,.mt-bank-totals strong{color:var(--ink);font-weight:600}.mt-pool{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.mt-bank-head,.mt-tenant-head{border-bottom:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-3)}.mt-bank-totals,.mt-bank-versions,.mt-bank-chosen{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px;line-height:1.6;margin:0}.mt-bank-actors,.mt-bank-configure,.mt-tenant-group{border:var(--layout-rule-width) solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.mt-bank-actors legend,.mt-bank-configure legend,.mt-tenant-group legend,.mt-tenant-choices legend{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-extrabold);padding:0 var(--space-2)}.mt-bank-actors label,.mt-bank-configure label,.mt-tenant-field{color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--text-label);gap:2px}.mt-bank-actors input,.mt-bank-configure input[type=text],.mt-bank-configure input[type=number],.mt-tenant-field input{background:var(--paper);border:var(--layout-rule-width) solid var(--rule-strong);color:var(--ink);font-family:var(--font-mono);font-size:12px;padding:var(--space-2)}.mt-bank-note,.mt-tenant-note{color:var(--ink-muted);font-family:var(--font-sans);font-size:12px;line-height:1.6;margin:0;max-width:68ch}.mt-bank-state,.mt-tenant-state{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-label);margin:0}.mt-bank-state.is-unreachable{border-left:3px solid var(--rule-strong);color:var(--ink);padding:var(--space-3)}.mt-bank-table th,.mt-bank-table td{border-bottom:var(--layout-rule-width) solid var(--rule);padding:var(--space-2);text-align:left;vertical-align:top}.mt-bank-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.mt-bank-absent{color:var(--ink-muted);font-size:11px}.mt-bank-start,.mt-tenant-create{align-self:flex-start;background:var(--accent);border:2px solid var(--accent-edge);color:var(--chrome-ink);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-extrabold);padding:var(--space-2) var(--space-4)}.mt-bank-start:disabled,.mt-tenant-create:disabled{background:transparent;border-color:var(--rule-strong);color:var(--ink-muted);cursor:not-allowed}.mt-bank-outcome{border-left:3px solid var(--accent);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label);margin:0;padding:var(--space-3)}.mt-tenant-lede,.mt-tenant-reading{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label);line-height:1.6;margin:0;max-width:68ch}.mt-tenant-choices{border:var(--layout-rule-width) solid var(--rule);display:flex;flex-flow:row wrap;gap:var(--space-3);padding:var(--space-2) var(--space-3)}.mt-tenant-choice{align-items:center;color:var(--ink);display:flex;font-family:var(--font-mono);font-size:12px;gap:4px}.mt-tenant-refusals{border-left:3px solid var(--rule-strong);display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:var(--space-3)}.mt-tenant-refusal{color:var(--ink);font-family:var(--font-sans);font-size:12px;line-height:1.6;max-width:68ch}.mt-tenant-refusal code{color:var(--ink);font-family:var(--font-mono);font-size:11px}.mt-tenant-added{color:var(--ink-muted)}.mt-tenant-refused{border-left:3px solid var(--rule-strong);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-label);line-height:1.6;margin:0;max-width:68ch;padding:var(--space-3)}.mt-tenant-created{border-left:3px solid var(--accent);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.mt-tenant-record{display:grid;font-family:var(--font-sans);font-size:12px;gap:var(--space-2) var(--space-4);grid-template-columns:max-content 1fr;margin:0}.mt-tenant-record dt{color:var(--ink-muted);font-weight:var(--weight-extrabold)}.mt-tenant-record dd,.mt-tenant-figure{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.mt-table{background:var(--panel);border-collapse:collapse;border-radius:var(--radius-card);border:var(--layout-rule-width) solid var(--rule);font-size:var(--text-dense);margin-top:var(--space-4);width:100%}.mt-pre{background:var(--panel-alt);border-radius:var(--radius-card);border:1px solid var(--rule-faint);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-dense);line-height:var(--leading-ui);margin:var(--space-4) 0 0;overflow-x:auto;padding:var(--space-4);white-space:pre-wrap;word-break:break-word}.mt-filter-toolbar{background:var(--panel);border-radius:var(--radius-card);border:1px solid var(--rule);box-shadow:0 1px 3px var(--rule);display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4)}.mt-search-group{align-items:center;display:flex;flex:1 1 320px;position:relative}.mt-search-group .mt-search-input{background:var(--panel-alt);border-radius:var(--radius-control);border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);min-height:40px;padding:0 var(--space-3) 0 var(--space-8);transition:border-color var(--state-transition),box-shadow var(--state-transition);width:100%}.mt-search-group .mt-search-input:focus{border-color:var(--accent-600);box-shadow:0 0 0 2px var(--accent-200);outline:none}.mt-search-icon{color:var(--ink-muted);height:16px;left:var(--space-3);pointer-events:none;position:absolute;width:16px}.mt-toggle-container{align-items:center;background:var(--panel-alt);border-radius:var(--radius-control);border:1px solid var(--rule);cursor:pointer;display:inline-flex;gap:var(--space-2);padding:var(--space-1) var(--space-2);transition:background var(--state-transition);-webkit-user-select:none;user-select:none}.mt-toggle-container:hover{background:var(--panel);border-color:var(--accent-400)}.mt-toggle-input{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mt-toggle-switch{background:var(--rule-strong);border-radius:11px;display:inline-block;height:22px;position:relative;transition:background-color var(--state-transition);width:38px}.mt-toggle-input:checked+.mt-toggle-switch{background-color:var(--accent-600)}.mt-toggle-input:focus-visible+.mt-toggle-switch{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--accent-600)}.mt-toggle-switch:after{background:var(--panel);border-radius:50%;box-shadow:0 1px 2px var(--rule-strong);content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform var(--state-transition);width:18px}.mt-toggle-input:checked+.mt-toggle-switch:after{transform:translate(16px)}.mt-toggle-label{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-medium)}.mt-toggle-badge{background:var(--rule-faint);border-radius:10px;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-micro);padding:1px 6px}.mt-workspaces-header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}.mt-workspaces-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-top:var(--space-4)}.mt-workspace-card{background:var(--panel);border-radius:var(--radius-card);border:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);transition:border-color var(--state-transition),box-shadow var(--state-transition)}.mt-workspace-card:hover{border-color:var(--accent-500);box-shadow:0 2px 8px var(--rule)}.mt-workspace-card-header{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.mt-workspace-stats-row{align-items:center;border-bottom:1px solid var(--rule-faint);border-top:1px solid var(--rule-faint);display:flex;gap:var(--space-4);padding:var(--space-2) 0}.mt-stat-box-value{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold)}.mt-stat-box-label{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase}.mt-workspace-cases-list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:var(--space-2) 0 0;padding:0}.mt-workspace-case-item{align-items:center;background:var(--panel-alt);border-radius:var(--radius-control);border:1px solid var(--rule-faint);display:flex;font-size:var(--text-dense);justify-content:space-between;padding:var(--space-2) var(--space-3)}.mt-workspace-case-item a{color:var(--ink);font-weight:var(--weight-semibold);text-decoration:none}.mt-filter-select{background:var(--panel);border-radius:var(--radius-control);border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);padding:var(--space-2) var(--space-3)}.mt-filter-reset-btn{background:transparent;border-radius:var(--radius-control);border:1px solid var(--rule);color:var(--ink-muted);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);transition:all var(--state-transition)}.mt-filter-reset-btn:hover{background:var(--panel-alt);border-color:var(--rule-strong);color:var(--ink)}.mt-filter-count{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);margin-left:auto}.mt-workspace-badge{align-items:center;background:var(--panel-alt);border-radius:var(--radius-control);border:1px solid var(--rule-faint);color:var(--ink);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-semibold);padding:2px 8px}.mt-workspace-badge.is-active{background:var(--valid-ground);border-color:var(--valid-edge);color:var(--valid-text)}.mt-workspace-badge.is-archived{background:var(--rule-faint);color:var(--ink-muted)}section[aria-label=Cases]>section{margin-bottom:var(--space-6)}section[aria-label=Cases]>section>h2{border-bottom:1px solid var(--rule-strong);color:var(--ink);font-size:var(--text-h3);margin-bottom:var(--space-2);margin-top:var(--space-4);padding-bottom:var(--space-2)}section[aria-label=Cases]>section>details{background:var(--panel-tint);border-radius:var(--radius-card);border:1px solid var(--rule-faint);margin:var(--space-1) 0 var(--space-3) 0;padding:var(--space-2) var(--space-3)}section[aria-label=Cases]>section>details>summary{color:var(--ink-muted);cursor:pointer;font-size:var(--text-dense);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none}section[aria-label=Cases]>section>details>ul{color:var(--ink-muted);font-size:var(--text-dense);margin:var(--space-2) 0 0 var(--space-4);padding:0}.mt-workspace-empty{background:var(--panel);border-radius:var(--radius-card);border:1px dashed var(--rule);color:var(--ink-muted);padding:var(--space-6);text-align:center}.mt-console-card{background:var(--panel);border-radius:var(--radius-card);border:1px solid var(--rule);box-shadow:0 1px 3px var(--rule);padding:var(--space-5)}.mt-matter-destroyed-banner{background:var(--invalid-ground);border-left:4px solid var(--invalid);border-radius:var(--radius-card);border:1px solid var(--invalid-edge);display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-5)}.mt-certificate-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:var(--space-4)}.mt-certificate-item{background:var(--panel);border-radius:var(--radius-control);border:1px solid var(--rule);display:flex;flex-direction:column;gap:4px;padding:var(--space-3)}.mt-dialog{background:var(--panel);border-radius:var(--radius-card);border:1px solid var(--rule);box-shadow:0 16px 48px color-mix(in srgb,var(--chrome) 35%,transparent);box-sizing:border-box;display:flex;flex-direction:column;max-height:calc(100vh - 2.5rem);max-width:600px;overflow:hidden;padding:var(--space-5);width:min(600px,92vw)}.mt-dialog form label,.mt-dialog label{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-1);width:100%}.mt-dialog form label span,.mt-dialog label span{display:block}.mt-dialog .mt-form-group{align-items:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:var(--space-1)!important;margin-bottom:var(--space-2);width:100%!important}.mt-dialog .mt-form-label{display:block!important;margin-bottom:var(--space-1)!important;width:100%!important}.mt-dialog input,.mt-dialog select,.mt-dialog textarea,.mt-dialog .mt-form-input,.mt-dialog .mt-form-select,.mt-dialog .mt-form-textarea{box-sizing:border-box!important;display:block!important;width:100%!important}.mt-filter-tab{background:transparent;border-radius:var(--radius-control);border:1px solid var(--rule);color:var(--ink);cursor:pointer;padding:var(--space-2) var(--space-3)}.mt-form-textarea{background:var(--panel);border-radius:0;border:var(--layout-rule-width) solid var(--rule-strong);box-sizing:border-box;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);min-height:80px;padding:var(--space-2) var(--space-3);resize:vertical}.mt-dialog-card h2{color:var(--invalid-600);font-size:var(--text-h2);margin:0}.mt-dialog-card p{color:var(--ink);line-height:var(--leading-record);margin:0}.mt-session-indicator{align-items:center;color:var(--chrome-ink-muted);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-micro);gap:var(--space-1);margin-inline-end:var(--space-2)}.mt-session-indicator:before{background:var(--valid-500);border-radius:var(--radius-card);content:"";display:inline-block;height:6px;width:6px}.mt-session-pill{align-items:center;background:var(--chrome-raised);border:1px solid var(--chrome-rule);color:var(--chrome-ink);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);gap:var(--space-2);letter-spacing:.02em;padding:4px 10px;text-transform:uppercase;transition:all var(--state-transition);margin-inline-end:var(--space-2)}.mt-session-pill:hover{background:var(--chrome-accent);color:var(--chrome)}.mt-session-dot{background:var(--valid-500);display:inline-block;height:6px;width:6px}.mt-session-pill.is-expired .mt-session-dot{background:var(--invalid-500)}.mt-session-pill.is-expired{border-color:var(--invalid-500);color:var(--invalid-300)}.mt-access-modal{max-width:640px}.mt-access-meta-list{display:flex;flex-direction:column;gap:var(--space-3)}.mt-access-meta-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--rule);padding-bottom:var(--space-2);gap:var(--space-4)}.mt-access-meta-label{color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-dense);font-weight:var(--weight-semibold)}.mt-access-meta-val{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-dense);text-align:right}.mt-access-privilege-callout{background:var(--panel-alt);border-left:3px solid var(--accent-600);padding:var(--space-3) var(--space-4);font-size:var(--text-dense);color:var(--ink);margin-top:var(--space-4)}.mt-access-privilege-callout p{margin:var(--space-1) 0 0 0;color:var(--ink-muted);line-height:var(--leading-normal)}.mt-matter-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-2)}.mt-matter-user-context{align-items:center;background:var(--paper);border-radius:var(--radius-control);border:var(--layout-rule-width) solid var(--rule);color:var(--ink);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-dense);gap:var(--space-2);padding:var(--space-1) var(--space-3)}.mt-workspace-group-section{margin-bottom:var(--space-4)}.mt-workspace-accordion{background:var(--panel);border:var(--layout-rule-width) solid var(--rule-strong);border-radius:0}.mt-workspace-accordion-summary{cursor:pointer;padding:var(--space-3) var(--space-4);background:var(--panel-alt);border-bottom:var(--layout-rule-width) solid var(--rule);-webkit-user-select:none;user-select:none;list-style:none}.mt-workspace-accordion-summary::-webkit-details-marker{display:none}.mt-workspace-accordion-summary:hover{background:var(--hover-tint)}.mt-workspace-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.mt-workspace-accordion-header h2{font-size:var(--text-h3);font-weight:var(--weight-bold);margin:0;color:var(--ink);border-bottom:none!important;padding-bottom:0!important}.mt-workspace-accordion-body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.mt-workspace-accordion-body ul{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.mt-casefile-modernist{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.mt-casefile-panel{display:flex;flex-direction:column;gap:var(--space-6)}.mt-casefile-resource-section{display:flex;flex-direction:column;gap:var(--space-3)}.mt-resource-section-header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--rule-strong);padding-bottom:var(--space-2)}.mt-resource-heading{margin:0;font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--ink);letter-spacing:-.01em}.mt-resource-count{font-family:var(--font-mono);font-size:var(--text-mono-small);color:var(--ink-muted)}.mt-casefile-records-table{width:100%;border-collapse:collapse}.mt-cell-bold{font-weight:var(--weight-semibold);color:var(--ink)}.mt-cell-mono{font-family:var(--font-mono);font-size:var(--text-mono-small)}.mt-cell-narrative{color:var(--ink-muted);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-badge-label{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono-small);font-weight:var(--weight-bold);padding:2px var(--space-2);background:var(--panel-alt);border:1px solid var(--rule);color:var(--ink)}.mt-casefile-writing-drawer{border:2px solid var(--rule);background:var(--panel);margin-top:var(--space-4)}.mt-casefile-writing-summary{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:var(--panel-alt);font-family:var(--font-sans);font-weight:var(--weight-bold);cursor:pointer;border-bottom:1px solid var(--rule-faint)}.mt-drawer-sub{font-family:var(--font-mono);font-size:var(--text-mono-small);font-weight:var(--weight-regular);color:var(--ink-muted)}.mt-casefile-writing-body{padding:var(--space-4)}.mt-matter-detail-modal{max-width:800px;width:100%}.mt-matter-modal-title{margin:0;font-family:var(--font-sans);font-size:var(--text-h2);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--ink)}.mt-matter-modal-body{display:flex;flex-direction:column;gap:var(--space-4)}.mt-matter-substantive-card{border:1px solid var(--rule);background:var(--panel)}.mt-card-header-band{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-family:var(--font-sans);font-size:var(--text-label);border-bottom:1px solid var(--rule)}.mt-card-header-band.is-discoverable{background:var(--accent-ground);color:var(--accent)}.mt-card-header-band.is-privileged{background:var(--caution-ground);color:var(--caution)}.mt-card-band-tag{font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:var(--tracking-chip)}.mt-matter-section-content{padding:var(--space-4)}.mt-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3)}.mt-kv-item{display:flex;flex-direction:column;gap:var(--space-1)}.mt-kv-label{font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-bold);text-transform:uppercase;color:var(--ink-muted)}.mt-kv-value{font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink)}.mt-transcript-block{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.mt-transcript-heading{margin:0;font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-kicker);color:var(--ink)}.mt-transcript-text{margin:0;padding:var(--space-4);background:var(--panel-alt);border:1px solid var(--rule);font-family:var(--font-sans);font-size:var(--text-dense);line-height:var(--leading-record);white-space:pre-wrap;color:var(--ink)}.mt-modal-technical-drawer{border:1px dashed var(--rule);background:var(--panel-alt);padding:var(--space-2) var(--space-4)}.mt-modal-technical-summary{font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-semibold);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.mt-modal-technical-body{padding-top:var(--space-3);overflow-x:auto}.mt-technical-meta-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--text-mono-small)}.mt-technical-meta-table th,.mt-technical-meta-table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--rule-faint);text-align:left}.mt-meta-json{margin:0;font-size:var(--text-micro);white-space:pre-wrap;max-height:150px;overflow-y:auto}.mt-casefile-state-box,.mt-casefile-empty-box{padding:var(--space-6);background:var(--panel-alt);border:1px dashed var(--rule);display:flex;flex-direction:column;gap:var(--space-2)}.mt-casefile-state-box.is-error{border:1px solid var(--accent)}.mt-venire-matrix-wrapper{background:var(--panel);border:1px solid var(--rule);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.mt-matrix-header-bar{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid var(--rule);padding-bottom:var(--space-3)}.mt-matrix-title{margin:0;font-family:var(--font-sans);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--ink)}.mt-matrix-sub{margin:var(--space-1) 0 0 0;font-family:var(--font-sans);font-size:var(--text-dense);color:var(--ink-muted)}.mt-matrix-scroll-container{overflow-x:auto;border:1px solid var(--rule);background:var(--panel)}.mt-jury-matrix-table{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:var(--text-dense);min-width:1000px}.mt-jury-matrix-table th,.mt-jury-matrix-table td{border:1px solid var(--rule);padding:var(--space-3);vertical-align:top;text-align:left}.mt-matrix-th-feature,.mt-matrix-td-feature{position:sticky;left:0;background:var(--panel-alt);z-index:2;font-weight:var(--weight-bold);color:var(--ink);width:180px;min-width:180px}.mt-matrix-th-juror{background:var(--panel-alt);min-width:160px;width:160px}.mt-matrix-seat-badge{font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-extrabold);text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-1)}.mt-matrix-juror-name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--ink)}.mt-matrix-juror-id{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-muted)}.mt-matrix-td-cell{background:var(--panel)}.mt-cell-sub{font-size:var(--text-micro);color:var(--ink-muted);margin-top:2px}.mt-matrix-bar-row{display:flex;justify-content:space-between;font-size:var(--text-micro);margin-bottom:2px}.mt-matrix-vd-snippet{margin:var(--space-1) 0 0 0;font-size:var(--text-micro);font-style:italic;color:var(--ink);line-height:var(--leading-ui)}.mt-badge-turns{display:inline-block;padding:2px var(--space-2);background:var(--panel-alt);border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-muted)}.mt-btn-table-action{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--panel);border:1px solid var(--rule);border-radius:0;font-family:var(--font-sans);font-size:var(--text-micro);font-weight:var(--weight-bold);color:var(--ink);cursor:pointer}.mt-btn-table-action:hover{background:var(--panel-alt);border-color:var(--accent);color:var(--accent-text)}.mt-table-psych-row{display:flex;gap:var(--space-2);align-items:center}.mt-psych-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:var(--panel-alt);border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink)}.mt-demo-chip-row{display:flex;flex-wrap:wrap;gap:4px}.mt-demo-badge{display:inline-block;padding:1px 6px;background:var(--panel-alt);border:1px solid var(--rule-faint);font-family:var(--font-sans);font-size:var(--text-micro);color:var(--ink)}
