.analysis-flow{min-width:0;max-width:var(--measure-figure);padding-bottom:var(--s-7)}.analysis-page .table thead th,.analysis-page .viz-frame :is(.viz-label,.tick){font-feature-settings:normal;font-variant-numeric:normal}.analysis-page :is(h1,h2,h3,h4){font-variation-settings:normal}.analysis-page .term-link{color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-decoration-thickness:1px;text-underline-offset:.18em}.analysis-page .term-link:hover{-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.analysis-page p a:not([class]){color:inherit}.analysis-hero .reading{padding-top:var(--s-4)}.analysis-hero .reading-rule{margin:var(--s-5) 0 var(--s-5)}.analysis-hero .reading-figure{justify-items:stretch}.analysis-beat .beat-head{margin-bottom:var(--s-4)}.analysis-beat-title{margin:0;max-width:24ch}.analysis-beat>.beat-grids,.analysis-beat>.viz{max-width:var(--measure-figure)}.answer-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);max-width:34rem;padding:20px;border-radius:var(--r-md);background:var(--paper);color:var(--ink);box-shadow:var(--night-edge)}.answer-kicker{margin:0;color:var(--ink-3);text-wrap:balance}.answer-foot{margin:0;font-size:var(--t-label);line-height:1.4;color:var(--ink-3)}.answer-card .viz-frame{margin:0}.answer-stack{display:grid;grid-template-columns:minmax(0,1fr);max-width:34rem;min-width:0}.answer-stack>.answer-card{max-width:none}.answer-values{min-width:0}.answer-values>.values{margin-top:var(--s-4)}.answer-dots{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;grid-gap:var(--s-5);gap:var(--s-5)}.answer-dots-label,.answer-grid-label{margin:0;font-size:.9375rem;line-height:1.35;color:var(--ink-2)}.answer-dots .dot-grid-key{flex-direction:column;align-items:flex-start;gap:8px;font-size:.9375rem}.answer-dots-label strong,.answer-grid-label strong{display:block;font-family:var(--figure);font-size:2.25rem;font-weight:660;line-height:1;letter-spacing:-.03em;color:var(--signal)}.answer-grids{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-5);gap:var(--s-5)}.answer-grids .dot-grid-dots,.beat-grids .dot-grid-dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;width:100%;max-width:192px}.answer-grids .dot-grid-dots li,.beat-grids .dot-grid-dots li{width:auto;height:0;padding-bottom:100%}.answer-grid{display:grid;align-content:start;grid-gap:var(--s-3);gap:var(--s-3);min-width:0}.answer-grid+.answer-grid .answer-grid-label strong,.answer-pair.is-null .answer-grid-label strong{color:var(--ink)}.answer-cells{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding-top:var(--s-4);border-top:1px solid var(--rule)}.answer-cells dt{font-size:var(--t-label);font-weight:500;line-height:1.3;color:var(--ink-3)}.answer-cells dd{margin:4px 0 0;font-family:var(--sans);font-size:1.75rem;font-weight:600;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.answer-cells dd.answer-cell-note{margin-top:6px;font-size:var(--t-label);font-weight:500;line-height:1.3;letter-spacing:0;color:var(--ink-3)}@container (max-width: 239.98px){#sweet-spot .viz-frame .grid-label{display:none}}@supports selector(:has(a)){@media (min-width:900px){.analysis-hero .answer-stack:has(.viz-frame.columns):not(:has(.column~.column~.column~.column~.column~.column~.column)){max-width:36rem}.analysis-beat .viz-frame.columns:not(:has(.column~.column~.column~.column~.column~.column~.column)),.explore-results>.viz-frame.columns:not(:has(.column~.column~.column~.column~.column~.column~.column)){max-width:30rem}}}.slowdown-page #history>.viz,.slowdown-page .all-numbers{max-width:30rem}.beat-grids{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-5);gap:var(--s-5);max-width:34rem}.beat-grids .viz-frame{margin:0}.analysis-explore{scroll-margin-top:calc(var(--header-h) + 8px)}.answer-stack>.analysis-explore{padding-top:var(--s-5)}.answer-stack>.analysis-explore .explore-results{margin-top:var(--s-4)}.analysis-hero .answer-card{scroll-margin-top:calc(var(--header-h) + 12px)}.analysis-page .viz-frame:not(.cdf) .scrub-dot{visibility:visible}.analysis-page .viz-frame.elevation-pace .a-signal{fill:var(--ink);opacity:.08}.analysis-hero .reading-scope{display:block;margin-top:var(--s-2);font-size:var(--t-small);line-height:1.45;color:var(--ink-3)}@media (min-width:900px){.analysis-flow>.analysis-explore{padding-top:calc(var(--beat-gap) / 2)}.analysis-explore .miy-chip{max-width:26.25rem}.analysis-flow>.analysis-explore+.chapter-end{margin-top:calc(var(--beat-gap) / 2)}}.explore-kicker{margin:0 0 var(--s-3);color:var(--ink-3)}.explorer{display:block;min-width:0}.explorer-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-5)}.explorer-head>*{margin:0}.explore-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.explore-mode{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.explore-mode .field-hint{margin:0}.explore-fields{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.explore-submit{justify-self:start}.profile-refinements{border-top:1px solid var(--rule)}.profile-refinements>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:48px;list-style:none;font-size:var(--t-small);font-weight:600;color:var(--ink-2);cursor:pointer}.profile-refinements>summary::-webkit-details-marker{display:none}.profile-refinements>summary::marker{content:""}.profile-refinements>summary:after{content:"+";flex:none;width:22px;font-size:1.25rem;font-weight:400;line-height:1;text-align:center;color:var(--ink)}.profile-refinements[open]>summary:after{content:"−"}.profile-refinements>summary:hover{color:var(--ink)}.profile-refinements>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.profile-refinements[open]>summary{margin-bottom:var(--s-2)}.explore-results{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.explore-results>*{margin:0}.explore-title{margin:0;max-width:30ch;font-family:var(--serif);font-optical-sizing:auto;font-variation-settings:normal;font-size:clamp(1.375rem,3.6vw + .5rem,1.875rem);font-weight:440;line-height:1.16;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.explore-note,.explore-sentence{max-width:var(--measure);font-size:var(--t-small);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.explore-note{color:var(--ink-3)}.explore-results>.viz,.explore-results>.viz-frame{max-width:var(--measure-figure)}.explore-cells{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);margin:0;max-width:34rem}.explore-cells>div:last-child:nth-child(odd){grid-column:1/-1}.explore-cells dt{font-size:var(--t-label);font-weight:500;line-height:1.3;color:var(--ink-3)}.explore-cells dd{margin:4px 0 0;font-family:var(--sans);font-size:1.5rem;font-weight:600;line-height:1.05;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.explore-state{display:grid;grid-gap:var(--s-3);gap:var(--s-3);justify-items:start;padding:var(--s-5) 0;color:var(--ink-2)}.explore-state>*{margin:0}.weather-tabs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-5);gap:var(--s-5);max-width:34rem;scroll-margin-top:calc(var(--header-h) + 8px)}.weather-panel[hidden]{display:none}.weather-effect{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4)}.weather-sentence{margin:0}.viz-frame.effect-bars{display:grid;grid-gap:6px;gap:6px}.effect-bars-plot{position:relative;display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.effect-tick{position:absolute;top:-4px;bottom:-4px;width:1px;margin-left:-.5px;background:var(--rule);pointer-events:none}.effect-tick:first-child{top:0;bottom:0;background:var(--rule-strong)}.effect-row{position:relative;display:grid;grid-gap:6px;gap:6px}.effect-row-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--s-3);margin:0}.effect-row-head span{font-size:var(--t-label);font-weight:500;line-height:1.3;color:var(--ink-2)}.effect-row-head b{font-size:1.0625rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.effect-row.is-signal .effect-row-head b{color:var(--signal-ink)}.effect-track{position:relative;height:26px}.effect-bar{position:relative;display:block;height:100%;border-radius:0 4px 4px 0;background:var(--mark-quiet)}.effect-row.is-signal .effect-bar{background:var(--signal)}.effect-range{position:absolute;top:12px;height:2px;background:var(--ink)}.effect-range:after,.effect-range:before{content:"";position:absolute;top:-6px;width:2px;height:14px;background:var(--ink)}.effect-range:before{left:-1px}.effect-range:after{right:-1px}.analysis-page .values .table thead th{white-space:normal;vertical-align:bottom}@media (max-width:359.98px){.answer-card{padding-inline:16px}.answer-cells,.answer-dots,.answer-grids,.beat-grids,.explore-cells{grid-template-columns:minmax(0,1fr)}.explore-mode .seg{display:flex;flex-direction:column;width:100%;border-radius:var(--r-md)}.explore-mode .seg-thumb{display:none}.explore-mode .seg-btn{width:100%;min-width:0;white-space:normal;text-align:center}.explore-mode .seg-btn[aria-pressed=true]{background:var(--control-thumb);box-shadow:var(--shadow-raise),0 0 0 1px var(--rule)}}@media (max-width:299.98px){.answer-card{padding-inline:14px}.answer-cells dd,.explore-cells dd{font-size:1.375rem}}@media (min-width:600px){.answer-card{padding-inline:24px}.explore-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.analysis-hero .answer-card,.analysis-hero .answer-stack,.analysis-hero .receipt-wrap,.analysis-hero .weather-tabs{max-width:none}.analysis-hero .receipt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-column-gap:48px;column-gap:48px;padding:28px 32px}.analysis-hero .receipt>*{grid-column:1}.analysis-hero .receipt-kicker{grid-column:1/-1;margin-bottom:18px}.analysis-hero .receipt-kicker+.receipt-lines{margin-top:0}.analysis-hero .receipt-rule{display:none}.analysis-hero .receipt>.receipt-result{grid-column:2;grid-row:2/span 2;align-content:center;padding-left:48px;border-left:1px solid var(--rule)}.analysis-hero .receipt-result.is-long .big-number{font-size:min(3.5rem,5vw)}.analysis-hero .receipt-foot{align-self:end}.analysis-hero .answer-dots{grid-template-columns:auto minmax(0,16rem)}@supports selector(:has(a)){.analysis-hero .answer-card:has(.answer-cells){grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:48px;align-items:stretch}.analysis-hero .answer-card:has(.answer-cells)>.answer-kicker{grid-column:1/-1}.analysis-hero .answer-card:has(.answer-cells) .answer-dots{grid-template-columns:auto minmax(0,1fr);align-items:center}.analysis-hero .answer-card:has(.answer-cells) .answer-cells{grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:40px;padding:0 0 0 48px;border-top:0;border-left:1px solid var(--rule);align-self:stretch;align-content:center}}.analysis-hero .answer-grids{grid-template-columns:repeat(2,minmax(0,18rem));justify-content:start;column-gap:64px}#answer .viz-frame.dot-strip circle{r:7px}#answer .viz-frame.dot-strip .scrub-ring{width:20px;height:20px;margin:-10px 0 0 -10px}.analysis-hero .reading{padding-top:var(--s-6)}}.explore-submit{display:grid;justify-items:start;grid-gap:6px;gap:6px}.explore-same{margin:0}.explore-same-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong,var(--ink-3));text-decoration-color:var(--rule-strong,var(--ink-3));text-underline-offset:4px}.explore-same-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.analysis-hero{scroll-margin-top:var(--header-h)}.viz-frame .waterfall-span rect{fill:var(--signal)}