@font-face{font-family:Public Sans;src:url(/public-meeting-insights/fonts/PublicSans-Variable.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/public-meeting-insights/fonts/SourceSerif4-Regular.otf.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/public-meeting-insights/fonts/SourceSerif4-Semibold.otf.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/public-meeting-insights/fonts/SourceSerif4-Bold.otf.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/public-meeting-insights/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/public-meeting-insights/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--space-80:80px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-xl:24px;--radius-round:999px;--shadow-panel:[object Object];--shadow-sticky:[object Object];--line-hairline:1px;--line-strong:1.5px;--line-ring:2px;--line-playhead:3px;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--measure:68ch;--col-transcript:720px;--col-chapters:300px;--col-panel:380px;--gutter-time:80px;--page-max:1240px;--tap-min:24px;--font-sans:"Public Sans", system-ui, -apple-system, Segoe UI, Helvetica, Arial, sans-serif;--font-serif:"Source Serif 4", Iowan Old Style, Georgia, Cambria, serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color-scheme:light dark}:root,[data-theme=light]{--surface-page:#f3f7fc;--surface:#fff;--surface-sunken:#e2e9f1;--surface-raised:#fff;--surface-inverse:#101725;--ink:#1b242d;--ink-muted:#4f5862;--ink-faint:#68707a;--ink-inverse:#e9eff7;--ink-inverse-muted:#b0b8c2;--border:#d1d8e0;--border-strong:#7c838c;--brand:#1669b6;--brand-ink:#1669b6;--brand-fill:#1669b6;--on-brand:#fff;--brand-wash:#e2efff;--brand-edge:#2a77c3;--marker:#a7005c;--marker-ink:#a7005c;--marker-wash:#feeaf0;--on-marker:#fff;--select-edge:#2876c5;--select-wash:#d8eaff;--focus:#2070be;--match-wash:#f4de8c;--match-edge:#936e01;--video-ground:#0d1012;--on-video:#b3b8be;--vote-yes:#107b5e;--vote-yes-wash:#c6f5e2;--vote-no:#985602;--vote-no-wash:#fee3cc;--vote-absent:#646a70;--vote-absent-wash:#e3e9f0;--vote-conflict:#7955a0;--vote-conflict-wash:#eee3fd;--spk-neutral-wash:#e2e5e8;--spk-neutral-edge:#70757a;--spk-outside-wash:#fae4cc;--spk-outside-edge:#95621c;--spk-outside-ink:#72480b;--member-chair-fill:#2b2e72;--on-seat:#fff;--member-d1-fill:#af3c3a;--member-d2-fill:#8e5d18;--member-d3-fill:#677005;--member-d4-fill:#057d51;--member-d5-fill:#20767f;--member-d6-fill:#1c6cb1;--member-d7-fill:#7152b5;--member-d8-fill:#9e3f84;--leg-1:#9b385a;--leg-2:#9b4201;--leg-3:#735e14;--leg-4:#377116;--leg-5:#176f64;--leg-6:#0a6a89;--leg-7:#4758ac;--leg-8:#7e4492;--leg-exec:#2d3d5a;--leg-charter:#7d634f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-page:#070a10;--surface:#1f2329;--surface-sunken:#14171d;--surface-raised:#2c2f35;--surface-inverse:#e4e8ed;--ink:#e4f0fd;--ink-muted:#b2bcc7;--ink-faint:#979faa;--ink-inverse:#1f2329;--ink-inverse-muted:#525961;--border:#373c43;--border-strong:#747b84;--brand:#2071be;--brand-ink:#4f9bec;--brand-fill:#2071be;--on-brand:#fff;--brand-wash:#142b44;--brand-edge:#57a2f2;--marker:#c73176;--marker-ink:#f8619f;--marker-wash:#42232e;--on-marker:#fff;--select-edge:#5ca9fb;--select-wash:#213449;--focus:#6daff7;--match-wash:#554701;--match-edge:#d7aa42;--video-ground:#0d1012;--on-video:#b3b8be;--vote-yes:#55c29d;--vote-yes-wash:#083628;--vote-no:#e79647;--vote-no-wash:#41270d;--vote-absent:#a5acb2;--vote-absent-wash:#292e34;--vote-conflict:#bc97e8;--vote-conflict-wash:#342644;--spk-neutral-wash:#333638;--spk-neutral-edge:#82878c;--spk-outside-wash:#43321e;--spk-outside-edge:#d59f5e;--spk-outside-ink:#e3b47d;--member-chair-fill:#cad1fd;--on-seat:#101213;--member-d1-fill:#ed756e;--member-d2-fill:#d98b09;--member-d3-fill:#9ca81f;--member-d4-fill:#23ba7d;--member-d5-fill:#18b3c1;--member-d6-fill:#4ba3f7;--member-d7-fill:#a689f1;--member-d8-fill:#da76bb;--leg-1:#e97e9e;--leg-2:#e88856;--leg-3:#c3a12a;--leg-4:#7bb861;--leg-5:#2fbdaa;--leg-6:#19b4e6;--leg-7:#879ef9;--leg-8:#c688dc;--leg-exec:#c1d5f9;--leg-charter:#a48974}}[data-theme=dark]{--surface-page:#070a10;--surface:#1f2329;--surface-sunken:#14171d;--surface-raised:#2c2f35;--surface-inverse:#e4e8ed;--ink:#e4f0fd;--ink-muted:#b2bcc7;--ink-faint:#979faa;--ink-inverse:#1f2329;--ink-inverse-muted:#525961;--border:#373c43;--border-strong:#747b84;--brand:#2071be;--brand-ink:#4f9bec;--brand-fill:#2071be;--on-brand:#fff;--brand-wash:#142b44;--brand-edge:#57a2f2;--marker:#c73176;--marker-ink:#f8619f;--marker-wash:#42232e;--on-marker:#fff;--select-edge:#5ca9fb;--select-wash:#213449;--focus:#6daff7;--match-wash:#554701;--match-edge:#d7aa42;--video-ground:#0d1012;--on-video:#b3b8be;--vote-yes:#55c29d;--vote-yes-wash:#083628;--vote-no:#e79647;--vote-no-wash:#41270d;--vote-absent:#a5acb2;--vote-absent-wash:#292e34;--vote-conflict:#bc97e8;--vote-conflict-wash:#342644;--spk-neutral-wash:#333638;--spk-neutral-edge:#82878c;--spk-outside-wash:#43321e;--spk-outside-edge:#d59f5e;--spk-outside-ink:#e3b47d;--member-chair-fill:#cad1fd;--on-seat:#101213;--member-d1-fill:#ed756e;--member-d2-fill:#d98b09;--member-d3-fill:#9ca81f;--member-d4-fill:#23ba7d;--member-d5-fill:#18b3c1;--member-d6-fill:#4ba3f7;--member-d7-fill:#a689f1;--member-d8-fill:#da76bb;--leg-1:#e97e9e;--leg-2:#e88856;--leg-3:#c3a12a;--leg-4:#7bb861;--leg-5:#2fbdaa;--leg-6:#19b4e6;--leg-7:#879ef9;--leg-8:#c688dc;--leg-exec:#c1d5f9;--leg-charter:#a48974}.pmi{font-family:var(--font-sans);color:var(--ink);background:var(--surface-page);-webkit-font-smoothing:antialiased}.pmi *,.pmi :before,.pmi :after{box-sizing:border-box}.pmi p,.pmi h1,.pmi h2,.pmi h3,.pmi h4,.pmi ul,.pmi ol,.pmi figure{margin:0}.pmi ul,.pmi ol{padding:0;list-style:none}.pmi a{color:var(--brand-ink);text-underline-offset:2px}.pmi svg{display:block}.pmi :focus-visible{outline:var(--line-ring) solid var(--focus);outline-offset:var(--space-2);border-radius:var(--radius-xs);scroll-margin-top:136px;scroll-margin-bottom:var(--space-80)}.pmi button,.pmi [role=button],.pmi a.pmi-target,.pmi summary{min-height:var(--tap-min);min-width:var(--tap-min)}@media (prefers-reduced-motion:reduce){.pmi *,.pmi :before,.pmi :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.pmi-prose{max-width:var(--measure)}.pmi-stack>*+*{margin-top:var(--space-12)}.pmi-masthead{align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16);background:var(--surface);border-bottom:var(--line-hairline) solid var(--border);display:flex}.pmi-masthead--sticky{z-index:20;box-shadow:var(--shadow-sticky);position:sticky;top:0}.pmi-brand{align-items:center;gap:var(--space-8);color:var(--ink);text-decoration:none;display:flex}.pmi-brand__mark{width:26px;height:26px;color:var(--brand);flex:none}.pmi-brand__name{font-family:var(--font-serif);letter-spacing:-.005em;font-size:18px;font-weight:600;line-height:22px}.pmi-brand__name b{font-weight:700}.pmi-credit{color:var(--ink-faint);white-space:nowrap;font-size:13px;line-height:18px}.pmi-credit a{color:inherit}.pmi-nav{gap:var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.pmi-nav a{padding:var(--space-6) var(--space-12);border-radius:var(--radius-sm);color:var(--ink-muted);min-height:var(--tap-min);align-items:center;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.pmi-nav a[aria-current]{background:var(--brand-wash);color:var(--ink);box-shadow:inset 0 0 0 var(--line-strong) var(--brand-edge)}.pmi-notice{gap:var(--space-8);padding:var(--space-8) var(--space-16);background:var(--surface-sunken);border-bottom:var(--line-hairline) solid var(--border);color:var(--ink-muted);align-items:flex-start;font-size:13px;line-height:18px;display:flex}.pmi-notice svg{width:14px;height:14px;color:var(--ink-muted);flex:none;margin-top:2px}.pmi-notice b{color:var(--ink);font-weight:650}.pmi-status{align-items:center;gap:var(--space-8);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.pmi-status__dot{border-radius:var(--radius-round);background:var(--marker);flex:none;width:7px;height:7px}.pmi-status__sep{color:var(--border-strong)}.pmi-status a{align-items:center;gap:var(--space-4);display:inline-flex}.pmi-status a svg{width:13px;height:13px}.pmi-footer{background:var(--surface-inverse);color:var(--ink-inverse-muted);padding:var(--space-32) var(--space-16)}.pmi-footer h2{color:var(--ink-inverse);font-family:var(--font-serif);font-size:19px;font-weight:600;line-height:26px}.pmi-footer a{color:var(--ink-inverse)}.pmi-footer__row{gap:var(--space-24);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.pmi-footer__legal{max-width:46ch;font-size:13px;line-height:20px}.pmi-speaker{align-items:flex-start;gap:var(--space-8);min-width:0;display:flex}.pmi-avatar{letter-spacing:.02em;width:30px;height:30px;color:var(--ink);flex:none;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:relative}.pmi-avatar>span{z-index:1;position:relative}.pmi-avatar--member{border-radius:var(--radius-round);background:var(--seat,var(--spk-neutral-edge));color:var(--on-seat)}.pmi-avatar__photo{z-index:1;object-fit:cover;border-radius:var(--radius-round);width:100%;height:100%;box-shadow:inset 0 0 0 var(--line-ring) var(--seat,var(--spk-neutral-edge));z-index:2;position:absolute;inset:0}.pmi-avatar--staff{border-radius:var(--radius-sm);background:var(--spk-neutral-wash);box-shadow:inset 0 0 0 var(--line-strong) var(--spk-neutral-edge)}.pmi-avatar--outside{color:var(--ink)}.pmi-avatar--outside:before{content:"";border-radius:var(--radius-xs);background:var(--spk-outside-wash);box-shadow:0 0 0 var(--line-strong) var(--spk-outside-edge);position:absolute;inset:4px;transform:rotate(45deg)}.pmi-avatar--public{border-radius:var(--radius-round);color:var(--ink-muted);box-shadow:inset 0 0 0 var(--line-strong) var(--spk-neutral-edge)}.pmi-avatar--unknown{border-radius:var(--radius-round);color:var(--ink-muted);border:var(--line-strong) dashed var(--spk-neutral-edge)}.pmi-avatar__role{z-index:2;border-radius:var(--radius-round);background:var(--turn-bg,var(--surface));width:15px;height:15px;box-shadow:0 0 0 var(--line-hairline) var(--border-strong);color:var(--ink-muted);place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.pmi-avatar__role svg{stroke-width:2.6px;width:9px;height:9px}.pmi-avatar--outside .pmi-avatar__role{color:var(--spk-outside-ink)}.pmi-avatar--member .pmi-avatar__role{display:none}.pmi-avatar--sm{letter-spacing:0;width:20px;height:20px;font-size:9px}.pmi-avatar--sm .pmi-avatar__role,.pmi-avatar--sm .pmi-avatar__photo{display:none}.pmi-avatar--sm.pmi-avatar--outside:before{inset:2px}.pmi-avatar--sm.pmi-avatar--staff{border-radius:var(--radius-xs)}.pmi-avatar--lg{letter-spacing:.01em;width:96px;height:96px;font-size:32px}.pmi-avatar--lg .pmi-avatar__photo{box-shadow:inset 0 0 0 calc(var(--line-ring) * 2) var(--seat,var(--spk-neutral-edge))}.pmi-avatar--lg .pmi-avatar__role{width:30px;height:30px;bottom:-2px;right:-2px}.pmi-avatar--lg .pmi-avatar__role svg{stroke-width:2.2px;width:16px;height:16px}.pmi-avatar--lg.pmi-avatar--outside:before{border-radius:var(--radius-sm);inset:11px}.pmi-avatar--lg.pmi-avatar--staff{border-radius:var(--radius-lg)}.pmi-speaker__text{min-width:0}.pmi-speaker__name{color:var(--ink);font-size:16px;font-weight:650;line-height:22px}.pmi-speaker__name a{color:inherit;text-decoration:none}.pmi-speaker__name a:hover,.pmi-speaker__name a:focus-visible{text-decoration:underline}.pmi-speaker__name code{font-family:var(--font-mono);font-size:13px;font-weight:500}.pmi-speaker__role{color:var(--ink-muted);font-size:13px;line-height:18px}.pmi-speaker__role--outside{color:var(--spk-outside-ink);font-weight:600}.pmi-seat{align-items:center;gap:var(--space-4);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.pmi-seat:before{content:"";border-radius:var(--radius-round);background:var(--seat,var(--spk-neutral-edge));width:8px;height:8px}.pmi-chip{align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);border:var(--line-hairline) solid var(--border);color:var(--ink-muted);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.pmi-chip svg{width:13px;height:13px}.pmi-chip:hover{background:var(--surface-sunken)}.pmi-chip[aria-pressed=true],.pmi-chip--applied{background:var(--brand-wash);color:var(--ink);border-color:var(--brand-edge);border-width:var(--line-strong)}.pmi-chip--static{cursor:default;min-height:22px;padding:var(--space-2) var(--space-6)}.pmi-chip--micro{letter-spacing:.07em;text-transform:uppercase;min-height:20px;padding:var(--space-2) var(--space-6);cursor:default;font-size:11px;font-weight:700;line-height:14px}.pmi-chip--playing{background:var(--marker-wash);border-color:var(--marker);color:var(--marker-ink);cursor:default}.pmi-chip--note{background:var(--surface-sunken);color:var(--ink-muted);cursor:default;border-color:#0000;font-weight:400}.pmi-chip--passed{background:var(--vote-yes-wash);border-color:var(--vote-yes);color:var(--ink);cursor:default}.pmi-chip--passed svg{color:var(--vote-yes)}.pmi-chip--failed{background:var(--vote-no-wash);border-color:var(--vote-no);color:var(--ink);cursor:default}.pmi-chip--failed svg{color:var(--vote-no)}.pmi-vote .pmi-seat{flex:none}.pmi-btn{justify-content:center;align-items:center;gap:var(--space-6);min-height:36px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-sm);border:var(--line-hairline) solid var(--border-strong);background:var(--surface);color:var(--ink);font-family:var(--font-sans);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.pmi-btn:hover{background:var(--surface-sunken)}.pmi-btn svg{width:15px;height:15px}.pmi-btn--primary{background:var(--brand-fill);color:var(--on-brand);border-color:var(--brand-fill)}.pmi-btn--primary:hover{background:var(--brand-fill);filter:brightness(1.08)}.pmi-btn--marker{background:var(--marker);color:var(--on-marker);border-color:var(--marker)}.pmi-btn--quiet{color:var(--ink-muted);background:0 0;border-color:#0000}.pmi-btn--quiet:hover{background:var(--surface-sunken);color:var(--ink)}.pmi-time{font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;color:var(--ink-faint);padding:var(--space-4);border-radius:var(--radius-sm);cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:var(--space-4);background:0 0;border:0;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.pmi-time:hover{background:var(--brand-wash);color:var(--brand-ink)}.pmi-time svg{opacity:0;width:11px;height:11px}.pmi-time:hover svg,.pmi-time:focus-visible svg{opacity:1}.pmi-time--now{color:var(--marker-ink);font-weight:500}.pmi-time--now svg{opacity:1}.pmi-switch{align-items:center;gap:var(--space-8);cursor:pointer;min-height:var(--tap-min);display:inline-flex}.pmi-switch__track{border-radius:var(--radius-round);background:var(--surface-sunken);width:34px;height:20px;box-shadow:inset 0 0 0 var(--line-strong) var(--border-strong);transition:background var(--duration-fast) var(--ease-standard);flex:none;position:relative}.pmi-switch__track:after{content:"";border-radius:var(--radius-round);background:var(--ink-muted);width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:3px;left:3px}.pmi-switch[aria-checked=true] .pmi-switch__track{background:var(--brand-wash);box-shadow:inset 0 0 0 var(--line-strong) var(--brand-edge)}.pmi-switch[aria-checked=true] .pmi-switch__track:after{background:var(--brand);transform:translate(14px)}.pmi-switch__label{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:18px}.pmi-jump{bottom:var(--space-16);z-index:15;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);background:var(--marker-wash);color:var(--marker-ink);border:var(--line-strong) solid var(--marker);cursor:pointer;box-shadow:var(--shadow-panel);font-size:13px;font-weight:600;line-height:18px;display:inline-flex;position:sticky}.pmi-jump svg{width:14px;height:14px}.pmi-transcript{gap:var(--space-20);max-width:var(--page-max);flex-direction:column;display:flex}.pmi-turn-row{grid-template-columns:var(--gutter-time) minmax(0, 1fr);align-items:start;display:grid}.pmi-turn-row>.pmi-turn-gutter{padding-top:var(--space-16);justify-self:start}.pmi-turn{--turn-bg:var(--surface);background:var(--turn-bg);border:var(--line-hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-12) var(--space-16) var(--space-12) var(--space-12);min-width:0}.pmi-turn--public{--turn-bg:var(--surface-sunken);border-color:#0000}.pmi-turn--seated{border-color:var(--seat);border-width:var(--line-strong)}.pmi-turn__head{align-items:flex-start;gap:var(--space-12);margin-bottom:var(--space-8);display:flex}.pmi-turn__tags{gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.pmi-lines{flex-direction:column;display:flex}.pmi-line{text-align:left;width:100%;font-family:var(--font-sans);color:var(--ink);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-12);border-radius:var(--radius-sm);cursor:pointer;max-width:var(--measure);background:0 0;border:0;font-size:16px;font-weight:400;line-height:26px;display:block;position:relative}.pmi-line:hover{background:var(--brand-wash)}.pmi-line[aria-current=true]{background:var(--marker-wash)}.pmi-line[aria-current=true]:before{content:"";width:var(--line-playhead);border-radius:var(--radius-xs);background:var(--marker);position:absolute;top:5px;bottom:5px;left:0}.pmi-line[data-selected]{background:var(--select-wash);box-shadow:inset 0 0 0 var(--line-ring) var(--select-edge)}.pmi-line[data-selected][aria-current=true]{background:var(--marker-wash)}.pmi-line--range-mid{border-radius:0}.pmi-line__time{font-family:var(--font-mono);color:var(--ink-faint);float:right;margin-left:var(--space-8);opacity:0;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.pmi-line:hover .pmi-line__time,.pmi-line:focus-visible .pmi-line__time,.pmi-line[aria-current=true] .pmi-line__time{opacity:1}.pmi-linenote{align-items:center;gap:var(--space-4);color:var(--ink-muted);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-12);font-size:13px;line-height:18px;display:inline-flex}.pmi-linenote svg{flex:none;width:13px;height:13px}.pmi-chapter-break{align-items:baseline;gap:var(--space-12);margin:var(--space-56) 0 var(--space-24);display:flex}.pmi-chapter-break__num{font-family:var(--font-mono);color:var(--ink-faint);white-space:nowrap;font-size:15px;font-weight:500}.pmi-chapter-break h3{font-family:var(--font-serif);letter-spacing:-.005em;font-size:24px;font-weight:600;line-height:30px}.pmi-chapters{gap:var(--space-2);flex-direction:column;display:flex}.pmi-chapter{gap:var(--space-8);text-align:left;width:100%;padding:var(--space-8);border-radius:var(--radius-md);cursor:pointer;color:var(--ink);background:0 0;border:0;grid-template-columns:54px minmax(0,1fr);display:grid}.pmi-chapter:hover{background:var(--surface-sunken)}.pmi-chapter[aria-current=true]{background:var(--brand-wash);box-shadow:inset 0 0 0 var(--line-strong) var(--brand-edge)}.pmi-chapter__time{font-family:var(--font-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:20px}.pmi-chapter__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.pmi-chapter[aria-current=true] .pmi-chapter__title{-webkit-line-clamp:6;line-clamp:6}.pmi-chapter__meta{gap:var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.pmi-chapter__num{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px}.pmi-votes{border:var(--line-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-16);max-width:var(--col-transcript)}.pmi-votes__head{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.pmi-votes__result{font-size:16px;font-weight:650;line-height:22px}.pmi-votes__source{color:var(--ink-muted);margin-left:auto;font-size:13px;line-height:18px}.pmi-votes__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.pmi-vote{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-8);border-radius:var(--radius-md);color:var(--ink);background:var(--surface-sunken);font-size:14px;line-height:20px;display:flex}.pmi-vote__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pmi-vote__call{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-6);border-radius:var(--radius-sm);flex:none;margin-left:auto;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.pmi-vote__call svg{flex:none;width:14px;height:14px}.pmi-vote--yes .pmi-vote__call{background:var(--vote-yes-wash);color:var(--ink)}.pmi-vote--no .pmi-vote__call{background:var(--vote-no-wash);color:var(--ink)}.pmi-vote--absent .pmi-vote__call{background:var(--vote-absent-wash);color:var(--ink)}.pmi-vote--conflict .pmi-vote__call{background:var(--vote-conflict-wash);color:var(--ink)}.pmi-vote--none .pmi-vote__call{color:var(--ink-muted);box-shadow:inset 0 0 0 var(--line-hairline) var(--border-strong);background:0 0;font-weight:400}.pmi-vote--yes .pmi-vote__call svg{color:var(--vote-yes)}.pmi-vote--no .pmi-vote__call svg{color:var(--vote-no)}.pmi-vote--absent .pmi-vote__call svg{color:var(--vote-absent)}.pmi-vote--conflict .pmi-vote__call svg{color:var(--vote-conflict)}.pmi-facade{aspect-ratio:16/9;cursor:pointer;border-radius:var(--radius-lg);background:var(--video-ground);border:0;width:100%;min-width:200px;min-height:200px;padding:0;display:block;position:relative;overflow:hidden}.pmi-facade__still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pmi-facade__play{border-radius:var(--radius-round);background:var(--surface);width:64px;height:64px;color:var(--ink);box-shadow:var(--shadow-panel);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pmi-facade__play svg{width:24px;height:24px}.pmi-facade__foot{padding:var(--space-8) var(--space-12);background:var(--video-ground);color:var(--on-video);text-align:left;font-size:13px;line-height:18px;position:absolute;bottom:0;left:0;right:0}.pmi-player{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--video-ground);min-width:200px;min-height:200px;color:var(--on-video);overflow:hidden}@media (width<=355px){.pmi-facade,.pmi-player{aspect-ratio:auto;height:200px;min-height:200px}}.pmi-video-fallback{align-items:center;gap:var(--space-6);font-family:var(--font-mono);font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.pmi-panel{width:var(--col-panel);background:var(--surface-raised);border:var(--line-hairline) solid var(--border);border-radius:var(--radius-lg);max-width:100%;box-shadow:var(--shadow-panel);overflow:hidden}.pmi-panel__head{align-items:flex-start;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--brand-wash);border-bottom:var(--line-hairline) solid var(--brand-edge);display:flex}.pmi-panel__title{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700;line-height:18px}.pmi-panel__body{padding:var(--space-16);gap:var(--space-16);flex-direction:column;display:flex}.pmi-panel__quote{font-family:var(--font-serif);color:var(--ink);font-size:17px;line-height:28px}.pmi-panel__actions{gap:var(--space-6);flex-wrap:wrap;display:flex}.pmi-panel__facts dd{color:var(--ink);margin:0}.pmi-panel__phase2{border-top:var(--line-hairline) dashed var(--border-strong);padding-top:var(--space-12);gap:var(--space-8);flex-direction:column;display:flex}.pmi-suggestion{gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-md);background:var(--surface-sunken);align-items:flex-start;display:flex}.pmi-suggestion__votes{align-items:center;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.pmi-suggestion__count{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px;font-weight:500}.pmi-suggestion__text{font-size:14px;line-height:22px}.pmi-suggestion__text ins{background:var(--vote-yes-wash);border-radius:var(--radius-xs);padding:0 2px;text-decoration:none}.pmi-suggestion__text del{color:var(--ink-muted)}.pmi-sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%}.pmi-sheet__grab{border-radius:var(--radius-round);background:var(--border-strong);width:36px;height:4px;margin:var(--space-8) auto 0}.pmi-searchbox{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);border-radius:var(--radius-xl);border:var(--line-strong) solid var(--border-strong);background:var(--surface);display:flex}.pmi-searchbox svg{width:18px;height:18px;color:var(--ink-muted);flex:none}.pmi-searchbox input{min-width:0;color:var(--ink);font-family:var(--font-sans);background:0 0;border:0;flex:1;font-size:16px;line-height:26px}.pmi-searchbox input::placeholder{color:var(--ink-faint)}.pmi-searchbox:focus-within{border-color:var(--focus)}.pmi-filters{gap:var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.pmi-count{color:var(--ink-muted);font-size:13px;line-height:18px}.pmi-count b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.pmi-result{border-top:var(--line-hairline) solid var(--border);padding:var(--space-16) 0}.pmi-result__head{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.pmi-result__meeting{font-family:var(--font-serif);font-size:19px;font-weight:600;line-height:26px}.pmi-result__meeting a{color:var(--ink);text-decoration:none}.pmi-result__meeting a:hover{text-decoration:underline}.pmi-result__hits{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;line-height:18px}.pmi-passages{gap:var(--space-6);flex-direction:column;display:flex}.pmi-passage{text-align:left;cursor:pointer;background:var(--surface);border-radius:var(--radius-md);width:100%;padding:var(--space-12);border:0;display:block}.pmi-passage:hover{background:var(--brand-wash)}.pmi-passage__meta{align-items:center;gap:var(--space-8);margin-bottom:var(--space-4);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.pmi-passage__meta time{font-family:var(--font-mono);font-weight:500}.pmi-passage__text{color:var(--ink);font-size:14px;line-height:22px}.pmi-passage mark{background:var(--match-wash);color:var(--ink);border-bottom:var(--line-ring) solid var(--match-edge);border-radius:var(--radius-xs) var(--radius-xs) 0 0;padding:0 2px}.pmi-row{gap:var(--space-8) var(--space-16);padding:var(--space-16) var(--space-12);border-bottom:var(--line-hairline) solid var(--border);color:var(--ink);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.pmi-row:hover{background:var(--surface)}.pmi-row__title{font-family:var(--font-serif);font-size:19px;font-weight:600;line-height:26px}.pmi-row__meta{gap:var(--space-6) var(--space-16);color:var(--ink-muted);margin-top:var(--space-4);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.pmi-row__meta span{align-items:center;gap:var(--space-4);display:inline-flex}.pmi-row__meta svg{width:13px;height:13px}.pmi-row__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.pmi-share{align-items:center;gap:var(--space-8);display:flex}.pmi-share__track{border-radius:var(--radius-round);background:var(--surface-sunken);width:92px;height:8px;box-shadow:inset 0 0 0 var(--line-hairline) var(--border-strong);flex:none;overflow:hidden}.pmi-share__fill{background:var(--brand);border-radius:var(--radius-round);height:100%}.pmi-person{gap:var(--space-12);padding:var(--space-16);background:var(--surface);border:var(--line-hairline) solid var(--border);border-radius:var(--radius-lg);color:var(--ink);align-items:flex-start;min-width:0;text-decoration:none;display:flex}.pmi-person .pmi-avatar{width:40px;height:40px;font-size:14px}.pmi-person>span:not(.pmi-avatar){min-width:0;display:block}.pmi-person__name,.pmi-person__office,.pmi-person__titles{display:block}a.pmi-person .pmi-person__name{color:var(--ink)}a.pmi-person:hover .pmi-person__name,a.pmi-person:focus-visible .pmi-person__name{text-decoration:underline}.pmi-person__name{font-family:var(--font-serif);font-size:19px;font-weight:600;line-height:26px}.pmi-person__office{color:var(--ink-muted);font-size:13px;line-height:18px}.pmi-person__titles{color:var(--ink-muted);margin-top:var(--space-6);font-size:13px;line-height:20px}.pmi-chart{--rail:var(--border-strong);font-size:13px;line-height:18px}.pmi-chart ul{margin:0;padding:0;list-style:none}.pmi-chart__col{flex-direction:column;align-items:center;display:flex}.pmi-office{text-align:center;background:var(--surface);min-width:0;max-width:220px;color:var(--ink);border:var(--line-strong) solid var(--leg,var(--border-strong));border-radius:var(--radius-xs);padding:var(--space-6) var(--space-12);box-shadow:var(--space-4) var(--space-4) 0 var(--leg,var(--border));margin:0 auto;display:block;position:relative}.pmi-office__title{font-weight:650;display:block}a.pmi-office,a.pmi-office .pmi-office__title{color:var(--ink);text-decoration:none}.pmi-office--lede .pmi-office__title{text-transform:uppercase;letter-spacing:.06em;font-size:12px;line-height:16px}.pmi-office--plain{border-width:var(--line-hairline)}.pmi-office--plain .pmi-office__title{font-weight:500}.pmi-office--function{border-style:dashed;border-width:var(--line-hairline)}.pmi-office--function .pmi-office__title{color:var(--ink-muted);font-weight:500}.pmi-chart__via{align-items:center;gap:var(--space-2);padding:var(--space-8) 0 var(--space-6);flex-direction:column;width:100%;display:flex;position:relative}.pmi-chart__via:empty{padding:var(--space-8) 0 var(--space-6);min-height:var(--space-20)}.pmi-chart__via:before{content:"";border-left:var(--line-hairline) solid var(--rail);position:absolute;top:0;bottom:0;left:50%}.pmi-chart__via>*{background:var(--surface-page);position:relative}.pmi-chart__via .pmi-node-ring{background:var(--surface-page)}.pmi-chart__who,a.pmi-chart__who{text-align:center;color:var(--ink);padding:0 var(--space-4);max-width:100%;font-size:12px;font-weight:500;line-height:16px;text-decoration:none}a.pmi-chart__who:hover,a.pmi-chart__who:focus-visible{text-decoration:underline}.pmi-chart__who--none{color:var(--ink-muted);font-weight:400}.pmi-chart__band{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:var(--space-24) var(--space-20);--drop:var(--space-20);margin-top:var(--space-40);align-items:stretch;display:grid;position:relative}.pmi-chart__spine+.pmi-chart__band:before{content:"";left:50%;top:calc(var(--space-40) * -1);height:var(--space-40);border-left:var(--line-hairline) solid var(--rail);position:absolute}.pmi-chart__band+.pmi-chart__band{margin-top:0}.pmi-chart__band>.pmi-chart__branch{padding-bottom:var(--space-40)}.pmi-chart__band>*{background-image:linear-gradient(to bottom, var(--rail), var(--rail));background-size:var(--line-hairline) 100%;background-position:50% 0;background-repeat:no-repeat}.pmi-chart__band>.pmi-chart__row{background-image:none}.pmi-chart__band:has(>.pmi-chart__row){grid-template-rows:auto auto auto}.pmi-chart__band>.pmi-chart__row{grid-row:span 3;grid-template-rows:subgrid;--colmin:0px;--drop:0px;align-content:stretch}.pmi-chart__band>.pmi-chart__row>.pmi-chart__branch{grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.pmi-chart__band>.pmi-chart__row>.pmi-chart__branch>.pmi-chart__via{align-self:end}.pmi-chart__band>.pmi-chart__row>.pmi-chart__branch>.pmi-office{justify-content:center;align-self:stretch;align-items:center;display:flex}.pmi-chart__band .pmi-office__title{width:100%}.pmi-chart__band>.pmi-chart__row{margin-top:0}.pmi-chart__band .pmi-office{width:100%;max-width:190px}.pmi-chart__seats .pmi-office,.pmi-chart__kids .pmi-office{width:100%;max-width:none}.pmi-chart__pass{min-height:var(--space-2)}.pmi-chart__band>.pmi-chart__branch>.pmi-office,.pmi-chart__band>.pmi-chart__branch>.pmi-chart__via>*{z-index:1;position:relative}.pmi-node-ring{border-radius:var(--radius-round);border:7px solid var(--seat,var(--spk-neutral-edge));background:var(--surface);box-sizing:border-box;flex:none;width:34px;height:34px}.pmi-node-ring--xs{border-width:5px;width:16px;height:16px}.pmi-node-ring--solid{border-width:17px}.pmi-node-ring--xs.pmi-node-ring--solid{border-width:8px}.pmi-chart__seats{grid-template-columns:repeat(var(--cols,9), minmax(0, 1fr));gap:var(--space-12);align-items:stretch;display:grid}.pmi-chart__seat{flex-direction:column;display:flex;position:relative}.pmi-chart__seat .pmi-office{margin-top:auto}.pmi-chart__seat>.pmi-chart__via:before{top:calc(var(--space-12) * -1)}.pmi-chart__seat>.pmi-office:after{content:"";height:var(--space-12);border-left:var(--line-hairline) solid var(--rail);position:absolute;top:100%;left:50%}.pmi-chart__seat--chair .pmi-office{border-width:var(--line-strong);border-color:var(--seat)}.pmi-chart__kids{align-items:center;gap:var(--space-16);margin-top:var(--space-16);flex-direction:column;display:flex}.pmi-chart__kids>li{justify-content:center;width:100%;display:flex;position:relative}.pmi-chart__kids>li:before{content:"";left:50%;top:calc(var(--space-16) * -1);height:var(--space-16);border-left:var(--line-hairline) solid var(--rail);position:absolute}.pmi-chart__aside .pmi-chart__kids>li:first-child:before{content:none}.pmi-chart__spine{align-items:center;gap:var(--space-24);flex-direction:column;display:flex}.pmi-chart__spine>*{position:relative}.pmi-chart__spine>*+:before{content:"";left:50%;top:calc(var(--space-24) * -1);height:var(--space-24);border-left:var(--line-hairline) solid var(--rail);position:absolute}.pmi-chart__beside{gap:var(--space-56);grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:relative}.pmi-chart__beside--through:after{content:"";border-left:var(--line-hairline) solid var(--rail);position:absolute;top:0;bottom:0;left:50%}.pmi-chart__beside>*{z-index:1;position:relative}.pmi-chart__beside>:not(.pmi-chart__aside){grid-column:2;justify-self:center}.pmi-chart__aside{grid-column:1;justify-self:end;position:relative}.pmi-chart__aside--right{grid-column:3;justify-self:start}.pmi-chart__aside:after{content:"";width:var(--space-56);border-top:var(--line-hairline) solid var(--rail);position:absolute;top:50%;left:100%}.pmi-chart__aside--right:after{left:auto;right:100%}.pmi-chart__seat:before,.pmi-chart__seat:after{content:"";left:calc(var(--space-12) / -2);right:calc(var(--space-12) / -2);border-top:var(--line-hairline) solid var(--rail);position:absolute}.pmi-chart__seat:before{top:calc(var(--space-12) * -1)}.pmi-chart__seat:after{bottom:calc(var(--space-12) * -1)}.pmi-chart__seat:first-child:before,.pmi-chart__seat:first-child:after{left:50%}.pmi-chart__seat:last-child:before,.pmi-chart__seat:last-child:after{right:50%}.pmi-chart__seat>:before,.pmi-chart__seat>:after{content:"";height:var(--space-12);border-left:var(--line-hairline) solid var(--rail);position:absolute;left:50%}.pmi-chart__seat>:before{top:calc(var(--space-12) * -1)}.pmi-chart__seat>:after{top:100%}.pmi-chart__row{gap:var(--space-24) var(--space-20);margin-top:var(--drop,var(--space-32));grid-template-columns:repeat(var(--n,auto-fit), minmax(var(--colmin,170px), 1fr));align-content:start;justify-items:center;display:grid;position:relative}.pmi-chart__row:before{content:"";left:50%;top:calc(var(--drop,var(--space-32)) * -1);height:var(--drop,var(--space-32));border-left:var(--line-hairline) solid var(--rail);position:absolute}.pmi-chart__branch{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.pmi-chart__branch:before{content:"";top:calc(var(--drop,var(--space-32)) * -1);left:calc(var(--space-20) / -2);right:calc(var(--space-20) / -2);border-top:var(--line-hairline) solid var(--rail);position:absolute}.pmi-chart__branch:first-child:before{left:50%}.pmi-chart__branch:last-child:before{right:50%}.pmi-chart__branch:after{content:"";left:50%;top:calc(var(--drop,var(--space-32)) * -1);height:var(--drop,var(--space-32));border-left:var(--line-hairline) solid var(--rail);position:absolute}.pmi-chart__outside{border:var(--line-hairline) dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-16);margin-top:var(--space-32);align-self:start}.pmi-chart__outside:before,.pmi-chart__outside:after{content:none}.pmi-chart__outside .pmi-office{box-shadow:none;border-style:dashed;border-width:var(--line-hairline)}.pmi-chart__source{margin-top:var(--space-24);max-width:76ch;color:var(--ink-muted);font-size:13px;line-height:18px}.pmi-chart__source b{color:var(--ink);font-weight:600}.pmi-chart__more{margin-top:var(--space-16)}.pmi-chart[data-depth=people] .pmi-chart__dept{display:none}.pmi-chart[data-depth=all]{overflow-x:auto}.pmi-chart[data-depth=all] .pmi-chart__row{grid-template-columns:none;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column}.pmi-chart--stacked .pmi-chart__row,.pmi-chart--stacked .pmi-chart__beside{align-items:stretch;gap:var(--space-16);flex-direction:column;display:flex}.pmi-chart--stacked .pmi-chart__branch:before,.pmi-chart--stacked .pmi-chart__row:before,.pmi-chart--stacked .pmi-chart__aside:after,.pmi-chart--stacked .pmi-chart__beside--through:after{content:none}.pmi-chart--stacked .pmi-chart__beside>:not(.pmi-chart__aside),.pmi-chart--stacked .pmi-chart__aside{grid-column:auto;justify-self:stretch}.pmi-chart--stacked .pmi-office{text-align:left;max-width:none}.pmi-chart--stacked .pmi-chart__via{padding-top:var(--space-4);align-items:flex-start}.pmi-chart--stacked .pmi-chart__via:before{content:none}.pmi-chart--stacked .pmi-chart__band{gap:var(--space-16);flex-direction:column;display:flex}.pmi-chart--stacked .pmi-chart__band>*{grid-column:auto!important}.pmi-chart--stacked .pmi-chart__seats{grid-template-columns:1fr}.pmi-chart--stacked .pmi-chart__pass{display:none}.pmi-chart--stacked .pmi-chart__kids{padding-left:var(--space-20);align-items:stretch;gap:var(--space-8)}.pmi-chart--stacked .pmi-chart__kids>li,.pmi-chart--stacked .pmi-chart__kids>li:before,.pmi-chart--stacked .pmi-chart__seat{display:block}.pmi-chart--stacked .pmi-chart__seat:before,.pmi-chart--stacked .pmi-chart__seat:after,.pmi-chart--stacked .pmi-chart__seat>:before,.pmi-chart--stacked .pmi-chart__seat>:after{content:none}@media (width<=1023px){.pmi-chart__row,.pmi-chart__beside{align-items:stretch;gap:var(--space-16);flex-direction:column;display:flex}.pmi-chart__branch:before,.pmi-chart__row:before,.pmi-chart__aside:after,.pmi-chart__beside--through:after{content:none}.pmi-chart__beside>:not(.pmi-chart__aside),.pmi-chart__aside{grid-column:auto;justify-self:stretch}.pmi-chart .pmi-office{text-align:left;max-width:none}.pmi-chart__via{padding-top:var(--space-4);align-items:flex-start}.pmi-chart__via:before{content:none}.pmi-chart__band{gap:var(--space-16);flex-direction:column;display:flex}.pmi-chart__band>*{grid-column:auto!important}.pmi-chart__seats{grid-template-columns:1fr}.pmi-chart__pass{display:none}.pmi-chart__kids{padding-left:var(--space-20);align-items:stretch;gap:var(--space-8)}.pmi-chart__kids>li,.pmi-chart__kids>li:before,.pmi-chart__seat{display:block}.pmi-chart__seat:before,.pmi-chart__seat:after,.pmi-chart__seat>:before,.pmi-chart__seat>:after{content:none}}.pmi-cite{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-12);font-family:var(--font-mono);color:var(--ink);word-break:break-word;font-size:13px;line-height:20px}.pmi-cite__row{align-items:center;gap:var(--space-8);margin-top:var(--space-8);display:flex}.pmi-state{border:var(--line-hairline) dashed var(--border-strong);border-radius:var(--radius-lg);padding:var(--space-32) var(--space-24);text-align:center;background:var(--surface)}.pmi-state h3{font-family:var(--font-serif);margin-bottom:var(--space-6);font-size:19px;font-weight:600;line-height:26px}.pmi-state p{color:var(--ink-muted);max-width:46ch;margin:0 auto;font-size:14px;line-height:22px}.pmi-state--error{border-style:solid;border-color:var(--vote-no);background:var(--vote-no-wash)}.pmi-state__actions{gap:var(--space-8);margin-top:var(--space-16);flex-wrap:wrap;justify-content:center;display:flex}.pmi-skeleton{gap:var(--space-8);flex-direction:column;display:flex}.pmi-skeleton span{border-radius:var(--radius-xs);background:var(--surface-sunken);height:14px;box-shadow:inset 0 0 0 var(--line-hairline) var(--border);display:block}.pmi-page{padding:var(--space-24) var(--space-16);max-width:var(--page-max);margin:0 auto}.pmi-meeting{gap:var(--space-40);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.pmi-meeting{grid-template-columns:var(--col-chapters) minmax(0, 1fr)}.pmi-meeting__aside{top:var(--space-16);align-self:start;max-height:calc(100vh - 32px);position:sticky;overflow:auto}}.pmi-hero{background:var(--surface-inverse);color:var(--ink-inverse);padding:var(--space-56) var(--space-16)}.pmi-hero h1{font-family:var(--font-serif);letter-spacing:-.015em;max-width:18ch;font-size:44px;font-weight:600;line-height:46px}.pmi-hero p{color:var(--ink-inverse-muted);max-width:54ch;margin-top:var(--space-16);font-size:16px;line-height:26px}.pmi-hero__inner{max-width:var(--page-max);margin:0 auto}.pmi-section-title{font-family:var(--font-serif);letter-spacing:-.005em;font-size:24px;font-weight:600;line-height:30px}.pmi-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:700;line-height:14px}@media (width<=479px){.pmi-turn-row{grid-template-columns:minmax(0,1fr)}.pmi-turn-row>.pmi-turn-gutter{padding:0 0 var(--space-4) var(--space-12)}.pmi-turn{padding:var(--space-12)}.pmi-hero h1{font-size:32px;line-height:36px}.pmi-votes__grid{grid-template-columns:minmax(0,1fr)}.pmi-line__time{display:none}.pmi-line:focus-visible .pmi-line__time,.pmi-line[aria-current=true] .pmi-line__time{display:inline}}.pmi [data-theme]{color:var(--ink)}.pmi-split{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;display:grid}.pmi-split>*{padding:var(--space-16);background:var(--surface-page)}.pmi-phone{border-radius:var(--radius-xl);border:var(--line-hairline) solid var(--border);background:var(--surface-page);width:320px;overflow:hidden}.pmi{flex-direction:column;min-height:100vh;display:flex}.pmi [hidden]{display:none!important}.pmi :where(svg){flex:none;width:1.15em;height:1.15em}.pmi :where(.pmi-video-fallback){align-items:center;gap:var(--space-6);font-family:var(--font-mono);font-size:15px}.pmi #main{outline:none;flex:1}.pmi-skip{left:var(--space-8);z-index:50;background:var(--surface-raised);color:var(--ink);padding:var(--space-8) var(--space-12);border:var(--line-strong) solid var(--focus);border-radius:var(--radius-sm);position:absolute;top:-100px}.pmi-skip:focus{top:var(--space-8)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pmi-footer__credit{margin-bottom:var(--space-12);display:inline-block}.pmi-footer__credit img{width:120px;height:auto;display:block}.pmi-credit{text-decoration:none}.pmi-credit:hover{text-decoration:underline}.pmi-hero__search{margin-top:var(--space-24);max-width:720px}.pmi-tiles{gap:var(--space-16);margin-top:var(--space-32);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.pmi-tile{padding:var(--space-16);border:var(--line-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none;display:block}.pmi-tile:hover{background:var(--surface-raised);border-color:var(--border-strong)}.pmi-tile h3{font-family:var(--font-serif);margin-bottom:var(--space-6);font-size:19px;font-weight:600;line-height:26px}.pmi-tile p{color:var(--ink-muted);font-size:14px;line-height:22px}.pmi-heading-row{align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.pmi-heading-row>a{margin-left:auto;font-size:13px;font-weight:600;line-height:18px}.pmi-rows{gap:var(--space-8);flex-direction:column;display:flex}.pmi-mh h1{font-family:var(--font-serif);letter-spacing:-.005em;margin:var(--space-2) 0 var(--space-6);font-size:24px;font-weight:600;line-height:30px}.pmi-mh__meta{gap:var(--space-6) var(--space-16);color:var(--ink-muted);margin-bottom:var(--space-12);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.pmi-mh__meta>span{align-items:center;gap:var(--space-4);display:inline-flex}.pmi-mh__meta svg{width:13px;height:13px}.pmi-mh__meta .pmi-num{font-family:var(--font-mono)}.pmi-video{margin-top:var(--space-16)}#meeting.pmi-page{max-width:1640px}@media (width>=1280px){.pmi-meeting main{column-gap:var(--space-24);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.pmi-meeting main>*{grid-column:1}.pmi-meeting main>.pmi-video{grid-area:1/2/span 20;margin-top:0;position:sticky;top:72px}.pmi-video .pmi-facade{aspect-ratio:16/9}}@media (width>=1440px){.pmi-meeting main{grid-template-columns:minmax(0,1fr) 400px}}.pmi-facade__ground{padding:var(--space-12);background:var(--video-ground);color:var(--on-video);place-items:start;font-size:13px;line-height:18px;display:grid;position:absolute;inset:0}.pmi-video .pmi-facade{aspect-ratio:16/7;width:100%}.pmi-video .pmi-player{width:100%}.pmi-player iframe{border:0;width:100%;height:100%;display:block}.pmi-video-fallback{margin-top:var(--space-8);display:inline-flex}.pmi-tbar{align-items:center;gap:var(--space-12);margin:var(--space-20) 0 var(--space-12);flex-wrap:wrap;display:flex}.pmi-tbar .pmi-count{margin-left:auto}.pmi-hint{color:var(--ink-muted);font-size:13px;line-height:18px}.pmi-transcript{max-width:var(--col-transcript)}.pmi-chapter-break{scroll-margin-top:136px}.pmi-chapter-break h2{font-family:var(--font-serif);font-size:19px;font-weight:600;line-height:26px}.pmi-line{scroll-margin-top:136px;scroll-margin-bottom:var(--space-80)}.pmi-votes{scroll-margin-top:136px}@media (width>=480px){.pmi-votes--inline{margin-left:calc(var(--gutter-time) + var(--space-12))}}.pmi-votes__note{color:var(--ink-muted);margin-top:var(--space-8);font-size:13px;line-height:18px}.pmi-itemlist{margin-top:var(--space-12)}.pmi-itemlist summary{cursor:pointer;font-size:14px;font-weight:600;line-height:22px}.pmi-itemlist table{border-collapse:collapse;width:100%;margin-top:var(--space-8);font-size:14px;line-height:20px}.pmi-itemlist th,.pmi-itemlist td{text-align:left;padding:var(--space-6) var(--space-8);border-top:var(--line-hairline) solid var(--border);vertical-align:top}.pmi-itemlist th{color:var(--ink-muted);font-size:13px;font-weight:600}.pmi-itemlist td:first-child{font-family:var(--font-mono);white-space:nowrap}.pmi-agenda>summary{list-style:none}.pmi-agenda>summary::-webkit-details-marker{display:none}.pmi-agenda__box{background:var(--surface);border:var(--line-hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8)}.pmi-agenda__head{margin:0 var(--space-4) var(--space-8);justify-content:space-between;align-items:center;display:flex}.pmi-agenda__head h2{font-size:14px;font-weight:650;line-height:20px}.pmi-agenda__none{color:var(--ink-muted);margin:0 var(--space-4) var(--space-8);font-size:13px;line-height:18px}.pmi-agenda__toggle{align-items:center;gap:var(--space-6);display:inline-flex}@media (width>=1024px){.pmi-agenda__toggle{display:none}}.pmi-linepanel[hidden]{display:none}.pmi-linepanel{z-index:40;position:fixed}@media (width>=768px){.pmi-linepanel{right:var(--space-16);width:var(--col-panel);max-height:calc(100vh - 160px);top:140px;overflow:auto}}@media (width>=1280px){.pmi-linepanel{width:320px;max-height:calc(100vh - 360px);top:340px;right:max(var(--space-16), calc((100vw - 1640px) / 2 + var(--space-16)))}}@media (width>=1440px){.pmi-linepanel{width:400px;max-height:calc(100vh - 410px);top:390px}}@media (width<=767px){.pmi-linepanel{max-height:70vh;bottom:0;left:0;right:0;overflow:auto}}.pmi-linepanel .pmi-panel{width:100%}.pmi-panel__facts{gap:var(--space-4) var(--space-12);grid-template-columns:max-content minmax(0,1fr);font-size:13px;line-height:18px;display:grid}.pmi-panel__facts dt{color:var(--ink-muted)}.pmi-panel__facts dd{margin:0}.pmi-selaction{z-index:30;position:absolute}.pmi-selaction[hidden],.pmi-jump[hidden]{display:none}.pmi-jump{bottom:var(--space-16);z-index:30;position:fixed}@media (width>=1024px){.pmi-jump{left:calc(50% + var(--col-chapters) / 2);transform:translate(-50%)}}@media (width<=1023px){.pmi-jump{left:50%;transform:translate(-50%)}}.pmi-searchlayout{gap:var(--space-24);margin-top:var(--space-20);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.pmi-searchlayout{grid-template-columns:220px minmax(0,1fr)}}.pmi-facet{background:var(--surface);border:var(--line-hairline) solid var(--border);border-radius:var(--radius-lg);padding:var(--space-12);align-self:start}.pmi-facet h2{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-8);font-size:11px;font-weight:700;line-height:14px}.pmi-facet__grp+.pmi-facet__grp{margin-top:var(--space-16)}.pmi-facet select{width:100%;min-height:var(--tap-min);font:inherit;color:var(--ink);background:var(--surface);border:var(--line-hairline) solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-8);font-size:14px}.pmi-results{gap:var(--space-16);flex-direction:column;display:flex}.pmi-notice--inline{margin:var(--space-8) 0;border-radius:var(--radius-md)}.pmi-more{margin-top:var(--space-16)}.pmi-titles{padding:0;list-style:none}.pmi-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.pmi-table th,.pmi-table td{text-align:left;padding:var(--space-8);border-top:var(--line-hairline) solid var(--border);vertical-align:top}.pmi-table th{color:var(--ink-muted);font-size:13px;font-weight:600}.pmi-table td.pmi-num{font-family:var(--font-mono);white-space:nowrap}.pmi-table-wrap{overflow-x:auto}.pmi-section{margin-top:var(--space-32)}.pmi-section h2{margin-bottom:var(--space-12)}.pmi-prose h2{font-family:var(--font-serif);margin:var(--space-32) 0 var(--space-8);font-size:24px;font-weight:600;line-height:30px}.pmi-prose h3{margin:var(--space-20) 0 var(--space-6);font-size:16px;font-weight:650;line-height:22px}.pmi-prose p,.pmi-prose li{font-size:16px;line-height:26px}.pmi-prose p+p{margin-top:var(--space-12)}.pmi-prose ul{padding-left:var(--space-24);margin:var(--space-8) 0;list-style:outside}.pmi-prose code{font-family:var(--font-mono);font-size:14px}.pmi-page h1.pmi-title{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:var(--space-8);font-size:32px;font-weight:600;line-height:38px}.pmi-lede{color:var(--ink-muted);max-width:var(--measure);font-size:16px;line-height:26px}.pmi-panel:not(.pmi-sheet) .pmi-sheet__grab{display:none}@media (width<=767px){.pmi-masthead{row-gap:var(--space-8);flex-wrap:wrap}.pmi-brand__name{white-space:nowrap}.pmi-nav{flex-basis:100%;margin-left:0}.pmi-nav a{padding:var(--space-4) var(--space-8)}.pmi-masthead--sticky{box-shadow:none;position:static}}
