.seq{margin-block:var(--space-32);max-inline-size:var(--measure);margin-inline:auto}.seq__frame{position:relative;background-color:var(--bg-subtle);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-card);padding:var(--space-16) var(--space-16) var(--space-12)}.seq__eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16);margin-block:0 var(--space-14);font-family:var(--font-ui);font-size:var(--size-kicker);font-weight:var(--weight-ui);letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--text-secondary)}.seq__eyebrow b{font-weight:var(--weight-ui);color:var(--text-primary)}.seq__clock{white-space:nowrap}.seq__stage{position:relative;inline-size:100%}.seq__stage>svg{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;z-index:3;pointer-events:none}.seq__q{position:absolute;display:grid;place-items:center;border-radius:var(--radius-input);font-family:var(--font-numeral);font-variant-numeric:tabular-nums;font-weight:var(--weight-ui);font-size:var(--size-chip);z-index:2;overflow:hidden}html.js .seq__q{opacity:.085;transition:opacity var(--motion-chart),filter var(--motion-chart)}html.js .seq__q.is-on{opacity:1}html.js .seq__q.is-mute{opacity:.45}html.js .seq__q.is-hush{opacity:.18}.seq__q--growth{background-color:var(--positive-surface);color:var(--text-on-series)}.seq__q--paid{background-color:var(--series-paid);color:var(--text-on-series)}.seq__q--down{background-color:var(--brand-red-down);color:var(--text-on-accent)}.seq__q--amber{background-color:var(--brand-amber-deep);color:var(--text-on-accent)}.seq__q--neutral{background-color:var(--series-muted-2);color:var(--text-primary)}.seq__q--track{background-color:var(--chart-track)}.seq__q--empty{background-color:transparent;box-shadow:inset 0 0 0 var(--hairline) var(--border-strong)}.seq__q[data-explain],.seq__ann[data-explain]{cursor:pointer}.seq__ann[data-explain]{pointer-events:auto}.seq__hit{fill:transparent;stroke:none}.seq__q[data-explain].is-marked:after{content:"";position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);inline-size:4px;block-size:4px;border-radius:var(--radius-pill);background-color:currentColor;opacity:.38}.seq__q[data-explain].is-marked:hover:after,.seq__q[data-explain].is-marked.is-reading:after{opacity:.9}.seq__q[data-explain]:focus-visible,.seq__ann[data-explain]:focus-visible{outline:var(--focus-width) solid var(--interactive);outline-offset:var(--focus-offset);border-radius:var(--radius-input)}html.js .seq__q.is-reading{opacity:1;box-shadow:0 0 0 2px var(--bg-subtle),0 0 0 3px currentColor}html.js .seq__ann{opacity:0;transition:opacity var(--motion-chart)}html.js .seq__ann.is-on{opacity:1}html.js .seq__ann.is-on.is-hush{opacity:.5}html.js .seq__ann.is-on.is-hush text.seq-eyebrow,html.js .seq__ann.is-on.is-hush text.seq-axis,html.js .seq__ann.is-on.is-hush text.seq-body{fill:var(--text-primary)}.seq__ann text.seq-eyebrow{font-family:var(--font-ui);font-size:10px;font-weight:var(--weight-ui);letter-spacing:.12em;text-transform:uppercase}.seq__ann text.seq-value{font-family:var(--font-numeral);font-size:15px;font-weight:var(--weight-ui);font-variant-numeric:tabular-nums;fill:var(--text-primary)}.seq__ann text.seq-body{font-family:var(--font-body);font-size:11px;font-weight:var(--weight-body);fill:var(--text-secondary)}.seq__ann text.seq-lede{font-family:var(--font-display);font-size:13px;font-weight:var(--weight-display);fill:var(--text-primary)}.seq__ann rect.seq-box{fill:var(--bg-surface);stroke:var(--border-strong);stroke-width:1}.seq__ann .seq-lead{stroke-width:1;fill:none}.seq__ann .seq-knot{stroke:none}.seq__ann .seq-span{stroke:var(--border-strong);stroke-width:1;fill:none}.seq__ann .seq-ghost{fill:none;stroke:var(--text-primary);stroke-width:1.25;stroke-dasharray:4 3;opacity:.9}.seq__ann .seq-ref{stroke:var(--text-secondary);stroke-width:1}.seq-c-growth{fill:var(--positive);stroke:var(--positive)}.seq-c-paid{fill:var(--series-paid);stroke:var(--series-paid)}.seq-c-neutral{fill:var(--series-neutral);stroke:var(--series-neutral)}.seq-f-neutral{fill:var(--series-neutral)}.seq-c-down{fill:var(--negative);stroke:var(--negative)}.seq-c-amber{fill:var(--series-amber);stroke:var(--series-amber)}.seq-c-ink{fill:var(--text-primary);stroke:var(--text-primary)}.seq-c-ink2{fill:var(--text-secondary);stroke:var(--text-secondary)}.seq-f-growth{fill:var(--positive)}.seq-f-paid{fill:var(--series-paid)}.seq-f-down{fill:var(--negative)}.seq__plot line{stroke:var(--chart-gridline);stroke-width:1}.seq__plot line.seq-base{stroke:var(--border-strong)}.seq__stage text.seq-axis{font-family:var(--font-ui);font-size:10.5px;font-weight:var(--weight-body);letter-spacing:.04em;fill:var(--text-secondary)}.seq__stage .seq-trace{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:var(--seq-rev, 1)}html.js .seq__ann.is-on .seq-trace{transition:stroke-dashoffset var(--motion-chart)}html:not(.js) .seq__stage .seq-trace{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.seq__stage .seq-trace{stroke-dashoffset:0;transition:none}.seq__q,.seq__ann,.seq__text{transition:none}}.seq__say{margin-block-start:var(--space-14);padding-block-start:var(--space-12);border-block-start:var(--hairline) solid var(--border-default);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-12);align-items:start;min-block-size:4.6rem}.seq__no{font-family:var(--font-numeral);font-weight:var(--weight-ui);font-size:var(--size-small);font-variant-numeric:tabular-nums;color:var(--text-secondary);border:var(--hairline) solid var(--border-default);border-radius:var(--radius-chip);padding:2px var(--space-8);margin-block-start:2px}.seq__text{margin:0;font-family:var(--font-body);font-size:var(--size-ui);line-height:var(--lh-body);color:var(--text-secondary)}.seq__text b{color:var(--text-primary);font-weight:var(--weight-ui)}html.js .seq__text{transition:opacity var(--motion-chart)}html.js .seq__say.is-turning .seq__text{opacity:0}html:not(.js) .seq__say{display:block;min-block-size:0}html:not(.js) .seq__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-12);margin-block-end:var(--space-10)}html.js .seq__step{display:none}html.js .seq__step.is-live{display:contents}.seq__note,html.js .seq__say.is-reading .seq__step.is-live{display:none}html.js .seq__say.is-reading .seq__note{display:contents}.seq__swatch{inline-size:1.35rem;block-size:1.35rem;border-radius:var(--radius-input);margin-block-start:2px;box-shadow:inset 0 0 0 var(--hairline) var(--border-strong)}.seq__note h4{font-family:var(--font-display);font-size:var(--size-ui);font-weight:var(--weight-display);margin-block:0 2px;color:var(--text-primary)}.seq__note p{margin:0;font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-body);color:var(--text-secondary)}.seq__more{display:inline-flex;gap:var(--space-4);margin-block-start:var(--space-4);font-family:var(--font-ui);font-size:var(--size-small);color:var(--interactive);text-decoration:none;border-block-end:var(--hairline) solid currentColor}.seq__more[hidden]{display:none}.seq__back{font-family:var(--font-ui);font-size:var(--size-small);color:var(--text-secondary);background:none;border:0;padding:0;margin-block-start:var(--space-8);min-block-size:var(--hit-min);cursor:pointer;display:block;text-align:start}.seq__back:focus-visible,.seq__more:focus-visible{outline:var(--focus-width) solid var(--interactive);outline-offset:var(--focus-offset)}.seq__rail{display:none;align-items:center;gap:var(--space-12);margin-block-start:var(--space-12)}html.js .seq__rail{display:flex}.seq__track{display:flex;gap:var(--space-4);flex:1}.seq__seg{flex:1;padding-block:var(--space-8);background:none;border:0;cursor:pointer}.seq__seg:before{content:"";display:block;block-size:2px;border-radius:var(--radius-pill);background-color:var(--border-strong);opacity:.5;transition:opacity var(--motion-chart)}.seq__seg[aria-current=true]:before{background-color:var(--text-primary);opacity:1}.seq__seg.is-done:before{opacity:.85}.seq__seg:focus-visible{outline:var(--focus-width) solid var(--interactive);outline-offset:var(--focus-offset);border-radius:var(--radius-input)}.seq__replay{font-family:var(--font-ui);font-size:var(--size-small);font-weight:var(--weight-ui);color:var(--text-secondary);background:none;border:var(--hairline) solid var(--border-default);border-radius:var(--radius-control);min-block-size:var(--hit-min);padding-inline:var(--space-12);white-space:nowrap;cursor:pointer}.seq__replay:hover{border-color:var(--border-strong);color:var(--text-primary)}.seq__replay:focus-visible{outline:var(--focus-width) solid var(--interactive);outline-offset:var(--focus-offset)}.seq__defs{margin-block:var(--space-12) 0;font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-body)}html.js .seq__defs{display:none}.seq__defs dt{font-weight:var(--weight-ui);color:var(--text-primary);margin-block-start:var(--space-8)}.seq__defs dd{margin:0;color:var(--text-secondary)}.seq__foot{margin-block-start:var(--space-10);font-family:var(--font-body);font-size:var(--size-small);line-height:var(--lh-body);color:var(--text-secondary);display:grid;gap:var(--space-4)}.seq__row{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-20);justify-content:space-between;align-items:baseline}.seq__hint{display:none}html.js .seq__hint{display:inline}.seq__foot a{color:var(--interactive);text-decoration:none;border-block-end:var(--hairline) solid currentColor}.seq__foot a:focus-visible{outline:var(--focus-width) solid var(--interactive);outline-offset:var(--focus-offset)}@media(max-width:46rem){.seq__frame{padding-inline:var(--space-12)}.seq__ann text.seq-eyebrow{font-size:11.5px;letter-spacing:.07em}.seq__ann text.seq-value{font-size:16.5px}.seq__say{min-block-size:6.2rem}}
