.am-figure{--am-accent:var(--vocs-color-accent,#0c18ec);--am-border:var(--vocs-border-color-primary,#e3e6ec);--am-surface:var(--vocs-background-color-surface,#fff);--am-tint:var(--vocs-background-color-surfaceTint,#f7f9fc);--am-heading:var(--vocs-text-color-heading,#11141a);--am-text:var(--vocs-text-color-secondary,#525a67);--am-muted:var(--vocs-text-color-muted,#7a8290);--am-deny:color-mix(in oklch, var(--vocs-color-destructive,#d13a2e) 70%, var(--am-heading));--am-success:color-mix(in oklch, var(--vocs-color-success,#1f8a4c) 70%, var(--am-heading));--am-partial:color-mix(in oklch, var(--vocs-color-warning,#b7791f) 70%, var(--am-heading));--am-accent-soft:color-mix(in srgb, var(--am-accent) 10%, transparent);border:1px solid var(--am-border);background:var(--am-tint);color:var(--am-text);border-radius:14px;margin:1.75rem 0;padding:24px;font-size:14px;line-height:1.5}.am-figure strong{color:var(--am-heading);font-weight:600}.am-figure p{margin:0}.am-icon{background:var(--am-accent-soft);width:32px;height:32px;color:var(--am-accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.am-icon svg{width:18px;height:18px}.am-phase-label{color:var(--am-accent);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 6px;font-size:12px;font-weight:600}.am-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.am-figure .am-hint{color:var(--am-accent);align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:500;display:flex}.am-hint svg{flex:none;width:18px;height:18px}.am-detail-label{color:var(--am-muted);text-transform:uppercase;letter-spacing:.06em;margin-right:2px;font-size:12px}@keyframes am-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.am-figure .am-persona-card,.am-figure .am-access-row{animation:none}.am-figure .am-persona{transition:none}}@media (width<=640px){.am-figure{padding:16px}}fieldset.am-persona-picker{border:0;min-width:0;padding:0}.am-persona-picker{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.am-persona{appearance:none;border:1px solid var(--am-border);background:var(--am-surface);color:var(--am-heading);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:13px;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.am-persona svg{width:16px;height:16px;color:var(--am-accent)}.am-persona:hover{border-color:var(--am-accent)}.am-persona:focus-visible{outline:2px solid var(--am-accent);outline-offset:2px}.am-persona[aria-pressed=true]{border-color:var(--am-accent);background:var(--am-accent);color:var(--vocs-color-accentInvert,#fff)}.am-persona[aria-pressed=true] svg{color:var(--vocs-color-accentInvert,#fff)}.am-persona-card{border:1px solid color-mix(in srgb, var(--am-accent) 35%, var(--am-border));background:var(--am-surface);border-radius:12px;margin-bottom:18px;padding:16px 18px;animation:.18s both am-fade-in}.am-persona-head{align-items:flex-start;gap:12px;display:flex}.am-persona-head strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.am-tag{background:var(--am-accent-soft);color:var(--am-accent);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.am-persona-grants{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.am-persona-grants code{border:1px solid var(--am-border);background:var(--am-tint);color:var(--am-heading);border-radius:6px;padding:2px 8px;font-size:12px}.am-grant-note{color:var(--am-text);font-size:12px}.am-persona-counts{border-top:1px dashed var(--am-border);flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px;font-size:13px;font-weight:500;display:flex}.am-persona-counts span{align-items:center;gap:6px;display:inline-flex}.am-persona-counts svg{width:14px;height:14px}.am-persona-counts [data-access=yes],.am-access-badge[data-access=yes]{color:var(--am-success)}.am-persona-counts [data-access=partial],.am-access-badge[data-access=partial]{color:var(--am-partial)}.am-persona-counts [data-access=no],.am-access-badge[data-access=no]{color:var(--am-deny)}.am-access-group+.am-access-group{margin-top:6px}.am-access-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.am-access-row{border:1px solid var(--am-border);background:var(--am-surface);border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:14px;margin:0;padding:10px 14px;animation:.18s both am-fade-in;display:grid}.am-access-row strong{display:block}.am-access-row p{color:var(--am-text);font-size:13px}.am-access-row[data-access=no]{background:0 0}.am-access-row[data-access=no] strong{color:var(--am-text);font-weight:500}.am-access-badge{border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.am-access-badge[data-access=yes]{border-color:color-mix(in srgb, var(--am-success) 40%, transparent);background:color-mix(in srgb, var(--am-success) 10%, var(--am-surface))}.am-access-badge[data-access=partial]{border-color:color-mix(in srgb, var(--am-partial) 45%, transparent);background:color-mix(in srgb, var(--am-partial) 10%, var(--am-surface))}.am-access-badge[data-access=no]{border-color:color-mix(in srgb, var(--am-deny) 35%, transparent);background:color-mix(in srgb, var(--am-deny) 7%, var(--am-surface))}.am-access-badge svg{width:13px;height:13px}@media (width<=640px){.am-access-row{grid-template-columns:1fr;row-gap:6px}.am-access-badge{justify-self:start}}.landing{gap:24px;display:grid}.landing-hero{gap:16px;margin-bottom:clamp(24px,3vw,40px);display:grid}[data-v-content]>h1:first-child:has(+.landing){letter-spacing:-.04em;max-width:14ch;color:var(--vocs-text-color-heading);border-bottom:0;margin:0;padding-top:clamp(24px,4vw,56px);padding-bottom:0;font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1.15}@layer landing{article[data-v-content]>h1[data-v]:first-child:has(+.landing){margin-block-end:16px!important}}.landing-h2{letter-spacing:-.02em;color:var(--vocs-text-color-heading);margin:0;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:600;line-height:1.22}.landing-h3{letter-spacing:-.01em;color:var(--vocs-text-color-primary);margin:0;font-size:1.125rem;font-weight:600;line-height:1.56}.landing-overline{color:var(--vocs-text-color-heading);align-items:center;margin:0;font-size:.9375rem;font-weight:600;line-height:1.33;display:inline-flex}.landing-overline:before{content:"("}.landing-overline:after{content:")"}.landing-summary{max-width:48rem;color:var(--vocs-text-color-primary);margin:0;font-size:1rem;line-height:1.5}.landing-body{color:var(--vocs-text-color-primary);margin:0;font-size:1rem;line-height:1.5}.landing-body+.landing-body{margin-top:-16px}.landing-badges{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.landing-badge{border:1px solid var(--vocs-border-color-primary);background:var(--vocs-background-color-surface);color:var(--vocs-text-color-heading);border-radius:999px;align-items:center;padding:8px 14px;font-size:.8125rem;font-weight:500;line-height:1.33;display:inline-flex}.landing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.landing-card{border:1px solid var(--vocs-border-color-primary);background:var(--vocs-background-color-surface);border-radius:16px;align-content:start;gap:16px;padding:32px;display:grid}.landing-section{border:1px solid var(--vocs-border-color-primary);background:var(--vocs-background-color-surface);border-radius:16px;padding:32px}.landing-section-heading{gap:16px;max-width:42rem;display:grid}.landing-features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:32px;display:grid}.landing-feature{border:1px solid var(--vocs-border-color-primary);background:var(--vocs-background-color-surfaceTint);border-radius:16px;align-content:start;gap:16px;padding:24px;display:grid}.landing-list{color:var(--vocs-text-color-primary);margin:0;padding:0;font-size:1rem;line-height:1.5}[data-v-content]>h1+[data-v-openapi] [data-v-openapi-header]>h1[data-v-openapi-h1],[data-v-openapi-test-request]{display:none}:root{--docs-page-max-width:1280px;--docs-grid-content:calc(70ch + var(--vocs-spacing-content-px) * 2);--docs-grid-gutter:max(calc((100vw - var(--docs-grid-content)) / 2), var(--vocs-spacing-sidebar));--vocs-font-family:"Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vocs-text-color-link:var(--vocs-color-accent);--vocs-text-color-link-hover:oklch(from var(--vocs-color-accent) calc(l + .08) c h)}[data-v-gutter-top]{background:var(--vocs-background-color-surface);border-bottom:1px solid var(--vocs-border-color-primary);justify-content:flex-start;width:100%;left:0}[data-v-surface-bg]{display:none}[data-v-sidebar] article[data-v-content]{border:1px solid var(--vocs-border-color-primary);background:var(--vocs-background-color-surface);border-radius:12px;margin-top:14px}[data-v-topnav]:has([data-v-openapi-operation-aside]) article[data-v-content]{width:auto;margin-right:var(--vocs-spacing-content-px)}@media (width>=1080px){[data-v-gutter-top],[data-layout=minimal] article[data-v-content]{padding-left:calc(var(--docs-grid-gutter) - var(--vocs-spacing-sidebar) + var(--vocs-spacing-sidebar-px));padding-right:calc(100% - var(--docs-grid-gutter) - var(--docs-grid-content) + var(--vocs-spacing-content-px))}}[data-v-outline-nav]{width:var(--vocs-spacing-outline)}@media (width>=1376px){[data-v-gutter-top],[data-layout=minimal] article[data-v-content]{padding-right:max(var(--vocs-spacing-content-px), calc(var(--docs-grid-gutter) - var(--vocs-spacing-outline) - 36px))}}@media (width>=1080px){:root{--vocs-spacing-content-px:2rem}[data-v-gutter-right]{padding-top:17px;padding-left:36px}[data-v-outline-nav]{width:min(var(--vocs-spacing-outline), 100%);gap:25px}[data-v-content-width=full]:has([data-v-openapi-landing]){--vocs-spacing-gutter:var(--docs-grid-gutter)}[data-v-content-width=full]:has([data-v-openapi-landing]) article[data-v-content]{max-width:var(--docs-grid-content)}[data-v-topnav]:has([data-v-openapi-operation-aside]) [data-v-gutter-top]{padding-left:calc(var(--vocs-spacing-gutter) - var(--vocs-spacing-sidebar) + var(--vocs-spacing-sidebar-px));padding-right:var(--vocs-spacing-content-px)}}[data-v-gutter-top]>[data-v-gutter-top-left]{display:contents}[data-v-gutter-top] [data-v-logo-link]{order:1;margin-left:0}@layer theme{[data-v-gutter-top] [data-v-logo-link]{display:flex!important}a[data-v-sidebar-item][data-active=true]{color:var(--vocs-text-color-heading)!important}}[data-v-gutter-top]>nav{order:2;margin-left:auto}[data-v-gutter-top]>[data-v-gutter-top-left]>div{order:3;align-self:stretch;padding-block:.5rem}@media (width<1080px){[data-v-gutter-top] [data-v-logo-link]{margin-right:auto}[data-v-gutter-top]>div:last-child{order:4}}[data-v-gutter-logo]{display:none}button[data-copied]{background:var(--vocs-background-color-surface);border:1px solid var(--vocs-border-color-primary)}[data-v-content] details,[data-v-content] details summary,[data-v-content] details :where(p,li,td,th){color:var(--vocs-text-color-primary)}[data-v-content-footer] div:has(>[data-v-pagination]){border-top:0}@media (width>=640px){[data-v-pagination]{align-items:stretch}[data-v-pagination]>*{flex:0 0 calc(50% - 8px)}}[data-v-pagination]>a{border:1px solid var(--vocs-border-color-primary);background:var(--vocs-background-color-surfaceTint);border-radius:12px;padding:16px 20px;transition:background .15s}[data-v-pagination]>a:hover{background:var(--vocs-background-color-surfaceMuted)}a[data-v-sidebar-item][data-active=true]{background:color-mix(in srgb, var(--vocs-text-color-heading) 6%, transparent)}[data-v-outline-items] a[data-active=true]{color:var(--vocs-text-color-heading)}[data-v-gutter-top] nav a[data-v-active=true]{color:var(--vocs-text-color-heading);border-bottom-color:var(--vocs-text-color-heading)}[data-v-gutter-top] nav li:last-child{align-items:center;display:flex}[data-v-gutter-top] nav li:last-child>a{background:var(--vocs-text-color-heading);height:2.25rem;color:var(--vocs-background-color-primary);box-shadow:0 8px 24px color-mix(in srgb, var(--vocs-text-color-heading) 14%, transparent);border:1px solid #0000;border-radius:999px;align-self:center;padding-inline:14px;transition:background .15s,box-shadow .15s,transform .15s}[data-v-gutter-top] nav li:last-child>a:hover{background:color-mix(in srgb, var(--vocs-text-color-heading) 86%, var(--vocs-color-accent));color:var(--vocs-background-color-primary);box-shadow:0 10px 28px color-mix(in srgb, var(--vocs-text-color-heading) 18%, transparent);transform:translateY(-1px)}[data-v-gutter-top] nav li:last-child>a svg{color:currentColor}[data-v-mobile-nav] a:last-child{background:var(--vocs-text-color-heading);color:var(--vocs-background-color-primary);margin-block:4px}[data-v-mobile-nav] a:last-child svg{color:currentColor}[data-v-outline-indicator]{background:var(--vocs-text-color-heading)}
