.landing{--w:#FFFFFF;--off:#FAFAFA;--line:#EAEAE8;--line-2:#D8D8D4;--ink:#0A0A0B;--slate:#5A5D66;--faint:#8E9199;--vio:#1B4FD9;--vio-2:#1640B4;--vio-wash:#EDF2FE;--blue-d:#6E9BFF;--dk:#0A0A0B;--dk-2:#131318;--dk-3:#1C1C23;--dtxt:#D8D9DE;--ddim:#71747F;--ok:#5FD39C;--amb:#E9AE6A;--key:#8FB6FF}.landing *{box-sizing:border-box;margin:0;padding:0}.landing{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--w);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.landing .wrap{max-width:1120px;margin:0 auto;padding:0 26px}.landing a:focus-visible,.landing button:focus-visible{outline:2px solid var(--vio);outline-offset:3px;border-radius:4px}.landing .nav{border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing .nav .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;grid-gap:20px;gap:20px}.landing .nav .l,.landing .nav .r{display:flex;align-items:center;gap:24px}.landing .nav .r{justify-content:flex-end}.landing .nav a{font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);text-decoration:none}.landing .nav a:hover{color:var(--vio)}.landing .mark{display:flex;align-items:center;gap:7px;font-weight:800;font-size:17px;letter-spacing:-.03em;text-transform:none!important}.landing .mark .glyph{width:19px;height:19px;color:var(--vio);flex:none;display:block}.landing .mark{letter-spacing:-.035em}.landing h1{font-weight:700;font-size:clamp(34px,5vw,54px);line-height:1.08;letter-spacing:-.038em}.landing h2{font-weight:700;font-size:clamp(27px,3.9vw,42px);line-height:1.1;letter-spacing:-.035em}.landing h3{font-weight:700;font-size:17px;letter-spacing:-.02em}.landing .vio{color:var(--vio)}.landing .btn{display:inline-block;text-decoration:none;font-size:13.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:14px 24px;border-radius:8px;transition:transform .12s,background .15s,color .15s}.landing .btn.dark{background:var(--ink);color:#fff}.landing .btn.dark:hover{background:var(--vio);transform:translateY(-1px)}.landing .btn.out{background:#fff;color:var(--ink);border:1px solid var(--line-2)}.landing .btn.out:hover{transform:translateY(-1px)}.landing .btn.light{background:#fff;color:var(--ink)}.landing .btn.light:hover{background:var(--vio);color:#fff}.landing .hero{padding:78px 0 54px;text-align:center}.landing .hero h1{max-width:17ch;margin:0 auto 20px}.landing .hero p{color:var(--slate);font-size:16.5px;max-width:50ch;margin:0 auto}.landing .hero .acts{display:flex;gap:11px;justify-content:center;margin-top:32px;flex-wrap:wrap}.landing .strip{padding:0 0 56px;text-align:center}.landing .strip span{font-size:12.5px;color:var(--faint);margin-right:22px}.landing .strip b{font-weight:700;font-size:14.5px;color:var(--ink);opacity:.62;margin-right:22px;white-space:nowrap;letter-spacing:-.015em}.landing .dark{background:var(--dk);color:var(--dtxt)}.landing .dark h2,.landing .dark h3{color:#fff}.landing .canvas{position:relative;height:340px;overflow:hidden;background:linear-gradient(150deg,#0D1119,#0A0A0D 45%,#0B1018)}.landing .canvas svg{position:absolute;inset:0;width:100%;height:100%}.landing .canvas .lead{position:absolute;left:0;top:0;padding:44px 0 0;width:100%}.landing .canvas .lead h2{max-width:11ch}.landing .chip{position:absolute;background:rgba(28,28,35,.86);border:1px solid #2a2a34;border-radius:9px;padding:9px 13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dtxt);white-space:nowrap}.landing .chip b{color:var(--ok);font-weight:500}.landing .chip u{color:var(--amb);text-decoration:none}.landing .c1{right:6%;top:34%}.landing .c2{right:20%;top:62%}.landing .c3{left:44%;top:78%}.landing .tri{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px;gap:44px;padding:44px 0 74px}.landing .tri p{color:#9295A0;font-size:15px;margin-top:9px;max-width:34ch}.landing .split{padding:90px 0}.landing .split .head{max-width:44ch;margin-bottom:44px}.landing .split .head p{color:var(--slate);font-size:16.5px;margin-top:12px}.landing .duo{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-gap:44px;gap:44px;align-items:start}.landing .pane{background:var(--dk-2);border-radius:13px;overflow:hidden}.landing .pane-bar{display:flex;align-items:center;gap:9px;padding:11px 15px;background:#101015;border-bottom:1px solid #23232b;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ddim);letter-spacing:.06em}.landing .verb{background:#1C2436CC;color:var(--key);font-weight:700;font-size:9.5px;padding:3px 6px;border-radius:4px;letter-spacing:.07em}.landing .pane-bar .sp{flex:1 1}.landing .st{font-weight:700}.landing .st.ok{color:var(--ok)}.landing .st.fail{color:#E8817A}.landing .st.warn{color:var(--amb)}.landing .pane pre{padding:17px 16px 19px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.95;color:var(--dtxt);white-space:pre;overflow-x:auto}.landing .k{color:var(--key)}.landing .s{color:var(--ok)}.landing .a{color:var(--amb)}.landing .d{color:var(--ddim)}.landing .hl{display:block;background:rgba(233,174,106,.13);box-shadow:inset 2px 0 0 var(--amb);margin:0 -16px;padding:0 16px 0 14px}.landing .foot{padding:11px 16px;background:#101015;border-top:1px solid #23232b;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ddim)}.landing .foot b{color:var(--amb);font-weight:500}.landing .picks{display:grid;grid-gap:2px;gap:2px}.landing .pick{border:0;background:none;text-align:left;cursor:pointer;padding:20px 22px;border-radius:11px;transition:background .18s,opacity .18s;opacity:.42;font:inherit}.landing .pick[aria-selected=true]{background:var(--off);opacity:1;box-shadow:inset 2px 0 0 var(--vio)}.landing .pick:hover{opacity:.8}.landing .pick[aria-selected=true]:hover{opacity:1}.landing .pick h3{margin-bottom:6px}.landing .pick p{color:var(--slate);font-size:14.5px}.landing .pick code{font-family:JetBrains Mono,monospace;font-size:12.5px;background:var(--vio-wash);color:var(--vio-2);padding:1.5px 5px;border-radius:4px}.landing .band{background:linear-gradient(160deg,#0D111A,#09090C 55%,#0C1119);color:var(--dtxt);padding:88px 0}.landing .band .wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:52px;gap:52px;align-items:center}.landing .band h2{color:#fff;margin-bottom:14px}.landing .band p{color:#9295A0;font-size:16px;max-width:36ch}.landing .band .acts{margin-top:26px}.landing .mock{background:#101015;border:1px solid #23232b;border-radius:14px;overflow:hidden}.landing .mock-top{display:flex;gap:2px;padding:10px;background:#0C0C10;border-bottom:1px solid #23232b}.landing .mtab{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ddim);padding:6px 12px;border-radius:6px;letter-spacing:.06em;background:none;border:0;cursor:pointer;transition:background .15s,color .15s}.landing .mtab:hover{color:#fff}.landing .mtab[aria-selected=true]{background:#22222B;color:#fff}.landing .mrow{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;grid-gap:12px;gap:12px;padding:13px 16px;border-bottom:1px solid #1b1b22;align-items:center;font-size:13.5px}.landing .mrow:last-child{border-bottom:0}.landing .mrow .sym{font-family:JetBrains Mono,monospace;font-weight:500;color:#fff}.landing .mrow .sub{font-size:11px;color:var(--ddim);margin-top:2px}.landing .mrow .num{font-family:JetBrains Mono,monospace;font-size:13px;text-align:right}.landing .up{color:var(--ok)}.landing .down{color:#E8817A}.landing .mrow .x{border:1px solid #2a2a34;border-radius:6px;padding:4px 10px;font-size:11px;color:#9295A0}.landing .safe{padding:90px 0;border-top:1px solid var(--line)}.landing .safe h2{max-width:16ch;margin-bottom:44px}.landing .scols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.landing .scols h3{padding-top:16px;border-top:2px solid var(--vio)}.landing .scols p{color:var(--slate);font-size:15px;margin-top:8px}.landing .price-sec{padding:90px 0;border-top:1px solid var(--line);background:var(--off)}.landing .plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:40px}.landing .plan{background:#fff;border:1px solid var(--line);border-radius:14px;padding:30px 28px;display:flex;flex-direction:column}.landing .plan.lead{border-color:var(--ink);border-width:1.5px}.landing .plan .tag{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.landing .plan.lead .tag{color:var(--vio)}.landing .amt{font-weight:800;font-size:42px;letter-spacing:-.045em;margin:12px 0 2px;line-height:1}.landing .amt span{font-size:15px;font-weight:600;color:var(--faint);letter-spacing:0}.landing .plan .what,.landing .plan ul{font-size:15px;color:var(--slate)}.landing .plan ul{list-style:none;margin:20px 0 26px}.landing .plan li{padding:6px 0 6px 22px;position:relative}.landing .plan li:before{content:"";position:absolute;left:0;top:14px;width:10px;height:2px;background:var(--vio)}.landing .plan .btn{margin-top:auto;text-align:center}.landing .cmp{padding:90px 0;border-top:1px solid var(--line)}.landing .cmp .head{max-width:50ch;margin-bottom:40px}.landing .cmp .head p{color:var(--slate);font-size:16.5px;margin-top:12px}.landing table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden}.landing td,.landing th{text-align:left;padding:15px 18px;border-bottom:1px solid var(--line)}.landing thead th{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--faint);font-weight:500;background:var(--off)}.landing thead th:first-child{width:34%}.landing tbody tr:last-child td{border-bottom:0}.landing td:first-child{font-weight:600}.landing td.them{color:var(--slate)}.landing td.us{font-weight:600;background:#FBFCFF;box-shadow:inset 2px 0 0 var(--vio)}.landing .faq-sec{padding:90px 0;border-top:1px solid var(--line)}.landing .faq-sec h2{max-width:18ch;margin-bottom:36px}.landing .faq{border-top:1px solid var(--line-2)}.landing details{border-bottom:1px solid var(--line-2)}.landing summary{cursor:pointer;list-style:none;padding:19px 0;font-weight:700;font-size:16.5px;letter-spacing:-.018em;display:flex;align-items:center;gap:14px}.landing summary::-webkit-details-marker{display:none}.landing summary:after{content:"+";margin-left:auto;color:var(--vio);font-weight:400;font-size:20px}.landing details[open] summary:after{content:"\2013"}.landing details p{color:var(--slate);font-size:15.5px;padding:0 0 20px;max-width:66ch}.landing details code{font-family:JetBrains Mono,monospace;font-size:13px;background:var(--vio-wash);color:var(--vio-2);padding:1.5px 5px;border-radius:4px}.landing .first{background:var(--dk);color:var(--dtxt);padding:88px 0}.landing .first .wrap{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:52px;gap:52px;align-items:center}.landing .first .kick{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-d);display:block;margin-bottom:16px}.landing .first .mark .glyph{color:var(--blue-d)}.landing .first h2{color:#fff;margin-bottom:14px}.landing .first p{color:#9295A0;font-size:16px;max-width:38ch}.landing .first .acts{margin-top:28px;display:flex;gap:11px;flex-wrap:wrap}.landing .first .pane{border:1px solid #23232b}.landing .pane pre.sep{border-top:1px solid #23232b}.landing footer{background:var(--dk);border-top:1px solid #1b1b22;padding:34px 0 52px;color:var(--ddim)}.landing footer .wrap{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.landing footer p{font-size:12.5px}.landing footer .sp{flex:1 1}.landing footer a{font-size:12.5px;color:#9295A0;text-decoration:none;margin-left:22px}.landing footer a:hover{color:#fff}@media(max-width:880px){.landing .nav .wrap{grid-template-columns:auto 1fr}.landing .nav .l{display:none}.landing .nav .r{grid-column:2}.landing .band .wrap,.landing .duo,.landing .first .wrap{grid-template-columns:1fr;gap:28px}.landing .cmp,.landing .faq-sec,.landing .first{padding:60px 0}.landing td,.landing th{padding:12px 13px;font-size:14px}.landing thead th:first-child{width:auto}.landing .plans,.landing .scols,.landing .tri{grid-template-columns:1fr;gap:28px}.landing .canvas{height:280px}.landing .c1,.landing .c2,.landing .c3{display:none}.landing .price-sec,.landing .safe,.landing .split{padding:60px 0}.landing .hero{padding:52px 0 40px}.landing .strip b{display:inline-block;margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.landing *{animation:none!important;transition:none!important}}body:has(.landing){padding:0;background:#FFFFFF}.landing .doc{padding:64px 0 90px}.landing .doc .wrap{max-width:760px}.landing .doc h1{font-size:38px;font-weight:800;letter-spacing:-.035em;line-height:1.08;margin-bottom:18px}.landing .doc .lede{font-size:18px;color:var(--slate);line-height:1.6;margin-bottom:10px}.landing .doc .stamp{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:34px}.landing .doc h2{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:38px 0 12px}.landing .doc h3{font-size:16px;font-weight:700;margin:26px 0 8px}.landing .doc p{font-size:15.5px;line-height:1.72;color:var(--ink);margin-bottom:14px}.landing .doc ul{margin:0 0 16px 20px}.landing .doc li{font-size:15.5px;line-height:1.72;margin-bottom:7px;list-style:disc}.landing .doc a{color:var(--vio);font-weight:600}.landing .doc code{font-family:JetBrains Mono,monospace;font-size:13.5px;background:var(--off);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.landing .doc .note{background:var(--vio-wash);border:1px solid #d9e4fd;border-radius:10px;padding:16px 18px;margin:22px 0}.landing .doc .note p{margin:0;font-size:14.5px}.landing .doc table{margin:18px 0 24px;font-size:14.5px}.landing .doc td,.landing .doc th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line)}.landing .doc th{font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}