.prototype-page_shell__oKytW{min-height:100vh;background:radial-gradient(circle at top left,color-mix(in srgb,var(--blue) 10%,transparent),transparent 34%),linear-gradient(180deg,#f8f6f1 0,var(--bg) 22%,var(--bg) 100%)}.prototype-page_frame__06xbl{display:flex;min-height:100vh}.prototype-page_content__E_GUp{flex:1;min-width:0}.prototype-page_inner__ThA0Y{max-width:1180px;margin:0 auto;padding:var(--sp-10) var(--sp-8) var(--sp-12)}.prototype-page_hero__invyR{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--night) 0,color-mix(in srgb,var(--night) 84%,var(--blue) 16%) 100%);color:var(--on-night);border:1px solid color-mix(in srgb,var(--line) 60%,transparent);border-radius:28px;box-shadow:var(--sh-md);padding:42px}.prototype-page_hero__invyR:after{content:"";position:absolute;inset:auto -12% -35% auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--blue-3) 40%,transparent),transparent 68%)}.prototype-page_homeHero__8DAro{margin-top:var(--sp-5);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:var(--sp-4);align-items:stretch}.prototype-page_homeLead__TCaD9,.prototype-page_homeRailCard__PMQ8c{background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--sh-sm)}.prototype-page_homeLead__TCaD9{position:relative;overflow:hidden;padding:clamp(28px,4vw,42px);background:linear-gradient(135deg,color-mix(in srgb,var(--paper) 95%,var(--info-bg) 5%),var(--paper)),radial-gradient(circle at top right,color-mix(in srgb,var(--blue) 10%,transparent),transparent 38%);border-top:4px solid color-mix(in srgb,var(--blue) 70%,white)}.prototype-page_homeLead__TCaD9:after{content:"";position:absolute;inset:auto -8% -18% auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--blue) 20%,transparent),transparent 68%);pointer-events:none}.prototype-page_homeTitle__UrTmU{max-width:12ch;margin-top:var(--sp-4);color:var(--ink);font-family:var(--serif);font-size:clamp(2.8rem,5vw,4.8rem);line-height:.96;font-weight:var(--fw-medium);letter-spacing:-.04em}.prototype-page_homeDeck__2gyoe{max-width:720px;margin-top:var(--sp-5);color:var(--ink-2);font-size:var(--fs-lead);line-height:1.5}.prototype-page_homeStats__m7zm_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin-top:var(--sp-8)}.prototype-page_homeStatCard__iVDxl{padding:18px;border-radius:18px;background:color-mix(in srgb,var(--paper) 84%,var(--info-bg) 16%);border:1px solid var(--line)}.prototype-page_homeStatLabel__03rdr{color:var(--blue);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase}.prototype-page_homeStatValue__dxtKe{margin-top:var(--sp-2);color:var(--ink);font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.prototype-page_homeStatText__aYkG5{margin-top:var(--sp-2);color:var(--soft);font-size:var(--fs-body-sm);line-height:1.55}.prototype-page_homeRail__jAHS0{display:flex;flex-direction:column;gap:var(--sp-4)}.prototype-page_homeRailCard__PMQ8c{padding:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 84%,var(--info-bg) 16%),var(--paper))}.prototype-page_homeRailTitle__CjeGw{margin-top:var(--sp-2);color:var(--ink);font-size:var(--fs-title);line-height:1.15;font-weight:var(--fw-medium)}.prototype-page_homeRailFoot___TDkr{margin-top:var(--sp-4);color:var(--soft);font-size:var(--fs-body-sm);line-height:1.55}.prototype-page_homeTypeList__jsNI_{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4)}.prototype-page_homeTypeRow__PMVTH{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--fs-body-sm)}.prototype-page_homeTypeRow__PMVTH:last-child{padding-bottom:0;border-bottom:0}.prototype-page_eyebrow__IYR9f{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-soft)}.prototype-page_eyebrow__IYR9f:before{content:"";width:28px;height:1px;background:color-mix(in srgb,var(--on-night-soft) 50%,transparent)}.prototype-page_heroTitle__TUKHK{max-width:14ch;margin-top:var(--sp-4);font-family:var(--serif);font-size:clamp(2.8rem,5vw,5rem);line-height:.95;font-weight:var(--fw-medium);letter-spacing:-.04em}.prototype-page_heroDeck__dUkse{max-width:760px;margin-top:var(--sp-5);font-size:var(--fs-lead);line-height:1.5;color:var(--on-night-soft)}.prototype-page_heroActions__rBJ70{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-8)}.prototype-page_primaryCta__VCtmX,.prototype-page_secondaryCta__P6B0P{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:var(--r-pill);text-decoration:none;transition:transform var(--tr-fast),box-shadow var(--tr-fast),background var(--tr-fast)}.prototype-page_primaryCta__VCtmX{background:var(--paper);color:var(--ink);box-shadow:var(--sh-sm)}.prototype-page_secondaryCta__P6B0P{background:color-mix(in srgb,var(--paper) 8%,transparent);color:var(--on-night);border:1px solid color-mix(in srgb,var(--paper) 22%,transparent)}.prototype-page_primaryCta__VCtmX:hover,.prototype-page_secondaryCta__P6B0P:hover{transform:translateY(-1px)}.prototype-page_primaryCta__VCtmX:focus-visible,.prototype-page_secondaryCta__P6B0P:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prototype-page_hero__invyR .prototype-page_primaryCta__VCtmX:focus-visible,.prototype-page_hero__invyR .prototype-page_secondaryCta__P6B0P:focus-visible{outline:2px solid var(--blue-3);outline-offset:2px}.prototype-page_heroMeta__EmLkB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-10)}.prototype-page_heroMetaCard__CfHWY{background:color-mix(in srgb,var(--paper) 7%,transparent);border:1px solid color-mix(in srgb,var(--paper) 14%,transparent);border-radius:18px;padding:var(--sp-4)}.prototype-page_heroMetaLabel__3E7Th{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-soft)}.prototype-page_heroMetaValue__KkxdN{margin-top:var(--sp-2);font-size:clamp(1.8rem,3vw,2.5rem);line-height:1}.prototype-page_heroMetaText__0e4Sw{margin-top:var(--sp-2);color:var(--on-night-soft);font-size:var(--fs-body-sm);line-height:1.5}.prototype-page_section__d9ubt{margin-top:var(--sp-10)}.prototype-page_sectionHeading__uesju{display:flex;justify-content:space-between;align-items:start;gap:var(--sp-4);margin-bottom:var(--sp-5)}.prototype-page_sectionKicker__e_kAt{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.prototype-page_sectionTitle__gkRsQ{margin-top:var(--sp-2);font-size:var(--fs-h1);line-height:1.02;font-weight:var(--fw-medium);color:var(--ink)}.prototype-page_sectionText__CEo_9{max-width:620px;color:var(--soft);font-size:var(--fs-body);line-height:1.65}.prototype-page_grid3__D9PKi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.prototype-page_grid2__QWf20{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:var(--sp-4)}.prototype-page_card__9SHwF,.prototype-page_entityCard__Rr6St,.prototype-page_signalCard__NahMO,.prototype-page_storyCard___NfLR{background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh-sm)}.prototype-page_card__9SHwF,.prototype-page_storyCard___NfLR{padding:26px}.prototype-page_entityCard__Rr6St,.prototype-page_signalCard__NahMO{padding:20px}.prototype-page_cardTitle__ZmswP,.prototype-page_entityTitle__1mEfH,.prototype-page_storyTitle__W7lwD{color:var(--ink);font-size:var(--fs-h3);line-height:1.08;font-weight:var(--fw-medium)}.prototype-page_cardText__28kJc,.prototype-page_entityText__36WwB,.prototype-page_storyText__ZoMiE{margin-top:var(--sp-3);color:var(--soft);font-size:var(--fs-body-sm);line-height:1.65}.prototype-page_chipRow__XjTS2{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.prototype-page_chip__dasVD{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--r-pill);background:var(--info-bg);color:var(--blue);font-family:var(--mono);font-size:var(--fs-mono)}.prototype-page_signalCardTitle__tKZw1{color:var(--ink);font-size:var(--fs-title);font-weight:var(--fw-medium)}.prototype-page_signalCardText__Uomwb{margin-top:var(--sp-2);color:var(--soft);font-size:var(--fs-body-sm);line-height:1.55}.prototype-page_entityList__luusk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.prototype-page_entityCard__Rr6St{display:flex;flex-direction:column;height:100%;text-decoration:none;transition:transform var(--tr-fast),box-shadow var(--tr-fast),border-color var(--tr-fast)}.prototype-page_entityCard__Rr6St:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--blue) 26%,var(--line));box-shadow:var(--sh-md)}.prototype-page_entityCard__Rr6St:focus-visible,.prototype-page_storyCard___NfLR:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prototype-page_entityMeta__qSQxk{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:center}.prototype-page_entityBadge__U9_f3{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--blue) 9%,white);color:var(--blue);font-family:var(--mono);font-size:var(--fs-mono);text-transform:uppercase}.prototype-page_entityArrow__TY4k2{color:color-mix(in srgb,var(--faint) 70%,black);font-size:var(--fs-title)}.prototype-page_storyGrid__Gcyel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.prototype-page_storyCta__MVjk2{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);color:var(--blue);text-decoration:none;font-weight:var(--fw-medium)}.prototype-page_storyCta__MVjk2:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prototype-page_visualStage___4rtq{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--sp-4)}.prototype-page_visualCardLead__eLOL_,.prototype-page_visualCardStack__o3ERJ{overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--sh-sm)}.prototype-page_visualCardLead__eLOL_{grid-row:span 2}.prototype-page_visualMedia__mqCYq{position:relative;min-height:0;aspect-ratio:16/10;background:color-mix(in srgb,var(--night) 84%,var(--blue) 16%)}.prototype-page_visualCardStack__o3ERJ .prototype-page_visualMedia__mqCYq{aspect-ratio:1/1}.prototype-page_visualImage__pxksX{object-fit:cover}.prototype-page_visualBody__vS3Hd{padding:20px 22px 22px}.prototype-page_visualEyebrow__2KvyC{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.prototype-page_visualTitle__mWGTv{margin-top:var(--sp-3);color:var(--ink);font-size:var(--fs-title);line-height:1.18;font-weight:var(--fw-medium)}.prototype-page_visualText__wk1QD{margin-top:var(--sp-3);color:var(--soft);font-size:var(--fs-body-sm);line-height:1.6}.prototype-page_trajectoryGrid__ichw4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.prototype-page_trajectoryCard__ST2C7{display:block;text-decoration:none;padding:26px;background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 88%,var(--info-bg) 12%),var(--paper));border:1px solid var(--line);border-radius:24px;box-shadow:var(--sh-sm);transition:transform var(--tr-fast),box-shadow var(--tr-fast),border-color var(--tr-fast)}.prototype-page_trajectoryCard__ST2C7:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--blue) 26%,var(--line));box-shadow:var(--sh-md)}.prototype-page_trajectoryEyebrow__tgZ2Z{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.prototype-page_trajectoryTitle__bgR81{margin-top:var(--sp-3);color:var(--ink);font-size:var(--fs-h3);line-height:1.08;font-weight:var(--fw-medium)}.prototype-page_trajectoryText__upjQg{margin-top:var(--sp-3);color:var(--soft);font-size:var(--fs-body-sm);line-height:1.65}.prototype-page_trajectorySteps__hVf2E{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-5)}.prototype-page_trajectoryStep__SIlaA{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--fs-body-sm)}.prototype-page_trajectoryStep__SIlaA span:last-child{color:var(--faint)}.prototype-page_networkRail__WGpKZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4)}.prototype-page_networkCard__XEGUa{display:block;text-decoration:none;padding:22px;background:color-mix(in srgb,var(--paper) 78%,var(--info-bg) 22%);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh-sm);transition:transform var(--tr-fast),box-shadow var(--tr-fast),border-color var(--tr-fast)}.prototype-page_networkCard__XEGUa:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--blue) 26%,var(--line));box-shadow:var(--sh-md)}.prototype-page_networkCard__XEGUa:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prototype-page_networkLabel__xrM8M{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.prototype-page_networkTitle__4XZFT{margin-top:var(--sp-3);color:var(--ink);font-size:var(--fs-title);line-height:1.2;font-weight:var(--fw-medium)}.prototype-page_networkText__cHCY1{margin-top:var(--sp-3);color:var(--soft);font-size:var(--fs-body-sm);line-height:1.6}.prototype-page_sidePanel__gmCN6{padding:26px;background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 80%,var(--info-bg) 20%),var(--paper));border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh-sm)}.prototype-page_sidePanelTitle__sX00Q{font-size:var(--fs-h3);color:var(--ink);font-weight:var(--fw-medium)}.prototype-page_sidePanelText__jU__n{margin-top:var(--sp-3);color:var(--soft);line-height:1.65}.prototype-page_linkList__wD6wX{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-5)}.prototype-page_textLink__7Qn4K{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.prototype-page_textLink__7Qn4K:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.prototype-page_textLink__7Qn4K span:last-child{color:color-mix(in srgb,var(--faint) 70%,black)}.prototype-page_emptyState__CslOf{padding:24px;border:1px dashed var(--line-2);border-radius:18px;background:color-mix(in srgb,var(--paper) 65%,var(--info-bg) 35%);color:var(--soft);line-height:1.6}@media (max-width:1100px){.prototype-page_frame__06xbl{flex-direction:column}.prototype-page_entityList__luusk,.prototype-page_grid2__QWf20,.prototype-page_grid3__D9PKi,.prototype-page_heroMeta__EmLkB,.prototype-page_homeHero__8DAro,.prototype-page_homeStats__m7zm_,.prototype-page_networkRail__WGpKZ,.prototype-page_storyGrid__Gcyel,.prototype-page_trajectoryGrid__ichw4,.prototype-page_visualStage___4rtq{grid-template-columns:1fr}.prototype-page_inner__ThA0Y{padding:var(--sp-8) var(--sp-5) var(--sp-10)}.prototype-page_hero__invyR,.prototype-page_homeLead__TCaD9{padding:28px}}