.sec-explode{--explode: 0;--sx-stage: var(--ugt-band, #0f1a13);--sx-green: var(--ugt-band-2, #26392c);--sx-ink: var(--ugt-on-band, #f4f1e4);--sx-muted: var(--ugt-on-band-muted, #c2cbb6);--sx-glow: var(--ugt-on-band-glow, #f0e3a6);position:relative;height:280vh;margin:var(--ug-space-8) 0 var(--ug-space-16)}.sec-explode-stage{position:sticky;top:0;height:100vh;height:100svh;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:var(--ug-space-8);padding:var(--ug-space-8) var(--ug-space-10);border-radius:var(--ug-radius-lg);background:radial-gradient(ellipse at 38% 55%,color-mix(in srgb,var(--sx-glow) 9%,transparent),transparent 62%),var(--sx-stage);color:var(--sx-ink);overflow:hidden}.sec-explode.is-reduced{height:auto}.sec-explode.is-reduced .sec-explode-stage{position:static;height:auto;align-items:start}.sec-explode.is-reduced .sec-explode-legend li{color:var(--sx-ink)}.sec-explode-art{position:relative;width:100%;aspect-ratio:440 / 370;max-height:calc(100svh - 64px);justify-self:center}.sec-iso{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sec-iso-layer{transform:translateY(calc(var(--explode) * var(--lift, 0px)))}.sec-iso-part polygon{stroke:color-mix(in srgb,var(--sx-stage) 55%,transparent);stroke-width:.7;stroke-linejoin:round}.sec-iso-part.is-board .is-top{fill:color-mix(in srgb,var(--sx-green) 82%,var(--sx-muted))}.sec-iso-part.is-board .is-left{fill:color-mix(in srgb,var(--sx-green) 70%,var(--sx-stage))}.sec-iso-part.is-board .is-right{fill:color-mix(in srgb,var(--sx-green) 45%,var(--sx-stage))}.sec-iso-part:is(.is-socket,.is-part,.is-hbm) .is-top{fill:color-mix(in srgb,var(--sx-stage) 62%,var(--sx-muted))}.sec-iso-part:is(.is-socket,.is-part,.is-hbm) .is-left{fill:color-mix(in srgb,var(--sx-stage) 78%,var(--sx-muted))}.sec-iso-part:is(.is-socket,.is-part,.is-hbm) .is-right{fill:color-mix(in srgb,var(--sx-stage) 88%,var(--sx-muted))}.sec-iso-part:is(.is-substrate,.is-cpu) .is-top{fill:color-mix(in srgb,var(--sx-green) 60%,var(--sx-muted))}.sec-iso-part:is(.is-substrate,.is-cpu) .is-left{fill:color-mix(in srgb,var(--sx-green) 80%,var(--sx-muted))}.sec-iso-part:is(.is-substrate,.is-cpu) .is-right{fill:color-mix(in srgb,var(--sx-green) 75%,var(--sx-stage))}.sec-iso-part.is-interposer .is-top{fill:color-mix(in srgb,var(--sx-glow) 62%,var(--sx-green))}.sec-iso-part.is-interposer :is(.is-left,.is-right){fill:color-mix(in srgb,var(--sx-glow) 40%,var(--sx-stage))}.sec-iso-part.is-die .is-top{fill:color-mix(in srgb,var(--sx-stage) 82%,var(--sx-glow));stroke:color-mix(in srgb,var(--sx-glow) 70%,transparent)}.sec-iso-part.is-die :is(.is-left,.is-right){fill:var(--sx-stage)}.sec-iso-part:is(.is-lid,.is-cpu-lid) .is-top{fill:color-mix(in srgb,var(--sx-muted) 80%,var(--sx-ink))}.sec-iso-part:is(.is-lid,.is-cpu-lid) .is-left{fill:color-mix(in srgb,var(--sx-muted) 62%,var(--sx-stage))}.sec-iso-part:is(.is-lid,.is-cpu-lid) .is-right{fill:color-mix(in srgb,var(--sx-muted) 42%,var(--sx-stage))}.sec-iso-boundary{opacity:calc(.5 + var(--explode) * .5)}.sec-iso-boundary .is-floor{fill:color-mix(in srgb,var(--sx-glow) 7%,transparent);stroke:var(--sx-glow);stroke-width:1.2;stroke-dasharray:6 5}.sec-iso-edge{stroke:var(--sx-glow);stroke-width:1.5;transform-box:fill-box;transform-origin:bottom;transform:scaleY(calc(1 + var(--explode) * var(--stretch, 0)))}.sec-iso-edge.is-back{stroke-dasharray:4 5;opacity:.5}.sec-iso-boundary .is-glow{fill:none;stroke:var(--sx-glow);stroke-width:7;opacity:.45}.sec-iso-boundary .is-roof{fill:color-mix(in srgb,var(--sx-glow) 9%,transparent);stroke:var(--sx-glow);stroke-width:1.5}.sec-iso-marker{opacity:calc((var(--explode) - .25) * 3)}.sec-iso-marker circle{fill:var(--sx-glow)}.sec-iso-marker text{fill:var(--sx-stage);font:600 var(--ug-text-xs) / 1 var(--ug-font-mono);text-anchor:middle}.sec-explode-copy{min-width:0}.sec-explode-copy .sec-eyebrow{color:var(--sx-glow);margin:0 0 var(--ug-space-3)}.sec-explode .sec-explode-copy h2{font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-4xl);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--ug-space-3);color:var(--sx-ink)}.sec-explode-lead{margin:0 0 var(--ug-space-5);color:var(--sx-muted);font-size:var(--ug-text-base);line-height:1.55}.sec-explode-legend{list-style:none;margin:0;padding:0;display:grid;gap:var(--ug-space-1)}.sec-explode-legend li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--ug-space-3);padding:var(--ug-space-2) 0;border-top:1px solid color-mix(in srgb,var(--sx-muted) 22%,transparent);color:color-mix(in srgb,var(--sx-muted) 70%,var(--sx-stage));transition:color var(--ug-quick)}.sec-explode-legend li>span:last-child{display:grid;gap:var(--ug-space-1)}.sec-explode-legend strong{font-weight:600;font-size:var(--ug-text-base)}.sec-explode-legend li>span:last-child>span{font-size:var(--ug-text-md);line-height:1.5;color:var(--sx-muted)}.sec-explode-number{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor;font:600 var(--ug-text-2xs) / 1 var(--ug-font-mono)}.sec-explode-legend li.is-active{color:var(--sx-ink)}.sec-explode-legend li.is-active .sec-explode-number{background:var(--sx-glow);border-color:var(--sx-glow);color:var(--sx-stage)}.sec-explode:not(.is-reduced) .sec-explode-legend li:not(.is-active)>span:last-child>span{display:none}.sec-explode-note{margin:var(--ug-space-5) 0 0;font-size:var(--ug-text-sm);line-height:1.5;color:color-mix(in srgb,var(--sx-muted) 80%,var(--sx-stage))}@media(max-width:900px){.sec-explode-stage{grid-template-columns:minmax(0,1fr);align-content:center;gap:var(--ug-space-4);padding:var(--ug-space-6) var(--ug-space-5)}.sec-explode-art{width:min(100%,calc(44svh * 440 / 370))}}@media(max-width:760px){.sec-explode{height:300vh;margin-inline:calc(var(--ug-gutter) * -1 + var(--ug-space-2))}.sec-explode-stage{border-radius:var(--ug-radius-md);padding:var(--ug-space-5) var(--ug-space-4)}.sec-explode .sec-explode-copy h2{font-size:var(--ug-text-2xl)}.sec-explode-lead{font-size:var(--ug-text-md);margin-bottom:var(--ug-space-3)}.sec-explode-note{display:none}.sec-explode.is-reduced .sec-explode-note{display:block}.sec-explode-legend li{padding:var(--ug-space-1) 0}}@media(prefers-reduced-motion:reduce){.sec-explode{--explode: 1;height:auto}.sec-explode-stage{position:static;height:auto}}.sec-threats{--sec-low: var(--ugt-ok-fill, #3f6447);--sec-medium: var(--ugt-amber-line, #b8913f);--sec-high: var(--ugt-clay-line-strong, #a8552f);margin:var(--ug-space-16) 0}.sec-threats-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--ug-space-4) var(--ug-space-8);margin-bottom:var(--ug-space-6)}.sec-page .sec-threats h2{margin:0;max-width:22ch;font-family:var(--ug-font-serif);font-size:var(--ug-text-5xl);font-weight:350;line-height:1.05;letter-spacing:-.02em;color:var(--sec-ink)}.sec-threats-key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ug-space-2) var(--ug-space-4);margin:0;font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-muted)}.sec-threat-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--ug-space-4);margin:0;padding:0;list-style:none}.sec-threat{position:relative;display:grid;grid-template-rows:auto 1fr;gap:var(--ug-space-4);padding:var(--ug-space-5) var(--ug-space-5) var(--ug-space-4);background:var(--ugt-lift-1, #fbfaf4);border:1px solid var(--sec-rule);border-radius:var(--ug-radius-lg);box-shadow:var(--ug-shadow-1);transition:box-shadow var(--ug-standard) var(--ug-ease),translate var(--ug-standard) var(--ug-ease)}.sec-threat:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:var(--ug-space-5);height:3px;border-radius:0 0 var(--ug-radius-xs) var(--ug-radius-xs);background:var(--sec-tone)}.sec-threat.is-low{--sec-tone: var(--sec-low)}.sec-threat.is-medium{--sec-tone: var(--sec-medium)}.sec-threat.is-high{--sec-tone: var(--sec-high)}.sec-threat:has(a:hover),.sec-threat:focus-within{box-shadow:var(--ug-shadow-3);translate:0 -2px}.sec-threat-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ug-space-3)}.sec-threat-icon{display:grid;place-items:center;width:var(--ug-space-10);height:var(--ug-space-10);color:var(--sec-forest-text);background:var(--sec-wash);border-radius:50%}.sec-page .sec-threat h3{margin:0;font-family:var(--ug-font-serif);font-size:var(--ug-text-xl);font-weight:450;line-height:1.2;color:var(--sec-ink)}.sec-threat h3 a{color:inherit;text-decoration:none}.sec-threat h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.sec-threat h3 a:focus-visible{outline:none}.sec-threat:has(h3 a:focus-visible){outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.sec-threat-lines{display:grid;align-content:start;gap:var(--ug-space-2);margin:0}.sec-threat-lines>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--ug-space-3);align-items:baseline;padding-block-start:var(--ug-space-2);border-top:1px dashed var(--sec-rule)}.sec-threat-lines dt{display:inline-flex;align-items:center;gap:var(--ug-space-1);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-faint)}.sec-threat-lines dt .ug-icon{flex:none;translate:0 -1px}.sec-threat-lines dd{margin:0;font-size:var(--ug-text-base);line-height:1.45;color:var(--sec-text)}.sec-threat-lines .is-stops dt{color:var(--sec-forest-text)}.sec-threat-lines .is-left dd{color:var(--sec-ink)}.sec-risk{display:inline-flex;align-items:center;gap:var(--ug-space-1);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-muted);white-space:nowrap}.sec-risk-bars{display:inline-flex;align-items:end;gap:2px}.sec-risk-bars>span{width:4px;height:6px;border-radius:var(--ug-radius-xs);background:var(--sec-rule)}.sec-risk-bars>span:nth-child(2){height:9px}.sec-risk-bars>span:nth-child(3){height:12px}.sec-risk.is-low .is-on{background:var(--sec-low)}.sec-risk.is-medium .is-on{background:var(--sec-medium)}.sec-risk.is-high .is-on{background:var(--sec-high)}.sec-threat-board[data-stage=waiting] .sec-threat{opacity:0}.sec-threat-board[data-stage=playing] .sec-threat{animation:sec-threat-in var(--ug-slow) var(--ug-ease) both}@keyframes sec-threat-in{0%{opacity:0;translate:0 var(--ug-space-4)}}.sec-page{--sec-ink: var(--ugt-site-ink, #293b2c);--sec-text: var(--ugt-site-text-2, #4e5a47);--sec-muted: var(--ugt-site-muted, #5c6751);--sec-faint: var(--ugt-site-faint, #636c59);--sec-rule: var(--ugt-line-3, #d8dccd);--sec-card: var(--ugt-surface, #fbfaf4);--sec-wash: var(--ugt-wash-2, #eef1e6);--sec-forest: var(--ugt-accent, #314d39);--sec-forest-text: var(--ugt-accent-text, #2f5e46);--sec-open: var(--ugt-ok-fill, #3f6447);--sec-open-wash: var(--ugt-accent-wash, #e3eadb);--sec-sealed: var(--ugt-clay-line-strong, #a8552f);--sec-sealed-text: var(--ugt-clay-text, #874426);--sec-sealed-wash: var(--ugt-clay-wash, #f3e5dc)}.sec-page .sec-chip{display:inline-flex;align-items:center;gap:var(--ug-space-2);margin:var(--ug-space-5) 0 0;padding:var(--ug-space-1) var(--ug-space-3);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-sealed-text);background:var(--sec-sealed-wash);border-radius:var(--ug-radius-pill)}.sec-page .sec-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sec-sealed)}.sec-page>.sec-claims,.sec-page>.sec-explode,.sec-page>.sec-threats{max-width:none}.sec-page .sec-claims{grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--ug-space-10) 0 0}@media(max-width:1150px){.sec-page .sec-claims{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sec-page .sec-claims{grid-template-columns:minmax(0,1fr)}}.sec-page .sec-fold{margin:var(--ug-space-16) 0 0}.sec-fold .sec-layout{padding-top:var(--ug-space-8)}.sec-layout{display:grid;grid-template-columns:200px minmax(0,760px);gap:var(--ug-space-16);justify-content:center}.sec-toc{position:sticky;top:var(--ug-space-6);align-self:start;padding-top:var(--ug-space-2)}.sec-toc-title{margin:0 0 var(--ug-space-3);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-muted)}.sec-toc ol{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--sec-rule)}.sec-toc a{display:block;padding:var(--ug-space-1) var(--ug-space-3);margin-inline-start:-1px;border-inline-start:2px solid transparent;color:var(--sec-muted);font-size:var(--ug-text-md);text-decoration:none;transition:color var(--ug-quick),border-color var(--ug-quick)}.sec-toc a:hover{color:var(--sec-ink)}.sec-toc a[aria-current]{color:var(--sec-forest-text);border-inline-start-color:var(--sec-forest);font-weight:600}.sec-body{min-width:0}.sec-body>section{scroll-margin-top:var(--ug-space-6);padding-bottom:var(--ug-space-12)}.sec-body>section+section{border-top:1px solid var(--sec-rule);padding-top:var(--ug-space-12)}.sec-page .sec-body h2{font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-4xl);line-height:1.12;letter-spacing:-.02em;margin:0 0 var(--ug-space-5);color:var(--sec-ink)}.sec-page .sec-body h3{font-family:var(--ug-font-sans);font-weight:600;font-size:var(--ug-text-lg);margin:var(--ug-space-8) 0 var(--ug-space-3);color:var(--sec-ink)}.sec-body p,.sec-body li{font-size:var(--ug-text-lg);line-height:1.7;color:var(--sec-text)}.sec-body a{color:var(--sec-forest-text)}.sec-kicker{margin:0 0 var(--ug-space-2);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-forest-text)}.sec-body .sec-note{font-size:var(--ug-text-base);color:var(--sec-muted)}.sec-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ug-space-3);margin:var(--ug-space-6) 0 var(--ug-space-4)}.sec-ledger>div{padding:var(--ug-space-4) var(--ug-space-4) var(--ug-space-2);border:1px solid var(--sec-rule);border-top:3px solid var(--sec-open);border-radius:var(--ug-radius-md);background:var(--sec-card)}.sec-ledger>.is-stated{border-top-color:var(--sec-faint)}.sec-ledger>.is-trusted{border-top-color:var(--sec-sealed)}.sec-page .sec-ledger h3{margin:0 0 var(--ug-space-2);font-size:var(--ug-text-base)}.sec-ledger ul{margin:0;padding-inline-start:var(--ug-space-4)}.sec-body .sec-ledger li{font-size:var(--ug-text-md);line-height:1.55;margin-bottom:var(--ug-space-2)}.sec-steps{margin:0 0 var(--ug-space-6);padding:0;list-style:none;counter-reset:sec-step}.sec-body .sec-steps li{counter-increment:sec-step;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--ug-space-3);padding:var(--ug-space-2) 0;border-bottom:1px solid var(--sec-rule);font-size:var(--ug-text-base);line-height:1.55}.sec-steps li:before{content:counter(sec-step,decimal-leading-zero);font:500 var(--ug-text-xs) / 2 var(--ug-font-mono);color:var(--sec-forest-text)}.sec-limits{margin:0 0 var(--ug-space-5);padding:0;list-style:none}.sec-body .sec-limits li{padding-block:var(--ug-space-3) var(--ug-space-3);padding-inline:var(--ug-space-5) 0;border-inline-start:2px solid var(--sec-sealed);margin-bottom:var(--ug-space-3);background:color-mix(in srgb,var(--sec-sealed-wash) 45%,transparent);padding-inline-end:var(--ug-space-4)}.sec-limits strong{color:var(--sec-ink)}.sec-further{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ug-space-3)}.sec-further a{display:grid;gap:var(--ug-space-1);height:100%;box-sizing:border-box;padding:var(--ug-space-4);border:1px solid var(--sec-rule);border-radius:var(--ug-radius-md);background:var(--sec-card);color:var(--sec-ink);text-decoration:none;transition:border-color var(--ug-quick),background-color var(--ug-quick)}.sec-further a:hover{border-color:var(--sec-forest);background:var(--sec-wash)}.sec-further strong{display:flex;align-items:center;justify-content:space-between;gap:var(--ug-space-2);font-size:var(--ug-text-base)}.sec-further span{font-size:var(--ug-text-md);line-height:1.5;color:var(--sec-muted)}.sec-figure{margin:var(--ug-space-8) 0;padding:var(--ug-space-6);border:1px solid var(--sec-rule);border-radius:var(--ug-radius-lg);background:var(--sec-card);container:sec-figure / inline-size}.sec-figure figcaption{margin-top:var(--ug-space-5);padding-top:var(--ug-space-3);border-top:1px solid var(--sec-rule);font-size:var(--ug-text-md);line-height:1.55;color:var(--sec-muted)}.sec-figure figcaption a{color:var(--sec-forest-text)}.sec-node{position:relative;display:grid;align-content:start;gap:var(--ug-space-1);min-width:0;padding:var(--ug-space-3) var(--ug-space-3) var(--ug-space-4);border:1px solid var(--sec-rule);border-radius:var(--ug-radius-md);background:var(--ugt-bg, #f5f3ec)}.sec-node.is-open{border-color:color-mix(in srgb,var(--sec-open) 45%,var(--sec-rule));background:color-mix(in srgb,var(--sec-open-wash) 55%,var(--sec-card))}.sec-node.is-sealed{border-color:color-mix(in srgb,var(--sec-sealed) 45%,var(--sec-rule));background:color-mix(in srgb,var(--sec-sealed-wash) 55%,var(--sec-card))}.sec-node-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--ug-radius-sm);background:var(--sec-card);color:var(--sec-forest-text);border:1px solid var(--sec-rule)}.sec-node.is-sealed .sec-node-icon{color:var(--sec-sealed-text)}.sec-node-place{margin-top:var(--ug-space-1);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-muted)}.sec-node strong{font-size:var(--ug-text-base);line-height:1.3;color:var(--sec-ink)}.sec-node-line{font-size:var(--ug-text-sm);line-height:1.5;color:var(--sec-text)}.sec-flow-row{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch}.sec-hop{display:grid;align-content:center;justify-items:center;gap:var(--ug-space-1);padding:0 var(--ug-space-1);color:var(--sec-open)}.sec-hop.is-sealed{color:var(--sec-sealed)}.sec-hop svg{display:block;width:48px;height:12px;overflow:visible}.sec-hop path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sec-hop.is-sealed path:first-child{stroke-dasharray:3 3}.sec-hop-label{font:500 var(--ug-text-2xs) / 1.35 var(--ug-font-mono);text-align:center;color:var(--sec-muted)}.sec-attest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ug-space-8)}.sec-attest-join{grid-column:1 / -1;height:40px;color:var(--sec-forest)}.sec-attest-join svg{width:100%;height:100%;display:block}.sec-attest-join path{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.sec-attest-grid>.sec-node.is-open{grid-column:1 / -1;justify-self:center;width:min(100%,420px);box-sizing:border-box}.sec-attest-results{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ug-space-3);margin-top:var(--ug-space-4)}.sec-figure .sec-result{display:flex;gap:var(--ug-space-2);align-items:flex-start;margin:0;padding:var(--ug-space-3);border-radius:var(--ug-radius-md);font-size:var(--ug-text-sm);line-height:1.5}.sec-result svg{flex:none;margin-top:2px}.sec-result.is-pass{background:var(--sec-open-wash);color:var(--sec-forest-text)}.sec-result.is-fail{background:var(--sec-sealed-wash);color:var(--sec-sealed-text)}.sec-relay-grid{display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);gap:var(--ug-space-5);align-items:center}.sec-relay-side h4{display:flex;align-items:center;gap:var(--ug-space-2);margin:0 0 var(--ug-space-2);font-size:var(--ug-text-base);color:var(--sec-ink)}.sec-relay-side ul{margin:0;padding-inline-start:var(--ug-space-4)}.sec-figure .sec-relay-side li{font-size:var(--ug-text-sm);line-height:1.5;margin-bottom:var(--ug-space-1)}.sec-relay-side.is-inside h4{color:var(--sec-sealed-text)}.sec-envelope{width:100%;height:auto}.sec-envelope-back{fill:var(--sec-sealed-wash);stroke:var(--sec-sealed);stroke-width:1.5}.sec-envelope-flap,.sec-envelope-fold{fill:none;stroke:var(--sec-sealed);stroke-width:1.5;stroke-linejoin:round}.sec-envelope-fold{opacity:.45}.sec-envelope-cipher text{fill:var(--sec-muted);font:500 var(--ug-text-xs) / 1 var(--ug-font-mono)}.sec-envelope-seal circle{fill:var(--sec-sealed)}.sec-envelope-seal path{fill:none;stroke:var(--sec-sealed-wash);stroke-width:1.6;stroke-linejoin:round}.sec-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ug-space-3);margin:var(--ug-space-5) 0 0}.sec-statuses>div{padding:var(--ug-space-3);border-radius:var(--ug-radius-md);border-inline-start:3px solid var(--sec-open);background:var(--ugt-bg, #f5f3ec)}.sec-statuses>.is-unsupported{border-inline-start-color:var(--sec-faint)}.sec-statuses>.is-unconfirmed{border-inline-start-color:var(--sec-sealed)}.sec-statuses dt{font-weight:600;font-size:var(--ug-text-base);color:var(--sec-ink)}.sec-statuses dd{margin:var(--ug-space-1) 0 0;font-size:var(--ug-text-sm);line-height:1.5;color:var(--sec-text)}.sec-lane+.sec-lane{margin-top:var(--ug-space-5)}.sec-lane-name{display:block;margin-bottom:var(--ug-space-2);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--sec-forest-text)}.sec-figure .sec-legend{display:flex;flex-wrap:wrap;gap:var(--ug-space-4);margin:var(--ug-space-4) 0 0;font:500 var(--ug-text-xs) / 1.4 var(--ug-font-mono);color:var(--sec-muted)}.sec-legend span:before{content:"";display:inline-block;width:18px;height:0;margin-inline-end:var(--ug-space-2);vertical-align:middle;border-top:2px solid var(--sec-open)}.sec-legend .is-sealed:before{border-top:2px dashed var(--sec-sealed)}@container sec-figure (max-width: 560px){.sec-flow-row{grid-template-columns:minmax(0,1fr)}.sec-hop{grid-template-columns:32px minmax(0,1fr);justify-items:start;align-items:center;padding-block:var(--ug-space-4) var(--ug-space-4);padding-inline:var(--ug-space-3) 0}.sec-hop svg{width:32px;height:12px;transform:rotate(90deg);transform-origin:center;margin:0 auto}.sec-hop-label{text-align:start}.sec-attest-grid,.sec-attest-results,.sec-relay-grid,.sec-statuses{grid-template-columns:minmax(0,1fr);gap:var(--ug-space-3)}.sec-attest-join{height:24px}.sec-envelope{width:160px;justify-self:center}}@media(max-width:900px){.sec-layout{grid-template-columns:minmax(0,1fr);gap:var(--ug-space-6)}.sec-toc{position:static;padding:var(--ug-space-4);border:1px solid var(--sec-rule);border-radius:var(--ug-radius-md);background:var(--sec-card)}.sec-toc ol{columns:2;border-inline-start:0}.sec-toc a{padding-inline-start:0;border-inline-start:0}.sec-toc a[aria-current]{font-weight:400;color:var(--sec-muted)}}@media(max-width:760px){.sec-ledger,.sec-further{grid-template-columns:minmax(0,1fr)}.sec-figure{padding:var(--ug-space-4);margin-inline:calc(var(--ug-space-2) * -1)}.sec-page .sec-body h2{font-size:var(--ug-text-3xl)}.sec-body p,.sec-body li{font-size:var(--ug-text-base)}}
