@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b80198{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_b80198{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-body:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ad3736e903bfaa5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3150dd0728fab2c3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e3db186a51b1f2b3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3647a4d8cc3a67ad-s.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ad50a964c4297b83-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c880a9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-weight:500;font-style:normal}.__variable_c880a9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--from:#38bdf8;--to:#4f46e5;--bg:#07090f;--fd:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;--fb:var(--font-body),"Inter",system-ui,sans-serif;--fm:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}body,html{background:var(--bg)}body{margin:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}a{color:#7dd3fc;text-decoration:none}a:hover{color:#bae6fd}.site{font-family:var(--fb);color:#f1f5f9;background:var(--bg);width:100%;-webkit-font-smoothing:antialiased;overflow-x:clip}.site *{box-sizing:border-box}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--fm);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.disp{font-family:var(--fd);font-weight:800}.grad{background:linear-gradient(90deg,#38bdf8,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.wrap{max-width:1280px;margin:0 auto}.kick{margin:0;font-size:13px;color:#7dd3fc}.h2big{margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(44px,6.4vw,104px);letter-spacing:-.05em;line-height:.95}.secHead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.stackCol{display:flex;flex-direction:column;gap:16px}.liveDot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399;flex:0 0 auto}.btn{display:inline-block;transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(56,189,248,.25)}.btnLight{background:#f1f5f9;padding:15px 26px;border-radius:999px;font-size:16px;font-weight:700}.btnLight,.btnLight:hover{color:#07090f}.btnGhost{border:1px solid rgba(255,255,255,.25);padding:15px 26px;border-radius:999px;font-size:16px;font-weight:600}.btnGhost,.btnGhost:hover{color:#f1f5f9}.btnGrad{background:linear-gradient(135deg,var(--from),var(--to));padding:12px 20px;border-radius:999px;font-size:14px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.25)}.btnGrad,.btnGrad:hover{color:#fff}.tile{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease}.tile:hover{transform:translateY(-6px);border-color:rgba(125,211,252,.5)}.marquee{display:flex;width:max-content}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes blink{50%{opacity:0}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(2deg)}}.motion .floaty{animation:floaty 7s ease-in-out infinite}.motion .marquee{animation:mq 38s linear infinite}.motion .in{animation:up 1s cubic-bezier(.2,.7,.2,1) both}.motion .orb{animation:pulse 8s ease-in-out infinite}.motion .caret{animation:blink 1s steps(1) infinite}.ln{overflow:hidden;padding-bottom:.08em}.li,.ln{display:block}.chr{display:inline-block;white-space:pre}@keyframes chUp{0%{transform:translateY(105%) rotate(8deg);opacity:0}to{transform:none;opacity:1}}.motion .chr{animation:chUp 1s cubic-bezier(.2,.8,.2,1) both}.loader{position:fixed;inset:0;z-index:100;background:#07090f;overflow:hidden;transition:transform 1s cubic-bezier(.76,0,.24,1);background-image:radial-gradient(circle at 50% 50%,rgba(79,70,229,.22),transparent 55%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:100% 100%,60px 60px,60px 60px}.loader.out{transform:translateY(-100%)}.introSeen .loader{display:none}.motion .introWait .chr,.motion .introWait .in{animation-play-state:paused}.introDone .motion .introWait .chr,.introDone .motion .introWait .in,.introSeen .motion .introWait .chr,.introSeen .motion .introWait .in{animation-play-state:running}.loader .core{transition:transform .7s cubic-bezier(.76,0,.24,1),opacity .5s ease}.loader.out .core{transform:scale(.8) translateY(80px);opacity:0}@keyframes draw{to{stroke-dashoffset:0}}@keyframes flow{0%{stroke-dashoffset:168}to{stroke-dashoffset:0}}@keyframes nodeIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes nodePulse{50%{opacity:.35}}@keyframes tokFloat{0%{opacity:0;transform:translateY(16px)}25%,70%{opacity:.75}to{opacity:0;transform:translateY(-28px)}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.nl{stroke-dasharray:700;stroke-dashoffset:700;animation:draw 1.4s cubic-bezier(.6,0,.2,1) forwards}.np{stroke-dasharray:8 160;stroke-dashoffset:168;animation:flow 2.4s linear infinite}.nn{transform-box:fill-box;transform-origin:center;animation:nodeIn .6s cubic-bezier(.2,.8,.2,1) both,nodePulse 2.4s ease-in-out infinite}.tok{position:absolute;font-size:12px;color:#7dd3fc;opacity:0;animation:tokFloat 3.6s ease-in-out infinite}.ldFill{transform-box:fill-box;transform-origin:center;animation:popIn .7s cubic-bezier(.2,.8,.2,1) both}.ldA{stroke-dasharray:140;stroke-dashoffset:140;animation:draw 1s cubic-bezier(.6,0,.2,1) .4s forwards}.ldDot{transform-box:fill-box;transform-origin:center;animation:popIn .5s cubic-bezier(.2,.8,.2,1) 1.3s both}@media (prefers-reduced-motion:reduce){.ldA,.ldDot,.ldFill,.nl,.nn,.np,.tok{animation:none;stroke-dashoffset:0;opacity:1}.loader,.loader .core{transition:none}}.hdr{position:sticky;top:0;z-index:50;background:rgba(7,9,15,.6);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06)}.hdrIn{max-width:1280px;margin:0 auto;padding:12px 24px;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.brand,.hdrIn{display:flex;align-items:center}.brand{gap:10px;min-height:44px}.brand,.brand:hover{color:#f1f5f9}.brandName{font-family:var(--fd);font-weight:800;font-size:20px;letter-spacing:-.03em}.clockP{margin:0;font-size:12px;color:#94a3b8;display:flex;align-items:center;gap:8px}.menuBtn{background:transparent;color:#f1f5f9;border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:12px 18px;font-size:12px;cursor:pointer}.mnu{position:fixed;inset:0;z-index:90;background:#07090f;color:#f1f5f9;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:16px 24px 24px;animation:mnuIn .85s cubic-bezier(.76,0,.24,1) both;overscroll-behavior:contain}.mnu.closing{animation:mnuOut .6s cubic-bezier(.76,0,.24,1) both}@keyframes mnuIn{0%{clip-path:circle(0 at calc(100% - 70px) 40px)}to{clip-path:circle(150% at calc(100% - 70px) 40px)}}@keyframes mnuOut{0%{clip-path:circle(150% at calc(100% - 70px) 40px)}to{clip-path:circle(0 at calc(100% - 70px) 40px)}}.mGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:64px 64px;pointer-events:none}.mTop{position:relative;max-width:1280px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.mClose,.mTop{align-items:center}.mClose{display:inline-flex;gap:10px;background:transparent;color:#f1f5f9;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:12px 20px;font-size:12px;cursor:pointer;transition:border-color .3s ease}.mClose:hover{border-color:#7dd3fc}.mX{display:inline-block;transition:transform .5s cubic-bezier(.76,0,.24,1)}.mClose:hover .mX{transform:rotate(180deg)}.mBig{position:absolute;right:2%;bottom:-6%;margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(220px,34vw,520px);line-height:1;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1.5px rgba(125,211,252,.12);pointer-events:none;transition:opacity .4s ease}.mBody{position:relative;flex:1 1;max-width:1280px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding:40px 0}.mNav{flex:999 1 520px;display:flex;flex-direction:column}.mItem{position:relative;display:flex;align-items:center;gap:24px;padding:14px 0}.mItem,.mItem:hover{color:#f1f5f9}.mLine{position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(255,255,255,.12);transform-origin:0 50%;animation:mLineIn .9s cubic-bezier(.76,0,.24,1) backwards}.mNo{flex:0 0 40px;font-size:13px;color:#94a3b8;animation:mFadeIn .6s ease backwards;transition:color .3s ease}.mTxtW{overflow:hidden;padding:0 28px .06em 0}.mTxt,.mTxtW{display:block}.mTxt{font-family:var(--fd);font-weight:800;font-size:clamp(38px,min(5.4vw,9.5vh),80px);letter-spacing:-.05em;line-height:1;animation:mUp .9s cubic-bezier(.2,.8,.2,1) backwards;transition:transform .45s cubic-bezier(.2,.7,.2,1),color .3s ease}.mArr{margin-left:auto;width:58px;height:58px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:22px;opacity:0;transform:translateX(-20px) rotate(-45deg);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1),background .35s ease}.mItem.on .mTxt,.mItem:hover .mTxt{transform:translateX(18px);background:linear-gradient(90deg,#38bdf8,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}.mItem.on .mArr,.mItem:hover .mArr{opacity:1;transform:none;background:linear-gradient(135deg,#38bdf8,#4f46e5);border-color:transparent}.mItem.on .mNo,.mItem:hover .mNo{color:#7dd3fc}.mSide{flex:1 1 340px;gap:24px;animation:mSideIn .8s cubic-bezier(.2,.8,.2,1) .45s backwards}.mCard,.mSide{display:flex;flex-direction:column}.mCard{position:relative;height:280px;border-radius:28px;overflow:hidden;padding:26px;justify-content:flex-end;box-shadow:0 30px 70px rgba(0,0,0,.45);transition:background .5s ease}.mCardGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:26px 26px}.mGlyph{position:absolute;right:20px;top:4px;font-family:var(--fd);font-weight:800;font-size:140px;line-height:1;color:rgba(255,255,255,.9)}.mInfo{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.mCta{margin-top:8px;display:inline-flex;gap:10px;align-items:center;background:#f1f5f9;color:#07090f;font-weight:700;font-size:16px;padding:15px 26px;border-radius:999px;transition:gap .3s ease,transform .2s ease}.mCta:hover{color:#07090f;gap:16px;transform:translateY(-2px)}.mBottom{position:relative;max-width:1280px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.mPill{font-family:var(--fm);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;border:1px solid rgba(255,255,255,.15);padding:9px 14px;border-radius:999px;transition:background .3s ease,color .3s ease,border-color .3s ease}.mPill:hover{background:linear-gradient(135deg,#38bdf8,#4f46e5);color:#fff;border-color:transparent}.mFade{animation:mFadeIn .8s ease .5s backwards}@keyframes mUp{0%{transform:translateY(115%) rotate(5deg)}to{transform:none}}@keyframes mLineIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mSideIn{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes pvA{0%{opacity:.4;transform:scale(.96) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes pvB{0%{opacity:.4;transform:scale(.96) rotate(-1deg)}to{opacity:1;transform:none}}.mCard.pvA{animation:pvA .5s cubic-bezier(.2,.8,.2,1)}.mCard.pvB{animation:pvB .5s cubic-bezier(.2,.8,.2,1)}@media (max-width:820px){.mSide .mCard{display:none}.mTxt{font-size:clamp(32px,7vh,40px)}.mArr{width:44px;height:44px}.mBody{padding:24px 0}}@media (prefers-reduced-motion:reduce){.mCard.pvA,.mCard.pvB,.mFade,.mLine,.mNo,.mSide,.mTxt,.mnu,.mnu.closing{animation:none}}.hero{position:relative;overflow:hidden;height:900px;cursor:crosshair;-webkit-user-select:none;user-select:none}.heroBase,.heroOut{position:absolute;inset:0}.heroBase{background-color:#07090f;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:72px 72px}.heroWord{position:absolute;left:0;right:0;top:230px;margin:0;text-align:center;white-space:nowrap;font-family:var(--fd);font-weight:800;font-size:clamp(120px,22vw,340px);line-height:.8;letter-spacing:-.065em}.heroMark{position:absolute;left:50%;top:110px;width:min(440px,70vw);aspect-ratio:1;transform:translateX(-50%)}.heroCorner{position:absolute;top:40px;margin:0;font-size:12px}.heroBottom{position:absolute;left:24px;right:24px;bottom:56px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px}.heroH{margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(52px,7.2vw,112px);line-height:.92;letter-spacing:-.055em}.hero{--lx:0px;--ly:0px;--lr:0px}.xray{inset:0;clip-path:circle(var(--lr) at var(--lx) var(--ly));transition:clip-path .18s ease-out;background-color:#061427;background-image:linear-gradient(rgba(125,211,252,.16) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,252,.16) 1px,transparent 0),linear-gradient(rgba(125,211,252,.06) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,252,.06) 1px,transparent 0);background-size:72px 72px,72px 72px,18px 18px,18px 18px}.lensRing,.xray{position:absolute;pointer-events:none}.lensRing{left:0;top:0;width:340px;height:340px;margin:-170px 0 0 -170px;transform:translate(var(--lx),var(--ly)) scale(0);opacity:0;border-radius:50%;border:1px solid rgba(125,211,252,.7);box-shadow:0 0 40px rgba(56,189,248,.35);transition:transform .18s ease-out,opacity .2s ease;display:flex;align-items:flex-end;justify-content:center}.hero.lensOn .lensRing{transform:translate(var(--lx),var(--ly)) scale(1);opacity:1}.botBubble,.botBulb,.botEyes,.botFloat,.botJet,.botLight,.botShadow,.botSpark{transform-box:fill-box;transform-origin:center}.botArmL{transform-origin:68px 120px}.botArmL,.botArmR{transform-box:view-box}.botArmR{transform-origin:132px 120px}.botJet{transform-origin:50% 0}@keyframes botFloat{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes botShadow{0%,to{transform:scaleX(1);opacity:.35}50%{transform:scaleX(.78);opacity:.2}}@keyframes botBlink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}@keyframes botSwirl{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@keyframes botSway{0%,to{transform:rotate(3deg)}50%{transform:rotate(-4deg)}}@keyframes botBubble{0%{transform:translateY(0) scale(.5);opacity:0}15%{opacity:.95}to{transform:translateY(-30px) scale(1.15);opacity:0}}@keyframes botBulb{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes botLight{0%,to{opacity:.25}30%{opacity:1}}@keyframes botJet{0%,to{transform:scaleY(1);opacity:.9}50%{transform:scaleY(.55);opacity:.55}}@keyframes botSpark{0%,55%,to{transform:scale(0) rotate(0);opacity:0}68%{transform:scale(1.15) rotate(45deg);opacity:1}85%{transform:scale(.7) rotate(90deg);opacity:0}}.motion .botFloat{animation:botFloat 5s ease-in-out infinite}.motion .botShadow{animation:botShadow 5s ease-in-out infinite}.motion .botEyes{animation:botBlink 4.5s ease-in-out infinite}.motion .botArmL{animation:botSwirl 2.6s ease-in-out infinite}.motion .botArmR{animation:botSway 3.4s ease-in-out infinite}.motion .botBubble{animation:botBubble 2.1s ease-out infinite}.motion .botBulb{animation:botBulb 2s ease-in-out infinite}.motion .botLight{animation:botLight 1.2s ease-in-out infinite}.motion .botJet{animation:botJet .35s ease-in-out infinite}.motion .botSpark{animation:botSpark 2.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.motion .botArmL,.motion .botArmR,.motion .botBubble,.motion .botBulb,.motion .botEyes,.motion .botFloat,.motion .botJet,.motion .botLight,.motion .botShadow,.motion .botSpark{animation:none}}.story,.storyIn{position:relative}.storyIn{overflow:hidden;padding:0 24px}.stage{max-width:1280px;margin:64px auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:48px}.stageTxt{flex:1 1 440px;display:flex;flex-direction:column;gap:20px}.stageH{margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(48px,6vw,88px);letter-spacing:-.05em;line-height:.95}.stageArt{flex:1 1 440px;height:420px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a}.storyBar{height:100%;background:linear-gradient(90deg,var(--from),var(--to));transform-origin:0 50%}.dash{border:2px dashed rgba(148,163,184,.45);border-radius:12px}@media (min-width:821px) and (hover:hover) and (prefers-reduced-motion:no-preference){.story{height:2600px}.storyIn{position:sticky;top:0;height:760px}.stage{position:absolute;left:24px;right:24px;top:140px}}.stack{position:relative;padding-bottom:40px}.sc{position:sticky;margin-bottom:48px;min-height:580px;border-radius:36px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#111a2e,#0a0f1c 65%);overflow:hidden;transform-origin:50% 0;transition:border-color .4s ease;box-shadow:0 -14px 32px rgba(0,0,0,.45)}.sc:hover{border-color:rgba(125,211,252,.45)}.scDim{inset:0;z-index:2;background:#07090f;opacity:0;visibility:hidden}.scDim,.scNum{position:absolute;pointer-events:none}.scNum{right:-10px;bottom:-70px;font-family:var(--fd);font-weight:800;font-size:300px;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(125,211,252,.13)}.scIn{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:40px;padding:clamp(24px,4vw,56px)}.scText{flex:1 1 380px;display:flex;flex-direction:column;gap:18px}.scH{margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(36px,4.4vw,64px);letter-spacing:-.045em;line-height:1}.scP{margin:0;max-width:460px;font-size:18px;line-height:1.55;color:#cbd5e1}.pills{display:flex;flex-wrap:wrap;gap:8px}.pills span{font-family:var(--fm);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;border:1px solid rgba(255,255,255,.15);padding:7px 12px;border-radius:999px}.scLink{align-self:flex-start;margin-top:8px;font-weight:700;font-size:16px;color:#07090f;background:#f1f5f9;padding:14px 24px;border-radius:999px;transition:transform .2s ease}.scLink:hover{color:#07090f;transform:translateX(4px)}.vis{flex:1 1 400px;position:relative;height:440px;border-radius:24px;background:#07090f;border:1px solid rgba(255,255,255,.08);overflow:hidden}.bar{border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#818cf8,#38bdf8);transform-origin:50% 100%}.post{display:flex;flex-direction:column;gap:8px}.av{width:26px;height:26px;border-radius:50%;background:#334155}.pimg{height:150px;border-radius:14px}.heart{font-size:26px;color:#f472b6;opacity:0}.dot,.heart{position:absolute}.dot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#34d399;box-shadow:0 0 12px #34d399}.mail{display:flex;align-items:center;gap:14px;padding:16px;border-radius:14px;background:rgba(255,255,255,.05)}.md{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#4f46e5);flex:0 0 auto}.chip{font-size:11px;color:#f1f5f9;background:rgba(255,255,255,.08);padding:6px 12px}@keyframes bld{0%,8%{transform:scaleX(0)}28%,86%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes cur{0%,to{transform:translate(0)}25%{transform:translate(140px,-70px)}50%{transform:translate(40px,80px)}75%{transform:translate(180px,30px)}}@keyframes drawL{0%{stroke-dashoffset:700}55%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes barUp{0%,8%{transform:scaleY(.08)}45%,88%{transform:scaleY(1)}to{transform:scaleY(.08)}}@keyframes feed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes heart{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-160px) scale(1.25)}}@keyframes sweep{to{transform:rotate(1turn)}}@keyframes blip{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@keyframes mailIn{0%{opacity:0;transform:translateX(50px)}12%,78%{opacity:1;transform:none}92%,to{opacity:0;transform:translateX(-20px)}}@keyframes plane{0%{transform:translate(0) rotate(-8deg);opacity:0}15%{opacity:1}to{transform:translate(420px,-260px) rotate(-8deg);opacity:0}}.bld{transform-origin:0 50%}.drawL{stroke-dasharray:700}.motion .bld{animation:bld 5s cubic-bezier(.6,0,.2,1) infinite}.motion .cur{animation:cur 7s ease-in-out infinite}.motion .drawL{animation:drawL 5s ease-in-out infinite}.motion .bar{animation:barUp 5s cubic-bezier(.6,0,.2,1) infinite}.motion .feed{animation:feed 12s linear infinite}.motion .heart{animation:heart 3.2s ease-out infinite}.motion .sweep{animation:sweep 3.5s linear infinite}.motion .blip,.motion .dot{animation:blip 2.5s ease-in-out infinite}.motion .mail{animation:mailIn 6s cubic-bezier(.2,.8,.2,1) infinite both}.motion .plane{animation:plane 4s ease-in infinite}@media (max-width:820px){.sc{top:72px!important;min-height:0}.vis{height:360px}.scNum{font-size:200px}}@media (prefers-reduced-motion:reduce){.motion .bar,.motion .bld,.motion .blip,.motion .cur,.motion .dot,.motion .drawL,.motion .feed,.motion .heart,.motion .mail,.motion .plane,.motion .sweep{animation:none}}.hz{position:relative;background:#0b0f1a;border-top:1px solid rgba(255,255,255,.06)}.hzIn{padding:140px 0}.hzScroll{overflow-x:auto;scroll-snap-type:x mandatory;margin-top:56px;padding:8px 24px 24px}.hzTrack{display:flex;gap:20px;width:max-content;padding-left:max(0px,calc((100vw - 1280px) / 2));transition:transform .85s cubic-bezier(.76,0,.24,1)}.hz.pinned .hzIn{position:sticky;top:0;height:min(860px,100vh);height:min(860px,100svh);padding:clamp(76px,12svh,90px) 0 0;overflow:hidden;display:flex;flex-direction:column}.hz.pinned .hzScroll{overflow:visible;scroll-snap-type:none;flex:1 1;min-height:0;margin-top:clamp(20px,5svh,56px);padding-bottom:clamp(16px,4svh,24px)}.hz.pinned .hzTrack{height:100%;align-items:flex-start}.hz.pinned .hzTrack>*{height:min(400px,100%);padding:clamp(20px,4svh,32px)}.hz.pinned .h2big{font-size:clamp(40px,min(6.4vw,10.5svh),104px)}.hz.pinned .toolGlyph{font-size:clamp(56px,14svh,120px)}.toolTile{scroll-snap-align:start;flex:0 0 340px;height:400px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#07090f;padding:32px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.toolTile,.toolTile:hover{color:#f1f5f9}.moreTile{scroll-snap-align:start;flex:0 0 340px;height:400px;border-radius:28px;border:1px dashed rgba(255,255,255,.2);padding:32px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.toolGlyph{font-family:var(--fd);font-weight:800;font-size:120px;line-height:1;letter-spacing:-.06em;background:linear-gradient(135deg,var(--from),var(--to));-webkit-background-clip:text;background-clip:text;color:transparent}.toolTitle{font-family:var(--fd);font-weight:700;font-size:28px;letter-spacing:-.02em}.tile.on{border-color:rgba(125,211,252,.6)!important;transform:translateY(-10px);box-shadow:0 30px 60px rgba(79,70,229,.25)}.hzDots{display:flex;gap:6px}.hzDots span{width:22px;height:3px;border-radius:2px;background:rgba(255,255,255,.15);transition:background .4s ease}.hzDots span.on{background:#7dd3fc}.ldot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f87171;box-shadow:0 0 10px #f87171;vertical-align:middle}.allPosts{display:inline-flex;gap:8px;align-items:center;font-size:17px;font-weight:600;color:#7dd3fc;padding:12px 0;transition:gap .3s ease}.allPosts:hover{gap:16px}.tabs{display:flex;flex-wrap:wrap;gap:10px}.tab{font-family:var(--fm);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;background:transparent;border:1px solid rgba(255,255,255,.18);padding:12px 18px;border-radius:999px;cursor:pointer;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .2s ease}.tab:hover{border-color:rgba(125,211,252,.6);transform:translateY(-2px)}.tab.on{background:linear-gradient(135deg,#38bdf8,#4f46e5);color:#fff;border-color:transparent}.pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:22px}.pc{position:relative;height:100%;display:flex;flex-direction:column;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;overflow:hidden;color:#f1f5f9;transition:transform .55s cubic-bezier(.2,.7,.2,1),border-color .4s ease,box-shadow .55s ease}.pc:hover{color:#f1f5f9;transform:perspective(900px) rotateX(5deg) translateY(-10px);border-color:rgba(125,211,252,.5);box-shadow:0 34px 70px rgba(79,70,229,.28)}.pc:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.14) 46%,transparent 62%);transform:translateX(-110%);transition:transform 1s ease;pointer-events:none}.pc:hover:after{transform:translateX(110%)}.pimgw{position:relative;aspect-ratio:16/10;overflow:hidden}.pimg2{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pc:hover .pimg2{transform:scale(1.1)}.pGrid{inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px}.pCat,.pGrid{position:absolute}.pCat{left:20px;bottom:20px;font-size:11px;color:#07090f;background:#f1f5f9;padding:6px 12px;border-radius:999px}.rm{display:inline-flex;gap:8px;align-items:center;font-size:15px;font-weight:600;color:#7dd3fc;transition:gap .3s ease}.pc:hover .rm{gap:16px}.scan{left:0;right:0;height:45%;top:-45%;background:linear-gradient(180deg,transparent,rgba(125,211,252,.28),transparent)}.scan,.spk{position:absolute}.spk{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 12px #c4b5fd}@keyframes scan{0%{top:-45%}to{top:100%}}@keyframes glowB{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes twk{0%,to{opacity:.15;transform:scale(.5)}50%{opacity:1;transform:scale(1.3)}}@keyframes swA{0%{opacity:0;transform:translateY(34px) scale(.97)}to{opacity:1;transform:none}}@keyframes swB{0%{opacity:0;transform:translateY(34px) scale(.97)}to{opacity:1;transform:none}}.motion .scan{animation:scan 3.2s linear infinite}.motion .bulb{animation:glowB 2.6s ease-in-out infinite;transform-origin:center}.motion .spk{animation:twk 2s ease-in-out infinite}.motion .ldot{animation:blip 1.6s ease-in-out infinite}.motion .swA .pc{animation:swA .65s cubic-bezier(.2,.8,.2,1) backwards}.motion .swB .pc{animation:swB .65s cubic-bezier(.2,.8,.2,1) backwards}@media (prefers-reduced-motion:reduce){.motion .bulb,.motion .ldot,.motion .scan,.motion .spk,.motion .swA .pc,.motion .swB .pc{animation:none}}.toTop{position:fixed;right:22px;bottom:22px;z-index:60;width:58px;height:58px;border-radius:50%;border:none;background:rgba(11,15,26,.92);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(0,0,0,.45);animation:topIn .45s cubic-bezier(.2,.8,.2,1) both;transition:transform .25s ease}.toTop:hover{transform:translateY(-4px)}.toTopArrow{position:relative;color:#f1f5f9;font-size:20px;font-weight:700;transition:transform .3s ease}.toTop:hover .toTopArrow{transform:translateY(-3px)}@keyframes topIn{0%{opacity:0;transform:translateY(20px) scale(.7)}to{opacity:1;transform:none}}.fShow{position:relative;flex:1 1 440px;aspect-ratio:16/10;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0b0f1a;box-shadow:0 40px 80px rgba(0,0,0,.4)}.fSlide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.fSlide:not(:first-child){display:none}.motion .fSlide:not(:first-child){display:flex}.fArt{transform-origin:center}.fLbl{bottom:22px;font-size:12px;color:#07090f;background:#f1f5f9;padding:7px 13px;border-radius:999px}.fBar,.fLbl{position:absolute;left:22px}.fBar{right:22px;top:22px;height:3px;border-radius:2px;background:rgba(255,255,255,.25);overflow:hidden}.fBar span{display:block;height:100%;width:100%;background:#fff;transform-origin:0 50%;transform:scaleX(0)}@keyframes fWipe{0%{clip-path:inset(0 100% 0 0)}5%{clip-path:inset(0 0 0 0)}25%{clip-path:inset(0 0 0 0)}30%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 100%)}}@keyframes fKen{0%{transform:scale(1.25) rotate(-6deg)}30%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}@keyframes fBarK{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.motion .fSlide{clip-path:inset(0 100% 0 0);animation:fWipe 12s cubic-bezier(.76,0,.24,1) infinite}.motion .fSlide .fArt{animation:fKen 12s cubic-bezier(.2,.8,.2,1) infinite}.motion .fSlide:nth-child(2),.motion .fSlide:nth-child(2) .fArt{animation-delay:3s}.motion .fSlide:nth-child(3),.motion .fSlide:nth-child(3) .fArt{animation-delay:6s}.motion .fSlide:nth-child(4),.motion .fSlide:nth-child(4) .fArt{animation-delay:9s}.motion .fBar span{animation:fBarK 3s linear infinite}.fCols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:40px 32px}.fCol{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.fHead{margin:0 0 4px;font-size:12px;color:#7dd3fc}.fl{position:relative;color:#cbd5e1;font-size:15px;padding:3px 0;transition:color .3s ease,transform .3s ease}.fl:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:linear-gradient(90deg,#38bdf8,#818cf8);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.76,0,.24,1)}.fl:hover{color:#f1f5f9;transform:translateX(4px)}.fl:hover:after{transform:scaleX(1);transform-origin:left}.fc{display:flex;align-items:center;gap:12px;color:#cbd5e1;font-size:15px;transition:color .3s ease}a.fc:hover{color:#f1f5f9}.fIc{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;color:#7dd3fc;flex:0 0 auto;transition:background .3s ease,color .3s ease,border-color .3s ease}a.fc:hover .fIc{background:linear-gradient(135deg,#38bdf8,#4f46e5);color:#fff;border-color:transparent}.fWord{margin:0;text-align:center;white-space:nowrap;font-family:var(--fd);font-weight:800;font-size:clamp(90px,19vw,300px);line-height:.85;letter-spacing:-.065em;color:transparent;-webkit-text-stroke:1.5px rgba(125,211,252,.35);background:linear-gradient(90deg,rgba(56,189,248,.22),rgba(129,140,248,.22));-webkit-background-clip:text;background-clip:text}.backTop{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#f1f5f9;background:transparent;border:1px solid rgba(255,255,255,.2);padding:12px 18px;border-radius:999px;cursor:pointer;transition:border-color .3s ease,gap .3s ease}.backTop:hover{border-color:rgba(125,211,252,.7);gap:14px}@media (prefers-reduced-motion:reduce){.motion .fBar span,.motion .fSlide,.motion .fSlide .fArt{animation:none}.motion .fSlide{clip-path:none}.motion .fSlide:not(:first-child){display:none}}.skyline{position:relative;width:100vw;margin:-70px 0 -80px calc(50% - 50vw);height:clamp(170px,22vw,300px)}.skyline svg{display:block;width:100%;height:100%}.win{opacity:.75}@keyframes winTw{0%,to{opacity:.85}50%{opacity:.15}}@keyframes sail{0%{transform:translateX(1500px)}to{transform:translateX(-160px)}}@keyframes shim{0%{transform:translateX(0)}to{transform:translateX(-80px)}}.motion .win{animation:winTw 3.4s ease-in-out infinite}.motion .dhow{animation:sail 48s linear infinite}.motion .shim{animation:shim 5s linear infinite}@media (prefers-reduced-motion:reduce){.motion .dhow,.motion .shim,.motion .win{animation:none}}.floaty,.hzTrack,.marquee,.orb{will-change:transform}.pcw{will-change:transform,opacity}.covered *,.covered :after,.covered :before,.offscreen,.offscreen *,.offscreen :after,.offscreen :before{animation-play-state:paused!important}@media (hover:none),(max-width:820px){.motion .floaty,.motion .orb{animation:none!important}.orb{opacity:.3!important}.hdr{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#07090f!important}.glow{filter:none!important}.hz.pinned .hzIn{height:min(680px,100vh);height:min(680px,100svh)}.hzTrack>*{flex:0 0 76vw!important;max-width:320px}.hz.pinned .hzTrack>*{height:min(380px,100%)}.hz.pinned .toolGlyph{font-size:clamp(52px,11svh,96px)}.hzTrack{padding-left:0!important}}@media (prefers-reduced-motion:reduce){.motion .caret,.motion .in,.motion .marquee,.motion .orb{animation:none}}.cookieBar{font-family:var(--fb);position:fixed;left:24px;bottom:24px;z-index:90;max-width:400px;display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:18px;background:rgba(13,17,28,.94);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:cookieIn .5s cubic-bezier(.22,1,.36,1) both}.cookieBar p{margin:0;font-size:14px;line-height:1.55;color:#cbd5e1}.cookieBar a{color:#7dd3fc;text-decoration:underline;text-underline-offset:3px}.cookieBtns{display:flex;gap:10px;justify-content:flex-end}.cookieBtns button{font:600 14px var(--fb);padding:10px 20px;border-radius:999px;cursor:pointer;transition:transform .2s ease,background .2s ease}.cookieBtns button:hover{transform:translateY(-1px)}.cookieNo{background:transparent;color:#e2e8f0;border:1px solid rgba(255,255,255,.18)}.cookieNo:hover{background:rgba(255,255,255,.06)}.cookieYes{background:linear-gradient(135deg,var(--from),var(--to));color:#fff;border:0}.cookieLink{background:none;border:0;cursor:pointer;font:inherit;font-size:13px}@keyframes cookieIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width:560px){.cookieBar{left:12px;right:12px;bottom:12px;max-width:none}}@media (prefers-reduced-motion:reduce){.cookieBar{animation:none}}@keyframes lineUpT{0%{transform:translateY(110%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.motion .liT{display:block;animation:lineUpT 1s cubic-bezier(.2,.8,.2,1) both}.motion .fu{animation:fadeUp .8s cubic-bezier(.2,.8,.2,1) both}.pageHero{position:relative;overflow:hidden;padding:56px 24px 100px;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:72px 72px}.heroOrb{position:absolute;width:780px;height:780px;border-radius:50%;background:radial-gradient(circle,var(--to) 0,transparent 62%);opacity:.35;pointer-events:none}.pageCol{position:relative;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.crumbs{font-size:12px;display:flex;flex-wrap:wrap;gap:10px}.crumbs,.crumbs a{color:#94a3b8}.crumbs a:hover{color:#f1f5f9}.crumbs .here,.eyb{color:#7dd3fc}.eyb{margin:0;font-size:13px}.h1{margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(54px,8vw,132px);line-height:.9;letter-spacing:-.055em}.lead{margin:0;max-width:620px;font-size:20px;line-height:1.55;color:#cbd5e1}.h2{margin:0;font-family:var(--fd);font-weight:800;font-size:clamp(40px,5.4vw,84px);letter-spacing:-.05em;line-height:.95}.sec{padding:120px 24px;border-top:1px solid rgba(255,255,255,.06)}.secAlt{background:#0b0f1a}.wrapCol{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.badge{font-size:11px;color:#cbd5e1;border:1px solid rgba(255,255,255,.15);padding:8px 12px;border-radius:999px}.btnLg{padding:17px 30px;font-size:17px}.gridov{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.ctaSec{position:relative;overflow:hidden;padding:140px 24px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.ctaOrb{position:absolute;width:900px;height:900px;left:50%;top:50%;margin:-450px 0 0 -450px;border-radius:50%;background:radial-gradient(circle,var(--to) 0,transparent 60%);opacity:.35;pointer-events:none}.card{position:relative;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;padding:30px;display:flex;flex-direction:column;gap:14px;overflow:hidden;color:#f1f5f9;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s ease,box-shadow .4s ease}.card.hov:hover,a.card:hover{color:#f1f5f9;transform:translateY(-8px);border-color:rgba(125,211,252,.5);box-shadow:0 30px 60px rgba(79,70,229,.22)}.card:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#38bdf8,#4f46e5);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.76,0,.24,1)}.card.hov:hover:before,a.card:hover:before{transform:scaleX(1)}.ic{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#38bdf8,#4f46e5);flex:0 0 auto}.cardT{font-family:var(--fd);font-weight:700;font-size:24px;letter-spacing:-.02em}.cardX{font-size:16px;line-height:1.55;color:#94a3b8}.ocard{display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:210px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#07090f;padding:28px;color:#f1f5f9;text-align:left;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s ease}.ocard:hover{color:#f1f5f9;transform:translateY(-6px);border-color:rgba(125,211,252,.5)}.tab,a.tab{display:inline-flex;gap:8px;align-items:center}.tab .ct{font-size:10px;opacity:.75}.chip{font:inherit;font-size:14px;font-weight:500;color:#cbd5e1;background:transparent;border:1px solid rgba(255,255,255,.18);padding:11px 16px;border-radius:999px;cursor:pointer;transition:all .3s ease}.chip:hover{border-color:rgba(125,211,252,.6)}.chip.on{background:linear-gradient(135deg,#38bdf8,#4f46e5);color:#fff;border-color:transparent}.inp{font:inherit;font-size:16px;color:#f1f5f9;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:16px 20px;outline:none;transition:border-color .3s ease,background .3s ease}.inp:focus{border-color:#7dd3fc;background:rgba(56,189,248,.06)}.searchBox{position:relative}.searchBox svg{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.searchBox .inp{width:100%;padding-left:50px}.fld{display:flex;flex-direction:column;gap:8px;text-align:left}.flab,.fld label{font-family:var(--fm);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.fld input,.fld select,.fld textarea{font:inherit;font-size:16px;color:#f1f5f9;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:15px 16px;outline:none;transition:border-color .3s ease,background .3s ease}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:#7dd3fc;background:rgba(56,189,248,.06)}.fld select option{background:#0b0f1a}.formErr{margin:0;font-size:14px;color:#fca5a5}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formBox{border-radius:32px;background:#0b0f1a;border:1px solid rgba(255,255,255,.12);padding:clamp(24px,3vw,40px);box-shadow:0 40px 90px rgba(0,0,0,.45)}.sendBtn{border:none;cursor:pointer;width:100%;padding:18px;border-radius:999px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--from),var(--to));text-shadow:0 1px 2px rgba(0,0,0,.25)}.sendBtn:disabled{opacity:.6;cursor:wait}.ghostBtn{cursor:pointer;background:transparent;color:#f1f5f9;border:1px solid rgba(255,255,255,.25);padding:13px 22px;border-radius:999px;font-size:15px;font-weight:600}@keyframes ring{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}@keyframes tick{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes popC{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}.okC{animation:popC .6s cubic-bezier(.2,.8,.2,1) both}.okC circle{stroke-dasharray:160;animation:ring .7s ease-out both}.okC path{stroke-dasharray:40;animation:tick .45s ease-out .45s both}.faq{border-bottom:1px solid rgba(255,255,255,.1)}.faqQ{width:100%;justify-content:space-between;gap:20px;padding:24px 0;background:transparent;border:none;color:#f1f5f9;cursor:pointer;text-align:left;font-family:var(--fd);font-weight:700;font-size:20px;letter-spacing:-.02em}.faqIc,.faqQ{display:flex;align-items:center}.faqIc{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);justify-content:center;flex:0 0 auto;transition:transform .4s cubic-bezier(.76,0,.24,1),background .3s ease}.faq.open .faqIc{transform:rotate(45deg);background:linear-gradient(135deg,#38bdf8,#4f46e5);border-color:transparent}.faqA{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.76,0,.24,1)}.faq.open .faqA{grid-template-rows:1fr}.faqA>div{overflow:hidden}.faqA p{margin:0 0 24px;max-width:760px;font-size:17px;line-height:1.6;color:#cbd5e1}.heroVis{flex:1 1 440px;min-width:0;border-radius:32px;padding:14px;background:linear-gradient(135deg,rgba(56,189,248,.35),rgba(79,70,229,.45));box-shadow:0 40px 90px rgba(79,70,229,.3)}.heroVis .vis{height:460px}.dv{position:relative;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;padding:30px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s ease}.dv:hover{transform:translateY(-6px);border-color:rgba(125,211,252,.5)}.dv:before{content:"";position:absolute;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,#38bdf8,#4f46e5);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.76,0,.24,1)}.dv:hover:before{transform:scaleX(1)}.dvNo{width:52px;height:52px;border-radius:16px;align-items:center;justify-content:center;font-family:var(--fm);font-size:14px;color:#fff;background:linear-gradient(135deg,#38bdf8,#4f46e5)}.dvNo,.proc{display:flex}.proc{position:relative;flex-direction:column;gap:20px;padding-left:44px}.pLine{position:absolute;left:15px;top:8px;bottom:8px;width:2px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.pLine span{display:block;width:100%;height:100%;background:linear-gradient(180deg,#38bdf8,#4f46e5);transform-origin:50% 0}.pStep{position:relative;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;padding:26px 28px;display:flex;flex-direction:column;gap:8px}.pDot{position:absolute;left:-38px;top:28px;width:20px;height:20px;border-radius:50%;background:#07090f;border:2px solid #7dd3fc;box-shadow:0 0 14px rgba(125,211,252,.6)}.wk{position:relative;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;color:#f1f5f9;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .4s ease}.wk:hover{color:#f1f5f9;transform:translateY(-8px);border-color:rgba(125,211,252,.5)}.wkImg{position:relative;aspect-ratio:4/3;overflow:hidden}.wkImg>div{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.wk:hover .wkImg>div{transform:scale(1.08)}.stickyCol{position:sticky;top:120px}@media (max-width:820px){.stickyCol{position:static}}.feat{display:flex;flex-wrap:wrap;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;overflow:hidden;color:#f1f5f9;transition:border-color .4s ease,box-shadow .5s ease}.feat:hover{color:#f1f5f9;border-color:rgba(125,211,252,.5);box-shadow:0 40px 80px rgba(79,70,229,.25)}.feat .pimgw{flex:1 1 520px;aspect-ratio:auto;min-height:380px}.feat:hover .pimg2{transform:scale(1.06)}.feat:hover .rm{gap:16px}.more{cursor:pointer;background:transparent;color:#f1f5f9;border:1px solid rgba(255,255,255,.25);padding:16px 30px;border-radius:999px;font-size:16px;font-weight:600;transition:border-color .3s ease,transform .2s ease}.more:hover{border-color:#7dd3fc;transform:translateY(-2px)}.rbar{position:fixed;left:0;top:0;height:3px;z-index:70;width:100%;background:linear-gradient(90deg,#38bdf8,#4f46e5);transform-origin:0 50%}.toc{position:sticky;top:110px;gap:22px}.toc,.tocL{display:flex;flex-direction:column}.tocL{border-left:1px solid rgba(255,255,255,.12)}.tocL a{position:relative;padding:9px 0 9px 18px;font-size:14px;color:#94a3b8;transition:color .3s ease}.tocL a:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#38bdf8,#4f46e5);transform:scaleY(0);transition:transform .35s cubic-bezier(.76,0,.24,1)}.tocL a.on,.tocL a:hover{color:#f1f5f9}.tocL a.on:before{transform:scaleY(1)}.shr{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;color:#cbd5e1;background:transparent;cursor:pointer;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .2s ease}.shr:hover{background:linear-gradient(135deg,#38bdf8,#4f46e5);color:#fff;border-color:transparent;transform:translateY(-2px)}.art{font-size:19px;line-height:1.75;color:#cbd5e1}.art h2{margin:56px 0 18px;font-family:var(--fd);font-weight:800;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1.15;color:#f1f5f9;scroll-margin-top:100px}.art>h2:first-child{margin-top:0}.art h3{margin:40px 0 14px;font-family:var(--fd);font-weight:700;font-size:24px;color:#f1f5f9}.art p{margin:0 0 22px}.art strong{color:#f1f5f9}.art code{font-family:var(--fm);font-size:.85em;color:#bae6fd;background:rgba(125,211,252,.1);border:1px solid rgba(125,211,252,.2);padding:1px 7px;border-radius:6px}.art ol,.art ul{margin:0 0 22px;padding-left:22px}.art li{margin-bottom:10px}.art li::marker{color:#7dd3fc}.art img{max-width:100%;height:auto;border-radius:24px;margin:18px 0}.art blockquote,.pq{margin:44px 0;padding:8px 0 8px 28px;border-left:3px solid;border-image:linear-gradient(180deg,#38bdf8,#4f46e5) 1;font-family:var(--fd);font-weight:700;font-size:clamp(24px,2.6vw,32px);line-height:1.3;letter-spacing:-.02em;color:#f1f5f9}.call{margin:34px 0;display:flex;gap:18px;align-items:flex-start;padding:24px;border-radius:22px;background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(79,70,229,.12));border:1px solid rgba(251,191,36,.35)}.codeBox{margin:28px 0;border-radius:20px;background:#05070c;border:1px solid rgba(255,255,255,.1);overflow:hidden}.codeBox pre{margin:0;padding:22px;overflow-x:auto;font-family:var(--fm);font-size:14px;line-height:1.7;color:#e2e8f0}.take{margin:44px 0 0;padding:30px;border-radius:24px;background:#0b0f1a;border:1px solid rgba(125,211,252,.3);display:flex;flex-direction:column;gap:14px}.take div{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.55}.avatar{border-radius:50%;background:linear-gradient(135deg,var(--from),var(--to));display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:800;color:#fff;flex:0 0 auto}.work{flex:999 1 560px;min-width:0;min-height:480px;border-radius:32px;background:#0b0f1a;border:1px solid rgba(255,255,255,.1);overflow:hidden;flex-direction:column}.drop,.work{position:relative;display:flex}.drop{flex:1 1;margin:18px;border-radius:24px;border:2px dashed rgba(125,211,252,.35);flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 24px;text-align:center;background:radial-gradient(circle at 50% 40%,rgba(79,70,229,.18),transparent 60%);transition:border-color .3s ease,background .3s ease}.drop.over,.drop:hover{border-color:rgba(125,211,252,.8)}.drop.over{background:radial-gradient(circle at 50% 40%,rgba(56,189,248,.25),transparent 60%)}.upIc{width:96px;height:96px;border-radius:28px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--from),var(--to));box-shadow:0 20px 50px rgba(79,70,229,.45)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fileFly{0%{opacity:0;transform:translateY(30px) rotate(0)}20%{opacity:.9}to{opacity:0;transform:translate(var(--dx),-120px) rotate(var(--rot))}}.motion .upIc{animation:bob 3s ease-in-out infinite}.fly{position:absolute;left:50%;top:52%;width:34px;height:42px;margin-left:-17px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(125,211,252,.4);opacity:0;pointer-events:none}.motion .fly{animation:fileFly 3.6s ease-out infinite}.frow{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.motion .frow{animation:fadeUp .55s cubic-bezier(.2,.8,.2,1) both}.thumb{width:48px;height:48px;border-radius:12px;flex:0 0 auto;object-fit:cover;background:#1e293b}.pbar{height:6px;border-radius:3px;background:rgba(255,255,255,.08);overflow:hidden}.pbar span{display:block;height:100%;background:linear-gradient(90deg,#38bdf8,#4f46e5);transition:width .15s linear}.panel{flex:1 1 320px;border-radius:32px;background:#0b0f1a;border:1px solid rgba(255,255,255,.1);padding:28px;gap:22px}.panel,.seg{display:flex;flex-direction:column}.seg{gap:10px}.opt{display:flex;align-items:center;gap:14px;text-align:left;width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#f1f5f9;cursor:pointer;transition:border-color .3s ease,background .3s ease}.opt:hover{border-color:rgba(125,211,252,.5)}.opt.on{border-color:#7dd3fc;background:rgba(56,189,248,.08)}.radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.3);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.opt.on .radio{border-color:#7dd3fc}.opt.on .radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#7dd3fc}.go{width:100%;border:none;border-radius:999px;padding:18px 24px;font-size:17px;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#38bdf8,#4f46e5);text-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease,opacity .3s ease}.go:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(79,70,229,.4)}.go.off{opacity:.4;pointer-events:none}.miniIn{display:flex;gap:10px}.miniIn .fld{flex:1 1}.miniIn input{width:100%}.step{flex:1 1 260px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a;padding:30px;display:flex;flex-direction:column;gap:14px}.stepIc{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--from),var(--to));display:flex;align-items:center;justify-content:center}.dl{border:none;cursor:pointer;background:transparent;color:#7dd3fc;font-size:13px;font-weight:600;padding:6px 4px}@keyframes pin{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.6);opacity:0}}.motion .pinR{animation:pin 2.2s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes arcMove{0%{stroke-dashoffset:140}to{stroke-dashoffset:0}}.motion .arc{stroke-dasharray:6 8;animation:arcMove 3s linear infinite}@keyframes glitch{0%,90%,to{transform:none;clip-path:none}92%{transform:translate(-6px,2px);clip-path:inset(10% 0 55% 0)}94%{transform:translate(6px,-2px);clip-path:inset(60% 0 8% 0)}96%{transform:translate(-3px);clip-path:inset(35% 0 35% 0)}}.motion .glitch{animation:glitch 3.5s steps(1) infinite}@keyframes drift2{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-26px) rotate(12deg)}to{transform:translateY(0) rotate(0)}}.motion .drift2{animation:drift2 6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.motion .arc,.motion .drift2,.motion .fly,.motion .frow,.motion .fu,.motion .glitch,.motion .liT,.motion .pinR,.motion .upIc,.okC,.okC circle,.okC path{animation:none}}.abCta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 22px}.abCta .btn,.ctaSec .btn[download]{display:inline-flex;align-items:center;gap:10px}.abMeta{font-size:13px;color:#94a3b8}.abGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.abCard{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#0b0f1a}.abTick{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--from),var(--to));margin-bottom:4px}.abHash{font-size:12px;word-break:break-all;color:#7dd3fc}.abSpecs{margin:0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1)}.abSpecs>div{display:flex;flex-wrap:wrap;gap:6px 24px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1)}.abSpecs dt{flex:0 0 160px;font-size:13px;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;padding-top:2px}.abSpecs dd{flex:1 1 280px;color:#e2e8f0;line-height:1.5}.abList,.abSpecs dd{margin:0;font-size:16px}.abList{padding-left:20px;display:flex;flex-direction:column;gap:10px;color:#cbd5e1;line-height:1.55}