@property --rw-p{syntax:"<number>";inherits:true;initial-value:1}@property --rw-s{syntax:"<number>";inherits:true;initial-value:5}@property --rw-sp{syntax:"<number>";inherits:true;initial-value:5}@property --rw-seal{syntax:"<number>";inherits:true;initial-value:7}@property --rw-sealed{syntax:"<number>";inherits:true;initial-value:1}@property --rw-pulse{syntax:"<number>";inherits:true;initial-value:0}@property --rw-hit{syntax:"<number>";inherits:true;initial-value:0}@property --rw-sec{syntax:"<integer>";inherits:false;initial-value:2}@property --rw-cs{syntax:"<integer>";inherits:false;initial-value:20}@property --rw-up{syntax:"<number>";inherits:true;initial-value:1}@keyframes rw-progress{0%{--rw-p:0}to{--rw-p:1}}@keyframes rw-up{0%,30%{--rw-up:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}to{--rw-up:1}}.rw{--rw-hdr:67px;--rw-pad:64px;--rw-lift:200px;--rw-ink:#1a0d04;position:relative;overflow-x:clip}.rw-track{--rw-r:clamp(0, (var(--rw-p) - .53) / .09, 1);--rw-dim:calc(var(--rw-r) * clamp(0, (.75 - var(--rw-p)) / .01, 1));--rw-red:calc(clamp(0, (var(--rw-s) - 3.96) / .04, 1) * clamp(0, (.53 - var(--rw-p)) / .01, 1));position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rw-track{view-timeline:--rw block;height:520vh;animation:linear both rw-progress,linear both rw-s,linear both rw-sp,linear both rw-seal,linear both rw-sealed,linear both rw-pulse,linear both rw-hit;animation-timeline:--rw,--rw,--rw,--rw,--rw,--rw,--rw;animation-range:contain,contain,contain,contain,contain,contain,contain}.rw-tc{animation:linear both rw-sec,linear both rw-cs;animation-timeline:--rw,--rw;animation-range:contain,contain}.rw-dev{animation:linear both rw-up;animation-timeline:--rw;animation-range:entry}.rw-track .rw-stage{top:var(--rw-hdr);height:calc(100vh - var(--rw-hdr));height:calc(100svh - var(--rw-hdr));position:sticky}}.rw-track[data-rw-js]{height:520vh;animation-name:rw-progress,rw-s,rw-sp,rw-seal,rw-sealed,rw-pulse,rw-hit;animation-duration:1s,1s,1s,1s,1s,1s,1s;animation-timing-function:linear,linear,linear,linear,linear,linear,linear;animation-iteration-count:1,1,1,1,1,1,1;animation-direction:normal,normal,normal,normal,normal,normal,normal;animation-play-state:paused,paused,paused,paused,paused,paused,paused;animation-delay:0s,0s,0s,0s,0s,0s,0s;animation-fill-mode:both,both,both,both,both,both,both;animation-timeline:auto}.rw-track[data-rw-js] .rw-tc{animation-name:rw-sec,rw-cs;animation-duration:1s,1s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:paused,paused;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:auto}.rw-track[data-rw-js] .rw-stage{top:var(--rw-hdr);height:calc(100vh - var(--rw-hdr));height:calc(100svh - var(--rw-hdr));position:sticky}}.rw-intro{text-align:center;max-width:1376px;padding-top:clamp(4rem,11vh,7rem);padding-bottom:clamp(1.5rem,4vh,2.5rem)}.rw-h1{letter-spacing:-.04em;max-width:1040px;color:var(--text-primary);text-wrap:balance;margin:0 auto;font-size:clamp(2.75rem,4.8vw,4.3rem);font-weight:600;line-height:1}.rw-accent{color:var(--text-secondary);display:block}.rw-lead{max-width:40ch;color:var(--text-secondary);text-wrap:balance;margin:clamp(1.25rem,3vh,2rem) auto 0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.45}.rw .rw-cta{justify-content:center;margin-top:clamp(1.75rem,4vh,2.5rem)}:is(.rw-cta,.rw-end-cta) :is(.btn-fill,.btn-line){font-size:var(--text-md);padding:.875rem 1.75rem}.rw-stage{box-sizing:border-box;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(.75rem,2.2vh,1.25rem);padding:clamp(1rem,3vh,2rem) 16px clamp(.75rem,2vh,1.25rem);display:grid;position:relative}.rw-stage,.rw-stage *{pointer-events:none}.rw-caps{text-align:center;justify-items:center;min-width:0;display:grid}.rw-cap{grid-area:1/1}.rw-cap>p{opacity:0;transition:opacity 80ms ease-in,translate 80ms ease-in;translate:0 16px}.rw-track[data-beat="1"] .rw-cap[data-cap=play]>p,.rw-track:is([data-beat="2"],[data-beat="3"]) .rw-cap[data-cap=blocked]>p,.rw-track[data-beat="4"] .rw-cap[data-cap=rewind]>p,.rw-track[data-beat="5"] .rw-cap[data-cap=seal]>p{opacity:1;transition:opacity .35s ease-out 80ms,translate .5s cubic-bezier(.22,1,.36,1) 80ms;translate:0}.rw-cap-word{font-size:var(--mk-h2);letter-spacing:-.04em;color:var(--text-primary);margin:0;font-weight:600;line-height:1}.rw-cap-word[data-tone=rewind]{color:var(--text-primary)}.rw-cap-word[data-tone=block]{color:var(--brand)}.rw-cap-word[data-tone=seal]{color:var(--text-primary)}.rw-cap-sub{color:var(--text-secondary);margin:.75rem 0 0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.35}.rw-dev{box-sizing:border-box;width:min(1200px,100%);min-height:0;transform:translateY(calc((1 - var(--rw-up)) * -1 * var(--rw-lift)));margin:0;position:relative}.rw-scr{box-sizing:border-box;background-color:var(--bg-base);grid-template-rows:auto auto auto auto;gap:clamp(.75rem,2vh,1.25rem);padding:clamp(1rem,2.6vh,1.75rem) clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,3vh,2rem);display:grid;position:relative;overflow:hidden}.rw-bar{align-items:baseline;gap:1rem;min-width:0;display:flex}.rw-bar-name{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;font-weight:700}.rw-now{justify-content:space-between;align-items:baseline;gap:2rem;min-width:0;display:flex}.rw-words{flex:1;min-width:0;display:grid;overflow:clip}.rw-word{white-space:nowrap;letter-spacing:-.035em;color:var(--text-primary);opacity:0;grid-area:1/1;margin:0;font-size:clamp(2rem,4vw,3.75rem);font-weight:600;line-height:1.15;translate:0 110%}.rw-word[data-pos=on]{opacity:1;translate:0}.rw-word[data-pos=b]{translate:0 -110%}.rw-word[data-go]{transition:translate .56s cubic-bezier(.22,1,.36,1),opacity .38s ease-out}.rw-word[data-go]:not([data-pos=on]){transition:translate .56s cubic-bezier(.22,1,.36,1),opacity .12s ease-in}.rw-word[data-tone=block]{color:var(--brand)}.rw-word[data-tone=error]{color:var(--text-secondary)}.rw-word[data-tone=seal]{color:var(--brand-2)}.rw-word:not([data-tone]){color:var(--text-primary)}.rw-clock{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex;position:relative}.rw-tc{counter-reset:rwts var(--rw-sec) rwtf var(--rw-cs);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--brand) calc(var(--rw-red) * 100%), var(--text-primary));font-size:clamp(2rem,4vw,3.75rem);font-weight:600;line-height:1.15}.rw-tc:before{content:counter(rwts) "." counter(rwtf, decimal-leading-zero) "s"}.rw-of{font-size:var(--text-base);color:var(--text-secondary);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.rw-bar,.rw-words,.rw-of,.rw-layers{transition:opacity .42s ease-out}.rw-track[data-beat="0"] :is(.rw-bar,.rw-words,.rw-of,.rw-layers){opacity:0;transition:opacity .12s ease-in}}.rw-tape{height:96px;position:relative}.rw-rails{top:0;left:var(--rw-pad);width:calc(100% - 2 * var(--rw-pad));height:100%;position:absolute;overflow:visible}.rw-rails line{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.rw-rail{stroke:var(--border-strong);stroke-width:3px}.rw-rail-ghost{stroke:var(--brand);stroke-opacity:calc(.25 + .45 * var(--rw-back));stroke-width:4px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--rw-sp) / 5)}.rw-track{--rw-back:clamp(0, var(--rw-r) * 1000, 1)}.rw-rail-run{stroke:color-mix(in srgb, var(--text-primary) calc(var(--rw-back) * 100%), var(--brand));stroke-width:4px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--rw-s) / 5)}.rw-rail-seal{stroke:var(--text-secondary);stroke-width:4px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - min(var(--rw-seal), 5) / 5)}.rw-node{--at:calc(var(--rw-pad) + (100% - 2 * var(--rw-pad)) * var(--k) / 5);--lit:clamp(0, (var(--rw-s) - var(--k) + .001) * 12, 1);--seen:clamp(0, (var(--rw-sp) - var(--k) + .001) * 12, 1);top:0;bottom:0;left:var(--at);width:0;position:absolute}.rw-node>span{white-space:nowrap;z-index:1;position:absolute;left:0;translate:-50%}.rw-node-lab{font-size:var(--text-md);color:color-mix(in srgb, var(--text-primary) calc(var(--lit) * 100%), var(--text-tertiary));font-weight:500;line-height:1.25;bottom:calc(50% + 16px)}.rw-narrow{display:none}.rw-dot{background:var(--bg-base);border:2px solid var(--border-strong);box-sizing:border-box;border-radius:50%;width:16px;height:16px;top:50%;translate:-50% -50%!important}.rw-dot:after{content:"";background:var(--text-secondary);opacity:max(var(--lit), calc(var(--seen) * .35));border-radius:50%;position:absolute;inset:-2px}.rw-node-t{font-size:var(--text-base);color:var(--text-tertiary);font-variant-numeric:tabular-nums;line-height:1.25;top:calc(50% + 16px)}.rw-node[data-kind=block] .rw-dot:after{background:var(--brand)}.rw-node[data-kind=block] .rw-node-lab{color:color-mix(in srgb, var(--brand) calc(var(--seen) * 100%), var(--text-tertiary))}.rw-node[data-kind=block] .rw-dot:before{content:"";border:2px solid var(--brand);opacity:var(--rw-hit);scale:calc(1 + 2.4 * (1 - var(--rw-hit)));border-radius:50%;position:absolute;inset:-6px}.rw-node[data-kind=decision] .rw-dot:before{content:"";border:2px solid var(--text-primary);opacity:var(--rw-dim);scale:calc(2 - var(--rw-r));border-radius:50%;position:absolute;inset:-10px}.rw-head-line{z-index:0;width:3px;top:calc(50% - 16px);bottom:calc(50% - 14px);left:calc(var(--rw-pad) + (100% - 2 * var(--rw-pad)) * var(--rw-s) / 5);background:var(--text-primary);border-radius:2px;position:absolute;translate:-1.5px}.rw-scale{color:var(--text-tertiary);display:none;position:absolute;bottom:-.375rem;right:0}.rw-layers{min-height:0;display:grid}.rw-layers>*{grid-area:1/1;align-self:center;min-width:0;min-height:0}@media (prefers-reduced-motion:no-preference){.rw-layers>*{opacity:0;visibility:hidden;transition:opacity .12s ease-in,visibility 0s linear .12s}.rw-track[data-layer="0"] .rw-evs,.rw-track[data-layer="1"] .rw-ctx,.rw-track[data-layer="2"] .rw-chain{opacity:1;visibility:visible;transition:opacity .38s ease-out .12s,visibility 0s linear .12s}}.rw-evs{grid-template-columns:minmax(0,1fr);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.rw-ev{width:min(820px,100%);min-width:0;min-height:11rem;padding:var(--space-9) clamp(1.25rem, 3vw, 2.5rem);box-sizing:border-box;background:var(--bg-raised);border:1px solid var(--border-subtle);opacity:0;visibility:hidden;border-radius:16px;flex-direction:column;grid-area:1/1;justify-content:center;align-self:center;gap:.625rem;display:flex;translate:0 14px}.rw-ev[data-pos=on]{opacity:1;visibility:visible;translate:0}.rw-ev[data-go]{transition:opacity .12s ease-in,translate .12s ease-in,visibility 0s linear .12s}.rw-ev[data-go][data-pos=on]{transition:opacity .36s ease-out .12s,translate .56s cubic-bezier(.22,1,.36,1) .12s,visibility 0s linear .12s}.rw-ev>p{min-width:0;margin:0}.rw-ev[data-kind=decision]{border-color:color-mix(in srgb, var(--text-primary) calc(var(--rw-dim) * 100%), var(--border-subtle))}.rw-ev-k{font-size:var(--text-base);color:var(--text-secondary);font-weight:600}.rw-ev[data-tone=block] .rw-ev-k{color:var(--brand)}.rw-ev-line{letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;font-size:clamp(1.375rem,2vw,1.875rem);font-weight:500;line-height:1.3}.rw-ev-code{color:var(--text-secondary);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.45}.rw-ev-field{display:block}.rw-tok{white-space:nowrap}.rw-ev[data-tone=block] .rw-ev-line{color:var(--brand)}.rw-ctx{text-align:center;align-self:center}.rw-ctx-k{font-size:var(--text-md);color:var(--text-secondary);margin:0 0 1.25rem;font-weight:600}.rw-ctx-all{display:none}.rw-ctx-dl{grid-template-columns:minmax(0,1fr);max-width:980px;margin:0 auto;display:grid}.rw-ctx-dl>div{align-self:center;min-width:0}.rw-ctx-dl dt{font-size:var(--text-base);color:var(--text-secondary);font-weight:600;line-height:1.3}.rw-ctx-dl dd{letter-spacing:-.02em;max-width:40ch;color:var(--text-primary);text-wrap:balance;margin:.625rem auto 0;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.3}.rw-ctx-dl dd.mono{letter-spacing:-.01em;max-width:none;color:var(--text-primary);font-size:clamp(1.125rem,1.6vw,1.375rem)}.rw-ctx-dl dd.rw-ctx-bad{color:var(--brand);font-weight:600}@media (prefers-reduced-motion:no-preference){.rw-ctx-dl>div{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .12s ease-in,translate .12s ease-in,visibility 0s linear .12s;translate:0 10px}.rw-track[data-ctx="0"] .rw-ctx-dl>[data-i="0"],.rw-track[data-ctx="1"] .rw-ctx-dl>[data-i="1"],.rw-track[data-ctx="2"] .rw-ctx-dl>[data-i="2"],.rw-track[data-ctx="3"] .rw-ctx-dl>[data-i="3"]{opacity:1;visibility:visible;transition:opacity .38s ease-out .12s,translate .56s cubic-bezier(.22,1,.36,1) .12s,visibility 0s linear .12s;translate:0}}.rw-chain{align-self:center}.rw-blocks{grid-template-rows:auto auto auto;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.4fr);gap:0 .75rem;margin:0;padding:0;list-style:none;display:grid}.rw-blk{--in:1;grid-row:span 3;grid-template-rows:subgrid;box-sizing:border-box;border:1px solid var(--border-subtle);min-width:0;opacity:var(--in);translate:0 calc((1 - var(--in)) * 28px);background:0 0;border-radius:12px;align-items:last baseline;padding:.625rem .75rem;transition:opacity .36s ease-out,translate .56s cubic-bezier(.22,1,.36,1),border-color .36s ease-out,background-color .36s ease-out;display:grid;position:relative}.rw-track[data-seal] .rw-blk{--in:0}.rw-track[data-seal="1"] .rw-blk:nth-child(-n+1),.rw-track[data-seal="2"] .rw-blk:nth-child(-n+2),.rw-track[data-seal="3"] .rw-blk:nth-child(-n+3),.rw-track[data-seal="4"] .rw-blk:nth-child(-n+4),.rw-track[data-seal="5"] .rw-blk:nth-child(-n+5),.rw-track[data-seal="6"] .rw-blk:nth-child(-n+6),.rw-track[data-seal="7"] .rw-blk{--in:1}.rw-blk>span{opacity:var(--in);transition:opacity .36s ease-out,color .36s ease-out}.rw-blk+.rw-blk:before{content:"";background:var(--border-strong);width:.75rem;height:1px;position:absolute;top:50%;left:-.75rem}.rw-blk-n{display:none}.rw-blk-name{font-size:var(--text-base);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;font-weight:600;line-height:1.25}.rw-blk[data-tone] .rw-blk-name{color:var(--brand)}.rw-blk[data-seal] .rw-blk-name{color:var(--brand-2)}.rw-chain-cap{color:var(--text-secondary);text-align:center;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.4}.rw-note{z-index:1;font-size:var(--text-base);color:var(--text-secondary);text-align:center;margin:0;position:relative}.rw-gate{z-index:3;background:var(--brand);color:var(--rw-ink);--rw-gx:72%;--rw-gy:42%;clip-path:circle(0% at var(--rw-gx) var(--rw-gy));visibility:hidden;justify-content:center;align-items:center;transition:clip-path .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s;display:flex;position:absolute;inset:0}.rw-track:is(:not([data-beat]),[data-beat="0"]) .rw-gate{transition:none}.rw-track[data-beat="2"] .rw-gate{clip-path:circle(150% at var(--rw-gx) var(--rw-gy));visibility:visible;transition:clip-path .7s cubic-bezier(.22,1,.36,1),visibility}.rw-gate-in{box-sizing:border-box;text-align:center;width:min(1200px,100% - 32px);padding:0 clamp(.5rem,3vw,2.5rem)}.rw-gate-in>p{opacity:0;margin:0;transition:opacity .2s ease-out,translate .2s ease-out;translate:0 24px}.rw-track[data-beat="2"] .rw-gate-in>p{opacity:1;transition:opacity .4s ease-out .25s,translate .6s cubic-bezier(.22,1,.36,1) .25s;translate:0}.rw-gate-k{font-size:var(--text-md);color:#46200a;font-weight:600}.rw-gate-word{letter-spacing:-.06em;font-size:clamp(5rem,21vw,19rem);font-weight:600;line-height:.88;margin-top:1rem!important}.rw-gate-call{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.125rem,2.4vw,2.125rem);margin-top:2rem!important}.rw-gate-why{text-wrap:balance;font-size:clamp(1.0625rem,1.8vw,1.5rem);font-weight:500;line-height:1.5;margin-top:1rem!important}.rw-gate-why .mono{background:#0000001f;border-radius:8px;padding:.125rem .5rem}@media (min-width:761px) and (max-height:820px){.rw-cap-word{font-size:clamp(2.25rem,4vw,3.25rem)}.rw-cap-sub{font-size:var(--text-md);margin-top:.5rem}.rw-word,.rw-tc{font-size:clamp(2rem,3.6vw,3.25rem)}.rw-tape{height:84px}.rw-ev{gap:.5rem;min-height:11rem;padding:1.25rem 2rem}.rw-ev-line{font-size:clamp(1.25rem,1.8vw,1.625rem)}.rw-ctx-dl,.rw-chain-cap{margin-top:1rem}}.rw-sec{text-align:left;padding:clamp(5rem,12vh,8rem) 0;position:relative;overflow-x:clip}.rw-wide{max-width:1080px;margin:0 auto;padding:0 clamp(1.1rem,4vw,1.75rem)}.rw-h2{max-width:22ch;font-size:var(--mk-h2);letter-spacing:-.04em;color:var(--text-primary);text-wrap:balance;margin:0;font-weight:600;line-height:.98}.rw-sub{max-width:46ch;color:var(--text-secondary);text-wrap:pretty;margin:clamp(1rem,2.6vh,1.6rem) 0 0;font-size:clamp(1.0625rem,1.5vw,1.35rem);line-height:1.42}.rw-more{max-width:none;font-size:var(--text-md);flex-wrap:wrap;gap:.75rem 2rem;margin:clamp(1.75rem,4vh,2.75rem) 0 0;display:flex}.rw-rp{--rw-hdr:67px;padding:0}.rw-rp-stage{gap:clamp(5rem,12vh,8rem);padding-top:clamp(5rem,12vh,8rem);padding-bottom:clamp(5rem,12vh,8rem);display:grid}.rw-rp-b{min-width:0;margin:0}.rw-proof .rw-sub{max-width:60ch}.rw-pf{margin:clamp(2rem,5vh,3rem) 0 0;position:relative}.rw-pf-v{letter-spacing:-.04em;max-width:22ch;color:var(--text-secondary);text-wrap:balance;transition:color var(--dur-2) var(--ease-out);margin:0;font-size:clamp(2.5rem,4.6vw,4.25rem);font-weight:600;line-height:1.05}.rw-pf-v[data-v=valid],.rw-pf-v[data-v=unverified]{color:var(--brand-2)}.rw-pf-v[data-v=tampered]{color:var(--rose)}.rw-pf-chain{grid-template-columns:repeat(6,minmax(0,1fr));margin:clamp(2rem,5vh,3rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.rw-pf-chain:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:21px;left:8.33333%;right:8.33333%}.rw-pf-node{flex-direction:column;align-items:center;gap:.375rem;min-width:0;display:flex;position:relative}.rw-pf-g{box-sizing:border-box;border:2px solid var(--border-strong);background:var(--bg-base);width:44px;height:44px;font-size:var(--text-lg);color:var(--text-tertiary);transition:border-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:50%;place-items:center;margin-bottom:.5rem;font-weight:600;line-height:1;display:grid}.rw-pf-name{font-size:var(--text-md);color:var(--text-primary);white-space:nowrap;font-weight:600;line-height:1.3}.rw-pf-h{font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:.02em;opacity:0;line-height:1.3}.rw-pf-node[data-active] .rw-pf-h,.rw-pf-node:hover .rw-pf-h{opacity:1}.rw-pf-node[data-state=checking] .rw-pf-g{border-color:var(--text-primary);color:var(--text-primary)}.rw-pf-node[data-state=ok] .rw-pf-g{border-color:var(--brand-2);color:var(--brand-2)}.rw-pf-node[data-state=fail] .rw-pf-g{border-color:var(--rose);color:var(--rose)}.rw-pf-node[data-state=unproven] .rw-pf-g{border-color:var(--border-strong);color:var(--text-tertiary)}.rw-pf-checks{min-height:1.5em;font-size:var(--text-base);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.75rem;margin:clamp(1.75rem,4vh,2.5rem) 0 0;line-height:1.5;display:flex}.rw-pf-checks [data-ok]{color:var(--brand-2)}.rw-pf-checks .rw-pf-go{align-self:center;min-height:44px}.rw-end{text-align:center}.rw-end .rw-h2,.rw-end .rw-sub{margin-left:auto;margin-right:auto}.rw-nw{white-space:nowrap}.rw-end-cta{justify-content:center;gap:var(--space-5);flex-wrap:wrap;margin-top:clamp(2rem,5vh,2.5rem);display:flex}.rw-end-price{max-width:60ch;font-size:var(--text-base);color:var(--text-secondary);text-wrap:balance;margin:1.75rem auto 0;line-height:1.5}.rw-end-cap{max-width:60ch;font-size:var(--text-xs);color:var(--text-secondary);text-wrap:balance;margin:.75rem auto 0;line-height:1.5}.rw-end-cap>a.u-brand,.rw-end-price>a.u-brand{min-width:0;min-height:0;line-height:inherit;padding:0;display:inline}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rw-blk+.rw-blk:before{opacity:var(--in)}}}@media (prefers-reduced-motion:reduce){.rw-caps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;width:min(1200px,100%)}.rw-cap{grid-area:auto}.rw-cap>p{opacity:1;transition:none;translate:none}.rw-word{transition:none}.rw-word:not([data-last]){display:none}.rw-word[data-last]{opacity:1;translate:none}.rw-dev{transform:none}.rw-layers{gap:2.5rem}.rw-layers>*{grid-area:auto}.rw-evs{grid-template-columns:repeat(3,minmax(0,1fr));place-items:stretch stretch;gap:1rem}.rw-ev,.rw-ev[data-pos]{opacity:1;visibility:visible;grid-area:auto;justify-content:flex-start;align-self:stretch;width:auto;min-height:0;padding:1.25rem 1.5rem;transition:none;translate:none}.rw-ev-line{font-size:var(--text-lg)}.rw-ctx{border-top:1px solid var(--border-subtle);text-align:left;padding-top:2rem}.rw-ctx-all{display:block}.rw-ctx-dl .rw-ctx-k{display:none}.rw-ctx-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;max-width:none;margin-top:1.5rem;margin-left:0}.rw-ctx-dl dd,.rw-ctx-dl dd.mono{max-width:none;margin-left:0;font-size:clamp(1.25rem,1.9vw,1.75rem)}.rw-chain{border-top:1px solid var(--border-subtle);padding-top:2rem}.rw-gate{clip-path:none;visibility:visible;border-radius:24px;width:min(1200px,100%);padding:clamp(2rem,6vw,4rem) 0;transition:none;position:relative;inset:auto}.rw-gate-in{width:100%}.rw-gate-in>p{opacity:1;transition:none;translate:none}.rw-head-line{display:none}}@media (max-width:1100px){.rw-wide{max-width:100%}.rw-lw{display:none}.rw-narrow{display:inline}.rw-blocks{gap:1rem .625rem}.rw-blk{padding:.5rem}.rw-blk-name{font-size:var(--text-xs)}.rw-blk+.rw-blk:before{width:.625rem;left:-.625rem}.rw-ev{min-height:10.5rem}}@media (max-width:760px){.rw{--rw-hdr:69px;--rw-pad:18px;--rw-air:clamp(.75rem, calc((100svh - 715px) / 2), 2.5rem);--rw-lift:calc(90px + var(--rw-air))}.rw-intro{padding-top:clamp(3rem,8vh,4rem)}.rw-h1{letter-spacing:-.045em;font-size:clamp(2.75rem,12.4vw,3.25rem)}.rw-lead{font-size:var(--text-md)}.rw .rw-cta{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.rw .rw-cta>*{justify-content:center}.rw-stage{padding:var(--rw-air) 0 .5rem;align-content:start;gap:.75rem}.rw-track .rw-stage,.rw-track[data-rw-js] .rw-stage{height:auto}.rw-cap-word{white-space:nowrap;font-size:clamp(1.875rem,8.6vw,2.25rem)}.rw-cap-sub{font-size:var(--text-base);margin-top:.375rem}.rw-scr{gap:.75rem;padding:1rem 16px 1.25rem}.rw-layers{align-self:start}.rw-bar{gap:.75rem}.rw-bar-name{font-size:var(--text-md)}.rw-track[data-beat]:not([data-beat="0"]) .rw-bar-name{display:none}.rw-now{gap:1rem}.rw-word,.rw-tc{font-size:clamp(1.5rem,7.4vw,1.875rem)}.rw-of{display:none}.rw-tape{height:64px}.rw-node-lab{font-size:var(--text-xs);bottom:calc(50% + 14px)}.rw-node-t{display:none}.rw-dot{width:14px;height:14px}.rw-scale{font-size:var(--text-xs);display:block}@media (prefers-reduced-motion:no-preference){.rw-track:is(:not([data-layer]),[data-layer="0"]) .rw-layers>:not(.rw-evs),.rw-track[data-layer="1"] .rw-layers>:not(.rw-ctx),.rw-track[data-layer="2"] .rw-layers>:not(.rw-chain){position:absolute;top:0;left:0;right:0}}.rw-layers{position:relative}.rw-layers>*{align-self:start}.rw-ev{justify-content:flex-start;gap:.5rem;width:100%;min-height:8.75rem;padding:1.125rem 1.25rem}.rw-ev-k{font-size:var(--text-xs)}.rw-ev-line{font-size:clamp(1.25rem,5.6vw,1.5rem);line-height:1.3}.rw-ev-code{font-size:var(--text-xs)}.rw-ctx-k{font-size:var(--text-xs);margin-bottom:.875rem}.rw-ctx-dl{grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;position:relative}@media (prefers-reduced-motion:no-preference){.rw-track .rw-ctx-dl>div{position:absolute;top:0;left:0;right:0}.rw-track[data-ctx="0"] .rw-ctx-dl>[data-i="0"],.rw-track[data-ctx="1"] .rw-ctx-dl>[data-i="1"],.rw-track[data-ctx="2"] .rw-ctx-dl>[data-i="2"],.rw-track[data-ctx="3"] .rw-ctx-dl>[data-i="3"]{position:relative}}.rw-ctx-dl dt{font-size:var(--text-base)}.rw-ctx-dl dd{font-size:var(--text-lg);margin-top:.375rem;line-height:1.3}.rw-ctx-dl dd.mono{font-size:var(--text-md)}.rw-blocks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;display:flex}.rw-blk{border:2px solid color-mix(in srgb, var(--text-secondary) calc(var(--in) * 100%), var(--border-strong));background:color-mix(in srgb, var(--text-secondary) calc(var(--in) * 100%), transparent);width:14px;height:14px;min-height:0;box-shadow:none;opacity:1;border-radius:50%;grid-row:auto;padding:0;transition:background-color .36s ease-out,border-color .36s ease-out;display:block;translate:none}.rw-blk[data-tone]{border-color:color-mix(in srgb, var(--brand) calc(var(--in) * 100%), var(--border-strong));background:color-mix(in srgb, var(--brand) calc(var(--in) * 100%), transparent)}.rw-blk:not([data-seal])>span,.rw-blk[data-seal]:before{display:none}.rw-blk[data-seal]{text-align:left;border:1px solid var(--border-subtle);background:var(--bg-raised);opacity:1;border-radius:12px;flex-basis:100%;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem .875rem;width:auto;height:auto;margin-top:.75rem;padding:.875rem 1rem;display:grid;translate:none}.rw-blk[data-seal] .rw-blk-n{font-size:var(--text-xs);color:var(--text-secondary);opacity:1;grid-row:span 2;align-self:center;display:block}.rw-blk[data-seal] .rw-blk-name{font-size:var(--text-lg);line-height:1.15}.rw-track[data-seal]:not([data-seal="7"]) .rw-blk[data-seal]{background:0 0}.rw-track[data-seal]:not([data-seal="7"]) .rw-blk[data-seal] .rw-blk-name{visibility:hidden}.rw-track[data-seal]:not([data-seal="7"]) .rw-blk[data-seal]:after{content:"Sealing…";font-size:var(--text-lg);color:var(--text-secondary);font-weight:600;position:absolute;top:50%;left:4.5rem;translate:0 -50%}.rw-blk[data-seal]{position:relative}.rw-chain-cap{display:none}.rw-note{font-size:var(--text-xs);padding:0 16px}.rw-gate{--rw-gx:76%;--rw-gy:36%}.rw-gate-in{padding:0 .5rem}.rw-gate-k{font-size:var(--text-xs)}.rw-gate-word{font-size:clamp(4.5rem,22vw,5.5rem)}.rw-gate-call{font-size:var(--text-md);margin-top:1.5rem!important}.rw-gate-why{font-size:var(--text-md)}.rw-sec{padding:4.5rem 0}.rw-rp-stage{gap:4.5rem;padding-top:2rem;padding-bottom:2.5rem}.rw-sub{font-size:var(--text-md)}.rw-pf-v{max-width:14ch;font-size:clamp(2.125rem,9.4vw,2.5rem)}.rw-pf-chain{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.75rem}.rw-pf-chain:before{display:none}.rw-pf-name{font-size:var(--text-base)}.rw-rp{--rw-hdr:69px}.rw-end-cta{flex-direction:column;align-items:stretch;max-width:320px;margin-left:auto;margin-right:auto}.rw-end-cta>*{justify-content:center}}@media (max-width:760px) and (max-height:720px){.rw-ctx-dl{margin-top:.5rem}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.rw-caps{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;padding:0 16px}.rw-cap-word{white-space:normal;text-wrap:balance;font-size:1.75rem}.rw-evs{grid-template-columns:minmax(0,1fr);gap:.75rem}.rw-ev,.rw-ev[data-pos]{min-height:0}.rw-gate-word{font-size:clamp(4rem,20vw,5rem)}}.evs{border-bottom:1px solid var(--border-subtle);background:0 0}.evs-in{max-width:1200px;padding:.55rem var(--space-7);font-size:var(--text-sm);color:var(--text-secondary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;margin:0 auto;display:flex}.evs-dot{display:none}.evs-t{color:var(--text-primary)}.evs-a{color:var(--text-primary);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.evs-a:hover{color:var(--text-secondary)}.evs-a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}@media (max-width:480px){.evs-in{padding:.5rem var(--space-5);font-size:var(--text-xs)}}.hc-k{font-size:var(--text-md);letter-spacing:-.01em;color:var(--text-secondary);margin:0 0 .75rem;font-weight:600}.hc-foot{max-width:68ch;font-size:var(--text-base);color:var(--text-secondary);text-wrap:pretty;margin:clamp(1.5rem,4vh,2.25rem) 0 0;line-height:1.55}.hc-foot>a.u-brand{min-width:0;min-height:0;line-height:inherit;padding:0;display:inline}.hc-cap{max-width:70ch;font-size:var(--text-xs);color:var(--text-secondary);margin:1.25rem 0 0;line-height:1.5}.hc-rail-h{max-width:20ch}.hc-rail{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;max-width:1180px;margin:clamp(2.5rem,6vh,3.5rem) auto 0;padding:0;list-style:none;display:grid;position:relative}.hc-rail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff14,#ffffff38 50%,#ffffff14);height:1px;position:absolute;top:2.05rem;left:10%;right:10%}.hc-rail-ch{border:1px solid var(--border-subtle);background:linear-gradient(#ffffff09,#ffffff03),#0a0b10eb;border-radius:18px;min-width:0;padding:1.1rem 1.1rem 1.25rem;position:relative}.hc-rail-ch[data-tone=seen],.hc-rail-ch[data-tone=sealed]{border-color:var(--border)}.hc-rail-k{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0 0 1rem;display:flex}.hc-rail-name{font-size:var(--text-lg);letter-spacing:-.015em;color:var(--text-primary);font-weight:600}.hc-rail-tag{font-size:var(--text-xs);color:var(--brand);flex-basis:100%;font-weight:600}.hc-rail-stops{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.hc-rail-stop{gap:.2rem;min-width:0;display:grid}.hc-rail-t{font-size:var(--text-xs);color:var(--text-tertiary)}.hc-rail-l{font-size:var(--text-base);color:var(--text-primary);text-wrap:pretty;line-height:1.4}.hc-rail-l.mono{font-size:var(--text-xs);line-height:1.5}.hc-rail-stop[data-kind=entry] .hc-rail-l{color:var(--brand-2)}.hc-tb-chain{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;max-width:1120px;margin:clamp(2rem,5vh,3rem) auto 0;padding:0;list-style:none;display:grid}.hc-tb-node{border:1px solid var(--border);background:#0c0e14e0;border-radius:20px;flex-direction:column;gap:.5rem;min-width:0;padding:1.5rem 1.6rem 1.6rem;display:flex;position:relative}.hc-tb-node+.hc-tb-node:before{content:"";background:#ffffff47;width:2.5rem;height:1px;position:absolute;top:50%;left:-2.5rem}.hc-tb-k{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:600}.hc-tb-v{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;font-weight:600;line-height:1.3}.hc-tb-v.mono{font-size:var(--text-base);letter-spacing:0;font-weight:500}.hc-tb-s{font-size:var(--text-base);color:var(--text-secondary);margin-top:auto;padding-top:.5rem;line-height:1.45}.hc-gt-card{box-sizing:border-box;text-align:left;border:1px solid var(--border);background:#0c0e14e0;border-radius:24px;max-width:760px;margin:clamp(2rem,5vh,3rem) auto 0;padding:clamp(1.5rem,3.5vw,2.5rem)}.hc-gt-pair{letter-spacing:-.02em;color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;display:flex}.hc-gt-arrow{color:var(--text-tertiary);font-weight:400}.hc-gt .fb-pc{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:1.5rem 0 0;padding:1rem 0}.hc-gt .fb-pc-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.hc-gt .fb-pc-l{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.hc-gt .fb-pc-cells{gap:4px;display:flex}.hc-gt .fb-pc-c{box-sizing:border-box;width:44px;height:32px;box-shadow:inset 0 0 0 1px var(--border-strong);background:0 0;border-radius:8px;display:inline-block}.hc-gt-v{font-size:var(--text-md);color:var(--text-primary);margin:1.25rem 0 0;line-height:1.45}.hc-gt-how{font-size:var(--text-base);color:var(--text-secondary);margin:.5rem 0 0;line-height:1.5}.hc-break{text-align:left;max-width:920px;margin:clamp(2rem,5vh,3rem) 0 0}.hc-ctl{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);margin:clamp(2rem,5vh,3rem) 0 0;display:grid}.hc-ctl-rule{gap:.9rem;min-width:0;display:grid}.hc-ctl-modes{border-radius:var(--radius-full);border:1px solid var(--border-subtle);justify-self:start;margin:0;padding:4px;display:inline-flex}.hc-ctl-mode{border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--text-tertiary);padding:.4rem 1rem;font-weight:600}.hc-ctl-mode[data-on]{background:var(--wash-strong);color:var(--text-primary)}.hc-ctl-vers{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hc-ctl-vers li{border-radius:var(--radius-full);border:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--text-tertiary);padding:.35rem .8rem}.hc-ctl-vers li[data-on]{border-color:var(--border);color:var(--text-primary)}.hc-held{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:16px;min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.5rem)}.hc-held-k{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:600}.hc-held-call{color:var(--text-primary);margin:.9rem 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45}.hc-held-steps{border-left:1px solid var(--border);gap:1rem;margin:1.25rem 0 0;padding:0 0 0 1.1rem;list-style:none;display:grid}.hc-held-steps li{font-size:var(--text-base);color:var(--text-secondary);line-height:1.5;position:relative}.hc-held-steps li:before{content:"";background:var(--text-tertiary);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:calc(-1.1rem - 4px)}.hc-held-steps li[data-tone=block]:before{background:var(--brand)}.hc-held-s{color:var(--text-primary);font-weight:600;display:block}.hc-held-steps li[data-tone=block] .hc-held-s,.hc-held-steps li[data-tone=block] .mono{color:var(--brand)}.hc-ag{text-align:left;max-width:1100px;margin:clamp(2.5rem,6vh,3.5rem) auto 0}.hc-ag-sum{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem 1rem;margin:0 0 1.5rem;display:flex}.hc-ag-n{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-primary);font-weight:600}.hc-ag-s{font-size:var(--text-xs);color:var(--text-tertiary)}.hc-ag-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hc-ag-card{border:1px solid var(--border-subtle);background:#0c0e14d9;border-radius:16px;flex-direction:column;gap:.45rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:flex}.hc-ag-card[data-case]{border-color:var(--border-strong)}.hc-ag-card[data-silent]{border-style:dashed;border-color:rgba(var(--light-amber), .45)}.hc-ag-name{font-size:var(--text-xs);color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.hc-ag-job{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.45}.hc-ag-meta{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:auto;padding-top:.35rem;display:flex}.hc-ag-crit{border-radius:var(--radius-full);border:1px solid var(--border-subtle);font-size:var(--text-2xs);color:var(--text-secondary);text-transform:capitalize;padding:.1rem .55rem}.hc-ag-rep{font-size:var(--text-2xs);color:var(--text-tertiary)}.hc-ag-card[data-silent] .hc-ag-rep{color:var(--brand);font-weight:600}.hc-ag-dl{border:1px solid #fff3;border-radius:16px;grid-template-columns:repeat(4,minmax(0,auto));justify-content:start;gap:.75rem 2.5rem;margin:1rem 0 0;padding:1rem 1.25rem;display:grid}.hc-ag-dl>div{min-width:0}.hc-ag-dl dt{font-size:var(--text-2xs);color:var(--text-tertiary)}.hc-ag-dl dd{font-size:var(--text-base);color:var(--text-primary);margin:.2rem 0 0}.hc-ag-dl dd.mono{font-size:var(--text-xs);padding-top:.15rem}.hc-ag-vt{align-items:center;gap:.5rem;display:inline-flex}.hc-ag-vt .mono{font-size:var(--text-xs)}.hc-ag-v{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.hc-ag-v[data-on]{color:var(--text-primary);font-weight:600}.hc-ag-line{background:var(--border-strong);width:1.5rem;height:1px}.hc-fit-h{font-size:var(--text-lg);letter-spacing:-.015em;color:var(--text-primary);margin:0;font-weight:600}.hc-fit-p{max-width:64ch;font-size:var(--text-base);color:var(--text-secondary);text-wrap:pretty;margin:.5rem 0 0;line-height:1.55}.hc-fit{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:1000px;margin:clamp(1.5rem,4vh,2.25rem) auto 0;padding:0;list-style:none;display:flex}.hc-fit-i{box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--border-subtle);min-height:44px;font-size:var(--text-base);color:var(--text-secondary);align-items:center;gap:.5rem;padding:.5rem 1rem;display:inline-flex}.hc-fit-i svg{color:var(--text-primary);flex:none}@media (max-width:1180px){.hc-rail{grid-template-columns:minmax(0,1fr);gap:.6rem;max-width:760px}.hc-rail:before{display:none}.hc-rail-ch{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:.75rem 1.25rem;display:grid}.hc-rail-k{margin:0}}@media (max-width:1100px){.hc-tb-chain{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:640px}.hc-tb-node+.hc-tb-node:before{width:1px;height:1.25rem;top:-1.25rem;left:2rem}.hc-ctl{grid-template-columns:minmax(0,1fr);max-width:640px}.hc-ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-ag-dl{grid-template-columns:repeat(2,minmax(0,auto))}}@media (max-width:760px){.rw-rp-stage>.hc-k{margin-bottom:calc(-1*clamp(2.5rem,7vh,3.5rem))}.hc-rail-ch{grid-template-columns:minmax(0,1fr);padding:1rem}.hc-rail-name{font-size:var(--text-md)}.hc-rail-tag{flex-basis:auto}.hc-tb-node{padding:1.25rem}.hc-tb-v{font-size:var(--text-md)}.hc-gt-pair{font-size:clamp(1.25rem,6vw,1.5rem)}.hc-ag-card{padding:.85rem}.hc-ag-name{font-size:var(--text-2xs)}.hc-ag-dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1rem;padding:1rem}.hc-fit-i{font-size:var(--text-xs);padding:.5rem .85rem}.hc-foot{font-size:var(--text-xs)}}.rw-track:not([data-signed]) .rw-word[data-tone=seal]{color:var(--text-primary)}.rw-track:not([data-signed]) .rw-blk[data-seal]{border-color:var(--border-strong);background:var(--bg-surface);box-shadow:none}.rw-track:not([data-signed]) .rw-blk[data-seal] .rw-blk-n,.rw-track:not([data-signed]) .rw-blk[data-seal] .rw-blk-name{color:var(--text-primary)}@media (max-width:760px){.rw-track:not([data-signed]) .rw-blk:not([data-tone]):not([data-seal]){border-color:color-mix(in srgb, var(--text-secondary) calc(var(--in) * 100%), var(--border-strong));background:color-mix(in srgb, var(--text-secondary) calc(var(--in) * 100%), transparent);box-shadow:none}}.rw-ev-chip{letter-spacing:-.01em;text-wrap:pretty;font-size:clamp(1.125rem,1.7vw,1.5rem);font-weight:500}@media (max-width:760px){.rw-ev-chip{font-size:var(--text-md)}}.rw-ev-req{font-family:var(--font-sans)}@media (prefers-reduced-motion:reduce) and (max-width:760px){.rw-gate{width:calc(100% - 32px);margin-inline:auto}}@media (max-width:760px){.hc-fit-sec .sx-wall[data-row] .sx-wall-grid{border:0;flex-wrap:wrap;justify-content:center;row-gap:.5rem;display:flex}.hc-fit-sec .sx-wall[data-row] .sx-wall-i{box-sizing:border-box;border:0;flex:0 0 25%;justify-content:flex-start;padding:.75rem .25rem}.hc-fit-sec .sx-wall-n{min-height:2.7em;line-height:1.35}}@media (max-width:420px){.hc-fit-sec .sx-wall-n{font-size:var(--text-2xs)}.hc-fit-sec .sx-wall[data-row] .sx-wall-i{padding-inline:0}.hc-fit-sec .sx-wall-n{white-space:nowrap}.hc-fit-sec .sx-wall[data-row] .sx-wall-i{order:1}.hc-fit-sec .sx-wall[data-row] :is([data-id=typescript],[data-id=opentelemetry],[data-id=vercel]){flex-basis:33.333%;order:2}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.rw-caps{text-align:left;justify-items:start}}.rw-rp-stage{padding-top:clamp(5rem,12vh,8rem);padding-bottom:clamp(5rem,12vh,8rem);display:block}.rw-rp-stage>.hc-k{margin-bottom:.75rem}@media (max-width:760px){.rw-rp-stage{padding-top:4.5rem;padding-bottom:4.5rem}.rw-rp-stage>.hc-k{margin-bottom:.75rem}.rw-rp{padding:0}}@media (max-width:420px){.rw-node-lab{font-size:var(--text-2xs);letter-spacing:-.01em}}.rfk-cap{text-wrap:balance}@media (max-width:360px){.rw-h1{font-size:min(clamp(2.75rem,12.4vw,3.25rem),14.5vw - .29rem)}}
@keyframes rw-s{0%{--rw-s:0}5%{--rw-s:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}8.5%{--rw-s:1}10%{--rw-s:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}13.5%{--rw-s:2}15%{--rw-s:2;animation-timing-function:cubic-bezier(.65,0,.35,1)}18.5%{--rw-s:3}21%{--rw-s:3;animation-timing-function:cubic-bezier(.65,0,.35,1)}25%{--rw-s:4}46%{--rw-s:4;animation-timing-function:cubic-bezier(.65,0,.35,1)}50%{--rw-s:5}53%{--rw-s:5;animation-timing-function:cubic-bezier(.65,0,.35,1)}62%{--rw-s:3}79%{--rw-s:3;animation-timing-function:cubic-bezier(.65,0,.35,1)}85%{--rw-s:5}to{--rw-s:5}}@keyframes rw-sp{0%{--rw-sp:0}5%{--rw-sp:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}8.5%{--rw-sp:1}10%{--rw-sp:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}13.5%{--rw-sp:2}15%{--rw-sp:2;animation-timing-function:cubic-bezier(.65,0,.35,1)}18.5%{--rw-sp:3}21%{--rw-sp:3;animation-timing-function:cubic-bezier(.65,0,.35,1)}25%{--rw-sp:4}46%{--rw-sp:4;animation-timing-function:cubic-bezier(.65,0,.35,1)}50%{--rw-sp:5}to{--rw-sp:5}}@keyframes rw-seal{0%{--rw-seal:0}75%{--rw-seal:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}76%{--rw-seal:1}76.2%{--rw-seal:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}77.2%{--rw-seal:2}77.4%{--rw-seal:2;animation-timing-function:cubic-bezier(.22,1,.36,1)}78.4%{--rw-seal:3}78.6%{--rw-seal:3;animation-timing-function:cubic-bezier(.22,1,.36,1)}79.6%{--rw-seal:4}82%{--rw-seal:4;animation-timing-function:cubic-bezier(.22,1,.36,1)}83%{--rw-seal:5}85%{--rw-seal:5;animation-timing-function:cubic-bezier(.22,1,.36,1)}86%{--rw-seal:6}88%{--rw-seal:6;animation-timing-function:cubic-bezier(.22,1,.36,1)}89%{--rw-seal:7}to{--rw-seal:7}}@keyframes rw-sealed{0%{--rw-sealed:0}89%{--rw-sealed:0;animation-timing-function:cubic-bezier(.65,0,.35,1)}90.2%{--rw-sealed:1}to{--rw-sealed:1}}@keyframes rw-pulse{0%{--rw-pulse:0}90.2%{--rw-pulse:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}92%{--rw-pulse:1}92%{--rw-pulse:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}96%{--rw-pulse:0}to{--rw-pulse:0}}@keyframes rw-hit{0%{--rw-hit:0}25%{--rw-hit:0;animation-timing-function:cubic-bezier(.22,1,.36,1)}26.2%{--rw-hit:1}26.2%{--rw-hit:1;animation-timing-function:cubic-bezier(.65,0,.35,1)}30%{--rw-hit:0}to{--rw-hit:0}}@keyframes rw-sec{0%{--rw-sec:0}6.075%{--rw-sec:0}6.1%{--rw-sec:0}6.575%{--rw-sec:0}6.6%{--rw-sec:0}6.9%{--rw-sec:0}6.925%{--rw-sec:0}7.4%{--rw-sec:0}7.425%{--rw-sec:0}10.3%{--rw-sec:0}10.325%{--rw-sec:0}10.55%{--rw-sec:0}10.675%{--rw-sec:0}10.775%{--rw-sec:0}10.875%{--rw-sec:0}10.95%{--rw-sec:0}11%{--rw-sec:0}11.05%{--rw-sec:0}11.1%{--rw-sec:0}11.15%{--rw-sec:0}11.2%{--rw-sec:0}11.3%{--rw-sec:0}12.175%{--rw-sec:0}12.275%{--rw-sec:0}12.325%{--rw-sec:0}12.375%{--rw-sec:0}12.425%{--rw-sec:0}12.475%{--rw-sec:0}12.525%{--rw-sec:0}12.575%{--rw-sec:0}12.65%{--rw-sec:0}12.75%{--rw-sec:0}12.85%{--rw-sec:0}12.975%{--rw-sec:0}13.2%{--rw-sec:0}15.55%{--rw-sec:0}15.575%{--rw-sec:0}15.9%{--rw-sec:0}15.925%{--rw-sec:0}16.125%{--rw-sec:0}16.275%{--rw-sec:0}16.375%{--rw-sec:0}16.475%{--rw-sec:0}16.55%{--rw-sec:0}16.625%{--rw-sec:0}16.7%{--rw-sec:0}16.75%{--rw-sec:0}16.825%{--rw-sec:0}16.9%{--rw-sec:0}16.975%{--rw-sec:0}17.05%{--rw-sec:0}17.15%{--rw-sec:0}17.25%{--rw-sec:0}17.4%{--rw-sec:0}17.6%{--rw-sec:0}17.925%{--rw-sec:0}17.95%{--rw-sec:0}21.325%{--rw-sec:0}21.35%{--rw-sec:0}21.575%{--rw-sec:0}21.725%{--rw-sec:0}21.825%{--rw-sec:0}21.925%{--rw-sec:0}22%{--rw-sec:0}22.075%{--rw-sec:0}22.125%{--rw-sec:0}22.175%{--rw-sec:0}22.215%{--rw-sec:0}22.225%{--rw-sec:1}22.275%{--rw-sec:1}22.325%{--rw-sec:1}22.425%{--rw-sec:1}22.55%{--rw-sec:1}23.425%{--rw-sec:1}23.55%{--rw-sec:1}23.65%{--rw-sec:1}23.7%{--rw-sec:1}23.75%{--rw-sec:1}23.8%{--rw-sec:1}23.85%{--rw-sec:1}23.9%{--rw-sec:1}23.95%{--rw-sec:1}24.025%{--rw-sec:1}24.1%{--rw-sec:1}24.2%{--rw-sec:1}24.3%{--rw-sec:1}24.45%{--rw-sec:1}24.675%{--rw-sec:1}46.425%{--rw-sec:1}46.45%{--rw-sec:1}46.7%{--rw-sec:1}46.725%{--rw-sec:1}46.875%{--rw-sec:1}47.025%{--rw-sec:1}47.125%{--rw-sec:1}47.2%{--rw-sec:1}47.3%{--rw-sec:1}47.35%{--rw-sec:1}47.425%{--rw-sec:1}47.475%{--rw-sec:1}47.525%{--rw-sec:1}47.575%{--rw-sec:1}47.65%{--rw-sec:1}47.725%{--rw-sec:1}47.825%{--rw-sec:1}47.975%{--rw-sec:1}48.115%{--rw-sec:1}48.125%{--rw-sec:2}48.15%{--rw-sec:2}48.25%{--rw-sec:2}48.325%{--rw-sec:2}48.4%{--rw-sec:2}48.45%{--rw-sec:2}48.5%{--rw-sec:2}48.55%{--rw-sec:2}48.6%{--rw-sec:2}48.675%{--rw-sec:2}48.725%{--rw-sec:2}48.825%{--rw-sec:2}48.9%{--rw-sec:2}49%{--rw-sec:2}49.15%{--rw-sec:2}49.3%{--rw-sec:2}49.55%{--rw-sec:2}49.575%{--rw-sec:2}53.675%{--rw-sec:2}53.7%{--rw-sec:2}54.15%{--rw-sec:2}54.175%{--rw-sec:2}54.45%{--rw-sec:2}54.475%{--rw-sec:2}54.7%{--rw-sec:2}54.9%{--rw-sec:2}55.05%{--rw-sec:2}55.2%{--rw-sec:2}55.325%{--rw-sec:2}55.45%{--rw-sec:2}55.575%{--rw-sec:2}55.675%{--rw-sec:2}55.75%{--rw-sec:2}55.85%{--rw-sec:2}55.925%{--rw-sec:2}56%{--rw-sec:2}56.075%{--rw-sec:2}56.15%{--rw-sec:2}56.225%{--rw-sec:2}56.275%{--rw-sec:2}56.325%{--rw-sec:2}56.39%{--rw-sec:2}56.4%{--rw-sec:1}56.45%{--rw-sec:1}56.5%{--rw-sec:1}56.55%{--rw-sec:1}56.6%{--rw-sec:1}56.65%{--rw-sec:1}56.7%{--rw-sec:1}56.775%{--rw-sec:1}56.825%{--rw-sec:1}56.9%{--rw-sec:1}56.975%{--rw-sec:1}57.05%{--rw-sec:1}57.125%{--rw-sec:1}57.225%{--rw-sec:1}57.325%{--rw-sec:1}57.425%{--rw-sec:1}58.325%{--rw-sec:1}58.475%{--rw-sec:1}58.6%{--rw-sec:1}58.675%{--rw-sec:1}58.75%{--rw-sec:1}58.825%{--rw-sec:1}58.9%{--rw-sec:1}58.95%{--rw-sec:1}59%{--rw-sec:1}59.05%{--rw-sec:1}59.1%{--rw-sec:1}59.15%{--rw-sec:1}59.2%{--rw-sec:1}59.25%{--rw-sec:1}59.3%{--rw-sec:1}59.35%{--rw-sec:1}59.425%{--rw-sec:1}59.475%{--rw-sec:1}59.55%{--rw-sec:1}59.6%{--rw-sec:1}59.675%{--rw-sec:1}59.75%{--rw-sec:1}59.85%{--rw-sec:1}59.915%{--rw-sec:1}59.925%{--rw-sec:0}60.025%{--rw-sec:0}60.125%{--rw-sec:0}60.25%{--rw-sec:0}60.375%{--rw-sec:0}60.5%{--rw-sec:0}60.65%{--rw-sec:0}60.85%{--rw-sec:0}61.1%{--rw-sec:0}61.45%{--rw-sec:0}61.475%{--rw-sec:0}79.35%{--rw-sec:0}79.375%{--rw-sec:0}79.625%{--rw-sec:0}79.775%{--rw-sec:0}79.925%{--rw-sec:0}80.025%{--rw-sec:0}80.1%{--rw-sec:0}80.2%{--rw-sec:0}80.275%{--rw-sec:0}80.35%{--rw-sec:0}80.39%{--rw-sec:0}80.4%{--rw-sec:1}80.45%{--rw-sec:1}80.525%{--rw-sec:1}80.575%{--rw-sec:1}80.65%{--rw-sec:1}80.7%{--rw-sec:1}80.775%{--rw-sec:1}80.85%{--rw-sec:1}80.95%{--rw-sec:1}82.575%{--rw-sec:1}82.675%{--rw-sec:1}82.74%{--rw-sec:1}82.75%{--rw-sec:2}82.825%{--rw-sec:2}82.875%{--rw-sec:2}82.925%{--rw-sec:2}82.975%{--rw-sec:2}83.025%{--rw-sec:2}83.075%{--rw-sec:2}83.125%{--rw-sec:2}83.175%{--rw-sec:2}83.25%{--rw-sec:2}83.3%{--rw-sec:2}83.375%{--rw-sec:2}83.475%{--rw-sec:2}83.55%{--rw-sec:2}83.65%{--rw-sec:2}83.75%{--rw-sec:2}83.9%{--rw-sec:2}84.05%{--rw-sec:2}84.25%{--rw-sec:2}84.525%{--rw-sec:2}84.55%{--rw-sec:2}to{--rw-sec:2}}@keyframes rw-cs{0%{--rw-cs:0}6.075%{--rw-cs:0}6.1%{--rw-cs:1}6.575%{--rw-cs:1}6.6%{--rw-cs:2}6.9%{--rw-cs:2}6.925%{--rw-cs:3}7.4%{--rw-cs:3}7.425%{--rw-cs:4}10.3%{--rw-cs:4}10.325%{--rw-cs:5}10.55%{--rw-cs:6}10.675%{--rw-cs:7}10.775%{--rw-cs:8}10.875%{--rw-cs:9}10.95%{--rw-cs:10}11%{--rw-cs:11}11.05%{--rw-cs:12}11.1%{--rw-cs:13}11.15%{--rw-cs:14}11.2%{--rw-cs:15}11.3%{--rw-cs:18}12.175%{--rw-cs:57}12.275%{--rw-cs:60}12.325%{--rw-cs:61}12.375%{--rw-cs:62}12.425%{--rw-cs:63}12.475%{--rw-cs:64}12.525%{--rw-cs:65}12.575%{--rw-cs:66}12.65%{--rw-cs:67}12.75%{--rw-cs:68}12.85%{--rw-cs:69}12.975%{--rw-cs:70}13.2%{--rw-cs:71}15.55%{--rw-cs:71}15.575%{--rw-cs:72}15.9%{--rw-cs:72}15.925%{--rw-cs:73}16.125%{--rw-cs:74}16.275%{--rw-cs:75}16.375%{--rw-cs:76}16.475%{--rw-cs:77}16.55%{--rw-cs:78}16.625%{--rw-cs:79}16.7%{--rw-cs:80}16.75%{--rw-cs:81}16.825%{--rw-cs:82}16.9%{--rw-cs:83}16.975%{--rw-cs:84}17.05%{--rw-cs:85}17.15%{--rw-cs:86}17.25%{--rw-cs:87}17.4%{--rw-cs:88}17.6%{--rw-cs:89}17.925%{--rw-cs:89}17.95%{--rw-cs:90}21.325%{--rw-cs:90}21.35%{--rw-cs:91}21.575%{--rw-cs:92}21.725%{--rw-cs:93}21.825%{--rw-cs:94}21.925%{--rw-cs:95}22%{--rw-cs:96}22.075%{--rw-cs:97}22.125%{--rw-cs:98}22.175%{--rw-cs:99}22.215%{--rw-cs:99}22.225%{--rw-cs:0}22.275%{--rw-cs:1}22.325%{--rw-cs:2}22.425%{--rw-cs:5}22.55%{--rw-cs:9}23.425%{--rw-cs:52}23.55%{--rw-cs:56}23.65%{--rw-cs:59}23.7%{--rw-cs:60}23.75%{--rw-cs:61}23.8%{--rw-cs:62}23.85%{--rw-cs:63}23.9%{--rw-cs:64}23.95%{--rw-cs:65}24.025%{--rw-cs:66}24.1%{--rw-cs:67}24.2%{--rw-cs:68}24.3%{--rw-cs:69}24.45%{--rw-cs:70}24.675%{--rw-cs:71}46.425%{--rw-cs:71}46.45%{--rw-cs:72}46.7%{--rw-cs:72}46.725%{--rw-cs:73}46.875%{--rw-cs:74}47.025%{--rw-cs:75}47.125%{--rw-cs:76}47.2%{--rw-cs:77}47.3%{--rw-cs:78}47.35%{--rw-cs:79}47.425%{--rw-cs:80}47.475%{--rw-cs:81}47.525%{--rw-cs:82}47.575%{--rw-cs:83}47.65%{--rw-cs:85}47.725%{--rw-cs:87}47.825%{--rw-cs:90}47.975%{--rw-cs:95}48.115%{--rw-cs:99}48.125%{--rw-cs:0}48.15%{--rw-cs:1}48.25%{--rw-cs:4}48.325%{--rw-cs:6}48.4%{--rw-cs:8}48.45%{--rw-cs:9}48.5%{--rw-cs:10}48.55%{--rw-cs:11}48.6%{--rw-cs:12}48.675%{--rw-cs:13}48.725%{--rw-cs:14}48.825%{--rw-cs:15}48.9%{--rw-cs:16}49%{--rw-cs:17}49.15%{--rw-cs:18}49.3%{--rw-cs:19}49.55%{--rw-cs:19}49.575%{--rw-cs:20}53.675%{--rw-cs:20}53.7%{--rw-cs:19}54.15%{--rw-cs:19}54.175%{--rw-cs:18}54.45%{--rw-cs:18}54.475%{--rw-cs:17}54.7%{--rw-cs:16}54.9%{--rw-cs:15}55.05%{--rw-cs:14}55.2%{--rw-cs:13}55.325%{--rw-cs:12}55.45%{--rw-cs:11}55.575%{--rw-cs:10}55.675%{--rw-cs:9}55.75%{--rw-cs:8}55.85%{--rw-cs:7}55.925%{--rw-cs:6}56%{--rw-cs:5}56.075%{--rw-cs:4}56.15%{--rw-cs:3}56.225%{--rw-cs:2}56.275%{--rw-cs:1}56.325%{--rw-cs:0}56.39%{--rw-cs:0}56.4%{--rw-cs:99}56.45%{--rw-cs:98}56.5%{--rw-cs:97}56.55%{--rw-cs:96}56.6%{--rw-cs:95}56.65%{--rw-cs:94}56.7%{--rw-cs:93}56.775%{--rw-cs:91}56.825%{--rw-cs:90}56.9%{--rw-cs:88}56.975%{--rw-cs:86}57.05%{--rw-cs:84}57.125%{--rw-cs:82}57.225%{--rw-cs:79}57.325%{--rw-cs:76}57.425%{--rw-cs:73}58.325%{--rw-cs:33}58.475%{--rw-cs:28}58.6%{--rw-cs:24}58.675%{--rw-cs:22}58.75%{--rw-cs:20}58.825%{--rw-cs:18}58.9%{--rw-cs:16}58.95%{--rw-cs:15}59%{--rw-cs:14}59.05%{--rw-cs:13}59.1%{--rw-cs:12}59.15%{--rw-cs:11}59.2%{--rw-cs:10}59.25%{--rw-cs:9}59.3%{--rw-cs:8}59.35%{--rw-cs:7}59.425%{--rw-cs:6}59.475%{--rw-cs:5}59.55%{--rw-cs:4}59.6%{--rw-cs:3}59.675%{--rw-cs:2}59.75%{--rw-cs:1}59.85%{--rw-cs:0}59.915%{--rw-cs:0}59.925%{--rw-cs:99}60.025%{--rw-cs:98}60.125%{--rw-cs:97}60.25%{--rw-cs:96}60.375%{--rw-cs:95}60.5%{--rw-cs:94}60.65%{--rw-cs:93}60.85%{--rw-cs:92}61.1%{--rw-cs:91}61.45%{--rw-cs:91}61.475%{--rw-cs:90}79.35%{--rw-cs:90}79.375%{--rw-cs:91}79.625%{--rw-cs:92}79.775%{--rw-cs:93}79.925%{--rw-cs:94}80.025%{--rw-cs:95}80.1%{--rw-cs:96}80.2%{--rw-cs:97}80.275%{--rw-cs:98}80.35%{--rw-cs:99}80.39%{--rw-cs:99}80.4%{--rw-cs:0}80.45%{--rw-cs:1}80.525%{--rw-cs:2}80.575%{--rw-cs:3}80.65%{--rw-cs:5}80.7%{--rw-cs:6}80.775%{--rw-cs:8}80.85%{--rw-cs:10}80.95%{--rw-cs:13}82.575%{--rw-cs:95}82.675%{--rw-cs:98}82.74%{--rw-cs:99}82.75%{--rw-cs:0}82.825%{--rw-cs:2}82.875%{--rw-cs:3}82.925%{--rw-cs:4}82.975%{--rw-cs:5}83.025%{--rw-cs:6}83.075%{--rw-cs:7}83.125%{--rw-cs:8}83.175%{--rw-cs:9}83.25%{--rw-cs:10}83.3%{--rw-cs:11}83.375%{--rw-cs:12}83.475%{--rw-cs:13}83.55%{--rw-cs:14}83.65%{--rw-cs:15}83.75%{--rw-cs:16}83.9%{--rw-cs:17}84.05%{--rw-cs:18}84.25%{--rw-cs:19}84.525%{--rw-cs:19}84.55%{--rw-cs:20}to{--rw-cs:20}}
