:root{--bg: #ffffff;--bg-2: #fafafa;--surface: #ffffff;--surface-2: #f4f4f5;--line: #e4e4e7;--line-strong: #d4d4d8;--text: #09090b;--muted: #71717a;--faint: #a1a1aa;--accent: #7326e8;--accent-2: #5a1bd6;--accent-soft: #efe7ff;--accent-text: #5a1bd6;--green: #179a5b;--green-soft: #e3f7ec;--red: #d92d43;--yellow: #b7790a;--yellow-soft: #fff4dc;--shadow: 0 1px 2px rgba(9, 9, 11, .05), 0 12px 32px -16px rgba(9, 9, 11, .16);--glow: transparent;--on-accent: #ffffff;--bar: #ffffff;color-scheme:light}:root[data-theme=dark],:root[data-theme=light] .invert{--bg: #000000;--bg-2: #0a0a0b;--surface: #0e0e10;--surface-2: #141416;--line: #1f1f22;--line-strong: #2c2c30;--text: #fafafa;--muted: #a1a1a1;--faint: #737373;--accent: #8b43ff;--accent-2: #6a20e8;--accent-soft: #1d0f3d;--accent-text: #b48cff;--green: #51d88a;--green-soft: #0f2a1c;--red: #ff6b7a;--yellow: #f5c84b;--yellow-soft: #2d230d;--shadow: 0 1px 2px rgba(0, 0, 0, .5);--glow: transparent;--on-accent: #ffffff;--bar: #000000;color-scheme:dark}:root{--c-brand-ink: #ffffff;--c-edge: color-mix(in srgb, var(--c-mid) 65%, #0a0a14);--c-term: color-mix(in srgb, var(--c-vivid) 45%, var(--c-light));--c-term-2: color-mix(in srgb, var(--c-light) 60%, #ffffff)}:root[data-accent=wyze]{--c-brand: #3300ff;--c-brand-ink: #ffffff;--c-vivid: #5b3dff;--c-mid: #3300ff;--c-on: #ffffff;--c-light: #b9adff;--c-pale: #ece8ff;--c-400: #6e57ff;--c-alt: #8b43ff;--c-deep: #14006b;--c-ink: #0b0726;--c-edge: #1f00a3}:root[data-accent=wyze]{--accent: #3300ff;--accent-2: #2800cc;--accent-soft: #ece8ff;--accent-text: #3300ff;--on-accent: #ffffff}:root[data-accent=wyze][data-theme=dark],:root[data-accent=wyze][data-theme=light] .invert{--accent: #4423ff;--accent-2: #3300ff;--accent-soft: #17113f;--accent-text: #a99bff;--on-accent: #ffffff}:root[data-accent=wyze] .grad,:root[data-accent=wyze][data-theme=light] .invert .grad{background:linear-gradient(100deg,#fff,#b9adff 45%,#7b66ff);-webkit-background-clip:text;background-clip:text}:root[data-accent=wyze][data-theme=light] .grad,:root[data-accent=wyze][data-theme=dark] .invert .grad{background:linear-gradient(100deg,#30f,#2800cc,#14006b);-webkit-background-clip:text;background-clip:text}:root[data-accent=wyze] .dc-art{background:radial-gradient(80% 120% at 0% 0%,rgba(255,255,255,.24),transparent 60%),linear-gradient(135deg,#4d2fff,#1f00a3)}:root[data-accent=wyze] .dc-art span{color:#fff}:root[data-accent=classic]{--c-brand: #3f3f46;--c-vivid: #71717a;--c-mid: #27272a;--c-on: #ffffff;--c-light: #d4d4d8;--c-pale: #f4f4f5;--c-400: #a1a1aa;--c-alt: #e4e4e7;--c-deep: #09090b;--c-ink: #111113}:root[data-accent=classic]{--accent: #18181b;--accent-2: #000000;--accent-soft: #f4f4f5;--accent-text: #18181b;--on-accent: #ffffff}:root[data-accent=classic][data-theme=dark],:root[data-accent=classic][data-theme=light] .invert{--accent: #fafafa;--accent-2: #e4e4e7;--accent-soft: #27272a;--accent-text: #fafafa;--on-accent: #0a0a0a}:root[data-accent=sunset]{--c-brand: #ea580c;--c-vivid: #ff5a1f;--c-mid: #ea580c;--c-on: #ffffff;--c-light: #fdba74;--c-pale: #ffedd5;--c-400: #fb923c;--c-alt: #fbbf24;--c-deep: #431407;--c-ink: #261006}:root[data-accent=sunset]{--accent: #ea580c;--accent-2: #c2410c;--accent-soft: #ffedd5;--accent-text: #c2410c;--on-accent: #ffffff}:root[data-accent=sunset][data-theme=dark],:root[data-accent=sunset][data-theme=light] .invert{--accent: #ff5a1f;--accent-2: #ea580c;--accent-soft: #3b1508;--accent-text: #ff8a5b;--on-accent: #ffffff}:root[data-accent=esmerald]{--c-brand: #16a34a;--c-vivid: #22c55e;--c-mid: #16a34a;--c-on: #ffffff;--c-light: #86efac;--c-pale: #dcfce7;--c-400: #4ade80;--c-alt: #2dd4bf;--c-deep: #052e16;--c-ink: #07200f}:root[data-accent=esmerald]{--accent: #16a34a;--accent-2: #15803d;--accent-soft: #dcfce7;--accent-text: #15803d;--on-accent: #ffffff}:root[data-accent=esmerald][data-theme=dark],:root[data-accent=esmerald][data-theme=light] .invert{--accent: #22c55e;--accent-2: #16a34a;--accent-soft: #0b2e17;--accent-text: #4ade80;--on-accent: #03220f}:root[data-accent=gold]{--c-brand: #ca8a04;--c-vivid: #facc15;--c-mid: #ca8a04;--c-on: #1c1300;--c-light: #fde68a;--c-pale: #fef9c3;--c-400: #facc15;--c-alt: #fb923c;--c-deep: #422006;--c-ink: #241a03}:root[data-accent=gold]{--accent: #ca8a04;--accent-2: #a16207;--accent-soft: #fef9c3;--accent-text: #a16207;--on-accent: #1c1300}:root[data-accent=gold][data-theme=dark],:root[data-accent=gold][data-theme=light] .invert{--accent: #facc15;--accent-2: #eab308;--accent-soft: #2e2405;--accent-text: #fde047;--on-accent: #1c1300}:root[data-accent=blaze]{--c-brand: #dc2626;--c-vivid: #ef4444;--c-mid: #dc2626;--c-on: #ffffff;--c-light: #fca5a5;--c-pale: #fee2e2;--c-400: #f87171;--c-alt: #fb923c;--c-deep: #450a0a;--c-ink: #260808}:root[data-accent=blaze]{--accent: #dc2626;--accent-2: #b91c1c;--accent-soft: #fee2e2;--accent-text: #b91c1c;--on-accent: #ffffff}:root[data-accent=blaze][data-theme=dark],:root[data-accent=blaze][data-theme=light] .invert{--accent: #ef4444;--accent-2: #dc2626;--accent-soft: #3a0d0d;--accent-text: #f87171;--on-accent: #ffffff}:root[data-accent=sapphire]{--c-brand: #1d4ed8;--c-vivid: #3b82f6;--c-mid: #2563eb;--c-on: #ffffff;--c-light: #93c5fd;--c-pale: #dbeafe;--c-400: #60a5fa;--c-alt: #38bdf8;--c-deep: #081638;--c-ink: #0b1430}:root[data-accent=sapphire]{--accent: #1d4ed8;--accent-2: #1e40af;--accent-soft: #dbeafe;--accent-text: #1e40af;--on-accent: #ffffff}:root[data-accent=sapphire][data-theme=dark],:root[data-accent=sapphire][data-theme=light] .invert{--accent: #2563eb;--accent-2: #1d4ed8;--accent-soft: #0b1a3d;--accent-text: #5b9bf5;--on-accent: #ffffff}:root[data-accent=valentine]{--c-brand: #db2777;--c-vivid: #ec4899;--c-mid: #db2777;--c-on: #ffffff;--c-light: #f9a8d4;--c-pale: #fce7f3;--c-400: #f472b6;--c-alt: #c084fc;--c-deep: #500724;--c-ink: #26071a}:root[data-accent=valentine]{--accent: #db2777;--accent-2: #be185d;--accent-soft: #fce7f3;--accent-text: #be185d;--on-accent: #ffffff}:root[data-accent=valentine][data-theme=dark],:root[data-accent=valentine][data-theme=light] .invert{--accent: #ec4899;--accent-2: #db2777;--accent-soft: #3d0b23;--accent-text: #f472b6;--on-accent: #ffffff}:root[data-accent=amethyst]{--c-brand: #3300ff;--c-vivid: #8b43ff;--c-mid: #6b21e8;--c-on: #ffffff;--c-light: #c9a8ff;--c-pale: #e7dbff;--c-400: #9a68ff;--c-alt: #be56ff;--c-deep: #14005a;--c-ink: #15102a}:root[data-accent=amethyst]{--accent: #7326e8;--accent-2: #5a1bd6;--accent-soft: #efe7ff;--accent-text: #5a1bd6;--on-accent: #ffffff}:root[data-accent=amethyst][data-theme=dark],:root[data-accent=amethyst][data-theme=light] .invert{--accent: #8b43ff;--accent-2: #6a20e8;--accent-soft: #1d0f3d;--accent-text: #b48cff;--on-accent: #ffffff}#w-grad stop:nth-child(1){stop-color:color-mix(in srgb,var(--c-light) 65%,#ffffff)}#w-grad stop:nth-child(2){stop-color:var(--c-vivid)}#w-grad stop:nth-child(3){stop-color:var(--c-brand)}:root{--bar-h: 72px}@media(max-width:639.98px){:root{--bar-h: 64px}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}*{box-sizing:border-box}html{scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--text);font-family:Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}h1,h2,h3{margin:0;font-weight:650;letter-spacing:-.03em;line-height:1.08}h2{font-size:clamp(30px,4.2vw,48px)}h3{font-size:16px;letter-spacing:-.015em;line-height:1.3}.dim{color:var(--faint)}p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--accent);color:var(--on-accent);padding:8px 12px;border-radius:8px}.skip:focus{left:8px}.muted{color:var(--muted)}.muted-lg{color:var(--muted);font-size:17px;margin-top:16px;max-width:520px}.eyebrow{display:inline-block;color:var(--accent-text);font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:14px}.fine{margin:22px 0 18px;font-size:13.5px;color:var(--muted)}.fine b{color:var(--text)}.brand-tile svg,.footer-brand svg{fill:currentColor;stroke:none}.js [data-reveal],.js [data-stagger]>*,.js [data-split] .w{opacity:0}[data-split] .w{display:inline-block;white-space:pre}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:1px solid transparent;font:inherit;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;color:inherit;background:none;transition:background .15s,border-color .15s,color .15s}.btn svg{font-size:14px}.btn-lg{height:48px;padding:0 20px;font-size:15px;border-radius:12px}.btn-block{width:100%}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-2)}.btn-line{border-color:var(--line-strong)}.btn-line:hover{background:var(--surface-2)}.btn-soft{border-color:var(--line);background:var(--surface);height:34px;font-size:13px}.btn-cta{background:var(--accent);color:var(--on-accent);padding-right:6px;box-shadow:none}.btn-cta:hover{background:var(--accent-2)}.btn-cta.btn-lg{padding-right:7px}.cta-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fff3;transition:transform .25s}.btn-lg .cta-icon{width:34px;height:34px}.btn-cta:hover .cta-icon{transform:translate(3px)}.topbar{position:sticky;top:0;z-index:50;height:var(--bar-h)}.bar{position:relative;height:var(--bar-h);margin:0 auto;width:100%;padding:0 20px;will-change:width,transform}.bar-bg,.bar-line{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.bar-bg{background:var(--bar);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px)}.bar-line{border:1px solid var(--line);opacity:0}@media(max-width:639.98px){.bar-bg{background:color-mix(in srgb,var(--bg) 94%,transparent)}.bar-line{border-width:0 0 1px}}.bar-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:100%;max-width:1200px;margin:0 auto}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:17px;letter-spacing:-.02em}.brand-tile{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--c-brand);color:var(--c-brand-ink);flex:none}.brand-tile svg{width:20px;height:13.4px}.brand-tile.sm{width:24px;height:24px;border-radius:7px}.brand-tile.sm svg{width:14px;height:9.4px}.nav{display:flex;align-items:center;gap:2px}.nav-link{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border-radius:8px;border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .15s,background .15s}.nav-link:hover,.mega-trigger[aria-expanded=true]{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent)}.chev{font-size:13px;transition:transform .25s}[aria-expanded=true]>.chev{transform:rotate(180deg)}.mega{position:relative}.mega-panel{position:absolute;top:calc(100% + 12px);left:50%;width:620px;margin-left:-310px;padding:8px;border-radius:16px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);transform-origin:top center}.mega-head{display:flex;justify-content:space-between;align-items:center;padding:6px 12px 10px;border-bottom:1px solid var(--line);font-size:14px}.mega-head a{color:var(--accent-text);font-size:12.5px;font-weight:600}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:8px 0}.mega-item{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:12px;transition:background .15s}.mega-item:hover{background:var(--surface-2)}.mega-item b{display:block;font-size:14px;font-weight:600}.mega-item small{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.45}.mega-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);color:var(--accent);font-size:18px;flex:none}.mega-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--surface-2)}.mega-foot b{display:block;font-size:14px}.mega-foot small{color:var(--muted);font-size:12.5px}.bar-actions{display:flex;align-items:center;gap:8px}.theme-toggle{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;font-size:17px;transition:background .15s,color .15s}.theme-toggle:hover{color:var(--text);background:color-mix(in srgb,var(--text) 6%,transparent)}.theme-toggle svg{grid-area:1 / 1}:root[data-theme=dark] .t-moon,:root[data-theme=light] .t-sun{display:none}.bar-actions .theme-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;place-items:center;width:70px;height:38px;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--text) 4%,transparent)}.bar-actions .theme-toggle:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.bar-actions .theme-toggle:before{content:"";position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 2px 6px #0000002e;transition:transform .35s cubic-bezier(.22,1,.36,1)}:root[data-theme=dark] .bar-actions .theme-toggle:before{transform:translate(100%)}:root[data-theme] .bar-actions .theme-toggle svg{position:relative;display:block;grid-area:auto;width:16px;height:16px;color:var(--faint);transition:color .2s}:root[data-theme=light] .bar-actions .theme-toggle .t-sun,:root[data-theme=dark] .bar-actions .theme-toggle .t-moon{color:var(--text)}@media(prefers-reduced-motion:reduce){.bar-actions .theme-toggle:before{transition:none}}.menu-btn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:none;color:var(--text);cursor:pointer;font-size:20px}.menu-btn:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.show-md{display:none}.sheet{position:fixed;inset:0;z-index:80}.sheet-backdrop{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(2px)}.sheet-panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--line)}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px;border-bottom:1px solid var(--line)}.sheet-head p{margin-top:8px;color:var(--muted);font-size:13.5px}.sheet-nav{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column}.sheet-nav>a,.sheet-nav>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 12px;border-radius:10px;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:var(--text);text-align:left;cursor:pointer}.sheet-nav>a:hover,.sheet-nav>button:hover{background:var(--surface-2)}.sheet-sub{display:grid;gap:2px;padding:2px 0 6px 10px;overflow:hidden}.sheet-sub a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--muted);font-size:14px}.sheet-sub a:hover{background:var(--surface-2);color:var(--text)}.sheet-sub svg{color:var(--accent)}.sheet-foot{display:grid;gap:8px;padding:16px;border-top:1px solid var(--line)}.sheet-foot .btn{height:46px}.hero{position:relative;overflow:hidden;padding:56px 0 96px}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:600px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:13px;color:var(--muted)}.dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent);flex:none}.dot.pending{background:var(--yellow);box-shadow:0 0 0 3px color-mix(in srgb,var(--yellow) 22%,transparent)}.hero .hero-title{margin-top:0;font-size:clamp(40px,4.9vw,64px);letter-spacing:-.045em;line-height:.98}.grad{background:linear-gradient(100deg,var(--c-light) 0%,var(--accent) 45%,var(--c-brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .grad{background:linear-gradient(100deg,var(--c-vivid) 0%,var(--accent-2) 50%,var(--c-brand) 100%);-webkit-background-clip:text;background-clip:text}.grad .w{background:inherit;-webkit-background-clip:text;background-clip:text}.lead{margin-top:22px;font-size:18px;color:var(--muted);max-width:480px}.lead strong{color:var(--text)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-cta.center{justify-content:center}.hero-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:34px 0 0;padding:0;list-style:none;font-size:13px;color:var(--muted)}.hero-facts strong{color:var(--text);font-weight:600}.hero-visual{position:relative;height:600px}.hero-visual>*{position:absolute;will-change:transform}.grabbing{cursor:grabbing}.phone{left:50%;top:0;width:282px;height:600px;margin-left:-50px;padding:9px;border-radius:48px;background:linear-gradient(145deg,#3a3a44,#0c0c10 40%,#24242c);box-shadow:0 50px 90px -30px #000000bf,inset 0 0 0 1.5px #ffffff1a,inset 0 0 0 4px #050507;transform-origin:50% 50%}.phone-screen{position:relative;height:100%;border-radius:40px;overflow:hidden;background:#000}.phone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.notifs{position:absolute;top:9%;left:6px;right:6px;z-index:2;pointer-events:none}.notif{position:absolute;top:0;left:0;right:0;display:flex;gap:8px;padding:9px 10px;border-radius:16px;background:#26262edb;backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);box-shadow:0 10px 24px -8px #0009;color:#f5f5f8;transform-origin:50% 0}.notif-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--c-brand);color:var(--c-brand-ink);flex:none}.notif-icon svg{width:11px;height:12px;fill:currentColor;stroke:none}.notif-body{flex:1;min-width:0;display:grid;line-height:1.25}.notif-top{display:flex;justify-content:space-between;font-size:9px;color:#a8a8b4}.notif-top b{font-weight:600;letter-spacing:.02em;text-transform:uppercase}.notif-title{font-size:11px;font-weight:650}.notif-line{font-size:10px;color:#d6d6de;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-glare{position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 35%,transparent 70%,rgba(255,255,255,.05));pointer-events:none}[data-qr] i{background:#0b0b0f}[data-qr] i.o{background:transparent}.marquee{overflow:hidden;border-block:1px solid var(--line);padding:18px 0;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;width:max-content;gap:48px;will-change:transform}.marquee-track span{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;white-space:nowrap}.marquee-track svg{color:var(--accent)}.marquee-track b{color:var(--text);font-weight:600}.section{padding:120px 0}:root{--band-ink: #ffffff;--band-ink-glow: transparent;--band-ink-line: #e4e4e7;--band-violet: #ffffff;--band-violet-glow: transparent;--band-violet-line: #e4e4e7;--band-indigo: #fafafa;--band-indigo-glow: transparent;--band-indigo-line: #e4e4e7;--band-paper: #09090b;--band-paper-glow: transparent;--band-paper-line: #09090b}:root[data-theme=dark]{--band-ink: #000000;--band-ink-glow: transparent;--band-ink-line: #1f1f22;--band-violet: #000000;--band-violet-glow: transparent;--band-violet-line: #1f1f22;--band-indigo: #0a0a0b;--band-indigo-glow: transparent;--band-indigo-line: #1f1f22;--band-paper: #0a0a0b;--band-paper-glow: transparent;--band-paper-line: #1f1f22}[data-band=ink]{--band-bg: var(--band-ink);--band-glow: var(--band-ink-glow);--band-line: var(--band-ink-line)}[data-band=violet]{--band-bg: var(--band-violet);--band-glow: var(--band-violet-glow);--band-line: var(--band-violet-line)}[data-band=indigo]{--band-bg: var(--band-indigo);--band-glow: var(--band-indigo-glow);--band-line: var(--band-indigo-line)}[data-band=paper]{--band-bg: var(--band-paper);--band-glow: var(--band-paper-glow);--band-line: var(--band-paper-line)}[data-prev=ink]{--prev-bg: var(--band-ink)}[data-prev=violet]{--prev-bg: var(--band-violet)}[data-prev=indigo]{--prev-bg: var(--band-indigo)}[data-prev=paper]{--prev-bg: var(--band-paper)}body[data-page=home] .footer,body[data-page=dev] .footer{--prev-bg: var(--band-violet)}.band{--cut-h: 24px;--cut-s: 56px;--cut-w: clamp(120px, 44vw, 680px);position:relative;overflow-x:clip;background:radial-gradient(120% 85% at 0% 0%,var(--band-glow),transparent 65%),var(--band-bg)}.band[data-prev]{background:linear-gradient(var(--band-line),var(--band-line)) top / 100% 1px no-repeat,radial-gradient(120% 85% at 0% 0%,var(--band-glow),transparent 65%),var(--band-bg)}.band[data-prev]:before,.band[data-prev]:after{content:"";position:absolute;z-index:3;top:0;left:50%;width:calc(var(--cut-w) + 2 * var(--cut-s));height:calc(var(--cut-h) + 1px);transform:translate(-50%);pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.band[data-prev]:before{background:var(--prev-bg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M0 0C28 0 28 25 56 25V0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M56 0C28 0 28 25 0 25V0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M0 0C28 0 28 25 56 25V0Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M56 0C28 0 28 25 0 25V0Z'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:left top,right top,center top;mask-position:left top,right top,center top;-webkit-mask-size:var(--cut-s) 100%,var(--cut-s) 100%,calc(100% - 2 * var(--cut-s) + 2px) 100%;mask-size:var(--cut-s) 100%,var(--cut-s) 100%,calc(100% - 2 * var(--cut-s) + 2px) 100%}.band[data-prev]:after{background:var(--band-line);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M0 .5C28 .5 28 24.5 56 24.5' fill='none' stroke='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M56 .5C28 .5 28 24.5 0 24.5' fill='none' stroke='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M0 .5C28 .5 28 24.5 56 24.5' fill='none' stroke='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 25' preserveAspectRatio='none'%3E%3Cpath d='M56 .5C28 .5 28 24.5 0 24.5' fill='none' stroke='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:left top,right top,center bottom;mask-position:left top,right top,center bottom;-webkit-mask-size:var(--cut-s) 100%,var(--cut-s) 100%,calc(100% - 2 * var(--cut-s) + 2px) 1px;mask-size:var(--cut-s) 100%,var(--cut-s) 100%,calc(100% - 2 * var(--cut-s) + 2px) 1px}@media(max-width:720px){.band{--cut-h: 16px;--cut-s: 38px;--cut-w: 46vw}}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.head-row{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-bottom:40px}.head-row .muted{max-width:420px}.head-row .btn{margin-top:18px}.ticks{display:grid;gap:16px;margin:28px 0 0;padding:0;list-style:none}.ticks li{display:flex;gap:12px}.ticks b{display:block;font-size:15px;font-weight:600}.ticks small{color:var(--muted);font-size:14px}.ticks.small{gap:12px}.ticks.small li{font-size:14px;color:var(--muted)}.tick{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--accent-soft);color:var(--accent-text);font-size:13px;flex:none;margin-top:1px}.invert{color:var(--text)}.invert-wrap>.invert{padding:120px 0;overflow:hidden}.pix-intro{margin-bottom:120px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--muted)}.chip svg{color:var(--accent)}.chip b{color:var(--text);font-weight:600}.free{color:var(--green)!important}.term{border-radius:14px;border:1px solid #23232b;background:#0b0b0f;color:#e6e6ee;overflow:hidden}.term-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid #1f1f26;font-size:11.5px;color:#8a8a96;font-family:Geist Mono,ui-monospace,monospace}.term-bar i{width:9px;height:9px;border-radius:50%;background:#2b2b33}.term-bar span{margin-left:8px}.term pre{margin:0;padding:14px;overflow-x:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;line-height:1.65}.term .c{color:#6c6c78}.term-foot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #1f1f26;font-size:11.5px;color:#8a8a96}.seg{position:relative;display:inline-flex;gap:4px;padding:5px;margin-bottom:22px;border-radius:14px;border:1px solid var(--band-line, var(--line));background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px -18px color-mix(in srgb,var(--c-deep) 35%,transparent)}.seg button{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:10px;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:color .2s}.seg button svg{font-size:16px}.seg button:hover{color:var(--text)}.seg button[aria-selected=true]{color:var(--on-accent)}.seg-pill{position:absolute;top:5px;left:5px;height:40px;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent));box-shadow:inset 0 1px #ffffff40,0 8px 20px -8px var(--accent)}.integrate{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:36px;align-items:start}.term.big{box-shadow:0 30px 70px -36px color-mix(in srgb,var(--c-deep) 55%,transparent)}.term.big pre{min-height:330px;font-size:13px;white-space:pre-wrap;word-break:break-word}.term.big .copy{display:inline-flex;align-items:center;gap:6px;margin-left:auto;height:28px;padding:0 10px;border-radius:8px;border:1px solid #2b2b33;background:#15151b;color:#d6d6de;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.term.big .copy svg{font-size:13px}.term.big .copy:hover{background:#1f1f27;border-color:#3a3a44}.term.big .copy.done{border-color:color-mix(in srgb,var(--c-vivid) 60%,#2b2b33);color:var(--c-term-2)}.term .k{color:var(--c-term)}.term .s{color:var(--c-term-2)}.term .n{color:#f4efff;font-weight:600}.caret{display:inline-block;width:8px;height:15px;margin-left:1px;vertical-align:-2px;background:var(--c-term)}.way-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 85%,#fff),var(--accent));color:var(--on-accent);font-size:20px;box-shadow:0 10px 24px -10px var(--accent)}.integrate-side h3{font-size:19px}.way-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.langs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:44px;color:var(--faint);font-size:13px}.langs>span{margin-right:6px}.langs b{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 6px;border-radius:999px;border:1px solid var(--band-line, var(--line));background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text);font-size:13px;font-weight:600;transition:transform .2s,border-color .2s}.langs b:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.langs i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #0a0a0f14}.langs i svg{font-size:15px}.price-pills{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 20px}.price-pills span{padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--muted)}.price-pills b{color:var(--text)}.pricing .muted{max-width:440px;margin-bottom:22px}.calc{padding:22px;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.calc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.calc-tabs{display:inline-flex;flex-wrap:wrap;max-width:100%;padding:3px;border-radius:10px;background:var(--surface-2)}.calc-tabs button{flex:none;height:30px;padding:0 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.calc-tabs button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.calc-field{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font-size:13px;color:var(--muted)}.money{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);color:var(--text)}.money input{width:110px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;outline:none}#calc-range{width:100%;margin:18px 0 6px;accent-color:var(--accent)}.calc-out{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:18px;border-radius:16px;background:var(--bg-2);font-size:13px;color:var(--muted)}.calc-net{font-size:40px;letter-spacing:-.04em;color:var(--accent-text);font-variant-numeric:tabular-nums}.calc-net small{font-size:18px;margin-right:4px}.calc-rows{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.calc-rows div{display:flex;flex-direction:column;padding:12px 14px;border-radius:14px;border:1px solid var(--line);font-size:12px;color:var(--muted)}.calc-rows b{margin-top:2px;font-size:15px;color:var(--text);font-variant-numeric:tabular-nums}.awards h2 .grad,.final h2 .grad{display:inline-block}.carousel{position:relative;height:470px;perspective:1500px;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none}.carousel.grabbing{cursor:grabbing}.carousel:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:24px}.ring{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.ring-item{position:absolute;width:280px;margin:-191px 0 0 -140px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.ring-item>svg{display:block;width:100%;height:auto;stroke:none;pointer-events:none}.ring-photo{margin:48.3% 8%}.ring-photo img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 10px rgba(0,0,0,.35));pointer-events:none;user-select:none}.ring-item .glass{position:absolute;left:2.381%;top:1.399%;width:95.238%;height:94.406%;border-radius:3.75%/2.78%;overflow:hidden;pointer-events:none}.ring-item .sweep{position:absolute;top:-20%;bottom:-20%;left:0;width:70%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.34) 50%,transparent 80%);opacity:0}.carousel-hint{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:6px;font-size:12px;color:var(--faint)}.dashes{display:inline-flex;gap:4px}.dashes i{display:block;width:8px;height:2px;border-radius:2px;background:var(--line-strong);transition:width .35s,background .35s}.dashes i.on{width:22px;background:var(--text)}.milestones{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-top:26px}.ms-amount small{display:block;color:var(--faint);font-size:12px}.ms-amount strong{display:block;margin:2px 0;font-size:46px;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}.ms-amount .cur{font-size:18px;color:var(--muted);letter-spacing:0}.ms-amount .cents{font-size:24px}.ms-note{color:var(--muted);font-size:13px}.ms-tabs{position:relative;display:flex;flex-wrap:wrap;gap:2px;padding:5px;border-radius:18px;border:1px solid var(--line);background:var(--surface)}.ms-indicator{position:absolute;border-radius:13px;background:var(--surface-2);border:1px solid var(--line-strong);pointer-events:none}.ms-tabs button{position:relative;display:grid;gap:2px;min-width:96px;padding:10px 14px;border:0;border-radius:13px;background:none;font:inherit;color:var(--muted);text-align:left;cursor:pointer}.ms-tabs button b{color:var(--muted);font-size:14px;transition:color .2s}.ms-tabs button[aria-selected=true] b{color:var(--text)}.ms-tabs button small{font-size:11.5px}.ms-tabs button i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;background:var(--gem)}.ms-tabs button:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;border-radius:2px;background:var(--gem);transform:scaleX(0);transform-origin:left;transition:transform .4s}.ms-tabs button[aria-selected=true]:after{transform:scaleX(1)}.security{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sec{padding:22px;border-radius:20px;border:1px solid var(--line);background:var(--surface)}.sec h3{margin-top:18px}.sec p{margin-top:6px;color:var(--muted);font-size:14px}.sec-ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text);font-size:19px}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.faq-wrap .muted{margin-top:16px}.faq{display:grid;gap:10px}.faq details{border-radius:16px;border:1px solid var(--line);background:var(--surface);transition:border-color .3s,background-color .3s}.faq details[open]:not(.closing){border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:600;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.plus{position:relative;width:14px;height:14px;flex:none}.plus:before,.plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--muted);transition:transform .3s}.plus:after{transform:rotate(90deg)}details[open]:not(.closing) .plus:after{transform:rotate(0)}.faq-body{overflow:hidden}.faq-body p{padding:0 20px 18px;color:var(--muted)}.faq-body a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.final{position:relative;padding:190px 0 200px;text-align:center;overflow:hidden}.final-inner{position:relative;z-index:2}.final h2{font-size:clamp(36px,5.6vw,64px)}.final .muted{margin-top:18px;font-size:16px}.footer{position:relative;overflow:hidden;padding-top:72px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1fr 1fr;gap:32px}.footer-brand p{margin-top:16px;color:var(--muted);font-size:14px}.footer nav{display:grid;gap:10px;align-content:start;font-size:14px}.footer nav strong{font-size:12px;font-weight:600;color:var(--faint);letter-spacing:.04em;text-transform:uppercase}.footer nav a{color:var(--muted)}.footer nav a:hover{color:var(--text)}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:12.5px;color:var(--faint)}.wordmark{margin-top:24px;text-align:center;font-size:clamp(72px,18vw,260px);font-weight:800;letter-spacing:-.06em;line-height:.78;white-space:nowrap;background:linear-gradient(to bottom,color-mix(in srgb,var(--text) 16%,transparent),transparent 92%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}.wordmark.dotted{position:relative;background:none}.wordmark-dots{position:absolute;left:0;touch-action:pan-y;-webkit-tap-highlight-color:transparent}code{font-family:Geist Mono,ui-monospace,monospace;font-size:.9em}p code,li code,small code,.ev-row span code,.flow-note code,.c-card code{padding:1px 5px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line);color:var(--text);word-break:break-word}.eyebrow-line{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;color:var(--muted)}.eyebrow-line:before{content:"";width:24px;height:1px;background:var(--line-strong)}.dev-hero-grid{min-height:560px}.hero-term{position:relative;box-shadow:var(--shadow),0 0 80px -20px var(--glow)}.hero-term pre{min-height:300px}.lang-tabs{display:flex;gap:2px;margin-left:auto}.lang-tabs button{padding:3px 9px;border:0;border-radius:7px;background:none;color:#8a8a96;font:inherit;font-size:11px;cursor:pointer}.lang-tabs button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.term-foot .copy,.hero-term .copy{margin-left:auto;padding:3px 9px;border-radius:7px;border:1px solid #2b2b33;background:none;color:#c4c4cf;font:inherit;font-size:11px;cursor:pointer}.term-foot b{color:#e6e6ee;font-weight:600}.events{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ev-col{border-radius:20px;border:1px solid var(--line);background:var(--surface);overflow:hidden}.ev-head,.ev-row{display:grid;grid-template-columns:170px 1fr 64px;gap:12px;align-items:center;padding:12px 18px}.ev-head{grid-template-columns:1fr auto;border-bottom:1px solid var(--line);font-size:13px}.ev-head span{color:var(--faint);font-size:12px;font-family:Geist Mono,ui-monospace,monospace}.ev-row+.ev-row{border-top:1px solid var(--line)}.ev-row>code{color:var(--accent-text);font-size:12.5px}.ev-row>span{color:var(--muted);font-size:13px}.ev-row em{justify-self:end;font-style:normal;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--text)}.contract{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.c-card{padding:22px;border-radius:20px;border:1px solid var(--line);background:var(--surface);transition:border-color .2s,transform .2s}.c-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-2px)}.c-card h3{margin-top:16px}.c-card p{margin-top:6px;color:var(--muted);font-size:13.5px;line-height:1.6}.flow{padding:26px;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.flow-label{display:block;margin-bottom:12px;font-size:12px;color:var(--faint)}.flow-main{display:flex;align-items:center;gap:0}.node{display:grid;gap:3px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);transition:border-color .3s,background .3s,box-shadow .3s}.node b{font-family:Geist Mono,ui-monospace,monospace;font-size:13px}.node small{color:var(--muted);font-size:12px}.node code{font-size:11px;color:var(--faint)}.flow-main .node{flex:none;min-width:150px}.node.lit{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent)}.node.ok.lit{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 15%,transparent)}.flow-edge{position:relative;flex:1;min-width:30px;height:2px;background:var(--line-strong)}.pulse{position:absolute;top:-4px;left:0;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent);opacity:0}.flow-sides{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;margin-top:24px;padding-top:20px;border-top:1px dashed var(--line)}.chips-row{display:flex;flex-wrap:wrap;gap:8px}.node.sm{padding:9px 12px}.node.muted b{color:var(--muted)}.node.med{border-color:color-mix(in srgb,var(--c-vivid) 45%,var(--line))}.node.med b{color:var(--accent-text)}.flow-note{margin-top:18px;font-size:13px;color:var(--muted)}@media(max-width:960px){.events,.flow-sides{grid-template-columns:1fr}.contract{grid-template-columns:1fr 1fr}.flow-main{flex-direction:column;align-items:stretch}.flow-edge{width:2px;height:28px;min-width:0;flex:none;align-self:center}.pulse{left:-4px!important;top:0;margin:-5px 0 0}}@media(max-width:600px){.contract{grid-template-columns:1fr}.ev-head,.ev-row{grid-template-columns:1fr auto;padding:12px 14px}.ev-row>span{grid-column:1 / -1;grid-row:2}.lang-tabs button{padding:3px 6px}.hero-term pre{min-height:260px}}@media(max-width:1080px){.security{grid-template-columns:1fr 1fr}}@media(max-width:960px){.nav,.hide-md{display:none}.show-md{display:grid}.hero-grid,.split,.head-row,.integrate,.faq-wrap{grid-template-columns:1fr}.hero-grid{min-height:0}.hero-visual{height:560px;max-width:520px;width:100%;margin:0 auto}.carousel{height:420px}.ring-item{width:240px;margin:-163px 0 0 -120px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2}.section{padding:88px 0}}@media(max-width:600px){.wrap{padding:0 16px}.bar{padding:0 12px}.hero{padding:32px 0 56px}.hero-visual{height:520px}.phone{width:228px;height:486px;margin-left:-76px;border-radius:40px;padding:7px}.phone-screen{border-radius:34px}.invert-wrap>.invert{padding:72px 0 80px}.pix-intro{margin-bottom:72px}.security{grid-template-columns:1fr}.seg button{padding:0 12px}.term.big pre{min-height:260px;font-size:12px}.calc-net{font-size:32px}.calc-field{flex-direction:column;align-items:flex-start;gap:8px}.money,.money input{width:100%}.carousel{height:360px}.ring-item{width:200px;margin:-136px 0 0 -100px}.ms-amount strong{font-size:36px}.ms-tabs{width:100%}.ms-tabs button{min-width:0;flex:1 1 30%}.footer-grid{grid-template-columns:1fr 1fr}.final{padding:170px 0 180px}}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-stagger]>*,.js [data-split] .w{opacity:1}}@media(max-width:760px),(pointer:coarse){.money input{font-size:16px}}.suite-head{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:end;margin-bottom:64px}.suite-head h2{font-size:clamp(34px,4.6vw,58px)}.suite-head .muted-lg{max-width:440px;justify-self:end}.suite-pill{display:inline-flex;align-items:center;padding:8px 16px;margin-bottom:20px;border-radius:999px;border:1px solid var(--line-strong);background:var(--bg-2);font-size:13.5px;font-weight:600}.suite-grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.3fr) minmax(0,.92fr);gap:40px 52px;align-items:start}.suite-col{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px}.s-left{padding-top:18px}.s-mid{align-self:center}.suite-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.suite-wires path{fill:none;stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:3 6}.suite-wires .spark{fill:var(--co, var(--accent));filter:drop-shadow(0 0 6px var(--co, var(--accent)))}.suite-label{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-bottom:14px}.suite-label .n{margin-top:3px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--accent-text)}.suite-label h3{font-size:16.5px}.suite-label p{margin-top:2px;font-size:13.5px;color:var(--muted)}.lk-card{padding:14px;border-radius:18px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);transform:rotate(-1.6deg)}.lk-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px;font-size:14px}.lk-new{padding:6px 10px;border-radius:9px;background:var(--text);color:var(--bg);font-size:11.5px;font-weight:700}.lk-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lk-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 8px;border-radius:12px;transition:background .3s}.lk-list li.on{background:var(--accent-soft)}.lk-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--c-vivid),var(--c-brand));color:#fff;font-size:15px}.lk-txt{display:grid;min-width:0}.lk-txt b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lk-txt small{font-size:12px;color:var(--muted)}.lk-count{padding:4px 9px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.lk-count i{display:inline-block;font-style:normal;font-variant-numeric:tabular-nums;color:var(--text)}.lk-list li.on .lk-count{border-color:transparent;background:var(--green-soft);color:var(--green)}.lk-list li.on .lk-count i{color:inherit}.ads{padding:14px;border-radius:18px;border:1px solid #22222a;background:#0d0d12;color:#f2f2f5;box-shadow:0 30px 60px -30px #0009;transform:rotate(1.2deg)}.ads-top{display:flex;align-items:center;justify-content:space-between;padding:0 4px 4px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a8a96}.live{display:inline-flex;align-items:center;gap:6px;letter-spacing:0;text-transform:none;font-family:inherit;color:#c8c8d0}.live i{width:7px;height:7px;border-radius:50%;background:#4fd68b;box-shadow:0 0 #4fd68b99}.ads-list{display:grid;align-content:start;gap:8px;margin:8px 0 0;padding:0;list-style:none}.ads-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:12px;background:#16161c}.ads-list b{display:block;font-size:13px}.ads-list small{display:block;overflow:hidden;font-size:11.5px;color:#8a8a96;text-overflow:ellipsis;white-space:nowrap}.ads-list em{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-style:normal;color:#4fd68b}.ads-ico{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:15px}.ads-ico{overflow:hidden}.ads-ico img,.ig.logo img{display:block;width:100%;height:100%;object-fit:contain}.ads-ico.full{background:#0f121c}.ads-ico.light{padding:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.co-window{--co: #7326e8;position:relative;border-radius:20px;border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px #0a0a0f0f,0 40px 80px -40px #0a0a0f59}.co-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--line)}.co-bar>i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.co-bar>i:nth-child(2){background:#febc2e}.co-bar>i:nth-child(3){background:#28c840}.co-url{display:inline-flex;align-items:center;gap:6px;margin:0 auto;padding:4px 12px;border-radius:999px;background:var(--bg-2);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--muted);white-space:nowrap}.co-url b{font-weight:500;color:var(--text)}.co-palette{position:absolute;top:64px;right:-17px;z-index:5;display:grid;justify-items:center;gap:7px;padding:9px 7px;border-radius:999px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.co-palette small{font-size:9.5px;font-weight:700;color:var(--muted)}.co-dots{position:relative;display:grid;gap:7px}.co-dots i{width:16px;height:16px;border-radius:50%}.co-ring{position:absolute;top:-3px;left:-3px;pointer-events:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--text)}.co-body{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:20px}.co-to{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.co-seller{display:block;margin-top:2px;font-size:19px;letter-spacing:-.02em}.co-hero{display:flex;flex-direction:column;justify-content:space-between;height:118px;margin-top:12px;padding:12px 14px;border-radius:14px;background:radial-gradient(120% 90% at 100% 0%,rgba(255,255,255,.28),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--co) 70%,#ffffff),var(--co));color:#fff}.co-badge{align-self:flex-start;padding:3px 8px;border-radius:999px;background:#ffffff3d;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.co-hero b{font-size:25px;font-weight:750;letter-spacing:-.03em;line-height:1.05}.co-line{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:13px}.co-desc{display:block;margin-top:4px;font-size:11.5px;color:var(--muted)}.co-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;font-weight:600}.co-total strong{font-size:22px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.co-form{display:flex;flex-direction:column;gap:8px;min-width:0}.co-field-label{margin-top:4px;font-size:12.5px;font-weight:600}.co-input{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line-strong);font-size:13px;overflow:hidden;white-space:nowrap}.co-caret{width:1.5px;height:16px;margin-left:1px;background:var(--co)}.co-methods{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.co-methods>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:58px;border-radius:12px;border:1px solid var(--line);font-size:12.5px;font-weight:600}.co-methods svg{font-size:18px}.co-pick{position:absolute;top:0;left:0;z-index:2;height:58px;border-radius:12px;border:2px solid var(--co);background:color-mix(in srgb,var(--co) 7%,transparent);pointer-events:none}.co-coins{display:flex}.co-coins svg{width:18px;height:18px;padding:2px;border-radius:50%;background:var(--surface);box-shadow:0 0 0 1.5px var(--surface)}.co-coins svg+svg{margin-left:-5px}.brand-pix,.ig.pix,.toast-ico.pix{color:#32bcad}.brand-btc,.ig.btc{color:#f7931a}.brand-eth,.ig.eth{color:#627eea}.brand-ltc,.ig.ltc{color:#345d9d}.co-btn{display:flex;align-items:center;justify-content:center;height:44px;margin-top:6px;border-radius:12px;background:var(--co);color:#fff;font-size:14px;font-weight:700;box-shadow:0 12px 26px -12px var(--co)}.co-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;margin-top:2px;font-size:11px;color:var(--faint)}.co-foot>span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.co-foot b{color:var(--text)}.co-paid{position:absolute;inset:42px 0 0;z-index:4;display:grid;place-content:center;justify-items:center;gap:6px;border-radius:0 0 20px 20px;background:color-mix(in srgb,var(--surface) 86%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden}.co-check{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:50%;background:var(--co);color:#fff;box-shadow:0 16px 36px -14px var(--co)}.co-check svg{width:30px;height:30px;stroke-width:2.6;stroke-dasharray:24;stroke-dashoffset:0}.co-paid b{font-size:21px;letter-spacing:-.02em}.co-paid small{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:var(--muted)}.today small{display:block;font-size:13px;color:var(--muted)}.today strong{display:block;font-size:clamp(34px,3.3vw,46px);font-weight:750;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.toasts{position:relative;display:grid;gap:10px;margin-top:16px}.toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 15px;border-radius:16px;background:#101015;color:#f7f7f9;box-shadow:0 24px 40px -24px #0000008c}.toast b{display:block;overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.toast small{display:block;overflow:hidden;font-size:12px;color:#8a8a96;text-overflow:ellipsis;white-space:nowrap}.toast em{font-size:13px;font-style:normal;font-weight:700;color:#4fd68b;font-variant-numeric:tabular-nums;white-space:nowrap}.toast-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#1c1c23;color:#f7f7f9;font-size:17px}.toast-ico.crypto{color:#f7931a}.integr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.integr span{display:grid;justify-items:center;gap:7px;min-width:0;padding:12px 6px 10px;border-radius:14px;border:1px solid var(--line);background:var(--surface);font-size:12px;font-weight:600;white-space:nowrap}.ig{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bg-2);font-size:16px}.ig.sol{color:#9945ff}.ig.logo{padding:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.ig.api,.ig.hook{color:var(--accent-text)}@media(max-width:1080px){.suite-head{grid-template-columns:1fr;gap:18px;margin-bottom:44px}.suite-head .muted-lg{justify-self:start}.suite-grid{grid-template-columns:1fr 1fr}.s-mid{align-self:start;grid-column:1 / -1;order:-1;max-width:640px;width:100%;justify-self:center}.s-left{padding-top:0}.suite-wires{display:none}.co-palette{right:10px}}@media(max-width:640px){.suite-grid{grid-template-columns:1fr;gap:44px}.co-body{grid-template-columns:1fr}.co-palette{top:52px;right:8px}.lk-card,.ads{transform:none}.co-url{font-size:10px}}.legal{padding:150px 0 96px}.legal-head{max-width:760px;margin-bottom:56px}.legal-head h1{margin:4px 0 18px;font-size:clamp(38px,5vw,60px)}.legal-meta{margin-top:16px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;color:var(--faint)}.legal-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.legal-toc{position:sticky;top:108px;display:grid;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:none}.legal-toc::-webkit-scrollbar{display:none}.legal-toc strong{margin-bottom:10px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.legal-toc a{padding:7px 12px;border-left:2px solid var(--line);font-size:13.5px;color:var(--muted);transition:color .2s,border-color .2s,background .2s}.legal-toc a:hover{color:var(--text)}.legal-toc a.on{border-color:var(--accent);color:var(--accent-text);font-weight:600}.legal-body{max-width:760px}.legal-body section{scroll-margin-top:108px}.legal-body section+section{margin-top:40px;padding-top:40px;border-top:1px solid var(--line)}.legal-body h2{margin-bottom:14px;font-size:22px;letter-spacing:-.02em}.legal-body h2 span{margin-right:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:15px;color:var(--accent-text)}.legal-body p,.legal-body li{font-size:15.5px;line-height:1.75;color:var(--muted)}.legal-body p+p,.legal-body p+ul,.legal-body ul+p{margin-top:12px}.legal-body b{font-weight:600;color:var(--text)}.legal-body a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.legal-body ul{display:grid;gap:8px;margin:0;padding-left:20px}.legal-body li::marker{color:var(--accent)}.legal-more{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:88px}.legal-doc{display:grid;gap:6px;padding:22px 24px;border-radius:20px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);transition:transform .2s,border-color .2s}.legal-doc:hover{transform:translateY(-3px);border-color:var(--accent)}.legal-doc small{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.legal-doc b{font-size:20px;letter-spacing:-.02em}.legal-doc span{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--accent-text)}@media(max-width:960px){.legal-grid{grid-template-columns:1fr;gap:28px}.legal-toc{position:sticky;top:var(--bar-h);z-index:5;display:flex;gap:6px;max-height:none;margin:0 -16px;padding:10px 16px;overflow-x:auto;background:var(--bg);border-bottom:1px solid var(--line)}.legal-toc strong{display:none}.legal-toc a{flex:none;padding:7px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;white-space:nowrap}.legal-toc a.on{border-color:var(--accent);background:var(--accent-soft)}.legal-body section{scroll-margin-top:140px}}@media(max-width:600px){.legal{padding:112px 0 72px}.legal-more{grid-template-columns:1fr;margin-top:64px}}.legal-body .guide-code{margin:16px 0}.legal-body .guide-code pre{font-size:12.5px;color:#e6e6ee}.guide-table{margin:4px 0 16px;overflow-x:auto;border:1px solid var(--line);border-radius:14px}.guide-table table{width:100%;border-collapse:collapse;font-size:15px}.guide-table th,.guide-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line)}.guide-table tbody tr:last-child td{border-bottom:0}.guide-table th{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--surface-2)}.guide-table td{color:var(--muted)}.guide-table td:first-child{color:var(--text);font-weight:500}.guide-faq{margin-top:4px}.legal-body .guide-faq .faq-body p{font-size:15px}.guide-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-top:48px;padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.legal-body .guide-cta p{margin:0}.legal-body .guide-cta .btn{color:var(--on-accent);text-decoration:none}.guide-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}a.eyebrow:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.guide-list{grid-template-columns:1fr}}.dc-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:56px;align-items:center}.dc-copy .ticks{margin-top:24px}.dc-cta{margin-top:30px}.dc-demo{display:grid;gap:14px;min-width:0}.dc-steps{display:flex;align-items:center;gap:12px;margin:0;padding:0;list-style:none;color:var(--faint);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.dc-steps li{display:flex;align-items:center;gap:12px;transition:color .3s}.dc-steps li+li:before{content:"";width:28px;height:1px;background:var(--line-strong)}.dc-steps li.on{color:var(--accent-text)}.dc-steps b{font-weight:600}.dc{--dc-bg: #313338;--dc-side: #2b2d31;--dc-rail: #1e1f22;--dc-text: #dbdee1;--dc-head: #f2f3f5;--dc-muted: #949ba4;--dc-line: #1f2023;--dc-hover: #404249;--dc-input: #383a40;--dc-green: #248046;--dc-grey: #4e5058;--dc-blurple: #5865f2;--dc-link: #00a8fc;--dc-brand: var(--c-vivid);position:relative;display:grid;grid-template-columns:56px 168px minmax(0,1fr);height:400px;overflow:hidden;border-radius:16px;background:var(--dc-bg);color:var(--dc-text);font-size:13px;line-height:1.4;box-shadow:0 0 0 1px #ffffff0f,0 40px 90px -36px #0a061e99;user-select:none}.dc svg{flex:none}.dc-rail{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;background:var(--dc-rail)}.dc-guild{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--dc-bg);color:var(--dc-head);font-size:13px;font-weight:600}.dc-guild.me{border-radius:12px;background:var(--c-brand);font-size:18px}.dc-guild.me svg{fill:var(--c-brand-ink);stroke:none}.dc-sep{width:28px;height:2px;border-radius:2px;background:var(--dc-bg)}.dc-side{display:flex;flex-direction:column;min-width:0;background:var(--dc-side)}.dc-server{display:flex;align-items:center;justify-content:space-between;height:46px;padding:0 14px;border-bottom:1px solid var(--dc-line);color:var(--dc-head);font-weight:650;font-size:13.5px}.dc-chans{display:grid;align-content:start;gap:2px;padding:12px 8px;flex:1}.dc-cat{margin:6px 0 4px 6px;color:var(--dc-muted);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dc-ch{display:flex;align-items:center;gap:6px;height:30px;padding:0 8px;border-radius:6px;color:var(--dc-muted);font-size:13px;font-weight:500}.dc-ch svg{font-size:15px;opacity:.8}.dc-ch.on{background:var(--dc-hover);color:var(--dc-head)}.dc-ch.strong{color:var(--dc-head);font-weight:650}.dc-ch em{margin-left:auto;padding:1px 6px;border-radius:4px;background:var(--dc-green);color:#fff;font-size:9.5px;font-style:normal;font-weight:700;text-transform:uppercase}.dc-sub{padding-left:22px;color:var(--dc-head);font-size:12.5px}.dc-sub i{width:10px;height:10px;margin-top:-8px;border-left:1.5px solid var(--dc-muted);border-bottom:1.5px solid var(--dc-muted);border-bottom-left-radius:5px}.dc-me{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#232428}.dc-me b{display:block;color:var(--dc-head);font-size:12.5px}.dc-me small{display:block;color:var(--dc-muted);font-size:11px}.dc .dc-sub,.dc .dc-vip{display:none}.dc:not([data-step="1"]) .dc-sub,.dc[data-step="3"] .dc-vip{display:flex;animation:dc-in .45s cubic-bezier(.22,1,.36,1)}.dc-chat,.dc-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--dc-bg)}.dc-head{display:flex;align-items:center;gap:8px;flex:none;height:46px;padding:0 14px;border-bottom:1px solid var(--dc-line);color:var(--dc-head);font-weight:650}.dc-head>svg:first-child{font-size:18px;color:var(--dc-muted)}.dc-msgs,.dc-tmsgs{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;flex:1;min-height:0;overflow:hidden;padding:12px 14px 4px}.dc-msg{display:flex;gap:10px;min-width:0}.dc-av{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#5c6370;color:#fff;font-size:13px;font-weight:650}.dc-me .dc-av{width:30px;height:30px}.dc-av.bot{background:var(--c-brand);font-size:15px}.dc-av.bot svg{fill:var(--c-brand-ink);stroke:none}.dc-av.user i{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;border:2.5px solid #232428;background:#23a55a}.dc-body{display:grid;gap:6px;min-width:0;justify-items:start}.dc-name{display:flex;align-items:center;gap:6px;color:var(--dc-head);font-weight:650;font-size:13.5px}.dc-tag{padding:0 4px;border-radius:3px;background:var(--dc-blurple);color:#fff;font-size:9.5px;font-style:normal;font-weight:700;line-height:15px}.dc-name time{color:var(--dc-muted);font-size:11px;font-weight:500}.dc-text{color:var(--dc-text)}.dc-text b{color:var(--dc-head)}.dc-embed{display:grid;gap:4px;width:min(100%,300px);padding:10px 12px 12px;border-left:4px solid var(--dc-brand);border-radius:4px;background:var(--dc-side)}.dc-art{display:grid;place-items:center;height:64px;margin-bottom:6px;border-radius:6px;background:radial-gradient(80% 120% at 0% 0%,rgba(255,255,255,.25),transparent 60%),linear-gradient(135deg,var(--c-vivid),var(--c-brand))}.dc-art span{color:#fff;font-size:22px;font-weight:800;letter-spacing:.08em}.dc-title{color:var(--dc-head);font-size:14px}.dc-embed small{color:var(--dc-muted);font-size:12px}.dc-field{display:flex;gap:8px;font-size:12px}.dc-field span{color:var(--dc-muted)}.dc-field b{color:var(--dc-head)}.dc-buttons{display:flex;flex-wrap:wrap;gap:8px}.dc-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:4px;background:var(--dc-blurple);color:#fff;font-size:12.5px;font-weight:600;transition:transform .15s,filter .15s,background .25s}.dc-btn.green{background:var(--dc-green)}.dc-btn.grey{background:var(--dc-grey)}.dc-btn.press{transform:scale(.94);filter:brightness(1.2)}.dc-btn .b{display:none;align-items:center;gap:6px}.dc-btn.copied{background:var(--dc-green)}.dc-btn.copied .a{display:none}.dc-btn.copied .b{display:inline-flex}.dc-eph{display:none;align-items:center;gap:6px;color:var(--dc-muted);font-size:11.5px}.dc-eph b{color:var(--dc-link);font-weight:500}.dc.eph .dc-eph,.dc:not([data-step="1"]) .dc-eph{display:flex;animation:dc-in .4s cubic-bezier(.22,1,.36,1)}.dc-input{display:flex;align-items:center;gap:10px;flex:none;height:40px;margin:6px 14px 14px;padding:0 12px;border-radius:8px;background:var(--dc-input);color:var(--dc-muted);font-size:12.5px}.dc-input svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--dc-muted);color:var(--dc-input);stroke-width:3}.dc-thread{position:absolute;top:0;right:0;bottom:0;width:min(330px,62%);border-left:1px solid var(--dc-line);box-shadow:-24px 0 40px -20px #0009;transform:translate(104%);transition:transform .6s cubic-bezier(.22,1,.36,1)}.dc:not([data-step="1"]) .dc-thread{transform:none}.dc-priv{padding:1px 6px;border:1px solid #23a55a;border-radius:4px;color:#23a55a;font-size:9.5px;font-style:normal;font-weight:700;text-transform:uppercase}.dc-x{margin-left:auto;color:var(--dc-muted)}.dc-pixcard{position:relative;padding:10px;border-radius:8px;background:#fff}.dc-qr{width:116px;height:116px}.dc-qr svg{display:block;width:100%;height:100%}.dc-paid{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;border-radius:8px;background:#ffffffdb;color:#111;font-size:12px;font-weight:700;opacity:0;transform:scale(.96);transition:opacity .35s,transform .45s cubic-bezier(.34,1.56,.64,1)}.dc-paid i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#23a55a;color:#fff;font-size:18px;stroke-width:3}.dc[data-step="3"] .dc-paid{opacity:1;transform:none}.dc-status{font-size:12px;font-weight:600}.dc-status .wait{color:#f0b232}.dc-status .ok{display:none;align-items:center;gap:5px;color:#23a55a}.dc[data-step="3"] .dc-status .wait{display:none}.dc[data-step="3"] .dc-status .ok{display:inline-flex}.dc-file{display:flex;align-items:center;gap:10px;width:min(100%,230px);padding:9px 12px;border:1px solid var(--dc-line);border-radius:6px;background:var(--dc-side)}.dc-file svg{font-size:26px;color:#23a55a}.dc-file b{display:block;color:var(--dc-link);font-size:12.5px;font-weight:500}.dc-file small{color:var(--dc-muted);font-size:11px}.dc-system{display:flex;gap:10px;padding-left:8px;color:var(--dc-muted);font-size:12px}.dc-system>svg{margin-top:2px;color:#23a55a}.dc-system b{color:var(--dc-head);font-weight:600}.dc-system small{display:block;font-size:10.5px}.dc-role{padding:0 4px;border-radius:3px;background:#23a55a29;color:#57d38c;font-style:normal;font-weight:600}.dc .dc-late{display:none}.dc[data-step="3"] .dc-late{display:flex;animation:dc-in .5s cubic-bezier(.22,1,.36,1) both}.dc[data-step="3"] .dc-system.dc-late{animation-delay:.5s}@keyframes dc-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.dc *,.dc-thread{animation:none!important;transition:none!important}}@media(max-width:1100px){.dc{grid-template-columns:56px minmax(0,1fr)}.dc-side{display:none}}@media(max-width:960px){.dc-split{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:600px){.dc{grid-template-columns:minmax(0,1fr);height:430px}.dc-rail{display:none}.dc-thread{width:100%}.dc-steps{gap:8px;font-size:10px}.dc-steps li{gap:8px}.dc-steps li+li:before{width:12px}.dc-steps li:not(.on) span{display:none}}.sol-hero .hero-grid{min-height:560px}.sol-hero h1{font-size:clamp(38px,4.4vw,56px);letter-spacing:-.045em;line-height:1}.sol-hero .eyebrow-line{color:var(--muted);text-decoration:none}.sol-hero .eyebrow-line:hover{color:var(--text)}.mock{position:relative;width:100%;max-width:420px;justify-self:center;padding:22px;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow),0 0 80px -20px var(--glow)}.mock-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--muted)}.mock-head b{color:var(--text);font-weight:600}.mock-id{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;color:var(--faint)}.mock-title{margin-top:16px;font-size:17px}.mock-label{margin-top:16px;font-size:13px;color:var(--muted)}.mock-amount{margin-top:8px;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.mock-amount small{margin-right:4px;font-size:18px;font-weight:600;color:var(--muted)}.mock-tabs,.mock-methods,.mock-switch{display:flex;gap:6px;margin-top:16px}.mock-switch{margin-top:0}.mock-tabs span,.mock-methods span,.mock-switch span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);font-size:13px;color:var(--muted)}.mock-methods span{flex:1;justify-content:center;border-radius:12px;padding:10px}.mock-tabs span.on,.mock-methods span.on,.mock-switch span.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft);color:var(--accent-text)}.mock-tabs svg,.mock-methods svg,.mock-switch svg{width:15px;height:15px}.mock-qr{display:grid;place-items:center;margin-top:16px;padding:14px;border-radius:16px;background:#fff;color:#0b0b10}.mock-qr svg{width:150px;height:150px;stroke:none}.mock-copy{display:flex;align-items:center;gap:10px;margin-top:12px;padding:7px 7px 7px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2)}.mock-copy code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.mock-copy span{padding:5px 10px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-size:12px;font-weight:600}.mock-rows{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px}.mock-rows div{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.mock-rows b{color:var(--text);font-weight:600;white-space:nowrap}.mock-field{margin-top:16px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);font-size:14px}.mock-field small{display:block;margin-bottom:2px;font-size:11.5px;color:var(--faint)}.mock-who{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13.5px}.mock-who b{font-weight:600}.mock-who small{display:block;color:var(--muted);font-size:12px}.mock-who.big{margin-top:0;font-size:15px}.mock-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent-text);font-size:12px;font-weight:700}.mock-ok{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border-radius:50%;background:var(--green-soft);color:var(--green)}.mock-ok svg{width:12px;height:12px}.mock-btn{display:block;margin-top:18px;padding:12px;border-radius:12px;background:var(--accent);color:var(--on-accent);text-align:center;font-size:14px;font-weight:600}.mock-foot{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:12px;color:var(--faint)}.mock-foot svg{width:13px;height:13px}.mock-list{display:grid;margin-top:10px}.mock-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13.5px}.mock-list>div:first-child{border-top:0}.mock-list small{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;color:var(--faint)}.mock-list b{margin-left:auto;font-weight:600;white-space:nowrap}.mock-list b.in{color:var(--green)}.mock-list b.wait{color:var(--yellow)}.mock-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.mock-stats div{padding:10px 12px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line)}.mock-stats small{display:block;font-size:11.5px;color:var(--muted)}.mock-stats b{font-size:15px;font-weight:700}.mock-code{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px}.mock-code span{display:grid;place-items:center;height:52px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);font-size:22px;font-weight:700}.mock-code span.cur{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mock-code span.cur:after{content:"";width:2px;height:22px;background:var(--accent);animation:mock-caret 1s steps(1) infinite}@keyframes mock-caret{50%{opacity:0}}.mock-checks{display:grid;gap:8px;margin-top:14px}.mock-checks div{display:flex;align-items:center;gap:10px;font-size:13px}.mock-checks i{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--surface-2);border:1px solid var(--line-strong)}.mock-checks .on i{background:var(--accent);border-color:var(--accent)}.mock-checks .on i:after{content:"";width:8px;height:4px;margin-top:-2px;border-left:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);transform:rotate(-45deg)}.mock-warn{display:flex;gap:8px;margin-top:14px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f97316 12%,transparent);color:#f97316;font-size:12.5px}.mock-warn svg{width:15px;height:15px;flex:none;margin-top:1px}.status{display:inline-grid;font-size:12.5px;font-weight:600}.status>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;padding:5px 10px;border-radius:999px}.status i{width:7px;height:7px;border-radius:50%;background:currentColor}.st-pending{background:var(--yellow-soft);color:var(--yellow)}.st-paid{background:var(--green-soft);color:var(--green);opacity:0}.status.live .st-pending{animation:st-pending 7s infinite}.status.live .st-paid{animation:st-paid 7s infinite}@keyframes st-pending{0%,46%{opacity:1}50%,96%{opacity:0}}@keyframes st-paid{0%,46%{opacity:0}50%,96%{opacity:1}}.fee-line{margin-top:14px!important;padding-top:12px;border-top:1px solid var(--line)}.fee-line b{color:var(--text);font-weight:600}.contract.two{grid-template-columns:1fr 1fr}.sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}a.sol-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.sol-card p{flex:1}.sol-go{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;color:var(--accent-text)}.sol-go svg{width:14px;height:14px;transition:transform .2s}.sol-card:hover .sol-go svg{transform:translate(3px)}.sol-grid.compact{grid-template-columns:repeat(5,1fr)}.sol-grid.compact .sol-card{padding:18px}.sol-grid.compact .sol-card p{font-size:13px}.fees .ev-row{grid-template-columns:1fr auto;padding:14px 18px}.fees .ev-row>span b{display:block;color:var(--text);font-size:14.5px;font-weight:600}.fees .ev-row>span small{font-size:12.5px;color:var(--muted)}.fees .ev-row em{font-family:inherit;font-size:15px;font-weight:700}.fees .ev-row em.free{color:var(--green)}.fees+.price-pills{margin-top:20px}@media(max-width:1080px){.sol-grid.compact{grid-template-columns:repeat(3,1fr)}}@media(max-width:960px){.sol-hero .hero-grid{min-height:0}.sol-grid,.sol-grid.compact,.contract.two{grid-template-columns:1fr 1fr}}@media(max-width:600px){.sol-grid,.sol-grid.compact,.contract.two{grid-template-columns:1fr}.mock{padding:18px}.mock-amount{font-size:34px}.mock-code span{height:44px}}@media(prefers-reduced-motion:reduce){.status.live .st-pending,.status.live .st-paid,.mock-code span.cur:after{animation:none}}.band[data-prev]:before,.band[data-prev]:after{display:none}.bar-bg{backdrop-filter:none;-webkit-backdrop-filter:none}h1,h2{font-weight:700}:root[data-accent][data-theme] .grad,:root[data-accent][data-theme] .grad .w{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--accent-text)}.btn-cta{box-shadow:none}.rebrand{position:relative;z-index:60;background:#30f;color:#fff;font-size:13.5px;line-height:1.35}.rebrand-inner{display:flex;align-items:center;justify-content:center;gap:14px;max-width:1200px;margin:0 auto;padding:8px 20px}.rebrand-tag{padding:3px 8px;border-radius:999px;background:#ffffff29;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.rebrand p{margin:0;color:#ffffffd6}.rebrand b{color:#fff;font-weight:600}.rebrand-link{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:#fff;color:#30f;font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s}.rebrand-link:hover{background:#ecebff}.rebrand-link svg{font-size:14px}.rebrand-link:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(max-width:760px){.rebrand-tag,.rebrand-more,.rebrand-link svg:first-child{display:none}.rebrand-inner{justify-content:space-between;padding:8px 16px}}.pix-intro{margin-bottom:0}.rates{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;font-variant-numeric:tabular-nums}.rates-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 20px}.rates-head b{font-size:15px;font-weight:600}.rates-head span{color:var(--muted);font-size:13px}.rates-row{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid var(--line);font-size:14px}.rates-cols{padding-block:9px;background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:500}.rates-row b{font-weight:600}.rates-row b.free{color:var(--green)}.rates-row>span:last-child:not(.rates-op){color:var(--muted)}.rates-op{display:flex;align-items:center;gap:10px;font-weight:500}.rates-op i{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);flex:none}.rates-op svg{font-size:15px}@media(max-width:600px){.rates-row{grid-template-columns:1fr auto;row-gap:2px;padding:12px 16px}.rates-row>span:last-child:not(.rates-op){grid-column:2;justify-self:end;font-size:12.5px}.rates-cols{display:none}.rates-head{padding:16px}}.sdks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.sdk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic name copy" "cmd cmd cmd";gap:12px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.sdk-ic{grid-area:ic;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.sdk-ic svg{font-size:20px}.sdk-name{grid-area:name;display:flex;flex-direction:column;gap:2px;min-width:0}.sdk-name b{font-size:14.5px;font-weight:600}.sdk-name small{color:var(--muted);font-size:12.5px}.sdk code,.sdk-cmd code{font-family:Geist Mono,ui-monospace,monospace;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdk code{grid-area:cmd;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.sdk .copy,.sdk-cmd .copy{grid-area:copy;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:color .15s,background .15s}.sdk .copy:hover,.sdk-cmd .copy:hover{background:var(--surface-2);color:var(--text)}.sdk .copy svg,.sdk-cmd .copy svg{font-size:13px}@media(max-width:900px){.sdks{grid-template-columns:1fr}}.sdk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sdk-card{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.sdk-card header{display:flex;align-items:center;gap:12px}.sdk-card h3{font-size:16px}.sdk-card small{color:var(--muted);font-size:13px}.sdk-card .ticks{margin:0}.sdk-cmd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.sdk-doc{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--accent-text);font-size:14px;font-weight:600}.sdk-doc:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.sdk-cards{grid-template-columns:1fr}}.final{padding:96px 0 120px;text-align:left}.final-card{position:relative;overflow:hidden;padding:72px 64px;border-radius:28px;color:#fff;background:radial-gradient(55% 90% at 90% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(135deg,var(--c-vivid) 0%,var(--c-mid) 52%,var(--c-edge) 100%)}.final-mark{position:absolute;right:-30px;bottom:-70px;width:420px;height:300px;fill:#ffffff14;color:#ffffff14;pointer-events:none}.final-inner{max-width:640px}.final-card h2{color:#fff;font-size:clamp(32px,4.4vw,56px);letter-spacing:-.04em}.final-card p{margin-top:16px;color:#ffffffd1;font-size:17px}.final-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn-white{background:#fff;color:var(--c-mid)}.btn-white:hover{background:#ecebff}.btn-on-blue{border-color:#fff6;color:#fff}.btn-on-blue:hover{background:#ffffff1a}@media(max-width:600px){.final{padding:56px 0 72px}.final-card{padding:40px 24px;border-radius:22px}.final-mark{width:260px;height:180px;right:-40px;bottom:-50px}.final-cta .btn{flex:1 1 100%}}.seg,.term.big{box-shadow:var(--shadow)}.btn-primary,.way-icon{box-shadow:none}.final-mark{stroke:none}@media(max-width:639.98px){.bar-bg{background:var(--bg)}}.sdk-cmd .copy{width:32px;padding:0;justify-content:center}.sdk-cmd .copy span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sdk .copy.done,.sdk-cmd .copy.done{border-color:color-mix(in srgb,var(--green) 45%,var(--line));color:var(--green)}.seg-pill{box-shadow:none}.pix-intro .btn{margin-top:28px}.nf{padding:150px 0 110px}.nf-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.nf h1{font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.045em}.nf-lead{max-width:560px;margin-top:18px;color:var(--muted);font-size:18px;line-height:1.55}.nf-tag{display:inline-flex;align-items:center;gap:8px;height:30px;margin-bottom:22px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font-size:13px;font-weight:600}.nf-dot{width:7px;height:7px;border-radius:999px;background:var(--faint)}.nf-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nf-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:34px;font-size:14px;font-weight:600}.nf-links a{color:var(--muted)}.nf-links a:hover{color:var(--text)}.nf-ticket{justify-self:end;width:100%;max-width:420px;padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:var(--shadow)}.nf-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.nf-ticket-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.02em}.nf-sq{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--c-brand)}.nf-sq svg{width:20px;height:14px;fill:#fff;stroke:none}.nf-pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.nf-ticket-label{margin-top:30px;color:var(--muted);font-size:13px}.nf-ticket-num{margin-top:6px;font-size:76px;font-weight:700;line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.nf-ticket-rows{margin:24px 0 0;border-top:1px solid var(--line)}.nf-ticket-rows div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.nf-ticket-rows dt{color:var(--muted)}.nf-ticket-rows dd{min-width:0;margin:0;font-weight:600;text-align:right}.nf-ticket-rows code{display:block;overflow:hidden;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.nf-ticket-cut{position:relative;height:0;margin:22px -26px 0;border-top:2px dashed var(--line-strong)}.nf-ticket-cut:before,.nf-ticket-cut:after{content:"";position:absolute;top:-12px;width:22px;height:22px;border:1px solid var(--line);border-radius:999px;background:var(--bg)}.nf-ticket-cut:before{left:-12px}.nf-ticket-cut:after{right:-12px}.nf-ticket-go{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;margin-top:22px;border-radius:12px;background:var(--accent);color:var(--on-accent);font-weight:600;transition:background .15s}.nf-ticket-go:hover{background:var(--accent-2)}@media(max-width:900px){.nf{padding:110px 0 70px}.nf-grid{grid-template-columns:1fr;gap:40px}.nf-ticket{justify-self:stretch;max-width:none}}@media(max-width:560px){.nf-lead{font-size:16px}.nf-ticket{padding:22px}.nf-ticket-cut{margin:22px -22px 0}}[data-under-bar]{margin-top:calc(var(--bar-h) * -1);padding-top:calc(var(--bar-h) + 12px)}body:has([data-under-bar]) .bar-bg{opacity:0}.hx{position:relative;padding-bottom:104px;font-variant-numeric:tabular-nums}.hx>.wrap{padding-top:72px}.hx-copy{max-width:900px;margin:0 auto;text-align:center}.hx h1{font-size:clamp(42px,6.2vw,82px);font-weight:600;line-height:1.02;letter-spacing:-.045em}.hx h1 .l,.xs-head h2 .l{display:block}.hx-sub{max-width:600px;margin:24px auto 0;color:var(--muted);font-size:19px;line-height:1.5;text-wrap:pretty}.hx-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px}.hx-cta .btn-line svg{width:16px;height:16px}.hx-note{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--muted);font-size:13px}.hx-note b{color:var(--text);font-weight:600}.hx-note svg{width:13px;height:13px}.hx-wins{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:64px}.hx-ways{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 40px;margin:44px 0 0;padding:0;list-style:none;color:var(--muted);font-size:14px}.hx-ways li{display:inline-flex;align-items:center;gap:8px}.hx-ways svg{width:16px;height:16px;color:var(--accent)}.hx-ways b{color:var(--text);font-weight:600}.win{display:flex;flex-direction:column;min-width:0;margin:0}.win-bar{position:relative;display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--surface)}.win-bar i{width:9px;height:9px;border-radius:50%;background:var(--line-strong)}.win-bar span{position:absolute;left:50%;transform:translate(-50%);color:var(--muted);font-size:12px;white-space:nowrap}.win-body{flex:1;min-height:0;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;background:var(--surface);overflow:hidden}.win-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}:root[data-theme=light] .win .shot-dark,:root[data-theme=dark] .win .shot-light{display:none}.win figcaption{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--muted);font-size:12.5px;text-align:left}.win figcaption svg{width:14px;height:14px}.win figcaption>span{color:var(--faint)}.chat{display:flex;flex-direction:column;padding:20px;font-size:14px;text-align:left}.chat-me{align-self:flex-end;max-width:86%;padding:10px 14px;border-radius:16px;background:var(--surface-2)}.chat-tool{display:flex;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.chat-tool>span:nth-child(2){flex:1;display:grid;line-height:1.25}.chat-tool small{color:var(--muted);font-size:11.5px}.chat-tool b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:600}.chat-tool+.chat-tool{margin-top:8px}.chat-logo{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--c-brand);color:#fff;flex:none}.chat-logo svg{width:13px;height:14px;fill:currentColor;stroke:none}.chat-ok{width:16px;height:16px;color:var(--green)}.chat-bot{margin-top:18px;font-weight:600}.chat-table{display:grid;margin:10px 0 0}.chat-table div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.chat-table dt{color:var(--muted)}.chat-table dd{margin:0;font-weight:600}.chat-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--accent-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-decoration:underline;text-underline-offset:3px}.chat-input{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:10px 10px 10px 16px;border:1px solid var(--line);border-radius:16px;color:var(--faint);font-size:13.5px}.chat-table+.chat-input,.chat-link+.chat-input{margin-top:24px}.chat-input i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--text);color:var(--bg)}.chat-input svg{width:14px;height:14px;transform:rotate(-90deg)}.xs{padding:112px 0}.xs-head{max-width:760px;margin:0 auto;text-align:center}.xs-head h2{font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.05;letter-spacing:-.04em}.xs-head p{max-width:560px;margin:20px auto 0;color:var(--muted);font-size:17px;line-height:1.55}.xs-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end;max-width:none;text-align:left}.xs-split p{margin:0}.xs-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:24px;color:var(--muted);font-size:13.5px}.xs-foot span{display:inline-flex;align-items:center;gap:8px}.xs-foot a{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:600}.xs-foot svg{width:15px;height:15px}.ai-replay{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:0;border:0;background:none;color:var(--muted);font:inherit;cursor:pointer}.ai-replay:hover{color:var(--text)}.ai-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:48px}.ai-tabs button{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--muted);font:inherit;font-size:14.5px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.ai-tabs button svg{width:17px;height:17px}.ai-tabs .ai-go{margin-left:auto;width:15px;height:15px;opacity:.6}.ai-tabs button:hover{color:var(--text)}.ai-tabs button[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--text)}.ai-tabs button[aria-selected=true] svg{color:var(--accent-text)}.ai-win{margin-top:16px}.ai-body{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:470px}.ai-side{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--line);background:var(--bg-2);font-size:13px}.ai-side small{margin:16px 8px 6px;color:var(--faint);font-size:11.5px}.ai-new,.ai-conv{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;color:var(--muted)}.ai-new{color:var(--text);font-weight:600}.ai-new svg{width:15px;height:15px}.ai-conv.is-on{background:var(--surface-2);color:var(--text)}.ai-chat{width:100%;max-width:680px;margin:0 auto;padding:28px 32px 24px}.ai-chat>*{transition:opacity .35s ease,transform .35s ease}.ai-chat>.is-hidden{opacity:0;transform:translateY(8px)}.cx{margin-top:48px;border:1px solid var(--line);border-radius:22px;background:var(--surface);overflow:hidden}.cx-top,.cx-foot{display:flex;align-items:center;gap:12px;padding:14px 20px;color:var(--muted);font-size:12.5px}.cx-top{border-bottom:1px solid var(--line)}.cx-foot{border-top:1px solid var(--line)}.cx-foot span{display:inline-flex;align-items:center;gap:8px}.cx-foot svg{width:14px;height:14px}.cx-live{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.cx-live i{width:7px;height:7px;border-radius:50%;background:var(--green)}.cx-hint{margin-left:auto}.cx-map{position:relative;height:320px;padding:28px 4%}.cx-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:none}.cx-l{fill:none;stroke:var(--line-strong);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .3s}.cx-l.is-on{stroke:var(--accent);stroke-dasharray:6 6;animation:cx-run .9s linear infinite}@keyframes cx-run{to{stroke-dashoffset:-12}}.cx-app,.cx-core,.cx-outs{position:absolute;top:50%;transform:translateY(-50%)}.cx-app{left:6%;width:20.2%;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:13px}.cx-app-head{display:flex;align-items:center;gap:7px;margin:-2px -2px 10px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.cx-app-head svg{width:14px;height:14px}.cx-app>b{display:block;font-size:14px}.cx-app dl{display:grid;gap:4px;margin:8px 0 0}.cx-app dl div{display:flex;justify-content:space-between;gap:8px}.cx-app dt{color:var(--muted)}.cx-app dd{margin:0;font-weight:600}.cx-core{left:42%;width:16%;display:grid;justify-items:center;gap:8px;text-align:center;font-size:13px}.cx-tile{display:grid;place-items:center;width:84px;height:84px;border-radius:22px;background:var(--c-brand);color:#fff;box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent)}.cx-tile svg{width:38px;height:27px;fill:currentColor;stroke:none}.cx-core small{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.cx-core small i{width:6px;height:6px;border-radius:50%;background:var(--green)}.cx-outs{inset:28px 4% 28px 72%;transform:none;display:flex;flex-direction:column;justify-content:space-between}.cx-out{display:flex;align-items:center;gap:12px;height:68px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.cx-out>span:last-child{display:grid;line-height:1.3}.cx-out b{font-size:14px}.cx-out small{color:var(--muted);font-size:12px}.cx-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--surface-2);color:var(--muted);flex:none}.cx-ico svg{width:16px;height:16px}.cx-out[aria-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.cx-out[aria-selected=true] .cx-ico{background:var(--accent);color:var(--on-accent)}.cx-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line)}.cx-log{padding:22px 24px;border-right:1px solid var(--line);font-size:13.5px}.cx-log>b{display:inline-flex;align-items:center;gap:8px}.cx-log>b svg{width:15px;height:15px;color:var(--accent-text)}.cx-log code{display:block;margin-top:6px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cx-log ol{display:grid;gap:2px;margin:14px 0 0;padding:0;list-style:none}.cx-log li{display:flex;align-items:center;gap:10px;padding:7px 0;transition:opacity .35s ease,transform .35s ease}.cx-log li.is-hidden{opacity:0;transform:translate(-6px)}.cx-log li i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--green-soft);color:var(--green);flex:none}.cx-log li i svg{width:11px;height:11px;stroke-width:3}.cx-log li em{margin-left:auto;color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-style:normal}.cx-result{display:flex;flex-direction:column;padding:22px 24px;background:var(--bg-2);transition:opacity .35s ease}.cx-result.is-hidden{opacity:0}.cx-result h3{font-size:19px;font-weight:600}.cx-result p{margin-top:6px;color:var(--muted);font-size:13.5px}.cx-card{display:flex;align-items:center;gap:12px;margin-top:auto;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:13px}.cx-result p+.cx-card{margin-top:18px}.cx-card>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--green-soft);color:var(--green);flex:none}.cx-card>i svg{width:14px;height:14px;stroke-width:2.6}.cx-card>span{flex:1;display:grid;line-height:1.3}.cx-card small{color:var(--muted);font-size:12px}.cx-brands{display:inline-flex;gap:6px}.cx-brands svg{width:22px;height:22px}.cx-json{margin:auto 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;white-space:pre;overflow:hidden}.cx-result p+.cx-json{margin-top:18px}.cx-json b{color:var(--accent-text);font-weight:500}.cx-split{display:grid;margin-top:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:13px}.cx-result p+.cx-split{margin-top:18px}.cx-split div{display:flex;justify-content:space-between;padding:10px 14px}.cx-split div+div{border-top:1px solid var(--line)}.cx-split span{color:var(--muted)}.stages{margin-top:48px;padding:24px 28px 28px;border:1px solid var(--line);border-radius:24px;background:var(--bg-2)}.seg-switch{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.seg-switch button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .25s,color .25s}.seg-switch button svg{width:14px;height:10px;fill:currentColor;stroke:none}.seg-switch button[aria-selected=true]{background:var(--text);color:var(--bg)}.stages[data-mode=on] .seg-switch button[data-mode=on]{background:var(--accent);color:var(--on-accent)}.stages-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;margin-top:28px}.stages-copy h3{font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.12;letter-spacing:-.03em}.stages-copy p{max-width:420px;margin-top:16px;color:var(--muted);font-size:15.5px;line-height:1.55}.st-tip{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--muted);font-size:13.5px}.st-tip svg{width:15px;height:15px}.st-tip.is-on{color:var(--accent-text)}.stages-copy .btn{margin-top:28px}.stages[data-mode=off] .st-on,.stages[data-mode=on] .st-off{display:none}.stages-board{padding:18px;border:1px solid transparent;border-radius:20px;transition:border-color .5s,background-color .5s}.stages[data-mode=on] .stages-board{border-color:var(--line);background:var(--surface)}.stages-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;opacity:0;transition:opacity .4s .2s}.stages-brand .brand-tile{width:28px;height:28px}.stages-brand small{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--green);font-size:12.5px}.stages-brand small svg{width:14px;height:14px}.stages[data-mode=on] .stages-brand{opacity:1}.stages-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.st-card{position:relative;display:grid;gap:3px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 36px -28px #09090b59;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s}.st-card b{margin-top:12px;font-size:14.5px}.st-card small{color:var(--muted);font-size:12.5px}.st-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--surface-2);color:var(--muted);transition:background-color .4s,color .4s}.st-ico svg{width:16px;height:16px}.st-ok{position:absolute;top:14px;right:14px;width:16px;height:16px;color:var(--green);opacity:0;transition:opacity .3s .3s}.stages[data-mode=off] .st-b,.stages[data-mode=on] .st-a{display:none}.stages[data-mode=on] .st-ok{opacity:1}.stages[data-mode=on] .st-ico{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-text)}.stages[data-mode=off] .st-card:nth-child(1){transform:translate(-6px,10px) rotate(-5deg)}.stages[data-mode=off] .st-card:nth-child(2){transform:translate(8px,-14px) rotate(4deg)}.stages[data-mode=off] .st-card:nth-child(3){transform:translate(14px,18px) rotate(-3deg)}.stages[data-mode=off] .st-card:nth-child(4){transform:translate(-10px,22px) rotate(3deg)}.stages[data-mode=off] .st-card:nth-child(5){transform:translate(6px,30px) rotate(-6deg)}.stages[data-mode=off] .st-card:nth-child(6){transform:translate(-4px,8px) rotate(5deg)}.stages-note{display:flex;justify-content:center;margin-top:18px;color:var(--muted);font-size:12.5px}.stages-note span{display:inline-flex;align-items:center;gap:7px}.stages-note svg{width:14px;height:14px}.stages[data-mode=on] .stages-note{color:var(--accent-text)}.stages[data-mode=off] .stages-note{margin-top:44px}@media(max-width:1000px){.hx-wins{grid-template-columns:minmax(0,1fr)}.hx-win-panel .win-body{aspect-ratio:16 / 10}.xs-split{grid-template-columns:minmax(0,1fr);gap:16px}.stages-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.hx>.wrap{padding-top:36px}.hx{padding-bottom:72px}.hx-sub{font-size:17px}.hx-cta .btn{flex:1 1 100%}.hx-wins{margin-top:44px}.hx-ways{flex-direction:column;align-items:flex-start;gap:12px}.xs{padding:80px 0}.ai-tabs{display:flex;overflow-x:auto;margin-left:-24px;margin-right:-24px;padding:0 24px;scrollbar-width:none}.ai-tabs button{flex:none}.ai-body{grid-template-columns:minmax(0,1fr);min-height:0}.ai-side{display:none}.ai-chat{padding:20px 16px;min-height:430px}.cx-map{height:auto;display:grid;gap:14px;padding:20px}.cx-lines{display:none}.cx-app,.cx-core,.cx-outs{position:static;transform:none;width:auto}.cx-outs{gap:10px}.cx-bottom{grid-template-columns:minmax(0,1fr)}.cx-log{border-right:0;border-bottom:1px solid var(--line)}.cx-hint{display:none}.stages{padding:18px}.stages-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stages-board{padding:10px}}.chat-tail{margin-top:12px;color:var(--muted);font-size:13.5px}.chat-tail+.chat-input{margin-top:24px}.chat-link svg{width:14px;height:14px}.ai-dots{display:none}.ai-panel>*{transition:opacity .35s ease,transform .35s ease}.ai-panel>.is-hidden{opacity:0;transform:translateY(8px)}@media(max-width:760px){.ai-scroll .ai-stage{position:sticky;top:calc(var(--bar-h) + 12px)}.ai-scroll .ai-tabs{margin-top:40px}.ai-scroll .ai-chat{min-height:0;padding:0;overflow:hidden}.ai-strip{flex:1;display:flex;align-items:stretch;will-change:transform}.ai-panel{flex:0 0 100%;min-width:0;padding:20px 16px}.ai-scroll .ai-replay{display:none}.ai-scroll .ai-tabs button{min-height:46px}.ai-scroll .ai-win{margin-top:12px}.ai-scroll .ai-win figcaption{margin-top:10px}.ai-scroll .ai-panel{padding:16px 14px 14px;font-size:13.5px}.ai-scroll .chat-me{padding:8px 12px}.ai-scroll .chat-tool{margin-top:12px;padding:7px 10px}.ai-scroll .chat-tool+.chat-tool{margin-top:6px}.ai-scroll .chat-bot{margin-top:12px}.ai-scroll .chat-table div{padding:7px 0}.ai-scroll .chat-tail{margin-top:8px;font-size:13px}.ai-scroll .chat-table+.chat-input,.ai-scroll .chat-link+.chat-input,.ai-scroll .chat-tail+.chat-input{margin-top:auto}.ai-scroll .chat-input{padding:7px 7px 7px 14px}.ai-scroll .ai-panel>:nth-last-child(2){margin-bottom:14px}.ai-tight .chat-tail{display:none}.ai-scroll .ai-dots{display:inline-flex;gap:6px;margin-left:auto}.ai-dots i{width:6px;height:6px;border-radius:3px;background:var(--line-strong);transition:width .25s ease,background-color .25s ease}.ai-dots i.is-on{width:18px;background:var(--accent)}}
