.dv-path_path__DCTZv{border:1px solid #d9cee6;border-radius:12px;background:white;overflow:clip}.dv-path_header__607bU{padding:24px 28px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #e7e1ee}.dv-path_header__607bU>span{font:10px monospace;letter-spacing:.1em;color:#5e4281}.dv-path_header__607bU p{margin:0;font-size:13px;color:#675380}.dv-path_tabs__r1nIv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#f7f4fa;padding:12px;gap:5px}.dv-path_tabs__r1nIv button{border:0;background:none;min-height:65px;cursor:pointer;border-radius:6px;color:#5f497b;font-family:inherit;font-weight:600;line-height:1.3;font-size:12px}.dv-path_tabs__r1nIv button span{display:block;font:10px monospace;margin:0 0 8px;color:#6d528d}.dv-path_tabs__r1nIv button[aria-pressed=true]{background:#7021db;color:white}.dv-path_tabs__r1nIv button[aria-pressed=true] span{color:#f2e5ff}.dv-path_workspace__67LSZ{display:grid;grid-template-columns:1fr 1fr}.dv-path_scene__rb19u{padding:28px;background:#f2edf8;border-right:1px solid #dfd5eb}.dv-path_sceneTitle__XXuYv{display:flex;align-items:center;gap:18px}.dv-path_sceneTitle__XXuYv svg{width:80px;height:80px}.dv-path_sceneTitle__XXuYv small{font:11px monospace;color:#5f4480}.dv-path_sceneTitle__XXuYv h3{font-size:26px;margin:5px 0;color:#1b4259;letter-spacing:-.03em}.dv-path_timeline__6Cp3e{margin:30px 0 20px;display:grid;grid-template-columns:1fr 66px 1fr;align-items:end;gap:6px}.dv-path_timeline__6Cp3e>div{min-width:0}.dv-path_epoch__qGgTw{font:10px monospace;color:#6a5089;display:block;margin-bottom:10px}.dv-path_timeline__6Cp3e b{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #cab8df;border-radius:7px;padding:17px;font:600 24px monospace;color:#452270}.dv-path_timeline__6Cp3e b small{font:11px/1.4 monospace;font-weight:400;color:#614880}.dv-path_boundary__eJ0k0{text-align:center;align-self:stretch;display:grid;place-content:center;border-left:1px dashed #ad9464;border-right:1px dashed #ad9464;margin:0 6px}.dv-path_boundary__eJ0k0 i{font:28px monospace;color:#a27324}.dv-path_boundary__eJ0k0 span{font:9px monospace;color:#926516;margin-top:6px}.dv-path_receipt__vvUIg{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#e8e0f2;border-radius:5px;padding:13px 15px;font:11px monospace;color:#513574}.dv-path_receipt__vvUIg i{font-style:normal;font-size:20px}.dv-path_receipt__vvUIg strong{font-weight:500}.dv-path_receipt__vvUIg[data-verdict=true]{background:#f7e5e1;color:#993f36}.dv-path_observation__c9Rh1{padding-top:24px;color:#3e2162}.dv-path_observation__c9Rh1 strong{font-size:16px;line-height:1.5;display:block}.dv-path_observation__c9Rh1 p{font-size:13px;line-height:1.6;color:#604680;margin:6px 0 0}.dv-path_readout__p9Bpa{padding:32px}.dv-path_readout__p9Bpa>small{font:10px monospace;letter-spacing:.08em;color:#6d558a}.dv-path_readout__p9Bpa h2{font-size:26px;letter-spacing:-.035em;line-height:1.2;color:#1a384d;margin:12px 0 18px}.dv-path_readout__p9Bpa>p{font-size:14px;line-height:1.8;color:#5e4878;margin:0 0 20px;max-width:55ch}.dv-path_readout__p9Bpa aside{border-left:3px solid #c2b0d9;padding:0 0 0 15px}.dv-path_readout__p9Bpa aside>span{font:10px monospace;text-transform:uppercase;letter-spacing:.06em;color:#5c417c}.dv-path_readout__p9Bpa aside p{font-size:12px;line-height:1.7;color:#60477e;margin:7px 0}.dv-path_readout__p9Bpa a{display:inline-block;margin-top:20px;font-size:13px;font-weight:650;color:#4d247f;text-decoration:none}.dv-path_path__DCTZv footer{border-top:1px solid #dfd7e9;display:flex;justify-content:space-between;align-items:center;padding:12px 24px;color:#675380;font:11px monospace}.dv-path_path__DCTZv footer button{min-height:44px;border:0;background:none;font-family:inherit;font-size:12px;color:#503175;cursor:pointer}.dv-path_path__DCTZv footer button:disabled{color:#9284a4;cursor:default}.dv-path_path__DCTZv a:focus-visible,.dv-path_path__DCTZv button:focus-visible{outline:3px solid #8750be;outline-offset:2px}@media (max-width:720px){.dv-path_header__607bU{padding:20px;display:block}.dv-path_header__607bU p{margin-top:8px}.dv-path_tabs__r1nIv{grid-template-columns:repeat(3,minmax(0,1fr))}.dv-path_workspace__67LSZ{grid-template-columns:1fr}.dv-path_scene__rb19u{border-right:0;border-bottom:1px solid #dfd5eb;padding:20px}.dv-path_readout__p9Bpa{padding:24px}.dv-path_readout__p9Bpa h2{font-size:24px}.dv-path_timeline__6Cp3e b{padding:12px 8px;gap:6px;font-size:20px}.dv-path_timeline__6Cp3e b small{font-size:9px}.dv-path_path__DCTZv footer{padding:10px 12px;gap:8px}.dv-path_path__DCTZv footer button{font-size:10px}.dv-path_sceneTitle__XXuYv svg{width:64px;height:64px}}.dv-explore_experiment__dz4RI{border:1px solid #d5cbe2;background:white;border-radius:10px;overflow:clip;margin:6px 0 44px}.dv-explore_experimentHead__eniz0{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px}.dv-explore_kicker__gKpzq{font:11px/1.6 monospace;letter-spacing:.12em;text-transform:uppercase;color:#654987}.dv-explore_experimentHead__eniz0 h2{font-size:clamp(21px,2.4vw,29px);letter-spacing:-.03em;margin:5px 0 0;line-height:1.2;font-weight:750}.dv-explore_restart__GE_aM{border:0;background:none;color:#5e4879;min-height:44px;font-family:inherit;font-size:13px;line-height:1.4;cursor:pointer;white-space:nowrap}.dv-explore_workbench__d9KfY{background:linear-gradient(125deg,#201332,#332049);color:#d6c6ea;padding:20px 28px}.dv-explore_boardTop__zfTft{display:flex;justify-content:space-between;gap:16px;color:#9c85b9;font:10px/1.6 monospace;letter-spacing:.1em}.dv-explore_boardTop__zfTft span:last-child{color:#a672e6}.dv-explore_machine__VLgqB{display:grid;grid-template-columns:1fr .5fr 1.1fr .5fr 1fr;align-items:center;padding:26px 16px 24px}.dv-explore_machineNode__Oc5PX{text-align:center;min-width:0}.dv-explore_machineNode__Oc5PX>span{font:10px/1.6 monospace;color:#a58ec1;letter-spacing:.1em}.dv-explore_machineNode__Oc5PX svg{display:block;width:120px;height:76px;max-width:100%;margin:12px auto;fill:none;stroke:#a573e3;stroke-width:1.5}.dv-explore_machineNode__Oc5PX svg text{fill:#dcc6f6;stroke:none;font:22px monospace}.dv-explore_machineNode__Oc5PX strong{display:block;font-size:19px;font-weight:550;color:#f2ecfa}.dv-explore_machineNode__Oc5PX small{display:block;color:#a58fc1;font-size:12px;margin-top:7px}.dv-explore_machineNode__Oc5PX[data-bad=true] svg{stroke:#f19d93}.dv-explore_machineNode__Oc5PX[data-bad=true] strong{color:#ffb4a9}.dv-explore_dim__X9BCM{stroke:#513c6b}.dv-explore_signal__YEhWO{text-align:center;color:#7e659c;font:12px/1.5 monospace}.dv-explore_signal__YEhWO span{border:1px solid #533b70;padding:6px 8px;border-radius:3px;white-space:nowrap}.dv-explore_signal__YEhWO i{font-style:normal;display:block;font-size:35px;font-weight:200;margin-top:6px}.dv-explore_signal__YEhWO[data-active=true]{color:#b285ea}.dv-explore_signal__YEhWO[data-active=true] span{border-color:#75569b;background:#3d225e}.dv-explore_signal__YEhWO[data-bad=true] span{background:#553b41;color:#ffb6a8;border-color:#b8746d}.dv-explore_matchRule__NdTxi{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:15px;border-top:1px solid #412b5b}.dv-explore_matchRule__NdTxi>span{font:10px/1.5 monospace;letter-spacing:.08em;color:#9c85b9;margin-right:6px}.dv-explore_matchRule__NdTxi button{background:none;border:1px solid #5b4773;color:#af9ac9;border-radius:4px;min-height:44px;padding:9px 14px;font-size:12px;cursor:pointer}.dv-explore_matchRule__NdTxi button[aria-pressed=true]{background:#e4d7f3;color:#163b50;border-color:#e4d7f3}.dv-explore_actions__63s39{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:22px 26px 0}.dv-explore_actions__63s39 button{min-height:58px;text-align:left;display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid #cabdda;border-radius:5px;background:#fbf9fd;color:#3f2362;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.dv-explore_actions__63s39 button span{font-size:23px;font-weight:400;color:#4f07a6}.dv-explore_actions__63s39 button:hover:enabled{border-color:#5916aa;background:#f1e9fa}.dv-explore_actions__63s39 button:disabled{opacity:.38;cursor:default}.dv-explore_feedback__R_Viq{display:flex;align-items:center;gap:12px;padding:16px 28px 22px;color:#4d346b}.dv-explore_feedback__R_Viq>span{width:24px;height:24px;border-radius:50%;background:#ebe4f4;color:#4a1789;display:grid;place-items:center;flex:none}.dv-explore_feedback__R_Viq p{font-size:14px;line-height:1.5;margin:0}.dv-explore_feedback__R_Viq[data-bad=true]{color:#8b4039}.dv-explore_feedback__R_Viq[data-bad=true]>span{color:#a73b35;background:#fcedea}.dv-explore_inspector__aBk1K{border-top:1px solid #e0d9e9;color:#503670}.dv-explore_inspector__aBk1K summary{cursor:pointer;padding:16px 28px;font-size:13px;font-weight:650;min-height:48px}.dv-explore_inspector__aBk1K summary span{font-weight:400;color:#8d809c;margin-left:12px}.dv-explore_inspectorBody__8s2GC{padding:0 28px 22px;font-size:14px;line-height:1.7;max-width:850px}.dv-explore_inspectorBody__8s2GC ol{padding-left:20px}.dv-explore_inspectorBody__8s2GC a{color:#54268c}.dv-explore_noScript__1Mi3m{padding:20px;font-size:14px}@media (max-width:700px){.dv-explore_experimentHead__eniz0{padding:18px;align-items:start}.dv-explore_experimentHead__eniz0 h2{max-width:250px}.dv-explore_workbench__d9KfY{padding:18px 12px}.dv-explore_boardTop__zfTft{font-size:9px;gap:12px}.dv-explore_boardTop__zfTft span:first-child{max-width:130px}.dv-explore_machine__VLgqB{grid-template-columns:1fr 35px 1fr 35px 1fr;padding:24px 0}.dv-explore_machineNode__Oc5PX>span{font-size:8px;letter-spacing:0}.dv-explore_machineNode__Oc5PX svg{height:64px;margin:6px auto}.dv-explore_machineNode__Oc5PX strong{font-size:14px}.dv-explore_machineNode__Oc5PX small{font-size:10px;line-height:1.5;min-height:30px}.dv-explore_signal__YEhWO{font-size:9px}.dv-explore_signal__YEhWO span{border:0;padding:3px 0}.dv-explore_signal__YEhWO i{font-size:23px}.dv-explore_matchRule__NdTxi{flex-wrap:wrap;gap:6px}.dv-explore_matchRule__NdTxi>span{font-size:9px}.dv-explore_matchRule__NdTxi button{padding:8px;font-size:11px}.dv-explore_actions__63s39{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 14px 0;gap:8px}.dv-explore_actions__63s39 button{padding:9px;gap:8px;font-size:12px;min-height:54px}.dv-explore_feedback__R_Viq{padding:16px;align-items:start}.dv-explore_inspector__aBk1K summary{padding:16px}.dv-explore_inspector__aBk1K summary span{display:none}.dv-explore_inspectorBody__8s2GC{padding:0 16px 18px}}.dv-explore_fixtureNote___c7C6{margin:0;padding:12px 28px 0;font-size:11px;line-height:1.6;color:#78658f}.dv-explore_boardTop__zfTft,.dv-explore_machineNode__Oc5PX>span,.dv-explore_matchRule__NdTxi>span{color:#c6b4da;font-size:11px}.dv-explore_boardTop__zfTft span:last-child,.dv-explore_machineNode__Oc5PX svg{color:#d3afff;stroke:#c899fa}.dv-explore_machineNode__Oc5PX small{color:#c6b4da;font-size:13px}.dv-explore_signal__YEhWO{color:#b9a3ce}.dv-explore_matchRule__NdTxi button{color:#decbed;border-color:#78658e}.dv-explore_matchRule__NdTxi button[aria-pressed=true]{background:#ecdafa;color:#2d1644;border-color:#ecdafa}.dv-explore_restart__GE_aM{border:1px solid #d4c4e5;border-radius:7px;padding:8px 12px;color:#66379a;font-weight:650}.dv-explore_restart__GE_aM:hover{background:#f6effd}@media (max-width:560px){.dv-explore_boardTop__zfTft,.dv-explore_machineNode__Oc5PX>span{font-size:10px}.dv-explore_machineNode__Oc5PX small{font-size:11px}}.floating-contents-rail_rail__2Hp6g{--toc-accent:#7b54f7;--toc-accent-border:#c9b4ff;--toc-accent-glow:rgba(95,0,255,0.08);--toc-accent-secondary:#f000c8;--toc-accent-soft:#f4f0ff;--toc-accent-strong:#4c00cf;--toc-activation-offset:132px;position:sticky;z-index:24;top:calc(var(--contents-header-height, 88px) + 18px);max-height:calc(100svh - var(--contents-header-height, 88px) - 36px);padding:16px;overflow:auto;border:1px solid #d8dfea;border-radius:18px;color:#18202b;background:radial-gradient(circle at 100% 0,var(--toc-accent-glow),transparent 38%),rgba(251,252,255,.96);box-shadow:0 18px 48px rgba(11,31,58,.1);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);scrollbar-color:#b9c3d1 transparent}.floating-contents-rail_rail__2Hp6g[data-accent=amber]{--toc-accent:#c87200;--toc-accent-border:#edc88b;--toc-accent-glow:rgba(242,160,7,0.11);--toc-accent-secondary:#f000c8;--toc-accent-soft:#fff7e8;--toc-accent-strong:#8c5000}.floating-contents-rail_rail__2Hp6g[data-accent=cyan]{--toc-accent:#0a8fbd;--toc-accent-border:#9edff3;--toc-accent-glow:rgba(39,188,235,0.11);--toc-accent-secondary:#5f00ff;--toc-accent-soft:#edfaff;--toc-accent-strong:#087498}.floating-contents-rail_rail__2Hp6g[data-accent=green]{--toc-accent:#0c8a59;--toc-accent-border:#9bdcc3;--toc-accent-glow:rgba(18,166,106,0.1);--toc-accent-secondary:#27bceb;--toc-accent-soft:#eefaf5;--toc-accent-strong:#086b45}.floating-contents-rail_rail__2Hp6g[data-accent=magenta]{--toc-accent:#c300a3;--toc-accent-border:#edabdf;--toc-accent-glow:rgba(240,0,200,0.1);--toc-accent-secondary:#5f00ff;--toc-accent-soft:#fff0fb;--toc-accent-strong:#9b0082}.floating-contents-rail_rail__2Hp6g[data-accent=red]{--toc-accent:#c62d25;--toc-accent-border:#f1b4ae;--toc-accent-glow:rgba(229,43,37,0.09);--toc-accent-secondary:#f2a007;--toc-accent-soft:#fff2f0;--toc-accent-strong:#a5211b}.floating-contents-rail_railHeading__H3bRK{padding:2px 4px 14px;display:grid;gap:4px;border-bottom:1px solid #d8dfea}.floating-contents-rail_groupLabel__rKE_A,.floating-contents-rail_railEyebrow__cRbxg{color:#6a7483;font-size:10px;font-weight:860;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.floating-contents-rail_railHeading__H3bRK strong{color:#0b1f3a;font-size:16px;font-weight:820;letter-spacing:-.025em;line-height:1.25}.floating-contents-rail_railHeading__H3bRK small{color:#687486;font-size:10px;font-weight:720;line-height:1.35}.floating-contents-rail_overviewLink__7je6L{width:max-content;min-height:36px;margin-top:5px;padding:7px 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--toc-accent-border);border-radius:9px;color:var(--toc-accent-strong);background:var(--toc-accent-soft);font-size:10px;font-weight:800;text-decoration:none}.floating-contents-rail_overviewLink__7je6L:hover{color:#ffffff;background:var(--toc-accent-strong)}.floating-contents-rail_group__hEVbU{margin-top:14px}.floating-contents-rail_groupLabel__rKE_A{padding-inline:4px}.floating-contents-rail_linkRail__ZaaOh{margin-top:7px;display:grid;gap:3px}.floating-contents-rail_linkRail__ZaaOh a{position:relative;min-height:44px;padding:9px 10px 9px 13px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:10px;color:#536073;font-size:12px;font-weight:720;line-height:1.28;text-decoration:none;transition:border-color .17s ease,color .17s ease,background .17s ease,transform .17s ease}.floating-contents-rail_linkRail__ZaaOh a>span{flex:0 0 auto;color:var(--toc-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800}.floating-contents-rail_linkRail__ZaaOh a:before{position:absolute;top:9px;bottom:9px;left:4px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--toc-accent),var(--toc-accent-secondary));content:"";opacity:0;transform:scaleY(.3);transition:opacity .17s ease,transform .17s ease}.floating-contents-rail_linkRail__ZaaOh a:hover{transform:translateX(2px)}.floating-contents-rail_linkRail__ZaaOh a:hover,.floating-contents-rail_linkRail__ZaaOh a[aria-current=page]{border-color:var(--toc-accent-border);color:var(--toc-accent-strong);background:var(--toc-accent-soft)}.floating-contents-rail_linkRail__ZaaOh a[data-active=true]{color:#0b1f3a;background:#ffffff;box-shadow:0 7px 18px rgba(11,31,58,.07)}.floating-contents-rail_linkRail__ZaaOh a[aria-current=page]:before,.floating-contents-rail_linkRail__ZaaOh a[data-active=true]:before{opacity:1;transform:scaleY(1)}.floating-contents-rail_rail__2Hp6g :is(a):focus-visible{outline:3px solid #f000c8;outline-offset:2px}.floating-contents-rail_mobileToggle__hbAGo{display:none}@media (max-width:1320px){.floating-contents-rail_rail__2Hp6g{--toc-activation-offset:214px;top:var(--contents-header-height,88px);max-height:none;margin:0 0 18px;padding:8px 10px 9px;overflow:visible;border-radius:0 0 16px 16px;box-shadow:0 12px 32px rgba(11,31,58,.09)}.floating-contents-rail_railHeading__H3bRK{min-width:0;padding:0 2px 7px;display:grid;grid-template-columns:minmax(140px,auto) minmax(0,1fr) auto;align-items:center;gap:5px 12px}.floating-contents-rail_railEyebrow__cRbxg{display:none}.floating-contents-rail_railHeading__H3bRK strong{font-size:13px}.floating-contents-rail_railHeading__H3bRK small{font-size:10px;white-space:normal}.floating-contents-rail_overviewLink__7je6L{min-height:34px;margin-top:0;grid-column:3;grid-row:1}.floating-contents-rail_group__hEVbU{margin-top:0;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px}.floating-contents-rail_group__hEVbU+.floating-contents-rail_group__hEVbU{margin-top:5px;padding-top:5px;border-top:1px solid #e1e6ef}.floating-contents-rail_groupLabel__rKE_A{padding:0}.floating-contents-rail_linkRail__ZaaOh{min-width:0;margin-top:0;padding:1px 2px 3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow:visible}.floating-contents-rail_linkRail__ZaaOh a{min-width:0;min-height:44px;padding:8px 11px;white-space:normal;overflow-wrap:anywhere}.floating-contents-rail_linkRail__ZaaOh a:before{top:auto;right:10px;bottom:2px;left:10px;width:auto;height:2px;transform:scaleX(.3)}.floating-contents-rail_linkRail__ZaaOh a[aria-current=page]:before,.floating-contents-rail_linkRail__ZaaOh a[data-active=true]:before{transform:scaleX(1)}.floating-contents-rail_mobileToggle__hbAGo{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 4px;border:0;background:transparent;text-align:left;color:#624181;font:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.floating-contents-rail_mobileToggle__hbAGo>span:first-child{flex-shrink:0;font-size:12px}.floating-contents-rail_mobileToggle__hbAGo strong{min-width:0;font-size:12px;font-weight:500;color:#625a70}.floating-contents-rail_mobileToggle__hbAGo>span:last-child{margin-left:auto;font-size:20px}.floating-contents-rail_mobileToggle__hbAGo:focus-visible{outline:3px solid #b756d2;outline-offset:2px}.floating-contents-rail_groups__idAbd[data-open=false]{display:none}.floating-contents-rail_groups__idAbd[data-open=true]{max-height:55svh;overflow-y:auto;padding:8px 0;border-top:1px solid #ded4e9}}@media (max-width:760px){.floating-contents-rail_rail__2Hp6g{--contents-header-height:68px;--toc-activation-offset:188px;margin-inline:0;padding-inline:8px;border-radius:0 0 14px 14px}.floating-contents-rail_group__hEVbU{grid-template-columns:1fr;gap:3px}.floating-contents-rail_groupLabel__rKE_A{display:none}.floating-contents-rail_railHeading__H3bRK{grid-template-columns:minmax(0,1fr) auto}.floating-contents-rail_railHeading__H3bRK strong{grid-column:1}.floating-contents-rail_railHeading__H3bRK small{grid-column:1;grid-row:2}.floating-contents-rail_overviewLink__7je6L{grid-column:2;grid-row:1/span 2}.floating-contents-rail_group__hEVbU:first-of-type .floating-contents-rail_linkRail__ZaaOh a{min-height:44px;font-size:11px}}@media (max-width:420px){.floating-contents-rail_linkRail__ZaaOh{grid-template-columns:minmax(0,1fr)}.floating-contents-rail_mobileToggle__hbAGo strong{display:none}}@media (prefers-reduced-motion:reduce){.floating-contents-rail_linkRail__ZaaOh a,.floating-contents-rail_linkRail__ZaaOh a:before{transition:none}}@media (forced-colors:active){.floating-contents-rail_linkRail__ZaaOh a,.floating-contents-rail_rail__2Hp6g{background:Canvas}.floating-contents-rail_linkRail__ZaaOh a[aria-current]{border-color:Highlight;color:Highlight}}@media print{.floating-contents-rail_rail__2Hp6g{display:none!important}}:is(.split-topic-guide-shell_accentScope__jz8xs,.split-topic-guide-shell_partLayout__fMQxJ,.split-topic-guide-shell_overviewIndex__PtYaP article){--split-accent:#7b54f7;--split-accent-border:#c9b4ff;--split-accent-glow:rgba(95,0,255,0.08);--split-accent-soft:#f4f0ff;--split-accent-strong:#4c00cf}:is(.split-topic-guide-shell_accentScope__jz8xs,.split-topic-guide-shell_partLayout__fMQxJ,.split-topic-guide-shell_overviewIndex__PtYaP article)[data-accent=amber]{--split-accent:#c87200;--split-accent-border:#edc88b;--split-accent-glow:rgba(242,160,7,0.1);--split-accent-soft:#fff7e8;--split-accent-strong:#8c5000}:is(.split-topic-guide-shell_accentScope__jz8xs,.split-topic-guide-shell_partLayout__fMQxJ,.split-topic-guide-shell_overviewIndex__PtYaP article)[data-accent=cyan]{--split-accent:#0a8fbd;--split-accent-border:#9edff3;--split-accent-glow:rgba(39,188,235,0.1);--split-accent-soft:#edfaff;--split-accent-strong:#087498}:is(.split-topic-guide-shell_accentScope__jz8xs,.split-topic-guide-shell_partLayout__fMQxJ,.split-topic-guide-shell_overviewIndex__PtYaP article)[data-accent=green]{--split-accent:#0c8a59;--split-accent-border:#9bdcc3;--split-accent-glow:rgba(18,166,106,0.1);--split-accent-soft:#eefaf5;--split-accent-strong:#086b45}:is(.split-topic-guide-shell_accentScope__jz8xs,.split-topic-guide-shell_partLayout__fMQxJ,.split-topic-guide-shell_overviewIndex__PtYaP article)[data-accent=magenta]{--split-accent:#c300a3;--split-accent-border:#edabdf;--split-accent-glow:rgba(240,0,200,0.1);--split-accent-soft:#fff0fb;--split-accent-strong:#9b0082}:is(.split-topic-guide-shell_accentScope__jz8xs,.split-topic-guide-shell_partLayout__fMQxJ,.split-topic-guide-shell_overviewIndex__PtYaP article)[data-accent=red]{--split-accent:#c62d25;--split-accent-border:#f1b4ae;--split-accent-glow:rgba(229,43,37,0.09);--split-accent-soft:#fff2f0;--split-accent-strong:#a5211b}.split-topic-guide-shell_partLayout__fMQxJ{--split-guide-anchor-offset:18px;position:relative;z-index:2;display:grid;grid-template-columns:226px minmax(0,1fr);gap:clamp(20px,2.4vw,30px);align-items:start}.split-topic-guide-shell_partContent__AlhFo{min-width:0;max-width:100%;container-type:inline-size}.split-topic-guide-shell_partContent__AlhFo [data-toc-target=true]{scroll-margin-top:var(--split-guide-anchor-offset)}.split-topic-guide-shell_overviewIndex__PtYaP,.split-topic-guide-shell_questionDirectory__WkG5_{position:relative;z-index:1;border:1px solid #d8dfea;background:radial-gradient(circle at 96% 0,var(--split-accent-glow),transparent 28%),rgba(255,255,255,.96)}.split-topic-guide-shell_questionDirectory__WkG5_{padding:clamp(20px,2.8vw,30px);border-radius:20px;box-shadow:0 14px 40px rgba(11,31,58,.055)}.split-topic-guide-shell_questionDirectory__WkG5_>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:24px;align-items:end}.split-topic-guide-shell_overviewIndex__PtYaP>header>p,.split-topic-guide-shell_questionDirectory__WkG5_>header>div>p{margin:0 0 7px;color:var(--split-accent-strong);font-size:10px;font-weight:880;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.split-topic-guide-shell_overviewIndex__PtYaP>header h2,.split-topic-guide-shell_questionDirectory__WkG5_ h2{max-width:780px;margin:0;color:#0b1f3a;font-size:clamp(26px,3vw,38px);font-weight:850;letter-spacing:-.045em;line-height:1.04}.split-topic-guide-shell_questionDirectory__WkG5_>header>p{margin:0;color:#5f6979;font-size:13px;line-height:1.52}.split-topic-guide-shell_questionGrid__MXjjE{margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d8dfea;border-radius:14px;background:#d8dfea;list-style:none}.split-topic-guide-shell_questionGrid__MXjjE[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.split-topic-guide-shell_questionGrid__MXjjE[data-compact=true]>li:last-child:nth-child(odd){grid-column:1/-1}.split-topic-guide-shell_questionGrid__MXjjE li{min-width:0;display:flex;background:#fff}.split-topic-guide-shell_questionGrid__MXjjE a{position:relative;width:100%;min-width:0;min-height:68px;padding:11px 38px 11px 14px;display:flex;align-items:center;gap:10px;color:#0b1f3a;background:#fff;text-decoration:none;transition:color .17s ease,background .17s ease}.split-topic-guide-shell_questionCopy__SLWmX{min-width:0;display:grid;gap:3px}.split-topic-guide-shell_questionCopy__SLWmX small{color:var(--split-accent-strong);font-size:9px;font-weight:850;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.split-topic-guide-shell_questionCopy__SLWmX strong{overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:1.35}.split-topic-guide-shell_questionCopy__SLWmX em{color:#687486;font-size:10px;font-style:normal;font-weight:650;line-height:1.3}.split-topic-guide-shell_questionBadge__5Zgux{flex:0 0 auto;padding:3px 6px;border:1px solid var(--split-accent-border);border-radius:999px;color:var(--split-accent-strong);background:var(--split-accent-soft);font-size:8px;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.split-topic-guide-shell_questionGrid__MXjjE b{position:absolute;top:50%;right:14px;color:var(--split-accent);font-size:17px;transform:translateY(-50%);transition:transform .17s ease}.split-topic-guide-shell_questionGrid__MXjjE a:hover{color:var(--split-accent-strong);background:var(--split-accent-soft)}.split-topic-guide-shell_questionGrid__MXjjE a:hover b{transform:translate(3px,-50%)}.split-topic-guide-shell_overviewIndex__PtYaP a:focus-visible,.split-topic-guide-shell_overviewPracticeLink__Z9to0:focus-visible,.split-topic-guide-shell_partPager__I_BI6 a:focus-visible,.split-topic-guide-shell_questionGrid__MXjjE a:focus-visible{outline:3px solid #f000c8;outline-offset:-4px}.split-topic-guide-shell_overviewIndex__PtYaP{margin-top:22px;padding:clamp(24px,3.4vw,38px);border-radius:22px;background:radial-gradient(circle at 92% 6%,var(--split-accent-glow),transparent 29%),#f7f9fd}.split-topic-guide-shell_overviewIndex__PtYaP>div{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.split-topic-guide-shell_overviewIndex__PtYaP article{min-width:0;overflow:hidden;scroll-margin-top:calc(var(--contents-header-height, 88px) + 24px);border:1px solid #d8dfea;border-top:3px solid var(--split-accent);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(11,31,58,.04)}.split-topic-guide-shell_overviewCardLink__8B7y0{width:100%;min-height:100%;padding:20px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:1fr auto;gap:0 14px;color:#0b1f3a;text-decoration:none}.split-topic-guide-shell_overviewCardNumber__e4pat{color:var(--split-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:850}.split-topic-guide-shell_overviewCardCopy__KK9JN>p:first-child{margin:0 0 5px;color:var(--split-accent-strong);font-size:9px;font-weight:850;letter-spacing:.09em;line-height:1.25;text-transform:uppercase}.split-topic-guide-shell_overviewIndex__PtYaP :is(h2,h3){margin:0;color:#0b1f3a;font-size:20px;font-weight:820;letter-spacing:-.035em;line-height:1.12}.split-topic-guide-shell_overviewCardCopy__KK9JN>p:last-child{margin:9px 0 0;color:#5f6979;font-size:12px;line-height:1.5}.split-topic-guide-shell_overviewCardAction__FpObE{grid-column:2;min-height:44px;margin-top:12px;display:inline-flex;align-items:center;justify-content:space-between;color:var(--split-accent-strong);font-size:11px;font-weight:800}.split-topic-guide-shell_overviewCardAction__FpObE>span{font-size:17px;transition:transform .17s ease}.split-topic-guide-shell_overviewCardLink__8B7y0:hover .split-topic-guide-shell_overviewCardAction__FpObE>span{transform:translateX(3px)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family=sv]{--split-card-art:url(/guide-card-art/sv.webp)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family=dv]{--split-card-art:url(/guide-card-art/dv.webp)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family=design]{--split-card-art:url(/guide-card-art/design.webp)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family=architecture]{--split-card-art:url(/guide-card-art/architecture.webp)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family]{padding:0;border:0;background:transparent;box-shadow:none}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family]+.split-topic-guide-shell_questionDirectory__WkG5_{margin-top:22px}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family]>div{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article{--split-card-position:12% 18%;min-height:260px;isolation:isolate;border-color:color-mix(in srgb,var(--split-accent) 52%,#213955);background-color:#07162b;background-image:linear-gradient(180deg,rgba(7,22,43,.18) 0,rgba(7,22,43,.72) 48%,rgba(7,22,43,.98) 84%),var(--split-card-art);background-position:50%,var(--split-card-position);background-size:cover,auto 116%;box-shadow:0 14px 34px rgba(11,31,58,.13);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article[data-guide-card-index="1"]{--split-card-position:12% 18%}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article[data-guide-card-index="2"]{--split-card-position:50% 22%}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article[data-guide-card-index="3"]{--split-card-position:88% 18%}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article[data-guide-card-index="4"]{--split-card-position:14% 82%}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article[data-guide-card-index="5"]{--split-card-position:50% 78%}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article[data-guide-card-index="6"]{--split-card-position:86% 82%}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardLink__8B7y0{min-height:257px;grid-template-rows:auto 1fr auto;color:#fff}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardNumber__e4pat{width:29px;height:29px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--split-accent) 76%,#fff);border-radius:9px;color:color-mix(in srgb,var(--split-accent) 72%,#fff);background:rgba(7,22,43,.78)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardCopy__KK9JN{grid-column:1/-1;grid-row:2;align-self:end;margin-top:42px;text-shadow:0 2px 12px rgba(0,0,0,.58)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardCopy__KK9JN>p:first-child{color:color-mix(in srgb,var(--split-accent) 72%,#fff)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] :is(h2,h3){color:#fff}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardCopy__KK9JN>p:last-child{color:rgba(255,255,255,.87)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardAction__FpObE{grid-column:1/-1;grid-row:3;padding-top:10px;border-top:1px solid rgba(255,255,255,.24);color:#fff}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardAction__FpObE>span{color:color-mix(in srgb,var(--split-accent) 72%,#fff)}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article:hover{border-color:var(--split-accent);box-shadow:0 18px 42px rgba(11,31,58,.19);transform:translateY(-2px)}.split-topic-guide-shell_overviewPracticeLink__Z9to0{position:relative;min-height:82px;margin-top:12px;padding:18px 22px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;isolation:isolate;border:1px solid color-mix(in srgb,var(--split-accent) 58%,#173258);border-radius:16px;color:#fff;background:linear-gradient(112deg,#07162b 0,color-mix(in srgb,var(--split-accent-strong) 76%,#07162b) 58%,var(--split-accent) 145%);box-shadow:0 14px 30px rgba(11,31,58,.13);text-decoration:none;transition:box-shadow .18s ease,transform .18s ease}.split-topic-guide-shell_overviewPracticeLink__Z9to0:after{position:absolute;inset:0;z-index:-1;background:linear-gradient(164deg,transparent 45%,rgba(255,255,255,.13) 46% 47%,transparent 48%),radial-gradient(circle at 72% 28%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 82% 68%,rgba(255,255,255,.12) 0 2px,transparent 3px);content:""}.split-topic-guide-shell_overviewPracticeLink__Z9to0>span{display:grid;gap:4px}.split-topic-guide-shell_overviewPracticeLink__Z9to0 small{color:rgba(255,255,255,.72);font-size:9px;font-weight:850;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.split-topic-guide-shell_overviewPracticeLink__Z9to0 strong{font-size:clamp(15px,1.5vw,19px);font-weight:820;letter-spacing:-.02em;line-height:1.2}.split-topic-guide-shell_overviewPracticeLink__Z9to0 b{flex:0 0 auto;font-size:24px;transition:transform .18s ease}.split-topic-guide-shell_overviewPracticeLink__Z9to0:hover{box-shadow:0 18px 40px rgba(11,31,58,.19);transform:translateY(-2px)}.split-topic-guide-shell_overviewPracticeLink__Z9to0:hover b{transform:translateX(4px)}.split-topic-guide-shell_partPager__I_BI6{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.split-topic-guide-shell_partPager__I_BI6>a{min-height:78px;padding:15px 17px;display:grid;gap:5px;border:1px solid #d8dfea;border-radius:14px;color:#0b1f3a;background:#fff;text-decoration:none;transition:border-color .17s ease,color .17s ease,transform .17s ease}.split-topic-guide-shell_partPager__I_BI6>a[data-direction=forward]{text-align:right}.split-topic-guide-shell_partPager__I_BI6>a>span{color:#687486;font-size:9px;font-weight:850;letter-spacing:.09em;line-height:1.25;text-transform:uppercase}.split-topic-guide-shell_partPager__I_BI6>a>strong{font-size:14px;font-weight:820}.split-topic-guide-shell_partPager__I_BI6>a:hover{border-color:var(--split-accent-border);color:var(--split-accent-strong);background:var(--split-accent-soft);transform:translateY(-2px)}@media (max-width:1320px){.split-topic-guide-shell_partLayout__fMQxJ{--split-guide-anchor-offset:214px;grid-template-columns:1fr;gap:0}}@media (max-width:960px){.split-topic-guide-shell_questionDirectory__WkG5_>header{grid-template-columns:1fr;gap:10px}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family]>div,.split-topic-guide-shell_questionGrid__MXjjE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.split-topic-guide-shell_overviewIndex__PtYaP:not([data-art-family])>div{grid-template-columns:1fr}}@media (max-width:760px){.split-topic-guide-shell_partLayout__fMQxJ{--contents-header-height:68px;--split-guide-anchor-offset:188px}}@media (max-width:620px){.split-topic-guide-shell_questionDirectory__WkG5_{padding:18px;border-radius:16px}.split-topic-guide-shell_questionGrid__MXjjE,.split-topic-guide-shell_questionGrid__MXjjE[data-compact=true]{grid-template-columns:1fr}.split-topic-guide-shell_questionGrid__MXjjE[data-compact=true]>li:last-child:nth-child(odd){grid-column:auto}.split-topic-guide-shell_questionGrid__MXjjE a{min-height:66px}.split-topic-guide-shell_overviewIndex__PtYaP{padding:20px;border-radius:18px}.split-topic-guide-shell_overviewIndex__PtYaP article{border-radius:14px}.split-topic-guide-shell_overviewCardLink__8B7y0{padding:17px}.split-topic-guide-shell_partPager__I_BI6{grid-template-columns:1fr}.split-topic-guide-shell_partPager__I_BI6>a[data-direction=forward]{text-align:left}}@media (max-width:680px){.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family]>div{grid-template-columns:1fr}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] .split-topic-guide-shell_overviewCardLink__8B7y0,.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article{min-height:238px}}@media (prefers-reduced-motion:reduce){.split-topic-guide-shell_overviewCardAction__FpObE>span,.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article,.split-topic-guide-shell_overviewPracticeLink__Z9to0,.split-topic-guide-shell_overviewPracticeLink__Z9to0 b,.split-topic-guide-shell_partPager__I_BI6>a,.split-topic-guide-shell_questionGrid__MXjjE a,.split-topic-guide-shell_questionGrid__MXjjE b{transition:none}}@media (forced-colors:active){.split-topic-guide-shell_overviewIndex__PtYaP,.split-topic-guide-shell_overviewIndex__PtYaP article,.split-topic-guide-shell_overviewPracticeLink__Z9to0,.split-topic-guide-shell_partPager__I_BI6>a,.split-topic-guide-shell_questionDirectory__WkG5_,.split-topic-guide-shell_questionGrid__MXjjE,.split-topic-guide-shell_questionGrid__MXjjE a,.split-topic-guide-shell_questionGrid__MXjjE li{background:Canvas}.split-topic-guide-shell_overviewPracticeLink__Z9to0{color:LinkText}.split-topic-guide-shell_overviewIndex__PtYaP article{border-top-color:Highlight}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article{color:CanvasText;background-image:none}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] :is(.split-topic-guide-shell_overviewCardLink__8B7y0,.split-topic-guide-shell_overviewCardNumber__e4pat,.split-topic-guide-shell_overviewCardCopy__KK9JN>p,.split-topic-guide-shell_overviewCardAction__FpObE){color:CanvasText;text-shadow:none}}@media print{.split-topic-guide-shell_partLayout__fMQxJ{display:block}.split-topic-guide-shell_partPager__I_BI6{display:none}.split-topic-guide-shell_overviewPracticeLink__Z9to0{color:#0b1f3a;background:#fff;box-shadow:none}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] article{background-image:none}.split-topic-guide-shell_overviewIndex__PtYaP[data-art-family] :is(.split-topic-guide-shell_overviewCardLink__8B7y0,.split-topic-guide-shell_overviewCardNumber__e4pat,.split-topic-guide-shell_overviewCardCopy__KK9JN>p,.split-topic-guide-shell_overviewCardAction__FpObE){color:#0b1f3a;text-shadow:none}}.page_coveragePage__q_Ncb.page_coveragePage__q_Ncb{--impl-violet:#6500f5;--impl-magenta:#e000c7;--impl-cyan:#0d91ba;--impl-cyan-bright:#20b9e8;--impl-green:#07845a;--impl-amber:#b76c00;--impl-amber-bright:#e89800}.page_coveragePage__q_Ncb [data-track=coverpoints-bins]{--row-accent:var(--impl-cyan)}.page_coveragePage__q_Ncb [data-track=crosses-scale]{--row-accent:var(--impl-magenta)}.page_coveragePage__q_Ncb [data-track=sampling-ownership]{--row-accent:var(--impl-green)}.page_coveragePage__q_Ncb [data-track=reporting-closure]{--row-accent:var(--impl-amber)}.page_coveragePage__q_Ncb :where(code){font-variant-ligatures:none}.page_partHero__ezMGB h1>span{width:auto;white-space:normal;text-wrap:balance}.page_partHero__ezMGB h1>span:last-child{max-width:760px;font-size:clamp(30px,3vw,44px);line-height:1.03}.page_codeCoverageModel__DLBmp,.page_coverageClosureModel__dXJr_,.page_covergroupBinsModel__GHs5v,.page_crossCoverageModel__jwiAo,.page_evidenceModel__ykkBm,.page_regressionReportingModel___PFLY,.page_samplingOwnershipModel__iLIJp{min-width:0;display:grid;gap:9px}.page_evidenceChain__LxF_Z{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;list-style:none}.page_evidenceChain__LxF_Z li{position:relative;min-width:0;min-height:70px;padding:8px 7px;display:grid;align-content:center;gap:2px;border:1px solid #d1dbea;border-top:3px solid var(--impl-violet);border-radius:9px;background:rgba(255,255,255,.95)}.page_evidenceChain__LxF_Z li:nth-child(2){border-top-color:var(--impl-cyan)}.page_evidenceChain__LxF_Z li:nth-child(3){border-top-color:var(--impl-green)}.page_evidenceChain__LxF_Z li:nth-child(4){border-top-color:var(--impl-magenta)}.page_evidenceChain__LxF_Z li:nth-child(5){border-top-color:var(--impl-amber)}.page_evidenceChain__LxF_Z li:not(:last-child):after{content:"›";position:absolute;z-index:1;top:50%;right:-7px;color:#8e9aae;font-size:13px;transform:translate(50%,-50%)}.page_evidenceChain__LxF_Z span{color:var(--impl-violet);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.page_evidenceChain__LxF_Z strong{overflow-wrap:anywhere;font-size:11px}.page_evidenceChain__LxF_Z small{color:#768398;font-size:11px;line-height:1.25}.page_closureMatrix__K8BFE,.page_evidenceRoles__LMHR_,.page_metricLens__3KuH_,.page_runMatrix__ElfSz{overflow:hidden;border:1px solid #d1dbe8;border-radius:9px;background:#fff}.page_closureMatrix__K8BFE>div,.page_evidenceRoles__LMHR_>div,.page_metricLens__3KuH_>div{min-width:0;display:grid;grid-template-columns:.65fr 1fr 1.1fr;border-bottom:1px solid #e1e7ef}.page_closureMatrix__K8BFE>div:last-child,.page_evidenceRoles__LMHR_>div:last-child,.page_metricLens__3KuH_>div:last-child{border-bottom:0}.page_closureMatrix__K8BFE>div:first-child,.page_evidenceRoles__LMHR_>div:first-child,.page_metricLens__3KuH_>div:first-child,.page_runMatrix__ElfSz>div:first-child{color:#627087;background:#eef3f9;font-size:11px;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.page_closureMatrix__K8BFE :where(strong,b,span,small),.page_evidenceRoles__LMHR_ :where(strong,b,span,small),.page_metricLens__3KuH_ :where(strong,b,span,small){min-width:0;padding:6px 7px;overflow-wrap:anywhere;font-size:11px;line-height:1.25}.page_evidenceRoles__LMHR_ b,.page_metricLens__3KuH_ b{color:var(--impl-violet)}.page_closureMatrix__K8BFE small,.page_evidenceRoles__LMHR_ small,.page_metricLens__3KuH_ small{color:#707e92}.page_metricLens__3KuH_>div{grid-template-columns:.72fr 1.1fr 1fr}.page_metricLens__3KuH_ b{color:var(--impl-cyan)}.page_controlSketch__p8_bH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.page_controlSketch__p8_bH section{min-width:0;padding:8px;display:grid;gap:4px;border:1px solid #d3ddea;border-radius:9px;background:#fff}.page_binExamples__5JbVI span,.page_controlSketch__p8_bH section>span{color:#708096;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.page_controlSketch__p8_bH code{overflow-wrap:anywhere;color:#172943;font-size:11px}.page_controlSketch__p8_bH small{display:flex;flex-wrap:wrap;gap:4px}.page_controlSketch__p8_bH b{padding:2px 5px;border-radius:999px;font-size:11px;font-weight:760}.page_controlSketch__p8_bH b[data-state=hit]{color:var(--impl-green);background:rgba(7,132,90,.09)}.page_controlSketch__p8_bH b[data-state=miss]{color:#9b6507;background:rgba(232,152,0,.11)}.page_binPipeline__sXAwv{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none}.page_binPipeline__sXAwv li{position:relative;min-width:0;min-height:57px;padding:8px;display:grid;align-content:center;gap:2px;border:1px solid #cfdbe9;border-radius:9px;background:#fff}.page_binPipeline__sXAwv li>span{color:var(--impl-cyan);font-size:11px;font-weight:840;text-transform:uppercase}.page_binPipeline__sXAwv strong{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.page_binPipeline__sXAwv li>b{position:absolute;top:50%;right:-8px;z-index:1;color:var(--impl-violet);transform:translateY(-50%)}.page_binExamples__5JbVI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.page_binExamples__5JbVI section{min-width:0;padding:7px;display:grid;gap:3px;border:1px solid #d4deeb;border-left:3px solid var(--impl-violet);border-radius:8px;background:#fff}.page_binExamples__5JbVI section:nth-child(3n+2){border-left-color:var(--impl-cyan)}.page_binExamples__5JbVI section:nth-child(3n){border-left-color:var(--impl-magenta)}.page_binExamples__5JbVI code{min-width:0;overflow-wrap:anywhere;color:#182c49;font-size:11px;line-height:1.35}.page_crossBudget__HVFyI{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.page_crossBudget__HVFyI>span{min-width:0;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;border:1px solid #d2dce9;border-radius:9px;background:#fff}.page_crossBudget__HVFyI small{grid-column:1/-1;color:#718095;font-size:11px;font-weight:800;text-transform:uppercase}.page_crossBudget__HVFyI strong{color:var(--impl-violet);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.page_crossBudget__HVFyI b{justify-self:end;padding:2px 5px;border-radius:999px;color:var(--impl-magenta);background:rgba(224,0,199,.07);font-size:11px}.page_crossBudget__HVFyI>i{color:var(--impl-cyan);font-style:normal;font-weight:800}.page_crossMatrixFrame__B5bt3{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.page_crossMatrix__Zge5s{min-width:0;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;border:1px solid #d2dce9;border-radius:10px;background:#fff}.page_crossMatrix__Zge5s>span{min-height:25px;border:1px solid #d5deea;border-radius:6px;background:#eef2f7}.page_crossMatrix__Zge5s [data-state=hit]{border-color:rgba(7,132,90,.28);background:radial-gradient(circle,rgba(7,132,90,.78) 0 3px,transparent 4px),rgba(7,132,90,.09)}.page_crossMatrix__Zge5s [data-state=miss]{border-color:rgba(232,152,0,.4);background:radial-gradient(circle,transparent 0 3px,#c8840a 4px 5px,transparent 6px),rgba(232,152,0,.08)}.page_crossMatrix__Zge5s [data-state=ignored]{background:repeating-linear-gradient(135deg,#eef2f7 0 4px,#d9e0e9 4px 6px)}.page_crossMatrix__Zge5s [data-state=illegal]{border-color:rgba(199,49,62,.35);background:linear-gradient(45deg,transparent 45%,#c7313e 46% 54%,transparent 55%),linear-gradient(-45deg,transparent 45%,#c7313e 46% 54%,transparent 55%),rgba(199,49,62,.07)}.page_crossLegend__RYUZS{margin:0;display:grid;gap:5px}.page_crossLegend__RYUZS>div{display:grid;grid-template-columns:9px auto;gap:5px;align-items:center}.page_crossLegend__RYUZS dt{width:8px;height:8px;border-radius:2px;background:#d5dce6}.page_crossLegend__RYUZS dt[data-state=hit]{background:var(--impl-green)}.page_crossLegend__RYUZS dt[data-state=miss]{border:1px solid var(--impl-amber);background:transparent}.page_crossLegend__RYUZS dt[data-state=illegal]{background:#c7313e}.page_crossLegend__RYUZS dd{margin:0;color:#6f7c90;font-size:11px}.page_samplingTimeline__YX5Rw{position:relative;margin:0;padding:9px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;list-style:none}.page_samplingTimeline__YX5Rw:before{content:"";position:absolute;top:5px;right:8%;left:8%;height:2px;background:linear-gradient(90deg,var(--impl-violet),var(--impl-cyan),var(--impl-green),var(--impl-magenta))}.page_samplingTimeline__YX5Rw li{position:relative;min-width:0;padding:8px 5px;display:grid;gap:2px;border:1px solid #d4deea;border-radius:8px;background:#fff;text-align:center}.page_samplingTimeline__YX5Rw li>span{position:absolute;top:-10px;left:50%;width:18px;height:18px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:var(--impl-violet);font-size:11px;line-height:1;transform:translateX(-50%)}.page_samplingTimeline__YX5Rw strong{font-size:11px}.page_samplingTimeline__YX5Rw small{color:#748196;font-size:11px;line-height:1.2}.page_uvmOwnership__5ap3f{display:grid;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.2fr);gap:7px;align-items:center}.page_uvmOwnership__5ap3f section{min-width:0;padding:8px;display:grid;gap:2px;border:1px solid #d2dce9;border-left:3px solid var(--impl-cyan);border-radius:9px;background:#fff}.page_uvmOwnership__5ap3f>b{color:#7b8799;font-size:11px;font-weight:700;text-align:center}.page_uvmOwnership__5ap3f>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.page_uvmOwnership__5ap3f section[data-role=checker]{border-left-color:var(--impl-green)}.page_uvmOwnership__5ap3f section[data-role=coverage]{border-left-color:var(--impl-magenta)}.page_uvmOwnership__5ap3f span{color:#748196;font-size:11px;font-weight:800;text-transform:uppercase}.page_uvmOwnership__5ap3f strong{font-size:11px}.page_uvmOwnership__5ap3f small{color:#68768a;font-size:11px;line-height:1.2}.page_runMatrix__ElfSz>div{display:grid;grid-template-columns:1.3fr repeat(5,minmax(0,.55fr));border-bottom:1px solid #e1e7ef}.page_runMatrix__ElfSz>div:last-child{border-bottom:0}.page_runMatrix__ElfSz :where(strong,b,span){min-width:0;padding:5px 6px;font-size:11px;text-align:center}.page_runMatrix__ElfSz :where(strong,b):first-child{text-align:left}.page_runMatrix__ElfSz b{color:#56657a}.page_runMatrix__ElfSz span[data-state=hit]{color:var(--impl-green)}.page_runMatrix__ElfSz span[data-state=miss]{color:#b8c1ce}.page_runMatrix__ElfSz [data-run=merged]{color:#fff;background:linear-gradient(90deg,#11233e,#302059)}.page_runMatrix__ElfSz [data-run=merged] b,.page_runMatrix__ElfSz [data-run=merged] span{color:#fff}.page_instanceTable__OSvL3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.page_instanceTable__OSvL3>span{min-width:0;padding:8px;display:grid;grid-template-columns:1fr auto;gap:3px 7px;border:1px solid #d2dce9;border-radius:9px;background:#fff}.page_instanceTable__OSvL3 small{grid-column:1/-1;color:#718095;font-size:11px;font-weight:800;text-transform:uppercase}.page_instanceTable__OSvL3 strong{color:var(--impl-violet);font-size:11px}.page_instanceTable__OSvL3 b{align-self:center;justify-self:end;padding:2px 5px;border-radius:999px;font-size:11px}.page_instanceTable__OSvL3 b[data-state=good]{color:var(--impl-green);background:rgba(7,132,90,.09)}.page_instanceTable__OSvL3 b[data-state=warn]{color:#9b6507;background:rgba(232,152,0,.11)}.page_closureMatrix__K8BFE>div{grid-template-columns:.55fr .72fr 1fr 1.35fr}.page_closureMatrix__K8BFE span[data-level]{margin:4px;padding:2px 5px;align-self:center;justify-self:start;border-radius:999px;font-size:11px;font-weight:830;text-transform:uppercase}.page_closureMatrix__K8BFE span[data-level=high]{color:var(--impl-green);background:rgba(7,132,90,.09)}.page_closureMatrix__K8BFE span[data-level=low]{color:#a56700;background:rgba(232,152,0,.11)}.page_closureMatrix__K8BFE b{color:#243650}.page_triageStrip__a_E0H{margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;list-style:none}.page_triageStrip__a_E0H li{min-width:0;padding:7px 4px;display:grid;justify-items:center;gap:3px;border:1px solid #d2dce9;border-radius:8px;background:#fff;text-align:center}.page_triageStrip__a_E0H span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--impl-violet),var(--impl-magenta));font-size:11px;line-height:1}.page_triageStrip__a_E0H strong{overflow-wrap:anywhere;font-size:11px}@media (max-width:720px){.page_evidenceChain__LxF_Z,.page_samplingTimeline__YX5Rw{grid-template-columns:repeat(3,minmax(0,1fr))}.page_evidenceChain__LxF_Z li:not(:last-child):after,.page_samplingTimeline__YX5Rw:before{display:none}.page_binExamples__5JbVI{grid-template-columns:repeat(2,minmax(0,1fr))}.page_uvmOwnership__5ap3f{grid-template-columns:1fr}.page_uvmOwnership__5ap3f>b{transform:rotate(90deg)}.page_triageStrip__a_E0H{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.page_binPipeline__sXAwv,.page_evidenceChain__LxF_Z,.page_samplingTimeline__YX5Rw{grid-template-columns:repeat(2,minmax(0,1fr))}.page_binPipeline__sXAwv li>b{display:none}.page_crossBudget__HVFyI{grid-template-columns:1fr}.page_crossBudget__HVFyI>i{justify-self:center;transform:rotate(90deg)}.page_crossMatrixFrame__B5bt3{grid-template-columns:1fr}.page_crossLegend__RYUZS{grid-template-columns:repeat(4,minmax(0,1fr))}.page_instanceTable__OSvL3{grid-template-columns:1fr}.page_closureMatrix__K8BFE>div{grid-template-columns:.6fr .75fr 1.3fr}.page_closureMatrix__K8BFE>div>:last-child{display:none}}@media (max-width:360px){.page_evidenceRoles__LMHR_>div,.page_metricLens__3KuH_>div{grid-template-columns:.75fr 1fr}.page_evidenceRoles__LMHR_>div>:last-child,.page_metricLens__3KuH_>div>:last-child{display:none}.page_binExamples__5JbVI,.page_controlSketch__p8_bH,.page_uvmOwnership__5ap3f>div{grid-template-columns:1fr}}.design-guide-shell_page__npSDM{--design-violet:#7026c1;--design-ink:#292138;--design-muted:#625a70;--design-border:#ded4e9;min-height:100vh;background:radial-gradient(ellipse at 90% 10%,#f7effb 0,transparent 28%),#faf9fc;color:var(--design-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.design-guide-shell_page__npSDM *,.design-guide-shell_page__npSDM :after,.design-guide-shell_page__npSDM :before{box-sizing:border-box}.design-guide-shell_page__npSDM :is(a,button,summary,input):focus-visible{outline:3px solid #a326ce;outline-offset:4px}.design-guide-shell_main__WCWyC{position:relative;z-index:1;max-width:1240px;margin:auto;padding:24px 28px 60px}.design-guide-shell_main__WCWyC :is(section,[id],.design-guide-shell_body__j869g){scroll-margin-top:120px}.design-guide-shell_main__WCWyC h2{font-size:clamp(24px,2.5vw,32px);font-weight:740;line-height:1.22;letter-spacing:-.035em}.design-guide-shell_skipLink__HmpdF{position:fixed;z-index:1000;left:20px;top:-100px;padding:14px 20px;background:#fff;color:#7026c1;border:2px solid;border-radius:8px}.design-guide-shell_skipLink__HmpdF:focus{top:12px}.design-guide-shell_breadcrumbs__YKaet{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:var(--design-muted)}.design-guide-shell_breadcrumbs__YKaet a{color:var(--design-violet);text-decoration:none}.design-guide-shell_breadcrumbs__YKaet b{font-weight:600}.design-guide-shell_hero__l5PZQ{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:clamp(28px,5vw,68px);align-items:center;padding:48px 0 42px}.design-guide-shell_heroCopy__i9pti{min-width:0}.design-guide-shell_eyebrow__Po0w_{margin:0 0 12px;color:var(--design-violet);font-size:11px;line-height:1.6;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.design-guide-shell_hero__l5PZQ h1{margin:0;font-size:clamp(34px,4.2vw,52px);line-height:1.06;letter-spacing:-.055em;font-weight:800;text-wrap:balance}.design-guide-shell_lead__jWLnL{margin:22px 0;max-width:60ch;color:var(--design-muted);font-size:17px;line-height:1.7}.design-guide-shell_actions__y3P_8{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.design-guide-shell_primary__ehAAl,.design-guide-shell_secondary__PikeW{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:11px 17px;border-radius:9px;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none}.design-guide-shell_primary__ehAAl{color:white;background:linear-gradient(110deg,#7425cb,#b321ad);box-shadow:0 6px 16px #7026c120}.design-guide-shell_primary__ehAAl:hover{background:#6421a9}.design-guide-shell_secondary__PikeW{padding-inline:0;color:var(--design-violet)}.design-guide-shell_secondary__PikeW:hover{text-decoration:underline;text-underline-offset:5px}.design-guide-shell_outcomes__WVJ1a,.design-guide-shell_routePreview__sgISa{min-width:0;border:1px solid var(--design-border);border-radius:18px;padding:24px;background:linear-gradient(140deg,#fff,#f5effb);box-shadow:0 12px 30px #39225206}.design-guide-shell_outcomes__WVJ1a ul{list-style:none;margin:16px 0 0;padding:0}.design-guide-shell_outcomes__WVJ1a li{position:relative;padding:0 0 15px 22px;color:#493b59;font-size:14px;line-height:1.6}.design-guide-shell_outcomes__WVJ1a li:before{position:absolute;left:0;content:"✓";color:var(--design-violet);font-weight:700}.design-guide-shell_outcomes__WVJ1a li:last-child{padding-bottom:0}.design-guide-shell_routePreview__sgISa{padding:22px}.design-guide-shell_routePreview__sgISa>a{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid var(--design-border);text-decoration:none;color:var(--design-ink)}.design-guide-shell_routePreview__sgISa>a:last-child{border:0;padding-bottom:0}.design-guide-shell_routePreview__sgISa>a:hover strong{color:var(--design-violet)}.design-guide-shell_routePreview__sgISa small,.design-guide-shell_routePreview__sgISa strong{display:block}.design-guide-shell_routePreview__sgISa strong{margin-bottom:5px;font-size:15px}.design-guide-shell_routePreview__sgISa small{font-size:12px;line-height:1.6;color:var(--design-muted)}.design-guide-shell_routePreview__sgISa b{margin-left:auto;color:var(--design-violet)}.design-guide-shell_icon__EKHp3{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #daceeb;border-radius:12px;background:linear-gradient(145deg,#f5ecff,#ffeff9);color:#853ab1}.design-guide-shell_icon__EKHp3 svg{width:31px;height:31px}.design-guide-shell_directory__A2S65{border-top:1px solid var(--design-border);padding-top:30px}.design-guide-shell_sectionHead__Ic6kl{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.design-guide-shell_sectionHead__Ic6kl h2{max-width:510px;margin:0}.design-guide-shell_sectionHead__Ic6kl>p{max-width:390px;margin:0;font-size:14px;color:var(--design-muted);line-height:1.65}.design-guide-shell_chapterList__OUIz9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.design-guide-shell_chapterList__OUIz9>li{min-width:0}.design-guide-shell_chapterLink__EIyNY{display:flex;flex-direction:column;gap:16px;height:100%;padding:22px;border:1px solid var(--design-border);border-radius:13px;background:#fff;text-decoration:none;color:var(--design-ink);transition:border-color .14s,background .14s}.design-guide-shell_chapterLink__EIyNY:hover,.design-guide-shell_chapterLink__EIyNY[aria-current]{border-color:#a475c9;background:#f8f3fe}.design-guide-shell_chapterCopy__DX3uA{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.design-guide-shell_chapterCopy__DX3uA small{color:var(--design-violet);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.design-guide-shell_chapterCopy__DX3uA strong{font-size:18px;line-height:1.3;letter-spacing:-.025em}.design-guide-shell_chapterCopy__DX3uA>span{font-size:13px;line-height:1.6;color:var(--design-muted)}.design-guide-shell_chapterCopy__DX3uA b{padding-top:7px;margin-top:auto;font-size:13px;color:var(--design-violet)}.design-guide-shell_chapterCopy__DX3uA i,.design-guide-shell_questionAction__mpru_ i{font-style:normal}.design-guide-shell_chapterNav__upNkC{border:1px solid var(--design-border);border-radius:12px;background:#fff;margin-bottom:28px}body:has(.learning-page-nav) .design-guide-shell_chapterNav__upNkC{display:none}.design-guide-shell_progress__zAJs0{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px}.design-guide-shell_progress__zAJs0>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--design-violet);font-size:13px;font-weight:700;text-decoration:none}.design-guide-shell_progress__zAJs0>span{color:var(--design-muted);font-size:12px}.design-guide-shell_progress__zAJs0 .design-guide-shell_nextLink__mlpFB{margin-left:auto}.design-guide-shell_chapterNav__upNkC details{border-top:1px solid var(--design-border)}.design-guide-shell_chapterNav__upNkC summary{display:flex;justify-content:space-between;cursor:pointer;padding:15px 22px;font-size:13px;font-weight:650;color:var(--design-ink)}.design-guide-shell_chapterNav__upNkC details[open] summary>span{transform:rotate(45deg)}.design-guide-shell_chapterNav__upNkC .design-guide-shell_chapterList__OUIz9{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px 18px}.design-guide-shell_body__j869g{min-width:0}.design-guide-shell_authoredContent__5caiQ{container-type:inline-size;min-width:0}.design-guide-shell_outcomeText__YtF9R{margin:0;color:var(--design-muted);font-size:14px;line-height:1.7}.design-guide-shell_practice__UAkxU{margin:46px 0 30px;border-top:1px solid var(--design-border);padding-top:28px}.design-guide-shell_practice__UAkxU h2{margin:0}.design-guide-shell_muted__ovxrr{color:var(--design-muted);font-size:14px;line-height:1.7;max-width:72ch}.design-guide-shell_questionList__AjnxH{list-style:none;margin:20px 0 14px;padding:0;border-block:1px solid var(--design-border)}.design-guide-shell_questionList__AjnxH li+li{border-top:1px solid var(--design-border)}.design-guide-shell_questionList__AjnxH a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 12px;background:#ffffffb3;color:var(--design-ink);text-decoration:none}.design-guide-shell_questionList__AjnxH a:hover{background:#f1e8fb}.design-guide-shell_questionList__AjnxH small{display:block;line-height:1.55;margin-top:6px;color:var(--design-muted);font-size:11px;margin-bottom:6px}.design-guide-shell_questionList__AjnxH strong{font-size:15px;line-height:1.5}.design-guide-shell_questionAction__mpru_{flex-shrink:0;font-size:11px;color:var(--design-violet);font-weight:750}.design-guide-shell_textLink__vVyek{display:inline-flex;padding-block:14px;gap:12px;color:var(--design-violet);font-size:13px;line-height:1.65;font-weight:700;text-decoration:none}.design-guide-shell_textLink__vVyek:hover{text-decoration:underline}.design-guide-shell_visual__raXso{container-type:inline-size;margin-block:38px}.design-guide-shell_faq__hybKN{margin-top:38px;border-top:1px solid var(--design-border);padding-top:28px}.design-guide-shell_faq__hybKN h2{margin-top:0}.design-guide-shell_faq__hybKN details{border-bottom:1px solid var(--design-border)}.design-guide-shell_faq__hybKN summary{display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer}.design-guide-shell_faq__hybKN summary>span{color:var(--design-violet)}.design-guide-shell_faq__hybKN details[open] summary>span{transform:rotate(45deg)}.design-guide-shell_faq__hybKN details>p{max-width:78ch;margin:0 0 24px;color:var(--design-muted);line-height:1.8}.design-guide-shell_footer__TIFi6{display:flex;align-items:center;flex-wrap:wrap;gap:14px;max-width:1240px;padding:24px 28px;margin:auto;border-top:1px solid var(--design-border);font-size:11px;color:var(--design-muted);line-height:1.7}.design-guide-shell_footer__TIFi6 nav a,.design-guide-shell_footer__TIFi6>a{color:var(--design-violet);text-decoration:none}.design-guide-shell_footer__TIFi6 nav{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}@media (max-width:900px){.design-guide-shell_hero__l5PZQ{gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.design-guide-shell_hero__l5PZQ h1{font-size:42px}.design-guide-shell_chapterLink__EIyNY{padding:18px;gap:14px}.design-guide-shell_sectionHead__Ic6kl{align-items:start;flex-direction:column}.design-guide-shell_sectionHead__Ic6kl>p{max-width:66ch}}@media (max-width:700px){.design-guide-shell_main__WCWyC{padding:18px 18px 40px}.design-guide-shell_hero__l5PZQ{padding:32px 0;grid-template-columns:minmax(0,1fr);gap:26px}.design-guide-shell_hero__l5PZQ h1{font-size:clamp(34px,8vw,46px)}.design-guide-shell_lead__jWLnL{font-size:16px}.design-guide-shell_routePreview__sgISa{display:none}.design-guide-shell_chapterList__OUIz9,.design-guide-shell_chapterNav__upNkC .design-guide-shell_chapterList__OUIz9{grid-template-columns:minmax(0,1fr)}.design-guide-shell_chapterLink__EIyNY{padding:18px}.design-guide-shell_progress__zAJs0{padding:16px;gap:12px}.design-guide-shell_progress__zAJs0 .design-guide-shell_nextLink__mlpFB{margin-left:0;width:100%;padding-top:10px;border-top:1px solid var(--design-border)}.design-guide-shell_chapterNav__upNkC summary{padding-inline:16px}.design-guide-shell_chapterNav__upNkC .design-guide-shell_chapterList__OUIz9{padding-inline:12px}.design-guide-shell_outcomes__WVJ1a{padding:20px}.design-guide-shell_main__WCWyC :is(section,[id],.design-guide-shell_body__j869g){scroll-margin-top:132px}.design-guide-shell_questionList__AjnxH a{gap:14px;padding-inline:4px}.design-guide-shell_questionAction__mpru_{align-self:start;padding-top:2px}.design-guide-shell_footer__TIFi6{padding:24px 18px}.design-guide-shell_footer__TIFi6 nav{margin-left:0;width:100%}.design-guide-shell_practice__UAkxU{margin-top:30px}}@media (prefers-reduced-motion:reduce){.design-guide-shell_chapterLink__EIyNY{transition:none}}@media print{.design-guide-shell_page__npSDM{background:#fff}.design-guide-shell_actions__y3P_8,.design-guide-shell_chapterNav__upNkC,.design-guide-shell_footer__TIFi6,.design-guide-shell_skipLink__HmpdF{display:none}.design-guide-shell_main__WCWyC{max-width:none;padding:0}.design-guide-shell_hero__l5PZQ{padding-block:20px}.design-guide-shell_chapterLink__EIyNY{break-inside:avoid}.design-guide-shell_hero__l5PZQ h1{font-size:32px}.design-guide-shell_visual__raXso{break-before:page}.design-guide-shell_faq__hybKN details>p{display:block}}.design-guide-shell_chapterNav__upNkC summary>span,.design-guide-shell_faq__hybKN summary>span{align-self:center;flex-shrink:0;line-height:1}.architecture-responsive-table_frame__PNqrD{container:architecture-table/inline-size;min-width:0;width:100%}.architecture-responsive-table_table__PB6oi{table-layout:fixed}.architecture-responsive-table_table__PB6oi :is(th,td){min-width:0;overflow-wrap:anywhere;vertical-align:top}.architecture-responsive-table_fieldLabel__7CDY_{display:none}.architecture-responsive-table_value__jquzM{display:contents}@container architecture-table (max-width: 660px){.architecture-responsive-table_table__PB6oi,.architecture-responsive-table_table__PB6oi tbody,.architecture-responsive-table_table__PB6oi tr{display:block;width:100%}.architecture-responsive-table_table__PB6oi thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.architecture-responsive-table_table__PB6oi tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:2px solid #d8cce7}.architecture-responsive-table_table__PB6oi tbody tr:last-child{border-bottom:0}.architecture-responsive-table_table__PB6oi tbody :is(th,td){position:static;display:block;width:auto;padding:11px 13px;border:0;border-top:1px solid #eee7f4;font-size:14px;line-height:1.5}.architecture-responsive-table_table__PB6oi tbody :is(th,td):first-child{grid-column:1/-1;color:#342148;background:#f7f2fc}.architecture-responsive-table_table__PB6oi .architecture-responsive-table_fieldLabel__7CDY_{display:block;margin-bottom:4px;color:#70558a;font:750 12px/1.4 Inter,ui-sans-serif,sans-serif;letter-spacing:0;text-transform:none}.architecture-responsive-table_value__jquzM{display:block}}@container architecture-table (max-width: 280px){.architecture-responsive-table_table__PB6oi tbody tr{grid-template-columns:minmax(0,1fr)}}@container architecture-table (min-width: 220px) and (max-width: 660px){.architecture-responsive-table_table__PB6oi[data-columns="8"] tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-responsive-table_table__PB6oi[data-columns="8"] tbody td:first-child{grid-column:auto}.architecture-responsive-table_table__PB6oi[data-columns="8"] tbody td:nth-child(2){background:#f7f2fc}}@container architecture-table (min-width: 661px) and (max-width: 860px){.architecture-responsive-table_table__PB6oi[data-columns="6"]{table-layout:auto}.architecture-responsive-table_table__PB6oi[data-columns="6"] :is(th,td){padding:10px 8px;font-size:13px}}