.hn-skip{position:fixed;top:8px;left:8px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--ink);color:#FFFFFF;font-size:14px;font-weight:500;transform:translateY(-200%)}.hn-skip:focus-visible{transform:none;outline:2px solid var(--accent);outline-offset:2px}.hn-main:focus{outline:none}.hn .hn-hero__h{font-size:clamp(40px,6vw,56px)}@media (width >= 64rem){.hn .hn-hero__h{font-size:clamp(36px,3.3vw,42px)}}.hn-chart{display:block;width:100%;height:240px;overflow:visible}.hn-chart__ax{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.04em;fill:var(--body)}.hn-chart__grid{stroke:var(--line);stroke-width:1;stroke-dasharray:2 5}.hn-chart__day{stroke:var(--line);stroke-width:1}.hn-chart__base{stroke:#D8D5CC;stroke-width:1}.hn-chart__fill-g{fill:rgba(11,165,116,.14)}.hn-chart__fill-r{fill:rgba(229,72,77,.14)}.hn-chart__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hn-chart__line--g{stroke:var(--green)}.hn-chart__line--r{stroke:var(--red)}.hn-chart__dot--g{fill:var(--green)}.hn-chart__dot--r{fill:var(--red)}.hn-chart__avg{stroke-width:1.5;stroke-dasharray:6 5}.hn-chart__avg--g{stroke:var(--green-ink)}.hn-chart__avg--r{stroke:var(--red-ink)}.hn-chart__mark{fill:var(--surface);stroke:var(--ink);stroke-width:2}.hn-chart__mark-stem{stroke:var(--ink);stroke-width:1.5}.hn-chart__mark-pill{fill:var(--ink)}.hn-chart__mark-l{font-family:var(--font-inter),Inter,sans-serif;font-size:11px;font-weight:600;fill:#FFFFFF}.hn-legend{display:flex;flex-wrap:wrap;gap:6px 16px;padding:4px 12px 2px;font-size:10px;letter-spacing:.1em;color:var(--body)}.hn-legend span{display:flex;align-items:center;gap:6px}.hn-legend__line{display:inline-block;width:16px;height:0;border-top:2px solid}.hn-legend__line--g{border-color:var(--green)}.hn-legend__line--r{border-color:var(--red)}.hn-legend__line--avg{border-top:2px dashed var(--body)}.hn .sim__fund,.hn .sim__tag{color:var(--body)}.hn-pause{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--body);cursor:pointer;transition:border-color .2s,color .2s}.hn-pause svg{fill:currentColor}.hn-pause:hover,.hn-pause[aria-pressed=true]{border-color:var(--ink);color:var(--ink)}.hn-pause:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hn-ipo{border-top:1px solid var(--line);background:var(--surface)}.hn-ipo__in{padding-block:var(--section);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(36px,5vw,64px);align-items:center}.hn-ipo__copy{display:flex;flex-direction:column;gap:20px}.hn-ipo__h{font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.hn-ipo__p{font-size:17px;line-height:1.55;color:var(--body);text-wrap:pretty}.hn-ipo__viz{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:28px}.hn .how__proof{border-top:0;padding-top:0}@media (prefers-reduced-motion:reduce){.coll-live *{transition-duration:0s!important}}.hn-story{border-top:1px solid var(--line);scroll-margin-top:64px}.hn-story__head{padding-block:var(--section) 24px;display:flex;flex-direction:column;gap:14px}.hn-story__h{font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.03em;text-wrap:balance;max-width:760px}.hn-story__lede{font-size:17px;line-height:1.55;color:var(--body);max-width:680px;text-wrap:pretty}.hn-story__body{padding-bottom:var(--section);display:flex;flex-direction:column;gap:12px}.hn-deals{flex:none;display:flex;align-items:center;gap:8px}.hn-deals__tabs{display:flex;padding:2px;border:1px solid var(--line);border-radius:999px}.hn-deals__b{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:none;color:var(--body);font-size:11px;cursor:pointer;transition:background-color .25s,color .25s}.hn-deals__b:hover{color:var(--ink)}.hn-deals__b[aria-pressed=true]{background:var(--ink);color:#FFFFFF}.hn-deals__b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hn-story__card{position:relative;gap:14px}.hn-story__prog{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.hn-story__prog i{position:absolute;inset:auto 0 0;height:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}.hn-story__titles{display:flex;align-items:center;justify-content:space-between;gap:12px}.hn-story__titles .sim__tag{flex:none}.hn-story__title{min-height:0}.hn-story__chart{border:1px solid var(--line-soft);border-radius:12px;background:var(--bg);padding:10px 0 4px}.hn-story__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:12px;min-height:26px}.hn .hn-chart--story{height:clamp(220px,27vw,330px)}.hn-badge{flex:none;padding:5px 10px;border-radius:999px;background:var(--green-soft);color:var(--green-ink);font-size:11px;font-weight:500;letter-spacing:.12em;opacity:0;transform:translateY(-4px) scale(.96);transition:opacity .4s ease-out,transform .4s cubic-bezier(.33,1,.68,1)}.hn-badge--r{background:var(--red-soft);color:var(--red-ink)}.hn-badge[aria-hidden=false]{opacity:1;transform:none}.hn-cap{list-style:none;margin:0;padding:0;display:grid}.hn-cap li{grid-area:1/1;font-size:17px;line-height:1.5;text-wrap:pretty;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.hn-cap li[aria-current=step]{opacity:1;visibility:visible}.hn-cap[data-all=true]{gap:6px}.hn-cap[data-all=true] li{grid-area:auto;opacity:1;visibility:visible;font-size:15px;color:var(--body)}.hn-cap[data-all=true] li[aria-current=step]{color:var(--ink)}.hn-book{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hn-book__row{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;transition:border-color .3s,background-color .3s}.hn-book__row[data-state=open]{border-color:var(--accent);background:var(--accent-soft)}.hn-book__row[data-state=final]{border-color:var(--ink)}.hn-book__row:is([data-state=reverted],[data-state=unused]){border-style:dashed}.hn-book__h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.hn-book__k{font-size:11px;letter-spacing:.1em}.hn-book__k:before{content:"";display:inline-block;width:12px;margin-right:7px;vertical-align:middle;border-top:2px solid}.hn-book__row--g .hn-book__k{color:var(--green-ink)}.hn-book__row--r .hn-book__k{color:var(--red-ink)}.hn-book__tag{padding:3px 8px;border-radius:999px;font-size:10px;letter-spacing:.12em;opacity:0;transition:opacity .3s}.hn-book__tag[aria-hidden=false]{opacity:1}[data-state=final] .hn-book__tag{background:var(--ink);color:#FFFFFF}:is([data-state=reverted],[data-state=unused]) .hn-book__tag{border:1px solid var(--line);color:var(--body)}.hn-book__dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hn-book__dl dt{font-size:10px;letter-spacing:.08em;color:var(--body)}.hn-book__dl dd{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.hn-book__dl .tabular{font-size:22px;font-weight:600;letter-spacing:-.01em;min-width:5.6ch;transition:color .3s}:is([data-state=reverted],[data-state=unused]) .hn-book__dl .tabular{color:var(--body)}.hn-book__d{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--body);opacity:0;transition:opacity .3s}.hn-book__d[aria-hidden=false]{opacity:1}[data-state=reverted] .hn-book__d{text-decoration:line-through}.hn-book__note{font-size:13px;line-height:1.45;color:var(--body)}@media (width < 560px){.hn-deals__b,.hn-pause{position:relative}.hn-deals__b:after,.hn-pause:after{content:"";position:absolute;inset:-8px}.hn-deals__b{width:30px;height:30px;font-size:13px}.hn-pause{width:32px;height:32px}.hn-book__dl dt,.hn-book__tag,.hn-legend{font-size:11px}.hn .hero__cta .btn{flex:1 1 auto;min-height:48px}}@media (width <= 640px){.hn .hero__proof{display:none}.hn .hero__cta .btn--ghost{display:none!important}.hn .coll-s__line,.hn .coll-s__rows,.hn-book__note,.hn-chart--story [data-k=avg],.hn-story .hn-legend>:last-child,.hn-story__lede{display:none}}@media (width < 560px){.hn-story__card{padding:14px;gap:10px}.hn-story__title{font-size:15px}.hn-story .sim__fund{letter-spacing:.06em}.hn-deals{gap:6px}.hn-story__titles{gap:8px}.hn-story__titles .sim__tag{font-size:9px;letter-spacing:.08em;padding:3px 7px}.hn-story .hn-legend{font-size:9px;letter-spacing:.06em;gap:4px 10px}.hn-story__top{flex-wrap:wrap;justify-content:flex-start;gap:6px 10px;padding-inline:12px}.hn-story__top .hn-legend{display:contents}.hn-story__top .hn-badge{margin-left:auto;padding:3px 8px;font-size:10px;letter-spacing:.08em}.hn .hn-chart--story{height:210px}.hn-cap li{font-size:15px}.hn-book{grid-template-columns:minmax(0,1fr);gap:6px}.hn-book__row{padding:8px 12px;gap:4px}.hn-book__k{font-size:10px;letter-spacing:.08em}.hn-book__dl .tabular{font-size:18px}.hn-book__d{font-size:12px}}@media (prefers-reduced-motion:reduce){.hn-story *{transition-duration:0s!important}}.hn-story__lead{align-self:flex-start;display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:12px 18px 12px 14px;border-radius:14px;background:var(--accent-soft);font-size:clamp(16px,1.5vw,19px);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;max-width:760px}.hn-story__mark{flex:none;color:#6E46E5}.coll-live{background:linear-gradient(var(--line),var(--line)) top /calc(100% - 2 * var(--pad)) 1px no-repeat}.coll-rows{list-style:none;padding:0}.coll-row{width:100%;background:none;border:0;border-top:1px solid var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer}.coll-row strong{font-weight:600;transition:color .2s}.coll-row span{line-height:1.5;color:var(--body)}.coll-row[aria-pressed=true] strong{color:var(--accent)}.coll-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coll-fig{position:relative;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:clamp(16px,2.4vw,24px);transition:border-color .2s}.coll-fig:hover{border-color:var(--meta)}.coll-svg{display:block;width:100%;height:auto;max-height:520px;overflow:visible;position:relative;z-index:1;pointer-events:none}.coll-go{position:static}.coll-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.coll-go:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coll-actions{display:flex;flex-wrap:wrap;gap:10px}.coll-about{z-index:2}.coll-about,.coll-s__foot .coll-go{position:relative}.coll-core{pointer-events:auto;cursor:pointer}.coll-core-ring{fill:none;stroke-width:.9;stroke-opacity:.6;transition:stroke-opacity .2s,stroke-width .2s}.coll-core:hover .coll-core-ring{stroke-opacity:1;stroke-width:1.6}.coll-links{fill:none;stroke:#8D99AB;stroke-width:.6;stroke-opacity:.12}.coll-dots{stroke-width:0}.coll-label{font-size:11px;font-weight:500;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round}.coll-num{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px;letter-spacing:.06em;color:var(--body)}.coll-num strong{color:var(--ink);font-weight:600}.coll-base,.coll-cores,.coll-lit{transition:opacity .25s}.coll-lit{opacity:0}.coll-live[data-lit="0"] .coll-cores,.coll-live[data-lit="2"] .coll-cores,.coll-live[data-lit] .coll-base{opacity:.22}.coll-live[data-lit="0"] .coll-new,.coll-live[data-lit="2"] .coll-credit{opacity:1}.coll-live[data-lit="1"] .coll-core-ring{stroke-opacity:1;stroke-width:1.4}.coll-ring{fill:none;stroke:var(--accent);stroke-width:1.2}.coll-trace{fill:none;stroke:var(--ink);stroke-width:.7;stroke-opacity:.45}.coll-live[data-grow=wait] .coll-t{opacity:0}.coll-live[data-grow=run] .coll-t{animation:coll-in .5s var(--t) both}.coll-live[data-grow=run] .coll-t .coll-dots{animation:coll-pop .9s var(--ease-reveal) var(--t) both}.coll-live[data-grow=run] .coll-core{transform-box:fill-box;transform-origin:center;animation:coll-core .7s var(--ease-land) var(--t) both}@keyframes coll-in{0%{opacity:0}}@keyframes coll-pop{0%{stroke-width:0}25%{stroke-width:3}to{stroke-width:0}}@keyframes coll-core{0%{opacity:0;transform:scale(0)}}@media (prefers-reduced-motion:no-preference){.coll-svg{animation:coll-drift 26s var(--ease-loop) infinite alternate}}@keyframes coll-drift{0%{transform:translate(-4px,3px) rotate(-.5deg)}to{transform:translate(4px,-3px) rotate(.5deg)}}