main:has(.docs-root){max-width:none;padding:0}.docs-root{--code-bg:#0e1726;--code-bar:#152036;--code-line:#22304a;--code-fg:#dbe4f3;--code-muted:#8b98ad;--docs-sticky-top:4.75rem;background:var(--color-surface);border-top:1px solid var(--color-line);color:var(--color-fg)}.dark .docs-root{--code-bg:#0c121c;--code-bar:#121a28;--code-line:#243047}.docs-frame{grid-template-columns:minmax(0,1fr);max-width:96rem;margin-inline:auto;display:grid}@media (width>=64rem){.docs-frame{grid-template-columns:17rem minmax(0,1fr)}}@media (width>=80rem){.docs-frame:not([data-reference=true]){grid-template-columns:17rem minmax(0,1fr) 15rem}}.docs-sidebar,.docs-tocrail{top:var(--docs-sticky-top);max-height:calc(100vh - var(--docs-sticky-top));overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}.docs-sidebar{border-right:1px solid var(--color-line);padding:2.5rem 1.25rem 3rem 1.5rem;display:none}.docs-tocrail{padding:3rem 1.5rem 3rem 0;display:none}@media (width>=64rem){.docs-sidebar{display:block}}@media (width>=80rem){.docs-tocrail{display:block}}.docs-mobilebar{top:var(--docs-sticky-top);z-index:20;border-bottom:1px solid var(--color-line);background:color-mix(in oklab, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:sticky}@media (width>=64rem){.docs-mobilebar{display:none}}.docs-icon-btn{width:2.25rem;height:2.25rem;color:var(--color-muted);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.docs-icon-btn:hover{background:var(--color-surface-2);color:var(--color-fg)}.docs-root :is(a,button,summary,[tabindex]):focus-visible,.docs-drawer :is(a,button):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:.375rem}.docs-nav-group{width:100%;color:var(--color-fg);justify-content:space-between;align-items:center;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:flex}.docs-nav-link{color:var(--color-muted);border-radius:.5rem;align-items:center;gap:.625rem;padding:.4rem .625rem;transition:color .12s,background-color .12s;display:flex;position:relative}.docs-nav-link:hover{color:var(--color-fg);background:var(--color-surface-2)}.docs-nav-link[aria-current=page]{color:var(--color-brand);background:color-mix(in oklab, var(--color-brand) 9%, transparent);font-weight:600}.docs-nav-children{border-left:1px solid var(--color-line);margin:.25rem 0 .5rem 1.05rem;padding-left:.75rem}.docs-nav-child{color:var(--color-muted);border-radius:.375rem;align-items:center;gap:.5rem;padding:.3rem .4rem;font-size:.8125rem;display:flex}.docs-nav-child:hover{color:var(--color-fg);background:var(--color-surface-2)}.docs-search-trigger{border:1px solid var(--color-line);background:var(--color-surface-2);width:100%;color:var(--color-muted);border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;transition:border-color .12s,color .12s;display:flex}.docs-search-trigger:hover{border-color:color-mix(in oklab, var(--color-brand) 55%, var(--color-line));color:var(--color-fg)}.docs-search-trigger[data-size=lg]{background:var(--color-surface);box-shadow:var(--shadow-modern);border-radius:.875rem;padding:.85rem 1rem;font-size:1rem}.docs-kbd{border:1px solid var(--color-line);font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-muted);background:var(--color-surface);white-space:nowrap;border-bottom-width:2px;border-radius:.375rem;padding:.05rem .4rem;font-size:.6875rem}.docs-toc{border-left:1px solid var(--color-line)}.docs-toc-link{color:var(--color-muted);border-left:2px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .875rem;line-height:1.35;display:block}.docs-toc-link[data-level="3"]{padding-left:1.625rem;font-size:.8125rem}.docs-toc-link:hover{color:var(--color-fg)}.docs-toc-link[aria-current=location]{color:var(--color-brand);border-left-color:var(--color-brand)}.docs-pager{border:1px solid var(--color-line);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem 1.125rem;transition:border-color .12s;display:flex}.docs-pager:hover{border-color:var(--color-brand)}.docs-prose{--tw-prose-body:color-mix(in oklab, var(--color-fg) 88%, var(--color-muted));--tw-prose-headings:var(--color-fg);--tw-prose-lead:var(--color-muted);--tw-prose-links:var(--color-brand);--tw-prose-bold:var(--color-fg);--tw-prose-counters:var(--color-muted);--tw-prose-bullets:var(--color-line);--tw-prose-hr:var(--color-line);--tw-prose-quotes:var(--color-fg);--tw-prose-quote-borders:var(--color-line);--tw-prose-captions:var(--color-muted);--tw-prose-code:var(--color-fg);--tw-prose-th-borders:var(--color-line);--tw-prose-td-borders:var(--color-line);font-size:1.0625rem;line-height:1.75}.docs-prose :where(h2,h3){font-family:var(--font-display);letter-spacing:-.01em;scroll-margin-top:6rem}.docs-prose :where(h2){margin-top:3.25rem;font-size:1.625rem;font-weight:600}.docs-prose :where(h3){margin-top:2.25rem;font-size:1.1875rem;font-weight:600}.docs-prose :where(a):not(.docs-heading-anchor,.not-prose *){-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-underline-offset:3px;font-weight:500}.docs-prose :where(a):not(.docs-heading-anchor,.not-prose *):hover{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.docs-prose :where(code):not(:where(pre *,.not-prose *)),.docs-inline-code{background:var(--color-surface-2);border:1px solid var(--color-line);font-size:.85em;font-weight:500;font-family:var(--font-mono,ui-monospace, monospace);border-radius:.3rem;padding:.1em .35em}.docs-prose :where(code):not(:where(pre *)):before,.docs-prose :where(code):not(:where(pre *)):after{content:none}.docs-prose .docs-table{margin-block:1.5rem;overflow-x:auto}.docs-prose .docs-table table{margin:0;font-size:.9375rem}.docs-prose :where(th){text-align:left}.docs-heading-anchor{color:var(--color-muted);opacity:0;margin-left:.5rem;font-weight:400;transition:opacity .12s;text-decoration:none!important}:is(h2,h3):hover>.docs-heading-anchor,.docs-heading-anchor:focus-visible{opacity:1}.docs-code{border:1px solid var(--code-line);background:var(--code-bg);color:var(--code-fg);border-radius:.75rem;margin-block:1.5rem;overflow:hidden}.docs-code-bar{border-bottom:1px solid var(--code-line);background:var(--code-bar);min-height:2.5rem;color:var(--code-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .375rem .25rem .875rem;font-size:.75rem;font-weight:500;display:flex}.docs-code pre{color:inherit;font-family:var(--font-mono,ui-monospace, monospace);tab-size:2;background:0 0;margin:0;padding:1rem 1.125rem;font-size:.8125rem;line-height:1.7;overflow-x:auto}.docs-code-tab{color:var(--code-muted);border-radius:.375rem;padding:.3rem .625rem;font-size:.75rem;font-weight:500}.docs-code-tab:hover{color:#fff}.docs-code-tab[aria-selected=true]{color:#fff;background:#ffffff17}.docs-copy{color:var(--code-muted);border-radius:.375rem;align-items:center;gap:.375rem;padding:.3rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.docs-copy:hover{color:#fff;background:#ffffff17}.tok-key{color:#8ab4ff}.tok-string{color:#a6e3b6}.tok-number{color:#f4c47a}.tok-literal{color:#f5a3bd}.tok-keyword{color:#c8a8ff}.tok-fn,.tok-variable{color:#7fd8ea}.tok-flag{color:#f4c47a}.tok-comment{color:#6f7d93;font-style:italic}.tok-punct{color:#8b98ad}.docs-callout{--tone:var(--color-brand);border:1px solid color-mix(in oklab, var(--tone) 28%, var(--color-line));background:color-mix(in oklab, var(--tone) 7%, var(--color-surface));color:color-mix(in oklab, var(--color-fg) 90%, var(--color-muted));border-radius:.75rem;gap:.75rem;margin-block:1.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.6;display:flex}.docs-callout[data-tone=tip]{--tone:var(--color-success-500)}.docs-callout[data-tone=warning]{--tone:var(--color-warning-500)}.docs-callout[data-tone=soon]{--tone:var(--color-accent-400)}.docs-callout-icon{color:var(--tone);flex-shrink:0;margin-top:.15rem}.docs-callout-body code{background:color-mix(in oklab, var(--tone) 12%, transparent);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.25rem;padding:.05em .3em;font-size:.85em}.docs-callout-body a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.docs-callout-body strong{color:var(--color-fg)}.docs-steps{counter-reset:step;margin-block:2rem;padding:0;list-style:none}.docs-step{counter-increment:step;padding:0 0 2rem 3.25rem;position:relative}.docs-step:before{content:counter(step);border:1px solid var(--color-line);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-fg);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:-.1rem;left:0}.docs-step:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:2.25rem;bottom:.25rem;left:calc(1rem - .5px)}.docs-step-title{font-family:var(--font-display);color:var(--color-fg);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.docs-step-body{--tw-prose-body:color-mix(in oklab, var(--color-fg) 88%, var(--color-muted));--tw-prose-bold:var(--color-fg);--tw-prose-links:var(--color-brand);--tw-prose-code:var(--color-fg);--tw-prose-bullets:var(--color-line);color:color-mix(in oklab, var(--color-fg) 88%, var(--color-muted));font-size:1rem;line-height:1.7}.docs-step-body p+p{margin-top:.625rem}.docs-step-body strong{color:var(--color-fg);font-weight:600}.docs-step-body a{color:var(--color-brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-underline-offset:3px;font-weight:500}.docs-step-body code{background:var(--color-surface-2);border:1px solid var(--color-line);font-size:.85em;font-family:var(--font-mono,ui-monospace, monospace);border-radius:.3rem;padding:.1em .35em}.docs-step-body>:first-child{margin-top:0}.docs-step-body>:last-child{margin-bottom:0}.docs-linkcard{border:1px solid var(--color-line);background:var(--color-surface);border-radius:.875rem;gap:.875rem;padding:1rem;text-decoration:none;transition:border-color .12s;display:flex}.docs-linkcard:hover{border-color:color-mix(in oklab, var(--color-brand) 60%, var(--color-line))}.docs-method{--m:var(--color-brand);background:color-mix(in oklab, var(--m) 14%, transparent);min-width:3.75rem;color:color-mix(in oklab, var(--m) 80%, var(--color-fg));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;border-radius:.375rem;justify-content:center;align-items:center;padding:.15rem .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.docs-method[data-size=sm]{min-width:2.4rem;padding:.05rem .25rem;font-size:.5625rem}.docs-method[data-method=GET]{--m:var(--color-success-600)}.docs-method[data-method=PUT],.docs-method[data-method=PATCH]{--m:var(--color-warning-600)}.docs-method[data-method=DELETE]{--m:var(--color-danger-600)}.docs-op{border-top:1px solid var(--color-line);padding-block:3.5rem}.docs-op-grid{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.docs-op-code{min-width:0}@media (width>=80rem){.docs-op-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.docs-op-code{top:calc(var(--docs-sticky-top) + 1.5rem);align-self:start;position:sticky}}.docs-op-code .docs-code:first-child{margin-top:0}.docs-op-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fg);font-size:1.5rem;font-weight:600}.docs-anchor-link{color:inherit}.docs-anchor-link:hover{color:var(--color-brand)}.docs-endpoint{border:1px solid var(--color-line);background:var(--color-surface-2);min-width:0;max-width:100%;font-family:var(--font-mono,ui-monospace, monospace);border-radius:.625rem;align-items:center;gap:.625rem;padding:.3rem .75rem .3rem .3rem;font-size:.8125rem;display:inline-flex}.docs-path-param{color:var(--color-brand)}.docs-op-h3{color:var(--color-fg);align-items:center;gap:.5rem;margin:2.25rem 0 .25rem;font-size:.9375rem;font-weight:600;display:flex}.docs-fields{margin:0;padding:0;list-style:none}.docs-field{border-bottom:1px solid var(--color-line);padding:.875rem 0}.docs-field:last-child{border-bottom:0}.docs-fields-nested{border-left:2px solid var(--color-line);margin-top:.5rem;padding-left:1rem}.docs-field-name{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-fg);font-size:.875rem;font-weight:600}.docs-field-desc{color:color-mix(in oklab, var(--color-fg) 85%, var(--color-muted));margin-top:.25rem;font-size:.9375rem;line-height:1.6}:is(.docs-field-desc,.docs-fields,.docs-responses) code{background:var(--color-surface-2);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.25rem;padding:.05em .3em;font-size:.85em}.docs-md>p{color:color-mix(in oklab, var(--color-fg) 88%, var(--color-muted));line-height:1.7}.docs-md>p+p{margin-top:.75rem}.docs-md>p code{background:var(--color-surface-2);font-family:var(--font-mono,ui-monospace, monospace);border-radius:.25rem;padding:.05em .3em;font-size:.85em}.docs-md a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.docs-flag{border:1px solid var(--color-line);color:var(--color-muted);border-radius:999px;padding:0 .375rem;font-size:.6875rem}.docs-flag-required{border-color:color-mix(in oklab, var(--color-danger-500) 35%, var(--color-line));color:var(--color-danger-600)}.dark .docs-flag-required{color:var(--color-danger-400)}.docs-field-children>summary,.docs-errors>summary{cursor:pointer;width:fit-content;color:var(--color-muted);margin-top:.5rem;font-size:.8125rem;font-weight:500}.docs-field-children>summary:hover,.docs-errors>summary:hover{color:var(--color-fg)}.docs-responses{margin:.5rem 0 0;padding:0;list-style:none}.docs-responses li{align-items:baseline;gap:.75rem;padding:.45rem 0;display:flex}.docs-status{width:2.5rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-danger-600);flex-shrink:0;font-size:.8125rem;font-weight:600}.docs-status[data-ok=true]{color:var(--color-success-600)}.dark .docs-status{color:var(--color-danger-400)}.dark .docs-status[data-ok=true]{color:var(--color-success-400)}.docs-status-toggle{border:1px solid var(--color-line);font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-muted);border-radius:.375rem;padding:.15rem .5rem;font-size:.75rem}.docs-status-toggle[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand)}.docs-response-block{margin-top:1rem}.docs-response-block .docs-code{margin-top:0}.docs-op-code pre{max-height:22rem}@media (prefers-reduced-motion:reduce){.docs-root *{scroll-behavior:auto!important;transition:none!important}}.docs-nav-toggle{width:1.75rem;height:1.75rem;color:var(--color-muted);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.docs-nav-toggle:hover{color:var(--color-fg);background:var(--color-surface-2)}.docs-nav-child[aria-current=page]{color:var(--color-brand);font-weight:600}.docs-content{color:color-mix(in oklab, var(--color-fg) 88%, var(--color-muted));font-size:1.0625rem;line-height:1.75}.docs-content>[data-studio-id]+[data-studio-id]{margin-top:1.25rem}.docs-content :is(h2,h3)[id]{scroll-margin-top:6rem}.docs-content [data-studio-type=standard\:Heading]>h2{letter-spacing:-.01em;margin-top:2.25rem;font-size:1.625rem;font-weight:600}.docs-content [data-studio-type=standard\:Heading]>h3{margin-top:1.25rem;font-size:1.1875rem;font-weight:600}.docs-content>[data-studio-id]:first-child>:is(h2,h3){margin-top:0}.docs-content .prose,.blog-body .prose{--tw-prose-body:color-mix(in oklab, var(--color-fg) 88%, var(--color-muted));--tw-prose-headings:var(--color-fg);--tw-prose-links:var(--color-brand);--tw-prose-bold:var(--color-fg);--tw-prose-counters:var(--color-muted);--tw-prose-bullets:var(--color-line);--tw-prose-hr:var(--color-line);--tw-prose-quotes:var(--color-fg);--tw-prose-quote-borders:var(--color-line);--tw-prose-code:var(--color-fg);--tw-prose-th-borders:var(--color-line);--tw-prose-td-borders:var(--color-line);font-size:1.0625rem;line-height:1.75}:is(.docs-content,.blog-body) .prose :where(p,ul,ol):first-child{margin-top:0}:is(.docs-content,.blog-body) .prose :where(p,ul,ol):last-child{margin-bottom:0}:is(.docs-content,.blog-body) .prose :where(a){-webkit-text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-brand) 40%, transparent);text-underline-offset:3px;font-weight:500}:is(.docs-content,.blog-body) .prose :where(code):not(:where(pre *)){background:var(--color-surface-2);border:1px solid var(--color-line);font-size:.85em;font-weight:500;font-family:var(--font-mono,ui-monospace, monospace);border-radius:.3rem;padding:.1em .35em}:is(.docs-content,.blog-body) .prose :where(code):not(:where(pre *)):before,:is(.docs-content,.blog-body) .prose :where(code):not(:where(pre *)):after{content:none}.docs-content .docs-code,.docs-content .docs-callout,.docs-content .docs-steps{margin-block:0}.docs-steps[data-studio-composite]:empty{min-height:3rem}.docs-hero-figure{margin:0;position:relative}.docs-screen{aspect-ratio:16/9;background:#0b1224;border-radius:1rem;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a14,0 30px 60px -30px #0f172a73}.docs-screen-orb{filter:blur(48px);opacity:.85;border-radius:999px;position:absolute}.docs-screen-orb-a{background:var(--color-brand-500);width:60%;height:90%;top:-30%;left:-10%}.docs-screen-orb-b{background:var(--color-accent-500);opacity:.6;width:55%;height:80%;bottom:-35%;right:-12%}.docs-screen-tag{color:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:clamp(.625rem,1.2vw,.75rem);font-weight:500;display:inline-flex;position:absolute;top:5%;left:4%}.docs-live-dot{background:#ef4444;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #ef444440}.docs-lowerthird{color:#0b1224;animation:docs-lowerthird-in .7s var(--ease-emphasized,ease-out) .35s both;background:#fffffff0;border-left:4px solid #fff;flex-direction:column;padding:.7em 1.1em .75em;font-size:clamp(.75rem,1.9vw,1.05rem);display:flex;position:absolute;bottom:10%;left:6%}.docs-lowerthird-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35em;font-weight:700;line-height:1.15}.docs-lowerthird-role{color:#334155;margin-top:.1em;font-size:.85em;animation:.5s ease-out .9s both docs-fade-in}.docs-hero-call{color:#dbe4f3;width:min(92%,26rem);font-family:var(--font-mono,ui-monospace, monospace);background:#0e1726;border:1px solid #22304a;border-radius:.75rem;margin:.75rem 0 0 auto;padding:.75rem .9rem;font-size:.75rem;position:relative;box-shadow:0 20px 40px -20px #0f172a99}.docs-hero-call .docs-method{color:#f4c47a;background:#f4c47a24}.docs-hero-call pre{white-space:pre-wrap;margin:.5rem 0 0}@media (width>=64rem){.docs-hero-call{margin:0;position:absolute;top:-2.25rem;right:-1.5rem}}@keyframes docs-lowerthird-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-1.5rem)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes docs-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.docs-lowerthird,.docs-lowerthird-role{animation:none}}.blog-chip{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-muted);border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;transition:color .12s,border-color .12s;display:inline-flex}.blog-chip:hover{color:var(--color-fg);border-color:color-mix(in oklab, var(--color-brand) 50%, var(--color-line))}.blog-chip[aria-current]{color:var(--color-brand-fg);background:var(--color-brand);border-color:var(--color-brand)}.blog-card{background:var(--color-surface);box-shadow:var(--shadow-modern);border-radius:1rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.blog-card-media{aspect-ratio:16/9;background:var(--color-surface-2);display:block;overflow:hidden}.blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-emphasized,ease-out)}.blog-card:hover .blog-card-media img{transform:scale(1.03)}.blog-card-placeholder{background:radial-gradient(60% 90% at 15% 0%, color-mix(in oklab, var(--color-brand) 55%, transparent), transparent), radial-gradient(60% 80% at 100% 100%, color-mix(in oklab, var(--color-accent) 45%, transparent), transparent), #0b1224;width:100%;height:100%;display:block}.blog-card-body{flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.125rem;display:flex}.blog-card-tags{color:var(--color-brand);font-size:.8125rem;font-weight:500}.blog-card-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fg);text-wrap:balance;margin-top:.25rem;font-size:1.25rem;font-weight:600;line-height:1.3}.blog-card-title a:after{content:"";position:absolute;inset:0}.blog-card-title a:focus-visible{outline:none}.blog-card:has(.blog-card-title a:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.blog-card-summary{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-meta{color:var(--color-muted);flex-wrap:wrap;gap:.25rem .875rem;margin-top:auto;padding-top:1rem;font-size:.8125rem;display:flex}@media (width>=48rem){.blog-card-featured{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.blog-card-featured .blog-card-media{aspect-ratio:auto;min-height:18rem}.blog-card-featured .blog-card-body{justify-content:center;padding:2rem}.blog-card-featured .blog-card-title{font-size:2rem}.blog-card-featured .blog-card-summary{-webkit-line-clamp:4;font-size:1.0625rem}}.blog-article .blog-body{font-size:1.125rem}@media (prefers-reduced-motion:reduce){.blog-card-media img{transition:none}}.docs-shot{max-width:100%;margin:2rem auto}.docs-shot[data-size=medium]{max-width:36rem}.docs-shot[data-size=small]{max-width:24rem}.docs-shot-frame{background:0 0;border:0;border-radius:.875rem;width:100%;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.docs-shot[data-frame=card] .docs-shot-frame{border:1px solid var(--color-line);background:var(--color-surface-2,var(--color-surface));box-shadow:0 1px 2px #0000000a,0 12px 32px -16px #00000040}.docs-shot-img{width:100%;height:auto;display:block}.docs-shot-dark,.docs-shot-full.docs-shot-dark,.dark [data-has-dark=true] .docs-shot-light{display:none}.dark [data-has-dark=true] .docs-shot-dark{display:block}.dark .docs-shot:not([data-has-dark=true]) .docs-shot-img{filter:brightness(.92)}.docs-shot-zoom{cursor:zoom-in}.docs-shot-hint{background:color-mix(in oklab, var(--color-fg) 72%, transparent);width:2rem;height:2rem;color:var(--color-surface);opacity:0;border-radius:999px;place-items:center;line-height:1;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(.25rem)}.docs-shot-zoom:hover .docs-shot-hint,.docs-shot-zoom:focus-visible .docs-shot-hint{opacity:1;transform:none}@media (hover:none){.docs-shot-hint{opacity:.85;transform:none}}.docs-shot-caption{text-align:center;text-wrap:pretty;color:var(--color-muted);margin-top:.75rem;font-size:.875rem;line-height:1.55}.docs-shot-caption a{color:var(--color-brand);text-decoration:underline}.docs-shot-empty{aspect-ratio:16/10;border:1px dashed var(--color-line);background:var(--color-surface-2,var(--color-surface));border-radius:.875rem;margin-block:2rem}.docs-shot-dialog{background:var(--color-surface);width:min(96vw,110rem);max-width:none;max-height:94vh;color:var(--color-fg);border:0;border-radius:1rem;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 64px -12px #00000080}.docs-shot-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c14b8}.docs-shot-dialog-bar{z-index:1;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.docs-shot-close{border:1px solid var(--color-line);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-fg);cursor:pointer;border-radius:999px;place-items:center;margin:.75rem;display:grid}.docs-shot-close:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.docs-shot-full{object-fit:contain;width:100%;height:auto;max-height:86vh;display:block}.dark .docs-shot-dialog[data-has-dark=true] .docs-shot-full.docs-shot-light{display:none}.dark .docs-shot-dialog[data-has-dark=true] .docs-shot-full.docs-shot-dark{display:block}.docs-shot-dialog-caption{text-align:center;color:var(--color-muted);padding:.75rem 1.25rem 1rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.docs-shot-hint{transition:none}}
