@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-vietnamese-wdth-normal.4a04442c.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-ext-wdth-normal.33cc89f0.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-wdth-normal.8eca89c0.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.fe77cf74.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-400-normal.c53594e1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.03c3c250.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-400-normal.f9650ffc.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-greek-400-normal.5f160bba.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-400-normal.bedb8549.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.7f721ef5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-400-normal.072f5433.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.20dd57fa.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-400-normal.40b9fc05.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-sans-latin-400-normal.13a15bcd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-400-normal.48b78688.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.926ddd5b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-500-normal.cfe07773.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.8f83abe5.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-500-normal.b36047ca.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-greek-500-normal.e5c8b350.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-500-normal.0f811c39.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.4e93e369.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-500-normal.7649f465.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.91b576dd.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-500-normal.e617d40b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-sans-latin-500-normal.4cdcd386.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-500-normal.f8dd458c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.399ec1c9.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-ext-600-normal.a53cdf56.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.015f312d.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-cyrillic-600-normal.fdcd15f2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-greek-600-normal.6cd27d8b.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-greek-600-normal.30fba19a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.4aa57cdf.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-vietnamese-600-normal.ea0cd549.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.cb6ca6c6.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-ext-600-normal.73c474de.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/ibm-plex-sans-latin-600-normal.1cdb9a2c.woff2) format("woff2"),url(/_next/static/media/ibm-plex-sans-latin-600-normal.0eddcd6d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#000;color:#fff}html{scroll-behavior:auto}.journey a{color:#5c86ff}.journey a:hover{color:#fff}.journey .pg{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;color:#fff;background:#000;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}.journey .d{font-family:Archivo Variable,Archivo,Arial Narrow,system-ui,sans-serif;font-weight:800;font-stretch:72%;text-transform:uppercase;letter-spacing:-.01em;line-height:.88;margin:0}.journey .m{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.journey .lab{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.journey .bl{color:#5c86ff}.journey .amb{color:#ffb23f}.journey .mu{color:hsla(0,0%,100%,.62)}.journey .lead{font-size:clamp(17px,1.35vw,21px);line-height:1.5;color:hsla(0,0%,100%,.84);margin:0}.journey .wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px);box-sizing:border-box}.journey .sec{position:relative;z-index:1;padding:clamp(110px,14vw,200px) 0}.journey .secno{display:flex;gap:14px;align-items:center}.journey .secno b{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:11px;color:#5c86ff;letter-spacing:.14em}.journey .secno i{flex:0 0 48px;height:1px;background:hsla(0,0%,100%,.24)}.journey .ev{display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px 4px 7px;border:1px solid;border-radius:2px;white-space:nowrap;align-self:flex-start}.journey .ev:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.journey .sim{color:#7ea0ff;border-color:rgba(126,160,255,.45)}.journey .est{color:#ffb23f;border-color:rgba(255,178,63,.45)}.journey .pro{color:#9aa0ae;border-color:rgba(154,160,174,.4)}.journey .btn{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 24px;border:1px solid hsla(0,0%,100%,.26);background:transparent;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .3s,color .3s;box-sizing:border-box}.journey .btn:after{content:"";position:absolute;inset:0;background:#fff;transform:translateY(101%);transition:transform .45s cubic-bezier(.7,0,.2,1);z-index:-1}.journey .btn:hover{color:#000;border-color:#fff}.journey .btn:hover:after{transform:none}.journey .p{background:#1f4bff;border-color:#1f4bff;box-shadow:0 0 40px rgba(31,75,255,.5)}.journey .p:hover{color:#1f4bff}.journey .sm{min-height:44px;padding:0 16px;font-size:11px}.journey .on{border-color:#5c86ff;color:#fff;background:rgba(31,75,255,.18)}.journey .tb{min-height:44px;padding:0 2px;background:none;border:0;border-bottom:1px solid transparent;color:hsla(0,0%,100%,.5);font:500 12px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.journey .tb:hover{color:#fff}.journey .tbon{color:#fff;border-bottom-color:#5c86ff}.journey .hair{border-top:1px solid hsla(0,0%,100%,.12)}.journey .line{height:2px;background:hsla(0,0%,100%,.1);position:relative}.journey .fb{background:#1f4bff;box-shadow:0 0 18px #1f4bff}.journey .fa,.journey .fb{position:absolute;left:0;top:0;bottom:0}.journey .fa{background:#ffb23f;box-shadow:0 0 14px rgba(255,178,63,.6)}.journey .hud{position:relative}.journey .hud:after,.journey .hud:before{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.journey .hud:before{left:-1px;top:-1px;border-left:1px solid #5c86ff;border-top:1px solid #5c86ff}.journey .hud:after{right:-1px;bottom:-1px;border-right:1px solid #5c86ff;border-bottom:1px solid #5c86ff}.journey .glass{background:rgba(6,9,20,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.1)}.journey input[type=range]{width:100%;accent-color:#1f4bff;height:44px}.journey input[type=checkbox]{width:20px;height:20px;accent-color:#1f4bff;flex:none}.journey a:focus-visible,.journey button:focus-visible,.journey input:focus-visible{outline:2px solid #ffb23f;outline-offset:4px}.journey .c3d{display:block;touch-action:none;cursor:-webkit-grab;cursor:grab}.journey .c3d:active{cursor:-webkit-grabbing;cursor:grabbing}.journey .lbl{position:absolute;transform:translate(-50%,-130%);pointer-events:none;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.8);border:1px solid #ffb23f;padding:5px 9px;white-space:nowrap}.journey .cell,.journey .lbl{font:500 10px IBM Plex Mono,monospace}.journey .cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;transition:background .2s,box-shadow .2s,color .2s}.journey .navlink{color:hsla(0,0%,100%,.66);font-size:14px;text-decoration:none;background:none;border:0;cursor:pointer;font-family:IBM Plex Sans,sans-serif;min-height:44px;padding:0}.journey .navlink:hover{color:#fff}.journey .rail{position:fixed;left:18px;top:50%;transform:translateY(-50%);z-index:5;display:flex;gap:12px;align-items:stretch}.journey .railbtn{display:flex;align-items:center;gap:10px;min-height:30px;background:none;border:0;padding:0;cursor:pointer;color:hsla(0,0%,100%,.35);font:500 10px IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase;text-align:left}.journey .railbtn:hover,.journey .railon{color:#fff}.journey .tick{width:8px;height:1px;background:currentColor;transition:width .3s ease}.journey .railon .tick{width:24px;background:#5c86ff;box-shadow:0 0 8px #5c86ff}.journey .rl{opacity:0;transition:opacity .25s ease}.journey .railbtn:hover .rl{opacity:1}.journey .rl{background:#000;padding:2px 6px}.journey .cur,.journey .cur2{position:fixed;left:0;top:0;pointer-events:none;z-index:60;border-radius:50%;display:none}.journey .cur{width:6px;height:6px;margin:-3px 0 0 -3px;background:#fff}.journey .cur,.journey .cur2{transform:translate3d(var(--mx,-99px),var(--my,-99px),0)}.journey .cur2{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid hsla(0,0%,100%,.55);transition:transform .38s cubic-bezier(.2,.7,.2,1),width .3s,height .3s,margin .3s,background .3s,border-color .3s}.journey .pg:has(a:hover,.journey button:hover,.journey label:hover) .cur2{width:70px;height:70px;margin:-35px 0 0 -35px;background:rgba(31,75,255,.16);border-color:#5c86ff}@media (hover:hover) and (pointer:fine){.journey .cur,.journey .cur2{display:block}}@keyframes up{0%{transform:translateY(105%)}to{transform:none}}.journey .ln{overflow:hidden;padding-bottom:.04em}.journey .ln,.journey .ln>span{display:block}.journey .go>span{animation:up 1.1s cubic-bezier(.16,1,.3,1) both}.journey .wait>span{transform:translateY(105%)}@keyframes cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.journey .cue{width:1px;height:44px;background:#5c86ff;animation:cue 2.2s ease-in-out infinite}@keyframes packet{0%{left:0}to{left:100%}}.journey .pkt{position:absolute;top:-4px;width:10px;height:10px;border-radius:50%;background:#ffb23f;box-shadow:0 0 14px #ffb23f;animation:packet 1.1s linear infinite}@keyframes wv{to{transform:translateX(-50%)}}.journey .wvs{width:200%;height:30px;display:block;animation:wv 14s linear infinite}.journey .dots{background-image:radial-gradient(rgba(92,134,255,.22) 1.2px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%)}.journey .acc{display:flex;align-items:center;gap:20px;width:100%;min-height:68px;padding:16px 0;background:none;border:0;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.42);text-align:left;cursor:pointer}.journey .acc:hover,.journey .accon{color:#fff}.journey .mrow{display:grid;grid-template-columns:28px minmax(0,1.3fr) minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;width:100%;min-height:92px;padding:16px 18px;background:transparent;border:0;border-top:1px solid hsla(0,0%,100%,.12);color:#fff;text-align:left;cursor:pointer;transition:background .25s}.journey .mrow:hover{background:rgba(31,75,255,.06)}.journey .mon{background:rgba(31,75,255,.14)}.journey .radio{width:18px;height:18px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);box-sizing:border-box}.journey .mon .radio{border:5px solid #5c86ff;box-shadow:0 0 12px #5c86ff}.journey .sq{display:flex;flex-wrap:wrap;gap:4px}.journey .sq i{width:14px;height:14px;background:#1f4bff;box-shadow:0 0 8px rgba(31,75,255,.7)}@media (max-width:1100px){.journey .rail{display:none}.journey .navlinks{display:none!important}}@media (max-width:900px){.journey .half{margin-left:0!important}.journey .mrow{grid-template-columns:24px minmax(0,1fr) auto}.journey .mrow .sq{display:none}}@media (prefers-reduced-motion:reduce){.journey *{animation:none!important;transition:none!important}.journey .wait>span{transform:none}}.journey .hero-chip-space{display:none}@media (max-width:1100px){.journey .hero-hud{display:none!important}.journey .hero-h1{max-width:none!important}}@media (max-width:900px){.journey .c3d{touch-action:pan-y!important}.journey .prod-name{font-size:clamp(48px,14vw,104px)!important}.journey .sec{padding:96px 0}}@media (max-width:760px){.journey .hide-sm{display:none!important}.journey .wrap{padding:0 18px}.journey .hero-wrap{padding-top:92px!important;gap:20px!important}.journey .hero-h1{font-size:clamp(44px,15.5vw,96px)!important}.journey .hero-chip-space{display:block;height:min(44vh,360px);pointer-events:none}.journey .hero-row{gap:20px!important}.journey .hero-actions{align-items:stretch!important;width:100%}.journey .hero-actions .btn{flex:1 1 auto;justify-content:center}.journey .hero-ctl{justify-content:flex-start!important}.journey .hero-ctl .lab{display:none}.journey .lead{font-size:16px}.journey .race{grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important}.journey .race>:first-child{order:1}.journey .race>:nth-child(3){order:2}.journey .race>:nth-child(2){order:3;grid-column:1/-1}.journey .race>:nth-child(4){order:4;margin-top:10px}.journey .race>:nth-child(6){order:5;margin-top:10px}.journey .race>:nth-child(5){order:6;grid-column:1/-1}.journey .sec{padding:80px 0}.journey .nav-cta .btn{padding:0 12px}.journey .mrow{min-height:76px;padding:12px 6px;gap:12px}.journey .acc{gap:12px;min-height:60px}.journey .btn{white-space:normal;text-align:center}}@media (max-width:400px){.journey .hero-h1{font-size:15vw!important}.journey .nav-cta .btn{font-size:10px;padding:0 10px;letter-spacing:.06em}}@media (max-width:760px){.journey .ev{white-space:normal;line-height:1.4}}@media (max-width:400px){.journey h2.d{font-size:11.5vw!important}}@media (max-width:900px) and (orientation:portrait){.journey .hero-chip-space{display:block;height:min(42vh,420px);pointer-events:none}.journey .hero-h1{font-size:clamp(44px,12vw,120px)!important}}@media (max-width:760px){.journey .prod-panel{padding:150px 0!important}.journey .prod-panel .lead{font-size:15px}}@media (max-width:760px) and (max-height:700px){.journey .prod-panel .hair{padding:8px 0!important}.journey .prod-panel .lead{display:none}}.journey .drift{position:relative;z-index:1;overflow:hidden;padding:28px 0 34px;display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(92,134,255,.22);border-bottom:1px solid rgba(92,134,255,.22);background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(5,10,30,.75) 50%,rgba(0,0,0,.55))}.journey .drift-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.journey .drift-row1,.journey .drift-row2{white-space:nowrap;display:flex;align-items:center;width:max-content;will-change:transform;line-height:1.05;padding:.04em 0}.journey .drift-row1{font-size:clamp(60px,10.5vw,184px);gap:.28em;padding-left:clamp(20px,4vw,64px);transform:translateX(calc((.45 - var(--dp, 0)) * 16%))}.journey .drift-item{background:linear-gradient(100deg,#fff,#fff 38%,#8fb0ff 62%,#3a62ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(31,75,255,.35))}.journey .drift-sep{display:inline-block;width:.22em;height:.22em;background:#ffb23f;box-shadow:0 0 18px rgba(255,178,63,.7);transform:rotate(45deg);flex:none}.journey .drift-row2{font-size:clamp(28px,4.6vw,80px);gap:.5em;color:transparent;-webkit-text-stroke:1.2px rgba(244,246,255,.75);transform:translateX(calc(-30% + (var(--dp, 0) - .5) * 12%))}.journey .drift-sep2{display:inline-block;width:.35em;height:2px;background:#5c86ff;box-shadow:0 0 10px #5c86ff;flex:none}@media (max-width:760px){.journey .drift{padding:22px 0 26px;gap:10px}.journey .drift-row1{font-size:clamp(48px,15vw,96px)}.journey .drift-row2{font-size:clamp(24px,7vw,48px);-webkit-text-stroke:1px rgba(244,246,255,.8)}}@media (prefers-reduced-motion:reduce){.journey .drift-row1,.journey .drift-row2{transform:none}}.journey .ladder{position:relative;z-index:1;display:flex;flex-direction:column;padding:0 clamp(16px,2.6vw,36px);border:1px solid rgba(92,134,255,.16);background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(3,6,20,.7));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.journey .rung:last-child{border-bottom:0}.journey .ladder-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:18px 0 6px}.journey .rung{--rp:0;position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.35fr) minmax(190px,auto);align-items:center;grid-gap:18px 32px;gap:18px 32px;padding:30px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.journey .rung:after,.journey .rung:before{content:"";position:absolute;left:27px;top:0;width:2px;height:100%;background:hsla(0,0%,100%,.08)}.journey .rung:after{background:linear-gradient(180deg,#5c86ff,#1f4bff);box-shadow:0 0 12px rgba(31,75,255,.8);transform-origin:top;transform:scaleY(var(--rp))}.journey .rung-tick{position:relative;z-index:1;width:56px;height:56px;display:grid;place-items:center;background:#000;border:1px solid rgba(92,134,255,calc(.25 + var(--rp) * .75));box-shadow:0 0 calc(var(--rp) * 26px) rgba(31,75,255,.55)}.journey .rung-tick span{font-family:IBM Plex Mono,monospace;font-size:14px;color:#fff}.journey .rung-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.journey .rung-title{font-size:clamp(26px,2.6vw,38px)}.journey .rung-d{font-size:15px;max-width:40ch}.journey .rung-toks{display:flex;flex-wrap:wrap;gap:5px}.journey .tk{--on:clamp(0,calc(var(--rp) * var(--n) * 1.12 - var(--i)),1);position:relative;width:34px;height:34px;display:grid;place-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;background:#0b0f1c;border:1px solid hsla(0,0%,100%,.08)}.journey .tk b{font-weight:400;color:hsla(0,0%,100%,.4);opacity:calc(1 - var(--on))}.journey .tk i{position:absolute;inset:-1px;display:grid;place-items:center;font-style:normal;color:#fff;background:#1f4bff;box-shadow:0 0 12px rgba(31,75,255,.8);opacity:var(--on)}.journey .rung-res{display:flex;flex-direction:column;gap:6px;text-align:right}.journey .rung-num{font-size:clamp(56px,6vw,96px);line-height:.9;opacity:calc(.25 + .75 * clamp(0,calc((var(--rp) - .85) * 7),1))}.journey .rung-note{font-size:13px;max-width:24ch;margin-left:auto}@media (max-width:1100px){.journey .rung{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"t c r" "t k k"}.journey .rung-tick{grid-area:t;align-self:start}.journey .rung-copy{grid-area:c}.journey .rung-res{grid-area:r}.journey .rung-toks{grid-area:k}}@media (max-width:760px){.journey .rung{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"t c" "t r" "t k";gap:14px 18px;padding:24px 0}.journey .rung:after,.journey .rung:before{left:19px}.journey .rung-tick{width:40px;height:40px}.journey .rung-res{text-align:left}.journey .rung-note{margin-left:0}.journey .rung-num{font-size:clamp(48px,14vw,72px)}.journey .tk{width:28px;height:28px;font-size:9px}}@media (prefers-reduced-motion:reduce){.journey .rung{--rp:1!important}}.journey .tamper{--rp:0;gap:40px;margin-top:6px}.journey .tamper,.journey .tl{display:flex;flex-direction:column}.journey .tl{gap:12px}.journey .tl-track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding-top:26px}.journey .tl-track:before{content:"";position:absolute;left:0;right:0;top:calc(26px + 50%);height:1px;background:hsla(0,0%,100%,.14)}.journey .tl-node{position:relative;display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:rgba(0,0,0,.72);border:1px solid hsla(0,0%,100%,.14);transition:none}.journey .tl-node b{font-weight:500;font-size:15px;color:#fff;line-height:1.25}.journey .tl-node i{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;color:hsla(0,0%,100%,.5)}.journey .tl-hit{position:absolute;top:0;left:0;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#000;background:#ffb23f;padding:3px 7px;box-shadow:0 0 16px rgba(255,178,63,.6);white-space:nowrap}.journey .tl-res{font-size:15px}.journey .tl.gpu .tl-hit{left:calc(var(--rp) * 84%)}.journey .tl.gpu .tl-node{border-color:rgba(255,178,63,calc(.14 + .86 * clamp(0,calc((var(--rp) - var(--at)) * 8),1)));box-shadow:0 0 calc(clamp(0,calc((var(--rp) - var(--at)) * 8),1) * 22px) rgba(255,178,63,.28)}.journey .tl.gpu .n1{--at:.12}.journey .tl.gpu .n2{--at:.45}.journey .tl.gpu .n3{--at:.78}.journey .tl.gpu .tl-res{color:#ffb23f;opacity:calc(.3 + .7 * clamp(0,calc((var(--rp) - .8) * 6),1))}.journey .tl.ours .tl-hit{left:calc(min(var(--rp), .3) * 20%);opacity:calc(1 - clamp(0,calc((var(--rp) - .3) * 4),1));background:rgba(255,178,63,.85)}.journey .tl.ours .tl-node{border-color:rgba(92,134,255,calc(.3 + .7 * clamp(0,calc((var(--rp) - .25) * 4),1)));box-shadow:0 0 calc(clamp(0,calc((var(--rp) - .25) * 4),1) * 26px) rgba(31,75,255,.4)}.journey .tl.ours .tl-res{color:#fff;opacity:calc(.3 + .7 * clamp(0,calc((var(--rp) - .8) * 6),1))}@media (max-width:760px){.journey .tl-track{grid-template-columns:minmax(0,1fr);gap:8px}.journey .tl-track:before{left:16px;right:auto;top:26px;bottom:0;width:1px;height:auto}.journey .tl-node{padding:12px 14px}.journey .tl.gpu .tl-hit,.journey .tl.ours .tl-hit{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.journey .tamper{--rp:1!important}}body{margin:0;background:#000}.builder a{color:#5c86ff}.builder a:hover{color:#fff}::selection{background:#1f4bff;color:#fff}.builder .pg{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;color:#fff;background:#000;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh}.builder .d{font-family:Archivo Variable,Archivo,Arial Narrow,system-ui,sans-serif;font-weight:800;font-stretch:72%;text-transform:uppercase;letter-spacing:-.01em;line-height:.9;margin:0}.builder .m{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.builder .lab{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.builder .bl{color:#5c86ff}.builder .amb{color:#ffb23f}.builder .mu{color:hsla(0,0%,100%,.62)}.builder .ev{display:inline-flex;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px 4px 7px;border:1px solid;border-radius:2px;white-space:nowrap;align-self:flex-start}.builder .ev:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.builder .est{color:#ffb23f;border-color:rgba(255,178,63,.45)}.builder .pro{color:#9aa0ae;border-color:rgba(154,160,174,.4)}.builder .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1px solid hsla(0,0%,100%,.26);background:transparent;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;position:relative;overflow:hidden;isolation:isolate;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .3s,color .3s;box-sizing:border-box}.builder .btn:after{content:"";position:absolute;inset:0;background:#fff;transform:translateY(101%);transition:transform .45s cubic-bezier(.7,0,.2,1);z-index:-1}.builder .btn:hover{color:#000;border-color:#fff}.builder .btn:hover:after{transform:none}.builder .p{background:#1f4bff;border-color:#1f4bff;box-shadow:0 0 34px rgba(31,75,255,.5)}.builder .p:hover{color:#1f4bff}.builder .am{background:#ffb23f;border-color:#ffb23f;color:#000;box-shadow:0 0 34px rgba(255,178,63,.4)}.builder .sm{min-height:44px;padding:0 14px;font-size:11px}.builder .on{border-color:#5c86ff;color:#fff;background:rgba(31,75,255,.22)}.builder .chip{min-height:36px;padding:0 12px;border:1px solid hsla(0,0%,100%,.18);background:transparent;color:hsla(0,0%,100%,.7);font:500 12px IBM Plex Mono,monospace;cursor:pointer}.builder .chip:hover{border-color:#fff;color:#fff}.builder .chipon{border-color:#5c86ff;background:rgba(31,75,255,.22);color:#fff}.builder .card{background:rgba(6,9,20,.7);border:1px solid hsla(0,0%,100%,.1);padding:20px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;min-width:0}.builder .hud{position:relative}.builder .hud:after,.builder .hud:before{content:"";position:absolute;width:12px;height:12px;pointer-events:none;z-index:2}.builder .hud:before{left:-1px;top:-1px;border-left:1px solid #5c86ff;border-top:1px solid #5c86ff}.builder .hud:after{right:-1px;bottom:-1px;border-right:1px solid #5c86ff;border-bottom:1px solid #5c86ff}.builder .tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:12px 14px;border:1px solid hsla(0,0%,100%,.14);background:transparent;color:#fff;text-align:left;cursor:pointer;box-sizing:border-box}.builder .tile:hover{border-color:hsla(0,0%,100%,.4)}.builder .tileon{border-color:#5c86ff;background:rgba(31,75,255,.18);box-shadow:inset 0 0 0 1px #5c86ff}.builder .tt{font:600 15px IBM Plex Sans,sans-serif}.builder .ts{font-size:12px;color:hsla(0,0%,100%,.55)}.builder .stp{display:flex;align-items:center;gap:14px;width:100%;min-height:46px;background:none;border:0;padding:0;color:hsla(0,0%,100%,.55);font:500 15px IBM Plex Sans,sans-serif;cursor:pointer;text-align:left}.builder .stp:hover{color:#fff}.builder .box{width:30px;height:30px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.25);font:500 11px IBM Plex Mono,monospace;color:hsla(0,0%,100%,.55);background:#000;position:relative;z-index:1}.builder .stpon{color:#fff}.builder .stpon .box{background:#1f4bff;border-color:#1f4bff;color:#fff;box-shadow:0 0 18px rgba(31,75,255,.7)}.builder .stpdone .box{border-color:#5c86ff;color:#5c86ff}.builder .mrow{display:grid;grid-template-columns:24px minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;width:100%;min-height:76px;padding:12px 16px;background:transparent;border:0;border-top:1px solid hsla(0,0%,100%,.12);color:#fff;text-align:left;cursor:pointer;transition:background .25s;box-sizing:border-box}.builder .mrow:hover{background:rgba(31,75,255,.06)}.builder .mon{background:rgba(31,75,255,.14)}.builder .radio{width:18px;height:18px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);box-sizing:border-box}.builder .mon .radio{border:5px solid #5c86ff;box-shadow:0 0 12px #5c86ff}.builder .sq{display:flex;flex-wrap:wrap;gap:4px}.builder .sq i{width:12px;height:12px;background:#1f4bff;box-shadow:0 0 8px rgba(31,75,255,.7)}.builder .kv{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.1);font-size:14px}.builder .kv span:first-child{color:hsla(0,0%,100%,.6)}.builder .kv span:last-child{font-family:IBM Plex Mono,monospace;text-align:right}.builder .part{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:38px;padding:6px 0;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);background:transparent;color:hsla(0,0%,100%,.72);font:500 13px IBM Plex Sans,sans-serif;cursor:pointer;text-align:left}.builder .part:hover{color:#ffb23f}.builder .partdone{color:#fff}.builder .line{height:2px;background:hsla(0,0%,100%,.1);position:relative}.builder .fb{background:#1f4bff;box-shadow:0 0 16px #1f4bff}.builder .fa,.builder .fb{position:absolute;left:0;top:0;bottom:0;transition:width .5s ease}.builder .fa{background:#ffb23f}.builder .bar{height:26px;position:relative;background:hsla(0,0%,100%,.05)}.builder .barb{background:#1f4bff;box-shadow:0 0 18px rgba(31,75,255,.7)}.builder .bara,.builder .barb{position:absolute;left:0;top:0;bottom:0;transition:width .6s cubic-bezier(.16,1,.3,1)}.builder .bara{background:#ffb23f}.builder .u{width:12px;height:12px;display:block}.builder .ub{background:#1f4bff;box-shadow:0 0 6px rgba(31,75,255,.8)}.builder .ua{background:#ffb23f}.builder .rk{width:12px;height:30px;display:block;box-sizing:border-box}.builder .rkb{border:1px solid #5c86ff;background:linear-gradient(#1f4bff 0 0) 50%/70% 70% no-repeat}.builder .rka{border:1px solid #ffb23f;background:linear-gradient(rgba(255,178,63,.8) 0 0) 50%/70% 70% no-repeat}.builder input[type=range]{width:100%;accent-color:#1f4bff;height:36px;margin:0}.builder input[type=number]{width:100%;box-sizing:border-box;min-height:44px;border:1px solid hsla(0,0%,100%,.22);background:#000;color:#fff;font:500 16px IBM Plex Mono,monospace;padding:0 12px}.builder a:focus-visible,.builder button:focus-visible,.builder input:focus-visible{outline:2px solid #ffb23f;outline-offset:3px}.builder .vp,.builder .vpw{position:relative}.builder .vp{height:clamp(440px,calc(100vh - 340px),760px);overflow:hidden;background:radial-gradient(ellipse at 50% 75%,rgba(31,75,255,.22) 0,#000 62%);border:1px solid hsla(0,0%,100%,.12)}.builder .c3d{width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab}.builder .c3d:active{cursor:-webkit-grabbing;cursor:grabbing}.builder .ov{position:absolute;z-index:3;background:rgba(3,5,12,.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box}.builder .big{font-family:Archivo Variable,Archivo,Arial Narrow,sans-serif;font-weight:800;font-stretch:72%;text-transform:uppercase;font-size:clamp(36px,3vw,52px);line-height:.92}.builder .stg{display:flex;flex-direction:column;gap:6px;min-height:52px;padding:8px 10px 6px;background:transparent;border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6);text-align:left;cursor:pointer;box-sizing:border-box}.builder .stg:hover{color:#fff}.builder .stgon{border-color:#5c86ff;color:#fff;background:rgba(31,75,255,.16)}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.builder .rise{animation:fade .45s cubic-bezier(.16,1,.3,1) both}@media (max-width:1180px){.builder .sideR{display:none!important}}@media (max-width:980px){.builder .sideL{flex:1 1 100%!important;border:0!important;position:static!important;padding:16px 20px 0!important}.builder .steps{flex-direction:row!important;flex-wrap:wrap}.builder .rail{display:none}.builder .ovp{position:static!important;width:auto!important;max-height:none!important;margin-top:12px}}@media (max-width:760px){.builder .mrow{grid-template-columns:22px minmax(0,1fr) auto}.builder .mrow .sq{display:none}}@media (prefers-reduced-motion:reduce){.builder *{animation:none!important;transition:none!important}}.builder .c3d{touch-action:none}@media (max-width:980px){.builder .steps{flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:6px;gap:6px 14px!important;scrollbar-width:none}.builder .steps::-webkit-scrollbar{display:none}.builder .stp{width:auto;flex:none;min-height:40px;font-size:13px;gap:8px}.builder .box{width:26px;height:26px}.builder .sideL{border-bottom:1px solid hsla(0,0%,100%,.1)!important;padding:12px 16px!important;position:-webkit-sticky!important;position:sticky!important;top:0;z-index:20;background:rgba(0,0,0,.92)}.builder .c3d{touch-action:pan-y}}@media (max-width:760px){.builder .hide-md,.builder .hide-sm{display:none!important}.builder header>div{min-height:56px!important;flex-wrap:nowrap!important}.builder .back-story{padding:0 10px;font-size:10px;min-height:40px}.builder .step-line{font-size:13px!important}.builder .card{padding:16px}.builder .big{font-size:34px}.builder .tile{min-height:64px;padding:10px 12px}.builder .stgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.builder .vp{height:min(68vh,560px)}.builder .stinfo{max-width:calc(100% - 28px)!important;padding:10px 12px!important;gap:4px!important}.builder .stinfo .d{font-size:26px!important}.builder .stinfo>.mu,.builder .stinfo>div,.builder .tb2{display:none!important}.builder .tbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));left:8px!important;right:8px!important;bottom:8px!important;padding:6px!important;grid-gap:6px!important;gap:6px!important}.builder .tbar .btn{width:100%;min-height:40px;font-size:10px;padding:0 6px;white-space:normal}.builder .nextstage{bottom:116px!important;width:max-content;max-width:calc(100% - 24px)}.builder .foot-note{display:none}.builder main>div:last-child .btn{flex:1 1 40%}.builder .mrow{gap:12px;padding:12px 8px}.builder .btn{white-space:normal;text-align:center}}@media (min-width:1800px){.builder main{max-width:1500px}}.builder .show-sm{display:none}@media (max-width:760px){.builder .show-sm{display:inline}}@media (max-width:420px){.builder header .ev{display:none}}