:root{--hr-ink:#171719;--hr-text:#45464d;--hr-muted:#71727a;--hr-faint:#a1a2aa;--hr-line:#d9d9de;--hr-soft:#f6f6f8;--hr-purple:#6b4cf2;--hr-content-width:var(--site-shell)}@media (prefers-color-scheme:dark){:root:where(:not([data-theme=light])){--hr-ink:#e1e1e7;--hr-text:#b6b7bf;--hr-muted:#91929a;--hr-faint:#696a71;--hr-line:#3a3a3e;--hr-soft:#1b1b1f;--hr-purple:#a59eff}}:root:where([data-theme=dark]){--hr-ink:#e1e1e7;--hr-text:#b6b7bf;--hr-muted:#91929a;--hr-faint:#696a71;--hr-line:#3a3a3e;--hr-soft:#1b1b1f;--hr-purple:#a59eff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.hr-page{min-height:100vh;color:var(--hr-ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,Noto Sans SC,sans-serif}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-page{background:#0c0c10}}:where(html[data-theme=dark]) .hr-page{background:#0c0c10}.hr-page a{color:inherit;text-decoration:none}.hr-page p{margin:0}.hr-hero{border-bottom:1px solid var(--hr-line);grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);align-items:end;gap:70px;min-height:320px;padding:46px 34px 42px;display:grid}.hr-hero>div>p{letter-spacing:.15em;margin-bottom:28px;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(52px,5.7vw,86px);line-height:.88}.hr-hero h1 span{display:block}.hr-hero h1 i{color:#0000;-webkit-text-stroke:1.5px var(--hr-ink);font-style:normal;font-weight:700}.hr-hero aside{border-top:1px solid var(--hr-ink);border-left:1px solid var(--hr-line);grid-template-columns:1fr 1fr;display:grid}.hr-hero aside div{border-right:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line);flex-direction:column;justify-content:space-between;min-height:92px;padding:15px 16px;display:flex}.hr-hero aside b{letter-spacing:.04em;font-size:13px}.hr-hero aside span{color:var(--hr-muted);font-size:12px;line-height:1.35}.hr-section{border-bottom:1px solid var(--hr-line);padding:42px 34px 64px}.hr-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:26px;display:grid}.hr-section-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,44px);font-weight:800;line-height:1.08}.hr-section-heading>a{border-bottom:1px solid var(--hr-faint);color:#505158;padding-bottom:2px;font-size:13px;font-weight:700}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-section-heading>a{color:#acadb6}}:where(html[data-theme=dark]) .hr-section-heading>a{color:#acadb6}.hr-stream-commentary{border-bottom:1px solid var(--hr-line);grid-template-columns:54px minmax(0,1fr);gap:22px;padding:14px 0 16px;display:grid}.hr-stream-commentary time{color:var(--hr-text);white-space:nowrap;flex-direction:column;display:flex}.hr-stream-commentary time b{font-size:15px;font-weight:700;line-height:1}.hr-stream-commentary time span{color:var(--hr-muted);letter-spacing:.08em;margin-top:5px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hr-stream-commentary-body{background:var(--hr-soft);min-width:0;max-width:760px;margin-left:auto;margin-right:0;padding:14px 18px 15px;position:relative}.hr-stream-commentary-label{color:var(--hr-muted);letter-spacing:.12em;text-transform:uppercase;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:6px!important}.hr-stream-commentary h3{letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:18px;font-weight:720;line-height:1.35}.hr-stream-commentary h3 a:hover{text-underline-offset:3px;text-decoration:underline}.hr-stream-commentary h3 i{color:var(--hr-muted);font-size:11px;font-style:normal;font-weight:500}.hr-stream-commentary-copy{max-width:86ch;margin-top:6px}.hr-stream-commentary-copy p{color:var(--hr-text);font-size:15px;line-height:1.55}.hr-stream-commentary-copy p+p{margin-top:8px}.hr-timeline-exits{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:22px;display:flex}.hr-timeline-exits .hr-view-all{margin:0}.hr-timeline-exits .hr-commentary-all{margin-left:auto}.hr-commentary-all{border-bottom:1px solid var(--hr-faint);color:var(--hr-muted);padding-bottom:3px;font-size:13px;font-weight:650}.hr-commentary-all:hover{color:var(--hr-ink)}.hr-timeline-list{border-top:0}.hr-timeline-event{border-bottom:1px solid var(--hr-line);grid-template-columns:54px minmax(0,1fr);gap:22px;padding:15px 0 18px;display:grid}.hr-timeline-event:hover{background:#fafafa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-timeline-event:hover{background:#16161a}}:where(html[data-theme=dark]) .hr-timeline-event:hover{background:#16161a}.hr-timeline-event time{color:var(--hr-text);white-space:nowrap;flex-direction:column;display:flex}.hr-timeline-event time b{letter-spacing:-.02em;font-size:18px;font-weight:720;line-height:1}.hr-timeline-event time span{color:var(--hr-muted);letter-spacing:.08em;margin-top:5px;font-size:11px;font-weight:650;line-height:1}.hr-event-body{min-width:0;padding:0}.hr-event-body h3{letter-spacing:-.014em;max-width:900px;margin:0;font-size:18px;font-weight:720;line-height:1.3}.hr-event-copy{max-width:86ch;color:var(--hr-text);margin-top:6px;font-size:15px;line-height:1.55}.hr-event-copy p+p{margin-top:8px}.hr-editorial-note{max-width:76ch;color:var(--hr-text);border-left:2px solid #a28cff;margin:7px 0 0;padding-left:11px;font-size:14.5px;line-height:1.45}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-editorial-note{border-left:2px solid #c1acff}}:where(html[data-theme=dark]) .hr-editorial-note{border-left:2px solid #c1acff}.hr-event-relation{color:var(--hr-muted);margin-top:6px;font-size:12px}.hr-event-relation a{border-bottom:1px solid var(--hr-line);color:var(--hr-text)}.hr-event-commentary{background:#fafafa;border-left:2px solid #a28cff;grid-template-columns:118px minmax(0,1fr);gap:4px 10px;max-width:78ch;margin-top:10px;padding:8px 10px;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-event-commentary{background:#16161a;border-left:2px solid #c1acff}}:where(html[data-theme=dark]) .hr-event-commentary{background:#16161a;border-left:2px solid #c1acff}.hr-event-commentary>span{color:var(--hr-purple);letter-spacing:.08em;text-transform:uppercase;grid-row:1/-1;font:750 9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-event-commentary>a{border-bottom:1px solid var(--hr-line);width:max-content;max-width:100%;color:var(--hr-text);font-size:12px;font-weight:680;line-height:1.4}.hr-event-meta{max-width:100%;color:var(--hr-muted);text-transform:uppercase;letter-spacing:.075em;white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:center;margin-top:11px;font:700 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow-x:auto}.hr-event-meta::-webkit-scrollbar{display:none}.hr-meta-separator{color:var(--hr-line);pointer-events:none;flex:none;margin:0 7px}.hr-event-org{border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex;overflow:hidden}.hr-event-org img{object-fit:contain;width:19px;height:19px;display:block}.hr-event-org i{color:var(--hr-text);font-family:Inter,ui-sans-serif,sans-serif;font-size:8px;font-style:normal;font-weight:800}.hr-orgs{flex:none;align-items:center;display:inline-flex}.hr-orgs .hr-event-org+.hr-event-org,.hr-orgs .hr-org-extra{margin-left:-5px}.hr-orgs .hr-event-org{background:#fff;box-shadow:0 0 0 2px #fff}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-orgs .hr-event-org{background:#0c0c10;box-shadow:0 0 0 2px #0c0c10}}:where(html[data-theme=dark]) .hr-orgs .hr-event-org{background:#0c0c10;box-shadow:0 0 0 2px #0c0c10}.hr-event-org i{background:#f1f1f4;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-event-org i{background:#212125}}:where(html[data-theme=dark]) .hr-event-org i{background:#212125}.hr-org-extra{color:var(--hr-muted);width:auto;font:800 9px/1 Inter,ui-sans-serif,sans-serif;box-shadow:none!important;background:0 0!important;margin-left:4px!important}.hr-event-tag,.hr-source-link,.hr-brief-link{color:inherit}.hr-event-tag:hover,.hr-source-link:hover,.hr-brief-link:hover{text-underline-offset:3px;text-decoration:underline}.hr-event-tag small{color:var(--hr-faint);font-size:9px}.hr-event-type{color:var(--hr-text)}.hr-evidence-tag.evidence-contested,.hr-evidence-tag.evidence-corrected,.hr-evidence-tag.evidence-withdrawn{color:#a7432d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-evidence-tag.evidence-contested,:where(html:not([data-theme=light])) .hr-evidence-tag.evidence-corrected,:where(html:not([data-theme=light])) .hr-evidence-tag.evidence-withdrawn{color:#f58970}}:where(html[data-theme=dark]) .hr-evidence-tag.evidence-contested,:where(html[data-theme=dark]) .hr-evidence-tag.evidence-corrected,:where(html[data-theme=dark]) .hr-evidence-tag.evidence-withdrawn{color:#f58970}.hr-brief-link{color:var(--hr-text);font-weight:800}.hr-event-body h3,.hr-event-copy p{text-wrap:pretty}.hr-event-body .hr-poster-mcard{display:flex}.hr-editorial-section-heading{margin-bottom:46px}.hr-editorial-section-heading>p{color:var(--hr-purple);letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:850;line-height:1.2}.hr-editorial-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.5vw,48px);font-weight:900;line-height:1.02}.hr-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.hr-analysis-card{background:#fff;border:1px solid #dedede;border-radius:24px;flex-direction:column;min-height:0;padding:30px 32px 28px;transition:transform .18s,border-color .18s;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-analysis-card{background:#0c0c10;border:1px solid #35353a}}:where(html[data-theme=dark]) .hr-analysis-card{background:#0c0c10;border:1px solid #35353a}.hr-analysis-card:hover{border-color:#bcbcbc;transform:translateY(-2px)}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-analysis-card:hover{border-color:#545459}}:where(html[data-theme=dark]) .hr-analysis-card:hover{border-color:#545459}.hr-analysis-label{min-height:1.2em;color:var(--hr-purple);letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.2;overflow:hidden}.hr-analysis-media{aspect-ratio:16/9;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:14px;margin:22px 0 0;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-analysis-media{background:#1a1a1e;border:1px solid #2e2e33}}:where(html[data-theme=dark]) .hr-analysis-media{background:#1a1a1e;border:1px solid #2e2e33}.hr-analysis-media img{object-fit:contain;width:100%;height:100%;padding:9px;display:block}.hr-analysis-media.cover img{object-fit:cover;padding:0}.hr-analysis-card h3{letter-spacing:-.035em;max-width:590px;min-height:2.28em;margin:24px 0 14px;font-size:27px;font-weight:850;line-height:1.14}.hr-analysis-dek{color:#666;max-width:600px;min-height:4.74em;font-size:16px;font-weight:500;line-height:1.58}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-analysis-dek{color:#9c9ca2}}:where(html[data-theme=dark]) .hr-analysis-dek{color:#9c9ca2}.hr-analysis-bottom{margin-top:auto;padding-top:30px}.hr-analysis-bottom p{margin:0}.hr-analysis-bottom strong{margin-bottom:10px;font-size:15px;font-weight:820;line-height:1.4;display:block}.hr-analysis-bottom small{color:#797979;font-size:13px;font-weight:520;line-height:1.45;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-analysis-bottom small{color:#8c8c92}}:where(html[data-theme=dark]) .hr-analysis-bottom small{color:#8c8c92}.hr-question-row{grid-template-columns:72px minmax(0,1fr);column-gap:24px;padding:0 0 38px;display:grid}.hr-question-row+.hr-question-row{border-top:1px solid var(--hr-line);padding-top:38px}.hr-question-number{letter-spacing:-.04em;padding-top:4px;font-size:38px;font-weight:850;line-height:1}.hr-question-meta{letter-spacing:.025em;text-transform:uppercase;margin-bottom:16px;font-size:15px;font-weight:850;line-height:1.25}.hr-question-title{letter-spacing:-.045em;max-width:900px;margin:0;font-size:27px;font-weight:850;line-height:1.14}.hr-question-title a:hover{color:var(--hr-purple)}.hr-question-dek{max-width:920px;color:var(--hr-muted);font-size:20px;font-weight:500;line-height:1.55;margin:22px 0 0!important}.hr-question-link{margin-top:14px;font-size:12px;font-weight:750;display:inline-block;color:var(--hr-purple)!important}.hr-question-link:hover{text-underline-offset:3px;text-decoration:underline}.hr-map{color:var(--hr-ink);background:#fff;padding-top:80px;padding-bottom:102px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map{background:#0c0c10}}:where(html[data-theme=dark]) .hr-map{background:#0c0c10}.hr-map-intro{max-width:none}.hr-map-intro h3{letter-spacing:-.035em;margin:0;font-size:clamp(27px,2.8vw,34px);font-weight:850;line-height:1.08}.hr-map-intro>p{max-width:850px;color:var(--hr-muted);margin:22px 0 0;font-size:21px;font-weight:570;line-height:1.62}.hr-stage-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:42px;display:flex}.hr-stage-pill{appearance:none;border:1.2px solid var(--hr-ink);min-height:58px;color:var(--hr-ink);letter-spacing:.01em;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font:850 18px/1 Inter,ui-sans-serif,sans-serif;transition:background .16s,color .16s,transform .16s;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-stage-pill{background:#0c0c10}}:where(html[data-theme=dark]) .hr-stage-pill{background:#0c0c10}.hr-stage-pill:hover{transform:translateY(-1px)}.hr-stage-pill.active,.hr-stage-pill[aria-pressed=true]{background:var(--hr-ink);color:#fff}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-stage-pill.active,:where(html:not([data-theme=light])) .hr-stage-pill[aria-pressed=true]{color:#0c0c10}}:where(html[data-theme=dark]) .hr-stage-pill.active,:where(html[data-theme=dark]) .hr-stage-pill[aria-pressed=true]{color:#0c0c10}.hr-stage-pill:focus-visible{outline:2px solid var(--hr-purple);outline-offset:3px}.hr-stage-arrow{font-size:28px;font-weight:700;line-height:1}.hr-map-callout{border-left:3px solid var(--hr-purple);margin-top:28px;padding:5px 0 5px 18px;font-size:18px;font-weight:750;line-height:1.5}.hr-map-link{border-bottom:1px solid var(--hr-faint);margin-top:28px;padding-bottom:3px;font-size:13px;font-weight:750;display:inline-block;color:var(--hr-purple)!important}.hr-footer{color:#fff;background:#18181b;border-top:1px solid #33333a;grid-template-columns:180px 1fr auto;align-items:start;min-height:120px;padding:34px;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-footer{color:#0c0c10;background:#e0e0e6;border-top:1px solid #c7c7d0}}:where(html[data-theme=dark]) .hr-footer{color:#0c0c10;background:#e0e0e6;border-top:1px solid #c7c7d0}.hr-footer>span{font-size:20px;font-weight:800}.hr-footer p{color:#aaaab3;max-width:620px;font-size:13px;line-height:1.45}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-footer p{color:#63636b}}:where(html[data-theme=dark]) .hr-footer p{color:#63636b}.hr-footer a{color:#aaaab3;font-size:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-footer a{color:#63636b}}:where(html[data-theme=dark]) .hr-footer a{color:#63636b}@media (width<=980px){.hr-hero{grid-template-columns:1fr;gap:38px}.hr-hero aside{max-width:680px}.hr-analysis-grid{width:min(calc(100% + 16px),calc(100vw - 12px),var(--hr-content-width));grid-template-columns:1fr}.hr-analysis-card{min-height:0}.hr-footer{grid-template-columns:1fr;gap:18px}}@media (width<=680px){.hr-hero{min-height:0;padding:34px 16px 30px}.hr-hero h1{font-size:46px}.hr-hero aside{grid-template-columns:1fr 1fr}.hr-hero aside div{min-height:80px;padding:12px}.hr-section{padding:32px 16px 48px}.hr-section-heading h2{font-size:25px}.hr-timeline-event{grid-template-columns:62px 1fr}.hr-year{grid-column:1/-1;padding:18px 0 0;font-size:38px}.hr-timeline-event time{padding:22px 0}.hr-event-body{padding:20px 0}.hr-event-body h3{font-size:18px}.hr-event-body>p{font-size:14px}.hr-event-commentary{grid-template-columns:1fr;gap:5px}.hr-event-meta{flex-wrap:wrap;line-height:2}.hr-editorial-section-heading{margin-bottom:38px}.hr-editorial-section-heading>p{font-size:11px}.hr-editorial-section-heading h2{font-size:clamp(34px,10vw,46px)}.hr-analysis{padding-top:48px;padding-bottom:58px}.hr-analysis-card{border-radius:20px;padding:25px 24px 23px}.hr-analysis-card h3{min-height:0;margin-top:22px;font-size:23px}.hr-analysis-dek{min-height:0}.hr-analysis-media{margin-top:18px}.hr-questions{padding-top:56px;padding-bottom:62px}.hr-questions .hr-editorial-section-heading{margin-bottom:38px}.hr-question-row{grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding-bottom:30px}.hr-question-row+.hr-question-row{padding-top:30px}.hr-question-number{font-size:30px}.hr-question-meta{margin-bottom:12px;font-size:12px}.hr-question-title{font-size:23px;line-height:1.14}.hr-question-dek{font-size:17px;line-height:1.5;margin-top:16px!important}.hr-map{padding-top:58px;padding-bottom:80px}.hr-map .hr-editorial-section-heading{margin-bottom:38px}.hr-map-intro h3{font-size:clamp(26px,7vw,30px);line-height:1.1}.hr-map-intro>p{font-size:18px}.hr-stage-row{gap:8px;margin-top:32px}.hr-stage-pill{min-height:48px;padding:0 17px;font-size:15px}.hr-stage-arrow{font-size:21px}.hr-map-callout{font-size:16px}.hr-footer{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hr-hero-card{width:min(calc(100% - 16px),var(--hr-content-width));background:#fff;border:1px solid #e7e7e7;border-radius:20px;margin:12px auto 0;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-hero-card{background:#0c0c10;border:1px solid #2c2c31}}:where(html[data-theme=dark]) .hr-hero-card{background:#0c0c10;border:1px solid #2c2c31}.hr-hero{border-bottom:0;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:34px;min-height:0;padding:14px clamp(16px,50vw - 598px,40px) 18px}.hr-hero-copy>p:first-child{letter-spacing:.18em;margin-bottom:15px;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-hero h1{letter-spacing:-.055em;max-width:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(38px,3.9vw,50px);font-weight:900;line-height:.91}.hr-hero h1 .hr-hero-line{display:block}.hr-hero h1 .hr-hero-line-two{white-space:nowrap}.hr-hero h1 .hr-outline{color:#0000;-webkit-text-stroke:1.3px var(--hr-ink);font-style:normal;font-weight:780;display:inline}.hr-hero .hr-hero-copy .hr-hero-subtitle{max-width:650px;color:var(--hr-muted);letter-spacing:0;text-wrap:balance;margin:21px 0 0;font:400 13px/1.5 Arial,Noto Sans SC,sans-serif}.hr-hero-side{width:100%;max-width:300px;margin:0 auto}.hr-loop-panel{width:100%;max-width:230px;margin:0 0 0 auto}.hr-loop-stage{height:148px;position:relative}.hr-loop-filter{z-index:5;appearance:none;color:var(--hr-ink);letter-spacing:.015em;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #0000;padding:3px 5px;font:850 12px/1 Arial,Noto Sans SC,sans-serif;transition:color .16s,transform .16s,border-color .16s;position:absolute}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-loop-filter{background:#0c0c10}}:where(html[data-theme=dark]) .hr-loop-filter{background:#0c0c10}.hr-loop-filter:hover,.hr-loop-filter[aria-pressed=true]{color:var(--hr-purple);border-bottom-color:var(--hr-purple);transform:translateY(-1px)}.hr-loop-filter:focus-visible{outline:2px solid var(--hr-purple);outline-offset:3px;border-radius:4px}.hr-loop-filter.model{top:10px;left:0}.hr-loop-filter.decide{top:10px;right:0}.hr-loop-filter.update{bottom:10px;left:0}.hr-loop-filter.interact{bottom:10px;right:0}.hr-loop-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hr-loop-path{fill:none;stroke:#1111112e;stroke-width:1.05px;stroke-dasharray:3 8;animation:16s linear infinite hrDashFlow}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-loop-path{stroke:#e7e8ed2e}}:where(html[data-theme=dark]) .hr-loop-path{stroke:#e7e8ed2e}.hr-loop-node{fill:var(--hr-ink);transition:fill .16s,stroke .16s,stroke-width .16s}.hr-loop-node.is-active{fill:var(--hr-purple);stroke:#6d4aff2e;stroke-width:6px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-loop-node.is-active{stroke:#a59fff2e}}:where(html[data-theme=dark]) .hr-loop-node.is-active{stroke:#a59fff2e}.hr-loop-dot-layer{z-index:6;pointer-events:none}.hr-loop-dot{fill:var(--hr-purple)}.hr-loop-filter-hint{z-index:4;white-space:nowrap;color:var(--hr-purple);letter-spacing:.15em;font:850 7px/1 Arial,Noto Sans SC,sans-serif;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}@keyframes hrDashFlow{to{stroke-dashoffset:-52px}}.hr-section{padding-right:max(24px,calc((100% - var(--hr-content-width))/2));padding-left:max(24px,calc((100% - var(--hr-content-width))/2))}.hr-founder{border-top:1px solid var(--hr-line);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:grid}.hr-hero-side>.hr-founder{width:100%;max-width:230px;margin-left:auto}.hr-founder-photo{cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0}.hr-founder-photo img{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block}.hr-founder>div{flex-direction:column;min-width:0;display:flex}.hr-founder-label{color:var(--hr-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font:700 8.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}:lang(zh) .hr-founder-label{letter-spacing:.04em;font-family:inherit;font-size:9.5px}.hr-founder strong{font-size:11px;font-weight:400;line-height:1.2}.hr-founder-lightbox{z-index:80;cursor:zoom-out;background:#111113d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-founder-lightbox{background:#111113d1}}:where(html[data-theme=dark]) .hr-founder-lightbox{background:#111113d1}.hr-founder-lightbox img{object-fit:contain;border-radius:8px;max-width:min(760px,92vw);max-height:82vh}.hr-founder-lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:18px;line-height:1;position:absolute;top:16px;right:18px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-founder-lightbox button{color:#0c0c10}}:where(html[data-theme=dark]) .hr-founder-lightbox button{color:#0c0c10}.hr-primary-type-filter{grid-area:type}.hr-more-filters{border:0;border-bottom:1px solid var(--hr-faint);color:var(--hr-muted);cursor:pointer;background:#fff;grid-area:more;align-self:end;align-items:center;gap:7px;padding:3px 0;font-size:10px;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-more-filters{background:#0c0c10}}:where(html[data-theme=dark]) .hr-more-filters{background:#0c0c10}.hr-more-filters i{font-style:normal}.hr-year{display:none}.hr-view-all{border-bottom:1px solid var(--hr-faint);width:max-content;margin:22px 0 0 auto;padding-bottom:3px;font-size:13px;font-weight:700;display:block}.hr-empty{color:var(--hr-muted);text-align:center;padding:40px 0}@media (width<=900px){.hr-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 16px 26px}.hr-hero-copy,.hr-hero-side{width:100%;min-width:0}.hr-hero-side{max-width:320px;margin-left:0}.hr-loop-panel{margin-left:0}.hr-hero-side>.hr-founder{max-width:none;margin-left:0}.hr-section{padding-left:24px;padding-right:24px}.hr-section-heading{grid-template-columns:minmax(0,1fr) auto}.hr-timeline-event{grid-template-columns:54px minmax(0,1fr);gap:22px}}@media (width<=680px){.hr-hero-card{border-radius:17px;width:calc(100% - 12px);margin-top:8px}.hr-hero{gap:18px;min-height:0;padding:22px 8px 21px}.hr-hero-copy>p:first-child{margin-bottom:13px}.hr-hero h1{font-size:min(40px,8.84956vw - 2.83186px);line-height:.94}.hr-hero h1 .hr-hero-line-two{white-space:nowrap}.hr-hero .hr-hero-copy .hr-hero-subtitle{max-width:38em;margin-top:18px}.hr-section{padding-left:16px;padding-right:16px}.hr-section-heading{grid-template-columns:minmax(0,1fr) auto;gap:14px}.hr-section-heading h2{font-size:31px}.hr-section-heading>a{grid-column:auto;place-self:end;margin:0;font-size:11px}.hr-timeline-event{grid-template-columns:42px minmax(0,1fr);gap:13px}.hr-timeline-event time,.hr-event-body{padding:0}.hr-event-meta{flex-wrap:nowrap;line-height:1.35}.hr-event-commentary{grid-template-columns:1fr}.hr-event-commentary>span{grid-row:auto}}@media (prefers-reduced-motion:reduce){.hr-loop-path{animation:none}.hr-loop-dot-layer{display:none}}.hr-analysis{padding-top:58px;padding-bottom:64px}.hr-analysis .hr-editorial-section-heading{margin-bottom:30px}.hr-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-left:0;transform:none}.hr-analysis-card{border-radius:16px;padding:18px 18px 17px}.hr-analysis-label{letter-spacing:.095em;font-size:9px}.hr-analysis-media{border-radius:9px;margin-top:13px}.hr-analysis-media img{padding:6px}.hr-analysis-card h3{letter-spacing:-.025em;min-height:3.66em;margin:15px 0 9px;font-size:17px;line-height:1.22}.hr-analysis-dek{min-height:7.25em;font-size:12.5px;line-height:1.45}.hr-analysis-bottom{padding-top:18px}.hr-analysis-bottom strong{margin-bottom:5px;font-size:12px;line-height:1.35}.hr-analysis-bottom small{font-size:10px;line-height:1.4}.hr-questions{padding-top:58px;padding-bottom:64px}.hr-questions .hr-editorial-section-heading{margin-bottom:30px}.hr-questions .hr-editorial-section-heading h2{font-size:clamp(31px,3vw,40px)}.hr-question-row{grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding:0 0 25px}.hr-question-row+.hr-question-row{padding-top:25px}.hr-question-number{padding-top:2px;font-size:27px;line-height:1}.hr-question-meta{color:var(--hr-text);letter-spacing:.07em;margin-bottom:9px;font:800 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-question-title{letter-spacing:-.028em;max-width:870px;font-size:21px;line-height:1.2}.hr-question-dek{color:var(--hr-muted);font-size:13px;line-height:1.45;margin:10px 0 0!important}.hr-question-links{flex-wrap:wrap;gap:6px 18px;margin-top:9px;display:flex}.hr-question-links a{color:var(--hr-purple);font-size:11.5px;font-weight:700;line-height:1.4}.hr-question-links a:hover{text-underline-offset:3px;text-decoration:underline}.hr-map{padding-top:60px;padding-bottom:86px}.hr-map .hr-editorial-section-heading{margin-bottom:34px}.hr-map-intro{margin-bottom:46px}.hr-map-intro h3{font-size:clamp(25px,2.6vw,31px)}.hr-map-intro>p{max-width:790px;color:var(--hr-muted);margin-top:14px;font-size:16px;line-height:1.56}.hr-stage-row{gap:7px;margin-top:24px}.hr-stage-pill{min-height:40px;padding:0 17px;font-size:13px}.hr-stage-arrow{font-size:19px}.hr-map-callout{border-left-width:2px;max-width:760px;margin-top:18px;padding-left:13px;font-size:14px;line-height:1.45}.hr-map-article{width:100%;color:var(--hr-text);margin:0;font-size:14.5px;font-weight:470;line-height:1.68}.hr-map-article>p:first-of-type{margin-top:0}.hr-map-article p{margin:0 0 16px}.hr-map-article strong{color:var(--hr-ink);font-weight:780}.hr-map-article h2{max-width:760px;color:var(--hr-ink);letter-spacing:-.018em;margin:45px 0 15px;font-size:20px;font-weight:820;line-height:1.22}.hr-map-article h3{color:var(--hr-ink);margin:30px 0 11px;font-size:16px;font-weight:800;line-height:1.32}.hr-map-article h4{color:var(--hr-ink);margin:22px 0 9px;font-size:14.5px;font-weight:800;line-height:1.38}.hr-map-article hr{border:0;border-top:1px solid var(--hr-line);margin:38px 0}.hr-map-article a{color:#4f35d6;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article a{color:#9597ff}}:where(html[data-theme=dark]) .hr-map-article a{color:#9597ff}.hr-map-article ol{margin:0 0 20px;padding-left:21px}.hr-map-article ol li{margin:0 0 8px;padding-left:3px}.hr-map-article blockquote{border-left:2px solid var(--hr-purple);color:var(--hr-text);margin:22px 0;padding:2px 0 2px 14px;font-size:15.5px;font-weight:600;line-height:1.55}.hr-map-article blockquote p{margin:0}.hr-map-article table{border-top:1px solid var(--hr-line);border-collapse:collapse;width:100%;margin:20px 0 28px;font-size:12.5px;line-height:1.5}.hr-map-article th,.hr-map-article td{border-bottom:1px solid var(--hr-line);text-align:left;vertical-align:top;padding:9px 10px}.hr-map-article th{color:var(--hr-ink);font-size:11px;font-weight:820}.hr-map-article code{background:#f4f4f4;border-radius:4px;padding:.1em .3em;font-size:.92em}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article code{background:#1e1e22}}:where(html[data-theme=dark]) .hr-map-article code{background:#1e1e22}.hr-map-article pre{border:1px solid var(--hr-line);background:#f6f6f6;margin:20px 0;padding:14px 16px;font-size:12px;line-height:1.5;overflow-x:auto}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article pre{background:#1b1b20}}:where(html[data-theme=dark]) .hr-map-article pre{background:#1b1b20}.hr-map-article pre code{background:0 0;padding:0}.hr-map-article .map-edition{color:var(--hr-muted);letter-spacing:.02em;margin:0 0 22px;font-size:11.5px;font-weight:750}.hr-map-article .map-section-label{color:#898989;letter-spacing:.16em;text-transform:uppercase;margin:44px 0 7px;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article .map-section-label{color:#7f7f84}}:where(html[data-theme=dark]) .hr-map-article .map-section-label{color:#7f7f84}.hr-map-article .map-section-label+.framework-marker,.hr-map-article .map-section-label+h2,.hr-map-article .framework-marker+h2{margin-top:0}.hr-map-article .framework-marker{color:#858585;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 7px;font:850 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article .framework-marker{color:#828288}}:where(html[data-theme=dark]) .hr-map-article .framework-marker{color:#828288}.hr-map-article .framework-marker .fm-dot{background:var(--hr-purple);border-radius:50%;width:4px;height:4px}.hr-map-article .toc-wrap{border-top:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line);margin:14px 0 38px;padding:14px 0 16px}.hr-map-article .toc-label{color:var(--hr-muted);letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-map-article .toc-wrap ol{counter-reset:toc;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 32px;margin:0;padding:0;list-style:none;display:grid}.hr-map-article .toc-wrap li{counter-increment:toc;grid-template-columns:27px minmax(0,1fr);align-items:baseline;gap:7px;margin:0;padding:0;display:grid}.hr-map-article .toc-wrap li:before{content:counter(toc,decimal-leading-zero);color:#999;letter-spacing:.05em;font-size:9px;font-weight:800}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article .toc-wrap li:before{color:#727277}}:where(html[data-theme=dark]) .hr-map-article .toc-wrap li:before{color:#727277}.hr-map-article .toc-wrap a{color:var(--hr-ink);font-size:12px;font-weight:720;line-height:1.42;text-decoration:none}.hr-map-article ul{margin:3px 0 24px;padding-left:0;list-style:none}.hr-map-article ul>li{border-top:1px solid #ececec;margin:0;padding:11px 0 11px 14px;position:relative}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article ul>li{border-top:1px solid #27272b}}:where(html[data-theme=dark]) .hr-map-article ul>li{border-top:1px solid #27272b}.hr-map-article ul>li:last-child{border-bottom:1px solid #ececec}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article ul>li:last-child{border-bottom:1px solid #27272b}}:where(html[data-theme=dark]) .hr-map-article ul>li:last-child{border-bottom:1px solid #27272b}.hr-map-article ul:has(+hr)>li:last-child{border-bottom:0}.hr-map-article ul>li:before{content:"";background:#777;border-radius:50%;width:3px;height:3px;position:absolute;top:20px;left:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article ul>li:before{background:#8e8e94}}:where(html[data-theme=dark]) .hr-map-article ul>li:before{background:#8e8e94}.hr-map-article ul ul{margin:7px 0 0;padding-left:14px}.hr-map-article ul ul>li{border:0;padding:4px 0 4px 11px}.hr-map-article ul ul>li:before{background:#aaa;width:3px;height:3px;top:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-article ul ul>li:before{background:#636469}}:where(html[data-theme=dark]) .hr-map-article ul ul>li:before{background:#636469}.hr-map-article .editorial-pull{border-left:2px solid var(--hr-purple);letter-spacing:-.008em;max-width:760px;margin:27px 0;padding:3px 0 3px 14px;font-size:16px;font-weight:760;line-height:1.5}.hr-map-article .why-map{border-top:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line);grid-template-columns:130px minmax(0,1fr);gap:28px;margin:40px 0 42px;padding:20px 0 22px;display:grid}.hr-map-article .why-map-label{color:var(--hr-muted);letter-spacing:.15em;text-transform:uppercase;padding-top:2px;font:850 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-map-article .why-map blockquote{color:var(--hr-text);border:0;margin:0;padding:0;font-size:13.5px;font-weight:520;line-height:1.6}.hr-map-article .why-map cite{color:var(--hr-muted);margin-top:10px;font-size:11px;font-style:normal;font-weight:650;line-height:1.4;display:block}.hr-map-article .why-map-note{max-width:720px;margin:14px 0 0;font-size:13.5px;font-weight:600;line-height:1.55}@media (width<=980px){.hr-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-analysis-card h3,.hr-analysis-dek{min-height:0}}@media (width<=680px){.hr-analysis{padding-top:44px;padding-bottom:50px}.hr-analysis-grid{grid-template-columns:1fr;gap:10px}.hr-analysis-card{border-radius:13px;grid-template-columns:104px minmax(0,1fr);gap:0 14px;padding:14px;display:grid}.hr-analysis-label{grid-column:1/-1;margin-bottom:10px}.hr-analysis-media{border-radius:7px;grid-row:2/5;margin:0}.hr-analysis-card h3{grid-column:2;margin:0 0 7px;font-size:16px}.hr-analysis-dek{grid-column:2;font-size:11.5px;line-height:1.4}.hr-analysis-bottom{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:0 8px;padding-top:11px;display:flex}.hr-analysis-bottom strong{margin:0}.hr-questions{padding-top:46px;padding-bottom:52px}.hr-questions .hr-editorial-section-heading{margin-bottom:26px}.hr-questions .hr-editorial-section-heading h2{font-size:30px}.hr-question-row{grid-template-columns:37px minmax(0,1fr);column-gap:11px;padding-bottom:21px}.hr-question-row+.hr-question-row{padding-top:21px}.hr-question-number{font-size:20px}.hr-question-meta{margin-bottom:7px;font-size:8.5px}.hr-question-title{font-size:17px;line-height:1.24}.hr-question-dek{font-size:11.5px;margin-top:8px!important}.hr-question-links{gap:5px 12px;margin-top:8px}.hr-question-links a{font-size:10.5px}.hr-map{padding-top:48px;padding-bottom:62px}.hr-map-intro{margin-bottom:36px}.hr-map-intro h3{font-size:24px}.hr-map-intro>p{font-size:14px}.hr-stage-row{margin-top:20px}.hr-stage-pill{min-height:35px;padding:0 12px;font-size:11px}.hr-stage-arrow{font-size:15px}.hr-map-callout{font-size:12.5px}.hr-map-article{font-size:13.5px;line-height:1.62}.hr-map-article h2{margin-top:36px;font-size:18px}.hr-map-article h3{margin-top:25px;font-size:15px}.hr-map-article .toc-wrap ol{grid-template-columns:1fr}.hr-map-article .why-map{grid-template-columns:1fr;gap:12px}.hr-map-article .editorial-pull{font-size:14.5px}.hr-map-article table{white-space:normal;display:block;overflow-x:auto}}.hr-map-preview{gap:34px;display:grid}.hr-map-lede{max-width:52em;color:var(--hr-muted);font-size:16px;line-height:1.55;margin-top:-18px!important}.hr-map-start h3,.hr-map-toc h3{border-bottom:2px solid var(--hr-ink);color:var(--hr-ink);letter-spacing:-.02em;margin:0 0 4px;padding-bottom:10px;font-size:20px;font-weight:820;line-height:1.2}.hr-map-start ul{margin:0;padding:0;list-style:none;display:grid}.hr-map-start li{border-bottom:1px solid #ececec;align-content:start;gap:5px;padding:14px 0 15px;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-start li{border-bottom:1px solid #27272b}}:where(html[data-theme=dark]) .hr-map-start li{border-bottom:1px solid #27272b}.hr-map-reading-title{text-wrap:balance;font-size:15px;font-weight:720;line-height:1.35}.hr-map-reading-title a{color:var(--hr-ink);text-underline-offset:3px;-webkit-text-decoration:underline #6b4cf273;text-decoration:underline #6b4cf273;text-decoration-thickness:1px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-reading-title a{text-decoration-color:#a59eff73}}:where(html[data-theme=dark]) .hr-map-reading-title a{text-decoration-color:#a59eff73}.hr-map-reading-title a:hover{color:#4f35d6;text-decoration-color:currentColor}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-reading-title a:hover{color:#9597ff}}:where(html[data-theme=dark]) .hr-map-reading-title a:hover{color:#9597ff}.hr-map-reading-title a i{color:var(--hr-muted);font-size:11px;font-style:normal;font-weight:500}.hr-map-reading-title>span{color:var(--hr-muted);font-weight:500}.hr-map-start li p{color:var(--hr-text);font-size:13.5px;line-height:1.58}.hr-map-reading-meta{color:var(--hr-muted);letter-spacing:.04em;white-space:nowrap;font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-map-toc ol{margin:0;padding:0;list-style:none;display:grid}.hr-map-toc li{border-bottom:1px solid #ececec}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-toc li{border-bottom:1px solid #27272b}}:where(html[data-theme=dark]) .hr-map-toc li{border-bottom:1px solid #27272b}.hr-map-toc li a{grid-template-columns:26px minmax(0,1fr);gap:3px 8px;padding:12px 0 13px;display:grid}.hr-map-toc li a>span{color:var(--hr-faint);grid-row:span 3;padding-top:4px;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-map-toc li strong{color:var(--hr-ink);font-size:14.5px;font-weight:720;line-height:1.35}.hr-map-toc li small{color:var(--hr-muted);font-size:13px;line-height:1.5}.hr-map-toc li em{color:var(--hr-text);letter-spacing:.01em;grid-column:2;font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.hr-map-toc li a:hover strong{color:#4f35d6;text-underline-offset:3px;text-decoration:underline}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-toc li a:hover strong{color:#9597ff}}:where(html[data-theme=dark]) .hr-map-toc li a:hover strong{color:#9597ff}.hr-map-full-section{max-width:none;padding-top:6px}.hr-map-full-section>.map-section-label:first-child{margin-top:0}.hr-map-toc>header{border-bottom:2px solid var(--hr-ink);justify-content:space-between;align-items:end;gap:16px;margin-bottom:4px;padding-bottom:10px;display:flex}.hr-map-toc>header h3{border:0;margin:0;padding:0}.hr-map-toc>header button{appearance:none;border:0;border-bottom:1px solid var(--hr-faint);color:#505158;cursor:pointer;background:0 0;padding:0 0 2px;font:700 13px/1.2 inherit}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-toc>header button{color:#acadb6}}:where(html[data-theme=dark]) .hr-map-toc>header button{color:#acadb6}.hr-map-toc>header button:hover{color:var(--hr-ink)}.hr-map-preview .hr-map-link{justify-self:start;margin-top:-8px;font-size:14px}@media (width<=680px){.hr-stream-commentary{grid-template-columns:42px minmax(0,1fr);gap:13px;padding-left:0}.hr-stream-commentary-body{margin-left:0;padding:12px 14px 13px}.hr-stream-commentary h3{font-size:17px}.hr-map-preview{grid-template-columns:minmax(0,1fr);gap:34px}.hr-map-lede{font-size:15px;margin-top:-12px!important}}.hr-section-heading h2,.hr-editorial-section-heading h2{letter-spacing:-.035em;font-size:44px;font-weight:800;line-height:1.08}.hr-map-start h3,.hr-map-toc h3,.hr-map-toc>header h3,.hr-map-full-section h2{letter-spacing:-.015em;font-size:18px;font-weight:800;line-height:1.25}.hr-event-body h3,.hr-stream-commentary h3,.hr-analysis-card h3,.hr-question-title,.hr-map-reading-title,.hr-map-toc li strong,.hr-map-full-section h3{letter-spacing:-.005em;font-size:15px;font-weight:700;line-height:1.35}.hr-timeline-event time b{letter-spacing:0;font-size:15px;font-weight:700}.hr-event-copy,.hr-event-copy p,.hr-stream-commentary-copy p,.hr-analysis-dek,.hr-map-lede,.hr-map-start li p,.hr-map-toc li small,.hr-editorial-note,.hr-map-full-section p,.hr-map-full-section li,.hr-map-full-section td,.hr-map-full-section th{color:var(--hr-text);font-size:13px;font-weight:400;line-height:1.6}.hr-map-full-section h4{font-size:13px;font-weight:700}.hr-map-full-section blockquote,.hr-map-full-section blockquote p,.hr-map-full-section .editorial-pull{font-size:15px;font-weight:700;line-height:1.45}.hr-event-relation,.hr-event-commentary,.hr-event-commentary a,.hr-question-dek,.hr-question-links a,.hr-analysis-bottom strong{color:var(--hr-muted);font-size:12px;font-weight:500;line-height:1.5}.hr-question-dek{margin-top:6px!important}.hr-question-links a,.hr-event-relation a,.hr-event-commentary a{color:var(--hr-text);text-decoration:underline;-webkit-text-decoration-color:var(--hr-faint);text-decoration-color:var(--hr-faint);text-underline-offset:3px}.hr-analysis-bottom strong{color:var(--hr-ink);font-weight:700}.hr-event-meta,.hr-stream-commentary-label,.hr-analysis-label,.hr-analysis-bottom small,.hr-question-meta,.hr-map-reading-meta,.hr-map-toc li em,.hr-map-toc li a>span,.hr-editorial-section-heading>p,.hr-timeline-event time span,.hr-map-full-section .map-section-label,.hr-map-full-section .framework-marker{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.hr-analysis-label{color:var(--hr-purple)}.hr-map-toc li em{text-transform:none;letter-spacing:.02em}@media (width<=680px){.hr-section-heading h2,.hr-editorial-section-heading h2{font-size:32px}.hr-event-meta{white-space:normal;flex-wrap:wrap;row-gap:4px;line-height:1.5;overflow:visible}}.hr-about-body{gap:18px;max-width:820px;display:grid}.hr-about-intro{color:var(--hr-text);font-size:13px;line-height:1.6}.hr-about-parts{border-block:1px solid var(--hr-line);flex-wrap:wrap;gap:10px 28px;margin:0;padding:14px 0;list-style:none;display:flex}.hr-about-parts li{gap:2px;display:grid}.hr-about-parts strong{color:var(--hr-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.hr-about-parts span{color:var(--hr-muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hr-about-editor{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hr-about-editor img{object-fit:cover;border-radius:50%;width:36px;height:36px}.hr-about-editor p{color:var(--hr-muted);font-size:12px;line-height:1.5}.hr-about-editor b{color:var(--hr-ink)}.hr-about .hr-view-all{justify-self:start;margin:0}.hr-copy-lead{color:var(--hr-ink);font-weight:700}@media (width>=681px){.hr-event-commentary>a{border-bottom:0;grid-column:2}}.hr-event-copy p{padding-left:14px;position:relative}.hr-event-copy p:before{content:"";background:var(--hr-faint);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(.8em - 2px);left:2px}.hr-timeline a.hr-more-filters{color:var(--hr-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.hr-timeline a.hr-more-filters:hover{color:var(--hr-ink)}.hr-stream-commentary-copy p{padding-left:14px;position:relative}.hr-stream-commentary-copy p:before{content:"";background:var(--hr-faint);border-radius:50%;width:4px;height:4px;position:absolute;top:calc(.8em - 2px);left:2px}.hr-event-body>.hr-editorial-note,.hr-event-body>.hr-event-relation,.hr-event-body>.hr-event-meta,.hr-stream-commentary-body>.hr-event-relation,.hr-stream-commentary-body>.hr-event-meta{margin-left:14px}.hr-event-body>.hr-editorial-note{max-width:76ch;color:var(--hr-muted);border-left:0;margin-top:6px;padding-left:0;font-size:12px;line-height:1.5}.hr-page{--hr-measure:var(--site-measure)}.hr-event-body h3,.hr-event-copy,.hr-event-copy p,.hr-event-body>.hr-editorial-note,.hr-event-body>.hr-event-relation,.hr-stream-commentary h3,.hr-stream-commentary-copy,.hr-stream-commentary-copy p,.hr-stream-commentary-body>.hr-event-relation{max-width:var(--hr-measure)}.hr-event-body h3{text-wrap:pretty;max-width:none}.hr-section-heading h2 a,.hr-editorial-section-heading h2 a{color:inherit}.hr-section-heading h2 a:hover,.hr-editorial-section-heading h2 a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.hr-map-article>p,.hr-map-article>ul,.hr-map-article>ol,.hr-map-start li p,.hr-map-lede,.hr-map-intro>p,.hr-map-toc li small{max-width:var(--site-measure)}.hr-section.hr-timeline{padding-top:20px}.hr-year-row a.hr-more-filters{margin-left:auto;padding-bottom:1px;position:relative;top:-14.8px}@media (width<=680px){.hr-year-row a.hr-more-filters{display:none}}.hr-timeline .hr-permalink{color:inherit;align-self:start}.hr-timeline .hr-permalink:hover b{text-underline-offset:3px;text-decoration:underline}.hr-map-fold{grid-template-columns:minmax(0,1fr);gap:34px;min-width:0;display:grid}.hr-map-preview.is-folded .hr-map-fold{max-height:1240px;margin-top:-24px;padding-top:24px;position:relative;overflow:hidden}.hr-map-preview.is-folded .hr-map-fold:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 88%);height:200px;position:absolute;bottom:0;left:0;right:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-map-preview.is-folded .hr-map-fold:after{background:linear-gradient(#0c0c1000,#0c0c10 88%)}}:where(html[data-theme=dark]) .hr-map-preview.is-folded .hr-map-fold:after{background:linear-gradient(#0c0c1000,#0c0c10 88%)}.hr-map-actions{flex-wrap:wrap;align-items:baseline;gap:10px 28px;display:flex}.hr-map-preview.is-folded .hr-map-actions{margin-top:-30px}.hr-map-preview .hr-map-actions .hr-map-link{margin-top:0}.hr-map-unfold{appearance:none;border:0;border-bottom:1px solid var(--hr-ink);color:var(--hr-ink);cursor:pointer;background:0 0;padding:0 0 3px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.2}.hr-map-unfold span{margin-left:2px;display:inline-block}@media (width<=680px){.hr-map-preview.is-folded .hr-map-fold{max-height:1700px}}.hr-page>.site-top{border-bottom-color:#0000}.hr-page>.site-top+.hr-hero-card{margin-top:0}.hr-timeline .hr-timeline-event.has-poster{cursor:pointer}.hr-timeline .hr-timeline-event:target,.hr-timeline .hr-stream-commentary:target{scroll-margin-top:16px}@media (width<=680px){.hr-hero-card .hr-hero{padding-top:8px;padding-bottom:16px}.hr-section.hr-timeline{padding-top:14px}}.hr-founder--compact{display:none}@media (width<=680px){.hr-hero-side{display:none}.hr-subtitle-row{align-items:center;gap:10px;margin-top:18px;display:flex}.hr-hero .hr-hero-copy .hr-subtitle-row .hr-hero-subtitle{flex:auto;min-width:0;margin:0}.hr-search-row{margin-top:16px;position:relative}.hr-search-row .site-search{margin:0;position:static}.hr-founder.hr-founder--compact{border:0;flex:none;align-items:center;gap:6px;margin:0;padding:0;display:flex}.hr-founder--compact .hr-founder-photo,.hr-founder--compact .hr-founder-photo img{width:24px;height:24px;display:block}.hr-founder--compact>div{flex-direction:column;min-width:0;display:flex}.hr-founder--compact strong{white-space:nowrap;font-size:12px;font-weight:400;line-height:1.25}}.hr-event-body a.named-person,.hr-stream-commentary-copy a.named-person{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #c9ccd3;text-decoration:underline #c9ccd3;text-decoration-thickness:1px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-event-body a.named-person,:where(html:not([data-theme=light])) .hr-stream-commentary-copy a.named-person{text-decoration-color:#44474c}}:where(html[data-theme=dark]) .hr-event-body a.named-person,:where(html[data-theme=dark]) .hr-stream-commentary-copy a.named-person{text-decoration-color:#44474c}.hr-event-body a.named-person:hover,.hr-stream-commentary-copy a.named-person:hover{text-decoration-color:currentColor}.hr-event-copy p.hr-authors{color:#71717a;margin-top:6px;font-size:.87em;line-height:1.5}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-event-copy p.hr-authors{color:#92929b}}:where(html[data-theme=dark]) .hr-event-copy p.hr-authors{color:#92929b}.hr-event-copy p.hr-authors:before{display:none}.hr-event-copy p.hr-authors>span:first-child{font-weight:600}.hr-founder-top{align-items:center;gap:2px;margin-bottom:2px;display:flex}.hr-founder-top .hr-founder-label{margin:0;line-height:1}.hr-founder-top a{color:var(--hr-faint);margin:-4px 0;padding:4px;display:inline-flex}.hr-founder-top a:hover{color:var(--hr-text)}.hr-founder-top svg{width:10px;height:10px;display:block;transform:translateY(-1px)}@media (width>=901px){.hr-hero-side>.hr-founder{grid-template-columns:24px auto;justify-content:end}}.hr-meta-item{flex:none;align-items:baseline;min-width:0;max-width:100%;display:inline-flex}@media (width>=681px) and (width<=900px){.hr-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:26px}.hr-hero-side{max-width:220px;margin-left:auto}.hr-hero-side>.hr-founder{grid-template-columns:24px auto;justify-content:end}}.hr-stream-commentary-original{color:var(--hr-muted);font-size:12.5px;line-height:1.4;margin:3px 0 0!important}.hr-event-copy p.hr-event-limits{color:var(--hr-muted);font-size:.87em;line-height:1.5}.hr-event-copy p.hr-event-limits:before{display:none}.hr-event-copy p.hr-event-limits .hr-copy-lead{color:var(--hr-muted);font-weight:600}.hr-featured{width:min(calc(100% - 16px),var(--hr-content-width));margin:16px auto 0}.hr-featured-head{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;display:flex}.hr-featured-head h2{color:#6b6b6b;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.2}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-head h2{color:#98989e}}:where(html[data-theme=dark]) .hr-featured-head h2{color:#98989e}.hr-featured-head a{color:#555;white-space:nowrap;font-size:13px;font-weight:600}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-head a{color:#aaaab0}}:where(html[data-theme=dark]) .hr-featured-head a{color:#aaaab0}.hr-featured-head a:hover{color:#111}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-head a:hover{color:#e7e8ed}}:where(html[data-theme=dark]) .hr-featured-head a:hover{color:#e7e8ed}.hr-featured-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.hr-featured-card{cursor:pointer;gap:12px;min-width:0;padding:2px 16px;display:flex}.hr-featured-card:first-child{padding-left:0}.hr-featured-card+.hr-featured-card{border-left:1px solid #e6e6e6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-card+.hr-featured-card{border-left:1px solid #2d2d32}}:where(html[data-theme=dark]) .hr-featured-card+.hr-featured-card{border-left:1px solid #2d2d32}.hr-featured-card:hover .hr-featured-title a{text-decoration:underline}.hr-featured-text{flex-direction:column;flex:1;min-width:0;padding-top:1px;display:flex}.hr-featured-thumb{cursor:zoom-in;background:#fff;border:1px solid #e3e3e3;border-radius:4px;flex:none;align-self:flex-start;padding:0;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-thumb{background:#0c0c10;border:1px solid #303035}}:where(html[data-theme=dark]) .hr-featured-thumb{background:#0c0c10;border:1px solid #303035}.hr-featured-thumb img{aspect-ratio:210/297;width:72px;height:auto;display:block}.hr-featured-kicker{color:#8a8a8a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700;line-height:1.3}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-kicker{color:#7e7e84}}:where(html[data-theme=dark]) .hr-featured-kicker{color:#7e7e84}.hr-featured-title{-webkit-line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;margin:3px 0 6px;font-size:14.5px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.hr-featured-title a{color:#111}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-title a{color:#e7e8ed}}:where(html[data-theme=dark]) .hr-featured-title a{color:#e7e8ed}.hr-featured-title a:hover{text-decoration:underline}.hr-featured-byline{color:#5a5a5a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-byline{color:#a6a6ac}}:where(html[data-theme=dark]) .hr-featured-byline{color:#a6a6ac}.hr-featured-meta{color:#8a8a8a;gap:10px;margin:auto 0 0;font-size:12px;line-height:1.3;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-featured-meta{color:#7e7e84}}:where(html[data-theme=dark]) .hr-featured-meta{color:#7e7e84}@media (width<=760px){.hr-featured{width:100%;margin-top:12px}.hr-featured-head{padding:0 16px}.hr-featured-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:0 16px 4px;scroll-padding:0 16px;display:flex;overflow-x:auto}.hr-featured-row::-webkit-scrollbar{display:none}.hr-featured-card{scroll-snap-align:start;flex:0 0 min(76vw,300px)}}.hr-moves{width:min(calc(100% - 16px),var(--hr-content-width));margin:18px auto 0}.hr-moves .hr-featured-head{margin-bottom:10px}.hr-moves-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0;display:grid}.hr-move{gap:16px;min-width:0;padding:0 22px;display:flex}.hr-move:nth-child(3n+1){padding-left:0}.hr-move:not(:nth-child(3n+1)){border-left:1px solid #e6e6e6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move:not(:nth-child(3n+1)){border-left:1px solid #2d2d32}}:where(html[data-theme=dark]) .hr-move:not(:nth-child(3n+1)){border-left:1px solid #2d2d32}.hr-move-face{color:#4f35d6;text-align:center;background:#ece9f8;border-radius:16px;flex:none;width:104px;height:104px;font:700 28px/104px Inter,sans-serif;text-decoration:none;display:block;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-face{color:#9597ff;background:#292732}}:where(html[data-theme=dark]) .hr-move-face{color:#9597ff;background:#292732}.hr-move-face img{object-fit:cover;object-position:50% 25%;width:104px;height:104px;display:block}.hr-move-text{min-width:0;padding-top:2px}.hr-move-text h3{margin:0 0 4px;font-size:17px;font-weight:750;line-height:1.3}.hr-move-text h3 a{color:#111;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-text h3 a{color:#e7e8ed}}:where(html[data-theme=dark]) .hr-move-text h3 a{color:#e7e8ed}.hr-move-text h3 a:hover{text-decoration:underline}.hr-move-route{color:#222;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:14.5px;line-height:1.45;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-route{color:#d7d7dd}}:where(html[data-theme=dark]) .hr-move-route{color:#d7d7dd}.hr-move-route i{color:#8a8a92;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-route i{color:#7d7d85}}:where(html[data-theme=dark]) .hr-move-route i{color:#7d7d85}.hr-move-org{align-items:center;gap:5px;min-width:0;display:inline-flex}.hr-move-org img{background:#fff;border-radius:3px;width:15px;height:15px;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-org img{background:#0c0c10}}:where(html[data-theme=dark]) .hr-move-org img{background:#0c0c10}.hr-move-to{font-weight:650}.hr-move-meta{color:#71717a;margin:5px 0 0;font-size:12.5px;line-height:1.5}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-meta{color:#92929b}}:where(html[data-theme=dark]) .hr-move-meta{color:#92929b}.hr-move-src{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted #c4c4cc;text-decoration:underline dotted #c4c4cc}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-src{-webkit-text-decoration:underline dotted #4c4c53;text-decoration:underline dotted #4c4c53}}:where(html[data-theme=dark]) .hr-move-src{-webkit-text-decoration:underline dotted #4c4c53;text-decoration:underline dotted #4c4c53}.hr-move-src:hover{color:#2f5bd3;text-underline-offset:2px;text-decoration:underline}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move-src:hover{color:#76a6ff}}:where(html[data-theme=dark]) .hr-move-src:hover{color:#76a6ff}.hr-moves-note{color:#8a8a92;margin:22px 0 0;font-size:12px;line-height:1.5}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-moves-note{color:#7d7d85}}:where(html[data-theme=dark]) .hr-moves-note{color:#7d7d85}@media (width<=900px){.hr-moves-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-move{padding:0 18px}.hr-move:nth-child(3n+1){padding-left:18px}.hr-move:not(:nth-child(3n+1)){border-left:0}.hr-move:nth-child(odd){padding-left:0}.hr-move:nth-child(2n){border-left:1px solid #e6e6e6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-move:nth-child(2n){border-left:1px solid #2d2d32}}:where(html[data-theme=dark]) .hr-move:nth-child(2n){border-left:1px solid #2d2d32}}@media (width<=560px){.hr-moves{width:calc(100% - 32px)}.hr-moves-row{grid-template-columns:minmax(0,1fr);gap:18px}.hr-move,.hr-move:nth-child(odd),.hr-move:nth-child(2n){border-left:0;padding:0}.hr-move:nth-child(n+9){display:none}.hr-move{gap:14px}.hr-move-face,.hr-move-face img{width:80px;height:80px}.hr-move-face{border-radius:14px;font-size:22px;line-height:80px}.hr-move-text h3{font-size:16px}.hr-move-route{font-size:14px}.hr-move-meta{font-size:12px}}.hr-quiz{width:min(calc(100% - 16px),var(--hr-content-width));border:0;border-top:1px solid var(--hr-line);background:0 0;border-radius:0;margin:26px auto 0;padding:16px 0 0}.hr-quiz .hr-featured-head{margin-bottom:10px}.hr-quiz-claim{max-width:var(--site-measure);color:var(--hr-ink);margin:0;font-size:15.5px;font-weight:650;line-height:1.4}.hr-quiz-ask{color:var(--hr-muted);margin:6px 0 10px;font-size:13px}.hr-quiz-options{flex-wrap:wrap;gap:6px;display:flex}.hr-quiz-options input{opacity:0;pointer-events:none;position:absolute}.hr-quiz-options label{border:1px solid var(--hr-line);color:var(--hr-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;line-height:1.5;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-options label{background:#0c0c10}}:where(html[data-theme=dark]) .hr-quiz-options label{background:#0c0c10}.hr-quiz-options label b{background:var(--hr-soft);width:16px;height:16px;color:var(--hr-ink);border-radius:50%;place-items:center;font-size:10.5px;display:inline-grid}.hr-quiz-options label:hover{border-color:var(--hr-muted)}.hr-quiz-options input:focus-visible+label{outline-offset:2px;outline:2px solid #2556c7}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-options input:focus-visible+label{outline:2px solid #70a5ff}}:where(html[data-theme=dark]) .hr-quiz-options input:focus-visible+label{outline:2px solid #70a5ff}.hr-quiz-options input:checked+label{color:#a7432d;border-color:#a7432d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-options input:checked+label{color:#f58970;border-color:#f58970}}:where(html[data-theme=dark]) .hr-quiz-options input:checked+label{color:#f58970;border-color:#f58970}.hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right]{color:#1f7a4d;background:#eef7f1;border-color:#1f7a4d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right]{color:#6cc18f;background:#1a201c;border-color:#6cc18f}}.hr-quiz-answer{border-top:1px solid var(--hr-line);margin-top:14px;padding-top:12px;display:none}.hr-quiz-card:has(input:checked) .hr-quiz-answer{display:block}.hr-quiz-verdict{color:var(--hr-ink);margin:0;font-size:15px;font-weight:650}.hr-quiz-verdict span{display:none}.hr-quiz-verdict .is-right{color:#1f7a4d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-verdict .is-right{color:#6cc18f}}:where(html[data-theme=dark]) .hr-quiz-verdict .is-right{color:#6cc18f}.hr-quiz-verdict .is-wrong{color:#a7432d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-verdict .is-wrong{color:#f58970}}:where(html[data-theme=dark]) .hr-quiz-verdict .is-wrong{color:#f58970}.hr-quiz-why{max-width:86ch;color:var(--hr-text);margin:6px 0 8px;font-size:14.5px;line-height:1.55}.hr-quiz-link{color:#2556c7;font-size:14px;font-weight:600}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-link{color:#70a5ff}}:where(html[data-theme=dark]) .hr-quiz-link{color:#70a5ff}@media (width<=560px){.hr-quiz{width:calc(100% - 32px)}.hr-quiz-claim{font-size:15px}}.hr-page .tl-gist{max-width:86ch;color:var(--hr-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.hr-page .tl-more>summary.tl-head{cursor:pointer;list-style:none;display:block}.hr-page .tl-more>summary.tl-head::-webkit-details-marker{display:none}.hr-page .tl-more>summary.tl-head:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hr-page .tl-gist{position:relative}.hr-page .tl-cue{background:linear-gradient(90deg,#fff0,var(--cue-bg,#fff) 2em);color:var(--hr-muted);padding-left:2.4em;font-size:12.5px;font-weight:600;position:absolute;bottom:0;right:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-page .tl-cue{background:linear-gradient(90deg,#0c0c1000,var(--cue-bg,#0c0c10) 2em)}}:where(html[data-theme=dark]) .hr-page .tl-cue{background:linear-gradient(90deg,#0c0c1000,var(--cue-bg,#0c0c10) 2em)}.hr-page .tl-cue:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin:0 2px 2px 6px;display:inline-block;transform:rotate(45deg)}.hr-page .tl-more>summary.tl-head:hover .tl-cue{color:var(--hr-ink)}.hr-page .tl-more[open]>summary .tl-gist{display:none}.hr-page .hr-timeline-event:hover{--cue-bg:#fafafa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-page .hr-timeline-event:hover{--cue-bg:#16161a}}:where(html[data-theme=dark]) .hr-page .hr-timeline-event:hover{--cue-bg:#16161a}.hr-page .hr-stream-commentary-body{--cue-bg:#f6f6f8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-page .hr-stream-commentary-body{--cue-bg:#1b1b1f}}:where(html[data-theme=dark]) .hr-page .hr-stream-commentary-body{--cue-bg:#1b1b1f}.hr-page .tl-less{color:var(--hr-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:6px 0 0;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.hr-page .tl-less:after{content:"";border-top:1.5px solid;border-left:1.5px solid;width:5px;height:5px;margin-top:3px;transform:rotate(45deg)}.hr-page .tl-less:hover{color:var(--hr-text)}.hr-quiz-card{border:1px solid var(--hr-line);box-shadow:6px 6px 0 -1px #fafaf8,6px 6px 0 0 var(--hr-line),12px 12px 0 -1px #f4f4f1,12px 12px 0 0 var(--hr-line);background:#fff;border-radius:18px;margin:4px 12px 12px 0;padding:20px 22px 18px;position:relative}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card{box-shadow:6px 6px 0 -1px #16161a,6px 6px 0 0 var(--hr-line),12px 12px 0 -1px #1e1e22,12px 12px 0 0 var(--hr-line);background:#0c0c10}}:where(html[data-theme=dark]) .hr-quiz-card{box-shadow:6px 6px 0 -1px #16161a,6px 6px 0 0 var(--hr-line),12px 12px 0 -1px #1e1e22,12px 12px 0 0 var(--hr-line);background:#0c0c10}.hr-quiz-tag{border:1px solid var(--hr-ink);color:var(--hr-ink);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin:0 0 10px;padding:2px 9px;font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.hr-quiz-card .hr-quiz-claim{font-size:18px;font-weight:720;line-height:1.38}.hr-quiz-card .hr-quiz-ask{margin:8px 0 14px;font-size:13.5px}.hr-quiz-card .hr-quiz-options{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;max-width:720px;display:grid}.hr-quiz-card .hr-quiz-options>span{display:flex}.hr-quiz-card .hr-quiz-options label{border:1px solid var(--hr-line);min-height:58px;color:var(--hr-text);cursor:pointer;background:#f7f7f5;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:2px;padding:8px 10px;font-size:12px;line-height:1.3;transition:transform .12s,background .12s,opacity .2s;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card .hr-quiz-options label{background:#1a1a1f}}:where(html[data-theme=dark]) .hr-quiz-card .hr-quiz-options label{background:#1a1a1f}.hr-quiz-card .hr-quiz-options>span:nth-child(2) label{min-height:72px}.hr-quiz-card .hr-quiz-options>span:nth-child(3) label{min-height:86px}.hr-quiz-card .hr-quiz-options>span:nth-child(4) label{min-height:100px}.hr-quiz-card .hr-quiz-options>span:nth-child(5) label{min-height:114px}.hr-quiz-card .hr-quiz-options label b{width:auto;height:auto;color:var(--hr-ink);background:0 0;border-radius:0;font:800 22px/1 Inter,sans-serif;display:block}.hr-quiz-card .hr-quiz-options label small{color:var(--hr-text);font-size:12px}.hr-quiz-card .hr-quiz-options label:hover{border-color:var(--hr-muted);background:#fff;transform:translateY(-3px)}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card .hr-quiz-options label:hover{background:#0c0c10}}:where(html[data-theme=dark]) .hr-quiz-card .hr-quiz-options label:hover{background:#0c0c10}.hr-quiz-card:has(input:checked) .hr-quiz-options label{opacity:.45;transform:none}.hr-quiz-card .hr-quiz-options input:checked+label{opacity:1;color:#a7432d;background:#fbeeea;border-color:#a7432d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card .hr-quiz-options input:checked+label{color:#f58970;background:#29201d;border-color:#f58970}}:where(html[data-theme=dark]) .hr-quiz-card .hr-quiz-options input:checked+label{color:#f58970;background:#29201d;border-color:#f58970}.hr-quiz-card .hr-quiz-options input:checked+label b{color:#a7432d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card .hr-quiz-options input:checked+label b{color:#f58970}}:where(html[data-theme=dark]) .hr-quiz-card .hr-quiz-options input:checked+label b{color:#f58970}.hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right]{opacity:1;color:#1f7a4d;background:#eef7f1;border-color:#1f7a4d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right]{color:#6cc18f;background:#1a201c;border-color:#6cc18f}}:where(html[data-theme=dark]) .hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right]{color:#6cc18f;background:#1a201c;border-color:#6cc18f}.hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right] b{color:#1f7a4d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right] b{color:#6cc18f}}:where(html[data-theme=dark]) .hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right] b{color:#6cc18f}.hr-quiz-card:has(input:checked) .hr-quiz-answer{animation:.28s ease-out hr-quiz-in}@keyframes hr-quiz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hr-quiz-card .hr-quiz-options label{transition:none;animation:none}.hr-quiz-card:has(input:checked) .hr-quiz-answer{transition:none;animation:none}}@media (width<=560px){.hr-quiz-card{box-shadow:4px 4px 0 -1px #fafaf8,4px 4px 0 0 var(--hr-line),8px 8px 0 -1px #f4f4f1,8px 8px 0 0 var(--hr-line);margin-right:8px;padding:16px 14px 14px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card{box-shadow:4px 4px 0 -1px #16161a,4px 4px 0 0 var(--hr-line),8px 8px 0 -1px #1e1e22,8px 8px 0 0 var(--hr-line)}}:where(html[data-theme=dark]) .hr-quiz-card{box-shadow:4px 4px 0 -1px #16161a,4px 4px 0 0 var(--hr-line),8px 8px 0 -1px #1e1e22,8px 8px 0 0 var(--hr-line)}.hr-quiz-card .hr-quiz-claim{font-size:16px}.hr-quiz-card .hr-quiz-options{gap:5px}.hr-quiz-card .hr-quiz-options label{min-height:50px;padding:6px}.hr-quiz-card .hr-quiz-options>span:nth-child(2) label{min-height:62px}.hr-quiz-card .hr-quiz-options>span:nth-child(3) label{min-height:74px}.hr-quiz-card .hr-quiz-options>span:nth-child(4) label{min-height:86px}.hr-quiz-card .hr-quiz-options>span:nth-child(5) label{min-height:98px}.hr-quiz-card .hr-quiz-options label small{font-size:10.5px}.hr-quiz-card .hr-quiz-options label b{font-size:18px}}.hr-moves,.hr-quiz{margin-top:72px}.hr-quiz{border-top:0;padding-top:0}.hr-moves .hr-editorial-section-heading,.hr-quiz .hr-editorial-section-heading{margin-bottom:28px}@media (width<=560px){.hr-moves,.hr-quiz{margin-top:48px}}.hr-iv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.hr-iv-card{min-width:0}.hr-iv-still{aspect-ratio:16/9;background:#ecebe7;border-radius:12px;margin-bottom:12px;display:block;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-iv-still{background:#2a2924}}:where(html[data-theme=dark]) .hr-iv-still{background:#2a2924}.hr-iv-still img{object-fit:cover;width:100%;height:100%;display:block}.hr-iv-still b{color:#52525b;place-content:center;justify-items:center;gap:4px;height:100%;font-size:15px;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-iv-still b{color:#acacb6}}:where(html[data-theme=dark]) .hr-iv-still b{color:#acacb6}.hr-iv-still small{color:#71717a;font-size:12px;font-weight:500}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-iv-still small{color:#92929b}}:where(html[data-theme=dark]) .hr-iv-still small{color:#92929b}.hr-iv-faces{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;height:100%;padding:16px;display:flex}.hr-iv-faces img{object-fit:contain;border-radius:10px;width:auto;max-width:46%;height:100%;display:block}.hr-iv-still em{color:#fff;background:#0000009e;border-radius:5px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:500;position:absolute;bottom:12px;left:12px}.hr-iv-still i{background:#0000009e;border-radius:50%;width:34px;height:34px;position:absolute;bottom:12px;left:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-iv-still i{background:#0000009e}}:where(html[data-theme=dark]) .hr-iv-still i{background:#0000009e}.hr-iv-still i:after{content:"";border:7px solid #0000;border-left:11px solid #fff;border-right-width:0;position:absolute;top:10px;left:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-iv-still i:after{border-color:#0000 #0000 #0000 #0c0c10}}:where(html[data-theme=dark]) .hr-iv-still i:after{border-color:#0000 #0000 #0000 #0c0c10}.hr-iv-card .hr-question-meta{margin-bottom:6px}.hr-iv-title{margin:0 0 6px;font-size:16px;font-weight:750;line-height:1.38}.hr-iv-title a{color:var(--hr-ink);text-decoration:none}.hr-iv-title a:hover{text-decoration:underline}.hr-iv-dek{color:var(--hr-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (width<=900px){.hr-iv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (width<=560px){.hr-iv-grid{grid-template-columns:minmax(0,1fr)}}.hr-quiz-hint{color:var(--hr-muted);margin:-14px 0 12px;font-size:13px}.hr-quiz-deck{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;gap:16px;margin:0 -2px;padding:4px 2px 14px;display:flex;overflow-x:auto}.hr-quiz-deck .hr-quiz-card{scroll-snap-align:start;flex:0 0 min(560px,86%);margin:0;box-shadow:0 1px 2px #0000000a}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-deck .hr-quiz-card{box-shadow:0 1px 2px #0000001f}}:where(html[data-theme=dark]) .hr-quiz-deck .hr-quiz-card{box-shadow:0 1px 2px #0000001f}.hr-quiz-deck .hr-quiz-card:only-child{flex-basis:100%}.hr-quiz-card:has(input[data-right]:checked) .hr-quiz-verdict .is-right{display:inline}.hr-quiz-card:has(input:checked):not(:has(input[data-right]:checked)) .hr-quiz-verdict .is-wrong{display:inline}@media (width<=560px){.hr-quiz-deck .hr-quiz-card{flex-basis:88%}}.hr-quiz-card{position:relative}.hr-quiz-card:after{content:"";pointer-events:none;opacity:0;border-radius:2px;width:9px;height:9px;position:absolute;top:62%;left:50%;box-shadow:0 0 #f59e0b,0 0 #10b981,0 0 #3b82f6,0 0 #ef4444,0 0 #f59e0b,0 0 #10b981,0 0 #3b82f6,0 0 #ef4444,0 0 #f59e0b,0 0 #22c55e,0 0 #e11d48,0 0 #0ea5e9,0 0 #facc15,0 0 #14b8a6,0 0 #fb923c,0 0 #16a34a}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card:after{box-shadow:0 0 #ffb235,0 0 #4edda3,0 0 #74b6ff,0 0 #ff8880,0 0 #ffb235,0 0 #4edda3,0 0 #74b6ff,0 0 #ff8880,0 0 #ffb235,0 0 #65e085,0 0 #ff818b,0 0 #4dcbff,0 0 #584917,0 0 #4ddac7,0 0 #ffa955,0 0 #5ad579}}:where(html[data-theme=dark]) .hr-quiz-card:after{box-shadow:0 0 #ffb235,0 0 #4edda3,0 0 #74b6ff,0 0 #ff8880,0 0 #ffb235,0 0 #4edda3,0 0 #74b6ff,0 0 #ff8880,0 0 #ffb235,0 0 #65e085,0 0 #ff818b,0 0 #4dcbff,0 0 #584917,0 0 #4ddac7,0 0 #ffa955,0 0 #5ad579}.hr-quiz-card:has(input[data-right]:checked):after{animation:1.1s cubic-bezier(.15,.8,.3,1) forwards hr-confetti}@keyframes hr-confetti{0%{opacity:1;transform:scale(.6)rotate(0)}70%{opacity:1}to{opacity:0;transform:scale(1)rotate(160deg)translateY(40px);box-shadow:-150px -60px 0 1px #f59e0b,-110px -120px 0 1px #10b981,-60px -150px 0 1px #3b82f6,0 -170px 0 1px #ef4444,60px -150px 0 1px #f59e0b,110px -120px 0 1px #10b981,150px -60px 0 1px #3b82f6,-180px 10px 0 1px #ef4444,180px 10px 0 1px #f59e0b,-90px -40px 0 1px #22c55e,90px -40px 0 1px #e11d48,-30px -100px 0 1px #0ea5e9,30px -100px 0 1px #facc15,-130px 30px 0 1px #14b8a6,130px 30px 0 1px #fb923c,0 -60px 0 1px #16a34a}}.hr-quiz-card:has(input[data-right]:checked) .hr-quiz-verdict .is-right{color:#fff;background:#1f7a4d;border-radius:999px;padding:2px 10px;font-size:1.15em;animation:.55s cubic-bezier(.2,1.6,.4,1) both hr-stamp;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .hr-quiz-card:has(input[data-right]:checked) .hr-quiz-verdict .is-right{color:#0c0c10;background:#6cc18f}}:where(html[data-theme=dark]) .hr-quiz-card:has(input[data-right]:checked) .hr-quiz-verdict .is-right{color:#0c0c10;background:#6cc18f}@keyframes hr-stamp{0%{opacity:0;transform:scale(.2)rotate(-12deg)}60%{opacity:1;transform:scale(1.25)rotate(3deg)}to{transform:scale(1)rotate(0)}}.hr-quiz-card:has(input[data-right]:checked) .hr-quiz-options label[data-right]{animation:1.2s ease-out hr-glow}@keyframes hr-glow{0%{box-shadow:0 0 #1f7a4d8c}to{box-shadow:0 0 0 14px #1f7a4d00}}.hr-quiz-card:has(input:checked):not(:has(input[data-right]:checked)){animation:.4s ease-in-out hr-shake}@keyframes hr-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.hr-quiz-card:after{animation:none!important}.hr-quiz-card:has(input:checked){animation:none!important}.hr-quiz-card:has(input:checked) .hr-quiz-verdict .is-right{animation:none!important}.hr-quiz-card:has(input:checked) .hr-quiz-options label[data-right]{animation:none!important}}.hr-interviews .hr-editorial-section-heading h2{font-size:44px}@media (width<=680px){.hr-interviews .hr-editorial-section-heading h2{font-size:32px}}@media (width<=760px){.hr-featured .hr-editorial-section-heading{padding:0 16px}.hr-featured>.hr-view-all{margin-right:16px}}@media (width<=560px){.hr-iv-card:nth-child(n+3){display:none}}.about-page{--about-width:var(--site-shell)}.about-hero,.about-section,.about-footer{width:min(calc(100% - 56px),var(--about-width));margin:0 auto}.about-hero{border-bottom:1px solid var(--tl-line);padding:44px 0 34px}.about-kicker{color:#6b4cf2;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-kicker{color:#a59eff}}:where(html[data-theme=dark]) .about-kicker{color:#a59eff}.about-hero h1{color:var(--tl-ink);letter-spacing:-.035em;margin:0;font-size:44px;font-weight:800;line-height:1.08}.about-intro{max-width:var(--site-measure);color:var(--tl-ink-soft);margin:14px 0 0;font-size:15px;line-height:1.6}.about-section{border-bottom:1px solid var(--tl-line);padding:30px 0}.about-section h2{color:var(--tl-ink);letter-spacing:-.015em;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.25}.about-section h3{color:var(--tl-ink);margin:20px 0 4px;font-size:15px;font-weight:700}.about-section>p{max-width:66ch;color:var(--tl-ink-soft);margin:0;font-size:13px;line-height:1.6}.about-why blockquote{border-left:2px solid var(--tl-line-strong);max-width:66ch;color:var(--tl-ink);margin:0 0 12px;padding-left:14px;font-size:15px;font-weight:600;line-height:1.55}.about-why cite{color:var(--tl-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.about-why cite a{color:var(--tl-ink);text-underline-offset:3px;text-decoration:underline}.about-parts,.about-scale,.about-list{margin:0;padding:0;list-style:none}.about-parts li,.about-scale li{border-top:1px solid #efeff2;padding:12px 0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-parts li,:where(html:not([data-theme=light])) .about-scale li{border-top:1px solid #232328}}:where(html[data-theme=dark]) .about-parts li,:where(html[data-theme=dark]) .about-scale li{border-top:1px solid #232328}.about-parts li:first-child{border-top:0}.about-parts-group h3{color:var(--tl-muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e4e4e7;margin:0 0 2px;padding-bottom:8px;font:700 10px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-parts-group h3{border-bottom:1px solid #2f2f34}}:where(html[data-theme=dark]) .about-parts-group h3{border-bottom:1px solid #2f2f34}:lang(zh) .about-parts-group h3{letter-spacing:.04em;font-family:inherit;font-size:12px}.about-parts strong{color:var(--tl-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;font-weight:700;display:flex}.about-parts strong a{font-size:15px}.about-parts strong span{color:var(--tl-muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.about-parts p,.about-scale p{color:var(--tl-ink-soft);margin:4px 0 0;font-size:13px;line-height:1.6}.about-scale li{grid-template-columns:24px minmax(0,1fr);column-gap:8px;display:grid}.about-scale li span{color:var(--tl-muted);grid-row:span 2;font:700 10px/1.9 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.about-scale strong{color:var(--tl-ink);font-size:13px;font-weight:700}.about-scale p{margin:1px 0 0}.about-note{color:var(--tl-muted)!important;margin-top:12px!important;font-size:12px!important}.about-list li{color:var(--tl-ink-soft);padding:6px 0 6px 14px;font-size:13px;line-height:1.6;position:relative}.about-list li:before{content:"";background:#9a9aa2;border-radius:50%;width:4px;height:4px;position:absolute;top:15px;left:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-list li:before{background:#707078}}:where(html[data-theme=dark]) .about-list li:before{background:#707078}.about-footer{color:var(--tl-muted);border:0;justify-content:space-between;padding:26px 0 60px;font-size:12px;display:flex}@media (width<=680px){.about-hero,.about-section,.about-footer{width:calc(100% - 32px)}.about-hero h1{font-size:32px}}.about-page{--about-measure:var(--site-measure)}.about-intro,.about-section>p,.about-why blockquote,.about-parts p,.about-scale p,.about-list li{max-width:var(--about-measure)}.about-contact{font-variant-ligatures:none}.about-section>p,.about-section>ul,.about-list,.about-contact,.about-why p,.about-why blockquote{max-width:var(--site-measure)}.about-editor-card{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;display:grid}.about-editor-card img{object-fit:cover;border-radius:50%;width:88px;height:88px}.about-editor-photo{cursor:zoom-in;border-radius:50%;width:88px;height:88px;display:block}.about-photo-lightbox{z-index:80;place-items:center;padding:24px;display:none;position:fixed;inset:0}.about-photo-lightbox:target{display:grid}.about-photo-backdrop{cursor:zoom-out;background:#111113d9;position:absolute;inset:0}.about-photo-lightbox img{z-index:1;object-fit:contain;pointer-events:none;border-radius:8px;max-width:min(900px,92vw);max-height:84vh;position:relative}.about-photo-close{z-index:2;color:#fff;font-size:28px;line-height:1;text-decoration:none;position:absolute;top:14px;right:18px}.about-label{color:var(--tl-muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.about-editor-card strong{color:var(--tl-ink);letter-spacing:-.01em;margin-top:4px;font-size:20px;font-weight:800;display:block}.about-editor-card p{max-width:var(--site-measure);color:var(--tl-ink-soft);margin:8px 0 0;font-size:14px;line-height:1.6}.about-editor-card .about-editor-meta{color:var(--tl-muted);margin-top:4px;font-size:13px}.about-editor-card strong+.about-label{margin-top:6px}.about-editor-card .about-links{color:var(--tl-muted);align-items:center;gap:6px;margin-top:12px;font-size:14px;display:flex}.about-links a{color:#71717a;margin:-6px 0;padding:6px;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-links a{color:#92929b}}:where(html[data-theme=dark]) .about-links a{color:#92929b}.about-links a:first-child{margin-left:-6px}.about-links a:hover{color:var(--tl-ink)}.about-links svg{width:18px;height:18px;display:block}.about-facts{max-width:var(--site-measure);border-block:1px solid var(--tl-line);gap:10px;margin:16px 0 0;padding:14px 0;display:grid}.about-facts div{grid-template-columns:110px minmax(0,1fr);gap:4px 14px;display:grid}.about-facts dt{color:var(--tl-muted);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1.9 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.about-facts dd{color:var(--tl-ink);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:14px;line-height:1.6;display:flex}.about-facts a{font-size:14px!important}.about-why .about-why-lead{color:var(--tl-ink);margin:0 0 16px;font-size:15px;line-height:1.6}@media (width<=680px){.about-editor-card{grid-template-columns:1fr;gap:12px}.about-editor-card img,.about-editor-photo{width:72px;height:72px}.about-facts div{grid-template-columns:1fr}}.about-connect>p+p{margin-top:10px}.about-parts-group{border-top:1px solid #e4e4e7;grid-template-columns:150px minmax(0,1fr);column-gap:20px;padding:12px 0;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-parts-group{border-top:1px solid #2f2f34}}:where(html[data-theme=dark]) .about-parts-group{border-top:1px solid #2f2f34}.about-parts-group+.about-parts-group{margin-top:0}.about-parts-group h3,:lang(zh) .about-parts-group h3{color:var(--tl-ink);font:700 15px/1.55 var(--font-sans);letter-spacing:0;text-transform:none;border:0;margin:0;padding:0}.about-parts-group .about-parts li{border:0;padding:0;font-size:13.5px;line-height:1.55}.about-parts-group .about-parts li+li{margin-top:6px}.about-parts-group .about-parts strong{margin-right:8px;font-size:14px;font-weight:650;display:inline}.about-parts-group .about-parts strong a{font-size:14px}.about-parts-group .about-parts p{margin:0;font-size:13.5px;line-height:1.55;display:inline}.about-parts-group h3 a{color:inherit}@media (width<=620px){.about-parts-group{grid-template-columns:minmax(0,1fr);row-gap:6px}.about-parts-group .about-parts{border-left:2px solid #e4e4e7;padding-left:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-parts-group .about-parts{border-left:2px solid #2f2f34}}:where(html[data-theme=dark]) .about-parts-group .about-parts{border-left:2px solid #2f2f34}}.about-doc{--about-body:15px;--about-lh:1.65}.about-doc .about-intro,.about-doc .about-section p,.about-doc .about-section li,.about-doc .about-list li,.about-doc .about-parts-group .about-parts li,.about-doc .about-parts-group .about-parts p,.about-doc .about-scale li,.about-doc .about-scale p,.about-doc .about-note,.about-doc .about-contact,.about-doc .about-why-lead{font-family:inherit;font-size:var(--about-body);font-weight:400;line-height:var(--about-lh);color:var(--tl-ink-soft)}.about-doc .about-section h3,.about-doc .about-parts-group h3{font-family:inherit;font-size:15px;font-weight:700;line-height:var(--about-lh);color:var(--tl-ink)}.about-doc .about-parts-group .about-parts strong,.about-doc .about-parts-group .about-parts strong a,.about-doc .about-scale strong{font-size:var(--about-body);font-weight:650;line-height:var(--about-lh);color:var(--tl-ink)}.about-doc .about-scale li span{line-height:calc(var(--about-body) * var(--about-lh))}.about-doc .about-why blockquote{font-size:var(--about-body);line-height:var(--about-lh)}.about-doc .about-editor-card .about-links{color:var(--tl-muted)}.about-doc .about-note{color:var(--tl-ink-soft)!important;font-size:var(--about-body)!important;margin-top:12px!important}.about-doc .about-note+p{margin-top:8px}.about-doc .about-scale{max-width:var(--about-measure)}.about-doc .about-note a{color:var(--tl-ink);text-decoration:underline;-webkit-text-decoration-color:var(--tl-line-strong,#a1a1aa);text-decoration-color:var(--tl-line-strong,#a1a1aa);text-underline-offset:3px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .about-doc .about-note a{-webkit-text-decoration-color:var(--tl-line-strong,#6a6a72);text-decoration-color:var(--tl-line-strong,#6a6a72)}}:where(html[data-theme=dark]) .about-doc .about-note a{-webkit-text-decoration-color:var(--tl-line-strong,#6a6a72);text-decoration-color:var(--tl-line-strong,#6a6a72)}.ladder-page .ladder-version{color:var(--tl-muted);letter-spacing:.08em;margin:14px 0 0;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ladder-section{width:min(calc(100% - 56px),var(--site-shell));border-top:1px solid var(--tl-line);margin:0 auto;padding:34px 0}.ladder-section>p,.ladder-section>ol,.ladder-section>ul,.ladder-section h3,.ladder-totals,.ladder-distribution,.ladder-rungs{max-width:var(--site-measure)}.ladder-section h2{letter-spacing:-.01em;margin:0 0 14px;font-size:20px;font-weight:800}.ladder-section h3{margin:26px 0 8px;font-size:15px;font-weight:700}.ladder-section p{color:var(--tl-ink-soft);margin:0 0 12px;font-size:14px;line-height:1.65}.ladder-lead{color:var(--tl-ink)!important}.ladder-totals{background:var(--tl-line);border:1px solid var(--tl-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 26px;display:grid}.ladder-totals article{background:#fff;flex-direction:column;gap:5px;padding:18px 16px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ladder-totals article{background:#0c0c10}}:where(html[data-theme=dark]) .ladder-totals article{background:#0c0c10}.ladder-totals b{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.ladder-totals span{color:var(--tl-ink-soft);font-size:13px;line-height:1.45}.ladder-totals small{color:var(--tl-muted);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ladder-distribution-title{letter-spacing:.09em;text-transform:uppercase;color:var(--tl-muted)!important;margin:0 0 10px!important;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.ladder-bar{grid-template-columns:minmax(0,150px) 1fr 84px;align-items:center;gap:12px;padding:5px 0;display:grid}.ladder-bar-label{color:var(--tl-ink);font-size:12px;line-height:1.3}.ladder-bar-track{background:#f0f0f3;height:9px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ladder-bar-track{background:#222227}}:where(html[data-theme=dark]) .ladder-bar-track{background:#222227}.ladder-bar-track i{background:#2b2c31;height:100%;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ladder-bar-track i{background:#cdced5}}:where(html[data-theme=dark]) .ladder-bar-track i{background:#cdced5}.ladder-bar-value{color:var(--tl-muted);text-align:right;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ladder-note{color:var(--tl-muted)!important;margin:16px 0 0!important;font-size:12px!important}.ladder-rungs{background:var(--tl-line);border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ladder-rungs li{background:#fff;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ladder-rungs li{background:#0c0c10}}:where(html[data-theme=dark]) .ladder-rungs li{background:#0c0c10}.ladder-rung-depth{color:var(--tl-muted);font:800 22px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ladder-rungs b{margin-bottom:6px;font-size:15px;font-weight:700;display:block}.ladder-rungs p{margin:0 0 6px;font-size:13px;line-height:1.6}.ladder-rungs p span{color:var(--tl-muted);letter-spacing:.07em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ladder-rung-example{color:var(--tl-muted)!important}.ladder-plain{color:var(--tl-ink-soft);margin:0 0 8px;padding:0 0 0 18px;font-size:14px;line-height:1.7}.ladder-plain li{margin-bottom:4px}@media (width<=680px){.ladder-section{width:calc(100% - 32px)}.ladder-totals{grid-template-columns:1fr}.ladder-bar{grid-template-columns:minmax(0,1fr) 68px;gap:8px}.ladder-bar-track{order:3;grid-column:1/-1}}.ladder-rungs li:target{background:#fafafa;position:relative}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ladder-rungs li:target{background:#16161a}}:where(html[data-theme=dark]) .ladder-rungs li:target{background:#16161a}.ladder-rungs li:target:before{content:"";background:var(--tl-ink,#111);width:3px;position:absolute;top:0;bottom:0;left:-13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ladder-rungs li:target:before{background:var(--tl-ink,#e7e8ed)}}:where(html[data-theme=dark]) .ladder-rungs li:target:before{background:var(--tl-ink,#e7e8ed)}.funding-read{max-width:var(--site-measure);color:var(--tl-ink-soft);margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.7}.funding-read li{margin-bottom:8px}.funding-read b{color:var(--tl-ink)}.funding-label{color:var(--tl-muted);letter-spacing:.07em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.funding-table-wrap{overflow-x:auto}.funding-table{border-collapse:collapse;width:100%;font-size:13px}.funding-table th{border-bottom:1px solid var(--tl-line-strong);color:var(--tl-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px 12px 8px 0;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.funding-table td{border-bottom:1px solid var(--tl-line);color:var(--tl-ink-soft);vertical-align:top;padding:8px 12px 8px 0}.funding-status{font-weight:650}.funding-status-listed,.funding-status-ipo-filed,.funding-status-acquired{color:var(--tl-ink)}.funding-partner-date{color:var(--tl-muted);font-variant-numeric:tabular-nums;font-size:12px}.funding-years td{white-space:nowrap}.funding-years td:not(:first-child){min-width:96px}.funding-bar{vertical-align:baseline;background:#1f3a5f;height:9px;margin-right:6px;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .funding-bar{background:#7c9bc7}}:where(html[data-theme=dark]) .funding-bar{background:#7c9bc7}.funding-backers{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.funding-backers li{border-top:1px solid var(--tl-line);color:var(--tl-ink-soft);padding:8px 0;font-size:13px;line-height:1.55}.funding-backers b{color:var(--tl-ink)}.funding-backer-count{color:var(--tl-muted);font-size:12px}.funding-backer-list{display:block}.funding-backer-list a{color:var(--tl-ink-soft)}.funding-backers-two{max-width:none!important;margin-top:16px!important;font-size:13px!important}.funding-backers-two b{color:var(--tl-ink);font-weight:650}.funding-page h1,.funding-company h3{text-wrap:balance}.funding-read li,.funding-focus{text-wrap:pretty}.funding-hero{padding-bottom:22px!important}.funding-table-section{padding-top:22px!important}.ft-head h2{margin:0 0 10px}.ft-stats{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex;color:var(--tl-muted)!important;margin:0 0 14px!important;font-size:13px!important}.ft-stats b{color:var(--tl-ink);font-variant-numeric:tabular-nums;margin-left:4px;font-size:15px}.ft-clear,.ft-company-link{border:1px solid var(--tl-line-strong);color:var(--tl-ink);cursor:pointer;background:#fff;border-radius:999px;padding:3px 10px;font:600 12px/1.4 inherit;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-clear,:where(html:not([data-theme=light])) .ft-company-link{background:#0c0c10}}:where(html[data-theme=dark]) .ft-clear,:where(html[data-theme=dark]) .ft-company-link{background:#0c0c10}.ft-clear:hover,.ft-company-link:hover{border-color:var(--tl-ink)}.ft-filters{flex-wrap:wrap;gap:8px;display:flex}.ft-filter{border:1px solid var(--tl-line-strong);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-filter{background:#0c0c10}}:where(html[data-theme=dark]) .ft-filter{background:#0c0c10}.ft-filter span{color:var(--tl-muted);letter-spacing:.06em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ft-filter select{max-width:180px;color:var(--tl-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.ft-filter.is-set{border-color:var(--tl-ink)}.ft-usd-note{max-width:var(--site-measure);color:var(--tl-muted)!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important}.ft-wrap{border:1px solid var(--tl-line);border-radius:12px;margin-top:16px;overflow-x:auto}.ft-table{border-collapse:collapse;width:100%;min-width:1000px;font-size:13px}.ft-table th{border-bottom:1px solid var(--tl-line-strong);color:var(--tl-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafafa;padding:12px 10px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:sticky;top:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-table th{background:#16161a}}:where(html[data-theme=dark]) .ft-table th{background:#16161a}.ft-table td{border-bottom:1px solid var(--tl-line);color:var(--tl-ink-soft);vertical-align:middle;padding:11px 10px}.ft-table tbody tr:hover{background:#fafafa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-table tbody tr:hover{background:#16161a}}:where(html[data-theme=dark]) .ft-table tbody tr:hover{background:#16161a}.ft-table tbody tr:last-child td{border-bottom:0}.ft-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ft-sort[aria-sort=ascending],.ft-sort[aria-sort=descending]{color:var(--tl-ink)}.ft-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}th.ft-num .ft-sort{text-align:right}.ft-col-date{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tl-muted)!important}.ft-col-n{text-align:right;width:28px;font-size:11px;color:var(--tl-muted)!important}.ft-col-company a{min-width:180px;color:var(--tl-ink);align-items:center;gap:10px;font-weight:650;text-decoration:none;display:flex}.ft-col-company a:hover span:last-child{text-decoration:underline}.ft-logo{border:1px solid var(--tl-line);object-fit:contain;background:#fff;border-radius:7px;flex:none;width:28px;height:28px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-logo{background:#0c0c10}}:where(html[data-theme=dark]) .ft-logo{background:#0c0c10}.ft-mono{color:var(--tl-muted);letter-spacing:.02em;place-items:center;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-grid}.ft-amount{font-weight:700;color:var(--tl-ink)!important}.ft-col-sector{max-width:150px;font-size:12px}.ft-pill{border:1px solid var(--tl-line-strong);color:var(--tl-ink);white-space:nowrap;background:#fff;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:650;line-height:1.45;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-pill{background:#0c0c10}}:where(html[data-theme=dark]) .ft-pill{background:#0c0c10}.ft-stage-seed{background:#eef2f7;border-color:#d5dde8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-stage-seed{background:#1f2225;border-color:#323841}}:where(html[data-theme=dark]) .ft-stage-seed{background:#1f2225;border-color:#323841}.ft-stage-a{background:#dde6f1;border-color:#c3d0e2}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-stage-a{background:#293038;border-color:#3a4554}}:where(html[data-theme=dark]) .ft-stage-a{background:#293038;border-color:#3a4554}.ft-stage-b{background:#c4d3e6;border-color:#a9bdd8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-stage-b{background:#3e4b5b;border-color:#b8cce8}}:where(html[data-theme=dark]) .ft-stage-b{background:#3e4b5b;border-color:#b8cce8}.ft-stage-c{color:#fff;background:#1f3a5f;border-color:#1f3a5f}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-stage-c{color:#0c0c10;background:#7c9bc7;border-color:#7c9bc7}}:where(html[data-theme=dark]) .ft-stage-c{color:#0c0c10;background:#7c9bc7;border-color:#7c9bc7}.ft-stage-public{color:#fff;background:#111;border-color:#111}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .ft-stage-public{color:#0c0c10;background:#e7e8ed;border-color:#e7e8ed}}:where(html[data-theme=dark]) .ft-stage-public{color:#0c0c10;background:#e7e8ed;border-color:#e7e8ed}.ft-status-talks{border-style:dashed;border-color:var(--tl-flag);color:var(--tl-flag)}.ft-source{color:var(--tl-muted);margin-left:6px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-decoration:none;display:inline-block}.ft-source:hover{color:var(--tl-ink);text-decoration:underline}.ft-source-media{font-style:italic}.ft-lead{border:1px solid var(--tl-line-strong);white-space:nowrap;border-radius:999px;margin:2px 4px 2px 0;padding:1px 8px;font-size:11.5px;line-height:1.5;display:inline-block}.ft-empty{color:var(--tl-muted);padding:18px}@media (width<=760px){.ft-wrap{border:0;border-radius:0;overflow:visible}.ft-table{min-width:0}.ft-table thead{display:none}.ft-table,.ft-table tbody{display:block}.ft-table tr{border-bottom:1px solid var(--tl-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 0;display:grid}.ft-table tbody tr:hover{background:0 0}.ft-table td{border:0;padding:0;display:block}.ft-table .ft-col-date{grid-column:1/-1;font-size:11px}.ft-table .ft-col-company{grid-column:1}.ft-table .ft-amount{grid-area:2/2;align-self:center;font-size:14px}.ft-table .ft-col-leads{grid-column:1/-1;min-width:0}.ft-filter{flex:calc(50% - 8px)}.ft-filter select{width:100%;max-width:none}}.funding-meta-line{flex-wrap:wrap;gap:4px 14px;display:flex}.funding-meta-line a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--tl-line-strong);text-decoration-color:var(--tl-line-strong);text-underline-offset:3px}.funding-meta-line a:hover{color:var(--tl-ink)}.ft-table .ft-amount{white-space:normal;min-width:84px;max-width:150px;line-height:1.35}.ft-lead{text-overflow:ellipsis;vertical-align:middle;max-width:130px;overflow:hidden}.ft-lead-more{color:var(--tl-muted);vertical-align:middle;font-size:11.5px;display:inline-block}.ft-table{min-width:980px}.ft-filter span{white-space:nowrap}@media (width<=760px){.ft-table{min-width:0}.ft-table tr{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ft-table .ft-col-date{flex:0 0 100%;order:0}.ft-table .ft-col-company{flex:1 1 0;order:1;min-width:0}.ft-table .ft-col-company a{min-width:0}.ft-table .ft-amount{order:2;max-width:55%;text-align:right!important}.ft-table .ft-col-round{order:3}.ft-table .ft-col-valuation{flex:0 0 100%;order:5;font-size:12px;text-align:left!important;color:var(--tl-muted)!important}.ft-table .ft-col-leads{flex:0 0 100%;order:6;min-width:0}.ft-table .is-empty,.ft-table .ft-col-investors{display:none}.ft-lead{max-width:100%}}.ft-table{min-width:0;font-size:12.5px}.ft-table th,.ft-table td{padding-left:7px;padding-right:7px}.ft-table th:first-child,.ft-table td:first-child{padding-left:12px}.ft-col-company a{min-width:0}.ft-col-leads{min-width:0}.ft-table .ft-amount{max-width:110px}@media (width<=1100px){.ft-table{min-width:980px}}@media (width<=760px){.ft-table{min-width:0}.ft-table .ft-col-company{flex:calc(100% - 132px)}.ft-table .ft-amount{flex:0 0 120px;max-width:none}}.ft-col-round .ft-pill+.ft-pill{margin-left:4px}.ft-col-round .ft-source{text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin:4px 0 0;display:block;overflow:hidden}.ft-col-sector{white-space:normal;max-width:120px}.ft-lead{max-width:140px}@media (width<=760px){.ft-table .ft-col-round{flex-wrap:wrap;flex:0 0 100%;order:3;align-items:center;gap:6px;display:flex}.ft-col-round .ft-source{max-width:220px;margin:0;display:inline-block}.ft-col-round .ft-pill+.ft-pill{margin-left:0}.ft-lead{max-width:100%}.ft-table .ft-col-n,.ft-table .ft-col-sector{display:none}}.funding-board-page{--fb-ground:#f3f5f4;--fb-surface:#fff;--fb-ink:#15201c;--fb-ink2:#34413c;--fb-muted:#65736e;--fb-line:#e1e6e4;--fb-line2:#cfd7d4;--fb-accent:#2156d9;--fb-money:#2b4474;--fb-proven:#1f7a4d;--fb-select:#e9effc;--fb-us:#2156d9;--fb-eu:#dfa52b;--fb-cn:#d2493f;--fb-warn:#b45309;background:var(--fb-ground)}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .funding-board-page{--fb-ground:#1d1d22;--fb-surface:#0c0c10;--fb-ink:#d2e0db;--fb-ink2:#b4c3bd;--fb-muted:#8a9994;--fb-line:#2c312f;--fb-line2:#3a403e;--fb-accent:#72a6ff;--fb-money:#819fd5;--fb-proven:#6cc18f;--fb-select:#20242e;--fb-us:#72a6ff;--fb-eu:#f7bb48;--fb-cn:#ff8476;--fb-warn:#f99156}}:where(html[data-theme=dark]) .funding-board-page{--fb-ground:#1d1d22;--fb-surface:#0c0c10;--fb-ink:#d2e0db;--fb-ink2:#b4c3bd;--fb-muted:#8a9994;--fb-line:#2c312f;--fb-line2:#3a403e;--fb-accent:#72a6ff;--fb-money:#819fd5;--fb-proven:#6cc18f;--fb-select:#20242e;--fb-us:#72a6ff;--fb-eu:#f7bb48;--fb-cn:#ff8476;--fb-warn:#f99156}.funding-board-page .site-top{background:var(--fb-ground)}.fb-shell{width:min(calc(100% - 48px),var(--site-shell));margin:0 auto;padding:22px 0 40px}.fb-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 24px;margin-bottom:14px;display:flex}.fb-title h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:850;line-height:1.2}.fb-title p{max-width:var(--site-measure);color:var(--fb-muted);text-wrap:pretty;margin:4px 0 0;font-size:14px}.fb-title-meta{white-space:nowrap;margin:0!important;font-size:12px!important}.fb-title-meta a{color:var(--fb-accent);text-decoration:none}.fb-kpis{border-top:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line);flex-wrap:wrap;align-items:stretch;display:flex}.fb-kpi{border-right:1px solid var(--fb-line);margin-right:20px;padding:10px 20px 10px 0}.fb-kpi:nth-last-child(2){border-right:0}.fb-kpi span{color:var(--fb-muted);font-size:12px;display:block}.fb-kpi b{color:var(--fb-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.fb-kpi small{color:var(--fb-muted);margin-left:5px;font-size:12px}.fb-spark{flex-direction:column;justify-content:center;gap:4px;margin-left:auto;padding:8px 0;display:flex}.fb-spark-bars{align-items:flex-end;gap:2px;height:30px;display:flex}.fb-spark-bars div{flex-direction:column-reverse;width:9px;display:flex}.fb-spark-bars i{display:block}.fb-spark-axis{color:var(--fb-muted);justify-content:space-between;gap:8px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.fb-filters{z-index:5;background:var(--fb-ground);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;top:0}.fb-search{border:1px solid var(--fb-line2);background:var(--fb-surface);max-width:300px;font:inherit;color:var(--fb-ink);border-radius:8px;flex:220px;padding:8px 12px;font-size:14px}.fb-seg{border:1px solid var(--fb-line2);background:var(--fb-surface);border-radius:8px;display:inline-flex;overflow:hidden}.fb-seg button{border:0;border-right:1px solid var(--fb-line);color:var(--fb-ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.fb-seg button:last-child{border-right:0}.fb-seg button[aria-pressed=true]{background:var(--fb-ink);color:#fff}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-seg button[aria-pressed=true]{color:#0c0c10}}:where(html[data-theme=dark]) .fb-seg button[aria-pressed=true]{color:#0c0c10}.fb-seg em{opacity:.65;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.fb-select{border:1px solid var(--fb-line2);background:var(--fb-surface);color:var(--fb-ink);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.fb-chip{border:1px solid var(--fb-ink);background:var(--fb-surface);color:var(--fb-ink);font:inherit;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px}.fb-clear{color:var(--fb-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13px;font-weight:650}.fb-dot{vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin-right:5px;display:inline-block}.fb-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.fb-tabs{border-bottom:1px solid var(--fb-line);gap:2px;display:flex}.fb-tabs button{color:var(--fb-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-weight:700}.fb-tabs button[aria-selected=true]{border-bottom-color:var(--fb-ink);color:var(--fb-ink)}.fb-tabs span{font-variant-numeric:tabular-nums;margin-left:5px;font-size:12px;font-weight:500}.fb-table-wrap{border:1px solid var(--fb-line);background:var(--fb-surface);border-top:0;overflow-x:auto}.fb-scroll{min-width:0;position:relative}.fb-scroll:before,.fb-scroll:after{content:"";z-index:2;pointer-events:none;opacity:0;width:56px;transition:opacity .15s;position:absolute;top:0;bottom:1px}.fb-scroll:before{background:linear-gradient(90deg,#0000001a,#0000 5px),linear-gradient(90deg,#fff 10%,#fff0);left:1px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-scroll:before{background:linear-gradient(90deg,#f1f1f71a,#f1f1f700 5px),linear-gradient(90deg,#0c0c10 10%,#0c0c1000)}}:where(html[data-theme=dark]) .fb-scroll:before{background:linear-gradient(90deg,#f1f1f71a,#f1f1f700 5px),linear-gradient(90deg,#0c0c10 10%,#0c0c1000)}.fb-scroll:after{background:linear-gradient(270deg,#0000001a,#0000 5px),linear-gradient(270deg,#fff 10%,#fff0);right:1px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-scroll:after{background:linear-gradient(270deg,#f1f1f71a,#f1f1f700 5px),linear-gradient(270deg,#0c0c10 10%,#0c0c1000)}}:where(html[data-theme=dark]) .fb-scroll:after{background:linear-gradient(270deg,#f1f1f71a,#f1f1f700 5px),linear-gradient(270deg,#0c0c10 10%,#0c0c1000)}.fb-scroll[data-more-left]:before,.fb-scroll[data-more-right]:after{opacity:1}.fb-table{border-collapse:collapse;width:100%;font-size:13.5px}.fb-table th{border-bottom:1px solid var(--fb-line);color:var(--fb-muted);letter-spacing:.03em;text-align:left;white-space:nowrap;background:#f8faf9;padding:10px 12px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-table th{background:#17171b}}:where(html[data-theme=dark]) .fb-table th{background:#17171b}.fb-table th button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fb-table th[aria-sort=ascending],.fb-table th[aria-sort=descending]{color:var(--fb-ink)}.fb-table td{border-bottom:1px solid var(--fb-line);color:var(--fb-ink2);vertical-align:middle;padding:9px 12px}.fb-table tbody tr{cursor:pointer}.fb-table tbody tr:hover{background:#f6f9f8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-table tbody tr:hover{background:#19191d}}:where(html[data-theme=dark]) .fb-table tbody tr:hover{background:#19191d}.fb-table tbody tr.is-selected{background:var(--fb-select)}.fb-table tbody tr:last-child td{border-bottom:0}.fb-r{text-align:right!important}.fb-num{font-variant-numeric:tabular-nums}.fb-date{color:var(--fb-ink2);white-space:nowrap;font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.fb-date-note{color:var(--fb-muted);white-space:normal;word-break:keep-all;max-width:16ch;margin-top:2px;font-size:11px;line-height:1.35;display:block}.fb-co{min-width:150px;color:var(--fb-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.fb-co b{font-weight:750;line-height:1.3;display:block}.fb-co small{color:var(--fb-muted);font-size:12px;line-height:1.35;display:block}.fb-co:hover b{text-decoration:underline}.fb-mark{border:1px solid var(--fb-line);object-fit:contain;background:#fff;flex:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-mark{background:#0c0c10}}:where(html[data-theme=dark]) .fb-mark{background:#0c0c10}.fb-mark-row{border-radius:6px;width:26px;height:26px;padding:2px}.fb-mark-panel{border-radius:10px;width:44px;height:44px;padding:4px}.fb-mono{color:var(--fb-ink2);background:#e9eeec;place-items:center;padding:0;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-mono{background:#232826}}:where(html[data-theme=dark]) .fb-mono{background:#232826}.fb-mark-panel.fb-mono{font-size:13px}.fb-pill{white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.fb-stage-seed{color:#2b4474;background:#eef2f8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-stage-seed{color:#819fd5;background:#1f2226}}:where(html[data-theme=dark]) .fb-stage-seed{color:#819fd5;background:#1f2226}.fb-stage-a{color:#1f3a6b;background:#d9e3f4}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-stage-a{color:#7a9bd3;background:#2a323f}}:where(html[data-theme=dark]) .fb-stage-a{color:#7a9bd3;background:#2a323f}.fb-stage-b{color:#172f58;background:#b3c7ea}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-stage-b{color:#7c99ca;background:#21304b}}:where(html[data-theme=dark]) .fb-stage-b{color:#7c99ca;background:#21304b}.fb-stage-c{color:#fff;background:#3b5d97}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-stage-c{color:#0c0c10;background:#83a9e8}}:where(html[data-theme=dark]) .fb-stage-c{color:#0c0c10;background:#83a9e8}.fb-stage-public{color:#fff;background:#15201c}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-stage-public{color:#0c0c10;background:#d2e0db}}:where(html[data-theme=dark]) .fb-stage-public{color:#0c0c10;background:#d2e0db}.fb-stage-other{color:#34413c;background:#eef1f0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-stage-other{color:#b4c3bd;background:#222227}}:where(html[data-theme=dark]) .fb-stage-other{color:#b4c3bd;background:#222227}.fb-talks{border:1px dashed var(--fb-warn);color:var(--fb-warn);white-space:nowrap;border-radius:5px;margin-left:5px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.fb-amount{color:var(--fb-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.fb-amount.is-range{white-space:normal;max-width:170px;font-weight:650;display:inline-block}.fb-c-amount small{color:var(--fb-muted);white-space:nowrap;font-size:11.5px;display:block}.fb-source{border:1px solid var(--fb-line2);color:var(--fb-ink2);white-space:nowrap;border-radius:5px;padding:1px 7px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:inline-block}.fb-source-media{color:var(--fb-muted);border-style:dashed}.fb-source:hover{border-color:var(--fb-ink);color:var(--fb-ink)}.fb-c-sector{white-space:nowrap}.fb-c-backed{color:var(--fb-ink2);font-size:13px;line-height:1.5}.fb-empty{color:var(--fb-muted);text-align:center;margin:0;padding:24px}.fb-panel{border:1px solid var(--fb-line);background:var(--fb-surface);max-height:calc(100vh - 80px);position:sticky;top:64px;overflow-y:auto}.fb-detail{padding:18px 20px 20px}.fb-detail-head{align-items:flex-start;gap:12px;display:flex}.fb-detail-kicker{color:var(--fb-muted);margin:0;font-size:12px}.fb-detail h2{color:var(--fb-ink);letter-spacing:-.01em;text-wrap:balance;margin:2px 0;font-size:21px;line-height:1.2}.fb-detail-meta{color:var(--fb-muted);flex-wrap:wrap;gap:2px 12px;margin:0;font-size:12.5px;display:flex}.fb-detail-focus{color:var(--fb-ink2);text-wrap:pretty;margin:12px 0;font-size:14px;line-height:1.6}.fb-nums{border-top:1px solid var(--fb-line);border-left:1px solid var(--fb-line);grid-template-columns:1fr 1fr;margin:0 0 4px;display:grid}.fb-nums div{border-right:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line);padding:9px 12px}.fb-nums dt{color:var(--fb-muted);font-size:11.5px}.fb-nums dd{color:var(--fb-ink);font-variant-numeric:tabular-nums;margin:0;font-size:15.5px;font-weight:750}.fb-nums small{color:var(--fb-muted);font-size:11.5px;font-weight:400;display:block}.fb-detail h3{color:var(--fb-muted);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.fb-founders,.fb-partners{margin:0;padding:0;list-style:none}.fb-founders li{color:var(--fb-ink);padding:3px 0;font-size:13.5px}.fb-founders span{color:var(--fb-muted)}.fb-round{border-top:1px solid var(--fb-line);padding:10px 0}.fb-round p{margin:0}.fb-round-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fb-round-head .fb-amount{margin-left:auto}.fb-round-line{color:var(--fb-ink2);font-size:12.5px;margin-top:4px!important}.fb-investors{flex-wrap:wrap;gap:5px;display:flex;margin-top:6px!important}.fb-inv{border:1px solid var(--fb-line2);color:var(--fb-ink2);border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.fb-inv-mark{object-fit:contain;border-radius:3px;flex:none;width:14px;height:14px}.fb-inv-lead{border-color:var(--fb-ink);color:var(--fb-ink);font-weight:700}.fb-round-links{flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex;margin-top:6px!important}.fb-round-links a{color:var(--fb-accent);text-decoration:none}.fb-partners li{border-top:1px solid var(--fb-line);color:var(--fb-ink2);padding:6px 0;font-size:13px;line-height:1.5}.fb-partners b{color:var(--fb-ink)}.fb-detail-links{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0;display:flex}.fb-detail-links a{color:var(--fb-accent);font-size:13px;text-decoration:none}.fb-detail-links .fb-open{background:var(--fb-ink);color:#fff;border-radius:8px;padding:8px 14px;font-weight:700}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-detail-links .fb-open{color:#0c0c10}}:where(html[data-theme=dark]) .fb-detail-links .fb-open{color:#0c0c10}.fb-close{float:right;border:1px solid var(--fb-line2);background:var(--fb-surface);width:34px;height:34px;color:var(--fb-ink);cursor:pointer;border-radius:8px;font-size:16px}.fb-scrim{z-index:60;background:#0f161459;position:fixed;inset:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-scrim{background:#0f161459}}:where(html[data-theme=dark]) .fb-scrim{background:#0f161459}.fb-drawer{z-index:61;background:var(--fb-surface);width:min(520px,100%);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 50px #00000029}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-drawer{box-shadow:-16px 0 50px #0000007a}}:where(html[data-theme=dark]) .fb-drawer{box-shadow:-16px 0 50px #0000007a}.fb-notes{grid-template-columns:1fr 1fr;gap:6px 28px;margin-top:28px;display:grid}.fb-notes details{border-top:1px solid var(--fb-line);padding:10px 0}.fb-notes summary{color:var(--fb-ink);cursor:pointer;font-weight:750}.fb-notes p,.fb-notes ol{max-width:var(--site-measure);color:var(--fb-ink2);font-size:13.5px;line-height:1.65}.fb-notes ol{padding-left:18px}.fb-notes a{color:var(--fb-accent)}@media (width<=980px){.fb-grid{grid-template-columns:minmax(0,1fr)}.fb-panel{display:none}}@media (width<=760px){.fb-shell{width:calc(100% - 32px);padding-top:16px}.fb-title h1{font-size:24px}.fb-title-meta{white-space:normal}.fb-kpi{margin-right:14px;padding-right:14px}.fb-kpi b{font-size:17px}.fb-spark{display:none}.fb-kpi:nth-last-child(2){border-right:0}.fb-search{max-width:none}.fb-seg{max-width:100%;overflow-x:auto}.fb-notes{grid-template-columns:1fr}.fb-table-wrap{background:0 0;border:0;overflow:visible}.fb-table,.fb-table tbody{display:block}.fb-table thead{display:none}.fb-table tbody tr{border-bottom:1px solid var(--fb-line);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 2px;display:flex}.fb-table tbody tr:hover,.fb-table tbody tr.is-selected{background:0 0}.fb-table td{border:0;padding:0;display:block}.fb-c-date{flex:0 0 100%}.fb-c-co{flex:calc(100% - 132px);min-width:0}.fb-co{min-width:0}.fb-c-amount{flex:0 0 120px}.fb-c-round{order:3}.fb-c-source{order:4}.fb-c-sector{display:none!important}.fb-c-backed{flex:0 0 100%}}.fb-filters{position:static}@media (width>=981px){.fb-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.fb-panel{max-height:calc(100vh - 24px);top:12px}.fb-co{min-width:0}.fb-amount.is-range{max-width:128px;font-size:12.5px;line-height:1.35}.fb-table td{padding:9px 10px}.fb-table th{padding:10px}.funding-company-page h1,.funding-company-page h2,.funding-company-page p{margin:0}.fc-back{margin:0 0 14px;font-size:13px}.fc-back a{color:var(--fb-muted);text-decoration:none}.fc-back a:hover{color:var(--fb-ink)}.fc-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.fc-mark{border-radius:12px;width:60px;height:60px;padding:5px}.fc-mark.fb-mono{font-size:15px}.fc-head-text{flex:320px;min-width:0}.fc-head h1{color:var(--fb-ink);letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:850;line-height:1.2}.fc-meta{color:var(--fb-muted);flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:13px;display:flex;margin-top:4px!important}.fc-meta a{color:var(--fb-ink2);border-bottom:1px solid var(--fb-line2);text-decoration:none}.fc-meta a:hover{color:var(--fb-ink);border-color:var(--fb-ink)}.fc-meta .fb-dot{margin-right:6px}.fc-status{border:1px solid var(--fb-line2);color:var(--fb-ink2);border-radius:5px;padding:1px 7px;font-size:12px;font-weight:650}.fc-head-links{flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex}.fc-head-links a{color:var(--fb-accent);white-space:nowrap;text-decoration:none}.fc-head-links a:hover{text-decoration:underline}.fc-focus{max-width:var(--site-measure);color:var(--fb-ink2);text-wrap:pretty;font-size:15px;line-height:1.6;margin:14px 0 4px!important}.fc-status-note{max-width:var(--site-measure);border-left:2px solid var(--fb-line2);color:var(--fb-muted);text-wrap:pretty;padding-left:10px;font-size:13.5px;line-height:1.55;margin:6px 0 0!important}.funding-company-page .fb-kpis{margin-top:16px}.funding-company-page .fb-kpi b{font-size:18px}.funding-company-page .fb-kpi small{margin-left:0;display:block}.fc-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;display:grid}@media (width>=981px){.fc-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.fc-section h2,.fc-rounds h2,.fc-side h2{color:var(--fb-muted);letter-spacing:.06em;text-transform:uppercase;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0 0 8px!important}.fc-round-money{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.fc-round-money .fb-amount{letter-spacing:-.01em;font-size:19px}.fc-round-money .fb-amount.is-range{max-width:none;font-size:15px;line-height:1.4}.fc-round-val{color:var(--fb-muted);font-size:12.5px}.fc-round-line,.fc-round-note{max-width:var(--site-measure);color:var(--fb-ink2);text-wrap:pretty;font-size:13.5px;line-height:1.55}.fc-round-note{color:var(--fb-muted)}.fc-see{font-size:13px;margin-top:10px!important}.fc-see a{color:var(--fb-accent);text-decoration:none}.fc-side{gap:22px;display:grid}@media (width>=981px){.fc-side{padding-top:21px;position:sticky;top:12px}}.fc-side section{border:1px solid var(--fb-line);background:var(--fb-surface);padding:14px 16px}.fc-side-intro{color:var(--fb-muted);font-size:12.5px;line-height:1.5;margin:-2px 0 6px!important}.fc-list{margin:0;padding:0;list-style:none}.fc-list li{border-top:1px solid var(--fb-line);color:var(--fb-ink2);flex-direction:column;gap:2px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}.fc-list li:first-child{border-top:0;padding-top:0}.fc-list b{color:var(--fb-ink);font-size:13.5px;font-weight:750}.fc-list b+.fb-date{display:inline}.fc-list a{color:var(--fb-accent);text-decoration:none}.fc-list li>a{font-size:12px}.fc-terms{color:var(--fb-muted)}@media (width<=760px){.fc-head h1{font-size:23px}.fc-mark{border-radius:10px;width:48px;height:48px}.fc-head-links{flex-flow:wrap;flex:0 0 100%;align-items:center;gap:4px 16px}}.fc-section{margin-top:22px}.fc-chart-box{border:1px solid var(--fb-line);background:var(--fb-surface);padding:14px 16px 12px}.fc-chart{margin:0}.fc-chart-scroll{overflow-x:auto}.fc-chart svg{width:100%;min-width:560px;height:auto;display:block}.fc-chart text{font-family:inherit}.fc-lane{fill:var(--fb-ink);font-size:12.5px;font-weight:750}.fc-lane-note{fill:var(--fb-muted);font-size:11px}.fc-year{stroke:var(--fb-line);stroke-dasharray:2 3}.fc-year-label{fill:var(--fb-muted);font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace}.fc-base{stroke:var(--fb-line2)}.fc-bar{fill:var(--fb-money);stroke:var(--fb-money)}.fc-bar.is-talks{fill:var(--fb-surface);stroke-dasharray:3 2}.fc-bar.is-off{fill:#b3c7ea}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fc-bar.is-off{fill:#21304b}}:where(html[data-theme=dark]) .fc-bar.is-off{fill:#21304b}.fc-bar-label{fill:var(--fb-ink);font-size:11px;font-weight:700}.fc-grid-line{stroke:#eef1f0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fc-grid-line{stroke:#222227}}:where(html[data-theme=dark]) .fc-grid-line{stroke:#222227}.fc-grid-label{fill:var(--fb-muted);font-size:10.5px}.fc-stem{stroke:var(--fb-proven);stroke-opacity:.35}.fc-dot{fill:var(--fb-proven);stroke:var(--fb-surface);stroke-width:2px}.fc-legend{color:var(--fb-muted);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.fc-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.fc-legend .k-closed{background:var(--fb-money)}.fc-legend .k-talks{border:1px dashed var(--fb-money)}.fc-legend .k-off{border:1px solid var(--fb-money);background:#b3c7ea}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fc-legend .k-off{background:#21304b}}:where(html[data-theme=dark]) .fc-legend .k-off{background:#21304b}.fc-legend .k-dot{background:var(--fb-proven);border-radius:50%}.fc-reading{max-width:var(--site-measure);color:var(--fb-ink2);text-wrap:pretty;font-size:13.5px;line-height:1.6;margin-top:8px!important}.fc-kpi-research b.is-some{color:var(--fb-proven)}.fc-axis{border:1px solid var(--fb-line);background:var(--fb-surface);margin:0;padding:0;list-style:none}.fc-axis>li{border-top:1px solid var(--fb-line);grid-template-columns:104px 16px minmax(0,1fr);gap:0 14px;padding:16px 18px;display:grid}.fc-axis>li:first-child{border-top:0}.fc-axis>li:target{background:var(--fb-select)}.fc-axis>.fc-ev{background:#f7fbf8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fc-axis>.fc-ev{background:#141815}}:where(html[data-theme=dark]) .fc-axis>.fc-ev{background:#141815}.fc-when{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fc-when .fb-talks{margin-left:0}.fc-node{justify-content:center;display:flex;position:relative}.fc-node:before{content:"";background:var(--fb-line);width:2px;position:absolute;top:-16px;bottom:-16px}.fc-axis>li:first-child .fc-node:before{top:10px}.fc-axis>li:last-child .fc-node:before{height:26px;bottom:auto}.fc-node:after{content:"";border:2px solid var(--fb-surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--fb-line2);background:var(--fb-money);border-radius:3px;margin-top:3px;position:relative}.fc-ev .fc-node:after{background:var(--fb-proven);border-radius:50%}.fc-body{align-content:start;gap:7px;min-width:0;display:grid}.fc-body>p{margin:0!important}.fc-kind{color:var(--fb-muted);letter-spacing:.06em;text-transform:uppercase;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.fc-body .fb-investors{flex-wrap:wrap;gap:5px;display:flex}.fc-body .fb-round-links{flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.fc-ev-title{color:var(--fb-ink);text-wrap:pretty;margin:0;font-size:15px;font-weight:750;line-height:1.4}.fc-rung{color:var(--fb-ink);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.fc-ladder{grid-template-columns:repeat(5,7px);gap:2px;display:inline-grid}.fc-ladder i{background:var(--fb-line);border-radius:1.5px;height:12px}.fc-ladder i.on{background:var(--fb-proven)}.fc-state{color:var(--fb-ink2);background:#eef3f1;border-radius:5px;padding:2px 8px;font-size:12px;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fc-state{background:#1e2321}}:where(html[data-theme=dark]) .fc-state{background:#1e2321}.fc-caveat{max-width:var(--site-measure);color:var(--fb-muted);text-wrap:pretty;font-size:12.5px;line-height:1.55;margin-top:10px!important}@media (width<=760px){.fc-axis>li{grid-template-columns:16px minmax(0,1fr);gap:6px 10px;padding:14px 12px}.fc-when{flex-flow:wrap;grid-column:2;align-items:center}.fc-node{grid-area:1/1/span 2}.fc-body{grid-column:2}}.fb-builds{flex-wrap:wrap;gap:3px;display:inline-flex}.fb-build{color:var(--fb-ink2);white-space:nowrap;background:#eef1f0;border-radius:4px;padding:0 6px;font-size:11.5px;line-height:1.6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-build{background:#222227}}:where(html[data-theme=dark]) .fb-build{background:#222227}.fb-build.is-none{border:1px dashed var(--fb-line2);color:var(--fb-muted);background:0 0}.fb-c-round .fb-builds{max-width:190px;margin-top:5px;display:flex}.fb-ev{color:var(--fb-proven);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;font-weight:750;display:inline-flex}.fb-ev.is-none{color:var(--fb-muted);font-weight:400}.fb-nums-wide{grid-column:1/-1}.fb-nums-wide dd{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.fb-nums-wide small{flex:0 0 100%}@media (width<=760px){.fb-c-round .fb-builds{max-width:none;margin:0 0 0 6px;display:inline-flex}}.fb-inv.is-own{border-color:var(--fb-proven);color:var(--fb-ink);text-decoration:none}.fb-inv.fb-inv-lead.is-own{border-color:var(--fb-proven);box-shadow:inset 0 0 0 1px var(--fb-proven)}.fb-inv.is-own:hover{background:#eef6f1}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-inv.is-own:hover{background:#1b211d}}:where(html[data-theme=dark]) .fb-inv.is-own:hover{background:#1b211d}.fc-says a{color:var(--fb-accent);text-decoration:none}.fb-inv-anchor{border-color:var(--fb-ink2);border-style:double;border-width:3px;padding:0 6px}.fb-inv-existing{color:var(--fb-muted);border-style:dashed}.fb-select-wide{max-width:260px}@media (width<=760px){.fb-select-wide{flex:100%;max-width:none}}.fc-aka{color:var(--fb-muted);font-size:12.5px;margin-top:2px!important}.fb-filters .fb-select{min-width:0;max-width:100%}.fc-body p,.fc-list li{overflow-wrap:anywhere}.fb-approx{color:var(--fb-muted);white-space:nowrap;font-size:11.5px;font-weight:400;display:block}.fb-instrument{border:1px solid var(--fb-line2);color:var(--fb-ink2);border-radius:5px;margin-left:5px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}button.fb-inv{font:inherit;background:var(--fb-surface);cursor:pointer;font-size:12px}button.fb-inv:hover,a.fb-inv:hover{border-color:var(--fb-ink);color:var(--fb-ink)}.fc-usd{color:var(--fb-muted);font-size:13px}.fb-investors a.fb-inv{text-decoration:none}.pp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-stack{gap:10px;display:grid}.pp-card{border:1px solid var(--fb-line);background:var(--fb-surface);gap:6px;padding:12px 14px;display:grid}.pp-card.is-compact{padding:10px 12px}.pp-card-main{color:var(--fb-ink);min-width:0;text-decoration:none;display:block}.pp-card-main:hover b{text-decoration:underline}.pp-card-text{gap:2px;min-width:0;display:grid}.pp-card-text b{font-size:14.5px;line-height:1.3}.pp-card-role{color:var(--fb-ink2);font-size:12.5px}.pp-card-from{color:var(--fb-muted);font-size:12px;line-height:1.45}.pp-jump{flex-wrap:wrap;gap:6px 14px;margin:6px 0 18px;font-size:13px;display:flex}.pp-jump a{color:var(--fb-accent);text-decoration:none}.pp-jump em,.pp-group h2 em,.fb-inv em{color:var(--fb-muted);font-size:.9em;font-style:normal}.pp-group{margin-top:22px}.pp-group h2{color:var(--fb-ink);font-size:17px;font-weight:800;margin:0 0 10px!important}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.pp-head h1{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:850}.pp-head .fc-meta a{margin-right:12px}.pp-source{color:var(--fb-muted);font-size:12px;margin-top:6px!important}.pp-companies{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-companies>li{border:1px solid var(--fb-line);background:var(--fb-surface);gap:4px;padding:14px 16px;display:grid}.pp-companies>li>p{margin:0}.pp-companies>li>.pp-company{margin-bottom:6px}.pp-companies .fc-round-line a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--fb-line2);text-decoration-color:var(--fb-line2);text-underline-offset:3px}.pp-companies .fc-round-line a:hover{text-decoration-color:currentColor}.pp-companies .fb-investors{align-items:center;margin-top:6px!important}.pp-companies .fb-investors .fc-kind{margin-right:4px;line-height:1.6}.pp-company{color:var(--fb-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.pp-company span{gap:2px;display:grid}.pp-company small{color:var(--fb-muted);font-size:12.5px}.pp-company:hover b{text-decoration:underline}.pp-box{border:1px solid var(--fb-line);background:var(--fb-surface);padding:12px 16px}.pp-box li{align-items:baseline;flex-direction:row!important;gap:12px!important}.fb-backer-link{color:var(--fb-ink);text-decoration:none}.fb-backer-link:hover{text-decoration:underline}@media (width<=620px){.pp-head h1{font-size:25px}.pp-box li{flex-direction:column!important;gap:2px!important}}.fb-table .fb-inv{white-space:nowrap}.fb-deal-kind{border:1px solid var(--fb-line);color:var(--fb-ink2);white-space:nowrap;border-radius:3px;margin-right:6px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.fb-deal-stage{color:#2d5b3c;white-space:nowrap;background:#e7efe9;border-radius:3px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-deal-stage{color:#80b08d;background:#232924}}:where(html[data-theme=dark]) .fb-deal-stage{color:#80b08d;background:#232924}.fb-partners .fb-deal-kind{margin-left:6px}.fb-deals .fb-c-partner{min-width:130px;max-width:190px}.fb-deals .fb-c-partner b{line-height:1.3;display:block}.fb-deals .fb-c-partner small{color:var(--fb-muted);margin:1px 0 4px;font-size:11.5px;display:block}.fb-deals .fb-c-brings{min-width:200px;color:var(--fb-ink2);font-size:12.5px;line-height:1.45}.fb-deals .fb-c-brings p{margin:0 0 3px}.fb-deals .fb-c-brings p span{min-width:4.2em;color:var(--fb-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:6px;font-size:11px;display:inline-block}.fb-deals .fb-c-amount small{color:var(--fb-muted);font-size:11.5px;display:block}.fb-deal-terms{cursor:help}.fb-deal-note{color:var(--fb-muted);margin:10px 0 0;font-size:12px}.fc-deal-tags{color:var(--fb-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.fb-deal-source{color:var(--fb-accent);white-space:nowrap;margin-top:6px;font-size:11.5px;text-decoration:none;display:block}.fb-deals .fb-c-amount{white-space:nowrap}.fb-deal-money{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex;margin:5px 0 0!important}.fb-deal-money b{color:var(--fb-ink);font-size:13px}.fb-deal-money span{color:var(--fb-muted);font-size:11.5px;text-transform:none!important;letter-spacing:0!important;min-width:0!important;margin:0!important}.fb-deal-money a{color:var(--fb-accent);font-size:11.5px;text-decoration:none}.pp-group-intro{color:var(--fb-muted);max-width:var(--site-measure);font-size:13px;margin:-4px 0 12px!important}.pp-firm{margin:14px 0 18px}.pp-firm h3{color:var(--fb-ink);margin:0 0 8px;font-size:14px;font-weight:750}.pp-firm h3 a{color:var(--fb-ink);border-bottom:1px solid var(--fb-line);text-decoration:none}.pp-firm h3 a:hover{border-bottom-color:currentColor}.pp-firm h3 em{color:var(--fb-muted);font-size:.9em;font-style:normal;font-weight:500}.pp-site{font-size:13px;margin:4px 0 6px!important}.pp-site a{color:var(--fb-accent);text-decoration:none}.pp-site a:hover{text-decoration:underline}.fb-tabs{flex-wrap:wrap;align-items:flex-end}.fb-tabs-tools{align-items:center;gap:10px;margin:0 0 6px auto;display:flex}.fb-tabs-tools .fb-seg button{padding:5px 10px;font-size:12.5px}.fb-th-pick{vertical-align:bottom}.fb-th-pick .fb-hsel+.fb-hsel{margin-top:5px}.fb-hsel{width:max-content;max-width:190px;color:var(--fb-muted);cursor:pointer;align-items:center;gap:4px;display:flex;position:relative}.fb-hsel select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.fb-hsel-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fb-hsel-caret{opacity:.7;font-size:10px}.fb-hsel:hover{color:var(--fb-ink)}.fb-hsel.is-on{background:var(--fb-select);color:var(--fb-accent);border-radius:5px;margin:-2px -7px;padding:2px 7px}.fb-hsel:focus-within{outline:2px solid var(--fb-accent);outline-offset:2px;border-radius:4px}.fb-c-sector{color:var(--fb-muted);white-space:nowrap;font-size:12.5px}.fb-c-leads{max-width:150px;color:var(--fb-ink2);font-size:12.5px;line-height:1.4}.fb-c-leads .fb-muted{color:var(--fb-muted)}@media (width<=760px){.fb-table thead{margin:4px 0 6px;display:block!important}.fb-table thead tr{flex-wrap:wrap;gap:8px;display:flex}.fb-table thead th{background:0 0;border:0;padding:0;display:block}.fb-table thead th:not(.fb-th-pick):not(.fb-sortable){display:none}.fb-table thead .fb-c-sector{display:block!important}.fb-th-pick{flex-wrap:wrap;gap:8px;display:flex!important}.fb-th-pick .fb-hsel+.fb-hsel{margin-top:0}.fb-hsel,.fb-hsel.is-on{border:1px solid var(--fb-line2);background:var(--fb-surface);border-radius:8px;margin:0;padding:6px 10px;font-size:12.5px}.fb-hsel.is-on{background:var(--fb-select)}.fb-table thead .fb-sortable button{border:1px solid var(--fb-line2);background:var(--fb-surface);border-radius:8px;padding:6px 10px}.fb-tabs-tools{flex:100%;margin:8px 0 6px}.fb-c-leads{flex:0 0 100%;order:5;max-width:none}}.fb-th-amount{text-align:right}.fb-th-amount .fb-hsel{margin-left:auto}.fb-sort-btn{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 5px auto;padding:0;display:block}.fb-c-amount{white-space:nowrap}.fb-c-amount .fb-amount.is-range{margin-left:auto;display:block}.fb-c-amount .fb-source{margin:5px 0 0 6px;padding:0 5px;font-size:10.5px;line-height:1.55;display:inline-block}.fb-tabs-tools .fb-clear{padding:4px 8px;font-size:12.5px}@media (width<=760px){.fb-th-amount{text-align:left}.fb-th-amount .fb-hsel{margin-left:0}.fb-sort-btn{border-radius:8px;margin:0;border:1px solid var(--fb-line2)!important;background:var(--fb-surface)!important;padding:6px 10px!important}.fb-th-amount{flex-wrap:wrap;gap:8px;display:flex!important}}.fc-below{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;margin-top:22px}@media (width>=981px){.fc-below{padding-top:0;position:static}}.pp-xcard{color:var(--fb-ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pp-xcard img{object-fit:cover;border:1px solid var(--fb-line);background:#fff;border-radius:50%;flex:none;width:88px;height:88px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-xcard img{background:#0c0c10}}:where(html[data-theme=dark]) .pp-xcard img{background:#0c0c10}.pp-xcard.is-small{justify-self:start;gap:10px;margin-top:6px}.pp-xcard.is-small img{width:56px;height:56px}.pp-xhandle{color:var(--fb-accent);align-items:center;gap:5px;font-size:13px;display:inline-flex}.pp-xhandle svg{color:var(--fb-ink)}.pp-xcard:hover .pp-xhandle{text-decoration:underline}.pp-grid{columns:3 280px;column-gap:12px;display:block}.pp-grid>.pp-card{break-inside:avoid;margin:0 0 12px}.pp-card{align-items:flex-start;gap:14px;display:flex}.pp-card-body{flex:1;gap:8px;min-width:0;display:grid}.pp-card-avatar{flex:none;line-height:0}.pp-card-avatar img{object-fit:cover;border:1px solid var(--fb-line);background:#fff;border-radius:50%;width:96px;height:96px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-card-avatar img{background:#0c0c10}}:where(html[data-theme=dark]) .pp-card-avatar img{background:#0c0c10}.pp-card.is-compact .pp-card-avatar img{width:64px;height:64px}.pp-card-body>.pp-xhandle{text-overflow:ellipsis;white-space:nowrap;justify-self:start;max-width:100%;font-size:12.5px;text-decoration:none;overflow:hidden}.pp-card-body>.pp-xhandle svg{flex:none}.pp-card-body>.pp-xhandle:hover{text-decoration:underline}.pp-bio{border:1px solid var(--fb-line);background:var(--fb-surface);padding:14px 16px}.pp-bio p{max-width:var(--site-measure);color:var(--fb-ink);font-size:14.5px;line-height:1.7;margin:0!important}.pp-bio .pp-bio-src{color:var(--fb-muted);font-size:12px;margin-top:8px!important}.pp-bio-src a{color:var(--fb-muted)}.fb-c-src{white-space:nowrap;font-size:12px}.fb-c-src a{color:var(--fb-accent);text-decoration:none}.fb-c-src a:hover{text-decoration:underline}.pp-works{border:1px solid var(--fb-line);background:var(--fb-surface);gap:0;margin:0;padding:0;list-style:none;display:grid}.pp-works>li{border-top:1px solid var(--fb-line);gap:4px;padding:12px 16px;display:grid}.pp-works>li:first-child{border-top:0}.pp-work-meta{color:var(--fb-muted);font-variant-numeric:tabular-nums;font-size:12px}.pp-work-title{color:var(--fb-ink);text-wrap:pretty;font-size:14.5px;font-weight:700;line-height:1.4;text-decoration:none}.pp-work-title:hover{text-decoration:underline}.pp-works p{max-width:var(--site-measure);color:var(--fb-ink2);font-size:13.5px;line-height:1.6;margin:0!important}.pp-works .pp-work-also{color:var(--fb-muted);font-size:12.5px}.pp-work-also a{color:var(--fb-accent);text-decoration:none}.pp-jump-label{color:var(--fb-muted)}.pp-tags{flex-wrap:wrap;gap:4px;display:flex}.pp-tags span{border:1px solid var(--fb-line);color:var(--fb-muted);border-radius:999px;padding:1px 7px;font-size:11.5px}.pp-mono{background:var(--fb-surface2,#eef0ee);border:1px solid var(--fb-line);width:96px;height:96px;color:var(--fb-muted);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-mono{background:var(--fb-surface2,#232328)}}:where(html[data-theme=dark]) .pp-mono{background:var(--fb-surface2,#232328)}.pp-card.is-compact .pp-mono{width:64px;height:64px;font-size:19px}.pp-card-main b{font-size:14.5px;line-height:1.3}.pp-roles{color:var(--fb-ink);font-size:12.5px;font-weight:600}.pp-aff{color:var(--fb-ink2);font-size:12.5px;line-height:1.5}.pp-aff.is-past{color:var(--fb-muted)}.pp-aff em,.pp-latest em{color:var(--fb-muted);margin-right:4px;font-size:11.5px;font-style:normal}.pp-latest{color:var(--fb-muted);font-size:12px;line-height:1.45}.pp-latest a{color:var(--fb-accent);text-decoration:none}.pp-scope{color:var(--fb-muted);max-width:var(--site-measure);font-size:12.5px;margin:-6px 0 14px!important}.pp-head-face{grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:start;gap:18px 24px;display:grid!important}.pp-face{justify-items:center;gap:8px;max-width:160px;display:grid}.pp-face .pp-card-avatar img,.pp-face .pp-mono{object-fit:cover;border:1px solid var(--fb-line);background:#fff;border-radius:50%;width:120px;height:120px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-face .pp-card-avatar img,:where(html:not([data-theme=light])) .pp-face .pp-mono{background:#0c0c10}}:where(html[data-theme=dark]) .pp-face .pp-card-avatar img,:where(html[data-theme=dark]) .pp-face .pp-mono{background:#0c0c10}.pp-face .pp-mono{background:var(--fb-surface2,#eef0ee);font-size:32px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-face .pp-mono{background:var(--fb-surface2,#232328)}}:where(html[data-theme=dark]) .pp-face .pp-mono{background:var(--fb-surface2,#232328)}.pp-face .pp-xhandle,.pp-site-link{text-align:center;font-size:12.5px}.pp-site-link{color:var(--fb-accent);overflow-wrap:anywhere;text-decoration:none}.pp-head-face .pp-roles,.pp-head-face .pp-aff,.pp-head-face .pp-latest{margin:4px 0 0!important}.pp-head-face .pp-aff{font-size:14px}.pp-affs h3{color:var(--fb-muted);font-size:12.5px;font-weight:600;margin:0 0 6px!important}.pp-affs ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.pp-affs li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pp-aff-role{color:var(--fb-ink);font-size:14px}.pp-aff-role a{color:var(--fb-ink)}.pp-aff-meta{color:var(--fb-muted);flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.pp-aff-meta a{color:var(--fb-muted)}@media (width<=620px){.pp-head-face{grid-template-columns:1fr}.pp-face{justify-items:start;max-width:none}.pp-face .pp-card-avatar img,.pp-face .pp-mono{width:96px;height:96px}}.pp-grid.is-cols{columns:auto;align-items:flex-start;gap:12px;display:flex}.pp-col{flex:1 1 0;gap:12px;min-width:0;display:grid}.pp-col>.pp-card{margin:0}.pp-col-hidden{display:none}.pp-index{container-type:inline-size}.pp-index .pp-grid:not(.is-cols){columns:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.pp-index .pp-grid:not(.is-cols)>.pp-card{margin:0}@container (width>=300px){.pp-index .pp-grid:not(.is-cols){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=900px){.pp-index .pp-grid:not(.is-cols){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=559px){.pp-index .pp-grid:not(.is-cols){gap:8px}}.pp-face{max-width:190px}@media (width<=620px){.pp-grid .pp-card-avatar img,.pp-grid .pp-mono{width:64px;height:64px}.pp-grid .pp-mono{font-size:19px}}.pp-card-avatar img{object-position:50% 25%}.pp-photo-credit{color:var(--fb-muted);text-align:center;overflow-wrap:anywhere;font-size:11.5px;text-decoration:none}.pp-photo-credit:hover{text-decoration:underline}.pp-links{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.pp-links .pp-xhandle,.pp-sitehandle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;text-decoration:none;overflow:hidden}.pp-sitehandle{color:var(--fb-accent)}.pp-sitehandle:hover,.pp-links .pp-xhandle:hover{text-decoration:underline}.fb-title{border-bottom:1px solid var(--fb-line2);margin-bottom:18px;padding:12px 0 22px}.fb-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:800;line-height:1.2;color:#6d4aff!important;margin:0 0 12px!important;font-size:11.5px!important}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-kicker{color:#a59fff!important}}:where(html[data-theme=dark]) .fb-kicker{color:#a59fff!important}.fb-title h1{letter-spacing:-.04em;font-size:clamp(34px,4vw,44px);font-weight:800;line-height:1.08}.fb-title h1+p{color:var(--fb-ink2);margin-top:9px;font-size:16px;line-height:1.45}@media (width<=760px){.fb-title{padding:6px 0 18px}.fb-title h1{font-size:31px}}.pp-grid .pp-card{background:#fff;border:1px solid #e3e7e5;border-radius:14px;padding:14px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-grid .pp-card{background:#0c0c10;border:1px solid #2b2f2d}}:where(html[data-theme=dark]) .pp-grid .pp-card{background:#0c0c10;border:1px solid #2b2f2d}.pp-card-avatar img,.pp-mono{border-radius:12px!important}.pp-face .pp-card-avatar img,.pp-face .pp-mono{border-radius:16px!important}.pp-card-main b{letter-spacing:-.01em;font-size:16px}.pp-roles-list{margin:2px 0 0;padding:0;list-style:none;display:grid}.pp-roles-list li{border-top:1px solid #e6e6e3;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:6px 0;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-roles-list li{border-top:1px solid #2e2e2a}}:where(html[data-theme=dark]) .pp-roles-list li{border-top:1px solid #2e2e2a}.pp-roles-list li:first-child{border-top:0}.pp-roles-list b{color:var(--fb-ink);font-size:12.5px;font-weight:600;line-height:1.35;display:block}.pp-roles-list small{color:var(--fb-muted);font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.pp-roles-list li.is-past b{color:var(--fb-ink2);font-weight:500}.pp-orgmark{width:28px;height:28px;color:var(--fb-muted);object-fit:contain;background:#fff;border:1px solid #e1e1de;border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-orgmark{background:#0c0c10;border:1px solid #34332f}}:where(html[data-theme=dark]) .pp-orgmark{background:#0c0c10;border:1px solid #34332f}.pp-scope b{color:var(--fb-ink2);font-weight:600}.people-page .fb-title p,.people-page .pp-scope{max-width:none}.pp-org{color:inherit;border-bottom:1px solid var(--fb-line2);text-decoration:none}.pp-org:hover{color:var(--fb-accent);border-color:currentColor}.pp-index .pp-card.pp-org-off{display:none!important}.pp-orgfilter{color:var(--fb-ink2);grid-column:1/-1;align-items:center;gap:8px;font-size:12.5px;display:flex}.pp-orgfilter em{color:var(--fb-muted);width:44px;font-size:11px;font-style:normal}.pp-orgfilter a{color:var(--fb-accent);margin-left:auto;text-decoration:none}.fc-main{gap:22px;min-width:0;display:grid}.fc-main>.fc-below{margin-top:0}.pp-index .pp-card.pp-name-off{display:none!important}.pp-latest{display:block}.pp-latest .pp-kind{color:var(--fb-muted);letter-spacing:.05em;text-transform:uppercase;margin:1px 0;font:600 10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.pp-latest a{display:block}.pp-policy{border-top:1px solid var(--fb-line);max-width:var(--site-measure);color:var(--fb-muted);margin:34px 0 8px;padding-top:16px;font-size:12.5px}.pp-policy h2{color:var(--fb-muted);letter-spacing:.06em;text-transform:uppercase;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0 0 6px!important}.pp-policy p{margin:0 0 6px}.pp-policy a{color:var(--fb-accent);text-decoration:none}.people-page .fb-title{margin-bottom:0}.people-page .pp-index{margin-top:0}.pp-filter{border-bottom:1px solid var(--fb-line2);background:#fafafa;flex-direction:column;gap:7px;margin:0;padding:9px 0 10px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-filter{background:#16161a}}:where(html[data-theme=dark]) .pp-filter{background:#16161a}.pp-filter-row{grid-template-columns:var(--filter-label,62px) minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.pp-filter-label{color:var(--fb-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-top:5px;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.pp-find-controls{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.pp-search{height:24px;color:var(--fb-ink);font:500 12px/22px var(--font-sans);background:#fff;border:1px solid #a8a8a3;border-radius:4px;margin:0;padding:0 8px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-search{background:#0c0c10;border:1px solid #676761}}:where(html[data-theme=dark]) .pp-search{background:#0c0c10;border:1px solid #676761}.pp-search{width:180px}.pp-search::placeholder{color:var(--fb-muted)}.pp-search:focus-visible{outline:2px solid var(--fb-accent);outline-offset:1px}.pp-clear{color:var(--fb-accent);font:600 11px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 4px}.pp-sort{align-items:center;gap:3px;margin-left:auto;display:flex}.pp-chips{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.pp-chip-group{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.pp-chip-group>span{display:contents}.pp-chip-group>i,.pp-sort>i{white-space:nowrap;color:var(--fb-muted);font:600 11px/1 var(--font-sans);margin-right:3px;font-style:normal}.pp-filter input[type=radio]{opacity:0;pointer-events:none;position:absolute}.pp-filter label,.pp-sort button{min-height:24px;color:var(--fb-ink2);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #a8a8a3;border-radius:4px;align-items:center;gap:4px;margin:0;padding:2px 6px;font:650 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-filter label,:where(html:not([data-theme=light])) .pp-sort button{background:#0c0c10;border:1px solid #676761}}:where(html[data-theme=dark]) .pp-filter label,:where(html[data-theme=dark]) .pp-sort button{background:#0c0c10;border:1px solid #676761}.pp-filter label:hover,.pp-sort button:hover{border-color:var(--fb-ink)}.pp-filter label em{color:var(--fb-muted);font-size:9px;font-style:normal;font-weight:600}.pp-filter input:checked+label em{color:inherit;opacity:.62}.pp-sort button[aria-pressed=true]{border-color:var(--fb-ink);background:var(--fb-ink);color:var(--fb-surface)}.pp-filter input:focus-visible+label{outline:2px solid var(--fb-accent);outline-offset:2px}.pp-index .pp-count{margin:10px 0 14px!important}@media (width<=620px){.pp-filter{gap:6px;padding:8px 0}.pp-filter-row{grid-template-columns:minmax(0,1fr)}.pp-filter-label{display:none}.pp-find-controls{flex-wrap:nowrap}.pp-search{flex:1 1 0;width:auto;min-width:0}.pp-sort>i{display:none}.pp-clear{flex:none}.pp-chips{scrollbar-width:none;flex-wrap:nowrap;gap:0 12px;overflow-x:auto}.pp-chips::-webkit-scrollbar{display:none}.pp-chip-group{flex-wrap:nowrap}}.fb-c-lead{color:var(--fb-muted);margin-top:3px;font-size:11.5px;line-height:1.35;display:block}.fb-c-builds{min-width:110px}.fb-c-links{white-space:nowrap}.fb-links{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fb-link{border:1px solid var(--fb-line2);color:var(--fb-ink2);background:#fff;border-radius:4px;align-items:baseline;gap:4px;padding:1px 6px;font-size:11.5px;line-height:1.5;text-decoration:none;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-link{background:#0c0c10}}:where(html[data-theme=dark]) .fb-link{background:#0c0c10}.fb-link b{color:var(--fb-ink);font-weight:600}a.fb-link:hover{border-color:var(--fb-accent);color:var(--fb-accent)}.fb-c-sector small{color:var(--fb-muted);font-size:11.5px;display:block}.fb-history{margin:0;padding:0;list-style:none}.fb-history>li{border-top:1px solid var(--fb-line);padding:8px 0}.fb-history>li:first-child{border-top:0;padding-top:2px}.fb-named{color:var(--fb-ink2);font-size:12.5px;margin:4px 0 0!important}.fb-named em{color:var(--fb-muted);margin-right:4px;font-size:11.5px;font-style:normal}.fb-named small{color:var(--fb-muted);font-size:11.5px}.fb-named a{color:var(--fb-accent);text-decoration:none}.fb-people{margin:0;padding:0;list-style:none}.fb-people li{padding:3px 0;font-size:13.5px}.fb-people a{color:var(--fb-ink);text-decoration:none}.fb-people a span{color:var(--fb-accent);font-size:12px}.fb-capev .fb-none{color:var(--fb-muted);font-size:12.5px;font-weight:400}.fb-capev a{color:var(--fb-accent);font-size:13px;text-decoration:none}.fb-related{flex-wrap:wrap;gap:6px;display:flex;margin:0 0 6px!important}.fb-related span{border:1px solid var(--fb-line2);color:var(--fb-ink2);border-radius:4px;padding:2px 8px;font-size:12px}.fb-related b{color:var(--fb-ink)}.fb-backers td{vertical-align:top}.fb-backers .fb-num small{color:var(--fb-muted);font-size:11.5px;display:block}.fb-c-doms{color:var(--fb-ink2);font-size:12.5px}.fb-c-recent span,.fb-c-bpeople>span{font-size:12.5px;line-height:1.45;display:block}.fb-c-bpeople small{color:var(--fb-muted);margin-left:4px;font-size:11.5px}.fb-c-bpeople a{color:var(--fb-accent);text-decoration:none}.fb-others{color:var(--fb-muted);font-size:12px;line-height:1.5;margin:4px 0 0!important}.fb-others em{margin-right:4px;font-style:normal}.fb-others button{font:inherit;color:var(--fb-ink2);cursor:pointer;background:0 0;border:0;padding:0}.fb-others button:hover{color:var(--fb-accent)}.fb-grid.is-wide{grid-template-columns:minmax(0,1fr)!important}.fb-grid.is-wide .fb-panel{display:none}.fb-backers .fb-num{white-space:nowrap}.pp-latest .pp-kind .pp-rel{text-transform:none;letter-spacing:0;font-weight:500}.fc-round{scroll-margin-top:16px}.fc-round:target{box-shadow:inset 3px 0 0 var(--fb-accent);background:#eef4ff}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fc-round:target{background:#1b1f27}}:where(html[data-theme=dark]) .fc-round:target{background:#1b1f27}.pp-head-face{margin-bottom:14px}.pp-head-face .pp-latest{line-height:1.5;margin-top:12px!important}.pp-head-face .pp-latest em{margin:0 0 2px;display:block}.pp-head-face .pp-latest .pp-kind{margin:0 0 2px}.pp-head-face~.pp-scope{margin-top:0!important}.pp-filter-main{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.pp-filter-main>.pp-chips{display:contents}.pp-filter-main>.pp-find{align-items:center;gap:4px;display:inline-flex}.pp-filter-main .pp-search{opacity:1;pointer-events:auto;width:200px;position:static}.pp-org-chip{border:1px solid var(--fb-ink);background:var(--fb-ink);min-height:24px;color:var(--fb-surface);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;padding:2px 6px;font:650 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.pp-filter-main>.pp-sort{order:9;margin-left:auto!important}.pp-filter-main .pp-site-search{flex:0 380px;width:380px;max-width:100%;margin:0}.pp-site-search input.pp-search{background:#fff;border:1px solid #d6d8df;border-radius:10px;width:100%;height:40px;padding:0 86px 0 36px;font:400 16px/1.2 Inter,system-ui,sans-serif}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-site-search input.pp-search{background:#0c0c10;border:1px solid #3a3b41}}:where(html[data-theme=dark]) .pp-site-search input.pp-search{background:#0c0c10;border:1px solid #3a3b41}.pp-site-search .pp-search-go{border-radius:7px;margin:0;padding:0 13px;font:600 13px/1 Inter,system-ui,sans-serif;position:absolute;top:5px;bottom:5px;right:5px}.pp-site-search .site-search-kind{display:none}.pp-site-search .site-search-pop{width:max(100%,min(380px,100vw - 32px));right:auto}.pp-site-search button.site-search-all{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eceef3;width:100%}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-site-search button.site-search-all{border-top:1px solid #242529}}:where(html[data-theme=dark]) .pp-site-search button.site-search-all{border-top:1px solid #242529}.pp-searchbox{align-items:stretch;min-width:0;display:inline-flex}.pp-searchbox .pp-search{border-radius:4px 0 0 4px}.pp-search-go{border:1px solid var(--fb-ink);background:var(--fb-ink);color:var(--fb-surface);font:600 11px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border-radius:0 4px 4px 0;align-items:center;gap:4px;margin:0 0 0 -1px;padding:0 9px;display:inline-flex}.pp-search-go:hover{opacity:.86}.pp-search-go:focus-visible{outline:2px solid var(--fb-accent);outline-offset:1px}@media (width<=620px){.pp-filter-main{gap:6px}.pp-filter-main>.pp-find{flex:1 1 0;min-width:0}.pp-filter-main .pp-search{flex:1 1 0;width:auto;min-width:0}.pp-filter-main .pp-site-search{flex:1 1 0;width:auto}.pp-filter-main>.pp-sort{order:0;margin-left:0!important}.pp-filter-main>.pp-sort>i{display:inline}.pp-filter-main>.pp-chips{flex:1 0 100%;order:1;display:flex}}@media (width<=400px){.pp-filter-main>.pp-find{flex:100%}.pp-site-search input.pp-search{padding-right:76px}.pp-site-search .pp-search-go{padding:0 10px}}@media (width<=559px){.pp-grid{columns:2}.pp-grid.is-cols,.pp-col{gap:8px}.pp-grid>.pp-card{margin-bottom:8px}.pp-grid .pp-card{flex-direction:column;gap:8px;padding:10px}.pp-grid .pp-card-avatar img,.pp-grid .pp-mono{width:52px;height:52px}.pp-grid .pp-mono{font-size:16px}.pp-grid .pp-card-body{gap:6px;width:100%}.pp-grid .pp-card-main b{font-size:14.5px}.pp-grid .pp-roles-list li{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:5px 0}.pp-grid .pp-orgmark{border-radius:5px;width:22px;height:22px;font-size:9px}.pp-grid .pp-roles-list b{font-size:12px}.pp-grid .pp-card-body,.pp-grid .pp-latest a{overflow-wrap:anywhere}}.fb-mfilter,.fb-mchips,.fb-mlist{display:none}@media (width<=760px){.fb-kpis{border-bottom:0;flex-wrap:wrap;gap:2px 14px;padding:9px 0}.fb-kpi{align-items:baseline;gap:4px;margin:0;padding:0;display:flex;border:0!important}.fb-kpi b{order:-1;font-size:14px;font-weight:800}.fb-kpi span{color:var(--fb-muted);white-space:nowrap;font-size:12.5px}.fb-kpi small,.fb-spark{display:none}.fb-tabs{z-index:30;scrollbar-width:none;background:var(--fb-ground);flex-wrap:nowrap;align-items:center;gap:0;margin:0 -16px;padding:0 16px;position:sticky;top:0;overflow-x:auto}.fb-tabs::-webkit-scrollbar{display:none}.fb-tabs button[role=tab]{white-space:nowrap;flex:none;padding:12px 7px 10px;font-size:14px}.fb-tabs button[role=tab] span{margin-left:3px;font-size:11px}.fb-tabs button[role=tab]:first-child{padding-left:0}.fb-tabs-tools{display:none!important}.fb-tabs .fb-mfilter{border:1px solid var(--fb-line2);background:var(--fb-surface);color:var(--fb-ink);font:650 12.5px/1.2 var(--font-sans);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0 0 0 auto;padding:5px 10px;display:inline-flex}.fb-tabs .fb-mfilter em{background:var(--fb-accent);color:#fff;min-width:18px;height:18px;font:700 11px/1 var(--font-sans);border-radius:9px;place-items:center;padding:0 5px;font-style:normal;display:inline-grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-tabs .fb-mfilter em{color:#0c0c10}}:where(html[data-theme=dark]) .fb-tabs .fb-mfilter em{color:#0c0c10}.fb-scroll .fb-table-wrap .fb-table{display:none!important}.fb-mchips{flex-wrap:wrap;gap:6px;padding:10px 0 2px;display:flex}.fb-mchips button{border:1px solid var(--fb-accent);background:var(--fb-select);max-width:100%;color:var(--fb-accent);font:600 12.5px/1.3 var(--font-sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.fb-mchips button span{font-size:14px;line-height:1}.fb-mchips .fb-mchips-clear{color:var(--fb-muted);background:0 0;border-color:#0000}.fb-mlist{margin:0;padding:0;list-style:none;display:block}.fb-mlist li{border-bottom:1px solid var(--fb-line)}.fb-mlist .fb-mmonth{border-bottom:1px solid var(--fb-line2);justify-content:space-between;align-items:baseline;gap:8px;padding:16px 0 6px;display:flex}.fb-mmonth b{color:var(--fb-ink);letter-spacing:.02em;font-size:12.5px;font-weight:750}.fb-mmonth span{color:var(--fb-muted);font-variant-numeric:tabular-nums;font-size:12px}.fb-mrow{width:100%;color:var(--fb-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:11px 0;text-decoration:none;display:flex}.fb-mrow .fb-mark{margin-top:1px}.fb-mrow-main{flex:1;gap:3px;min-width:0;display:grid}.fb-mrow-main>b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.25;overflow:hidden}.fb-mrow-l2{min-width:0;color:var(--fb-ink2);align-items:center;gap:6px;font-size:13px;line-height:1.35;display:flex}.fb-mstage{white-space:nowrap;border-radius:4px;flex:none;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1.6}.fb-mrow-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fb-mrow-main>small{color:var(--fb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.fb-mrow-amt{text-align:right;flex:none;align-content:start;justify-items:end;gap:2px;max-width:36%;display:grid}.fb-mrow-amt>b{color:var(--fb-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;line-height:1.2}.fb-mrow-amt>b.is-total{font-size:15px}.fb-mrow-amt>b.is-range{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.fb-mrow-amt small{color:var(--fb-muted);white-space:nowrap;font-size:11.5px;line-height:1.3}.fb-mstate.is-reported{color:var(--fb-muted)}.fb-mstate.is-talks{color:var(--fb-warn)}.fb-mrow-amt .fb-ev{gap:0}.fb-deal-note{margin-top:12px}}.fb-sheet{z-index:61;background:var(--fb-surface);max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px #0000002e}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-sheet{box-shadow:0 -12px 40px #0000008a}}:where(html[data-theme=dark]) .fb-sheet{box-shadow:0 -12px 40px #0000008a}.fb-sheet-head{justify-content:space-between;align-items:center;padding:8px 16px 2px;font-size:15px;display:flex}.fb-sheet-head .fb-close{float:none;width:30px;height:30px;font-size:15px}.fb-sheet-body{padding:0 16px 6px;overflow-y:auto}.fb-sfacet{grid-template-columns:var(--filter-label,78px) minmax(0,1fr);border-bottom:1px solid var(--fb-line);align-items:start;gap:4px 10px;padding:7px 0;display:grid}.fb-sfacet-label{color:var(--fb-muted);letter-spacing:.08em;text-transform:uppercase;padding-top:6px;font:700 10px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.fb-schips{flex-wrap:wrap;gap:4px;display:flex}.fb-schips button{min-height:26px;color:var(--fb-ink2);letter-spacing:.035em;text-align:left;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #a8a8a3;border-radius:4px;align-items:center;padding:2px 8px;font:650 10.5px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-schips button{background:#0c0c10;border:1px solid #676761}}:where(html[data-theme=dark]) .fb-schips button{background:#0c0c10;border:1px solid #676761}.fb-schips button.is-on{border-color:var(--fb-ink);background:var(--fb-ink);color:#fff}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-schips button.is-on{color:#0c0c10}}:where(html[data-theme=dark]) .fb-schips button.is-on{color:#0c0c10}.fb-spicks{border-bottom:1px solid var(--fb-line);grid-template-columns:1fr 1fr;gap:8px;padding:7px 0;display:grid}.fb-spick{background:#fff;border:1px solid #a8a8a3;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 6px;min-width:0;padding:6px 9px;display:grid;position:relative}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-spick{background:#0c0c10;border:1px solid #676761}}:where(html[data-theme=dark]) .fb-spick{background:#0c0c10;border:1px solid #676761}.fb-spick .fb-sfacet-label{grid-column:1/-1;padding:0}.fb-spick-value{color:var(--fb-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fb-spick-caret{color:var(--fb-muted);font-size:10px}.fb-spick.is-on{border-color:var(--fb-ink)}.fb-spick.is-on .fb-spick-value{color:var(--fb-ink);font-weight:650}.fb-spick select{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;font-size:16px;position:absolute;inset:0}.fb-spick:focus-within{outline:2px solid var(--fb-accent);outline-offset:1px}.fb-sheet-foot{border-top:1px solid var(--fb-line);gap:8px;padding:10px 16px 12px;display:flex}.fb-sheet-foot button{height:38px;font:700 13px/1 var(--font-sans);cursor:pointer;border-radius:8px}.fb-sheet-clear{border:1px solid var(--fb-line2);background:var(--fb-surface);color:var(--fb-ink);flex:1}.fb-sheet-clear:disabled{opacity:.45;cursor:default}.fb-sheet-show{background:var(--fb-ink);color:#fff;border:0;flex:2}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-sheet-show{color:#0c0c10}}:where(html[data-theme=dark]) .fb-sheet-show{color:#0c0c10}.pp-tracked .pp-reason{color:var(--fb-ink2);font-size:12.5px;line-height:1.45;display:block}.pp-head-face .pp-aff,.pp-head-face .pp-latest{grid-template-columns:var(--pp-head-label,124px) minmax(0,1fr);color:var(--fb-ink);align-items:baseline;gap:2px 10px;font-size:15px;line-height:1.45;margin:8px 0 0!important;display:grid!important}.pp-head-face .pp-aff em,.pp-head-face .pp-latest em{color:var(--fb-muted);letter-spacing:.08em;text-transform:uppercase;grid-row:span 2;font:700 10px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;margin:0!important}.pp-head-face .pp-latest .pp-kind{font-size:10.5px;margin:0!important}.pp-head-face .pp-latest a{font-size:15px;line-height:1.45}.pp-head-face+.pp-source{font-size:12px;line-height:1.5;margin:2px 0 0!important}.pp-aff-meta .fb-date,.pp-box .fb-date{color:var(--fb-muted);font:500 11.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=620px){.pp-head-face{--pp-head-label:88px}}@media (width>=761px){.fb-rounds .fb-c-date{width:1%;padding-right:4px}.fb-rounds .fb-c-date .fb-date{font-size:11.5px}.fb-rounds .fb-c-round{width:120px;max-width:120px}.fb-rounds .fb-c-amount{min-width:190px}.fb-rounds .fb-c-amount .fb-amount.is-range{max-width:200px}}.fb-title h1+p{color:#3f3f46}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .fb-title h1+p{color:#bcbcc5}}:where(html[data-theme=dark]) .fb-title h1+p{color:#bcbcc5}.pp-chips,.pp-chip-group{position:relative}.fb-kpi{flex-wrap:wrap;min-width:0}.fb-search{border:1px solid var(--fb-line2);background:var(--fb-surface);height:30px;color:var(--fb-muted);border-radius:6px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.fb-search:focus-within{border-color:var(--fb-accent);color:var(--fb-accent)}.fb-search input{width:220px;min-width:0;color:var(--fb-ink);font:500 13px/1 var(--font-sans);background:0 0;border:0;outline:0}.fb-search input::placeholder{color:var(--fb-muted)}.fb-search input:focus,.fb-search input:focus-visible{box-shadow:none;outline:none}.fb-search--phone{display:none}@media (width<=760px){.fb-search--phone{height:40px;margin:10px 0 0;display:flex}.fb-search--phone input{flex:1;width:auto;font-size:16px}}.tm-draft{color:#5b21b6;background:#faf5ff;border:1px dashed #c4b5fd;border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:12.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-draft{color:#a88bff;background:#1c191f;border:1px dashed #cfc0ff}}:where(html[data-theme=dark]) .tm-draft{color:#a88bff;background:#1c191f;border:1px dashed #cfc0ff}.tm-versions{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.tm-versions a{border:1px solid var(--fb-line);background:var(--fb-surface);color:var(--fb-ink);border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none}.tm-versions a[aria-current]{background:var(--fb-ink);color:var(--fb-surface);border-color:var(--fb-ink)}.tm-logo{object-fit:contain;vertical-align:-3px;background:#fff;border-radius:4px;flex:none;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-logo{background:#0c0c10}}:where(html[data-theme=dark]) .tm-logo{background:#0c0c10}.tm-logo-mono,.tm-logo-q{color:#52525b;letter-spacing:-.02em;background:#f4f4f5;border:1px solid #e4e4e7;place-items:center;font:700 8px/1 Inter,system-ui,sans-serif;display:inline-grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-logo-mono,:where(html:not([data-theme=light])) .tm-logo-q{color:#acacb6;background:#1e1e22;border:1px solid #2f2f34}}:where(html[data-theme=dark]) .tm-logo-mono,:where(html[data-theme=dark]) .tm-logo-q{color:#acacb6;background:#1e1e22;border:1px solid #2f2f34}.tm-face{object-fit:cover;background:#e4e4e7;border-radius:12px;flex:none;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-face{background:#2f2f34}}:where(html[data-theme=dark]) .tm-face{background:#2f2f34}.tm-face-i{color:#52525b;place-items:center;font-size:14px;font-weight:700;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-face-i{color:#acacb6}}:where(html[data-theme=dark]) .tm-face-i{color:#acacb6}.tm-stats{grid-template-columns:auto 1fr;align-items:end;gap:12px 24px;margin-bottom:12px;display:grid}.tm-ranges{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.tm-ranges input,.tm-filters input[type=radio]{opacity:0;pointer-events:none;position:absolute}.tm-ranges label{cursor:pointer;color:var(--fb-ink);border-radius:999px;padding:6px 14px;font-size:14px;display:inline-block}.tm-ranges em,.tm-filters em{color:#a1a1aa;margin-left:3px;font-size:11.5px;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-ranges em,:where(html:not([data-theme=light])) .tm-filters em{color:#6a6a72}}:where(html[data-theme=dark]) .tm-ranges em,:where(html[data-theme=dark]) .tm-filters em{color:#6a6a72}.tm-bars{text-align:right;margin:0}.tm-bars svg{width:100%;height:48px;display:block}.tm-bar{fill:#c7c4f5}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-bar{fill:#2d284f}}:where(html[data-theme=dark]) .tm-bar{fill:#2d284f}.tm-bar-recent{fill:#4f46e5}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-bar-recent{fill:#929eff}}:where(html[data-theme=dark]) .tm-bar-recent{fill:#929eff}.tm-bars figcaption{color:#a1a1aa;margin-top:4px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-bars figcaption{color:#6a6a72}}:where(html[data-theme=dark]) .tm-bars figcaption{color:#6a6a72}.tm-flows{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 14px;display:flex}.tm-flow-label{color:#71717a;margin:0 2px 0 6px;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-flow-label{color:#92929b}}:where(html[data-theme=dark]) .tm-flow-label{color:#92929b}.tm-flow-label:first-child{margin-left:0}.tm-chip{border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:13px;display:inline-flex}.tm-chip-in{color:#15803d;background:#ecfdf3}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-chip-in{color:#66c57e;background:#101d16}}:where(html[data-theme=dark]) .tm-chip-in{color:#66c57e;background:#101d16}.tm-chip-out{color:#b91c1c;background:#fef2f2}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-chip-out{color:#ff7a6d;background:#231b1b}}:where(html[data-theme=dark]) .tm-chip-out{color:#ff7a6d;background:#231b1b}.tm-filters{background:#ececee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-filters{background:#27272b}}:where(html[data-theme=dark]) .tm-filters{background:#27272b}.tm-flabel{color:#71717a;text-transform:uppercase;letter-spacing:.06em;margin:0 4px 0 8px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-flabel{color:#92929b}}:where(html[data-theme=dark]) .tm-flabel{color:#92929b}.tm-flabel:first-child{margin-left:0}.tm-filters label{cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;padding:4px 10px;font-size:13px;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-filters label{background:#0c0c10;border:1px solid #3e3e43}}:where(html[data-theme=dark]) .tm-filters label{background:#0c0c10;border:1px solid #3e3e43}.tm-search{background:#fff;border:1px solid #d4d4d8;border-radius:10px;min-width:220px;margin-left:auto;padding:7px 12px;font-size:16px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-search{background:#0c0c10;border:1px solid #3e3e43}}:where(html[data-theme=dark]) .tm-search{background:#0c0c10;border:1px solid #3e3e43}.tm-count{color:#71717a;margin:12px 0 8px;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-count{color:#92929b}}:where(html[data-theme=dark]) .tm-count{color:#92929b}.tm-rows{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.tm-row+.tm-row{border-top:1px solid #f0f0f2}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-row+.tm-row{border-top:1px solid #222227}}:where(html[data-theme=dark]) .tm-row+.tm-row{border-top:1px solid #222227}.tm-row summary{cursor:pointer;grid-template-columns:62px minmax(190px,1.4fr) minmax(140px,1fr) minmax(220px,1.5fr) 130px;align-items:center;gap:14px;padding:12px 16px;list-style:none;display:grid}.tm-row summary::-webkit-details-marker{display:none}.tm-row summary:hover{background:#fafafa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-row summary:hover{background:#16161a}}:where(html[data-theme=dark]) .tm-row summary:hover{background:#16161a}.tm-row.has-profile summary{box-shadow:inset 3px 0 #4f46e5}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-row.has-profile summary{box-shadow:inset 3px 0 #929eff}}:where(html[data-theme=dark]) .tm-row.has-profile summary{box-shadow:inset 3px 0 #929eff}.tm-date{color:#3f3f46;font:12.5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-date{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-date{color:#bcbcc5}.tm-person{align-items:center;gap:10px;min-width:0;display:flex}.tm-person b{font-size:15px;display:block}.tm-person small,.tm-was small,.tm-go small{color:#71717a;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-person small,:where(html:not([data-theme=light])) .tm-was small,:where(html:not([data-theme=light])) .tm-go small{color:#92929b}}:where(html[data-theme=dark]) .tm-person small,:where(html[data-theme=dark]) .tm-was small,:where(html[data-theme=dark]) .tm-go small{color:#92929b}.tm-was{color:#3f3f46;min-width:0;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-was{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-was{color:#bcbcc5}.tm-was>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tm-route{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex}.tm-org{align-items:center;gap:6px;display:inline-flex}.tm-from{color:#52525b}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-from{color:#acacb6}}:where(html[data-theme=dark]) .tm-from{color:#acacb6}.tm-arrow{color:#a1a1aa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-arrow{color:#6a6a72}}:where(html[data-theme=dark]) .tm-arrow{color:#6a6a72}.tm-none{color:#a1a1aa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-none{color:#6a6a72}}:where(html[data-theme=dark]) .tm-none{color:#6a6a72}.tm-tag{color:#52525b;background:#f4f4f5;border-radius:6px;padding:1px 7px;font-size:11.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-tag{color:#acacb6;background:#1e1e22}}:where(html[data-theme=dark]) .tm-tag{color:#acacb6;background:#1e1e22}.tm-tag-money{color:#854d0e;background:#fef9c3}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-tag-money{color:#d69861;background:#292400}}:where(html[data-theme=dark]) .tm-tag-money{color:#d69861;background:#292400}.tm-check{letter-spacing:.04em;text-transform:uppercase;font:10.5px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.tm-check-self,.tm-check-employer{color:#15803d}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-check-self,:where(html:not([data-theme=light])) .tm-check-employer{color:#66c57e}}:where(html[data-theme=dark]) .tm-check-self,:where(html[data-theme=dark]) .tm-check-employer{color:#66c57e}.tm-check-third{color:#4f46e5}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-check-third{color:#929eff}}:where(html[data-theme=dark]) .tm-check-third{color:#929eff}.tm-check-media{color:#71717a}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-check-media{color:#92929b}}:where(html[data-theme=dark]) .tm-check-media{color:#92929b}.tm-check-linkedin{color:#a1a1aa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-check-linkedin{color:#6a6a72}}:where(html[data-theme=dark]) .tm-check-linkedin{color:#6a6a72}.tm-profile{padding:4px 16px 16px 92px;font-size:13.5px}.tm-note{max-width:var(--site-measure);color:#27272a;margin:0 0 10px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-note{color:#d2d2d8}}:where(html[data-theme=dark]) .tm-note{color:#d2d2d8}.tm-profile-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tm-profile h4{letter-spacing:.08em;text-transform:uppercase;color:#71717a;margin:0 0 6px;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-profile h4{color:#92929b}}:where(html[data-theme=dark]) .tm-profile h4{color:#92929b}.tm-profile ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.tm-profile li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.tm-profile li em{color:#71717a;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-profile li em{color:#92929b}}:where(html[data-theme=dark]) .tm-profile li em{color:#92929b}.tm-works li{display:block}.tm-works li span{color:#52525b;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-works li span{color:#acacb6}}:where(html[data-theme=dark]) .tm-works li span{color:#acacb6}.tm-quote{color:#27272a;border-left:3px solid #c7c4f5;margin:12px 0 8px;padding-left:12px;font-size:14.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-quote{color:#d2d2d8;border-left:3px solid #cccafb}}:where(html[data-theme=dark]) .tm-quote{color:#d2d2d8;border-left:3px solid #cccafb}.tm-post{color:#3f3f46;white-space:pre-line;font-size:13.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-post{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-post{color:#bcbcc5}.tm-src{color:#71717a;margin:6px 0 0;font-size:12.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-src{color:#92929b}}:where(html[data-theme=dark]) .tm-src{color:#92929b}.tm-dossiers{gap:22px;display:grid}.tm-dossier{background-color:#faf9f6;background-image:linear-gradient(#ecebe7 1px,#0000 1px),linear-gradient(90deg,#ecebe7 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e7e5e4;border-radius:6px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-dossier{background-color:#191814;background-image:linear-gradient(#2a2924 1px,#0000 1px),linear-gradient(90deg,#2a2924 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #2e2e32}}:where(html[data-theme=dark]) .tm-dossier{background-color:#191814;background-image:linear-gradient(#2a2924 1px,#0000 1px),linear-gradient(90deg,#2a2924 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #2e2e32}.tm-d-left{border-right:1px solid #e7e5e4;padding:24px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-left{border-right:1px solid #2e2e32}}:where(html[data-theme=dark]) .tm-d-left{border-right:1px solid #2e2e32}.tm-d-photo{margin-bottom:16px;position:relative}.tm-d-photo .tm-face{aspect-ratio:1;border-radius:2px;width:100%!important;height:auto!important}.tm-d-photo span{color:#fff;letter-spacing:.08em;text-align:center;background:#18181bdb;padding:8px 10px;font:12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:0;left:0;right:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-photo span{color:#0c0c10;background:#18181bdb}}:where(html[data-theme=dark]) .tm-d-photo span{color:#0c0c10;background:#18181bdb}.tm-dossier h2{letter-spacing:-.02em;margin:0;font:800 40px/1.02 Georgia,Times New Roman,serif}.tm-d-zh{color:#3f3f46;margin:4px 0 0;font-size:18px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-zh{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-d-zh{color:#bcbcc5}.tm-d-head{color:#c2410c;margin:10px 0 2px;font:700 22px/1.2 Georgia,serif}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-head{color:#ff845a}}:where(html[data-theme=dark]) .tm-d-head{color:#ff845a}.tm-d-role{margin:0 0 10px;font-weight:700}.tm-d-note{color:#1d4ed8;border-top:1px solid #e7e5e4;margin:10px 0;padding-top:10px;font-size:14px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-note{color:#72a4ff;border-top:1px solid #2e2e32}}:where(html[data-theme=dark]) .tm-d-note{color:#72a4ff;border-top:1px solid #2e2e32}.tm-d-links{color:#1d4ed8;margin:12px 0 0;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-links{color:#72a4ff}}:where(html[data-theme=dark]) .tm-d-links{color:#72a4ff}.tm-d-links a{color:inherit}.tm-d-right{flex-direction:column;gap:6px;padding:22px 24px;display:flex}.tm-d-right h3{letter-spacing:.1em;text-transform:uppercase;color:#c2410c;margin:10px 0 4px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-right h3{color:#ff845a}}:where(html[data-theme=dark]) .tm-d-right h3{color:#ff845a}.tm-d-right h3:first-child{margin-top:0}.tm-d-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tm-d-steps li{align-items:center;gap:12px;display:flex}.tm-d-steps .tm-logo{background:#fff;border:1px solid #d6d3d1;border-radius:999px;padding:4px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-steps .tm-logo{background:#0c0c10;border:1px solid #433f3c}}:where(html[data-theme=dark]) .tm-d-steps .tm-logo{background:#0c0c10;border:1px solid #433f3c}.tm-d-steps small{color:#c2410c;letter-spacing:.04em;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-steps small{color:#ff845a}}:where(html[data-theme=dark]) .tm-d-steps small{color:#ff845a}.tm-d-steps b{font-size:16px}.tm-d-works{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tm-d-works a{color:#18181b;font-family:Georgia,serif;font-size:16px;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-works a{color:#e0e0e6}}:where(html[data-theme=dark]) .tm-d-works a{color:#e0e0e6}.tm-d-works small{color:#1d4ed8;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-works small{color:#72a4ff}}:where(html[data-theme=dark]) .tm-d-works small{color:#72a4ff}.tm-d-works span{color:#3f3f46;font-size:13px;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-works span{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-d-works span{color:#bcbcc5}.tm-dossier blockquote{color:#18181b;margin:0;font:700 17px/1.45 Georgia,serif}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-dossier blockquote{color:#e0e0e6}}:where(html[data-theme=dark]) .tm-dossier blockquote{color:#e0e0e6}.tm-d-src{color:#52525b;border-top:1px solid #e7e5e4;margin-top:auto;padding-top:12px;font-size:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-src{color:#acacb6;border-top:1px solid #2e2e32}}:where(html[data-theme=dark]) .tm-d-src{color:#acacb6;border-top:1px solid #2e2e32}.tm-next-strip{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;margin-bottom:18px;padding:16px 18px}.tm-next-strip h2{letter-spacing:.06em;text-transform:uppercase;color:#52525b;margin:0 0 12px;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-next-strip h2{color:#acacb6}}:where(html[data-theme=dark]) .tm-next-strip h2{color:#acacb6}.tm-faces{gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.tm-faces a{color:var(--fb-ink);justify-items:center;gap:4px;width:64px;font-size:12px;text-decoration:none;display:grid;position:relative}.tm-faces small{position:absolute;top:40px;right:2px}.tm-next-links{gap:16px;margin:10px 0 0;font-size:13.5px;display:flex}.tm-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tm-ncard{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;gap:12px;padding:14px;display:flex}.tm-ncard h3{margin:0;font-size:15.5px}.tm-n-area{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 6px;font-size:12.5px;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-n-area{color:#92929b}}:where(html[data-theme=dark]) .tm-n-area{color:#92929b}.tm-ncard dl{grid-template-columns:auto 1fr;gap:3px 8px;margin:0;font-size:13px;display:grid}.tm-ncard dt{color:#a1a1aa;font-size:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-ncard dt{color:#6a6a72}}:where(html[data-theme=dark]) .tm-ncard dt{color:#6a6a72}.tm-ncard dd{align-items:center;gap:5px;min-width:0;margin:0;display:flex}.tm-n-latest{color:#71717a;margin:6px 0 0;font-size:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-n-latest{color:#92929b}}:where(html[data-theme=dark]) .tm-n-latest{color:#92929b}@media (width<=900px){.tm-row summary{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"d p""d g""d c"}.tm-date{grid-area:d}.tm-person{grid-area:p}.tm-go{grid-area:g}.tm-check{grid-area:c}.tm-was{display:none}.tm-profile{padding:4px 14px 14px}.tm-profile-cols,.tm-stats{grid-template-columns:1fr}.tm-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-dossier{grid-template-columns:1fr}.tm-d-left{border-bottom:1px solid #e7e5e4;border-right:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-d-left{border-bottom:1px solid #2e2e32}}:where(html[data-theme=dark]) .tm-d-left{border-bottom:1px solid #2e2e32}.tm-search{flex:100%;margin-left:0}}@media (width<=560px){.tm-next-grid{grid-template-columns:1fr}.tm-ranges label{padding:5px 9px;font-size:13px}.tm-dossier h2{font-size:32px}}.tm-next .tm-filters{margin-bottom:12px}.tm-n-roles{color:#6d28d9;margin:1px 0 6px;font-size:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-n-roles{color:#ae91ff}}:where(html[data-theme=dark]) .tm-n-roles{color:#ae91ff}.tm-ncard h3 a{color:inherit;text-decoration:none}.tm-ncard h3 a:hover{text-decoration:underline}.tm-ncard dd span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tm-n-latest b{letter-spacing:.06em;color:#52525b;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-n-latest b{color:#acacb6}}:where(html[data-theme=dark]) .tm-n-latest b{color:#acacb6}.tm-n-latest a,.tm-n-latest span{color:#3f3f46}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-n-latest a,:where(html:not([data-theme=light])) .tm-n-latest span{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-n-latest a,:where(html[data-theme=dark]) .tm-n-latest span{color:#bcbcc5}@media (width<=900px){.tm-date{white-space:nowrap;font-size:11.5px}.tm-row summary{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:12px}}.tm-flow{--tm-paper:#fafaf9}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-flow{--tm-paper:#16161a}}:where(html[data-theme=dark]) .tm-flow{--tm-paper:#16161a}.tm-flow-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.tm-tabs{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:999px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.tm-tabs input{opacity:0;pointer-events:none;position:absolute}.tm-tabs label{cursor:pointer;color:var(--fb-ink);border-radius:999px;padding:6px 14px;font-size:14px;display:inline-block}.tm-tabs em{color:#a1a1aa;margin-left:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-tabs em{color:#6a6a72}}:where(html[data-theme=dark]) .tm-tabs em{color:#6a6a72}.tm-tabs-big label{padding:8px 18px;font-size:15px}.tm-asof{color:#71717a;letter-spacing:.06em;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-asof{color:#92929b}}:where(html[data-theme=dark]) .tm-asof{color:#92929b}.tm-bars52{margin:8px 0 18px}.tm-bars52 figcaption{text-align:right;margin:0 0 6px}.tm-bars52 svg{height:60px}.tm-flowmap{border-top:1px solid var(--fb-line);border-bottom:1px solid var(--fb-line);margin-bottom:16px;padding:18px 18px 8px}.tm-flowmap-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tm-flowmap-head h2{letter-spacing:-.01em;margin:0;font-size:22px}.tm-flowmap-head span{color:#71717a;font-size:12.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-flowmap-head span{color:#92929b}}:where(html[data-theme=dark]) .tm-flowmap-head span{color:#92929b}.tm-hint-phone{display:none}.tm-sankey{width:100%;height:auto;font:14px Inter,system-ui,sans-serif;display:block}.tm-sk-links path{transition:opacity .15s}.tm-sk-links .tm-sk-named{fill:#818cf8;opacity:.32}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-sk-links .tm-sk-named{fill:#a5b2ff}}:where(html[data-theme=dark]) .tm-sk-links .tm-sk-named{fill:#a5b2ff}.tm-sk-links .tm-sk-others{fill:#c4b5a0;opacity:.28}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-sk-links .tm-sk-others{fill:#3f3321}}:where(html[data-theme=dark]) .tm-sk-links .tm-sk-others{fill:#3f3321}.tm-sk-links .tm-sk-grey,.tm-sk-links .tm-sk-none{fill:#d4d4d8;opacity:.32}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-sk-links .tm-sk-grey,:where(html:not([data-theme=light])) .tm-sk-links .tm-sk-none{fill:#3e3e43}}:where(html[data-theme=dark]) .tm-sk-links .tm-sk-grey,:where(html[data-theme=dark]) .tm-sk-links .tm-sk-none{fill:#3e3e43}.tm-sankey.is-hover path{opacity:.06}.tm-sankey.is-hover path.on{opacity:.75}.tm-sk-node rect{fill:#1d4ed8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-sk-node rect{fill:#72a4ff}}:where(html[data-theme=dark]) .tm-sk-node rect{fill:#72a4ff}.tm-sk-others rect,.tm-sk-none rect{fill:#a1a1aa}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-sk-others rect,:where(html:not([data-theme=light])) .tm-sk-none rect{fill:#6a6a72}}:where(html[data-theme=dark]) .tm-sk-others rect,:where(html[data-theme=dark]) .tm-sk-none rect{fill:#6a6a72}.tm-sk-node text{fill:#18181b;font-size:11.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-sk-node text{fill:#e0e0e6}}:where(html[data-theme=dark]) .tm-sk-node text{fill:#e0e0e6}.tm-sk-node .tm-sk-n{fill:#a1a1aa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-sk-node .tm-sk-n{fill:#6a6a72}}:where(html[data-theme=dark]) .tm-sk-node .tm-sk-n{fill:#6a6a72}.tm-sk-node{cursor:pointer}.tm-filters-flow{background:0 0;gap:10px;margin:14px 0;padding:0}.tm-filters-flow .tm-tabs label{letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;font:12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.tm-frows{border:1px solid var(--fb-line);background:var(--tm-paper);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.tm-frow{border-left:4px solid #0000;padding:18px 22px}.tm-frow+.tm-frow{border-top:1px solid #ececec}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-frow+.tm-frow{border-top:1px solid #27272b}}:where(html[data-theme=dark]) .tm-frow+.tm-frow{border-top:1px solid #27272b}.tm-frow[data-p="1"]{border-left-color:#2563eb}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-frow[data-p="1"]{border-left-color:#74abff}}:where(html[data-theme=dark]) .tm-frow[data-p="1"]{border-left-color:#74abff}.tm-frow-main{grid-template-columns:104px minmax(220px,1.35fr) minmax(170px,1fr) minmax(250px,1.4fr) 150px;align-items:start;gap:18px;display:grid}.tm-frow .tm-date{color:#18181b;white-space:nowrap;font:600 14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-frow .tm-date{color:#e0e0e6}}:where(html[data-theme=dark]) .tm-frow .tm-date{color:#e0e0e6}.tm-fperson{align-items:flex-start;gap:14px;min-width:0;display:flex}.tm-face-round{border-radius:999px!important}.tm-fperson b{letter-spacing:-.01em;font-size:18px}.tm-fperson small{color:#71717a;margin-top:2px;font-size:14px;line-height:1.35;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fperson small{color:#92929b}}:where(html[data-theme=dark]) .tm-fperson small{color:#92929b}.tm-ficons{vertical-align:2px;gap:6px;margin-left:8px;display:inline-flex}.tm-ficons a{color:#71717a;font-size:13px;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-ficons a{color:#92929b}}:where(html[data-theme=dark]) .tm-ficons a{color:#92929b}.tm-fwas{color:#27272a;min-width:0;font-size:15px;line-height:1.4}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fwas{color:#d2d2d8}}:where(html[data-theme=dark]) .tm-fwas{color:#d2d2d8}.tm-fwas small{color:#71717a;margin-top:2px;font-size:14px;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fwas small{color:#92929b}}:where(html[data-theme=dark]) .tm-fwas small{color:#92929b}.tm-fto{gap:8px;min-width:0;display:grid}.tm-fto .tm-org{gap:10px;font-size:17px}.tm-fto .tm-logo{background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:3px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fto .tm-logo{background:#0c0c10;border:1px solid #2f2f34}}:where(html[data-theme=dark]) .tm-fto .tm-logo{background:#0c0c10;border:1px solid #2f2f34}.tm-fto .tm-from i{color:#71717a;margin-left:6px;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fto .tm-from i{color:#92929b}}:where(html[data-theme=dark]) .tm-fto .tm-from i{color:#92929b}.tm-fchips{flex-wrap:wrap;gap:6px;display:flex}.tm-fchips .tm-tag{color:#52525b;background:#efefef;border-radius:6px;padding:4px 10px;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fchips .tm-tag{color:#acacb6;background:#242428}}:where(html[data-theme=dark]) .tm-fchips .tm-tag{color:#acacb6;background:#242428}.tm-fsrc{justify-items:start;gap:8px;font-size:13px;display:grid}.tm-fsrc a{color:#3f3f46;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fsrc a{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-fsrc a{color:#bcbcc5}.tm-fdetails{margin:10px 0 0 122px}.tm-fdetails summary{cursor:pointer;color:#1d4ed8;font-size:15px;list-style:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fdetails summary{color:#72a4ff}}:where(html[data-theme=dark]) .tm-fdetails summary{color:#72a4ff}.tm-fdetails summary::-webkit-details-marker{display:none}.tm-fdetails summary:after{content:" ⌄";font-size:13px}.tm-fdetails[open] summary:after{content:" ⌃"}.tm-fcols{border-top:1px dashed #e4e4e7;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:16px;padding-top:16px;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fcols{border-top:1px dashed #2f2f34}}:where(html[data-theme=dark]) .tm-fcols{border-top:1px dashed #2f2f34}.tm-fcols h4{letter-spacing:.14em;text-transform:uppercase;color:#52525b;margin:0 0 10px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fcols h4{color:#acacb6}}:where(html[data-theme=dark]) .tm-fcols h4{color:#acacb6}.tm-fcols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tm-fcols li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.tm-fcols li .tm-logo{background:#fff;border:1px solid #e4e4e7;border-radius:6px;margin-top:1px;padding:2px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fcols li .tm-logo{background:#0c0c10;border:1px solid #2f2f34}}:where(html[data-theme=dark]) .tm-fcols li .tm-logo{background:#0c0c10;border:1px solid #2f2f34}.tm-fcols li em{color:#71717a;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fcols li em{color:#92929b}}:where(html[data-theme=dark]) .tm-fcols li em{color:#92929b}.tm-fcols li span{color:#52525b}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fcols li span{color:#acacb6}}:where(html[data-theme=dark]) .tm-fcols li span{color:#acacb6}.tm-fcols li b{color:#18181b;font-weight:600}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fcols li b{color:#e0e0e6}}:where(html[data-theme=dark]) .tm-fcols li b{color:#e0e0e6}.tm-fworks li{padding-left:14px;display:block;position:relative}.tm-fworks li:before{content:"•";color:#18181b;position:absolute;left:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fworks li:before{color:#e0e0e6}}:where(html[data-theme=dark]) .tm-fworks li:before{color:#e0e0e6}.tm-fworks a{color:#18181b;font-weight:600;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fworks a{color:#e0e0e6}}:where(html[data-theme=dark]) .tm-fworks a{color:#e0e0e6}.tm-fworks span{font-size:14px;display:block}.tm-empty{color:#a1a1aa!important;font-size:14px!important}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-empty{color:#6a6a72!important}}:where(html[data-theme=dark]) .tm-empty{color:#6a6a72!important}.tm-fnote{color:#52525b;max-width:none;margin:16px 0 0;font-size:15px;line-height:1.6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fnote{color:#acacb6}}:where(html[data-theme=dark]) .tm-fnote{color:#acacb6}.tm-fprofiles{background:#f1f1f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0;padding:12px 16px;font-size:14px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fprofiles{background:#222226}}:where(html[data-theme=dark]) .tm-fprofiles{background:#222226}.tm-fprofiles b{letter-spacing:.14em;text-transform:uppercase;color:#71717a;margin-right:4px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fprofiles b{color:#92929b}}:where(html[data-theme=dark]) .tm-fprofiles b{color:#92929b}.tm-fprofiles a{color:#18181b}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fprofiles a{color:#e0e0e6}}:where(html[data-theme=dark]) .tm-fprofiles a{color:#e0e0e6}.tm-fprofiles span{color:#71717a;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-fprofiles span{color:#92929b}}:where(html[data-theme=dark]) .tm-fprofiles span{color:#92929b}@media (width<=900px){.tm-frow{padding:14px}.tm-frow-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d s""p p""t t";gap:10px}.tm-frow .tm-date{grid-area:d;font-size:13px}.tm-fperson{grid-area:p}.tm-fto{grid-area:t}.tm-fsrc{text-align:right;grid-area:s;justify-items:end}.tm-fwas,.tm-hint-desk{display:none}.tm-hint-phone{display:inline!important}.tm-fdetails{margin-left:0}.tm-fcols{grid-template-columns:1fr;gap:16px}.tm-flowmap{padding:12px 0 4px;overflow-x:auto}.tm-sankey{min-width:760px}}.dv-nav{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.dv-nav a{border:1px solid var(--fb-line);background:var(--fb-surface);color:var(--fb-ink);border-radius:999px;padding:5px 12px;font-size:13px;text-decoration:none}.dv-section{margin:0 0 42px}.dv-section h2{letter-spacing:-.01em;margin:0;font-size:24px}.dv-about{color:#52525b;max-width:var(--site-measure);margin:4px 0 14px;font-size:14.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-about{color:#acacb6}}:where(html[data-theme=dark]) .dv-about{color:#acacb6}.dv-samples{gap:16px;display:grid}.dv-sample{border:1px solid var(--fb-line);background:#fafaf9;border-radius:14px;padding:18px 20px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-sample{background:#16161a}}:where(html[data-theme=dark]) .dv-sample{background:#16161a}.dv-sample-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dv-sample-head b{font-size:17px;display:block}.dv-sample-head span{color:#52525b;align-items:center;gap:5px;font-size:13.5px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-sample-head span{color:#acacb6}}:where(html[data-theme=dark]) .dv-sample-head span{color:#acacb6}.dv-sample-head time{color:#71717a;margin-left:auto;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-sample-head time{color:#92929b}}:where(html[data-theme=dark]) .dv-sample-head time{color:#92929b}.dv-lead{color:#27272a;max-width:var(--site-measure);margin:0 0 14px;font-size:15px;line-height:1.6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-lead{color:#d2d2d8}}:where(html[data-theme=dark]) .dv-lead{color:#d2d2d8}.dv-quote{color:#27272a;border-left:3px solid #c7c4f5;margin:12px 0 0;padding-left:12px;font-size:14.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-quote{color:#d2d2d8;border-left:3px solid #cccafb}}:where(html[data-theme=dark]) .dv-quote{color:#d2d2d8;border-left:3px solid #cccafb}.dv-src{background:#f1f1f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0;padding:10px 14px;font-size:13px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-src{background:#222226}}:where(html[data-theme=dark]) .dv-src{background:#222226}.dv-src b{letter-spacing:.14em;text-transform:uppercase;color:#71717a;font:11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-src b{color:#92929b}}:where(html[data-theme=dark]) .dv-src b{color:#92929b}.dv-src a{color:#2f5bd3;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-src a{color:#76a6ff}}:where(html[data-theme=dark]) .dv-src a{color:#76a6ff}.dv-src a:hover{text-underline-offset:2px;text-decoration:underline}.dv-src span{color:#71717a}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-src span{color:#92929b}}:where(html[data-theme=dark]) .dv-src span{color:#92929b}.dv-works{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dv-works a{color:#18181b;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-works a{color:#e0e0e6}}:where(html[data-theme=dark]) .dv-works a{color:#e0e0e6}.dv-works small{color:#1d4ed8;margin:2px 0;font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-works small{color:#72a4ff}}:where(html[data-theme=dark]) .dv-works small{color:#72a4ff}.dv-works span{color:#52525b;font-size:13.5px;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-works span{color:#acacb6}}:where(html[data-theme=dark]) .dv-works span{color:#acacb6}.dv h4{letter-spacing:.14em;text-transform:uppercase;color:#52525b;margin:0 0 10px;font:11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv h4{color:#acacb6}}:where(html[data-theme=dark]) .dv h4{color:#acacb6}.dv-tl-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;display:grid}.dv-tl{margin:0;padding:0;list-style:none;position:relative}.dv-tl:before{content:"";background:#e4e4e7;width:2px;position:absolute;top:8px;bottom:8px;left:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-tl:before{background:#2f2f34}}:where(html[data-theme=dark]) .dv-tl:before{background:#2f2f34}.dv-tl li{grid-template-columns:26px 1fr auto;align-items:start;gap:12px;padding:7px 0;display:grid;position:relative}.dv-tl .tm-logo{background:#fff;border:1px solid #e4e4e7;border-radius:999px;padding:3px;position:relative}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-tl .tm-logo{background:#0c0c10;border:1px solid #2f2f34}}:where(html[data-theme=dark]) .dv-tl .tm-logo{background:#0c0c10;border:1px solid #2f2f34}.dv-tl b{font-size:15px;display:block}.dv-tl li>div>span{color:#52525b;font-size:13.5px;line-height:1.4;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-tl li>div>span{color:#acacb6}}:where(html[data-theme=dark]) .dv-tl li>div>span{color:#acacb6}.dv-tl li>div span span{display:inline}.dv-tl em{color:#71717a;white-space:nowrap;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-tl em{color:#92929b}}:where(html[data-theme=dark]) .dv-tl em{color:#92929b}.dv-tl-move b{color:#1d4ed8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-tl-move b{color:#72a4ff}}:where(html[data-theme=dark]) .dv-tl-move b{color:#72a4ff}.dv-tl-move em{color:#fff;background:#1d4ed8;border-radius:5px;padding:1px 6px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-tl-move em{color:#0c0c10;background:#72a4ff}}:where(html[data-theme=dark]) .dv-tl-move em{color:#0c0c10;background:#72a4ff}.dv-tl-edu .tm-logo{border-style:dashed}.dv-dossier{background-color:#faf9f6;background-image:linear-gradient(#ecebe7 1px,#0000 1px),linear-gradient(90deg,#ecebe7 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e7e5e4;border-radius:4px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:-4px -6px;display:grid;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-dossier{background-color:#191814;background-image:linear-gradient(#2a2924 1px,#0000 1px),linear-gradient(90deg,#2a2924 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #2e2e32}}:where(html[data-theme=dark]) .dv-dossier{background-color:#191814;background-image:linear-gradient(#2a2924 1px,#0000 1px),linear-gradient(90deg,#2a2924 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #2e2e32}.dv-d-left{border-right:1px solid #e7e5e4;padding:20px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-left{border-right:1px solid #2e2e32}}:where(html[data-theme=dark]) .dv-d-left{border-right:1px solid #2e2e32}.dv-d-photo{aspect-ratio:1;background:#e4e4e7;margin-bottom:14px;position:relative}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-photo{background:#2f2f34}}:where(html[data-theme=dark]) .dv-d-photo{background:#2f2f34}.dv-d-photo img{object-fit:cover;width:100%;height:100%;display:block}.dv-d-photo>span{color:#71717a;place-items:center;height:100%;font-size:48px;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-photo>span{color:#92929b}}:where(html[data-theme=dark]) .dv-d-photo>span{color:#92929b}.dv-d-photo i{color:#fff;letter-spacing:.08em;text-align:center;background:#18181bdb;padding:7px;font:11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:0;left:0;right:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-photo i{color:#0c0c10;background:#18181bdb}}:where(html[data-theme=dark]) .dv-d-photo i{color:#0c0c10;background:#18181bdb}.dv-dossier h3{letter-spacing:-.02em;margin:0;font:800 36px/1.02 Georgia,Times New Roman,serif}.dv-d-zh{color:#3f3f46;margin:4px 0 0;font-size:16px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-zh{color:#bcbcc5}}:where(html[data-theme=dark]) .dv-d-zh{color:#bcbcc5}.dv-d-head{color:#c2410c;margin:10px 0 2px;font:700 22px/1.2 Georgia,serif}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-head{color:#ff845a}}:where(html[data-theme=dark]) .dv-d-head{color:#ff845a}.dv-d-role{margin:0;font-weight:700}.dv-d-note{color:#1d4ed8;border-top:1px solid #e7e5e4;margin:12px 0 0;padding-top:10px;font-size:13.5px;line-height:1.55}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-note{color:#72a4ff;border-top:1px solid #2e2e32}}:where(html[data-theme=dark]) .dv-d-note{color:#72a4ff;border-top:1px solid #2e2e32}.dv-d-right{flex-direction:column;gap:4px;padding:18px 22px;display:flex}.dv-d-right h4{color:#c2410c;margin-top:10px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-right h4{color:#ff845a}}:where(html[data-theme=dark]) .dv-d-right h4{color:#ff845a}.dv-d-right h4:first-child{margin-top:0}.dv-d-steps{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dv-d-steps li{align-items:center;gap:12px;display:flex}.dv-d-steps .tm-logo{background:#fff;border:1px solid #d6d3d1;border-radius:999px;padding:4px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-steps .tm-logo{background:#0c0c10;border:1px solid #433f3c}}:where(html[data-theme=dark]) .dv-d-steps .tm-logo{background:#0c0c10;border:1px solid #433f3c}.dv-d-steps small{color:#c2410c;letter-spacing:.04em;font:10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-steps small{color:#ff845a}}:where(html[data-theme=dark]) .dv-d-steps small{color:#ff845a}.dv-d-steps b{font-size:15.5px}.dv-d-steps em{color:#1d4ed8;font-size:12.5px;font-style:normal;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-steps em{color:#72a4ff}}:where(html[data-theme=dark]) .dv-d-steps em{color:#72a4ff}.dv-d-facts{border-top:1px solid #e7e5e4;grid-template-columns:1fr 1fr;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-facts{border-top:1px solid #2e2e32}}:where(html[data-theme=dark]) .dv-d-facts{border-top:1px solid #2e2e32}.dv-d-facts div{border-bottom:1px solid #e7e5e4;padding:8px 0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-facts div{border-bottom:1px solid #2e2e32}}:where(html[data-theme=dark]) .dv-d-facts div{border-bottom:1px solid #2e2e32}.dv-d-facts div:nth-child(odd){border-right:1px solid #e7e5e4;padding-right:10px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-facts div:nth-child(odd){border-right:1px solid #2e2e32}}:where(html[data-theme=dark]) .dv-d-facts div:nth-child(odd){border-right:1px solid #2e2e32}.dv-d-facts div:nth-child(2n){padding-left:12px}.dv-d-facts b{font:700 28px/1.1 Georgia,serif;display:block}.dv-d-facts span{color:#1d4ed8;font-size:12px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-facts span{color:#72a4ff}}:where(html[data-theme=dark]) .dv-d-facts span{color:#72a4ff}.dv-d-works{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dv-d-works a{color:#18181b;font:700 15.5px Georgia,serif;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-works a{color:#e0e0e6}}:where(html[data-theme=dark]) .dv-d-works a{color:#e0e0e6}.dv-d-works small{color:#1d4ed8;font:10.5px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-works small{color:#72a4ff}}:where(html[data-theme=dark]) .dv-d-works small{color:#72a4ff}.dv-d-works span{color:#3f3f46;font-size:12.5px;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-works span{color:#bcbcc5}}:where(html[data-theme=dark]) .dv-d-works span{color:#bcbcc5}.dv-dossier blockquote{color:#18181b;margin:0;font:700 16px/1.45 Georgia,serif}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-dossier blockquote{color:#e0e0e6}}:where(html[data-theme=dark]) .dv-dossier blockquote{color:#e0e0e6}.dv-path-line{flex-wrap:wrap;align-items:stretch;gap:8px 0;margin:0 0 14px;padding:0;list-style:none;display:flex}.dv-path-line li{background:#fff;border:1px solid #e4e4e7;border-radius:10px;align-items:center;gap:8px;max-width:240px;padding:6px 10px;display:flex}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-path-line li{background:#0c0c10;border:1px solid #2f2f34}}:where(html[data-theme=dark]) .dv-path-line li{background:#0c0c10;border:1px solid #2f2f34}.dv-path-line li+li:before{content:"→";color:#a1a1aa;order:-1;width:0;margin:0 8px 0 -2px;position:relative;left:-22px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-path-line li+li:before{color:#6a6a72}}:where(html[data-theme=dark]) .dv-path-line li+li:before{color:#6a6a72}.dv-path-line li+li{margin-left:22px}.dv-path-line li.is-new{border-color:#1d4ed8;box-shadow:0 0 0 1px #1d4ed8}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-path-line li.is-new{border-color:#72a4ff;box-shadow:0 0 0 1px #1d4ed899}}:where(html[data-theme=dark]) .dv-path-line li.is-new{border-color:#72a4ff;box-shadow:0 0 0 1px #1d4ed899}.dv-path-line b{font-size:13.5px;line-height:1.25;display:block}.dv-path-line small{color:#71717a;font-size:12px;line-height:1.3;display:block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-path-line small{color:#92929b}}:where(html[data-theme=dark]) .dv-path-line small{color:#92929b}.dv-chips{flex-wrap:wrap;gap:6px;display:flex}.dv-chips a{color:#1e1b4b;background:#eef2ff;border-radius:8px;padding:5px 10px;font-size:13px;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-chips a{color:#8f92cd;background:#1d2029}}:where(html[data-theme=dark]) .dv-chips a{color:#8f92cd;background:#1d2029}.dv-chips small{color:#6366f1;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-chips small{color:#9aa6ff}}:where(html[data-theme=dark]) .dv-chips small{color:#9aa6ff}.dv-tabs{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;display:grid}.dv-t-who{align-items:center;gap:12px;margin-bottom:10px;display:flex}.dv-t-who img,.dv-t-who>span{object-fit:cover;background:#e4e4e7;border-radius:999px;place-items:center;width:64px;height:64px;display:grid}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-t-who img,:where(html:not([data-theme=light])) .dv-t-who>span{background:#2f2f34}}:where(html[data-theme=dark]) .dv-t-who img,:where(html[data-theme=dark]) .dv-t-who>span{background:#2f2f34}.dv-t-who b{font-size:18px;display:block}.dv-t-who small{color:#52525b;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-t-who small{color:#acacb6}}:where(html[data-theme=dark]) .dv-t-who small{color:#acacb6}.dv-t-left p{color:#27272a;margin:0;font-size:14.5px;line-height:1.6}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-t-left p{color:#d2d2d8}}:where(html[data-theme=dark]) .dv-t-left p{color:#d2d2d8}.dv-t-right input{opacity:0;pointer-events:none;position:absolute}.dv-t-right label{cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;margin:0 2px 10px 0;padding:6px 12px;font-size:13px;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-t-right label{background:#0c0c10;border:1px solid #3e3e43}}:where(html[data-theme=dark]) .dv-t-right label{background:#0c0c10;border:1px solid #3e3e43}.dv-t-right label em{color:#a1a1aa;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-t-right label em{color:#6a6a72}}:where(html[data-theme=dark]) .dv-t-right label em{color:#6a6a72}.dv-t-right input:checked+label{color:#fff;background:#18181b;border-color:#18181b}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-t-right input:checked+label{color:#0c0c10;background:#e0e0e6;border-color:#e0e0e6}}:where(html[data-theme=dark]) .dv-t-right input:checked+label{color:#0c0c10;background:#e0e0e6;border-color:#e0e0e6}.dv-t-right input:checked+label img{box-sizing:border-box;background:#fff;padding:1px}.dv-t-pane{gap:9px;margin:0;padding:0;list-style:none;display:none}:is(.dv-t-right:has(input:first-of-type:checked) .dv-t-1,.dv-t-right:has(input:nth-of-type(2):checked) .dv-t-2,.dv-t-right:has(input:nth-of-type(3):checked) .dv-t-3){display:grid}.dv-t-1 li,.dv-t-2 li{grid-template-columns:20px 1fr auto;align-items:start;gap:10px;font-size:14px;display:grid}.dv-t-1 em,.dv-t-2 em{color:#71717a;white-space:nowrap;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-t-1 em,:where(html:not([data-theme=light])) .dv-t-2 em{color:#92929b}}:where(html[data-theme=dark]) .dv-t-1 em,:where(html[data-theme=dark]) .dv-t-2 em{color:#92929b}@media (width<=900px){.dv-tl-grid,.dv-dossier,.dv-tabs{grid-template-columns:1fr}.dv-d-left{border-bottom:1px solid #e7e5e4;border-right:0}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .dv-d-left{border-bottom:1px solid #2e2e32}}:where(html[data-theme=dark]) .dv-d-left{border-bottom:1px solid #2e2e32}.dv-path-line li{max-width:none}}.tm-cites{color:#6d28d9;margin-top:4px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:inline-block}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-cites{color:#ae91ff}}:where(html[data-theme=dark]) .tm-cites{color:#ae91ff}.dv-sample-head .tm-cites{margin:0 0 0 auto}.dv-sample-head .tm-cites+time{margin-left:14px}.tm-site{gap:8px;margin:14px 0 0;display:grid}.tm-site-fields{flex-wrap:wrap;gap:6px;display:flex}.tm-site-fields span{color:#52525b;background:#fff;border:1px solid #d4d4d8;border-radius:999px;padding:3px 10px;font-size:12.5px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-site-fields span{color:#acacb6;background:#0c0c10;border:1px solid #3e3e43}}:where(html[data-theme=dark]) .tm-site-fields span{color:#acacb6;background:#0c0c10;border:1px solid #3e3e43}.tm-site-latest{gap:2px;margin:0;font-size:14px;display:grid}.tm-site-latest em{color:#71717a;font-size:12.5px;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-site-latest em{color:#92929b}}:where(html[data-theme=dark]) .tm-site-latest em{color:#92929b}.tm-site-latest b{letter-spacing:.06em;color:#3f3f46;font:600 12px ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-site-latest b{color:#bcbcc5}}:where(html[data-theme=dark]) .tm-site-latest b{color:#bcbcc5}.tm-site-latest a{color:#1d4ed8;line-height:1.45;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-site-latest a{color:#72a4ff}}:where(html[data-theme=dark]) .tm-site-latest a{color:#72a4ff}.tm-site-page{color:#1d4ed8;font-size:13px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .tm-site-page{color:#72a4ff}}:where(html[data-theme=dark]) .tm-site-page{color:#72a4ff}.pd-strip{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;margin:0 0 16px;padding:14px 16px}.pd-strip h2{color:#52525b;margin:0 0 10px;font-size:14px;font-weight:500}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-strip h2{color:#acacb6}}:where(html[data-theme=dark]) .pd-strip h2{color:#acacb6}.pd-search{flex:220px;min-width:0;max-width:340px}.pd-move span{color:#27272a}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-move span{color:#d2d2d8}}:where(html[data-theme=dark]) .pd-move span{color:#d2d2d8}.pd-move small a{color:inherit}.pd-links{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.pd-link{color:#52525b;font-size:13px;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-link{color:#acacb6}}:where(html[data-theme=dark]) .pd-link{color:#acacb6}.pd-link:hover{color:#18181b;text-decoration:underline}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-link:hover{color:#e0e0e6}}:where(html[data-theme=dark]) .pd-link:hover{color:#e0e0e6}.pd-back{margin:0 0 12px;font-size:14px}.pd-back a{color:#52525b;text-decoration:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-back a{color:#acacb6}}:where(html[data-theme=dark]) .pd-back a{color:#acacb6}.pd-head{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;align-items:flex-start;gap:22px;padding:20px;display:flex}.pd-face{flex:none;line-height:0}.pd-face img,.pd-face .pp-mono{object-fit:cover;border:1px solid var(--fb-line);border-radius:50%;width:128px;height:128px}.pd-face .pp-mono{place-items:center;font-size:30px;display:grid}.pd-head h1{letter-spacing:-.01em;margin:0 0 4px;font-size:30px}.pd-head .pp-roles{margin:0 0 8px}.pd-now{color:#27272a;margin:0 0 4px;font-size:15px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-now{color:#d2d2d8}}:where(html[data-theme=dark]) .pd-now{color:#d2d2d8}.pd-now em{color:#71717a;margin-right:6px;font-style:normal}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-now em{color:#92929b}}:where(html[data-theme=dark]) .pd-now em{color:#92929b}.pd-head .pd-links{margin-top:10px}.pd-cites{margin:8px 0 0;font-size:13px}.pd-cites a{color:#52525b}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-cites a{color:#acacb6}}:where(html[data-theme=dark]) .pd-cites a{color:#acacb6}.pd-box{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:14px 0;padding:16px 20px;display:grid}.pd-box h2{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin:0 0 6px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-box h2{color:#92929b}}:where(html[data-theme=dark]) .pd-box h2{color:#92929b}.pd-box p{margin:0 0 4px;font-size:15px}.pd-route b{font-weight:600}.pd-meta{color:#52525b;font-size:13.5px!important}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-meta{color:#acacb6}}:where(html[data-theme=dark]) .pd-meta{color:#acacb6}.pd-checknote{color:#71717a;line-height:1.5;font-size:13px!important}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-checknote{color:#92929b}}:where(html[data-theme=dark]) .pd-checknote{color:#92929b}.pd-lead{margin:16px 0}.pd-grid{margin-top:8px}.pd-h{letter-spacing:.12em;text-transform:uppercase;color:#71717a;margin:0 0 10px;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-h{color:#92929b}}:where(html[data-theme=dark]) .pd-h{color:#92929b}.pd-logo{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;display:grid;overflow:hidden}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-logo{color:#acacb6;background:#0c0c10;border:1px solid #2f2f34}}:where(html[data-theme=dark]) .pd-logo{color:#acacb6;background:#0c0c10;border:1px solid #2f2f34}.pd-logo img{object-fit:contain;width:22px;height:22px}.pd-src{margin-top:18px}@media (width<=640px){.pd-head{flex-direction:column;gap:14px;padding:16px}.pd-face img,.pd-face .pp-mono{width:96px;height:96px}.pd-head h1{font-size:24px}}.pd-src-tag{white-space:nowrap;margin-left:4px;font-size:11.5px;color:var(--fb-muted)!important}.pd-move .pd-route{color:var(--fb-ink);font-size:12px;line-height:1.45;display:block}.pd-move .pd-src-tag{margin:1px 0 0;font-size:11.5px;text-decoration:none;display:block;color:var(--fb-muted)!important}.pd-move .pd-src-tag:hover{text-decoration:underline}.pd-search{width:220px}.pd-links .pp-sitehandle{font-size:12.5px}.pp-index .pp-grid.pd-masonry:not(.is-cols){grid-auto-rows:4px;align-items:start;row-gap:0}.pd-fields{margin:0 0 8px}html[data-org-pending] .pp-index .pp-grid{visibility:hidden}.pp-orgline{color:var(--fb-muted);margin:0 0 14px;font-size:14px}.pp-orgline b{color:var(--fb-ink)}.pp-orgline a{color:#2556c7;margin-left:8px}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pp-orgline a{color:#70a5ff}}:where(html[data-theme=dark]) .pp-orgline a{color:#70a5ff}.pp-card .pp-roles-list small a.pp-org{color:inherit;border-bottom:0;text-decoration:none}.pp-card .pp-roles-list small a.pp-org:hover{text-underline-offset:2px;text-decoration:underline}.pd-path-group+.pd-path-group{margin-top:14px}.pd-path-h{letter-spacing:.06em;text-transform:uppercase;color:#71717a;margin:0 0 4px 38px;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-path-h{color:#92929b}}:where(html[data-theme=dark]) .pd-path-h{color:#92929b}.pd-lab-group{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:100%;min-width:0;padding-right:40px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-lab-group{-webkit-mask-image:linear-gradient(90deg,#f1f1f7 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#f1f1f7 calc(100% - 40px),#0000)}}:where(html[data-theme=dark]) .pd-lab-group{-webkit-mask-image:linear-gradient(90deg,#f1f1f7 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#f1f1f7 calc(100% - 40px),#0000)}.pd-lab-group::-webkit-scrollbar{display:none}.pd-lab-group label{white-space:nowrap;flex:none}.pd-lab img{vertical-align:-2px;object-fit:contain;border-radius:3px;margin-right:6px;display:inline-block}#pd-former{opacity:0;width:1px;height:1px;position:absolute}.pd-former{cursor:pointer;color:#71717a!important;background:0 0!important;border-color:#0000!important}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-former{color:#92929b!important}}:where(html[data-theme=dark]) .pd-former{color:#92929b!important}#pd-former:checked+.pd-former{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) #pd-former:checked+.pd-former{color:#72a4ff!important;background:#191d24!important;border-color:#2e4561!important}}:where(html[data-theme=dark]) #pd-former:checked+.pd-former{color:#72a4ff!important;background:#191d24!important;border-color:#2e4561!important}#pd-former:focus-visible+.pd-former{outline-offset:1px;outline:2px solid #2563eb}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) #pd-former:focus-visible+.pd-former{outline:2px solid #74abff}}:where(html[data-theme=dark]) #pd-former:focus-visible+.pd-former{outline:2px solid #74abff}.pd-sec{margin:22px 0 0}.pd-sec>.pd-h{margin:0 0 8px}.pd-card{border:1px solid var(--fb-line);background:var(--fb-surface);border-radius:14px;padding:14px 20px}.pd-h,.pd-box h2{text-transform:uppercase;letter-spacing:.06em!important;color:var(--fb-muted)!important;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace!important}.pd-sec .dv-tl li em{white-space:nowrap;font-style:normal}.pd-path-h{margin-left:38px;font-size:11px;font-weight:600}.pd-sec .dv-works{margin:0}.pd-links .pd-link{max-width:100%;color:var(--fb-accent);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;line-height:1.5;text-decoration:none;display:inline-flex}.pd-links .pd-link svg{color:#3f3f46;flex:none}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-links .pd-link svg{color:#bcbcc5}}:where(html[data-theme=dark]) .pd-links .pd-link svg{color:#bcbcc5}.pd-links .pd-link span{text-overflow:ellipsis;overflow:hidden}.pd-links .pd-link:hover span{text-decoration:underline}.pd-head .pd-links{gap:6px 16px}.pd-head .pd-links .pd-link{font-size:13.5px}.pd-sec .dv-tl li{grid-template-columns:26px minmax(0,1fr)}.pd-span{color:#71717a;white-space:nowrap;margin-left:10px;font:400 12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-span{color:#92929b}}:where(html[data-theme=dark]) .pd-span{color:#92929b}.pd-new{color:#fff;vertical-align:2px;background:#1d4ed8;border-radius:5px;margin-left:10px;padding:1px 6px;font:600 10.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:dark){:where(html:not([data-theme=light])) .pd-new{color:#0c0c10;background:#72a4ff}}:where(html[data-theme=dark]) .pd-new{color:#0c0c10;background:#72a4ff}
