.story[data-astro-cid-ko6zhqt7]{display:grid;gap:clamp(36px,5vw,64px)}.story-step[data-astro-cid-ko6zhqt7]{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px}@media(min-width:768px){.story-step[data-astro-cid-ko6zhqt7]{grid-template-columns:56px minmax(0,1fr);gap:28px}}.story-step[data-astro-cid-ko6zhqt7]:not(:last-child):before{content:"";position:absolute;left:19px;top:44px;bottom:calc(-1*clamp(36px,5vw,64px));width:1px;background:var(--line)}@media(min-width:768px){.story-step[data-astro-cid-ko6zhqt7]:not(:last-child):before{left:27px;top:60px}}.story-node[data-astro-cid-ko6zhqt7]{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-family:var(--ff-mono);font-size:14px;font-weight:600}@media(min-width:768px){.story-node[data-astro-cid-ko6zhqt7]{width:56px;height:56px;font-size:16px}}.step-grid[data-astro-cid-ko6zhqt7]{display:grid;gap:20px}@media(min-width:1100px){.step-grid[data-astro-cid-ko6zhqt7]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:48px;align-items:start}.step-copy[data-astro-cid-ko6zhqt7]{position:sticky;top:120px}}.step-bullets[data-astro-cid-ko6zhqt7]{display:grid;gap:10px}.step-bullets[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]{position:relative;padding-left:22px;font-size:15px;line-height:1.5;color:var(--muted)}.step-bullets[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--ink)}.step-bullets[data-astro-cid-ko6zhqt7] b{color:var(--ink)}.kpis[data-astro-cid-ko6zhqt7]{display:grid;gap:12px}@media(min-width:640px){.kpis[data-astro-cid-ko6zhqt7]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.kpis[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]{border-radius:16px;background:var(--bg);padding:18px 20px}.kpis[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]:first-child{background:var(--accent);color:var(--on-accent)}.kpi-value[data-astro-cid-ko6zhqt7]{display:block;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1;letter-spacing:-.02em}.kpi-label[data-astro-cid-ko6zhqt7]{display:block;margin-top:8px;font-size:13.5px;line-height:1.4;opacity:.85}.chart[data-astro-cid-ko6zhqt7]{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:clamp(16px,3vw,32px)}.dot[data-astro-cid-ko6zhqt7]{position:absolute;top:50%;width:14px;height:14px;border-radius:999px;transform:translate(-50%,-50%)}.dot-before[data-astro-cid-ko6zhqt7]{background:var(--surface);border:2px solid var(--muted)}.dot-none[data-astro-cid-ko6zhqt7]{border-style:dashed}.dot-after[data-astro-cid-ko6zhqt7]{background:var(--ink);border:2px solid var(--ink);box-shadow:0 0 0 3px var(--accent)}.pos-legend[data-astro-cid-ko6zhqt7]{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:14px;font-size:13px;color:var(--muted)}.pos-legend[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{display:inline-flex;align-items:center;gap:8px}.pos-legend[data-astro-cid-ko6zhqt7] .dot[data-astro-cid-ko6zhqt7]{position:static;transform:none;width:12px;height:12px}.zone-key[data-astro-cid-ko6zhqt7]{width:18px;height:12px;border-radius:3px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.pos-row[data-astro-cid-ko6zhqt7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding-block:12px;border-top:1px solid var(--line)}.pos-kw[data-astro-cid-ko6zhqt7]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pos-meta[data-astro-cid-ko6zhqt7]{display:inline-flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--muted)}.pos-cpc[data-astro-cid-ko6zhqt7]{border-radius:999px;background:var(--ink);color:var(--surface);padding:1px 8px;font-weight:600}@media(min-width:900px){.pos-row[data-astro-cid-ko6zhqt7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 96px}.pos-kw[data-astro-cid-ko6zhqt7]{grid-column:auto;flex-direction:column;gap:2px}}.pos-track[data-astro-cid-ko6zhqt7]{position:relative;height:22px;border-radius:999px;background:var(--bg)}.pos-zone[data-astro-cid-ko6zhqt7]{position:absolute;inset:0 auto 0 0;border-radius:999px 0 0 999px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.pos-line[data-astro-cid-ko6zhqt7]{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:var(--ink);opacity:.35}.pos-val[data-astro-cid-ko6zhqt7]{font-size:14px;text-align:right;white-space:nowrap}.pos-axis[data-astro-cid-ko6zhqt7]{position:relative;height:18px;margin-top:2px;font-size:11px;color:var(--muted)}.pos-axis[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{position:absolute}.pos-axis-row[data-astro-cid-ko6zhqt7]{border-top:0;padding-block:0}.pos-spacer[data-astro-cid-ko6zhqt7]{display:none}@media(min-width:900px){.pos-spacer[data-astro-cid-ko6zhqt7]{display:block}.pos-axis-row[data-astro-cid-ko6zhqt7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 96px}}.cmp[data-astro-cid-ko6zhqt7]{display:grid;gap:22px}.cmp-delta[data-astro-cid-ko6zhqt7]{border-radius:999px;background:var(--accent);color:var(--on-accent);padding:2px 10px;font-size:13px;font-weight:600;white-space:nowrap}.cmp-bar[data-astro-cid-ko6zhqt7]{position:relative;display:flex;align-items:center;height:30px;margin-top:8px}.cmp-bar[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{height:100%;min-width:6px;border-radius:8px}.cmp-bar[data-astro-cid-ko6zhqt7] b[data-astro-cid-ko6zhqt7]{margin-left:10px;font-size:14px;font-weight:600;white-space:nowrap}.cmp-before[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{background:var(--line)}.cmp-after[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{background:var(--ink)}.cmp-legend[data-astro-cid-ko6zhqt7],.cmp-legend[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{display:flex;gap:16px;align-items:center;font-size:13px;color:var(--muted)}.cmp-legend[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{gap:6px}.sw[data-astro-cid-ko6zhqt7]{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px}.sw-before[data-astro-cid-ko6zhqt7]{background:var(--line)}.sw-after[data-astro-cid-ko6zhqt7]{background:var(--ink)}.mon[data-astro-cid-ko6zhqt7]{display:flex;align-items:flex-end;gap:clamp(4px,1.2vw,14px);height:220px}.mon[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0}.mon-bar[data-astro-cid-ko6zhqt7]{width:100%;max-width:64px;border-radius:8px 8px 3px 3px}.mon-off[data-astro-cid-ko6zhqt7] .mon-bar[data-astro-cid-ko6zhqt7]{background:var(--line)}.mon-on[data-astro-cid-ko6zhqt7] .mon-bar[data-astro-cid-ko6zhqt7]{background:var(--ink)}.mon-on[data-astro-cid-ko6zhqt7]:last-child .mon-bar[data-astro-cid-ko6zhqt7]{background:var(--accent);box-shadow:inset 0 0 0 2px var(--ink)}.mon-val[data-astro-cid-ko6zhqt7]{margin-bottom:6px;font-size:clamp(10px,1.6vw,13px);font-weight:600;white-space:nowrap}.mon-lbl[data-astro-cid-ko6zhqt7]{margin-top:8px;font-size:12px;color:var(--muted)}.ribbon[data-astro-cid-tw6fbtps]{display:flex;flex-direction:column;gap:20px;border-radius:var(--r-card);background:var(--accent);color:var(--on-accent);padding:clamp(22px,4vw,40px)}@media(min-width:900px){.ribbon[data-astro-cid-tw6fbtps]{flex-direction:row;align-items:center;justify-content:space-between}}.ribbon[data-astro-cid-tw6fbtps] .eyebrow[data-astro-cid-tw6fbtps]{color:var(--on-accent);opacity:.75}.ribbon-btn[data-astro-cid-tw6fbtps]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ribbon[data-astro-cid-tw6fbtps] .btn-outline[data-astro-cid-tw6fbtps]{border-color:var(--ink);color:var(--ink)}.talk-bar[data-astro-cid-tw6fbtps]{position:fixed;left:50%;bottom:16px;z-index:40;display:flex;align-items:center;gap:14px;max-width:calc(100% - 24px);border-radius:999px;background:var(--dark);color:var(--on-dark);padding:8px 8px 8px 20px;box-shadow:0 10px 30px #00000040;transform:translate(-50%,140%);transition:transform .35s var(--ease-out)}.talk-bar[data-astro-cid-tw6fbtps].is-on{transform:translate(-50%)}.talk-bar-text[data-astro-cid-tw6fbtps]{font-size:14px;font-weight:500;white-space:nowrap}@media(max-width:380px){.talk-bar-text[data-astro-cid-tw6fbtps]{display:none}}@media(prefers-reduced-motion:reduce){.talk-bar[data-astro-cid-tw6fbtps]{transition:none}}
