.hero-btn-primary[data-v-601c9587]{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:13px;font-weight:600;color:#fff;text-decoration:none;background:var(--vm-g-brand);box-shadow:var(--vm-glow-p);transition:transform .18s var(--vm-ease),box-shadow .18s}.hero-btn-primary[data-v-601c9587]:hover{box-shadow:var(--vm-glow-v)}.hero-btn-ghost[data-v-601c9587]{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:13px;font-weight:600;color:var(--vm-ink);text-decoration:none;background:var(--vm-surface);border:1px solid var(--vm-border);box-shadow:var(--vm-shadow-s);transition:transform .18s var(--vm-ease),border-color .18s}.hero-btn-ghost[data-v-601c9587]:hover{border-color:var(--vm-primary)}.terminal[data-v-601c9587]{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0d1117,#161b22);box-shadow:var(--vm-shadow-l);border:1px solid rgba(255,255,255,.08);height:360px;font-family:JetBrains Mono,Fira Code,Consolas,monospace}.terminal-badge[data-v-601c9587]{position:absolute;top:-1px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:0 0 12px 12px;font-size:.75rem;font-weight:600;color:#e5e7eb;background:#2563ebe6}.terminal-bar[data-v-601c9587]{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.dot[data-v-601c9587]{width:12px;height:12px;border-radius:50%}.terminal-file[data-v-601c9587]{margin-left:12px;font-size:.8rem;color:#6b7280}.terminal-body[data-v-601c9587]{padding:18px 20px;font-size:.86rem;color:#e6edf3;overflow:hidden}.code-line[data-v-601c9587]{display:flex;gap:18px;margin-bottom:6px;animation:vmCardIn .3s var(--vm-ease2) both}.ln[data-v-601c9587]{color:#484f58;min-width:16px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.caret[data-v-601c9587]{display:inline-block;width:8px;height:15px;background:#2563eb;animation:blink-601c9587 1s step-end infinite}@keyframes blink-601c9587{50%{opacity:0}}.c-gray[data-v-601c9587]{color:#8b949e}.c-violet[data-v-601c9587]{color:#79c0ff}.c-str[data-v-601c9587]{color:#7ee787}.c-num[data-v-601c9587]{color:#f2cc60}.c-ok[data-v-601c9587]{color:#56d364}.bento[data-v-601c9587]{position:relative;border-radius:18px;border:1px solid var(--vm-border);background:var(--vm-surface);padding:26px;box-shadow:var(--vm-shadow-s);transition:transform .22s var(--vm-ease),box-shadow .22s,border-color .22s}.bento[data-v-601c9587]:hover{box-shadow:var(--vm-shadow-m);border-color:#2563eb59}.bento-icon[data-v-601c9587]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;color:var(--vm-primary);background:var(--vm-primary-soft)}.bento-badge[data-v-601c9587]{position:absolute;top:20px;right:20px;padding:3px 9px;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vm-accent);background:var(--vm-accent-soft)}.step[data-v-601c9587]{border-radius:18px;border:1px solid var(--vm-border);background:var(--vm-glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:28px;box-shadow:var(--vm-shadow-s)}.step-num[data-v-601c9587]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-family:var(--vm-font-display);font-weight:800;color:#fff;background:var(--vm-g-brand)}.cta-box[data-v-601c9587]{position:relative;overflow:hidden;border-radius:26px;padding:72px 32px;text-align:center;background:var(--vm-g-multi);box-shadow:var(--vm-shadow-l)}.cta-btn-light[data-v-601c9587]{display:inline-flex;padding:13px 28px;border-radius:13px;font-weight:700;text-decoration:none;color:var(--vm-primary);background:#fff;transition:transform .18s var(--vm-ease)}.cta-btn-outline[data-v-601c9587]{display:inline-flex;padding:13px 28px;border-radius:13px;font-weight:700;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.5);transition:background .18s}.cta-btn-outline[data-v-601c9587]:hover{background:#ffffff24}
