@keyframes show-spin{to{transform:rotate(360deg)}}@keyframes show-glow{to{transform:translate(-14%,8%)scale(1.18)}}@keyframes show-ticker{0%{translate:0}to{translate:-24%}}.tech-showcase{--tech-bg:#06080d;--tech-panel:#0d111a;--tech-panel-2:#121824;--tech-text:#f4f7ff;--tech-muted:#9aa7bb;--tech-line:#bdd3ee29;--tech-cyan:#5cf4ff;--tech-violet:#9a77ff;--tech-green:#a8ff78;background:var(--tech-bg);min-width:320px;color:var(--tech-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.tech-showcase a{color:inherit;text-decoration:none}.tech-showcase p{color:inherit}.tech-showcase a:focus-visible,.tech-showcase button:focus-visible{outline:3px solid var(--tech-cyan);outline-offset:4px}.tech-wordmark{--mark-accent:var(--tech-cyan);align-items:center;gap:11px;display:inline-flex}.tech-wordmark>span{width:38px;height:38px;color:var(--tech-text);letter-spacing:-.07em;background:linear-gradient(145deg,#5cf4ff2e,#9a77ff33);border:1px solid #ffffff47;border-radius:10px;place-items:center;font-size:.7rem;font-weight:950;display:grid;box-shadow:inset 0 0 16px #5cf4ff17}.tech-wordmark strong{color:#101521;font-size:.82rem}.tech-wordmark em{color:#7e54ff;font-style:normal}.tech-wordmark.is-light strong{color:var(--tech-text)}.tech-wordmark.is-light em{color:var(--tech-cyan)}.tech-nav-shell{z-index:60;pointer-events:none;width:100%;padding-inline:clamp(14px,3vw,46px);position:fixed;top:18px;left:0}.tech-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto;background:#070a10c7;border:1px solid #bcd6f12b;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;width:min(100%,1500px);min-height:64px;margin:auto;padding:9px 10px 9px 16px;display:flex;box-shadow:0 18px 60px #00000052,inset 0 1px #ffffff0d}.tech-nav:before{content:"";background:linear-gradient(90deg, transparent, var(--tech-cyan), transparent);width:90px;height:1px;position:absolute;top:0;left:18%}.tech-nav__links{align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.tech-nav__links>a{color:#c7d1e0;font-size:.72rem;font-weight:730}.tech-nav__links>a:not(.tech-nav__cta):hover{color:var(--tech-cyan)}.tech-showcase .tech-nav__cta{color:#fff;background:linear-gradient(135deg,#5cf4ff29,#9a77ff2e);border:1px solid #5cf4ff59;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:9px 16px;display:inline-flex;box-shadow:inset 0 0 20px #5cf4ff0a}.tech-nav__toggle{color:#fff;cursor:pointer;background:#5cf4ff1a;border:1px solid #5cf4ff59;border-radius:9px;place-items:center;width:42px;height:42px;padding:0;display:none}.tech-hero{--engine-x:0;--engine-y:0;isolation:isolate;background:var(--tech-bg);grid-template-rows:1fr auto;grid-template-columns:minmax(410px,.76fr) minmax(620px,1.24fr);align-items:center;gap:50px 3vw;min-height:1010px;padding:155px clamp(24px,5vw,86px) 46px;display:grid;position:relative;overflow:hidden}.tech-hero:before{content:"";z-index:-4;background:radial-gradient(circle at 78% 38%,#4567ab29,#0000 33%),radial-gradient(circle at 35% 27%,#5cf4ff0f,#0000 26%),linear-gradient(#070a10,#06080d);position:absolute;inset:0}.tech-hero__mesh{z-index:-3;background-image:linear-gradient(#7a9dc214 1px,#0000 1px),linear-gradient(90deg,#7a9dc214 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 68% 38%,#000,#0000 74%);mask-image:radial-gradient(at 68% 38%,#000,#0000 74%)}.tech-hero__aurora{z-index:-2;filter:blur(80px);width:760px;height:560px;transform:translate(calc(var(--engine-x) * 24px), calc(var(--engine-y) * 18px));background:conic-gradient(from 180deg,#5cf4ff2e,#0000 25%,#9a77ff38,#0000 58%,#5cf4ff1f);border-radius:50%;position:absolute;top:16%;right:6%}.tech-hero__copy{z-index:4;align-self:center;max-width:710px;position:relative}.tech-live-label{color:#b8faff;letter-spacing:.12em;background:#5cf4ff0f;border:1px solid #5cf4ff3d;border-radius:4px;align-items:center;gap:9px;width:fit-content;margin-bottom:34px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;font-weight:800;display:flex}.tech-live-label>span{background:var(--tech-green);width:6px;height:6px;box-shadow:0 0 12px var(--tech-green);border-radius:50%;animation:1.5s ease-in-out infinite tech-pulse}.tech-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(4rem,6.7vw,7.8rem);line-height:.84}.tech-hero h1 span,.tech-hero h1 strong,.tech-hero h1 em{display:block}.tech-hero h1 span{color:#8693a8;font-size:.64em;font-weight:520}.tech-hero h1 strong{color:var(--tech-text)}.tech-hero h1 em{color:#0000;background:linear-gradient(90deg, var(--tech-cyan), #a3b9ff 47%, var(--tech-violet));-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:760}.tech-hero__copy>p{color:#aeb9ca;max-width:650px;margin:32px 0 0;font-size:clamp(.94rem,1.2vw,1.1rem)}.tech-hero__actions{align-items:center;gap:22px;margin-top:30px;display:flex}.tech-button{border:1px solid var(--tech-cyan);background:var(--tech-cyan);border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 18px;font-size:.78rem;font-weight:900;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 0 #5cf4ff33,0 10px 38px #1cdae924;color:#071014!important}.tech-button:hover{transform:translateY(-2px);box-shadow:0 0 0 6px #5cf4ff17,0 14px 48px #1cdae933}.tech-link{align-items:center;gap:8px;font-size:.75rem;font-weight:760;display:inline-flex;color:#ccd6e5!important}.tech-link:hover{color:var(--tech-cyan)!important}.tech-proof-strip{border-top:1px solid var(--tech-line);color:#91a0b4;flex-wrap:wrap;gap:14px 22px;margin-top:34px;padding-top:20px;font-size:.64rem;display:flex}.tech-proof-strip span{align-items:center;gap:6px;display:inline-flex}.tech-proof-strip svg{width:14px;color:var(--tech-green)}.signal-engine{z-index:3;perspective:1300px;align-self:center;width:min(100%,900px);height:670px;position:relative}.signal-engine__halo{width:580px;height:580px;transform:translate(calc(var(--engine-x) * -12px), calc(var(--engine-y) * -8px));border:1px solid #5cf4ff17;border-radius:50%;position:absolute;top:4%;right:2%;box-shadow:0 0 0 70px #5cf4ff04,0 0 0 145px #9a77ff03}.signal-engine__inputs{z-index:6;gap:13px;width:220px;display:grid;position:absolute;top:55px;left:0}.signal-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:62px;animation:tech-float 4s ease-in-out calc(var(--signal-index) * -.7s) infinite alternate;background:linear-gradient(110deg,#101723eb,#0a0f18cc);border:1px solid #aecde82e;border-radius:9px;grid-template-columns:36px 1fr 8px;align-items:center;gap:10px;padding:11px 13px;display:grid;position:relative;box-shadow:0 12px 34px #00000047,inset 0 1px #ffffff09}.signal-card:after{content:"";background:linear-gradient(90deg,#5cf4ff80,#0000);width:80px;height:1px;position:absolute;top:50%;left:100%}.signal-card>svg{width:34px;height:34px;color:var(--tech-cyan);background:#5cf4ff0f;border:1px solid #5cf4ff36;border-radius:7px;padding:8px}.signal-card>span{gap:3px;display:grid}.signal-card strong{font-size:.72rem}.signal-card small{color:#8392a6;font-size:.56rem}.signal-card>i{background:var(--tech-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--tech-cyan);border-radius:50%}.signal-card--search>svg,.signal-card--search>i{color:var(--tech-violet);background-color:#9a77ff1a}.signal-card--files>svg,.signal-card--files>i{color:var(--tech-green);background-color:#a8ff7814}.signal-engine__rail{z-index:4;border:1px solid #5cf4ff29;border-left:0;border-radius:0 120px 120px 0;width:185px;height:255px;position:absolute;top:68px;left:215px}.signal-engine__rail:before{content:"";background:linear-gradient(90deg, #5cf4ff38, var(--tech-cyan));width:100%;height:1px;position:absolute;top:50%;left:0}.signal-engine__rail i{left:0;top:calc(20px + var(--rail-index,0) * 60px);background:var(--tech-cyan);width:8px;height:8px;box-shadow:0 0 14px var(--tech-cyan);border-radius:50%;animation:2.3s ease-in-out infinite tech-packet;position:absolute}.signal-engine__rail i:nth-child(2){--rail-index:1;animation-delay:-.6s}.signal-engine__rail i:nth-child(3){--rail-index:2;animation-delay:-1.2s}.signal-engine__rail i:nth-child(4){--rail-index:3;animation-delay:-1.8s}.signal-engine__core{z-index:8;text-align:center;background:radial-gradient(circle,#142e36,#0a1118 70%);border:1px solid #5cf4ff57;border-radius:50%;place-items:center;width:98px;height:98px;padding:12px;display:grid;position:absolute;top:165px;left:350px;box-shadow:0 0 55px #5cf4ff2b,inset 0 0 25px #5cf4ff1a}.signal-engine__core:before{content:"";border:1px dashed #9a77ff6b;border-radius:50%;animation:12s linear infinite tech-spin;position:absolute;inset:-10px}.signal-engine__core>span{background:var(--tech-cyan);color:#071014;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.signal-engine__core svg{width:18px}.signal-engine__core small{color:#aebdce;letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.47rem;line-height:1.25}.signal-engine__beam{z-index:3;filter:blur(5px);background:linear-gradient(90deg,#5cf4ffb3,#9a77ff59,#0000);width:170px;height:12px;position:absolute;top:206px;left:435px;transform:rotate(-2deg)}.engine-laptop{z-index:7;width:560px;transform-style:preserve-3d;transform:rotateX(calc(-3deg + var(--engine-y) * 1.6deg)) rotateY(calc(-8deg + var(--engine-x) * 2.4deg));filter:drop-shadow(0 42px 45px #00000080);transition:transform .12s linear;position:absolute;top:80px;right:-15px}.engine-laptop__lid{background:linear-gradient(145deg,#273143,#0c111b 40%);border:1px solid #49576d;border-radius:16px 16px 7px 7px;padding:9px;box-shadow:inset 0 0 0 2px #070a0f,0 0 45px #5cf4ff14}.engine-laptop__base{transform-origin:top;background:linear-gradient(#354052,#111824 70%);border:1px solid #465064;border-radius:2px 2px 18px 18px;width:112%;height:22px;position:relative;left:-6%;transform:perspective(300px)rotateX(65deg)}.engine-laptop__base span{border:1px solid #536078;border-top:0;border-radius:0 0 8px 8px;width:86px;height:7px;position:absolute;left:calc(50% - 43px)}.engine-screen{color:#121b27;background:#eef4f7;border-radius:9px;height:355px;position:relative;overflow:hidden}.engine-screen__bar{color:#fff;background:#101722;align-items:center;gap:5px;height:27px;padding:0 8px;display:flex}.engine-screen__bar span{background:#536074;border-radius:50%;width:6px;height:6px}.engine-screen__bar i{color:#8e9db2;text-align:center;border:1px solid #38465c;border-radius:4px;min-width:170px;margin:auto;padding:3px 9px;font-family:ui-monospace,monospace;font-size:.46rem;font-style:normal}.engine-screen__bar b{color:var(--tech-green);letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:.42rem}.engine-screen__site{grid-template-rows:27px 1fr 30px;height:calc(100% - 27px);padding:13px 16px 11px;transition:opacity .3s,transform .4s;display:grid}.engine-screen__site header{align-items:center;gap:16px;font-size:.46rem;display:flex}.engine-screen__site header strong{margin-right:auto}.engine-screen__site header i{color:#fff;background:#111b28;border-radius:3px;padding:5px 8px;font-style:normal}.engine-screen__main{grid-template-columns:1.08fr .92fr;align-items:center;gap:12px;display:grid}.engine-screen__copy{align-content:center;justify-items:start;display:grid}.engine-screen__copy small{color:#586a7d;letter-spacing:.11em;font-size:.4rem;font-weight:900}.engine-screen__copy strong{letter-spacing:-.06em;margin:7px 0;font-size:1.45rem;line-height:.88}.engine-screen__copy>span{color:#586575;font-size:.46rem}.engine-screen__copy>i{color:#fff;background:#6656ff;border-radius:3px;margin-top:10px;padding:6px 8px;font-size:.43rem;font-style:normal;font-weight:800}.engine-screen__visual{background:linear-gradient(145deg,#151d2b,#283a52);border-radius:7px;height:190px;position:relative;overflow:hidden}.engine-screen__visual:before{content:"";aspect-ratio:1;border:24px solid #62edf7;border-radius:50%;width:160px;position:absolute;top:15px;right:-30px}.engine-screen__visual span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff47;position:absolute}.engine-screen__visual span:first-child{width:82px;height:48px;top:24px;left:14px}.engine-screen__visual span:nth-child(2){background:#9a77ff57;width:98px;height:64px;bottom:20px;left:38px}.engine-screen__visual span:nth-child(3){background:#a8ff7847;border-radius:50%;width:56px;height:56px;bottom:16px;right:18px}.engine-screen__site footer{color:#596775;border-top:1px solid #cfd9df;grid-template-columns:repeat(3,1fr);align-items:center;font-size:.43rem;display:grid}.engine-screen__grid{opacity:0;pointer-events:none;background-image:linear-gradient(#6656ff29 1px,#0000 1px),linear-gradient(90deg,#6656ff29 1px,#0000 1px);background-size:24px 24px;transition:opacity .3s;position:absolute;inset:27px 0 0}.engine-screen__code{color:var(--tech-cyan);opacity:0;background:#070c13eb;border:1px solid #5cf4ff38;border-radius:8px;grid-template-columns:24px 1fr;align-content:center;gap:13px;padding:22px;transition:opacity .3s,transform .3s;display:grid;position:absolute;inset:52px 32px 36px;transform:translateY(12px)}.engine-screen__code span{color:#586a7c;font-family:ui-monospace,monospace;font-size:.46rem}.engine-screen__code code{color:#c9d8e6;font-size:.6rem}.engine-screen__phone{color:#fff;background:linear-gradient(160deg,#6e56ff,#172738 68%);border:4px solid #111824;border-radius:18px;align-content:end;width:104px;height:208px;padding:18px 11px;transition:bottom .45s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:-235px;right:24px;box-shadow:0 18px 32px #00000059}.engine-screen__phone>span{background:#111824;border-radius:4px;width:28px;height:4px;position:absolute;top:7px;left:calc(50% - 14px)}.engine-screen__phone strong{font-size:1rem;line-height:.9}.engine-screen__phone i{color:var(--tech-cyan);margin-top:12px;font-size:.45rem;font-style:normal}.tech-hero--design .engine-screen__grid{opacity:.7}.tech-hero--develop .engine-screen__site{opacity:.12;transform:scale(.98)}.tech-hero--develop .engine-screen__code{opacity:1;transform:none}.tech-hero--responsive .engine-screen__site{transform:translate(-30px)scale(.94)}.tech-hero--responsive .engine-screen__phone{bottom:14px}.engine-terminal{z-index:12;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:300px;transform:translate(calc(var(--engine-x) * 5px), calc(var(--engine-y) * 6px));background:#070b12e6;border:1px solid #b5cde833;border-radius:9px;position:absolute;bottom:56px;right:18px;overflow:hidden;box-shadow:0 20px 50px #0000006b}.engine-terminal header{border-bottom:1px solid var(--tech-line);color:#8796aa;align-items:center;gap:7px;height:30px;padding:0 10px;font-family:ui-monospace,monospace;font-size:.5rem;display:flex}.engine-terminal header i{background:var(--tech-violet);width:7px;height:7px;box-shadow:0 0 8px var(--tech-violet);border-radius:50%}.engine-terminal header b{color:var(--tech-green);margin-left:auto;font-size:.45rem}.engine-terminal>code{color:#98a6b9;padding:13px;font-size:.56rem;line-height:1.8;display:block}.engine-terminal>code span{color:var(--tech-cyan)}.engine-terminal>code strong{color:var(--tech-green);margin-top:4px;display:block}.engine-output{z-index:11;background:#0d1719eb;border:1px solid #a8ff7847;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-width:190px;padding:10px;display:grid;position:absolute;top:9px;right:0;box-shadow:0 13px 35px #00000047}.engine-output>svg{color:var(--tech-green);background:#a8ff7817;border-radius:6px;padding:7px}.engine-output>span{gap:2px;display:grid}.engine-output strong{font-size:.62rem}.engine-output small{color:#819188;font-size:.49rem}.engine-output>i{background:var(--tech-green);color:#0b1510;border-radius:3px;padding:4px 5px;font-size:.43rem;font-style:normal;font-weight:900}.build-phase-switch{border:1px solid var(--tech-line);background:#0a0e16b8;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.build-phase-switch button{border:0;border-right:1px solid var(--tech-line);color:#7e8da1;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px 24px 1fr;align-items:center;gap:12px;min-height:82px;padding:15px 20px;display:grid}.build-phase-switch button:last-child{border-right:0}.build-phase-switch button.is-active{color:#fff;box-shadow:inset 0 2px var(--tech-cyan);background:linear-gradient(110deg,#5cf4ff1f,#9a77ff14)}.build-phase-switch button>small{color:#65748a;font-family:ui-monospace,monospace;font-size:.55rem}.build-phase-switch button>svg{width:20px;color:var(--tech-cyan)}.build-phase-switch button>span{gap:4px;display:grid}.build-phase-switch strong{font-size:.76rem}.build-phase-switch em{color:#8290a3;font-size:.58rem;font-style:normal}.tech-hero__scroll{color:#5f6d80;align-items:center;gap:7px;font-size:.55rem;display:flex;position:absolute;bottom:150px;right:clamp(24px,5vw,86px)}.tech-hero__scroll svg{width:13px}.tech-section{padding:clamp(100px,11vw,170px) clamp(24px,6vw,100px)}.tech-section__heading,.code-lab__heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:30px 6vw;display:grid}.tech-kicker{color:#5ceaf5;letter-spacing:.14em;grid-column:1/-1;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:850;display:block}.tech-section__heading h2,.code-lab__heading h2,.tech-close h2{letter-spacing:-.072em;margin:0;font-size:clamp(3.4rem,6.5vw,7.4rem);line-height:.9}.tech-section__heading h2 em,.code-lab__heading h2 em,.tech-close h2 em{color:#7d8da4;font-style:normal;font-weight:450}.tech-section__heading>p,.code-lab__heading>p{color:#5f7088;max-width:610px;margin:0 0 8px;font-size:clamp(.92rem,1.2vw,1.08rem)}.tech-navigation{color:#0d1420;background:#f4f7fb}.tech-navigation .tech-kicker{color:#315dce}.tech-capability-row{border-block:1px solid #d6dfeb;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.tech-capability-row span{color:#526175;text-align:center;border-right:1px solid #d6dfeb;padding:18px;font-size:.66rem;font-weight:730}.tech-capability-row span:last-child{border-right:0}.navigation-console{background:#0b0f17;border:1px solid #d5deea;border-radius:18px;grid-template-columns:300px 1fr;min-height:650px;margin-top:70px;display:grid;overflow:hidden;box-shadow:0 32px 70px #16273e21}.navigation-console>aside{border-right:1px solid var(--tech-line);color:#fff;background:#0c111a;flex-direction:column;padding:22px;display:flex}.navigation-console>aside>span{color:#8493a8;letter-spacing:.14em;margin:5px 8px 18px;font-family:ui-monospace,monospace;font-size:.55rem}.navigation-console>aside>button{color:#8e9caf;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;min-height:78px;padding:13px;display:grid}.navigation-console>aside>button.is-active{color:#fff;background:linear-gradient(120deg,#5cf4ff1c,#9a77ff0f);border-color:#5cf4ff33}.navigation-console>aside>button>svg:first-child{width:18px;color:var(--tech-cyan)}.navigation-console>aside>button>svg:last-child{width:15px}.navigation-console>aside>button span{gap:4px;display:grid}.navigation-console>aside>button strong{font-size:.71rem}.navigation-console>aside>button small{color:#6f7e92;font-size:.54rem}.navigation-console>aside>div{border:1px solid var(--tech-line);background:#ffffff06;border-radius:8px;grid-template-columns:24px 1fr;gap:10px;margin-top:auto;padding:14px;display:grid}.navigation-console>aside>div svg{width:18px;color:var(--tech-violet)}.navigation-console>aside>div span{gap:3px;display:grid}.navigation-console>aside>div strong{font-size:.62rem}.navigation-console>aside>div small{color:#8997ab;font-size:.52rem}.nav-preview{color:#fff;background:radial-gradient(circle at 70% 35%,#5cf4ff14,#0000 31%),#090d14;min-width:0;padding:28px}.nav-preview__browser{border:1px solid var(--tech-line);background:#111722;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.nav-preview__browser span{background:#425066;border-radius:50%;width:6px;height:6px}.nav-preview__browser i{color:#8795a9;margin:auto;font-family:ui-monospace,monospace;font-size:.5rem;font-style:normal}.nav-preview__canvas{border:1px solid var(--tech-line);background-image:linear-gradient(#85a3c512 1px,#0000 1px),linear-gradient(90deg,#85a3c512 1px,#0000 1px);background-size:34px 34px;border-radius:0 0 10px 10px;min-height:555px;padding:24px;position:relative;overflow:hidden}.nav-preview__canvas>nav{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101723d1;border:1px solid #c2d8ef29;border-radius:9px;align-items:center;gap:20px;min-height:58px;padding:8px 9px 8px 17px;transition:width .4s,border-radius .4s,transform .4s;display:flex;position:relative;box-shadow:0 16px 36px #00000040}.nav-preview__canvas>nav strong{margin-right:auto;font-size:.65rem}.nav-preview__canvas>nav div{gap:19px;display:flex}.nav-preview__canvas>nav a{color:#a9b5c6;font-size:.58rem}.nav-preview__canvas>nav button{color:#fff;background:#5cf4ff14;border:1px solid #5cf4ff47;border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:.57rem;display:inline-flex}.nav-preview__content{z-index:2;max-width:650px;position:absolute;bottom:11%;left:7%}.nav-preview__content small{color:var(--tech-cyan);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.55rem}.nav-preview__content>strong{letter-spacing:-.06em;margin:14px 0;font-size:clamp(2.4rem,4.2vw,5rem);line-height:.89;display:block}.nav-preview__content p{color:#8796aa;max-width:490px;font-size:.77rem}.nav-preview__content>a{border-bottom:1px solid var(--tech-cyan);width:fit-content;color:var(--tech-cyan);align-items:center;gap:8px;padding-bottom:5px;font-size:.65rem;font-weight:800;display:flex}.nav-preview__cursor{z-index:7;color:var(--tech-cyan);transition:transform .45s;position:absolute;top:37%;right:17%;transform:translate(0)}.nav-preview__cursor svg{filter:drop-shadow(0 0 8px var(--tech-cyan))}.nav-preview__cursor span{background:var(--tech-cyan);color:#071014;white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:.48rem;position:absolute;top:18px;left:18px}.nav-preview__phone{z-index:5;color:#fff;background:linear-gradient(155deg,#111b2a,#19263b);border:5px solid #1c2635;border-radius:28px;align-content:start;gap:14px;width:180px;height:360px;padding:20px 15px;transition:right .45s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:18px;right:-210px;box-shadow:0 24px 48px #0006}.nav-preview__phone header{justify-content:space-between;font-size:.55rem;display:flex}.nav-preview__phone strong{margin:52px 0 16px;font-size:1.55rem;line-height:.92}.nav-preview__phone>span{border-bottom:1px solid var(--tech-line);color:#94a3b7;padding:10px 0;font-size:.58rem}.nav-preview--context .nav-preview__canvas>nav{border-radius:13px;flex-direction:column;align-items:flex-start;width:176px;min-height:300px}.nav-preview--context .nav-preview__canvas>nav strong{margin:7px 0 30px}.nav-preview--context .nav-preview__canvas>nav div{gap:19px;display:grid}.nav-preview--context .nav-preview__canvas>nav button{margin-top:auto}.nav-preview--context .nav-preview__content{left:32%}.nav-preview--context .nav-preview__cursor{transform:translate(-170px,135px)}.nav-preview--mobile .nav-preview__canvas>nav{opacity:.3;transform:translateY(-15px)}.nav-preview--mobile .nav-preview__phone{right:9%}.nav-preview--mobile .nav-preview__content{max-width:55%;left:6%}.nav-preview--mobile .nav-preview__cursor{transform:translate(65px,190px)}.code-lab{--lab-x:50%;--lab-y:50%;color:#fff;background:#070a10;padding:clamp(100px,11vw,170px) clamp(24px,6vw,100px)}.tech-navigation,.code-lab,.tech-offers,.tech-close{content-visibility:auto}.tech-navigation{contain-intrinsic-size:auto 1320px}.code-lab{contain-intrinsic-size:auto 1780px}.tech-offers{contain-intrinsic-size:auto 1200px}.tech-close{contain-intrinsic-size:auto 1100px}.code-lab__heading>p{color:#8997aa}.code-workbench{border:1px solid var(--tech-line);border-radius:17px;grid-template-columns:1fr 1fr;min-height:610px;margin-top:75px;display:grid;overflow:hidden;box-shadow:0 40px 90px #00000038}.code-editor{background:#0b1018;grid-template-rows:44px 1fr 34px;min-width:0;display:grid}.code-editor>header{border-bottom:1px solid var(--tech-line);background:#111722;align-items:center;gap:3px;padding:0 13px;display:flex}.code-editor>header>div{gap:5px;margin-right:12px;display:flex}.code-editor>header>div span{background:#445066;border-radius:50%;width:7px;height:7px}.code-editor>header>button{color:#8997ab;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:0 14px;font-family:ui-monospace,monospace;font-size:.57rem}.code-editor>header>button.is-active{border-bottom-color:var(--tech-cyan);color:#fff;background:#ffffff06}.code-editor>header>i{color:#8a98ac;margin-left:auto;font-family:ui-monospace,monospace;font-size:.48rem;font-style:normal}.code-editor ol{color:#435065;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:31px;margin:0;padding:55px 25px 35px 62px}.code-editor li{min-height:38px;padding-left:16px}.code-editor li::marker{font-family:ui-monospace,monospace;font-size:.52rem}.code-editor code{color:#c3d0df;font-size:clamp(.65rem,.9vw,.82rem)}.code-editor li:nth-child(2n) code{color:#91f2f9}.code-editor li:nth-child(3n) code{color:#b9a5ff}.code-editor>footer{border-top:1px solid var(--tech-line);color:#8b99ad;align-items:center;gap:16px;padding:0 13px;font-family:ui-monospace,monospace;font-size:.48rem;display:flex}.code-editor>footer span:first-child{margin-right:auto}.code-editor>footer i{background:var(--tech-green);border-radius:50%;width:6px;height:6px;display:inline-block}.code-result{border-left:1px solid var(--tech-line);background:radial-gradient(circle at var(--lab-x) var(--lab-y), #5cf4ff38, transparent 25%), linear-gradient(145deg, #101927, #080c13);position:relative;overflow:hidden}.code-result__grid{-webkit-mask-image:radial-gradient(circle at var(--lab-x) var(--lab-y), black, transparent 62%);mask-image:radial-gradient(circle at var(--lab-x) var(--lab-y), black, transparent 62%);background-image:linear-gradient(#b1ccea14 1px,#0000 1px),linear-gradient(90deg,#b1ccea14 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.code-result__status{border:1px solid var(--tech-line);color:#9dacbf;border-radius:4px;align-items:center;gap:7px;padding:7px 8px;font-family:ui-monospace,monospace;font-size:.5rem;display:flex;position:absolute;top:24px;left:25px}.code-result__status i{background:var(--tech-green);width:6px;height:6px;box-shadow:0 0 9px var(--tech-green);border-radius:50%}.code-result__object{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:280px;transform:perspective(900px) rotateX(calc(var(--lab-y) * 0deg)) translate(calc((var(--lab-x) - 50%) * .035), calc((var(--lab-y) - 50%) * .025));background:linear-gradient(145deg,#141e2dd6,#090e16eb);border:1px solid #5cf4ff3d;border-radius:14px;flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:absolute;bottom:10%;left:9%;right:9%;overflow:hidden;box-shadow:0 26px 60px #00000057,inset 0 1px #ffffff0d}.code-result__object:before{content:"";aspect-ratio:1;border:1px solid #5cf4ff66;border-radius:50%;width:260px;position:absolute;top:-90px;right:-60px;box-shadow:0 0 0 32px #5cf4ff09,0 0 0 70px #9a77ff06}.code-result__object>span{color:var(--tech-cyan);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.55rem}.code-result__object strong{letter-spacing:-.065em;margin:12px 0;font-size:clamp(2.2rem,3.8vw,4.6rem);line-height:.88}.code-result__object p{color:#8998ac;margin:0;font-size:.72rem}.code-result__object>i{background:linear-gradient(90deg, var(--tech-cyan), var(--tech-violet));width:80px;height:3px;position:absolute;bottom:22px;left:34px}.code-result__orbit{aspect-ratio:1;border:1px dashed #9a77ff47;border-radius:50%;width:240px;animation:18s linear infinite tech-spin;position:absolute;top:14%;right:0}.code-result__orbit b{background:var(--tech-violet);width:9px;height:9px;box-shadow:0 0 12px var(--tech-violet);border-radius:50%;position:absolute}.code-result__orbit b:first-child{top:48%;left:8%}.code-result__orbit b:nth-child(2){background:var(--tech-cyan);top:13%;right:17%}.code-result__orbit b:nth-child(3){background:var(--tech-green);bottom:25%;right:8%}.code-result__cursor{z-index:8;left:var(--lab-x);top:var(--lab-y);color:var(--tech-cyan);filter:drop-shadow(0 0 8px var(--tech-cyan));position:absolute;transform:translate(12px,12px)}.code-result--js{background:radial-gradient(circle at var(--lab-x) var(--lab-y), #9a77ff40, transparent 25%), linear-gradient(145deg, #171026, #080c13)}.code-result--js .code-result__object{border-color:#9a77ff59}.code-result__website{z-index:3;color:#0c1520;opacity:1;background:#f5f8fb;border:1px solid #5cf4ff47;border-radius:16px;transition:transform .75s cubic-bezier(.2,.8,.2,1);position:absolute;inset:76px 5% 7%;overflow:hidden;transform:translateY(24px)scale(.955);box-shadow:0 34px 80px #00000075,0 0 0 1px #ffffff0a}.code-result__website>header{color:#485565;background:#e9eef3;border-bottom:1px solid #dce4ec;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 12px;font-family:ui-monospace,monospace;font-size:.42rem;display:grid}.code-result__website>header>div{gap:5px;display:flex}.code-result__website>header i{background:#aab5c0;border-radius:50%;width:6px;height:6px}.code-result__website>header b{color:#066046;letter-spacing:.12em;justify-self:end;font-size:.42rem}.code-result__site-nav{background:#fff;border-bottom:1px solid #dce4ec;align-items:center;gap:22px;height:54px;padding:0 clamp(16px,3vw,34px);display:flex}.code-result__site-nav strong{letter-spacing:-.03em;margin-right:auto;font-size:.68rem}.code-result__site-nav strong span{color:#405dff}.code-result__site-nav div{font-size:.48rem;font-weight:750}.code-result__site-nav>i{color:#fff;background:#101820;border-radius:4px;padding:8px 10px;font-size:.46rem;font-style:normal;font-weight:800}.code-result__site-hero{z-index:2;background:linear-gradient(110deg,#f7fafc 0 57%,#0000 57%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100% - 142px);padding:clamp(34px,6vw,68px) clamp(22px,5vw,58px);display:flex;position:relative}.code-result__site-hero small{color:#405dff;letter-spacing:.13em;font-family:ui-monospace,monospace;font-size:.44rem;font-weight:900}.code-result__site-hero h3{letter-spacing:-.075em;margin:12px 0;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.82}.code-result__site-hero h3 em{color:#405dff;font-style:normal}.code-result__site-hero p{color:#526171;max-width:37ch;margin:0 0 19px;font-size:.65rem}.code-result__site-hero>b{color:#fff;background:#405dff;border-radius:4px;padding:10px 13px;font-size:.5rem}.code-result__website>footer{z-index:4;background:#fff;border-top:1px solid #dce4ec;grid-template-columns:repeat(3,1fr);gap:12px;min-height:54px;padding:10px clamp(18px,4vw,44px);display:grid;position:absolute;bottom:0;left:0;right:0}.code-result__website>footer span{color:#6b7887;align-items:center;gap:7px;font-size:.42rem;display:flex}.code-result__website>footer strong{color:#111a24;font-size:.7rem}.code-result__site-art{background:linear-gradient(145deg,#111927,#243452);position:absolute;inset:88px 0 54px 56%;overflow:hidden}.code-result__site-art:before{content:"";aspect-ratio:1;border:18px solid #5cf4ff;border-radius:50%;width:78%;position:absolute;top:6%;right:-17%;box-shadow:0 0 0 35px #9a77ff6b,0 0 0 70px #5cf4ff1a}.code-result__site-art i{background:linear-gradient(135deg,#ffffff29,#0000);border:1px solid #ffffff2e;width:35%;height:17%;position:absolute;transform:skewY(-8deg)}.code-result__site-art i:first-child{top:18%;left:9%}.code-result__site-art i:nth-child(2){top:47%;right:8%}.code-result__site-art i:nth-child(3){bottom:8%;left:22%}.code-result__site-scan{z-index:8;color:var(--tech-cyan);letter-spacing:.14em;opacity:1;background:#070c14d6;place-items:center;font-family:ui-monospace,monospace;font-size:.55rem;font-weight:850;transition:opacity .45s;display:grid;position:absolute;inset:34px 0 0}.code-result__site-scan i{width:var(--site-progress);background:linear-gradient(90deg,var(--tech-cyan),var(--tech-violet));height:2px;box-shadow:0 0 18px var(--tech-cyan);transition:width .15s linear;position:absolute;top:0;left:0}.code-result__site-scan:after{content:"";left:0;right:0;top:var(--site-progress);background:linear-gradient(90deg,transparent,var(--tech-cyan),transparent);height:1px;box-shadow:0 0 24px var(--tech-cyan);transition:top .15s linear;position:absolute}.code-result.is-compiled .code-result__website{opacity:1;filter:none;transform:none}.code-result.is-compiled .code-result__site-scan{opacity:0;pointer-events:none}.code-result.is-compiled .code-result__object{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d16eb;width:min(320px,50%);min-height:152px;padding:22px 24px;bottom:7%;left:7%;right:auto;box-shadow:0 18px 50px #00000073,0 0 0 1px #5cf4ff21}.code-result.is-compiled .code-result__object strong{margin:7px 0;font-size:clamp(1.65rem,2.6vw,2.7rem)}.code-result.is-compiled .code-result__object>i{bottom:14px;left:24px}.code-result.is-compiled .code-result__orbit{opacity:.24}.code-principles{border:1px solid var(--tech-line);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.code-principles article{border-right:1px solid var(--tech-line);align-content:start;min-height:170px;padding:25px;display:grid}.code-principles article:last-child{border-right:0}.code-principles article>span{color:var(--tech-cyan);font-family:ui-monospace,monospace;font-size:.55rem}.code-principles strong{margin:30px 0 8px;font-size:1rem}.code-principles p{color:#728095;margin:0;font-size:.68rem}.tech-offers{color:#0e1521;background:#f4f7fb}.tech-offers .tech-kicker{color:#315dce}.tech-offer-grid{background:#fff;border:1px solid #d5deea;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid;overflow:hidden;box-shadow:0 30px 70px #1d2f4514}.tech-offer{background-image:radial-gradient(#bfcadc 1px,#0000 1px);background-position:5px 5px;background-size:18px 18px;border-right:1px solid #d5deea;flex-direction:column;min-width:0;min-height:610px;padding:24px;display:flex}.tech-offer:last-child{border-right:0}.tech-offer.is-live{background:linear-gradient(145deg,#e8feff,#f3eeff);box-shadow:inset 0 3px #315dce}.tech-offer__top{justify-content:space-between;align-items:flex-start;gap:10px;min-height:35px;display:flex}.tech-offer__top>span{color:#5c6c81;font-family:ui-monospace,monospace;font-size:.53rem;font-weight:800}.tech-offer__top>strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#17203a;border-radius:3px;padding:5px 7px;font-size:.5rem}.tech-offer__top>small{color:#59687b;text-transform:uppercase;font-size:.56rem;font-weight:800}.tech-offer h3{min-height:72px;margin:30px 0 12px;font-size:clamp(1.45rem,2vw,2.25rem);line-height:.96}.tech-offer__price{align-content:end;justify-items:start;min-height:92px;display:grid}.tech-offer__price del{color:#738094;font-size:.72rem}.tech-offer__price strong{letter-spacing:-.07em;font-size:clamp(2.4rem,3.7vw,4.1rem)}.tech-offer>p{color:#586779;min-height:88px;font-size:.72rem}.tech-offer .tech-offer__headline{color:#152033;min-height:auto;margin-bottom:5px;font-weight:850}.tech-offer ul{border-top:1px solid #d3dce7;gap:11px;margin:0 0 26px;padding:21px 0 0;list-style:none;display:grid}.tech-offer li{color:#48576a;grid-template-columns:15px 1fr;gap:8px;font-size:.65rem;line-height:1.45;display:grid}.tech-offer li svg{color:#315dce;width:14px}.tech-offer>a{color:#132033;border-top:1px solid #758297;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;font-size:.68rem;font-weight:850;display:flex}.tech-offer>a svg{width:16px}.tech-offers__rule{color:#8d9bb0;max-width:820px;margin:24px 0 0 auto;font-size:.64rem}.tech-close{color:#fff;background:#070a10;grid-template-columns:1.2fr .8fr;align-content:center;gap:60px;min-height:820px;padding:clamp(100px,11vw,170px) clamp(24px,6vw,100px) 34px;display:grid;position:relative;overflow:hidden}.tech-close:before{content:"";aspect-ratio:1;border:1px solid #5cf4ff14;border-radius:50%;width:850px;position:absolute;top:-270px;right:-330px;box-shadow:0 0 0 90px #5cf4ff03,0 0 0 190px #9a77ff03}.tech-close h2 em{color:#0000;background:linear-gradient(90deg, var(--tech-cyan), var(--tech-violet));-webkit-background-clip:text;background-clip:text}.tech-close__action{align-self:end}.tech-close__action p{color:#8c9aad;max-width:500px}.tech-close__action .tech-button{margin-top:17px}.tech-close__action small{color:#8290a5;max-width:390px;margin-top:12px;font-size:.58rem;display:block}.tech-close__signal{background:linear-gradient(90deg, transparent, var(--tech-cyan), var(--tech-violet), transparent);width:360px;height:1px;position:absolute;bottom:22%;right:7%;transform:rotate(-35deg)}.tech-close__signal span{background:var(--tech-cyan);width:8px;height:8px;box-shadow:0 0 14px var(--tech-cyan);border-radius:50%;animation:3s linear infinite tech-output;position:absolute;top:-4px}.tech-close__signal span:nth-child(2){animation-delay:-.7s}.tech-close__signal span:nth-child(3){animation-delay:-1.4s}.tech-close__signal span:nth-child(4){animation-delay:-2.1s}.tech-close footer{border-top:1px solid var(--tech-line);color:#718095;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:110px;padding-top:20px;font-size:.63rem;display:grid}.tech-close footer>a:last-child{justify-self:end;text-decoration:underline}.tech-enhanced [data-reveal]{opacity:0;transition:opacity .6s,transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.tech-enhanced [data-reveal].is-visible{opacity:1;transform:none}@keyframes tech-pulse{50%{opacity:.4;box-shadow:0 0 3px}}@keyframes tech-float{to{transform:translateY(-7px)}}@keyframes tech-spin{to{transform:rotate(360deg)}}@keyframes tech-packet{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(175px)}}@keyframes tech-output{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}@media (width<=1220px){.tech-hero{grid-template-columns:minmax(380px,.78fr) minmax(540px,1.22fr)}.signal-engine{transform-origin:100%;transform:scale(.87)}.tech-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-offer:nth-child(2){border-right:0}.tech-offer:nth-child(-n+2){border-bottom:1px solid #d5deea}}@media (width<=960px){.tech-hero{grid-template-rows:auto 650px auto;grid-template-columns:minmax(0,1fr);min-height:1320px}.tech-hero__copy{width:100%;min-width:0;max-width:760px}.signal-engine{transform-origin:top;width:850px;max-width:100%;transform:scale(.92)}.build-phase-switch{width:100%;min-width:0;margin-top:-30px}.navigation-console{grid-template-columns:240px 1fr}.nav-preview__content{max-width:500px}.nav-preview--mobile .nav-preview__content{opacity:.35}.code-workbench{grid-template-columns:1fr}.code-editor{min-height:560px}.code-result{border-left:0;border-top:1px solid var(--tech-line);min-height:560px}}@media (width<=760px){.tech-enhanced [data-reveal]{opacity:1;transform:none}.tech-nav{border-radius:12px}.tech-nav__toggle{display:grid}.tech-nav__links{background:#0b1018;border:1px solid #bcd6f12e;border-radius:12px;padding:16px;display:none;position:absolute;top:calc(100% + 8px);left:14px;right:14px;box-shadow:0 18px 45px #0000006b}.tech-nav__links.is-open{display:grid}.tech-nav__links>a{border-bottom:1px solid var(--tech-line);padding:13px 5px}.tech-showcase .tech-nav__cta{border-bottom:0;margin-top:8px;padding-inline:13px}.tech-hero{grid-template-rows:auto 590px auto;min-height:1260px;padding:130px 18px 38px}.tech-hero h1{font-size:clamp(3.7rem,15vw,6.2rem)}.tech-hero h1 strong{letter-spacing:-.06em;font-size:.82em;line-height:1}.tech-hero__actions{flex-direction:column;align-items:flex-start}.signal-engine{transform-origin:top;width:720px;left:50%;transform:translate(-50%)scale(.75)}.build-phase-switch{grid-template-columns:1fr;margin-top:-95px}.build-phase-switch button{border-right:0;border-bottom:1px solid var(--tech-line);min-height:66px}.build-phase-switch button:last-child{border-bottom:0}.tech-hero__scroll{display:none}.tech-section__heading,.code-lab__heading{grid-template-columns:1fr}.tech-section__heading h2,.code-lab__heading h2,.tech-close h2{font-size:clamp(3rem,13vw,5rem)}.tech-capability-row{grid-template-columns:repeat(2,1fr)}.tech-capability-row span:nth-child(2){border-right:0}.tech-capability-row span:nth-child(-n+2){border-bottom:1px solid #d6dfeb}.navigation-console{grid-template-columns:1fr;min-height:auto}.navigation-console>aside{border-right:0;border-bottom:1px solid var(--tech-line)}.navigation-console>aside>button{min-height:66px}.navigation-console>aside>div{margin-top:16px}.nav-preview{padding:13px}.nav-preview__canvas{min-height:520px;padding:14px}.nav-preview__canvas>nav div{display:none}.nav-preview--context .nav-preview__canvas>nav{width:150px}.nav-preview--context .nav-preview__content{left:38%}.nav-preview__content{left:7%;right:7%}.nav-preview__content>strong{font-size:2.6rem}.nav-preview__cursor{display:none}.code-lab{padding-inline:18px}.code-workbench{margin-top:50px}.code-editor{min-height:500px}.code-editor ol{padding-left:48px}.code-result{min-height:500px}.code-principles{grid-template-columns:1fr}.code-principles article{border-right:0;border-bottom:1px solid var(--tech-line);min-height:140px}.code-principles article:last-child{border-bottom:0}.tech-close{grid-template-columns:1fr;gap:42px;min-height:900px}.tech-close footer{grid-template-columns:1fr;gap:16px;margin-top:60px}.tech-close footer>a:last-child{justify-self:start}.tech-live-label>span,.signal-card,.signal-engine__rail i,.signal-engine__core:before,.engine-screen__activity i,.engine-screen--client:after,.code-caret,.code-result__orbit b,.tech-close__signal span{animation:none!important}.tech-showcase *,.tech-showcase :before,.tech-showcase :after{animation-play-state:paused!important}.tech-effects-ready .tech-showcase *,.tech-effects-ready .tech-showcase :before,.tech-effects-ready .tech-showcase :after{animation-play-state:running!important}.tech-nav,.signal-card,.engine-terminal{-webkit-backdrop-filter:none;backdrop-filter:none}.tech-hero__aurora{filter:blur(40px)}}@media (width<=520px){.tech-wordmark strong{display:none}.tech-hero{grid-template-rows:auto 520px auto;min-height:1210px}.tech-hero__copy>p{font-size:.9rem}.tech-proof-strip{display:grid}.signal-engine{transform:translate(-50%)scale(.63)}.build-phase-switch{margin-top:-130px}.tech-section,.tech-close{padding-inline:18px}.navigation-console{margin-top:48px}.nav-preview__canvas{min-height:475px}.nav-preview--context .nav-preview__canvas>nav{width:110px}.nav-preview--context .nav-preview__content{left:35%}.nav-preview--mobile .nav-preview__content{display:none}.nav-preview--mobile .nav-preview__phone{right:calc(50% - 90px)}.code-editor>header>i{display:none}.code-result__object{padding:24px;left:6%;right:6%}.tech-offer-grid{grid-template-columns:1fr;margin-top:48px}.tech-offer,.tech-offer:nth-child(2){border-bottom:1px solid #d5deea;border-right:0;min-height:540px}.tech-offer:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.tech-showcase *,.tech-showcase :before,.tech-showcase :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.tech-enhanced [data-reveal]{opacity:1;transform:none}.tech-hero{--engine-x:0!important;--engine-y:0!important}.code-lab{--lab-x:50%!important;--lab-y:50%!important}}@keyframes agency-reveal{0%{opacity:1;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes a-pulse{50%{opacity:.4;box-shadow:0 0 3px}}@keyframes a-scan{to{transform:translateY(780px)}}@keyframes a-spin{to{transform:rotate(360deg)}}@keyframes a-orbit{0%{opacity:0;top:50%;left:0}25%{opacity:1;top:0;left:50%}50%{top:50%;left:100%}75%{opacity:1;top:100%;left:50%}to{opacity:0;top:50%;left:0}}@keyframes a-packet{0%{opacity:0;left:0}20%{opacity:1}80%{opacity:1}to{opacity:0;left:100%}}@keyframes a-wave{to{height:30%}}@keyframes sl-float{50%{transform:translateY(-12px)rotate(.8deg)}}.code-editor{grid-template-rows:44px 31px 1fr 34px}.code-editor__meta{border-bottom:1px solid var(--tech-line);color:#69778b;letter-spacing:.1em;background:#090d14;align-items:center;gap:13px;padding:0 14px;font-family:ui-monospace,monospace;font-size:.46rem;display:flex;position:relative;overflow:hidden}.code-editor__meta b{color:var(--tech-cyan);margin-left:auto;font-size:.46rem}.code-editor__meta>i{width:var(--compile-progress);background:linear-gradient(90deg,var(--tech-cyan),var(--tech-violet));height:1px;box-shadow:0 0 9px var(--tech-cyan);transition:width .2s linear;position:absolute;bottom:0;left:0}.code-editor ol.is-typing{padding-top:35px}.code-editor ol.is-typing li{opacity:.18;transition:opacity .16s,color .16s}.code-editor ol.is-typing li.is-written{opacity:1}.code-editor ol.is-typing li.is-current{opacity:1;background:linear-gradient(90deg,#5cf4ff11,#0000)}.code-caret{vertical-align:-.16em;background:var(--tech-cyan);width:7px;height:1.05em;box-shadow:0 0 8px var(--tech-cyan);margin-left:3px;animation:.75s step-end infinite code-blink;display:inline-block}.code-result__telemetry{z-index:7;gap:5px;display:flex;position:absolute;top:22px;right:22px}.code-result__telemetry span{border:1px solid var(--tech-line);color:#68778b;background:#080c13b8;padding:6px 7px;font-family:ui-monospace,monospace;font-size:.42rem}.code-result__telemetry b{color:var(--tech-cyan);margin-left:4px}.code-result.is-compiling .code-result__object{filter:saturate(.5);opacity:.62;transform:scale(.97)}.code-result.is-compiled .code-result__object{animation:.48s cubic-bezier(.2,.8,.2,1) compiled-hit}.code-result__object>i{transition:width .2s linear}.code-result__object p{min-height:2.2em}.code-workbench{min-height:690px}@keyframes code-blink{50%{opacity:0}}@keyframes compiled-hit{0%{box-shadow:0 0 #5cf4ff00}45%{box-shadow:0 0 65px #5cf4ff3d}to{box-shadow:0 26px 60px #00000057}}.tech-close{padding-bottom:0}.tech-close .tech-footer{color:#8592a6;background:linear-gradient(145deg,#5cf4ff09,#0000 35%),#05070b;border-top:1px solid #5cf4ff38;grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:65px 7vw;width:calc(100% + clamp(48px,12vw,200px));margin:120px calc(-1*clamp(24px,6vw,100px)) 0;padding:70px clamp(24px,6vw,100px) 28px;display:grid;position:relative;overflow:hidden}.tech-close .tech-footer:before{content:"";background:linear-gradient(90deg,var(--tech-cyan),var(--tech-violet),transparent);width:32%;height:1px;box-shadow:0 0 18px var(--tech-cyan);position:absolute;top:0;left:0}.tech-footer__lead{align-content:start;justify-items:start;display:grid}.tech-footer__lead>strong{color:#fff;letter-spacing:-.06em;margin:38px 0 27px;font-size:clamp(2rem,3.1vw,3.8rem);line-height:.9}.tech-footer__lead>span{color:#a9bf9f;letter-spacing:.1em;background:#a8ff780a;border:1px solid #a8ff782e;align-items:center;gap:8px;padding:8px 9px;font-family:ui-monospace,monospace;font-size:.49rem;display:flex}.tech-footer__lead>span i{background:var(--tech-green);width:6px;height:6px;box-shadow:0 0 11px var(--tech-green);border-radius:50%}.tech-footer__links{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.tech-footer__links nav{align-content:start;gap:0;display:grid}.tech-footer__links b{color:#5a687b;letter-spacing:.14em;margin-bottom:17px;font-family:ui-monospace,monospace;font-size:.5rem}.tech-footer__links a{border-bottom:1px solid var(--tech-line);color:#b0bbcb;padding:11px 0;font-size:.68rem;font-weight:720}.tech-footer__links a:hover{color:var(--tech-cyan);padding-left:7px}.tech-footer__base{border-top:1px solid var(--tech-line);letter-spacing:.08em;grid-column:1/-1;grid-template-columns:auto auto 1fr;gap:20px;padding-top:22px;font-family:ui-monospace,monospace;font-size:.46rem;display:grid}.tech-footer__base span:nth-child(2){color:#8797ff}.tech-footer__base small{color:#647186;font-size:inherit;justify-self:end}@media (width<=900px){.tech-close .tech-footer{grid-template-columns:1fr}.tech-footer__links{grid-template-columns:repeat(3,1fr)}.tech-footer__base{grid-template-columns:1fr}.tech-footer__base small{justify-self:start}.code-result__telemetry{top:62px;left:22px;right:auto}}@media (width<=620px){.code-workbench{min-height:1050px}.code-editor ol.is-typing{padding-left:48px}.code-result__telemetry{display:grid}.code-result__website{inset:148px 4% 5%}.code-result__site-nav div{display:none}.code-result__site-nav>i{margin-left:auto}.code-result__site-hero{background:linear-gradient(#f7fafc 0 63%,#0000 63%);padding:34px 20px}.code-result__site-hero h3{font-size:2.65rem}.code-result__site-art{inset:62% 0 54px}.code-result__website>footer span{display:none}.code-result__website>footer strong{display:block}.code-result.is-compiled .code-result__object{width:auto;min-height:132px;bottom:8%;left:8%;right:8%}.code-result.is-compiled .code-result__object p{display:none}.tech-close .tech-footer{padding-inline:20px}.tech-footer__links{grid-template-columns:1fr}.tech-footer__lead>strong{font-size:2.8rem}.tech-footer__base{gap:9px}}@media (prefers-reduced-motion:reduce){.code-caret{display:none}.code-editor ol.is-typing li{opacity:1}.code-result.is-compiled .code-result__object{animation:none}.code-result__website,.code-result__site-scan,.code-result__site-scan:after{transition:none}}@keyframes north-run{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.code-editor__meta>span{color:#8998ac}.code-editor ol.is-typing{scroll-behavior:smooth;scrollbar-width:none;height:100%;min-height:0;overflow-y:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 100%);mask-image:linear-gradient(#0000 0,#000 9% 100%)}.code-editor ol.is-typing::-webkit-scrollbar{display:none}.code-editor ol.is-typing li{transition:opacity .1s,color .1s,background .1s}.code-editor__meta>span,.code-editor__meta>b{white-space:nowrap}.engine-laptop{perspective:1200px}.engine-laptop__lid{transform-origin:50% 100%;animation:1.15s cubic-bezier(.16,.86,.26,1) both laptop-open}.engine-screen__loader{z-index:15;background:radial-gradient(circle at 50% 38%,#5cf4ff24,#0000 30%),linear-gradient(145deg,#080d15,#11182a);align-content:center;justify-items:center;padding:34px;transition:opacity .55s,visibility .55s;display:grid;position:absolute;inset:27px 0 0}.engine-screen--client .engine-screen__loader{opacity:0;visibility:hidden}.engine-screen__loader-mark{align-items:center;gap:10px;display:flex}.engine-screen__loader-mark>b{width:42px;height:42px;color:var(--tech-cyan);background:#5cf4ff14;border:1px solid #5cf4ff61;border-radius:9px;place-items:center;font-size:.72rem;display:grid}.engine-screen__loader-mark>strong{font-size:.83rem}.engine-screen__loader-mark em{color:var(--tech-cyan);font-style:normal}.engine-screen__loader>span{color:#91a0b5;letter-spacing:.12em;margin-top:26px;font-family:ui-monospace,monospace;font-size:.47rem}.engine-screen__loader>i{background:#253246;width:72%;height:3px;margin:12px 0;position:relative;overflow:hidden}.engine-screen__loader>i>b{background:linear-gradient(90deg,var(--tech-cyan),var(--tech-violet));transform-origin:0;width:100%;box-shadow:0 0 12px var(--tech-cyan);animation:2.05s cubic-bezier(.2,.8,.2,1) both screen-load;position:absolute;inset:0 auto 0 0}.engine-screen__loader>small{color:#64748a;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:.39rem}.engine-screen--studio .engine-screen__loader{background:radial-gradient(circle at 50% 45%,#9a77ff2e,#0000 34%),#090e17}.engine-screen--studio .engine-screen__loader-mark{transform:scale(1.08)}.engine-screen__activity{z-index:13;color:#718197;opacity:0;background:#080d15d6;border:1px solid #5cf4ff3d;border-radius:3px;align-items:center;gap:6px;padding:5px 7px;font-family:ui-monospace,monospace;font-size:.36rem;transition:opacity .4s .35s,transform .4s .35s;display:flex;position:absolute;bottom:12px;left:13px;transform:translateY(5px)}.engine-screen--client .engine-screen__activity{opacity:1;transform:none}.engine-screen__activity i{background:var(--tech-green);width:5px;height:5px;box-shadow:0 0 9px var(--tech-green);border-radius:50%;animation:1.2s ease-in-out infinite active-pulse}.engine-screen__activity b{color:var(--tech-cyan);font-weight:600}.engine-screen--client:after{content:"";z-index:12;background:linear-gradient(90deg,transparent,var(--tech-cyan),transparent);opacity:.36;pointer-events:none;height:1px;animation:4.5s linear infinite screen-scan;position:absolute;top:27px;left:0;right:0}@keyframes laptop-open{0%{opacity:.2;transform:rotateX(-72deg)translateY(30px)}55%{opacity:1}to{transform:rotateX(0)translateY(0)}}@keyframes screen-load{0%{transform:scaleX(.03)}45%{transform:scaleX(.48)}75%{transform:scaleX(.73)}to{transform:scaleX(1)}}@keyframes screen-scan{0%{transform:translateY(0)}to{transform:translateY(327px)}}@keyframes active-pulse{50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.code-editor ol.is-typing{scroll-behavior:auto;-webkit-mask-image:none;mask-image:none}.engine-laptop__lid,.engine-screen__loader>i>b,.engine-screen__activity i,.engine-screen--client:after{animation:none}.engine-screen__loader{display:none}.engine-screen__activity{opacity:1;transform:none}}@keyframes blueprint-compile{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes blueprint-call-in{0%{opacity:0;transform:translateY(-12px)scale(.94)}to{opacity:1;transform:none}}@keyframes ad-budget{0%{width:100%}80%,to{width:7%}}@keyframes seo-build-scan{0%{transform:translateY(31px)}to{transform:translateY(250px)}}.agency-footer__lead>a,.tech-footer__lead>a{color:var(--a-accent,#5cf4ff);margin-top:15px;font:800 .66rem/1.4 ui-monospace,monospace;text-decoration:none}.agency-footer__lead>a:hover,.agency-footer__lead>a:focus-visible,.tech-footer__lead>a:hover,.tech-footer__lead>a:focus-visible{color:#fff;text-underline-offset:4px;text-decoration:underline}
