.feature-page[data-v-a05080c9]{--feature-theme:#f59e0b;--feature-theme-soft:#f59e0b1a;--feature-theme-strong:#f59e0b33;background:var(--tx-bg-base)}.hero[data-v-a05080c9]{text-align:center;padding:128px 0 80px;position:relative;overflow:hidden}.hero-bg-grid[data-v-a05080c9]{background-image:linear-gradient(to right, var(--tx-border) 1px, transparent 1px), linear-gradient(to bottom, var(--tx-border) 1px, transparent 1px);opacity:.5;pointer-events:none;z-index:0;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 80%)}.hero-bg-glow[data-v-a05080c9]{background:radial-gradient(ellipse at center, var(--feature-theme-soft) 0%, transparent 70%);pointer-events:none;z-index:0;width:1200px;height:700px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.hero-inner[data-v-a05080c9]{z-index:1;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.hero-title[data-v-a05080c9]{max-width:960px}.hero-lead[data-v-a05080c9]{max-width:760px}.hero-ctas[data-v-a05080c9]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-meta[data-v-a05080c9]{background:var(--tx-bg-elevated);border:1px solid var(--tx-border);border-radius:var(--tx-radius-pill);box-shadow:var(--tx-shadow-card);gap:2px;margin-top:8px;padding:6px;display:inline-flex}.hero-meta-item[data-v-a05080c9]{font-family:var(--tx-font-mono);color:var(--tx-text-muted);border-radius:var(--tx-radius-pill);cursor:default;align-items:center;gap:6px;padding:8px 14px;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.hero-meta-item[data-v-a05080c9]:hover{background:var(--feature-theme-soft);color:var(--feature-theme)}.hero-meta-icon[data-v-a05080c9]{font-size:14px}.feature-section[data-v-a05080c9]{background:var(--tx-bg-surface)}.example-section[data-v-a05080c9]{background:var(--tx-bg-base)}.faq-section[data-v-a05080c9]{background:var(--tx-bg-surface)}.cta-section[data-v-a05080c9]{background:radial-gradient(ellipse at center, var(--feature-theme-soft) 0%, transparent 70%), var(--tx-bg-elevated);border-top:1px solid var(--tx-border)}.section-title[data-v-a05080c9]{text-align:center;max-width:880px;margin:16px auto 40px;position:relative}.section-title[data-v-a05080c9]:after{content:"";background:var(--feature-theme);border-radius:1px;width:40px;height:2px;margin:16px auto 0;display:block}.feature-card[data-v-a05080c9]{background:var(--tx-bg-elevated);border:1px solid var(--tx-border);border-radius:var(--tx-radius-lg);padding:24px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.feature-card[data-v-a05080c9]:before{content:"";background:linear-gradient(90deg, transparent, var(--feature-theme), transparent);opacity:0;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.feature-card[data-v-a05080c9]:hover{border-color:var(--feature-theme);transform:translateY(-4px);box-shadow:0 12px 32px #0f172a14}.feature-card[data-v-a05080c9]:hover:before{opacity:1}.feature-icon[data-v-a05080c9]{border-radius:var(--tx-radius);background:var(--feature-theme-soft);width:44px;height:44px;color:var(--feature-theme);justify-content:center;align-items:center;margin-bottom:14px;font-size:20px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s;display:inline-flex}.feature-card:hover .feature-icon[data-v-a05080c9]{background:var(--feature-theme-strong);transform:scale(1.08)rotate(-3deg)}.feature-icon[data-v-a05080c9] svg{width:1em;height:1em}.feature-grid[data-v-a05080c9]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.feature-card h3[data-v-a05080c9]{margin:0 0 8px;font-size:17px}.example-list[data-v-a05080c9]{flex-direction:column;gap:12px;max-width:920px;margin:0 auto;display:flex}.example-row[data-v-a05080c9]{background:var(--tx-bg-elevated);border:1px solid var(--tx-border);border-radius:var(--tx-radius);border-left:2px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 20px;transition:border-left-color .2s,background .2s,transform .2s;display:grid}.example-row[data-v-a05080c9]:hover{border-left-color:var(--feature-theme);background:var(--tx-bg-surface);transform:translate(4px)}.example-tag[data-v-a05080c9]{font-weight:600;background:var(--feature-theme-soft)!important;color:var(--feature-theme)!important;border-color:#0000!important}.example-cmd[data-v-a05080c9]{font-family:var(--tx-font-mono);color:var(--tx-text-primary);background:var(--tx-bg-inset);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:6px 10px;font-size:13px;overflow:hidden}.example-desc[data-v-a05080c9]{color:var(--tx-text-muted);font-size:12px}.faq-inner[data-v-a05080c9]{max-width:880px;margin:0 auto}.faq-list[data-v-a05080c9]{flex-direction:column;gap:12px;margin-top:16px;display:flex}.faq-item[data-v-a05080c9]{background:var(--tx-bg-elevated);border:1px solid var(--tx-border);border-radius:var(--tx-radius);cursor:pointer;transition:border-color .2s}.faq-item[data-v-a05080c9]:hover{border-color:var(--feature-theme)}.faq-q[data-v-a05080c9]{color:var(--tx-text-primary);padding:16px 20px;font-size:16px;font-weight:500;list-style:none;display:block}.faq-q[data-v-a05080c9]::-webkit-details-marker{display:none}.faq-q[data-v-a05080c9]:before{content:"+ ";color:var(--feature-theme);font-weight:700}.faq-item[open] .faq-q[data-v-a05080c9]:before{content:"− "}.faq-a[data-v-a05080c9]{color:var(--tx-text-muted);margin:0;padding:0 20px 16px;font-size:14px;line-height:1.7}.cta-inner[data-v-a05080c9]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.cta-links[data-v-a05080c9]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=1024px){.feature-grid[data-v-a05080c9]{grid-template-columns:repeat(2,1fr)}.example-row[data-v-a05080c9]{grid-template-columns:1fr;gap:6px}}@media (width<=768px){.feature-grid[data-v-a05080c9]{grid-template-columns:1fr}.hero-title[data-v-a05080c9]{font-size:40px}.hero-meta[data-v-a05080c9]{flex-wrap:wrap;justify-content:center}}
