.Breadcrumb_breadcrumb__Dewk8{display:flex;flex-wrap:wrap;list-style:none;padding:10px 20px;background:none;border-radius:5px;margin-bottom:-10px;row-gap:4px}.Breadcrumb_breadcrumb-item__gD4mQ{margin-right:10px}.Breadcrumb_breadcrumb-item__gD4mQ a{text-decoration:none;color:#007bff;font-weight:700}.Breadcrumb_breadcrumb-item__gD4mQ a:focus-visible,.Breadcrumb_breadcrumb-item__gD4mQ a:hover{text-decoration:underline}.Breadcrumb_breadcrumb-item__gD4mQ:after{content:"/";margin-left:10px;color:#6c757d}.Breadcrumb_breadcrumb-item__gD4mQ:last-child:after{content:""}.Breadcrumb_breadcrumb-item__gD4mQ.Breadcrumb_active__ioOOH{color:#6c757d;font-weight:400}@media (max-width:767px){.Breadcrumb_breadcrumb__Dewk8{padding:8px 12px;font-size:13px}.Breadcrumb_breadcrumb-item__gD4mQ{margin-right:6px}.Breadcrumb_breadcrumb-item__gD4mQ:after{margin-left:6px}}.OperaSidebar_container___FedC{position:relative}.OperaSidebar_sidebar__CiPHk{position:fixed;height:100%;display:flex;flex-direction:column;align-items:center;padding:1rem 0;z-index:3000;transition:all .3s ease}.OperaSidebar_sidebarItem__TMUy_{position:relative;margin-bottom:.5rem}.OperaSidebar_iconWrapper__gY9gW{padding:.75rem;border-radius:.5rem;cursor:pointer;transition:background-color .3s}.OperaSidebar_iconWrapper__gY9gW:hover{background-color:rgba(255,255,255,.1)}.OperaSidebar_iconWrapper__gY9gW.OperaSidebar_active__90Amt{background-color:rgba(255,255,255,.2)}.OperaSidebar_icon__K74ry{width:1.5rem;height:1.5rem}.OperaSidebar_tooltip__tJNI5{position:absolute;top:50%;transform:translateY(-50%);padding:.25rem .5rem;background-color:#4b5563;color:white;font-size:.75rem;border-radius:.25rem;opacity:0;pointer-events:none;transition:opacity .3s;white-space:nowrap;z-index:40}.OperaSidebar_sidebarItem__TMUy_:hover .OperaSidebar_tooltip__tJNI5{opacity:1}.OperaSidebar_panel__ybcpW{position:fixed;top:0;bottom:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:1.5rem;z-index:20;transition:all .3s ease;animation:OperaSidebar_slideIn__z59YY .3s ease-out;display:flex;flex-direction:column}@keyframes OperaSidebar_slideIn__z59YY{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.OperaSidebar_panelTitle__Ps6f7{font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.OperaSidebar_panelContent__dv45R{flex-grow:1;overflow-y:auto;padding-right:.5rem;white-space:pre-wrap}.OperaSidebar_closeButton__UTcVt{position:absolute;top:.5rem;right:.5rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#4b5563;transition:color .3s ease}.OperaSidebar_closeButton__UTcVt:hover{color:#1f2937}.OperaSidebar_linkList__wG3yw{list-style:none;padding:0;margin:0}.OperaSidebar_linkList__wG3yw li{border-bottom:1px solid #eee}.OperaSidebar_linkList__wG3yw li:last-child{border-bottom:none}.OperaSidebar_linkList__wG3yw a{display:block;padding:16px 20px;color:#333;text-decoration:none;font-size:14px;font-weight:600;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,sans-serif;letter-spacing:.3px;transition:all .2s ease}.OperaSidebar_linkList__wG3yw a:focus-visible,.OperaSidebar_linkList__wG3yw a:hover{background-color:#f5f5f5;color:#2563eb;transform:translateX(4px)}@media (max-width:767px){.OperaSidebar_sidebar__CiPHk{display:none!important}.OperaSidebar_sidebarMobileVisible__zOSq6{display:flex!important}.OperaSidebar_panel__ybcpW{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;padding:1rem}.OperaSidebar_panelTitle__Ps6f7{font-size:1.25rem}.OperaSidebar_linkList__wG3yw a{padding:14px 16px;font-size:15px;min-height:44px}.OperaSidebar_sidebarItem__TMUy_:hover .OperaSidebar_tooltip__tJNI5{opacity:0}}canvas,img,svg,video{max-width:100%;height:auto}.title{text-align:center;margin:2rem 0 -30px;color:#1e40af}@media (max-width:768px){.title{font-size:1.5rem;margin:1rem 0}}.divy{display:flex;flex-direction:row}.link,.markdown-link{text-decoration:none}.markdown-link{color:#2563eb;font-weight:700}.styled-table tbody tr{transition:background-color .15s ease}.styled-table tbody tr:hover{background:#e8eef7!important}html{scroll-behavior:smooth;scroll-padding-top:100px}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{content:""}.DiagramsExplorer_root__4IaMN{--brand:#06357a;--brandDeep:#042a61;--accent:#2c5d99;--accentHover:#1e4170;--tint:#e8eef7;--tintBorder:#c8d4e8;--frame:#cbd5e1;--hair:#e2e8f0;--plate:#f8fafc;--panel:#f0f6ff;--ink:#1e293b;--body:#34495e;--note:#1e3a5f;--muted:#64748b;--faint:#94a3b8;--link:#2563eb;--drawn:#0f766e;color:var(--ink);font-size:15px;line-height:1.55}.DiagramsExplorer_root__4IaMN *{box-sizing:border-box}.DiagramsExplorer_root__4IaMN button{font:inherit;color:inherit}.DiagramsExplorer_root__4IaMN a{color:var(--link)}.DiagramsExplorer_root__4IaMN :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DiagramsExplorer_lede__WiNiT{max-width:1320px;margin:0 auto;padding:0 28px 16px;color:var(--body)}.DiagramsExplorer_lede__WiNiT strong{font-weight:600;color:var(--ink)}.DiagramsExplorer_toolbar__wC8Fv{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.DiagramsExplorer_toolbarIn__wu4ZP{max-width:1320px;margin:0 auto;padding:10px 28px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.DiagramsExplorer_search__qk_ZJ{flex:1 1 240px;position:relative;min-width:200px}.DiagramsExplorer_search__qk_ZJ input{width:100%;padding:9px 12px 9px 34px;border:1px solid var(--frame);border-radius:8px;font:inherit;font-size:14px;color:var(--ink);background:#fff}.DiagramsExplorer_search__qk_ZJ input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px rgba(44,93,153,.15)}.DiagramsExplorer_search__qk_ZJ svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;stroke:var(--muted);fill:none;stroke-width:2}.DiagramsExplorer_seg__UO4cn{display:inline-flex;border:1px solid var(--frame);border-radius:8px;overflow:hidden;background:#fff}.DiagramsExplorer_seg__UO4cn button{border:0;background:none;padding:7px 12px;font-size:13.5px;cursor:pointer;color:var(--body);display:inline-flex;gap:6px;align-items:center;border-right:1px solid var(--hair);white-space:nowrap}.DiagramsExplorer_seg__UO4cn button:last-child{border-right:0}.DiagramsExplorer_seg__UO4cn button:hover{background:var(--plate)}.DiagramsExplorer_seg__UO4cn button[aria-pressed=true]{background:var(--tint);color:var(--brand);font-weight:600}.DiagramsExplorer_seg__UO4cn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8}.DiagramsExplorer_dot__ehSxN{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.DiagramsExplorer_dotTool__kaj_0{background:var(--accent)}.DiagramsExplorer_dotDrawn__yu4tB{background:var(--drawn)}.DiagramsExplorer_count__fdutt{margin-left:auto;font-size:13px;color:var(--muted);white-space:nowrap}.DiagramsExplorer_count__fdutt b{color:var(--ink);font-weight:600}@media (max-width:720px){.DiagramsExplorer_views__VqyM_ button span{display:none}.DiagramsExplorer_views__VqyM_ button{padding:7px 10px}}.DiagramsExplorer_wrap__eHfD4{max-width:1320px;margin:0 auto;padding:18px 28px 120px;display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px}.DiagramsExplorer_side__iVRy8{position:-webkit-sticky;position:sticky;top:70px;align-self:start;max-height:calc(100vh - 90px);overflow:auto;padding-right:4px}.DiagramsExplorer_side__iVRy8 h2{font-size:13px;font-weight:600;color:var(--muted);margin:0 0 8px;display:inline;font-family:inherit}.DiagramsExplorer_side__iVRy8 summary{list-style:none;cursor:default;margin-bottom:8px}.DiagramsExplorer_side__iVRy8 summary::-webkit-details-marker{display:none}@media (max-width:900px){.DiagramsExplorer_wrap__eHfD4{grid-template-columns:1fr;padding:14px 16px 120px}.DiagramsExplorer_side__iVRy8{position:static;max-height:none}.DiagramsExplorer_side__iVRy8 summary{cursor:pointer;border:1px solid var(--frame);border-radius:8px;padding:9px 12px;margin:0}.DiagramsExplorer_side__iVRy8 summary h2{color:var(--ink);font-size:14px;margin:0}.DiagramsExplorer_side__iVRy8 summary:after{content:"Show";float:right;font-size:13px;color:var(--accent);font-weight:500}.DiagramsExplorer_side__iVRy8 details[open] summary:after{content:"Hide"}.DiagramsExplorer_side__iVRy8 details[open] summary{margin-bottom:10px}}.DiagramsExplorer_tree__wtSvi{list-style:none;margin:0;padding:0}.DiagramsExplorer_tree__wtSvi button{width:100%;text-align:left;border:0;background:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:7px;font-size:14px;color:var(--body);border-left:3px solid transparent}.DiagramsExplorer_tree__wtSvi button:hover{background:var(--plate);color:var(--ink)}.DiagramsExplorer_tree__wtSvi button.DiagramsExplorer_on__c_0yQ{background:var(--tint);color:var(--brand);font-weight:600;border-left-color:var(--accent)}.DiagramsExplorer_tree__wtSvi .DiagramsExplorer_n__h1OXv{margin-left:auto;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.DiagramsExplorer_chev___qUT5{width:12px;height:12px;flex:none;transition:transform .15s;stroke:currentColor;fill:none;stroke-width:2;opacity:.6}.DiagramsExplorer_tree__wtSvi li.DiagramsExplorer_open__VC1p5>button .DiagramsExplorer_chev___qUT5{transform:rotate(90deg)}.DiagramsExplorer_tree__wtSvi ul{list-style:none;margin:2px 0 6px 18px;padding:0 0 0 8px;border-left:1px solid var(--hair);display:none}.DiagramsExplorer_tree__wtSvi li.DiagramsExplorer_open__VC1p5>ul{display:block}.DiagramsExplorer_tree__wtSvi ul button{font-size:13.5px;padding:5px 10px}.DiagramsExplorer_legend__2i9ZT{margin-top:18px;padding-top:14px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--muted);display:grid;grid-gap:6px;gap:6px}.DiagramsExplorer_legend__2i9ZT div{display:flex;gap:8px;align-items:center}.DiagramsExplorer_scope__8w0Ri{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 16px}.DiagramsExplorer_scope__8w0Ri h2{font-family:Georgia,Cambria,serif;font-weight:600;font-size:22px;color:var(--ink);margin:0}.DiagramsExplorer_scope__8w0Ri a{font-size:13.5px;text-decoration:none;font-weight:500}.DiagramsExplorer_scope__8w0Ri a:hover{text-decoration:underline}.DiagramsExplorer_fig__6tKMf{background:var(--plate);border:1px solid var(--hair);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:8px;transition:border-color .15s}.DiagramsExplorer_fig__6tKMf svg,.DiagramsExplorer_filmBtn__HTac1 svg,.DiagramsExplorer_slot__YS5Mf svg,.DiagramsExplorer_stage__4uNXn svg,.DiagramsExplorer_stripBtn__JMF7H svg{display:block;width:100%;height:100%;flex:1 1;min-height:0}.DiagramsExplorer_tile__MrUyp{flex:none;border:0;background:none;padding:0;text-align:left;cursor:pointer;position:relative}.DiagramsExplorer_tile__MrUyp:hover .DiagramsExplorer_fig__6tKMf{border-color:var(--accent)}.DiagramsExplorer_tile__MrUyp .DiagramsExplorer_cap__b1gsH{font-size:12.5px;line-height:1.35;color:var(--note);font-weight:600;margin:7px 2px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DiagramsExplorer_tile__MrUyp .DiagramsExplorer_sub__ugY6E{font-size:12px;color:var(--muted);margin:2px 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:6px;align-items:center}.DiagramsExplorer_pin__u82eY{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:8px;border:1px solid var(--frame);background:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s;color:var(--muted);z-index:1}.DiagramsExplorer_pin__u82eY svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.DiagramsExplorer_pin__u82eY[aria-pressed=true],.DiagramsExplorer_tile__MrUyp:focus-within .DiagramsExplorer_pin__u82eY,.DiagramsExplorer_tile__MrUyp:hover .DiagramsExplorer_pin__u82eY{opacity:1}.DiagramsExplorer_pin__u82eY[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.DiagramsExplorer_pinInline__XxL_5{position:static;opacity:1}@media (hover:none){.DiagramsExplorer_pin__u82eY{opacity:1}}.DiagramsExplorer_ggrid__W0A_D{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.DiagramsExplorer_ggrid__W0A_D .DiagramsExplorer_fig__6tKMf{height:176px;padding:10px}.DiagramsExplorer_ggrid__W0A_D .DiagramsExplorer_tile__MrUyp .DiagramsExplorer_sub__ugY6E{white-space:normal}@media (max-width:520px){.DiagramsExplorer_ggrid__W0A_D{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.DiagramsExplorer_ggrid__W0A_D .DiagramsExplorer_fig__6tKMf{height:130px}}.DiagramsExplorer_sheet__e05n2{display:flex;flex-direction:column;gap:22px}.DiagramsExplorer_jrow__sQNdU{display:flex;gap:14px}.DiagramsExplorer_spot__aZexO{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:0;gap:0;border:1px solid var(--frame);border-radius:14px;overflow:hidden}.DiagramsExplorer_spot__aZexO .DiagramsExplorer_stage__4uNXn{background:var(--plate);display:flex;flex-direction:column;justify-content:center;gap:10px;padding:30px;height:clamp(300px,62vh,580px)}.DiagramsExplorer_note__y5eKa{background:var(--panel);border-left:1px solid var(--frame);padding:22px 24px;display:flex;flex-direction:column;gap:14px}.DiagramsExplorer_pos__2Xcp6{font-size:12.5px;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.DiagramsExplorer_lbSide__TcpK5 h2,.DiagramsExplorer_note__y5eKa h2{font-family:Georgia,Cambria,serif;font-weight:600;font-size:22px;line-height:1.25;margin:0;color:var(--ink)}.DiagramsExplorer_src__sD0f_{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted)}.DiagramsExplorer_text__Uv1ey{margin:0;font-size:14.5px;line-height:1.7;color:var(--note)}.DiagramsExplorer_text__Uv1ey a{font-weight:600;text-decoration:none}.DiagramsExplorer_text__Uv1ey a:hover{text-decoration:underline}.DiagramsExplorer_origin__UCk6f{border-top:1px solid var(--tintBorder);padding-top:14px;display:grid;grid-gap:3px;gap:3px}.DiagramsExplorer_origin__UCk6f .DiagramsExplorer_lbl__3iCdK{font-size:12px;color:var(--muted)}.DiagramsExplorer_origin__UCk6f .DiagramsExplorer_pg__PwDem{font-weight:600;font-size:14.5px;color:var(--ink);margin:0}.DiagramsExplorer_origin__UCk6f .DiagramsExplorer_s__Ionl5{font-size:13.5px;color:var(--body);margin:0 0 10px}.DiagramsExplorer_btn__cTo1Y{display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:8px 14px;border-radius:8px;font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;background:none;transition:background-color .15s,box-shadow .15s,transform .15s,border-color .15s}.DiagramsExplorer_btnPrimary__SdtZt{background:var(--brand);color:#fff}.DiagramsExplorer_btnPrimary__SdtZt:focus-visible,.DiagramsExplorer_btnPrimary__SdtZt:hover{background:var(--accent);color:#fff;box-shadow:0 4px 14px rgba(6,53,122,.28);transform:translateY(-1px)}.DiagramsExplorer_btnPrimary__SdtZt:active{transform:none;box-shadow:none;background:var(--accentHover)}.DiagramsExplorer_btnGhost__I7Hh_{background:#fff;color:var(--accent);border-color:var(--tintBorder)}.DiagramsExplorer_btnGhost__I7Hh_:focus-visible,.DiagramsExplorer_btnGhost__I7Hh_:hover{border-color:var(--accent);background:var(--tint);box-shadow:0 3px 10px rgba(6,53,122,.12);transform:translateY(-1px)}.DiagramsExplorer_btnGhost__I7Hh_:active{transform:none;box-shadow:none}.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnPrimary__SdtZt,.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnPrimary__SdtZt:focus,.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnPrimary__SdtZt:hover,.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnPrimary__SdtZt:visited{color:#fff}.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnGhost__I7Hh_,.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnGhost__I7Hh_:focus,.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnGhost__I7Hh_:hover,.DiagramsExplorer_root__4IaMN a.DiagramsExplorer_btnGhost__I7Hh_:visited{color:var(--accent)}.DiagramsExplorer_actions__qMbFw{display:flex;gap:8px;flex-wrap:wrap}.DiagramsExplorer_stepper__zxLur{display:flex;gap:8px;margin-top:auto}.DiagramsExplorer_stepper__zxLur button{flex:1 1;border:1px solid var(--tintBorder);background:#fff;border-radius:8px;padding:8px;cursor:pointer;font-size:13px;color:var(--body);display:flex;align-items:center;justify-content:center;gap:6px}.DiagramsExplorer_stepper__zxLur button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.DiagramsExplorer_stepper__zxLur button:disabled{opacity:.4;cursor:default}.DiagramsExplorer_stepper__zxLur svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.DiagramsExplorer_strip__REmu_{display:flex;gap:10px;overflow-x:auto;padding:14px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:thin}.DiagramsExplorer_stripBtn__JMF7H{flex:none;height:76px;border:1px solid var(--hair);background:var(--plate);border-radius:8px;padding:6px;cursor:pointer;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:center;opacity:.75;transition:opacity .15s,border-color .15s}.DiagramsExplorer_stripBtn__JMF7H:hover{opacity:1;border-color:var(--frame)}.DiagramsExplorer_stripBtn__JMF7H[aria-current=true]{opacity:1;border:2px solid var(--brand);padding:5px}.DiagramsExplorer_stripLbl__ptI38{font-size:12.5px;color:var(--muted);margin:14px 0 0;display:flex;justify-content:space-between}@media (max-width:900px){.DiagramsExplorer_spot__aZexO{grid-template-columns:1fr}.DiagramsExplorer_note__y5eKa{border-left:0;border-top:1px solid var(--frame)}.DiagramsExplorer_spot__aZexO .DiagramsExplorer_stage__4uNXn{height:300px;padding:16px}}.DiagramsExplorer_shelf__C5cKt{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-bottom:1px solid var(--hair)}.DiagramsExplorer_shelf__C5cKt:first-child{padding-top:4px}.DiagramsExplorer_shelf__C5cKt h3{font-family:Georgia,Cambria,serif;font-weight:600;font-size:18px;line-height:1.25;margin:0 0 4px;color:var(--brand)}.DiagramsExplorer_shelf__C5cKt .DiagramsExplorer_meta__XpAO6{font-size:12.5px;color:var(--muted);margin:0 0 8px}.DiagramsExplorer_shelf__C5cKt .DiagramsExplorer_meta__XpAO6+a{font-size:13px;font-weight:500;text-decoration:none}.DiagramsExplorer_shelf__C5cKt .DiagramsExplorer_meta__XpAO6+a:hover{text-decoration:underline}.DiagramsExplorer_items__USo4R{display:flex;gap:14px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.DiagramsExplorer_shelf__C5cKt .DiagramsExplorer_fig__6tKMf{height:132px}.DiagramsExplorer_tile__MrUyp .DiagramsExplorer_sec__iINze{font-size:12px;color:var(--muted);margin:2px 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DiagramsExplorer_tile__MrUyp .DiagramsExplorer_sec__iINze b{color:var(--accent);font-weight:600}@media (max-width:760px){.DiagramsExplorer_shelf__C5cKt{grid-template-columns:1fr;gap:8px}}.DiagramsExplorer_pgBlock__O5bvZ{margin:0 0 34px}.DiagramsExplorer_pgHead__4eN_L{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding-bottom:8px;border-bottom:2px solid var(--tint);margin-bottom:6px}.DiagramsExplorer_pgHead__4eN_L h3{font-family:Georgia,Cambria,serif;font-weight:600;font-size:20px;margin:0;color:var(--brand)}.DiagramsExplorer_pgHead__4eN_L .DiagramsExplorer_ch__pvKwF{font-size:13px;color:var(--muted)}.DiagramsExplorer_pgHead__4eN_L a{margin-left:auto;font-size:13.5px;font-weight:500;text-decoration:none}.DiagramsExplorer_pgHead__4eN_L a:hover{text-decoration:underline}.DiagramsExplorer_entry___gsgx{display:grid;grid-template-columns:minmax(0,340px) 1fr;grid-gap:22px;gap:22px;padding:16px 0;border-bottom:1px solid var(--hair)}.DiagramsExplorer_entry___gsgx:last-child{border-bottom:0}.DiagramsExplorer_plate__I7sD9{background:var(--plate);border:1px solid var(--frame);border-radius:10px;cursor:zoom-in;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:10px}.DiagramsExplorer_plate__I7sD9 svg{display:block;width:100%;height:auto}.DiagramsExplorer_entry___gsgx .DiagramsExplorer_secLine__80Hax{font-size:13px;color:var(--muted);margin:0 0 4px}.DiagramsExplorer_entry___gsgx .DiagramsExplorer_secLine__80Hax a{color:var(--accent);font-weight:600;text-decoration:none}.DiagramsExplorer_entry___gsgx .DiagramsExplorer_secLine__80Hax a:hover{text-decoration:underline}.DiagramsExplorer_entry___gsgx .DiagramsExplorer_cap__b1gsH{font-weight:600;color:var(--note);margin:0 0 6px;font-size:15px}.DiagramsExplorer_entry___gsgx p{margin:0;color:var(--note);font-size:14px;line-height:1.65;max-width:62ch}.DiagramsExplorer_entry___gsgx .DiagramsExplorer_text__Uv1ey a{font-weight:600;text-decoration:none}@media (max-width:760px){.DiagramsExplorer_entry___gsgx{grid-template-columns:1fr}}.DiagramsExplorer_empty__5QYoq{border:1px dashed var(--frame);border-radius:12px;padding:40px 24px;text-align:center;color:var(--body)}.DiagramsExplorer_empty__5QYoq b{display:block;font-size:16px;color:var(--ink);margin-bottom:4px}.DiagramsExplorer_empty__5QYoq button{margin-top:12px;border:1px solid var(--accent);color:var(--accent);background:#fff;border-radius:8px;padding:7px 14px;cursor:pointer;font-weight:500}.DiagramsExplorer_empty__5QYoq button:hover{background:var(--tint)}.DiagramsExplorer_lb__vqQgJ{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(4,20,48,.86);padding:22px}.DiagramsExplorer_lbBox__T9FTL{background:#fff;border-radius:16px;width:min(1280px,100%);max-height:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.4)}.DiagramsExplorer_lbBox__T9FTL:focus{outline:none}.DiagramsExplorer_lbStage__vLpF7{background:var(--plate);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px;height:min(66vh,640px);position:relative}.DiagramsExplorer_lbStage__vLpF7 svg{display:block;width:100%;height:100%;flex:1 1;min-height:0}.DiagramsExplorer_lbNav__SVkfj{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--frame);background:rgba(255,255,255,.92);display:grid;place-items:center;cursor:pointer;color:var(--body);box-shadow:0 2px 10px rgba(15,23,42,.12)}.DiagramsExplorer_lbNav__SVkfj:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.DiagramsExplorer_lbNav__SVkfj:disabled{opacity:.3;cursor:default}.DiagramsExplorer_lbNav__SVkfj svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.DiagramsExplorer_lbPrev__jBMKX{left:14px}.DiagramsExplorer_lbNext__BJdqK{right:14px}.DiagramsExplorer_lbSide__TcpK5{grid-row:1/3;grid-column:2;border-left:1px solid var(--frame);background:var(--panel);padding:18px 22px;display:flex;flex-direction:column;gap:12px;overflow:auto}.DiagramsExplorer_lbTop__HHfrP{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--muted)}.DiagramsExplorer_x__N3wZH{border:0;background:none;cursor:pointer;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--body)}.DiagramsExplorer_x__N3wZH:hover{background:#dbe6f5}.DiagramsExplorer_x__N3wZH svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.DiagramsExplorer_kbd__2K4Tv{font-size:11.5px;color:var(--muted);margin-top:auto;padding-top:10px}.DiagramsExplorer_lbFoot__zA_nS{grid-column:1;border-top:1px solid var(--frame);background:#fff}.DiagramsExplorer_film__C5_HN{display:flex;gap:8px;overflow-x:auto;padding:10px 14px 12px;scrollbar-width:thin}.DiagramsExplorer_filmBtn__HTac1{flex:none;height:66px;border:1px solid var(--hair);background:var(--plate);border-radius:8px;padding:5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;opacity:.7}.DiagramsExplorer_filmBtn__HTac1:hover{opacity:1}.DiagramsExplorer_filmBtn__HTac1[aria-current=true]{opacity:1;border:2px solid var(--brand);padding:4px}@media (max-width:920px){.DiagramsExplorer_lb__vqQgJ{padding:0}.DiagramsExplorer_lbBox__T9FTL{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;border-radius:0;height:100%;overflow:auto}.DiagramsExplorer_lbStage__vLpF7{height:46vh;padding:14px}.DiagramsExplorer_lbSide__TcpK5{grid-row:auto;grid-column:auto;border-left:0;border-top:1px solid var(--frame)}.DiagramsExplorer_lbFoot__zA_nS{grid-row:2}}.DiagramsExplorer_tray__D7LB_{position:fixed;left:50%;bottom:18px;transform:translate(-50%,140%);transition:transform .2s;z-index:900;background:var(--brandDeep);color:#fff;border-radius:14px;padding:10px 10px 10px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 14px 40px rgba(4,42,97,.35);max-width:calc(100% - 24px)}.DiagramsExplorer_trayOn__rpeBB{transform:translate(-50%)}.DiagramsExplorer_slots__NAl5C{display:flex;gap:8px}.DiagramsExplorer_slot__YS5Mf{width:92px;height:52px;border-radius:8px;background:rgba(255,255,255,.1);border:1px dashed rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-size:11.5px;color:rgba(255,255,255,.6)}.DiagramsExplorer_slotFull__3GBuf{background:#fff;border:0;padding:4px;flex-direction:column}.DiagramsExplorer_rm__I77SH{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;border:0;background:var(--brand);color:#fff;font-size:12px;line-height:18px;cursor:pointer;padding:0}.DiagramsExplorer_msg__xB87D{font-size:13px;color:rgba(255,255,255,.8);white-space:nowrap}.DiagramsExplorer_tray__D7LB_ .DiagramsExplorer_btnPrimary__SdtZt{background:#fff;color:var(--brand)}.DiagramsExplorer_tray__D7LB_ .DiagramsExplorer_btnPrimary__SdtZt:hover{background:var(--tint);color:var(--brand)}.DiagramsExplorer_tray__D7LB_ .DiagramsExplorer_btnPrimary__SdtZt:disabled{opacity:.5;cursor:default}.DiagramsExplorer_clear__r8u2s{color:rgba(255,255,255,.75);font-size:13px;border:0;background:none;cursor:pointer;padding:6px}.DiagramsExplorer_clear__r8u2s:hover{color:#fff}@media (max-width:560px){.DiagramsExplorer_msg__xB87D{display:none}}.DiagramsExplorer_overlay__M5Gs_{position:fixed;inset:0;z-index:1100;background:rgba(15,23,42,.6);display:flex;align-items:center;justify-content:center;padding:24px}.DiagramsExplorer_cmp__A32MS{background:#fff;border-radius:14px;width:min(1280px,100%);max-height:100%;overflow:auto;box-shadow:0 30px 80px rgba(15,23,42,.35)}.DiagramsExplorer_cmp__A32MS:focus{outline:none}.DiagramsExplorer_cmpHead__sxdfc{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--hair);position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.DiagramsExplorer_cmpHead__sxdfc h2{font-family:Georgia,Cambria,serif;font-weight:600;font-size:20px;margin:0}.DiagramsExplorer_cmpBody__HXtN0{display:grid;grid-template-columns:1fr 1fr}.DiagramsExplorer_cmpCol___p1eZ{display:flex;flex-direction:column}.DiagramsExplorer_cmpCol___p1eZ+.DiagramsExplorer_cmpCol___p1eZ{border-left:1px solid var(--frame)}.DiagramsExplorer_cmpCol___p1eZ .DiagramsExplorer_stage__4uNXn{background:var(--plate);padding:22px;display:flex;flex-direction:column;justify-content:center;gap:8px;height:clamp(240px,48vh,460px);border-bottom:1px solid var(--frame)}.DiagramsExplorer_info__NhHVx{padding:18px 22px;display:flex;flex-direction:column;gap:10px;background:var(--panel);flex:1 1}.DiagramsExplorer_info__NhHVx h3{font-family:Georgia,Cambria,serif;font-weight:600;font-size:18px;margin:0;line-height:1.3}.DiagramsExplorer_info__NhHVx .DiagramsExplorer_where__jhEGL{font-size:13px;color:var(--muted)}.DiagramsExplorer_info__NhHVx p{margin:0;font-size:14px;line-height:1.65;color:var(--note)}@media (max-width:820px){.DiagramsExplorer_cmpBody__HXtN0{grid-template-columns:1fr}.DiagramsExplorer_cmpCol___p1eZ+.DiagramsExplorer_cmpCol___p1eZ{border-left:0;border-top:1px solid var(--frame)}}@media (prefers-reduced-motion:reduce){.DiagramsExplorer_root__4IaMN *{transition:none!important}}