.wrap[data-v-14d1b993]{max-width:1160px;margin:0 auto;padding:0 32px}code[data-v-14d1b993]{padding:1px 6px;border-radius:5px;background:var(--accent-light);color:var(--accent);font-family:JetBrains Mono,Consolas,monospace;font-size:.88em;white-space:nowrap}.hero[data-v-14d1b993]{padding:64px 0 80px;background:radial-gradient(900px 420px at 85% 10%,rgba(67,56,202,.09),transparent 70%),var(--bg);overflow:hidden}.hero-grid[data-v-14d1b993]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}.eyebrow[data-v-14d1b993]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--accent-light);color:var(--accent);font-size:13px;font-weight:600}.hero-title[data-v-14d1b993]{margin:20px 0 18px;font-family:var(--font-serif);font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1.2;color:var(--text0)}.hero-desc[data-v-14d1b993]{max-width:34em;font-size:16px;line-height:1.9;color:var(--text2)}.hero-btns[data-v-14d1b993]{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 22px}.btn-lg[data-v-14d1b993]{padding:12px 24px;font-size:15px}.hero-proof[data-v-14d1b993]{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;font-size:13.5px;color:var(--text2)}.hero-proof li[data-v-14d1b993]{display:flex;align-items:center;gap:6px}.hero-proof li .icon[data-v-14d1b993]{color:var(--accent)}.frame[data-v-14d1b993]{margin:0;border-radius:14px;overflow:hidden;background:var(--bg1);border:1px solid var(--border);box-shadow:var(--shadow);line-height:0}.frame img[data-v-14d1b993]{width:100%;height:auto;display:block}.hero-shot[data-v-14d1b993]{box-shadow:var(--shadow-lg)}.section[data-v-14d1b993]{padding:88px 0}.section-white[data-v-14d1b993]{background:var(--bg1);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-title[data-v-14d1b993]{font-family:var(--font-serif);font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.3;color:var(--text0)}.section-desc[data-v-14d1b993]{margin-top:12px;max-width:42em;font-size:15.5px;line-height:1.85;color:var(--text2)}.section-desc a[data-v-14d1b993],.step-note a[data-v-14d1b993]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.rows[data-v-14d1b993]{display:flex;flex-direction:column;gap:72px;margin-top:52px}.row[data-v-14d1b993]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}.row.reverse[data-v-14d1b993]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.row.reverse>.frame[data-v-14d1b993]{order:2}.row-icon[data-v-14d1b993]{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;margin-bottom:14px;background:var(--accent);color:#fff}.row-text h3[data-v-14d1b993]{font-family:var(--font-serif);font-size:24px;font-weight:700;color:var(--text0);line-height:1.35}.row-text>p[data-v-14d1b993]{margin-top:12px;font-size:15.5px;line-height:1.9;color:var(--text2)}.ticks[data-v-14d1b993]{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:10px}.ticks li[data-v-14d1b993]{position:relative;padding-left:26px;font-size:14.5px;line-height:1.7;color:var(--text1)}.ticks li[data-v-14d1b993]:before{content:"";position:absolute;left:2px;top:.45em;width:14px;height:14px;border-radius:50%;background:var(--accent-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234338ca' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5l10 -10'/%3E%3C/svg%3E") center / 10px no-repeat}.table-wrap[data-v-14d1b993]{margin-top:36px;max-width:860px;overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--bg1);box-shadow:var(--shadow)}.compare[data-v-14d1b993]{width:100%;border-collapse:collapse;font-size:14.5px}.compare th[data-v-14d1b993],.compare td[data-v-14d1b993]{padding:14px 20px;text-align:left;border-bottom:1px solid var(--border2);line-height:1.6}.compare tbody tr:last-child th[data-v-14d1b993],.compare tbody tr:last-child td[data-v-14d1b993]{border-bottom:none}.compare thead th[data-v-14d1b993]{font-size:14px;font-weight:600;color:var(--text0);background:var(--bg)}.compare thead th[data-v-14d1b993]:last-child{color:var(--accent)}.compare tbody th[data-v-14d1b993]{font-weight:500;color:var(--text1)}.compare td[data-v-14d1b993]{color:var(--text2);white-space:nowrap}.compare td[data-v-14d1b993]:last-child{color:var(--text0);font-weight:500}.steps[data-v-14d1b993]{list-style:none;counter-reset:step;margin-top:40px;display:flex;flex-direction:column;gap:28px;max-width:860px}.step[data-v-14d1b993]{position:relative;padding-left:52px;counter-increment:step}.step[data-v-14d1b993]:before{content:counter(step);position:absolute;left:0;top:-2px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:700;font-size:15px}.step h3[data-v-14d1b993]{font-size:17px;font-weight:600;color:var(--text0);line-height:30px}.code[data-v-14d1b993]{position:relative;margin-top:12px;border-radius:12px;background:#1a2440;overflow:hidden}.code pre[data-v-14d1b993]{padding:16px 104px 16px 20px;overflow-x:auto;line-height:1.75}.code code[data-v-14d1b993]{padding:0;background:none;font-family:JetBrains Mono,Cascadia Code,Fira Code,Consolas,monospace;font-size:13.5px;color:#e2e8f0;white-space:pre}.copy-btn[data-v-14d1b993]{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff0f;font-family:inherit;font-size:12.5px;color:#cbd5e1;cursor:pointer}.copy-btn[data-v-14d1b993]:hover{background:#ffffff24;color:#fff}.step-note[data-v-14d1b993]{margin-top:10px;font-size:14.5px;line-height:1.8;color:var(--text2)}.releases[data-v-14d1b993]{list-style:none;max-width:860px;margin-top:32px;display:flex;flex-direction:column;gap:20px}.release[data-v-14d1b993]{padding:24px 28px}.release-meta[data-v-14d1b993]{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px}.release-version[data-v-14d1b993]{font-size:20px;font-weight:700;color:var(--text0)}.release-date[data-v-14d1b993]{font-size:13.5px;color:var(--text3)}.latest-badge[data-v-14d1b993]{padding:2px 8px;border-radius:999px;background:var(--accent-light);color:var(--accent);font-size:12px;font-weight:600}.release-summary[data-v-14d1b993]{font-size:14.5px;line-height:1.8;color:var(--text1)}.release-section[data-v-14d1b993]{margin:16px 0 8px;font-size:14px;font-weight:600;color:var(--text0)}.items[data-v-14d1b993]{list-style:none;display:flex;flex-direction:column;gap:10px}.items li[data-v-14d1b993]{display:flex;gap:10px;font-size:14.5px;line-height:1.8;color:var(--text1)}.tag[data-v-14d1b993]{flex-shrink:0;height:fit-content;margin-top:3px;padding:1px 8px;border-radius:6px;background:var(--accent-light);color:var(--accent);font-size:12px;font-weight:600;line-height:1.7}.tag-action[data-v-14d1b993]{background:#fef3c7;color:#b45309}.item-text[data-v-14d1b993] code{font-size:.86em}@media (max-width: 900px){.hero-grid[data-v-14d1b993],.row[data-v-14d1b993],.row.reverse[data-v-14d1b993]{grid-template-columns:1fr}.row.reverse>.frame[data-v-14d1b993]{order:0}.rows[data-v-14d1b993]{gap:56px}}@media (max-width: 640px){.wrap[data-v-14d1b993]{padding:0 16px}.section[data-v-14d1b993]{padding:64px 0}.hero[data-v-14d1b993]{padding:40px 0 56px}.hero-title[data-v-14d1b993]{font-size:32px}.btn-lg[data-v-14d1b993]{flex:1}.compare th[data-v-14d1b993],.compare td[data-v-14d1b993]{padding:12px 14px}.step[data-v-14d1b993]{padding-left:44px}.code pre[data-v-14d1b993]{padding:52px 16px 14px}.code code[data-v-14d1b993]{font-size:12.5px}.release[data-v-14d1b993]{padding:20px 18px}}
