.pitch_page__7NZln{overflow-x:clip;background:var(--bg);color:var(--ink);position:relative;isolation:isolate}.pitch_page__7NZln:before{z-index:-2;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink) 12%,transparent) 1px,transparent 0),linear-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 5%,transparent) 1px,transparent 1px);background-size:22px 22px,110px 110px,110px 110px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 42%,rgba(0,0,0,.35));mask-image:linear-gradient(180deg,#000 0,#000 42%,rgba(0,0,0,.35))}.pitch_page__7NZln:after,.pitch_page__7NZln:before{content:"";position:fixed;inset:0;pointer-events:none}.pitch_page__7NZln:after{z-index:-1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.pitch_aurora__BtLM0{position:fixed;inset:-30%;z-index:-3;pointer-events:none;background-image:radial-gradient(38vw 32vw at 22% 16%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),radial-gradient(34vw 30vw at 84% 40%,color-mix(in srgb,color-mix(in srgb,var(--accent) 62%,var(--ink)) 24%,transparent),transparent 70%),radial-gradient(42vw 34vw at 46% 88%,color-mix(in srgb,var(--accent-soft) 62%,transparent),transparent 72%);filter:blur(40px);translate:0 0;rotate:0deg;scale:1;transition:translate 1.4s cubic-bezier(.33,1,.68,1),rotate 1.4s cubic-bezier(.33,1,.68,1),scale 1.4s cubic-bezier(.33,1,.68,1)}.pitch_page__7NZln[data-sec=overview] .pitch_aurora__BtLM0{translate:-3% 2%;rotate:4deg}.pitch_page__7NZln[data-sec=why] .pitch_aurora__BtLM0{translate:4% -3%;rotate:-6deg;scale:1.08}.pitch_page__7NZln[data-sec=chain] .pitch_aurora__BtLM0{translate:-6% -4%;rotate:9deg}.pitch_page__7NZln[data-sec=literature] .pitch_aurora__BtLM0{translate:5% 4%;rotate:-3deg;scale:1.06}.pitch_page__7NZln[data-sec=annotations] .pitch_aurora__BtLM0{translate:-5% 5%;rotate:12deg}.pitch_page__7NZln[data-sec=experiments] .pitch_aurora__BtLM0{translate:6% -5%;rotate:-9deg;scale:1.1}.pitch_page__7NZln[data-sec=writing] .pitch_aurora__BtLM0{translate:-4% -6%;rotate:5deg}.pitch_page__7NZln[data-sec=labs] .pitch_aurora__BtLM0{translate:3% 6%;rotate:-11deg;scale:1.05}.pitch_page__7NZln[data-sec=selfhost] .pitch_aurora__BtLM0{translate:-6% 3%;rotate:7deg}.pitch_page__7NZln[data-sec=compare] .pitch_aurora__BtLM0{translate:2% -2%;rotate:-4deg;scale:1.12}@media (prefers-reduced-motion:reduce){.pitch_aurora__BtLM0{transition:none}}.pitch_wrap__q_iI0{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media (min-width:800px){.pitch_wrap__q_iI0{padding:0 40px}}.pitch_head__GvLQy{position:-webkit-sticky;position:sticky;top:0;z-index:90;background:color-mix(in srgb,var(--bg) 84%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--border)}.pitch_headIn__8Kvan{display:flex;align-items:center;gap:14px;height:60px}@media (min-width:800px){.pitch_headIn__8Kvan{height:66px}}.pitch_brand___H92F{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:none}.pitch_brand___H92F svg{width:28px;height:28px;border-radius:7px;display:block}.pitch_brandName__MKAVf{font-family:var(--font-serif);font-weight:600;font-size:1.06rem;letter-spacing:-.02em}@media (max-width:430px){.pitch_brandName__MKAVf{display:none}}.pitch_nav__9lMBx{display:flex;align-items:center;gap:2px;margin-right:auto;overflow-x:auto;scrollbar-width:none;min-width:0}.pitch_nav__9lMBx::-webkit-scrollbar{display:none}.pitch_nav__9lMBx a{flex:none;padding:6px 10px;border-radius:8px;white-space:nowrap;font-size:.875rem;color:var(--muted);text-decoration:none;transition:color .18s var(--layout-ease,ease),background .18s var(--layout-ease,ease)}.pitch_nav__9lMBx a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.pitch_nav__9lMBx a[aria-current=true]{color:var(--accent);background:var(--accent-soft)}.pitch_navSep__1zDs_{flex:none;width:1px;height:18px;background:var(--border-strong);margin:0 6px}@media (max-width:900px){.pitch_nav__9lMBx{display:none}}.pitch_palette__OEGQC{position:relative;flex:none}.pitch_paletteBtn__BNPch{display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer;transition:border-color .18s ease,color .18s ease}.pitch_paletteBtn__BNPch:hover{border-color:var(--accent);color:var(--ink)}.pitch_paletteLabel__7OgvD{white-space:nowrap}@media (max-width:620px){.pitch_paletteLabel__7OgvD{display:none}}.pitch_swatch__6sQ_7{width:16px;height:16px;border-radius:5px;flex:none;border:1px solid var(--border-strong);background:linear-gradient(135deg,var(--accent) 0 50%,var(--bg) 50% 100%)}.pitch_paletteMenu__QALy7{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:210px;padding:8px;border-radius:12px;border:1px solid var(--border-strong);background:var(--elev,var(--surface));box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}.pitch_paletteModes__ID956{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-bottom:8px}.pitch_modeBtn__OG9iA{padding:6px 10px;border-radius:8px;border:1px solid transparent;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer}.pitch_modeBtn__OG9iA[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.pitch_paletteList__aMBX8{display:grid;grid-gap:2px;gap:2px;max-height:46vh;overflow-y:auto}.pitch_paletteItem__PNK4G{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:8px;border:0;background:none;color:var(--muted);font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.pitch_paletteItem__PNK4G:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.pitch_paletteItem__PNK4G[aria-checked=true]{color:var(--accent)}.pitch_cursorGlow__Jk9iB{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:var(--g-on,0);transition:opacity .4s ease;background:radial-gradient(320px circle at var(--gx,50%) var(--gy,50%),color-mix(in srgb,var(--accent) 20%,transparent),transparent 68%)}@media (prefers-reduced-motion:reduce){.pitch_cursorGlow__Jk9iB{display:none}}.pitch_headActions__k7ZT2{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.pitch_headLink__JPHea{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-control,8px);color:var(--muted);text-decoration:none;font-size:.9rem;white-space:nowrap}.pitch_headLink__JPHea:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}@media (max-width:640px){.pitch_headLink__JPHea:not([aria-label]){display:none}}@media (min-width:901px){.pitch_headActions__k7ZT2{margin-left:0}}.pitch_progress__yQ4up{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.pitch_progress__yQ4up{animation:pitch_grow__BHOzb linear both;animation-timeline:scroll(root block)}@keyframes pitch_grow__BHOzb{to{transform:scaleX(1)}}}}.pitch_hero__37wxk{padding:clamp(52px,10vw,120px) 0 clamp(40px,6vw,76px)}.pitch_eyebrow__A4hwh{font-family:var(--font-mono);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.pitch_hero__37wxk h1{font-family:var(--font-serif);font-size:clamp(2.4rem,1.4rem + 4.8vw,4.4rem);font-weight:600;line-height:1.05;letter-spacing:-.022em;text-wrap:balance;max-width:15ch;margin:18px 0 0}.pitch_lede__UBrKN{color:var(--muted);font-size:clamp(1.05rem,.98rem + .5vw,1.28rem);line-height:1.6;max-width:56ch;margin:22px 0 0}.pitch_btnRow__w9h37{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pitch_audience__nb7Cf{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.pitch_audience__nb7Cf a{display:inline-flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:999px;text-decoration:none;border:1px solid var(--border-strong);background:var(--surface);font-size:.875rem;color:var(--muted);transition:border-color .18s ease,color .18s ease}.pitch_audience__nb7Cf a:hover{border-color:var(--accent);color:var(--ink)}.pitch_audience__nb7Cf b{color:var(--ink);font-weight:600}.pitch_figure__DnYnD{display:block;width:100%;height:auto;margin:0 auto}.pitch_scene__pRTxH.pitch_overview__HaUeZ{padding-top:clamp(8px,2vw,24px);border-top:0}.pitch_overview__HaUeZ .pitch_step__B4g5p{min-height:42vh}@media (max-width:899px){.pitch_overview__HaUeZ .pitch_stage__4xOSD{max-height:66vh}}@media (min-width:900px){.pitch_overview__HaUeZ .pitch_sceneInner__vYrpz{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}.pitch_overview__HaUeZ .pitch_steps__2vhIq{padding-bottom:34vh}}.pitch_folder__VJy14{fill:var(--bg);stroke:var(--border-strong);transition:stroke .55s ease}.pitch_folder__VJy14 path{fill:var(--bg)}.pitch_folder__VJy14[data-on=true]{stroke:var(--accent)}.pitch_folderLabel__m6QvV{stroke:none;fill:var(--faint);transition:fill .55s ease}.pitch_folder__VJy14[data-on=true] .pitch_folderLabel__m6QvV{fill:var(--accent)}.pitch_slot__BEQ80{fill:none;stroke:var(--border);opacity:0;transition:opacity .4s ease}.pitch_slot__BEQ80[data-on=true]{opacity:.9}.pitch_card__wM5DQ{transform-box:fill-box;transform-origin:50% 50%;translate:0 0;rotate:0deg;transition:translate .62s cubic-bezier(.3,1.35,.55,1),rotate .62s cubic-bezier(.3,1.35,.55,1),opacity .4s ease;opacity:.7}.pitch_card__wM5DQ[data-on=false]{filter:drop-shadow(0 7px 10px rgba(0,0,0,.22))}.pitch_card__wM5DQ[data-on=true]{opacity:1;filter:none}.pitch_card__wM5DQ rect{fill:var(--surface);stroke:var(--border);transition:stroke .45s ease}.pitch_card__wM5DQ[data-on=true] rect{stroke:var(--accent)}.pitch_cardDot__EvTJp{fill:var(--border-strong);transition:fill .45s ease}.pitch_card__wM5DQ[data-on=true] .pitch_cardDot__EvTJp{fill:var(--accent)}.pitch_cardLabel__zlHdm{fill:var(--muted);transition:fill .45s ease}.pitch_card__wM5DQ[data-on=true] .pitch_cardLabel__zlHdm{fill:var(--ink)}.pitch_cardIdx__fjWO5,.pitch_cardNote__8b1LV{fill:var(--faint)}@media (prefers-reduced-motion:reduce){.pitch_card__wM5DQ,.pitch_folderLabel__m6QvV,.pitch_folder__VJy14,.pitch_slot__BEQ80{transition:none}}.pitch_why__S1XS_{padding:clamp(56px,9vw,120px) 0;border-top:1px solid var(--border);scroll-margin-top:70px}.pitch_whyHeading__BW1Bb{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.8rem,1.25rem + 2.4vw,2.7rem);line-height:1.07;letter-spacing:-.021em;text-wrap:balance;max-width:46rem;margin:14px 0 0}.pitch_whyGrid__0Foae{display:grid;grid-gap:14px;gap:14px;margin-top:clamp(28px,4vw,44px)}@media (min-width:760px){.pitch_whyGrid__0Foae{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.pitch_moment__8Vcru{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:22px;border-radius:14px;background:var(--surface);box-shadow:var(--e1,none);border:1px solid var(--border)}.pitch_momentQuote__1T_8T{font-family:var(--font-serif);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.25;letter-spacing:-.015em;text-wrap:balance;margin:0}.pitch_moment__8Vcru p{margin:0;font-size:.95rem;line-height:1.6;color:var(--muted)}.pitch_momentThen__PolRi{margin-top:6px;padding-top:10px;border-top:1px solid var(--border);font-family:var(--font-mono);font-size:.74rem;color:var(--accent)}.pitch_scene__pRTxH{padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,104px);border-top:1px solid var(--border);scroll-margin-top:70px}.pitch_sceneHead__fSpuJ{display:grid;grid-gap:14px;gap:14px;margin-bottom:clamp(28px,4vw,48px)}.pitch_sceneHead__fSpuJ h2{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.8rem,1.25rem + 2.4vw,2.7rem);line-height:1.07;letter-spacing:-.021em;text-wrap:balance;max-width:46rem;margin:0}.pitch_sceneHead__fSpuJ p{max-width:54ch;margin:0}.pitch_sceneInner__vYrpz{display:grid;grid-gap:8px;gap:8px}.pitch_stage__4xOSD{position:-webkit-sticky;position:sticky;top:60px;z-index:5;height:auto;max-height:66vh;overflow:hidden;padding:12px 0 16px;background:none}.pitch_stage__4xOSD :where(.pitch_card__wM5DQ,pre,.pitch_tag-chip__Zwh81){background-color:var(--surface)}.pitch_stage__4xOSD :where(.pitch_callout__4GnbY){background-color:var(--surface2,var(--surface))}.pitch_stage__4xOSD .pitch_card__wM5DQ{transition:box-shadow .2s ease,border-color .2s ease}.pitch_stage__4xOSD .pitch_card__wM5DQ:hover{box-shadow:var(--e2,0 10px 24px -14px rgba(0,0,0,.5))}.pitch_readerPanel__CYot9{margin-top:10px}.pitch_readerPanel__CYot9 .annotation-sidebar{max-height:none}.pitch_stage__4xOSD>*,.pitch_view__I6olx,.pitch_view__I6olx>*,.pitch_views__1a4AP{min-width:0}.pitch_stage__4xOSD .code-block{margin:0;padding:14px 16px;border-radius:12px;background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:clamp(.66rem,2.4vw,.82rem);line-height:1.65;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.pitch_stageCap__lKSBx{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 10px}.pitch_steps__2vhIq{display:grid;padding-bottom:26vh}.pitch_step__B4g5p{min-height:50vh;display:grid;align-content:center;padding:20px 0;transition:opacity .4s ease}.pitch_step__B4g5p h3{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.35rem,1.1rem + 1.1vw,1.8rem);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px}.pitch_step__B4g5p p{font-size:1rem;line-height:1.65;color:var(--muted);margin:0;max-width:44ch}.pitch_idx__VzuPe{font-family:var(--font-mono);font-size:.74rem;color:var(--faint);display:block;margin-bottom:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:900px){.pitch_sceneInner__vYrpz{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:48px;align-items:start}.pitch_stage__4xOSD{top:calc(66px + 24px);height:calc(100vh - 66px - 48px);overflow:visible;display:grid;align-content:center;background:none;padding:0;box-shadow:none}.pitch_step__B4g5p{min-height:56vh;padding:0;opacity:.32}.pitch_step__B4g5p[data-on=true]{opacity:1}}@media (prefers-reduced-motion:reduce){.pitch_step__B4g5p{opacity:1!important}}.pitch_views__1a4AP{position:relative;display:grid;align-items:center}.pitch_view__I6olx{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease,visibility 0s .45s}.pitch_view__I6olx[data-on=true]{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease,transform .45s ease,visibility 0s}.pitch_stack__TGHNl{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pitch_kv__yFMNq{margin:8px 0 0;display:grid}.pitch_kv__yFMNq>div{display:flex;align-items:baseline;gap:12px;padding:5px 0;border-top:1px solid var(--border);font-size:.875rem}.pitch_kv__yFMNq>div:first-child{border-top:0}.pitch_kv__yFMNq dt{color:var(--muted);flex:1 1;min-width:0}.pitch_kv__yFMNq dd{margin:0;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pitch_fig__ss4HY{display:block;width:100%;height:auto}.pitch_liveHead__VB3Kj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pitch_liveTitle__JQ0JU{font-weight:500;min-width:0}.pitch_compare__r2m4k{padding:clamp(56px,9vw,116px) 0;border-top:1px solid var(--border);scroll-margin-top:70px}.pitch_tableScroll__PXmx_{overflow-x:auto;margin-top:clamp(28px,4vw,44px);border-radius:14px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--e1,none)}.pitch_table__Nqkqd{border-collapse:collapse;width:100%;min-width:720px;font-size:.875rem}.pitch_table__Nqkqd td,.pitch_table__Nqkqd th{padding:11px 12px;text-align:left;border-top:1px solid var(--border)}.pitch_table__Nqkqd thead th{border-top:0;background:var(--surface);font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;white-space:nowrap}.pitch_table__Nqkqd tbody th{font-weight:500;color:var(--ink);min-width:260px;display:table-cell}.pitch_rowNote__P_a4Z{display:block;margin-top:3px;font-size:.78rem;color:var(--faint);font-weight:400}.pitch_table__Nqkqd td{text-align:center;width:84px;font-size:1.05rem;line-height:1}.pitch_table__Nqkqd td[data-cover=yes]{color:var(--accent)}.pitch_table__Nqkqd td[data-cover=part]{color:var(--muted)}.pitch_table__Nqkqd td[data-cover=no]{color:var(--faint)}.pitch_own__rDGHN{background:color-mix(in srgb,var(--accent) 7%,transparent)}.pitch_table__Nqkqd thead th.pitch_own__rDGHN{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.pitch_legend__Rm5E6{display:flex;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-family:var(--font-mono);font-size:.74rem;color:var(--faint)}.pitch_srOnly__ic2SO{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pitch_close__mhfHC{padding:clamp(56px,9vw,116px) 0;border-top:1px solid var(--border)}.pitch_close__mhfHC h2{font-family:var(--font-serif);font-weight:600;font-size:clamp(1.8rem,1.25rem + 2.4vw,2.7rem);letter-spacing:-.021em;margin:0;max-width:16ch}.pitch_foot__87554{padding:36px 0 52px;border-top:1px solid var(--border)}.pitch_footIn__1A85q{display:grid;grid-gap:18px;gap:18px}@media (min-width:700px){.pitch_footIn__1A85q{grid-template-columns:1fr auto;align-items:end}}.pitch_links__ZdRK5{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.875rem}.pitch_links__ZdRK5 a{color:var(--muted);text-decoration:none}.pitch_links__ZdRK5 a:hover{color:var(--ink);text-decoration:underline}.pitch_paper__wUz9r{position:relative;border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--border);min-height:220px}.pitch_paperSlide__o0tIn{position:absolute;top:0;left:0;translate:0 0}.pitch_paperCanvas__ataNj{display:block}.pitch_paperNote__12nNP{position:absolute;inset:auto 0 0 0;margin:0;padding:8px 12px;font-family:var(--font-mono);font-size:.72rem;color:var(--muted);background:color-mix(in srgb,var(--surface) 88%,transparent)}