.stage-page-root{--lw-red-400:#f87171;--lw-red-500:#ef4444;--lw-red-600:#dc2626;--lw-red-700:#b91c1c;--lw-red-800:#991b1b;--lw-black:#000;--lw-zinc-950:#09090b;--lw-zinc-900:#18181b;--lw-zinc-800:#27272a;--lw-zinc-700:#3f3f46;--lw-zinc-600:#52525b;--lw-zinc-500:#71717a;--lw-zinc-400:#a1a1aa;--lw-zinc-300:#d4d4d8;--lw-zinc-200:#e4e4e7;--lw-white:#fff;--lw-white-04:#ffffff0a;--lw-white-06:#ffffff0f;--lw-white-10:#ffffff1a;--lw-white-15:#ffffff26;--lw-white-20:#fff3;--lw-gold-500:#eab308;--lw-border:var(--lw-white-10);--lw-border-soft:var(--lw-white-06);--lw-border-hard:var(--lw-white-20);--lw-font-sans:"Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lw-font-mono:ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--lw-fw-medium:500;--lw-fw-semibold:600;--lw-fw-bold:700;--lw-fw-black:900;--lw-ease-out:cubic-bezier(.16,1,.3,1);--lw-dur-fast:.2s;--lw-dur-base:.3s;--bp-grid:linear-gradient(#ffffff06 1px,transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg,#ffffff06 1px,transparent 1px) 0 0 / 40px 40px, linear-gradient(#ffffff0e 1px,transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg,#ffffff0e 1px,transparent 1px) 0 0 / 8px 8px, #050507;background:var(--lw-black);color:var(--lw-white);font-family:var(--lw-font-sans);font-weight:var(--lw-fw-medium);-webkit-font-smoothing:antialiased}.stage-page-root *,.stage-page-root :before,.stage-page-root :after{box-sizing:border-box}.stage-page-root img{max-width:100%;display:block}.stage-page-root .intro{isolation:isolate;background:#000;width:100%;height:100vh;min-height:680px;position:relative;overflow:hidden}.stage-page-root .intro__bg{z-index:0;transform-origin:50% 55%;animation:22s ease-out both stp-introZoom;position:absolute;inset:0}.stage-page-root .intro__bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-page-root .intro__bg .stage-ph{position:absolute;inset:0}.stage-page-root .intro__veil{z-index:1;pointer-events:none;background:radial-gradient(70% 55%,#000000c7 0%,#0000008c 40%,#00000059 70%,#000000d9 100%),linear-gradient(#000000bf 0%,#00000059 30%,#0006 60%,#000000f2 100%);position:absolute;inset:0}.stage-page-root .intro__scan{z-index:2;pointer-events:none;mix-blend-mode:overlay;opacity:.6;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.stage-page-root .intro__grain{z-index:2;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#dc26260d,#0000 35%),radial-gradient(circle at 80% 70%,#dc26260a,#0000 40%);animation:6s ease-in-out infinite stp-introFlick;position:absolute;inset:0}.stage-page-root .intro__rule{z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#ffffff40 20% 80%,#0000);height:1px;animation:1.4s ease-out 1.4s forwards stp-introFade;position:absolute;left:48px;right:48px}.stage-page-root .intro__rule--top{top:32px}.stage-page-root .intro__rule--bot{bottom:32px}.stage-page-root .intro__corner{z-index:3;border-color:var(--lw-red-600);opacity:0;border-style:solid;border-width:0;width:22px;height:22px;animation:1.2s ease-out 1.6s forwards stp-introFade;position:absolute}.stage-page-root .intro__corner.tl{border-top-width:1px;border-left-width:1px;top:28px;left:44px}.stage-page-root .intro__corner.tr{border-top-width:1px;border-right-width:1px;top:28px;right:44px}.stage-page-root .intro__corner.bl{border-bottom-width:1px;border-left-width:1px;bottom:28px;left:44px}.stage-page-root .intro__corner.br{border-bottom-width:1px;border-right-width:1px;bottom:28px;right:44px}.stage-page-root .intro__meta{z-index:4;font-family:var(--lw-font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--lw-zinc-400);opacity:0;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;animation:1.4s ease-out 2s forwards stp-introFade;display:flex;position:absolute;top:54px;left:64px;right:64px}.stage-page-root .intro__meta .red{color:var(--lw-red-600)}.stage-page-root .intro__meta .live{align-items:center;gap:8px;display:inline-flex}.stage-page-root .intro__meta .live .dot{background:var(--lw-red-600);width:7px;height:7px;box-shadow:0 0 8px var(--lw-red-600);border-radius:50%;animation:1.4s ease-in-out infinite stp-pulse}.stage-page-root .intro__center{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;height:100%;padding:120px 32px 160px;display:flex;position:relative}.stage-page-root .intro__eyebrow{font-family:var(--lw-font-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--lw-red-500);text-shadow:0 1px 6px #000000d9;opacity:0;animation:stp-introRise 1s .6s var(--lw-ease-out) forwards;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex;transform:translateY(8px)}.stage-page-root .intro__eyebrow .bar{background:var(--lw-red-600);width:48px;height:1px;display:inline-block}.stage-page-root .intro__title{font-family:var(--lw-font-sans);letter-spacing:-.045em;text-transform:uppercase;color:var(--lw-white);text-shadow:0 2px 18px #000000e6,0 0 60px #000000b3,0 0 30px #dc26262e;margin:0;font-size:clamp(56px,10vw,168px);font-weight:900;line-height:.86}.stage-page-root .intro__title .row{display:block}.stage-page-root .intro__title .l{opacity:0;transform-origin:50% 100%;display:inline-block;transform:translateY(40px)rotateX(30deg)}.stage-page-root .intro__title .l.in{animation:stp-letterIn .9s var(--lw-ease-out) forwards}.stage-page-root .intro__title .red{color:var(--lw-red-600)}.stage-page-root .intro__sub{font-family:var(--lw-font-mono);letter-spacing:.45em;text-transform:uppercase;color:#f4f4f5;text-shadow:0 1px 8px #000000d9;opacity:0;animation:stp-introRise 1s 2s var(--lw-ease-out) forwards;margin:0;font-size:clamp(11px,1vw,14px);font-weight:700;transform:translateY(10px)}.stage-page-root .intro__sub .sep{color:var(--lw-red-600);margin:0 12px}.stage-page-root .intro__stats{opacity:0;animation:stp-introRise 1s 2.4s var(--lw-ease-out) forwards;flex-wrap:wrap;justify-content:center;gap:24px;margin:0;display:flex;transform:translateY(10px)}.stage-page-root .intro__stats .s{border-left:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:6px;padding:0 22px;display:flex}.stage-page-root .intro__stats .s:first-child{border-left:none}.stage-page-root .intro__stats .num{letter-spacing:-.02em;color:var(--lw-white);text-shadow:0 1px 8px #000000d9;font-size:28px;font-weight:900;line-height:1}.stage-page-root .intro__stats .lbl{font-family:var(--lw-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lw-zinc-300);text-shadow:0 1px 4px #000c;font-size:10px;font-weight:700}.stage-page-root .intro__scroll{z-index:4;font-family:var(--lw-font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--lw-zinc-400);opacity:0;flex-direction:column;align-items:center;gap:14px;font-size:10px;font-weight:700;animation:1.2s ease-out 2.8s forwards stp-introFade;display:flex;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.stage-page-root .intro__scroll .arr{background:linear-gradient(to bottom, transparent, var(--lw-red-600));width:1px;height:44px;position:relative;overflow:hidden}.stage-page-root .intro__scroll .arr:after{content:"";background:var(--lw-red-600);width:5px;height:14px;box-shadow:0 0 12px var(--lw-red-600);animation:2.4s ease-in-out infinite stp-scrollDrip;position:absolute;top:0;left:-2px}@keyframes stp-introZoom{0%{filter:brightness(.85)contrast(1.08);transform:scale(1.16)}to{filter:brightness(.78)contrast(1.06);transform:scale(1)}}@keyframes stp-introFade{to{opacity:1}}@keyframes stp-introRise{to{opacity:1;transform:translateY(0)}}@keyframes stp-letterIn{to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes stp-scrollDrip{0%{opacity:0;transform:translateY(-14px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(44px)}}@keyframes stp-introFlick{0%,92%,to{opacity:1}93%{opacity:.5}94%{opacity:1}96%{opacity:.7}}@keyframes stp-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (max-height:780px){.stage-page-root .intro__stats{display:none}.stage-page-root .intro__center{gap:22px;padding-bottom:120px}}@media (max-height:620px){.stage-page-root .intro__sub{display:none}.stage-page-root .intro__title{font-size:clamp(48px,8vw,96px)}}@media (max-width:720px){.stage-page-root .intro__rule,.stage-page-root .intro__corner{left:18px;right:18px}.stage-page-root .intro__corner.tl,.stage-page-root .intro__corner.bl{left:14px}.stage-page-root .intro__corner.tr,.stage-page-root .intro__corner.br{right:14px}.stage-page-root .intro__meta{letter-spacing:.18em;font-size:9px;left:18px;right:18px}.stage-page-root .intro__stats{gap:8px}.stage-page-root .intro__stats .s{padding:0 12px}.stage-page-root .intro__stats .num{font-size:22px}}.stage-page-root .stage-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-page-root .stage-ph{background:var(--bp-grid);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.stage-page-root .stage-ph span{font-family:var(--lw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;text-align:center;font-size:11px;line-height:1.6}.stage-page-root .stats{border-top:1px solid var(--lw-border-soft);border-bottom:1px solid var(--lw-border-soft);background:var(--lw-black)}.stage-page-root .stats__inner{grid-template-columns:repeat(6,1fr);max-width:1400px;margin:0 auto;display:grid}@media (max-width:1080px){.stage-page-root .stats__inner{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.stage-page-root .stats__inner{grid-template-columns:repeat(2,1fr)}}.stage-page-root .stat{border-right:1px solid var(--lw-border-soft);padding:28px 24px}.stage-page-root .stat:last-child{border-right:none}.stage-page-root .stat__val{letter-spacing:-.02em;color:var(--lw-white);font-size:clamp(28px,3.2vw,44px);font-weight:900;line-height:1}.stage-page-root .stat__val .unit{color:var(--lw-zinc-500);letter-spacing:.06em;margin-left:6px;font-size:.42em}.stage-page-root .stat__label{font-family:var(--lw-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-zinc-500);margin-top:10px;font-size:10px}.stage-page-root section.s{border-bottom:1px solid var(--lw-border-soft);padding:96px 28px;position:relative}.stage-page-root .s__inner{max-width:1400px;margin:0 auto}.stage-page-root .s__head{grid-template-columns:280px 1fr;align-items:start;gap:64px;margin-bottom:56px;display:grid}@media (max-width:1000px){.stage-page-root .s__head{grid-template-columns:1fr;gap:24px}}.stage-page-root .s__num{font-family:var(--lw-font-mono);letter-spacing:.22em;color:var(--lw-zinc-500);text-transform:uppercase;font-size:11px}.stage-page-root .s__num .red{color:var(--lw-red-600)}.stage-page-root .s__title{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(40px,5vw,80px);font-weight:900;line-height:.9}.stage-page-root .s__title .red{color:var(--lw-red-600)}.stage-page-root .s__intro{max-width:780px;color:var(--lw-zinc-300);margin-top:18px;font-size:16px;line-height:1.6}.stage-page-root .s__intro b{color:var(--lw-white);font-weight:700}.stage-page-root .s__sidetag{font-family:var(--lw-font-mono);color:var(--lw-zinc-500);letter-spacing:.18em;text-transform:uppercase;border-left:2px solid var(--lw-red-600);padding:6px 0 6px 12px;font-size:10px;position:sticky;top:80px}.stage-page-root section.s.alt{background:#040405}.stage-page-root .eyebrow-red{font-family:var(--lw-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lw-red-600);font-size:10px;font-weight:700}.stage-page-root .h3{letter-spacing:-.02em;text-transform:uppercase;color:var(--lw-white);font-size:clamp(20px,1.7vw,26px);font-weight:900;line-height:1.05}.stage-page-root .p{color:var(--lw-zinc-300);font-size:15px;line-height:1.65}.stage-page-root .p b{color:var(--lw-white);font-weight:700}.stage-page-root .p--mute{color:var(--lw-zinc-400)}.stage-page-root .p--small{color:var(--lw-zinc-400);font-size:13px;line-height:1.55}.stage-page-root .spec{border-collapse:collapse;width:100%;font-family:var(--lw-font-mono);font-size:12px}.stage-page-root .spec td,.stage-page-root .spec th{text-align:left;border-bottom:1px solid var(--lw-border-soft);letter-spacing:.08em;text-transform:uppercase;vertical-align:top;padding:12px 14px}.stage-page-root .spec th{color:var(--lw-zinc-500);width:38%;font-weight:700}.stage-page-root .spec td{color:var(--lw-zinc-300);font-weight:500}.stage-page-root .spec td .red{color:var(--lw-red-600);font-weight:700}.stage-page-root .team{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1000px){.stage-page-root .team{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stage-page-root .team{grid-template-columns:1fr}}.stage-page-root .team__card{border:1px solid var(--lw-border-soft);background:var(--lw-zinc-950);transition:border-color var(--lw-dur-base) var(--lw-ease-out);padding:22px 20px 24px;position:relative}.stage-page-root .team__card:hover{border-color:var(--lw-white-15)}.stage-page-root .team__card .role{font-family:var(--lw-font-mono);letter-spacing:.22em;color:var(--lw-red-600);text-transform:uppercase;font-size:9px}.stage-page-root .team__card .name{letter-spacing:-.01em;text-transform:uppercase;margin-top:10px;font-size:18px;font-weight:900;line-height:1.1}.stage-page-root .team__card .note{font-family:var(--lw-font-mono);color:var(--lw-zinc-500);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:10px}.stage-page-root .team__card:after{content:"";border-top:1px solid var(--lw-white-15);border-right:1px solid var(--lw-white-15);width:10px;height:10px;position:absolute;top:0;right:0}.stage-page-root .suppliers{border:1px solid var(--lw-border-soft);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:900px){.stage-page-root .suppliers{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.stage-page-root .suppliers{grid-template-columns:repeat(2,1fr)}}.stage-page-root .sup{border-right:1px solid var(--lw-border-soft);border-bottom:1px solid var(--lw-border-soft);padding:22px 18px}.stage-page-root .sup .scope{font-family:var(--lw-font-mono);letter-spacing:.22em;color:var(--lw-red-600);text-transform:uppercase;font-size:9px}.stage-page-root .sup .name{text-transform:uppercase;letter-spacing:-.005em;margin-top:10px;font-size:17px;font-weight:900}.stage-page-root .sup .city{font-family:var(--lw-font-mono);color:var(--lw-zinc-500);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:10px}.stage-page-root .cols{grid-template-columns:380px 1fr;gap:48px;display:grid}@media (max-width:1000px){.stage-page-root .cols{grid-template-columns:1fr}}.stage-page-root .cols--center{align-items:center}.stage-page-root .callout{border-left:2px solid var(--lw-red-600);font-family:var(--lw-font-mono);color:var(--lw-zinc-300);letter-spacing:.05em;background:#dc26260a;padding:10px 18px;font-size:12px;line-height:1.55}.stage-page-root .callout .lbl{color:var(--lw-red-600);letter-spacing:.2em;text-transform:uppercase;margin-right:8px;font-weight:700}.stage-page-root .fxgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1080px){.stage-page-root .fxgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.stage-page-root .fxgrid{grid-template-columns:1fr}}.stage-page-root .fx{border:1px solid var(--lw-border-soft);background:var(--lw-zinc-950);grid-template-rows:auto auto 1fr auto auto;display:grid;position:relative;overflow:hidden}.stage-page-root .fx:hover{border-color:var(--lw-white-15)}.stage-page-root .fx__hd{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px 10px;display:flex}.stage-page-root .fx__hd .brand{font-family:var(--lw-font-mono);letter-spacing:.22em;color:var(--lw-red-600);text-transform:uppercase;font-size:10px}.stage-page-root .fx__hd .qty{font-family:var(--lw-font-mono);letter-spacing:.12em;color:var(--lw-white);background:var(--lw-red-600);padding:3px 9px;font-size:11px;font-weight:700}.stage-page-root .fx__model{letter-spacing:-.005em;text-transform:uppercase;padding:0 18px 14px;font-size:17px;font-weight:900;line-height:1.1}.stage-page-root .fx__bp{background:var(--bp-grid);border-top:1px solid var(--lw-border-soft);border-bottom:1px solid var(--lw-border-soft);height:240px;position:relative;overflow:hidden}.stage-page-root .fx__bp .corner{pointer-events:none;z-index:2;border:0 solid #dc262699;width:10px;height:10px;position:absolute}.stage-page-root .fx__bp .corner.tl{border-top-width:1px;border-left-width:1px;top:6px;left:6px}.stage-page-root .fx__bp .corner.tr{border-top-width:1px;border-right-width:1px;top:6px;right:6px}.stage-page-root .fx__bp .corner.bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.stage-page-root .fx__bp .corner.br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.stage-page-root .fx__bp .stamp{font-family:var(--lw-font-mono);letter-spacing:.14em;color:var(--lw-zinc-600);text-transform:uppercase;z-index:2;font-size:9px;position:absolute;bottom:8px;right:10px}.stage-page-root .fx__bp .view{font-family:var(--lw-font-mono);letter-spacing:.16em;color:var(--lw-zinc-600);text-transform:uppercase;z-index:2;font-size:9px;position:absolute;top:8px;left:10px}.stage-page-root .fx__specs{border-top:1px solid var(--lw-border-soft);grid-template-columns:1fr 1fr;display:grid}.stage-page-root .fx__specs>div{font-family:var(--lw-font-mono);border-right:1px solid var(--lw-border-soft);border-bottom:1px solid var(--lw-border-soft);letter-spacing:.05em;padding:9px 18px;font-size:10.5px;line-height:1.4}.stage-page-root .fx__specs>div:nth-child(2n){border-right:none}.stage-page-root .fx__specs>div:nth-last-child(-n+2){border-bottom:none}.stage-page-root .fx__specs .k{color:var(--lw-zinc-500);text-transform:uppercase;letter-spacing:.16em;margin-bottom:3px;font-size:9px;display:block}.stage-page-root .fx__specs .v{color:var(--lw-zinc-200);font-weight:700}.stage-page-root .fx__specs .v .red{color:var(--lw-red-600)}.stage-page-root .fx__ft{font-family:var(--lw-font-mono);color:var(--lw-zinc-400);letter-spacing:.04em;padding:12px 18px 16px;font-size:10.5px;line-height:1.55}.stage-page-root .fx__ft b{color:var(--lw-white)}.stage-page-root .fx__ft .role{color:var(--lw-red-600);text-transform:uppercase;letter-spacing:.18em;margin-bottom:5px;font-size:9px;font-weight:700}.stage-page-root .detail{border:1px solid var(--lw-border-soft);background:var(--lw-zinc-950);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);margin-bottom:18px;display:grid;overflow:hidden}@media (max-width:900px){.stage-page-root .detail{grid-template-columns:1fr}}.stage-page-root .detail__bp{background:var(--bp-grid);border-right:1px solid var(--lw-border-soft);min-height:400px;position:relative;overflow:hidden}@media (max-width:900px){.stage-page-root .detail__bp{border-right:none;border-bottom:1px solid var(--lw-border-soft);min-height:340px}}.stage-page-root .detail__bp .corner{pointer-events:none;z-index:2;border:0 solid #dc2626b3;width:14px;height:14px;position:absolute}.stage-page-root .detail__bp .corner.tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.stage-page-root .detail__bp .corner.br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.stage-page-root .detail__bp .stamp{font-family:var(--lw-font-mono);letter-spacing:.18em;color:var(--lw-zinc-500);text-transform:uppercase;z-index:2;font-size:9.5px;position:absolute;top:12px;right:16px}.stage-page-root .detail__bp .stamp span{color:var(--lw-red-600)}.stage-page-root .detail__bp .view{font-family:var(--lw-font-mono);letter-spacing:.16em;color:var(--lw-zinc-600);text-transform:uppercase;z-index:2;font-size:9.5px;position:absolute;bottom:12px;left:16px}.stage-page-root .detail__info{align-content:start;gap:16px;padding:32px;display:grid}.stage-page-root .detail__info .lbl{font-family:var(--lw-font-mono);letter-spacing:.22em;color:var(--lw-red-600);text-transform:uppercase;font-size:10px;font-weight:700}.stage-page-root .detail__info .ttl{letter-spacing:-.02em;text-transform:uppercase;color:var(--lw-white);font-size:28px;font-weight:900;line-height:1}.stage-page-root .detail__info .ttl .red{color:var(--lw-red-600)}.stage-page-root .detail__info .desc{color:var(--lw-zinc-400);font-size:14px;line-height:1.6}.stage-page-root .detail__info .desc b{color:var(--lw-white)}.stage-page-root .detail__info .specs{border:1px solid var(--lw-border-soft);grid-template-columns:1fr 1fr;margin-top:6px;display:grid}.stage-page-root .detail__info .specs>div{font-family:var(--lw-font-mono);border-right:1px solid var(--lw-border-soft);border-bottom:1px solid var(--lw-border-soft);letter-spacing:.05em;padding:10px 14px;font-size:11px;line-height:1.45}.stage-page-root .detail__info .specs>div:nth-child(2n){border-right:none}.stage-page-root .detail__info .specs>div:nth-last-child(-n+2){border-bottom:none}.stage-page-root .detail__info .specs .k{color:var(--lw-zinc-500);text-transform:uppercase;letter-spacing:.18em;margin-bottom:4px;font-size:9px;display:block}.stage-page-root .detail__info .specs .v{color:#e4e4e7;font-weight:700}.stage-page-root .detail__info .specs .v .red{color:var(--lw-red-600)}.stage-page-root .bigbp{border:1px solid var(--lw-border);background:#050507;padding:24px 28px;position:relative;overflow:hidden}.stage-page-root .bigbp:before,.stage-page-root .bigbp:after{content:"";border-color:var(--lw-red-600);border-style:solid;border-width:0;width:22px;height:22px;position:absolute}.stage-page-root .bigbp:before{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.stage-page-root .bigbp:after{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.stage-page-root .bigbp__hd{border-bottom:1px dashed var(--lw-border-soft);font-family:var(--lw-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lw-zinc-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding-bottom:14px;font-size:10px;display:flex}.stage-page-root .bigbp__hd .lbl{color:var(--lw-white)}.stage-page-root .bigbp__hd .div{color:var(--lw-red-600)}.stage-page-root .bigbp__slot{border:1px solid var(--lw-border-soft);background:#0a0a0c;height:380px;position:relative;overflow:hidden}.stage-page-root .bigbp__ft{border-top:1px dashed var(--lw-border-soft);font-family:var(--lw-font-mono);letter-spacing:.14em;color:var(--lw-zinc-500);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;font-size:10px;display:flex}.stage-page-root .bigbp__ft .pair{color:var(--lw-zinc-300)}.stage-page-root .bigbp__ft .pair b{color:var(--lw-red-600);margin-right:4px;font-weight:700}.stage-page-root .chain{border:1px solid var(--lw-border-soft);display:grid;overflow:hidden}.stage-page-root .chain__row{border-bottom:1px solid var(--lw-border-soft);grid-template-columns:60px 1fr auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.stage-page-root .chain__row:last-child{border-bottom:none}.stage-page-root .chain__row .step{font-family:var(--lw-font-mono);color:var(--lw-red-600);letter-spacing:.16em;font-size:11px;font-weight:700}.stage-page-root .chain__row .name{text-transform:uppercase;letter-spacing:-.005em;font-size:14px;font-weight:700}.stage-page-root .chain__row .name .mute{color:var(--lw-zinc-500);font-weight:500;font-family:var(--lw-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-left:10px;font-size:11px}.stage-page-root .chain__row .meta{font-family:var(--lw-font-mono);color:var(--lw-zinc-400);letter-spacing:.08em;text-transform:uppercase;text-align:right;font-size:11px}.stage-page-root .pacounts{border:1px solid var(--lw-border-soft);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:900px){.stage-page-root .pacounts{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.stage-page-root .pacounts{grid-template-columns:repeat(2,1fr)}}.stage-page-root .pacounts__c{border-right:1px solid var(--lw-border-soft);border-bottom:1px solid var(--lw-border-soft);padding:18px 16px}.stage-page-root .pacounts__c .num{color:var(--lw-white);letter-spacing:-.02em;font-size:34px;font-weight:900;line-height:1}.stage-page-root .pacounts__c .num:before{content:"× ";color:var(--lw-red-600);vertical-align:.18em;margin-right:2px;font-size:.6em}.stage-page-root .pacounts__c .name{text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:12px;font-weight:700}.stage-page-root .pacounts__c .role{font-family:var(--lw-font-mono);letter-spacing:.14em;color:var(--lw-zinc-500);text-transform:uppercase;margin-top:4px;font-size:9px}.stage-page-root .cfg{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:900px){.stage-page-root .cfg{grid-template-columns:1fr}}.stage-page-root .cfg__row{border:1px solid var(--lw-border-soft);background:var(--lw-zinc-950);grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding:14px 16px;display:grid}.stage-page-root .cfg__row .what{font-family:var(--lw-font-mono);letter-spacing:.12em;color:var(--lw-zinc-300);text-transform:uppercase;font-size:11px}.stage-page-root .cfg__row .what .pos{color:var(--lw-zinc-500)}.stage-page-root .cfg__row .qty{letter-spacing:-.01em;color:var(--lw-white);font-size:14px;font-weight:900}.stage-page-root .cfg__row .qty .red{color:var(--lw-red-600)}.stage-page-root .pyro{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.stage-page-root .pyro{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.stage-page-root .pyro{grid-template-columns:1fr}}.stage-page-root .pyro__card{border:1px solid var(--lw-border-soft);background:var(--lw-zinc-950);padding:18px 16px}.stage-page-root .pyro__card .role{font-family:var(--lw-font-mono);letter-spacing:.22em;color:var(--lw-red-600);text-transform:uppercase;font-size:9px}.stage-page-root .pyro__card .num{letter-spacing:-.02em;margin-top:10px;font-size:32px;font-weight:900;line-height:1}.stage-page-root .pyro__card .num .unit{color:var(--lw-zinc-500);letter-spacing:.08em;margin-left:6px;font-size:.5em}.stage-page-root .pyro__card .label{font-family:var(--lw-font-mono);color:var(--lw-zinc-400);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:11px}.stage-page-root .src{border:1px dashed var(--lw-border-soft);background:#dc262606;padding:20px 24px}.stage-page-root .src .lbl{font-family:var(--lw-font-mono);letter-spacing:.22em;color:var(--lw-red-600);text-transform:uppercase;font-size:10px}.stage-page-root .src .list{font-family:var(--lw-font-mono);color:var(--lw-zinc-400);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:12px;line-height:1.7}.stage-page-root .r{opacity:0;transition:opacity .6s var(--lw-ease-out), transform .6s var(--lw-ease-out);transform:translateY(14px)}.stage-page-root .r.in{opacity:1;transform:none}.stage-page-root .r-stagger>*{opacity:0;transition:opacity .5s var(--lw-ease-out), transform .5s var(--lw-ease-out);transform:translateY(10px)}.stage-page-root .r-stagger.in>*{opacity:1;transform:none}.stage-page-root .r-stagger.in>:first-child{transition-delay:0s}.stage-page-root .r-stagger.in>:nth-child(2){transition-delay:60ms}.stage-page-root .r-stagger.in>:nth-child(3){transition-delay:.12s}.stage-page-root .r-stagger.in>:nth-child(4){transition-delay:.18s}.stage-page-root .r-stagger.in>:nth-child(5){transition-delay:.24s}.stage-page-root .r-stagger.in>:nth-child(6){transition-delay:.3s}.stage-page-root .r-stagger.in>:nth-child(7){transition-delay:.36s}.stage-page-root .r-stagger.in>:nth-child(8){transition-delay:.42s}.stage-page-root .r-stagger.in>:nth-child(9){transition-delay:.48s}.stage-page-root .r-stagger.in>:nth-child(10){transition-delay:.54s}.stage-page-root .r-stagger.in>:nth-child(n+11){transition-delay:.6s}@media (prefers-reduced-motion:reduce){.stage-page-root .r,.stage-page-root .r-stagger>*{opacity:1;transition:none;transform:none}.stage-page-root .intro__bg,.stage-page-root .intro__grain{animation:none}}
