.http-evaluate-path_figure__diI30 header{margin-bottom:22px}.sitp{--s-blue:#5cb6e6;--s-blue-fill:#15304a;--s-gold:#eaa65c;--s-gold-fill:#4a3412;--s-green:#6fcb8f;--s-green-fill:#18392a;--s-teal:#4fd0a6;--s-teal-fill:#123a30;--s-pink:#e39ec6;--s-pink-fill:#3a2433;--s-coral:#f08b78;--s-coral-fill:#48211c;--s-ink:#ece9e3;--s-dim:#98a0a7;--s-faint:#5f6870;--s-grid:#3a424b;--s-cell:#171b20;margin:0;container-type:inline-size;color:var(--s-ink)}.sitp-art{width:100%;display:block;overflow:visible}.sitp-art text{fill:currentColor}.sitp-narrow{display:none}@container (max-width: 600px){.sitp-wide{display:none}.sitp-narrow{display:block}}.s-m{font-family:KaTeX_Math,Times New Roman,serif;font-style:italic}.s-r{font-family:KaTeX_Main,Times New Roman,serif;font-style:normal}.s-c{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.s-blue{color:var(--s-blue)}.s-gold{color:var(--s-gold)}.s-green{color:var(--s-green)}.s-teal{color:var(--s-teal)}.s-coral{color:var(--s-coral)}.s-pink{color:var(--s-pink)}.s-ink{color:var(--s-ink)}.s-dim{color:var(--s-dim)}.s-faint{color:var(--s-faint)}.s-line{fill:none;stroke:currentColor;stroke-width:1.6}.s-hit{cursor:pointer}.s-hit:focus{outline:none}.s-hit:focus-visible .s-focus{stroke:var(--s-blue);stroke-width:2;stroke-dasharray:3 3}.s-focus{fill:none;stroke:transparent}.sitp-reading{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:20px 44px;align-items:center;margin:26px 0 0;padding-top:22px;border-top:1px solid #262d33}.sitp-reading.is-stacked{grid-template-columns:minmax(0,1fr)}.sitp-rule{font-size:19px;color:var(--s-ink);overflow-x:auto;overflow-y:hidden}.sitp-rule .katex-display{margin:0;text-align:left}.sitp-rule .katex-display>.katex{text-align:left}.sitp-source{min-width:0}.sitp-source>span{display:block;color:var(--s-dim);font-size:12.5px;margin-bottom:8px}.sitp-source>span code{font-size:12px;color:var(--s-dim)}.sitp-code{margin:0;padding:0;background:none;border:0;font:13.5px/1.72 var(--font-jetbrains-mono),monospace;color:#d6dadd;overflow-x:auto;white-space:pre}.sitp-code .k{color:#f0b48c}.sitp-code .f{color:#8ed6d6}.sitp-code .t{color:#e6d38c}.sitp-code .s{color:#b9d98a}.sitp-code .n{color:#eba0a8}.sitp-code .p{color:#c2b0ea}.sitp-code .c{color:#7f8b93}.sitp-code .o{color:#a3abb1}.sitp-code .r-blue{color:var(--s-blue)}.sitp-code .r-gold{color:var(--s-gold)}.sitp-code .r-green{color:var(--s-green)}.sitp-code .r-coral{color:var(--s-coral)}.sitp-code .r-teal{color:var(--s-teal)}.sitp :is(.cor-child,.role-call),.sitp :is(.cor-child,.role-call) *{color:var(--s-blue)!important}.sitp .cor-parent,.sitp .cor-parent *{color:var(--s-gold)!important}.sitp .cor-relation,.sitp .cor-relation *{color:var(--s-green)!important}.sitp .role-deny,.sitp .role-deny *{color:var(--s-coral)!important}.sitp .role-seal,.sitp .role-seal *{color:var(--s-teal)!important}.sitp-status{margin:14px 0 0;color:var(--s-dim);font-size:14px;line-height:1.6}.sitp .atlas-caption{margin-top:22px}@container (max-width: 600px){.sitp-reading{grid-template-columns:minmax(0,1fr);gap:18px}.sitp-rule{font-size:17px}.sitp-code{font-size:12px}}@keyframes sitp-arrive{0%{opacity:.15}to{opacity:1}}.s-step{animation:sitp-arrive .42s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.s-step{animation:none}}.s-ghost{color:var(--s-faint);cursor:pointer}.s-ghost rect{fill:transparent;stroke:currentColor;stroke-dasharray:4 4;transition:stroke .2s}.s-ghost:focus-visible,.s-ghost:hover{color:var(--s-ink);outline:none}.s-row{cursor:pointer}.s-row:focus{outline:none}.s-row:focus-visible .s-focus{stroke:var(--s-blue);stroke-width:1.5;stroke-dasharray:3 3}.s-fade{transition:opacity .3s}.sitp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sitp-key{display:none}@container (max-width: 600px){.sitp-key{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;margin:14px 0 0;font:12px/1.5 var(--font-jetbrains-mono),monospace;color:var(--s-dim)}.sitp-key b{font:italic 15px KaTeX_Math,serif;margin-right:6px}}.atlas-overview-preview .sitp-art{height:215px}.sitp-reading.is-stacked{gap:18px}.sitp-reading.is-stacked .sitp-rule{padding-bottom:6px}.s-fo{overflow:visible}.s-math-box{width:100%;height:100%;display:flex;color:var(--s-ink);line-height:1.2}.s-math-box .docs-tex,.s-math-box .katex{font-size:1em}.s-math-box .katex .base{white-space:nowrap}.sitp-reading.rule-narrow{grid-template-columns:minmax(0,1fr)}.sitp-reading.rule-narrow .sitp-rule{display:none}@container (max-width: 600px){.sitp-reading.rule-narrow .sitp-rule{display:block}}.sitp .role-grant,.sitp .role-grant *{color:var(--s-pink)!important}.sitp-code .r-pink{color:var(--s-pink)}.s-drag{cursor:ew-resize}.s-drag:focus{outline:none}.s-drag:focus-visible .s-focus{stroke:var(--s-blue);stroke-width:1.5;stroke-dasharray:3 3}@container (max-width: 600px){.sitp-code{font-size:11.5px;line-height:1.7}}@container (max-width: 360px){.sitp-rule{font-size:15px}}.s-halo{paint-order:stroke;stroke:#0b0e10;stroke-width:5px;stroke-linejoin:round}.sitp-caption{margin:22px 0 0;max-width:630px;color:#98a0a7;font:13px/1.7 var(--font-inter-tight),sans-serif}.sitp-caption code{font-size:12px;white-space:nowrap}.sitp-caption>a{display:block;width:fit-content;margin-top:8px;color:#c8cecd;text-underline-offset:4px}.editorial .sitp{margin:40px 0 48px}.sitp-source-more summary{display:flex;gap:10px;align-items:baseline;width:fit-content;min-height:32px;padding:4px 0;color:var(--s-dim);font-size:12.5px;cursor:pointer;list-style:none}.sitp-source-more summary::-webkit-details-marker{display:none}.sitp-source-more summary:before{content:"+";width:10px;color:var(--s-dim);font:14px/1 var(--font-jetbrains-mono),monospace}.sitp-source-more[open] summary:before{content:"−"}.sitp-source-more summary code{font-size:12px;color:var(--s-dim)}.sitp-source-more summary em{font-style:normal;color:var(--s-dim)}.sitp-source-more summary:hover,.sitp-source-more summary:hover code{color:var(--s-ink)}.sitp-source-more[open] .sitp-code{margin-top:10px}.guards-shrink_figure__kQjAO{container-type:inline-size}.guards-shrink_heading__5ruEx{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.guards-shrink_heading__5ruEx span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.guards-shrink_drawing__2GZbe{display:block;width:100%;height:auto;overflow:visible}.guards-shrink_compact__gW9r0{display:none}.guards-shrink_scope__Bt__9{fill:none;stroke:var(--s-gold);stroke-width:1.6}.guards-shrink_admitted__aMUJp{fill:none;stroke:var(--s-teal);stroke-width:1.4}.guards-shrink_cut__5W7bV{fill:none;stroke:var(--s-coral);stroke-width:2;stroke-linecap:round}.guards-shrink_point__Adbmc{stroke-width:1.6;transition:fill .2s,stroke .2s}.guards-shrink_point__Adbmc[data-outcome=allow]{fill:var(--s-blue);stroke:var(--s-blue)}.guards-shrink_point__Adbmc[data-outcome=guard],.guards-shrink_point__Adbmc[data-outcome=scope]{fill:#0b0e10;stroke:var(--s-coral)}.guards-shrink_name__nyUxb{font-size:13.5px}.guards-shrink_outcome__dXXS9{font-size:14px}.guards-shrink_compact__gW9r0 .guards-shrink_name__nyUxb{font-size:12.5px}.guards-shrink_compact__gW9r0 .guards-shrink_outcome__dXXS9{font-size:13.5px}.guards-shrink_controls__El_vk{display:flex;flex-wrap:wrap;gap:8px 32px;border-block:1px solid var(--editorial-rule);margin-top:20px}.guards-shrink_controls__El_vk button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font:13px var(--font-jetbrains-mono),monospace;border-bottom:2px solid transparent}.guards-shrink_controls__El_vk button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--s-coral)}.guards-shrink_controls__El_vk button:hover{color:var(--editorial-bright)}.guards-shrink_controls__El_vk button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.guards-shrink_detail__CZR4N{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.guards-shrink_detailMark__KH_JG{font:italic 28px KaTeX_Math,serif;color:var(--s-teal)}.guards-shrink_figure__kQjAO .guards-shrink_detail__CZR4N h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.guards-shrink_detail__CZR4N p{margin:0;color:var(--editorial-ink);font:15px/1.65 var(--font-inter-tight),sans-serif}.guards-shrink_detail__CZR4N p+p{margin-top:10px;color:var(--editorial-muted);font-size:14px}.guards-shrink_detail__CZR4N a{text-decoration:underline;text-underline-offset:4px}.guards-shrink_detail__CZR4N code{font-size:13px}@container (max-width: 640px){.guards-shrink_wide__p_MIZ{display:none}.guards-shrink_compact__gW9r0{display:block}.guards-shrink_controls__El_vk{gap:4px 22px}.guards-shrink_detail__CZR4N{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.guards-shrink_figure__kQjAO *{transition:none}}.container-view_figure__wDybm{container-type:inline-size}.container-view_heading__JfLlA{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.container-view_heading__JfLlA span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.container-view_drawing__yUMiW{display:block;width:100%;height:auto;overflow:visible}.container-view_compact__0Ru7b{display:none}.container-view_drawing__yUMiW text{font-family:KaTeX_Main,serif}.container-view_wire__UWUxt{fill:none;stroke:currentColor;stroke-width:1.4;transition:stroke .2s,opacity .2s,stroke-width .2s}.container-view_request__UZVLW{color:var(--s-blue)}.container-view_dispatch__l8DLU{color:var(--s-teal)}.container-view_state__bcC1L{color:var(--s-gold);transition:opacity .2s}.container-view_state__bcC1L .container-view_wire__UWUxt{stroke-dasharray:2 5;stroke-linecap:round}.container-view_relation__NZhGP{fill:currentColor;font:12px var(--font-jetbrains-mono),ui-monospace,monospace;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.container-view_lane__mcNeg,.container-view_local__0uZot,.container-view_shared__zJ49R{transition:opacity .2s}.container-view_node__hND5Y circle{stroke-width:1.4}.container-view_caller__K3asM circle{fill:var(--s-blue-fill);stroke:var(--s-blue)}.container-view_target__wP6vm circle{fill:#141617;stroke:var(--s-dim)}.container-view_kernel__irIwB circle{fill:var(--s-teal-fill);stroke:var(--s-teal)}.container-view_kernel__irIwB .container-view_ring__uwR_S{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.container-view_store__W6JP9 circle{fill:var(--s-gold-fill);stroke:var(--s-gold)}.container-view_drawing__yUMiW .container-view_mark__O3EL3{fill:var(--s-ink);font:italic 18px KaTeX_Math,serif}.container-view_drawing__yUMiW .container-view_kernelMark__7HjRL{fill:var(--s-teal);font:italic 22px KaTeX_Math,serif}.container-view_drawing__yUMiW .container-view_storeMark__WGymM{fill:var(--s-gold);font:italic 22px KaTeX_Math,serif}.container-view_label__NaEKj{fill:var(--s-ink);font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.container-view_drawing__yUMiW .container-view_ident__gsJj3{fill:var(--s-dim);font:12px var(--font-jetbrains-mono),ui-monospace,monospace;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.container-view_local__0uZot{opacity:0}.container-view_figure__wDybm[data-view=edge] .container-view_lane__mcNeg:not([data-lane=edge]),.container-view_figure__wDybm[data-view=host] .container-view_lane__mcNeg:not([data-lane=host]),.container-view_figure__wDybm[data-view=sidecar] .container-view_lane__mcNeg:not([data-lane=sidecar]){opacity:.3}.container-view_figure__wDybm[data-view=edge] .container-view_state__bcC1L,.container-view_figure__wDybm[data-view=host] .container-view_state__bcC1L,.container-view_figure__wDybm[data-view=sidecar] .container-view_state__bcC1L{opacity:.35}.container-view_figure__wDybm[data-view=shared] .container-view_state__bcC1L .container-view_wire__UWUxt{stroke-width:2}.container-view_figure__wDybm[data-view=local] .container-view_shared__zJ49R,.container-view_figure__wDybm[data-view=local] .container-view_state__bcC1L{opacity:.12}.container-view_figure__wDybm[data-view=local] .container-view_local__0uZot{opacity:1}.container-view_controls__4hAZs{display:flex;flex-wrap:wrap;column-gap:32px;border-block:1px solid var(--editorial-rule);margin-top:8px}.container-view_controls__4hAZs button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent}.container-view_controls__4hAZs button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.container-view_controls__4hAZs button:hover{color:var(--editorial-bright)}.container-view_controls__4hAZs button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.container-view_detail__WEqP_{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.container-view_detailMark__n2FGU{font:italic 26px KaTeX_Math,serif;color:var(--s-teal)}.container-view_figure__wDybm[data-view=local] .container-view_detailMark__n2FGU,.container-view_figure__wDybm[data-view=shared] .container-view_detailMark__n2FGU{color:var(--s-gold)}.container-view_figure__wDybm .container-view_detail__WEqP_ h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.container-view_detail__WEqP_ p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.container-view_detail__WEqP_ code{font-size:13px}.container-view_detail__WEqP_ a{text-decoration:underline;text-underline-offset:4px}@container (max-width: 640px){.container-view_wide__iATGG{display:none}.container-view_compact__0Ru7b{display:block}.container-view_controls__4hAZs{column-gap:22px}.container-view_detail__WEqP_{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.container-view_figure__wDybm *{transition:none}}.call-sequence_figure__b2TNq{container-type:inline-size;margin:34px 0 44px}.call-sequence_heading__0wpdv{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.call-sequence_heading__0wpdv span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.call-sequence_drawing__kxyKY{display:block;width:100%;height:auto;overflow:visible}.call-sequence_compact__cIRwT{display:none}.call-sequence_drawing__kxyKY text{font-family:KaTeX_Main,serif}.call-sequence_rail__f8cxT{fill:none;stroke:var(--s-green);stroke-width:1;opacity:.5}.call-sequence_divider__atse8{stroke:var(--s-grid);stroke-dasharray:3 5}.call-sequence_drawing__kxyKY .call-sequence_checkMark__HELb2{font:italic 26px KaTeX_Math,serif;transition:fill .2s}.call-sequence_checkLabel__bnHys{font-size:14px;transition:fill .2s}.call-sequence_stop__qPnIK{stroke:var(--s-coral);stroke-width:2.2;stroke-linecap:round}.call-sequence_hold__JRGAU{stroke:var(--s-gold);stroke-width:2.2;stroke-linecap:round}.call-sequence_wire__HaS3q{fill:none;stroke-width:1.5;transition:stroke .2s}.call-sequence_relation__8PP61{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.call-sequence_drawing__kxyKY .call-sequence_mono__taIdc{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px}.call-sequence_drawing__kxyKY .call-sequence_ordinal__dXEWj{font-family:KaTeX_Main,serif;font-size:12px;fill:var(--s-dim)}.call-sequence_ring__VIR7_{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.call-sequence_drawing__kxyKY .call-sequence_mark__oVuq8{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.call-sequence_drawing__kxyKY .call-sequence_kernelMark__hroie{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.call-sequence_label__vD4vk{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.call-sequence_note__xMP4L{fill:var(--s-dim);font-size:13px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.call-sequence_key__2bnUQ{display:none}.call-sequence_controls__8l_pt{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.call-sequence_controls__8l_pt button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent}.call-sequence_controls__8l_pt button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.call-sequence_controls__8l_pt button:hover{color:var(--editorial-bright)}.call-sequence_controls__8l_pt button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.call-sequence_detail__uUYFt{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.call-sequence_detailMark__7kA8e{font:italic 28px KaTeX_Math,serif}.call-sequence_figure__b2TNq .call-sequence_detail__uUYFt h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.call-sequence_detail__uUYFt p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.call-sequence_detail__uUYFt a{text-decoration:underline;text-underline-offset:4px}.call-sequence_source__Xl3bS{margin-top:22px}.call-sequence_trail__zcI0u{margin:16px 0 0;padding:0 0 0 22px;color:var(--s-dim);font-size:13px;line-height:1.6}.call-sequence_trail__zcI0u li{margin:0 0 10px;padding-left:4px}.call-sequence_trail__zcI0u li::marker{font:12px var(--font-jetbrains-mono),monospace}.call-sequence_trail__zcI0u code{color:var(--s-ink);font-size:12px}.call-sequence_trail__zcI0u span{font:12px var(--font-jetbrains-mono),monospace}.call-sequence_trail__zcI0u p{margin:2px 0 0;color:var(--editorial-ink)}@container (max-width: 640px){.call-sequence_wide__3SISe{display:none}.call-sequence_compact__cIRwT{display:block}.call-sequence_drawing__kxyKY .call-sequence_checkMark__HELb2{font-size:22px}.call-sequence_relation__8PP61{font-size:13px}.call-sequence_drawing__kxyKY .call-sequence_mono__taIdc{font-size:12px}.call-sequence_label__vD4vk{font-size:13px}.call-sequence_note__xMP4L{font-size:12px}.call-sequence_key__2bnUQ{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;color:var(--s-dim);font-size:13px}.call-sequence_key__2bnUQ b{margin-right:6px;color:var(--s-ink);font:italic 16px KaTeX_Math,serif}.call-sequence_controls__8l_pt{gap:0 22px}.call-sequence_detail__uUYFt{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.call-sequence_figure__b2TNq *{transition:none}}.approval-sequence_figure__dLyoG{container-type:inline-size;margin:34px 0 44px}.approval-sequence_heading__Cb_CE{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.approval-sequence_heading__Cb_CE span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.approval-sequence_figure__dLyoG .approval-sequence_wide__KmN0l{display:block}.approval-sequence_figure__dLyoG .approval-sequence_compact__DaDA_{display:none}.approval-sequence_axis__b7UuD{stroke:var(--s-grid);stroke-width:1;stroke-dasharray:2 5}.approval-sequence_arc__gTP25{fill:none;stroke-width:1.5}.approval-sequence_arc__gTP25.approval-sequence_ret__45pQl{stroke-dasharray:5 4}.approval-sequence_stop__jyNUK{stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round}.approval-sequence_note__Fg2B8,.approval-sequence_relation__3Pcxv{font-size:13px}.approval-sequence_label__678Pj{font-size:15px}.approval-sequence_mark__kiOhB{font-size:20px}.approval-sequence_kernelMark__hQTz7{font-size:26px}.approval-sequence_halo__eOzSq{paint-order:stroke;stroke:#0c0c0b;stroke-width:6px;stroke-linejoin:round}.approval-sequence_ring__VYXyX{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.approval-sequence_controls__rwei_{display:flex;flex-wrap:wrap;column-gap:32px;border-block:1px solid var(--editorial-rule)}.approval-sequence_controls__rwei_ button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent}.approval-sequence_controls__rwei_ button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.approval-sequence_controls__rwei_ button:hover{color:var(--editorial-bright)}.approval-sequence_controls__rwei_ button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.approval-sequence_detail___X34a{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.approval-sequence_detailMark__J0cye{font:italic 28px KaTeX_Math,serif}.approval-sequence_figure__dLyoG .approval-sequence_detail___X34a h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.approval-sequence_detail___X34a p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.approval-sequence_detail___X34a code{font-size:13px}.approval-sequence_detail___X34a a{text-decoration:underline;text-underline-offset:4px}@container (max-width: 640px){.approval-sequence_figure__dLyoG .approval-sequence_wide__KmN0l{display:none}.approval-sequence_figure__dLyoG .approval-sequence_compact__DaDA_{display:block}.approval-sequence_controls__rwei_{column-gap:22px}.approval-sequence_detail___X34a{gap:12px;grid-template-columns:28px minmax(0,1fr)}}.policy-pipeline_figure___Gvsy{container-type:inline-size}.policy-pipeline_heading__fPxED{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.policy-pipeline_heading__fPxED span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.policy-pipeline_drawing__yrZBS{display:block;width:100%;height:auto;overflow:visible}.policy-pipeline_compact__pprVY{display:none}.policy-pipeline_drawing__yrZBS text{font-family:KaTeX_Main,serif}.policy-pipeline_wire__tcyKr{fill:none;stroke:currentColor;stroke-width:1.4;transition:stroke .2s,opacity .2s,stroke-width .2s}.policy-pipeline_axis__ppqR1{color:var(--s-faint)}.policy-pipeline_hash__N_lqb{color:var(--s-teal);opacity:.45;transition:opacity .2s}.policy-pipeline_hash__N_lqb .policy-pipeline_wire__tcyKr{stroke-dasharray:2 5;stroke-linecap:round}.policy-pipeline_failure__Dl6aQ{color:var(--s-coral);opacity:0;transition:opacity .2s}.policy-pipeline_failure__Dl6aQ .policy-pipeline_wire__tcyKr{stroke-dasharray:5 4}.policy-pipeline_stop__oMq78{stroke:var(--s-coral);stroke-width:2.4}.policy-pipeline_relation___K9Da{fill:currentColor;font-size:13px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.policy-pipeline_node__ly1PP{transition:opacity .2s}.policy-pipeline_node__ly1PP circle{stroke-width:1.4}.policy-pipeline_file__3d4iW circle,.policy-pipeline_step__vI6w6 circle{fill:#141617;stroke:var(--s-dim)}.policy-pipeline_check__oszAO circle{fill:var(--s-green-fill);stroke:var(--s-green)}.policy-pipeline_kernel__iVAch circle{fill:var(--s-teal-fill);stroke:var(--s-teal)}.policy-pipeline_kernel__iVAch .policy-pipeline_ring__6hlDE{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.policy-pipeline_evidence__uLaL2 circle{fill:var(--s-teal-fill);stroke:var(--s-teal)}.policy-pipeline_drawing__yrZBS .policy-pipeline_mark__XbDWR{fill:var(--s-ink);font:italic 19px KaTeX_Math,serif}.policy-pipeline_drawing__yrZBS .policy-pipeline_kernelMark__Ca03R{fill:var(--s-teal);font:italic 24px KaTeX_Math,serif}.policy-pipeline_label__kOxkh{fill:var(--s-ink);font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.policy-pipeline_drawing__yrZBS .policy-pipeline_ident__VPyBB{fill:var(--s-dim);font:12px var(--font-jetbrains-mono),ui-monospace,monospace;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px}.policy-pipeline_figure___Gvsy[data-view=failure] .policy-pipeline_node__ly1PP:not([data-part~=failure]),.policy-pipeline_figure___Gvsy[data-view=kernel] .policy-pipeline_node__ly1PP:not([data-part~=kernel]),.policy-pipeline_figure___Gvsy[data-view=parse] .policy-pipeline_node__ly1PP:not([data-part~=parse]),.policy-pipeline_figure___Gvsy[data-view=policy] .policy-pipeline_node__ly1PP:not([data-part~=policy]),.policy-pipeline_figure___Gvsy[data-view=source] .policy-pipeline_node__ly1PP:not([data-part~=source]){opacity:.4}.policy-pipeline_figure___Gvsy[data-view=kernel] .policy-pipeline_hashPolicy__ia9LN,.policy-pipeline_figure___Gvsy[data-view=policy] .policy-pipeline_hashPolicy__ia9LN,.policy-pipeline_figure___Gvsy[data-view=source] .policy-pipeline_hashSource__HSGCe{opacity:1}.policy-pipeline_figure___Gvsy[data-view=kernel] .policy-pipeline_hashPolicy__ia9LN .policy-pipeline_wire__tcyKr,.policy-pipeline_figure___Gvsy[data-view=policy] .policy-pipeline_hashPolicy__ia9LN .policy-pipeline_wire__tcyKr,.policy-pipeline_figure___Gvsy[data-view=source] .policy-pipeline_hashSource__HSGCe .policy-pipeline_wire__tcyKr{stroke-width:2}.policy-pipeline_figure___Gvsy[data-view=failure] .policy-pipeline_failure__Dl6aQ{opacity:1}.policy-pipeline_figure___Gvsy[data-view=failure] .policy-pipeline_hash__N_lqb{opacity:.15}.policy-pipeline_figure___Gvsy[data-view=failure] .policy-pipeline_afterParse__xPxC4{opacity:.25}.policy-pipeline_controls__36J3U{display:flex;flex-wrap:wrap;column-gap:32px;border-block:1px solid var(--editorial-rule);margin-top:8px}.policy-pipeline_controls__36J3U button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent}.policy-pipeline_controls__36J3U button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.policy-pipeline_controls__36J3U button:hover{color:var(--editorial-bright)}.policy-pipeline_controls__36J3U button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.policy-pipeline_detail__xnmxO{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.policy-pipeline_detailMark__oKksY{font:italic 28px KaTeX_Math,serif;color:var(--s-teal)}.policy-pipeline_figure___Gvsy[data-view=failure] .policy-pipeline_detailMark__oKksY{color:var(--s-coral)}.policy-pipeline_figure___Gvsy .policy-pipeline_detail__xnmxO h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.policy-pipeline_detail__xnmxO p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.policy-pipeline_detail__xnmxO p+p{margin-top:8px}.policy-pipeline_detail__xnmxO code{font-size:13px}.policy-pipeline_detail__xnmxO a{text-decoration:underline;text-underline-offset:4px}@container (max-width: 640px){.policy-pipeline_wide__GFrvh{display:none}.policy-pipeline_compact__pprVY{display:block}.policy-pipeline_controls__36J3U{column-gap:22px}.policy-pipeline_detail__xnmxO{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.policy-pipeline_figure___Gvsy *{transition:none}}.chio-in-context_figure__b_Zps{container-type:inline-size;margin:34px 0 44px}.chio-in-context_heading__YgPKw{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.chio-in-context_heading__YgPKw span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.chio-in-context_drawing__cbTgQ{display:block;width:100%;height:auto;overflow:visible}.chio-in-context_compact__uavyE{display:none}.chio-in-context_drawing__cbTgQ text{font-family:KaTeX_Main,serif}.chio-in-context_boundary__yhozD{stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6;transition:stroke .2s}.chio-in-context_boundaryOn__UYFP7{stroke:var(--s-dim)}.chio-in-context_wire__HAT7T{fill:none;stroke-linecap:round;transition:stroke .2s,stroke-width .2s}.chio-in-context_configured__ET58D{stroke-dasharray:1.5 4.5}.chio-in-context_relation__3wFFR{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round;transition:fill .2s}.chio-in-context_node___5dM6{cursor:pointer;transition:opacity .2s}.chio-in-context_node___5dM6 circle{transition:fill .2s,stroke .2s}.chio-in-context_ring__0rXR0{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.chio-in-context_drawing__cbTgQ .chio-in-context_mark__9KFO7{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.chio-in-context_drawing__cbTgQ .chio-in-context_kernelMark__MhVmr{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.chio-in-context_label__Vkt1z{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.chio-in-context_ghost__j36WA{opacity:.32}.chio-in-context_controls__sgHsn{display:flex;flex-wrap:wrap;gap:0 26px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.chio-in-context_controls__sgHsn button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent;background:none}.chio-in-context_controls__sgHsn button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.chio-in-context_controls__sgHsn button:hover{color:var(--editorial-bright)}.chio-in-context_controls__sgHsn button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.chio-in-context_detail__coJIN{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.chio-in-context_detailMark__zpMcg{font:italic 28px KaTeX_Math,serif}.chio-in-context_figure__b_Zps .chio-in-context_detail__coJIN h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.chio-in-context_detail__coJIN p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.chio-in-context_detail__coJIN a{text-decoration:underline;text-underline-offset:4px}.chio-in-context_detail__coJIN .chio-in-context_crosses__HBYmY{margin-top:10px;color:var(--editorial-ink);font-size:14px}.chio-in-context_crosses__HBYmY span{margin-right:10px;color:var(--editorial-muted)}@container (max-width: 640px){.chio-in-context_wide__rib5h{display:none}.chio-in-context_compact__uavyE{display:block}.chio-in-context_label__Vkt1z,.chio-in-context_relation__3wFFR{font-size:14.6px}.chio-in-context_controls__sgHsn{gap:0 20px}.chio-in-context_detail__coJIN{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.chio-in-context_figure__b_Zps *{transition:none}}.confinement-binding_figure__k7kRR{container-type:inline-size;margin:34px 0 44px}.confinement-binding_heading__rDk5X{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.confinement-binding_heading__rDk5X span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.confinement-binding_drawing__5ZsEW{display:block;width:100%;height:auto;overflow:visible}.confinement-binding_compact__sIZU0{display:none}.confinement-binding_drawing__5ZsEW text{font-family:KaTeX_Main,serif}.confinement-binding_drawing__5ZsEW [data-on]{opacity:.22;transition:opacity .2s}.confinement-binding_figure__k7kRR[data-view=confined] [data-on~=confined],.confinement-binding_figure__k7kRR[data-view=failed] [data-on~=failed],.confinement-binding_figure__k7kRR[data-view=unconfined] [data-on~=unconfined]{opacity:1}.confinement-binding_wire__QrWRl{fill:none;stroke:currentColor;stroke-width:1.5}.confinement-binding_relation__SiOhb{fill:currentColor;font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.confinement-binding_drawing__5ZsEW .confinement-binding_mono__8ZB_C{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px}.confinement-binding_halo__CXRE3{paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.confinement-binding_publisher__RmEtu{color:var(--s-gold)}.confinement-binding_operator__NU_6n{color:var(--s-green)}.confinement-binding_request__ovwXN{color:var(--s-blue)}.confinement-binding_request__ovwXN .confinement-binding_wire__QrWRl{stroke-width:1.7}.confinement-binding_boundary__HHmir{fill:none;stroke:var(--s-dim);stroke-width:1.2;stroke-dasharray:3 6}.confinement-binding_boundaryGroup__XPnCK{color:var(--s-ink)}.confinement-binding_dispatch__KhJEp{color:var(--s-teal)}.confinement-binding_dispatch__KhJEp .confinement-binding_wire__QrWRl{stroke-width:2}.confinement-binding_refusal__cE06a{color:var(--s-coral)}.confinement-binding_refusal__cE06a .confinement-binding_wire__QrWRl{stroke-dasharray:5 4;stroke-width:1.8}.confinement-binding_stop__1QApL{fill:none;stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round}.confinement-binding_figure__k7kRR:not([data-view=failed]) .confinement-binding_refusal__cE06a{opacity:0}.confinement-binding_binding__Q92iA,.confinement-binding_observed___V3T0{color:var(--s-teal)}.confinement-binding_binding__Q92iA .confinement-binding_wire__QrWRl{stroke-width:2}.confinement-binding_signs__VwkMK{color:var(--s-teal)}.confinement-binding_signs__VwkMK .confinement-binding_wire__QrWRl{stroke-width:1.3;stroke-opacity:.8}.confinement-binding_launch__5q_Pz{color:var(--s-teal)}.confinement-binding_state__GtaHa{fill:var(--s-teal)}.confinement-binding_failed__KGksi .confinement-binding_record__34nXn circle{stroke:var(--s-coral);fill:var(--s-coral-fill)}.confinement-binding_failed__KGksi .confinement-binding_state__GtaHa{fill:var(--s-coral)}.confinement-binding_figure__k7kRR[data-view=failed] .confinement-binding_observed___V3T0{color:var(--s-coral)}.confinement-binding_figure__k7kRR[data-view=failed] .confinement-binding_observed___V3T0 .confinement-binding_wire__QrWRl{stroke-dasharray:5 4}.confinement-binding_node__jYH8D circle{stroke-width:1.4}.confinement-binding_kernel__nNYvp circle{fill:var(--s-teal-fill);stroke:var(--s-teal)}.confinement-binding_kernel__nNYvp .confinement-binding_ring__gmxSr{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.confinement-binding_authority__15QBd circle{fill:var(--s-gold-fill);stroke:var(--s-gold)}.confinement-binding_policy__JPGhJ circle{fill:var(--s-green-fill);stroke:var(--s-green)}.confinement-binding_call__dNMZu circle{fill:var(--s-blue-fill);stroke:var(--s-blue)}.confinement-binding_tool__wIza7 circle{fill:var(--s-cell);stroke:var(--s-dim)}.confinement-binding_receipt__fFBzH circle,.confinement-binding_record__34nXn circle{fill:var(--s-teal-fill);stroke:var(--s-teal)}.confinement-binding_toolGroup__4rq9W[data-on]{opacity:1}.confinement-binding_figure__k7kRR[data-view=failed] .confinement-binding_toolGroup__4rq9W{opacity:.3}.confinement-binding_drawing__5ZsEW .confinement-binding_mark__D31j3{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.confinement-binding_drawing__5ZsEW .confinement-binding_kernelMark__rC0rG{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.confinement-binding_label__6jsiD{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.confinement-binding_sub__EHT0o{fill:var(--s-dim);font-size:14px}.confinement-binding_say__H6llv{fill:currentColor}.confinement-binding_sayteal__wAYb2{color:var(--s-teal)}.confinement-binding_saydim__Rvg0y{color:var(--s-ink)}.confinement-binding_saycoral__3jtKD{color:var(--s-coral)}.confinement-binding_controls__yuQv_{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.confinement-binding_controls__yuQv_ button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;background:none;border:0;border-bottom:2px solid transparent}.confinement-binding_controls__yuQv_ button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.confinement-binding_controls__yuQv_ button:hover{color:var(--editorial-bright)}.confinement-binding_controls__yuQv_ button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.confinement-binding_detail__zE2gk{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.confinement-binding_detailMark__pOssn{font:italic 28px KaTeX_Math,serif}.confinement-binding_figure__k7kRR .confinement-binding_detail__zE2gk h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.confinement-binding_detail__zE2gk p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.confinement-binding_detail__zE2gk a{text-decoration:underline;text-underline-offset:4px}.confinement-binding_detail__zE2gk code{font-size:13.5px}.confinement-binding_prose__D4BBs{margin-top:18px;color:var(--editorial-ink);font-size:15px;line-height:1.65}.confinement-binding_prose__D4BBs>*{margin:0 0 12px}@container (max-width: 640px){.confinement-binding_wide__m33Rq{display:none}.confinement-binding_compact__sIZU0{display:block;max-width:440px}.confinement-binding_label__6jsiD,.confinement-binding_relation__SiOhb,.confinement-binding_sub__EHT0o{font-size:16px}.confinement-binding_drawing__5ZsEW .confinement-binding_mono__8ZB_C{font-size:15px}.confinement-binding_controls__yuQv_{gap:0 22px}.confinement-binding_detail__zE2gk{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.confinement-binding_figure__k7kRR *{transition:none}}.adapter-ports_figure__7JZTh{container-type:inline-size;margin:34px 0 44px}.adapter-ports_heading__mnf6Y{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.adapter-ports_heading__mnf6Y span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.adapter-ports_drawing__y8_d3{display:block;width:100%;height:auto;overflow:visible}.adapter-ports_compact__XgzHo{display:none}.adapter-ports_drawing__y8_d3 text{font-family:KaTeX_Main,serif}.adapter-ports_domain__lwscL{fill:var(--s-dim);font-size:14px}.adapter-ports_boundary__47KZq{stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.adapter-ports_wire__O_8tg{fill:none;stroke-width:1.5;stroke-linejoin:round;transition:stroke .2s,stroke-width .2s}.adapter-ports_relation__mTp4I{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round;transition:fill .2s}.adapter-ports_node__W_JJN circle{stroke-width:1.4;transition:opacity .2s,fill .2s,stroke .2s}.adapter-ports_node__W_JJN text{transition:opacity .2s,fill .2s}.adapter-ports_ring__23tob{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.adapter-ports_drawing__y8_d3 .adapter-ports_mark__3aSy8{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.adapter-ports_drawing__y8_d3 .adapter-ports_kernelMark__zVUIi{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.adapter-ports_label__ZCcNe{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.adapter-ports_ghost__WFIWR{opacity:.3}.adapter-ports_controls__j7Liv{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.adapter-ports_controls__j7Liv button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent;background:none}.adapter-ports_controls__j7Liv button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.adapter-ports_controls__j7Liv button:hover{color:var(--editorial-bright)}.adapter-ports_controls__j7Liv button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.adapter-ports_detail__rtKru{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.adapter-ports_detailMark__1cKgI{font:italic 28px KaTeX_Math,serif}.adapter-ports_figure__7JZTh .adapter-ports_detail__rtKru h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.adapter-ports_detail__rtKru p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.adapter-ports_detail__rtKru a{text-decoration:underline;text-underline-offset:4px}.adapter-ports_detail__rtKru code{font-size:13px}.adapter-ports_terms__Xre4j{display:grid;gap:14px;margin:18px 0 0}.adapter-ports_terms__Xre4j div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px}.adapter-ports_terms__Xre4j dt{color:var(--editorial-bright);font:400 17px/1.4 var(--font-eb-garamond),serif}.adapter-ports_terms__Xre4j dt span{display:block;color:var(--editorial-muted);font:12px/1.5 var(--font-jetbrains-mono),monospace}.adapter-ports_terms__Xre4j dd{margin:0;color:var(--editorial-ink);font-size:14px;line-height:1.6}.adapter-ports_terms__Xre4j dd p{font-size:14px;line-height:1.6}.adapter-ports_terms__Xre4j dd p+p{margin-top:4px;color:var(--editorial-muted)}.adapter-ports_group__2hITJ{margin:20px 0 0!important;color:var(--editorial-muted)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase}.adapter-ports_drawing__y8_d3 .adapter-ports_code__S21Lz{fill:var(--s-dim);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px}@container (max-width: 640px){.adapter-ports_drawing__y8_d3 .adapter-ports_code__S21Lz{font-size:14.6px}}.adapter-ports_portRing__29vr2{fill:none;stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.adapter-ports_source__MOXYh{margin-top:22px}@container (max-width: 640px){.adapter-ports_wide__1ZAVn{display:none}.adapter-ports_compact__XgzHo{display:block}.adapter-ports_domain__lwscL,.adapter-ports_relation__mTp4I{font-size:14.6px}.adapter-ports_label__ZCcNe{font-size:15px}.adapter-ports_controls__j7Liv{gap:0 20px}.adapter-ports_detail__rtKru{gap:12px;grid-template-columns:28px minmax(0,1fr)}.adapter-ports_terms__Xre4j div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.adapter-ports_figure__7JZTh *{transition:none}}.adapter-ports_terms__Xre4j dt code{font-size:13px;overflow-wrap:anywhere}.crate-stack_figure__Fz8TJ{container-type:inline-size;margin:34px 0 44px}.crate-stack_heading__bQ1bw{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.crate-stack_heading__bQ1bw span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.crate-stack_drawing__n4syN{display:block;width:100%;height:auto;overflow:visible}.crate-stack_compact__wrzD0{display:none}.crate-stack_drawing__n4syN text{font-family:KaTeX_Main,serif}.crate-stack_domain__2BCtA,.crate-stack_note__gYvlB{fill:var(--s-dim);font-size:14px}.crate-stack_boundary__qEgNz{stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.crate-stack_wire___jtjo{fill:none;stroke-width:1.5;transition:stroke .2s,stroke-width .2s,opacity .2s}.crate-stack_bus__QZA2_{fill:none;stroke:var(--s-dim);stroke-width:1.4;transition:stroke .2s}.crate-stack_relation__qFVjs{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round;transition:fill .2s}.crate-stack_drawing__n4syN .crate-stack_mono___37wS{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px}.crate-stack_origin__wsLkU{transition:fill .2s}.crate-stack_node__3o3e4 circle{stroke-width:1.4;transition:opacity .2s,fill .2s,stroke .2s}.crate-stack_node__3o3e4 text{transition:opacity .2s}.crate-stack_ring__Nm6Gq{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.crate-stack_drawing__n4syN .crate-stack_mark__anOA6{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.crate-stack_drawing__n4syN .crate-stack_kernelMark__qi35r{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.crate-stack_label__FHHkj{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.crate-stack_drawing__n4syN .crate-stack_route__pR69S{fill:var(--s-dim);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px}.crate-stack_ghost__BwhPk{opacity:.32}.crate-stack_controls__TKtsj{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.crate-stack_controls__TKtsj button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent;background:none}.crate-stack_controls__TKtsj button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.crate-stack_controls__TKtsj button:hover{color:var(--editorial-bright)}.crate-stack_controls__TKtsj button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.crate-stack_detail__uYu6R{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.crate-stack_detailMark__kr6cU{font:italic 28px KaTeX_Math,serif}.crate-stack_figure__Fz8TJ .crate-stack_detail__uYu6R h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.crate-stack_detail__uYu6R p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.crate-stack_detail__uYu6R p+p{margin-top:10px}.crate-stack_detail__uYu6R a{text-decoration:underline;text-underline-offset:4px}.crate-stack_detail__uYu6R code{font-size:13px}.crate-stack_terms__QmOir{display:grid;gap:10px;margin:16px 0 0}.crate-stack_terms__QmOir div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.crate-stack_terms__QmOir dt{color:var(--editorial-bright);font:400 17px/1.4 var(--font-eb-garamond),serif}.crate-stack_terms__QmOir dd{margin:0;color:var(--editorial-ink);font-size:14px;line-height:1.6}.crate-stack_source__WdJBq{margin-top:22px}@container (max-width: 640px){.crate-stack_wide__M_5vK{display:none}.crate-stack_compact__wrzD0{display:block}.crate-stack_label__FHHkj,.crate-stack_relation__qFVjs{font-size:14px}.crate-stack_controls__TKtsj{gap:0 22px}.crate-stack_detail__uYu6R{gap:12px;grid-template-columns:28px minmax(0,1fr)}.crate-stack_terms__QmOir div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.crate-stack_figure__Fz8TJ *{transition:none}}.crate-stack_layer___iM67{fill:var(--s-dim);font-size:14px;transition:fill .2s}.crate-stack_rule__lfYH5{stroke:var(--s-grid);stroke-width:1;opacity:.6}.crate-stack_edge__6xgwW{fill:none;transition:opacity .2s,stroke .2s}.crate-stack_crate__Ukc5O{cursor:pointer}.crate-stack_crate__Ukc5O:focus{outline:none}.crate-stack_crate__Ukc5O:focus-visible .crate-stack_focus__PYHdr{stroke:var(--editorial-accent,var(--s-blue));stroke-width:1.5;stroke-dasharray:3 3}.crate-stack_focus__PYHdr{fill:transparent;stroke:transparent;pointer-events:all}.crate-stack_crate__Ukc5O circle{transition:fill .2s,stroke .2s}.crate-stack_drawing__n4syN .crate-stack_name__Jc9vf{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px;stroke-linejoin:round;transition:fill .2s}.crate-stack_counts__Kgtwu{color:var(--s-dim)}.evidence-flow_figure__OoyRM{container-type:inline-size;margin:34px 0 44px}.evidence-flow_heading__YFNFh{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.evidence-flow_heading__YFNFh span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.evidence-flow_drawing__TZ17O{display:block;width:100%;height:auto;overflow:visible}.evidence-flow_compact__udTah{display:none}.evidence-flow_drawing__TZ17O text{font-family:KaTeX_Main,serif}.evidence-flow_domain__nuJFP{fill:var(--s-dim);font-size:14px}.evidence-flow_boundary__7__Rj{stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.evidence-flow_wire__ivZqg{fill:none;stroke-width:1.5;stroke-linejoin:round;transition:stroke .2s,stroke-width .2s}.evidence-flow_relation__rVLnV{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round;transition:fill .2s}.evidence-flow_node__223il circle{stroke-width:1.4;transition:opacity .2s,fill .2s,stroke .2s}.evidence-flow_node__223il text{transition:opacity .2s,fill .2s}.evidence-flow_ring__pLvBD{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.evidence-flow_drawing__TZ17O .evidence-flow_mark__1IpXq{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.evidence-flow_drawing__TZ17O .evidence-flow_kernelMark__RVWfk{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.evidence-flow_label__Ti5tu{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.evidence-flow_ghost__F47st{opacity:.3}.evidence-flow_controls__XtB9X{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.evidence-flow_controls__XtB9X button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent;background:none}.evidence-flow_controls__XtB9X button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.evidence-flow_controls__XtB9X button:hover{color:var(--editorial-bright)}.evidence-flow_controls__XtB9X button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.evidence-flow_detail___dO6N{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.evidence-flow_detailMark__EaWH_{font:italic 28px KaTeX_Math,serif}.evidence-flow_figure__OoyRM .evidence-flow_detail___dO6N h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.evidence-flow_detail___dO6N p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.evidence-flow_detail___dO6N a{text-decoration:underline;text-underline-offset:4px}.evidence-flow_detail___dO6N code{font-size:13px}.evidence-flow_terms__RWwsz{display:grid;gap:14px;margin:18px 0 0}.evidence-flow_terms__RWwsz div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.evidence-flow_terms__RWwsz dt{color:var(--editorial-bright);font:400 17px/1.4 var(--font-eb-garamond),serif}.evidence-flow_terms__RWwsz dt span{display:block;color:var(--editorial-muted);font:12px/1.5 var(--font-jetbrains-mono),monospace}.evidence-flow_terms__RWwsz dd{margin:0;color:var(--editorial-ink);font-size:14px;line-height:1.6}.evidence-flow_terms__RWwsz dd p{font-size:14px;line-height:1.6}.evidence-flow_terms__RWwsz dd p+p{margin-top:4px;color:var(--editorial-muted)}.evidence-flow_source__MJ_5X{margin-top:22px}@container (max-width: 640px){.evidence-flow_wide__lrahK{display:none}.evidence-flow_compact__udTah{display:block}.evidence-flow_domain__nuJFP,.evidence-flow_relation__rVLnV{font-size:14.6px}.evidence-flow_label__Ti5tu{font-size:15px}.evidence-flow_controls__XtB9X{gap:0 20px}.evidence-flow_detail___dO6N{gap:12px;grid-template-columns:28px minmax(0,1fr)}.evidence-flow_terms__RWwsz div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.evidence-flow_figure__OoyRM *{transition:none}}.swarm-figure_figure__0wB_d{container-type:inline-size;margin:34px 0 44px}.swarm-figure_heading__4V6XH{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted,#a2a1a8);font-size:12px;margin-bottom:18px}.swarm-figure_heading__4V6XH span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.swarm-figure_drawing__ZD5LZ{overflow:visible}.swarm-figure_compact__EGt4F{max-width:440px}.swarm-figure_drawing__ZD5LZ text{font-family:KaTeX_Main,serif}.swarm-figure_node__ZFTWo circle,.swarm-figure_node__ZFTWo path{transition:opacity .2s,stroke .2s,fill .2s}.swarm-figure_ghosted__DIAtN{opacity:.3}.swarm-figure_ring____rly{fill:#0c0c0b;stroke:var(--s-teal);stroke-width:1;stroke-opacity:.5}.swarm-figure_drawing__ZD5LZ .swarm-figure_mark__oTgx_{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.swarm-figure_drawing__ZD5LZ .swarm-figure_kernelMark__pFZhn{fill:var(--s-teal);font-family:KaTeX_Math,serif;font-style:italic}.swarm-figure_drawing__ZD5LZ .swarm-figure_sub__TJZB3{font-family:KaTeX_Main,serif;font-style:normal}.swarm-figure_label__Dca20{fill:var(--s-ink);font-size:15px}.swarm-figure_label__Dca20,.swarm-figure_note__DTTQA{paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.swarm-figure_domain__ABjg7,.swarm-figure_note__DTTQA{fill:var(--s-dim);font-size:14px}.swarm-figure_wire__hSBaN{fill:none;transition:stroke .2s,stroke-width .2s,opacity .2s}.swarm-figure_relation__NPHF7{font-size:14.5px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round;transition:fill .2s,opacity .2s}.swarm-figure_drawing__ZD5LZ .swarm-figure_mono__xWrm2{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px}.swarm-figure_drawing__ZD5LZ .swarm-figure_ordinal__rrN8c{font-family:KaTeX_Main,serif;font-size:14px;fill:var(--s-dim)}.swarm-figure_stop__Mv_Ng{stroke:var(--s-coral);stroke-width:2.4;stroke-linecap:round}.swarm-figure_cross__ODl7L{fill:none;stroke-width:2.2;stroke-linecap:round}.swarm-figure_hold__YlKTT{fill:none;stroke:var(--s-gold);stroke-width:2.2;stroke-linecap:round}.swarm-figure_boundary__PPHt1{fill:none;stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.swarm-figure_hairline__9cCGi{fill:none;stroke:var(--s-grid);stroke-width:1}.swarm-figure_rail__IxQx4{fill:none;stroke:var(--s-green);stroke-width:1;opacity:.5}.swarm-figure_axis__148Xq{fill:none;stroke:var(--s-dim);stroke-width:1}.swarm-figure_tick__qMFpe{stroke:var(--s-grid);stroke-width:1}.swarm-figure_fade__3XJsk{transition:opacity .25s}.swarm-figure_controls__7zJde{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule,#343439)}.swarm-figure_controls__7zJde button{cursor:pointer;min-height:44px;padding:12px 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--editorial-muted,#a2a1a8);font:14px var(--font-inter-tight),sans-serif}.swarm-figure_controls__7zJde button[aria-pressed=true]{color:var(--editorial-bright,#f0efee);border-bottom-color:var(--editorial-accent,#c2b1e7)}.swarm-figure_controls__7zJde button:hover{color:var(--editorial-bright,#f0efee)}.swarm-figure_controls__7zJde button:focus-visible{outline:2px solid var(--editorial-accent,#c2b1e7);outline-offset:4px}.swarm-figure_detail__3VKKn{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.swarm-figure_still__ilcoL{margin-top:10px;border-top:1px solid var(--editorial-rule,#343439)}.swarm-figure_detailMark__ug93l{font:italic 28px KaTeX_Math,serif;line-height:1.1}.swarm-figure_figure__0wB_d .swarm-figure_detail__3VKKn h3{margin:0 0 8px;color:var(--editorial-bright,#f0efee);font:400 25px/1.2 var(--font-eb-garamond),serif}.swarm-figure_detail__3VKKn p{margin:0;color:var(--editorial-ink,#d0d0d2);font:15px/1.65 var(--font-inter-tight),sans-serif}.swarm-figure_detail__3VKKn code{font-size:13px}.swarm-figure_detail__3VKKn a{text-decoration:underline;text-underline-offset:4px}.swarm-figure_key__FMZpg{display:none}@container (max-width: 600px){.swarm-figure_label__Dca20{font-size:15px}.swarm-figure_domain__ABjg7,.swarm-figure_drawing__ZD5LZ .swarm-figure_mono__xWrm2,.swarm-figure_note__DTTQA,.swarm-figure_relation__NPHF7{font-size:14px}.swarm-figure_controls__7zJde{gap:0 22px}.swarm-figure_detail__3VKKn{gap:12px;grid-template-columns:28px minmax(0,1fr)}.swarm-figure_key__FMZpg{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;color:var(--s-dim);font:14px/1.5 var(--font-inter-tight),sans-serif}.swarm-figure_key__FMZpg b{margin-right:6px;color:var(--s-ink);font:italic 16px KaTeX_Math,serif}.swarm-figure_key__FMZpg code{font-size:13px;color:var(--s-ink)}}@media (prefers-reduced-motion:reduce){.swarm-figure_figure__0wB_d *{transition:none}}.co-signed-receipt_figure__QOtuN{container-type:inline-size;margin:34px 0 44px}.co-signed-receipt_heading__CcvcP{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.co-signed-receipt_heading__CcvcP span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.co-signed-receipt_drawing___VHke{display:block;width:100%;height:auto;overflow:visible}.co-signed-receipt_compact__mbREb{display:none}.co-signed-receipt_drawing___VHke text{font-family:KaTeX_Main,serif}.co-signed-receipt_drawing___VHke .co-signed-receipt_mono__3i07J{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13.5px}.co-signed-receipt_wire__35dX2{stroke-width:1.8;transition:stroke .2s}.co-signed-receipt_wireBad__cxBOL{stroke-dasharray:5 4}.co-signed-receipt_relation__1eM1v{fill:var(--s-dim);font-size:14px}.co-signed-receipt_relation__1eM1v,.co-signed-receipt_sig__F_Gmh{paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.co-signed-receipt_sig__F_Gmh{fill:var(--s-teal);font-size:19px;transition:fill .2s}.co-signed-receipt_sigBad__HyFfT{fill:var(--s-coral)}.co-signed-receipt_node__m19sP circle{transition:fill .2s,stroke .2s}.co-signed-receipt_ring__11Iwn{fill:#0c0c0b;stroke-width:1;stroke-opacity:.55}.co-signed-receipt_drawing___VHke .co-signed-receipt_mark__5sI7c{font-family:KaTeX_Math,serif;font-style:italic;transition:fill .2s}.co-signed-receipt_label__p5Erz{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.co-signed-receipt_drawing___VHke .co-signed-receipt_label__p5Erz.co-signed-receipt_mono__3i07J{fill:var(--s-dim)}.co-signed-receipt_divider__dG1sA{stroke:var(--s-grid);stroke-width:1.2;stroke-dasharray:3 6}.co-signed-receipt_head__Zzbkf{fill:var(--s-dim);font-size:13.5px}.co-signed-receipt_num__9sVni{fill:var(--s-faint);font-size:14px}.co-signed-receipt_math__ZLf97{color:var(--s-ink);transition:color .2s}.co-signed-receipt_mathBad__zFzR_{color:var(--s-coral)}.co-signed-receipt_pass__cJfzi{fill:none;stroke:var(--s-teal);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.co-signed-receipt_fail___RwA6{fill:none;stroke:var(--s-coral);stroke-width:2.2;stroke-linecap:round}.co-signed-receipt_unread__cCJLO{stroke:var(--s-faint);stroke-width:1.4;stroke-linecap:round}.co-signed-receipt_unreached__2i6Fi{fill:var(--s-faint)}.co-signed-receipt_status__gCKHL{fill:var(--s-coral);font-size:15px}.co-signed-receipt_ok__EEiQ1{fill:var(--s-teal)}.co-signed-receipt_statusKey__mjP5v{fill:var(--s-dim)}.co-signed-receipt_drawing___VHke .co-signed-receipt_status__gCKHL .co-signed-receipt_mono__3i07J{font-size:14px}.co-signed-receipt_controls__Rrr62{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.co-signed-receipt_controls__Rrr62 button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent;background:none}.co-signed-receipt_controls__Rrr62 button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.co-signed-receipt_controls__Rrr62 button:hover{color:var(--editorial-bright)}.co-signed-receipt_controls__Rrr62 button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.co-signed-receipt_detail__vEwUs{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.co-signed-receipt_detailMark__VC_or{font:italic 28px KaTeX_Math,serif}.co-signed-receipt_figure__QOtuN .co-signed-receipt_detail__vEwUs h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.co-signed-receipt_detail__vEwUs p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.co-signed-receipt_detail__vEwUs p+p{margin-top:10px}.co-signed-receipt_detail__vEwUs a{text-decoration:underline;text-underline-offset:4px}.co-signed-receipt_detail__vEwUs code{font-size:13px}@container (max-width: 640px){.co-signed-receipt_wide__D9NMv{display:none}.co-signed-receipt_compact__mbREb{display:block}.co-signed-receipt_controls__Rrr62{gap:0 22px}.co-signed-receipt_detail__vEwUs{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.co-signed-receipt_figure__QOtuN *{transition:none}}.co-signed-receipt_compact__mbREb .co-signed-receipt_head__Zzbkf,.co-signed-receipt_compact__mbREb .co-signed-receipt_label__p5Erz,.co-signed-receipt_compact__mbREb .co-signed-receipt_relation__1eM1v,.co-signed-receipt_compact__mbREb .co-signed-receipt_status__gCKHL{font-size:14.6px}.co-signed-receipt_compact__mbREb.co-signed-receipt_drawing___VHke .co-signed-receipt_mono__3i07J{font-size:13.5px}.fail-closed-map_figure__CfT6z{container-type:inline-size;margin:34px 0 44px}.fail-closed-map_heading__1SLh0{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:14px}.fail-closed-map_heading__1SLh0 span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fail-closed-map_detail__nA_ME{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.fail-closed-map_detailMark__459QQ{font:italic 28px KaTeX_Math,serif}.fail-closed-map_figure__CfT6z .fail-closed-map_detail__nA_ME h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.fail-closed-map_detail__nA_ME p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.fail-closed-map_detail__nA_ME code{font-size:13.5px;overflow-wrap:anywhere}@container (max-width: 640px){.fail-closed-map_controls__hk4NM{gap:0 20px}.fail-closed-map_detail__nA_ME{gap:12px;grid-template-columns:28px minmax(0,1fr)}}.charge-reconciliation_figure__5LlGh{container-type:inline-size;margin:34px 0 44px}.charge-reconciliation_heading__VA3Im{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted);font-size:12px;margin-bottom:18px}.charge-reconciliation_heading__VA3Im span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.charge-reconciliation_drawing__cPZvw{display:block;width:100%;height:auto;overflow:visible}.charge-reconciliation_compact__icgYg{display:none}.charge-reconciliation_drawing__cPZvw text{font-family:KaTeX_Main,serif}.charge-reconciliation_axis__SBpzO{fill:none;stroke:var(--s-dim);stroke-width:1.1}.charge-reconciliation_grid__5qL0k{fill:none;stroke:var(--s-grid);stroke-width:1;stroke-dasharray:3 6}.charge-reconciliation_authorized__6wupU{fill:none;stroke:var(--s-gold);stroke-width:1.1;stroke-dasharray:3 6;opacity:.7}.charge-reconciliation_authorizedLabel__8yz9M{fill:var(--s-gold);font-size:14px}.charge-reconciliation_drawing__cPZvw .charge-reconciliation_tick__RbvdA,.charge-reconciliation_drawing__cPZvw .charge-reconciliation_unit__8oG8V{fill:var(--s-dim);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px}.charge-reconciliation_goldLabel__myKHP{fill:var(--s-gold)}.charge-reconciliation_pinkLabel__SRT5J{fill:var(--s-pink)}.charge-reconciliation_tealLabel__yiMJL{fill:var(--s-teal)}.charge-reconciliation_heldLine__w5qxN{fill:none;stroke:var(--s-gold);stroke-width:2.4;stroke-linecap:round}.charge-reconciliation_observedLine__iBvhP{fill:none;stroke:var(--s-pink);stroke-width:2.4;stroke-linecap:round}.charge-reconciliation_chargedLine__eEuy_{fill:none;stroke:var(--s-teal);stroke-width:2.6;stroke-linecap:round}.charge-reconciliation_unknownLine__x9ll6{fill:none;stroke:var(--s-pink);stroke-width:1.4;stroke-dasharray:2 5;stroke-linecap:round;opacity:.8}.charge-reconciliation_overLine__gTYer{fill:none;stroke:var(--s-coral);stroke-width:1.8;stroke-dasharray:5 4}.charge-reconciliation_returnLine__AZApB{fill:none;stroke:var(--s-green);stroke-width:1.8;stroke-dasharray:4 3}.charge-reconciliation_returnTick__mTDMi{fill:none;stroke:var(--s-green);stroke-width:1.4}.charge-reconciliation_goldDot__1rqKX{fill:var(--s-gold)}.charge-reconciliation_pinkDot__QVTwN{fill:var(--s-pink)}.charge-reconciliation_tealDot__HK_Pl{fill:var(--s-teal)}.charge-reconciliation_coralDot__dlzXw{fill:var(--s-coral)}.charge-reconciliation_drawing__cPZvw .charge-reconciliation_value__q5qEb{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;paint-order:stroke;stroke:#0c0c0b;stroke-width:6px;stroke-linejoin:round}.charge-reconciliation_gold__zcFbZ{fill:var(--s-gold)}.charge-reconciliation_pink__bkPNM{fill:var(--s-pink)}.charge-reconciliation_teal__9CXMn{fill:var(--s-teal)}.charge-reconciliation_coral__KpR_L{fill:var(--s-coral)}.charge-reconciliation_returnLabel__xLawl{fill:var(--s-green)}.charge-reconciliation_coralSmall__b2KDX,.charge-reconciliation_returnLabel__xLawl{font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.charge-reconciliation_coralSmall__b2KDX{fill:var(--s-coral)}.charge-reconciliation_note__fcdpq{fill:var(--s-dim);font-size:14px}.charge-reconciliation_drawing__cPZvw .charge-reconciliation_unknownMark__MOq2o{fill:var(--s-pink);font-size:18px}.charge-reconciliation_rail__o_O6i{fill:none;stroke:var(--s-teal);stroke-width:1.8}.charge-reconciliation_railGhost__wHK6T{fill:none;stroke:var(--s-faint);stroke-width:1.1;stroke-dasharray:3 4}.charge-reconciliation_railLabel__e_CRA{fill:var(--s-teal);font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px;stroke-linejoin:round}.charge-reconciliation_refuse__Cqid1{fill:none;stroke:var(--s-coral);stroke-width:1.8;stroke-dasharray:5 4}.charge-reconciliation_bar__SEHLX{fill:none;stroke:var(--s-coral);stroke-width:2.3;stroke-linecap:round}.charge-reconciliation_ring__D9v3s{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.charge-reconciliation_disc__JbqPo{stroke-width:1.6}.charge-reconciliation_receipt__WG8f7 .charge-reconciliation_ring__D9v3s{stroke:var(--s-teal)}.charge-reconciliation_receipt__WG8f7 .charge-reconciliation_disc__JbqPo{fill:var(--s-teal-fill);stroke:var(--s-teal)}.charge-reconciliation_receipt__WG8f7 .charge-reconciliation_mark___w9fK{fill:var(--s-teal)}.charge-reconciliation_receiptFailed___b1Bv .charge-reconciliation_ring__D9v3s{stroke:var(--s-coral)}.charge-reconciliation_receiptFailed___b1Bv .charge-reconciliation_disc__JbqPo{fill:var(--s-coral-fill);stroke:var(--s-coral)}.charge-reconciliation_receiptFailed___b1Bv .charge-reconciliation_mark___w9fK{fill:var(--s-coral)}.charge-reconciliation_drawing__cPZvw .charge-reconciliation_mark___w9fK{font-family:KaTeX_Math,serif;font-style:italic;font-size:24px}.charge-reconciliation_label__o__9J{fill:var(--s-ink)}.charge-reconciliation_drawing__cPZvw .charge-reconciliation_monoCoral__lwwCn,.charge-reconciliation_drawing__cPZvw .charge-reconciliation_monoDim__hY5Bh,.charge-reconciliation_drawing__cPZvw .charge-reconciliation_monoTeal__wpM6d{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px}.charge-reconciliation_monoTeal__wpM6d{fill:var(--s-teal)}.charge-reconciliation_monoCoral__lwwCn{fill:var(--s-coral)}.charge-reconciliation_monoDim__hY5Bh{fill:var(--s-dim)}.charge-reconciliation_drawing__cPZvw circle,.charge-reconciliation_drawing__cPZvw path{transition:opacity .2s}.charge-reconciliation_controls__CHMJs{display:flex;flex-wrap:wrap;gap:0 30px;margin-top:18px;border-block:1px solid var(--editorial-rule)}.charge-reconciliation_controls__CHMJs button{cursor:pointer;min-height:44px;padding:12px 0;color:var(--editorial-muted);font-size:14px;border-bottom:2px solid transparent}.charge-reconciliation_controls__CHMJs button[aria-pressed=true]{color:var(--editorial-bright);border-color:var(--editorial-accent)}.charge-reconciliation_controls__CHMJs button:hover{color:var(--editorial-bright)}.charge-reconciliation_controls__CHMJs button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.charge-reconciliation_detail__N___4{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.charge-reconciliation_detailMark__vfKKt{font:italic 28px KaTeX_Math,serif}.charge-reconciliation_figure__5LlGh .charge-reconciliation_detail__N___4 h3{margin:0 0 8px;color:var(--editorial-bright);font:400 25px/1.2 var(--font-eb-garamond),serif}.charge-reconciliation_detail__N___4 p{margin:0;color:var(--editorial-ink);font-size:15px;line-height:1.65}.charge-reconciliation_detail__N___4 code{font-size:13px}.charge-reconciliation_detail__N___4 a{text-decoration:underline;text-underline-offset:4px}@container (max-width: 640px){.charge-reconciliation_wide____HZU{display:none}.charge-reconciliation_compact__icgYg{display:block}.charge-reconciliation_controls__CHMJs{gap:0 22px}.charge-reconciliation_detail__N___4{gap:12px;grid-template-columns:28px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.charge-reconciliation_figure__5LlGh *{transition:none}}.megastart_hero__eCrz4{margin-bottom:2rem}.megastart_hero__eCrz4 .docs-page-header{margin-bottom:1.25rem}.megastart_hero__eCrz4 .docs-page-header-seam{display:none}.megastart_hero__eCrz4 .docs-page-header-deck{color:var(--text-muted)}.megastart_hero__eCrz4>.docs-p{max-width:66ch;margin-bottom:1rem}.megastart_prerequisites__pge3z{max-width:72ch;color:var(--text-muted);font-size:.85rem;line-height:1.65;margin:0 0 1.4rem}.megastart_actions__EbL7E{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.megastart_copy__qhc89,.megastart_primary__dzh2K{font:inherit;font-size:.9rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.megastart_primary__dzh2K{padding:.55rem 1.1rem;color:#170f22;background:#cbb1ee;border:1px solid transparent;border-radius:3px}.megastart_primary__dzh2K:hover{background:#ddc9f6}.megastart_copy__qhc89{color:var(--text);background:transparent;border:0;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:5px;padding:.55rem 0}.megastart_copy__qhc89:disabled{cursor:progress}.megastart_copyStatus__4exNv{font-size:.85rem;margin:.5rem 0;color:var(--sage)}.megastart_copyStatus__4exNv:empty{margin:0}.megastart_actions__EbL7E a:focus-visible,.megastart_actions__EbL7E button:focus-visible,.megastart_brief__ulyTu summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.megastart_brief__ulyTu{margin-top:1.25rem;border-block:1px solid var(--border);scroll-margin-top:6rem}.megastart_brief__ulyTu summary{padding:.85rem 0;cursor:pointer;font-size:.88rem;color:var(--text)}.megastart_brief__ulyTu summary>span{margin-left:.75rem;font-size:.8rem;color:var(--text-muted)}.megastart_briefIntro__bhgyw{color:var(--text-muted);font-size:.88rem;line-height:1.65;max-width:66ch}.megastart_promptLinks___EYmX{display:flex;flex-wrap:wrap;gap:.65rem 1.3rem;margin:1rem 0;font-size:.85rem}.megastart_prompt__5p6zt{padding-bottom:1rem;max-width:72ch;font-size:.88rem;line-height:1.75;color:var(--text);overflow-wrap:anywhere}.megastart_prompt__5p6zt :is(h2,h3,h4){font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.4;margin:1.5rem 0 .6rem}.megastart_prompt__5p6zt p{margin:.75rem 0}.megastart_prompt__5p6zt pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem;line-height:1.65;background:var(--bg-code);border:1px solid var(--border);padding:1rem}.megastart_prompt__5p6zt .chio-chat-code-language{color:var(--text-muted);font-size:.75rem;margin-top:1rem}.megastart_prompt__5p6zt ol,.megastart_prompt__5p6zt ul{padding-left:1.5rem}@media (max-width:600px){.megastart_brief__ulyTu summary>span{display:block;margin:.2rem 0 0 1rem}}@media (forced-colors:active){.megastart_copy__qhc89,.megastart_primary__dzh2K{border:1px solid ButtonText}}.megastart_launchHero__8rXuL{position:relative;isolation:isolate}.megastart_launchHero__8rXuL:before{content:"";position:absolute;pointer-events:none;z-index:-1;right:10%;top:1.5rem;width:4px;height:4px;color:color-mix(in srgb,var(--accent) 35%,transparent);background:currentColor;box-shadow:12px 0,24px 12px,36px 12px,36px 24px,48px 36px,60px 24px,72px 36px,84px 48px,96px 36px,108px 60px,84px 72px,108px 84px}@media(max-width:600px){.megastart_launchHero__8rXuL:before{right:30%;opacity:.4}}@media(forced-colors:active){.megastart_launchHero__8rXuL:before{display:none}}.megastart_consoleCapture__bfawD{margin:1.5rem 0;border:1px solid var(--border);border-radius:4px;overflow:hidden}.megastart_consoleCapture__bfawD figcaption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.8rem 1rem;border-bottom:1px solid var(--border);font-size:.78rem;line-height:1.6;background:color-mix(in srgb,var(--accent) 5%,var(--bg,#0a0a0a))}.megastart_consoleCapture__bfawD figcaption strong{color:var(--text);font-weight:500}.megastart_consoleCapture__bfawD figcaption span{color:var(--text-muted)}.megastart_consoleCaptureMat__kBnOt{padding:clamp(1rem,3vw,2rem);background:color-mix(in srgb,var(--accent) 9%,var(--bg,#0a0a0a))}.megastart_consoleCapture__bfawD img{display:block;width:100%;height:auto;border:1px solid var(--border);box-shadow:0 8px 24px #0003}.megastart_launchHero__8rXuL .docs-page-header .docs-h1{font-size:1.65rem;margin-bottom:1.3rem}.megastart_launchHero__8rXuL .docs-page-header-deck{max-width:none;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.15rem,4vw,3.65rem);line-height:1.08;letter-spacing:-.035em;color:var(--text);text-wrap:balance}.megastart_headlineAccent__9cGpV{color:#cbb1ee}.megastart_heroLead__cIEIv{margin:1.4rem 0 1.6rem;max-width:60ch;font-size:1.05rem;line-height:1.65;color:var(--text);text-wrap:pretty}.megastart_heroBrief__fU0y_{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem;border-top:1px solid var(--border);padding-top:1.3rem}.megastart_kernelIntro__6GSv5{margin:0;font-size:.85rem;line-height:1.75;color:var(--text-muted);max-width:58ch}.megastart_kernelIntro__6GSv5 strong{color:var(--text);font-weight:500}.megastart_firstMission__x_vRb{border-left:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));padding-left:1.5rem}.megastart_missionEyebrow__TvUlN{display:block;color:var(--accent);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.megastart_firstMission__x_vRb p{margin:.6rem 0;color:var(--text);font-size:1rem;line-height:1.5;text-wrap:pretty}.megastart_missionCoda__RINsZ{color:var(--text-muted);font-size:.8rem;line-height:1.5}@media (max-width:700px){.megastart_heroBrief__fU0y_{grid-template-columns:1fr;gap:1.25rem}.megastart_firstMission__x_vRb{padding-left:1rem}.megastart_leadBreak__UaEuo{display:none}.megastart_launchHero__8rXuL .docs-page-header-deck{font-size:clamp(2rem,7vw,3rem)}}@media (forced-colors:active){.megastart_headlineAccent__9cGpV{color:CanvasText}}.editorial .megastart_primary__dzh2K,.editorial .megastart_primary__dzh2K:hover{color:#170f22;text-decoration:none}.megastart_archFigure__rPTIo{container-type:inline-size;margin:34px 0 44px}.megastart_archHeading__625QL{display:flex;justify-content:space-between;gap:12px;color:var(--editorial-muted,#98a0a7);font-size:12px;margin-bottom:18px}.megastart_archHeading__625QL span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.megastart_archDrawing__60tx7{display:block;width:100%;height:520px;overflow:visible}.megastart_archCompact__JFZ8p{display:none}.megastart_archDrawing__60tx7 text{font-family:KaTeX_Main,serif}.megastart_archWire__xdw0D{fill:none;stroke:currentColor;stroke-width:1.3;transition:stroke-width .2s}.megastart_archAllowanceLines__oPG67,.megastart_archGrantLines__llAFJ,.megastart_archHostLines__Whrs6,.megastart_archReceiptLines__st3wq,.megastart_archRequestLines__3Ytom{color:var(--s-faint);transition:color .2s}.megastart_archRelation__5jX16{fill:currentColor;font-size:14px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.megastart_archNode__4O3nL circle{stroke-width:1.4;transition:opacity .2s}.megastart_archAllowance__uDW70 circle,.megastart_archAuthority__Pokgf circle{fill:var(--s-gold-fill);stroke:var(--s-gold)}.megastart_archAgent__xqF3H circle{fill:var(--s-blue-fill);stroke:var(--s-blue)}.megastart_archKernel__JsjkQ circle{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:2}.megastart_archKernel__JsjkQ .megastart_archRing__6QNX1{fill:none;stroke-width:1;stroke-opacity:.5}.megastart_archEvidence__jtueQ circle{fill:var(--s-teal-fill);stroke:var(--s-teal)}.megastart_archNeutral__ELGWW circle{fill:var(--s-cell);stroke:var(--s-dim)}.megastart_archDrawing__60tx7 .megastart_archMark__QOs3b{fill:var(--s-ink);font-family:KaTeX_Math,serif;font-style:italic}.megastart_archKernel__JsjkQ .megastart_archMark__QOs3b{fill:var(--s-teal)}.megastart_archLabel__syk_V{fill:var(--s-ink);font-size:15px;paint-order:stroke;stroke:#0c0c0b;stroke-width:7px}.megastart_archFigure__rPTIo[data-view=grant] .megastart_archGrantLines__llAFJ{color:var(--s-gold)}.megastart_archFigure__rPTIo[data-view=work] .megastart_archRequestLines__3Ytom{color:var(--s-blue)}.megastart_archFigure__rPTIo[data-view=work] .megastart_archReceiptLines__st3wq{color:var(--s-teal)}.megastart_archFigure__rPTIo[data-view=allowance] .megastart_archGrantLines__llAFJ{color:var(--s-gold)}.megastart_archFigure__rPTIo[data-view=allowance] .megastart_archAllowanceLines__oPG67,.megastart_archFigure__rPTIo[data-view=host] .megastart_archHostLines__Whrs6{color:var(--s-teal)}.megastart_archFigure__rPTIo[data-view=allowance] .megastart_archAllowanceLines__oPG67 .megastart_archWire__xdw0D,.megastart_archFigure__rPTIo[data-view=grant] .megastart_archGrantLines__llAFJ .megastart_archWire__xdw0D,.megastart_archFigure__rPTIo[data-view=host] .megastart_archHostLines__Whrs6 .megastart_archWire__xdw0D,.megastart_archFigure__rPTIo[data-view=work] .megastart_archRequestLines__3Ytom .megastart_archWire__xdw0D{stroke-width:1.8}.megastart_archFigure__rPTIo[data-view=allowance] :is(.megastart_archEvidence__jtueQ,.megastart_archNeutral__ELGWW) circle,.megastart_archFigure__rPTIo[data-view=grant] :is(.megastart_archEvidence__jtueQ,.megastart_archAllowance__uDW70,.megastart_archNeutral__ELGWW) circle,.megastart_archFigure__rPTIo[data-view=host] :is(.megastart_archAuthority__Pokgf,.megastart_archAllowance__uDW70,.megastart_archEvidence__jtueQ) circle,.megastart_archFigure__rPTIo[data-view=work] :is(.megastart_archAllowance__uDW70,.megastart_archNeutral__ELGWW) circle{opacity:.45}.megastart_archControls__zaKq5{display:flex;flex-wrap:wrap;gap:0 32px;border-block:1px solid var(--editorial-rule,#262d33)}.megastart_archControls__zaKq5 button{cursor:pointer;min-height:44px;padding:12px 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--editorial-muted,#98a0a7);font:14px/1.4 var(--font-inter-tight),sans-serif}.megastart_archControls__zaKq5 button[aria-pressed=true]{color:var(--editorial-bright,#f2f0e8);border-color:var(--editorial-accent,#cbb1ee)}.megastart_archControls__zaKq5 button:hover{color:var(--editorial-bright,#f2f0e8)}.megastart_archControls__zaKq5 button:focus-visible{outline:2px solid var(--editorial-accent,#cbb1ee);outline-offset:4px}.megastart_archDetail__2bB_m{display:grid;grid-template-columns:36px minmax(0,1fr);gap:20px;padding-top:24px}.megastart_archDetailMark__J4ejp{font:italic 28px KaTeX_Math,serif;color:var(--s-gold)}.megastart_archFigure__rPTIo[data-view=work] .megastart_archDetailMark__J4ejp{color:var(--s-blue)}.megastart_archFigure__rPTIo[data-view=host] .megastart_archDetailMark__J4ejp{color:var(--s-dim)}.megastart_archFigure__rPTIo .megastart_archDetail__2bB_m h3{margin:0 0 8px;color:var(--editorial-bright,#f2f0e8);font:400 25px/1.2 var(--font-eb-garamond),serif}.megastart_archDetail__2bB_m p{margin:0;color:var(--editorial-ink,#d6dadd);font:17px/1.7 var(--font-inter-tight),sans-serif}.megastart_archDetail__2bB_m a{color:var(--editorial-accent,#cbb1ee);text-decoration:underline;text-underline-offset:4px}.megastart_archCaption__TxQWj{margin:22px 0 0;max-width:630px;color:#98a0a7;font:13px/1.7 var(--font-inter-tight),sans-serif}@container (max-width: 640px){.megastart_archWide__WpGfr{display:none}.megastart_archCompact__JFZ8p{display:block;height:510px}.megastart_archControls__zaKq5{gap:0 22px}.megastart_archDetail__2bB_m{gap:12px;grid-template-columns:28px minmax(0,1fr)}.megastart_archLabel__syk_V,.megastart_archRelation__5jX16{font-size:13px}}@media (prefers-reduced-motion:reduce){.megastart_archFigure__rPTIo *{transition:none}}.megastart_brandShelf__RrVz1{display:flex;flex-wrap:wrap;gap:18px 44px;margin:28px 0 32px}.megastart_brandLabel__qd91d{margin:0 0 6px;color:var(--editorial-muted,#98a0a7);font:11px/1.4 var(--font-inter-tight),sans-serif;letter-spacing:.14em;text-transform:uppercase}.megastart_brandShelf__RrVz1 ul{display:flex;flex-wrap:wrap;gap:0 26px;margin:0;padding:0;list-style:none}.megastart_brandShelf__RrVz1 li{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin:0;color:var(--editorial-ink,#d6dadd);font:15px/1.3 var(--font-inter-tight),sans-serif;white-space:nowrap}.megastart_brandShelf__RrVz1 li:before{content:none}.megastart_brandShelf__RrVz1 .kernel-compat-mark{width:20px;height:20px}.megastart_brandShelf__RrVz1 [data-brand=hermes] .kernel-compat-mark{width:16px;height:22px}.megastart_brandShelf__RrVz1 [data-brand=pi] .kernel-compat-mark{width:26px;height:26px;margin-inline:-3px}.admission-flow_gate__8ejSr{container-type:inline-size}.admission-flow_toolbar__V_E3I{display:flex;align-items:center;min-height:48px;border-top:1px solid var(--editorial-rule);color:var(--editorial-muted);font-size:13px}.admission-flow_artwork__oekSW{padding-top:12px}.admission-flow_drawing__VdIFA{width:100%;height:400px;overflow:visible;display:block}.admission-flow_compact__xs0oT{display:none}.admission-flow_drawing__VdIFA text{font-family:var(--font-inter-tight),sans-serif}.admission-flow_checkRail__UcRbJ{stroke:var(--s-green);fill:none;stroke-width:1;opacity:.5}.admission-flow_drawing__VdIFA .admission-flow_checkMark__vqtus{font:italic 26px KaTeX_Math,serif}.admission-flow_checkLabel__BEi_4{fill:var(--s-ink);font-size:14px}.admission-flow_requestWire__lp5jK{fill:none;stroke:var(--s-blue);stroke-width:1.5}.admission-flow_request__kMesO circle{fill:var(--s-blue-fill);stroke:var(--s-blue);stroke-width:1.5}.admission-flow_adapter__iczkM circle{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:1.5}.admission-flow_drawing__VdIFA .admission-flow_symbol__5Xk86{fill:var(--s-ink);font:italic 25px KaTeX_Math,serif}.admission-flow_nodeLabel__NfHjk{fill:var(--s-ink);font-size:16px}.admission-flow_kernel__15sYq circle{fill:var(--s-teal-fill);stroke:var(--s-teal);stroke-width:1.6}.admission-flow_kernel__15sYq .admission-flow_outerRing__8RABW{fill:#0c0c0b;stroke-width:1;stroke-opacity:.5}.admission-flow_drawing__VdIFA .admission-flow_kernelSymbol__BIwkJ{fill:var(--s-teal);font:italic 49px KaTeX_Math,serif}.admission-flow_drawing__VdIFA .admission-flow_kernelLabel__9P76G{fill:var(--s-ink);font:26px var(--font-eb-garamond),serif}.admission-flow_routeLabel__3UTyF{fill:var(--s-teal);font-size:14px}.admission-flow_annotation__zuQrF{fill:var(--editorial-muted);font-size:13px}.admission-flow_outcome__iihGr{display:grid;grid-template-columns:46px minmax(0,1fr);gap:20px;border-top:1px solid var(--editorial-rule);padding-top:22px;margin-top:4px}.admission-flow_outcomeNumber__8mhmy{color:var(--s-teal);font:italic 40px/1.1 KaTeX_Math,serif}.admission-flow_gate__8ejSr .admission-flow_outcome__iihGr h3{color:var(--editorial-bright);font:400 27px/1.2 var(--font-eb-garamond),serif;margin:0 0 10px}.admission-flow_outcome__iihGr p{color:var(--editorial-ink);font-size:15px;line-height:1.6;margin:0;max-width:62ch}@container (max-width: 640px){.admission-flow_wide__PtImF{display:none}.admission-flow_compact__xs0oT{display:block;height:528px}.admission-flow_drawing__VdIFA .admission-flow_checkLabel__BEi_4{font-size:13px}.admission-flow_drawing__VdIFA .admission-flow_kernelSymbol__BIwkJ{font-size:42px}.admission-flow_drawing__VdIFA .admission-flow_kernelLabel__9P76G{font-size:26px}.admission-flow_nodeLabel__NfHjk{font-size:14px}.admission-flow_routeLabel__3UTyF{font-size:13px}.admission-flow_outcome__iihGr{grid-template-columns:26px minmax(0,1fr);gap:16px}.admission-flow_outcomeNumber__8mhmy{font-size:28px}.admission-flow_gate__8ejSr .admission-flow_outcome__iihGr h3{font-size:25px}}.introduction_opening__KaurY{margin-bottom:30px}.introduction_hero__Lis8N{margin:4px 0 30px}.introduction_hero__Lis8N .introduction_heroCaption__h6pGs{margin:0 0 4px;color:var(--editorial-muted);font-size:14px;line-height:1.6}.introduction_trailer__wWf6_{margin:0 0 52px}.introduction_aperture__9Ntv_{position:relative;isolation:isolate;aspect-ratio:2;overflow:hidden;border:1px solid #393632;border-radius:5px;background:#11100e;color:#eee9df}.introduction_aperture__9Ntv_:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff05;border-radius:inherit}.introduction_poster__INNja{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.introduction_aperture__9Ntv_:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c0c0b88,#0c0c0b00 70%)}.introduction_filmTop__pee8d{position:absolute;top:24px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.introduction_filmTop__pee8d i{margin-inline:10px;font-style:normal;opacity:.4}.introduction_filmTop__pee8d svg{width:30px;height:30px}.introduction_filmTitle__PpawA{position:absolute;bottom:44px;left:28px;font:400 clamp(30px,4vw,46px)/.99 var(--font-eb-garamond),serif;letter-spacing:-.025em;text-wrap:balance}.introduction_filmEdge__R3hj8{position:absolute;bottom:23px;right:28px;font:9px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.16em;color:#bcb7ae}.introduction_trailer__wWf6_ .introduction_filmCaption__tCZNy{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;color:var(--editorial-muted);font-size:12px;line-height:1.5}.introduction_filmCaption__tCZNy>span:last-child{display:inline-flex;gap:10px;align-items:center}.introduction_availabilityMark__m8dd8{height:6px;width:6px;border:1px solid #b1aa9e;border-radius:50%}.introduction_foundation__bwBdj{margin:0 0 52px}.introduction_admission__9v5hL{margin:32px 0 16px;container-type:inline-size}.introduction_admissionNotes__4zcVo{margin-top:22px;color:var(--editorial-muted);font-size:14px}.introduction_admissionNotes__4zcVo summary{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer;min-height:44px;padding-block:10px;list-style:none}.introduction_admissionNotes__4zcVo summary::-webkit-details-marker{display:none}.introduction_admissionNotes__4zcVo summary:before{content:"+";width:14px;font:20px/1 var(--font-eb-garamond),serif}.introduction_admissionNotes__4zcVo[open] summary:before{content:"−"}.introduction_admissionNotes__4zcVo summary:hover{color:var(--editorial-bright)}.introduction_admissionNotes__4zcVo summary:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:4px}.introduction_admissionNotes__4zcVo>div{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding-top:16px}.introduction_admissionNotes__4zcVo p{margin:0;color:var(--editorial-muted);font-size:14px;line-height:1.65}.introduction_admissionNotes__4zcVo strong{display:block;color:var(--editorial-ink);font-weight:500;margin-bottom:5px}.introduction_admission__9v5hL .introduction_traceCaption__f0Tb3{max-width:none;margin-top:22px;border-top:1px solid var(--editorial-rule);padding-top:16px;color:var(--editorial-muted);font-size:14px;line-height:1.6}.introduction_sectionLink__Uv5As{margin:16px 0 0;color:var(--editorial-muted);font-size:15px;line-height:1.7}.introduction_sectionLink__Uv5As a{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.introduction_readingChoices__sE6kH.reading-next>a{grid-template-columns:minmax(0,1fr)}.introduction_readingChoices__sE6kH.reading-next>a:after{content:none}.introduction_readingChoices__sE6kH strong{text-decoration:underline;text-decoration-color:var(--editorial-accent);text-decoration-thickness:1px;text-underline-offset:5px}.introduction_buildChoices__XJwTY>a:first-child{padding-block:22px;border-top-color:#8b948b}.introduction_buildChoices__XJwTY>a:first-child strong{font-size:23px;color:var(--editorial-bright)}@container (max-width: 540px){.introduction_admissionNotes__4zcVo>div{grid-template-columns:1fr;gap:16px}}@media (max-width:700px){.introduction_trailer__wWf6_{margin-bottom:36px}.introduction_aperture__9Ntv_{aspect-ratio:16/9}.introduction_poster__INNja{object-position:62% center}.introduction_filmTop__pee8d{top:16px;left:18px;right:18px;font-size:9px}.introduction_filmTop__pee8d svg{width:24px;height:24px}.introduction_filmTitle__PpawA{left:18px;bottom:24px;font-size:clamp(25px,7vw,38px)}.introduction_filmEdge__R3hj8{display:none}.introduction_trailer__wWf6_ .introduction_filmCaption__tCZNy{font-size:11px}.introduction_foundation__bwBdj{margin-bottom:36px}}