:root{--canvas:#f3f5f8;--surface:#fff;--surface-2:#f8fafc;--ink:#0e1b33;--ink-2:#4a5671;--ink-3:#5e6a84;--navy:#0a3161;--navy-hover:#082650;--on-navy:#fff;--on-navy-2:#c9d4e8;--red:#b31942;--red-on-navy:#f0506e;--match:#fbe7a1;--match-ink:#0e1b33;--rule:#d7dde7;--rule-strong:#b9c3d3;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-other:#a3abb8;--control:#7d889f;--tint:#e9eff7;--skeleton:#e4e9f0;--focus:#1d5bd6;--focus-inverse:#fff;--player:#0b1526;--player-ink:#e8edf5;--player-ink-2:#a9b5c9;--success:#1e6b45;--success-bg:#e3f2ea;--warning:#7a4e00;--warning-bg:#fcf1da;--error:#a3242e;--error-bg:#fbe8ea;--accent:#0a3161;--accent-hover:#082650;--primary:#0a3161;--primary-hover:#082650;--on-primary:#fff;--skeleton-sheen:#ffffff8c;--scrim:#0e1b3373;--font-ui:"GovTube Franklin", "Libre Franklin", "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;--font-quote:"Source Serif 4", "Source Serif Pro", Georgia, "Times New Roman", serif;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--r-sm:4px;--r-md:6px;--r-lg:10px;--r-pill:999px;--bw:1px;--e-0:none;--e-1:0 1px 2px #0e1b330f;--e-2:0 8px 28px #0e1b332e;--dur-1:.12s;--dur-2:.2s;--ease:cubic-bezier(.2, 0, 0, 1);--timecol:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--canvas:#0b111c;--surface:#121a28;--surface-2:#172133;--ink:#e8edf5;--ink-2:#a9b5c9;--ink-3:#8f9bb0;--navy:#0a3161;--navy-hover:#082650;--on-navy:#fff;--on-navy-2:#c9d4e8;--red:#f2667f;--red-on-navy:#f0506e;--match:#f2d675;--match-ink:#0e1b33;--rule:#263247;--rule-strong:#3a4862;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-other:#5b6678;--control:#6e7d97;--tint:#1b2a42;--skeleton:#1e2838;--skeleton-sheen:#ffffff0f;--focus:#7fa8ff;--focus-inverse:#fff;--player:#05080f;--player-ink:#e8edf5;--player-ink-2:#a9b5c9;--success:#7ad4a6;--success-bg:#0f2a1e;--warning:#f2c46b;--warning-bg:#2e2410;--error:#ff8f98;--error-bg:#33141a;--accent:#a9c4f5;--accent-hover:#c7d8f8;--primary:#dce6f7;--primary-hover:#fff;--on-primary:#0a3161;--e-1:0 1px 2px #0006;--e-2:0 8px 28px #0000008c;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#0b111c;--surface:#121a28;--surface-2:#172133;--ink:#e8edf5;--ink-2:#a9b5c9;--ink-3:#8f9bb0;--navy:#0a3161;--navy-hover:#082650;--on-navy:#fff;--on-navy-2:#c9d4e8;--red:#f2667f;--red-on-navy:#f0506e;--match:#f2d675;--match-ink:#0e1b33;--rule:#263247;--rule-strong:#3a4862;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-other:#5b6678;--control:#6e7d97;--tint:#1b2a42;--skeleton:#1e2838;--skeleton-sheen:#ffffff0f;--focus:#7fa8ff;--focus-inverse:#fff;--player:#05080f;--player-ink:#e8edf5;--player-ink-2:#a9b5c9;--success:#7ad4a6;--success-bg:#0f2a1e;--warning:#f2c46b;--warning-bg:#2e2410;--error:#ff8f98;--error-bg:#33141a;--accent:#a9c4f5;--accent-hover:#c7d8f8;--primary:#dce6f7;--primary-hover:#fff;--on-primary:#0a3161;--e-1:0 1px 2px #0006;--e-2:0 8px 28px #0000008c;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s}}
.gt{font-family:var(--font-ui);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased}.gt *,.gt :before,.gt :after{box-sizing:border-box}.gt button,.gt input,.gt select{font-family:inherit}.tnum{font-variant-numeric:tabular-nums lining-nums}.kicker{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.smallcaps{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.quote{font-family:var(--font-quote);color:var(--ink);font-size:16px;line-height:25px}.quote em,.q-term{font-family:var(--font-quote);font-style:italic}mark.m{background:var(--match);color:var(--match-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wordmark{letter-spacing:-.015em;white-space:nowrap;font-weight:800;line-height:1}.wordmark .dot{color:var(--red)}.wordmark .tld{letter-spacing:0;font-size:.5em;font-weight:700}svg.wordmark{vertical-align:-.21em;width:auto;height:1.1004em}.wordmark-accent{fill:var(--red)}.wordmark-muted{fill:var(--ink-2)}.masthead .wordmark-accent{fill:var(--red-on-navy)}.masthead .wordmark-muted{fill:var(--on-navy-2)}@media (forced-colors:active){:root svg.wordmark{color:canvastext}:root .mast-home svg.wordmark{color:linktext}:root svg.wordmark path{fill:currentColor}:root svg.wordmark .wordmark-accent{stroke:canvas;stroke-width:2px;stroke-linejoin:round;paint-order:stroke;vector-effect:non-scaling-stroke}}.masthead{background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.masthead>:not(.engrave){position:relative}.engrave{pointer-events:none;width:100%;height:100%;color:var(--on-navy);position:absolute;inset:0}.tricolor{background:linear-gradient(to bottom, var(--on-navy) 0 2px, var(--red) 2px 4px);height:4px}.indep{color:var(--on-navy-2);font-size:12px;line-height:16px}.gt :focus-visible,.is-focus{outline:2px solid var(--focus);outline-offset:2px}.masthead :focus-visible,.masthead .is-focus{outline-color:var(--focus-inverse)}.btn{border-radius:var(--r-sm);border:var(--bw) solid transparent;cursor:pointer;height:40px;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.btn-sm{height:32px;padding:0 12px;font-size:13px}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover,.btn-primary.is-hover{background:var(--primary-hover)}.btn-secondary{background:var(--surface);color:var(--accent);border-color:var(--control)}.btn-secondary:hover,.btn-secondary.is-hover{background:var(--tint)}.btn-quiet{color:var(--accent);background:0 0}.btn-quiet:hover,.btn-quiet.is-hover{background:var(--tint)}.btn:disabled,.btn.is-disabled{background:var(--surface-2);color:var(--ink-3);border-color:var(--rule);cursor:not-allowed}.btn svg{flex:none}.act{border-radius:var(--r-sm);min-height:28px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 -2px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.act:hover,.act.is-hover{background:var(--tint);text-underline-offset:3px;text-decoration:underline}.search{background:var(--surface);border:var(--bw) solid var(--control);border-radius:var(--r-md);align-items:center;gap:8px;height:46px;padding:4px 4px 4px 14px;display:flex}.search:focus-within,.search.is-focus{outline:2px solid var(--focus);outline-offset:2px}.masthead .search{border-color:var(--surface)}.masthead .search:focus-within,.masthead .search.is-focus{outline-color:var(--focus-inverse)}.search input{min-width:0;height:36px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.search input::placeholder{color:var(--ink-3)}.search svg{color:var(--ink-2);flex:none}.chip{border:var(--bw) solid var(--rule-strong);border-radius:var(--r-pill);background:var(--surface);height:24px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:12px;line-height:16px;display:inline-flex}.chip b{color:var(--ink);font-weight:700}.chip-confirmed{color:var(--ink);border-color:var(--control)}.chip .sep{color:var(--ink-3)}.badge{border-radius:var(--r-pill);background:var(--surface);border:var(--bw) solid var(--rule-strong);height:22px;color:var(--ink-2);align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.pill{border-radius:var(--r-pill);background:var(--tint);min-width:28px;height:24px;color:var(--accent);justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.kbd{border:var(--bw) solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);min-width:20px;height:20px;color:var(--ink);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.filter{border:var(--bw) solid var(--control);border-radius:var(--r-sm);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.filter span{color:var(--ink-2)}.filter:hover,.filter.is-hover{background:var(--tint)}.seg{border:var(--bw) solid var(--control);border-radius:var(--r-pill);background:var(--surface);gap:2px;padding:2px;display:inline-flex}.seg button{border-radius:var(--r-pill);height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.tabs{border-bottom:var(--bw) solid var(--rule);gap:4px;display:flex}.tab{height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px;font-size:14px;font-weight:600}.tab:hover,.tab.is-hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.counts-h{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800;line-height:32px}.counts-h .q-term{font-size:28px;font-weight:400}.vgroup{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r-md);overflow:hidden}.vhead{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:14px 16px 14px 12px;display:grid}.chev{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-2);cursor:pointer;transition:transform var(--dur-2) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.chev:hover{background:var(--tint);color:var(--ink)}.chev.closed svg{transform:rotate(-90deg)}.vkicker{color:var(--red);margin-bottom:4px}.vtitle{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:17px;font-weight:800;line-height:22px}.title-toggle{margin:2px 0 0 -8px;padding-left:8px}dd .title-toggle{margin:0}.vmeta{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:18px}.vsummary{color:var(--ink);margin-top:6px;font-size:13px;line-height:18px}.irow{grid-template-columns:var(--timecol) minmax(0, 1fr);border-top:var(--bw) solid var(--rule);cursor:pointer;transition:background-color var(--dur-1) var(--ease);gap:0 12px;padding:14px 16px;display:grid;position:relative}.irow:hover,.irow.is-hover{background:var(--surface-2)}.irow.playing{background:var(--tint)}.irow.playing:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}.itime{border-radius:var(--r-sm);color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;place-self:start;margin:0 -4px;padding:2px 4px;font-size:14px;font-weight:700;line-height:21px}.iactions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;display:flex}.inote{color:var(--ink-2);font-size:12px;font-weight:600;line-height:16px}.now{color:var(--accent);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.qc{position:relative}.qmore{border-radius:var(--r-sm);font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 -2px;padding:0 4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline;position:relative}.qmore:after{content:"";position:absolute;inset:-8px -6px}.qmore:hover{background:var(--tint);text-decoration-style:solid}.irow.playing .qmore:hover{background:var(--surface)}.qmore[aria-busy=true]{cursor:progress;color:var(--ink-2)}.qc-open{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.qc-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.qc-turn{display:block}.qc-turn+.qc-turn{margin-top:6px}.qc-ctx{color:var(--ink-2)}.qc-who{font-family:var(--font-ui);color:var(--ink-2);font-size:11px;font-weight:600;line-height:16px;display:block}.iruns>.irun-start,.gaprow{border-top:var(--bw) solid var(--rule)}.iruns .irow,.merged-head+.iruns>:first-child{border-top:0}.gaprow{grid-template-columns:var(--timecol) minmax(0, 1fr);background:var(--surface-2);align-items:center;gap:0 12px;min-height:48px;padding:7px 16px;display:grid}.gap-btns{gap:4px;display:flex}.gap-btn{border:var(--bw) solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);width:32px;height:32px;color:var(--accent);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.gap-btn:hover{background:var(--tint);border-color:var(--accent)}.gap-btn[aria-busy=true],.gap-all[aria-busy=true]{cursor:progress;color:var(--ink-2)}.gap-body{flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;display:flex}.gap-label{color:var(--ink-2);font-size:13px;line-height:18px}.gap-fail{color:var(--ink);flex-direction:column;font-size:13px;line-height:18px;display:flex}.gaprow .pause-quip{margin:0;font-size:15px;line-height:20px}.ictx{animation:ictx-in var(--dur-2) var(--ease);padding:6px 0 8px}.ictx:focus{outline:none}.ictx:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ictx-p{grid-template-columns:var(--timecol) minmax(0, 1fr);gap:0 12px;padding:2px 16px;display:grid}.ictx-time{border-radius:var(--r-sm);color:var(--ink-2);text-align:left;background:0 0;border:0;place-self:start;margin:0 -4px;padding:0 4px;font-size:12px;font-weight:600;line-height:23px}button.ictx-time{cursor:pointer}button.ictx-time:hover{background:var(--tint);color:var(--accent)}.ictx-text{font-family:var(--font-quote);color:var(--ink-2);margin:0;font-size:15px;font-weight:400;line-height:23px}.ictx-who{font-family:var(--font-ui);color:var(--ink-2);font-size:11px;font-weight:600;line-height:16px;display:block}.ictx-seek{cursor:pointer;border-radius:2px}.ictx-seek:hover{background:var(--surface-2);color:var(--ink)}.ictx-end{font-family:var(--font-ui);white-space:nowrap;vertical-align:top;align-items:center;gap:8px;display:inline-flex}.ictx-flag{color:var(--ink-2);align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:23px;display:inline-flex}.ictx-hide{min-height:24px;font-size:12px}.ictx-skel{animation:none}.skel-line{background:var(--rule);border-radius:5px;height:10px;margin:7px 0 6px;display:block}.skel-short{width:60%}@keyframes ictx-in{0%{opacity:0}to{opacity:1}}.vgroup>.irow:first-child{border-top:0}.cert-wrap{background:var(--surface-2);padding:2px 16px 16px;position:relative}.cert-wrap.on{background:var(--tint)}.cert-wrap.on:before{content:"";background:var(--accent);width:4px;position:absolute;top:0;bottom:0;left:0}.merged{grid-template-columns:var(--timecol) minmax(0, 1fr) auto;gap:6px 12px;padding:14px 16px;display:grid}.merged .mtitle{grid-column:2}.merged .pill{grid-area:1/3}.merged .itime{grid-area:2/1}.merged .mbody{grid-area:2/2/auto/4}.pager{padding:10px 16px 14px calc(16px + var(--timecol) + 12px);border-top:var(--bw) solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager .of{color:var(--ink-2);margin-right:4px;font-size:12px}.player{aspect-ratio:16/9;background:var(--player);color:var(--player-ink);border-radius:var(--r-md);flex-direction:column;display:flex;position:relative;overflow:hidden}.player .stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.player .ptitle{font-size:17px;font-weight:700;line-height:22px}.player .plabel{color:var(--player-ink-2);font-size:13px;line-height:18px}.player .plabel b{color:var(--player-ink)}.pbar{background:#00000047;align-items:center;gap:12px;padding:10px 14px 12px;display:flex}.pbtn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--player-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pbtn:hover{background:#ffffff1a}.player :focus-visible{outline-color:var(--focus-inverse)}.scrub{flex:1;height:18px;position:relative}.scrub .track{background:#ffffff38;border-radius:2px;height:3px;position:absolute;top:8px;left:0;right:0}.scrub .fill{background:var(--player-ink);border-radius:2px;height:3px;position:absolute;top:8px;left:0}.scrub .tick{background:var(--match);border-radius:1px;width:2px;height:11px;margin-left:-1px;position:absolute;top:4px}.scrub .head{background:var(--player-ink);border-radius:50%;width:13px;height:13px;margin-left:-6px;position:absolute;top:3px}.ptime{color:var(--player-ink-2);font-size:12px}.cue{border:2px solid var(--player-ink);width:64px;height:64px;color:var(--player-ink);cursor:pointer;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.panel{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r-md)}.tline{grid-template-columns:var(--timecol) minmax(0, 1fr);border-radius:var(--r-sm);gap:0 12px;padding:8px 12px;display:grid}.tline .tt{color:var(--ink-2);font-size:13px;font-weight:600;line-height:23px}.tline .tx{font-family:var(--font-quote);color:var(--ink-2);font-size:15px;line-height:23px}.tline .who{font-family:var(--font-ui);color:var(--ink-3);margin-bottom:2px;font-size:11px;font-weight:600;line-height:14px;display:block}.tline.current{background:var(--tint)}.tline.current .tx{color:var(--ink)}.tline.current .tt{color:var(--accent)}.side{flex-direction:column;min-width:0;display:flex}.side-toggle{border-radius:var(--r-md);width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:600;display:none}.side-toggle:hover{background:var(--surface-2)}.side-toggle svg{color:var(--ink-2);transition:transform var(--dur-2) var(--ease);flex:none}.side-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.side-body{flex-direction:column;flex:auto;min-height:0;display:flex}.side-head{border-bottom:var(--bw) solid var(--rule);padding:4px 14px 0}.stabs{scrollbar-width:none;border-bottom:0;margin-bottom:-1px;overflow:auto hidden}.stabs .tab{flex:none;height:34px;margin-bottom:0;padding:0 8px;font-size:13px}.side-panel{flex:auto;min-height:0;padding:6px;overflow-y:auto}.side-note{padding:8px 10px}.side-note p{max-width:46ch;margin:0}@media (prefers-reduced-motion:reduce){.side-toggle svg{transition:none}}.cert{background:var(--surface);border:var(--bw) solid var(--rule-strong);border-radius:var(--r-md);overflow:hidden}.cert-band{background:var(--navy);height:36px;color:var(--on-navy);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.cert-band>:not(.engrave){position:relative}.cert-inner{border:var(--bw) solid var(--rule);border-radius:var(--r-sm);margin:6px;padding:18px 18px 16px}.cert dl{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:14px 0 0;font-size:13px;line-height:18px;display:grid}.cert dt{color:var(--ink-2)}.cert dd{color:var(--ink);margin:0}.cite-text{background:var(--surface-2);border:var(--bw) solid var(--rule);border-radius:var(--r-sm);color:var(--ink);word-break:break-word;margin-top:14px;padding:10px 12px;font-size:12px;line-height:18px}.state{flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.state h3{margin:0;font-size:17px;font-weight:800;line-height:22px}.state p{color:var(--ink-2);max-width:46ch;margin:0;font-size:14px;line-height:21px}.notice{border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.notice-error{background:var(--error-bg);color:var(--error)}.notice-warning{background:var(--warning-bg);color:var(--warning)}.notice-success{background:var(--success-bg);color:var(--success)}.notice b{font-weight:700}.pause-quip{max-width:64ch;font-family:var(--font-quote);color:var(--ink-2);margin:0 0 6px;font-size:19px;font-style:italic;line-height:26px}.state p.pause-quip{margin:0;font-size:17px;line-height:24px}.notice .pause-quip{color:inherit;margin:0 0 2px;font-size:14px;line-height:19px;display:block}.source-note{background:var(--tint);color:var(--ink)}.source-note svg{flex:none;margin-top:2px}.source-note p{margin:0}.source-flag{color:var(--ink-2);align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.source-flag svg{flex:none}.skel{background:var(--skeleton);border-radius:var(--r-sm);background-image:linear-gradient(90deg, transparent, var(--skeleton-sheen), transparent);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite gt-shimmer}@keyframes gt-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.quip{height:18px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:13px;line-height:18px;position:relative;overflow:hidden}.quip-text{animation:.25s ease-out .7s both quip-in}@keyframes quip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.quip-text{animation-duration:1ms}}.toast{border-radius:var(--r-md);background:var(--ink);color:var(--surface);box-shadow:var(--e-2);align-items:center;gap:10px;padding:12px 14px 12px 12px;font-size:14px;line-height:20px;display:inline-flex}.toast button{border-radius:var(--r-sm);height:28px;color:var(--surface);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:underline}.toast :focus-visible{outline-color:var(--focus-inverse)}.seg a{border-radius:var(--r-pill);height:28px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.seg a.seg-on{background:var(--primary);color:var(--on-primary)}.player .pvideo{object-fit:contain;background:var(--player);flex:1;width:100%;height:100%;min-height:0;display:block}.player .pyt,.player .pyt>div,.player .pyt iframe{border:0;flex:1;width:100%;height:100%}.player .pvideo[hidden],.player .pyt[hidden]{display:none}.player .poverlay{background:#05080fbf;position:absolute;inset:0 0 52px}.player .pbar{position:relative}.row-notice{margin:8px 0 0}.vnote{margin-top:8px}.cert .source-note{margin-top:14px}.iactions .chip,.iactions .badge{flex:none}.chip-matched{white-space:normal;border-radius:12px;flex-wrap:wrap;gap:0 6px;max-width:100%;height:auto;min-height:24px;padding-block:3px}.iactions .chip-matched{flex:0 auto;min-width:0}.chip-matched .chip-note>span{white-space:nowrap}.cert-quote{margin:0;font-size:18px;line-height:28px}.cert-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.merged-head{padding:14px 16px 0 calc(16px + var(--timecol) + 12px)}.merged-head+div>.irow{border-top:0}.keys .kbd{margin:0 1px}.fwrap{position:relative}.filter svg{color:var(--ink-2)}.filter-on{border-color:var(--accent)}.filter-on span{color:var(--ink);font-weight:600}.fmenu{z-index:30;background:var(--surface);border:var(--bw) solid var(--rule-strong);border-radius:var(--r-md);min-width:240px;max-width:320px;box-shadow:var(--e-2);padding:6px;position:absolute;top:calc(100% + 4px);left:0}.fopts{margin:0;padding:0;list-style:none}.fopt{border-radius:var(--r-sm);min-height:36px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:14px;text-decoration:none;display:flex}.fopt:hover{background:var(--tint)}.fopt-on{font-weight:700}.fopt-on svg{color:var(--accent);flex:none}.fopt-note{color:var(--ink-2);font-size:12px;font-weight:400;line-height:16px;display:block}.fempty{color:var(--ink-2);padding:8px 10px;font-size:13px;line-height:19px}.fempty p{margin:0 0 8px}.frange{border-top:var(--bw) solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin-top:6px;padding:10px;display:flex}.frange label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.frange input{border:var(--bw) solid var(--control);border-radius:var(--r-sm);background:var(--surface);height:32px;color:var(--ink);font:inherit;padding:0 8px;font-size:13px}.frange .kicker{flex-basis:100%}.chip-btn{height:28px;font:inherit;cursor:pointer;font-size:12px}.chip-btn:hover{background:var(--tint)}.cov{flex-direction:column;gap:12px;display:flex}.cov-dl{grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;line-height:20px;display:grid}.cov-dl dt{color:var(--ink-2)}.cov-dl dd,.cov-p{color:var(--ink);margin:0}.cov-h{margin:8px 0 0;font-size:15px;font-weight:800;line-height:20px}.cov-list{color:var(--ink);margin:0;padding-left:20px}.cov-links{margin:4px 0 0}.suggest{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.suggest .btn{gap:8px}.suggest .q-term{font-size:15px}.suggest .tnum{color:var(--ink-2);font-weight:600}.wc{padding:8px 10px 12px}.wc-h{color:var(--ink);margin:0 0 8px;font-size:13px;font-weight:700;line-height:18px}.wc-h2{color:var(--ink-2);margin-top:16px;font-size:12px}.wc-cloud{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:0;padding:4px 0;list-style:none;display:flex}.wc-cloud li{min-width:0;max-width:100%}.wc-word{overflow-wrap:anywhere;font-family:var(--font-quote);color:var(--ink-2);border-radius:var(--r-sm);padding:0 2px;line-height:1.15;text-decoration:none}.wc-word.strong{color:var(--ink);font-weight:600}.wc-word:hover,.wc-word:focus-visible,.wc-used a:hover,.wc-used a:focus-visible{background:var(--match);color:var(--match-ink)}.wc-used{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.wc-used a{font-family:var(--font-quote);color:var(--ink);border-radius:var(--r-sm);padding:0 2px;font-size:14px;text-decoration:none}.wc-empty{margin:0 0 4px}.wc-skel{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:16px 10px;display:flex}.linklike{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tpad{padding:8px 10px}.notice-neutral{background:var(--tint);color:var(--ink)}.lp-head{margin-bottom:var(--s-8);max-width:820px}.lp-kicker{margin:0 0 var(--s-2);color:var(--red)}.lp-kicker-ink{margin:0 0 var(--s-2);color:var(--ink-2)}.lp-h1{letter-spacing:-.015em;margin:0;font-size:clamp(32px,3vw + 12px,44px);font-weight:800;line-height:1.1}.lp-lead{margin:var(--s-3) 0 0;color:var(--ink-2);max-width:68ch;font-size:18px;line-height:28px}.lp-h2{margin:0 0 var(--s-5);letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:32px}.lp-h3{margin:0 0 var(--s-2);font-size:17px;font-weight:800;line-height:22px}.lp-stats{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));display:grid}.lp-stat{padding:var(--s-4);background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r-md);flex-direction:column;gap:2px;display:flex}.lp-stat-n{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:32px}.lp-stat-l{color:var(--ink-2);font-size:13px;line-height:18px}.lp-dl{gap:var(--s-2) var(--s-4);margin:var(--s-5) 0 0;grid-template-columns:minmax(120px,200px) minmax(0,1fr);font-size:14px;line-height:21px;display:grid}.lp-dl dt{color:var(--ink-2)}.lp-dl dd{margin:0}@media (max-width:520px){.lp-dl{grid-template-columns:1fr;gap:2px}.lp-dl dd{margin-bottom:var(--s-2)}}.lp-list{margin:0 0 var(--s-4);padding-left:20px;line-height:24px}.lp-list li+li{margin-top:2px}.lp-notin .lp-list{color:var(--ink-2)}.lp-code{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:var(--bw) solid var(--rule);border-radius:var(--r-sm);color:var(--ink);font-size:13px;line-height:20px}.lp-code code,.lp-tools code,.lp-table code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lp-tools{margin:0 0 var(--s-4);flex-wrap:wrap;gap:6px;padding:0;font-size:12px;list-style:none;display:flex}.lp-tools li{background:var(--tint);border-radius:var(--r-sm);color:var(--ink);padding:2px 8px}.lp-table-wrap{background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r-md);overflow-x:auto}.lp-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lp-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.lp-table caption{text-align:left;padding:var(--s-3) var(--s-4) 0;color:var(--ink-2);font-size:13px}.lp-table th,.lp-table td{padding:10px var(--s-4);text-align:left;vertical-align:top;border-top:var(--bw) solid var(--rule)}.lp-table thead th{color:var(--ink-2);white-space:nowrap;border-top:0;font-size:12px;font-weight:700;line-height:16px}.lp-table td.num,.lp-table th.num{text-align:right;white-space:nowrap}.lp-table .nowrap{white-space:nowrap}.lp-table-wide{min-width:760px}.lp-label{flex:none}.lp-pending{border-style:dashed}.lp-soon{margin:var(--s-2) 0 0;background:var(--surface-2);border:var(--bw) dashed var(--rule-strong);border-radius:var(--r-sm);color:var(--ink-2);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:19px;display:flex}.lp-soon svg{flex:none;margin-top:2px}.lp-dashed{padding:var(--s-5);background:var(--surface-2);border:var(--bw) dashed var(--rule-strong);border-radius:var(--r-md)}.lp-dashed-head{margin-bottom:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.lp-dashed-head .lp-h3{margin:0}.lp-links{margin:var(--s-4) 0 0;flex-wrap:wrap;gap:8px 20px;padding:0;font-size:14px;list-style:none;display:flex}.lp-panel{padding:var(--s-5)}.lp-chips{margin:var(--s-3) 0;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lp-arrow{color:var(--ink-3)}.lp-source{color:var(--ink-2);font-size:12px;line-height:16px}.lp-rule-source{overflow-wrap:anywhere;margin-top:2px;display:block}.lp-legend{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin:0;display:grid}.lp-legend dt{margin-bottom:2px}.lp-legend dd{color:var(--ink-2);margin:0;font-size:13px;line-height:19px}.lp-filters{margin:var(--s-5) 0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0;display:flex}.lp-filters legend{float:left;color:var(--ink-2);margin-right:4px;font-size:13px;font-weight:600}.lp-filters .seg button:disabled{cursor:not-allowed}.lp-filters:disabled .seg{opacity:.6}.lp-entry-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.lp-before{color:var(--ink-2);text-decoration:line-through}.lp-ba{margin:var(--s-3) 0;grid-template-columns:64px minmax(0,1fr);gap:6px 12px;font-size:13px;display:grid}.lp-ba dt{color:var(--ink-2)}.lp-ba dd{margin:0}.lp-ph{color:var(--ink-3);font-style:italic}.acct-nav{margin:0 0 var(--s-6);border-bottom:var(--bw) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;display:flex}.acct-signout{margin:0}.acct-nav ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.acct-nav a{min-height:40px;color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.acct-nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.acct-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.acct-sub{margin:var(--s-5) 0 var(--s-2);font-size:14px;font-weight:700;line-height:20px}.acct-reveal,.acct-form{padding:var(--s-5)}.acct-reveal>:first-child,.acct-form>:first-child{margin-top:0}.acct-key-row{margin:var(--s-3) 0;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.acct-key{background:var(--surface-2);border:var(--bw) solid var(--rule-strong);border-radius:var(--r-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:320px;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:20px}.acct-copy-status,.acct-status{color:var(--success);font-size:13px;font-weight:600;line-height:19px}.acct-form{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.acct-field{color:var(--ink-2);gap:4px;font-size:13px;font-weight:600;display:grid}.acct-field input,.acct-field select{border:var(--bw) solid var(--control);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--ink);padding:0 12px;font-size:15px}.acct-field textarea{box-sizing:border-box;border:var(--bw) solid var(--control);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;resize:vertical;padding:8px 12px;font-size:15px;line-height:22px}.acct-fieldset{gap:var(--s-2);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.acct-fieldset legend{margin-bottom:var(--s-2);color:var(--ink-2);padding:0;font-size:13px;font-weight:600}.acct-fieldset.acct-plain{gap:var(--s-3)}.acct-check{min-height:28px;color:var(--ink);align-items:center;gap:8px;font-size:15px;line-height:21px;display:inline-flex}.acct-check input{width:18px;height:18px;accent-color:var(--primary);margin:0}.acct-coming{color:var(--ink-3)}.acct-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.acct-form .notice,.acct-reveal .notice{margin:0}.acct-confirm{background:var(--surface-2);border:var(--bw) solid var(--rule-strong);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:14px;line-height:20px;display:flex}.acct-list{margin:var(--s-4) 0 0;background:var(--surface);border:var(--bw) solid var(--rule);border-radius:var(--r-md);padding:0;list-style:none}.acct-item{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4);border-top:var(--bw) solid var(--rule);flex-wrap:wrap;padding:14px 16px;display:flex}.acct-item:first-child{border-top:0}.acct-item-main{flex:320px;min-width:0}.acct-item-what{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:24px}.acct-item-actions{flex-wrap:wrap;gap:4px 8px;display:flex}.acct-item-actions form{display:inline}.acct-item>.acct-edit,.acct-item>.acct-confirm,.acct-item>.notice{flex:100%}.acct-edit{padding:var(--s-4) 0 0}.acct-pause-all{margin:var(--s-4) 0 0;flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.acct-pause-state{margin:0;font-size:14px;font-weight:600}.acct-count{margin:var(--s-4) 0 0;color:var(--ink-2);font-size:13px}.btn-mast{color:var(--on-navy);border-color:var(--on-navy-2);background:0 0}.btn-mast:hover,.btn-mast.is-hover,.btn-mast[aria-expanded=true]{background:var(--navy-hover);border-color:var(--on-navy)}.mast-user{gap:8px;padding:0 8px 0 3px}.mast-user-quiet{color:var(--on-navy-2);border-color:var(--on-navy-2);cursor:default}.mast-avatar{border-radius:var(--r-pill);background:var(--on-navy);width:24px;height:24px;color:var(--navy);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.mast-avatar img{object-fit:cover;width:100%;height:100%;display:block}.mast-chevron{transition:transform var(--dur-1) var(--ease);flex:none}.btn-mast[aria-expanded=true] .mast-chevron{transform:rotate(180deg)}.mast-menu-wrap{display:inline-flex;position:relative}.mast-pop{top:var(--menu-top,64px);right:var(--menu-right,16px);z-index:60;background:var(--surface);min-width:220px;max-width:min(360px,100vw - 16px);color:var(--ink);border:var(--bw) solid var(--rule-strong);border-radius:var(--r-md);box-shadow:var(--e-2);text-align:left;outline:none;padding:6px;position:fixed}.mast-menu{margin:0;padding:0;list-style:none}.mast-menu-item{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.mast-menu-item:hover,.mast-menu-item:focus-visible{background:var(--tint)}.masthead .mast-pop :focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.mast-menu-sep{border-top:var(--bw) solid var(--rule);height:0;margin:6px 0}@media (max-width:640px){.mast-user{gap:6px;padding-right:6px}.mast-user-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1439.98px){.site-head-compact .mast-user{gap:6px;padding-right:6px}.site-head-compact .mast-user-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mast-bell{border:var(--bw) solid transparent;border-radius:var(--r-sm);width:32px;height:32px;color:var(--on-navy);font:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.mast-bell:hover,.mast-bell[aria-expanded=true]{background:var(--navy-hover);border-color:var(--on-navy-2)}.mast-bell-quiet{color:var(--on-navy-2);cursor:default}.mast-bell-quiet:hover{background:0 0;border-color:#0000}.mast-bell-count{border-radius:var(--r-pill);background:var(--on-navy);min-width:18px;height:18px;color:var(--navy);box-shadow:0 0 0 2px var(--navy);text-align:center;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-5px;right:-7px}.mast-pop-notes{width:min(380px,100vw - 16px);max-width:none;padding:0 0 6px}.mast-pop-head{border-bottom:var(--bw) solid var(--rule);align-items:baseline;gap:8px;padding:12px 14px 10px;display:flex}.mast-pop-title{margin:0;font-size:15px;font-weight:800;line-height:20px}.mast-pop-count{color:var(--ink-2);margin:0;font-size:13px;line-height:18px}.mast-pop-close{align-self:center;margin-left:auto;display:none}.mast-pop-note{color:var(--ink-2);margin:10px 14px 0;font-size:14px;line-height:20px}.mast-pop-empty{color:var(--ink-2);padding:14px 14px 4px;font-size:14px;line-height:20px}.mast-pop-empty p{margin:0}.mast-pop-empty .mast-pop-empty-title{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.mast-pop-notes .mast-menu{padding:6px 6px 0}.mast-note{border-radius:var(--r-sm);color:var(--ink);gap:10px;padding:10px;text-decoration:none;display:flex}.mast-note:hover,.mast-note:focus-visible{background:var(--tint)}.mast-note-dot{border-radius:var(--r-pill);flex:none;width:8px;height:8px;margin-top:6px}.mast-note-unread .mast-note-dot{background:var(--accent)}.mast-note-body{flex-direction:column;gap:2px;min-width:0;display:flex}.mast-note-title{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.mast-note-unread .mast-note-title{font-weight:700}.mast-note-meta{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:18px}.mast-menu-row{gap:4px;display:flex}.mast-menu-row .mast-menu-item{flex:auto;width:auto}.mast-menu-item-end{justify-content:flex-end}.mast-menu-item[aria-disabled=true]{color:var(--ink-3);cursor:default;background:0 0}.mast-scrim{display:none}@media (max-width:640px){.mast-scrim{z-index:59;background:var(--scrim);display:block;position:fixed;inset:0}.mast-pop-notes{border-width:var(--bw) 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;width:auto;max-height:85vh;padding-bottom:max(12px, env(safe-area-inset-bottom));inset:auto 0 0;overflow-y:auto}.mast-pop-close{display:inline-flex}}.share-notice{padding:12px 14px;font-size:14px;line-height:21px}.share-notice svg{flex:none;margin-top:2px}.share-notice p{margin:0}.share-notice p+p{margin-top:6px}.share-notice a{color:inherit;font-weight:600}.acct-saved-quote{margin:0 0 var(--s-2);overflow-wrap:anywhere;font-size:17px;line-height:26px}.acct-saved-note{margin:var(--s-3) 0 0;border-left:3px solid var(--rule-strong);background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;padding:8px 12px;font-size:14px;line-height:20px}.acct-saved-note b{color:var(--ink-2);font-size:12px;font-weight:700;line-height:16px;display:block}.acct-saved-item .share-notice{margin:0 0 var(--s-2)}.acct-saved-actions{margin-top:var(--s-3);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.acct-saved-actions form{display:inline-flex}.acct-saved-lists{margin:0 0 var(--s-5);flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.acct-saved-lists a{border:var(--bw) solid var(--control);border-radius:var(--r-pill);min-height:32px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.acct-saved-lists a:hover{background:var(--tint)}.acct-saved-lists a[aria-current=page]{border-color:var(--accent);background:var(--tint);color:var(--accent)}.acct-saved-lists .tnum{color:var(--ink-2);font-weight:400}.acct-saved-head{margin:0 0 var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.acct-saved-head h2{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:28px}.acct-saved-preview{margin:0 0 var(--s-5)}.save-link svg{flex:none}
@font-face{font-family:GovTube Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0%;size-adjust:104.31%}:root{--font-franklin:"GovTube Franklin", "GovTube Franklin Fallback";--font-ui:var(--font-franklin), "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;--font-quote:var(--font-serif), "Source Serif Pro", Georgia, "Times New Roman", serif}html,body{min-height:100%;margin:0}body{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);flex-direction:column;min-height:100vh;font-size:15px;line-height:22px;display:flex}body>main{flex:1 0 auto}.gt main:focus{outline:none}a{color:var(--accent)}.container{width:100%;max-width:1440px;margin:0 auto;padding:28px 32px 48px}@media (max-width:640px){.container{padding:20px 16px 40px}}.results{flex-direction:column;gap:20px;margin-top:20px;display:flex}.skip-link{z-index:100;border-radius:var(--r-sm);background:var(--surface);color:var(--accent);text-underline-offset:3px;box-shadow:var(--e-2);padding:10px 14px;font-weight:700;text-decoration:underline;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.mast-inner{flex-wrap:wrap;align-items:center;gap:16px 28px;max-width:1440px;margin:0 auto;padding:18px 32px;display:flex}.mast-inner form{flex:360px;min-width:0;max-width:680px}.mast-home{color:var(--on-navy);border-radius:var(--r-sm);text-decoration:none}.mast-inner .wordmark{color:var(--on-navy);font-size:26px}.mast-logo-compact{display:none}@media (max-width:359.98px){.mast-logo-full{display:none}.mast-logo-compact{display:inline}}.mast-inner .indep{margin:0}.mast-nav ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.mast-nav a{min-height:32px;color:var(--on-navy-2);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.mast-nav a:hover{color:var(--on-navy);text-underline-offset:4px;text-decoration:underline}.mast-nav a[aria-current=page]{color:var(--on-navy);border-bottom-color:var(--on-navy)}.mast-nav a[aria-current=page]:hover{text-decoration:none}.mast-account{flex-wrap:nowrap;align-items:center;gap:12px;margin-left:auto;display:flex}.site-head-compact .mast-nav+.mast-account{margin-left:0}.site-head-compact .mast-inner{gap:12px 24px;padding:12px 32px}.site-head-compact .wordmark{font-size:24px}.mast-brand{flex-direction:column;gap:2px;display:flex}@media (max-width:1199px){.mast-brand .indep{display:none}}.site-head-compact .mast-inner form{max-width:520px}.site-head-compact .mast-nav{margin-left:auto}.search-compact{height:40px;padding:3px 3px 3px 12px}.search-compact input{height:32px;font-size:15px}.search-compact .btn-sm{height:32px}@media (max-width:640px){.mast-inner,.site-head-compact .mast-inner{padding-left:16px;padding-right:16px}.site-head-compact .mast-nav{margin-left:0}.mast-account{position:absolute;top:16px;right:16px}.site-head-compact .mast-account{top:9px}.mast-inner .indep{display:none}}.gt .search input:focus-visible{outline:0}.masthead .search .btn:focus-visible{outline-color:var(--focus)}.page-head{max-width:860px;margin-bottom:28px}.page-head .kicker{color:var(--red);margin:0 0 8px}.page-title{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(32px,3vw + 12px,44px);font-weight:800;line-height:1.1}.page-lead{color:var(--ink-2);max-width:64ch;margin:12px 0 0;font-size:18px;line-height:28px}.site-footer{border-top:var(--bw) solid var(--rule);background:var(--surface);color:var(--ink-2);font-size:13px;line-height:18px}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 40px;max-width:1440px;margin:0 auto;padding:24px 32px 32px;display:flex}.foot-brand{flex-direction:column;gap:6px;display:flex}.foot-brand .wordmark{color:var(--ink);align-self:flex-start;margin-bottom:5px;font-size:24px}.foot-brand p{margin:0}.foot-links{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.foot-links a{align-items:center;min-height:28px;font-weight:600;display:inline-flex}.theme-switch{color:var(--ink-2);align-items:center;gap:10px;font-weight:600;display:flex}@media (max-width:640px){.foot-inner{flex-direction:column;padding:20px 16px 28px}}.oops{max-width:720px}.oops .page-head .kicker{color:var(--ink-2)}.oops .search-wrap{max-width:640px;margin:24px 0 16px}.oops-links{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.oops-ref{color:var(--ink-3);margin-top:24px;font-size:13px}.oops-art{width:min(280px,72%);height:auto;margin:0 0 8px;display:block}.chip-link{text-decoration:none}.chip-link:hover{background:var(--tint);text-underline-offset:3px;text-decoration:underline}.who-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:2px}.who-link:hover{color:var(--accent)}.share-held{border:var(--bw) dashed var(--rule-strong);background:var(--surface-2);border-radius:var(--r-sm);padding:14px 16px}.share-held p{margin:0}.share-held p+p{color:var(--ink-2);margin-top:6px;font-size:15px;line-height:22px}.share-held-note{margin:0}
.taW5na_prompt{max-width:1440px;margin:0 auto;padding:20px 32px 0}.taW5na_box{background:var(--surface-2);border:var(--bw) solid var(--rule);border-radius:var(--r-md);max-width:640px;color:var(--ink);gap:10px;padding:16px 20px;display:grid}.taW5na_inline .taW5na_box{background:var(--surface)}body:has([data-hide-footer-prompt]:not([style*="display: none"] *)) .taW5na_footer{display:none}.taW5na_title{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:21px}.taW5na_text{color:var(--ink-2);margin:0;font-size:13px;line-height:19px}.taW5na_form{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.taW5na_field{min-width:0;color:var(--ink-2);flex:240px;gap:4px;font-size:13px;font-weight:600;display:grid}.taW5na_field input{box-sizing:border-box;border:var(--bw) solid var(--control);border-radius:var(--r-sm);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--ink);padding:0 12px;font-size:15px}.taW5na_actions{flex-wrap:wrap;gap:8px;display:inline-flex}.taW5na_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.taW5na_done{color:var(--success);margin:0;font-size:13px;font-weight:600;line-height:19px}.taW5na_error{margin:0}@media (max-width:640px){.taW5na_prompt{padding:16px 16px 0}}
@font-face{font-family:GovTube Franklin;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2D8-2D9,U+2DB,U+394,U+3A9,U+3BC,U+3C0,U+2070,U+2074-2079,U+2117,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+FB01-FB02;src:url(../media/GovTubeFranklin_Variable_latin.p.2nffo9t5q8rxp.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:GovTube Franklin;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+2D8-2D9,U+2DB,U+394,U+3A9,U+3BC,U+3C0,U+2070,U+2074-2079,U+2117,U+2120,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+27E8-27E9,U+FB01-FB02;src:url(../media/GovTubeFranklin_ExtraBold_latin.p.1ny_1v03-mfum.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}._7TZhza_className{font-family:franklin}._7TZhza_variable{--font-franklin-latin:"franklin"}
@font-face{font-family:GovTube Franklin;unicode-range:U+100-130,U+132-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1CC,U+1E6-1E7,U+1EA-1EB,U+1F1-1F5,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+259,U+2B9-2BA,U+2BE-2BF,U+2C7-2CC,U+2DD,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+48A-4A5,U+4A8-4FF,U+510-513,U+51A-51D,U+524-529,U+52E-52F,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2113,U+2116;src:url(../media/GovTubeFranklin_Variable_ext.19sjds5k3j_d1.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:GovTube Franklin;unicode-range:U+100-130,U+132-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1CC,U+1E6-1E7,U+1EA-1EB,U+1F1-1F5,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+259,U+2B9-2BA,U+2BE-2BF,U+2C7-2CC,U+2DD,U+300-303,U+306-307,U+309-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+331,U+335,U+400-45F,U+462-463,U+46A-46B,U+472-475,U+48A-4A5,U+4A8-4FF,U+510-513,U+51A-51D,U+524-529,U+52E-52F,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+2113,U+2116;src:url(../media/GovTubeFranklin_ExtraBold_ext.0x_c2l0dcrwh0.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}.gp_a4G_className{font-family:franklinExt}.gp_a4G_variable{--font-franklin-ext:"franklinExt"}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/62492e45f348cf87-s.1i31pqskun3om.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/c73d4b34880585a8-s.1o1rwbwcd1il6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/f00b8cc54454926d-s.2zjf5q-8tbk0-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/741805f5bd1ef272-s.412k-l0vbrw4v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3yajkaw9ed9d3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/62492e45f348cf87-s.1i31pqskun3om.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/c73d4b34880585a8-s.1o1rwbwcd1il6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/f00b8cc54454926d-s.2zjf5q-8tbk0-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/741805f5bd1ef272-s.412k-l0vbrw4v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3yajkaw9ed9d3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}._8grHTq_className{font-family:"Source Serif 4","Source Serif 4 Fallback"}._8grHTq_variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
