.hero2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(20px,3vw,48px);min-height:max(480px,100svh - 230px);display:grid}.hero-txt{flex-direction:column;justify-content:center;min-width:0;padding-block:16px;display:flex}.hero-txt h1 em{color:var(--sky);font-style:normal}.hero-txt .form{max-width:560px;display:flex}.hero-txt .form input{font:inherit;color:var(--tx);text-align:start;border:1px solid #2a4258;direction:ltr;background:#050a0f;border-inline-end:0;border-radius:0;flex:1;min-width:0;min-height:56px;padding:10px 14px;font-family:MU Mono,ui-monospace,monospace;font-size:16px}.hero-txt .form input::placeholder{color:#6f869b}.hero-txt .form input:focus{outline:2px solid var(--sky);outline-offset:1px;border-color:var(--sky)}.hero-txt .form .btn{border-radius:0;min-height:56px;padding-inline:22px;font-size:17px}.hero-txt .fine{color:var(--mu);max-width:560px;margin:12px 0 0;font-size:14px}@media (width<=900px){.hero2{grid-template-columns:minmax(0,1fr);row-gap:22px;min-height:0}.hero-txt{padding-block:4px 0}.hero-txt .form{flex-direction:column;max-width:none}.hero-txt .form input{border-inline-end:1px solid #2a4258;border-bottom:0}.hero-txt .form .btn{width:100%;min-height:56px}}@media (width<=640px){.hero-txt h1{font-size:clamp(25px,7.4vw,30px);line-height:1.25}.hero-txt .lead{margin-bottom:14px;font-size:16px;line-height:1.6}.hero-txt .fine{margin-top:8px}.hero-txt .ticks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hero-txt .ticks b{font-size:20px}.hero-txt .ticks div{letter-spacing:0;font-size:11.5px}}.how{flex-direction:column;display:flex}.how-txt{border-inline-start:3px solid var(--sky);flex-direction:column;gap:12px;min-width:0;padding-inline-start:20px;display:flex}.how-txt .no{color:var(--sky);letter-spacing:.14em;text-align:start;direction:ltr;font-family:MU Mono,monospace;font-size:14px}[dir=rtl] .how-txt .no{text-align:right}.how-txt h2{color:#fff;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.3}.how-txt p{color:#c3d3e2;max-width:34em;margin:0;font-size:18px;line-height:1.75}@media (width<=900px){.how-txt p{font-size:17px}}.livegrid{grid-template-columns:minmax(0,1fr);gap:14px}.scanstage{min-width:0}.sstage-wrap{width:100%;max-width:1000px;margin-inline:auto;position:relative}.sstage-wrap .s3d.is-box{aspect-ratio:16/9}.panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 14px;display:grid}.panel .eta{grid-area:1/1}.panel .prog{grid-area:2/1}.panel .cnts{grid-area:3/1;align-self:stretch}.panel .runsteps{grid-area:1/2/span 3}@media (width<=900px){.sstage-wrap .s3d.is-box{aspect-ratio:4/5}.sstage-wrap{max-width:520px}.panel{grid-template-columns:minmax(0,1fr)}.panel .eta,.panel .prog,.panel .cnts,.panel .runsteps{grid-area:auto/1}}.flow:has(#step-4:not([hidden])){max-width:1120px}.eta .eta-note{color:var(--dim);margin:2px 0 0;font-size:13px}.prog{border:1px solid var(--ln);background:var(--s1);align-items:center;gap:12px;padding:9px 14px;display:flex}.prog .bar{background:#122030;flex:1;height:6px}.prog .bar i{background:var(--sky);width:0;height:100%;transition:width .4s;display:block}.prog b{text-align:end;min-width:3.2em;font-size:18px;font-weight:500}.runsteps{border:1px solid var(--ln);background:var(--s1);margin:0;padding:0;list-style:none}.runsteps li{color:var(--dim);border-bottom:1px solid var(--ln);align-items:center;gap:12px;min-height:40px;padding:8px 14px;font-size:15.5px;display:flex}.runsteps li:last-child{border-bottom:0}.runsteps .ck{box-sizing:border-box;border:2px solid #2a4258;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.runsteps li[data-state=running]{color:var(--tx);background:#0a1b2a}.runsteps li[data-state=running] .ck{border-color:var(--sky);border-top-color:#0000;animation:1s linear infinite mus-spin}.runsteps li[data-state=done]{color:var(--tx2)}.runsteps li[data-state=done] .ck{background:#35e08a;border-color:#35e08a}.runsteps li[data-state=done] .ck:after{content:"";border:2px solid #04120b;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.runsteps li[data-state=error]{color:var(--tx)}.runsteps li[data-state=error] .ck{border-color:var(--red);background:var(--red)}@keyframes mus-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.runsteps li[data-state=running] .ck{border-top-color:var(--sky);animation:none}.prog .bar i{transition:none}}.tipline{border:1px solid var(--ln);color:var(--tx2);background:#08121b;align-items:baseline;gap:12px;min-height:3.6em;margin:16px 0 0;padding:12px 16px;font-size:16px;line-height:1.6;display:flex}.tipline b{letter-spacing:.1em;color:var(--sky);text-transform:uppercase;flex:none;font-family:MU Mono,monospace;font-size:12.5px;font-weight:500}.tipline #tip-text{opacity:0;transition:opacity .28s}.tipline #tip-text.in{opacity:1}.leave{color:var(--mu);margin:12px 0 0;font-size:15px}.demo-s.inl{margin:0;display:inline}.scanerr{background:linear-gradient(180deg,#160807,var(--s1));border:1px solid #7a2a26;margin-top:16px;padding:16px 18px}.scanerr[hidden]{display:none}.scanerr h3{margin:0 0 6px}.scanerr h3:focus{outline:none}.scanerr p{color:var(--tx2);margin:0 0 12px}.rissue:not([hidden]){animation:.5s both mus-in}@keyframes mus-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rissue:not([hidden]){animation:none}}.s3d{z-index:-1;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;isolation:isolate;background:#000;position:fixed;inset:0;overflow:hidden}.s3d:active{cursor:grabbing}.s3d,.s3d .s3d-pause{pointer-events:auto}.s3d.is-box{z-index:auto;aspect-ratio:16/9;border:1px solid var(--ln3,#2a4258);contain:paint;width:100%;position:relative;inset:auto}.s3d-live{opacity:0;transition:opacity .6s;position:absolute;inset:0}.s3d[data-state=live] .s3d-live{opacity:1}.s3d-live canvas{touch-action:pan-y;width:100%;height:100%;display:block}.s3d-glow{pointer-events:none;background:radial-gradient(34% 30% at 64% 54%,#38b6ff8c,#146ec833 52%,#0000 74%);transition:opacity .7s;animation:1.3s ease-in-out infinite alternate s3d-glow;position:absolute;inset:0}html[dir=rtl] .s3d-glow{background:radial-gradient(34% 30% at 36% 54%,#38b6ff8c,#146ec833 52%,#0000 74%)}.s3d.is-box .s3d-glow{background:radial-gradient(40% 36% at 50% 52%,#38b6ff8c,#146ec833 52%,#0000 74%)}.s3d[data-state=live] .s3d-glow,.s3d[data-state=failed] .s3d-glow,.s3d[data-state=poster] .s3d-glow{opacity:0;animation:none}@keyframes s3d-glow{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.s3d[data-state=poster],.s3d[data-state=failed]{display:none}@media (prefers-reduced-motion:reduce){.s3d-glow{animation:none}.s3d-live{transition:none}}.s3d-cards{pointer-events:none;z-index:2;direction:ltr;position:absolute;inset:0;overflow:hidden}.s3d-leader{transform-origin:0;z-index:0;opacity:0;will-change:transform,opacity;height:1.5px;position:absolute;top:0;left:0}.s3d-card{z-index:1;white-space:nowrap;opacity:0;will-change:transform,opacity;color:#38b6ff;direction:rtl;background:#050a10ed;border:1px solid;align-items:center;gap:.5em;max-width:min(320px,70vw);padding:.32em .8em .36em;font-family:MU Arabic,MU Sans,system-ui,sans-serif;font-size:15px;line-height:1.45;display:flex;position:absolute;top:0;left:0}.s3d-card[lang=en]{direction:ltr}.s3d-card b{color:currentColor;flex:none;font-family:MU Mono,ui-monospace,monospace;font-size:.8em;font-weight:500}.s3d-card span{color:#fff;white-space:normal}.s3d-card.sev-r{color:#ff6b63}.s3d-card.sev-a{color:#ffb020}.s3d-card.sev-s{color:#38b6ff}.s3d-card.sev-g{color:#35e08a}.s3d-card.is-ok{padding:.2em .6em .24em;font-size:14px}.s3d-card.is-side{border-style:dashed}@media (width<=700px){.s3d-card{max-width:min(240px,66vw);font-size:13px}.s3d:not(.is-box) .s3d-pause{inset-block-start:calc(var(--top-full,64px) + var(--demo-h,0px) + 14px);inset-block-end:auto}}.s3d-pause{z-index:5;min-width:44px;min-height:44px;color:var(--tx2,#c3d3e2);cursor:pointer;opacity:.4;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font:500 12.5px/1 MU Arabic,MU Sans,system-ui,sans-serif;transition:opacity .25s;display:inline-flex;position:absolute;inset-block-end:76px;inset-inline-end:10px}.s3d-pause .ic{background:#04070b73;border:1px solid #78a0be59;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.s3d-pause .lbl{white-space:nowrap;opacity:0;background:#04070bb8;border-radius:13px;max-width:0;line-height:26px;transition:max-width .25s,opacity .2s;overflow:hidden}.s3d-pause:hover,.s3d-pause:focus-visible,.s3d.is-touched .s3d-pause{opacity:1}.s3d-pause:hover .lbl,.s3d-pause:focus-visible .lbl,.s3d.is-touched .s3d-pause .lbl{opacity:1;max-width:170px;padding-inline:10px}.s3d-pause:focus-visible{outline:2px solid var(--sky,#38b6ff);outline-offset:-4px;border-radius:22px}.s3d-pause svg{width:16px;height:16px}.s3d-pause .i-still,.s3d-pause[aria-pressed=true] .i-run{display:none}.s3d-pause[aria-pressed=true] .i-still{display:block}@media (prefers-reduced-motion:reduce){.s3d-pause,.s3d-pause .lbl{transition:none}}.s3d-pause[hidden]{display:none}.hero-poster{min-width:0;display:none}.hero-poster-ns{display:block}.hero-poster img{border:1px solid var(--ln);width:100%;max-width:640px;height:auto;margin-inline:auto;display:block}body:has(.stagepage) .bg-grid{display:none}main:has(.stagepage){z-index:1;pointer-events:none;position:relative}main:has(.stagepage) .hero-txt,main:has(.stagepage) .how-txt,main:has(.stagepage) .veil{pointer-events:auto}.hero2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:calc(100svh - 150px)}.hero-txt{background:linear-gradient(90deg,#04070b00,#04070b00)}.how{gap:0;margin-top:0}.how-step{align-items:center;min-height:100svh;display:flex}.how-step .how-txt{background:#04070bbd;max-width:min(470px,100%);padding-block:18px;padding-inline-end:18px}.how-k{margin:0 0 8px;position:relative}.veil{clip-path:inset(0 -100vmax);background:#04070be6;padding-block:clamp(24px,4vw,56px);position:relative;box-shadow:0 0 0 100vmax #04070be6}.veil .sec{margin-top:0}@media (width<=900px){.hero2{grid-template-columns:minmax(0,1fr);align-items:end;row-gap:0;min-height:100svh}.hero-txt{background:linear-gradient(#04070b00,#04070be6 26px);margin-inline:-16px;padding-block:30px 18px;padding-inline:16px}.how-step{align-items:flex-end;min-height:100svh;padding-bottom:20px}.how-step .how-txt{background:#04070be6;border-inline-start-width:3px;max-width:none;padding:16px 18px}}.cmp h2{margin:28px 0 12px}.cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cmp-col{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.cmp-col figcaption{letter-spacing:.08em;color:var(--sky);text-transform:uppercase;font-family:MU Mono,monospace;font-size:12.5px}.cmp-still{border:1px solid var(--ln);background:#04070b;position:relative;overflow:hidden}.cmp-still img{object-fit:cover;width:100%;height:100%;display:block}.cmp-still.is-wide{aspect-ratio:16/9}.cmp-still.is-tall{aspect-ratio:4/5}.cmp .s3d.is-box.is-wide{aspect-ratio:16/9}.cmp .s3d.is-box.is-tall{aspect-ratio:4/5}.cmp-freeze{align-self:flex-start}.cmp-fps{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.cmp-fps th,.cmp-fps td{text-align:start;border-bottom:1px solid var(--ln);padding:9px 12px}.cmp-fps thead th{color:var(--mu);font-size:12.5px;font-weight:500}.cmp-fps td.n{font-variant-numeric:tabular-nums;font-family:MU Mono,monospace}@media (width<=760px){.cmp-grid{grid-template-columns:minmax(0,1fr)}}html.no3d .s3d{display:none!important}html.no3d .hero-poster,html.no3d .bg-grid{display:block}html.no3d main:has(.stagepage){pointer-events:auto;position:static}html.no3d .hero2{align-items:center;min-height:0}html.no3d .hero-txt{background:0 0;margin-inline:0;padding-inline:0}html.no3d .how{gap:clamp(36px,6vw,84px);margin-top:clamp(12px,2.5vw,36px)}html.no3d .how-step{min-height:0;padding-bottom:0;display:block}html.no3d .how-step .how-txt{padding:0;background:0 0;max-width:none;padding-inline-start:20px}html.no3d .veil{box-shadow:none;clip-path:none;background:0 0;padding-block:0}@media (width<=900px){html.no3d .hero2{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:22px}html.no3d .how-step{min-height:0}}