.Hero_hero__MpeZv{position:relative;overflow:hidden;display:flex;flex-direction:column;padding-block:clamp(40px,8vw,128px) clamp(56px,8vw,120px)}.Hero_world__jZ76V{order:2;width:min(100% - 2 * var(--grid-margin),360px);margin:var(--s-xl) auto 0 var(--grid-margin);pointer-events:none}.Hero_inner__C9vXW{position:relative;display:grid;grid-gap:var(--s-l);gap:var(--s-l)}.Hero_status__Uv2v_{margin-bottom:var(--s-2xs)}.Hero_variant__7nQmE{display:block}.Hero_variant__7nQmE[data-variant=a]{max-width:13ch}html:not([data-variant=b]) .Hero_variant__7nQmE[data-variant=b],html[data-variant=b] .Hero_variant__7nQmE[data-variant=a]{display:none}.Hero_variant__7nQmE[data-variant=b]{max-width:15ch;font-size:.8em}.Hero_sub__TMZQi{max-width:34rem}.Hero_who__r49sp{margin-top:calc(-1 * var(--s-xs));max-width:40rem;color:var(--c-text)}.Hero_actions__JFz_9{display:grid;grid-gap:10px;gap:10px;margin-top:var(--s-xs)}@media (min-width:560px){.Hero_actions__JFz_9{display:flex;flex-wrap:wrap}}@media (min-width:768px){.Hero_world__jZ76V{width:min(100% - 2 * var(--grid-margin),440px)}}@media (min-width:1120px){.Hero_hero__MpeZv{display:block;padding-block:88px 128px}.Hero_world__jZ76V{position:absolute;margin:0;top:56px;right:max(0px,calc(50% - 720px + 8px));width:min(700px,48vw)}.Hero_variant__7nQmE[data-variant=a]{max-width:11.5ch}.Hero_variant__7nQmE[data-variant=b]{max-width:15.5ch;font-size:.76em}.Hero_sub__TMZQi{max-width:37rem}}.Pixel_pixel__5AeAF{position:relative;display:inline-block;flex:none;width:7px;height:7px;background:var(--c-pixel-rest);transition:background-color var(--d-quick) var(--e-out)}.Pixel_pixel__5AeAF[data-size=s]{width:6px;height:6px}.Pixel_pixel__5AeAF[data-size=l]{width:9px;height:9px}.Pixel_pixel__5AeAF[data-state=live]{background:var(--c-live)}.Pixel_pixel__5AeAF[data-state=next]{background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-text-2)}.Pixel_pixel__5AeAF[data-state=off]{background:var(--c-line-strong)}.ChangeBanner_banner__GbuQH{position:relative;z-index:var(--z-banner);border-bottom:1px solid var(--c-line);background:var(--c-surface-1)}.ChangeBanner_inner__5gnZL{display:flex;align-items:center;gap:12px;min-height:44px;padding-block:8px;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase}.ChangeBanner_text__MeESB{color:var(--c-text);min-width:0}.ChangeBanner_link__mb_gd{margin-left:auto;color:var(--c-text-2);white-space:nowrap}.ChangeBanner_close__cDjEV{display:grid;place-items:center;width:32px;height:32px;margin-right:-8px;border:0;background:none;color:var(--c-text-2)}.ChangeBanner_close__cDjEV:hover{color:var(--c-text)}.ChangeBanner_close__cDjEV svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.4}@media (max-width:560px){.ChangeBanner_inner__5gnZL{flex-wrap:wrap;row-gap:2px;align-items:baseline}.ChangeBanner_inner__5gnZL>span:first-child{transform:translateY(-1px)}.ChangeBanner_text__MeESB{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 64px)}.ChangeBanner_link__mb_gd{margin-left:18px;order:3;flex-basis:100%}.ChangeBanner_close__cDjEV{order:2}}.Nav_nav__A4RwV{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--c-bg);border-bottom:1px solid transparent;transition:border-color var(--d-base) linear}.Nav_nav__A4RwV[data-open],.Nav_nav__A4RwV[data-scrolled]{border-bottom-color:var(--c-line)}.Nav_bar__OnOZc{display:flex;align-items:center;gap:var(--s-xl);height:56px}.Nav_home__aLx1t{display:inline-flex;align-items:center;height:40px;margin-right:auto;color:var(--c-text);text-decoration:none}.Nav_links__l_c8R{display:none;gap:var(--s-xl)}.Nav_links__l_c8R a{font-size:1rem;color:var(--c-text-2);text-decoration:none;padding-block:8px}.Nav_links__l_c8R a:hover{color:var(--c-text)}.Nav_links__l_c8R a[aria-current=page]{color:var(--c-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.45em}.Nav_cta__8Mi__{display:none}.Nav_menuButton__eLYhg{height:40px;padding:0 14px;margin-right:-14px;border:0;background:none;color:var(--c-text);font-size:1rem;font-weight:var(--w-medium)}.Nav_sheet__vAOTk{position:fixed;inset:56px 0 0 0;z-index:var(--z-overlay);background:var(--c-bg);overflow-y:auto;padding-block:var(--s-l) var(--s-3xl)}.Nav_sheetLinks__yXVZ6{display:grid}.Nav_sheetLinks__yXVZ6 a{display:flex;align-items:baseline;gap:var(--s-m);padding-block:18px;border-bottom:1px solid var(--c-line);font-size:var(--t-h2);line-height:1.1;letter-spacing:var(--t-h2-tr);font-weight:var(--w-medium);text-decoration:none;color:var(--c-text)}.Nav_sheetNum__OhOPe{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);color:var(--c-text-3);font-weight:400}.Nav_sheetCta__bQldm{margin-top:var(--s-xl)}.Nav_sheetCta__bQldm>a{width:100%;justify-content:space-between}@media (min-width:1120px){.Nav_bar__OnOZc{height:64px}.Nav_links__l_c8R{display:flex}.Nav_cta__8Mi__{display:block}.Nav_menuButton__eLYhg,.Nav_sheet__vAOTk{display:none!important}}.RouteCard_card__ZOb0Z{display:grid;grid-template-rows:auto auto 1fr auto;grid-row:span 4;grid-gap:var(--s-s);gap:var(--s-s);width:100%;min-height:100%;padding:var(--s-l);border:1px solid var(--c-line-strong);border-radius:var(--radius-none);background:var(--c-bg);color:var(--c-text);text-align:left;text-decoration:none;transition:border-color var(--d-instant) linear,background-color var(--d-instant) linear}.RouteCard_card__ZOb0Z:hover,.RouteCard_card__ZOb0Z[data-force=hover]{border-color:var(--c-text-3);background:var(--c-surface-1)}.RouteCard_card__ZOb0Z[aria-expanded=true]{border-color:var(--c-text);background:var(--c-surface-1)}.RouteCard_card__ZOb0Z:focus-visible,.RouteCard_card__ZOb0Z[data-force=focus]{outline:var(--line-focus) solid var(--c-focus);outline-offset:3px}.RouteCard_meta__G4tfE{display:flex;align-items:baseline;align-content:flex-start;align-self:start;gap:.5em;font-family:var(--font-sans);font-size:var(--t-small);line-height:var(--t-small-lh);font-weight:var(--w-medium);letter-spacing:0;text-transform:none;color:var(--c-text-2)}.RouteCard_number__WOqAS{flex:none;font-family:var(--font-mono);font-size:var(--t-mono);font-weight:400;letter-spacing:var(--t-mono-tr);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-3)}.RouteCard_who__5OBOS{min-width:0}.RouteCard_title__Vt67J{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);font-weight:var(--w-medium);margin-top:var(--s-xs);text-wrap:balance}.RouteCard_body__oPVCv{color:var(--c-text-2)}.RouteCard_action__RFSiQ{display:inline-flex;align-items:center;gap:10px;margin-top:var(--s-xs);padding-top:var(--s-s);border-top:1px solid var(--c-line);font-weight:var(--w-medium)}.RouteCard_action__RFSiQ svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square}.RouteCard_card__ZOb0Z:hover .RouteCard_action__RFSiQ,.RouteCard_card__ZOb0Z[data-force=hover] .RouteCard_action__RFSiQ{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}@supports (grid-template-rows:subgrid){.RouteCard_card__ZOb0Z{grid-template-rows:subgrid}}.Spine_spine__r2j0J{--rail:28px;--line-x:6px;position:relative}.Spine_inner__qCeHg{position:relative}.Spine_segment__T5jEm{position:relative;padding-left:var(--rail)}.Spine_segment__T5jEm:before{content:"";position:absolute;left:var(--line-x);top:0;bottom:0;width:1px;background:var(--c-line-strong)}.Spine_segment__T5jEm[data-future]:before{background:repeating-linear-gradient(to bottom,var(--c-line-strong) 0 4px,transparent 4px 10px)}.Spine_segment__T5jEm[data-end]:before{bottom:auto;height:0}.Spine_body__HlxzI{min-width:0}@media (min-width:768px){.Spine_spine__r2j0J{--rail:72px}}@media (min-width:1120px){.Spine_spine__r2j0J{--rail:calc((100% - 11 * var(--grid-gutter)) / 12 + var(--grid-gutter))}}.RoadmapStage_stage__JiXP5{position:relative;display:grid;grid-gap:var(--s-s) var(--grid-gutter);gap:var(--s-s) var(--grid-gutter);padding-block:var(--s-2xl)}.RoadmapStage_marker__vMVIO{position:absolute;left:calc(-1 * var(--rail));top:calc(var(--s-2xl) + 4px);width:13px;height:13px;display:grid;place-items:center;background:var(--c-bg)}.RoadmapStage_stage__JiXP5[data-status=ahead] .RoadmapStage_marker__vMVIO>span{width:7px;height:7px}.RoadmapStage_stage__JiXP5[data-changed]:before{content:"";position:absolute;inset:0 calc(-1 * var(--s-m)) 0 calc(-1 * var(--rail) - var(--s-m));background:var(--c-live-track);opacity:0;pointer-events:none;animation:RoadmapStage_changed__qaIG_ 2.4s var(--e-standard) .4s both}@keyframes RoadmapStage_changed__qaIG_{0%{opacity:0}10%,45%{opacity:1}to{opacity:0}}.RoadmapStage_stage__JiXP5>*{position:relative}.RoadmapStage_stage__JiXP5>.RoadmapStage_marker__vMVIO{position:absolute}@media (prefers-reduced-motion:reduce){.RoadmapStage_stage__JiXP5[data-changed]:before{animation:none;opacity:0}}.RoadmapStage_meta__zy9pR{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-family:var(--font-mono);font-size:var(--t-mono);line-height:var(--t-mono-lh);letter-spacing:var(--t-mono-tr);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text-3)}.RoadmapStage_number__DfVI1{color:var(--c-text-2)}.RoadmapStage_statusWord__1TlYZ[data-status=next],.RoadmapStage_statusWord__1TlYZ[data-status=running]{color:var(--c-text)}.RoadmapStage_now__kNlQe{padding:2px 6px;border:1px solid var(--c-line-strong);color:var(--c-text)}.RoadmapStage_changed__qaIG_{display:none;color:var(--c-text)}.RoadmapStage_stage__JiXP5[data-changed] .RoadmapStage_changed__qaIG_{display:inline;animation:RoadmapStage_changed-word__9gUhQ 2.4s var(--e-standard) .4s both}@keyframes RoadmapStage_changed-word__9gUhQ{0%,45%{color:var(--c-live)}to{color:var(--c-text)}}@media (prefers-reduced-motion:reduce){.RoadmapStage_stage__JiXP5[data-changed] .RoadmapStage_changed__qaIG_{animation:none}}.RoadmapStage_main__vd6Dt{display:grid;grid-gap:var(--s-s);gap:var(--s-s);min-width:0;max-width:46rem}.RoadmapStage_title__GW5Ve{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);font-weight:var(--w-medium)}.RoadmapStage_stage__JiXP5[data-status=ahead] .RoadmapStage_title__GW5Ve{color:var(--c-text-2)}.RoadmapStage_body__wPBQm{color:var(--c-text-2);max-width:40rem}.RoadmapStage_stage__JiXP5[data-status=ahead] .RoadmapStage_body__wPBQm{color:var(--c-text-3)}.RoadmapStage_condition__PQkQV{display:grid;grid-gap:4px;gap:4px;margin-top:var(--s-2xs);padding-top:var(--s-s);border-top:1px solid var(--c-line);max-width:40rem;color:var(--c-text-2)}.RoadmapStage_conditionLabel__lgWBy{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-3)}.RoadmapStage_live__ntGOF{margin-top:var(--s-2xs)}@media (min-width:1120px){.RoadmapStage_stage__JiXP5{grid-template-columns:repeat(11,minmax(0,1fr));align-items:start}.RoadmapStage_meta__zy9pR{grid-column:1/span 3;flex-direction:column;gap:6px;padding-top:6px}.RoadmapStage_main__vd6Dt{grid-column:4/span 8}}.RoadmapStage_asOf__7NC40{position:absolute;left:calc(-1 * var(--rail) + 6px);right:0;top:calc(var(--s-2xl) + 10px);height:0;margin:0;border-top:1px solid var(--c-line-strong);pointer-events:none}.RoadmapStage_asOf__7NC40 span{position:absolute;right:0;top:-22px;font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-3);white-space:nowrap}.RoadmapStage_stage__JiXP5:has(.RoadmapStage_asOf__7NC40) .RoadmapStage_main__vd6Dt,.RoadmapStage_stage__JiXP5:has(.RoadmapStage_asOf__7NC40) .RoadmapStage_meta__zy9pR{margin-top:22px}.Split_split__3VI37{display:grid;border-top:1px solid var(--c-line-strong);border-bottom:1px solid var(--c-line)}.Split_col__6InbP{display:grid;align-content:start;min-width:0}.Split_col__6InbP+.Split_col__6InbP{border-top:1px solid var(--c-line-strong)}.Split_head__9R03g{padding-block:var(--s-m);border-bottom:1px solid var(--c-line);font-size:var(--t-small);line-height:var(--t-small-lh);font-weight:var(--w-medium);color:var(--c-text)}.Split_list__OItxu{margin:0;padding:0}.Split_item__JOUa0{display:grid;grid-gap:6px;gap:6px;padding-block:var(--s-l);border-bottom:1px solid var(--c-line)}.Split_item__JOUa0:last-child{border-bottom:0}.Split_title___fv9v{display:flex;align-items:center;gap:12px;font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);font-weight:var(--w-medium)}.Split_title___fv9v>span{transform:translateY(1px)}.Split_body__iHg57{color:var(--c-text-2);max-width:30rem}.Split_col__6InbP[data-side=system] .Split_title___fv9v{color:var(--c-text)}@media (min-width:768px){.Split_split__3VI37{grid-template-columns:1fr 1fr}.Split_col__6InbP+.Split_col__6InbP{border-top:0;border-left:1px solid var(--c-line-strong)}.Split_col__6InbP[data-side=people] .Split_head__9R03g,.Split_col__6InbP[data-side=people] .Split_item__JOUa0{padding-right:var(--s-xl)}.Split_col__6InbP[data-side=system] .Split_head__9R03g,.Split_col__6InbP[data-side=system] .Split_item__JOUa0{padding-left:var(--s-xl)}}.PlanOutput_doc__qLdhf{--pad:clamp(18px,2.4vw,40px);container-type:inline-size;display:grid;align-content:start;min-height:100%;background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line)}.PlanOutput_head__q_BqS{display:grid;grid-gap:12px;gap:12px;padding:var(--pad) var(--pad) 20px;border-bottom:1px solid var(--c-text)}.PlanOutput_headRow___KZ2P{display:flex;justify-content:space-between;align-items:center;gap:12px}.PlanOutput_kicker__COpn5,.PlanOutput_outlineNum__hzsYZ,.PlanOutput_owner__zotJG,.PlanOutput_phaseNum__mWD_H,.PlanOutput_sent__zsvgM,.PlanOutput_status__Nks7_{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanOutput_kicker__COpn5{color:var(--c-text-2)}.PlanOutput_mark__RvCh8{color:var(--c-text)}.PlanOutput_title__hibiJ{font-size:var(--t-h3);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-tr);font-weight:var(--w-medium);max-width:34rem}.PlanOutput_doc__qLdhf[data-state=empty] .PlanOutput_title__hibiJ{color:var(--c-text-3)}.PlanOutput_status__Nks7_{display:flex;align-items:center;gap:10px;color:var(--c-text-2)}.PlanOutput_doc__qLdhf[data-state=building] .PlanOutput_status__Nks7_{color:var(--c-text)}.PlanOutput_outline__rMwVp{margin:0;padding:8px var(--pad) var(--pad)}.PlanOutput_outline__rMwVp li{display:flex;gap:16px;align-items:baseline;padding-block:14px;border-bottom:1px dashed var(--c-line-strong);color:var(--c-text-3)}.PlanOutput_outlineNum__hzsYZ{color:var(--c-text-3)}.PlanOutput_phases__UDimt{margin:0;padding:0 var(--pad)}.PlanOutput_phase__G6oPs{display:grid;grid-gap:6px;gap:6px;padding-block:18px 14px;border-bottom:1px solid var(--c-line)}.PlanOutput_phaseHead__uCIw9{display:flex;align-items:baseline;gap:14px}.PlanOutput_phaseNum__mWD_H{color:var(--c-text-2);min-width:2.2em}.PlanOutput_phaseTitle__JYRWp{font-size:var(--t-h4);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-tr);font-weight:var(--w-medium)}.PlanOutput_sections__H_3mR{margin:0;padding:0 0 0 calc(2.2em * 1.15 + 14px);display:grid;grid-gap:8px;gap:8px}.PlanOutput_section__CWlNK{display:grid;grid-gap:2px;gap:2px}.PlanOutput_sectionTitle__rzBM_{font-weight:var(--w-medium);color:var(--c-text);padding-top:4px}.PlanOutput_work__2z2fD{margin:0;padding:0;display:grid}.PlanOutput_workItem__OTDsm{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:baseline;padding-block:5px;color:var(--c-text-2)}.PlanOutput_ownerMark__lsA9Q{width:7px;height:7px;align-self:center;background:var(--c-text-3)}.PlanOutput_workItem__OTDsm[data-owner=person] .PlanOutput_ownerMark__lsA9Q{background:var(--c-text)}.PlanOutput_workItem__OTDsm[data-owner=expert] .PlanOutput_ownerMark__lsA9Q{background:transparent;box-shadow:inset 0 0 0 1px var(--c-text-2)}.PlanOutput_workItem__OTDsm[data-owner=person] .PlanOutput_workText__KO4RJ{color:var(--c-text)}.PlanOutput_owner__zotJG{color:var(--c-text-3);font-size:var(--t-mono-s)}.PlanOutput_workItem__OTDsm[data-owner=person] .PlanOutput_owner__zotJG{color:var(--c-text)}.PlanOutput_experts__9FdTL{margin:0 var(--pad);padding-block:20px 6px}.PlanOutput_expertsHead__mCnzF{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-bottom:10px;border-bottom:1px solid var(--c-text);color:var(--c-text)}.PlanOutput_expertsTitle__CzXwx{font-weight:var(--w-medium)}.PlanOutput_expertsNote__sGjld{color:var(--c-text-2)}.PlanOutput_expertList__ZF7Fd{margin:0;padding:0}.PlanOutput_expert__FQe8y{display:grid;grid-gap:4px 20px;gap:4px 20px;padding-block:14px;border-bottom:1px solid var(--c-line)}.PlanOutput_role__P9bzt{font-weight:var(--w-medium)}.PlanOutput_ask__7EESJ{color:var(--c-text-2)}.PlanOutput_sent__zsvgM{color:var(--c-text-3);font-size:var(--t-mono-s)}.PlanOutput_doc__qLdhf [data-new]{position:relative}.PlanOutput_expert__FQe8y[data-new]:before,.PlanOutput_phaseTitle__JYRWp[data-new]:before,.PlanOutput_sectionTitle__rzBM_[data-new]:before{content:"";position:absolute;left:-16px;top:.62em;width:6px;height:6px;background:var(--c-live);animation:PlanOutput_fade__lNCTx var(--d-pulse) var(--e-standard) both}.PlanOutput_expert__FQe8y[data-new]:before{top:1.45em;left:-14px}.PlanOutput_workItem__OTDsm[data-new] .PlanOutput_ownerMark__lsA9Q{background:var(--c-live);box-shadow:none;animation:PlanOutput_mark__RvCh8 var(--d-pulse) var(--e-standard) both}@keyframes PlanOutput_fade__lNCTx{0%,40%{opacity:1}to{opacity:0}}@keyframes PlanOutput_mark__RvCh8{0%,40%{background:var(--c-live)}to{background:var(--c-text-3)}}.PlanOutput_workItem__OTDsm[data-new][data-owner=person] .PlanOutput_ownerMark__lsA9Q{animation-name:PlanOutput_mark-person__HPD4D}@keyframes PlanOutput_mark-person__HPD4D{0%,40%{background:var(--c-live)}to{background:var(--c-text)}}.PlanOutput_workItem__OTDsm[data-new][data-owner=expert] .PlanOutput_ownerMark__lsA9Q{animation-name:PlanOutput_mark-expert__QDC3_}@keyframes PlanOutput_mark-expert__QDC3_{0%,40%{background:var(--c-live);box-shadow:none}to{background:transparent;box-shadow:inset 0 0 0 1px var(--c-text-2)}}.PlanOutput_foot__7vW0p{display:grid;grid-gap:16px;gap:16px;padding:22px var(--pad) var(--pad);border-top:1px solid var(--c-text);margin-top:18px}.PlanOutput_nothing__bkS0C{font-size:var(--t-h4);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-tr);font-weight:var(--w-medium)}@container (min-width: 600px){.PlanOutput_expert__FQe8y{grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline}.PlanOutput_foot__7vW0p{grid-template-columns:1fr auto;align-items:center}}@container (max-width: 420px){.PlanOutput_sections__H_3mR{padding-left:0}.PlanOutput_workItem__OTDsm{grid-template-columns:14px minmax(0,1fr)}.PlanOutput_workItem__OTDsm .PlanOutput_owner__zotJG{grid-column:2}}@media (prefers-reduced-motion:reduce){.PlanOutput_doc__qLdhf [data-new]:before{animation:none;opacity:0}.PlanOutput_workItem__OTDsm[data-new] .PlanOutput_ownerMark__lsA9Q{animation:none}}.Field_field__KZn0e{display:grid;grid-gap:8px;gap:8px;min-width:0;align-content:start}.Field_label__gJm_K{font-size:1rem;line-height:1.35;font-weight:var(--w-medium);color:var(--c-text)}.Field_optional__pMWF8{font-weight:var(--w-regular);color:var(--c-text-3)}.Field_hint__EefXE{font-size:1rem;line-height:1.45;color:var(--c-text-3);margin-top:-4px}.Field_control__m9P4q{width:100%;min-width:0;height:52px;padding:0 16px;border:1px solid var(--c-control-edge);border-radius:var(--radius-none);background:var(--c-surface-1);color:var(--c-text);font-size:1.0625rem;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--d-instant) linear,box-shadow var(--d-instant) linear}.Field_control__m9P4q[data-multiline]{height:auto;min-height:128px;padding:14px 16px;resize:vertical}.Field_control__m9P4q::placeholder{color:var(--c-text-3);opacity:1}.Field_control__m9P4q:hover{border-color:var(--c-text-2)}.Field_control__m9P4q:focus,.Field_control__m9P4q[data-force=focus]{outline:none;border-color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-text)}.Field_control__m9P4q:focus-visible{outline:none}.Field_field__KZn0e[data-invalid] .Field_control__m9P4q{border-color:var(--c-error);box-shadow:inset 0 0 0 1px var(--c-error)}.Field_field__KZn0e[data-invalid] .Field_control__m9P4q:focus,.Field_field__KZn0e[data-invalid] .Field_control__m9P4q[data-force=focus]{outline:var(--line-focus) solid var(--c-focus);outline-offset:3px}.Field_error__YemnA{display:flex;gap:8px;align-items:baseline;font-size:1rem;line-height:1.4;color:var(--c-error)}.Field_error__YemnA:before{content:"";flex:none;width:7px;height:7px;background:currentColor;transform:translateY(-1px)}.Field_selectWrap__z6nrK{position:relative}.Field_selectWrap__z6nrK .Field_control__m9P4q{padding-right:44px;cursor:pointer}.Field_chevron__VDN7K{position:absolute;right:16px;top:50%;width:12px;height:12px;margin-top:-6px;fill:none;stroke:var(--c-text-2);stroke-width:1.4;pointer-events:none}.Field_control__m9P4q:disabled{opacity:.45;cursor:not-allowed}.Team_team__BC_K9{display:grid;grid-gap:var(--s-m);gap:var(--s-m);padding-top:var(--s-xl)}.Team_people__N8IEd{margin:0;padding:0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--c-line-strong)}.Team_people__N8IEd li{display:grid;grid-gap:2px 24px;gap:2px 24px;padding:14px 0;border-bottom:1px solid var(--c-line)}.Team_name__csc3q{font-weight:var(--w-medium)}.Team_role__S_sI3{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase}.Team_bg__fVgF0,.Team_reach__DALqP,.Team_role__S_sI3{color:var(--c-text-2)}.Team_reach__DALqP{display:flex;flex-wrap:wrap;gap:8px 24px}@media (min-width:768px){.Team_people__N8IEd li{grid-template-columns:14rem 14rem minmax(0,1fr);align-items:baseline}}.home_roadmapHead__XoB11{display:grid;grid-gap:var(--s-m);gap:var(--s-m);padding-top:var(--s-3xl);padding-bottom:var(--s-xs);border-top:1px solid var(--c-line)}.home_lead__kDW_5{max-width:40rem}.home_legend__PFe3N{display:flex;flex-wrap:wrap;gap:8px 22px;margin:var(--s-xs) 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase;color:var(--c-text-2)}.home_legend__PFe3N li{display:inline-flex;align-items:center;gap:10px}.home_dash__JlgJ_{width:1px;height:14px;background:repeating-linear-gradient(to bottom,var(--c-text-3) 0 3px,transparent 3px 6px)}.home_block__uz4Wk{display:grid;grid-gap:var(--s-xl);gap:var(--s-xl);padding-block:var(--s-3xl)}.home_blockHead__G_yBP{display:grid;grid-gap:var(--s-s);gap:var(--s-s);max-width:44rem}.home_blockLead__9TvsG{color:var(--c-text-2);max-width:36rem}.home_twoCol__HH4bF{display:grid;grid-gap:var(--s-xl);gap:var(--s-xl)}.home_dataLine___Gb3E{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding-top:var(--s-m);color:var(--c-text)}.home_dataLine___Gb3E a{color:var(--c-text-2)}.home_teaser__dmF55{min-width:0}.home_next__HoXuD{display:grid;grid-gap:var(--s-l);gap:var(--s-l);padding-block:var(--s-2xl) var(--s-4xl)}.home_statement__4tick{max-width:20ch;color:var(--c-text)}.home_contact__oBzR1{display:grid;grid-gap:var(--s-2xl);gap:var(--s-2xl);padding-block:var(--s-3xl) var(--s-5xl);border-top:1px solid var(--c-line)}.home_routes__UC_vm{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}@media (min-width:900px){.home_routes__UC_vm{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}}@media (min-width:1120px){.home_roadmapHead__XoB11{padding-top:var(--s-4xl)}.home_block__uz4Wk{padding-block:var(--s-4xl)}.home_twoCol__HH4bF{grid-template-columns:repeat(11,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:start}.home_twoCol__HH4bF>.home_blockHead__G_yBP{grid-column:1/span 4}.home_twoCol__HH4bF>.home_teaser__dmF55{grid-column:6/span 6;padding-top:34px}.home_next__HoXuD{padding-block:var(--s-3xl) var(--s-5xl)}.home_statement__4tick{max-width:22ch}}.contact_page__5ZJMe{padding-block:clamp(40px,7vw,104px) var(--s-5xl)}.contact_head__E9y_O{display:grid;grid-gap:var(--s-l);gap:var(--s-l);margin-bottom:var(--s-2xl)}.contact_title__Arsm_{max-width:14ch;margin-top:var(--s-2xs)}.contact_sub__KxXyJ{max-width:40rem}.Sheet_sheet__sIiaq{padding-block:clamp(32px,6vw,88px) var(--s-5xl)}.Sheet_faceMeta__OkeOC dt,.Sheet_guideText__WBmSI,.Sheet_modeName__jlpLm,.Sheet_num__VUJ_Z,.Sheet_small__In3mR,.Sheet_swatchHex__n52BM{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase}.Sheet_faintP__lR7vx,.Sheet_small__In3mR{color:var(--c-text-3)}.Sheet_top__6selq{display:grid;grid-gap:var(--s-xl);gap:var(--s-xl);padding-bottom:var(--s-2xl);border-bottom:1px solid var(--c-text)}.Sheet_topMain__7bpkZ{display:grid;grid-gap:var(--s-m);gap:var(--s-m)}.Sheet_topMeta__xE1J3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--c-line);border-left:1px solid var(--c-line);align-self:end}.Sheet_topMeta__xE1J3>div{padding:10px 12px;border-right:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.Sheet_topMeta__xE1J3 dt{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-3)}.Sheet_topMeta__xE1J3 dd{margin:4px 0 0;color:var(--c-text)}.Sheet_block__J8yYJ{display:grid;grid-gap:var(--s-l);gap:var(--s-l);padding-block:var(--s-3xl);border-bottom:1px solid var(--c-line)}.Sheet_num__VUJ_Z,.Sheet_sub__2XSvw{color:var(--c-text-2)}.Sheet_sub__2XSvw{margin-top:var(--s-l);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase;font-weight:400}.Sheet_ideaGrid__evJAR{display:grid;grid-gap:var(--s-2xl);gap:var(--s-2xl)}.Sheet_idea__SReh1{max-width:22ch}.Sheet_ideaEvents__vjAdc{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:var(--s-l);border:1px solid var(--c-line)}.Sheet_ideaEvents__vjAdc .Sheet_small__In3mR:not(:first-child){margin-top:10px}.Sheet_markGrid__D3bC3{display:grid;grid-gap:var(--s-2xl);gap:var(--s-2xl)}.Sheet_markHero__sgsWJ{display:grid;grid-gap:var(--s-l);gap:var(--s-l)}.Sheet_markPair__txd8b{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.Sheet_markCell__40gGp{margin:0;display:grid;grid-gap:18px;gap:18px;padding:var(--s-xl) var(--s-l) var(--s-m);border:1px solid var(--c-line);justify-items:start;overflow:hidden}.Sheet_markCell__40gGp svg{max-width:100%;height:auto}.Sheet_markCell__40gGp figcaption{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-3)}.Sheet_construction__YiPGJ{border:1px solid var(--c-line);padding:var(--s-m)}.Sheet_constructSvg__otKSU{width:100%;height:auto}.Sheet_guide__YXpVD{stroke:var(--c-line-strong);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.Sheet_guideText__WBmSI{fill:var(--c-text-3);font-size:10px}.Sheet_stem__UHbAM{fill:var(--c-text)}.Sheet_pix__VPXlA{fill:var(--c-pixel-rest)}.Sheet_dim__K6SRv{stroke:var(--c-text-2);stroke-width:1;vector-effect:non-scaling-stroke}.Sheet_markText__3c8s7{display:grid;grid-gap:var(--s-m);gap:var(--s-m);align-content:start;color:var(--c-text-2);max-width:36rem}.Sheet_markText__3c8s7 h2{color:var(--c-text)}.Sheet_dirs__P6_a_{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.Sheet_dir__4gqzu{margin:0;display:grid;grid-gap:var(--s-m);gap:var(--s-m);padding:var(--s-l);border:1px solid var(--c-line);color:var(--c-text)}.Sheet_dir__4gqzu[data-chosen]{border-color:var(--c-text)}.Sheet_dirSvg__sc12v{width:100%;height:auto;max-height:72px}.Sheet_dirPixel__3wt73{fill:var(--c-pixel-rest)}.Sheet_dir__4gqzu figcaption{display:grid;grid-gap:6px;gap:6px}.Sheet_dirName__uUb9j{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase}.Sheet_dirNote__A5yVG{color:var(--c-text-2)}.Sheet_uses__zQIgO{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.Sheet_use__vembv{margin:0;display:grid;grid-template-rows:1fr auto;grid-gap:12px;gap:12px;padding:var(--s-l);border:1px solid var(--c-line);min-width:0}.Sheet_use__vembv figcaption{color:var(--c-text-3)}.Sheet_favicons__ZEKRd{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.Sheet_fav__qIeH_{display:grid;justify-items:center;grid-gap:6px;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--c-text-3)}.Sheet_navDemo__CoJ_t{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--c-line);align-self:center;min-width:0}.Sheet_navLinks__cvhwt{display:flex;gap:14px;color:var(--c-text-2);font-size:var(--t-small);white-space:nowrap;overflow:hidden}.Sheet_slide__EiYS9{aspect-ratio:16/9;width:100%;height:auto;align-self:start;max-width:100%;display:grid;align-content:space-between;justify-items:start;padding:18px;background:var(--c-bg);border:1px solid var(--c-line-strong)}.Sheet_slideMeta__QLBdv{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.Sheet_slideLine__IUZs8{font-size:var(--t-small);color:var(--c-text-2)}.Sheet_modes___aajN{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.Sheet_mode__bWOMP{display:grid;grid-gap:var(--s-m);gap:var(--s-m);align-content:start;padding:var(--s-l);background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line);min-width:0}.Sheet_modeSample__mwWBw{display:grid;grid-gap:12px;gap:12px;padding-bottom:var(--s-l);border-bottom:1px solid var(--c-line)}.Sheet_modeTitle__6HY_A{font-size:var(--t-h2);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-tr);font-weight:var(--w-medium)}.Sheet_modeBody__0e5LY{color:var(--c-text-2);max-width:30rem}.Sheet_modeBody__0e5LY a{color:var(--c-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Sheet_modeActions__GhNz1{display:flex;gap:8px;flex-wrap:wrap}.Sheet_modeName__jlpLm{color:var(--c-text)}.Sheet_swatches__LKkka{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0}.Sheet_swatches__LKkka li{display:grid;grid-gap:4px;gap:4px;min-width:0}.Sheet_swatch__uf5jo{height:44px;border:1px solid var(--c-line)}.Sheet_swatchName__yiwYD{font-size:var(--t-small);color:var(--c-text)}.Sheet_swatchHex__n52BM{color:var(--c-text-2)}.Sheet_swatches__LKkka li[data-key=live] .Sheet_swatchName__yiwYD:after{content:" · rare";color:var(--c-text-3)}.Sheet_contrastWrap__STFXo{overflow-x:auto}.Sheet_contrast__GyniC{width:100%;border-collapse:collapse;font-size:var(--t-small)}.Sheet_contrast__GyniC td,.Sheet_contrast__GyniC th{padding:7px 10px 7px 0;border-bottom:1px solid var(--c-line);text-align:left;font-weight:var(--w-regular);color:var(--c-text-2);white-space:nowrap}.Sheet_contrast__GyniC thead th{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-3)}.Sheet_contrast__GyniC tbody th{color:var(--c-text)}.Sheet_chip__vMQ29{display:inline-block;width:10px;height:10px;margin-right:8px;border:1px solid var(--c-line-strong);vertical-align:-1px}.Sheet_ratio__CR_Wc{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-text)}.Sheet_typeGrid__pUO53{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.Sheet_typeFace__zwS8y{display:grid;grid-gap:var(--s-m);gap:var(--s-m);align-content:start;padding:var(--s-l);border:1px solid var(--c-line);min-width:0}.Sheet_specDisplay__VUa6A{font-size:clamp(2.5rem,1.6rem + 3.4vw,4.75rem);line-height:.95;letter-spacing:-.046em;font-weight:var(--w-medium)}.Sheet_specBody__aRhYy{color:var(--c-text-2);max-width:34rem}.Sheet_specMono__OhMB5{display:grid;grid-gap:12px;gap:12px}.Sheet_monoLine__WS6Ag{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Sheet_faceMeta__OkeOC{display:grid;grid-gap:8px;gap:8px;margin:0;padding-top:var(--s-s);border-top:1px solid var(--c-line)}.Sheet_faceMeta__OkeOC div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:12px;gap:12px}.Sheet_faceMeta__OkeOC dt{color:var(--c-text-3)}.Sheet_faceMeta__OkeOC dd{margin:0;color:var(--c-text)}.Sheet_worlds__qlUqu{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.Sheet_worldCell__UqJNl{margin:0;padding:12px;border:1px solid var(--c-line)}.Sheet_worldCell__UqJNl figcaption{display:grid;grid-gap:4px;gap:4px;padding:12px 4px 2px;border-top:1px solid var(--c-line);font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);text-transform:uppercase}.Sheet_worldCell__UqJNl figcaption .Sheet_faintP__lR7vx{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:1rem}.Sheet_nodeStates__99Xzw{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;color:var(--c-text-2)}.Sheet_nodeStates__99Xzw li{display:inline-flex;align-items:center;gap:10px}.Sheet_nodeStates__99Xzw b{color:var(--c-text);font-weight:var(--w-medium);margin-right:4px}.Sheet_nodeDemo__qy_nw{width:8px;height:8px;display:inline-block;flex:none}.Sheet_nodeDemo__qy_nw[data-s=rest]{background:var(--c-pixel-rest)}.Sheet_nodeDemo__qy_nw[data-s=new]{background:var(--c-live)}.Sheet_nodeDemo__qy_nw[data-s=settled]{background:var(--c-text)}.Sheet_nodeDemo__qy_nw[data-s=expert]{box-shadow:inset 0 0 0 1px var(--c-text-2)}.Sheet_linkDemo__QoTOB{width:22px;height:1px;flex:none;background:repeating-linear-gradient(to right,var(--c-text-3) 0 2px,transparent 2px 6px)}.Sheet_rules__e9V9D{margin:0;padding:0;border-top:1px solid var(--c-text)}.Sheet_rules__e9V9D li{display:grid;grid-gap:8px 24px;gap:8px 24px;padding:18px 0;border-bottom:1px solid var(--c-line)}.Sheet_ruleNum__pg8Ca{font-family:var(--font-mono);font-size:var(--t-mono);letter-spacing:var(--t-mono-tr);color:var(--c-text-3)}.Sheet_ruleDo__Axiac,.Sheet_ruleDont__17lAc{display:flex;gap:12px;align-items:flex-start;color:var(--c-text-2)}.Sheet_ruleDo__Axiac>span:first-child,.Sheet_ruleDont__17lAc>.Sheet_x__acv3J{margin-top:.62em}.Sheet_ruleDo__Axiac b,.Sheet_ruleDont__17lAc b{color:var(--c-text);font-weight:var(--w-medium);margin-right:2px;white-space:nowrap}.Sheet_x__acv3J{position:relative;flex:none;width:7px;height:7px}.Sheet_x__acv3J:after,.Sheet_x__acv3J:before{content:"";position:absolute;left:-1px;top:3px;width:9px;height:1px;background:var(--c-text-2);transform:rotate(45deg)}.Sheet_x__acv3J:after{transform:rotate(-45deg)}@media (min-width:768px){.Sheet_markPair__txd8b,.Sheet_modes___aajN,.Sheet_typeGrid__pUO53{grid-template-columns:1fr 1fr}.Sheet_dirs__P6_a_,.Sheet_uses__zQIgO,.Sheet_worlds__qlUqu{grid-template-columns:repeat(3,minmax(0,1fr))}.Sheet_topMeta__xE1J3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1120px){.Sheet_top__6selq{grid-template-columns:1fr 1fr;align-items:end}.Sheet_ideaGrid__evJAR{align-items:start}.Sheet_ideaGrid__evJAR,.Sheet_markGrid__D3bC3{grid-template-columns:7fr 4fr}.Sheet_rules__e9V9D li{grid-template-columns:3rem 1fr 1fr}.Sheet_block__J8yYJ{padding-block:var(--s-4xl)}}.Templates_slide__c0Xaz{position:relative;aspect-ratio:16/9;max-width:100%;overflow:hidden;display:grid;grid-template-rows:auto 1fr;padding:clamp(12px,3cqw,32px);border:1px solid var(--c-line-strong);background:var(--c-bg);container-type:inline-size}.Templates_slideTop__lDioK{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}.Templates_slideKicker__gk68F,.Templates_slideMeta__LLJKf,.Templates_stageNum__Jfqw_{font-family:var(--font-mono);font-size:clamp(10px,1.4cqw,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3)}.Templates_slideKicker__gk68F{color:var(--c-text)}.Templates_slideWorld__Rrl4w{position:absolute;right:-4%;top:10%;width:52%;opacity:.95}.Templates_slideBody__9_Y3L{align-self:end;display:grid;grid-gap:14px;gap:14px;position:relative;z-index:1;max-width:62%}.Templates_slideTitle__seD30{font-weight:var(--w-medium);font-size:clamp(24px,6.4cqw,58px);line-height:.95;letter-spacing:-.045em}.Templates_slideStages__lN0IC{margin:0;padding:0;align-self:center;display:grid;grid-gap:clamp(3px,1.4cqw,14px);gap:clamp(3px,1.4cqw,14px);min-height:0}.Templates_slideStages__lN0IC li{display:grid;grid-template-columns:14px 2.4em minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.Templates_stageTitle__0YzHv{font-size:clamp(13px,2.2cqw,22px);letter-spacing:-.018em;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Templates_slideStages__lN0IC li[data-status=ahead] .Templates_stageTitle__0YzHv{color:var(--c-text-2)}.Templates_doc___qU1P{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:0;max-width:100%;padding:clamp(20px,6%,48px);background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line)}.Templates_docHead__nCU6g{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--c-text);color:var(--c-text)}.Templates_docFoot__2HQYS,.Templates_docKicker__esBPH,.Templates_docList__BR4dw em,.Templates_docMeta__z3dYm{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2);font-style:normal}.Templates_docKicker__esBPH{margin-top:8px}.Templates_docTitle__R5Dai{font-size:clamp(22px,2.4vw,30px);line-height:1.1;letter-spacing:-.025em;font-weight:var(--w-medium)}.Templates_docLead__f8Mc8{color:var(--c-text-2)}.Templates_docH__fwl4V{margin-top:8px;font-size:1rem;font-weight:var(--w-medium);padding-bottom:6px;border-bottom:1px solid var(--c-line)}.Templates_docList__BR4dw{margin:0;padding:0;list-style:none;display:grid}.Templates_docList__BR4dw li{display:grid;grid-gap:2px;gap:2px;padding:8px 0;border-bottom:1px solid var(--c-line)}.Templates_docBody__RAt_V{color:var(--c-text-2)}.Templates_docBody__RAt_V a{color:var(--c-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Templates_docFoot__2HQYS{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--c-line);color:var(--c-text-3)}.system_page__IGQa1{padding-block:clamp(32px,6vw,88px) var(--s-5xl)}.system_monoCell__2Towc,.system_mono__VXGvp{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.system_note__MM5mg{color:var(--c-text-3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.system_top__Rf88j{display:grid;grid-gap:var(--s-m);gap:var(--s-m);max-width:52rem;padding-bottom:var(--s-2xl);border-bottom:1px solid var(--c-text)}.system_spec__TkZ3C{display:grid;grid-gap:var(--s-l);gap:var(--s-l);padding-block:var(--s-2xl);border-bottom:1px solid var(--c-line)}.system_specHead__Bdg4E{display:grid;grid-gap:8px;gap:8px;align-content:start}.system_specBody__CQMg0{display:grid;grid-gap:var(--s-l);gap:var(--s-l);min-width:0}@media (min-width:1120px){.system_spec__TkZ3C{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}.system_specHead__Bdg4E{grid-column:1/span 3;position:-webkit-sticky;position:sticky;top:96px;align-self:start}.system_specBody__CQMg0{grid-column:4/span 9}}.system_state__8Gn5d{margin:0;display:grid;grid-gap:8px;gap:8px;min-width:0;align-content:start}.system_stateBox__xz0QH{display:grid;align-items:start;padding:var(--s-m);border:1px dashed var(--c-line-strong);min-width:0}.system_state__8Gn5d figcaption{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-3)}.system_fourUp__pZAQs,.system_threeUp__fq7o8,.system_twoUp__N9Lcy{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}@media (min-width:768px){.system_twoUp__N9Lcy{grid-template-columns:1fr 1fr}.system_threeUp__fq7o8{grid-template-columns:repeat(3,minmax(0,1fr))}.system_fourUp__pZAQs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1300px){.system_fourUp__pZAQs{grid-template-columns:repeat(4,minmax(0,1fr))}}.system_stack__p3IUX{display:grid;grid-gap:10px;gap:10px}.system_modePanel__sLB5S{display:grid;grid-gap:12px;gap:12px;padding:var(--s-m);background:var(--c-bg);border:1px solid var(--c-line)}.system_tableWrap__EAnsZ{overflow-x:auto}.system_table__5Er44{width:100%;border-collapse:collapse}.system_table__5Er44 td,.system_table__5Er44 th{padding:10px 14px 10px 0;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:middle;font-weight:var(--w-regular);white-space:nowrap}.system_table__5Er44 thead th{font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-3)}.system_spaces__nsKpi{margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.system_spaces__nsKpi li{display:grid;grid-template-columns:6rem minmax(0,1fr) 4rem;grid-gap:12px;gap:12px;align-items:center}.system_spaceBar___VwF4{height:10px;background:var(--c-text-2);max-width:100%}.system_grids__vuBLg{display:grid;grid-gap:var(--s-l);gap:var(--s-l)}.system_gridFig__FWY6E{margin:0;display:grid;grid-gap:8px;gap:8px}.system_gridFrame__UztmI{width:100%;border:1px solid var(--c-line-strong);background:var(--c-surface-1)}.system_gridCols__61JQJ{display:grid;height:100%;box-sizing:border-box}.system_gridCols__61JQJ span{background:rgba(127,212,151,0);border-inline:1px solid var(--c-line-strong);background-color:var(--c-surface-3)}.system_shapes__qXFmJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}.system_square__1vT5J{width:56px;height:56px;border:1px solid var(--c-text);display:block}.system_lineSample__tV_2Y{display:block;width:100%;border-top:1px solid var(--c-text);margin-block:24px}.system_motionGrid__HZJDR{display:grid;grid-gap:8px;gap:8px}.system_motionRow__Hfbuc{display:grid;grid-template-columns:7rem minmax(0,1fr) 4rem;grid-gap:12px;gap:12px;align-items:center}.system_motionBar__6YcoJ{height:6px;background:var(--c-text-2)}.system_curves__q6wge{display:flex;flex-wrap:wrap;gap:var(--s-l)}.system_curveFig__EIbxn{margin:0;display:grid;grid-gap:8px;gap:8px}.system_curve__Fx5j7{width:128px;height:auto}.system_curveBox__2k1Nh{fill:none;stroke:var(--c-line);stroke-width:1}.system_curvePath__VJVZO{fill:none;stroke:var(--c-text);stroke-width:1.5}.system_rulesList__dDf3U{margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;color:var(--c-text-2);max-width:46rem}.system_rulesList__dDf3U b{color:var(--c-text);font-weight:var(--w-medium)}.system_miniSpine__zPR5_{display:grid}.system_miniSeg__sqVUy{--rail:28px;position:relative;padding-left:28px}.system_miniSeg__sqVUy:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--c-line-strong)}.system_miniSeg__sqVUy[data-future]:before{background:repeating-linear-gradient(to bottom,var(--c-line-strong) 0 4px,transparent 4px 10px)}.system_legendRow__WJtW5{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-family:var(--font-mono);font-size:var(--t-mono-s);letter-spacing:var(--t-mono-s-tr);text-transform:uppercase;color:var(--c-text-2)}.system_legendRow__WJtW5 li{display:inline-flex;align-items:center;gap:8px}.system_legendRow__WJtW5 i{width:7px;height:7px;display:inline-block}.system_legendRow__WJtW5 i[data-k=rest]{background:var(--c-pixel-rest)}.system_legendRow__WJtW5 i[data-k=new]{background:var(--c-live)}.system_legendRow__WJtW5 i[data-k=settled]{background:var(--c-text)}.system_legendRow__WJtW5 i[data-k=expert]{box-shadow:inset 0 0 0 1px var(--c-text-2)}.system_legendRow__WJtW5 i[data-k=link]{width:18px;height:1px;background:var(--c-line-strong)}.system_legendRow__WJtW5 i[data-k=wait]{width:18px;height:1px;background:repeating-linear-gradient(to right,var(--c-text-3) 0 2px,transparent 2px 5px)}.system_buttonGrid__81I_K{display:grid;grid-gap:var(--s-l);gap:var(--s-l)}.system_buttonRow__sG72x{display:flex;flex-wrap:wrap;gap:var(--s-m);align-items:flex-start}.system_buttonRow__sG72x>p{width:100%}.system_bannerDemo__dfRjy{border:1px dashed var(--c-line-strong);overflow:hidden}.system_bannerDemo__dfRjy .container{padding-inline:var(--s-m)}.system_chipRow__0qP9_{display:flex;flex-wrap:wrap;gap:var(--s-m)}.system_fieldGrid__NYatf{display:grid;grid-gap:var(--grid-gutter);gap:var(--grid-gutter)}@media (min-width:768px){.system_fieldGrid__NYatf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1300px){.system_fieldGrid__NYatf{grid-template-columns:repeat(3,minmax(0,1fr))}}.system_navDemo__GiuNu{display:flex;align-items:center;gap:var(--s-xl);height:64px;padding-inline:var(--s-m);border:1px dashed var(--c-line-strong)}.system_navDemo__GiuNu>:first-child{margin-right:auto}.system_navLinks___xltg{display:flex;gap:var(--s-xl);color:var(--c-text-2)}.system_navDemoMobile__P3E70{display:flex;justify-content:space-between;align-items:center;width:min(100%,390px);height:56px;padding-inline:20px;border:1px dashed var(--c-line-strong);font-weight:var(--w-medium)}@media (max-width:900px){.system_navDemo__GiuNu{display:none}}.system_docRow__sz9PS{max-width:560px}