.architecture_page__m1PFk{min-height:100vh;padding-bottom:3rem;color:var(--color-text);background:radial-gradient(circle at 85% 0,rgb(var(--color-primary-rgb)/.1),transparent 28rem),radial-gradient(circle at 5% 70%,rgb(var(--color-accent-rgb)/.06),transparent 34rem)}.architecture_footer__gAdvI,.architecture_hero__lnDQE,.architecture_lowerGrid__ByXCM,.architecture_topbar__44h01,.architecture_workspace__ceIDz{width:min(1240px,calc(100% - 3rem));margin-inline:auto}.architecture_topbar__44h01{min-height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;border-bottom:1px solid var(--color-border)}.architecture_brand__y0Iow{display:inline-flex;align-items:center;gap:.62rem;justify-self:start}.architecture_brand__y0Iow>span:last-child{margin-left:-.38rem;color:var(--color-text-muted)}.architecture_mark__xAJoF{width:29px;height:29px;display:inline-grid;place-content:center;gap:3px;border:1px solid rgb(var(--color-primary-rgb)/.55);border-radius:50%;background:rgb(var(--color-primary-rgb)/.06)}.architecture_mark__xAJoF i{width:13px;height:1px;display:block;background:var(--color-primary)}.architecture_mark__xAJoF i:first-child{transform:translateX(-2px)}.architecture_mark__xAJoF i:last-child{transform:translateX(2px)}.architecture_previewState__5NFR3{padding:.5rem .72rem;display:flex;align-items:center;gap:.5rem;border:1px solid rgb(var(--color-warning-rgb)/.22);border-radius:99px;color:var(--color-warning);background:rgb(var(--color-warning-rgb)/.05);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.architecture_footer__gAdvI span i,.architecture_previewState__5NFR3 i{width:6px;height:6px;border-radius:50%;background:var(--color-warning);box-shadow:0 0 14px rgb(var(--color-warning-rgb)/.7)}.architecture_topbar__44h01 nav{justify-self:end;display:flex;gap:1.2rem;color:var(--color-text-muted);font-size:.72rem}.architecture_topbar__44h01 nav a:hover{color:var(--color-primary)}.architecture_hero__lnDQE{padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}.architecture_heroHeader__ZUDWz,.architecture_sectionHeader__YED4V{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.architecture_heroHeader__ZUDWz{padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.architecture_heroHeader__ZUDWz h2,.architecture_sectionHeader__YED4V h2{margin:.3rem 0 0;font-size:1.05rem;font-weight:580;letter-spacing:-.025em}.architecture_heroBody__quEB1{padding-top:clamp(2rem,4vw,3.5rem);display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(2rem,7vw,7rem)}.architecture_behaviour__7JZA5 small,.architecture_eyebrow__ZvH9q,.architecture_lowerGrid__ByXCM header small,.architecture_panelHeader__J_7iG small,.architecture_sectionHeader__YED4V small{color:var(--color-primary);font-family:var(--font-mono);font-size:.61rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.architecture_eyebrow__ZvH9q{margin:0}.architecture_hero__lnDQE h1{margin:0;font-size:clamp(3.2rem,7vw,6.7rem);font-weight:500;letter-spacing:-.075em;line-height:.91}.architecture_hero__lnDQE h1 span{color:transparent;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));background-clip:text;-webkit-background-clip:text}.architecture_heroNote__KcG63{padding:1.35rem;border-left:2px solid var(--color-warning);color:var(--color-text-subtle);background:rgb(var(--color-text-rgb)/.018)}.architecture_heroNote__KcG63 strong{color:var(--color-warning);font-size:.82rem}.architecture_heroNote__KcG63 p{margin:.7rem 0 0;font-size:.78rem;line-height:1.65}.architecture_sectionHeader__YED4V{padding:1rem 1.1rem}.architecture_workspace__ceIDz{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid rgb(var(--color-border-rgb)/.18);border-radius:24px;overflow:hidden;background:rgb(var(--color-background-rgb)/.68);box-shadow:0 32px 80px rgb(var(--color-shadow-rgb)/.22)}.architecture_journeyPanel__VjDCT,.architecture_structurePanel__iGcdI{min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.architecture_journeyPanel__VjDCT{border-right:0}.architecture_panelHeader__J_7iG{padding-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--color-border)}.architecture_panelHeader__J_7iG h2{margin:.38rem 0 0;font-size:1.35rem;font-weight:580;letter-spacing:-.035em}.architecture_sectionMeta__AamhZ,.architecture_subsectionMeta__PAzJU{min-width:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:.65rem}.architecture_sectionMeta__AamhZ>span,.architecture_subsectionMeta__PAzJU>span{max-width:25rem;align-self:center;color:var(--color-text-muted);font-size:.57rem;line-height:1.45;text-align:right;overflow-wrap:anywhere}.architecture_subsectionMeta__PAzJU>span{color:var(--color-accent);font-size:.52rem}.architecture_steps__U8fuu{margin:.7rem 0;padding:0;list-style:none;display:grid;gap:.3rem}.architecture_steps__U8fuu>li{min-width:0;padding:.9rem;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid var(--color-border);border-radius:var(--radius-dialog);background:rgb(var(--color-text-rgb)/.015)}.architecture_steps__U8fuu>li.architecture_activeStep__ZcCCn{border-color:rgb(var(--color-primary-rgb)/.45);background:var(--color-selected)}.architecture_stepMarker__NRaVt{align-self:stretch;display:grid;place-items:center;position:relative}.architecture_stepMarker__NRaVt span{width:28px;height:28px;display:grid;place-items:center;z-index:1;border:1px solid rgb(var(--color-primary-rgb)/.35);border-radius:50%;color:var(--color-primary);font-size:.56rem;background:var(--color-background)}.architecture_stepRow__ql4p_>div:nth-child(2){min-width:0}.architecture_stepRow__ql4p_ small{color:var(--color-accent);font-size:.52rem;text-transform:uppercase}.architecture_stepRow__ql4p_ strong{margin-top:.22rem;display:block;font-size:.82rem}.architecture_stepRow__ql4p_ p{margin:.35rem 0 0;color:var(--color-text-muted);font-size:.66rem;line-height:1.45}.architecture_stepRow__ql4p_>em{max-width:94px;color:var(--color-text-subtle);font-size:.57rem;font-style:normal;text-align:right}.architecture_distinction__VYiDy{padding-top:1rem;display:grid;grid-template-columns:auto 1fr;gap:.6rem .8rem;border-top:1px solid var(--color-border)}.architecture_distinction__VYiDy span{align-self:start;padding:.3rem .45rem;border:1px solid rgb(var(--color-accent-rgb)/.25);border-radius:99px;color:var(--color-accent);font-size:.52rem;text-transform:uppercase}.architecture_distinction__VYiDy p{margin:0;color:var(--color-text-muted);font-size:.65rem;line-height:1.5}.architecture_distinction__VYiDy strong{color:var(--color-text-subtle)}.architecture_behaviour__7JZA5{margin:1.25rem 0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.architecture_behaviour__7JZA5>div{padding:.85rem;border:1px solid var(--color-border);border-radius:12px;background:rgb(var(--color-text-rgb)/.012)}.architecture_behaviour__7JZA5 p{margin:.45rem 0 0;color:var(--color-text-subtle);font-size:.69rem;line-height:1.55}.architecture_placement__Qsomj ul,.architecture_tree__lO5_g{margin:0;padding:0;list-style:none}.architecture_tree__lO5_g{display:grid;gap:.24rem}.architecture_placement__Qsomj{position:relative}.architecture_placement__Qsomj>div{margin-left:calc(var(--depth) * .8rem);min-width:0;min-height:36px;padding:.18rem .28rem;display:grid;grid-template-columns:48px minmax(0,1fr) auto 34px;align-items:center;gap:.38rem;border:1px solid var(--color-border);border-radius:9px;background:rgb(var(--color-text-rgb)/.014)}.architecture_placement__Qsomj ul{margin-top:.24rem;display:grid;gap:.24rem}.architecture_placement__Qsomj ul .architecture_placement__Qsomj:before{content:"";position:absolute;top:-5px;left:calc(var(--depth) * .8rem - .42rem);width:.42rem;height:24px;border-left:1px solid rgb(var(--color-primary-rgb)/.25);border-bottom:1px solid rgb(var(--color-primary-rgb)/.25);border-bottom-left-radius:4px}.architecture_kind__0meog{padding:.18rem .26rem;border:1px solid rgb(var(--color-primary-rgb)/.22);border-radius:5px;color:var(--color-primary);font-size:.44rem;text-align:center;text-transform:uppercase}.architecture_placementCopy__FS5nz{min-width:0;display:flex;align-items:baseline;gap:.35rem;overflow:hidden}.architecture_placementCopy__FS5nz strong{flex:0 1 auto;min-width:0;font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.architecture_placementCopy__FS5nz small{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.44rem;text-overflow:ellipsis;white-space:nowrap}.architecture_placement__Qsomj em{color:var(--color-accent);font-size:.44rem;font-style:normal;text-transform:uppercase;white-space:nowrap}.architecture_lowerGrid__ByXCM{margin-top:1rem;display:grid;grid-template-columns:1.1fr .9fr;gap:1rem}.architecture_lowerGrid__ByXCM article{min-width:0;padding:1.2rem;border:1px solid var(--color-border);border-radius:18px;background:rgb(var(--color-background-rgb)/.58)}.architecture_lowerGrid__ByXCM article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.architecture_lowerGrid__ByXCM article>header>div:first-child{display:grid;gap:.35rem}.architecture_lowerGrid__ByXCM article>header strong{font-size:.82rem}.architecture_cardBody__E73fU{margin-top:1rem}.architecture_upgradeCard__bLXqq .architecture_cardBody__E73fU>div{padding:1rem 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border-block:1px solid var(--color-border)}.architecture_upgradeVersions__qKNhR{display:flex;align-items:center;gap:.45rem;color:var(--color-primary);font-family:var(--font-mono);font-size:.7rem}.architecture_upgradeVersions__qKNhR i{color:var(--color-text-muted);font-style:normal}.architecture_upgradeCard__bLXqq strong{font-size:.8rem}.architecture_upgradeCard__bLXqq p{margin:.3rem 0;color:var(--color-text-muted);font-size:.62rem;line-height:1.45}.architecture_upgradeCard__bLXqq div small{color:var(--color-text-subtle);font-size:.55rem}.architecture_upgradeCard__bLXqq div>em{padding:.38rem .52rem;border:1px solid rgb(var(--color-accent-rgb)/.25);border-radius:99px;color:var(--color-accent);font-size:.52rem;font-style:normal}.architecture_upgradeCard__bLXqq .architecture_boundary__1kiTG{margin:.85rem 0 0}.architecture_contractCard__Mh_UN dl{margin:0;display:grid}.architecture_contractCard__Mh_UN dl div{padding:.72rem 0;display:grid;grid-template-columns:112px 1fr;gap:1rem;border-top:1px solid var(--color-border)}.architecture_contractCard__Mh_UN dt{color:var(--color-text-subtle);font-size:.66rem;font-weight:650}.architecture_contractCard__Mh_UN dd{margin:0;color:var(--color-text-muted);font-size:.62rem;line-height:1.45}.architecture_srOnly__vd_AM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.architecture_journeyActions__SuZTb{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.55rem}.architecture_editorActions___SWUW button,.architecture_journeyActions__SuZTb button{min-height:38px;padding:.58rem .75rem;border:1px solid rgb(var(--color-primary-rgb)/.38);border-radius:9px;color:var(--color-background);background:var(--color-primary);font:inherit;font-size:.63rem;font-weight:720;cursor:pointer}.architecture_journeyActions__SuZTb .architecture_quietButton__sDCy_{color:var(--color-text-subtle);background:rgb(var(--color-text-rgb)/.025);border-color:var(--color-border)}.architecture_editorActions___SWUW button:hover,.architecture_journeyActions__SuZTb button:hover{border-color:var(--color-primary);filter:brightness(1.08)}.architecture_collapseToggle__N1U8v:focus-visible,.architecture_dragHandle__i08ep:focus-visible,.architecture_editorActions___SWUW button:focus-visible,.architecture_editor__t4jNS input:focus-visible,.architecture_editor__t4jNS textarea:focus-visible,.architecture_journeyActions__SuZTb button:focus-visible,.architecture_stepSelect__jZnSo:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.architecture_collapseToggle__N1U8v{width:34px;height:34px;padding:0;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text-muted);background:rgb(var(--color-text-rgb)/.018);font:inherit;cursor:pointer}.architecture_sectionToggle__Y72_t{width:var(--touch-target);height:var(--touch-target)}.architecture_collapseToggle__N1U8v:hover{border-color:rgb(var(--color-primary-rgb)/.42);color:var(--color-primary)}.architecture_collapseToggle__N1U8v span{font-size:.82rem;line-height:1}.architecture_dragHelp__TxrFJ{margin:.5rem 0 -.15rem;color:var(--color-text-muted);font-size:.54rem;line-height:1.4}.architecture_steps__U8fuu>li{padding:0;display:block;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.architecture_steps__U8fuu>li.architecture_draggingStep__D_vaE{z-index:2;border-color:rgb(var(--color-accent-rgb)/.7);background:rgb(var(--color-accent-rgb)/.065);box-shadow:0 12px 30px rgb(var(--color-shadow-rgb)/.28),0 0 0 1px rgb(var(--color-accent-rgb)/.18);transform:scale(1.012)}.architecture_stepRow__ql4p_{min-width:0;min-height:var(--touch-target);display:grid;grid-template-columns:44px minmax(0,1fr) 44px}.architecture_dragHandle__i08ep{min-width:var(--touch-target);min-height:var(--touch-target);padding:0;display:grid;place-items:center;border:0;border-right:1px solid var(--color-border);border-radius:13px 0 0 13px;color:var(--color-text-muted);background:rgb(var(--color-text-rgb)/.012);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.architecture_dragHandle__i08ep:hover,.architecture_dragHandle__i08ep[aria-pressed=true]{color:var(--color-accent);background:var(--color-selected)}.architecture_dragHandle__i08ep[aria-pressed=true]{cursor:grabbing}.architecture_dragHandle__i08ep span{width:11px;display:grid;grid-template-columns:repeat(2,3px);gap:3px}.architecture_dragHandle__i08ep i{width:3px;height:3px;display:block;border-radius:50%;background:currentColor}.architecture_stepSelect__jZnSo{width:100%;min-height:var(--touch-target);padding:.28rem .48rem;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.48rem;border:0;border-radius:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.architecture_stepCollapse__rzd8_{width:var(--touch-target);height:100%;min-height:var(--touch-target);border-width:0 0 0 1px;border-radius:0 13px 13px 0}.architecture_placementCollapse__sc3Ni{grid-column:4}.architecture_stepMarker__NRaVt span{width:24px;height:24px;font-size:.5rem}.architecture_stepCopy__p7_V4{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.08rem .42rem;overflow:hidden}.architecture_stepCopy__p7_V4 small{color:var(--color-accent);font-size:.46rem;text-transform:uppercase}.architecture_stepCopy__p7_V4 small,.architecture_stepCopy__p7_V4 strong{min-width:0;flex:0 1 auto;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.architecture_stepCopy__p7_V4 strong{margin:0;font-size:.72rem}.architecture_stepBehaviour__XRR20{margin:.7rem 0;min-width:0;overflow:hidden;border:1px solid rgb(var(--color-accent-rgb)/.24);border-radius:12px;background:rgb(var(--color-text-rgb)/.012)}.architecture_stepBehaviourHeader__iZ__J{min-height:52px;padding:.58rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.architecture_stepBehaviourHeader__iZ__J>div:first-child{min-width:0;display:grid;gap:.16rem}.architecture_behaviourLane__TRzJ7 h4,.architecture_stepBehaviourHeader__iZ__J small{color:var(--color-accent);font-size:.5rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.architecture_stepBehaviourHeader__iZ__J h3{margin:0;font-size:.76rem}.architecture_stepBehaviourBody__dt_8L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border)}.architecture_stepBehaviourBody__dt_8L[hidden]{display:none}.architecture_behaviourLane__TRzJ7{min-width:0;padding:.7rem}.architecture_behaviourLane__TRzJ7:first-child{border-right:1px solid var(--color-border)}.architecture_behaviourLane__TRzJ7>header{min-height:34px;margin-bottom:.5rem;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.architecture_behaviourLane__TRzJ7 h4{margin:0}.architecture_behaviourLane__TRzJ7>header span{color:var(--color-text-muted);font-size:.52rem;line-height:1.35;text-align:right}.architecture_behaviourLane__TRzJ7 ul{margin:0;padding:0;display:grid;gap:.42rem;list-style:none}.architecture_behaviourItem__3MwQT{--flow-color:var(--color-primary);min-width:0;min-height:var(--touch-target);padding:.56rem .62rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;border:1px solid var(--color-border);border-left:2px solid var(--flow-color);border-radius:9px;background:rgb(var(--color-text-rgb)/.018)}.architecture_behaviourItem__3MwQT[data-kind=error]{--flow-color:var(--color-danger)}.architecture_behaviourItem__3MwQT[data-kind=alternate],.architecture_behaviourItem__3MwQT[data-kind=loading],.architecture_behaviourItem__3MwQT[data-kind=recover]{--flow-color:var(--color-accent)}.architecture_behaviourItem__3MwQT[data-kind=cancel]{--flow-color:var(--color-warning)}.architecture_behaviourKind__FoZa6{color:var(--flow-color);font-size:.48rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.architecture_behaviourItem__3MwQT small,.architecture_behaviourItem__3MwQT strong{display:block;overflow-wrap:anywhere}.architecture_behaviourItem__3MwQT strong{color:var(--color-text-subtle);font-size:.66rem;line-height:1.35}.architecture_behaviourItem__3MwQT small{margin-top:.12rem;color:var(--color-text-muted);font-size:.54rem;line-height:1.35}.architecture_behaviourItem__3MwQT em,.architecture_behaviourItem__3MwQT>span:last-child{color:var(--flow-color);font-size:.54rem;font-style:normal;white-space:nowrap}.architecture_behaviourEmpty__G8J8U{min-height:var(--touch-target);margin:0;padding:.6rem;display:flex;align-items:center;border:1px dashed var(--color-border);border-radius:9px;color:var(--color-text-muted);font-size:.58rem}.architecture_journeyStructure__HdKed{margin:.7rem 0;overflow:hidden;border:1px solid rgb(var(--color-primary-rgb)/.22);border-radius:12px;background:rgb(var(--color-primary-rgb)/.025)}.architecture_journeyStructure__HdKed dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.architecture_journeyStructure__HdKed dl>div{min-width:0;padding:.62rem .7rem;display:grid;gap:.24rem;border-bottom:1px solid var(--color-border)}.architecture_journeyStructure__HdKed dl>div:nth-child(odd){border-right:1px solid var(--color-border)}.architecture_journeyStructure__HdKed dl>div:nth-last-child(-n+2){border-bottom:0}.architecture_journeyStructure__HdKed dt{color:var(--color-primary);font-size:.48rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.architecture_journeyStructure__HdKed dd{margin:0;display:-webkit-box;overflow:hidden;color:var(--color-text-subtle);font-size:.65rem;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.architecture_holonNavigator__kBTvv{margin:.7rem 0;overflow:hidden;border:1px solid rgb(var(--color-accent-rgb)/.24);border-radius:12px;background:rgb(var(--color-accent-rgb)/.025)}.architecture_navigatorViewToggle__444Ca{display:flex;align-items:center;gap:.22rem;padding:.2rem;border:1px solid var(--color-border);border-radius:8px;background:rgb(var(--color-background-rgb)/.54)}.architecture_navigatorViewToggle__444Ca button{min-height:28px;padding:.3rem .5rem;border:0;border-radius:5px;color:var(--color-text-muted);background:transparent;font:inherit;font-size:.52rem;cursor:pointer}.architecture_navigatorViewToggle__444Ca button[aria-pressed=true]{color:var(--color-background);background:var(--color-primary)}.architecture_navigatorRadialStage__IE6bC{min-height:390px;position:relative;overflow:hidden;border-bottom:1px solid var(--color-border);background:radial-gradient(circle at center,rgb(var(--color-primary-rgb)/.065) 0,rgb(var(--color-primary-rgb)/.018) 26%,transparent 54%)}.architecture_navigatorOrbit__k6wAA{width:300px;aspect-ratio:1;position:absolute;top:50%;left:50%;border:1px dashed rgb(var(--color-accent-rgb)/.2);border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 44px rgb(var(--color-accent-rgb)/.025)}.architecture_navigatorCentre__aZcgH{width:118px;aspect-ratio:1;position:absolute;z-index:4;top:50%;left:50%;padding:.75rem;display:grid;place-content:center;gap:var(--space-1);border:1px solid rgb(var(--color-primary-rgb)/.52);border-radius:50%;color:var(--color-text-subtle);background:rgb(var(--color-background-rgb)/.98);box-shadow:0 0 0 12px rgb(var(--color-primary-rgb)/.025),0 16px 38px rgb(var(--color-shadow-rgb)/.32);text-align:center;transform:translate(-50%,-50%)}.architecture_navigatorCentre__aZcgH small{color:var(--color-primary);font-size:.42rem;letter-spacing:.08em}.architecture_navigatorCentre__aZcgH strong{max-width:92px;display:-webkit-box;overflow:hidden;font-size:.66rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.architecture_navigatorCentre__aZcgH span{color:var(--color-text-muted);font-size:.46rem;text-transform:capitalize}.architecture_navigatorRadialStage__IE6bC [data-component-id="component.navigation.radial-arc.architecture-holons"] button{padding:.35rem;border-radius:50%;line-height:1.12}.architecture_navigatorRadialStage__IE6bC [data-component-id="component.navigation.radial-arc.architecture-holons"] button>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.architecture_navigatorLegend__qpOAY{position:absolute;inset:.55rem .65rem auto;display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:rgb(var(--color-text-muted-rgb)/.55);font-family:var(--font-mono);font-size:.42rem;letter-spacing:.06em;text-transform:uppercase}.architecture_navigatorSelection__3U7LF{padding:.55rem .68rem .68rem;display:grid;gap:.55rem;border-top:1px solid var(--color-border);background:rgb(var(--color-warning-rgb)/.025)}.architecture_navigatorSelectionCopy__R65ZH{min-width:0;display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:.5rem}.architecture_navigatorSelectionCopy__R65ZH>span:last-child{min-width:0;display:grid;gap:.1rem}.architecture_navigatorSelectionCopy__R65ZH strong{font-size:.64rem}.architecture_navigatorSelectionCopy__R65ZH small{overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.45rem;text-overflow:ellipsis;white-space:nowrap}.architecture_navigatorReuseActions___vlDr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.architecture_navigatorReuseActions___vlDr button{min-height:46px;padding:.4rem .48rem;display:grid;gap:.12rem;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-subtle);background:rgb(var(--color-text-rgb)/.015);font:inherit;text-align:left;cursor:pointer}.architecture_navigatorReuseActions___vlDr button:hover{border-color:rgb(var(--color-warning-rgb)/.45);background:rgb(var(--color-warning-rgb)/.045)}.architecture_navigatorReuseActions___vlDr button:disabled{opacity:.35;cursor:not-allowed}.architecture_navigatorReuseActions___vlDr strong{font-size:.58rem}.architecture_navigatorReuseActions___vlDr span{color:var(--color-text-muted);font-size:.45rem;line-height:1.25}.architecture_navigatorSelectionHint__2fexD{margin:0;padding:.58rem .68rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.54rem}.architecture_navigatorHeader__7H1SY{min-height:48px;padding:.58rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--color-border)}.architecture_navigatorContextHeader__8U9kk small,.architecture_navigatorHeader__7H1SY small{color:var(--color-accent);font-family:var(--font-mono);font-size:.48rem;font-weight:750;letter-spacing:.09em}.architecture_navigatorHeader__7H1SY h3{margin:.16rem 0 0;font-size:.82rem}.architecture_navigatorHeader__7H1SY>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.49rem;text-align:right}.architecture_navigatorTrail__hH008{min-height:36px;padding:.38rem .68rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:.55rem}.architecture_navigatorTrail__hH008>i,.architecture_navigatorTrail__hH008>span>i{margin-right:.25rem;color:rgb(var(--color-text-subtle-rgb)/.35);font-style:normal}.architecture_navigatorTrail__hH008>strong{color:var(--color-text-subtle)}.architecture_navigatorTrail__hH008>span{display:inline-flex;align-items:center;gap:.25rem}.architecture_navigatorTrail__hH008 button{min-height:26px;padding:.22rem .42rem;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-muted);background:rgb(var(--color-text-rgb)/.015);font:inherit;cursor:pointer}.architecture_navigatorTrail__hH008 button[aria-current=location]{border-color:rgb(var(--color-primary-rgb)/.38);color:var(--color-primary);background:rgb(var(--color-primary-rgb)/.055)}.architecture_navigatorContext__lnG__{padding:.62rem .68rem;border-bottom:1px solid var(--color-border)}.architecture_navigatorContextHeader__8U9kk{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.architecture_navigatorContextHeader__8U9kk>div{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem}.architecture_navigatorContextHeader__8U9kk strong{font-size:.68rem}.architecture_navigatorContextHeader__8U9kk>span{color:var(--color-text-muted);font-size:.52rem}.architecture_navigatorNodes__U552G{margin-top:.52rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.38rem}.architecture_navigatorNodes__U552G button{min-width:0;min-height:42px;padding:.42rem .5rem;display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.1rem .4rem;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-subtle);background:rgb(var(--color-text-rgb)/.015);font:inherit;text-align:left;cursor:pointer}.architecture_navigatorNodes__U552G button:hover{border-color:rgb(var(--color-primary-rgb)/.36)}.architecture_navigatorNodes__U552G small{grid-column:1/-1;color:var(--color-accent);font-family:var(--font-mono);font-size:.44rem;text-transform:uppercase}.architecture_navigatorNodes__U552G strong{min-width:0;overflow:hidden;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.architecture_navigatorNodes__U552G span{color:var(--color-text-muted);font-size:.48rem;white-space:nowrap}.architecture_navigatorTools__YOQGA{min-height:44px;padding:.48rem .68rem;display:grid;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:.42rem;border-bottom:1px solid var(--color-border)}.architecture_navigatorTools__YOQGA input,.architecture_navigatorTools__YOQGA select{width:100%;min-height:32px;padding:.4rem .52rem;border:1px solid rgb(var(--color-text-subtle-rgb)/.2);border-radius:7px;color:var(--color-text-subtle);background:rgb(var(--color-background-rgb)/.82);font:inherit;font-size:.58rem}.architecture_navigatorTools__YOQGA select{width:auto;min-width:104px}.architecture_navigatorTools__YOQGA>span{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.47rem;white-space:nowrap}.architecture_navigatorCatalog__xSKHc{max-height:230px;margin:0;padding:.34rem;display:grid;gap:.28rem;overflow-y:auto;list-style:none}.architecture_navigatorCatalog__xSKHc li{min-width:0;min-height:40px;padding:.34rem .38rem;display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:8px;background:rgb(var(--color-text-rgb)/.012)}.architecture_navigatorCatalog__xSKHc li:hover{border-color:var(--color-border)}.architecture_navigatorCatalog__xSKHc li[data-selected]{border-color:rgb(var(--color-warning-rgb)/.48);background:rgb(var(--color-warning-rgb)/.04)}.architecture_navigatorCatalog__xSKHc li>span:nth-child(2){min-width:0;display:grid;gap:.12rem}.architecture_navigatorCatalog__xSKHc strong{font-size:.62rem}.architecture_navigatorCatalog__xSKHc small{overflow:hidden;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.44rem;text-overflow:ellipsis;white-space:nowrap}.architecture_navigatorCatalog__xSKHc button{min-height:30px;padding:.38rem .52rem;font-size:.54rem}.architecture_navigatorCatalog__xSKHc button:disabled{opacity:.35;cursor:not-allowed}.architecture_navigatorEmpty__MT0nF{margin:0;padding:.7rem;color:var(--color-text-muted);font-size:.58rem;line-height:1.45}.architecture_editor__t4jNS{margin:.65rem 0;padding:.68rem .72rem;border:1px solid var(--color-border);border-radius:12px;background:rgb(var(--color-text-rgb)/.012)}.architecture_editor__t4jNS header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.architecture_editor__t4jNS header small,.architecture_structureHeading__a_zUt small{color:var(--color-primary);font-family:var(--font-mono);font-size:.55rem;font-weight:700;letter-spacing:.1em}.architecture_editor__t4jNS h3,.architecture_structureHeading__a_zUt h3{margin:.2rem 0 0;font-size:.82rem}.architecture_editorBody__ByFZA{margin-top:.65rem;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.architecture_editor__t4jNS label{min-width:0;display:grid;gap:.4rem}.architecture_editor__t4jNS label:first-of-type{grid-column:1/-1}.architecture_editor__t4jNS label>span{color:var(--color-text-subtle);font-size:.6rem;font-weight:650}.architecture_editor__t4jNS input,.architecture_editor__t4jNS textarea{width:100%;padding:.68rem .72rem;border:1px solid rgb(var(--color-text-subtle-rgb)/.2);border-radius:9px;color:var(--color-text);background:rgb(var(--color-background-rgb)/.7);font:inherit;font-size:.67rem;line-height:1.5;resize:vertical}.architecture_editorActions___SWUW{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.architecture_formError__8eYhE{margin:0;color:var(--color-danger);font-size:.6rem}.architecture_editorActions___SWUW button{min-width:96px}.architecture_structureHeading__a_zUt{margin:.5rem 0;padding:.58rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid var(--color-border);border-radius:10px;background:rgb(var(--color-text-rgb)/.012)}.architecture_emptyStructure__FOjud{padding:1.35rem;border:1px dashed rgb(var(--color-accent-rgb)/.3);border-radius:13px;background:rgb(var(--color-accent-rgb)/.025)}.architecture_emptyStructure__FOjud strong{font-size:.8rem}.architecture_emptyStructure__FOjud p{margin:.5rem 0 .75rem;color:var(--color-text-muted);font-size:.65rem;line-height:1.55}.architecture_emptyStructure__FOjud a{color:var(--color-primary);font-size:.63rem;font-weight:700}.architecture_infoDialogue__ti2JI{margin:.6rem 0;min-width:0;overflow:hidden;border:1px solid rgb(var(--color-accent-rgb)/.2);border-left:2px solid var(--color-warning);border-radius:10px;color:var(--color-text-subtle);background:rgb(var(--color-text-rgb)/.018)}.architecture_infoDialogueHeader__NADmc{min-height:42px;padding:.4rem .48rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.architecture_infoDialogueHeader__NADmc>div{min-width:0;display:flex;flex:1 1 auto;align-items:baseline;flex-wrap:wrap;gap:.18rem .5rem}.architecture_infoDialogueHeader__NADmc small{flex:0 0 auto;color:var(--color-warning);font-family:var(--font-mono);font-size:.46rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.architecture_infoDialogueHeader__NADmc strong{flex:0 1 auto;font-size:.69rem;overflow-wrap:anywhere}.architecture_infoDialogueHeader__NADmc span{min-width:10rem;flex:1 1 14rem;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.49rem;line-height:1.35;overflow-wrap:anywhere}.architecture_infoDialogueHeader__NADmc .architecture_collapseToggle__N1U8v{width:30px;height:30px;border-radius:7px}.architecture_infoDialogueBody__65pS8{padding:.62rem .68rem;border-top:1px solid var(--color-border)}.architecture_infoDialogueBody__65pS8>p{margin:0;color:var(--color-text-muted);font-size:.61rem;line-height:1.5}.architecture_infoDialogueBody__65pS8>a{display:inline-block;margin-top:.5rem;color:var(--color-primary);font-size:.6rem;font-weight:700}.architecture_infoDialogueList__ZvN0t{margin:0;display:grid;gap:.48rem}.architecture_infoDialogueList__ZvN0t div{display:grid;grid-template-columns:58px 1fr;gap:.55rem}.architecture_infoDialogueList__ZvN0t dt{align-self:start;padding:.24rem .36rem;border:1px solid rgb(var(--color-accent-rgb)/.25);border-radius:99px;color:var(--color-accent);font-family:var(--font-mono);font-size:.47rem;text-align:center;text-transform:uppercase}.architecture_infoDialogueList__ZvN0t dd{margin:0;color:var(--color-text-muted);font-size:.61rem;line-height:1.45}.architecture_infoDialogueList__ZvN0t strong{color:var(--color-text-subtle)}.architecture_heroBody__quEB1>.architecture_infoDialogue__ti2JI{margin:0;align-self:end}.architecture_structureBody__fT2wC>.architecture_infoDialogue__ti2JI{margin:0}.architecture_upgradeCard__bLXqq .architecture_infoDialogue__ti2JI{margin-bottom:0}.architecture_cardBody__E73fU[hidden],.architecture_editorBody__ByFZA[hidden],.architecture_heroBody__quEB1[hidden],.architecture_infoDialogueBody__65pS8[hidden],.architecture_panelBody__qypNf[hidden],.architecture_structureBody__fT2wC[hidden]{display:none}.architecture_footer__gAdvI{margin-top:1rem;padding:1rem 0;display:flex;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:.62rem}.architecture_footer__gAdvI span{display:flex;align-items:center;gap:.5rem}.architecture_footer__gAdvI a{color:var(--color-primary)}.architecture_page__m1PFk{padding-bottom:1.5rem}.architecture_topbar__44h01{min-height:64px}.architecture_hero__lnDQE{padding-block:clamp(1.35rem,3vw,2.25rem) clamp(.85rem,2vw,1.35rem)}.architecture_heroHeader__ZUDWz{padding-bottom:.65rem}.architecture_heroBody__quEB1{padding-top:clamp(.85rem,2vw,1.35rem);grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:clamp(.85rem,2vw,1.5rem)}.architecture_hero__lnDQE h1{font-size:clamp(2.65rem,5vw,4.75rem);line-height:.92}.architecture_workspace__ceIDz{border-radius:16px;box-shadow:0 20px 50px rgb(var(--color-shadow-rgb)/.2)}.architecture_journeyPanel__VjDCT,.architecture_structurePanel__iGcdI{padding:clamp(.8rem,1.5vw,1.15rem)}.architecture_inlineActiveStep__l4w00{margin:0;padding:.7rem;border-top:1px solid rgb(var(--color-primary-rgb)/.28);background:rgb(var(--color-background-rgb)/.34)}.architecture_panelHeader__J_7iG{padding-bottom:.65rem}.architecture_panelHeader__J_7iG h2{margin-top:.24rem;font-size:1.15rem}.architecture_steps__U8fuu{margin:.5rem 0;gap:.25rem}.architecture_journeyActions__SuZTb{margin-top:.55rem}.architecture_holonNavigator__kBTvv,.architecture_journeyStructure__HdKed,.architecture_stepBehaviour__XRR20{margin-block:.5rem}.architecture_journeyStructure__HdKed dl>div{padding:.5rem .58rem}.architecture_behaviourLane__TRzJ7{padding:.55rem}.architecture_navigatorHeader__7H1SY{min-height:44px;padding:.48rem .58rem}.architecture_navigatorTrail__hH008{min-height:32px;padding:.3rem .58rem}.architecture_navigatorContext__lnG__{padding:.5rem .58rem}.architecture_navigatorTools__YOQGA{padding:.38rem .58rem}.architecture_editor__t4jNS{margin:.45rem 0;padding:.55rem .58rem}.architecture_structureHeading__a_zUt{margin:.4rem 0;padding:.5rem .58rem}.architecture_infoDialogue__ti2JI{margin:.4rem 0}.architecture_lowerGrid__ByXCM{margin-top:.75rem;gap:.75rem}.architecture_lowerGrid__ByXCM article{padding:.9rem;border-radius:14px}.architecture_cardBody__E73fU{margin-top:.65rem}.architecture_footer__gAdvI{margin-top:.75rem;padding-block:.75rem}.architecture_editor__t4jNS header,.architecture_heroHeader__ZUDWz,.architecture_infoDialogueHeader__NADmc,.architecture_lowerGrid__ByXCM article>header,.architecture_panelHeader__J_7iG,.architecture_sectionHeader__YED4V,.architecture_stepBehaviourHeader__iZ__J,.architecture_structureHeading__a_zUt{position:relative;padding-right:calc(var(--touch-target) + .6rem)}.architecture_editor__t4jNS header .architecture_collapseToggle__N1U8v,.architecture_heroHeader__ZUDWz .architecture_collapseToggle__N1U8v,.architecture_infoDialogueHeader__NADmc .architecture_collapseToggle__N1U8v,.architecture_lowerGrid__ByXCM article>header .architecture_collapseToggle__N1U8v,.architecture_panelHeader__J_7iG .architecture_collapseToggle__N1U8v,.architecture_sectionHeader__YED4V .architecture_collapseToggle__N1U8v,.architecture_stepBehaviourHeader__iZ__J .architecture_collapseToggle__N1U8v,.architecture_structureHeading__a_zUt .architecture_collapseToggle__N1U8v{position:absolute;top:50%;right:0;margin:0;transform:translateY(-50%)}.architecture_infoDialogueHeader__NADmc{padding-right:2.7rem}.architecture_infoDialogueHeader__NADmc .architecture_collapseToggle__N1U8v{right:.45rem}@media (max-width:900px){.architecture_heroBody__quEB1,.architecture_workspace__ceIDz{grid-template-columns:1fr}.architecture_journeyPanel__VjDCT{border-right:0;border-bottom:0}.architecture_lowerGrid__ByXCM{grid-template-columns:1fr}}@media (max-width:640px){.architecture_footer__gAdvI,.architecture_hero__lnDQE,.architecture_lowerGrid__ByXCM,.architecture_topbar__44h01,.architecture_workspace__ceIDz{width:min(100% - 2rem,1240px)}.architecture_topbar__44h01{min-height:72px;grid-template-columns:1fr auto}.architecture_brand__y0Iow>span:last-child,.architecture_previewState__5NFR3,.architecture_topbar__44h01 nav a:first-child{display:none}.architecture_topbar__44h01 nav{gap:0}.architecture_hero__lnDQE{padding-block:3rem 2rem}.architecture_hero__lnDQE h1{font-size:clamp(3rem,14vw,4.4rem)}.architecture_heroHeader__ZUDWz,.architecture_lowerGrid__ByXCM article>header,.architecture_panelHeader__J_7iG,.architecture_sectionHeader__YED4V{display:grid}.architecture_sectionMeta__AamhZ,.architecture_subsectionMeta__PAzJU{width:100%;justify-content:space-between}.architecture_sectionMeta__AamhZ>span,.architecture_subsectionMeta__PAzJU>span{text-align:left}.architecture_journeyPanel__VjDCT,.architecture_structurePanel__iGcdI{padding:1rem}.architecture_journeyStructure__HdKed dl{grid-template-columns:1fr}.architecture_journeyStructure__HdKed dl>div,.architecture_journeyStructure__HdKed dl>div:nth-child(odd),.architecture_journeyStructure__HdKed dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-border)}.architecture_journeyStructure__HdKed dl>div:last-child{border-bottom:0}.architecture_stepSelect__jZnSo{grid-template-columns:24px minmax(0,1fr);gap:.4rem}.architecture_stepBehaviourHeader__iZ__J{display:grid}.architecture_stepBehaviourBody__dt_8L{grid-template-columns:1fr}.architecture_behaviourLane__TRzJ7:first-child{border-right:0;border-bottom:1px solid var(--color-border)}.architecture_behaviourLane__TRzJ7>header{display:grid}.architecture_behaviourLane__TRzJ7>header span{text-align:left}.architecture_editor__t4jNS header,.architecture_structureHeading__a_zUt{display:grid}.architecture_editorBody__ByFZA{grid-template-columns:1fr}.architecture_editorActions___SWUW,.architecture_editor__t4jNS label:first-of-type{grid-column:1}.architecture_behaviour__7JZA5{grid-template-columns:1fr}.architecture_placement__Qsomj>div{margin-left:calc(var(--depth) * .42rem);grid-template-columns:42px minmax(0,1fr) 34px;gap:.3rem}.architecture_placement__Qsomj em{grid-column:2;grid-row:2}.architecture_placementCollapse__sc3Ni{grid-column:3;grid-row:1}.architecture_placement__Qsomj ul .architecture_placement__Qsomj:before{display:none}.architecture_upgradeCard__bLXqq .architecture_cardBody__E73fU>div{grid-template-columns:1fr}.architecture_contractCard__Mh_UN dl div{grid-template-columns:1fr;gap:.3rem}.architecture_footer__gAdvI{display:grid}.architecture_navigatorRadialStage__IE6bC{min-height:305px}.architecture_navigatorOrbit__k6wAA{width:224px}.architecture_navigatorCentre__aZcgH{width:88px;padding:.5rem}.architecture_navigatorCentre__aZcgH strong{max-width:70px;font-size:.55rem}.architecture_navigatorLegend__qpOAY{display:none}.architecture_navigatorReuseActions___vlDr{grid-template-columns:1fr}.architecture_navigatorReuseActions___vlDr button{min-height:40px;grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem}.architecture_navigatorHeader__7H1SY{align-items:flex-start}.architecture_navigatorHeader__7H1SY>span{max-width:42%}.architecture_navigatorTools__YOQGA{grid-template-columns:minmax(0,1fr) auto}.architecture_navigatorTools__YOQGA>span{grid-column:1/-1}.architecture_navigatorCatalog__xSKHc li{grid-template-columns:56px minmax(0,1fr);gap:.36rem}.architecture_navigatorCatalog__xSKHc li>button{grid-column:1/-1;width:100%}.architecture_hero__lnDQE{padding-block:1.35rem .85rem}.architecture_hero__lnDQE h1{font-size:clamp(2.45rem,11vw,3.35rem)}.architecture_heroBody__quEB1{padding-top:.75rem;gap:.75rem}.architecture_journeyPanel__VjDCT,.architecture_structurePanel__iGcdI{padding:.75rem}.architecture_lowerGrid__ByXCM{gap:.65rem}.architecture_lowerGrid__ByXCM article{padding:.75rem}.architecture_editor__t4jNS header,.architecture_lowerGrid__ByXCM article>header,.architecture_panelHeader__J_7iG,.architecture_stepBehaviourHeader__iZ__J,.architecture_structureHeading__a_zUt{min-height:var(--touch-target);align-content:center}}@media (prefers-reduced-motion:reduce){.architecture_page__m1PFk *{scroll-behavior:auto!important;transition:none!important}}