.blog_listHead__qihMd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:22px}.blog_listHeading__gTzYe{margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.blog_listHead__qihMd p{margin:0;font-size:.82rem;color:var(--ni-muted)}.blog_grid__4VF_V{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.blog_card__AELHx{gap:10px}.blog_card__AELHx h3{margin:0;font-size:1.12rem;line-height:1.3}.blog_card__AELHx h3 a:hover{color:var(--ni-ok);text-decoration:underline;text-underline-offset:3px}.blog_meta__y1pLv{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ni-muted)}.blog_summary__gwFy9{margin:0;flex:1 1;font-size:.86rem;line-height:1.6;color:var(--ni-muted)}.blog_tags__JfoWe{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:4px 0 0;padding:0}.blog_cardFooter__2tTtt{margin-top:auto;padding-top:14px;border-top:1px solid var(--ni-line)}.blog_note__2WipP{margin-top:28px;padding:18px 20px;border:1px solid var(--ni-line);border-left:3px solid var(--ni-ok);border-radius:var(--ni-radius);background:var(--ni-surface)}.blog_note__2WipP p{margin:0;font-size:.82rem;line-height:1.6;color:var(--ni-muted)}.blog_postTitle__3NcWc{max-width:28ch}.blog_postMeta__Kp_5_{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px;font-size:.82rem;color:var(--ni-muted-dark)}.blog_article__NwR5q{max-width:76ch}.blog_article__NwR5q h2{margin-top:2.2em}.blog_article__NwR5q section:first-child h2{margin-top:0}.blog_disclosure__LN0R0{max-width:76ch;margin-top:34px;padding:18px 20px;border:1px solid var(--ni-line);border-left:3px solid var(--ni-ok);border-radius:var(--ni-radius);background:var(--ni-surface)}.blog_disclosure__LN0R0 strong{display:block;margin-bottom:6px;font-size:.86rem;color:var(--ni-text-strong)}.blog_disclosure__LN0R0 p{margin:0;font-size:.8rem;line-height:1.6;color:var(--ni-muted)}.blog_related__kW3X3{max-width:76ch;margin-top:26px;padding-top:20px;border-top:1px solid var(--ni-line)}.blog_relatedHeading__4nWAE{margin:0 0 10px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-muted)}.blog_related__kW3X3 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.blog_pager__SAOw6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px;padding-top:22px;border-top:1px solid var(--ni-line)}.blog_pagerLink__2VZe0{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper);transition:border-color var(--ni-speed) var(--ni-ease),transform var(--ni-speed) var(--ni-ease)}.blog_pagerLink__2VZe0:hover{border-color:var(--ni-mint-strong);transform:translateY(-1px)}.blog_pagerNext__jV5lh{text-align:right}.blog_pagerLabel__VxmX4{font-family:var(--ni-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-ok)}.blog_pagerTitle__KwR8j{font-size:.9rem;font-weight:600;color:var(--ni-text-strong);line-height:1.4}.blog_backRow__I5t6Z{margin-top:24px}@media (max-width:1000px){.blog_grid__4VF_V{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog_grid__4VF_V,.blog_pager__SAOw6{grid-template-columns:minmax(0,1fr)}.blog_pagerNext__jV5lh{text-align:left}}.back-to-top_button__joiBA{position:fixed;right:clamp(16px,3vw,28px);bottom:clamp(16px,3vw,28px);z-index:60;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(130,240,195,.4);border-radius:999px;background:var(--ni-midnight);color:var(--ni-white);font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:0 18px 40px -18px rgba(4,13,22,.65);transition:transform var(--ni-speed) var(--ni-ease),border-color var(--ni-speed) var(--ni-ease)}.back-to-top_button__joiBA:hover{transform:translateY(-2px);border-color:var(--ni-mint)}.back-to-top_button__joiBA span[aria-hidden=true]{color:var(--ni-mint);font-size:.95rem}.back-to-top_label__ukLe7{font-family:var(--ni-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}@media (max-width:480px){.back-to-top_label__ukLe7{display:none}}.bounded-chain_wrap__QJ_v8{border:1px solid var(--ni-line-dark);border-radius:var(--ni-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));padding:clamp(20px,2.6vw,30px)}.bounded-chain_summary___sy0t{margin:0 0 20px;font-size:.92rem;line-height:1.6;color:var(--ni-muted-dark)}.bounded-chain_summary___sy0t strong{color:var(--ni-white);font-size:1.15rem;font-family:var(--ni-mono)}.bounded-chain_mint__13nO1{color:var(--ni-mint);font-weight:600}.bounded-chain_chain__1KPGy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.bounded-chain_step__sV0kG{position:relative;display:flex;gap:10px;padding:14px;border:1px solid var(--ni-line-dark);border-radius:var(--ni-radius);background:rgba(255,255,255,.03);min-width:0}.bounded-chain_step__sV0kG:after{content:"→";position:absolute;top:50%;right:-12px;transform:translateY(-50%);color:var(--ni-mint);font-size:12px;opacity:.7;pointer-events:none}.bounded-chain_step__sV0kG:nth-child(5n):after{content:none}.bounded-chain_index__jzzl6{flex:0 0 auto;font-family:var(--ni-mono);font-size:10px;font-weight:700;color:var(--ni-mint);padding-top:2px}.bounded-chain_body__Is_AE{min-width:0}.bounded-chain_name__IuTud{margin:0 0 8px;font-size:.85rem;font-weight:700;letter-spacing:-.01em;color:var(--ni-white);line-height:1.3}.bounded-chain_components__ir2dW{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.bounded-chain_component__eo11m{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.76rem;line-height:1.4}.bounded-chain_component__eo11m a,.bounded-chain_component__eo11m>span{color:var(--ni-mint-soft);font-weight:600}.bounded-chain_component__eo11m a:hover{text-decoration:underline;text-underline-offset:2px}.bounded-chain_kind__hLybd{font-family:var(--ni-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ni-muted-dark);opacity:.85}.bounded-chain_empty__XKEkL{margin:0;font-size:.76rem;color:var(--ni-muted-dark)}.bounded-chain_note__z0YIq{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--ni-line-dark);font-size:.8rem;line-height:1.6;color:var(--ni-muted-dark)}@media (max-width:1080px){.bounded-chain_chain__1KPGy{grid-template-columns:repeat(2,minmax(0,1fr))}.bounded-chain_step__sV0kG:nth-child(5n):after{content:"→"}.bounded-chain_step__sV0kG:nth-child(2n):after{content:none}}@media (max-width:620px){.bounded-chain_chain__1KPGy{grid-template-columns:minmax(0,1fr)}.bounded-chain_step__sV0kG:after,.bounded-chain_step__sV0kG:nth-child(5n):after{content:none}}.architecture-map_map__OLpgB{display:grid;grid-gap:20px;gap:20px}.architecture-map_flow__GFZbe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.architecture-map_flowItem__0BpAg{position:relative;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-surface);min-width:0}.architecture-map_flowItem__0BpAg:after{content:"→";position:absolute;top:50%;right:-10px;transform:translateY(-50%);color:var(--ni-mint-strong);font-size:11px;pointer-events:none}.architecture-map_flowItem__0BpAg:last-child:after{content:none}.architecture-map_flowTitle__vH07p{font-size:.8rem;font-weight:700;line-height:1.3;color:var(--ni-text-strong)}.architecture-map_flowRelation__PnpWC{font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--ni-muted);line-height:1.45}.architecture-map_groups__ifYBU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.architecture-map_group__mciMr{border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);padding:clamp(16px,2vw,22px);box-shadow:var(--ni-shadow-sm);min-width:0}.architecture-map_groupHead__lNeqc{margin-bottom:16px}.architecture-map_groupTitleRow__m8W41{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.architecture-map_groupTitleRow__m8W41 h3{margin:0;font-size:1rem}.architecture-map_groupHead__lNeqc p{margin:0;font-size:.82rem;line-height:1.55;color:var(--ni-muted)}.architecture-map_nodes__Jln2p{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.architecture-map_nodes__Jln2p:before{content:"";position:absolute;left:8px;top:20px;bottom:20px;width:1px;background:var(--ni-line-strong)}.architecture-map_nodeItem__1eEJ_{position:relative;padding-left:26px;min-width:0}.architecture-map_nodeItem__1eEJ_:before{content:"";position:absolute;left:5px;top:20px;width:7px;height:7px;border-radius:50%;background:var(--ni-paper);border:2px solid var(--ni-line-strong);z-index:1}.architecture-map_nodeItem__1eEJ_[data-selected=true]:before{background:var(--ni-mint-strong);border-color:var(--ni-mint-strong)}.architecture-map_node__P3_ZU{width:100%;display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--ni-line);border-radius:10px;background:var(--ni-paper);text-align:left;cursor:pointer;transition:border-color var(--ni-speed) var(--ni-ease),background-color var(--ni-speed) var(--ni-ease),box-shadow var(--ni-speed) var(--ni-ease)}.architecture-map_node__P3_ZU:hover{border-color:var(--ni-mint-strong);background:var(--ni-surface)}.architecture-map_nodeSelected__1ocYU{border-color:var(--ni-mint-strong);background:var(--ni-ok-bg);box-shadow:inset 0 0 0 1px rgba(79,227,168,.4)}.architecture-map_nodeTop__LR_vf{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.architecture-map_nodeName__9N4n_{font-size:.85rem;font-weight:650;line-height:1.3;color:var(--ni-text-strong);overflow-wrap:anywhere}.architecture-map_chainFlag__9bd5t{flex:0 0 auto;font-family:var(--ni-mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ni-ok);background:var(--ni-ok-bg);border:1px solid rgba(31,138,91,.28);border-radius:999px;padding:2px 6px}.architecture-map_nodeMeta__7gy9g{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.architecture-map_kind__PTWwK{font-family:var(--ni-mono);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px;border:1px solid var(--ni-line);background:var(--ni-surface);color:var(--ni-muted)}.architecture-map_kind__PTWwK[data-deployment=service]{color:var(--ni-info);border-color:rgba(11,93,118,.22);background:var(--ni-info-bg)}.architecture-map_kind__PTWwK[data-deployment=logical]{color:var(--ni-warn);border-color:rgba(138,90,11,.22);background:var(--ni-warn-bg)}.architecture-map_maturity__NK6J3{font-size:.68rem;font-weight:600;color:var(--ni-muted)}.architecture-map_note__Iy7HZ{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:.8rem;line-height:1.55;color:var(--ni-muted)}.architecture-map_legendSwatch__EeSmo{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--ni-mint-strong)}@media (max-width:1080px){.architecture-map_groups__ifYBU{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.architecture-map_flow__GFZbe{grid-template-columns:minmax(0,1fr)}.architecture-map_flowItem__0BpAg:after{content:"↓";top:auto;right:16px;bottom:-12px;transform:none}}.component-explorer_explorer__FCHAH{display:grid;grid-gap:16px;gap:16px}.component-explorer_layout__k79m6{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);grid-gap:22px;gap:22px;align-items:start}.component-explorer_detail__sL5bt{position:-webkit-sticky;position:sticky;top:140px;max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:grid;grid-gap:14px;gap:14px;border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow);padding:clamp(18px,2vw,24px)}.component-explorer_detailHead__JHfGj{display:grid;grid-gap:6px;gap:6px}.component-explorer_title__7FJ04{margin:0;font-size:clamp(1.25rem,2vw,1.45rem)}.component-explorer_badges__fHieA{display:flex;flex-wrap:wrap;gap:6px}.component-explorer_responsibility__3Fsl1{margin:0;font-size:.92rem;line-height:1.65;color:var(--ni-text)}.component-explorer_ioGrid__vWERj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.component-explorer_block__T6_l8{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--ni-line)}.component-explorer_block__T6_l8 h4{margin:0;font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-muted)}.component-explorer_block__T6_l8 .feature-list li{font-size:.84rem}.component-explorer_relations__knaPp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.component-explorer_relationCol__XlInH{display:grid;grid-gap:6px;gap:6px;min-width:0}.component-explorer_relationLabel__pK6ab{margin:0;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-muted)}.component-explorer_relationArrow__ozfwt{align-self:center;color:var(--ni-mint-strong);font-size:12px}.component-explorer_chips__L_nBY{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.component-explorer_chip__XiCuo{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--ni-line);border-radius:999px;background:var(--ni-surface);color:var(--ni-ink-2);font-size:.76rem;font-weight:600;cursor:pointer;transition:border-color var(--ni-speed) var(--ni-ease),color var(--ni-speed) var(--ni-ease)}.component-explorer_chip__XiCuo:hover{border-color:var(--ni-mint-strong);color:var(--ni-ok)}.component-explorer_stages__XU_VY{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.component-explorer_stages__XU_VY a{color:var(--ni-ok);font-size:.84rem;font-weight:600}.component-explorer_stages__XU_VY a:hover{text-decoration:underline;text-underline-offset:2px}.component-explorer_maturityNote__nCS99{margin:0;font-size:.84rem;line-height:1.6;color:var(--ni-muted)}.component-explorer_evidence__0Nqnm{margin:0;font-size:.8rem;line-height:1.55;color:var(--ni-muted)}.component-explorer_evidenceLabel__fTkwz{display:inline-block;margin-right:6px;font-family:var(--ni-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-ok)}@media (max-width:1180px){.component-explorer_layout__k79m6{grid-template-columns:minmax(0,1fr)}.component-explorer_detail__sL5bt{position:static;max-height:none;overflow:visible}}@media (max-width:520px){.component-explorer_ioGrid__vWERj,.component-explorer_relations__knaPp{grid-template-columns:minmax(0,1fr)}.component-explorer_relationArrow__ozfwt{display:none}}.lambda-safe-relationships_wrap__DHHgb{display:grid;grid-gap:16px;gap:16px}.lambda-safe-relationships_layout__mvECB{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);grid-gap:18px;gap:18px;align-items:start}.lambda-safe-relationships_hub__waeGE{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(18px,2.4vw,24px);border:1px solid rgba(31,138,91,.28);border-radius:var(--ni-radius-lg);background:linear-gradient(180deg,var(--ni-ok-bg),var(--ni-paper));box-shadow:var(--ni-glow)}.lambda-safe-relationships_zone__YJ8_j{margin:0;font-family:var(--ni-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-ok)}.lambda-safe-relationships_hubTitle__lcBaM{margin:0;font-size:clamp(1.5rem,2.6vw,1.9rem);color:var(--ni-text-strong);letter-spacing:-.03em}.lambda-safe-relationships_hubCopy__Dkjrg{margin:0;font-size:.86rem;line-height:1.6;color:var(--ni-muted)}.lambda-safe-relationships_badges__Iggyk{list-style:none;margin:0;padding:10px 0;border-top:1px solid var(--ni-line);border-bottom:1px solid var(--ni-line);display:grid;grid-gap:8px;gap:8px}.lambda-safe-relationships_badges__Iggyk li{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lambda-safe-relationships_badgeName__mFBcp{font-size:.8rem;font-weight:650;color:var(--ni-text-strong)}.lambda-safe-relationships_hubNote__ZgOBv{margin:0;font-size:.8rem;line-height:1.55;color:var(--ni-muted)}.lambda-safe-relationships_hubNote__ZgOBv strong{color:var(--ni-text-strong)}.lambda-safe-relationships_groups__gOfRe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.lambda-safe-relationships_group__iuF0f{min-width:0;padding:14px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm)}.lambda-safe-relationships_direction__unTZe{margin:0 0 4px;font-family:var(--ni-mono);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ni-ok)}.lambda-safe-relationships_group__iuF0f h4{margin:0 0 8px;font-size:.9rem}.lambda-safe-relationships_items__KmML_{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.lambda-safe-relationships_items__KmML_ li{display:grid;grid-gap:1px;gap:1px;padding-top:7px;border-top:1px solid var(--ni-line)}.lambda-safe-relationships_items__KmML_ li:first-child{padding-top:0;border-top:0}.lambda-safe-relationships_items__KmML_ a{justify-self:start;font-size:.82rem;font-weight:650;color:var(--ni-text-strong)}.lambda-safe-relationships_items__KmML_ a:hover{color:var(--ni-ok);text-decoration:underline;text-underline-offset:2px}.lambda-safe-relationships_role__Tw8CX{font-size:.76rem;line-height:1.45;color:var(--ni-muted)}.lambda-safe-relationships_note__R4_R7{margin:0;padding-top:12px;border-top:1px solid var(--ni-line);font-size:.8rem;line-height:1.55;color:var(--ni-muted)}@media (max-width:1080px){.lambda-safe-relationships_layout__mvECB{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.lambda-safe-relationships_groups__gOfRe{grid-template-columns:minmax(0,1fr)}}.admissibility-check_wrap__uJZDc{display:grid;grid-gap:18px;gap:18px}.admissibility-check_diagram__HaxFB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.admissibility-check_column__rs_fY{position:relative;min-width:0;display:flex;flex-direction:column;gap:10px;padding:clamp(16px,2vw,20px);border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm)}.admissibility-check_column__rs_fY:after{content:"→";position:absolute;top:50%;right:-13px;transform:translateY(-50%);color:var(--ni-mint-strong);font-size:12px;pointer-events:none}.admissibility-check_column__rs_fY:nth-child(2):after{content:"→"}.admissibility-check_column__rs_fY:last-child:after{content:none}.admissibility-check_columnLabel__rrgqD{margin:0;font-family:var(--ni-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-muted)}.admissibility-check_inputs__xVGQl{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.admissibility-check_inputs__xVGQl li{display:grid;grid-gap:2px;gap:2px;padding-top:10px;border-top:1px solid var(--ni-line)}.admissibility-check_inputs__xVGQl li:first-child{padding-top:0;border-top:0}.admissibility-check_inputs__xVGQl strong{font-size:.84rem;color:var(--ni-text-strong)}.admissibility-check_inputs__xVGQl span{font-size:.78rem;line-height:1.5;color:var(--ni-muted)}.admissibility-check_evaluation__HJ6W7{background:var(--ni-surface);border-color:var(--ni-line-strong)}.admissibility-check_evalTitle__U5wsh{margin:0;font-size:1rem;font-weight:700;color:var(--ni-text-strong);line-height:1.35}.admissibility-check_evalNote__x8Bw6{margin:0;font-size:.8rem;line-height:1.5;color:var(--ni-muted)}.admissibility-check_evaluation__HJ6W7 .badge{align-self:flex-start}.admissibility-check_outcome__8UN4J{display:grid;grid-gap:3px;gap:3px;padding:11px 12px;border:1px solid var(--ni-line);border-left:3px solid var(--ni-line-strong);border-radius:9px}.admissibility-check_outcome__8UN4J strong{font-family:var(--ni-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em}.admissibility-check_outcome__8UN4J p{margin:0;font-size:.78rem;line-height:1.5;color:var(--ni-muted)}.admissibility-check_outcome__8UN4J[data-outcome=admissible]{border-left-color:var(--ni-ok);background:var(--ni-ok-bg)}.admissibility-check_outcome__8UN4J[data-outcome=admissible] strong{color:var(--ni-ok)}.admissibility-check_outcome__8UN4J[data-outcome=rejected]{border-left-color:#c58a1c;background:var(--ni-warn-bg)}.admissibility-check_outcome__8UN4J[data-outcome=rejected] strong{color:var(--ni-warn)}.admissibility-check_outcome__8UN4J[data-outcome=rejected] p{color:#5b4109}.admissibility-check_note__cxe6P{max-width:none}.admissibility-check_note__cxe6P p{margin:0;font-size:.85rem;line-height:1.65}@media (max-width:960px){.admissibility-check_diagram__HaxFB{grid-template-columns:minmax(0,1fr)}.admissibility-check_column__rs_fY:after,.admissibility-check_column__rs_fY:nth-child(2):after{content:"↓";top:auto;right:20px;bottom:-14px;transform:none}.admissibility-check_column__rs_fY:last-child:after{content:none}}.capability-grid_grid__5naqt{list-style:none;margin:0;padding:0;align-items:stretch}.capability-grid_card__kYdUe{display:flex;flex-direction:column;gap:8px}.capability-grid_cardHead__uesAf{display:flex;align-items:center;justify-content:space-between;gap:12px}.capability-grid_cardHead__uesAf .capability-grid_card__index__yaKWK,.capability-grid_cardHead__uesAf .card__index{margin-bottom:0}.capability-grid_title__KCr6d{margin:6px 0 2px}.capability-grid_block__ZKsqm h4{margin:0 0 6px;font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-muted)}.capability-grid_block__ZKsqm p{margin:0;font-size:.89rem;line-height:1.6;color:var(--ni-muted)}.capability-grid_providers__MTg_g{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.capability-grid_providers__MTg_g a,.capability-grid_providers__MTg_g span{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--ni-line);border-radius:999px;background:var(--ni-surface);color:var(--ni-ink-2);font-size:.76rem;font-weight:600}.capability-grid_providers__MTg_g a:hover{border-color:var(--ni-mint-strong);color:var(--ni-ok)}.capability-grid_note__mAe0z{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--ni-line)}.degradation-flow_wrap__zDgIk{display:grid;grid-gap:18px;gap:18px}.degradation-flow_head__qqvdN{display:grid;grid-gap:8px;gap:8px;max-width:76ch}.degradation-flow_kicker__ZHcTJ{margin:0;font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-mint)}.degradation-flow_head__qqvdN h3{margin:0;color:var(--ni-white)}.degradation-flow_lede__F4F1L{margin:0;font-size:.88rem;line-height:1.65;color:var(--ni-muted-dark)}.degradation-flow_steps__UMHOi{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.degradation-flow_step__mcjes{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border:1px solid var(--ni-line-dark);border-left:3px solid var(--ni-line-dark-strong);border-radius:10px;background:rgba(255,255,255,.035)}.degradation-flow_step__mcjes:after{content:"→";position:absolute;top:50%;right:-9px;transform:translateY(-50%);color:var(--ni-mint);font-size:10px;opacity:.6;pointer-events:none}.degradation-flow_step__mcjes:nth-child(4n):after{content:none}.degradation-flow_index__B8abH{font-family:var(--ni-mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;color:var(--ni-muted-dark)}.degradation-flow_title__FGciM{font-size:.78rem;font-weight:650;line-height:1.3;color:var(--ni-white);overflow-wrap:anywhere}.degradation-flow_detail__SdMmF{font-size:.73rem;line-height:1.45;color:var(--ni-muted-dark)}.degradation-flow_step__mcjes[data-tone=mint]{border-left-color:var(--ni-mint)}.degradation-flow_step__mcjes[data-tone=mint] .degradation-flow_index__B8abH{color:var(--ni-mint)}.degradation-flow_step__mcjes[data-tone=warn]{border-left-color:#e8b04b}.degradation-flow_step__mcjes[data-tone=warn] .degradation-flow_index__B8abH{color:#e8b04b}.degradation-flow_step__mcjes[data-tone=danger]{border-left-color:#ef7d72}.degradation-flow_step__mcjes[data-tone=danger] .degradation-flow_index__B8abH{color:#ef7d72}.degradation-flow_step__mcjes[data-tone=info]{border-left-color:#7cc7dd}.degradation-flow_step__mcjes[data-tone=info] .degradation-flow_index__B8abH{color:#7cc7dd}.degradation-flow_maturity__SWpcR{max-width:none}.degradation-flow_maturity__SWpcR p{margin-bottom:0;font-size:.84rem;line-height:1.65}.degradation-flow_links__lhKZN{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}@media (max-width:1080px){.degradation-flow_steps__UMHOi{grid-template-columns:repeat(2,minmax(0,1fr))}.degradation-flow_step__mcjes:nth-child(4n):after{content:"→"}.degradation-flow_step__mcjes:nth-child(2n):after{content:none}}@media (max-width:560px){.degradation-flow_steps__UMHOi{grid-template-columns:minmax(0,1fr)}.degradation-flow_step__mcjes:after,.degradation-flow_step__mcjes:nth-child(2n):after,.degradation-flow_step__mcjes:nth-child(4n):after{content:none}.degradation-flow_links__lhKZN .btn{width:100%}}.lifecycle-diagram_wrap__AyPpi{border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm);overflow:hidden}.lifecycle-diagram_controls__Ku2sr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;padding:16px clamp(16px,2.4vw,24px);border-bottom:1px solid var(--ni-line);background:var(--ni-surface)}.lifecycle-diagram_playButton__kYDJB{min-width:208px}.lifecycle-diagram_status__Rj9sx{margin:0;font-family:var(--ni-mono);font-size:11px;letter-spacing:.03em;color:var(--ni-muted)}.lifecycle-diagram_progress__7clZi{height:3px;background:var(--ni-surface-2)}.lifecycle-diagram_progressBar__OcXmM{display:block;height:100%;background:linear-gradient(90deg,var(--ni-mint-strong),var(--ni-mint));transition:width .24s var(--ni-ease)}.lifecycle-diagram_rail__geF0T{list-style:none;margin:0;padding:clamp(16px,2.4vw,24px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.lifecycle-diagram_item__UPIpr{position:relative;min-width:0}.lifecycle-diagram_item__UPIpr:after{content:"→";position:absolute;top:50%;right:-11px;transform:translateY(-50%);color:var(--ni-line-strong);font-size:11px;pointer-events:none}.lifecycle-diagram_item__UPIpr:nth-child(5n):after{content:none}.lifecycle-diagram_stage__r3Y3_{width:100%;height:100%;min-height:78px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:12px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper);color:var(--ni-text);text-align:left;cursor:pointer;transition:border-color var(--ni-speed) var(--ni-ease),background-color var(--ni-speed) var(--ni-ease),box-shadow var(--ni-speed) var(--ni-ease)}.lifecycle-diagram_stage__r3Y3_:hover{border-color:var(--ni-line-strong);box-shadow:var(--ni-shadow-sm)}.lifecycle-diagram_stageSelected__LZAiK{border-color:var(--ni-mint-strong);background:var(--ni-ok-bg);box-shadow:inset 0 0 0 1px rgba(79,227,168,.35)}.lifecycle-diagram_stageIndex__3zqvX{font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--ni-muted)}.lifecycle-diagram_stageLit__AeLOb .lifecycle-diagram_stageIndex__3zqvX,.lifecycle-diagram_stageSelected__LZAiK .lifecycle-diagram_stageIndex__3zqvX{color:var(--ni-ok)}.lifecycle-diagram_stageName__lLdEV{font-size:.8rem;font-weight:650;line-height:1.3;color:var(--ni-text-strong)}.lifecycle-diagram_detail__NUfUz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px);padding:clamp(18px,2.6vw,26px);border-top:1px solid var(--ni-line);background:var(--ni-paper)}.lifecycle-diagram_stageStory__FZ3na{animation:lifecycle-diagram_stage-in__wmAyv .26s var(--ni-ease) both}.lifecycle-diagram_stageTitle__zUPqK{margin:0 0 8px}.lifecycle-diagram_stageSummary__XNbq_{margin:0 0 12px;font-size:.98rem;font-weight:600;color:var(--ni-text);line-height:1.55}.lifecycle-diagram_stageDetail__LX1jo{margin:0;font-size:.9rem;line-height:1.7;color:var(--ni-muted)}.lifecycle-diagram_responsibilitiesTitle__FkkkH{margin:0 0 12px;font-family:var(--ni-mono);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-muted)}.lifecycle-diagram_respList__eBZ92{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lifecycle-diagram_resp__O6wl9{border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-surface);padding:14px}.lifecycle-diagram_compHead__2Q6JJ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.lifecycle-diagram_compName__BKt5J{font-weight:700;color:var(--ni-text-strong);font-size:.92rem}.lifecycle-diagram_compResponsibility__bQ_GS{margin:0 0 8px;font-size:.86rem;line-height:1.55;color:var(--ni-muted)}.lifecycle-diagram_compLimitation__aifk6{margin:0 0 8px;font-size:.8rem;line-height:1.5;color:var(--ni-muted)}.lifecycle-diagram_compLimitationLabel__815pd{font-family:var(--ni-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ni-warn)}@keyframes lifecycle-diagram_stage-in__wmAyv{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.lifecycle-diagram_rail__geF0T{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-diagram_item__UPIpr:nth-child(5n):after{content:"→"}.lifecycle-diagram_item__UPIpr:nth-child(2n):after{content:none}.lifecycle-diagram_detail__NUfUz{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:620px){.lifecycle-diagram_rail__geF0T{grid-template-columns:minmax(0,1fr)}.lifecycle-diagram_item__UPIpr:after,.lifecycle-diagram_item__UPIpr:nth-child(5n):after{content:none}.lifecycle-diagram_playButton__kYDJB{width:100%;min-width:0}.lifecycle-diagram_stage__r3Y3_{min-height:0;flex-direction:row;align-items:center;gap:10px}}.maturity-legend_legend__T1h_x{border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);padding:clamp(20px,2.4vw,28px);box-shadow:var(--ni-shadow-sm)}.maturity-legend_legend__T1h_x h3{margin-bottom:14px}.maturity-legend_list__dZMVZ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 24px;gap:10px 24px}.maturity-legend_item__7Zu5J{display:grid;grid-gap:6px;gap:6px;align-content:start;justify-items:start;padding:10px 0;border-top:1px solid var(--ni-line)}.maturity-legend_item__7Zu5J p{margin:0;font-size:.84rem;line-height:1.55;color:var(--ni-muted)}.maturity-legend_note__GG8OI{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--ni-line);font-size:.82rem;line-height:1.6;color:var(--ni-muted)}@media (max-width:640px){.maturity-legend_list__dZMVZ{grid-template-columns:minmax(0,1fr)}}.page_twoUp__fpRmq{align-items:stretch}.page_formalAssuranceStack__Omd0Z{margin-top:clamp(24px,3.5vw,40px)}.page_twoUp__fpRmq>*{height:100%}.page_legendGrid__ZNTgO{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:20px;gap:20px;margin-top:24px;align-items:start}.page_deploymentLegend__7k0Mb{border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-surface);padding:clamp(20px,2.4vw,28px)}.page_deploymentLegend__7k0Mb h3{margin-bottom:14px}.page_deploymentLegend__7k0Mb ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.page_deploymentLegend__7k0Mb li{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid var(--ni-line)}.page_deploymentKey__YiG4W{justify-self:start;font-family:var(--ni-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--ni-line);background:var(--ni-paper);color:var(--ni-muted)}.page_deploymentKey__YiG4W[data-deployment=service]{color:var(--ni-info);border-color:rgba(11,93,118,.22);background:var(--ni-info-bg)}.page_deploymentKey__YiG4W[data-deployment=logical]{color:var(--ni-warn);border-color:rgba(138,90,11,.22);background:var(--ni-warn-bg)}.page_deploymentKey__YiG4W[data-deployment=open-source]{color:var(--ni-ok);border-color:rgba(31,138,91,.28);background:var(--ni-ok-bg)}.page_deploymentDescription__918y9{font-size:.83rem;line-height:1.55;color:var(--ni-muted)}.page_readCallout__5aQ6v{margin-top:24px}.page_chainCallout__RYg0_{margin-bottom:22px}.page_chainTag__jetp7{font-family:var(--ni-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ni-ok);background:var(--ni-ok-bg);border:1px solid rgba(31,138,91,.28);border-radius:999px;padding:2px 7px}.page_statusCard__Yif2X{display:flex;flex-direction:column;gap:10px}.page_statusCard__Yif2X h3{margin:0}.page_statusCard__Yif2X .feature-list{margin-top:4px}.page_statusCard__Yif2X .page_badge__LMKdb{align-self:flex-start}@media (max-width:960px){.page_legendGrid__ZNTgO{grid-template-columns:minmax(0,1fr)}}.product-card_name__M9zLR{margin:2px 0 8px}.product-card_summary__RwxdR{margin-bottom:16px;font-size:.93rem;color:var(--ni-muted)}.product-card_block__had_h{margin-top:16px;padding-top:14px;border-top:1px solid var(--ni-line)}.product-card_block__had_h h4{margin:0 0 8px;font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-muted)}.product-card_block__had_h p{margin:0;font-size:.86rem;line-height:1.6;color:var(--ni-muted)}.product-card_footerMeta__CfFft{font-size:.78rem;color:var(--ni-muted)}.page_grid__ZyEOy{list-style:none;margin:0;padding:0;align-items:stretch}.page_maturityGrid__3yRNH{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:20px;gap:20px;align-items:start}.page_noClaim__XRGZj{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-surface);padding:clamp(20px,2.4vw,28px)}.page_noClaim__XRGZj h3{margin:0}@media (max-width:960px){.page_maturityGrid__3yRNH{grid-template-columns:minmax(0,1fr)}}.formalization-flow_wrap__IPPaK{display:grid;grid-gap:18px;gap:18px}.formalization-flow_flow__2vtrB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.formalization-flow_step__iiW5W{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm)}.formalization-flow_step__iiW5W:after{content:"→";position:absolute;top:50%;right:-10px;transform:translateY(-50%);color:var(--ni-mint-strong);font-size:11px;pointer-events:none}.formalization-flow_step__iiW5W:nth-child(3n):after{content:none}.formalization-flow_index__ladHt{font-family:var(--ni-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ni-ok)}.formalization-flow_kind__y88Gf{font-family:var(--ni-mono);font-size:8.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ni-muted)}.formalization-flow_name__fVGXz{margin:0;font-size:.9rem;line-height:1.3;color:var(--ni-text-strong)}.formalization-flow_detail__maY8J{margin:0;font-size:.8rem;line-height:1.5;color:var(--ni-muted)}.formalization-flow_note__nRbtO{max-width:none}.formalization-flow_note__nRbtO p{margin:0;font-size:.85rem;line-height:1.65}@media (max-width:900px){.formalization-flow_flow__2vtrB{grid-template-columns:repeat(2,minmax(0,1fr))}.formalization-flow_step__iiW5W:nth-child(3n):after{content:"→"}.formalization-flow_step__iiW5W:nth-child(2n):after{content:none}}@media (max-width:560px){.formalization-flow_flow__2vtrB{grid-template-columns:minmax(0,1fr)}.formalization-flow_step__iiW5W:after,.formalization-flow_step__iiW5W:nth-child(2n):after,.formalization-flow_step__iiW5W:nth-child(3n):after{content:none}}.platform-comparison_positioning__QX6wb{display:grid;grid-gap:clamp(24px,3.5vw,40px);gap:clamp(24px,3.5vw,40px)}.platform-comparison_facets__weXi5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.platform-comparison_facet__eAdt4{position:relative;border:1px solid var(--ni-line-dark);border-radius:var(--ni-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));padding:20px;overflow:hidden}.platform-comparison_facet__eAdt4:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--ni-mint),transparent);opacity:.45}.platform-comparison_facetIndex__9DjiM{display:inline-block;font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--ni-mint);margin-bottom:10px}.platform-comparison_facet__eAdt4 h3{margin:0 0 8px;font-size:1rem;color:var(--ni-white)}.platform-comparison_facet__eAdt4 p{margin:0;font-size:.82rem;line-height:1.55;color:var(--ni-muted-dark)}.platform-comparison_comparison__vFaOn{border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);padding:clamp(20px,2.6vw,30px);box-shadow:var(--ni-shadow-sm)}.platform-comparison_comparisonHead__drl0U{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:8px}.platform-comparison_comparisonHead__drl0U h3{margin:0;font-size:1.05rem}.platform-comparison_comparisonNote__OA6aK{margin:0;max-width:42ch;font-size:.8rem;line-height:1.55;color:var(--ni-muted)}.platform-comparison_rows__40ais{list-style:none;margin:14px 0 0;padding:0}.platform-comparison_row__t1oVK{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px 0;border-top:1px solid var(--ni-line)}.platform-comparison_dimension__JTWBk{font-family:var(--ni-mono);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-muted);padding-top:3px}.platform-comparison_cell__MAqCY{min-width:0}.platform-comparison_cellLabel__kmt2k{display:block;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-muted);margin-bottom:3px}.platform-comparison_cell__MAqCY p{margin:0;font-size:.85rem;line-height:1.55;color:var(--ni-muted)}.platform-comparison_cellGoverned__zZtaI{border-left:2px solid var(--ni-mint);padding-left:14px}.platform-comparison_cellGoverned__zZtaI .platform-comparison_cellLabel__kmt2k{color:var(--ni-ok)}.platform-comparison_cellGoverned__zZtaI p{color:var(--ni-text)}@media (max-width:900px){.platform-comparison_facets__weXi5{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-comparison_row__t1oVK{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px}.platform-comparison_dimension__JTWBk{grid-column:1/-1;padding-top:0}}@media (max-width:620px){.platform-comparison_facets__weXi5,.platform-comparison_row__t1oVK{grid-template-columns:minmax(0,1fr)}.platform-comparison_row__t1oVK{gap:10px}.platform-comparison_cellGoverned__zZtaI{border-left:0;border-top:2px solid var(--ni-mint);padding-left:0;padding-top:10px}}.product-subnav_wrap__YBBnH{position:-webkit-sticky;position:sticky;top:72px;z-index:60;background:rgba(255,255,255,.97);border-bottom:1px solid var(--ni-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-subnav_inner__1xc35{display:flex;align-items:center;gap:12px;min-height:52px}.product-subnav_kicker__CO6Ki{flex:0 0 auto;font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ni-muted);padding-right:12px;border-right:1px solid var(--ni-line)}.product-subnav_list__lGG_G{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:6px 0;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.product-subnav_link__ExzcH{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--ni-muted);white-space:nowrap;transition:color var(--ni-speed) var(--ni-ease),background-color var(--ni-speed) var(--ni-ease)}.product-subnav_link__ExzcH:hover{color:var(--ni-text-strong);background:var(--ni-surface)}.product-subnav_linkActive__BUlfe{color:var(--ni-ok);background:var(--ni-ok-bg)}.product-subnav_dot__Ne72a{width:6px;height:6px;border-radius:50%;background:var(--ni-mint-strong);box-shadow:0 0 0 2px rgba(130,240,195,.22)}@media (max-width:900px){.product-subnav_kicker__CO6Ki{display:none}.product-subnav_inner__1xc35{min-height:48px}.product-subnav_list__lGG_G{padding:5px 0}}@media (max-width:640px){.product-subnav_inner__1xc35{min-height:46px}.product-subnav_link__ExzcH{padding:7px 10px;font-size:.76rem}}.two-dimensions_wrap__U9jMT{display:grid;grid-gap:20px;gap:20px}.two-dimensions_dimensions__vUa5d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,24px);gap:clamp(16px,2.4vw,24px);align-items:stretch}.two-dimensions_dimension__8e__q{display:flex;flex-direction:column;gap:10px;min-width:0;border:1px solid var(--ni-line-dark);border-radius:var(--ni-radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));padding:clamp(18px,2.4vw,26px)}.two-dimensions_kicker__t9Dtj{margin:0;font-family:var(--ni-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ni-mint)}.two-dimensions_dimension__8e__q h3{margin:0;font-size:clamp(1.05rem,1.6vw,1.22rem);color:var(--ni-white);line-height:1.25}.two-dimensions_summary__Wohhi{margin:0 0 4px;font-size:.85rem;line-height:1.6;color:var(--ni-muted-dark)}.two-dimensions_chainA__aJGyg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.two-dimensions_chainStep__FYU14{position:relative;display:flex;flex-direction:column;gap:3px;padding:9px 10px;min-width:0;border:1px solid var(--ni-line-dark);border-radius:9px;background:rgba(255,255,255,.035)}.two-dimensions_chainStep__FYU14:after{content:"→";position:absolute;top:50%;right:-8px;transform:translateY(-50%);color:var(--ni-mint);font-size:9px;opacity:.65;pointer-events:none}.two-dimensions_chainStep__FYU14:nth-child(5n):after{content:none}.two-dimensions_chainIndex__rW30Q{font-family:var(--ni-mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;color:var(--ni-mint)}.two-dimensions_chainName__hMoau{font-size:.74rem;font-weight:650;line-height:1.3;color:var(--ni-white);overflow-wrap:anywhere}.two-dimensions_ladder__SgZF8{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.two-dimensions_ladder__SgZF8:before{content:"";position:absolute;left:12px;top:10px;bottom:10px;width:1px;background:var(--ni-line-dark-strong)}.two-dimensions_ladderStep__Ruj9n{position:relative;display:flex;gap:10px;min-width:0}.two-dimensions_ladderStep__Ruj9n:before{content:"";position:absolute;left:5px;top:5px;width:15px;height:15px;border-radius:50%;border:1px solid var(--ni-mint);background:var(--ni-midnight);z-index:1}.two-dimensions_ladderStep__Ruj9n:nth-last-child(-n+2):before{background:var(--ni-mint)}.two-dimensions_ladderIndex__DPGqT{flex:0 0 auto;width:27px;text-align:center;padding-top:2px;font-family:var(--ni-mono);font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--ni-mint);z-index:2}.two-dimensions_ladderBody__NW3hr{display:grid;grid-gap:1px;gap:1px;padding-top:1px;min-width:0}.two-dimensions_ladderName__KzfOU{font-size:.8rem;font-weight:650;line-height:1.3;color:var(--ni-white)}.two-dimensions_ladderDetail__4M32K{font-size:.74rem;line-height:1.45;color:var(--ni-muted-dark)}.two-dimensions_footnote__IYv9x{margin:auto 0 0;padding-top:10px;border-top:1px solid var(--ni-line-dark);font-size:.74rem;line-height:1.5;color:var(--ni-muted-dark)}.two-dimensions_boundary__JTF4e{max-width:none}.two-dimensions_boundary__JTF4e p{margin-bottom:10px;font-size:.88rem;line-height:1.65}.two-dimensions_boundaryList__sTSET{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.two-dimensions_boundaryList__sTSET li{position:relative;padding-left:18px;font-size:.82rem;line-height:1.55;color:var(--ni-muted-dark)}.two-dimensions_boundaryList__sTSET li:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:2px;background:var(--ni-mint)}.two-dimensions_actions__92PeU{margin-top:14px}@media (max-width:1080px){.two-dimensions_chainA__aJGyg{grid-template-columns:repeat(2,minmax(0,1fr))}.two-dimensions_chainStep__FYU14:nth-child(5n):after{content:"→"}.two-dimensions_chainStep__FYU14:nth-child(2n):after{content:none}}@media (max-width:960px){.two-dimensions_dimensions__vUa5d{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.two-dimensions_chainA__aJGyg{grid-template-columns:minmax(0,1fr)}.two-dimensions_chainStep__FYU14:after,.two-dimensions_chainStep__FYU14:nth-child(2n):after,.two-dimensions_chainStep__FYU14:nth-child(5n):after{content:none}.two-dimensions_actions__92PeU .btn{width:100%}}.verification-boundary_wrap__t6X_I{display:grid;grid-gap:18px;gap:18px}.verification-boundary_head__bAhEG{max-width:78ch}.verification-boundary_head__bAhEG h3{margin:0 0 6px}.verification-boundary_head__bAhEG p{margin:0;font-size:.9rem;line-height:1.65;color:var(--ni-muted)}.verification-boundary_columns__aL3i5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.verification-boundary_column__3yxYp{display:flex;flex-direction:column;gap:10px;min-width:0;padding:clamp(16px,2vw,22px);border:1px solid var(--ni-line);border-top:3px solid var(--ni-line-strong);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm)}.verification-boundary_column__3yxYp[data-kind=verification]{border-top-color:var(--ni-mint-strong)}.verification-boundary_column__3yxYp[data-kind=decision]{border-top-color:#7cc7dd}.verification-boundary_column__3yxYp[data-kind=enforcement]{border-top-color:#c58a1c}.verification-boundary_columnHead__DdsI6{display:flex;align-items:baseline;gap:9px}.verification-boundary_index__N4z0u{font-family:var(--ni-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ni-muted)}.verification-boundary_columnHead__DdsI6 h4{margin:0;font-size:1rem}.verification-boundary_question__D_qxt{margin:0;font-size:.86rem;font-weight:600;line-height:1.5;color:var(--ni-text-strong)}.verification-boundary_components__dnxJL{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.verification-boundary_components__dnxJL a{display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--ni-line);border-radius:999px;background:var(--ni-surface);font-size:.74rem;font-weight:600;color:var(--ni-ink-2)}.verification-boundary_components__dnxJL a:hover{border-color:var(--ni-mint-strong);color:var(--ni-ok)}.verification-boundary_block__Gzb4N{padding-top:10px;border-top:1px solid var(--ni-line)}.verification-boundary_blockLabel__g0s2e{margin:0 0 6px;font-family:var(--ni-mono);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-muted)}.verification-boundary_blockList__MsWOa{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.verification-boundary_blockList__MsWOa li{position:relative;padding-left:14px;font-size:.79rem;line-height:1.45;color:var(--ni-muted)}.verification-boundary_blockList__MsWOa li:before{content:"";position:absolute;left:0;top:.56em;width:5px;height:5px;border-radius:50%;background:var(--ni-line-strong)}.verification-boundary_doesNotBlock__XBG_Z{margin-top:auto}.verification-boundary_doesNot__PeRQ0{margin:0;font-size:.79rem;line-height:1.5;color:#5b4109;background:var(--ni-warn-bg);border-left:2px solid #c58a1c;border-radius:4px;padding:8px 10px}.verification-boundary_note___bAEp{max-width:none}.verification-boundary_note___bAEp p{margin:0;font-size:.86rem;line-height:1.65}@media (max-width:960px){.verification-boundary_columns__aL3i5{grid-template-columns:minmax(0,1fr)}}.page_tagline__yV3nY{margin:14px 0 0;font-size:clamp(1.02rem,1.5vw,1.16rem);font-weight:600;letter-spacing:-.01em;color:var(--ni-mint-soft)}.page_responsibilityGrid___ng_Q{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(24px,3.5vw,48px);gap:clamp(24px,3.5vw,48px);align-items:start}.page_lead__8qDSb{margin:0;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.65;font-weight:500;color:var(--ni-text-strong)}.page_overview__l7EdT{max-width:none}.page_overview__l7EdT p{margin:0 0 1.1em;color:var(--ni-muted);line-height:1.75}.page_overview__l7EdT p:last-child{margin-bottom:0}.page_stageList__7l2LW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.page_stageItem__HX1_c{display:flex;gap:12px;border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);padding:16px;min-width:0}.page_stageIndex__BnfYm{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--ni-surface-2);color:var(--ni-ink-2);font-family:var(--ni-mono);font-size:10.5px;font-weight:700}.page_stageBody__cMgQE{min-width:0}.page_stageBody__cMgQE h3{margin:0 0 4px;font-size:.95rem}.page_stageBody__cMgQE p{margin:0;font-size:.83rem;line-height:1.55;color:var(--ni-muted)}.page_capabilityGrid__mpBa3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:clamp(22px,3.5vw,44px);gap:clamp(22px,3.5vw,44px);align-items:start}.page_capabilityList__63Hbk{gap:12px}.page_ioCards__lru4N{display:grid;grid-gap:16px;gap:16px}.page_ioCard__7VL2Z h3{margin-bottom:12px}.page_sectionsGrid__yena7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.page_capabilityCard__Yxh_q{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:clamp(16px,2.4vw,24px);border:1px solid rgba(31,138,91,.28);border-radius:var(--ni-radius-lg);background:var(--ni-ok-bg)}.page_capabilityCardBody__snI3o{flex:1 1 320px;min-width:0}.page_capabilityCard__Yxh_q h3{margin:0 0 6px;font-size:1.05rem}.page_capabilityCard__Yxh_q p{margin:0;max-width:68ch;font-size:.88rem;line-height:1.6;color:var(--ni-text)}.page_capabilityCard__Yxh_q .btn{flex:0 0 auto}.page_capabilityCta__cXwqV{margin-top:24px}.page_sectionCard__qsLPV{min-width:0}.page_sectionCard__qsLPV h3{margin-bottom:10px}.page_sectionCard__qsLPV p{margin:0 0 1em}.page_sectionCard__qsLPV p:last-child{margin-bottom:0}.page_sectionCard__qsLPV .feature-list{margin-top:6px}.page_variantsBlock__FZE6Q{margin-top:34px;padding-top:26px;border-top:1px solid var(--ni-line)}.page_variantsTitle__Vyp_2{margin:0 0 8px;font-family:var(--ni-mono);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-muted)}.page_variantsIntro__0UpxJ{margin:0 0 18px;max-width:70ch;color:var(--ni-muted);font-size:.92rem;line-height:1.65}.page_variantsGrid__30S4N{list-style:none;margin:0;padding:0;align-items:stretch}.page_variantCard___uSaV{scroll-margin-top:150px}.page_variantCard___uSaV h4{margin:6px 0 8px;font-size:1.05rem}.page_variantSummary__78F4n{margin:0 0 14px;color:var(--ni-muted);font-size:.9rem;line-height:1.6}.page_evidenceGrid__QYKIV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:stretch}.page_evidenceCard__0cwrA,.page_maturityCard__l6knk{display:flex;flex-direction:column;gap:10px}.page_evidenceCard__0cwrA h3,.page_maturityCard__l6knk h3{margin:0}.page_maturityCard__l6knk p{margin:0;color:var(--ni-muted);font-size:.9rem;line-height:1.65}.page_dependenciesCard__6aI0u{margin-top:22px;border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);padding:clamp(18px,2.2vw,26px)}.page_dependenciesCard__6aI0u h3{margin-bottom:12px}.page_dependencyList__Z4ubN{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 14px;padding:0}.page_dependencyList__Z4ubN li{padding:5px 11px;border:1px solid var(--ni-line);border-radius:999px;background:var(--ni-surface);font-size:.8rem;font-weight:600;color:var(--ni-ink-2)}.page_dependenciesCard__6aI0u p{margin:0}.page_limitationList__pTZKo{margin:4px 0 0;padding-left:1.1em;display:grid;grid-gap:8px;gap:8px}.page_limitationList__pTZKo li{font-size:.9rem;line-height:1.6}.page_limitationNote__ZAQRR{margin:18px 0 0;max-width:80ch;font-size:.84rem;line-height:1.65;color:var(--ni-muted-dark)}.page_relationshipGrid__nzFoo{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:start}.page_relationshipText__DxmdK{margin:0;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.7;color:var(--ni-text)}.page_evaluationCard__6f9iC h3{margin-bottom:14px}.page_evaluationList__hOGBc{margin:0;padding-left:1.2em;display:grid;grid-gap:10px;gap:10px}.page_evaluationList__hOGBc li{font-size:.9rem;line-height:1.6;color:var(--ni-muted)}.page_relatedGrid__5f2QJ{list-style:none;margin:0;padding:0;align-items:stretch}@media (max-width:960px){.page_capabilityGrid__mpBa3,.page_evidenceGrid__QYKIV,.page_relationshipGrid__nzFoo,.page_responsibilityGrid___ng_Q,.page_sectionsGrid__yena7{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page_stageItem__HX1_c{align-items:flex-start}}.page_recognitionMeta__Z2VpD{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.page_recognitionLinks__itZgy{margin:4px 0 0}.page_recognitionList__IE3CF{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:9px;font-size:.85rem;line-height:1.55;color:var(--ni-muted)}.page_recognitionList__IE3CF strong{color:var(--ni-text)}.solution-section_head__Whs_V{display:flex;align-items:flex-start;gap:clamp(14px,2.4vw,24px);margin-bottom:clamp(24px,3.5vw,40px)}.solution-section_index__uWKY6{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--ni-line-strong);background:var(--ni-surface);font-family:var(--ni-mono);font-size:12px;font-weight:700;color:var(--ni-ink-2);margin-top:2px}.solution-section_headText__G44sO{min-width:0}.solution-section_headText__G44sO h2{margin-bottom:0}.solution-section_layout__2_eMq{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.solution-section_main__09j9k{min-width:0}.solution-section_blockTitle__I5lzM{margin:clamp(18px,2.4vw,26px) 0 10px;font-family:var(--ni-mono);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-muted)}.solution-section_blockTitle__I5lzM:first-child{margin-top:0}.solution-section_paragraph__criYK{margin:0 0 12px;font-size:.96rem;line-height:1.7;color:var(--ni-muted)}.solution-section_note__FRLyy{margin-top:22px}.solution-section_side__bQm7A{display:grid;grid-gap:16px;gap:16px;min-width:0}.solution-section_card__B7jMN{border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm);padding:clamp(16px,2vw,22px)}.solution-section_cardTitle__apYjU{margin:0 0 12px;font-family:var(--ni-mono);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-muted)}.solution-section_components__cjET6{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.solution-section_components__cjET6 a{display:grid;grid-gap:1px;gap:1px;padding:8px 10px;margin-inline:-10px;border-radius:8px;transition:background-color var(--ni-speed) var(--ni-ease)}.solution-section_components__cjET6 a:hover{background:var(--ni-surface)}.solution-section_componentName__CDruU{font-size:.87rem;font-weight:650;color:var(--ni-text-strong)}.solution-section_componentMeta__yy0Mp{font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ni-muted)}.solution-section_evidenceGrid__qUSHE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.solution-section_evidenceCard__Z4p34{border:1px solid var(--ni-line);border-radius:var(--ni-radius);padding:14px;min-width:0}.solution-section_evidenceCard__Z4p34 h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.solution-section_evidenceCard__Z4p34 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.solution-section_evidenceCard__Z4p34 li{position:relative;padding-left:14px;font-size:.78rem;line-height:1.5;color:var(--ni-muted)}.solution-section_evidenceCard__Z4p34 li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--ni-line-strong)}.solution-section_evidenceToday__ciWQv{border-left:3px solid var(--ni-ok);background:var(--ni-ok-bg)}.solution-section_evidenceToday__ciWQv h4{color:var(--ni-ok)}.solution-section_evidenceToday__ciWQv li:before{background:var(--ni-ok)}.solution-section_unproven__bYGwj{border-left:3px solid #c58a1c;background:var(--ni-warn-bg)}.solution-section_unproven__bYGwj h4{color:var(--ni-warn)}.solution-section_unproven__bYGwj li:before{background:var(--ni-warn)}.solution-section_unproven__bYGwj li{color:#5b4109}@media (max-width:960px){.solution-section_layout__2_eMq{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.solution-section_evidenceGrid__qUSHE{grid-template-columns:minmax(0,1fr)}.solution-section_head__Whs_V{gap:12px}.solution-section_index__uWKY6{width:38px;height:38px}}.research-card_card__BT3n_{display:flex;flex-direction:column;gap:10px}.research-card_badges__pzka3{display:flex;flex-wrap:wrap;gap:6px}.research-card_title__koenl{margin:0;font-size:1.08rem;line-height:1.3}.research-card_date__S20k4{margin:0;font-family:var(--ni-mono);font-size:.72rem;letter-spacing:.02em;color:var(--ni-muted)}.research-card_summary__rSlmQ{margin:0;flex:1 1;font-size:.88rem;line-height:1.65;color:var(--ni-muted)}.research-card_links__wspDL{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.research-card_links__wspDL li{font-size:.8rem}.research-card_links__wspDL a{color:var(--ni-ok);font-weight:600;overflow-wrap:anywhere}.research-card_links__wspDL a:hover{text-decoration:underline;text-underline-offset:3px}.research-card_footer__ClKTl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px;margin-top:auto;padding-top:14px;border-top:1px solid var(--ni-line)}.research-card_author__dS_o2{font-family:var(--ni-mono);font-size:.72rem;letter-spacing:.01em;color:var(--ni-muted)}.research-filter_wrap__lDjPe{display:grid;grid-gap:18px;gap:18px}.research-filter_toolbar__7y5gb{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--ni-line);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow-sm)}.research-filter_searchField__d7_Bx{flex:1 1 280px;max-width:460px}.research-filter_filters__xz4i_{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}.research-filter_filter__k2Eoi{min-height:36px;max-width:100%;padding:7px 13px;border:1px solid var(--ni-line-strong);border-radius:999px;background:var(--ni-paper);color:var(--ni-muted);font-size:.78rem;font-weight:650;line-height:1.25;text-align:left;cursor:pointer;transition:border-color var(--ni-speed) var(--ni-ease),background-color var(--ni-speed) var(--ni-ease),color var(--ni-speed) var(--ni-ease)}.research-filter_filter__k2Eoi:hover{border-color:var(--ni-muted);color:var(--ni-text-strong)}.research-filter_filter__k2Eoi[aria-pressed=true]{border-color:var(--ni-midnight);background:var(--ni-midnight);color:var(--ni-white)}.research-filter_countRow__TeQ_5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px}.research-filter_count__P_q9G{margin:0;font-size:.84rem;color:var(--ni-muted)}.research-filter_countValue__gZwrc{font-family:var(--ni-mono);font-size:.82rem;color:var(--ni-text-strong)}.research-filter_reset__6nykz{min-height:34px;padding:0 12px;border:1px solid var(--ni-line-strong);border-radius:8px;background:var(--ni-white);color:var(--ni-text);font-size:.78rem;font-weight:650;cursor:pointer}.research-filter_reset__6nykz:hover{border-color:var(--ni-muted);color:var(--ni-ok)}.research-filter_reset__6nykz:disabled{opacity:.5;cursor:not-allowed}.research-filter_results__Td22F{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.research-filter_results__Td22F>li{display:flex}.research-filter_results__Td22F>li>*{width:100%}.research-filter_empty__gwWkE{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:clamp(24px,4vw,40px);border:1px dashed var(--ni-line-strong);border-radius:var(--ni-radius-lg);background:var(--ni-surface)}.research-filter_emptyTitle__WAFHL{margin:0;font-size:1.05rem}.research-filter_emptyText__T1qFd{margin:0 0 6px;max-width:68ch;font-size:.9rem;color:var(--ni-muted)}@media (max-width:1080px){.research-filter_results__Td22F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.research-filter_results__Td22F{grid-template-columns:minmax(0,1fr)}.research-filter_toolbar__7y5gb{padding:16px}.research-filter_searchField__d7_Bx{max-width:none}}.research-entry_entry__LAxAd{display:flex;flex-direction:column;gap:12px;scroll-margin-top:140px}.research-entry_badges__43XrN{display:flex;flex-wrap:wrap;gap:6px}.research-entry_title__8oEWl{margin:0;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.3}.research-entry_abstract__Ju99j{display:grid;grid-gap:.75em;gap:.75em;font-size:.89rem;line-height:1.68;color:var(--ni-muted)}.research-entry_abstract__Ju99j p{margin:0}.research-entry_block__8rgPO{margin-top:6px;padding:14px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-surface)}.research-entry_blockTitle__f4jrD{margin:0 0 10px;font-family:var(--ni-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-muted)}.research-entry_blockNote__iqftK{margin:10px 0 0;font-size:.78rem;line-height:1.55;color:var(--ni-muted)}.research-entry_sequence__Ly0CE{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;counter-reset:sequence}.research-entry_sequence__Ly0CE li{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 8px;border:1px solid var(--ni-line);border-radius:7px;background:var(--ni-paper);font-family:var(--ni-mono);font-size:.72rem;color:var(--ni-text-strong);overflow-wrap:anywhere;counter-increment:sequence}.research-entry_sequence__Ly0CE li:before{content:counter(sequence,decimal-leading-zero);flex:0 0 auto;font-size:.62rem;color:var(--ni-ok)}.research-entry_taxonomy__XF2j8{margin:0;display:grid;grid-gap:8px;gap:8px}.research-entry_taxonomyItem__aUiCf{display:grid;grid-template-columns:minmax(92px,150px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.research-entry_taxonomyItem__aUiCf dt{font-family:var(--ni-mono);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ni-ok);overflow-wrap:anywhere}.research-entry_taxonomyItem__aUiCf dd{margin:0;font-size:.8rem;line-height:1.55;color:var(--ni-muted)}.research-entry_meta__ExbFI{margin:0;display:grid;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px solid var(--ni-line)}.research-entry_meta__ExbFI>div{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.research-entry_meta__ExbFI dt{font-family:var(--ni-mono);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ni-muted)}.research-entry_meta__ExbFI dd{margin:0;font-size:.8rem;color:var(--ni-text);overflow-wrap:anywhere}.research-entry_meta__ExbFI a{color:var(--ni-ok);font-weight:600}.research-entry_meta__ExbFI a:hover{text-decoration:underline;text-underline-offset:3px}.research-entry_links__zIdN2{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.research-entry_links__zIdN2 li{font-size:.8rem}.research-entry_links__zIdN2 a{color:var(--ni-ok);font-weight:600;overflow-wrap:anywhere}.research-entry_links__zIdN2 a:hover{text-decoration:underline;text-underline-offset:3px}.research-entry_related___jnl5{margin-top:2px;padding-top:12px;border-top:1px solid var(--ni-line)}.research-entry_relatedTitle__BCwic{margin:0 0 6px;font-family:var(--ni-mono);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ni-muted)}.research-entry_relatedList__iMjY5{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.research-entry_relatedList__iMjY5 a{font-size:.8rem;color:var(--ni-ok);font-weight:600}.research-entry_relatedList__iMjY5 a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:520px){.research-entry_sequence__Ly0CE{grid-template-columns:repeat(2,minmax(0,1fr))}.research-entry_meta__ExbFI>div,.research-entry_taxonomyItem__aUiCf{grid-template-columns:minmax(0,1fr);gap:2px}}.chinje-conformance_blocks__fRHTG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}@media (max-width:900px){.chinje-conformance_blocks__fRHTG{grid-template-columns:minmax(0,1fr)}}.family-pager_pager__AzvGZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px;padding-top:22px;border-top:1px solid var(--ni-line)}.family-pager_link__JDaXJ{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px;border:1px solid var(--ni-line);border-radius:var(--ni-radius);background:var(--ni-paper);transition:border-color var(--ni-speed) var(--ni-ease),transform var(--ni-speed) var(--ni-ease)}.family-pager_link__JDaXJ:hover{border-color:var(--ni-mint-strong);transform:translateY(-1px)}.family-pager_next__ALid6{text-align:right}.family-pager_label__aJsVQ{font-family:var(--ni-mono);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ni-ok)}.family-pager_title__vnku2{font-size:.9rem;font-weight:600;line-height:1.4;color:var(--ni-text-strong)}@media (max-width:700px){.family-pager_pager__AzvGZ{grid-template-columns:minmax(0,1fr)}.family-pager_next__ALid6{text-align:left}}.research-page_question__lYXpX{margin:0;padding:clamp(22px,3.4vw,40px);border:1px solid var(--ni-line);border-left:4px solid var(--ni-mint-strong);border-radius:var(--ni-radius-lg);background:linear-gradient(180deg,var(--ni-paper),var(--ni-surface));box-shadow:var(--ni-shadow-sm)}.research-page_question__lYXpX p{margin:0;max-width:44ch;font-size:clamp(1.25rem,2.6vw,1.95rem);font-weight:700;letter-spacing:-.02em;line-height:1.32;color:var(--ni-text-strong);text-wrap:balance}.research-page_questionNote__TBvvx{margin:18px 0 0;max-width:76ch;font-size:.86rem;line-height:1.65;color:var(--ni-muted)}.research-page_familyGrid__bm2XJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.research-page_familyCard__D_5QE{display:flex;flex-direction:column;gap:10px}.research-page_familyCard__D_5QE h3{margin:0;font-size:1.02rem;line-height:1.35}.research-page_familyCard__D_5QE p{flex:1 1}.research-page_familyCount__snir4{margin:0;font-family:var(--ni-mono);font-size:.7rem;letter-spacing:.02em;color:var(--ni-muted)}.research-page_publicationGrid__nL16r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.research-page_splitAside__QfXHR{display:grid;grid-gap:14px;gap:14px;align-content:start}.research-page_group__ZLLqO{scroll-margin-top:140px}.research-page_group__ZLLqO+.research-page_group__ZLLqO{margin-top:clamp(44px,5vw,72px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--ni-line)}.research-page_groupHead__G2tkL{max-width:820px;margin-bottom:clamp(20px,3vw,30px)}.research-page_groupHead__G2tkL h2{margin-bottom:10px}.research-page_groupHead__G2tkL p{margin:0;max-width:74ch;color:var(--ni-muted);font-size:.94rem;line-height:1.7}.research-page_entryGrid___TR_N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.research-page_note__lYBu7{margin-top:28px;padding:18px 20px;border:1px solid var(--ni-line);border-left:3px solid var(--ni-ok);border-radius:var(--ni-radius);background:var(--ni-surface)}.research-page_note__lYBu7 p{margin:0;font-size:.84rem;line-height:1.65;color:var(--ni-muted)}.research-page_note__lYBu7 strong{color:var(--ni-text-strong)}.research-page_aboutList__YQZBi{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.research-page_aboutList__YQZBi li{display:grid;grid-gap:3px;gap:3px;padding-left:18px;position:relative;font-size:.86rem;line-height:1.6;color:var(--ni-muted)}.research-page_aboutList__YQZBi li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--ni-mint)}.research-page_aboutList__YQZBi strong{color:var(--ni-text-strong);font-size:.86rem}.research-page_crossLink__Mb7KW{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;font-size:.86rem;color:var(--ni-muted)}@media (max-width:1080px){.research-page_familyGrid__bm2XJ,.research-page_publicationGrid__nL16r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.research-page_entryGrid___TR_N{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.research-page_familyGrid__bm2XJ,.research-page_publicationGrid__nL16r{grid-template-columns:minmax(0,1fr)}.research-page_question__lYXpX p{max-width:none}}.research-page_recognition__9UWsp{display:flex;flex-direction:column;gap:12px;max-width:980px;border-left:4px solid var(--ni-ok)}.research-page_recognitionMeta__5Z9zo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.research-page_recognitionSource__7Y9_h{font-family:var(--ni-mono);letter-spacing:.12em}.research-page_recognition__9UWsp h3{margin:0;font-size:clamp(1.15rem,2vw,1.4rem)}.research-page_recognitionGrid__QRo_W{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:24px;gap:24px;margin-top:6px;padding-top:16px;border-top:1px solid var(--ni-line)}.research-page_recognitionLabel__P7PUl{margin:0 0 10px;font-family:var(--ni-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-muted-2)}.research-page_relevanceList__hrMCN{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:.85rem;line-height:1.55;color:var(--ni-muted)}.research-page_relevanceList__hrMCN strong{color:var(--ni-text)}.research-page_recognitionBoundary__EZSIp{margin:0;padding-top:14px;border-top:1px solid var(--ni-line);font-size:.75rem;line-height:1.6;color:var(--ni-muted-2)}@media (max-width:760px){.research-page_recognitionGrid__QRo_W{grid-template-columns:minmax(0,1fr)}}.command-palette_label__cvUXG{margin-left:2px}@media (max-width:1100px){.command-palette_label__cvUXG,.command-palette_shortcut__3JY71{display:none}}.command-palette_shortcut__3JY71{margin-left:6px;padding:1px 5px;border:1px solid var(--ni-line);border-radius:4px;background:var(--ni-surface);font-family:var(--ni-mono);font-size:8.5px;color:var(--ni-muted)}.command-palette_overlay__6n6C8{position:fixed;inset:0;z-index:200;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 24px;background:rgba(4,13,22,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.command-palette_dialog__JNVQ3{width:min(660px,100%);max-height:78vh;display:flex;flex-direction:column;border:1px solid var(--ni-line-strong);border-radius:var(--ni-radius-lg);background:var(--ni-paper);box-shadow:var(--ni-shadow-lg);overflow:hidden}.command-palette_inputRow__DAPX_{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ni-line)}.command-palette_inputIcon__oruAe{color:var(--ni-muted);font-size:18px;line-height:1}.command-palette_inputRow__DAPX_ input{flex:1 1;border:0;outline:none;background:transparent;font-size:1rem;color:var(--ni-text-strong)}.command-palette_inputRow__DAPX_ input::placeholder{color:var(--ni-muted)}.command-palette_close__btK6e{border:1px solid var(--ni-line);border-radius:6px;background:var(--ni-surface);color:var(--ni-muted);font-family:var(--ni-mono);font-size:9px;padding:4px 7px;cursor:pointer}.command-palette_results__2anNt{overflow-y:auto;padding:8px}.command-palette_group__zeoG0+.command-palette_group__zeoG0{margin-top:6px}.command-palette_groupLabel__YmCUV{margin:8px 10px 4px;font-family:var(--ni-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--ni-muted)}.command-palette_results__2anNt ul{list-style:none;margin:0;padding:0}.command-palette_option__3yk7U{width:100%;display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.command-palette_optionActive__hVL7i{border-color:rgba(130,240,195,.5);background:var(--ni-surface)}.command-palette_optionTitle__W7Oen{font-size:.9rem;font-weight:600;color:var(--ni-text-strong)}.command-palette_optionDescription__v5Ypi{font-size:.76rem;line-height:1.4;color:var(--ni-muted)}.command-palette_empty__NGZLe{margin:18px 12px;font-size:.84rem;color:var(--ni-muted)}.command-palette_footer__INm5h{display:flex;flex-wrap:wrap;gap:16px;padding:10px 16px;border-top:1px solid var(--ni-line);font-size:.72rem;color:var(--ni-muted)}.command-palette_footer__INm5h kbd{display:inline-block;margin-right:4px;padding:1px 5px;border:1px solid var(--ni-line);border-radius:4px;background:var(--ni-surface);font-family:var(--ni-mono);font-size:9px}@media (max-width:700px){.command-palette_overlay__6n6C8{padding-top:6vh}.command-palette_shortcut__3JY71{display:none}}