.veil-g-hub[data-api-only=true] [data-on-api=false]{display:none}.veil-g-api,.veil-g-catalog{display:grid;gap:var(--veil-space-4);margin-block:var(--veil-space-6) var(--veil-space-8)}.veil-g-catalog-head{display:grid;gap:var(--veil-space-2)}.veil-g-api h2,.veil-g-catalog h2,.veil-g-page h2{font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--veil-display-weight);margin:0}.veil-g-api h3,.veil-g-page h3{margin-block:var(--veil-space-4) 0}.veil-g-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:var(--veil-space-3)}.veil-g-check{display:inline-flex;align-items:center;gap:var(--veil-space-2);cursor:pointer}.veil-g-segmented{display:inline-flex;border:1px solid var(--veil-border);border-radius:var(--veil-radius-full);padding:2px;background:var(--veil-surface);flex-wrap:wrap}.veil-g-segmented button{border:0;background:transparent;color:var(--veil-text-secondary);font:inherit;font-size:var(--veil-text-sm);padding-block:var(--veil-space-1);padding-inline:var(--veil-space-3);border-radius:var(--veil-radius-full);cursor:pointer}.veil-g-segmented button[aria-pressed=true]{background:var(--veil-surface-elevated);color:var(--veil-text);box-shadow:inset 0 0 0 1px var(--veil-border)}.veil-g-table-wrap{overflow-x:auto;background:var(--veil-surface);border:1px solid var(--veil-border);border-radius:var(--veil-radius-lg)}.veil-g-table{inline-size:100%;border-collapse:collapse;font-size:var(--veil-text-sm)}.veil-g-table td,.veil-g-table th{text-align:start;padding-block:var(--veil-space-2);padding-inline:var(--veil-space-3);border-block-end:1px solid var(--veil-border);vertical-align:top}.veil-g-table th{color:var(--veil-text-secondary);font-weight:600}.veil-g-table td,.veil-g-table th{white-space:nowrap}.veil-g-table tr:last-child>*{border-block-end:0}.veil-g-table .end{text-align:end}.veil-g-panel .veil-g-table{background:transparent}.veil-g-id{font-family:var(--font-mono),ui-monospace,monospace;font-size:.82em;direction:ltr;unicode-bidi:isolate}.veil-g-id,.veil-g-note{color:var(--veil-text-secondary)}.veil-g-note{font-size:var(--veil-text-sm);margin:0}.veil-g-lead{margin:0;max-inline-size:var(--veil-measure)}.veil-g-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--veil-space-3)}.veil-g-cards li{display:grid;gap:var(--veil-space-1)}.veil-g-cards p{margin:0}.veil-g-tray{position:sticky;inset-block-end:var(--veil-space-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--veil-space-3);padding:var(--veil-space-3);border:1px solid var(--veil-border);border-radius:var(--veil-radius-full);background:color-mix(in srgb,var(--veil-surface-elevated) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);justify-self:start}.veil-g-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.veil-g-inline-price{color:var(--veil-text-secondary);font-size:var(--veil-text-xs)}.veil-g-actions{display:flex;flex-wrap:wrap;gap:var(--veil-space-2)}.veil-g-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--veil-space-4)}.veil-g-panel{display:grid;gap:var(--veil-space-2);align-content:start}.veil-g-panel h3{margin:0}.veil-g-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--veil-space-1)}.veil-g-chips li{border:1px solid var(--veil-border);border-radius:var(--veil-radius-full);padding-inline:var(--veil-space-2);font-size:var(--veil-text-xs);background:var(--veil-ground)}.veil-g-mark{font-weight:600}.veil-g-mark[data-answer=good]{color:var(--veil-verified)}.veil-g-mark[data-answer=bad]{color:var(--veil-danger)}.veil-g-mark[data-answer=unknown]{color:var(--veil-disputed)}.veil-g-snippets{display:grid;gap:var(--veil-space-2);justify-items:start}.veil-g-code{inline-size:100%;box-sizing:border-box;margin:0;padding:var(--veil-space-4);border-radius:var(--veil-radius-lg);background:var(--veil-console-code-ground);color:var(--veil-console-code-text);font-family:var(--font-mono),ui-monospace,monospace;line-height:1.6;overflow-x:auto;text-align:start}.veil-g-code,.veil-g-field{font-size:var(--veil-text-sm)}.veil-g-field{display:grid;gap:var(--veil-space-1);color:var(--veil-text-secondary)}.veil-g-field input,.veil-g-field select{font:inherit;color:var(--veil-text);background:var(--veil-surface-elevated);border:1px solid var(--veil-border);border-radius:var(--veil-radius-md);padding-block:var(--veil-space-2);padding-inline:var(--veil-space-3);min-inline-size:10rem}.veil-g-calc{display:grid;gap:var(--veil-space-3)}.veil-g-calc-fields{display:flex;flex-wrap:wrap;gap:var(--veil-space-3)}.veil-g-calc-result{margin:0;font-size:var(--veil-text-lg)}.veil-g-page{display:grid;gap:var(--veil-space-5)}.veil-g-page li,.veil-g-page section>p,.veil-g-page>p{max-inline-size:var(--veil-measure)}.veil-g-kpis,.veil-g-page section{display:grid;gap:var(--veil-space-3)}.veil-g-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.veil-g-kpis>div{display:grid;gap:var(--veil-space-1)}.veil-g-kpis span{color:var(--veil-text-secondary);font-size:var(--veil-text-sm)}.veil-g-kpis b{font-size:var(--veil-text-2xl)}.veil-g-alert{border:1px solid var(--veil-disputed);border-radius:var(--veil-radius-lg);padding:var(--veil-space-3);margin:0}.veil-g-chart{inline-size:100%;block-size:auto}.veil-g-chart .line{fill:none;stroke:var(--veil-viz1);stroke-width:2}.veil-g-chart .axis{stroke:var(--veil-border)}.veil-g-chart text{fill:var(--veil-text-secondary);font-size:11px}.veil-g-doc-nav{display:flex;flex-wrap:wrap;gap:var(--veil-space-2);list-style:none;padding:0;margin:0}.veil-g-doc-nav a{display:inline-block;border:1px solid var(--veil-border);border-radius:var(--veil-radius-full);padding-inline:var(--veil-space-3);padding-block:var(--veil-space-1);text-decoration:none;font-size:var(--veil-text-sm)}.veil-g-doc-nav a[aria-current=page]{background:var(--veil-surface-elevated);color:var(--veil-text);font-weight:600}.veil-g-changelog{list-style:none;padding:0;margin:0;display:grid;gap:var(--veil-space-2)}.veil-g-changelog li{padding-block:var(--veil-space-2);border-block-end:1px solid var(--veil-border)}.veil-g-changelog time{color:var(--veil-text-secondary);font-size:var(--veil-text-sm)}.veil-g-num{font-variant-numeric:tabular-nums}.veil-g-page ol:not(.veil-g-changelog){list-style:decimal;padding-inline-start:1.5em}:lang(fa) .veil-g-page ol:not(.veil-g-changelog){list-style-type:persian}.veil-g-page ul:not(.veil-g-doc-nav):not(.veil-g-chips):not(.veil-g-cards){list-style:disc;padding-inline-start:1.5em}.veil-g-page li+li{margin-block-start:var(--veil-space-1)}.veil-home-api{position:relative;max-inline-size:var(--veil-frame-max);margin-inline:auto;padding-inline:var(--veil-gutter);padding-block:var(--veil-space-16);border-block-start:1px solid var(--veil-border)}.veil-home-api-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--veil-space-8);align-items:start}.veil-home-api-pitch,.veil-home-api-proof{display:grid;gap:var(--veil-space-4);min-inline-size:0}.veil-home-api h2{font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--veil-display-weight);font-size:var(--veil-text-2xl);line-height:var(--veil-leading-tight);margin:0}.veil-home-api-points{margin:0;padding-inline-start:1.25em;display:grid;gap:var(--veil-space-2);list-style:disc}