.ReadingProgress-module__o_5djq__bar{z-index:70;transform-origin:0;background:linear-gradient(90deg, var(--live), var(--spec));pointer-events:none;height:2px;position:fixed;top:55px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #5b7fff59}@media (max-width:767px){.ReadingProgress-module__o_5djq__bar{top:55px}}
.page-module__wbytVG__page{z-index:1;min-height:100vh;padding:clamp(7rem, 11vw, 10rem) 0 var(--sp-section);position:relative}.page-module__wbytVG__shell{max-width:1240px;padding-inline:var(--grid-gutter);margin-inline:auto}.page-module__wbytVG__breadcrumb{color:var(--fg-3);font:10px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(3rem,7vw,6rem);display:flex}.page-module__wbytVG__breadcrumb a{transition:color var(--dur-micro)}.page-module__wbytVG__breadcrumb a:hover{color:var(--live)}.page-module__wbytVG__breadcrumb span{opacity:.45}.page-module__wbytVG__hero{grid-template-columns:minmax(0,8fr) minmax(220px,3fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.page-module__wbytVG__eyebrow{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);color:var(--live);font:10px/1.4 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;display:flex}.page-module__wbytVG__eyebrow time{color:var(--fg-3)}.page-module__wbytVG__hero h1{max-width:15ch;color:var(--fg);font:650 clamp(3rem, 7.4vw, 7.1rem)/.94 var(--font-display);letter-spacing:-.065em;text-wrap:balance}.page-module__wbytVG__standfirst{max-width:62ch;margin-top:var(--sp-6);color:var(--fg-2);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.6}.page-module__wbytVG__heroMeta{border-top:1px solid var(--rule-strong);display:grid}.page-module__wbytVG__heroMeta>div{justify-content:space-between;align-items:baseline;gap:var(--sp-2);border-bottom:1px solid var(--rule);padding:12px 0;display:flex}.page-module__wbytVG__heroMeta span{color:var(--fg-3);font:9px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page-module__wbytVG__heroMeta strong{color:var(--fg);font:500 11px/1.4 var(--font-mono);text-align:right}.page-module__wbytVG__heroMeta a{margin-top:var(--sp-3);color:var(--live);font:10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page-module__wbytVG__protocolHero{border:1px solid var(--rule);background:var(--surface-glass);box-shadow:var(--shadow-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-top:clamp(4rem,9vw,9rem);padding:clamp(1.5rem,4vw,4rem);position:relative;overflow:hidden}.page-module__wbytVG__protocolHero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.page-module__wbytVG__protocolHeader,.page-module__wbytVG__byteLine,.page-module__wbytVG__frameMap,.page-module__wbytVG__stateFlow{z-index:1;position:relative}.page-module__wbytVG__protocolHeader{color:var(--fg-3);font:9px/1.4 var(--font-mono);letter-spacing:.12em;justify-content:space-between;display:flex}.page-module__wbytVG__protocolHeader span:last-child{color:var(--live)}.page-module__wbytVG__byteLine{margin:clamp(1.5rem, 4vw, 3.5rem) 0 var(--sp-3);color:rgb(var(--tone-rgb) / .36);font:clamp(.7rem, 1.3vw, .95rem)/1.4 var(--font-mono);letter-spacing:.16em;white-space:nowrap;overflow:hidden}.page-module__wbytVG__frameMap{grid-template-columns:.75fr 2fr 3fr 1.2fr;display:grid}.page-module__wbytVG__frameMap>span{min-height:105px;padding:var(--sp-2);border:1px solid var(--rule-strong);background:var(--surface-soft);flex-direction:column;justify-content:flex-end;display:flex}.page-module__wbytVG__frameMap>span+span{border-left:0}.page-module__wbytVG__frameMap i{color:var(--fg-3);font:9px/1 var(--font-mono);margin-bottom:auto;font-style:normal}.page-module__wbytVG__frameMap b{color:var(--fg);font:500 clamp(.75rem, 1.2vw, .95rem)/1.2 var(--font-mono);text-transform:uppercase}.page-module__wbytVG__frameMap small{color:var(--fg-3);font:8px/1.2 var(--font-mono);text-transform:uppercase;margin-top:4px}.page-module__wbytVG__frameMap [data-kind=magic]{background:#5b7fff26}.page-module__wbytVG__frameMap [data-kind=payload]{background:#8b5cf612}.page-module__wbytVG__frameMap [data-kind=crc]{background:#10b98112}.page-module__wbytVG__stateFlow{margin-top:var(--sp-3);color:var(--fg-3);font:9px/1.4 var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;display:flex}.page-module__wbytVG__stateFlow i{color:var(--live);font-style:normal}.page-module__wbytVG__articleGrid{grid-template-columns:minmax(180px,2.5fr) minmax(0,7fr) minmax(80px,1fr);gap:clamp(2rem,6vw,6rem);padding-top:clamp(5rem,10vw,10rem);display:grid}.page-module__wbytVG__articleRail{align-self:start;position:sticky;top:100px}.page-module__wbytVG__railLabel{margin-bottom:var(--sp-3);color:var(--fg-3);font:9px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.page-module__wbytVG__articleRail nav{display:grid}.page-module__wbytVG__articleRail nav a{border-bottom:1px solid var(--rule);color:var(--fg-3);font:10px/1.5 var(--font-mono);transition:color var(--dur-micro), padding-left var(--dur-micro);grid-template-columns:24px 1fr;gap:8px;padding:9px 0;display:grid}.page-module__wbytVG__articleRail nav a span{color:var(--live);font-size:8px}.page-module__wbytVG__articleRail nav a:hover{color:var(--fg);padding-left:4px}.page-module__wbytVG__railRule{width:24px;height:1px;margin:var(--sp-4) 0;background:var(--live)}.page-module__wbytVG__articleRail>p{color:var(--fg-3);font-size:11px;line-height:1.65}.page-module__wbytVG__body{color:var(--fg-2);grid-column:2;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.82}.page-module__wbytVG__body>p{max-width:68ch}.page-module__wbytVG__body>p+p{margin-top:1.65em}.page-module__wbytVG__body .page-module__wbytVG__lead{color:var(--fg);letter-spacing:-.012em;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.65}.page-module__wbytVG__lead:first-letter{float:left;color:var(--live);font:650 3.4em/.72 var(--font-display);margin:.08em .12em 0 0}.page-module__wbytVG__body h2{gap:var(--sp-2);margin:clamp(4rem, 8vw, 7rem) 0 var(--sp-4);color:var(--fg);font:600 clamp(1.65rem, 3vw, 2.65rem)/1.08 var(--font-display);letter-spacing:-.04em;grid-template-columns:28px 1fr;scroll-margin-top:110px;display:grid}.page-module__wbytVG__body h2 span{color:var(--live);font:9px/1.2 var(--font-mono);letter-spacing:.08em;padding-top:7px}.page-module__wbytVG__callout{padding:var(--sp-3) var(--sp-4);border:1px solid #5b7fff40;border-left:2px solid var(--live);background:linear-gradient(100deg,#5b7fff17,#0000);margin:clamp(2.5rem,5vw,4rem) 0}.page-module__wbytVG__callout>span{margin-bottom:var(--sp-2);color:var(--live);font:9px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.page-module__wbytVG__callout p{color:var(--fg);font-size:1rem;line-height:1.65}.page-module__wbytVG__body figure{margin:var(--sp-8) 0}.page-module__wbytVG__body img{border:1px solid var(--rule);width:100%}.page-module__wbytVG__body figcaption{margin-top:var(--sp-2);color:var(--fg-3);font:10px/1.5 var(--font-mono)}.page-module__wbytVG__articleFooter{justify-content:space-between;align-items:end;gap:var(--sp-6);border:1px solid var(--rule);background:var(--surface-glass);margin-top:clamp(6rem,12vw,12rem);padding:clamp(2rem,5vw,4rem);display:flex}.page-module__wbytVG__articleFooter span{color:var(--live);font:9px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.page-module__wbytVG__articleFooter h2{max-width:20ch;margin-top:var(--sp-2);color:var(--fg);letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.75rem);line-height:1.05}.page-module__wbytVG__articleFooter>a{border:1px solid var(--rule-strong);color:var(--fg);font:10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;transition:border-color var(--dur-micro), color var(--dur-micro);flex:none;padding:11px 14px}.page-module__wbytVG__articleFooter>a:hover{color:var(--live);border-color:var(--live)}.page-module__wbytVG__postNav{justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-6);display:flex}.page-module__wbytVG__postNav a{color:var(--fg-3);font:10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page-module__wbytVG__postNav a:hover{color:var(--live)}@media (max-width:900px){.page-module__wbytVG__hero{grid-template-columns:1fr}.page-module__wbytVG__heroMeta{gap:var(--sp-2);grid-template-columns:repeat(3,1fr)}.page-module__wbytVG__heroMeta>div{display:grid}.page-module__wbytVG__heroMeta a{grid-column:1/-1}.page-module__wbytVG__articleGrid{grid-template-columns:1fr}.page-module__wbytVG__articleRail{position:static}.page-module__wbytVG__articleRail nav{gap:0 var(--sp-3);grid-template-columns:1fr 1fr}.page-module__wbytVG__articleRail>p,.page-module__wbytVG__railRule{display:none}.page-module__wbytVG__body{grid-column:1}.page-module__wbytVG__articleGrid{padding-top:clamp(4rem,10vw,6rem)}}@media (max-width:600px){.page-module__wbytVG__page{padding:calc(56px + var(--sp-4)) 0 var(--sp-8)}.page-module__wbytVG__breadcrumb{min-height:44px;margin-bottom:var(--sp-3);flex-wrap:wrap;gap:6px}.page-module__wbytVG__eyebrow{margin-bottom:var(--sp-2)}.page-module__wbytVG__hero{gap:var(--sp-4)}.page-module__wbytVG__hero h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.15rem,10vw,3rem);line-height:1.02}.page-module__wbytVG__standfirst{margin-top:var(--sp-3);font-size:15px;line-height:1.55}.page-module__wbytVG__heroMeta{grid-template-columns:1fr 1fr}.page-module__wbytVG__heroMeta>div:nth-child(n+3){display:none}.page-module__wbytVG__heroMeta a{min-height:44px;margin-top:var(--sp-1);align-items:center;display:inline-flex}.page-module__wbytVG__protocolHero{margin-top:var(--sp-6);padding:var(--sp-3) var(--sp-2);border-radius:6px}.page-module__wbytVG__protocolHeader{gap:var(--sp-2);letter-spacing:.07em}.page-module__wbytVG__byteLine{display:none}.page-module__wbytVG__frameMap{margin-top:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__wbytVG__frameMap>span{min-height:78px;padding:8px}.page-module__wbytVG__frameMap>span+span{border-left:1px solid var(--rule-strong)}.page-module__wbytVG__stateFlow{text-align:center;grid-template-columns:repeat(7,auto);gap:4px;font-size:7px;display:grid}.page-module__wbytVG__articleGrid{padding-top:var(--sp-6)}.page-module__wbytVG__articleRail{display:none}.page-module__wbytVG__body{font-size:16px;line-height:1.75}.page-module__wbytVG__body .page-module__wbytVG__lead{font-size:1.08rem;line-height:1.7}.page-module__wbytVG__lead:first-letter{float:none;color:inherit;font:inherit;margin:0}.page-module__wbytVG__body h2{margin:var(--sp-8) 0 var(--sp-3);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:1.65rem;line-height:1.12}.page-module__wbytVG__callout{margin:var(--sp-6) 0;padding:var(--sp-3)}.page-module__wbytVG__body figure{margin:var(--sp-6) 0}.page-module__wbytVG__articleFooter{margin-top:var(--sp-8);padding:var(--sp-3);align-items:flex-start;gap:var(--sp-3);border-radius:6px;flex-direction:column}.page-module__wbytVG__articleFooter h2{font-size:1.45rem}.page-module__wbytVG__articleFooter>a{align-items:center;min-height:44px;display:inline-flex}.page-module__wbytVG__postNav{gap:var(--sp-2);padding-top:var(--sp-4);flex-direction:column}.page-module__wbytVG__postNav a{align-items:center;min-height:44px;display:inline-flex}}
