:root{--ink:#0a0a0a;--ink-2:#4a4a4a;--muted:#666;--muted-2:#777;--line:#ececec;--line-2:#e6e6e6;--soft:#f4f4f4;--dark-1:#141414;--dark-2:#161616;--dark-3:#1c1c1c;--dark-line:#262626;--pay:oklch(50% .13 155);--ship:oklch(56% .17 45);--bill:oklch(50% .18 270);--cart:oklch(52% .2 355);--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wrap:1200px;--gutter:24px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;margin:0;line-height:1.5}a{color:var(--ink);text-decoration:none}a:hover{color:#555}img{max-width:100%}button{font-family:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.msr{letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.mono{font-family:var(--mono)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);width:100%;margin:0 auto}.section{padding-top:96px;padding-bottom:96px}.dark{background:var(--ink);color:#fff}.soft{background:var(--soft)}.eyebrow{letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.dark .eyebrow{color:#999}.label{letter-spacing:.1em;color:#999;text-transform:uppercase;font-size:12px;font-weight:700}.h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,60px);font-weight:800;line-height:1.04}.h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08}.h2.sm{font-size:clamp(28px,3.4vw,40px);line-height:1.1}.lead{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.dark .lead{color:#bdbdbd}.head{flex-direction:column;gap:14px;max-width:680px;display:flex}.btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{color:#fff;background:#333}.btn-line{border:1px solid #d4d4d4}.btn-line:hover{border-color:var(--ink);color:var(--ink)}.btn-light{color:var(--ink);background:#fff}.btn-light:hover{color:var(--ink);background:#ddd}.btn-ghost-dark{color:#fff;border:1px solid #444}.btn-ghost-dark:hover{color:#fff;border-color:#fff}.btn-sm{padding:12px 20px;font-size:14px}.btns{flex-wrap:wrap;gap:12px;display:flex}.pill{color:#555;white-space:nowrap;border:1px solid #d4d4d4;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-flex}.dark .pill{color:#bbb;border-color:#333}.soon{font-family:var(--font);letter-spacing:.02em;color:#7a5200;white-space:nowrap;background:#fff3d6;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.dark .soon{color:#f2c46d;background:#3a2e12}.dot{border-radius:99px;flex-shrink:0;width:9px;height:9px;display:inline-block}.grid-auto{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,320px)), 1fr));gap:16px;display:grid}.card{background:var(--soft);border-radius:20px;flex-direction:column;gap:10px;padding:26px;display:flex}.card-title{letter-spacing:-.01em;font-size:19px;font-weight:800}.card-text{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.6}.example{border:1px solid var(--line-2);background:#fff;border-radius:12px;flex-direction:column;gap:4px;margin-top:auto;padding:12px 14px;display:flex}.example .k{letter-spacing:.1em;color:#888;font-size:11px;font-weight:700}.example .v{font-size:14px;line-height:1.5}.dc-scene{position:relative}@media (width<=640px){:root{--gutter:20px}.section{padding-top:72px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}.hero-scroll,.flow-scroll{width:100%}@media (width<=760px){.hero-scroll{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:8px var(--gutter);overflow-x:auto}.hero-scroll::-webkit-scrollbar{display:none}.hero-canvas{width:760px}}@media (width<=900px){.flow-scroll{scrollbar-width:thin;overflow-x:auto}.flow-canvas{width:900px}}.hdr[data-astro-cid-fzpbxy5g]{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{max-width:var(--wrap);padding:14px var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto;display:grid}.brand[data-astro-cid-fzpbxy5g]{justify-self:start;align-items:center;gap:12px;display:flex}.brand-main[data-astro-cid-fzpbxy5g]{align-items:center;gap:8px;height:32px;display:flex}.brand-main[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:30px;height:30px;display:block}.word[data-astro-cid-fzpbxy5g]{letter-spacing:-.03em;color:var(--ink);padding-bottom:3px;font-size:24px;font-weight:800;line-height:30px}.sep[data-astro-cid-fzpbxy5g]{background:#dcdcdc;width:1px;height:22px}.by[data-astro-cid-fzpbxy5g]{color:#777;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.by[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:auto;height:18px;display:block}.nav[data-astro-cid-fzpbxy5g]{white-space:nowrap;justify-self:center;align-items:center;gap:2px;font-size:14px;font-weight:500;display:flex}.nav-link[data-astro-cid-fzpbxy5g]{color:#555;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;transition:background .2s}.nav-link[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);background:#f4f4f4}.nav-link[data-astro-cid-fzpbxy5g].on{color:var(--ink);font-weight:700}.prod-btn[data-astro-cid-fzpbxy5g]{color:var(--ink);align-items:center;gap:2px;padding:8px 10px 8px 14px;display:flex}.mega-open[data-astro-cid-fzpbxy5g] .prod-btn[data-astro-cid-fzpbxy5g]{background:#f0f0f0}.prod-btn[data-astro-cid-fzpbxy5g] .chev{transition:transform .2s}.mega-open[data-astro-cid-fzpbxy5g] .prod-btn[data-astro-cid-fzpbxy5g] .chev{transform:rotate(180deg)}.actions[data-astro-cid-fzpbxy5g]{justify-self:end;align-items:center;gap:10px;display:flex}.login[data-astro-cid-fzpbxy5g]{padding:10px 14px;font-size:14px;font-weight:600}.signup[data-astro-cid-fzpbxy5g]{padding:10px 18px}.burger[data-astro-cid-fzpbxy5g]{cursor:pointer;width:42px;height:42px;color:var(--ink);background:#fff;border:1px solid #e2e2e2;border-radius:999px;justify-content:center;align-items:center;display:none}.burger[data-astro-cid-fzpbxy5g] .i-close,.m-open[data-astro-cid-fzpbxy5g] .burger[data-astro-cid-fzpbxy5g] .i-open{display:none}.m-open[data-astro-cid-fzpbxy5g] .burger[data-astro-cid-fzpbxy5g] .i-close{display:inline-block}.mega[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 28px 48px -28px #00000038}.mega-in[data-astro-cid-fzpbxy5g]{max-width:var(--wrap);padding:24px var(--gutter) 28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 auto;display:grid}.col[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:6px;display:flex}.col-h[data-astro-cid-fzpbxy5g]{letter-spacing:.12em;color:#888;padding:0 12px 6px;font-size:11px;font-weight:700}.col-h[data-astro-cid-fzpbxy5g].dim{color:#999;padding:0}.item[data-astro-cid-fzpbxy5g]{border:1px solid #0000;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.item[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);background:#f6f6f6}.item[data-astro-cid-fzpbxy5g].cur{border-color:#e2e2e2}.tile[data-astro-cid-fzpbxy5g]{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.txt[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:3px;min-width:0;display:flex}.nm[data-astro-cid-fzpbxy5g]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ds[data-astro-cid-fzpbxy5g]{color:#666;font-size:13px;line-height:1.45}.eco[data-astro-cid-fzpbxy5g]{background:var(--ink);color:#fff;border-radius:20px;flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.eco[data-astro-cid-fzpbxy5g]:hover{color:#fff;background:#1f1f1f}.eco-t[data-astro-cid-fzpbxy5g]{font-size:18px;font-weight:800;line-height:1.25}.eco-d[data-astro-cid-fzpbxy5g]{color:#bdbdbd;font-size:13px;line-height:1.5}.eco-cta[data-astro-cid-fzpbxy5g]{margin-top:auto;font-size:14px;font-weight:600}.vl[data-astro-cid-fzpbxy5g]{border:1px solid var(--line-2);border-radius:16px;align-items:center;gap:10px;margin-top:6px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.vl[data-astro-cid-fzpbxy5g]:hover{color:var(--ink);background:#f6f6f6}.vl[data-astro-cid-fzpbxy5g] .arrow[data-astro-cid-fzpbxy5g]{margin-left:auto}.mobile[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--line);max-height:calc(100vh - 70px);padding:8px var(--gutter) 24px;background:#fff;overflow-y:auto}.m-sec[data-astro-cid-fzpbxy5g]{border-bottom:1px solid var(--line);flex-direction:column;padding:12px 0;display:flex}.m-sec[data-astro-cid-fzpbxy5g] .col-h[data-astro-cid-fzpbxy5g]{padding:4px 0 8px}.m-item[data-astro-cid-fzpbxy5g]{align-items:center;gap:10px;padding:12px 0;font-size:16px;font-weight:600;display:flex}.m-kind[data-astro-cid-fzpbxy5g]{color:#888;margin-left:auto;font-size:12px;font-weight:500}.m-cta[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr 1fr;gap:10px;padding-top:18px;display:grid}@media (width<=900px){.bar[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr auto;padding-top:12px;padding-bottom:12px}.nav[data-astro-cid-fzpbxy5g],.login[data-astro-cid-fzpbxy5g],.signup[data-astro-cid-fzpbxy5g]{display:none}.burger[data-astro-cid-fzpbxy5g]{display:inline-flex}.mega[data-astro-cid-fzpbxy5g]{display:none}}@media (width>=901px){.mobile[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=420px){.by[data-astro-cid-fzpbxy5g],.sep[data-astro-cid-fzpbxy5g]{display:none}}.ftr[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);margin-top:auto}.top[data-astro-cid-nns7i3if]{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:32px;padding-top:48px;padding-bottom:48px;display:grid}.about[data-astro-cid-nns7i3if]{flex-direction:column;gap:14px;display:flex}.logo[data-astro-cid-nns7i3if]{letter-spacing:-.03em;align-items:center;gap:7px;font-size:20px;font-weight:800;display:flex}.logo[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{padding-bottom:2px}.tag[data-astro-cid-nns7i3if]{color:#666;max-width:260px;font-size:14px;line-height:1.6}.col[data-astro-cid-nns7i3if]{flex-direction:column;gap:10px;display:flex}.h[data-astro-cid-nns7i3if]{font-size:13px;font-weight:700}.col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#666;font-size:14px}.col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--ink)}.bottom[data-astro-cid-nns7i3if]{border-top:1px solid #f0f0f0;flex-direction:column;gap:10px;padding-top:20px;padding-bottom:32px;display:flex}.legal[data-astro-cid-nns7i3if]{color:#777;max-width:900px;margin:0;font-size:12px;line-height:1.6}.copy[data-astro-cid-nns7i3if]{color:#888;font-size:13px}@media (width<=900px){.top[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr))}.about[data-astro-cid-nns7i3if]{grid-column:1/-1}}body{flex-direction:column;min-height:100vh;display:flex}main[data-astro-cid-hkbrpulz]{flex:1}.skip[data-astro-cid-hkbrpulz]{color:#fff;z-index:100;background:#0a0a0a;border-radius:10px;padding:10px 14px;font-size:14px;position:absolute;top:-48px;left:12px}.skip[data-astro-cid-hkbrpulz]:focus{color:#fff;top:12px}
