.DhcRelease-module___RvZiq__page{padding:2.5rem 0 5rem}.DhcRelease-module___RvZiq__page .display-title{text-shadow:3px 3px 0 var(--bg-primary);font-style:italic}.DhcRelease-module___RvZiq__eyebrow{font:500 .69rem/1.6 var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-2)}.DhcRelease-module___RvZiq__breadcrumb{color:var(--ink-3);gap:.65rem;margin-bottom:2.4rem;font-size:.8rem;display:flex}.DhcRelease-module___RvZiq__hero{border:1px solid var(--rule);background:var(--bg-raised);border-radius:18px;flex-direction:column;gap:clamp(1.6rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px -40px #4ade8059}.DhcRelease-module___RvZiq__heroTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DhcRelease-module___RvZiq__tick{background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--accent);border-radius:2px}.DhcRelease-module___RvZiq__eyebrow{align-items:center;gap:.55rem;display:inline-flex}.DhcRelease-module___RvZiq__heroDomain{font:500 .66rem/1 var(--font-mono), monospace;letter-spacing:.18em;color:var(--ink-3)}.DhcRelease-module___RvZiq__heroMain{grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem;display:grid}.DhcRelease-module___RvZiq__heroTitle{font:600 clamp(3.6rem, 9vw, 8rem)/.86 var(--font-display), sans-serif;letter-spacing:-.06em;color:var(--ink);margin:0}.DhcRelease-module___RvZiq__heroTitle span{color:var(--accent)}.DhcRelease-module___RvZiq__heroTagline{font:500 clamp(1.3rem, 2.4vw, 1.9rem)/1.2 var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:1.2rem 0 .3rem}.DhcRelease-module___RvZiq__heroSub{color:var(--ink-2);margin:0;font-size:1rem}.DhcRelease-module___RvZiq__heroFoot{border-top:1px solid var(--rule);font:500 .66rem/1 var(--font-mono), monospace;letter-spacing:.16em;color:var(--ink-3);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.DhcRelease-module___RvZiq__heroFootMid{color:var(--accent)}.DhcRelease-module___RvZiq__heroFootLogo{width:6rem;height:auto}.DhcRelease-module___RvZiq__heroCopy{padding-right:.5rem}.DhcRelease-module___RvZiq__brandRow{align-items:center;gap:.8rem;display:flex}.DhcRelease-module___RvZiq__brandRow img{width:2.1rem;height:2.1rem;filter:drop-shadow(0 2px 8px var(--bg-primary))}.DhcRelease-module___RvZiq__status{border:1px solid var(--rule);color:var(--accent-2);font:500 .67rem/1.4 var(--font-mono), monospace;letter-spacing:.04em;background:#040a0799;border-radius:99px;align-items:center;gap:.6rem;padding:.4rem .7rem;display:inline-flex}.DhcRelease-module___RvZiq__status:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 8px}.DhcRelease-module___RvZiq__hero h1{font:600 clamp(3.6rem, 8vw, 7.6rem)/.9 var(--font-display), sans-serif;letter-spacing:-.06em;max-width:9ch;margin:1.4rem 0 1.2rem}.DhcRelease-module___RvZiq__hero h1 span{color:var(--accent)}.DhcRelease-module___RvZiq__hook{font:500 clamp(1.3rem, 2.3vw, 1.8rem)/1.25 var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);max-width:24ch;margin:0 0 1rem}.DhcRelease-module___RvZiq__hook em{color:var(--accent-2);font-style:normal}.DhcRelease-module___RvZiq__lede{color:var(--ink-2);max-width:40ch;margin:0;font-size:1.02rem;line-height:1.8}.DhcRelease-module___RvZiq__actions{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:1.7rem;font-size:.84rem;display:flex}.DhcRelease-module___RvZiq__primary{background:var(--accent);color:var(--bg-primary);border-radius:8px;justify-content:center;align-items:center;gap:1.2rem;padding:.9rem 1.15rem;font-weight:650;display:inline-flex;box-shadow:0 18px 50px -18px #4ade80cc}.DhcRelease-module___RvZiq__primary:hover{background:var(--accent-hover)}.DhcRelease-module___RvZiq__ghost{border:1px solid var(--rule);color:var(--ink);letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;padding:.85rem 1.4rem;font-weight:600;display:inline-flex}.DhcRelease-module___RvZiq__ghost:hover{border-color:var(--accent);color:var(--accent-hover)}.DhcRelease-module___RvZiq__secondary{color:var(--ink-2);text-underline-offset:5px;text-decoration:underline}.DhcRelease-module___RvZiq__screen{background:linear-gradient(#123322,#071009);border:1px solid #2f5a41;border-radius:18px;padding:8px;position:relative;box-shadow:inset 0 0 0 1px #000,0 40px 120px -30px #4ade8073,0 20px 60px -20px #000}.DhcRelease-module___RvZiq__screen>video{aspect-ratio:4/3;object-fit:cover;background:#000;border-radius:11px;width:100%;display:block}.DhcRelease-module___RvZiq__screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(120% 90%,#0000 60%,#00000073);border-radius:11px;position:absolute;inset:8px}.DhcRelease-module___RvZiq__screenTag{z-index:1;border:1px solid var(--rule);color:var(--ink-2);font:500 .6rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:#040a07c7;border-radius:99px;align-items:center;gap:.5rem;padding:.38rem .62rem;display:inline-flex;position:absolute;top:1.1rem;left:1.1rem}.DhcRelease-module___RvZiq__screenTag:before{content:"";background:#ff5f56;border-radius:50%;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite DhcRelease-module___RvZiq__dhcPulse;box-shadow:0 0 8px #ff5f56}.DhcRelease-module___RvZiq__screen .DhcRelease-module___RvZiq__screenLogo{z-index:1;filter:drop-shadow(0 2px 10px #000);width:6.5rem;height:auto;position:absolute;bottom:1.1rem;right:1.1rem}@keyframes DhcRelease-module___RvZiq__dhcPulse{50%{opacity:.35}}.DhcRelease-module___RvZiq__crt{position:relative}.DhcRelease-module___RvZiq__skipIntro{z-index:5;border:1px solid var(--rule);color:var(--ink);font:500 .65rem/1.3 var(--font-mono), monospace;cursor:pointer;background:#040a07ed;border-radius:5px;padding:.55rem .65rem;position:absolute;bottom:.7rem;right:.7rem}.DhcRelease-module___RvZiq__skipIntro:hover,.DhcRelease-module___RvZiq__skipIntro:focus-visible{border-color:var(--accent);color:var(--accent)}.DhcRelease-module___RvZiq__crtScreen{aspect-ratio:4/3;background:radial-gradient(circle at 50% 42%,#06140d,#010402 82%);border:1px solid #2f5a41;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,0 40px 120px -30px #4ade806b,inset 0 0 90px #000000bf}.DhcRelease-module___RvZiq__crtLayer{z-index:2;position:absolute;inset:0}.DhcRelease-module___RvZiq__crtRain{z-index:0;border-radius:inherit;opacity:.9;position:absolute;inset:0;overflow:hidden}.DhcRelease-module___RvZiq__crtRain .matrix-rain{-webkit-mask-image:none;mask-image:none}.DhcRelease-module___RvZiq__crtRain:after{content:"";pointer-events:none;background:radial-gradient(70% 60%,#0208058c,#0000 70%);position:absolute;inset:0}.DhcRelease-module___RvZiq__crt3d{width:100%;height:100%;position:absolute;inset:0}.DhcRelease-module___RvZiq__crtVideo{object-fit:cover;width:100%;height:100%;animation:.5s ease-out both DhcRelease-module___RvZiq__crtSettle;position:absolute;inset:0}.DhcRelease-module___RvZiq__crtLogoOut{animation:.45s forwards DhcRelease-module___RvZiq__crtLogoOut}@keyframes DhcRelease-module___RvZiq__crtLogoOut{to{opacity:0;filter:brightness(2.2);transform:scale(.92)}}.DhcRelease-module___RvZiq__crtLogoGlitch{animation:.55s step-end both DhcRelease-module___RvZiq__crtGlitch}@keyframes DhcRelease-module___RvZiq__crtGlitch{0%{clip-path:inset(0);filter:none;transform:none}8%{clip-path:inset(8% 0 62%);filter:drop-shadow(-5px 0 #ff2a6d)drop-shadow(5px 0 #05d9e8)saturate(2);transform:translate(-9px)skew(4deg)}16%{clip-path:inset(48% 0 14%);filter:drop-shadow(6px 0 #05d9e8)hue-rotate(-40deg);transform:translate(10px,3px)}24%{clip-path:inset(0);filter:brightness(1.8)contrast(1.4);transform:translate(-4px,-3px)skew(-8deg)}32%{clip-path:inset(22% 0 30%);filter:drop-shadow(-7px 0 #ff2a6d)saturate(3);transform:translate(12px)}40%{clip-path:inset(0);filter:invert(.15)brightness(1.6);transform:scale(1.04,.94)}48%{clip-path:inset(66% 0 4%);filter:drop-shadow(8px 0 #05d9e8);transform:translate(-14px,4px)}56%{clip-path:inset(0);filter:brightness(2.2);transform:translate(6px,-6px)skew(10deg)}64%{clip-path:inset(30% 0 44%);filter:drop-shadow(-6px 0 #ff2a6d)drop-shadow(6px 0 #05d9e8);transform:translate(-10px)scale(1.06,.9)}72%{clip-path:inset(0);filter:contrast(1.6)saturate(2.4);transform:none}80%{clip-path:inset(12% 0);filter:brightness(2.6);transform:translate(16px,2px)scale(1.1,.8)}90%{clip-path:inset(0);filter:brightness(3)blur(1px);transform:scale(1.12,1.02)}to{clip-path:inset(0);filter:brightness(3.4)blur(1.5px);transform:scale(1.14)}}.DhcRelease-module___RvZiq__crtLogoBoom{animation:.6s cubic-bezier(.3,0,.8,.4) forwards DhcRelease-module___RvZiq__crtBoom}@keyframes DhcRelease-module___RvZiq__crtBoom{0%{opacity:1;filter:brightness(3.4)blur(1.5px);transform:scale(1.14)}35%{opacity:1;filter:brightness(5)blur(2px);transform:scale(1.9)}to{opacity:0;filter:brightness(8)blur(6px);transform:scale(3.2)}}.DhcRelease-module___RvZiq__crtFx{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.DhcRelease-module___RvZiq__crtFlash{z-index:4;pointer-events:none;background:#eafff2;animation:.5s ease-out forwards DhcRelease-module___RvZiq__crtFlash;position:absolute;inset:0}@keyframes DhcRelease-module___RvZiq__crtFlash{0%{opacity:0}10%{opacity:.95}40%{opacity:.35}to{opacity:0}}.DhcRelease-module___RvZiq__crtShake{animation:.5s linear both DhcRelease-module___RvZiq__crtShake}@keyframes DhcRelease-module___RvZiq__crtShake{0%,to{transform:none}12%{transform:translate(-7px,4px)rotate(-.6deg)}24%{transform:translate(7px,-5px)rotate(.6deg)}40%{transform:translate(-5px,3px)}56%{transform:translate(5px,-3px)}72%{transform:translate(-3px,2px)}88%{transform:translate(2px,-1px)}}.DhcRelease-module___RvZiq__crtPower{z-index:4;transform-origin:50%;background:#eafff2;animation:.62s ease-out forwards DhcRelease-module___RvZiq__crtPower;position:absolute;inset:0}@keyframes DhcRelease-module___RvZiq__crtPower{0%{opacity:1;filter:brightness(3.2);transform:scaleY(.006)}42%{opacity:1;transform:scaleY(.006)}60%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes DhcRelease-module___RvZiq__crtSettle{0%{filter:brightness(2.4)saturate(.4)}to{filter:none}}.DhcRelease-module___RvZiq__crtScan{z-index:3;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);animation:5s steps(40,end) infinite DhcRelease-module___RvZiq__crtFlicker;position:absolute;inset:0}.DhcRelease-module___RvZiq__crtGlow{z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 52%,#0000008c);position:absolute;inset:0}@keyframes DhcRelease-module___RvZiq__crtFlicker{0%,to{opacity:1}48%{opacity:.94}52%{opacity:.99}}@media (prefers-reduced-motion:reduce){.DhcRelease-module___RvZiq__crtLogoOut,.DhcRelease-module___RvZiq__crtLogoGlitch,.DhcRelease-module___RvZiq__crtLogoBoom,.DhcRelease-module___RvZiq__crtFlash,.DhcRelease-module___RvZiq__crtShake,.DhcRelease-module___RvZiq__crtPower,.DhcRelease-module___RvZiq__crtVideo,.DhcRelease-module___RvZiq__crtScan,.DhcRelease-module___RvZiq__screenTag:before{animation:none}}.DhcRelease-module___RvZiq__stats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(5,1fr);margin:2.5rem 0 0;display:grid}.DhcRelease-module___RvZiq__stat{border-left:1px solid var(--rule);padding:1.5rem 1.4rem 1.4rem}.DhcRelease-module___RvZiq__stat:first-child{border-left:0;padding-left:0}.DhcRelease-module___RvZiq__stat strong{font:600 clamp(2.2rem, 4vw, 3.4rem)/1 var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--ink);white-space:nowrap;display:block}.DhcRelease-module___RvZiq__stat strong small{color:var(--accent);letter-spacing:-.01em;margin-left:.25em;font-size:.42em;font-weight:500}.DhcRelease-module___RvZiq__stat>span{font:500 .64rem/1.5 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:.55rem;display:block}.DhcRelease-module___RvZiq__notice{border-left:2px solid var(--accent-2);color:var(--ink-2);max-width:65ch;margin-top:1.5rem;padding:.6rem 0 .6rem 1.2rem;font-size:.85rem;line-height:1.8}.DhcRelease-module___RvZiq__notice strong{color:var(--accent-2)}.DhcRelease-module___RvZiq__section{margin-top:6rem;scroll-margin-top:6rem}.DhcRelease-module___RvZiq__sectionHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.2rem;display:flex}.DhcRelease-module___RvZiq__sectionHead h2,.DhcRelease-module___RvZiq__section h2{font:500 clamp(2.2rem, 4.6vw, 3.6rem)/1.05 var(--font-display), sans-serif;letter-spacing:-.04em;margin:.55rem 0 0}.DhcRelease-module___RvZiq__sectionHead>p{max-width:34ch;color:var(--ink-3);margin:0;font-size:.85rem;line-height:1.8}.DhcRelease-module___RvZiq__reel{border:1px solid var(--rule);background:var(--bg-raised);border-radius:16px;margin:0;padding:.5rem;box-shadow:0 30px 100px -30px #4ade8047}.DhcRelease-module___RvZiq__reel video,.DhcRelease-module___RvZiq__reel img{background:var(--bg-primary);border-radius:11px;width:100%;display:block}.DhcRelease-module___RvZiq__reel video{aspect-ratio:16/9}.DhcRelease-module___RvZiq__reel figcaption{padding:.8rem .6rem .3rem}.DhcRelease-module___RvZiq__media{border:1px solid var(--rule);background:var(--bg-raised);border-radius:16px;grid-template-columns:1fr 1fr;gap:2rem;padding:1.8rem;display:grid}.DhcRelease-module___RvZiq__media h3{font:500 1.45rem/1.3 var(--font-display), sans-serif;margin:.8rem 0}.DhcRelease-module___RvZiq__media p{color:var(--ink-2);font-size:.83rem;line-height:1.8}.DhcRelease-module___RvZiq__chapters{counter-reset:chapter;margin:0;padding:0;list-style:none}.DhcRelease-module___RvZiq__chapters li{counter-increment:chapter;border-bottom:1px solid var(--rule);color:var(--ink-2);gap:1rem;padding:.6rem 0;font-size:.78rem;display:flex}.DhcRelease-module___RvZiq__chapters li:before{content:"0" counter(chapter);color:var(--accent-2);font:400 .67rem/1.8 var(--font-mono), monospace}.DhcRelease-module___RvZiq__panels{gap:1.2rem;display:grid}.DhcRelease-module___RvZiq__panel{border:1px solid var(--rule);background:radial-gradient(90% 80% at 0% 0%, var(--accent-soft), transparent 60%), var(--bg-raised);border-radius:5px;grid-template-columns:1.1fr .9fr;display:grid;position:relative;overflow:hidden}.DhcRelease-module___RvZiq__panel:nth-child(2n){background:radial-gradient(90% 80% at 100% 0%, #67dce31a, transparent 60%), var(--bg-raised);grid-template-columns:.9fr 1.1fr}.DhcRelease-module___RvZiq__panel:nth-child(2n) .DhcRelease-module___RvZiq__panelMedia{order:2}.DhcRelease-module___RvZiq__panelMedia{background:#000;position:relative}.DhcRelease-module___RvZiq__panelMedia video,.DhcRelease-module___RvZiq__panelMedia img{object-fit:contain;aspect-ratio:4/3;width:100%;height:100%;display:block}.DhcRelease-module___RvZiq__pixel{image-rendering:pixelated;object-fit:contain!important}.DhcRelease-module___RvZiq__panelTag{background:color-mix(in srgb, var(--bg-primary) 92%, transparent);border:1px solid var(--rule);max-width:calc(100% - 1.2rem);color:var(--accent-hover);font:500 .56rem/1.3 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:.35rem .5rem;position:absolute;top:.6rem;right:.6rem}.DhcRelease-module___RvZiq__panelCopy{flex-direction:column;justify-content:center;padding:clamp(1.8rem,4vw,3.2rem);display:flex;position:relative}.DhcRelease-module___RvZiq__panelInset{border:1px solid var(--rule);border-radius:var(--radius-ui);content-visibility:auto;contain-intrinsic-size:auto 146px;background:#02100a;max-width:28rem;height:clamp(112px,10.5vw,146px);margin-top:1rem;overflow:hidden}.DhcRelease-module___RvZiq__panelInset:has([data-handoff-demo]){contain-intrinsic-size:auto 164px;height:164px}.DhcRelease-module___RvZiq__panelCopy:has(.DhcRelease-module___RvZiq__panelInset){padding-block:clamp(1.2rem,2.4vw,2rem)}.DhcRelease-module___RvZiq__panelCopy:has(.DhcRelease-module___RvZiq__panelInset) h3{margin:.7rem 0 .6rem}.DhcRelease-module___RvZiq__panelNum{font:italic 700 5.5rem/1 var(--font-display), sans-serif;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 32%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:.8rem;right:1.4rem}.DhcRelease-module___RvZiq__panelCopy .DhcRelease-module___RvZiq__eyebrow{color:var(--ink-3)}.DhcRelease-module___RvZiq__panelCopy .DhcRelease-module___RvZiq__eyebrow span{color:var(--accent);margin-right:.8rem}.DhcRelease-module___RvZiq__panelCopy h3{font:italic 700 clamp(1.7rem, 3vw, 2.5rem)/1.12 var(--font-display), sans-serif;letter-spacing:-.035em;max-width:16ch;text-shadow:2px 2px 0 var(--bg-primary);margin:1rem 0 .9rem}.DhcRelease-module___RvZiq__panelCopy p{color:var(--ink-2);max-width:44ch;margin:0;font-size:.93rem;line-height:1.8}.DhcRelease-module___RvZiq__chain{font:500 .68rem/1 var(--font-mono), monospace;letter-spacing:.06em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.4rem;display:flex}.DhcRelease-module___RvZiq__chain span{border:1px solid var(--rule);background:var(--bg-primary);border-radius:6px;padding:.45rem .6rem}.DhcRelease-module___RvZiq__chain i{color:var(--accent);font-style:normal}.DhcRelease-module___RvZiq__modes{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1rem;display:grid}.DhcRelease-module___RvZiq__mode{border:1px solid var(--rule);border-radius:var(--radius-ui);background:var(--bg-raised);padding:2.2rem;position:relative}.DhcRelease-module___RvZiq__mode:before,.DhcRelease-module___RvZiq__download:before{content:"";background:var(--accent);width:2.75rem;height:2px;box-shadow:0 0 12px var(--matrix-soft);z-index:1;position:absolute;top:0;left:1rem}.DhcRelease-module___RvZiq__mode:first-child{background:radial-gradient(80% 60% at 20% 0%, #4ade802e, transparent 60%), var(--bg-raised);border-color:#35764d;box-shadow:0 30px 80px -40px #4ade8080}.DhcRelease-module___RvZiq__vs{border:1px solid var(--rule);background:var(--bg-primary);width:3.2rem;height:3.2rem;color:var(--accent-2);font:600 .62rem var(--font-mono), monospace;letter-spacing:.12em;border-radius:50%;align-self:center;place-items:center;display:grid}.DhcRelease-module___RvZiq__modePick{font:500 .6rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;margin-bottom:1.1rem;display:inline-flex}.DhcRelease-module___RvZiq__mode[data-index="1"] .DhcRelease-module___RvZiq__modePick{color:var(--ink-3)}.DhcRelease-module___RvZiq__modeTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.DhcRelease-module___RvZiq__mode h3{font:600 clamp(2rem, 3.4vw, 2.7rem)/1 var(--font-display), sans-serif;letter-spacing:-.04em;margin:0}.DhcRelease-module___RvZiq__mode:first-child h3{color:var(--accent)}.DhcRelease-module___RvZiq__mode p{color:var(--ink-2);margin:1.4rem 0;font-size:.92rem}.DhcRelease-module___RvZiq__mode ul{margin:0;padding:0;list-style:none}.DhcRelease-module___RvZiq__mode li{border-top:1px solid var(--rule);color:var(--ink-2);padding:.7rem 0 .7rem 1.1rem;font-size:.8rem;line-height:1.75;position:relative}.DhcRelease-module___RvZiq__mode li:before{content:"+";color:var(--accent-2);position:absolute;left:0}.DhcRelease-module___RvZiq__modeNote{color:var(--ink-3);margin-top:1.2rem;font-size:.8rem;line-height:1.8}.DhcRelease-module___RvZiq__download{border:1px solid var(--rule);border-radius:var(--radius-ui);background:radial-gradient(70% 50% at 50% 0%, #4ade801a, transparent 70%), var(--bg-raised);padding:2.2rem;position:relative}.DhcRelease-module___RvZiq__downloadHead{justify-content:space-between;align-items:center;gap:2rem;display:flex}.DhcRelease-module___RvZiq__downloadHead h3{font:500 clamp(1.6rem, 3vw, 2.2rem)/1.15 var(--font-display), sans-serif;letter-spacing:-.03em;margin:.5rem 0}.DhcRelease-module___RvZiq__downloadHead p{color:var(--ink-2);max-width:56ch;font-size:.84rem;line-height:1.8}.DhcRelease-module___RvZiq__cta{background:var(--accent);color:var(--bg-primary);border-radius:10px;flex-direction:column;flex:none;align-items:flex-start;gap:.3rem;padding:1rem 1.4rem;font-size:1.02rem;font-weight:650;display:inline-flex;box-shadow:0 24px 60px -20px #4ade80bf}.DhcRelease-module___RvZiq__cta:hover{background:var(--accent-hover)}.DhcRelease-module___RvZiq__cta small{font:500 .6rem/1.3 var(--font-mono), monospace;letter-spacing:.06em;opacity:.72}.DhcRelease-module___RvZiq__steps{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1.6rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.DhcRelease-module___RvZiq__steps li{color:var(--ink-2);font-size:.8rem;line-height:1.8}.DhcRelease-module___RvZiq__steps strong{color:var(--ink);margin:.6rem 0 .3rem;font-size:.98rem;font-weight:550;display:block}.DhcRelease-module___RvZiq__steps span{color:var(--accent);font:600 1.7rem/1 var(--font-display), sans-serif;letter-spacing:-.05em}.DhcRelease-module___RvZiq__meta{border-top:1px solid var(--rule);font:400 .66rem/1.7 var(--font-mono), monospace;color:var(--ink-2);flex-wrap:wrap;gap:.6rem 2rem;margin-top:2rem;padding-top:1.1rem;display:flex}.DhcRelease-module___RvZiq__meta span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:inline-flex}.DhcRelease-module___RvZiq__meta b{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.56rem;font-weight:500}.DhcRelease-module___RvZiq__meta code{font-size:.64rem}.DhcRelease-module___RvZiq__meta a{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.DhcRelease-module___RvZiq__finePrint{border-top:1px solid var(--rule);margin-top:1.2rem}.DhcRelease-module___RvZiq__finePrint>summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;padding:1rem 0;font-size:.86rem;list-style:none;display:flex}.DhcRelease-module___RvZiq__finePrint>summary::-webkit-details-marker{display:none}.DhcRelease-module___RvZiq__finePrint>summary:before{content:"+";color:var(--accent);font:500 .9rem/1 var(--font-mono), monospace}.DhcRelease-module___RvZiq__finePrint[open]>summary:before{content:"−"}.DhcRelease-module___RvZiq__finePrint>summary span{color:var(--ink-3);font-size:.7rem}.DhcRelease-module___RvZiq__finePrintGrid{grid-template-columns:1fr 1fr;gap:1.2rem 2rem;padding:.4rem 0 1.2rem;display:grid}.DhcRelease-module___RvZiq__finePrintGrid p{color:var(--ink-2);margin:0;font-size:.78rem;line-height:1.8}.DhcRelease-module___RvZiq__finePrintGrid strong{color:var(--ink);margin-bottom:.25rem;font-weight:550;display:block}.DhcRelease-module___RvZiq__finePrintGrid code{overflow-wrap:anywhere;font-size:.7rem}.DhcRelease-module___RvZiq__archive{margin-top:2rem}.DhcRelease-module___RvZiq__archive>details{border-bottom:1px solid var(--rule)}.DhcRelease-module___RvZiq__archive summary{cursor:pointer;color:var(--ink);padding:1.25rem 0;font-size:.85rem}.DhcRelease-module___RvZiq__archive summary span{color:var(--ink-3);margin-left:1rem;font-size:.75rem}.DhcRelease-module___RvZiq__archive ul{color:var(--ink-2);margin:.5rem 0 1.5rem;padding-left:1.2rem;font-size:.8rem;line-height:1.85}.DhcRelease-module___RvZiq__file{border-top:1px solid var(--rule);padding:1rem 0}.DhcRelease-module___RvZiq__file a{color:var(--accent-hover);text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.DhcRelease-module___RvZiq__file p{color:var(--ink-3);font:400 .64rem/1.9 var(--font-mono), monospace;overflow-wrap:anywhere;margin:.5rem 0 0}.DhcRelease-module___RvZiq__omt{text-align:center;border:1px solid var(--rule);background:radial-gradient(60% 70% at 50% 0%, #4ade8029, transparent 70%), var(--bg-raised);border-radius:24px;padding:clamp(3rem,8vw,6rem) clamp(1.2rem,5vw,4rem);position:relative;overflow:hidden}.DhcRelease-module___RvZiq__omt .DhcRelease-module___RvZiq__eyebrow{color:var(--accent)}.DhcRelease-module___RvZiq__omt h2{font:600 clamp(2.6rem, 6.5vw, 5.2rem)/1 var(--font-display), sans-serif;letter-spacing:-.05em;max-width:14ch;margin:1rem auto 1.2rem}.DhcRelease-module___RvZiq__omt p{color:var(--ink-2);max-width:56ch;margin:0 auto;font-size:1rem;line-height:1.8}.DhcRelease-module___RvZiq__share{justify-content:center;display:flex}.DhcRelease-module___RvZiq__shareCard{text-align:center;border:1px solid var(--rule);border-radius:var(--radius-ui);background:radial-gradient(70% 60% at 50% 0%, #4ade801a, transparent 70%), var(--bg-raised);flex-direction:column;align-items:center;gap:1.1rem;width:100%;max-width:46rem;padding:clamp(1.6rem,4vw,2.6rem);display:flex;position:relative}.DhcRelease-module___RvZiq__shareCard:before{content:"";background:var(--accent);width:2.75rem;height:2px;box-shadow:0 0 12px var(--matrix-soft);position:absolute;top:0;left:50%;transform:translate(-50%)}.DhcRelease-module___RvZiq__shareCard .DhcRelease-module___RvZiq__eyebrow{color:var(--ink-3)}.DhcRelease-module___RvZiq__shareCard blockquote{max-width:34ch;font:500 clamp(1.1rem, 2vw, 1.35rem)/1.45 var(--font-display), sans-serif;letter-spacing:-.015em;color:var(--ink);margin:0}.DhcRelease-module___RvZiq__shareCard>div{justify-content:center;margin-top:.2rem!important}.DhcRelease-module___RvZiq__engineering{border-block:1px solid var(--rule);margin-top:5rem}.DhcRelease-module___RvZiq__engineering>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.7rem 0;list-style:none;display:flex}.DhcRelease-module___RvZiq__engineering>summary::-webkit-details-marker{display:none}.DhcRelease-module___RvZiq__engineering>summary strong{font:500 1.5rem/1.3 var(--font-display), sans-serif;color:var(--ink);letter-spacing:-.025em;margin-top:.5rem;display:block}.DhcRelease-module___RvZiq__engineering>summary>span:last-child{color:var(--accent);font-size:1.5rem;transition:transform .2s}.DhcRelease-module___RvZiq__engineering[open]>summary>span:last-child{transform:rotate(45deg)}.DhcRelease-module___RvZiq__article{max-width:72ch;margin:1rem auto 3rem}.DhcRelease-module___RvZiq__article h2{scroll-margin-top:6rem}.DhcRelease-module___RvZiq__article details{border-block:1px solid var(--rule);padding:1rem 0}.DhcRelease-module___RvZiq__article summary{cursor:pointer;color:var(--accent-2)}.DhcRelease-module___RvZiq__endnote{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;font-size:.78rem;display:flex}@keyframes DhcRelease-module___RvZiq__dhcReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.DhcRelease-module___RvZiq__reveal{animation:linear both DhcRelease-module___RvZiq__dhcReveal;animation-timeline:view();animation-range:entry entry 30%}}}@media (prefers-reduced-motion:reduce){.DhcRelease-module___RvZiq__screenTag:before{animation:none}}@media (max-width:1200px){.DhcRelease-module___RvZiq__panelCopy:has(.DhcRelease-module___RvZiq__panelInset){padding-block:1rem}}@media (max-width:900px){.DhcRelease-module___RvZiq__heroMain{grid-template-columns:1fr;gap:1.4rem}.DhcRelease-module___RvZiq__crt{order:-1}.DhcRelease-module___RvZiq__hero h1{font-size:clamp(3.6rem,12vw,5.6rem)}.DhcRelease-module___RvZiq__stats{grid-template-columns:repeat(3,1fr)}.DhcRelease-module___RvZiq__stat{padding:1.2rem 1rem}.DhcRelease-module___RvZiq__stat:nth-child(4){border-left:0;padding-left:0}.DhcRelease-module___RvZiq__stat:nth-child(n+4){border-top:1px solid var(--rule)}.DhcRelease-module___RvZiq__panel,.DhcRelease-module___RvZiq__panel:nth-child(2n){grid-template-columns:1fr}.DhcRelease-module___RvZiq__panel:nth-child(2n) .DhcRelease-module___RvZiq__panelMedia{order:0}.DhcRelease-module___RvZiq__panelNum{font-size:4rem}.DhcRelease-module___RvZiq__modes{grid-template-columns:1fr}.DhcRelease-module___RvZiq__vs{justify-self:center}.DhcRelease-module___RvZiq__sectionHead{flex-direction:column;align-items:start;gap:1rem}.DhcRelease-module___RvZiq__sectionHead>p{max-width:60ch}.DhcRelease-module___RvZiq__media,.DhcRelease-module___RvZiq__finePrintGrid{grid-template-columns:1fr}.DhcRelease-module___RvZiq__steps{grid-template-columns:1fr 1fr}}@media (max-width:600px){.DhcRelease-module___RvZiq__page{padding-top:1.6rem}.DhcRelease-module___RvZiq__breadcrumb{margin-bottom:2rem}.DhcRelease-module___RvZiq__hero h1{max-width:9ch;font-size:clamp(3.4rem,15vw,4.8rem)}.DhcRelease-module___RvZiq__hook{font-size:1.25rem}.DhcRelease-module___RvZiq__lede{font-size:.96rem}.DhcRelease-module___RvZiq__stats{grid-template-columns:1fr 1fr}.DhcRelease-module___RvZiq__stat,.DhcRelease-module___RvZiq__stat:nth-child(4){border-left:1px solid var(--rule);padding-left:1rem}.DhcRelease-module___RvZiq__stat:nth-child(odd){border-left:0;padding-left:0}.DhcRelease-module___RvZiq__stat:nth-child(n+3){border-top:1px solid var(--rule)}.DhcRelease-module___RvZiq__section{margin-top:3.8rem}.DhcRelease-module___RvZiq__mode,.DhcRelease-module___RvZiq__download,.DhcRelease-module___RvZiq__media{padding:1.4rem}.DhcRelease-module___RvZiq__downloadHead{flex-direction:column;align-items:start;gap:.5rem}.DhcRelease-module___RvZiq__cta{align-items:center;width:100%}.DhcRelease-module___RvZiq__steps{grid-template-columns:1fr;gap:1.4rem;margin-top:1.4rem}.DhcRelease-module___RvZiq__meta{flex-direction:column;gap:.5rem}.DhcRelease-module___RvZiq__archive summary span{margin:.3rem 0 0;display:block}.DhcRelease-module___RvZiq__screen .DhcRelease-module___RvZiq__screenLogo{width:5rem}}
.dhc-fx-module__ZtWxSq__meter{contain:content;background:radial-gradient(80% 60% at 50% 100%,#f2b54429,#0000 70%),#02100a;flex-direction:column;justify-content:center;gap:1.1rem;height:100%;min-height:320px;padding:2rem clamp(1.4rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden}.dhc-fx-module__ZtWxSq__meter[data-shake="1"]{animation:.48s linear both dhc-fx-module__ZtWxSq__fxShake4}.dhc-fx-module__ZtWxSq__meter[data-shake="2"]{animation:.7s linear both dhc-fx-module__ZtWxSq__fxShakeMax}.dhc-fx-module__ZtWxSq__meterHead{font:500 .62rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;display:flex}.dhc-fx-module__ZtWxSq__meterRead{min-height:1em;font:600 clamp(3rem, 6vw, 4.8rem)/1 var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--ink);align-items:baseline;gap:1rem;font-style:italic;display:flex;position:relative;transform:skew(-9deg)}.dhc-fx-module__ZtWxSq__meterPop{animation:.32s cubic-bezier(.2,1.4,.4,1) both dhc-fx-module__ZtWxSq__fxPop;display:inline-block}.dhc-fx-module__ZtWxSq__meterPop[data-level="0"]{color:var(--ink-3)}.dhc-fx-module__ZtWxSq__meterPop[data-level="4"]{color:var(--series-2);text-shadow:2px 2px #02100a,0 0 22px #f2b544b3;animation:.5s cubic-bezier(.2,1.6,.4,1) both dhc-fx-module__ZtWxSq__fxPopHard}.dhc-fx-module__ZtWxSq__meterPop[data-level="5"]{color:var(--accent);text-shadow:2px 2px #02100a,0 0 26px #4ade80cc;animation:.6s cubic-bezier(.2,1.6,.4,1) both dhc-fx-module__ZtWxSq__fxPopHard,1s linear infinite dhc-fx-module__ZtWxSq__fxMaxCycle}.dhc-fx-module__ZtWxSq__meterTag{font:600 .6rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--series-2);border:1px solid;border-radius:4px;padding:.32rem .5rem;font-style:italic;animation:.3s .1s both dhc-fx-module__ZtWxSq__fxPop}.dhc-fx-module__ZtWxSq__meterTag[data-level="5"]{color:var(--accent)}.dhc-fx-module__ZtWxSq__meterBar{grid-template-columns:repeat(5,1fr);gap:6px;height:28px;display:grid;position:relative}.dhc-fx-module__ZtWxSq__meterBar i{border:1px solid var(--rule);background:#0c1f15;border-radius:5px;display:block;position:relative;overflow:hidden}.dhc-fx-module__ZtWxSq__meterBar i:after{content:"";background:var(--accent);transform-origin:0;transition:transform .42s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 14px #4ade80b3}.dhc-fx-module__ZtWxSq__meterBar i[data-on=true]:after{transform:scaleX(1)}.dhc-fx-module__ZtWxSq__meterBar i[data-n="4"]:after{background:var(--series-2);box-shadow:0 0 14px #f2b544cc}.dhc-fx-module__ZtWxSq__meterBar i[data-n="5"]:after{background:linear-gradient(90deg,#4ade80,#67dce3,#f2b544,#ff6b6b,#4ade80) 0 0/300% 100%}.dhc-fx-module__ZtWxSq__meterBar i[data-n="5"][data-on=true]:after{animation:1s linear infinite dhc-fx-module__ZtWxSq__fxCycle}.dhc-fx-module__ZtWxSq__meterBar i[data-n="4"][data-on=true]{animation:.5s ease-out both dhc-fx-module__ZtWxSq__fxBarHit;box-shadow:0 0 0 1px #f2b54499}.dhc-fx-module__ZtWxSq__meterBar i[data-n="5"][data-on=true]{animation:.6s ease-out both dhc-fx-module__ZtWxSq__fxBarHit;box-shadow:0 0 0 1px #4ade80b3}.dhc-fx-module__ZtWxSq__meterStock{font:500 .5rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;position:absolute;top:-1.15rem;left:60%;transform:translate(-50%)}.dhc-fx-module__ZtWxSq__meterStock:after{content:"";border-left:1px dashed var(--ink-3);height:.5rem;position:absolute;top:100%;left:50%}.dhc-fx-module__ZtWxSq__meterScale{font:500 .6rem/1 var(--font-mono), monospace;letter-spacing:.12em;color:var(--ink-3);grid-template-columns:repeat(5,1fr);display:grid}.dhc-fx-module__ZtWxSq__meterScale b{text-align:center;font-weight:500}.dhc-fx-module__ZtWxSq__meterScale b:nth-child(4){color:var(--series-2)}.dhc-fx-module__ZtWxSq__meterScale b:nth-child(5){color:var(--accent)}.dhc-fx-module__ZtWxSq__meterFx,.dhc-fx-module__ZtWxSq__stageFx{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.dhc-fx-module__ZtWxSq__meterFlash{pointer-events:none;z-index:2;opacity:0;position:absolute;inset:0}.dhc-fx-module__ZtWxSq__meterFlash[data-flash="1"]{background:#f2b5446b;animation:.48s ease-out both dhc-fx-module__ZtWxSq__fxFlash}.dhc-fx-module__ZtWxSq__meterFlash[data-flash="2"]{background:#4ade8080;animation:.7s ease-out both dhc-fx-module__ZtWxSq__fxFlash}@keyframes dhc-fx-module__ZtWxSq__fxFlash{0%{opacity:1}18%{opacity:.2}30%{opacity:.8}to{opacity:0}}@keyframes dhc-fx-module__ZtWxSq__fxPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes dhc-fx-module__ZtWxSq__fxPopHard{0%{opacity:0;transform:scale(.4)rotate(-4deg)}55%{opacity:1;transform:scale(1.28)rotate(1.5deg)}to{transform:none}}@keyframes dhc-fx-module__ZtWxSq__fxMaxCycle{0%{color:#4ade80}33%{color:#67dce3}66%{color:#f2b544}to{color:#4ade80}}@keyframes dhc-fx-module__ZtWxSq__fxCycle{to{background-position:300% 0}}@keyframes dhc-fx-module__ZtWxSq__fxBarHit{0%{filter:brightness(3);transform:scale(1.18)}to{filter:none;transform:none}}@keyframes dhc-fx-module__ZtWxSq__fxShake4{0%{transform:translate(0)}10%{transform:translate(-8px,5px)rotate(-.5deg)}20%{transform:translate(8px,-5px)rotate(.5deg)}30%{transform:translate(-6px,3px)}45%{transform:translate(5px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}to{transform:none}}@keyframes dhc-fx-module__ZtWxSq__fxShakeMax{0%{transform:translate(0)scale(1)}8%{transform:translate(-12px,8px)rotate(-.9deg)scale(1.02)}16%{transform:translate(12px,-8px)rotate(.9deg)scale(1.02)}26%{transform:translate(-9px,5px)rotate(-.5deg)}38%{transform:translate(8px,-5px)rotate(.5deg)}52%{transform:translate(-5px,3px)}68%{transform:translate(4px,-2px)}84%{transform:translate(-2px,1px)}to{transform:none}}.dhc-fx-module__ZtWxSq__stripes{contain:content;background:radial-gradient(70% 60% at 50% 100%,#67dce31f,#0000 70%),#02100a;flex-direction:column;justify-content:center;gap:1.2rem;height:100%;min-height:320px;padding:2rem clamp(1.4rem,3vw,2.4rem);display:flex;overflow:hidden}.dhc-fx-module__ZtWxSq__stripesHead{font:500 .62rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;display:flex}.dhc-fx-module__ZtWxSq__stripeRow{gap:clamp(.45rem,1.4vw,.8rem);height:clamp(120px,22vw,170px);padding:0 1.4rem;display:flex}.dhc-fx-module__ZtWxSq__stripe{opacity:0;flex:1;position:relative;transform:translateY(-160%)}.dhc-fx-module__ZtWxSq__stripe i{background:var(--c);box-shadow:0 0 22px color-mix(in srgb, var(--c) 45%, transparent), inset 0 0 0 1px #ffffff1f;border-radius:3px;position:absolute;inset:0;transform:skew(-22deg)}.dhc-fx-module__ZtWxSq__stripe i:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff80 48%,#0000 68%) 0 0/300% 100%;animation:3s linear infinite paused dhc-fx-module__ZtWxSq__paletteShine;position:absolute;inset:0}.dhc-fx-module__ZtWxSq__stripe b{font:500 .6rem/1 var(--font-mono), monospace;letter-spacing:.12em;color:var(--ink-3);opacity:0;transition:opacity .3s calc(.7s + var(--i) * .11s);position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%)}.dhc-fx-module__ZtWxSq__stripe[data-stock=false] b{color:var(--accent-2)}.dhc-fx-module__ZtWxSq__stripes[data-in=true] .dhc-fx-module__ZtWxSq__stripe{animation:dhc-fx-module__ZtWxSq__fxDrop .62s cubic-bezier(.22, 1.2, .36, 1) calc(var(--i) * .11s) both}.dhc-fx-module__ZtWxSq__stripes[data-in=true] .dhc-fx-module__ZtWxSq__stripe b{opacity:1}@keyframes dhc-fx-module__ZtWxSq__fxDrop{0%{opacity:0;transform:translateY(-160%)}60%{opacity:1;transform:translateY(5%)}80%{transform:translateY(-2.5%)}to{opacity:1;transform:none}}.dhc-fx-module__ZtWxSq__stripeLegend{font:500 .58rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:1.4rem;display:flex}.dhc-fx-module__ZtWxSq__stripeLegend span{color:var(--ink-3);align-items:center;gap:.5rem;display:inline-flex}.dhc-fx-module__ZtWxSq__stripeLegend span:before{content:"";background:var(--ink-3);width:1.4rem;height:2px;transform:skew(-22deg)}.dhc-fx-module__ZtWxSq__stripeLegend span[data-kind=new]{color:var(--accent-2)}.dhc-fx-module__ZtWxSq__stripeLegend span[data-kind=new]:before{background:var(--accent-2)}.dhc-fx-module__ZtWxSq__statStrip .dhc-fx-module__ZtWxSq__stat{opacity:0;transition:opacity .5s calc(var(--i) * .1s), transform .5s calc(var(--i) * .1s);transform:translateY(14px)}.dhc-fx-module__ZtWxSq__statStrip[data-in=true] .dhc-fx-module__ZtWxSq__stat{opacity:1;transform:none}.dhc-fx-module__ZtWxSq__chainStage{contain:content;background:radial-gradient(70% 60% at 50% 100%,#67dce31f,#0000 70%),#02100a;flex-direction:column;justify-content:center;gap:1.2rem;height:100%;min-height:320px;padding:1.6rem clamp(1.2rem,2.6vw,2rem);display:flex;position:relative;overflow:hidden}.dhc-fx-module__ZtWxSq__chainHud{font:500 .62rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}.dhc-fx-module__ZtWxSq__chainMeter{align-items:center;gap:4px;display:inline-flex}.dhc-fx-module__ZtWxSq__chainMeter i{border:1px solid var(--rule);background:#0c1f15;border-radius:3px;width:1.6rem;height:.55rem;position:relative;overflow:hidden}.dhc-fx-module__ZtWxSq__chainMeter i:after{content:"";background:var(--accent);transform-origin:0;transition:transform .35s;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #4ade8099}.dhc-fx-module__ZtWxSq__chainMeter i[data-on=true]:after{transform:scaleX(1)}.dhc-fx-module__ZtWxSq__chainMeter em{margin-left:.4rem;font-style:normal}.dhc-fx-module__ZtWxSq__chainRow{grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.dhc-fx-module__ZtWxSq__chainMove{border:1px solid var(--rule);border-radius:var(--radius-ui);background:var(--bg-primary);padding:1rem .9rem .9rem;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative}.dhc-fx-module__ZtWxSq__chainMove strong{font:600 clamp(.95rem, 1.4vw, 1.12rem)/1.2 var(--font-display), sans-serif;letter-spacing:-.025em;color:var(--ink-3);margin-top:.55rem;font-style:italic;transition:color .2s;display:block}.dhc-fx-module__ZtWxSq__chainMove small{font:500 .55rem/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.4rem;display:block}.dhc-fx-module__ZtWxSq__chainMove[data-state=active]{border-color:var(--c);box-shadow:0 0 0 1px var(--c), 0 0 30px -6px var(--c);transform:translateY(-2px)}.dhc-fx-module__ZtWxSq__chainMove[data-state=active] strong{color:var(--ink)}.dhc-fx-module__ZtWxSq__chainMove[data-state=fired]{border-color:color-mix(in srgb, var(--c) 55%, var(--rule));animation:.45s ease-out both dhc-fx-module__ZtWxSq__fxFire}.dhc-fx-module__ZtWxSq__chainMove[data-state=fired] strong{color:var(--c);text-shadow:0 0 14px color-mix(in srgb, var(--c) 60%, transparent)}.dhc-fx-module__ZtWxSq__chainMove[data-kind=hyper][data-state=fired] small{color:var(--c)}@keyframes dhc-fx-module__ZtWxSq__fxFire{0%{filter:brightness(2.4);transform:scale(1.06)}to{filter:none;transform:none}}.dhc-fx-module__ZtWxSq__chainInput{gap:.3rem;display:flex}.dhc-fx-module__ZtWxSq__chainInput b{border:1px solid var(--rule);min-width:1.5rem;height:1.5rem;font:600 .72rem/1 var(--font-mono), monospace;color:var(--ink-3);opacity:.45;background:#0c1f15;border-radius:4px;place-items:center;padding:0 .3rem;transition:opacity .12s,transform .12s,color .12s,border-color .12s;display:inline-grid;transform:scale(.85)}.dhc-fx-module__ZtWxSq__chainInput b[data-in=true]{opacity:1;color:var(--ink);border-color:var(--c);box-shadow:0 0 10px -2px var(--c);transform:none}.dhc-fx-module__ZtWxSq__chainArrow{width:1.6rem;color:var(--rule);z-index:1;place-items:center;font-size:1.1rem;transition:color .2s;display:grid;position:absolute;top:50%;right:-1.6rem;transform:translateY(-50%)}.dhc-fx-module__ZtWxSq__chainArrow i{font:600 .5rem/1 var(--font-mono), monospace;letter-spacing:.14em;color:var(--accent);opacity:0;white-space:nowrap;position:absolute;top:-1.1rem;left:50%;transform:translate(-50%)scale(.6)}.dhc-fx-module__ZtWxSq__chainArrow[data-flash=true]{color:var(--accent);text-shadow:0 0 12px var(--accent);animation:.5s ease-out dhc-fx-module__ZtWxSq__fxArrowKick}.dhc-fx-module__ZtWxSq__chainArrow[data-flash=true] i{animation:.5s ease-out both dhc-fx-module__ZtWxSq__fxCancelTag}@keyframes dhc-fx-module__ZtWxSq__fxArrowKick{0%{transform:translateY(-50%)translate(-4px)}50%{transform:translateY(-50%)translate(5px)}to{transform:translateY(-50%)}}@keyframes dhc-fx-module__ZtWxSq__fxCancelTag{0%{opacity:0;transform:translate(-50%)scale(.6)}25%{opacity:1;transform:translate(-50%)scale(1.25)}to{opacity:1;transform:translate(-50%)scale(1)}}.dhc-fx-module__ZtWxSq__chainFoot{font:500 .62rem/1.5 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center;margin:0;transition:color .3s}.dhc-fx-module__ZtWxSq__chainStage[data-done=true] .dhc-fx-module__ZtWxSq__chainFoot{color:var(--accent)}.dhc-fx-module__ZtWxSq__handoffFootage{background:var(--bg-primary);flex-direction:column;height:100%;margin:0;display:flex}.dhc-fx-module__ZtWxSq__handoffFootage video{object-fit:contain;flex:1;min-height:0}.dhc-fx-module__ZtWxSq__handoffCast{border-top:1px solid var(--rule);background:var(--bg-raised);grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;padding:.65rem 1rem;display:grid}.dhc-fx-module__ZtWxSq__handoffCast span{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.dhc-fx-module__ZtWxSq__handoffCast span:last-child{justify-content:flex-end}.dhc-fx-module__ZtWxSq__handoffCast small{color:var(--ink-3);font:500 .52rem/1.3 var(--font-mono), monospace;letter-spacing:.1em}.dhc-fx-module__ZtWxSq__handoffCast strong{color:var(--ink);font:italic 700 clamp(.85rem, 1.6vw, 1.15rem)/1.15 var(--font-display), sans-serif;text-shadow:2px 2px 0 var(--bg-primary)}.dhc-fx-module__ZtWxSq__handoffCast>b{color:var(--accent);font-size:1.3rem}.dhc-fx-module__ZtWxSq__handoffDemo{contain:content;background:radial-gradient(ellipse at 55% 120%, var(--accent-soft), transparent 70%), var(--bg-primary);height:100%;position:relative;overflow:hidden}.dhc-fx-module__ZtWxSq__handoffDemo:after{content:"";background:linear-gradient(90deg, transparent, var(--rule), transparent);height:1px;position:absolute;bottom:22px;left:5%;right:5%}.dhc-fx-module__ZtWxSq__handoffSpeed{opacity:.08;background:repeating-linear-gradient(-10deg, transparent 0 14px, var(--accent-2) 15px 16px, transparent 17px 23px);position:absolute;inset:24px 0 20px;transform:skew(-12deg)}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=handoff] .dhc-fx-module__ZtWxSq__handoffSpeed,.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=super] .dhc-fx-module__ZtWxSq__handoffSpeed{opacity:.3;animation:.3s linear infinite dhc-fx-module__ZtWxSq__handoffSpeed}.dhc-fx-module__ZtWxSq__handoffRoles{z-index:2;font:500 .44rem/1 var(--font-mono), monospace;letter-spacing:.05em;color:var(--ink-3);justify-content:space-between;gap:.5rem;display:flex;position:absolute;top:.5rem;left:.65rem;right:.65rem}.dhc-fx-module__ZtWxSq__handoffRoles b{font-weight:500;transition:color .2s}.dhc-fx-module__ZtWxSq__handoffDemo:is([data-phase=ready],[data-phase=windup],[data-phase=hyper],[data-phase=hold]) [data-role=point]{color:var(--accent)}.dhc-fx-module__ZtWxSq__handoffDemo:is([data-phase=handoff],[data-phase=super],[data-phase=done],[data-phase=hold]) [data-role=partner]{color:var(--accent-2)}.dhc-fx-module__ZtWxSq__handoffPoint,.dhc-fx-module__ZtWxSq__handoffPartner{z-index:1;width:0;height:0;transition:left .32s cubic-bezier(.2,.8,.2,1),opacity .22s;position:absolute;bottom:24px}.dhc-fx-module__ZtWxSq__handoffPoint{left:33%}.dhc-fx-module__ZtWxSq__handoffPartner{opacity:0;left:-20%}.dhc-fx-module__ZtWxSq__handoffSprite{image-rendering:pixelated;background-repeat:no-repeat;display:block;position:absolute}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=hyper] .dhc-fx-module__ZtWxSq__handoffPoint{left:44%}.dhc-fx-module__ZtWxSq__handoffDemo:is([data-phase=handoff],[data-phase=super],[data-phase=done]) .dhc-fx-module__ZtWxSq__handoffPoint{opacity:0;left:-20%}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=handoff] .dhc-fx-module__ZtWxSq__handoffPartner{opacity:1;left:43%}.dhc-fx-module__ZtWxSq__handoffDemo:is([data-phase=super],[data-phase=done]) .dhc-fx-module__ZtWxSq__handoffPartner{opacity:1;left:60%}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=hold] .dhc-fx-module__ZtWxSq__handoffPoint{left:31%}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=hold] .dhc-fx-module__ZtWxSq__handoffPartner{opacity:1;left:70%}.dhc-fx-module__ZtWxSq__handoffCallout{z-index:3;font:italic 800 clamp(.75rem, 1.4vw, 1.1rem)/1 var(--font-display), sans-serif;color:var(--accent);text-shadow:2px 2px var(--bg-primary), -1px -1px var(--bg-primary);margin:0;animation:.4s cubic-bezier(.2,1.6,.4,1) both dhc-fx-module__ZtWxSq__handoffCallout;position:absolute;top:20%;right:7%;transform:rotate(-6deg)}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=handoff] .dhc-fx-module__ZtWxSq__handoffCallout{text-align:center;color:var(--ink);background:color-mix(in srgb, var(--bg-raised) 92%, transparent);padding:.2rem 0;font-size:1.4rem;top:33%;left:20%;right:15%;transform:skew(-12deg)}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=super] .dhc-fx-module__ZtWxSq__handoffCallout{color:var(--accent-2);left:6%;right:auto}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=hold] .dhc-fx-module__ZtWxSq__handoffCallout{display:none}.dhc-fx-module__ZtWxSq__handoffSlash{opacity:0;width:28%;height:72%;position:absolute;top:16%;right:14%;transform:scale(.3)}.dhc-fx-module__ZtWxSq__handoffDemo[data-phase=hyper] .dhc-fx-module__ZtWxSq__handoffSlash{animation:.42s ease-out 3 dhc-fx-module__ZtWxSq__handoffClaws}.dhc-fx-module__ZtWxSq__handoffNote{z-index:3;text-align:center;font:500 .42rem/1 var(--font-mono), monospace;color:var(--ink-3);letter-spacing:.035em;position:absolute;bottom:5px;left:.5rem;right:.5rem}@keyframes dhc-fx-module__ZtWxSq__handoffSpeed{to{background-position:-80px 14px}}@keyframes dhc-fx-module__ZtWxSq__handoffCallout{0%{opacity:0;scale:.6}65%{opacity:1;scale:1.1}to{opacity:1;scale:1}}@keyframes dhc-fx-module__ZtWxSq__handoffClaws{0%{opacity:0;transform:scale(.4)translate(-12px)}25%,50%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.15)translate(15px)}}@media (prefers-reduced-motion:reduce){.dhc-fx-module__ZtWxSq__handoffDemo *{transition:none!important;animation:none!important}}.dhc-fx-module__ZtWxSq__stage{contain:content;background:#02100a;height:100%;min-height:320px;position:relative;overflow:hidden}.dhc-fx-module__ZtWxSq__stageBand{background:radial-gradient(75% 70% at 38% 76%,#4ade803d,#0000 70%);transition:background .4s;position:absolute;inset:0}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__stageBand{background:radial-gradient(75% 70% at 50% 76%,#67dce34d,#0000 70%)}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__stageBand,.dhc-fx-module__ZtWxSq__stage[data-phase=done] .dhc-fx-module__ZtWxSq__stageBand{background:radial-gradient(75% 70% at 62% 76%,#67dce34d,#0000 70%)}.dhc-fx-module__ZtWxSq__stageBand:after{content:"";background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);position:absolute;inset:0}.dhc-fx-module__ZtWxSq__stageHud{z-index:2;font:500 .58rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:.7rem;left:.9rem;right:.9rem}.dhc-fx-module__ZtWxSq__hitCounter{align-items:baseline;gap:.35rem;display:inline-flex;transform:skew(-9deg)}.dhc-fx-module__ZtWxSq__hitCounter b{font:600 1.55rem/1 var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--accent);text-shadow:0 0 14px #4ade808c,1px 1px #02100a,-1px 1px #02100a;min-width:2ch;font-style:italic;display:inline-block}.dhc-fx-module__ZtWxSq__hitCounter i{color:var(--ink-2);letter-spacing:.1em;font-style:italic;font-weight:600}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__hitCounter b,.dhc-fx-module__ZtWxSq__stage[data-phase=done] .dhc-fx-module__ZtWxSq__hitCounter b{color:var(--accent-2);text-shadow:0 0 16px #67dce399,1px 1px #02100a,-1px 1px #02100a}.dhc-fx-module__ZtWxSq__stageSide{gap:.35rem;display:inline-flex}.dhc-fx-module__ZtWxSq__stageSide i{border:1px solid var(--rule);color:var(--ink-3);border-radius:4px;padding:.22rem .38rem;font-style:normal;transition:color .2s,border-color .2s,box-shadow .2s}.dhc-fx-module__ZtWxSq__stage[data-phase=windup] .dhc-fx-module__ZtWxSq__stageSide i[data-who=p1],.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__stageSide i[data-who=p1]{color:var(--accent);border-color:var(--accent);box-shadow:0 0 10px -2px var(--accent)}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__stageSide i,.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__stageSide i[data-who=p2],.dhc-fx-module__ZtWxSq__stage[data-phase=done] .dhc-fx-module__ZtWxSq__stageSide i[data-who=p2]{color:var(--accent-2);border-color:var(--accent-2);box-shadow:0 0 10px -2px var(--accent-2)}.dhc-fx-module__ZtWxSq__stageCallout{z-index:2;text-align:center;pointer-events:none;font:600 clamp(1.05rem, 2.4vw, 1.6rem)/1 var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--accent);text-shadow:2px 2px #02100a,-1px -1px #02100a,0 0 22px #4ade8099;font-style:italic;animation:.5s cubic-bezier(.2,1.7,.4,1) both dhc-fx-module__ZtWxSq__fxCallout;position:absolute;top:2.6rem;left:0;right:0;transform:skew(-9deg)}.dhc-fx-module__ZtWxSq__stageCallout[data-phase=ready],.dhc-fx-module__ZtWxSq__stageCallout[data-phase=windup]{display:none}.dhc-fx-module__ZtWxSq__stageCallout[data-phase=handoff]{color:var(--ink);text-shadow:2px 2px #02100a,0 0 22px #67dce3bf}.dhc-fx-module__ZtWxSq__stageCallout[data-phase=super]{color:var(--accent-2);text-shadow:2px 2px #02100a,0 0 24px #67dce3cc}.dhc-fx-module__ZtWxSq__stageCallout[data-phase=done]{color:var(--series-2);text-shadow:2px 2px #02100a,0 0 24px #f2b544bf}@keyframes dhc-fx-module__ZtWxSq__fxCallout{0%{opacity:0;transform:skew(-9deg)scale(.55)translateY(6px)}60%{opacity:1;transform:skew(-9deg)scale(1.12)}to{opacity:1;transform:skew(-9deg)scale(1)}}.dhc-fx-module__ZtWxSq__stageSvg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.dhc-fx-module__ZtWxSq__stageDots{color:var(--accent);opacity:.07}.dhc-fx-module__ZtWxSq__stageLines line{stroke:var(--accent);stroke-width:1px;opacity:.07}.dhc-fx-module__ZtWxSq__floor{stroke:var(--rule);stroke-width:1.5px}.dhc-fx-module__ZtWxSq__fig .dhc-fx-module__ZtWxSq__head{fill:var(--tone)}.dhc-fx-module__ZtWxSq__fig .dhc-fx-module__ZtWxSq__limb,.dhc-fx-module__ZtWxSq__limb{stroke:var(--tone);stroke-width:4.5px;stroke-linecap:round}.dhc-fx-module__ZtWxSq__fig{transition:transform .34s cubic-bezier(.2,.8,.3,1),opacity .28s}.dhc-fx-module__ZtWxSq__armL,.dhc-fx-module__ZtWxSq__armR,.dhc-fx-module__ZtWxSq__legL,.dhc-fx-module__ZtWxSq__legR{transition:transform .26s}.dhc-fx-module__ZtWxSq__stage[data-phase=ready] .dhc-fx-module__ZtWxSq__fig,.dhc-fx-module__ZtWxSq__stage[data-phase=ready] .dhc-fx-module__ZtWxSq__beam,.dhc-fx-module__ZtWxSq__stage[data-phase=ready] .dhc-fx-module__ZtWxSq__pillar,.dhc-fx-module__ZtWxSq__stage[data-phase=ready] .dhc-fx-module__ZtWxSq__dummy{transition:none!important;animation:none!important}.dhc-fx-module__ZtWxSq__p1{transform:translate(112px,132px)}.dhc-fx-module__ZtWxSq__stage[data-phase=ready] .dhc-fx-module__ZtWxSq__p1{animation:1.3s ease-in-out infinite dhc-fx-module__ZtWxSq__fxBob}.dhc-fx-module__ZtWxSq__stage[data-phase=windup] .dhc-fx-module__ZtWxSq__p1{transform:translate(104px,138px)scale(.94)}.dhc-fx-module__ZtWxSq__stage[data-phase=windup] .dhc-fx-module__ZtWxSq__p1 .dhc-fx-module__ZtWxSq__armR{transform:rotate(118deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=windup] .dhc-fx-module__ZtWxSq__p1 .dhc-fx-module__ZtWxSq__armL{transform:rotate(96deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=windup] .dhc-fx-module__ZtWxSq__p1 .dhc-fx-module__ZtWxSq__legL{transform:rotate(26deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__p1{transform:translate(120px,134px)}.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__p1 .dhc-fx-module__ZtWxSq__armR{transform:rotate(-62deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__p1 .dhc-fx-module__ZtWxSq__armL{transform:rotate(-114deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__p1 .dhc-fx-module__ZtWxSq__legL{transform:rotate(20deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__p1 .dhc-fx-module__ZtWxSq__legR{transform:rotate(-24deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__p1,.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__p1,.dhc-fx-module__ZtWxSq__stage[data-phase=done] .dhc-fx-module__ZtWxSq__p1{opacity:0;transform:translate(-40px,132px)}.dhc-fx-module__ZtWxSq__p2{opacity:0;transform:translate(560px,132px)}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__p2{opacity:1;transition-duration:.28s;transform:translate(232px,132px)}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__p2 .dhc-fx-module__ZtWxSq__legL{transform:rotate(40deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__p2 .dhc-fx-module__ZtWxSq__legR{transform:rotate(-32deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__p2 .dhc-fx-module__ZtWxSq__armL{transform:rotate(52deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__p2{opacity:1;transform:translate(206px,132px)}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__p2 .dhc-fx-module__ZtWxSq__armR{transform:rotate(-74deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__p2 .dhc-fx-module__ZtWxSq__armL{transform:rotate(-122deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__p2 .dhc-fx-module__ZtWxSq__legL{transform:rotate(24deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__p2 .dhc-fx-module__ZtWxSq__legR{transform:rotate(-26deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=done] .dhc-fx-module__ZtWxSq__p2{opacity:1;transform:translate(214px,132px)}.dhc-fx-module__ZtWxSq__dummy{transform:translate(300px,132px)}.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__dummy{animation:.11s linear infinite dhc-fx-module__ZtWxSq__fxHitJitter}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__dummy{transform:translate(300px,52px)rotate(-34deg)}.dhc-fx-module__ZtWxSq__stage[data-phase=done] .dhc-fx-module__ZtWxSq__dummy{opacity:0;transition-duration:.55s;transition-timing-function:cubic-bezier(.35,0,.9,.5);transform:translate(520px,74px)rotate(-150deg)}.dhc-fx-module__ZtWxSq__beam{transform-origin:0 0;opacity:0;transition:transform .24s ease-out,opacity .16s ease-out;transform:translate(132px,96px)scaleX(0)}.dhc-fx-module__ZtWxSq__beam rect{fill:var(--accent);opacity:.92;filter:drop-shadow(0 0 8px var(--accent))}.dhc-fx-module__ZtWxSq__stage[data-phase=hyper] .dhc-fx-module__ZtWxSq__beam{opacity:1;animation:90ms linear infinite dhc-fx-module__ZtWxSq__fxBeamJitter;transform:translate(132px,96px)scaleX(1)}.dhc-fx-module__ZtWxSq__pillar{transform-origin:0 0;opacity:0;transition:transform .3s cubic-bezier(.2,.9,.3,1),opacity .18s ease-out;transform:translate(300px,132px)scaleY(0)}.dhc-fx-module__ZtWxSq__pillar rect{fill:var(--accent-2);opacity:.88;filter:drop-shadow(0 0 12px var(--accent-2))}.dhc-fx-module__ZtWxSq__stage[data-phase=super] .dhc-fx-module__ZtWxSq__pillar{opacity:1;animation:90ms linear infinite dhc-fx-module__ZtWxSq__fxBeamJitter;transform:translate(300px,132px)scaleY(1)}.dhc-fx-module__ZtWxSq__dash{stroke:var(--accent-2);stroke-width:3.5px;stroke-linecap:round;opacity:0;transform:translate(300px,132px)}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__dash{animation:.32s ease-out both dhc-fx-module__ZtWxSq__fxDash}.dhc-fx-module__ZtWxSq__stageFlash{z-index:2;opacity:0;pointer-events:none;background:#67dce361;position:absolute;inset:0}.dhc-fx-module__ZtWxSq__stage[data-phase=handoff] .dhc-fx-module__ZtWxSq__stageFlash{animation:.45s ease-out both dhc-fx-module__ZtWxSq__fxFlash}@keyframes dhc-fx-module__ZtWxSq__fxBob{50%{transform:translate(112px,129px)}}@keyframes dhc-fx-module__ZtWxSq__fxHitJitter{0%{transform:translate(300px,132px)}50%{transform:translate(307px,131px)rotate(4deg)}to{transform:translate(297px,133px)rotate(-3deg)}}@keyframes dhc-fx-module__ZtWxSq__fxBeamJitter{50%{opacity:.72}}@keyframes dhc-fx-module__ZtWxSq__fxDash{0%{opacity:0;transform:translate(520px,132px)}40%{opacity:1}to{opacity:0;transform:translate(300px,132px)}}.dhc-fx-module__ZtWxSq__primer{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;display:grid}.dhc-fx-module__ZtWxSq__primerCard{border:1px solid var(--rule);border-radius:var(--radius-ui);background:var(--bg-raised);padding:1.1rem 1.35rem 1.5rem;position:relative}.dhc-fx-module__ZtWxSq__primerCard h3{font:500 1.15rem/1.25 var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);margin:.6rem 0 0}.dhc-fx-module__ZtWxSq__primerCard p{color:var(--ink-2);margin:.55rem 0 0;font-size:.92rem;line-height:1.7}.dhc-fx-module__ZtWxSq__primerIcon{place-items:center;min-height:112px;display:grid}.dhc-fx-module__ZtWxSq__glyph{--icon-play:paused;width:min(100%,12.5rem);height:100px;display:block;overflow:visible}.dhc-fx-module__ZtWxSq__primer[data-playing=true] .dhc-fx-module__ZtWxSq__glyph{--icon-play:running}.dhc-fx-module__ZtWxSq__glyph text{fill:var(--ink);text-anchor:middle;font:italic 900 21px/1 system-ui,sans-serif}.dhc-fx-module__ZtWxSq__glyph .dhc-fx-module__ZtWxSq__iconRole{font-size:12px}.dhc-fx-module__ZtWxSq__iconRays{fill:none;stroke:var(--accent-2);stroke-width:2px;stroke-linecap:square}.dhc-fx-module__ZtWxSq__iconRail{fill:none;stroke:var(--rule);stroke-width:2px}.dhc-fx-module__ZtWxSq__iconCard{fill:var(--bg-raised);stroke:var(--accent-2);stroke-width:2px;stroke-linejoin:miter}.dhc-fx-module__ZtWxSq__iconBurst{transform-origin:105px 45px;animation:3.8s ease-out infinite dhc-fx-module__ZtWxSq__primerBurst;animation-play-state:var(--icon-play)}.dhc-fx-module__ZtWxSq__iconMeterBurn{animation:3.8s step-end infinite dhc-fx-module__ZtWxSq__primerBurn;animation-play-state:var(--icon-play)}.dhc-fx-module__ZtWxSq__iconMoveOne,.dhc-fx-module__ZtWxSq__iconMoveTwo,.dhc-fx-module__ZtWxSq__iconMoveThree{animation:4.2s ease-out infinite dhc-fx-module__ZtWxSq__primerMove;animation-play-state:var(--icon-play)}.dhc-fx-module__ZtWxSq__iconMoveTwo{animation-delay:.9s}.dhc-fx-module__ZtWxSq__iconMoveThree{animation-delay:1.8s}.dhc-fx-module__ZtWxSq__iconCancelOne,.dhc-fx-module__ZtWxSq__iconCancelTwo{fill:var(--accent);stroke:var(--bg-primary);stroke-width:1px;animation:4.2s ease-out infinite dhc-fx-module__ZtWxSq__primerCut;animation-play-state:var(--icon-play)}.dhc-fx-module__ZtWxSq__iconCancelTwo{animation-delay:.9s}.dhc-fx-module__ZtWxSq__iconCancelSpark{transform-origin:85px 17px;animation:4.2s ease-out infinite dhc-fx-module__ZtWxSq__primerSpark;animation-play-state:var(--icon-play)}.dhc-fx-module__ZtWxSq__iconPoint{animation:4.4s ease-in-out infinite dhc-fx-module__ZtWxSq__primerPoint;animation-play-state:var(--icon-play)}.dhc-fx-module__ZtWxSq__iconPartner{animation:4.4s ease-in-out infinite dhc-fx-module__ZtWxSq__primerPartner;animation-play-state:var(--icon-play)}.dhc-fx-module__ZtWxSq__iconHandoffArrow{animation:4.4s ease-out infinite dhc-fx-module__ZtWxSq__primerHandoff;animation-play-state:var(--icon-play)}@keyframes dhc-fx-module__ZtWxSq__primerBurst{0%,16%,80%,to{transform:scale(.86)}24%{transform:scale(1.12)rotate(-5deg)}32%,70%{transform:scale(1)}}@keyframes dhc-fx-module__ZtWxSq__primerBurn{0%,21%,85%,to{opacity:1}22%,84%{opacity:.12}}@keyframes dhc-fx-module__ZtWxSq__primerMove{0%,18%,80%,to{opacity:.6}23%,70%{opacity:1}24%{transform:translateY(-3px)}35%{transform:none}}@keyframes dhc-fx-module__ZtWxSq__primerCut{0%,14%,70%,to{opacity:.35;transform:none}25%{opacity:1;transform:translate(4px)}35%,55%{opacity:1;transform:none}}@keyframes dhc-fx-module__ZtWxSq__primerSpark{0%,17%,40%,to{opacity:0;transform:scale(.5)}24%,30%{opacity:1;transform:scale(1.2)}}@keyframes dhc-fx-module__ZtWxSq__primerPoint{0%,23%,85%,to{opacity:1;transform:none}40%,68%{opacity:.4;transform:translate(-9px)}}@keyframes dhc-fx-module__ZtWxSq__primerPartner{0%,22%,90%,to{opacity:.5;transform:translate(7px)}42%,70%{opacity:1;transform:translate(-6px)}}@keyframes dhc-fx-module__ZtWxSq__primerHandoff{0%,22%,84%,to{opacity:.35;transform:translate(-6px)}34%,68%{opacity:1;transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.dhc-fx-module__ZtWxSq__glyph *{animation:none!important}}.dhc-fx-module__ZtWxSq__select{padding-bottom:2.2rem;position:relative}.dhc-fx-module__ZtWxSq__selectCard{outline:none;transition:box-shadow .3s,transform .3s,border-color .3s}.dhc-fx-module__ZtWxSq__selectCard[data-cursor=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 40px -10px #4ade80cc;transform:translateY(-3px)}.dhc-fx-module__ZtWxSq__selectCard[data-index="1"][data-cursor=true]{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2), 0 0 40px -10px #67dce3cc}.dhc-fx-module__ZtWxSq__selectCursor{background:var(--accent);color:var(--bg-primary);font:600 .58rem/1 var(--font-mono), monospace;letter-spacing:.14em;opacity:0;border-radius:99px;align-items:center;gap:.35rem;padding:.38rem .6rem;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:-.85rem;right:1.1rem;transform:translateY(6px)scale(.9)}.dhc-fx-module__ZtWxSq__selectCard[data-index="1"] .dhc-fx-module__ZtWxSq__selectCursor{background:var(--accent-2)}.dhc-fx-module__ZtWxSq__selectCard[data-cursor=true] .dhc-fx-module__ZtWxSq__selectCursor{opacity:1;transform:none}.dhc-fx-module__ZtWxSq__selectCursor i{font-style:normal;animation:.9s steps(2,end) infinite dhc-fx-module__ZtWxSq__fxCaret}.dhc-fx-module__ZtWxSq__selectCard[data-pinned=true] .dhc-fx-module__ZtWxSq__selectCursor i{animation:none}@keyframes dhc-fx-module__ZtWxSq__fxCaret{50%{opacity:0}}.dhc-fx-module__ZtWxSq__selectHint{text-align:center;font:500 .58rem/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;position:absolute;bottom:0;left:0;right:0}.dhc-fx-module__ZtWxSq__selectHint b{color:var(--accent);font-weight:500;animation:1.6s steps(2,end) infinite dhc-fx-module__ZtWxSq__fxCaret}.dhc-fx-module__ZtWxSq__thanks{flex-direction:column;gap:1.2rem;display:flex}.dhc-fx-module__ZtWxSq__thanksList{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.dhc-fx-module__ZtWxSq__thanksTag{border:1px solid var(--rule);border-radius:var(--radius-ui);background:var(--bg-raised);font:500 1rem/1 var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);opacity:0;transition:opacity .45s calc(var(--i) * 90ms), transform .45s calc(var(--i) * 90ms), border-color .2s;align-items:center;gap:.7rem;padding:.7rem 1rem .7rem .8rem;display:inline-flex;transform:translateY(14px)scale(.96)}.dhc-fx-module__ZtWxSq__thanksTag i{font:500 .58rem/1 var(--font-mono), monospace;letter-spacing:.12em;color:var(--accent);font-style:normal}.dhc-fx-module__ZtWxSq__thanksTag:hover{border-color:var(--accent)}.dhc-fx-module__ZtWxSq__thanks[data-in=true] .dhc-fx-module__ZtWxSq__thanksTag{opacity:1;transform:none}.dhc-fx-module__ZtWxSq__thanksNote{max-width:62ch;color:var(--ink-3);margin:0;font-size:.85rem;line-height:1.8}@media (prefers-reduced-motion:reduce){.dhc-fx-module__ZtWxSq__meter,.dhc-fx-module__ZtWxSq__meterPop,.dhc-fx-module__ZtWxSq__meterTag,.dhc-fx-module__ZtWxSq__meterBar i,.dhc-fx-module__ZtWxSq__meterBar i:after,.dhc-fx-module__ZtWxSq__meterFlash,.dhc-fx-module__ZtWxSq__stripe,.dhc-fx-module__ZtWxSq__stripe b,.dhc-fx-module__ZtWxSq__primerCard,.dhc-fx-module__ZtWxSq__gCut,.dhc-fx-module__ZtWxSq__gSwap,.dhc-fx-module__ZtWxSq__gBolt,.dhc-fx-module__ZtWxSq__gBarHot,.dhc-fx-module__ZtWxSq__selectCard,.dhc-fx-module__ZtWxSq__selectCursor,.dhc-fx-module__ZtWxSq__selectCursor i,.dhc-fx-module__ZtWxSq__selectHint b,.dhc-fx-module__ZtWxSq__thanksTag,.dhc-fx-module__ZtWxSq__stat,.dhc-fx-module__ZtWxSq__fig,.dhc-fx-module__ZtWxSq__beam,.dhc-fx-module__ZtWxSq__pillar,.dhc-fx-module__ZtWxSq__dash,.dhc-fx-module__ZtWxSq__dummy,.dhc-fx-module__ZtWxSq__stageCallout,.dhc-fx-module__ZtWxSq__stageFlash,.dhc-fx-module__ZtWxSq__chainMove,.dhc-fx-module__ZtWxSq__chainArrow,.dhc-fx-module__ZtWxSq__chainArrow i{transition:none!important;animation:none!important}.dhc-fx-module__ZtWxSq__stripe,.dhc-fx-module__ZtWxSq__stripe b,.dhc-fx-module__ZtWxSq__primerCard,.dhc-fx-module__ZtWxSq__thanksTag,.dhc-fx-module__ZtWxSq__statStrip .dhc-fx-module__ZtWxSq__stat{opacity:1;transform:none}.dhc-fx-module__ZtWxSq__stripe{transform:none}}@media (max-width:900px){.dhc-fx-module__ZtWxSq__meter,.dhc-fx-module__ZtWxSq__stripes,.dhc-fx-module__ZtWxSq__chainStage,.dhc-fx-module__ZtWxSq__stage{min-height:260px}.dhc-fx-module__ZtWxSq__primer{grid-template-columns:1fr}.dhc-fx-module__ZtWxSq__chainRow{gap:1.2rem}.dhc-fx-module__ZtWxSq__chainArrow{width:1.2rem;right:-1.2rem}}@media (max-width:600px){.dhc-fx-module__ZtWxSq__chainRow{grid-template-columns:1fr;gap:1.4rem}.dhc-fx-module__ZtWxSq__chainArrow{inset:auto auto -1.35rem 50%;transform:translate(-50%)rotate(90deg)}.dhc-fx-module__ZtWxSq__chainArrow i{top:-1.4rem;transform:translate(-50%)rotate(-90deg)}.dhc-fx-module__ZtWxSq__stripeRow{height:110px;padding:0 .6rem}.dhc-fx-module__ZtWxSq__stripes,.dhc-fx-module__ZtWxSq__meter,.dhc-fx-module__ZtWxSq__chainStage{padding:1.4rem 1rem}}.dhc-fx-module__ZtWxSq__stage[data-compact=true]{height:100%;min-height:0}.dhc-fx-module__ZtWxSq__stage[data-compact=true] .dhc-fx-module__ZtWxSq__stageHud{font-size:.5rem;top:.5rem;left:.7rem;right:.7rem}.dhc-fx-module__ZtWxSq__stage[data-compact=true] .dhc-fx-module__ZtWxSq__hitCounter b{font-size:1.25rem}.dhc-fx-module__ZtWxSq__stage[data-compact=true] .dhc-fx-module__ZtWxSq__stageSide i{padding:.18rem .28rem}.dhc-fx-module__ZtWxSq__stage[data-compact=true] .dhc-fx-module__ZtWxSq__stageCallout{font-size:1rem;top:1.55rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true]{justify-content:space-between;gap:.4rem;height:100%;min-height:0;padding:.55rem .75rem .5rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainHud{font-size:.52rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__hitCounter b{font-size:1.2rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainMeter i{width:1.1rem;height:.42rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainRow{gap:1rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainMove{padding:.4rem .45rem .38rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainMove strong{white-space:normal;overflow-wrap:anywhere;margin-top:.25rem;font-size:.66rem;line-height:1.12}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainMove small{letter-spacing:.08em;margin-top:.18rem;font-size:.42rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainInput{gap:.18rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainInput b{min-width:.95rem;height:.95rem;padding:0 .12rem;font-size:.5rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainArrow{width:1rem;font-size:.85rem;right:-1rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainArrow i{font-size:.42rem;top:-.85rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainFoot{letter-spacing:.04em;font-size:.49rem}.dhc-fx-module__ZtWxSq__stripes[data-compact=true]{justify-content:space-between;gap:.45rem;height:100%;min-height:0;padding:.55rem .8rem .5rem}.dhc-fx-module__ZtWxSq__stripes[data-compact=true] .dhc-fx-module__ZtWxSq__stripesHead{font-size:.5rem}.dhc-fx-module__ZtWxSq__stripes[data-compact=true] .dhc-fx-module__ZtWxSq__stripeRow{flex:1;gap:.4rem;height:auto;min-height:0;padding:0 .8rem}.dhc-fx-module__ZtWxSq__stripes[data-compact=true] .dhc-fx-module__ZtWxSq__stripe b{font-size:.44rem;top:calc(100% + .25rem)}.dhc-fx-module__ZtWxSq__stripes[data-compact=true] .dhc-fx-module__ZtWxSq__stripeLegend{margin-top:.75rem;font-size:.44rem}@media (max-width:600px){.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainRow{grid-template-columns:repeat(3,1fr);gap:.8rem}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainArrow{width:.8rem;inset:50% -.8rem auto auto;transform:translateY(-50%)}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainArrow i{top:-.85rem;transform:translate(-50%)scale(.6)}.dhc-fx-module__ZtWxSq__chainStage[data-compact=true] .dhc-fx-module__ZtWxSq__chainArrow[data-flash=true] i{transform:translate(-50%)scale(1)}}.dhc-fx-module__ZtWxSq__stripesHead b{min-width:2ch;font-weight:700}.dhc-fx-module__ZtWxSq__stripe i{transition:transform .25s,filter .25s}.dhc-fx-module__ZtWxSq__stripe em{z-index:2;color:#fff;text-shadow:1px 2px var(--bg-primary);font:700 .9rem/1 var(--font-mono), monospace;opacity:0;transition:opacity .15s;position:absolute;top:-.3rem;left:50%;transform:translate(-50%,-50%)}.dhc-fx-module__ZtWxSq__stripe[data-selected=true] i{filter:brightness(1.16);transform:skew(-22deg)scaleY(1.12)}.dhc-fx-module__ZtWxSq__stripe[data-selected=true] em{opacity:1}.dhc-fx-module__ZtWxSq__stripe[data-selected=true] b{color:#fff}.dhc-fx-module__ZtWxSq__stripes[data-playing=true] .dhc-fx-module__ZtWxSq__stripe i:after{animation-play-state:running}@keyframes dhc-fx-module__ZtWxSq__paletteShine{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.dhc-fx-module__ZtWxSq__stripe i,.dhc-fx-module__ZtWxSq__stripe i:after,.dhc-fx-module__ZtWxSq__stripe em{transition:none!important;animation:none!important}}
