.signal .ph__lock{z-index:1;pointer-events:none;position:relative}.signal .ph__lock a,.signal .ph__lock button{pointer-events:auto}.sgh{z-index:0;position:absolute;inset:0}.sgh[data-on]:not([data-on=""]){cursor:pointer}.sgh__canvas,.sgh__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.sgh__canvas{opacity:0;transition:opacity .6s var(--ease-out)}.sgh[data-ready=true] .sgh__canvas{opacity:1}.sgh__fallback{object-fit:cover;opacity:.35}.sgh__tag{z-index:2;border:var(--hair) solid var(--seam-lit);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--fg-dim);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:0;transition:opacity .25s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);background:#04070db8;border-radius:999px;margin:-46px 0 0 -40px;padding:9px 14px;font-size:12px;position:absolute;top:0;left:0;translate:-100%}.sgh__tag strong{color:var(--fg);font-weight:600}.sgh__tag[data-on=true],.sgh__tag:focus-visible{opacity:1;color:var(--fg);border-color:var(--fg-dim)}.sgh__tag:focus-visible{outline:2px solid var(--volt);outline-offset:2px}@media (hover:none){.sgh[data-ready=true] .sgh__tag{opacity:1}}@media (width<=860px){.signal .ph{min-height:max(100svh,760px)}.sgh__tag{margin:22px 0 0 -6px;padding:8px 12px;font-size:12px;translate:0}}.signal .ph__title{font-size:.86em}.signal .ph--post .ph__support{top:calc(var(--name) * 1.22)}.sgx{width:var(--name-w);max-width:calc(100% - var(--gut) * 2);padding:var(--gap) 0;margin:0 auto}.sgx__head{text-align:center}.sgx__grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:clamp(24px,3vw,56px);margin-top:clamp(32px,5vh,56px);display:grid}.sgx__stage{border:var(--hair) solid var(--seam);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(at 40% 45%,#ffffff0b,#0000 70%);height:clamp(420px,68vh,720px);position:relative}.sgx__stage[data-dragging]{cursor:grabbing}.sgx__canvas,.sgx__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.sgx__canvas{opacity:0;transition:opacity .6s var(--ease-out)}.sgx__stage[data-ready=true] .sgx__canvas{opacity:1}.sgx__stage[data-busy=true] .sgx__canvas{opacity:.6}.sgx__fallback{object-fit:cover}.sgx__bar{pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.sgx__bar .nx__views{pointer-events:auto}.sgx__panel{text-align:left}.sgx__switch{border:var(--hair) solid var(--seam);border-radius:999px;padding:4px;display:inline-flex}.sgx__switch button{height:40px;color:var(--fg-dim);font:inherit;cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:15px}.sgx__switch button:hover{color:var(--fg)}.sgx__switch button[aria-pressed=true]{background:var(--fg);color:var(--earth,#04070d)}.sgx__switch button:focus-visible,.sgx__layer:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.sgx__name{font-variation-settings:"wdth" 112, "wght" 750;letter-spacing:-.01em;flex-direction:column;gap:8px;margin:28px 0 0;font-size:clamp(34px,3vw,52px);font-weight:400;line-height:.95;display:flex}.sgx__name .mono{color:var(--fg-dim);letter-spacing:normal}.sgx__cores{align-items:center;gap:16px;margin-top:24px;display:flex}.sgx__cores>.mono{color:var(--fg-dim)}.sgx .sgx__cores .nx__view{min-width:52px;padding:0 14px}.sgx .sgx__cores .nx__view[aria-pressed=true]{background:var(--fg);color:var(--earth,#04070d)}.sgx__size{color:var(--fg-dim);margin:12px 0 0}.sgx__layers{border-bottom:var(--hair) solid var(--seam);margin:28px 0 0;padding:0;list-style:none}.sgx__layers li{border-top:var(--hair) solid var(--seam)}.sgx__layer{width:100%;min-height:52px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 20px;align-items:center;padding:0;font-size:17px;display:grid}.sgx__layer .mono{color:var(--fg-faint,#eef1f666);transition:color .2s var(--ease-out)}.sgx__layer:hover .mono,.sgx__layers li[data-open=true] .sgx__layer .mono{color:var(--volt)}.sgx__layer i{justify-self:end;width:12px;height:12px;position:relative}.sgx__layer i:before,.sgx__layer i:after{content:"";width:12px;height:1.5px;transition:transform .25s var(--ease-out);background:currentColor;position:absolute;top:5.5px;left:0}.sgx__layer i:after{transform:rotate(90deg)}.sgx__layer[aria-expanded=true] i:after{transform:rotate(0)}.sgx__text{color:var(--fg-dim);padding:0 0 18px 34px;font-size:16px;line-height:1.5}.sgx__text p{margin:0}.sgx__props{grid-template-columns:1fr 1fr;gap:18px 24px;margin:28px 0 0;display:grid}.sgx__props div{flex-direction:column;gap:6px;display:flex}.sgx__props dt{color:var(--fg-dim)}.sgx__props dd{margin:0;font-size:19px}.sgx__more{color:var(--fg-dim);margin:24px 0 0;font-size:16px}@media (width<=860px){.sgx__grid{grid-template-columns:1fr}.sgx__media{z-index:2;margin:0 calc(var(--gut) * -1);padding:0 var(--gut) 8px;background:var(--earth,#04070d);position:sticky;top:80px}.sgx__media:before{content:"";background:var(--earth,#04070d);opacity:0;pointer-events:none;height:80px;position:absolute;bottom:100%;left:0;right:0}.sgx__media[data-stuck=true]:before{opacity:1}.sgx__media:after{content:"";background:linear-gradient(var(--earth,#04070d), transparent);pointer-events:none;height:28px;position:absolute;top:100%;left:0;right:0}.sgx__stage{height:clamp(240px,36vh,340px)}.sgx__media .nx__note{margin-top:8px}.sgx__bar{display:none}.sgx__switch{display:flex}.sgx__switch button{flex:1}}@media (prefers-reduced-motion:reduce){.sgx__canvas,.sgx__switch button,.sgx__layer i:before,.sgx__layer i:after{transition:none}}.sgs .sf__headline{grid-template-columns:repeat(4,minmax(0,1fr))}.sgs .sf__headline>div+div{border-left:var(--hair) solid var(--seam)}.sgs .sf__seg{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.sgs .sf__seg-btn{white-space:nowrap}.sgs__rule{margin-top:-2px}.sgs .sf__table{min-width:620px}@media (width<=860px){.sgs .sf__headline{grid-template-columns:repeat(2,minmax(0,1fr))}.sgs .sf__headline>div:nth-child(3){border-left:0}.sgs .sf__headline>div:nth-child(n+3){border-top:var(--hair) solid var(--seam)}.sgs .sf__headline dd{font-size:34px}.sgs.sf{padding-top:var(--gap)}}.sgsp__table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 clamp(20px,3vh,28px);font-size:16px;line-height:1.5}.sgsp__table thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--fg-dim);padding:0 24px 10px 0;font-size:12px;font-weight:400}.sgsp__table thead td{width:28%}.sgsp__table tbody th,.sgsp__table tbody td{border-top:var(--hair) solid var(--earth-3);text-align:left;vertical-align:top;padding:12px 24px 12px 0}.sgsp__table tbody th{color:var(--fg-dim);font-weight:400}@media (width<=720px){.sgsp__table,.sgsp__table tbody,.sgsp__table tr{display:block}.sgsp__table thead{display:none}.sgsp__table tbody tr{border-top:var(--hair) solid var(--earth-3);grid-template-columns:1fr 1fr;column-gap:16px;padding:12px 0;display:grid}.sgsp__table tbody th{border:0;grid-column:1/-1;padding:0 0 6px}.sgsp__table tbody td{border:0;padding:0;font-size:15px}.sgsp__table tbody td:before{content:attr(data-cable);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:2px;font-size:12px;display:block}}
