.tone-glyph{display:inline-block;flex:none;overflow:visible;vertical-align:-.1em}.tone-glyph__fill{fill:rgb(var(--g-sent-mixed))}.tone-glyph__fill.is-outline{fill:none;stroke:rgb(var(--g-sent-mixed));stroke-width:1.5}.tone-glyph[data-tone=positive] .tone-glyph__fill{fill:rgb(var(--g-sent-positive))}.tone-glyph[data-tone=negative] .tone-glyph__fill{fill:rgb(var(--g-sent-negative))}.tone-glyph[data-tone=unstated] .tone-glyph__fill{fill:none;stroke:rgb(var(--g-ink-3));stroke-width:1.5;stroke-dasharray:2 1.6}.tone-glyph[data-tone=documentation] .tone-glyph__fill{fill:none;stroke:rgb(var(--g-public));stroke-width:1.5}.tone-split{display:flex;gap:2px;height:10px}.tone-split>span{min-width:3px;flex-basis:0;border-radius:1px;background:var(--gc-bar);box-shadow:var(--gc-sheen),var(--gc-cast);transition:flex-grow var(--gc-dur-grow) var(--gc-ease)}.tone-split [data-tone=negative]{background:repeating-linear-gradient(135deg,rgba(0,0,0,.34) 0 1.5px,transparent 1.5px 4.5px),var(--gc-bar)}.tone-verdict.tone-verdict{color:rgb(var(--g-ink))}@media (forced-colors:active){.tone-glyph__fill{forced-color-adjust:none;fill:CanvasText;stroke:CanvasText}.tone-split>span{forced-color-adjust:none;border:1px solid CanvasText}.tone-split [data-tone=mixed]{background:Canvas}.tone-split [data-tone=positive]{background:CanvasText}.tone-split [data-tone=negative]{background:repeating-linear-gradient(135deg,CanvasText 0 1.5px,Canvas 1.5px 4.5px)}}.nl{--nl-tone:rgb(var(--g-sent-mixed));container-type:inline-size;font-variant-numeric:tabular-nums}.nl[data-tone=positive]{--nl-tone:rgb(var(--g-sent-positive))}.nl[data-tone=negative]{--nl-tone:rgb(var(--g-sent-negative))}.nl-axis{position:relative;height:24px;margin:6px 0}.nl-track{position:absolute;top:7px;right:0;left:0;display:flex;gap:2px;height:10px}.nl-track>span{flex-basis:0;border-radius:2px;background:var(--gc-scale-mixed);box-shadow:var(--gc-sheen),var(--gc-cast)}.nl-track [data-band=strong-negative]{background:var(--gc-scale-strong-negative)}.nl-track [data-band=negative]{background:var(--gc-scale-negative)}.nl-track [data-band=positive]{background:var(--gc-scale-positive)}.nl-track [data-band=strong-positive]{background:var(--gc-scale-strong-positive)}.nl-dot{position:absolute;top:1px;left:calc(var(--nl-at) * 100%);width:22px;height:22px;margin-left:-11px;border-radius:50%;background:radial-gradient(circle at 33% 28%,rgb(var(--gc-t-spec)/.9) 0,rgb(var(--gc-t-spec)/0) 26%),var(--gc-disc,var(--nl-tone));box-shadow:0 0 0 3px var(--gc-ring),0 4px 8px 3px rgba(0,0,0,.6);transition:left var(--gc-dur-grow) var(--gc-ease)}.nl-bands{display:flex;font-size:.75rem;line-height:1.2;color:rgb(var(--g-ink-4))}.nl-band{display:flex;flex-basis:0;justify-content:center;min-width:0;white-space:nowrap}.nl-band:first-child{justify-content:flex-start}.nl-band:last-child{justify-content:flex-end}.nl-band[data-current]{font-weight:600;color:rgb(var(--g-ink))}@container (max-width: 300px){.nl-bands{font-size:.6875rem}}.cb{display:flex;gap:2px;font-variant-numeric:tabular-nums}.cb-part{display:grid;flex-basis:0;min-width:2px;gap:8px;transition:flex-grow var(--gc-dur-grow) var(--gc-ease)}@media (prefers-reduced-motion:reduce){.cb-part,.nl-dot{transition:none}}.cb-fill{height:14px;border-radius:3px;background:var(--gc-bar);box-shadow:var(--gc-sheen),var(--gc-cast)}.cb-count{font-family:var(--g-font-serif);font-variant-numeric:tabular-nums;font-weight:var(--g-weight-display);font-size:1.375rem;line-height:1;white-space:nowrap;color:rgb(var(--g-ink))}.cb-part[data-last]{justify-items:end}.cb-part[data-last] .cb-fill{justify-self:stretch}.tally{--tally-on:rgb(var(--g-ink-4));--tally-w:3px;--tally-h:16px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.tally[data-tone=positive]{--tally-on:rgb(var(--g-sent-positive))}.tally[data-tone=concern],.tally[data-tone=negative]{--tally-on:rgb(var(--g-sent-negative))}.tally[data-tone=mixed]{--tally-on:rgb(var(--g-sent-mixed))}@media (max-width:767px){.tally{--tally-w:4px;--tally-h:18px}}.tally[data-tone=network]{--tally-on:rgb(var(--g-teal-300))}.tally[data-tone=view]{--tally-on:rgb(var(--g-ink-2))}.tally-marks{display:inline-flex;flex-wrap:wrap;gap:6px 7px}.tally-group{display:inline-flex;gap:calc(var(--tally-w))}.tally-mark{width:var(--tally-w);height:var(--tally-h);border-radius:2px;background:rgb(var(--g-teal-200)/.24)}.tally-mark[data-on]{background:linear-gradient(180deg,rgb(var(--g-ink)/.3),rgb(var(--g-ink)/0) 45%,rgba(0,0,0,.2)),var(--tally-on)}.tally-label{font-size:.875rem;line-height:1.3;white-space:nowrap;color:rgb(var(--g-ink-2))}.tl{--tl-dot:6px;--tl-pitch:8px;margin:0}.tl--card{--tl-dot:4px;--tl-pitch:5px}.tl-plot{position:relative;display:grid;grid-template-columns:repeat(var(--tl-cols),minmax(0,1fr));align-items:end;height:calc(var(--tl-rows) * var(--tl-pitch));margin-top:26px}.tl-month{display:flex;flex-direction:column-reverse;align-items:center;gap:calc(var(--tl-pitch) - var(--tl-dot))}.tl[data-sparse]{--tl-dot:8px;--tl-pitch:11px}.tl[data-sparse] .tl-month{flex-direction:row;flex-wrap:wrap-reverse;align-content:flex-start;justify-content:center;justify-self:center;width:calc(var(--tl-across) * var(--tl-pitch))}.tl-mark{width:var(--tl-dot);height:var(--tl-dot);border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--g-teal-200)/.42)}.tl-mark[data-counted]:is([data-tone=positive],[data-tone=mixed],[data-tone=negative]){background:var(--gc-disc);box-shadow:none}.tl-mark[data-counted][data-tone=unstated]{box-shadow:inset 0 0 0 1.5px rgb(var(--g-ink-3))}.tl-latest{position:absolute;right:calc((var(--tl-cols) - var(--tl-at) - 1) / var(--tl-cols) * 100%);bottom:calc(100% + 8px);font-size:.75rem;white-space:nowrap;color:rgb(var(--g-ink-2))}.tl-axis{display:grid;grid-template-columns:repeat(var(--tl-cols),minmax(0,1fr));margin-top:6px;padding-top:6px;background:var(--gc-rule-x) 0 0 /100% 1px no-repeat;font-size:.75rem;color:rgb(var(--g-ink-4))}.tl-tick{min-width:0;overflow:visible;white-space:nowrap}.tl-tick:last-child{direction:rtl}@media (forced-colors:active){.nl-track>span{forced-color-adjust:none;background:Canvas;box-shadow:inset 0 0 0 1px CanvasText}.cb-fill,.nl-dot,.tally-mark[data-on],.tl-mark[data-counted]{forced-color-adjust:none;background:CanvasText}.cb-part[data-tone=negative] .cb-fill{background:repeating-linear-gradient(135deg,CanvasText 0 1.5px,Canvas 1.5px 4.5px)}}