/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/display-vietnamese.027a456e.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/body-vietnamese.03c738f9.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/mono-vietnamese.b579f8b3.woff2)format("woff2")}:root{--vcs-color-ink-700:oklch(27% .022 264);--vcs-color-ink-800:oklch(21% .02 264);--vcs-color-ink-900:oklch(16% .018 264);--vcs-color-ink-scrim:oklch(10% .02 264/.65);--vcs-color-graphite-400:oklch(70% .01 264);--vcs-color-graphite-500:oklch(56% .012 264);--vcs-color-graphite-600:oklch(44% .014 264);--vcs-color-cool-100:oklch(97% .004 264);--vcs-color-cool-200:oklch(93% .006 264);--vcs-color-cool-300:oklch(86% .008 264);--vcs-color-paper-50:oklch(98.5% .008 82);--vcs-color-paper-100:oklch(95.5% .01 82);--vcs-color-paper-200:oklch(89.5% .012 82);--vcs-color-spectral-400:oklch(76% .13 252);--vcs-color-spectral-500:oklch(65% .165 252);--vcs-color-spectral-600:oklch(55% .17 252);--vcs-color-spectral-700:oklch(43% .15 252);--vcs-color-copper-400:oklch(79% .105 58);--vcs-color-copper-500:oklch(68% .135 58);--vcs-color-copper-600:oklch(56% .13 58);--vcs-color-copper-700:oklch(42% .105 58);--vcs-color-signal-pass:oklch(72% .15 155);--vcs-color-signal-pass-on-light:oklch(40% .12 155);--vcs-color-signal-fail:oklch(68% .18 25);--vcs-color-signal-fail-on-light:oklch(44% .16 25);--vcs-color-signal-blocked:oklch(79% .105 58);--vcs-context-brand-canvas:var(--vcs-color-ink-900);--vcs-context-brand-raised:var(--vcs-color-ink-800);--vcs-context-brand-border:var(--vcs-color-graphite-600);--vcs-context-brand-border-strong:var(--vcs-color-graphite-500);--vcs-context-brand-text-primary:var(--vcs-color-cool-100);--vcs-context-brand-text-muted:var(--vcs-color-cool-300);--vcs-context-brand-link-default:var(--vcs-color-spectral-400);--vcs-context-brand-link-hover:var(--vcs-color-cool-100);--vcs-context-brand-focus-ring:var(--vcs-color-spectral-400);--vcs-context-brand-selection-layer:var(--vcs-color-spectral-400);--vcs-context-brand-selection-text:var(--vcs-color-ink-900);--vcs-context-brand-disabled-layer:var(--vcs-color-ink-800);--vcs-context-brand-disabled-text:var(--vcs-color-graphite-500);--vcs-context-brand-disabled-border:var(--vcs-color-graphite-600);--vcs-context-brand-active-layer:var(--vcs-color-ink-700);--vcs-context-brand-active-text:var(--vcs-color-spectral-400);--vcs-context-brand-active-indicator:var(--vcs-color-spectral-400);--vcs-context-brand-verified-layer:var(--vcs-color-ink-700);--vcs-context-brand-verified-text:var(--vcs-color-signal-pass);--vcs-context-brand-verified-indicator:var(--vcs-color-signal-pass);--vcs-context-brand-gate-layer:var(--vcs-color-ink-700);--vcs-context-brand-gate-text:var(--vcs-color-copper-400);--vcs-context-brand-gate-indicator:var(--vcs-color-copper-400);--vcs-context-brand-destructive-layer:var(--vcs-color-ink-700);--vcs-context-brand-destructive-text:var(--vcs-color-signal-fail);--vcs-context-brand-destructive-indicator:var(--vcs-color-signal-fail);--vcs-context-reading-canvas:var(--vcs-color-paper-50);--vcs-context-reading-raised:var(--vcs-color-paper-100);--vcs-context-reading-border:var(--vcs-color-paper-200);--vcs-context-reading-border-strong:var(--vcs-color-graphite-600);--vcs-context-reading-text-primary:var(--vcs-color-ink-900);--vcs-context-reading-text-muted:var(--vcs-color-ink-700);--vcs-context-reading-link-default:var(--vcs-color-spectral-700);--vcs-context-reading-link-hover:var(--vcs-color-ink-900);--vcs-context-reading-focus-ring:var(--vcs-color-spectral-700);--vcs-context-reading-selection-layer:var(--vcs-color-spectral-400);--vcs-context-reading-selection-text:var(--vcs-color-ink-900);--vcs-context-reading-disabled-layer:var(--vcs-color-paper-100);--vcs-context-reading-disabled-text:var(--vcs-color-graphite-600);--vcs-context-reading-disabled-border:var(--vcs-color-paper-200);--vcs-context-reading-active-layer:var(--vcs-color-paper-100);--vcs-context-reading-active-text:var(--vcs-color-spectral-700);--vcs-context-reading-active-indicator:var(--vcs-color-spectral-700);--vcs-context-reading-verified-layer:var(--vcs-color-paper-100);--vcs-context-reading-verified-text:var(--vcs-color-signal-pass-on-light);--vcs-context-reading-verified-indicator:var(--vcs-color-signal-pass-on-light);--vcs-context-reading-gate-layer:var(--vcs-color-paper-100);--vcs-context-reading-gate-text:var(--vcs-color-copper-700);--vcs-context-reading-gate-indicator:var(--vcs-color-copper-700);--vcs-context-reading-destructive-layer:var(--vcs-color-paper-100);--vcs-context-reading-destructive-text:var(--vcs-color-signal-fail-on-light);--vcs-context-reading-destructive-indicator:var(--vcs-color-signal-fail-on-light);--vcs-context-instrument-canvas:var(--vcs-color-ink-900);--vcs-context-instrument-raised:var(--vcs-color-ink-800);--vcs-context-instrument-border:var(--vcs-color-graphite-600);--vcs-context-instrument-border-strong:var(--vcs-color-graphite-500);--vcs-context-instrument-text-primary:var(--vcs-color-cool-100);--vcs-context-instrument-text-muted:var(--vcs-color-cool-300);--vcs-context-instrument-link-default:var(--vcs-color-spectral-400);--vcs-context-instrument-link-hover:var(--vcs-color-cool-100);--vcs-context-instrument-focus-ring:var(--vcs-color-spectral-400);--vcs-context-instrument-selection-layer:var(--vcs-color-spectral-400);--vcs-context-instrument-selection-text:var(--vcs-color-ink-900);--vcs-context-instrument-disabled-layer:var(--vcs-color-ink-800);--vcs-context-instrument-disabled-text:var(--vcs-color-graphite-500);--vcs-context-instrument-disabled-border:var(--vcs-color-graphite-600);--vcs-context-instrument-active-layer:var(--vcs-color-ink-700);--vcs-context-instrument-active-text:var(--vcs-color-spectral-400);--vcs-context-instrument-active-indicator:var(--vcs-color-spectral-400);--vcs-context-instrument-verified-layer:var(--vcs-color-ink-700);--vcs-context-instrument-verified-text:var(--vcs-color-signal-pass);--vcs-context-instrument-verified-indicator:var(--vcs-color-signal-pass);--vcs-context-instrument-gate-layer:var(--vcs-color-ink-700);--vcs-context-instrument-gate-text:var(--vcs-color-copper-400);--vcs-context-instrument-gate-indicator:var(--vcs-color-copper-400);--vcs-context-instrument-destructive-layer:var(--vcs-color-ink-700);--vcs-context-instrument-destructive-text:var(--vcs-color-signal-fail);--vcs-context-instrument-destructive-indicator:var(--vcs-color-signal-fail);--vcs-context-overlay-canvas:var(--vcs-color-ink-800);--vcs-context-overlay-raised:var(--vcs-color-ink-700);--vcs-context-overlay-scrim:var(--vcs-color-ink-scrim);--vcs-context-overlay-border:var(--vcs-color-graphite-500);--vcs-context-overlay-border-strong:var(--vcs-color-graphite-400);--vcs-context-overlay-text-primary:var(--vcs-color-cool-100);--vcs-context-overlay-text-muted:var(--vcs-color-cool-300);--vcs-context-overlay-link-default:var(--vcs-color-spectral-400);--vcs-context-overlay-link-hover:var(--vcs-color-cool-100);--vcs-context-overlay-focus-ring:var(--vcs-color-spectral-400);--vcs-context-overlay-selection-layer:var(--vcs-color-spectral-400);--vcs-context-overlay-selection-text:var(--vcs-color-ink-900);--vcs-context-overlay-disabled-layer:var(--vcs-color-ink-800);--vcs-context-overlay-disabled-text:var(--vcs-color-graphite-500);--vcs-context-overlay-disabled-border:var(--vcs-color-graphite-600);--vcs-context-overlay-active-layer:var(--vcs-color-ink-700);--vcs-context-overlay-active-text:var(--vcs-color-spectral-400);--vcs-context-overlay-active-indicator:var(--vcs-color-spectral-400);--vcs-context-overlay-verified-layer:var(--vcs-color-ink-700);--vcs-context-overlay-verified-text:var(--vcs-color-signal-pass);--vcs-context-overlay-verified-indicator:var(--vcs-color-signal-pass);--vcs-context-overlay-gate-layer:var(--vcs-color-ink-700);--vcs-context-overlay-gate-text:var(--vcs-color-copper-400);--vcs-context-overlay-gate-indicator:var(--vcs-color-copper-400);--vcs-context-overlay-destructive-layer:var(--vcs-color-ink-700);--vcs-context-overlay-destructive-text:var(--vcs-color-signal-fail);--vcs-context-overlay-destructive-indicator:var(--vcs-color-signal-fail);--vcs-surface-canvas:var(--vcs-color-ink-900);--vcs-surface-raised:var(--vcs-color-ink-800);--vcs-surface-overlay:var(--vcs-color-ink-700);--vcs-surface-border:var(--vcs-color-graphite-600);--vcs-surface-border-strong:var(--vcs-color-graphite-500);--vcs-text-primary:var(--vcs-color-cool-100);--vcs-text-secondary:var(--vcs-color-cool-300);--vcs-text-muted:var(--vcs-color-graphite-400);--vcs-text-accent:var(--vcs-color-spectral-400);--vcs-text-gate:var(--vcs-color-copper-400);--vcs-text-on-accent:var(--vcs-color-ink-900);--vcs-topology-node:var(--vcs-color-ink-700);--vcs-topology-node-active:var(--vcs-color-spectral-600);--vcs-topology-edge:var(--vcs-color-graphite-600);--vcs-topology-edge-active:var(--vcs-color-spectral-500);--vcs-topology-gate:var(--vcs-color-copper-500);--vcs-topology-checkpoint:var(--vcs-color-cool-300);--vcs-topology-witness:var(--vcs-color-spectral-400);--vcs-state-hover-layer:var(--vcs-color-ink-700);--vcs-state-hover-border:var(--vcs-color-graphite-500);--vcs-state-pressed-layer:var(--vcs-color-ink-800);--vcs-state-pressed-border:var(--vcs-color-graphite-500);--vcs-state-selected-layer:var(--vcs-color-spectral-400);--vcs-state-selected-border:var(--vcs-color-spectral-500);--vcs-state-selected-text:var(--vcs-text-on-accent);--vcs-state-current-indicator:var(--vcs-color-spectral-400);--vcs-state-current-text:var(--vcs-color-cool-100);--vcs-state-disabled-layer:var(--vcs-color-ink-800);--vcs-state-disabled-text:var(--vcs-color-graphite-500);--vcs-state-disabled-border:var(--vcs-color-graphite-600);--vcs-state-loading-indicator:var(--vcs-color-spectral-500);--vcs-state-loading-track:var(--vcs-color-ink-700);--vcs-state-success-text:var(--vcs-color-signal-pass);--vcs-state-success-border:var(--vcs-color-signal-pass);--vcs-state-success-layer:var(--vcs-color-ink-700);--vcs-state-error-text:var(--vcs-color-signal-fail);--vcs-state-error-border:var(--vcs-color-signal-fail);--vcs-state-error-layer:var(--vcs-color-ink-700);--vcs-state-destructive-text:var(--vcs-color-signal-fail);--vcs-state-destructive-border:var(--vcs-color-signal-fail);--vcs-state-destructive-indicator:var(--vcs-color-signal-fail);--vcs-state-copy-success-indicator:var(--vcs-color-signal-pass);--vcs-content-code-background:var(--vcs-color-ink-800);--vcs-content-code-text:var(--vcs-color-cool-100);--vcs-content-code-border:var(--vcs-color-graphite-600);--vcs-content-code-prompt:var(--vcs-color-spectral-400);--vcs-content-code-inline-background:var(--vcs-color-ink-700);--vcs-content-code-inline-text:var(--vcs-color-cool-100);--vcs-content-table-header:var(--vcs-color-ink-800);--vcs-content-table-header-text:var(--vcs-color-cool-100);--vcs-content-table-row:var(--vcs-color-ink-900);--vcs-content-table-row-stripe:var(--vcs-color-ink-800);--vcs-content-table-divider:var(--vcs-color-graphite-600);--vcs-content-table-scroll-affordance:var(--vcs-color-spectral-400);--vcs-content-callout-note-layer:var(--vcs-color-ink-800);--vcs-content-callout-note-border:var(--vcs-color-graphite-500);--vcs-content-callout-note-text:var(--vcs-color-cool-100);--vcs-content-callout-note-label:var(--vcs-color-cool-300);--vcs-content-callout-gate-layer:var(--vcs-color-ink-800);--vcs-content-callout-gate-border:var(--vcs-color-copper-500);--vcs-content-callout-gate-text:var(--vcs-color-cool-100);--vcs-content-callout-gate-label:var(--vcs-color-copper-400);--vcs-content-callout-boundary-layer:var(--vcs-color-ink-800);--vcs-content-callout-boundary-border:var(--vcs-color-graphite-500);--vcs-content-callout-boundary-text:var(--vcs-color-cool-100);--vcs-content-callout-boundary-label:var(--vcs-color-spectral-400);--vcs-content-callout-destructive-layer:var(--vcs-color-ink-800);--vcs-content-callout-destructive-border:var(--vcs-color-signal-fail);--vcs-content-callout-destructive-text:var(--vcs-color-cool-100);--vcs-content-callout-destructive-label:var(--vcs-color-signal-fail);--vcs-content-callout-evidence-layer:var(--vcs-color-ink-800);--vcs-content-callout-evidence-border:var(--vcs-color-graphite-500);--vcs-content-callout-evidence-text:var(--vcs-color-cool-100);--vcs-content-callout-evidence-label:var(--vcs-color-signal-pass);--vcs-content-overlay-background:var(--vcs-color-ink-700);--vcs-content-overlay-border:var(--vcs-color-graphite-500);--vcs-content-overlay-scrim:var(--vcs-color-ink-scrim);--vcs-content-selection-background:var(--vcs-color-spectral-600);--vcs-content-selection-text:var(--vcs-color-ink-900);--vcs-content-empty-text:var(--vcs-color-cool-300);--vcs-content-empty-border:var(--vcs-color-graphite-600);--vcs-content-error-surface-layer:var(--vcs-color-ink-800);--vcs-content-error-surface-border:var(--vcs-color-signal-fail);--vcs-content-error-surface-text:var(--vcs-color-cool-100);--vcs-content-error-surface-label:var(--vcs-color-signal-fail);--vcs-font-family-display:"Be Vietnam Pro",system-ui,sans-serif;--vcs-font-family-body:Inter,system-ui,sans-serif;--vcs-font-family-mono:"JetBrains Mono",ui-monospace,monospace;--vcs-font-weight-regular:400;--vcs-font-weight-medium:500;--vcs-font-weight-bold:700;--vcs-font-size-xs:.75rem;--vcs-font-size-sm:.875rem;--vcs-font-size-md:1rem;--vcs-font-size-lg:1.25rem;--vcs-font-size-xl:1.5625rem;--vcs-font-size-2xl:1.953rem;--vcs-font-size-3xl:2.441rem;--vcs-font-size-4xl:3.052rem;--vcs-font-line-height-tight:1.15;--vcs-font-line-height-snug:1.35;--vcs-font-line-height-normal:1.6;--vcs-font-line-height-relaxed:1.75;--vcs-font-tracking-tight:-.02em;--vcs-font-tracking-normal:0em;--vcs-font-tracking-wide:.06em;--vcs-space-0:0rem;--vcs-space-1:.25rem;--vcs-space-2:.5rem;--vcs-space-3:.75rem;--vcs-space-4:1rem;--vcs-space-5:1.5rem;--vcs-space-6:2rem;--vcs-space-7:3rem;--vcs-space-8:4rem;--vcs-space-9:6rem;--vcs-space-10:8rem;--vcs-size-touch-target:2.75rem;--vcs-size-content-max:72rem;--vcs-size-prose-max:38rem;--vcs-size-reference-max:56rem;--vcs-layout-docs-header-height:3.5rem;--vcs-layout-docs-sidebar-width:16rem;--vcs-layout-docs-toc-width:13rem;--vcs-layout-docs-sticky-offset:4rem;--vcs-layout-docs-rail-viewport-height:calc(100vh - 4rem);--vcs-layout-table-column-min:8rem;--vcs-layout-table-column-max:22rem;--vcs-layout-marketing-split-gap:2rem;--vcs-layout-marketing-path-gap:3rem;--vcs-layout-marketing-ledger-gap:1.5rem;--vcs-layout-density-compact-row:2rem;--vcs-layout-density-prose-row:2.75rem;--vcs-layout-density-reference-row:3rem;--vcs-border-width-hairline:1px;--vcs-border-width-thick:2px;--vcs-border-radius-none:0rem;--vcs-border-radius-sm:.125rem;--vcs-border-radius-md:.25rem;--vcs-border-radius-lg:.5rem;--vcs-border-radius-pill:999rem;--vcs-focus-width:2px;--vcs-focus-offset:2px;--vcs-focus-color:var(--vcs-color-spectral-400);--vcs-focus-color-on-light:var(--vcs-color-spectral-600);--vcs-motion-duration-instant:80ms;--vcs-motion-duration-fast:.15s;--vcs-motion-duration-normal:.24s;--vcs-motion-duration-slow:.4s;--vcs-motion-easing-standard:cubic-bezier(.2,0,0,1);--vcs-motion-easing-enter:cubic-bezier(0,0,0,1);--vcs-motion-easing-exit:cubic-bezier(.3,0,1,1);--vcs-elevation-raised:0rem .0625rem .125rem 0rem oklch(10% .02 264/.45);--vcs-elevation-overlay:0rem .5rem 1.5rem 0rem oklch(10% .02 264/.55);--vcs-app-background:var(--vcs-surface-canvas);--vcs-app-foreground:var(--vcs-text-primary);--vcs-app-measure:var(--vcs-size-prose-max);--vcs-app-leading:var(--vcs-font-line-height-relaxed)}@media (prefers-reduced-motion:reduce){:root{--vcs-motion-duration-instant:0s;--vcs-motion-duration-fast:0s;--vcs-motion-duration-normal:0s;--vcs-motion-duration-slow:0s}}:root,[data-surface-context=reading]{--vc-color-canvas:var(--vcs-context-reading-canvas);--vc-color-canvas-raised:var(--vcs-context-reading-raised);--vc-color-text:var(--vcs-context-reading-text-primary);--vc-color-text-muted:var(--vcs-context-reading-text-muted);--vc-color-link:var(--vcs-context-reading-link-default);--vc-color-link-hover:var(--vcs-context-reading-link-hover);--vc-color-border:var(--vcs-context-reading-border);--vc-color-border-strong:var(--vcs-context-reading-border-strong);--vc-color-focus:var(--vcs-context-reading-focus-ring);--vc-color-focus-contrast:var(--vcs-context-reading-canvas);--vc-color-selection-background:var(--vcs-context-reading-selection-layer);--vc-color-selection-text:var(--vcs-context-reading-selection-text);--vc-color-active-layer:var(--vcs-context-reading-active-layer);--vc-color-active-text:var(--vcs-context-reading-active-text);--vc-color-active-indicator:var(--vcs-context-reading-active-indicator);--vc-color-verified-layer:var(--vcs-context-reading-verified-layer);--vc-color-verified-text:var(--vcs-context-reading-verified-text);--vc-color-verified-indicator:var(--vcs-context-reading-verified-indicator);--vc-color-gate-layer:var(--vcs-context-reading-gate-layer);--vc-color-gate-text:var(--vcs-context-reading-gate-text);--vc-color-gate-indicator:var(--vcs-context-reading-gate-indicator);--vc-color-destructive-layer:var(--vcs-context-reading-destructive-layer);--vc-color-destructive-text:var(--vcs-context-reading-destructive-text);--vc-color-destructive-indicator:var(--vcs-context-reading-destructive-indicator);--vc-color-disabled-layer:var(--vcs-context-reading-disabled-layer);--vc-color-disabled-text:var(--vcs-context-reading-disabled-text);--vc-color-disabled-border:var(--vcs-context-reading-disabled-border)}[data-surface-context=brand],[data-surface-context=instrument],[data-surface-context=overlay]{--vc-color-canvas:var(--vcs-context-instrument-canvas);--vc-color-canvas-raised:var(--vcs-context-instrument-raised);--vc-color-text:var(--vcs-context-instrument-text-primary);--vc-color-text-muted:var(--vcs-context-instrument-text-muted);--vc-color-link:var(--vcs-context-instrument-link-default);--vc-color-link-hover:var(--vcs-context-instrument-link-hover);--vc-color-border:var(--vcs-context-instrument-border);--vc-color-border-strong:var(--vcs-context-instrument-border-strong);--vc-color-focus:var(--vcs-context-instrument-focus-ring);--vc-color-focus-contrast:var(--vcs-context-instrument-canvas);--vc-color-selection-background:var(--vcs-context-instrument-selection-layer);--vc-color-selection-text:var(--vcs-context-instrument-selection-text);--vc-color-active-layer:var(--vcs-context-instrument-active-layer);--vc-color-active-text:var(--vcs-context-instrument-active-text);--vc-color-active-indicator:var(--vcs-context-instrument-active-indicator);--vc-color-verified-layer:var(--vcs-context-instrument-verified-layer);--vc-color-verified-text:var(--vcs-context-instrument-verified-text);--vc-color-verified-indicator:var(--vcs-context-instrument-verified-indicator);--vc-color-gate-layer:var(--vcs-context-instrument-gate-layer);--vc-color-gate-text:var(--vcs-context-instrument-gate-text);--vc-color-gate-indicator:var(--vcs-context-instrument-gate-indicator);--vc-color-destructive-layer:var(--vcs-context-instrument-destructive-layer);--vc-color-destructive-text:var(--vcs-context-instrument-destructive-text);--vc-color-destructive-indicator:var(--vcs-context-instrument-destructive-indicator);--vc-color-disabled-layer:var(--vcs-context-instrument-disabled-layer);--vc-color-disabled-text:var(--vcs-context-instrument-disabled-text);--vc-color-disabled-border:var(--vcs-context-instrument-disabled-border)}[data-surface-context=brand]{--vc-color-canvas:var(--vcs-context-brand-canvas);--vc-color-canvas-raised:var(--vcs-context-brand-raised);--vc-color-text:var(--vcs-context-brand-text-primary);--vc-color-text-muted:var(--vcs-context-brand-text-muted);--vc-color-link:var(--vcs-context-brand-link-default);--vc-color-link-hover:var(--vcs-context-brand-link-hover);--vc-color-border:var(--vcs-context-brand-border);--vc-color-border-strong:var(--vcs-context-brand-border-strong);--vc-color-focus:var(--vcs-context-brand-focus-ring);--vc-color-focus-contrast:var(--vcs-context-brand-canvas)}[data-surface-context=overlay]{--vc-color-canvas:var(--vcs-context-overlay-canvas);--vc-color-canvas-raised:var(--vcs-context-overlay-raised);--vc-color-text:var(--vcs-context-overlay-text-primary);--vc-color-text-muted:var(--vcs-context-overlay-text-muted);--vc-color-link:var(--vcs-context-overlay-link-default);--vc-color-link-hover:var(--vcs-context-overlay-link-hover);--vc-color-border:var(--vcs-context-overlay-border);--vc-color-border-strong:var(--vcs-context-overlay-border-strong);--vc-color-focus:var(--vcs-context-overlay-focus-ring);--vc-color-focus-contrast:var(--vcs-context-overlay-canvas)}:root{--vc-focus-ring-width:var(--vcs-focus-width);--vc-focus-ring-offset:var(--vcs-focus-offset);--vc-border-width-hairline:var(--vcs-border-width-hairline);--vc-border-width-strong:var(--vcs-border-width-thick);--vc-border-width-gate:var(--vcs-border-width-thick);--vc-border-radius-small:var(--vcs-border-radius-sm);--vc-border-radius-control:var(--vcs-border-radius-md);--vc-border-radius-panel:var(--vcs-border-radius-lg);--vc-font-family-body:var(--vcs-font-family-body);--vc-font-family-display:var(--vcs-font-family-display);--vc-font-family-mono:var(--vcs-font-family-mono);--vc-font-size-caption:var(--vcs-font-size-xs);--vc-font-size-heading-small:var(--vcs-font-size-xl);--vc-font-size-heading:var(--vcs-font-size-2xl);--vc-font-size-display:var(--vcs-font-size-4xl);--vc-font-weight-semibold:var(--vcs-font-weight-bold);--vc-font-line-height-body:var(--vcs-font-line-height-normal);--vc-font-line-height-heading:var(--vcs-font-line-height-snug);--vc-font-letter-spacing-tight:var(--vcs-font-tracking-tight);--vc-size-content-docs:var(--vcs-size-prose-max);--vc-size-control-minimum:var(--vcs-size-touch-target);--vc-space-1:var(--vcs-space-1);--vc-space-2:var(--vcs-space-2);--vc-space-3:var(--vcs-space-3);--vc-space-4:var(--vcs-space-4);--vc-space-5:var(--vcs-space-5);--vc-space-6:var(--vcs-space-6);--vc-space-8:var(--vcs-space-8);--vc-space-12:calc(var(--vcs-space-6) * 2);--vc-space-16:calc(var(--vcs-space-8) * 2)}*{box-sizing:border-box}html{background:var(--vcs-context-reading-canvas);color:var(--vcs-context-reading-text-primary);scroll-behavior:smooth}body{background:var(--vc-color-canvas);min-width:0;color:var(--vc-color-text);font-family:var(--vc-font-family-body);line-height:var(--vc-font-line-height-body);overflow-wrap:break-word;margin:0}a{color:var(--vc-color-link);text-underline-offset:.2em}a:hover{color:var(--vc-color-link-hover)}button,input,textarea{color:inherit;font:inherit}.brand,.breadcrumb a,.copy-source-link,.docs-sidebar a,.docs-toc a,.language-chooser a,.not-found a,.search-control li a,.switchers a,button,summary{min-width:var(--vc-size-control-minimum);min-height:var(--vc-size-control-minimum)}button{border:var(--vc-border-width-hairline) solid var(--vc-color-border-strong);background:var(--vc-color-canvas-raised);padding:var(--vc-space-2) var(--vc-space-3);cursor:pointer}:focus-visible{outline:var(--vc-focus-ring-width) solid var(--vc-color-focus);outline-offset:var(--vc-focus-ring-offset)}::selection{background:var(--vc-color-selection-background);color:var(--vc-color-selection-text)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:80;inset:var(--vc-space-2) auto auto var(--vc-space-2);background:var(--vc-color-focus);color:var(--vc-color-focus-contrast);padding:var(--vc-space-2);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:none}.chooser-page,.not-found{width:min(calc(100% - 2 * var(--vc-space-4)),var(--vc-size-content-docs));padding-block:var(--vc-space-16);margin:auto}.chooser-marketing-return{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-caption);margin-block-start:var(--vc-space-8)}.chooser-kicker,.not-found-kicker{color:var(--vc-color-text-muted);font:var(--vc-font-weight-semibold) var(--vc-font-size-caption)/1.2 var(--vc-font-family-mono);letter-spacing:var(--vcs-font-tracking-wide);text-transform:uppercase}.chooser-intro{max-width:42rem;color:var(--vc-color-text-muted);font-size:var(--vcs-font-size-lg)}.not-found{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.not-found-block{align-content:start;gap:var(--vc-space-3);min-width:0;padding:var(--vc-space-6);border-block-start:var(--vc-border-width-strong) solid var(--vc-color-border);display:grid}.not-found-block+.not-found-block{border-inline-start:var(--vc-border-width-hairline) solid var(--vc-color-border)}.chooser-logo{width:calc(var(--vc-space-16) * 2);height:auto}.chooser-page h1,.not-found h1{font-family:var(--vc-font-family-display);font-size:clamp(2rem,8vw,var(--vc-font-size-display));letter-spacing:var(--vc-font-letter-spacing-tight);line-height:1}.language-chooser{border-block:var(--vc-border-width-strong) solid var(--vc-color-border);max-width:48rem}.language-chooser ol{margin:0;padding:0;list-style:none}.language-chooser li+li{border-block-start:var(--vc-border-width-hairline) solid var(--vc-color-border)}.language-chooser a{align-items:center;gap:var(--vc-space-4);padding:var(--vc-space-4);grid-template-columns:3rem minmax(0,1fr) auto;text-decoration:none;display:grid}.language-chooser a:hover{background:var(--vc-color-active-layer)}.language-chooser small,.language-chooser strong{display:block}.language-chooser small{color:var(--vc-color-text-muted);margin-block-start:var(--vc-space-1)}.not-found nav{gap:var(--vc-space-2);padding:var(--vc-space-4);border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);background:var(--vc-color-canvas);display:grid}.not-found nav a{color:var(--vc-color-link);align-items:center;display:flex}.docs-frame{background:var(--vcs-context-reading-canvas);grid-template:auto minmax(0,1fr)/minmax(13rem,17rem) minmax(0,1fr) minmax(11rem,15rem);min-height:100vh;display:grid}.docs-frame[data-toc=empty]{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr)}.docs-header{z-index:30;gap:var(--vc-space-3);min-width:0;min-height:var(--vcs-layout-docs-header-height);border-bottom:var(--vc-border-width-hairline) solid var(--vc-color-border);padding:var(--vc-space-1) var(--vc-space-4);background:var(--vc-color-canvas);grid-column:1/-1;display:flex;position:sticky;top:0}.brand,.docs-header{align-items:center;color:var(--vc-color-text)}.brand{gap:var(--vc-space-2);font-family:var(--vc-font-family-display);white-space:nowrap;text-decoration:none;display:inline-flex}.brand-logo-zone{min-width:3rem;min-height:2rem;padding:var(--vc-space-1);background:var(--vcs-context-brand-canvas);place-items:center;display:grid}.brand-logo{object-fit:contain;width:2.25rem;height:1.5rem;display:block}.brand-title{font-weight:var(--vc-font-weight-semibold);letter-spacing:var(--vc-font-letter-spacing-tight)}.brand-badge{border-inline-start:var(--vc-border-width-hairline) solid var(--vc-color-border-strong);color:var(--vc-color-text-muted);font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-caption);letter-spacing:var(--vcs-font-tracking-wide);text-transform:uppercase;padding-inline-start:var(--vc-space-2)}.search-control{margin-inline-start:auto}.search-control>button{justify-content:space-between;align-items:center;gap:var(--vc-space-4);background:var(--vc-color-canvas-raised);min-width:11rem;color:var(--vc-color-text-muted);display:inline-flex}.search-control kbd{border:var(--vc-border-width-hairline) solid var(--vc-color-border-strong);padding-inline:var(--vc-space-1);font-family:var(--vc-font-family-mono)}.search-control dialog{width:min(calc(100% - 2 * var(--vc-space-4)),40rem);border:var(--vc-border-width-strong) solid var(--vc-color-border);background:var(--vc-color-canvas);max-height:min(80vh,46rem);color:var(--vc-color-text);padding:var(--vc-space-4)}.search-control dialog::backdrop{background:var(--vcs-context-overlay-scrim)}.search-heading{justify-content:space-between;align-items:center;gap:var(--vc-space-4);display:flex}.search-heading h2{margin:0}.search-control input{width:100%;min-height:var(--vc-size-control-minimum);border:var(--vc-border-width-hairline) solid var(--vc-color-border-strong);background:var(--vc-color-canvas-raised);padding:var(--vc-space-2);color:var(--vc-color-text)}.search-control ul{margin:0;padding:0;list-style:none}.search-control li a{padding:var(--vc-space-3);border-top:var(--vc-border-width-hairline) solid var(--vc-color-border);text-decoration:none;display:grid}.search-control li a:hover,.search-control li a[aria-current=true]{background:var(--vc-color-active-layer);color:var(--vc-color-active-text)}.search-control li span{color:var(--vc-color-text-muted)}.search-results-group-title{margin:var(--vc-space-3) 0 var(--vc-space-1);font-family:var(--vc-font-family-mono);text-transform:uppercase}.search-footer,.search-results-group-title{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-caption)}.search-footer{justify-content:flex-end;gap:var(--vc-space-4);border-top:var(--vc-border-width-hairline) solid var(--vc-color-border);margin-block-start:var(--vc-space-3);padding-block-start:var(--vc-space-2);display:flex}.search-footer span{align-items:center;gap:var(--vc-space-1);display:inline-flex}.switchers{align-items:center;gap:var(--vc-space-2);display:flex}.switcher-group{position:relative}.switcher-group summary{padding:var(--vc-space-1) var(--vc-space-2);border:var(--vc-border-width-hairline) solid var(--vc-color-border);background:var(--vc-color-canvas-raised);color:var(--vc-color-text-muted);cursor:pointer;align-items:center;display:inline-flex}.switcher-group summary::-webkit-details-marker{display:none}.switcher-group ul{z-index:50;gap:var(--vc-space-1);min-width:max-content;padding:var(--vc-space-2);border:var(--vc-border-width-hairline) solid var(--vc-color-border-strong);background:var(--vc-color-canvas);margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--vc-space-1));inset-inline-end:0}.switcher-group a,.switcher-group li>span{width:100%;padding:var(--vc-space-1) var(--vc-space-3);align-items:center;text-decoration:none;display:inline-flex}.switcher-group [aria-current=page]{border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);background:var(--vc-color-active-layer);color:var(--vc-color-active-text);font-weight:var(--vc-font-weight-semibold)}.switcher-group [aria-disabled=true]{color:var(--vc-color-disabled-text)}.docs-sidebar,.docs-toc{min-width:0;padding:var(--vc-space-4);background:var(--vc-color-canvas);color:var(--vc-color-text)}.docs-sidebar{border-inline-end:var(--vc-border-width-hairline) solid var(--vc-color-border)}.docs-sidebar-drawer>summary{display:none}.docs-sidebar-drawer[data-drawer-mode=modal][open]{z-index:40;background:var(--vc-color-canvas);padding:var(--vc-space-4);position:fixed;inset:0;overflow:auto}.docs-sidebar-drawer[data-drawer-mode=modal]>summary{display:inline-flex}.docs-sidebar nav{gap:var(--vc-space-5);display:grid}.docs-sidebar-section{gap:var(--vc-space-1);display:grid}.docs-sidebar-section-title{padding:var(--vc-space-1) var(--vc-space-2);color:var(--vc-color-text-muted);font:var(--vc-font-weight-semibold) var(--vc-font-size-caption)/1.2 var(--vc-font-family-mono);letter-spacing:var(--vcs-font-tracking-wide);text-transform:uppercase;margin:0}.docs-sidebar-section[aria-current=true]>.docs-sidebar-section-title{color:var(--vc-color-active-text)}.docs-sidebar ul,.docs-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.docs-sidebar a{min-height:var(--vc-size-control-minimum);padding:var(--vc-space-1) var(--vc-space-2);color:var(--vc-color-text-muted);font-size:var(--vcs-font-size-sm);align-items:center;text-decoration:none;display:flex}.docs-sidebar a:hover{color:var(--vc-color-text);background:var(--vc-color-canvas-raised)}.docs-sidebar a[aria-current=page]{border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);background:var(--vc-color-active-layer);color:var(--vc-color-active-text);font-weight:var(--vc-font-weight-semibold)}.docs-toc{border-inline-start:var(--vc-border-width-hairline) solid var(--vc-color-border)}.docs-toc strong{font-size:var(--vc-font-size-caption);text-transform:uppercase;margin-block-end:var(--vc-space-3);display:block}.docs-toc a,.docs-toc strong{color:var(--vc-color-text-muted)}.docs-toc a{min-height:var(--vc-size-control-minimum);padding:var(--vc-space-1) var(--vc-space-2);border-inline-start:var(--vc-border-width-strong) solid transparent;font-size:var(--vcs-font-size-sm);align-items:center;text-decoration:none;display:flex}.docs-toc a[aria-current=location]{border-inline-start-color:var(--vc-color-active-indicator);background:var(--vc-color-active-layer);color:var(--vc-color-active-text);font-weight:var(--vc-font-weight-semibold)}.docs-toc [data-depth="3"]{font-size:var(--vc-font-size-caption);padding-inline-start:var(--vc-space-3)}.docs-mobile-toc{display:none}#docs-content{min-width:0;width:min(100%,calc(var(--vc-size-content-docs) + 2 * var(--vc-space-8)));padding:var(--vc-space-5) var(--vc-space-8) var(--vc-space-16);background:var(--vc-color-canvas);color:var(--vc-color-text);margin-inline:auto}.breadcrumb ol{gap:var(--vc-space-2);margin:0 0 var(--vc-space-5);font-size:var(--vc-font-size-caption);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb a{color:var(--vc-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.breadcrumb li+li:before{content:"/";color:var(--vc-color-text-muted);margin-inline-end:var(--vc-space-2)}.docs-previous-edition-notice{justify-content:space-between;gap:var(--vc-space-3);padding:var(--vc-space-3);border-inline-start:var(--vc-border-width-gate) solid var(--vc-color-gate-indicator);background:var(--vc-color-gate-layer);color:var(--vc-color-gate-text);flex-wrap:wrap;margin-block-end:var(--vc-space-4);display:flex}.page-copy-actions{gap:var(--vc-space-2);margin-block:var(--vc-space-12) var(--vc-space-4);border-top:var(--vc-border-width-hairline) solid var(--vc-color-border);flex-wrap:wrap;padding-block-start:var(--vc-space-4);display:flex}.copy-action{align-items:start;gap:var(--vc-space-1);flex-wrap:wrap;display:flex}.copy-source-link{padding-inline:var(--vc-space-2);align-items:center;display:inline-flex}.copy-action textarea,.document-copy-fallback textarea{resize:vertical;border:var(--vc-border-width-hairline) solid var(--vc-color-border);background:var(--vc-color-canvas-raised);width:min(100%,38rem);max-height:5rem;color:var(--vc-color-text-muted);font-family:var(--vc-font-family-mono);display:block}.copy-action textarea[hidden],.document-copy-fallback textarea[hidden]{display:none}.docs-body{max-width:72ch}.docs-body pre{max-width:100%;padding-block-start:calc(var(--vc-size-control-minimum) + var(--vc-space-2));position:relative;overflow-x:auto}.docs-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.docs-body table td,.docs-body table th{padding:var(--vc-space-2) var(--vc-space-3);border-bottom:var(--vc-border-width-hairline) solid var(--vc-color-border);text-align:start;vertical-align:top}.docs-body pre[tabindex],.docs-body table[tabindex]{outline-offset:calc(var(--vc-focus-ring-offset) * -1)}.docs-body li,.docs-body p{line-height:1.7}.docs-body code{border:var(--vc-border-width-hairline) solid var(--vc-color-border);background:var(--vc-color-canvas-raised);color:var(--vc-color-text);font-family:var(--vc-font-family-mono);padding:.15em .4em;font-size:.875em}.docs-body a{color:var(--vc-color-link);text-underline-offset:.25em;text-decoration:underline}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-family:var(--vc-font-family-display);line-height:var(--vc-font-line-height-heading);text-wrap:balance;scroll-margin-block-start:var(--vcs-layout-docs-sticky-offset)}.prose h1{margin-block:0 var(--vc-space-3);max-width:16ch;color:var(--vc-color-text);font-size:clamp(var(--vc-font-size-heading),5vw,var(--vc-font-size-display));letter-spacing:var(--vc-font-letter-spacing-tight)}.prose h2{margin-block:var(--vc-space-12) var(--vc-space-3);border-top:var(--vc-border-width-hairline) solid var(--vc-color-border);font-size:var(--vc-font-size-heading);padding-block-start:var(--vc-space-3)}.prose h3{margin-block:var(--vc-space-8) var(--vc-space-2);font-size:var(--vc-font-size-heading-small)}.prose :is(h2,h3,h4) .heading-anchor{color:var(--vc-color-text-muted);opacity:0;margin-inline-end:var(--vc-space-1);text-decoration:none;display:inline-block}.prose :is(h2,h3,h4) .heading-anchor:focus-visible,.prose :is(h2,h3,h4):hover .heading-anchor{opacity:1}.docs-description{margin-block:0 var(--vc-space-8);color:var(--vc-color-text-muted);font-size:var(--vcs-font-size-lg);line-height:1.6}.code-copy-button{inset:var(--vc-space-1) var(--vc-space-1) auto auto;position:absolute}.heading-copy-button{min-width:var(--vc-size-control-minimum);color:var(--vc-color-text-muted);padding:var(--vc-space-1);font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-caption);background:0 0;border-color:#0000}.prose img{max-width:100%;height:auto}.docs-home-counts{padding-block:var(--vc-space-3);border-block:var(--vc-border-width-strong) solid var(--vc-color-border);margin-block-end:var(--vc-space-8)}.docs-home-counts p{margin:0 0 var(--vc-space-3);color:var(--vc-color-text-muted);font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-caption);text-transform:uppercase}.docs-home-counts dl{gap:var(--vc-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.docs-home-counts div{gap:var(--vc-space-1);border-inline-start:var(--vc-border-width-hairline) solid var(--vc-color-border);flex-direction:column-reverse;padding-inline-start:var(--vc-space-3);display:flex}.docs-home-counts dt{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-caption)}.docs-home-counts dd{color:var(--vc-color-active-text);font-family:var(--vc-font-family-mono);font-size:var(--vcs-font-size-xl);font-weight:var(--vc-font-weight-semibold);margin:0}.docs-pager{gap:var(--vc-space-3);border-top:var(--vc-border-width-hairline) solid var(--vc-color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--vc-space-8);padding-block-start:var(--vc-space-4);display:grid}.docs-pager a{gap:var(--vc-space-1);padding:var(--vc-space-3) 0;border-block-start:var(--vc-border-width-strong) solid var(--vc-color-border);text-decoration:none;display:grid}.docs-pager a:focus-visible,.docs-pager a:hover{border-block-start-color:var(--vc-color-active-indicator)}.docs-pager a span{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-caption)}.docs-pager-next{text-align:end}.docs-pager-empty{display:block}.authored-screen{gap:var(--vc-space-8);grid-template-columns:minmax(0,1fr);display:grid}.authored-screen-instrument{margin-inline:calc(var(--vc-space-4) * -1);padding:var(--vc-space-4);border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);background:var(--vc-color-canvas);color:var(--vc-color-text);overflow-x:auto}.authored-screen-instrument h3{margin-block-start:0}.authored-screen-instrument.authored-screen-concept{border-inline-start-color:var(--vc-color-verified-indicator)}.authored-screen-instrument:is(.authored-screen-decision,.authored-screen-operations){border-inline-start-color:var(--vc-color-gate-indicator)}.authored-screen-instrument.authored-screen-migration{border-inline-start-color:var(--vc-color-destructive-indicator)}.authored-screen-edition nav a{min-height:var(--vc-size-control-minimum);font-weight:var(--vc-font-weight-semibold);align-items:center;display:inline-flex}.reference-dossier{min-width:0}.cli-command-orientation{border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);max-width:62ch;margin-block-end:var(--vc-space-6);padding-inline-start:var(--vc-space-3)}.cli-command-group{margin-block:var(--vc-space-6);padding:var(--vc-space-3) var(--vc-space-4);border-block:var(--vc-border-width-hairline) solid var(--vc-color-border);border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);background:var(--vc-color-canvas);color:var(--vc-color-text)}.cli-command-group h3{color:var(--vc-color-active-text);font-family:var(--vc-font-family-mono);margin-block-start:0}.cli-command-group table{width:100%}.reference-index-filter{gap:var(--vc-space-1);max-width:28rem;margin-block-end:var(--vc-space-4);display:grid}.reference-index-filter label{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-caption)}.reference-filter-input-wrap{align-items:center;display:flex;position:relative}.reference-index-filter input{width:100%;min-height:var(--vc-size-control-minimum);border:var(--vc-border-width-hairline) solid var(--vc-color-border);background:var(--vc-color-canvas-raised);padding:var(--vc-space-2);color:var(--vc-color-text)}.reference-filter-clear{min-width:var(--vc-size-control-minimum);min-height:var(--vc-size-control-minimum);color:var(--vc-color-text-muted);background:0 0;border:0;position:absolute;inset-inline-end:var(--vc-space-1)}.command-dossier-ledger{padding:var(--vc-space-4);border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);background:var(--vc-color-canvas);color:var(--vc-color-text);margin-block-end:var(--vc-space-8)}.command-dossier-ledger>p{margin:0 0 var(--vc-space-3);color:var(--vc-color-active-text);font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-caption);font-weight:var(--vc-font-weight-semibold);text-transform:uppercase}.command-dossier-ledger dl{border-block-start:var(--vc-border-width-hairline) solid var(--vc-color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.command-dossier-ledger dl>div{min-width:0;padding:var(--vc-space-3) var(--vc-space-3) 0 0}.command-dossier-ledger dt{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-caption)}.command-dossier-ledger dd{margin:var(--vc-space-1) 0 0;overflow-wrap:anywhere}.command-dossier-body>p:first-child{font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-small)}.command-dossier-body>h2{border-top-color:var(--vc-color-active-indicator)}.command-dossier-body>table{border-block-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator)}.cli-command-related{padding:var(--vc-space-4);border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator);background:var(--vc-color-canvas);color:var(--vc-color-text);margin-block-start:var(--vc-space-8)}.cli-command-related h2{border:0;margin-block-start:0;padding:0}.cli-command-related ul,.provider-reference-jump ul,.release-timeline-highlights ul{gap:var(--vc-space-2);margin:var(--vc-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cli-command-related a,.provider-reference-jump a,.release-timeline-badge{min-height:var(--vc-size-control-minimum);padding:var(--vc-space-1) var(--vc-space-3);border-block-end:var(--vc-border-width-strong) solid var(--vc-color-border);align-items:center;text-decoration:none;display:inline-flex}.cli-command-related a:focus-visible,.cli-command-related a:hover,.provider-reference-jump a:focus-visible,.provider-reference-jump a:hover,.release-timeline-badge:focus-visible,.release-timeline-badge:hover{border-block-end-color:var(--vc-color-active-indicator)}.provider-reference-jump,.release-timeline-highlights{padding:var(--vc-space-4);border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-verified-indicator);background:var(--vc-color-canvas);color:var(--vc-color-text);margin-block-end:var(--vc-space-8)}.reference-badges-label{color:var(--vc-color-text-muted);font-size:var(--vc-font-size-caption);display:block}.provider-reference>h2:first-of-type{border-top-color:var(--vc-color-verified-indicator)}.provider-reference>h3{border-block-start:var(--vc-border-width-strong) solid var(--vc-color-verified-indicator);font-family:var(--vc-font-family-mono);padding-block-start:var(--vc-space-3)}.provider-reference>h3+table{margin-block-end:var(--vc-space-8)}.skill-catalog>ul{gap:0 var(--vc-space-6);border-block:var(--vc-border-width-strong) solid var(--vc-color-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.skill-catalog>ul>li{min-width:0;padding:var(--vc-space-3) 0;border-block-end:var(--vc-border-width-hairline) solid var(--vc-color-border)}.skill-catalog>ul>li:before{content:"↳";color:var(--vc-color-active-text);font-family:var(--vc-font-family-mono);margin-inline-end:var(--vc-space-2)}.skill-category>table{border-block-start:var(--vc-border-width-strong) solid var(--vc-color-active-indicator)}.workflow-diagram{padding:var(--vc-space-4);border-inline-start:var(--vc-border-width-strong) solid var(--vc-color-verified-indicator);background:var(--vc-color-canvas);color:var(--vc-color-text);margin-block-end:var(--vc-space-6);overflow-x:auto}.workflow-diagram h3{color:var(--vc-color-verified-text);font-family:var(--vc-font-family-mono);margin-block-start:0}.wd-svg{width:100%;max-width:32rem;height:auto;margin-block:var(--vc-space-4);display:block;overflow:visible}.wd-edge{fill:none}.wd-edge,.wd-node{stroke:var(--vc-color-border-strong)}.wd-node{fill:var(--vc-color-canvas-raised);stroke-width:var(--vc-border-width-strong)}.wd-node-gate{stroke-width:var(--vc-border-width-gate);stroke:var(--vc-color-gate-indicator)}.wd-node-terminal{stroke-dasharray:3 2;stroke:var(--vc-color-active-indicator)}.wd-node-label{fill:var(--vc-color-text);font-size:11px}.wd-edge-label,.wd-node-label{font-family:var(--vc-font-family-mono)}.wd-edge-label{fill:var(--vc-color-text-muted);font-size:9px}.workflow-text-authority>h2{border-top-color:var(--vc-color-verified-indicator)}.release-timeline-highlights{border-inline-start-color:var(--vc-color-gate-indicator)}.release-ledger-body>h2:first-of-type{border-block:var(--vc-border-width-strong) solid var(--vc-color-gate-indicator);padding-block:var(--vc-space-3);margin-block-start:var(--vc-space-6)}.release-ledger-body>h2:first-of-type+ul{gap:var(--vc-space-3);padding:0 0 var(--vc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.release-ledger-body>h2:first-of-type+ul>li{border-inline-start:var(--vc-border-width-hairline) solid var(--vc-color-border);overflow-wrap:anywhere;min-width:0;padding-inline-start:var(--vc-space-3)}.release-ledger-body>h2:not(:first-of-type){border-top-color:var(--vc-color-gate-indicator)}.migration-diff-table{margin-block:var(--vc-space-6);overflow-x:auto}.migration-diff-table table{border-collapse:collapse;width:100%}.migration-diff-table caption,.migration-diff-table td,.migration-diff-table th{padding:var(--vc-space-2) var(--vc-space-3);border-bottom:var(--vc-border-width-hairline) solid var(--vc-color-border);text-align:start}.callout{gap:var(--vc-space-2);margin-block:var(--vc-space-6);padding:var(--vc-space-4);border-inline-start:var(--vc-border-width-gate) solid var(--vc-color-border-strong);background:var(--vc-color-canvas-raised);display:grid}.callout-kicker{font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-caption);font-weight:var(--vc-font-weight-semibold);text-transform:uppercase;margin:0}.callout-note{border-inline-start-color:var(--vc-color-border-strong)}.callout-note .callout-kicker{color:var(--vc-color-text-muted)}.callout-gate{border-inline-start-color:var(--vc-color-gate-indicator);background:var(--vc-color-gate-layer)}.callout-gate .callout-kicker{color:var(--vc-color-gate-text)}.callout-boundary{border-inline-start-color:var(--vc-color-active-indicator);background:var(--vc-color-active-layer)}.callout-boundary .callout-kicker{color:var(--vc-color-active-text)}.callout-destructive{border-inline-start-color:var(--vc-color-destructive-indicator);background:var(--vc-color-destructive-layer)}.callout-destructive .callout-kicker{color:var(--vc-color-destructive-text)}.callout-evidence{border-inline-start-color:var(--vc-color-verified-indicator);background:var(--vc-color-verified-layer)}.callout-evidence .callout-kicker{color:var(--vc-color-verified-text)}.operation-matrix-destructive,.operation-matrix-diagnostic,.operation-matrix-mutating{border:var(--vc-border-width-hairline) solid;font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-caption);font-weight:var(--vc-font-weight-semibold);text-transform:uppercase;align-items:center;padding:.125rem .5rem;display:inline-flex}.operation-matrix-diagnostic{border-color:var(--vc-color-active-indicator);background:var(--vc-color-active-layer);color:var(--vc-color-active-text)}.operation-matrix-mutating{border-color:var(--vc-color-gate-indicator);background:var(--vc-color-gate-layer);color:var(--vc-color-gate-text)}.operation-matrix-destructive{border-color:var(--vc-color-destructive-indicator);background:var(--vc-color-destructive-layer);color:var(--vc-color-destructive-text)}.procedure{margin-block:var(--vc-space-6);padding:0;list-style:none}.procedure>li{margin-block-end:var(--vc-space-6);padding-inline-start:var(--vc-space-8);position:relative}.procedure>li:before{content:"";background:var(--vc-color-border);width:2px;position:absolute;inset:1.5rem auto -1.5rem .6875rem}.procedure>li:last-child:before{display:none}.procedure-step-kicker{border:2px solid var(--vc-color-active-indicator);background:var(--vc-color-active-layer);width:1.5rem;height:1.5rem;color:var(--vc-color-active-text);font-family:var(--vc-font-family-mono);font-size:var(--vc-font-size-caption);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0 auto auto 0}@media (min-width:48rem){.provider-reference-matrix table td:first-child,.provider-reference-matrix table th:first-child{z-index:5;background:var(--vc-color-canvas);position:sticky;inset-inline-start:0}}@media (max-width:64rem){.docs-frame{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.docs-toc{border-inline-start:0;border-top:var(--vc-border-width-hairline) solid var(--vc-color-border);grid-column:2}}@media (max-width:45rem){.docs-frame{display:block}.docs-header{gap:var(--vc-space-2);padding:var(--vc-space-1) var(--vc-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.brand-logo-zone{min-width:2.75rem}.brand-title{display:none}.search-control{margin-inline-start:0}.search-control>button{min-width:var(--vc-size-control-minimum);gap:var(--vc-space-1)}.switchers{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.switcher-group summary{justify-content:center;width:100%}.switcher-group ul{max-width:calc(100vw - 2 * var(--vc-space-4))}.docs-sidebar{border:0;border-bottom:var(--vc-border-width-hairline) solid var(--vc-color-border);padding:var(--vc-space-2) var(--vc-space-3)}.docs-sidebar ul{gap:var(--vc-space-3);max-width:100%;display:flex;overflow-x:auto}.docs-sidebar li{flex:none}.docs-toc{display:none}.docs-mobile-toc{margin-block:0 var(--vc-space-6);border-block:var(--vc-border-width-hairline) solid var(--vc-color-border);display:block}.docs-mobile-toc summary{font-weight:var(--vc-font-weight-semibold);cursor:pointer;align-items:center;display:flex}.docs-mobile-toc ol{padding:0 0 var(--vc-space-3);margin:0;list-style:none}.docs-mobile-toc a{min-height:var(--vc-size-control-minimum);align-items:center;display:flex}#docs-content{padding:var(--vc-space-4) var(--vc-space-4) var(--vc-space-12)}.breadcrumb ol{margin-bottom:var(--vc-space-3)}.docs-description{margin-bottom:var(--vc-space-6)}.rdr-table,.rdr-table tbody,.rdr-table td,.rdr-table tr{width:100%;display:block}.rdr-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.rdr-table tr{padding-block:var(--vc-space-2);border-block-start:var(--vc-border-width-hairline) solid var(--vc-color-border)}.rdr-table td{gap:var(--vc-space-2);border:0;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);display:grid}.rdr-table td:before{content:attr(data-label);color:var(--vc-color-text-muted);font:var(--vc-font-weight-semibold) var(--vc-font-size-caption)/1.2 var(--vc-font-family-mono);text-transform:uppercase}.authored-screen-instrument{margin-inline:calc(var(--vc-space-2) * -1);padding:var(--vc-space-3) var(--vc-space-2)}.cli-command-group{margin-inline:calc(var(--vc-space-2) * -1);padding-inline:var(--vc-space-2)}.command-dossier-ledger dl,.release-ledger-body>h2:first-of-type+ul,.skill-catalog>ul{grid-template-columns:1fr}.provider-reference>h3+table{width:100%;display:table;overflow:visible}.provider-reference>h3+table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.provider-reference>h3+table tbody,.provider-reference>h3+table td,.provider-reference>h3+table tr{width:100%;display:block}.provider-reference>h3+table tr{padding-block:var(--vc-space-2);border-block-start:var(--vc-border-width-hairline) solid var(--vc-color-border)}.provider-reference>h3+table td{gap:var(--vc-space-2);overflow-wrap:anywhere;border:0;grid-template-columns:minmax(6rem,.4fr) minmax(0,1fr);display:grid}.provider-reference>h3+table td:before{color:var(--vc-color-text-muted);font:var(--vc-font-weight-semibold) var(--vc-font-size-caption)/1.2 var(--vc-font-family-mono);text-transform:uppercase}.provider-reference[data-locale=en]>h3+table td:first-child:before{content:"Artifact"}.provider-reference[data-locale=en]>h3+table td:last-child:before{content:"Path"}.provider-reference[data-locale=vi]>h3+table td:first-child:before{content:"Artifact"}.provider-reference[data-locale=vi]>h3+table td:last-child:before{content:"Đường dẫn"}.docs-pager{grid-template-columns:1fr}}@media (max-width:40rem){.docs-home-counts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.not-found{grid-template-columns:1fr}.not-found-block+.not-found-block{border-inline-start:0}.language-chooser a{grid-template-columns:2rem minmax(0,1fr)}.language-chooser a>:last-child{grid-column:2}}@media (max-width:22rem){.brand-badge{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (forced-colors:active){.authored-screen-instrument,.cli-command-group,.docs-sidebar a[aria-current=page],.docs-toc a[aria-current=location]{border-color:highlight}}@media print{.docs-header,.docs-sidebar,.docs-toc,.page-copy-actions,.reference-index-filter{display:none}.docs-frame{display:block}#docs-content{width:100%;padding:0}.authored-screen-instrument,.cli-command-group,.command-dossier-ledger,.workflow-diagram{break-inside:avoid}}