:root{--clash-ease-hard:cubic-bezier(.16, 1, .3, 1);--clash-ease-snap:cubic-bezier(.75, 0, .25, 1);--clash-ease-clash:cubic-bezier(.2, .9, .2, 1);--clash-cyan:#00f0ff;--clash-orange:#ff4d00;--clash-purple:#7b61ff}.hero-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.3rem,5.2vw,4.4rem);font-weight:900;line-height:.94}.clash-hero-slash{z-index:0;pointer-events:none;width:6%;transform:translateX(var(--lean-x,0px)) skewX(calc(-12deg + var(--lean-tilt,0deg)));will-change:transform;background:linear-gradient(105deg,#0000 0%,#050508 42% 58%,#0000 100%);position:absolute;top:0;bottom:0;left:48%}.clash-hero-slash:after{content:"";opacity:.9;background:linear-gradient(105deg,#0000 40%,#00f0ffd9 49% 51%,#0000 60%);position:absolute;inset:0}.clash-meter{height:210vh;position:relative}.clash-sticky{height:calc(100dvh - 3.5rem);position:sticky;top:3.5rem}.clash-order-side{will-change:clip-path}.noise-phys-layer{contain:layout style}.noise-phys-piece{-webkit-user-select:none;user-select:none;max-width:min(42vw,22rem)}.noise-phys-piece[data-kind=word]{max-width:min(42vw,12ch)}.noise-phys-piece[data-kind=lede]{max-width:min(40vw,28ch)}.noise-phys-piece[data-kind=point]{max-width:min(40vw,26ch)}.clash-order-seamline{top:0;bottom:0;left:var(--clip-left,50%);pointer-events:none;background:linear-gradient(#0000,#0505088c 30% 70%,#0000);width:3px;margin-left:-1.5px;position:absolute;box-shadow:0 0 18px #05050859}.clash-noise-tex{background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff08 2px 4px)}@media (max-width:900px){.clash-meter{height:auto}.clash-sticky{flex-direction:column;height:auto;display:flex;position:relative;top:0}.clash-sticky .clash-side,.clash-sticky .clash-order-side{min-height:40vh;position:relative;inset:auto;clip-path:none!important}.clash-order-seamline{display:none}}.clash-cut{opacity:1;clip-path:none;transform:none}.js-reveal .clash-cut:not(.is-in){opacity:0;transition:opacity .5s var(--clash-ease-hard), transform .55s var(--clash-ease-snap);transform:translateY(22px)skewY(.6deg)}.js-reveal .clash-cut.is-in{opacity:1;clip-path:none;animation:clash-cut-wipe .55s var(--clash-ease-clash) both;transition:opacity .5s var(--clash-ease-hard), transform .55s var(--clash-ease-snap);transform:none}@keyframes clash-cut-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:none}}.clash-noise-panel{z-index:2;pointer-events:none;text-align:center;justify-content:center;align-items:center;width:50%;padding:2rem 1.5rem 4.5rem;display:flex;position:absolute;inset:0 auto 0 0}.clash-noise-panel__inner{flex-direction:column;align-items:center;width:min(100%,22rem);display:flex}.clash-noise-panel__eyebrow{letter-spacing:.2em;color:#ff6b4a;margin-bottom:.75rem;font-family:ui-monospace,monospace;font-size:clamp(.7rem,1.1vw,.85rem);font-weight:800}.clash-noise-panel__title{letter-spacing:-.035em;color:#fff;max-width:10ch;font-size:clamp(2.4rem,5.5vw,4.25rem);font-weight:900;line-height:.9}.clash-noise-panel__lede{color:#c8cdd6;max-width:28ch;margin-top:1.1rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:700;line-height:1.4}.clash-noise-panel__points{flex-direction:column;align-items:center;gap:.55rem;width:100%;margin-top:1.15rem;display:flex}.clash-noise-panel__point{color:#e8eaef;background:#0505088c;border:2px solid #ff6b4a73;width:100%;max-width:26ch;padding:.55rem .75rem;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700;line-height:1.35}.clash-order-panel{z-index:1;text-align:center;justify-content:center;align-items:center;width:50%;min-height:100%;margin-left:auto;padding:2rem 1.5rem 4.5rem;display:flex;position:relative}.clash-order-panel__inner{flex-direction:column;align-items:center;width:min(100%,24rem);display:flex}.clash-order-panel__eyebrow{letter-spacing:.2em;color:#050508b8;margin-bottom:.75rem;font-family:ui-monospace,monospace;font-size:clamp(.7rem,1.1vw,.85rem);font-weight:800}.clash-order-panel__title{letter-spacing:-.035em;color:#050508;max-width:10ch;font-size:clamp(2.4rem,5.5vw,4.25rem);font-weight:900;line-height:.9}.clash-order-panel__lede{color:#050508e0;max-width:28ch;margin-top:1.1rem;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800;line-height:1.4}.clash-order-points{flex-direction:column;align-items:center;gap:.55rem;width:100%;margin-top:1.25rem;display:flex}.clash-order-point{opacity:0;width:100%;max-width:26ch;transition:opacity .35s var(--clash-ease-snap), transform .35s var(--clash-ease-snap);background:#0505081a;border:2px solid #050508;padding:.65rem .85rem;transform:translateY(10px)}.clash-order-point__label{letter-spacing:-.02em;color:#050508;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:900}.clash-order-point__body{color:#050508d1;margin-top:.2rem;font-size:clamp(.85rem,1.1vw,1rem);font-weight:700;line-height:1.35}.clash-order-side[data-phase="1"] .clash-order-point:first-child,.clash-order-side[data-phase="2"] .clash-order-point:nth-child(-n+2),.clash-order-side[data-phase="3"] .clash-order-point{opacity:1;transform:none}.clash-order-pipe{opacity:0;transition:opacity .35s var(--clash-ease-snap), transform .35s var(--clash-ease-snap);flex-direction:column;align-items:center;margin-top:1.15rem;display:flex;transform:translateY(8px)}.clash-order-side[data-phase="3"] .clash-order-pipe{opacity:1;transform:none}.clash-order-pipe__line{letter-spacing:.06em;color:#050508cc;font-family:ui-monospace,monospace;font-size:clamp(.8rem,1.15vw,.95rem);font-weight:800}.clash-order-pipe__tags{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.55rem;display:flex}.clash-order-pipe__tags span{color:#00f0ff;letter-spacing:.12em;background:#050508;border:2px solid #050508;padding:.3rem .55rem;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:800}@media (max-width:900px){.clash-noise-panel{width:100%;padding:2rem 1.25rem 1.5rem;position:relative;inset:auto}.clash-order-panel{width:100%;margin-left:0;padding:2rem 1.25rem}.clash-order-point,.clash-order-pipe{opacity:1;transform:none}.clash-sticky .clash-side,.clash-sticky .clash-order-side{min-height:50vh}}.js-reveal .clash-cut.is-in[data-cut="1"]{transition-delay:70ms}.js-reveal .clash-cut.is-in[data-cut="2"]{transition-delay:.14s}.js-reveal .clash-cut.is-in[data-cut="3"]{transition-delay:.21s}.js-reveal .clash-cut.is-in[data-cut="4"]{transition-delay:.28s}.js-reveal .clash-cut.is-in[data-cut="5"]{transition-delay:.35s}.what-brick{transition:box-shadow .2s var(--clash-ease-hard), border-color .2s var(--clash-ease-hard), transform .2s var(--clash-ease-snap)}.what-brick:hover{transform:translateY(-2px);box-shadow:10px 10px #00f0ff38}.what-brick:hover:not(.bg-cyan-accent){border-color:#00f0ff8c}.scenario-brick{transition:box-shadow .2s var(--clash-ease-hard), transform .2s var(--clash-ease-snap)}.scenario-brick:hover{transform:translateY(-2px)}.electric-border{isolation:isolate;position:relative}.electric-border__inner{z-index:1;position:relative}.electric-border__frame{pointer-events:none;z-index:0;border:var(--eb-thickness,2px) solid var(--eb-color,#00f0ff);box-shadow:0 0 0 1px color-mix(in srgb, var(--eb-color,#00f0ff) 35%, transparent), 4px 4px 0 color-mix(in srgb, var(--eb-color,#00f0ff) 22%, transparent);opacity:calc(.55 + .35 * var(--eb-chaos,.9));animation:.12s steps(2,end) infinite eb-jitter;position:absolute;inset:-3px}@keyframes eb-jitter{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}to{transform:translate(0)}}.border-beam{position:relative;overflow:hidden}.border-beam__body{z-index:1;position:relative}.border-beam__shine{pointer-events:none;z-index:2;background:linear-gradient(90deg, transparent 0%, var(--bb-color,#00f0ff) 50%, transparent 100%);width:40%;height:3px;animation:bb-run var(--bb-duration,3.2s) linear infinite;opacity:.85;position:absolute;inset:0 0 0 -40%}.border-beam__shine:after{content:"";background:linear-gradient(180deg, var(--bb-color,#00f0ff), transparent);width:3px;height:40%;animation:bb-run-v var(--bb-duration,3.2s) linear infinite;animation-delay:calc(var(--bb-duration,3.2s) * .35);position:absolute;bottom:0;left:0}@keyframes bb-run{0%{opacity:0;width:40%;height:3px;top:0;left:-40%}10%{opacity:.9}45%{opacity:.9;left:100%}50%{opacity:0}to{opacity:0;left:100%}}@keyframes bb-run-v{0%{opacity:0;top:-40%}15%{opacity:.85}55%{opacity:0;top:100%}to{opacity:0;top:100%}}.install-ready-seam{position:relative}.install-ready-seam:after{content:"";height:2px;transition:right .65s var(--clash-ease-snap);background:#00f0ff;position:absolute;bottom:-1px;left:0;right:100%}.js-reveal .install-ready-seam.is-in:after,.install-ready-seam.is-in:after{right:0}.gate-pulse.is-in{animation:gate-once .7s var(--clash-ease-hard) .2s both}@keyframes gate-once{0%{border-color:#ffffff26}40%{border-color:#00f0ffa6;box-shadow:0 0 0 1px #00f0ff40}to{box-shadow:none;border-color:#ffffff40}}.section-grid-veil{position:relative}.section-grid-veil:before{content:"";pointer-events:none;z-index:0;opacity:.045;background-image:linear-gradient(#00f0ffe6 1px,#0000 1px),linear-gradient(90deg,#00f0ffe6 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.section-grid-veil>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.electric-border__frame{opacity:.85;animation:none;transform:none}.border-beam__shine,.border-beam__shine:after{animation:none;display:none}.install-ready-seam:after{transition:none;right:0}.gate-pulse.is-in{animation:none}}.clash-frag-row{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.clash-frag{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#9aa3b0;transform:rotate(var(--r,0deg)) translate(var(--x,0), var(--y,0));background:#00000059;border:1px dashed #ff4d0059;padding:.2rem .4rem;font-size:.62rem;animation:.14s steps(2,end) infinite clash-jitter;display:inline-block}.clash-frag:nth-child(2n){color:var(--clash-orange);opacity:.85}.clash-frag:nth-child(3n){opacity:.55;text-decoration:line-through}.clash-frag.f1{--r:-3deg;--x:2px;--y:-3px}.clash-frag.f2{--r:4deg;--x:-3px;--y:2px;animation-delay:30ms}.clash-frag.f3{--r:-5deg;--x:4px;--y:3px;animation-delay:50ms}.clash-frag.f4{--r:2deg;--x:-2px;--y:-4px;animation-delay:20ms}@keyframes clash-jitter{0%{transform:rotate(var(--r,0deg)) translate(var(--x,0), var(--y,0))}50%{transform:rotate(calc(var(--r,0deg) + 1.2deg)) translate(calc(var(--x,0px) + 1px), calc(var(--y,0px) - 1px))}to{transform:rotate(var(--r,0deg)) translate(var(--x,0), var(--y,0))}}.clash-frag.is-in,.is-in .clash-frag{color:#c8cdd6;opacity:1;transition:transform .45s var(--clash-ease-snap), border-color .45s, color .45s, opacity .45s;border-style:solid;border-color:#00f0ff59;text-decoration:none;animation:none;transform:none}.is-in .clash-frag:first-child,.clash-frag.is-in:first-child{transition-delay:50ms}.is-in .clash-frag:nth-child(2),.clash-frag.is-in:nth-child(2){transition-delay:.12s}.is-in .clash-frag:nth-child(3),.clash-frag.is-in:nth-child(3){transition-delay:.19s}.is-in .clash-frag:nth-child(4),.clash-frag.is-in:nth-child(4){transition-delay:.26s}.neo-grid-field{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.neo-grid-field__glow{background:radial-gradient(80% 50% at 50% 0,#00f0ff17,#0000 60%),radial-gradient(40% 40% at 80% 80%,#7b61ff0f,#0000 50%),radial-gradient(30% 30% at 10% 70%,#ff4d000a,#0000 50%);position:absolute;inset:0}.neo-grid-field__perspective{transform-origin:bottom;width:180%;height:120%;position:absolute;bottom:-10%;left:50%;overflow:hidden;transform:translate(-50%)perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 25%,#00000059 55%,#000000d9 100%);mask-image:linear-gradient(#0000 25%,#00000059 55%,#000000d9 100%)}.neo-grid-field__perspective-inner{will-change:transform;background-image:linear-gradient(#00f0ff1c 1px,#0000 1px),linear-gradient(90deg,#00f0ff1c 1px,#0000 1px);background-size:48px 48px;animation:24s linear infinite neo-grid-drift;position:absolute;inset:-96px 0 0}@keyframes neo-grid-drift{0%{transform:translateY(0)}to{transform:translateY(96px)}}.neo-grid-field__scanline{opacity:.4;will-change:transform;pointer-events:none;background:linear-gradient(90deg,#0000,#00f0ff59,#0000);height:2px;animation:7s linear infinite neo-scan-y;position:absolute;top:0;left:0;right:0}@keyframes neo-scan-y{0%{opacity:0;transform:translateY(-4vh)}10%{opacity:.45}90%{opacity:.25}to{opacity:0;transform:translateY(104vh)}}.clash-order-meter{border-top:1px dashed #ffffff14;margin-top:1.15rem;padding-top:.9rem}.clash-order-meter__label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:#7a8290;justify-content:space-between;margin-bottom:.4rem;font-size:.65rem;display:flex}.clash-order-meter__label span:last-child{color:var(--clash-cyan)}.clash-order-meter__track{background:#ffffff0f;border:1px solid #ffffff14;height:6px;position:relative;overflow:hidden}.clash-order-meter__fill{height:100%;width:var(--order,18%);background:linear-gradient(90deg, var(--clash-orange), var(--clash-cyan));transition:width .12s linear;box-shadow:0 0 12px #00f0ff47}.clash-order-meter__stack{flex-direction:column;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.clash-order-meter__stack li{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#7a8290;opacity:.35;transition:opacity .35s var(--clash-ease-snap), transform .35s var(--clash-ease-snap), border-color .35s, color .35s;background:#00000040;border:1px solid #ffffff14;padding:.35rem .5rem;font-size:.72rem;transform:translate(8px)skew(-4deg)}.clash-order-meter__stack li.on{opacity:1;color:var(--clash-cyan);border-color:#00f0ff59;transform:none}.clash-studio-stack{flex-direction:column-reverse;gap:4px;margin:0 0 1rem;display:flex}.clash-studio-stack span{background:var(--clash-purple);opacity:.25;height:7px;animation:2.8s step-end infinite clash-stack-build}.clash-studio-stack span:first-child{width:40%}.clash-studio-stack span:nth-child(2){width:58%;animation-delay:.35s}.clash-studio-stack span:nth-child(3){width:72%;animation-delay:.7s}.clash-studio-stack span:nth-child(4){width:90%;animation-delay:1.05s}.clash-studio-stack span:nth-child(5){width:100%;animation-delay:1.4s}@keyframes clash-stack-build{0%,10%{opacity:.15}20%,80%{opacity:.85;box-shadow:0 0 8px #7b61ff66}90%,to{opacity:.3}}@media (prefers-reduced-motion:reduce){.clash-hero-slash{transform:skew(-12deg)}.neo-grid-field__perspective-inner{animation:none}.neo-grid-field__scanline{opacity:.2;animation:none;transform:translateY(38vh)}.clash-frag{animation:none!important;transform:none!important}.clash-studio-stack span{opacity:.55;animation:none}.js-reveal .clash-cut:not(.is-in),.js-reveal .clash-cut.is-in,.clash-cut{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}.clash-order-meter__fill{transition:none}}
