.bam[data-v-3abc9b97]{margin-top:16px}.bam__app[data-v-3abc9b97]{display:grid;grid-template-columns:150px minmax(0,1fr);border:1px solid var(--line-strong);border-radius:12px;overflow:hidden;background:var(--surface);font-size:13px;line-height:1.35}.bam__side[data-v-3abc9b97]{display:flex;flex-direction:column;gap:2px;padding:14px 10px;border-right:1px solid var(--line);background:var(--bg)}.bam__logo[data-v-3abc9b97]{font-weight:700;letter-spacing:-.01em;padding:0 8px 12px}.bam__nav[data-v-3abc9b97]{padding:6px 8px;border-radius:6px;color:var(--muted)}.bam__nav.is-active[data-v-3abc9b97]{background:var(--surface-2);color:var(--text);font-weight:600}.bam__main[data-v-3abc9b97]{padding:14px 16px 6px;min-width:0}.bam__bar[data-v-3abc9b97]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.bam__title[data-v-3abc9b97]{font-size:15px;font-weight:700}.bam__chip[data-v-3abc9b97]{font-size:11.5px;padding:3px 9px;border:1px solid var(--line-strong);border-radius:999px;color:var(--text-2)}.bam__row[data-v-3abc9b97]{display:grid;grid-template-columns:minmax(0,1fr) 64px 110px;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.bam__row--head[data-v-3abc9b97]{font-size:11.5px;color:var(--muted);border-top:0;padding-top:0}.num[data-v-3abc9b97]{text-align:right}.bam__product[data-v-3abc9b97]{display:flex;align-items:center;gap:10px;min-width:0}.bam__thumb[data-v-3abc9b97]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:6px;background:var(--surface-2);color:var(--muted)}.bam__name[data-v-3abc9b97]{display:flex;flex-direction:column;min-width:0}.bam__name b[data-v-3abc9b97]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bam__name small[data-v-3abc9b97]{font-size:12px;color:var(--muted)}.bam__trend[data-v-3abc9b97]{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--text-2)}.bam__trend .mono[data-v-3abc9b97]{width:3.2em;text-align:right;font-size:12px}.bam figcaption[data-v-3abc9b97]{margin-top:8px;font-size:12.5px;color:var(--muted)}@media (max-width: 760px){.bam__app[data-v-3abc9b97]{grid-template-columns:1fr}.bam__side[data-v-3abc9b97]{flex-direction:row;flex-wrap:wrap;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:10px}.bam__logo[data-v-3abc9b97]{width:100%;padding-bottom:6px}.bam__row[data-v-3abc9b97]{grid-template-columns:minmax(0,1fr) 48px 64px;gap:8px}.bam__trend svg[data-v-3abc9b97]{display:none}}.gp[data-v-76ca1840]{margin-top:16px;min-width:0}.gp__panel[data-v-76ca1840]{border:1px solid var(--line-strong);border-radius:6px;background:#15171c;padding:10px 12px 8px}.gp__head[data-v-76ca1840]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 6px}.gp__head h5[data-v-76ca1840]{font-size:13.5px;font-weight:600}.gp__head .mono[data-v-76ca1840]{font-size:11.5px;color:var(--muted);white-space:nowrap}.gp__plot[data-v-76ca1840]{position:relative;width:100%;min-height:190px;overflow:hidden}.gp__plot svg[data-v-76ca1840]{display:block;cursor:crosshair;touch-action:pan-y}.gp__plot svg[data-v-76ca1840]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gp__grid line[data-v-76ca1840]{stroke:#2a2e36;stroke-dasharray:2 3}.gp__grid text[data-v-76ca1840],.gp__annot text[data-v-76ca1840]{font-family:var(--font-mono);font-size:10.5px;fill:var(--muted)}.gp__annot line[data-v-76ca1840]{stroke:var(--text-2);stroke-dasharray:4 3}.gp__annot path[data-v-76ca1840]{fill:var(--text-2)}.gp__annot text[data-v-76ca1840]{fill:var(--text-2)}.gp__peak text[data-v-76ca1840]{font-family:var(--font-mono);font-size:11.5px;font-weight:500;fill:var(--text)}.gp__peak circle[data-v-76ca1840]{stroke:#15171c;stroke-width:2}.gp__cross[data-v-76ca1840]{stroke:var(--text-2);stroke-width:1;pointer-events:none}.gp__tip[data-v-76ca1840]{position:absolute;top:8px;transform:translate(12px);min-width:170px;padding:8px 10px;border-radius:6px;background:#22252b;border:1px solid var(--line-strong);box-shadow:0 8px 24px -8px #0009;pointer-events:none;font-size:12.5px}.gp__tip.is-flip[data-v-76ca1840]{transform:translate(calc(-100% - 12px))}.gp__tip-time[data-v-76ca1840]{font-size:11px;color:var(--muted);margin-bottom:4px}.gp__tip-row[data-v-76ca1840]{display:flex;align-items:center;gap:8px;white-space:nowrap}.gp__tip-row i[data-v-76ca1840],.gp__legend i[data-v-76ca1840]{display:inline-block;width:12px;height:2px;border-radius:1px;flex:none}.gp__tip-row b[data-v-76ca1840]{font-weight:500;color:var(--text)}.gp__tip-row span[data-v-76ca1840]{color:var(--muted)}.gp__legend[data-v-76ca1840]{width:100%;margin-top:6px;border-collapse:collapse;font-size:12.5px}.gp__legend th[data-v-76ca1840]{font-weight:500;text-align:right;color:var(--muted);padding:4px 6px;border-bottom:1px solid var(--line)}.gp__legend th[data-v-76ca1840]:first-child,.gp__legend td[data-v-76ca1840]:first-child{text-align:left}.gp__legend td[data-v-76ca1840]{white-space:nowrap;padding:4px 6px;text-align:right;color:var(--text-2)}.gp__legend td[data-v-76ca1840]:first-child{white-space:normal;display:flex;align-items:center;gap:8px;color:var(--text)}.gp figcaption[data-v-76ca1840]{margin-top:8px;font-size:12.5px;color:var(--muted)}.ach[data-v-0e4fa4a5]{margin-top:28px;border-top:1px solid var(--line)}.ach__item[data-v-0e4fa4a5]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.ach__fig[data-v-0e4fa4a5]{display:flex;flex-direction:column;gap:2px;padding-top:2px}.ach__fig b[data-v-0e4fa4a5]{font-size:34px;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum"}.ach__fig span[data-v-0e4fa4a5]{font-size:13px;line-height:1.35;color:var(--muted)}.ach__year[data-v-0e4fa4a5]{font-size:13px;padding-top:4px}.ach__body h4[data-v-0e4fa4a5]{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.ach__body p[data-v-0e4fa4a5]{margin-top:6px;color:var(--text-2);max-width:var(--measure);font-size:16px}.ach__body .ach__tags[data-v-0e4fa4a5]{margin-top:10px;font-size:12.5px;color:var(--muted)}.ach__inline[data-v-0e4fa4a5]{display:none}.ach__media[data-v-0e4fa4a5]{margin-top:16px}.ach__media img[data-v-0e4fa4a5]{display:block;width:100%;border-radius:12px;border:1px solid var(--line-strong)}.ach__media figcaption[data-v-0e4fa4a5]{margin-top:8px;font-size:12.5px;color:var(--muted)}.ach__pending[data-v-0e4fa4a5]{margin-top:16px;display:flex;flex-direction:column;gap:4px;padding:28px 16px;border:1px dashed var(--line-strong);border-radius:12px;font-size:12.5px;color:var(--muted);text-align:center}.ach__pending span[data-v-0e4fa4a5]{color:var(--accent)}@media (max-width: 760px){.ach__item[data-v-0e4fa4a5]{grid-template-columns:minmax(0,1fr);gap:0}.ach__fig[data-v-0e4fa4a5]{display:none}.ach__body .ach__inline[data-v-0e4fa4a5]{display:block;margin-top:4px;font-size:14px;color:var(--muted)}.ach__inline b[data-v-0e4fa4a5]{font-size:20px;font-weight:700;color:var(--text);letter-spacing:-.02em;margin-right:4px}}.trace[data-v-767ab492]{--label: 280px;border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:22px 24px 18px}.trace__head[data-v-767ab492]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:18px}.trace__head h2[data-v-767ab492]{font-size:17px;font-weight:600}.trace__head p[data-v-767ab492]{font-size:13px;color:var(--muted)}.trace__grid[data-v-767ab492]{position:relative}.trace__bands[data-v-767ab492]{position:relative;height:26px;margin-left:var(--label)}.trace__bands span[data-v-767ab492]{position:absolute;top:0;height:18px;padding-left:8px;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);font-size:12px;line-height:18px;color:var(--muted)}.trace__bands span+span[data-v-767ab492]{border-color:var(--text-2);color:var(--text-2)}.trace__axis[data-v-767ab492]{position:relative;height:22px;margin-left:var(--label);border-bottom:1px solid var(--line)}.trace__axis span[data-v-767ab492]{position:absolute;bottom:6px;transform:translate(-50%);font-size:12px;color:var(--muted)}.trace__axis span[data-v-767ab492]:first-child{transform:none}.trace__row+.trace__row[data-v-767ab492]{border-top:1px solid var(--line)}.trace__link[data-v-767ab492]{display:grid;grid-template-columns:var(--label) 1fr;align-items:center;min-height:48px;color:inherit;text-decoration:none;border-radius:8px;transition:background-color .15s ease-out}.trace__link[data-v-767ab492]:hover{background:var(--surface-2)}.trace__name[data-v-767ab492]{display:flex;flex-direction:column;line-height:1.25;padding:6px 16px 6px 8px;min-width:0}.trace__name b[data-v-767ab492]{font-weight:600;font-size:15px}.trace__name span[data-v-767ab492]{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-child .trace__name[data-v-767ab492]{padding-left:26px;position:relative}.is-child .trace__name[data-v-767ab492]:before{content:"";position:absolute;left:12px;top:-8px;width:8px;height:22px;border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.is-child .trace__name b[data-v-767ab492]{font-weight:500;font-size:14px}.is-child .trace__bar[data-v-767ab492]{height:8px;margin-top:-4px}.trace__lane[data-v-767ab492]{position:relative;height:48px}.trace__gridline[data-v-767ab492]{position:absolute;top:0;bottom:0;width:1px;background:var(--line);opacity:.6}.trace__bar[data-v-767ab492]{position:absolute;top:50%;height:14px;margin-top:-7px;border-radius:4px;background:var(--span-past);transition:filter .15s ease-out}@media (prefers-reduced-motion: no-preference){.trace__bar[data-v-767ab492]{transform-origin:left center;animation:span-in-767ab492 .7s cubic-bezier(.16,1,.3,1) var(--d, 0ms) both}}@keyframes span-in-767ab492{0%{transform:scaleX(.02);opacity:.4}}.trace__link:hover .trace__bar[data-v-767ab492]{filter:brightness(1.3)}.is-ongoing .trace__bar[data-v-767ab492]{background:var(--accent);border-radius:4px 0 0 4px}.is-origin .trace__bar[data-v-767ab492]{background:var(--origin)}.trace__dur[data-v-767ab492]{position:absolute;top:50%;transform:translateY(-50%);padding-left:8px;font-size:12px;color:var(--muted);white-space:nowrap}.trace__dur.is-before[data-v-767ab492]{padding-left:0;padding-right:8px}.trace__now[data-v-767ab492]{position:absolute;top:0;bottom:0;left:calc(var(--label) + (100% - var(--label)) * var(--now-frac));pointer-events:none}.trace__now[data-v-767ab492]:before{content:"";position:absolute;top:48px;bottom:0;border-left:1px dashed var(--accent);opacity:.7}.trace__now span[data-v-767ab492]{position:absolute;top:28px;right:6px;font-size:12px;color:var(--accent)}.trace__legend[data-v-767ab492]{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px;font-size:13px;color:var(--muted)}.trace__legend span[data-v-767ab492]{display:inline-flex;align-items:center;gap:8px}.sw[data-v-767ab492]{width:14px;height:8px;border-radius:2px}.sw--origin[data-v-767ab492]{background:var(--origin)}.sw--past[data-v-767ab492]{background:var(--span-past)}.sw--now[data-v-767ab492]{background:var(--accent)}.trace__hint[data-v-767ab492]{margin-left:auto}@media (max-width: 760px){.trace[data-v-767ab492]{--label: 0px;padding:18px 14px 14px}.trace__link[data-v-767ab492]{grid-template-columns:1fr;padding-top:8px}.trace__name[data-v-767ab492]{padding:0 4px}.trace__lane[data-v-767ab492]{height:30px}.trace__axis span[data-v-767ab492]:nth-child(2n){display:none}.trace__hint[data-v-767ab492]{margin-left:0}}.game[data-v-fc4cac51]{padding-bottom:clamp(72px,10vw,128px);scroll-margin-top:72px}.game__head[data-v-fc4cac51]{max-width:62ch;margin-bottom:36px}.game__head h2[data-v-fc4cac51]{font-size:clamp(34px,4.6vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.game__head p[data-v-fc4cac51]{margin-top:12px;font-size:clamp(18px,1.8vw,21px);line-height:1.45;color:var(--text-2)}.game__head b[data-v-fc4cac51]{color:var(--text)}.game__grid[data-v-fc4cac51]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,48px);align-items:start}.game__media video[data-v-fc4cac51]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:14px;border:1px solid var(--line-strong);background:var(--surface);box-shadow:0 24px 60px -24px #000000b3}.game__media figcaption[data-v-fc4cac51]{margin-top:10px;font-size:12.5px;color:var(--muted)}.game__pitch[data-v-fc4cac51]{font-size:18px;line-height:1.5}.game__facts[data-v-fc4cac51]{margin:20px 0 28px;border-top:1px solid var(--line-strong)}.game__facts div[data-v-fc4cac51]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45}.game__facts dt[data-v-fc4cac51]{font-size:12.5px;color:var(--muted);padding-top:2px}.game__facts dd[data-v-fc4cac51]{color:var(--text-2)}@media (max-width: 900px){.game__grid[data-v-fc4cac51]{grid-template-columns:1fr}}@media (max-width: 760px){.game__facts div[data-v-fc4cac51]{grid-template-columns:1fr;gap:2px}.game__info .btn[data-v-fc4cac51]{height:auto;min-height:44px;padding-block:10px}}.jr[data-v-cb8596cc]{margin-top:36px}.jr h4[data-v-cb8596cc]{font-size:20px;font-weight:700;letter-spacing:-.02em}.jr__intro[data-v-cb8596cc]{margin-top:8px;max-width:var(--measure);color:var(--text-2)}.jr__steps[data-v-cb8596cc]{margin-top:18px;border-top:1px solid var(--line)}.jr__steps li[data-v-cb8596cc]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.jr__n[data-v-cb8596cc]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-strong);font-size:12px;color:var(--muted)}.jr__name[data-v-cb8596cc]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.jr__name b[data-v-cb8596cc]{font-size:16.5px;font-weight:600}.jr__verdict[data-v-cb8596cc]{font-size:11.5px;padding:1px 8px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted)}.is-dropped .jr__name b[data-v-cb8596cc]{color:var(--text-2);text-decoration:line-through;text-decoration-color:var(--muted);text-decoration-thickness:1px}.is-kept .jr__verdict[data-v-cb8596cc]{color:var(--text-2)}.is-shipped .jr__verdict[data-v-cb8596cc]{background:var(--text);border-color:var(--text);color:var(--bg)}.is-shipped .jr__n[data-v-cb8596cc]{border-color:var(--text-2);color:var(--text)}.jr__detail[data-v-cb8596cc]{margin-top:4px;max-width:var(--measure);font-size:15.5px;color:var(--text-2)}.jr__cpu[data-v-cb8596cc]{display:flex;align-items:center;gap:12px;max-width:420px;margin-top:10px}.jr__track[data-v-cb8596cc]{flex:1;min-width:0;height:8px;border-radius:4px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.jr__bar[data-v-cb8596cc]{display:block;height:100%;border-radius:4px;background:var(--span-past)}.is-shipped .jr__bar[data-v-cb8596cc]{background:var(--text-2)}.jr__cpu .mono[data-v-cb8596cc]{font-size:12px;color:var(--muted);white-space:nowrap;flex:none}.sb[data-v-eefc7f59]{display:flex;align-items:center;gap:12px;max-width:520px;margin-top:14px}.sb__track[data-v-eefc7f59]{position:relative;flex:1;height:6px;border-radius:3px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.sb__bar[data-v-eefc7f59]{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--span-past)}.is-ongoing .sb__bar[data-v-eefc7f59]{background:var(--accent)}.is-origin .sb__bar[data-v-eefc7f59]{background:var(--origin)}.sb__dur[data-v-eefc7f59]{font-size:12.5px;color:var(--muted);white-space:nowrap}.sf[data-v-46f872fe]{margin-top:28px}.sf__flow[data-v-46f872fe]{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr) 20px minmax(0,1.25fr) 20px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:6px}.sf__node[data-v-46f872fe]{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface);font-size:12.5px;line-height:1.4;color:var(--muted)}.sf__node b[data-v-46f872fe]{font-size:14px;font-weight:600;color:var(--text)}.sf__node .mono[data-v-46f872fe]{font-size:11.5px;color:var(--text-2)}.sf__node--ext[data-v-46f872fe]{border-color:transparent;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.sf__node--api[data-v-46f872fe]{border-color:var(--text-2)}.sf__stores[data-v-46f872fe]{display:grid;gap:6px}.sf__arrow[data-v-46f872fe]{display:grid;place-items:center;color:var(--muted)}.sf__arrow[data-v-46f872fe] svg{transform:rotate(45deg)}.sf figcaption[data-v-46f872fe]{margin-top:12px;font-size:14.5px;color:var(--text-2);max-width:var(--measure)}.sf figcaption .mono[data-v-46f872fe]{display:block;margin-top:4px;font-size:12px;color:var(--muted)}@media (max-width: 900px){.sf__flow[data-v-46f872fe]{grid-template-columns:1fr}.sf__arrow[data-v-46f872fe]{height:18px}.sf__arrow[data-v-46f872fe] svg{transform:rotate(135deg)}}.story-wrap[data-v-62ee27dd]{container:story / inline-size}.story-note[data-v-62ee27dd]{display:grid;grid-template-columns:1fr;gap:20px;align-content:start;padding:28px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.story-note h4[data-v-62ee27dd]{font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.story-note__when[data-v-62ee27dd]{margin-top:4px;font-size:12.5px;color:var(--muted)}.story-note__text p[data-v-62ee27dd]:not(.story-note__when){margin-top:14px;color:var(--text-2);max-width:60ch}.story-note__diff[data-v-62ee27dd]{margin:0;padding:16px 18px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:13px;line-height:1.9;white-space:pre-wrap;overflow-wrap:break-word}.is-removed[data-v-62ee27dd]{color:var(--muted)}.is-added[data-v-62ee27dd]{color:var(--text)}@container story (min-width: 720px){.story-note[data-v-62ee27dd]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px}}@media (max-width: 760px){.story-note[data-v-62ee27dd]{padding:22px 18px}}.hero[data-v-38067245]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,6vw,88px);align-items:end;padding-top:clamp(28px,4.5vw,64px);padding-bottom:48px}.hero h1[data-v-38067245]{font-size:clamp(48px,8.4vw,104px);font-weight:700;line-height:.95;letter-spacing:-.04em;text-wrap:balance}.hero__lead[data-v-38067245]{margin-top:28px;font-size:clamp(21px,2.3vw,28px);line-height:1.3;letter-spacing:-.015em;max-width:30ch;text-wrap:balance}.nowrap[data-v-38067245]{white-space:nowrap}.hero__intro[data-v-38067245]{margin-top:18px;color:var(--text-2);max-width:58ch}.hero__cta[data-v-38067245]{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.hero__photo img[data-v-38067245]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;display:block}.hero__photo figcaption[data-v-38067245]{display:flex;flex-direction:column;gap:2px;margin-top:12px;font-size:12.5px;color:var(--muted)}.story[data-v-38067245]{padding-top:clamp(80px,11vw,140px)}.story__head[data-v-38067245]{margin-bottom:56px;max-width:62ch}.story__head h2[data-v-38067245]{text-wrap:balance;font-size:clamp(34px,4.6vw,52px);font-weight:700;line-height:1.05;letter-spacing:-.035em}.story__head p[data-v-38067245]{margin-top:12px;color:var(--muted)}.stop[data-v-38067245]{--rail: 168px;display:grid;grid-template-columns:var(--rail) 40px minmax(0,1fr);position:relative;padding-bottom:clamp(64px,8vw,104px)}.stop[data-v-38067245]:before{content:"";position:absolute;left:calc(var(--rail) + 19.5px);top:22px;bottom:-4px;width:1px;background:var(--line-strong)}.stop[data-v-38067245]:last-child:before{background:linear-gradient(var(--line-strong),transparent)}.stop__rail[data-v-38067245]{position:sticky;top:84px;align-self:start;display:flex;flex-direction:column;gap:2px;padding-right:20px;text-align:right}.stop__rail .mono[data-v-38067245]{font-size:12.5px;color:var(--muted)}.stop__year[data-v-38067245]{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";margin-bottom:8px;color:var(--text-2)}.stop__node[data-v-38067245]{position:relative;z-index:1;width:13px;height:13px;margin:12px auto 0;border-radius:50%;border:2px solid var(--muted);background:var(--bg)}.is-ongoing .stop__node[data-v-38067245]{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.is-ongoing .stop__year[data-v-38067245]{color:var(--text)}.is-origin .stop__node[data-v-38067245]{width:17px;height:17px;margin-top:10px;border-color:var(--origin);background:var(--origin);box-shadow:0 0 0 5px var(--origin-soft)}.stop__body[data-v-38067245]{padding-left:20px;min-width:0}.stop__body h3[data-v-38067245]{text-wrap:balance;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.025em}.stop__body h3 span[data-v-38067245]{color:var(--muted);font-weight:500}.stop__meta[data-v-38067245]{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px;font-size:14px;color:var(--muted)}.stop__sum[data-v-38067245]{margin-top:16px;max-width:var(--measure);font-size:18px;line-height:1.55}.team[data-v-38067245]{position:relative;margin-top:clamp(48px,6vw,72px);padding-top:28px;border-top:1px solid var(--line-strong)}.team[data-v-38067245]:before{content:"";position:absolute;top:34px;left:-44.5px;width:9px;height:9px;border-radius:50%;background:var(--bg);border:1.5px solid var(--muted)}.team__name[data-v-38067245]{font-size:clamp(22px,2.4vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.team__meta[data-v-38067245]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:15px;color:var(--text-2)}.team__meta .mono[data-v-38067245]{font-size:12.5px;color:var(--muted);align-self:center}.team__sum[data-v-38067245]{margin-top:14px;max-width:var(--measure);font-size:17px}.stories[data-v-38067245]{display:grid;gap:16px;margin-top:28px}.stories.is-pair[data-v-38067245]{grid-template-columns:repeat(2,minmax(0,1fr))}.stop__stack[data-v-38067245]{margin-top:18px;font-size:12.5px;color:var(--muted)}.born[data-v-38067245]{position:relative;max-width:600px;padding:28px 30px;border-radius:16px;background:var(--origin-soft);border:1px solid rgb(244 169 192 / .35)}.born__hello[data-v-38067245]{font-size:clamp(34px,4.4vw,48px);font-weight:700;line-height:1;letter-spacing:-.035em;color:var(--origin)}.born__sub[data-v-38067245]{margin-top:8px;font-size:18px}.born__facts[data-v-38067245]{margin-top:22px;display:grid;gap:0;border-top:1px solid rgb(244 169 192 / .25)}.born__facts div[data-v-38067245]{display:grid;grid-template-columns:112px 1fr;gap:16px;padding:9px 0;border-bottom:1px solid rgb(244 169 192 / .25);font-size:15.5px}.born__facts dt[data-v-38067245]{color:var(--muted)}.born__link[data-v-38067245]{display:inline-flex;align-items:center;gap:3px;color:var(--origin);text-decoration:underline;text-decoration-color:#f4a9c066;text-underline-offset:3px;white-space:nowrap}.born__link[data-v-38067245]:hover{text-decoration-color:var(--origin)}.born__facts dd.mono[data-v-38067245]{color:var(--origin)}.founder__title[data-v-38067245]{display:flex;align-items:center;gap:16px}.founder__title img[data-v-38067245]{width:48px;height:48px;border-radius:11px;flex:none}.founder__title em[data-v-38067245]{font-style:normal;color:var(--accent)}.stop__body .founder__title>span[data-v-38067245]{color:var(--text);font-weight:700}.founder__title .founder__of[data-v-38067245]{color:var(--muted);font-weight:500}.founder__sum[data-v-38067245]{font-size:20px}.founder__links[data-v-38067245]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.founder__shot[data-v-38067245]{margin-top:36px;border-radius:14px;overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 24px 60px -24px #000000b3}.founder__shot figcaption[data-v-38067245]{padding:10px 14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.duo[data-v-38067245]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;align-items:start;padding:14px;background:var(--surface)}.duo__tile img[data-v-38067245]{display:block;width:100%;height:auto;border-radius:10px;border:1px solid var(--line-strong);background:#fff}.duo__tag[data-v-38067245]{margin-top:8px;font-size:12.5px;color:var(--text-2)}.duo__tag[data-v-38067245]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--accent);vertical-align:1px}.flow[data-v-38067245]{margin-top:44px}.flow h4[data-v-38067245]{font-size:18px;font-weight:600}.flow__spans[data-v-38067245]{margin-top:16px;border-top:1px solid var(--line)}.flow__spans li[data-v-38067245]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.flow__label[data-v-38067245]{font-size:15px;line-height:1.45;color:var(--text-2)}.flow__label b[data-v-38067245]{color:var(--text);font-weight:600;margin-right:4px}.flow__lane[data-v-38067245]{position:relative;height:10px}.flow__bar[data-v-38067245]{position:absolute;top:0;bottom:0;left:calc(var(--i) * 19%);width:24%;border-radius:3px;background:var(--span-past)}.flow__spans li:last-child .flow__bar[data-v-38067245]{background:var(--text-2)}.flow__note[data-v-38067245]{margin-top:10px;font-size:12px;color:var(--muted)}.is-move[data-v-38067245]{padding-bottom:clamp(56px,7vw,88px)}.is-move .stop__rail .mono[data-v-38067245]{font-size:13px;color:var(--text-2);padding-top:8px}.is-move .stop__node[data-v-38067245]{width:9px;height:9px;margin-top:14px;border-color:var(--text-2);background:var(--text-2)}.move[data-v-38067245]{padding:4px 0 0 20px}.move__route[data-v-38067245]{margin-top:6px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-family:var(--font-mono);font-size:13px;color:var(--muted)}.move__route svg[data-v-38067245]{color:var(--text-2);transform:rotate(45deg)}.stop__body .move__title[data-v-38067245]{margin-top:6px;font-size:clamp(22px,2.4vw,26px)}.move__text[data-v-38067245]{margin-top:6px;color:var(--text-2);max-width:56ch}.skills[data-v-38067245]{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(72px,10vw,128px)}.skills__rows[data-v-38067245]{border-top:1px solid var(--line-strong)}.skills__row[data-v-38067245]{display:grid;grid-template-columns:200px 140px minmax(0,1fr);gap:24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line)}.skills__row h3[data-v-38067245]{font-size:22px;font-weight:700;letter-spacing:-.02em}.depth[data-v-38067245]{justify-self:start;font-size:12px;padding:3px 10px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-2)}.depth--deep[data-v-38067245]{background:var(--text);border-color:var(--text);color:var(--bg)}.depth--working[data-v-38067245]{color:var(--muted);border-style:dashed}.skills__items[data-v-38067245]{font-size:17px}.skills__note[data-v-38067245]{margin-top:4px;font-size:14.5px;color:var(--muted)}.writing[data-v-38067245]{padding-bottom:clamp(72px,10vw,128px)}.writing ul[data-v-38067245]{border-top:1px solid var(--line-strong)}.writing a[data-v-38067245]{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.writing a:hover .writing__title[data-v-38067245]{color:var(--accent)}.writing .mono[data-v-38067245]{font-size:13px;color:var(--muted);white-space:nowrap}@media (max-width: 900px){.stories.is-pair[data-v-38067245]{grid-template-columns:1fr}.hero[data-v-38067245]{grid-template-columns:1fr;align-items:start}.hero__photo[data-v-38067245]{order:-1;display:flex;align-items:center;gap:16px}.hero__photo img[data-v-38067245]{width:96px;border-radius:14px}.hero__photo figcaption[data-v-38067245]{margin-top:0}.flow__spans li[data-v-38067245]{grid-template-columns:1fr;gap:8px}.skills__row[data-v-38067245]{grid-template-columns:1fr auto;gap:8px 16px}.skills__row>div[data-v-38067245]{grid-column:1 / -1}}@media (max-width: 760px){.team[data-v-38067245]:before{left:-28.5px;top:33px}.stop[data-v-38067245]{--rail: 0px;grid-template-columns:24px minmax(0,1fr)}.stop[data-v-38067245]:before{left:11.5px}.stop__rail[data-v-38067245]{position:static;grid-column:2;grid-row:1;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px;text-align:left;padding:0 0 12px 12px}.stop__year[data-v-38067245]{font-size:28px;margin-bottom:0}.stop__node[data-v-38067245]{grid-column:1;grid-row:1;margin-top:10px}.stop__body[data-v-38067245]{grid-column:2;padding-left:12px}.born[data-v-38067245]{padding:22px 18px}.born__facts div[data-v-38067245]{grid-template-columns:1fr;gap:2px}.duo[data-v-38067245]{grid-template-columns:1fr}.duo__tile--desk[data-v-38067245]{display:none}.founder__title[data-v-38067245]{align-items:flex-start;flex-direction:column;gap:12px}}
