.vxedt-page-embed {--vxedt-bg: #050409;--vxedt-surface: #0e0e14;--vxedt-surface2: #16161e;--vxedt-border: rgba(255, 255, 255, 0.1);--vxedt-text: #f4f4f8;--vxedt-muted: #a1a6b8;--vxedt-accent: #0e27f3;--vxedt-accent-light: #3a9bf5;--vxedt-accent-dim: rgba(14, 39, 243, 0.18);--vxedt-radius: 10px;--vxedt-shadow: 0 2px 16px rgba(0, 0, 0, 0.4);--vxedt-toc-top: 5.5rem;--vxedt-max: 1100px;--vxedt-pad-x: clamp(20px, 5vw, 48px);background: transparent;color: var(--vxedt-text);font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size: 16px;line-height: 1.6;width: 100%;max-width: 100%;margin: 0;padding: 0;overflow: visible;box-sizing: border-box;-webkit-font-smoothing: antialiased;position: relative;}.vxedt-page-embed *, .vxedt-page-embed *::before, .vxedt-page-embed *::after { box-sizing: border-box; }.vxedt-page-embed section {padding: 80px var(--vxedt-pad-x);margin: 0;overflow: visible;background: transparent;position: relative;}.vxedt-page-embed .vxedt-section-alt {background: var(--vxedt-surface);border-top: 1px solid var(--vxedt-border);border-bottom: 1px solid var(--vxedt-border);}.vxedt-page-embed .vxedt-section-inner {max-width: var(--vxedt-max);margin: 0 auto;overflow: visible;position: relative;}.vxedt-page-embed .vxedt-eyebrow {display: inline-block;color: var(--vxedt-accent-light);font-size: 12px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;margin-bottom: 12px;}.vxedt-page-embed .vxedt-h2 {font-size: clamp(28px, 4vw, 36px);font-weight: 800;letter-spacing: -0.8px;line-height: 1.15;margin: 0 0 16px;color: var(--vxedt-text);}.vxedt-page-embed .vxedt-lead {font-size: 17px;color: var(--vxedt-muted);max-width: 620px;line-height: 1.65;margin: 0 0 52px;}.vxedt-page-embed .vxedt-lead-tight {margin-bottom: 28px;}.vxedt-page-embed .vxedt-note {font-size: 14px;color: var(--vxedt-muted);margin: 0 0 28px;line-height: 1.6;}.vxedt-page-embed .vxedt-note-sm {font-size: 13px;color: var(--vxedt-muted);margin: 10px 0 0;line-height: 1.5;}.vxedt-page-embed .vxedt-feature-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 24px;}.vxedt-page-embed .vxedt-feature-card {background: var(--vxedt-surface);border: 1px solid var(--vxedt-border);border-radius: var(--vxedt-radius);padding: 28px;transition: border-color 0.2s, box-shadow 0.2s, transform 0.2s;}.vxedt-page-embed .vxedt-feature-card:hover {border-color: rgba(14, 39, 243, 0.4);box-shadow: var(--vxedt-shadow);transform: translateY(-2px);}.vxedt-page-embed .vxedt-feature-icon {width: 44px; height: 44px;border-radius: 10px;background: var(--vxedt-accent-dim);display: flex;align-items: center;justify-content: center;font-size: 20px;margin-bottom: 16px;}.vxedt-page-embed .vxedt-feature-card h3 {font-size: 16px;font-weight: 700;margin: 0 0 8px;color: var(--vxedt-text);}.vxedt-page-embed .vxedt-feature-card p {margin: 0;font-size: 14px;color: var(--vxedt-muted);line-height: 1.6;}.vxedt-page-embed .vxedt-toc-wrap {display: flex;gap: clamp(24px, 4vw, 48px);align-items: stretch;overflow: visible;position: relative;}.vxedt-page-embed .vxedt-toc-slot {flex: 0 1 200px;width: 200px;max-width: min(220px, 26vw);align-self: stretch;display: flex;flex-direction: column;position: relative;}.vxedt-page-embed .vxedt-toc {position: -webkit-sticky;position: sticky;top: var(--vxedt-toc-top);align-self: flex-start;width: 100%;z-index: 10;overflow: visible;background: var(--vxedt-surface2);border: 1px solid var(--vxedt-border);border-radius: var(--vxedt-radius);padding: 16px 14px;isolation: isolate;box-shadow: 0 4px 24px rgba(0, 0, 0, 0.35);box-sizing: border-box;}.vxedt-page-embed .vxedt-toc-main [id^="vxtpu-"] {scroll-margin-top: calc(var(--vxedt-toc-top) + 12px);}.vxedt-page-embed .vxedt-quote-stripe {text-align: center;max-width: 720px;margin: 0 auto;}.vxedt-page-embed .vxedt-quote-stripe p { margin: 0; }.vxedt-page-embed .vxedt-quote-main {font-size: clamp(1.1rem, 2.5vw, 1.28rem);color: var(--vxedt-text);line-height: 1.45;}.vxedt-page-embed .vxedt-quote-sub {margin-top: 10px !important;font-size: 15px;color: var(--vxedt-muted);}.vxedt-page-embed .vxtpu-cmd-group + .vxtpu-cmd-group {margin-top: 8px;}.vxedt-page-embed .vxtpu-build-platforms {display: flex;flex-direction: column;gap: 24px;max-width: 100%;}.vxedt-page-embed .vxtpu-build-row-two {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;align-items: stretch;}.vxedt-page-embed .vxtpu-build-cell {min-width: 0;}.vxedt-page-embed .vxtpu-build-windows {min-width: 0;}@media (max-width: 900px) {.vxedt-page-embed .vxtpu-build-row-two {grid-template-columns: 1fr;}}.vxedt-page-embed pre.vxtpu-pre-lang {tab-size: 4;}.vxedt-page-embed .vxtpu-lang-cmt {color: #64748b;font-style: italic;}.vxedt-page-embed .vxtpu-lang-kw {color: #38bdf8;font-weight: 600;}.vxedt-page-embed .vxtpu-lang-str {color: #86efac;}.vxedt-page-embed .vxtpu-lang-builtin {color: #c4b5fd;}.vxedt-page-embed #features,.vxedt-page-embed #build,.vxedt-page-embed #vxtpu-features,.vxedt-page-embed #vxtpu-build {scroll-margin-top: calc(var(--vxedt-toc-top) + 12px);}.vxedt-page-embed .vxedt-toc h4 {font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: var(--vxedt-muted);margin: 0 0 12px;line-height: 1.3;word-break: break-word;}.vxedt-page-embed .vxedt-toc ul {list-style: none;margin: 0;padding: 0;}.vxedt-page-embed .vxedt-toc li { margin-bottom: 4px; }.vxedt-page-embed .vxedt-toc a {font-size: 13px;line-height: 1.35;color: var(--vxedt-muted);text-decoration: none;transition: color 0.15s, border-color 0.15s;display: block;padding: 5px 0 5px 10px;border-left: 2px solid transparent;overflow-wrap: anywhere;word-break: break-word;hyphens: auto;}.vxedt-page-embed .vxedt-toc a:hover {color: var(--vxedt-accent);border-left-color: var(--vxedt-accent);}.vxedt-page-embed .vxedt-toc-main {flex: 1;min-width: 0;overflow: visible;}.vxedt-page-embed .vxedt-cmd-section { margin-bottom: 52px; }.vxedt-page-embed .vxedt-cmd-section h3 {font-size: 20px;font-weight: 700;color: var(--vxedt-text);margin: 0 0 16px;padding-bottom: 10px;border-bottom: 2px solid var(--vxedt-accent);display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}.vxedt-page-embed .vxedt-badge {font-size: 11px;font-weight: 600;letter-spacing: 0.8px;text-transform: uppercase;background: var(--vxedt-accent-dim);color: var(--vxedt-accent-light);padding: 2px 8px;border-radius: 4px;white-space: nowrap;max-width: 100%;overflow: hidden;text-overflow: ellipsis;}.vxedt-page-embed .vxedt-table-scroll {width: 100%;overflow-x: auto;overflow-y: visible;-webkit-overflow-scrolling: touch;margin: 0;border-radius: 6px;border: 1px solid var(--vxedt-border);}.vxedt-page-embed table {width: 100%;min-width: 520px;border-collapse: collapse;margin: 0;}.vxedt-page-embed th {background: var(--vxedt-surface2);color: var(--vxedt-text);font-size: 11px;font-weight: 600;letter-spacing: 0.8px;text-transform: uppercase;padding: 10px 14px;text-align: left;white-space: nowrap;}.vxedt-page-embed th:first-child { border-radius: 6px 0 0 0; }.vxedt-page-embed th:last-child { border-radius: 0 6px 0 0; }.vxedt-page-embed td {padding: 11px 14px;font-size: 14px;border-bottom: 1px solid var(--vxedt-border);vertical-align: top;color: var(--vxedt-muted);overflow-wrap: anywhere;}.vxedt-page-embed tr:last-child td { border-bottom: none; }.vxedt-page-embed tr:nth-child(even) td { background: rgba(255, 255, 255, 0.02); }.vxedt-page-embed code {font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size: 12px;background: var(--vxedt-surface2);border: 1px solid var(--vxedt-border);padding: 1px 6px;border-radius: 4px;color: var(--vxedt-accent-light);word-break: break-word;}.vxedt-page-embed .vxedt-info-banner {background: var(--vxedt-accent-dim);border: 1px solid rgba(14, 39, 243, 0.35);border-left: 4px solid var(--vxedt-accent);border-radius: 8px;padding: 16px 18px;font-size: 14px;color: var(--vxedt-text);line-height: 1.6;margin-bottom: 16px;overflow-wrap: anywhere;}.vxedt-page-embed .vxedt-info-banner strong { color: var(--vxedt-accent); }.vxedt-page-embed kbd {display: inline-block;font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size: 11px;background: var(--vxedt-surface2);border: 1px solid var(--vxedt-border);border-bottom-width: 2px;border-radius: 4px;padding: 2px 7px;color: var(--vxedt-text);white-space: nowrap;max-width: 100%;overflow-x: auto;}.vxedt-page-embed .vxedt-qualifier-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 16px;margin-top: 8px;}.vxedt-page-embed .vxedt-qualifier-pill {background: var(--vxedt-surface);border: 1.5px solid var(--vxedt-accent);border-radius: 8px;padding: 16px;text-align: center;min-width: 0;}.vxedt-page-embed .vxedt-qualifier-pill .vxedt-qp-name {font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size: 14px;font-weight: 700;color: var(--vxedt-accent-light);word-break: break-all;}.vxedt-page-embed .vxedt-qualifier-pill .vxedt-qp-desc {font-size: 12px;color: var(--vxedt-muted);margin-top: 6px;line-height: 1.45;overflow-wrap: anywhere;}.vxedt-page-embed .vxedt-keybind-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 24px;}.vxedt-page-embed .vxedt-keybind-card {background: var(--vxedt-surface);border: 1px solid var(--vxedt-border);border-radius: var(--vxedt-radius);overflow: hidden;min-width: 0;}.vxedt-page-embed .vxedt-keybind-header {background: var(--vxedt-surface2);color: var(--vxedt-text);padding: 14px 18px;font-size: 14px;font-weight: 700;display: flex;align-items: center;gap: 10px;flex-wrap: wrap;}.vxedt-page-embed .vxedt-kb-icon {font-size: 16px;flex-shrink: 0;line-height: 1;}.vxedt-page-embed .vxedt-keybind-card .vxedt-table-scroll { border: none; border-radius: 0; border-top: 1px solid var(--vxedt-border); }.vxedt-page-embed .vxedt-keybind-card table { min-width: 400px; }.vxedt-page-embed .vxedt-keybind-card th { background: #1a1b24; }.vxedt-page-embed .vxedt-keybind-card th,.vxedt-page-embed .vxedt-keybind-card td {vertical-align: middle;}.vxedt-page-embed .vxedt-keybind-card .vxedt-keybind-keycell {display: inline-flex;flex-wrap: wrap;align-items: center;gap: 0.2em;max-width: 100%;min-width: 0;}.vxedt-page-embed .vxedt-keybind-card kbd {display: inline-flex;align-items: center;justify-content: center;line-height: 1.25;flex-shrink: 0;}.vxedt-page-embed .vxedt-two-col {display: grid;grid-template-columns: 1fr 1fr;gap: 32px;align-items: start;}.vxedt-page-embed .vxedt-code-panel {background: #0a0a0f;border-radius: 8px;overflow: hidden;border: 1px solid var(--vxedt-border);margin-bottom: 24px;}.vxedt-page-embed .vxedt-code-panel:last-child { margin-bottom: 0; }.vxedt-page-embed .vxedt-code-bar {background: #12121a;padding: 8px 16px;font-size: 12px;color: rgba(255, 255, 255, 0.45);font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;}.vxedt-page-embed .vxedt-pre {margin: 0;padding: 20px;font-family: ui-monospace, "SF Mono", Menlo, Consolas, monospace;font-size: 13px;line-height: 1.85;color: #e2e8f0;overflow-x: auto;white-space: pre;word-break: normal;}.vxedt-page-embed .vxedt-pre-shell { color: #4ade80; line-height: 1.75; white-space: pre; }.vxedt-page-embed .vxedt-kb-note {padding: 14px 16px;font-size: 13px;color: var(--vxedt-muted);border-top: 1px solid var(--vxedt-border);overflow-wrap: anywhere;}.vxedt-page-embed .vxedt-req-list {margin: 0;font-size: 14px;color: var(--vxedt-muted);line-height: 2;padding-left: 20px;}.vxedt-page-embed .vxedt-mt {margin-top: 32px;}.vxedt-page-embed .vxedt-mt-lg {margin-top: 40px;}@media (max-width: 900px) {.vxedt-page-embed section { padding: 56px var(--vxedt-pad-x); }.vxedt-page-embed .vxedt-feature-grid,.vxedt-page-embed .vxedt-keybind-grid,.vxedt-page-embed .vxedt-two-col,.vxedt-page-embed .vxedt-qualifier-grid {grid-template-columns: 1fr;}.vxedt-page-embed .vxedt-toc-wrap {flex-direction: column;}.vxedt-page-embed .vxedt-toc-slot {width: 100%;max-width: none;flex: none;}.vxedt-page-embed .vxedt-toc {position: relative !important;top: auto !important;width: 100% !important;z-index: 1;align-self: stretch;box-shadow: none;}.vxedt-page-embed {max-width: 100%;min-width: 0;overflow-x: clip;}.vxedt-page-embed .vxedt-section-inner {min-width: 0;max-width: 100%;}.vxedt-page-embed .vxedt-table-scroll {overflow-x: visible;max-width: 100%;}.vxedt-page-embed table {min-width: 0 !important;width: 100%;max-width: 100%;table-layout: fixed;}.vxedt-page-embed .vxedt-keybind-card table {min-width: 0 !important;}.vxedt-page-embed th,.vxedt-page-embed td {white-space: normal;word-break: break-word;hyphens: auto;}.vxedt-page-embed th:first-child:not(:last-child),.vxedt-page-embed td:first-child:not(:last-child) {width: 36%;padding-right: 8px;}.vxedt-page-embed th:last-child:not(:first-child),.vxedt-page-embed td:last-child:not(:first-child) {padding-left: 8px;}.vxedt-page-embed td code,.vxedt-page-embed th code {white-space: normal;word-break: break-word;}.vxedt-page-embed kbd {white-space: normal;word-break: break-word;overflow-x: visible;max-width: 100%;}.vxedt-page-embed .vxedt-badge {white-space: normal;word-break: break-word;hyphens: auto;}.vxedt-page-embed .vxedt-pre,.vxedt-page-embed .vxedt-pre-shell {white-space: pre-wrap;overflow-x: hidden;word-break: break-word;overflow-wrap: anywhere;}.vxedt-page-embed .vxedt-code-panel {max-width: 100%;overflow-x: hidden;}.vxedt-page-embed .vxedt-keybind-card th:first-child:not(:last-child),.vxedt-page-embed .vxedt-keybind-card td:first-child:not(:last-child) {width: 50%;padding-right: 10px;}.vxedt-page-embed .vxedt-keybind-card .vxedt-keybind-keycell {flex-wrap: nowrap;}.vxedt-page-embed .vxedt-keybind-card kbd {white-space: nowrap;word-break: normal;}}