.vm-code{position:relative;margin:0;border-radius:var(--vm-radius-md);background:#0e1020;color:#e6e8f2;border:1px solid #23263a;overflow:hidden;min-width:0}.vm-code pre{margin:0;padding:16px;overflow-x:auto;font-family:var(--vm-font-mono);font-size:13px;line-height:20px;-moz-tab-size:2;tab-size:2;-webkit-overflow-scrolling:touch}.vm-code pre:focus-visible{outline:2px solid var(--vm-accent);outline-offset:-2px}.vm-code__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 6px 0 12px;border-bottom:1px solid #23263a;background:#14172a}.vm-code__label{font-size:12px;color:#a3a8ba;font-family:var(--vm-font-mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-code__tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.vm-code__tabs::-webkit-scrollbar{display:none}.vm-code__tab{min-height:40px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#a3a8ba;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.vm-code__tab:hover{color:#ffffff}.vm-code__tab[aria-selected=true]{color:#ffffff;border-bottom-color:var(--vm-accent)}.vm-code__tab:focus-visible{outline:2px solid var(--vm-accent);outline-offset:-2px}.vm-code__copy{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:var(--vm-radius-sm);border:1px solid #2e3250;background:transparent;color:#d7dae8;font:inherit;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.vm-code__copy:hover{background:#1f2338}.vm-code__copy:focus-visible{outline:2px solid var(--vm-accent);outline-offset:1px}@media (pointer:coarse){.vm-code__copy{min-height:40px}}.vm-docs{min-height:100dvh;background:var(--vm-bg);color:var(--vm-text-primary);font-family:var(--vm-font-body)}.vm-docs-header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--vm-z-sticky,200);display:flex;align-items:center;gap:12px;height:60px;padding:0 24px;background:color-mix(in srgb,var(--vm-surface) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--vm-border)}.vm-docs-header__brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--vm-font-display);font-weight:700;font-size:16px;white-space:nowrap}.vm-docs-header__brand,.vm-docs-header__brand:hover{color:var(--vm-text-primary)}.vm-docs-header__tag{font-family:var(--vm-font-body);font-weight:600;font-size:12px;color:var(--vm-brand-text);background:var(--vm-brand-soft);border-radius:var(--vm-radius-full);padding:2px 8px}.vm-docs-header__nav{display:flex;align-items:center;gap:4px;margin-left:auto}.vm-docs-body{display:grid;grid-template-columns:248px minmax(0,1fr);max-width:1280px;margin:0 auto}.vm-docs-nav{position:-webkit-sticky;position:sticky;top:60px;align-self:start;height:calc(100dvh - 60px);overflow-y:auto;padding:24px 12px 32px 24px;border-right:1px solid var(--vm-border)}.vm-docs-nav__group{margin-bottom:20px}.vm-docs-nav__label{padding:0 10px 6px;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--vm-text-tertiary)}.vm-docs-nav__link{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:var(--vm-radius-sm);color:var(--vm-text-secondary);font-size:14px;font-weight:500;text-decoration:none;transition:background-color var(--vm-motion-micro) var(--vm-ease-standard),color var(--vm-motion-micro) var(--vm-ease-standard)}.vm-docs-nav__link:hover{background:var(--vm-hover);color:var(--vm-text-primary)}.vm-docs-nav__link[aria-current=page]{background:var(--vm-brand-soft);color:var(--vm-brand-text);font-weight:600}.vm-docs-nav__link svg{flex-shrink:0}.vm-docs-main{min-width:0;padding:40px 48px 96px}.vm-docs-article{max-width:820px;animation:vmRise var(--vm-motion-page) var(--vm-ease-standard) both}.vm-docs-mobile-nav{display:none}@media (max-width:1023px){.vm-docs-body{grid-template-columns:minmax(0,1fr)}.vm-docs-nav{display:none}.vm-docs-main{padding:24px 24px 80px}.vm-docs-mobile-nav{display:block;padding:12px 24px 0}}@media (max-width:599px){.vm-docs-header{padding:0 16px;height:56px}.vm-docs-header__nav .vm-docs-header__hide-sm{display:none}.vm-docs-main{padding:20px 16px 72px}.vm-docs-mobile-nav{padding:12px 16px 0}}@media (max-width:479px){.vm-docs-header__name{display:none}}.vm-prose{font-size:15px;line-height:24px;color:var(--vm-text-primary)}.vm-prose>*+*{margin-top:16px}.vm-prose h1{font-size:var(--vm-text-h1);line-height:40px;letter-spacing:-.015em;margin:0}.vm-prose h1,.vm-prose h2{font-family:var(--vm-font-display);font-weight:700}.vm-prose h2{font-size:var(--vm-text-h2);line-height:32px;margin-top:48px;padding-top:8px;scroll-margin-top:80px}.vm-prose h3{font-family:var(--vm-font-display);font-size:var(--vm-text-h3);line-height:28px;font-weight:600;margin-top:32px;scroll-margin-top:80px}.vm-prose h4{font-size:16px;line-height:24px;font-weight:600;margin-top:24px}.vm-prose li,.vm-prose p{color:var(--vm-text-secondary)}.vm-prose strong{color:var(--vm-text-primary);font-weight:600}.vm-prose ol,.vm-prose ul{padding-left:22px}.vm-prose li+li{margin-top:6px}.vm-prose a:not(.vm-btn):not(.vm-docs-card){color:var(--vm-brand-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.vm-prose a:not(.vm-btn):not(.vm-docs-card):hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.vm-prose :not(pre)>code{font-family:var(--vm-font-mono);font-size:.86em;padding:1px 6px;border-radius:var(--vm-radius-xs);background:var(--vm-surface-raised);border:1px solid var(--vm-border);color:var(--vm-text-primary);overflow-wrap:anywhere}.vm-prose blockquote{border-left:3px solid var(--vm-brand);padding:4px 0 4px 16px;color:var(--vm-text-secondary)}.vm-prose hr{border:0;height:1px;background:var(--vm-border);margin:32px 0}.vm-prose .vm-table-wrap{border:1px solid var(--vm-border);border-radius:var(--vm-radius-md)}.vm-prose .vm-table td{vertical-align:top;color:var(--vm-text-secondary)}.vm-prose .vm-table td:first-child{color:var(--vm-text-primary)}.vm-docs-lead{font-size:17px;line-height:26px;color:var(--vm-text-secondary);margin-top:12px}.vm-docs-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--vm-brand-text)}.vm-docs-hero{position:relative;overflow:hidden;padding:40px;border-radius:var(--vm-radius-xl);background:var(--vm-surface);border:1px solid var(--vm-border)}.vm-docs-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--vm-aurora)}@media (max-width:599px){.vm-docs-hero{padding:24px 20px}}.vm-docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px}.vm-docs-card{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--vm-radius-md);border:1px solid var(--vm-border);background:var(--vm-surface);color:var(--vm-text-primary);text-decoration:none;box-shadow:var(--vm-e1);transition:transform var(--vm-motion-micro) var(--vm-ease-standard),box-shadow var(--vm-motion-micro) var(--vm-ease-standard),border-color var(--vm-motion-micro) var(--vm-ease-standard)}.vm-docs-card:hover{transform:translateY(-2px);box-shadow:var(--vm-e3);border-color:var(--vm-border-strong)}.vm-docs-card__icon{width:40px;height:40px;border-radius:var(--vm-radius-md);display:flex;align-items:center;justify-content:center;background:var(--vm-brand-soft);color:var(--vm-brand-text)}.vm-docs-card__title{font-weight:600;font-size:15px}.vm-docs-card__text{font-size:13px;line-height:20px;color:var(--vm-text-secondary)}.vm-docs-steps,.vm-prose .vm-docs-steps{counter-reset:step;list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.vm-docs-steps>li{counter-increment:step;position:relative;padding:16px 16px 16px 60px;border:1px solid var(--vm-border);border-radius:var(--vm-radius-md);background:var(--vm-surface)}.vm-docs-steps>li:before{content:counter(step);position:absolute;left:16px;top:14px;width:28px;height:28px;border-radius:50%;background:var(--vm-aurora);color:#ffffff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}.vm-docs-steps>li+li{margin-top:0}.vm-docs-pager{display:flex;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--vm-border);flex-wrap:wrap}.vm-seq{width:100%;height:auto;display:block}.vm-seq text{font-family:var(--vm-font-body);font-size:13px;fill:var(--vm-text-primary)}.vm-seq .vm-seq__muted{fill:var(--vm-text-secondary);font-size:12px}.vm-seq .vm-seq__lane{stroke:var(--vm-border-strong);stroke-dasharray:4 4}.vm-seq .vm-seq__box{fill:var(--vm-surface-raised);stroke:var(--vm-border-strong)}.vm-seq .vm-seq__arrow{stroke:var(--vm-brand);stroke-width:1.5;fill:none}.vm-seq .vm-seq__head{fill:var(--vm-brand)}.vm-devset-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.vm-scope-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:4px 16px;gap:4px 16px}.vm-scope-group{border:1px solid var(--vm-border);border-radius:var(--vm-radius-md);padding:12px 14px}.vm-scope-group legend{padding:0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--vm-text-secondary)}.vm-secret{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:var(--vm-radius-md);background:var(--vm-surface-raised);border:1px dashed var(--vm-border-strong);font-family:var(--vm-font-mono);font-size:13px;line-height:20px;color:var(--vm-text-primary);word-break:break-all}.vm-secret__value{flex:1 1;min-width:0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.vm-keycell{display:flex;flex-direction:column;gap:2px;min-width:0}.vm-keycell__name{font-weight:600;color:var(--vm-text-primary)}.vm-keycell__mask{font-family:var(--vm-font-mono);font-size:12px;color:var(--vm-text-secondary)}.vm-chips{display:flex;flex-wrap:wrap;gap:4px}.vm-scope-chip{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--vm-radius-xs);background:var(--vm-surface-raised);border:1px solid var(--vm-border);color:var(--vm-text-secondary);font-family:var(--vm-font-mono);font-size:12px;line-height:18px;white-space:nowrap}@media (max-width:767px){.vm-stack-table thead{display:none}.vm-stack-table,.vm-stack-table tbody,.vm-stack-table td,.vm-stack-table tr{display:block;width:100%}.vm-stack-table tr{padding:12px 16px;border-bottom:1px solid var(--vm-border)}.vm-stack-table tr:last-child{border-bottom:0}.vm-stack-table td{padding:4px 0;border:0}.vm-stack-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--vm-text-tertiary);font-weight:600;margin-bottom:2px}}.vm-event-picker{display:flex;flex-direction:column;gap:12px;max-height:360px;overflow-y:auto;padding-right:4px}.vm-event-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:2px 12px;gap:2px 12px}.vm-event-group__title{grid-column:1/-1;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--vm-text-secondary);margin-top:4px}.vm-delivery-row{cursor:pointer}.vm-delivery-row:hover td{background:var(--vm-hover)}.vm-delivery-detail td{background:var(--vm-surface-raised)}.vm-delivery-snippet{margin:0;max-height:240px;overflow:auto;padding:12px;border-radius:var(--vm-radius-sm);background:var(--vm-surface);border:1px solid var(--vm-border);font-family:var(--vm-font-mono);font-size:12px;line-height:18px;white-space:pre-wrap;word-break:break-word}.vm-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;font-size:14px}.vm-kv dt{color:var(--vm-text-secondary)}.vm-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width:599px){.vm-kv{grid-template-columns:minmax(0,1fr);gap:2px}.vm-kv dd{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.vm-docs-article{animation:vmFadeIn .12s linear both}.vm-docs-card:hover{transform:none}}.vm-docs-reference{--scalar-custom-header-height:60px;min-width:0}@media (max-width:599px){.vm-docs-reference{--scalar-custom-header-height:56px}}