@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mr Dafoe;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mr Dafoe;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mr-dafoe-latin-400-normal-CbwCR40x.woff2)format("woff2"),url(/assets/mr-dafoe-latin-400-normal-D0MUsVTf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--neon-100:#dffaff;--neon-200:#b8f6ff;--neon-300:#7eeaff;--neon-400:#00dcfe;--neon-500:#01affc;--blue-400:#2b8cff;--blue-500:#0078f0;--blue-600:#0060f0;--blue-700:#0048f0;--blue-900:#0030a8;--night-950:#000612;--night-900:#010b1d;--night-850:#03122a;--night-800:#061a38;--night-700:#0a2449;--ink-1:#eaf6ff;--ink-2:#a9c1df;--ink-3:#7491b9;--ink-4:#4b6891;--line-1:#5aaaff1f;--line-2:#5abeff38;--line-3:#00dcfe73;--surface-1:#0718368c;--surface-2:#091e42c7;--surface-solid:#071a3a;--grad-neon:linear-gradient(100deg, var(--neon-200) 0%, var(--neon-400) 32%, var(--neon-500) 58%, var(--blue-600) 100%);--glow-sm:0 0 12px #00dcfe73;--glow-md:0 0 22px #00dcfe66, 0 0 60px #0060f047;--glow-text:0 0 4px #00dcfee6, 0 0 16px #00dcfe99, 0 0 38px #01affc80, 0 0 70px #0060f073;--accent:var(--neon-400);--accent-2:var(--blue-600);--font-display:"Sora Variable", "Sora", ui-sans-serif, system-ui, sans-serif;--font-body:"Manrope Variable", "Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--font-script:"Mr Dafoe", "Segoe Script", "Brush Script MT", cursive;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--container:1220px;--gutter:clamp(16px, 4vw, 40px);--nav-h:76px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--night-950);background-image:radial-gradient(1100px 720px at 88% -6%,#0060f02b,#0000 62%),radial-gradient(900px 640px at -12% 14%,#01affc14,#0000 60%);background-repeat:no-repeat}body{min-height:100dvh;font-family:var(--font-body);color:var(--ink-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.0625rem;line-height:1.65;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 7% 12%,#b8f6ffb3,#0000 70%),radial-gradient(1px 1px at 23% 68%,#b8f6ff80,#0000 70%),radial-gradient(1.4px 1.4px at 41% 28%,#00dcfe99,#0000 70%),radial-gradient(1px 1px at 58% 82%,#b8f6ff73,#0000 70%),radial-gradient(1.2px 1.2px at 71% 9%,#b8f6ff99,#0000 70%),radial-gradient(1px 1px at 86% 47%,#00affc99,#0000 70%),radial-gradient(1.3px 1.3px at 94% 76%,#b8f6ff8c,#0000 70%),radial-gradient(1px 1px at 33% 92%,#00dcfe73,#0000 70%);background-size:520px 520px;position:fixed;inset:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink-1);text-wrap:balance;font-weight:700;line-height:1.08}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,canvas,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{color:#fff;background:#00dcfe52}:focus-visible{outline:2px solid var(--neon-400);outline-offset:3px;border-radius:6px}html{scrollbar-color:#12305f var(--night-950)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{scroll-margin-top:calc(var(--nav-h) - 8px);padding-block:clamp(88px,12vw,160px);position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--neon-400);color:var(--night-950);transition:transform .25s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.text-neon{background:var(--grad-neon);color:#0000;-webkit-background-clip:text;background-clip:text}.text-accent{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.script{font-family:var(--font-script);letter-spacing:0;color:var(--neon-200);text-shadow:var(--glow-text);font-weight:400}.mono{font-family:var(--font-mono)}.section-head{max-width:780px;margin-bottom:clamp(48px,7vw,84px)}.section-head--center{text-align:center;margin-inline:auto}.section-head__eyebrow{font-family:var(--font-script);color:var(--neon-200);text-shadow:var(--glow-text);transform-origin:0;margin-bottom:14px;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1;display:inline-block;transform:rotate(-3deg)}.section-head--center .section-head__eyebrow{transform-origin:50%}.section-head__title{font-size:clamp(2.15rem,4.8vw,3.75rem)}.section-head__lead{max-width:640px;color:var(--ink-2);margin-top:22px;font-size:clamp(1.03rem,1.35vw,1.18rem)}.section-head--center .section-head__lead{margin-inline:auto}.btn{--btn-h:52px;height:var(--btn-h);font-family:var(--font-display);letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s, background-color .35s, color .35s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.btn svg{width:18px;height:18px;transition:transform .35s var(--ease-out);flex:none}.btn:hover svg:last-child{transform:translate(3px)}.btn--primary{color:#001226;background:linear-gradient(100deg, var(--neon-200) 0%, var(--neon-400) 45%, var(--neon-500) 100%);box-shadow:inset 0 0 0 1px #ffffff4d,0 10px 34px -8px #00dcfea6}.btn--primary:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff73,0 16px 44px -8px #00dcfed9}.btn--ghost{color:var(--ink-1);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a204673}.btn--ghost:hover{border-color:var(--line-3);box-shadow:var(--glow-sm);transform:translateY(-2px)}.btn--accent{color:#050b16;background:linear-gradient(100deg, var(--accent), var(--accent-2));box-shadow:inset 0 0 0 1px #ffffff40, 0 10px 34px -10px color-mix(in srgb, var(--accent) 75%, transparent)}.btn--accent:hover{box-shadow:inset 0 0 0 1px #fff6, 0 16px 44px -10px color-mix(in srgb, var(--accent) 90%, transparent);transform:translateY(-2px)}.btn--sm{--btn-h:40px;padding-inline:18px;font-size:.875rem}.chip{border:1px solid var(--line-2);background:var(--surface-1);letter-spacing:.01em;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.chip svg{width:14px;height:14px}.chip--accent{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 9%, transparent)}kbd{border:1px solid var(--line-2);background:var(--surface-2);min-width:22px;height:22px;font-family:var(--font-mono);color:var(--ink-1);border-bottom-width:2px;border-radius:6px;place-items:center;padding-inline:6px;font-size:.7rem;font-weight:600;display:inline-grid}.status{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.status--live{color:#2df5a0;background:#2df5a014;border:1px solid #2df5a059}.status--soon{color:#ffcf6e;background:#ffcf6e12;border:1px dashed #ffcf6e80}.pulse-dot{background:var(--dot,var(--neon-400));width:8px;height:8px;box-shadow:0 0 10px var(--dot,var(--neon-400));border-radius:50%;flex:none;display:inline-block;position:relative}.pulse-dot:after{content:"";background:inherit;animation:pulse-ring 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{50%{opacity:.3}}.trace{--trace-color:var(--neon-400);--trace-delay:0s;pointer-events:none;height:18px;display:block;position:relative}.trace__line{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--trace-color) 55%, transparent) 22%, var(--trace-color) 100%);height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--trace-color) 70%, transparent);transform-origin:0;border-radius:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:14px;transform:scaleX(0)}.trace__node{border:3px solid var(--trace-color);background:var(--night-950);width:18px;height:18px;box-shadow:0 0 14px var(--trace-color), inset 0 0 6px color-mix(in srgb, var(--trace-color) 60%, transparent);border-radius:50%;margin-top:-9px;position:absolute;top:50%;right:0;transform:scale(0)}.trace__node:after{content:"";background:#f2feff;border-radius:50%;position:absolute;inset:3px;box-shadow:0 0 8px #f2feff}.trace__spark{width:34px;height:3px;filter:drop-shadow(0 0 6px var(--trace-color));opacity:0;background:linear-gradient(90deg,#0000,#fff);border-radius:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.trace.is-drawn .trace__line{animation:trace-draw 1.25s var(--ease-out) var(--trace-delay) forwards}.trace.is-drawn .trace__node{animation:node-pop .6s var(--ease-spring) calc(var(--trace-delay) + 1.05s) forwards}.trace.is-drawn .trace__spark{animation:trace-spark 3.6s var(--ease-in-out) calc(var(--trace-delay) + 1.8s) infinite}@keyframes trace-draw{to{transform:scaleX(1)}}@keyframes node-pop{to{transform:scale(1)}}@keyframes trace-spark{0%{opacity:0;left:0}10%{opacity:1}55%{opacity:1;left:calc(100% - 46px)}62%,to{opacity:0;left:calc(100% - 46px)}}.scroll-progress{z-index:60;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.scroll-progress__bar{transform-origin:0;background:linear-gradient(90deg, var(--blue-600), var(--neon-400));box-shadow:0 0 10px var(--neon-400);position:absolute;inset:0}.scroll-progress__node{border:2px solid var(--neon-400);background:var(--night-950);width:10px;height:10px;box-shadow:0 0 10px var(--neon-400);border-radius:50%;position:absolute;top:-4px}.notfound__trace{width:min(280px,60%);margin-inline:auto}.glass{border:1px solid var(--line-1);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0c224a9e,#05122a9e)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cmdk{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00040ca8;justify-content:center;align-items:flex-start;padding:clamp(70px,14vh,140px) 16px 16px;display:flex;position:fixed;inset:0}.cmdk__panel{border:1px solid var(--line-2);width:min(620px,100%);box-shadow:0 40px 100px -20px #000000e6, 0 0 0 1px #00dcfe14, 0 0 80px -30px var(--neon-400);background:linear-gradient(#081a3af7,#030d20f7);border-radius:20px;overflow:hidden}.cmdk__search{border-bottom:1px solid var(--line-1);align-items:center;gap:12px;padding:0 16px;display:flex}.cmdk__search>svg{width:19px;height:19px;color:var(--neon-400)}.cmdk__search input{height:58px;color:var(--ink-1);background:0 0;border:0;outline:0;flex:1;font-size:1.02rem}.cmdk__search input::placeholder{color:var(--ink-4)}.cmdk__list{max-height:min(400px,52vh);padding:8px;overflow-y:auto}.cmdk__group{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);padding:10px 10px 6px;font-size:.66rem;font-weight:700}.cmdk__item{cursor:pointer;color:var(--ink-2);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.cmdk__item.is-active{background:color-mix(in srgb, var(--accent) 11%, transparent);color:var(--ink-1);box-shadow:inset 2px 0 0 var(--accent)}.cmdk__icon{width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:9px;flex:none;place-items:center;display:grid}.cmdk__icon svg{width:16px;height:16px}.cmdk__label{font-size:.93rem;font-weight:600}.cmdk__hint{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.cmdk__enter{width:15px;height:15px;color:var(--accent);opacity:0;flex:none;margin-left:auto}.cmdk__item.is-active .cmdk__enter{opacity:1}.cmdk__empty{text-align:center;color:var(--ink-3);padding:28px}.cmdk__foot{border-top:1px solid var(--line-1);color:var(--ink-4);align-items:center;gap:18px;padding:10px 16px;font-size:.7rem;display:flex}.cmdk__foot span{align-items:center;gap:4px;display:inline-flex}.cmdk__brand{color:var(--neon-500);margin-left:auto}.toast{z-index:120;border:1px solid var(--line-3);box-shadow:var(--glow-md);color:var(--ink-1);background:#04122af2;border-radius:999px;padding:12px 20px;font-size:.9rem;font-weight:600;position:fixed;bottom:28px;left:50%;translate:-50%}@media (width<=520px){.cmdk__hint,.cmdk__foot span:not(.cmdk__brand){display:none}}.footer{border-top:1px solid var(--line-1);background:linear-gradient(#0000,#001e4640);padding:90px 0 30px;position:relative;overflow:hidden}.footer__glow{pointer-events:none;background:radial-gradient(closest-side,#0078f047,#0000);border-radius:50%;width:900px;height:500px;position:absolute;bottom:-320px;left:50%;translate:-50%}.footer__grid{grid-template-columns:1.6fr 1fr 1fr;gap:48px;display:grid;position:relative}.footer__brand img{filter:drop-shadow(0 0 18px #00dcfe4d);width:190px;height:auto;margin-bottom:18px}.footer__brand p{max-width:380px;font-size:.95rem}.footer__email{color:var(--neon-300);align-items:center;gap:8px;margin-top:20px;font-weight:600;transition:text-shadow .25s;display:inline-flex}.footer__email:hover{text-shadow:var(--glow-sm)}.footer__email svg{width:17px;height:17px}.footer__socials{gap:10px;margin-top:20px;display:flex}.footer__socials a{border:1px solid var(--line-2);width:40px;height:40px;color:var(--ink-2);border-radius:12px;place-items:center;transition:color .2s,border-color .2s,box-shadow .2s;display:grid}.footer__socials a:hover{color:var(--neon-300);border-color:var(--line-3);box-shadow:var(--glow-sm)}.footer__col{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer__title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:.72rem;font-weight:700}.footer__col a,.footer__col button{color:var(--ink-2);align-items:center;gap:9px;font-size:.95rem;transition:color .2s;display:inline-flex}.footer__col button{gap:5px}.footer__col a:hover,.footer__col button:hover{color:var(--ink-1)}.footer__dot{border-radius:50%;width:7px;height:7px}.footer__wordmark{font-family:var(--font-display);letter-spacing:-.06em;text-align:center;color:#0000;-webkit-text-stroke:1px #00dcfe38;background:linear-gradient(#00dcfe29,#0000 80%);-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin:70px 0 24px;font-size:clamp(2.4rem,11.5vw,9.4rem);font-weight:800;line-height:.85;position:relative}.footer__bottom{border-top:1px solid var(--line-1);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:24px;font-size:.85rem;display:flex;position:relative}.footer__bottom button{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.footer__bottom button:hover{color:var(--neon-300)}.footer__bottom svg{width:15px;height:15px}@media (width<=820px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}.footer__soon{color:#ffcf6e;font-size:.7rem;font-style:normal;font-weight:700}.nav{z-index:50;border-bottom:1px solid #0000;transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.nav.is-solid{border-bottom-color:var(--line-1);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#010816b8}.nav__inner{height:var(--nav-h);align-items:center;gap:24px;display:flex}.nav__brand img{filter:drop-shadow(0 0 14px #00dcfe40);width:auto;height:54px;transition:filter .3s}.nav__brand:hover img{filter:drop-shadow(0 0 18px #00dcfe8c)}.nav__links{align-items:center;gap:4px;margin-inline:auto;display:flex}.nav__link{font-family:var(--font-display);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:9px 15px;font-size:.9rem;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.nav__link:hover,.nav__link[aria-expanded=true]{color:var(--ink-1);background:#ffffff0d}.nav__link svg{width:15px;height:15px;transition:transform .25s var(--ease-out)}.nav__link svg.is-flipped{transform:rotate(180deg)}.nav__menu{position:relative}.nav__mega{border-radius:var(--r-lg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:620px;box-shadow:0 30px 80px -20px #000c, 0 0 60px -30px var(--neon-400);background:#040f24f0;grid-template-columns:1fr 1fr;gap:8px 18px;padding:18px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%}.nav__mega:before{content:"";height:16px;position:absolute;inset:-16px 0 auto}.nav__mega-title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin:4px 10px 8px;font-size:.68rem;font-weight:700}.nav__mega-item{border-radius:14px;align-items:center;gap:14px;padding:10px;transition:background-color .2s;display:flex}.nav__mega-item:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}.nav__mega-item strong{font-family:var(--font-display);color:var(--ink-1);font-size:.92rem;font-weight:600;display:block}.nav__mega-item span span{color:var(--ink-3);font-size:.8rem;display:block}.nav__mega-icon{width:42px;height:42px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:0 0 20px -8px var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.nav__mega-icon svg{width:20px;height:20px}.nav__mega-all{border:1px dashed var(--line-2);color:var(--neon-300);border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:11px;font-size:.84rem;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}.nav__mega-all:hover{border-color:var(--line-3);background:#00dcfe0f}.nav__mega-all svg{width:15px;height:15px}.nav__actions{align-items:center;gap:10px;display:flex}.nav__search{border:1px solid var(--line-1);height:40px;color:var(--ink-3);background:#ffffff08;border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 14px;transition:border-color .2s,color .2s;display:inline-flex}.nav__search:hover{border-color:var(--line-3);color:var(--ink-1)}.nav__search>svg{width:16px;height:16px}.nav__search-keys{gap:3px;display:flex}.nav__burger{border:1px solid var(--line-2);width:44px;height:44px;color:var(--ink-1);border-radius:12px;place-items:center;display:none}.nav__burger svg{width:20px;height:20px}.nav__mobile{inset:var(--nav-h) 0 0;z-index:49;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010816f7;padding:18px 0 40px;position:fixed;overflow-y:auto}.nav__mobile .nav__mega-title{margin-inline:0}.nav__mobile-products{gap:4px;margin-bottom:18px;display:grid}.nav__mobile-links{border-top:1px solid var(--line-1);margin-bottom:24px;display:grid}.nav__mobile-links a{border-bottom:1px solid var(--line-1);font-family:var(--font-display);color:var(--ink-1);padding:16px 4px;font-size:1.15rem;font-weight:600}.nav__mobile .btn{width:100%}@media (width<=940px){.nav__links,.nav__cta{display:none}.nav__burger{display:grid}.nav__actions{margin-left:auto}}@media (width<=480px){.nav__search-keys{display:none}.nav__search{justify-content:center;width:44px;height:44px;padding:0}.nav__brand img{height:46px}}.nav__tag{font-family:var(--font-body);letter-spacing:.04em;vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.62rem;font-style:normal;font-weight:700;display:inline-block}.nav__tag--live{color:#2df5a0;background:#2df5a01f}.nav__tag--soon{color:#ffcf6e;background:#ffcf6e1f}.about__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid}.about__copy .section-head{margin-bottom:28px}.about__text p+p{margin-top:18px}.about__trace{width:60%;margin-top:30px}.brandcard{--rx:0deg;--ry:0deg;--gx:50%;--gy:50%;border-radius:var(--r-xl);border:1px solid var(--line-2);box-shadow:0 40px 90px -30px #000000e6, 0 0 90px -30px var(--neon-400);transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease-out);will-change:transform;position:relative;overflow:hidden}.brandcard img{width:100%;height:auto}.brandcard__shine{background:radial-gradient(500px circle at var(--gx) var(--gy), #7eeaff2e, transparent 55%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.about__caption{text-align:center;color:var(--ink-3);margin-top:16px;font-size:.78rem}.about__facts{border-block:1px solid var(--line-1);grid-template-columns:repeat(4,1fr);margin-top:clamp(64px,9vw,110px);display:grid}.fact{gap:4px;padding:30px 24px;display:grid}.fact+.fact{border-left:1px solid var(--line-1)}.fact strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.6rem,5vw,3.8rem);font-weight:700;line-height:1}.fact span{color:var(--ink-3);font-size:.92rem}.about__principles{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.principle{height:100%;transition:transform .4s var(--ease-out), border-color .3s;padding:26px}.principle:hover{border-color:var(--line-3);transform:translateY(-4px)}.principle__icon{width:46px;height:46px;color:var(--neon-300);box-shadow:0 0 24px -8px var(--neon-400);background:#00dcfe14;border:1px solid #00dcfe40;border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.principle__icon svg{width:22px;height:22px}.principle h3{font-size:1.15rem}.principle p{margin-top:10px;font-size:.93rem}@media (width<=980px){.about__top{grid-template-columns:1fr}.about__principles,.about__facts{grid-template-columns:repeat(2,1fr)}.fact:nth-child(3){border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line-1)}}@media (width<=560px){.about__principles{grid-template-columns:1fr}.fact{padding:22px 14px}}.circuit{position:relative}.circuit__wire{background:linear-gradient(90deg, var(--blue-600), var(--neon-400), var(--blue-600));opacity:.6;height:2px;position:absolute;top:36px;left:12.5%;right:12.5%;box-shadow:0 0 14px #00dcfe80}.circuit__packet{background:radial-gradient(closest-side, #fff, var(--neon-400) 50%, transparent);filter:blur(.5px);width:60px;height:10px;animation:circuit-run 4.5s var(--ease-in-out) infinite;border-radius:10px;position:absolute;top:-4px;left:0}@keyframes circuit-run{0%{opacity:0;left:-30px}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 30px)}}.circuit__steps{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}.circuit__step{text-align:center;flex-direction:column;align-items:center;display:flex}.circuit__node{border:2px solid var(--neon-400);background:radial-gradient(circle, #08244f, var(--night-950) 70%);width:74px;height:74px;color:var(--neon-200);transition:transform .4s var(--ease-spring), box-shadow .4s;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 26px -4px #00dcfe99,inset 0 0 18px #00dcfe40}.circuit__step:hover .circuit__node{transform:scale(1.08);box-shadow:0 0 40px #00dcfe99,inset 0 0 22px #00dcfe59}.circuit__node svg{width:28px;height:28px}.circuit__num{color:var(--neon-500);margin-top:22px;font-size:.78rem}.circuit__step h3{margin-top:6px;font-size:1.45rem}.circuit__step p{max-width:250px;margin-top:10px;font-size:.95rem}@media (width<=860px){.circuit__wire{background:linear-gradient(180deg, var(--blue-600), var(--neon-400), var(--blue-600));width:2px;height:auto;inset:36px auto 60px 36px}.circuit__packet{display:none}.circuit__steps{grid-template-columns:1fr;gap:36px}.circuit__step{text-align:left;grid-template-columns:74px 1fr;align-items:start;column-gap:20px;display:grid}.circuit__node{grid-row:span 3}.circuit__num{margin-top:6px}.circuit__step p{max-width:none}}.contact__panel{border:1px solid var(--line-2);isolation:isolate;background:radial-gradient(120% 90% at 0 0,#0078f038,#0000 55%),linear-gradient(#081c3ebf,#020c1ed9);border-radius:36px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(36px,5vw,72px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.contact__glow{z-index:-1;background:radial-gradient(closest-side,#00dcfe38,#0000);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-160px}.contact__title{margin-bottom:20px;font-size:clamp(2.2rem,4.6vw,3.6rem)}.contact__email{border:1px solid var(--line-3);box-shadow:0 0 30px -12px var(--neon-400);background:#00dcfe0f;border-radius:999px;align-items:center;gap:4px;margin-top:30px;padding:6px 6px 6px 18px;display:inline-flex}.contact__email a{color:var(--neon-200);align-items:center;gap:10px;font-weight:700;display:inline-flex}.contact__email svg{width:18px;height:18px}.contact__email button{width:38px;height:38px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.contact__email button:hover{color:var(--ink-1);background:#ffffff0f}.contact__email button svg{width:16px;height:16px}.contact__form{gap:18px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{border:0;gap:8px;min-width:0;padding:0;display:grid}.field>span,.field legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:.82rem;font-weight:700}.field input,.field textarea{border:1px solid var(--line-2);width:100%;color:var(--ink-1);resize:vertical;background:#01081699;border-radius:14px;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s}.field input::placeholder,.field textarea::placeholder{color:var(--ink-4)}.field input:focus,.field textarea:focus{border-color:var(--neon-400);box-shadow:0 0 0 4px #00dcfe1f}.topics{flex-wrap:wrap;gap:8px;display:flex}.topic{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.topic:hover{border-color:var(--line-3);color:var(--ink-1)}.topic.is-active{border-color:var(--neon-400);color:var(--neon-200);box-shadow:0 0 18px -6px var(--neon-400);background:#00dcfe1f}.contact__submit{justify-self:start;margin-top:4px}@media (width<=900px){.contact__panel{grid-template-columns:1fr}}@media (width<=520px){.field-row{grid-template-columns:1fr}.contact__panel{border-radius:26px}.contact__email{max-width:100%}.contact__email a{font-size:.88rem}}.constellation{width:100%;height:100%;position:relative}.constellation__canvas{width:100%;height:100%;position:absolute;inset:0}.constellation__labels{pointer-events:none;position:absolute;inset:0}.constellation__label{border:1px solid color-mix(in srgb, var(--sat) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-display);color:var(--ink-1);white-space:nowrap;opacity:0;pointer-events:auto;will-change:transform, opacity;background:#030e22b8;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:.78rem;font-weight:600;transition:border-color .25s,box-shadow .25s,background-color .25s;display:inline-flex;position:absolute;top:0;left:0}.constellation__label:hover,.constellation__label:focus-visible{border-color:var(--sat);box-shadow:0 0 24px -4px var(--sat);background:#05142eeb;opacity:1!important;z-index:5!important}.constellation__label-dot{background:var(--sat);width:7px;height:7px;box-shadow:0 0 8px var(--sat);border-radius:50%}@media (width<=520px){.constellation__label{padding:4px 9px 4px 8px;font-size:.7rem}}.hero{min-height:100svh;padding:calc(var(--nav-h) + 40px) 0 80px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero__grid{pointer-events:none;background-image:linear-gradient(#008cff14 1px,#0000 1px),linear-gradient(90deg,#008cff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 40%,#000 20%,#0000 75%)}.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.hero__pill{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-1);background:#061a3c8c;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 14px;font-size:.84rem;font-weight:600;display:inline-flex}.hero__title{letter-spacing:-.04em;margin-top:28px;font-size:clamp(2.7rem,6.2vw,5.4rem);font-weight:700;line-height:1.04}.hero__accent{white-space:nowrap;display:inline-block;position:relative}.hero__accent-word{font-family:var(--font-script);letter-spacing:0;color:var(--neon-100);text-shadow:var(--glow-text);padding:0 .14em 0 .04em;font-size:1.5em;font-weight:400;line-height:.7;animation:1.8s step-end .45s both neon-on;display:inline-block;transform:rotate(-4deg)translateY(.04em)}@keyframes neon-on{0%{opacity:0}8%{opacity:1}12%{opacity:.15}18%{opacity:1}21%{opacity:.35}26%,to{opacity:1}}.hero__trace{transform-origin:0;position:absolute;bottom:-.32em;left:-1.9em;right:-.15em;transform:rotate(-3deg)}.hero__lead{max-width:540px;color:var(--ink-2);margin-top:34px;font-size:clamp(1.05rem,1.45vw,1.22rem)}.hero__ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero__hint{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px;margin-top:30px;font-size:.82rem;display:flex}.hero__visual{height:clamp(420px,46vw,640px);margin-right:calc(var(--gutter) * -1);position:relative}.hero__halo{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#0078f047,#00dcfe0f 60%,#0000);border-radius:50%;position:absolute;inset:12%}.hero__scroll{border:1.5px solid var(--line-2);border-radius:999px;justify-items:center;width:26px;height:42px;display:grid;position:absolute;bottom:26px;left:50%;translate:-50%}.hero__scroll span{background:var(--neon-400);width:4px;height:8px;box-shadow:var(--glow-sm);animation:scroll-cue 1.8s var(--ease-in-out) infinite;border-radius:4px;margin-top:8px}@keyframes scroll-cue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}@media (width<=960px){.hero{min-height:auto;padding-bottom:40px}.hero__inner{grid-template-columns:1fr;gap:0}.hero__visual{height:clamp(360px,90vw,520px);margin:10px calc(var(--gutter) * -1) 0}.hero__scroll{display:none}}.browser{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line-1));width:100%;box-shadow:0 0 0 1px #ffffff05 inset, 0 40px 90px -30px #000c, 0 0 80px -30px color-mix(in srgb, var(--accent) 55%, transparent);font-family:var(--font-body);color:var(--ink-2);text-align:left;background:linear-gradient(#061633 0%,#030d22 100%);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.browser__bar{border-bottom:1px solid var(--line-1);background:#020a1ab3;align-items:center;gap:12px;height:42px;padding-inline:16px;display:flex}.browser__dots{gap:7px;display:flex}.browser__dots i{background:#1a2d50;border-radius:50%;width:11px;height:11px}.browser__dots i:first-child{background:#ff5f7a}.browser__dots i:nth-child(2){background:#ffbd4a}.browser__dots i:nth-child(3){background:#2df5a0}.browser__title{border:1px solid var(--line-1);max-width:340px;color:var(--ink-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:8px;flex:1;margin-inline:auto;padding:4px 12px;font-size:.72rem;overflow:hidden}.browser__spacer{width:47px}.phone{aspect-ratio:9/19;width:min(312px,84vw);box-shadow:0 0 0 1.5px #96c8ff2e inset, 0 0 0 1px #0009, 0 50px 100px -30px #000000d9, 0 0 90px -20px color-mix(in srgb, var(--accent) 50%, transparent);text-align:left;background:linear-gradient(145deg,#1b2f55,#08142c 40%,#0d1d3c);border-radius:50px;margin-inline:auto;padding:11px;position:relative}.phone:before,.phone:after{content:"";background:#1b2f55;border-radius:3px;width:3px;position:absolute}.phone:before{height:56px;top:22%;left:-3px}.phone:after{height:80px;top:28%;right:-3px}.phone__screen{color:#e8f0ff;height:100%;font-family:var(--font-body);isolation:isolate;background:#050c1c;border-radius:40px;flex-direction:column;display:flex;position:relative;overflow:hidden}.phone__status{height:44px;font-family:var(--font-display);flex:none;justify-content:space-between;align-items:center;padding:0 24px 0 28px;font-size:.78rem;font-weight:600;display:flex}.phone__island{background:#000;border-radius:20px;width:92px;height:26px}.phone__icons{align-items:flex-end;gap:4px;display:flex}.phone__icons i{background:currentColor;border-radius:1px;width:4px}.phone__icons i:first-child{height:6px}.phone__icons i:nth-child(2){height:8px}.phone__icons i:nth-child(3){background:0 0;border:1.5px solid;border-radius:3px;width:18px;height:9px;margin-left:3px}.cb{width:100%}.cb__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);min-height:440px;display:grid}.cb__builder{border-right:1px solid var(--line-1);background:#020a1a66;flex-direction:column;gap:12px;padding:20px 18px;display:flex}.cb__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:.66rem;font-weight:700}.cb__url{border:1px solid var(--line-2);color:var(--ink-1);background:#01060f;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.72rem;display:flex}.cb__url svg{width:14px;height:14px;color:var(--accent)}.cb__create{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#03101f;height:40px;font-family:var(--font-display);box-shadow:0 10px 26px -10px var(--accent);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.82rem;font-weight:700;transition:transform .2s;display:inline-flex}.cb__create:hover:not(:disabled){transform:translateY(-1px)}.cb__create:disabled{opacity:.75;cursor:progress}.cb__create svg{width:15px;height:15px}.cb__steps{gap:8px;margin-top:4px;font-size:.74rem;display:grid}.cb__steps li{color:var(--ink-4);align-items:center;gap:9px;transition:color .3s;display:flex}.cb__steps li.is-run,.cb__steps li.is-done{color:var(--ink-1)}.cb__tick{border:1.5px solid var(--line-2);width:20px;height:20px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.is-done .cb__tick{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.cb__tick svg{width:12px;height:12px}.cb__embed{border:1px dashed var(--line-2);opacity:.45;border-radius:12px;margin-top:auto;padding:12px;transition:opacity .4s,border-color .4s}.cb__embed.is-ready{opacity:1;border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.cb__embed-head{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.66rem;font-weight:700;display:flex}.cb__embed-head button{color:var(--ink-3);display:grid}.cb__embed-head svg{width:13px;height:13px}.cb__embed code{color:var(--ink-2);word-break:break-all;font-size:.64rem;line-height:1.6;display:block}.cb__site{background:radial-gradient(80% 60% at 80% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), #0a1430;padding:16px;position:relative;overflow:hidden}.cb__skeleton{opacity:.5;gap:16px;display:grid}.cb__sk-nav{align-items:center;gap:10px;display:flex}.cb__sk-nav b{background:#ffffff40;border-radius:4px;width:46px;height:12px;margin-right:auto}.cb__sk-nav i{background:#ffffff1f;border-radius:4px;width:30px;height:7px}.cb__sk-hero{gap:8px;display:grid}.cb__sk-hero i{background:#ffffff2e;border-radius:4px;height:12px}.cb__sk-hero span{background:color-mix(in srgb, var(--accent) 50%, transparent);border-radius:999px;width:80px;height:22px;margin-top:4px}.cb__sk-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cb__sk-grid span{aspect-ratio:1;background:#ffffff12;border-radius:10px}.cb__launcher{width:46px;height:46px;color:var(--ink-3);background:#ffffff14;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.cb__launcher svg{width:22px;height:22px}.cb__widget{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 24px 50px -20px #000000e6, 0 0 40px -16px var(--accent);background:#071029;border-radius:18px;flex-direction:column;display:flex;position:absolute;inset:64px 14px 14px;overflow:hidden}.cb__widget-head{background:linear-gradient(100deg, color-mix(in srgb, var(--accent) 22%, #071029), color-mix(in srgb, var(--accent-2) 22%, #071029));color:#fff;align-items:center;gap:10px;padding:10px 12px;font-size:.74rem;display:flex}.cb__widget-head strong{display:block}.cb__widget-head em{color:var(--ink-2);align-items:center;gap:5px;font-size:.62rem;font-style:normal;display:inline-flex}.cb__widget-head em i{background:#2df5a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #2df5a0}.cb__bot{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#03101f;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.cb__bot svg{width:17px;height:17px}.cb__chat{scrollbar-width:none;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px;display:flex;overflow-y:auto}.cb__msg{border-radius:14px;max-width:86%;padding:8px 11px;font-size:.7rem;line-height:1.45}.cb__msg--bot{color:var(--ink-1);background:#ffffff12;border-bottom-left-radius:4px;align-self:flex-start}.cb__msg--user{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#03101f;border-bottom-right-radius:4px;align-self:flex-end;font-weight:600}.cb__source{color:var(--accent);margin-top:5px;font-size:.6rem;display:block}.cb__typing{gap:4px;padding:11px 12px;display:flex}.cb__typing i{background:var(--ink-2);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cb-dot}.cb__typing i:nth-child(2){animation-delay:.15s}.cb__typing i:nth-child(3){animation-delay:.3s}@keyframes cb-dot{50%{opacity:.4;transform:translateY(-4px)}}.cb__chips{flex-wrap:wrap;gap:6px;padding:0 12px 8px;display:flex}.cb__chips button{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);color:var(--accent);border-radius:999px;padding:5px 10px;font-size:.64rem;font-weight:600;transition:background-color .2s}.cb__chips button:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.cb__input{border:1px solid var(--line-2);color:var(--ink-4);border-radius:12px;justify-content:space-between;align-items:center;margin:0 10px 10px;padding:8px 12px;font-size:.68rem;display:flex}.cb__input svg{width:14px;height:14px;color:var(--accent)}@container (width<=600px){.cb__layout{grid-template-columns:1fr}.cb__builder{border-right:0;border-bottom:1px solid var(--line-1)}.cb__site{min-height:400px}}.dbm{width:100%}.dbm__layout{grid-template-columns:180px 1fr;min-height:440px;display:grid}.dbm__sidebar{border-right:1px solid var(--line-1);background:#020a1a66;flex-direction:column;padding:18px 12px;font-size:.74rem;display:flex}.dbm__side-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin:0 6px 10px;font-size:.66rem;font-weight:700}.dbm__conn{color:var(--ink-3);border-radius:8px;align-items:center;gap:7px;padding:6px;display:flex}.dbm__conn.is-open{color:var(--ink-1)}.dbm__conn>svg{flex:none;width:13px;height:13px}.dbm__engine{border:1px solid;border-radius:4px;flex:none;place-items:center;width:22px;height:16px;font-size:.55rem;font-weight:800;display:inline-grid}.dbm__tables{border-left:1px solid var(--line-1);margin:2px 0 6px 20px;padding-left:10px}.dbm__tables li{color:var(--ink-3);align-items:center;gap:6px;padding:4px 6px;font-size:.7rem;display:flex}.dbm__tables li:first-child{color:var(--accent)}.dbm__tables svg{width:11px;height:11px}.dbm__safe{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border-radius:8px;align-items:center;gap:6px;margin-top:auto;padding:8px 10px;font-size:.68rem;font-weight:600;display:flex}.dbm__safe svg{width:12px;height:12px}.dbm__main{flex-direction:column;min-width:0;display:flex}.dbm__tabs{border-bottom:1px solid var(--line-1);gap:4px;padding:0 14px;display:flex}.dbm__tab{color:var(--ink-3);align-items:center;gap:7px;padding:13px 12px;font-size:.78rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.dbm__tab svg{width:14px;height:14px}.dbm__tab:hover,.dbm__tab.is-active{color:var(--ink-1)}.dbm__tab-underline{background:var(--accent);height:2px;box-shadow:0 0 10px var(--accent);border-radius:2px;position:absolute;bottom:-1px;left:8px;right:8px}.dbm__panel{flex:1;min-width:0;padding:16px}.dbm-query{gap:14px;display:grid}.dbm-editor{border:1px solid var(--line-1);background:#01060f;border-radius:12px;min-height:200px;display:flex;position:relative;overflow:hidden}.dbm-editor__gutter{border-right:1px solid var(--line-1);color:var(--ink-4);text-align:right;-webkit-user-select:none;user-select:none;flex-direction:column;padding:12px 10px;font-size:.7rem;line-height:1.7;display:flex}.dbm-editor__code{min-width:0;color:var(--ink-1);white-space:pre;flex:1;margin:0;padding:12px 14px;font-size:.72rem;line-height:1.7;overflow:hidden}.tok-kw{color:var(--accent);font-weight:600}.tok-fn{color:#5ec8ff}.tok-str{color:#ffb547}.tok-num{color:#2df5c6}.tok-id{color:#dbe8ff}.tok-punc{color:var(--ink-3)}.dbm-caret{vertical-align:text-bottom;background:var(--accent);width:2px;height:1.1em;margin-left:1px;animation:.9s step-end infinite blink;display:inline-block}.dbm-run{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#08061f;height:30px;box-shadow:0 6px 20px -6px var(--accent);border-radius:8px;align-items:center;gap:6px;padding-inline:12px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.dbm-run:disabled{opacity:.6;cursor:default}.dbm-run svg{width:12px;height:12px}.dbm-results{border:1px solid var(--line-1);border-radius:12px;overflow:hidden}.dbm-results__head{color:var(--ink-3);background:#020a1a80;justify-content:space-between;gap:10px;padding:8px 12px;font-size:.68rem;font-weight:700;display:flex}.dbm-results__head .mono{color:var(--accent);font-weight:400}.dbm-table{border-collapse:collapse;width:100%;font-size:.74rem}.dbm-table th,.dbm-table td{text-align:left;border-top:1px solid var(--line-1);padding:6px 12px}.dbm-table th{font-family:var(--font-mono);color:var(--ink-4);font-weight:500}.dbm-table td{color:var(--ink-1)}.dbm-table tbody tr{opacity:0;transition:opacity .35s, transform .35s var(--ease-out);transform:translate(-6px)}.dbm-table tbody tr.is-in{opacity:1;transform:none}.dbm-er{width:100%;height:auto}.dbm-rel{fill:none;stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1.5px;stroke-dasharray:5 6;transition:stroke .2s;animation:1.4s linear infinite flow}.dbm-rel.is-lit{stroke:var(--accent);stroke-width:2.2px;filter:drop-shadow(0 0 4px var(--accent))}@keyframes flow{to{stroke-dashoffset:-22px}}.dbm-tbl{cursor:pointer}.dbm-tbl__box{fill:#061633;stroke:var(--line-2);transition:stroke .2s}.dbm-tbl.is-hover .dbm-tbl__box{stroke:var(--accent)}.dbm-tbl__head{fill:color-mix(in srgb, var(--accent) 22%, #061633)}.dbm-tbl__name{fill:var(--ink-1);font-family:var(--font-mono);font-size:11px;font-weight:700}.dbm-tbl__col{fill:var(--ink-2);font-family:var(--font-mono);font-size:10px}.dbm-tbl__type{fill:var(--ink-4);font-family:var(--font-mono);font-size:9px}.dbm-tbl__key{font-family:var(--font-mono);font-size:8px;font-weight:700}.dbm-tbl__key--pk{fill:#ffb547}.dbm-tbl__key--fk{fill:var(--accent)}.dbm-hint{color:var(--ink-4);text-align:center;margin-top:6px;font-size:.66rem}.dbm-insights{gap:14px;display:grid}.dbm-heat{border:1px solid var(--line-1);background:#020a1a66;border-radius:12px;padding:12px}.dbm-heat__head{color:var(--ink-2);justify-content:space-between;margin-bottom:10px;font-size:.7rem;font-weight:700;display:flex}.dbm-heat__legend{color:var(--ink-4);align-items:center;gap:6px;font-weight:500;display:flex}.dbm-heat__legend i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 15%, transparent), var(--accent));border-radius:3px;width:46px;height:6px}.dbm-heat__grid{gap:3px;display:grid}.dbm-heat__row{grid-template-columns:30px repeat(24,1fr);align-items:center;gap:3px;display:grid}.dbm-heat__day{color:var(--ink-4);font-size:.6rem}.dbm-heat__cell{aspect-ratio:1;background:var(--accent);animation:cell-in .5s var(--ease-out) backwards;border-radius:3px}.dbm-heat__cell:hover{outline:1px solid #fff}@keyframes cell-in{0%{opacity:0;transform:scale(.4)}}.dbm-slow{gap:10px;display:grid}.dbm-slow__item{background:#ff5f7a0d;border:1px solid #ff5f7a4d;border-radius:12px;padding:10px 12px;transition:border-color .4s,background-color .4s}.dbm-slow__item.is-fixed{background:#2df5c60d;border-color:#2df5c659}.dbm-slow__top{justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.dbm-slow__top code{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.dbm-slow__top strong{color:#ff5f7a;flex:none}.dbm-slow__item.is-fixed .dbm-slow__top strong{color:#2df5c6}.dbm-slow__bar{background:#ffffff0d;border-radius:2px;height:4px;margin:8px 0;overflow:hidden}.dbm-slow__bar span{transform-origin:0;height:100%;transition:transform .9s var(--ease-out), background-color .4s;background:#ff5f7a;display:block}.dbm-slow__item.is-fixed .dbm-slow__bar span{background:#2df5c6}.dbm-slow__fix{color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;display:flex}.dbm-slow__fix>span{align-items:center;gap:6px;display:inline-flex}.dbm-slow__fix svg{width:12px;height:12px}.dbm-slow__fix button{border:1px solid var(--accent);color:var(--accent);border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-weight:700;transition:background-color .2s;display:inline-flex}.dbm-slow__fix button:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.dbm-slow__done{color:#2df5c6;flex:none;font-weight:700}@container (width<=640px){.dbm__layout{grid-template-columns:1fr}.dbm__sidebar{display:none}.dbm__panel{padding:12px}.dbm-editor__code{font-size:.64rem}.dbm-heat__row{grid-template-columns:26px repeat(24,1fr);gap:2px}}.dp{width:100%}.dp__layout{grid-template-columns:170px 1fr;min-height:420px;display:grid}.dp__sidebar{border-right:1px solid var(--line-1);background:#020a1a66;padding:18px 14px;font-size:.78rem}.dp__side-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;font-size:.66rem;font-weight:700}.dp__project{color:var(--ink-3);border-radius:8px;align-items:center;gap:9px;margin-bottom:2px;padding:7px 9px;font-size:.74rem;display:flex}.dp__project.is-current{color:var(--ink-1);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.dp__status-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex:none}.dp__status-dot--building{background:#ffbd4a;animation:1s ease-in-out infinite blink;box-shadow:0 0 8px #ffbd4a}.dp__status-dot--queued{background:var(--ink-4);box-shadow:none}.dp__servers{color:var(--ink-3);margin-top:26px;font-size:.72rem}.dp__main{flex-direction:column;gap:18px;min-width:0;padding:20px 22px 22px;display:flex}.dp__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dp__app{font-family:var(--font-display);color:var(--ink-1);align-items:center;gap:10px;font-size:1.05rem;display:flex}.dp__badge{letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-flex}.dp__badge svg{width:11px;height:11px}.dp__badge--live{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:0 0 16px -4px var(--accent)}.dp__badge--run{color:#ffbd4a;background:#ffbd4a1f}.dp__badge--idle{color:var(--ink-3);background:#ffffff0d}.dp__branch{color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:.72rem;display:flex}.dp__branch svg{width:12px;height:12px}.dp__deploy{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#021412;height:36px;font-family:var(--font-display);box-shadow:0 8px 24px -8px var(--accent);border-radius:10px;align-items:center;gap:7px;padding-inline:16px;font-size:.8rem;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.dp__deploy:hover:not(:disabled){transform:translateY(-1px)}.dp__deploy:disabled{opacity:.65;cursor:progress}.dp__deploy svg{width:14px;height:14px}.dp__pipeline{border:1px solid var(--line-1);background:#020a1a73;border-radius:14px;grid-template-columns:repeat(5,1fr);padding:16px 6px 4px;display:grid}.dp__stage{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.dp__stage-node{z-index:1;border:2px solid var(--line-2);width:38px;height:38px;color:var(--ink-4);background:#041127;border-radius:50%;place-items:center;transition:border-color .3s,background-color .3s,color .3s,box-shadow .3s;display:grid;position:relative}.dp__stage-node svg{width:16px;height:16px}.dp__stage.is-run .dp__stage-node{color:var(--ink-1);background:linear-gradient(#041127, #041127) padding-box, conic-gradient(var(--accent) 0 30%, transparent 30% 100%) border-box;box-shadow:0 0 18px -4px var(--accent);border-color:#0000;animation:1s linear infinite spin-border}@keyframes spin-border{to{rotate:360deg}}.dp__stage.is-run .dp__stage-node svg{animation:1s linear infinite counter-spin}@keyframes counter-spin{to{rotate:-360deg}}.dp__stage.is-done .dp__stage-node{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, #041127);color:var(--accent);box-shadow:0 0 16px -4px var(--accent)}.dp__stage-label{color:var(--ink-3);font-size:.68rem;font-weight:600}.dp__stage.is-run .dp__stage-label,.dp__stage.is-done .dp__stage-label{color:var(--ink-1)}.dp__stage-wire{background:var(--line-2);height:2px;position:absolute;top:19px;left:calc(50% + 22px);right:calc(22px - 50%)}.dp__stage-wire span{background:var(--accent);box-shadow:0 0 8px var(--accent);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0}.dp__terminal{border:1px solid var(--line-1);background:#01060f;border-radius:12px;height:172px;padding:14px 16px;font-size:.72rem;line-height:1.85;overflow:hidden}.dp__log{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);animation:log-in .3s var(--ease-out);gap:10px;display:flex;overflow:hidden}@keyframes log-in{0%{opacity:0;transform:translateY(4px)}}.dp__log-time{color:var(--ink-4)}.dp__log-icon{text-align:center;flex:none;width:10px}.dp__log--cmd{color:var(--ink-1)}.dp__log--cmd .dp__log-icon{color:var(--neon-400)}.dp__log--ok .dp__log-icon{color:var(--accent)}.dp__log--info .dp__log-icon{color:#ffbd4a}.dp__log--live{color:var(--accent);text-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent)}.dp__log--muted{color:var(--ink-4)}.dp__cursor{background:var(--accent);width:7px;height:13px;animation:.9s step-end infinite blink;display:inline-block}.dp__metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dp__metric{border:1px solid var(--line-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);background:#020a1a66;border-radius:12px;gap:2px;padding:10px 12px;font-size:.66rem;font-weight:600;display:grid}.dp__metric strong{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--ink-1);font-size:.95rem}.dp-spark{width:100%;height:26px;margin-top:4px}.dp-spark__line{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.dp-spark__fill{fill:color-mix(in srgb, var(--accent) 14%, transparent);stroke:none}.dp__bars{align-items:flex-end;gap:2px;height:26px;margin-top:4px;display:flex}.dp__bars i{background:color-mix(in srgb, var(--accent) 65%, transparent);border-radius:2px;flex:1;height:100%}.dp__bars i:nth-child(9){background:#ffbd4a;height:70%}@container (width<=580px){.dp__layout{grid-template-columns:1fr}.dp__sidebar{display:none}.dp__main{padding:16px}.dp__stage-node{width:32px;height:32px}.dp__stage-wire{top:16px;left:calc(50% + 18px);right:calc(18px - 50%)}.dp__metric--uptime{display:none}.dp__metrics{grid-template-columns:repeat(2,1fr)}}@container (width<=400px){.dp__stage-label{font-size:.6rem}.dp__log-time{display:none}}.avatar{pointer-events:none;width:100%;height:auto}.avatar__mouth{transform-box:fill-box;transform-origin:50%;transition:transform .2s;transform:scaleY(.25)}.is-speaking .avatar__mouth{animation:.32s ease-in-out infinite alternate speak}@keyframes speak{0%{transform:scaleY(.25)}to{transform:scaleY(1.1)}}.avatar__eyes{transform-box:fill-box;transform-origin:50%;animation:4.5s infinite eye-blink}@keyframes eye-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.vc-wrap{width:100%}.vc{flex-direction:column;display:flex}.vc__stage{aspect-ratio:16/10;background:radial-gradient(60% 70% at 50% 35%,#3a2466 0%,#1c1240 55%,#0c0820 100%);place-items:end center;transition:box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.vc__stage.is-speaking{box-shadow:inset 0 0 0 2px var(--accent)}.vc__bokeh{filter:blur(18px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.vc__bokeh--1{aspect-ratio:1;background:#e879f959;width:26%;animation:9s ease-in-out infinite alternate vc-drift;top:8%;left:8%}.vc__bokeh--2{aspect-ratio:1;background:#ffb54740;width:20%;animation:11s ease-in-out infinite alternate-reverse vc-drift;top:14%;right:6%}.vc__bokeh--3{aspect-ratio:1;background:#00dcfe38;width:16%;animation:13s ease-in-out infinite alternate vc-drift;bottom:10%;left:18%}@keyframes vc-drift{to{transform:translate(16px,-10px)scale(1.1)}}.vc__person{transform-origin:50% 100%;width:46%;margin-bottom:-2%;animation:4s ease-in-out infinite vc-breathe;position:relative}.vc__person.is-speaking{animation:4s ease-in-out infinite vc-breathe,1.4s ease-in-out infinite vc-nod}@keyframes vc-breathe{50%{transform:scale(1.012)translateY(-1px)}}@keyframes vc-nod{25%{rotate:-1.2deg}75%{rotate:1.2deg}}.vc__top{color:#fff;align-items:center;gap:8px;font-size:.68rem;display:flex;position:absolute;top:12px;left:12px;right:12px}.vc__live{letter-spacing:.06em;background:#ff3b5c;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-weight:800;display:inline-flex}.vc__live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1s step-end infinite blink}.vc__time{background:#0006;border-radius:6px;padding:3px 8px}.vc__quality{color:#c9f7d9;background:#0006;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;display:inline-flex}.vc__quality svg{width:12px;height:12px}.vc__name{color:#fff;background:#00000073;border-radius:8px;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;bottom:12px;left:12px}.vc__name em{color:var(--accent);margin-left:4px;font-style:normal;font-weight:600}.vc__caption{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;color:#fff;background:#000000a6;border-radius:10px;width:min(78%,460px);padding:7px 12px;font-size:.74rem;line-height:1.45;position:absolute;bottom:48px;left:50%;translate:-50%}.vc__caption b{color:var(--accent)}.vc__pip{aspect-ratio:4/3;background:radial-gradient(70% 80% at 50% 30%,#0b4a7a,#061a33);border:2px solid #ffffff40;border-radius:10px;place-items:end center;width:22%;transition:border-color .2s;display:grid;position:absolute;top:44px;right:12px;overflow:hidden;box-shadow:0 10px 24px -8px #000000b3}.vc__pip.is-talking{border-color:#2df5a0}.vc__pip .avatar{width:62%;margin-bottom:-6%}.vc__pip-off{color:#7f89ad;place-items:center;width:100%;height:100%;display:grid}.vc__pip-off svg{width:20px;height:20px}.vc__pip-label{color:#fff;background:#00000080;border-radius:5px;align-items:center;gap:3px;padding:1px 5px;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;bottom:4px;left:5px}.vc__pip-label svg{width:9px;height:9px}.vc__overlay{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;color:#fff;background:#080618d1;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.vc__overlay strong{font-family:var(--font-display);margin-top:10px;font-size:1rem}.vc__overlay>span:not(.vc__ring-avatar){color:var(--ink-3);font-size:.72rem}.vc__ring-avatar{width:96px;height:96px;box-shadow:0 0 0 3px var(--accent);background:radial-gradient(circle at 50% 30%,#3a2466,#1c1240);border-radius:50%;place-items:end center;display:grid;position:relative}.vc__ring-avatar .avatar{clip-path:circle(48% at 50% 40%);width:86%}.vc__ring-avatar.is-ringing:before,.vc__ring-avatar.is-ringing:after{content:"";border:2px solid var(--accent);border-radius:50%;animation:1.6s ease-out infinite vc-ring;position:absolute;inset:0}.vc__ring-avatar.is-ringing:after{animation-delay:.8s}@keyframes vc-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.vc__again{color:#04241a;background:#2df5a0;border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:9px 18px;font-size:.78rem;font-weight:800;display:inline-flex}.vc__again svg{width:15px;height:15px}.vc__bar{border-top:1px solid var(--line-1);background:#020a1a99;align-items:center;gap:12px;padding:12px 14px;display:flex}.vc__say{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.vc__say-label{color:var(--ink-4);font-size:.66rem;font-weight:700}.vc__say button{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent);border-radius:999px;padding:5px 10px;font-size:.66rem;font-weight:600;transition:background-color .2s,opacity .2s}.vc__say button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, transparent)}.vc__say button:disabled{opacity:.4;cursor:default}.vc__controls{gap:8px;display:flex}.vc__controls button{color:#fff;width:38px;height:38px;transition:background-color .2s, transform .2s var(--ease-spring);background:#ffffff14;border-radius:50%;place-items:center;display:grid}.vc__controls button:hover:not(:disabled){transform:scale(1.08)}.vc__controls button.is-off{color:#1a1030;background:#fff}.vc__controls svg{width:17px;height:17px}.vc__controls .vc__end{background:#ff3b5c;border-radius:999px;width:50px}.vc__controls .vc__end:disabled{opacity:.4}@container (width<=560px){.vc__stage{aspect-ratio:4/4.4}.vc__person{width:70%}.vc__pip{width:28%}.vc__bar{flex-direction:column;align-items:stretch}.vc__controls{justify-content:center}.vc__caption{width:88%;font-size:.68rem;bottom:40px}.vc__quality{display:none}}.v4{background:radial-gradient(120% 40% at 50% 0,#ff7a3d24,#0000 70%),#070915;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.v4__header{justify-content:space-between;align-items:center;padding:2px 18px 6px;display:flex}.v4__header>svg{color:#8f9bc4;width:18px;height:18px}.v4__logo{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;font-size:1.08rem;font-weight:800}.v4__logo b{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#1b0d00;vertical-align:2px;border-radius:7px;place-items:center;width:21px;height:21px;margin:0 2px;font-size:.8rem;display:inline-grid}.v4__tabs{border-bottom:1px solid #ffffff12;justify-content:space-around;display:flex}.v4__tabs button{color:#7f89ad;flex:1;padding:8px 0 9px;font-size:.74rem;font-weight:700;transition:color .2s;position:relative}.v4__tabs button.is-active{color:#fff}.v4__tab-line{background:linear-gradient(90deg, var(--accent), var(--accent-2));height:2px;box-shadow:0 0 10px var(--accent);border-radius:2px;position:absolute;bottom:-1px;left:22%;right:22%}.v4__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.v4-av{width:30px;height:30px;box-shadow:0 0 0 2px var(--accent);background:#1b2347;border-radius:50%;flex:none;display:block;overflow:hidden}.v4-av .avatar{margin-top:3px}.v4-av--sm{width:26px;height:26px}.v4-feed{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.v4-post{border-bottom:1px solid #ffffff0f;padding-bottom:12px}.v4-post__head{align-items:center;gap:9px;padding:10px 14px 8px;display:flex}.v4-post__who{min-width:0;line-height:1.25;display:grid}.v4-post__who strong{color:#fff;font-size:.76rem}.v4-post__who span{color:var(--accent-2);align-items:center;gap:4px;font-size:.64rem;font-weight:600;display:inline-flex}.v4-post__who svg{width:11px;height:11px}.v4-media{aspect-ratio:4/4.2;-webkit-user-select:none;user-select:none;cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden}.v4-media__chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000059;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.v4-media__chip svg{width:11px;height:11px}.v4-media__time{color:#fff;background:#00000059;border-radius:6px;padding:2px 7px;font-size:.62rem;position:absolute;top:10px;right:10px}.v4-media__stat{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 14px #00000080;font-size:1.25rem;font-weight:800;position:absolute;bottom:14px;left:12px}.v4-media__progress{background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.v4-media__progress:after{content:"";transform-origin:0;background:#fff;animation:6s linear infinite v4-play;position:absolute;inset:0}@keyframes v4-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v4-burst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.v4-burst svg{color:#fff;fill:#fff;filter:drop-shadow(0 4px 20px #ff4f78cc);width:84px;height:84px}.v4-post__actions{align-items:center;gap:12px;padding:8px 14px 4px;display:flex}.v4-like{color:#fff;align-items:center;gap:6px;font-size:.74rem;font-weight:700;display:inline-flex}.v4-like svg{width:21px;height:21px;transition:transform .25s var(--ease-spring), color .2s, fill .2s}.v4-like:active svg{transform:scale(.8)}.v4-like.is-liked svg{color:#ff4f78;fill:#ff4f78;animation:v4-pop .35s var(--ease-spring)}@keyframes v4-pop{50%{transform:scale(1.3)}}.v4-post__icon{color:#d5dbf0;display:grid}.v4-post__icon svg{width:19px;height:19px}.v4-compare-btn{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);color:var(--accent-2);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:.66rem;font-weight:700;transition:background-color .2s;display:inline-flex}.v4-compare-btn:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.v4-compare-btn svg{width:13px;height:13px}.v4-post__caption{color:#c9d0ea;padding:2px 14px 0;font-size:.7rem;line-height:1.45}.v4-post__caption strong{color:#fff}.v4-pushup{width:82%;height:auto}.v4-pushup__body,.v4-pushup__arm{transform-box:view-box;animation:v4-rep var(--rep,1.1s) ease-in-out infinite alternate}.v4-pushup__body{transform-origin:168px 98px;animation-name:v4-body}.v4-pushup__arm{transform-origin:61px 102px;animation-name:v4-arm}@keyframes v4-body{to{transform:rotate(-10deg)}}@keyframes v4-arm{to{transform:scaleY(.4)}}.v4-eq{justify-items:center;gap:14px;display:grid}.v4-eq__note{color:#fff;width:46px;height:46px;animation:.6s ease-in-out infinite alternate v4-bounce}@keyframes v4-bounce{to{transform:translateY(-8px)rotate(-8deg)}}.v4-eq__bars{align-items:flex-end;gap:5px;height:56px;display:flex}.v4-eq__bars i{transform-origin:bottom;background:#ffffffe6;border-radius:4px;width:8px;height:100%;animation:.5s ease-in-out infinite alternate v4-eqbar}@keyframes v4-eqbar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.v4-timer{color:#fff;justify-items:center;gap:6px;display:grid}.v4-timer svg{width:44px;height:44px;animation:1s ease-in-out infinite alternate v4-bounce}.v4-timer span{letter-spacing:-.04em;font-size:2.2rem;font-weight:700}.v4-compare{flex-direction:column;flex:1;min-height:0;padding-top:12px;display:flex}.v4-compare__head{align-items:center;gap:10px;padding:0 14px 10px;display:flex}.v4-compare__head strong{color:#fff;font-size:.86rem;display:block}.v4-compare__head span{color:#8e97b8;font-size:.64rem}.v4-compare__badge{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#1b0d00;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.v4-compare__badge svg{width:18px;height:18px}.v4-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 14px 4px;display:flex;overflow-x:auto}.v4-entry{scroll-snap-align:center;background:#11152c;border:1px solid #ffffff14;border-radius:18px;flex:0 0 76%;overflow:hidden}.v4-entry.is-mine{border-color:var(--neon-400);box-shadow:0 0 22px -6px var(--neon-400)}.v4-entry__media{aspect-ratio:3/3.6;place-items:center;display:grid;position:relative}.v4-entry__rank{min-width:30px;height:26px;font-family:var(--font-mono);color:#fff;background:#0006;border-radius:9px;place-items:center;padding-inline:7px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:9px;left:9px}.v4-entry__rank.is-first{color:#2a1700;background:#ffcf4a;box-shadow:0 0 16px #ffcf4a}.v4-entry__rank svg{width:15px;height:15px}.v4-entry__foot{align-items:center;gap:8px;padding:9px 10px;display:flex}.v4-entry__who{flex:1;min-width:0;line-height:1.25;display:grid}.v4-entry__who strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.v4-entry__who span{font-family:var(--font-mono);color:var(--accent-2);font-size:.62rem}.v4-vote{color:#fff;width:34px;height:34px;transition:transform .2s var(--ease-spring), background-color .2s;border:1px solid #ffffff26;border-radius:50%;flex:none;place-items:center;display:grid}.v4-vote:hover{transform:scale(1.1)}.v4-vote svg{width:16px;height:16px}.v4-vote.is-voted{background:#ff4f78;border-color:#0000;box-shadow:0 0 16px -2px #ff4f78}.v4-vote.is-voted svg{fill:#fff;animation:v4-pop .35s var(--ease-spring)}.v4-carousel__nav{justify-content:center;align-items:center;gap:12px;padding:10px 0 4px;display:flex}.v4-carousel__nav button{color:#fff;background:#ffffff12;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.v4-carousel__nav svg{width:15px;height:15px}.v4-dots{gap:5px;display:flex}.v4-dots i{background:#fff3;border-radius:3px;width:6px;height:6px;transition:width .25s,background-color .25s}.v4-dots i.is-on{background:var(--accent);width:16px}.v4-compare__hint{text-align:center;color:#6f7aa0;font-size:.62rem}.v4-challenges{scrollbar-width:none;flex:1;min-height:0;padding:10px 12px 12px;overflow-y:auto}.v4-cats{scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.v4-cats button{color:#a3acca;background:#ffffff0f;border-radius:999px;flex:none;padding:5px 11px;font-size:.66rem;font-weight:700;transition:background-color .2s,color .2s}.v4-cats button.is-active{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#1b0d00}.v4-chal{background:#11152c;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.v4-chal__icon{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.v4-chal__icon svg{width:20px;height:20px}.v4-chal__body{flex:1;gap:1px;min-width:0;line-height:1.3;display:grid}.v4-chal__body strong{color:#fff;font-size:.76rem}.v4-chal__body>span{color:#8e97b8;font-size:.62rem}.v4-chal__meta{align-items:center;gap:4px;font-weight:600;display:inline-flex;color:var(--accent-2)!important}.v4-chal__meta svg{width:11px;height:11px}.v4-join{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#1b0d00;box-shadow:0 6px 16px -6px var(--accent);transition:transform .2s var(--ease-spring);border-radius:999px;flex:none;padding:6px 12px;font-size:.68rem;font-weight:800}.v4-join:hover{transform:scale(1.06)}.v4-sheet-wrap{z-index:20;background:#0000008c;align-items:flex-end;display:flex;position:absolute;inset:0}.v4-sheet{background:#0f1430;border-top:1px solid #ffffff1a;border-radius:24px 24px 0 0;width:100%;padding:8px 16px 22px}.v4-sheet__grab{background:#fff3;border-radius:2px;width:38px;height:4px;margin:0 auto 10px;display:block}.v4-sheet__head{color:#fff;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.86rem;display:flex}.v4-sheet__head button{background:#ffffff14;border-radius:50%;width:26px;height:26px;font-size:.7rem}.v4-camera{aspect-ratio:4/3;border:1px solid #ffffff14;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.v4-camera.is-rec{box-shadow:inset 0 0 0 2px #ff3b5c}.v4-camera .v4-pushup{width:74%}.v4-camera__idle{color:#8e97b8;justify-items:center;gap:8px;font-size:.66rem;display:grid}.v4-camera__idle svg{width:28px;height:28px}.v4-camera__count{color:#fff;font-size:1rem;font-weight:700;position:absolute;bottom:8px;right:10px}.v4-camera__rec{color:#fff;align-items:center;gap:5px;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:8px;left:10px}.v4-camera__rec i{background:#ff3b5c;border-radius:50%;width:7px;height:7px;animation:.8s step-end infinite blink}.v4-record{--p:0deg;background:conic-gradient(#ff3b5c var(--p), #ffffff40 var(--p));border-radius:50%;place-items:center;width:58px;height:58px;margin:14px auto 0;display:grid}.v4-record span{background:#ff3b5c;border:3px solid #0f1430;border-radius:50%;width:46px;height:46px;transition:border-radius .2s,transform .2s}.v4-record:hover span{transform:scale(.94)}.v4-record.is-on span{border:0;border-radius:6px;width:24px;height:24px}.v4-sheet__review{text-align:center;color:#c9d0ea;margin-top:14px;font-size:.78rem}.v4-sheet__review strong{color:#fff}.v4-sheet__review div{justify-content:center;gap:10px;margin-top:12px;display:flex}.v4-ghost,.v4-post-btn{border-radius:999px;align-items:center;gap:6px;padding:9px 16px;font-size:.74rem;font-weight:800;display:inline-flex}.v4-ghost{color:#fff;border:1px solid #ffffff2e}.v4-ghost svg{width:13px;height:13px}.v4-post-btn{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#1b0d00;box-shadow:0 8px 20px -8px var(--accent)}.v4__tabbar{color:#5f6a91;border-top:1px solid #ffffff0f;justify-content:space-around;align-items:center;padding:8px 14px 14px;display:flex}.v4__tabbar>*{color:inherit;place-items:center;display:grid}.v4__tabbar svg{width:20px;height:20px}.v4__tabbar .is-active{color:var(--accent)}.v4__plus{background:linear-gradient(135deg, var(--accent), var(--accent-2));width:38px;height:38px;box-shadow:0 8px 20px -8px var(--accent);border-radius:13px;color:#1b0d00!important}.v4-toast{z-index:30;border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);text-align:center;color:#fff;background:#0f1430f5;border-radius:14px;padding:10px 12px;font-size:.72rem;font-weight:700;position:absolute;top:80px;left:12px;right:12px;box-shadow:0 12px 30px -10px #000c}.connects{gap:8px;display:grid}.connects__label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem}.connects__row{align-items:center;gap:12px;display:flex}.connects__end{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);font-family:var(--font-display);color:var(--ink-1);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:.85rem;font-weight:600}.connects__end--to{box-shadow:0 0 22px -6px var(--accent)}.connects__wire{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 30%, transparent), var(--accent));flex:1;min-width:48px;max-width:180px;height:2px;position:relative}.connects__wire:before,.connects__wire:after{content:"";border:2px solid var(--accent);background:var(--night-950);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.connects__wire:before{left:-4px}.connects__wire:after{box-shadow:0 0 10px var(--accent);right:-4px}.connects__packet{width:6px;height:6px;box-shadow:0 0 10px 2px var(--accent);animation:packet 2.4s var(--ease-in-out) infinite;background:#fff;border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:0}@keyframes packet{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}.showcase{scroll-margin-top:calc(var(--nav-h) - 20px);padding-block:clamp(70px,9vw,120px);position:relative;overflow:hidden}.showcase+.showcase{border-top:1px solid var(--line-1)}.showcase__orb{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 17%, transparent), transparent);pointer-events:none;border-radius:50%;width:min(760px,90vw);position:absolute;top:50%;right:-10%;translate:0 -50%}.showcase--flip .showcase__orb{left:-10%;right:auto}.showcase__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,90px);display:grid;position:relative}.showcase--phone .showcase__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.showcase--flip .showcase__copy{order:2}.showcase--flip .showcase__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.showcase--flip.showcase--phone .showcase__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.showcase__meta{align-items:center;gap:14px;margin-bottom:22px;display:flex}.showcase__index{color:var(--ink-3);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.showcase__index i{background:var(--line-2);width:26px;height:1px}.showcase__name{letter-spacing:-.045em;font-size:clamp(2.5rem,5.4vw,4.2rem)}.showcase__tagline{font-family:var(--font-display);color:var(--ink-1);margin-top:14px;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:600;line-height:1.3}.showcase__summary{max-width:520px;color:var(--ink-2);margin-top:16px}.showcase__list{gap:12px;margin:28px 0 32px;display:grid}.showcase__list li{color:var(--ink-1);align-items:center;gap:12px;font-size:.98rem;display:flex}.showcase__check{width:24px;height:24px;color:var(--accent);background:color-mix(in srgb, var(--accent) 13%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.showcase__check svg{width:14px;height:14px}.showcase__ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.showcase__ctas+.showcase__ctas{margin-top:18px}.showcase__stack{flex-wrap:wrap;gap:8px;display:flex}.showcase__demo{min-width:0;position:relative}.showcase__try{color:var(--accent);justify-content:center;align-items:center;gap:8px;margin-bottom:18px;font-size:.76rem;display:flex}.showcase__try svg{width:15px;height:15px;animation:nudge 2s var(--ease-in-out) infinite}@keyframes nudge{50%{transform:translate(2px,2px)}}@media (width<=980px){.showcase__inner,.showcase--phone .showcase__inner,.showcase--flip .showcase__inner,.showcase--flip.showcase--phone .showcase__inner{grid-template-columns:1fr}.showcase--flip .showcase__copy{order:0}}.products__group+.products__group{margin-top:56px}.products__group-label{font-family:var(--font-display);color:var(--ink-1);align-items:baseline;gap:14px;margin-bottom:20px;font-weight:600;display:flex}.products__group-label .mono{color:var(--neon-500);font-size:.8rem;font-weight:400}.products__grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.pcard-wrap{min-width:0;height:100%}.pcard{--mx:50%;--my:0%;border-radius:var(--r-xl);border:1px solid var(--line-1);isolation:isolate;height:100%;transition:transform .45s var(--ease-out), border-color .35s, box-shadow .45s;background:linear-gradient(#0a1e4299,#030d20bf);flex-direction:column;gap:22px;padding:28px;display:flex;position:relative;overflow:hidden}.pcard:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 30px 70px -30px #000000e6, 0 0 70px -30px var(--accent);transform:translateY(-6px)}.pcard__spot{z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pcard:hover .pcard__spot{opacity:1}.pcard__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pcard__icon{width:50px;height:50px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 0 30px -10px var(--accent);border-radius:15px;place-items:center;display:grid}.pcard__icon svg{width:24px;height:24px}.pcard__num{color:var(--ink-4);margin-left:auto;font-size:.8rem}.pcard__body h3{font-size:clamp(1.6rem,2.6vw,2rem)}.pcard__tagline{font-family:var(--font-display);color:var(--accent);margin-top:6px;font-weight:600}.pcard__summary{color:var(--ink-2);margin-top:12px;font-size:.97rem}.pcard__foot{border-top:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.pcard__connects{color:var(--ink-3);align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.pcard__connects i{background:linear-gradient(90deg, transparent, var(--accent));width:34px;height:1.5px;position:relative}.pcard__connects i:after{content:"";border:1.5px solid var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-4px}.pcard__go{font-family:var(--font-display);color:var(--ink-1);align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.pcard__go svg{width:17px;height:17px;color:var(--accent);transition:transform .35s var(--ease-out)}.pcard:hover .pcard__go svg{transform:translate(3px,-3px)}.mini{border-radius:var(--r-md);border:1px solid var(--line-1);background:radial-gradient(80% 120% at 50% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%), #0108168c;height:120px;position:relative;overflow:hidden}.mini--pipeline{grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.mini-pipeline__wire{background:var(--line-2);z-index:0;height:2px;position:absolute;top:calc(50% - 9px);left:12.5%;right:12.5%}.mini-pipeline__wire b{background:var(--accent);box-shadow:0 0 10px var(--accent);transform-origin:0;animation:mini-fill 2.6s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes mini-fill{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.mini-stage{z-index:1;font-family:var(--font-mono);color:var(--ink-3);place-items:center;margin-top:-16px;font-size:.68rem;display:grid;position:relative}.mini-stage__label{white-space:nowrap;font-style:normal;position:absolute;top:calc(100% + 9px);left:50%;translate:-50%}.mini-stage i{border:2px solid var(--line-2);width:22px;height:22px;animation:mini-stage 2.6s var(--ease-in-out) infinite;animation-delay:inherit;background:#041127;border-radius:50%}@keyframes mini-stage{0%,10%{border-color:var(--line-2);box-shadow:none;background:#041127}30%,to{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 35%, #041127);box-shadow:0 0 14px var(--accent)}}.mini--matrix{grid-template-columns:repeat(12,1fr);gap:5px;padding:14px;display:grid}.mini--matrix i{background:var(--accent);opacity:.12;border-radius:4px;animation:3.2s ease-in-out infinite mini-cell}@keyframes mini-cell{0%,to{opacity:.1}50%{opacity:.85;box-shadow:0 0 10px var(--accent)}}.mini--entries{align-items:center;display:flex}.mini-entries__track{width:max-content;animation:9s linear infinite mini-slide;display:flex}.mini-entry{background:linear-gradient(160deg, var(--accent), #b8264f 75%);border:1px solid #ffffff26;border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;width:70px;height:92px;margin-left:10px;padding:7px;display:flex;position:relative}.mini-entry:nth-child(2n){background:linear-gradient(160deg, var(--accent-2), #7a3cff 80%)}.mini-entry b{font-family:var(--font-mono);color:#fff;font-size:.66rem}.mini-entry em{font-family:var(--font-mono);color:#fff;align-items:center;gap:3px;font-size:.62rem;font-style:normal;font-weight:700;display:inline-flex}.mini-entry svg{fill:#fff;width:11px;height:11px;animation:1.4s ease-in-out infinite beat}@keyframes mini-slide{to{transform:translate(-50%)}}.mini--chat{flex-direction:column;justify-content:center;gap:8px;padding:0 18px;display:flex}.mini-bubble{opacity:0;max-width:80%;animation:mini-bubble 4s var(--ease-out) infinite;border-radius:12px;align-items:center;gap:6px;padding:7px 11px;font-size:.74rem;font-weight:600;display:inline-flex}.mini-bubble--user{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#03101f;border-bottom-right-radius:3px;align-self:flex-end}.mini-bubble--bot{color:var(--ink-1);background:#ffffff14;border-bottom-left-radius:3px;align-self:flex-start;animation-delay:.9s}.mini-bubble svg{width:14px;height:14px;color:var(--accent)}@keyframes mini-bubble{0%{opacity:0;transform:translateY(8px)}12%,80%{opacity:1;transform:none}to{opacity:0}}.mini--avatar{justify-content:center;align-items:center;gap:22px;display:flex}.mini-face{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--accent) 45%, #120a2e), #120a2e);width:64px;height:64px;box-shadow:0 0 26px -4px var(--accent);border-radius:50%;place-items:center;display:grid;position:relative}.mini-face:before{content:"";border:2px solid #0000;border-top-color:var(--accent);border-radius:50%;animation:2.4s linear infinite spin;position:absolute;inset:-7px}.mini-face i{background:#fff;border-radius:50%;width:18px;height:7px;margin-top:20px;animation:.35s ease-in-out infinite alternate mini-talk}@keyframes mini-talk{to{transform:scaleY(.25)}}.mini-wave{align-items:center;gap:3px;height:40px;display:flex}.mini-wave i{background:linear-gradient(180deg, var(--accent), var(--accent-2));border-radius:2px;width:4px;height:100%;animation:.5s ease-in-out infinite alternate mini-eq}@keyframes mini-eq{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}.pcard--soon .mini{border-style:dashed}.pcard-wrap--wide{grid-column:1/-1}.pcard--wide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"top top""body mini""foot foot";column-gap:32px;display:grid}.pcard--wide .pcard__top{grid-area:top}.pcard--wide .pcard__body{grid-area:body}.pcard--wide .mini{grid-area:mini;height:100%;min-height:140px}.pcard--wide .pcard__foot{grid-area:foot}@keyframes beat{50%{transform:scale(1.15)}}@media (width<=820px){.products__grid{grid-template-columns:1fr}.pcard{padding:22px}.pcard--wide{display:flex}}.mini--avatar{background:radial-gradient(60% 90% at 45% 40%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), #120a2e}.mini-call__live{letter-spacing:.06em;color:#fff;background:#ff3b5c;border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:.6rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.mini-call__live i{background:#fff;border-radius:50%;width:5px;height:5px;animation:1s step-end infinite blink}.mini-call__pip{background:radial-gradient(circle at 50% 70%,#1d6fb0 30%,#061a33 31%);border:1.5px solid #ffffff4d;border-radius:6px;width:48px;height:34px;position:absolute;bottom:10px;right:10px}.mini-call__end{color:#fff;background:#ff3b5c;border-radius:999px;place-items:center;width:34px;height:18px;display:grid;position:absolute;bottom:10px;left:50%;translate:-50%}.mini-call__end svg{width:11px;height:11px}.ticker{border-block:1px solid var(--line-1);background:#020c1e99;padding:18px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker__track{width:max-content;animation:48s linear infinite ticker;display:flex}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__item{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;align-items:center;gap:10px;padding-inline:34px;font-size:.82rem;display:inline-flex}.ticker__item strong{font-family:var(--font-display);font-weight:600}.ticker__dot{border-radius:50%;width:7px;height:7px}@keyframes ticker{to{transform:translate(-50%)}}.ppage__hero{padding:calc(var(--nav-h) + 48px) 0 40px;text-align:center;position:relative;overflow:hidden}.ppage__orb{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent);pointer-events:none;border-radius:50%;width:1000px;height:760px;position:absolute;top:-260px;left:50%;translate:-50%}.ppage__crumbs{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-bottom:40px;font-size:.85rem;display:flex;position:relative}.ppage__crumbs a:hover{color:var(--ink-1)}.ppage__crumbs svg{width:14px;height:14px}.ppage__crumbs [aria-current]{color:var(--accent)}.ppage__intro{flex-direction:column;align-items:center;display:flex;position:relative}.ppage__icon{width:76px;height:76px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--night-900));border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);box-shadow:0 0 60px -10px var(--accent);border-radius:24px;place-items:center;display:grid}.ppage__icon svg{width:36px;height:36px}.ppage__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.ppage__name{letter-spacing:-.055em;margin-top:22px;font-size:clamp(3rem,9vw,7rem);line-height:.98}.ppage__headline{max-width:760px;font-family:var(--font-display);color:var(--ink-1);text-wrap:balance;margin-top:18px;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:600;line-height:1.25}.ppage__trace{width:min(320px,70%);margin-top:26px}.ppage__summary{max-width:640px;margin-top:22px;font-size:1.1rem}.ppage__ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.ppage__demo{scroll-margin-top:var(--nav-h);padding:40px 0 20px}.ppage__stage{max-width:1000px;margin-inline:auto}.ppage__stage.is-phone{max-width:420px}.ppage__try{text-align:center;color:var(--accent);justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-size:.78rem;display:flex}.ppage__try svg{flex:none;width:15px;height:15px}.ppage__eyebrow{color:color-mix(in srgb, var(--accent) 55%, #fff);text-shadow:0 0 6px color-mix(in srgb, var(--accent) 80%, transparent), 0 0 26px color-mix(in srgb, var(--accent) 55%, transparent)}.ppage__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature{border-radius:var(--r-lg);border:1px solid var(--line-1);height:100%;transition:border-color .3s, transform .4s var(--ease-out);background:linear-gradient(#0a1e4280,#030d2099);padding:28px}.feature:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-4px)}.feature__icon{width:48px;height:48px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:0 0 24px -8px var(--accent);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.feature__icon svg{width:22px;height:22px}.feature h3{font-size:1.2rem}.feature p{margin-top:10px;font-size:.95rem}.ppage__how{padding-top:0}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:.5;height:2px;position:absolute;top:34px;left:16%;right:16%}.step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.step__num{border:2px solid var(--accent);background:var(--night-950);width:68px;height:68px;color:var(--accent);box-shadow:0 0 30px -6px var(--accent);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.step h3{margin-top:20px;font-size:1.3rem}.step p{max-width:280px;margin-top:8px;font-size:.95rem}.ppage__connects{justify-content:center;margin-top:64px;display:flex}.ppage__cta-panel{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:radial-gradient(70% 120% at 50% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%), #030d20b3;text-align:center;border-radius:36px;flex-direction:column;align-items:center;gap:18px;padding:clamp(36px,6vw,72px) 24px;display:flex}.ppage__cta-panel h2{font-size:clamp(2rem,4.4vw,3.4rem)}.ppage__cta-panel p{max-width:520px}.ppage__more-title{margin-bottom:28px;font-size:1.5rem}.ppage__others{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.other{border-radius:var(--r-lg);border:1px solid var(--line-1);transition:border-color .3s, transform .35s var(--ease-out), box-shadow .35s;background:#05122a99;align-items:center;gap:14px;padding:20px;display:flex}.other:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 40px -18px var(--accent);transform:translateY(-3px)}.other__icon{width:46px;height:46px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.other__icon svg{width:22px;height:22px}.other__text{min-width:0;display:grid}.other__text strong{font-family:var(--font-display);color:var(--ink-1)}.other__text span{color:var(--ink-3);font-size:.85rem}.other__arrow{width:18px;height:18px;color:var(--accent);flex:none;margin-left:auto}@media (width<=900px){.ppage__grid,.ppage__others{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr;gap:36px}.steps:before{display:none}}@media (width<=600px){.ppage__grid,.ppage__others{grid-template-columns:1fr}}
