/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--default-mono-font-family:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--ease-drawer:cubic-bezier(.32, .72, 0, 1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sticky{position:sticky}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans-2.071-arrows-wght-normal.woff2)format("woff2");unicode-range:U+2190-2193}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans-2.071-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans-2.071-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans-2.071-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../fonts/plus-jakarta-sans-2.071-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-mono-2.3-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-mono-2.3-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-mono-2.3-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-mono-2.3-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-mono-2.3-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-mono-2.3-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);size-adjust:104.98%;ascent-override:98.88%;descent-override:21.15%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-violet:#9e5af5;--brand-mint:#89fbb4;--brand-green-dark:#28643f;--gradient:linear-gradient(90deg, #9e5af5, #a464f5 3%, #be91f7 16%, #ceadf8 26%, #d5b8f9 31%, #b7d1de 49%, #9ee8c7 68%, #8ef6b8 86%, #89fbb4);--paper:#fcfbfe;--paper-raised:#fff;--paper-sunken:#f6f4f9;--wash:#f1e8fe;--wash-strong:#e6d8fd;--ink:#1a1521;--ink-body:#3f3848;--ink-muted:#6a6375;--rule:#e8e3ef;--rule-strong:#d6cee2;--rule-control:#8e8a96;--close:#2d2735;--violet:#9e5af5;--link:#7a3bd8;--link-hover:#6828c8;--violet-ink:#6828c8;--mint-ink:#0a7449;--mint-wash:#e2fcec;--warn-ink:#ab3f14;--warn-wash:#fbeadf;--danger-ink:#c8283c;--danger-wash:#fde9eb;--on-danger:#fff;--m-get:#0b6bc4;--m-post:#0c7948;--m-patch:#975600;--m-put:#975600;--m-delete:#c8283c;--code-inline:#f1edf7;--sent-bg:#1a1422;--sent-raised:#241d2e;--sent-rule:#2e2738;--sent-edge:#1a1422;--sent-fg:#e6e1ec;--sent-muted:#a39bb0;--sent-hl:#2a1f3f;--sent-tab-on:#342b42;--sent-warn:#ffb393;--sent-ph:#e2cffd;--recv-bg:#f4f1f8;--recv-raised:#ece7f3;--recv-rule:#e3dcec;--recv-muted:#6a6375;--recv-hl:#ebe2fb;--dot:#e9e4ef;--dot-size:4px;--dot-pitch-x:28px;--dot-pitch-y:24px;--lit-1:#9e5af5;--lit-2:#c9a6f8;--lit-3:#3fcf82;--focus:#9e5af5;--selection-bg:#89fbb4;--selection-fg:#1a1521;--scrim:#14101852;--shadow-press:0 1px 2px #1a152114;--shadow-pop:0 1px 2px #1a15210f, 0 12px 28px -12px #1a15213d;--shadow-modal:0 1px 2px #1a152114, 0 32px 64px -24px #1a152166;--shadow-card:0 1px 2px #170f2b0d, 0 24px 48px -28px #170f2b52;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-seg:cubic-bezier(.2, .8, .2, 1);--dur-press:.14s;--dur-hover:.15s;--dur-pop-in:.16s;--dur-pop-out:.12s;--dur-swap:.18s;--dur-move:.22s;--dur-sheet-in:.3s;--dur-sheet-out:.22s;--dur-reveal:.36s;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-18:72px;--s-24:96px;--s-30:120px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--t-display:calc(clamp(2.5rem, 1rem + 4.4vw, 5rem));--t-landing-h2:calc(clamp(1.75rem, 1.2rem + 1.6vw, 2.5rem));--t-h1:2.25rem;--t-h1-schema:1.875rem;--t-lede:1.1875rem;--t-op-lede:1.0625rem;--t-h2:1.375rem;--t-h3:1.0625rem;--t-h4:.96875rem;--t-body:1rem;--t-ui:.875rem;--t-ui-sm:.8125rem;--t-label:.78125rem;--t-caption:.8125rem;--t-micro:.6875rem;--t-code:.8125rem;--font-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "Cascadia Mono", "SF Mono", Consolas, monospace;--header-h:60px;--subbar-h:44px;--sidebar-w:264px;--rail-w:224px;--article-w:48rem;--measure:40rem;--shell-max:1600px}:root,:root[data-theme=dark]{--mint:#89fbb4;--on-mint:#28643f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141018;--paper-raised:#1c1722;--paper-sunken:#100d14;--wash:#2c2046;--wash-strong:#3a2a5e;--ink:#f4f0f8;--ink-body:#c4bdcc;--ink-muted:#968fa0;--rule:#2a2431;--rule-strong:#3b3345;--rule-control:#736c7d;--close:#8a8195;--violet:#a879f7;--link:#c4a2fb;--link-hover:#d9c2fd;--violet-ink:#d2b3fb;--mint-ink:#6ee8a0;--mint-wash:#14382a;--warn-ink:#f5885a;--warn-wash:#45251a;--danger-ink:#fa7a8c;--danger-wash:#45202a;--on-danger:#2a0b12;--m-get:#63b3f7;--m-post:#4be78f;--m-patch:#f0b03c;--m-put:#f0b03c;--m-delete:#fa7a8c;--code-inline:#241e2c;--sent-bg:#0e0a13;--sent-raised:#17121e;--sent-rule:#2c2436;--sent-edge:#43384f;--sent-tab-on:#2e2640;--recv-bg:#221b2b;--recv-raised:#2a2234;--recv-rule:#3b3345;--recv-muted:#a39bb0;--recv-hl:#2a1f3f;--dot:#2a252e;--lit-1:#a879f7;--lit-2:#d5b8f9;--lit-3:#89fbb4;--focus:#a879f7;--selection-bg:#1d4a32;--selection-fg:#f4f0f8;--scrim:#00000080;--shadow-press:inset 0 1px 0 #ffffff0a;--shadow-pop:inset 0 1px 0 #ffffff0d, 0 16px 36px -16px #000000b3;--shadow-modal:inset 0 1px 0 #ffffff0f, 0 40px 80px -24px #000c;--shadow-card:inset 0 1px 0 #ffffff0d, 0 24px 48px -24px #000000b3}html{accent-color:var(--violet);caret-color:var(--violet);scrollbar-color:var(--rule-strong) transparent;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(16px + var(--header-h));background:var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*{scrollbar-width:thin}html.theme-switching *,html.theme-switching :after,html.theme-switching :before{transition:none!important}body{background:var(--paper);min-height:100dvh;color:var(--ink-body);font-family:var(--font-sans);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.7}::selection{background:var(--selection-bg);color:var(--selection-fg)}:where(:focus-visible){outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}[hidden]:not([hidden=until-found]){display:none!important}h1,h2,h3,h4,h5,h6{color:var(--ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}a{color:var(--link);text-underline-offset:3px;transition:color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{color:var(--link-hover)}}b,strong{color:var(--ink);font-weight:600}.mono,code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:normal}kbd{border:1px solid var(--rule-strong);border-radius:var(--r-xs);background:var(--paper-sunken);min-width:20px;height:20px;color:var(--ink-muted);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tabular{font-variant-numeric:tabular-nums}.skip{z-index:100;border-radius:var(--r-md);color:#fff;height:40px;transition:transform .16s var(--ease-out);background:#7a3bd8;align-items:center;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:10px;left:16px;transform:translateY(calc(-100% - 20px))}.skip:focus,.skip:focus-visible{outline-offset:2px;transform:none}.skip:focus,.skip:hover,.skip:visited{color:#fff}.icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block}.close{border-block:1px solid var(--close);height:4px}.dots{background-image:radial-gradient(circle at center,var(--dot) calc(var(--dot-size) / 2),transparent calc(.5px + var(--dot-size) / 2));background-size:var(--dot-pitch-x) var(--dot-pitch-y)}.btn{border-radius:var(--r-md);height:40px;font:600 14.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,color var(--dur-hover) ease,filter var(--dur-hover) ease;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn .icon{width:16px;height:16px}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--mint);box-shadow:inset 0 0 0 1px #28643f24}.btn--primary,.btn--primary:hover,.btn--primary:visited{color:var(--on-mint)}.btn--secondary{background:var(--paper-raised);color:var(--ink);border:1px solid var(--rule-strong);font-weight:500}.btn--ghost{height:32px;color:var(--ink-muted);border-radius:var(--r-sm);background:0 0;gap:6px;padding:0 8px;font-size:13.5px;font-weight:500}.btn--ghost .icon{width:15px;height:15px}.btn--danger{background:var(--danger-ink);color:var(--on-danger)}@media (hover:hover) and (pointer:fine){.btn--primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.btn--primary:active:not(:disabled){transform:scale(.97)}.btn--secondary:hover:not(:disabled){border-color:var(--rule-control);background:var(--paper)}.btn--ghost:hover:not(:disabled){background:var(--paper-sunken);color:var(--ink)}.btn--danger:hover:not(:disabled){filter:brightness(1.05)}}.icon-btn{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,color var(--dur-hover) ease;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.icon-btn .icon{width:18px;height:18px}.icon-btn:active{transform:scale(.95)}.icon-btn--lg{width:44px;height:44px}@media (hover:hover) and (pointer:fine){.icon-btn:hover{background:var(--paper-sunken);color:var(--ink)}.link-arrow:hover .icon{transform:translate(3px)}}@media (pointer:coarse){.icon-btn{width:44px;height:44px}}.link-arrow{color:var(--link);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow .icon{width:16px;height:16px;transition:transform var(--dur-hover) var(--ease-out)}.input{border:1px solid var(--rule-control);background:var(--paper-raised);width:100%;height:40px;color:var(--ink);font:400 14.5px/1.4 var(--font-sans);transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease;border-radius:10px;padding:0 12px;display:block}.input::placeholder{color:var(--ink-muted);opacity:1}.input:focus,.input:focus-visible{outline-offset:0;border-color:var(--violet);box-shadow:0 0 0 3px var(--violet);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--violet) 22%,transparent)}}.input[aria-invalid=true]{border-color:var(--danger-ink)}.input:disabled{background:var(--paper-sunken);color:var(--ink-muted)}@media (width<=1023.98px),(pointer:coarse){.input{font-size:16px}}.btn--lg{height:48px;padding:0 20px}.btn--sm{height:30px;padding:0 12px;font-size:13px}.btn--ink{border:1px solid var(--sent-rule);height:36px;color:var(--sent-fg);background:0 0;font-weight:500}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true] .icon{animation:.8s linear infinite spin}@media (hover:hover) and (pointer:fine){.btn--ink:hover:not(:disabled){background:var(--sent-raised)}}.input--mono,.textarea,.url-field{font-family:var(--font-mono)}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;font-size:13px;line-height:1.6}.field__error{color:var(--danger-ink);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.field__error .icon{width:15px;height:15px}.url-field{border:1px solid var(--rule-control);background:var(--paper-raised);min-width:0;height:40px;transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease;border-radius:10px;align-items:center;padding:0 12px;display:flex}.url-field:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet)}@supports (color:color-mix(in lab,red,red)){.url-field:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--violet) 22%,transparent)}}.url-field__fixed{color:var(--ink-muted);flex:none;font-size:14px}.url-field__host{min-width:0;height:100%;color:var(--ink);font:400 15px/1 var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:0 2px}.url-field__host::placeholder{color:var(--ink-muted);opacity:1}@media (width<=1023.98px),(pointer:coarse){.url-field__host{font-size:16px}}.method{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.01em;white-space:nowrap;color:var(--ink-muted);font-weight:600;line-height:1.2}.method--get{color:var(--m-get)}.method--post{color:var(--m-post)}.method--patch{color:var(--m-patch)}.method--put{color:var(--m-put)}.method--delete{color:var(--m-delete)}.status-chip{height:22px;font:600 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;background:var(--paper-sunken);color:var(--ink-muted);border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.status-chip--2xx{background:var(--mint-wash);color:var(--mint-ink)}.status-chip--304{background:var(--wash);color:var(--violet-ink)}.status-chip--4xx{background:var(--warn-wash);color:var(--warn-ink)}.status-chip--5xx{background:var(--danger-wash);color:var(--danger-ink)}.grant-chip{border:1px solid var(--rule-strong);border-radius:var(--r-xs);background:var(--paper-raised);color:var(--ink);font:500 12.5px/1.45 var(--font-mono);overflow-wrap:anywhere;transition:border-color var(--dur-hover) ease;padding:2px 6px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){a.grant-chip:hover{border-color:var(--link);color:var(--ink)}}.count{font:500 12px/1.4 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.badge{font:600 11px/1.45 var(--font-sans);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:1px 6px;display:inline-flex}.badge--new{background:var(--mint-wash);color:var(--mint-ink)}.badge--beta{background:var(--wash);color:var(--violet-ink)}.badge--english{background:var(--paper-sunken);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--rule)}.field-flag{border:1px solid var(--rule-strong);border-radius:var(--r-xs);color:var(--ink-muted);font:500 11.5px/1.6 var(--font-sans);white-space:nowrap;padding:0 5px;display:inline-block}.required{color:var(--warn-ink);font-size:12.5px;font-weight:600}.to-many{background:var(--wash);color:var(--violet-ink);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.op-chip,.to-many{display:inline-block}.op-chip{border:1px solid var(--rule-strong);border-radius:var(--r-xs);font:500 11.5px/1.6 var(--font-mono);color:var(--ink);padding:0 5px}.ph{text-underline-offset:3px;white-space:nowrap;color:var(--link);--shiki-default-font-weight:600;--shiki-dark-font-weight:600;--shiki-default-text-decoration:underline dashed 1px;--shiki-dark-text-decoration:underline dashed 1px;font-weight:600;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.ph[data-filled]{--shiki-default-text-decoration:underline solid 1px;--shiki-dark-text-decoration:underline solid 1px;text-decoration-style:solid}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-move:0s;--dur-reveal:0s}.btn--primary:hover,.btn:active,.icon-btn:active,.link-arrow:hover .icon{transform:none!important}.skip{transition:none}}@media (pointer:coarse){.bands__chip,.btn--ghost,.btn--sm,.head-link,a.grant-chip{position:relative}.bands__chip:after,.btn--ghost:after,.btn--sm:after,.frow__link:after,.head-link:after,a.grant-chip:after{content:"";position:absolute;inset:-7px -2px}.head-link:after,a.grant-chip:after{inset:-10px -2px}.brand{min-height:44px}.chip-break,.copy-btn,.endpoint__sibling,.link-arrow,.schema-block__name,.side__foot a,.used__summary{position:relative}.chip-break:after,.copy-btn:after,.endpoint__sibling:after,.link-arrow:after,.schema-block__name:after,.side__foot a:after,.used__summary:after{content:"";position:absolute;inset:-12px -2px}.copy-btn:after{inset:-7px -2px}.chip-break:after{inset:-6px -2px}}@media (forced-colors:active){.dots,.lit-dots,.wave:after{display:none!important}.badge,.field-flag,.grant-chip,.op-chip,.status-chip{border:1px solid canvastext}:where(:focus-visible){outline-color:highlight}.input:focus-visible,.url-field:focus-within{outline-offset:0;outline:2px solid highlight}}@media print{body,html{color:#000!important;background:#fff!important}.dots,.lit-dots,.skip{display:none!important}}.prose{color:var(--ink-body);font-size:var(--t-body);line-height:1.7}.prose :where(p,ul,ol,h2,h3,h4,h5,h6,blockquote,dl,.callout,.steps):not(:where(.not-prose,.not-prose *)){max-width:var(--measure)}.prose :where(p,li,dd,blockquote):not(:where(.not-prose,.not-prose *)){text-wrap:pretty}:lang(de) .prose :where(p,li,td,dd),:lang(nl) .prose :where(p,li,td,dd){-webkit-hyphens:auto;hyphens:auto}.prose :where(p):not(:where(.not-prose,.not-prose *)){margin:0 0 16px}.prose :where(h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)){color:var(--ink);font-weight:600}.prose :where(h2):not(:where(.not-prose,.not-prose *)){font-size:var(--t-h2);letter-spacing:-.014em;margin:48px 0 12px;line-height:1.3}.prose :where(h3):not(:where(.not-prose,.not-prose *)){font-size:var(--t-h3);margin:32px 0 8px;line-height:1.45}.prose :where(h4,h5,h6):not(:where(.not-prose,.not-prose *)){font-size:var(--t-h4);margin:24px 0 6px;line-height:1.5}.prose :where(h2,h3,h4,h5,h6):not(:where(.not-prose,.not-prose *)):first-child{margin-top:0}.prose :where(h2,h3,h4,h5,h6)>a{color:inherit;text-decoration:none}.prose :where(h1,h2,h3,h4,h5,h6)[tabindex="-1"]:focus{outline:none}.prose :where(a):not(:where(.not-prose,.not-prose *,h2>a,h3>a,h4>a,.btn,.link-arrow)){color:var(--link);text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.prose :where(a):not(:where(.not-prose,.not-prose *,h2>a,h3>a,h4>a,.btn,.link-arrow)){-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}}@media (hover:hover) and (pointer:fine){.prose :where(a):not(:where(.not-prose,.not-prose *,h2>a,h3>a,h4>a,.btn,.link-arrow)):hover{color:var(--link-hover);text-decoration-color:currentColor}}.prose :where(ul,ol):not(:where(.not-prose,.not-prose *)){margin:0 0 16px;padding-left:1.375em}.prose :where(ul):not(:where(.not-prose,.not-prose *)){list-style:outside}.prose :where(ol):not(:where(.not-prose,.not-prose *)){list-style:decimal}.prose :where(li):not(:where(.not-prose,.not-prose *)){margin:0;padding-left:2px}.prose :where(li+li):not(:where(.not-prose,.not-prose *)){margin-top:6px}.prose :where(li>ul,li>ol):not(:where(.not-prose,.not-prose *)){margin:6px 0 0}.prose :where(li>p):not(:where(.not-prose,.not-prose *)){margin-bottom:6px}.prose :where(li)::marker{color:var(--ink-muted)}.prose :where(ol>li)::marker{font-variant-numeric:tabular-nums;font-weight:500}.prose :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left:1px solid var(--rule-strong);color:var(--ink-body);margin:24px 0;padding:2px 0 2px 16px}.prose :where(blockquote>:last-child){margin-bottom:0}.prose :where(hr):not(:where(.not-prose,.not-prose *)){border:0;border-top:1px solid var(--rule);margin:40px 0}.prose :where(dl):not(:where(.not-prose,.not-prose *)){margin:0 0 16px}.prose :where(dt):not(:where(.not-prose,.not-prose *)){color:var(--ink);font-weight:600}.prose :where(dd):not(:where(.not-prose,.not-prose *)){margin:0 0 12px}.prose :where(:not(pre)>code):not(:where(.not-prose *)){border-radius:var(--r-xs);background:var(--code-inline);color:var(--ink);overflow-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .35em;font-size:.875em}.prose :where(a>code){color:inherit}.prose :where(img):not(:where(.not-prose *)){border:1px solid var(--rule);border-radius:var(--r-md);max-width:100%;height:auto}.prose :where(figure):not(:where(.not-prose,.not-prose *)){margin:24px 0 32px}.prose :where(figcaption){color:var(--ink-muted);font-size:var(--t-caption);margin-top:8px}.prose :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;font-variant-numeric:tabular-nums;max-width:100%;margin:24px 0 32px;display:block;overflow-x:auto}.prose :where([role=region]>table){width:100%;margin:0;display:table}.prose :where(thead):not(:has(th:not(:empty))){display:none}.prose :where(th):not(:where(.not-prose *)){border-bottom:1px solid var(--rule-strong);color:var(--ink-muted);text-align:left;vertical-align:bottom;padding:10px 16px 10px 0;font-size:12.5px;font-weight:600;line-height:1.4}.prose :where(td):not(:where(.not-prose *)){border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 16px 12px 0;font-size:14.5px;line-height:1.55}.prose :where(th:last-child,td:last-child){padding-right:0}.prose :where(td code,th code){overflow-wrap:normal}:where(.shiki){background-color:#0000}:where(.prose) :where(pre):not(:where(.not-prose,.not-prose *,.panel--sent *,.panel--recv *)){border:1px solid var(--sent-edge);border-radius:var(--r-md);background:var(--sent-bg);color:var(--sent-fg);font-size:var(--t-code);tab-size:2;caret-color:var(--brand-mint);scrollbar-color:var(--sent-rule) transparent;margin:20px 0 24px;padding:14px 16px 16px;line-height:1.7;overflow-x:auto}:where(.prose) :where(pre code){min-width:max-content;font-size:inherit;background:0 0;padding:0;display:block}.panel--sent .shiki,.panel--sent .shiki span,.prose pre.shiki:not(:where(.panel--sent *,.panel--recv *)),.prose pre.shiki:not(:where(.panel--sent *,.panel--recv *)) span{color:var(--shiki-dark)}.panel--recv .shiki,.panel--recv .shiki span{color:var(--shiki-default)}[data-theme=dark] .panel--recv .shiki,[data-theme=dark] .panel--recv .shiki span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141018;--paper-raised:#1c1722;--paper-sunken:#100d14;--wash:#2c2046;--wash-strong:#3a2a5e;--ink:#f4f0f8;--ink-body:#c4bdcc;--ink-muted:#968fa0;--rule:#2a2431;--rule-strong:#3b3345;--rule-control:#736c7d;--close:#8a8195;--violet:#a879f7;--link:#c4a2fb;--link-hover:#d9c2fd;--violet-ink:#d2b3fb;--mint:#89fbb4;--on-mint:#28643f;--mint-ink:#6ee8a0;--mint-wash:#14382a;--warn-ink:#f5885a;--warn-wash:#45251a;--danger-ink:#fa7a8c;--danger-wash:#45202a;--on-danger:#2a0b12;--m-get:#63b3f7;--m-post:#4be78f;--m-patch:#f0b03c;--m-put:#f0b03c;--m-delete:#fa7a8c;--code-inline:#241e2c;--sent-bg:#0e0a13;--sent-raised:#17121e;--sent-rule:#2c2436;--sent-edge:#43384f;--sent-tab-on:#2e2640;--recv-bg:#221b2b;--recv-raised:#2a2234;--recv-rule:#3b3345;--recv-muted:#a39bb0;--recv-hl:#2a1f3f;--dot:#2a252e;--lit-1:#a879f7;--lit-2:#d5b8f9;--lit-3:#89fbb4;--focus:#a879f7;--selection-bg:#1d4a32;--selection-fg:#f4f0f8;--scrim:#00000080;--shadow-press:inset 0 1px 0 #ffffff0a;--shadow-pop:inset 0 1px 0 #ffffff0d, 0 16px 36px -16px #000000b3;--shadow-modal:inset 0 1px 0 #ffffff0f, 0 40px 80px -24px #000c;--shadow-card:inset 0 1px 0 #ffffff0d, 0 24px 48px -24px #000000b3}:root:not([data-theme=light]) .panel--recv .shiki,:root:not([data-theme=light]) .panel--recv .shiki span{color:var(--shiki-dark)}}:where(.prose pre,.panel--sent) .line:where(.highlight,.highlighted){background:var(--sent-hl);margin:0 -16px;padding:0 16px;display:block}.panel--recv .line:where(.highlight,.highlighted){background:var(--recv-hl);margin:0 -16px;padding:0 16px;display:block}:where(.prose pre,.panel--sent) .ph{color:var(--sent-ph)}.panel--sent{border:1px solid var(--sent-edge);border-radius:var(--r-md);background:var(--sent-bg);color:var(--sent-fg);caret-color:var(--brand-mint);scrollbar-color:var(--sent-rule) transparent}.panel--recv{border:1px solid var(--recv-rule);border-radius:var(--r-md);background:var(--recv-bg);color:var(--ink)}:where(.prose .callout){max-width:var(--measure);border-radius:var(--r-md);background:var(--wash);color:var(--ink-body);margin:24px 0;padding:14px 16px;font-size:15px;line-height:1.6;display:block}:where(.prose .callout[data-type=tip]){background:var(--mint-wash)}:where(.prose .callout[data-type=warning]){background:var(--warn-wash)}:where(.prose .callout[data-type=danger]){background:var(--danger-wash)}:where(.prose .callout)>:where(:last-child){margin-bottom:0}:where(.prose .callout) :where(p){margin-bottom:8px}:where(.prose .callout-label){color:var(--violet-ink);margin:0 0 2px;font-size:14.5px;font-weight:600}:where(.prose .callout[data-type=tip] .callout-label){color:var(--mint-ink)}:where(.prose .callout[data-type=warning] .callout-label){color:var(--warn-ink)}:where(.prose .callout[data-type=danger] .callout-label){color:var(--danger-ink)}:where(.prose .callout) :where(:not(pre)>code){background:currentColor}@supports (color:color-mix(in lab,red,red)){:where(.prose .callout) :where(:not(pre)>code){background:color-mix(in oklab,currentColor 8%,transparent)}}:where(.prose .steps){margin:24px 0 32px}:where(.prose .code-group){border:1px solid var(--sent-edge);border-radius:var(--r-md);background:var(--sent-bg);margin:20px 0 24px;overflow:hidden}:where(.prose .code-group [role=tablist]){border-bottom:1px solid var(--sent-rule);flex-wrap:wrap;gap:2px;padding:6px 8px;display:flex}:where(.prose .code-group [role=tab]){height:30px;color:var(--sent-muted);font:500 13px/1 var(--font-mono);border-radius:9px;padding:0 12px}:where(.prose .code-group [role=tab][aria-selected=true]){background:var(--sent-tab-on);color:#fff;font-weight:600}:where(.prose .code-group) :where(pre){border:0;border-radius:0;margin:0}:where(.prose .section-index){margin:24px 0 32px;padding:0;list-style:none}:where(.prose .section-index>li){border-top:1px solid var(--rule);margin:0;padding:14px 0}:where(.prose .section-index a){color:var(--ink);font-size:15.5px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){:where(.prose .section-index a:hover){color:var(--link)}}@media (width<=719.98px){:root{--header-h:56px}.prose :where(h2):not(:where(.not-prose,.not-prose *)){margin-top:40px}}@media print{.panel--recv,.panel--sent,.prose .code-group,.prose pre{color:#000!important;background:#fff!important;border-color:#999!important}.shiki span{color:#000!important}.prose .code-group [role=tabpanel]{display:block!important}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.875em}}.code-panel{border-radius:var(--r-md);margin:20px 0 24px;position:relative;overflow:hidden}.code-panel__head{border-bottom:1px solid var(--sent-rule);align-items:center;gap:8px;min-height:40px;padding:0 8px 0 14px;display:flex}.code-panel__head--tabs{padding:5px 8px}.code-panel__head>.copy-btn{margin-left:auto}@media (width<=479.98px){.code-panel__head>.copy-btn .copy-btn__label{display:none}.code-panel__head>.copy-btn{justify-content:center;width:30px;padding:0}}.code-panel__title{min-width:0;color:var(--sent-muted);font:500 12.5px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-body pre,.code-panel pre{font-size:var(--t-code);tab-size:2;white-space:pre;background:0 0;border:0;border-radius:0;margin:0;padding:14px 16px 16px;line-height:1.7;overflow-x:auto}.code-body pre code,.code-panel pre code{min-width:max-content;font-size:inherit;background:0 0;padding:0;display:block}.code-body pre:focus-visible,.code-panel pre:focus-visible{outline-offset:-2px}.code-body pre[data-overflow]:not([data-at-end]),.code-panel pre[data-overflow]:not([data-at-end]),.spanel__code pre[data-overflow]:not([data-at-end]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.panel--sent .line:where(.highlight,.highlighted){--shiki-default-bg:var(--sent-hl);--shiki-dark-bg:var(--sent-hl)}.panel--recv .line:where(.highlight,.highlighted){--shiki-default-bg:var(--recv-hl);--shiki-dark-bg:var(--recv-hl)}.panel--sent .ph{--shiki-default:var(--sent-ph);--shiki-dark:var(--sent-ph);color:var(--sent-ph)}.panel--recv .ph{--shiki-default:var(--link);--shiki-dark:var(--link);color:var(--link)}.code-panel__more{display:none}.code-panel__toggle{border:1px solid var(--sent-rule);border-radius:var(--r-sm);background:var(--sent-raised);height:30px;color:var(--sent-muted);font:500 12.5px/1 var(--font-sans);cursor:pointer;transition:color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);padding:0 12px}.code-panel__toggle:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.code-panel__toggle:hover{color:var(--sent-fg)}}@media (scripting:enabled){.code-panel[data-long]:not([data-expanded]) .code-panel__clip{max-height:calc(14px + var(--code-lines) * var(--t-code) * 1.7);overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.code-panel[data-long] .code-panel__more{justify-content:center;padding:2px 0 14px;display:flex}}.code-group__label{display:none}@media (scripting:enabled){.code-group__panel:not([data-active]){display:none}}@media (scripting:none){.code-group__label{color:var(--sent-muted);font:500 12.5px/1.4 var(--font-mono);margin:0;padding:12px 16px 0;display:block}.code-group__panel+.code-group__panel{border-top:1px solid var(--sent-rule)}}.response .code-panel__head{border-bottom-color:var(--recv-rule);gap:10px}.response .code-panel__title{color:var(--ink);font:600 13.5px/1.4 var(--font-sans)}.response pre{color:var(--ink)}.prose .callout{max-width:var(--measure);border-radius:var(--r-md);background:var(--wash);color:var(--ink-body);--callout-ink:var(--violet-ink);grid-template-columns:20px minmax(0,1fr);gap:12px;margin:24px 0;padding:14px 16px 14px 14px;font-size:15px;line-height:1.6;display:grid}.prose .callout[data-type=tip]{background:var(--mint-wash);--callout-ink:var(--mint-ink)}.prose .callout[data-type=warning]{background:var(--warn-wash);--callout-ink:var(--warn-ink)}.prose .callout[data-type=danger]{background:var(--danger-wash);--callout-ink:var(--danger-ink)}.callout__icon{width:18px;height:18px;color:var(--callout-ink);margin-top:3px}.callout__body{min-width:0}.prose .callout__body>:last-child{margin-bottom:0}.prose .callout__body p{margin-bottom:8px}.prose .callout__title{color:var(--callout-ink);margin:0 0 2px;font-size:14.5px;font-weight:600}.prose .callout a{color:var(--callout-ink);text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.prose .callout a{-webkit-text-decoration-color:color-mix(in oklab,currentColor 50%,transparent);text-decoration-color:color-mix(in oklab,currentColor 50%,transparent)}}@media (hover:hover) and (pointer:fine){.prose .callout a:hover{color:var(--callout-ink);text-decoration-color:currentColor}}.prose .steps,.prose .steps__list,.prose .walk{max-width:none}.steps{margin:24px 0 32px}.prose .steps__list{counter-reset:step;margin:24px 0 32px;padding:0;list-style:none}.prose .steps__step{counter-increment:step;margin:0;padding:0 0 16px 44px;position:relative}.prose .steps__step+.steps__step{margin-top:8px}.steps__step:before{content:counter(step);border:1px solid var(--rule-strong);background:var(--paper);width:28px;height:28px;color:var(--ink-muted);font:600 13px/1 var(--font-mono);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.steps__step:after{content:"";background:var(--rule);width:1px;position:absolute;top:32px;bottom:0;left:13.5px}.steps__step:last-child:after,.walk__rail{display:none}.prose .steps__step>h3{margin:0 0 8px;font-size:17px;line-height:24px}.prose .steps__step>:last-child{margin-bottom:0}@media (width>=1180px) and (scripting:enabled){.walk[data-rail] .walk__grid{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start;gap:40px;display:grid}.walk[data-rail] .walk__steps{margin:0}.walk[data-rail] .walk__inline,.walk[data-rail] .walk__step:after{display:none}.prose .walk[data-rail] .walk__step{border-radius:14px;padding:20px 20px 20px 64px;transition:background-color .2s}.prose .walk[data-rail] .walk__step+.walk__step{margin-top:4px}.walk[data-rail] .walk__step:before{transition:background-color .2s,border-color .2s,color .2s;top:18px;left:20px}.walk[data-rail] .walk__step[data-active]{background:var(--wash)}.walk[data-rail] .walk__step[data-active]:before{border-color:var(--link);background:var(--link);color:var(--paper)}.walk[data-rail] .walk__rail{top:calc(20px + var(--header-h));display:block;position:sticky}.doc:has(.prose>div>.walk[data-rail]:first-child) .doc__rail{display:none}:is(.doc:has(.prose>div>.walk[data-rail]:first-child) .doc__article,.doc:has(.prose>div>.walk[data-rail]:first-child) .doc__inner){max-width:none}.doc--toc:has(.prose>div>.walk[data-rail]:first-child) .doc__grid{display:block}}.walk__sticky{max-height:calc(100dvh - 40px - var(--header-h));overscroll-behavior:contain;flex-direction:column;gap:12px;display:flex;overflow:auto}.brand,.walk__sticky>*{flex:none}.walk__code{border-radius:var(--r-md);overflow:hidden}.walk__title{min-width:0;color:var(--sent-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;line-height:1.4;overflow:hidden}.walk__title strong{color:var(--sent-fg);font-weight:600}.walk__tabs{border-bottom:1px solid var(--sent-rule);padding:8px}.walk__body .code-panel,.walk__body>*+*{border-top:1px solid var(--sent-rule)}.walk__body .code-group--bare{background:0 0;border-width:0;border-radius:0;margin:0}.walk__body>*+.code-group--bare{border-top-width:1px}.walk__body .code-panel{border-width:1px 0 0;border-radius:0;margin:0}.walk__empty{color:var(--sent-muted);margin:0;padding:16px;font-size:13.5px}.walk__rail .response{margin:0}.tabs{margin:24px 0 32px}.tabs>.seg{margin-bottom:16px}.tabs__label{display:none}@media (scripting:enabled){.tabs__panel:not([data-active]){display:none}}@media (scripting:none){.tabs__label{color:var(--ink);margin:0 0 8px;font-weight:600;display:block}.tabs__panel+.tabs__panel{margin-top:24px}}.prose .tabs__item>:first-child{margin-top:0}.prose .tabs__item>:last-child{margin-bottom:0}.card-grid{-moz-column-gap:32px;grid-template-columns:minmax(0,1fr);column-gap:32px;margin:24px 0 32px;display:grid}@media (width>=720px){.card-grid[data-cols="2"],.card-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.card-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{border-top:1px solid var(--rule);padding:16px 0 18px;position:relative}.card__icon{width:20px;height:20px;color:var(--violet);margin-bottom:10px;display:block}.prose .card__title{color:var(--ink);transition:color var(--dur-hover) ease;align-items:center;gap:8px;margin:0 0 4px;font-size:15.5px;font-weight:600;line-height:1.4;display:flex}.prose .card__link{color:inherit;text-decoration:none}.card__link:after{content:"";position:absolute;inset:0}.card__link:focus-visible{outline:none}.card:has(.card__link:focus-visible){outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.card__arrow{width:16px;height:16px;color:var(--ink-muted);transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) ease}.card__body{color:var(--ink-body);font-size:14.5px;line-height:1.6}.prose .card__body>*{margin:0}.prose .card__body>*+*{margin-top:6px}@media (hover:hover) and (pointer:fine){.prose .card:hover .card__title{color:var(--link)}.card:hover .card__arrow{color:var(--link);transform:translate(3px)}}.table-wrap{max-width:100%;margin:24px 0 32px;overflow-x:auto}.prose .table-wrap>table{width:100%;margin:0;display:table}.table-wrap[data-overflow]:not([data-at-end]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.table-wrap:focus-visible{outline-offset:2px}.prose .table-wrap>table:not(:has(>thead th:not(:empty))) td:first-child{color:var(--ink);font-weight:500}.prose .table-wrap>table:has(>thead>tr>:nth-child(3)){min-width:34rem}.prose .table-wrap>table:has(>thead>tr>:nth-child(4)){min-width:44rem}.code-run{white-space:nowrap}.ref-table .table-wrap{margin:20px 0 32px}.prose .ref-table__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%;padding-left:16px}.prose .ref-table__group th{border-bottom:1px solid var(--rule-strong);color:var(--ink);padding:24px 0 8px;font-size:13px;font-weight:600}.prose tbody:first-of-type .ref-table__group th{padding-top:14px}.ref-table__group .count{margin-left:10px}.ref-table__paths code{white-space:nowrap;margin:0 6px 3px 0;display:inline-block}.ref-table__none{color:var(--ink-muted)}.code-list li:target,.ref-table tr:target>td{background:var(--wash)}.ref-table tr{scroll-margin-top:calc(72px + var(--header-h))}.prose .ref-rows{max-width:none;margin:20px 0 32px}.ref-rows__row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 0;display:grid}.op-list__row:last-child,.prose .code-list li,.ref-rows__row:last-child{border-bottom:1px solid var(--rule)}@media (width>=720px){.ref-rows__row{-moz-column-gap:24px;grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:24px}}.prose .ref-rows dt{color:var(--ink);margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.ref-rows dt .count{white-space:nowrap;margin-left:4px}.prose .ref-rows dd{margin:0}.ref-rows__paths{flex-wrap:wrap;gap:4px 14px;font-size:14px;line-height:1.6;display:flex}.ref-rows__item{align-items:center;gap:6px;display:inline-flex}.ref-rows__restore{font-size:13px}.prose .op-list__summary,.prose .ref-rows__paths a,.prose .section-index__title{text-decoration:none}.prose .ref-rows__paths a code{color:var(--link);background:0 0;padding:0}.prose .op-list{max-width:none;margin:20px 0 28px;padding:0;list-style:none}.prose .op-list__row{border-top:1px solid var(--rule);-moz-column-gap:8px;grid-template-columns:60px minmax(0,1fr);column-gap:8px;margin:0;padding:10px 0;display:grid}.op-list__row .method{grid-row:span 2;line-height:21.75px}.prose .op-list__summary{color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.prose .op-list__path{color:var(--ink-muted);background:0 0;grid-column:2;padding:0;font-size:12.5px}@media (hover:hover) and (pointer:fine){.prose .ref-rows__paths a:hover code{text-underline-offset:3px;text-decoration:underline}.prose .op-list__summary:hover,.prose .section-index__title:hover{color:var(--link)}}.prose .code-list{-moz-columns:9.5em 3;columns:9.5em 3;-moz-column-gap:24px;column-gap:24px;max-width:none;margin:14px 0 24px;padding:0;list-style:none}.prose .code-list li{-moz-column-break-inside:avoid;break-inside:avoid;margin:0;padding:4px 0}.prose .code-list code{color:var(--ink);background:0 0;padding:0;font-size:13px}.section-index{margin:24px 0 32px}.section-index__group+.section-index__group{margin-top:28px}.section-index__label{color:var(--ink-muted);font-size:var(--t-label);margin:0 0 4px;font-weight:600;line-height:1.4}.section-index__rows{margin:0;padding:0;list-style:none}.section-index__row{border-top:1px solid var(--rule);margin:0;padding:14px 0}.section-index__title{color:var(--ink);font-size:15.5px;font-weight:600;line-height:1.45;text-decoration:none}.section-index__description{max-width:var(--measure);color:var(--ink-body);margin:2px 0 0;font-size:14.5px;line-height:1.55}@media (width>=1180px){.section-index[data-wide] .section-index__rows{-moz-column-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}}.release-row{scroll-margin-top:calc(16px + var(--header-h));padding:24px 0}.release-row__when{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 6px;display:flex}.release-row__version{color:var(--ink);font:600 14px/1.5 var(--font-mono)}.release-row__date{color:var(--ink-muted);font-size:13px;line-height:1.5}.section-index .release-row__title{font-size:17px;line-height:1.4}@media (width>=720px){.release-row{-moz-column-gap:24px;grid-template-columns:160px minmax(0,1fr);column-gap:24px;display:grid}.release-row__when{flex-direction:column;gap:2px;margin:0}}.prose .api-path{overflow-wrap:normal;word-break:normal}.api-path__segment,.brand__sub,.hdr__tab,.method-chip{white-space:nowrap}.fact{font-variant-numeric:tabular-nums}.fact--unknown{color:var(--danger-ink);font-family:var(--font-mono);font-size:.875em;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.method-chip{--m:var(--ink-muted);border-radius:var(--r-xs);background:var(--m);color:var(--m);font:600 .8125em/1.2 var(--font-mono);padding:0 4px}.method-chip--get{--m:var(--m-get)}.method-chip--post{--m:var(--m-post)}.method-chip--patch{--m:var(--m-patch)}.method-chip--put{--m:var(--m-put)}.method-chip--delete{--m:var(--m-delete)}.keys,.keys__set{vertical-align:1px;gap:3px;display:inline-flex}.is-mac .keys[data-mac] .keys__set--any,.keys[data-mac] .keys__set--mac{display:none}.is-mac .keys[data-mac] .keys__set--mac{display:inline-flex}.keys kbd{min-width:22px;height:22px;font-size:12px}.prose .op-link{text-decoration:none}.op-link .method{margin-right:5px;font-size:.75em}.op-link__label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.method-chip{background:color-mix(in oklab,var(--m) 10%,transparent)}.op-link__label{-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}}.op-link__label--path{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875em}.figure{margin:24px 0 32px}.figure--inline{margin:12px 0 4px;display:block}.prose .figure img{border:1px solid var(--rule);border-radius:var(--r-md);max-width:100%;height:auto;display:block}.prose .figure__caption{color:var(--ink-muted);font-size:var(--t-caption);margin-top:8px;display:block}.prose h1>a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.card__arrow,.code-panel__toggle,.walk__step,.walk__step:before{transition-property:color,background-color,border-color!important;transform:none!important}}@media (forced-colors:active){.code-panel,.method-chip,.prose .callout,.walk__code{border:1px solid canvastext}.walk[data-rail] .walk__step[data-active]{outline:2px solid highlight}}@media (scripting:none){.code-group>.code-panel__head,.prose .copy-btn,.tabs>.seg{display:none}}@media print{.code-group__panel,.tabs__panel{visibility:visible!important;display:block!important}.code-group__label,.tabs__label{display:block!important}.code-panel__clip{max-height:none!important;-webkit-mask-image:none!important;mask-image:none!important}.code-panel__head .copy-btn,.code-panel__more,.walk__rail{display:none!important}.walk__inline{display:block!important}}.hdr{z-index:40;height:var(--header-h);border-bottom:1px solid var(--rule);background:var(--paper);position:sticky;top:0}.hdr__in{max-width:var(--shell-max);align-items:center;gap:24px;height:100%;margin-inline:auto;padding:0 12px 0 16px;display:flex}.hdr__menu{margin-left:-8px;margin-right:-12px}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand__mark{width:28px;height:28px;display:block}.brand__word{width:96px;height:27.5px;margin-top:4px;display:block}.brand__divider{background:var(--rule-strong);width:1px;height:18px}.brand__sub{color:var(--ink-muted);font-size:15px;font-weight:500;line-height:1}.hdr__tabs{align-self:stretch;gap:24px;margin:0;padding:0;list-style:none;display:none}.hdr__tab{height:100%;color:var(--ink-body);transition:color var(--dur-hover) ease;align-items:center;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.hdr__tab[aria-current]{color:var(--ink);font-weight:600}.hdr__tab[aria-current]:after{content:"";background:var(--violet);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.hdr__tab:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.hdr__tab:hover{color:var(--ink)}}.hdr__tools{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}@media (width<=479.98px){.brand__divider,.brand__sub{display:none}}@media (width>=720px){.hdr__in{padding:0 20px 0 24px}}@media (width>=861px){.hdr__tabs{display:flex}}@media (width>=861px) and (width<=1023.98px){.hdr__in,.hdr__tabs{gap:20px}.brand__divider,.brand__sub{display:none}}@media (width>=1024px){.hdr__in{padding:0 24px 0 30px}.hdr__menu{display:none}}.hdr--bare .hdr__menu{display:none}.search-trigger{width:40px;height:40px;color:var(--ink-muted);font:400 14px/1 var(--font-sans);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),border-color var(--dur-hover) ease,background-color var(--dur-hover) ease,color var(--dur-hover) ease;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;text-decoration:none;display:inline-grid}.search-trigger .icon{width:18px;height:18px}.search-trigger__keys,.search-trigger__label{display:none}.menu-trigger:active,.search-trigger:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.search-trigger:hover{background:var(--paper-sunken);color:var(--ink)}}@media (pointer:coarse) and (width<=860.98px){.search-trigger{width:44px;height:44px}}@media (width>=861px){.search-trigger{border:1px solid var(--rule-strong);border-radius:var(--r-md);background:var(--paper-raised);align-items:center;gap:8px;width:180px;height:36px;padding:0 6px 0 11px;display:inline-flex}.search-trigger .icon{width:16px;height:16px}.search-trigger__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.search-trigger__keys{flex:none;gap:2px;display:inline-flex}.search-trigger__keys kbd{border-bottom-width:1px;min-width:0;height:20px;padding:0 5px;font-size:11px}@media (hover:hover) and (pointer:fine){.search-trigger:hover{border-color:var(--rule-control);background:var(--paper-raised);color:var(--ink-muted)}}}@media (width>=1024px){.search-trigger{width:200px}}@media (width>=1280px){:root{--sidebar-w:288px}.search-trigger{width:240px}}@media (width>=861px) and (width<=1279.98px){.search-trigger__keys{display:none}}.kbd-mac{display:none!important}.is-mac .kbd-mac{display:inline-flex!important}.is-mac .kbd-ctrl{display:none!important}.menu-trigger{height:36px;color:var(--ink-muted);font:600 13px/1 var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,color var(--dur-hover) ease;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex;position:relative}.menu-trigger .icon{width:16px;height:16px}.menu-trigger .icon--caret{width:12px;height:12px}.menu-trigger[aria-expanded=true]{background:var(--paper-sunken);color:var(--ink)}@media (hover:hover) and (pointer:fine){.menu-trigger:hover{background:var(--paper-sunken);color:var(--ink)}}@media (pointer:coarse){.menu-trigger{height:44px}}.pop{inset:auto;top:calc(-4px + var(--header-h));z-index:60;border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-raised);width:220px;max-width:calc(100vw - 24px);color:var(--ink-body);box-shadow:var(--shadow-pop);transform-origin:100% 0;opacity:0;transition:opacity var(--dur-pop-out) ease,display var(--dur-pop-out) allow-discrete,overlay var(--dur-pop-out) allow-discrete;margin:0;padding:6px;position:fixed;right:12px;overflow:visible}.pop:popover-open{opacity:1;transition:opacity var(--dur-pop-in) var(--ease-out),transform var(--dur-pop-in) var(--ease-out),display var(--dur-pop-in) allow-discrete,overlay var(--dur-pop-in) allow-discrete;transform:none}@starting-style{.pop:popover-open{opacity:0;transform:scale(.97)}}.pop[data-instant]{transition:none}.pop[data-instant]:popover-open{transition:none}.pop--start{transform-origin:0 0}.pop--theme{width:180px}.theme__icon{display:none}html:not([data-theme-choice]) .theme__icon[data-choice=system],html[data-theme-choice=dark] .theme__icon[data-choice=dark],html[data-theme-choice=light] .theme__icon[data-choice=light],html[data-theme-choice=system] .theme__icon[data-choice=system]{display:block}.pop--wide{width:280px}.pop__list{margin:0;padding:0;list-style:none}.pop__item{border-radius:var(--r-sm);width:100%;min-height:36px;color:var(--ink-body);font:500 14px/1.3 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.pop__item:focus-visible{outline-offset:-2px}.pop__item>.icon{width:16px;height:16px;color:var(--ink-muted)}.pop__item-main{flex-direction:column;flex:1;min-width:0;display:flex}.pop__sub{font-size:12px;font-weight:400;line-height:1.35}.pop__code,.pop__sub{color:var(--ink-muted)}.pop__code{font:500 11.5px/1 var(--font-mono);letter-spacing:.02em}.pop__check{width:16px;height:16px;color:var(--violet-ink);opacity:0}.pop__item[aria-checked=true]{color:var(--ink);font-weight:600}.pop__item[aria-checked=true] .pop__check{opacity:1}.pop__note{border-top:1px solid var(--rule);color:var(--ink-muted);margin:6px 4px 2px;padding:8px 6px 2px;font-size:12.5px;line-height:1.45}@media (hover:hover) and (pointer:fine){.pop__item:hover{background:var(--paper-sunken);color:var(--ink)}}.pop__item:focus-visible{background:var(--paper-sunken)}.notice{border-bottom:1px solid var(--rule);background:var(--wash);color:var(--violet-ink);font-size:14px;line-height:1.45;display:none}.notice__in{max-width:var(--shell-max);align-items:center;gap:10px;margin-inline:auto;padding:10px 16px;display:flex}.notice__in>.icon{flex:none;width:16px;height:16px}.notice__text{flex:1;min-width:0;margin:0}.notice__text a{color:inherit;font-weight:600;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.notice__text a{-webkit-text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}}.notice__close{width:32px;height:32px;color:var(--violet-ink);position:relative}@media (pointer:coarse){.pop__item{min-height:44px}.notice__close:after{content:"";position:absolute;inset:-6px}}@media (width>=720px){.notice__in{padding:10px 24px}}html[data-pref-locale=de]:not([data-notice-off]) .notice[data-locale=de],html[data-pref-locale=es]:not([data-notice-off]) .notice[data-locale=es],html[data-pref-locale=fr]:not([data-notice-off]) .notice[data-locale=fr],html[data-pref-locale=nl]:not([data-notice-off]) .notice[data-locale=nl]{display:block}.landing-main{max-width:1280px;margin-inline:auto;padding-inline:calc(clamp(16px,4vw,48px))}.shell{max-width:var(--shell-max);margin-inline:auto}.shell__side{display:none}.shell__main{min-width:0;min-height:calc(100dvh - var(--header-h));flex-direction:column;display:flex}.shell__main>main{--pad-top:20px;--pad-x:16px;--pad-bottom:96px;min-width:0;padding:var(--pad-top) var(--pad-x) var(--pad-bottom);flex:1}.shell__main>main>.subbar{margin:calc(-1 * var(--pad-top)) calc(-1 * var(--pad-x)) var(--pad-top)}@media (width>=720px){.shell__main>main{--pad-top:24px;--pad-x:24px}}@media (width>=1024px){.shell__main>main{--pad-top:32px;--pad-x:36px}.shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);display:grid}.shell__side{z-index:10;display:block}.shell__side>nav{height:100%}}@media (width>=1280px){.shell__main>main{--pad-top:40px;--pad-x:56px;--pad-bottom:120px}}.subbar{top:var(--header-h);z-index:39;height:var(--subbar-h);border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:0 4px 0 16px;display:none;position:sticky}.subbar__here{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}.subbar__path,.subbar__title{text-overflow:ellipsis;overflow:hidden}.subbar__path{font:500 13px/1 var(--font-mono)}.subbar__toc{border-radius:var(--r-sm);height:44px;color:var(--ink-muted);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.subbar__toc .icon{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.subbar__toc:hover{color:var(--ink)}}@media (width>=720px){.subbar{padding:0 12px 0 24px}}@media (width<=1179.98px){.subbar[data-toc]{display:flex}html:has(.subbar[data-toc]){scroll-padding-top:calc(16px + var(--header-h) + var(--subbar-h))}}@media (width<=1023.98px){.subbar{display:flex}html:has(.subbar){scroll-padding-top:calc(16px + var(--header-h) + var(--subbar-h))}}.side{top:var(--header-h);height:calc(100dvh - var(--header-h));overscroll-behavior:contain;border-right:1px solid var(--rule);padding:24px 12px 48px 20px;font-size:14px;position:sticky;overflow:auto}.side--drawer{border-right:0;flex:1;height:auto;min-height:0;padding:16px 12px 40px 14px;position:static}.ref+.side__block,.side__block+.ref,.side__block+.side__block{margin-top:24px}.side__label{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px 10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.side__label a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.side__label a:hover{color:var(--link)}}.side__label .count{padding-right:10px}.nav-list{margin:0;padding:0;list-style:none}.nav-row{border-radius:var(--r-sm);width:100%;min-height:32px;color:var(--ink-body);font:500 14px/1.35 var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:flex}.nav-row:focus-visible{outline-offset:-2px}.nav-row__label{flex:1;min-width:0}.nav-row[aria-current=page]{background:var(--wash);color:var(--ink);font-weight:600}.nav-row .chev{width:12px;height:12px;color:var(--ink-muted);transition:transform var(--dur-hover) var(--ease-out);flex:none}details[open]>summary .chev{transform:rotate(90deg)}.nav-sub,.ref-ops,summary.nav-row{list-style:none}summary.nav-row::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.nav-row:hover{background:var(--paper-sunken);color:var(--ink)}.nav-row[aria-current=page]:hover{background:var(--wash)}}.nav-sub{border-left:1px solid var(--rule);margin:2px 0 6px 17px;padding:0 0 0 8px}.nav-sub .nav-row{font-size:13.5px}.side__foot{border-top:1px solid var(--rule);color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:28px 0 0;padding:14px 10px 0;font-size:12.5px;display:flex}.side__foot a{color:var(--ink-muted);font-family:var(--font-mono);text-decoration:none}@media (hover:hover) and (pointer:fine){.side__foot a:hover{color:var(--link)}}.ref__head{color:var(--ink);justify-content:space-between;align-items:baseline;margin:0 0 8px 10px;padding-right:10px;font-size:13px;font-weight:600;display:flex}.head-link{border-radius:var(--r-xs);color:inherit;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease;margin:-3px -6px;padding:3px 6px;text-decoration:none}.head-link[aria-current=page]{background:var(--wash)}@media (hover:hover) and (pointer:fine){.head-link:hover{color:var(--link)}}.filter{margin:0 0 6px;position:relative}.filter__input{height:36px;padding:0 34px;font-size:13.5px}.filter__input::-webkit-search-cancel-button{display:none}.filter__icon{width:15px;height:15px;color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter__clear{border-radius:6px;width:28px;height:28px;position:absolute;top:4px;right:4px}.filter__clear .icon{width:14px;height:14px}@media (pointer:coarse){.nav-row{min-height:40px}.filter__clear{width:36px;height:36px;top:0;right:0}}.ref__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0 0 8px 10px;font-size:12.5px}.ref__empty{color:var(--ink-body);margin:4px 10px 8px;font-size:13.5px;line-height:1.5}.ref__empty .btn{height:32px;margin-top:8px;padding:0 12px;font-size:13px}.ref-solo .method,.ref-tag>summary .count{margin-left:auto}.ref-res{color:var(--ink-muted);margin:12px 0 4px 28px;font-size:12.5px;font-weight:600;line-height:1.4}.ref-ops{margin:0 0 4px 18px;padding:0}.op-row{border-radius:var(--r-sm);color:var(--ink-body);font:500 13px/1.35 var(--font-sans);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease;grid-template-columns:minmax(0,1fr) 52px;align-items:start;gap:8px;padding:5px 10px;text-decoration:none;display:grid}.op-row:focus-visible{outline-offset:-2px}.op-row__sum{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.op-row .method{text-align:right;padding-top:2px}.op-row[aria-current=page]{background:var(--wash);color:var(--ink);font-weight:600}.nav-row mark,.op-row mark{color:var(--violet-ink);background:0 0;font-weight:600}@media (hover:hover) and (pointer:fine){.op-row:hover{background:var(--paper-sunken);color:var(--ink)}.op-row[aria-current=page]:hover{background:var(--wash)}}@media (pointer:coarse){.op-row{padding-block:13px}}.nav-row--mono .nav-row__label{font-family:var(--font-mono);font-size:13px}.drawer,.sheet{background:var(--paper-raised);max-width:none;max-height:none;color:var(--ink-body);box-shadow:var(--shadow-modal);border:0;margin:0;padding:0;position:fixed;overflow:hidden}.drawer{border-radius:0 var(--r-lg) var(--r-lg) 0;width:calc(min(88vw,360px));height:100dvh;transition:transform var(--dur-sheet-out) var(--ease-drawer),display var(--dur-sheet-out) allow-discrete,overlay var(--dur-sheet-out) allow-discrete;inset:0 auto 0 0;transform:translate(-100%)}.drawer[open]{transition:transform var(--dur-sheet-in) var(--ease-drawer),display var(--dur-sheet-in) allow-discrete,overlay var(--dur-sheet-in) allow-discrete;transform:none}@starting-style{.drawer[open]{transform:translate(-100%)}}.sheet{width:100%;max-height:80dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--r-lg) var(--r-lg) 0 0;transition:transform var(--dur-sheet-out) var(--ease-drawer),display var(--dur-sheet-out) allow-discrete,overlay var(--dur-sheet-out) allow-discrete;inset:auto 0 0;transform:translateY(100%)}.sheet[open]{transition:transform var(--dur-sheet-in) var(--ease-drawer),display var(--dur-sheet-in) allow-discrete,overlay var(--dur-sheet-in) allow-discrete;flex-direction:column;display:flex;transform:none}@starting-style{.sheet[open]{transform:translateY(100%)}}.drawer::backdrop,.sheet::backdrop{opacity:0;transition:opacity var(--dur-sheet-out) ease,display var(--dur-sheet-out) allow-discrete,overlay var(--dur-sheet-out) allow-discrete;background:#14101852}[data-theme=dark] .drawer::backdrop,[data-theme=dark] .sheet::backdrop{background:#00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .drawer::backdrop,:root:not([data-theme=light]) .sheet::backdrop{background:#00000080}}.drawer[open]::backdrop,.sheet[open]::backdrop{opacity:1;transition:opacity var(--dur-sheet-in) ease,display var(--dur-sheet-in) allow-discrete,overlay var(--dur-sheet-in) allow-discrete}@starting-style{.drawer[open]::backdrop,.sheet[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.drawer,.drawer[open],.sheet,.sheet[open]{transition:opacity .15s ease,display .15s allow-discrete,overlay .15s allow-discrete;transform:none}.drawer,.sheet{opacity:0}.drawer[open],.sheet[open]{opacity:1}@starting-style{.drawer[open],.sheet[open]{opacity:0;transform:none}}}:is(html:has(.drawer[open]),html:has(.sheet[open])){scrollbar-gutter:stable;overflow:hidden}.drawer__body{flex-direction:column;height:100%;display:flex}.drawer__head{justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 8px 0 16px;display:flex}.drawer__head,.drawer__sections{border-bottom:1px solid var(--rule);flex:none}.drawer__sections{padding:12px 16px}.drawer__nav{flex-direction:column;flex:1;min-height:0;display:flex}.sheet__head{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 4px 20px;display:flex}.sheet__title{color:var(--ink);margin:0;font-size:15px;font-weight:600}.sheet__body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 10px 24px;overflow:auto}.sheet__list{margin:0;padding:0;list-style:none}.sheet__row{border-radius:var(--r-sm);min-height:44px;color:var(--ink-body);align-items:center;padding:8px 12px;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.sheet__row[data-depth="3"]{color:var(--ink-muted);padding-left:28px;font-size:14px}.sheet__row[aria-current]{background:var(--wash);color:var(--ink);font-weight:600}.sheet__row:focus-visible{outline-offset:-2px}.doc__inner{max-width:var(--article-w)}.doc--toc .doc__inner{max-width:calc(var(--article-w) + clamp(40px,5vw,88px) + var(--rail-w))}.doc__article{min-width:0;max-width:var(--article-w)}.doc__rail{display:none}@media (width>=1180px){.doc--toc .doc__grid{grid-template-columns:minmax(0,var(--article-w)) var(--rail-w);-moz-column-gap:calc(clamp(40px,5vw,88px));justify-content:start;align-items:start;column-gap:calc(clamp(40px,5vw,88px));display:grid}.doc__rail{top:calc(32px + var(--header-h));max-height:calc(100dvh - 64px - var(--header-h));overscroll-behavior:contain;padding:2px 4px 16px 2px;display:block;position:sticky;overflow:auto}}.crumbs,.mast,.mast__meta,.mast__title{position:relative}.crumbs{z-index:1;min-height:22px}.crumbs__list{color:var(--ink-muted);flex-wrap:nowrap;margin:-6px;padding:6px;font-size:13.5px;font-weight:500;line-height:22px;list-style:none;overflow:hidden}.crumbs__item,.crumbs__list{align-items:center;min-width:0;display:flex}.crumbs__item{white-space:nowrap}.crumbs__item+.crumbs__item:before{content:"/";color:var(--rule-strong);margin:0 8px}.crumbs__item a{color:var(--ink-muted);text-overflow:ellipsis;text-decoration:none;overflow:hidden}.crumbs__more{border-radius:var(--r-xs);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px}.crumbs__item--more{display:none}@media (hover:hover) and (pointer:fine){.crumbs__item a:hover,.crumbs__more:hover{color:var(--link)}}@media (pointer:coarse){.crumbs__item a,.crumbs__list{margin-block:-11px;padding-block:11px}.crumbs__more{min-width:44px;height:44px;margin-block:-11px}}@media (width<=719.98px){.crumbs:not([data-expanded]) .crumbs__item--mid{display:none}.crumbs:not([data-expanded]) .crumbs__item--more{display:flex}}.mast__title{z-index:1;max-width:44rem;color:var(--ink);font-size:var(--t-h1);letter-spacing:-.024em;text-wrap:balance;margin:16px 0 0;font-weight:600;line-height:1.15}.mast__lede{max-width:38rem;color:var(--ink-body);font-size:var(--t-lede);text-wrap:pretty;margin:12px 0 0;line-height:1.55}.mast__util{flex-wrap:wrap;align-items:center;gap:4px;margin:20px 0 0 -8px;display:flex}.mast__util .btn .mast__caret{width:12px;height:12px;margin-left:-2px}.mast__divider{background:var(--rule-strong);width:1px;height:16px;margin:0 4px}.mast__updated{color:var(--ink-muted);white-space:nowrap;margin:0 0 0 auto;padding-left:16px;font-size:13px;line-height:32px}.mast__meta{z-index:1;color:var(--ink-muted);margin:10px 0 0;font-size:14px;font-weight:500}.mast__close,.mast__rule{margin:24px 0 32px}.mast__rule{background:var(--rule);height:1px}@media (width<=719.98px){.mast__title{font-size:1.875rem}.mast__lede{font-size:1.0625rem}.mast__divider{display:none}.mast__updated{flex-basis:100%;margin:4px 0 0;padding-left:8px;line-height:1.5}}.lit-dots{pointer-events:none;width:140px;height:28px;top:0;right:0}.lit-dot,.lit-dots,.lit-dots__grid{position:absolute}.lit-dots__grid{background-position:right -14px top 0;inset:0;-webkit-mask-image:radial-gradient(100% 100% at 100% 0,#000,#0000 72%);mask-image:radial-gradient(100% 100% at 100% 0,#000,#0000 72%)}.lit-dot{border-radius:50%;width:6px;height:6px;top:9px}.lit-dot--1{background:var(--lit-1);right:53px}.lit-dot--2{background:var(--lit-2);right:109px}.lit-dot--3{background:var(--lit-3);display:none;top:57px;right:25px}.crumbs{padding-right:124px}@media (width>=720px){.lit-dots{width:200px}.crumbs{padding-right:210px}}@media (width>=1180px){.lit-dots--wide{width:min(42%,360px);height:96px}.lit-dots--wide .lit-dot--2{top:33px}.lit-dots--wide .lit-dot--3{display:block}.mast--wide .crumbs{padding-right:280px}.mast--wide .mast__title{max-width:min(44rem,100% - 272px)}}.toc__title{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:600}.toc__list{border-left:1px solid var(--rule);position:relative}.toc__list,.toc__list ul{margin:0;padding:0;list-style:none}.toc__bar{background:var(--violet);opacity:0;border-radius:2px;width:2px;height:0;position:absolute;top:0;left:-1px}.toc__bar[data-ready]{transition:transform .2s var(--ease-in-out),height .2s var(--ease-in-out),opacity var(--dur-hover) ease}.toc__link{color:var(--ink-muted);transition:color var(--dur-hover) ease;padding:5px 0 5px 14px;font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none;display:block}.toc__link[data-depth="3"]{padding-left:26px;font-size:13px}.toc__link[aria-current]{color:var(--ink);font-weight:600}.toc__link:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.toc__link:hover{color:var(--ink)}}.toc:not(:has(.toc__bar[data-ready])) .toc__link{transition:none}@media (prefers-reduced-motion:reduce){.toc__bar,.toc__bar[data-ready]{transition:opacity var(--dur-hover) ease}}.pn{grid-template-columns:1fr 1fr;gap:16px;margin-top:64px;display:grid}.pn__link{border-top:1px solid var(--rule);flex-direction:column;gap:2px;padding:16px 0;text-decoration:none;display:flex}.pn__link--next{text-align:right;grid-column:2;align-items:flex-end}.pn__label{color:var(--ink-muted);font-size:12.5px;font-weight:500}.pn__title{color:var(--ink);transition:color var(--dur-hover) ease;align-items:center;gap:8px;font-size:15.5px;font-weight:600;line-height:1.4;display:inline-flex}.pn__title .icon{width:16px;height:16px;transition:transform var(--dur-hover) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.pn__link:hover .pn__title{color:var(--link)}.pn__link--prev:hover .icon{transform:translate(-3px)}.pn__link--next:hover .icon{transform:translate(3px)}}@media (width<=719.98px){.pn{grid-template-columns:minmax(0,1fr);gap:0}.pn__link--next{grid-column:1}}.feedback{color:var(--ink-muted);margin:32px 0 0;font-size:13.5px;line-height:1.5}.feedback a{color:var(--link);font-weight:600;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.feedback a{-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}}.foot-docs{padding:0 16px 40px}.foot-docs__in{border-top:1px solid var(--rule);color:var(--ink-muted);max-width:var(--article-w);flex-wrap:wrap;align-items:center;gap:8px 24px;padding-top:20px;font-size:13px;display:flex}.foot-docs__group{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.foot-docs a,.foot-land a{color:inherit;text-decoration:none}.foot-docs a[aria-current],.foot-land a[aria-current]{color:var(--ink);font-weight:600}.foot-docs__machine a{font-family:var(--font-mono);font-size:12.5px}@media (pointer:coarse){.foot-docs__group,.foot-docs__in{row-gap:0}.foot-docs a,.foot-land a{align-items:center;min-height:44px;display:inline-flex}.foot-land__list{gap:0}}@media (hover:hover) and (pointer:fine){.foot-docs a:hover,.foot-land a:hover{color:var(--link)}}@media (width>=720px){.foot-docs{padding:0 24px 40px}}@media (width>=1024px){.foot-docs{padding:0 36px 48px}}@media (width>=1280px){.foot-docs{padding:0 56px 56px}}@media (width>=1180px){.shell__main:has(.doc--toc) .foot-docs__in{max-width:min(var(--article-w),100% - clamp(40px,5vw,88px) - var(--rail-w))}}.foot-land{color:var(--ink-body);margin-top:calc(clamp(64px,9vw,120px));font-size:14px;position:relative;overflow:hidden}.foot-land:before{content:"";background:var(--gradient);height:2px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.foot-land__dots{pointer-events:none;position:absolute;inset:2px 0 0;-webkit-mask-image:linear-gradient(#0000 30%,#000);mask-image:linear-gradient(#0000 30%,#000)}.foot-land__in{grid-template-columns:minmax(0,1fr);gap:32px;max-width:1280px;margin-inline:auto;padding:48px calc(clamp(16px,4vw,48px)) 32px;display:grid;position:relative}.foot-land__brand{max-width:22rem;color:var(--ink-muted);flex-direction:column;gap:12px;line-height:1.55;display:flex}.foot-land__brand img{width:112px;height:auto}.foot-land__title{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:600}.foot-land__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot-land__mono a{font-family:var(--font-mono);font-size:13px}.foot-land__fine{border-top:1px solid var(--rule);color:var(--ink-muted);grid-column:1/-1;padding-top:20px;font-size:13px}@media (width>=720px){.foot-land__in{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-land__brand{grid-column:1/-1}}@media (width>=1024px){.foot-land__in{grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr))}.foot-land__brand{grid-column:auto}}.nf{padding:14vh 16px 96px;position:relative}.nf__dots{pointer-events:none;height:240px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.nf__in{max-width:36rem;margin-inline:auto;position:relative}.nf__title{color:var(--ink);font-size:var(--t-h1);letter-spacing:-.024em;margin:0;font-weight:600;line-height:1.15}.nf__body{color:var(--ink-body);font-size:var(--t-lede);margin:12px 0 0;line-height:1.55}.nf__cta{margin-top:28px}.nf__links{margin:40px 0 0;padding:0;list-style:none}.nf__links li{border-top:1px solid var(--rule)}.nf__links a{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.nf__links a .icon{width:16px;height:16px;color:var(--ink-muted)}.nf__home{margin-top:24px}@media (hover:hover) and (pointer:fine){.nf__links a:hover{color:var(--link)}}@media (width<=719.98px){.nf__title{font-size:1.875rem}}.seg{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper-sunken);flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.seg,.seg__item{display:inline-flex;position:relative}.seg__item{height:32px;color:var(--ink-muted);font:500 13.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) ease;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none}.seg__item:focus-visible{z-index:3;outline-offset:-2px}.seg__item[data-selected]{background:var(--paper-raised);box-shadow:0 0 0 1px var(--rule-strong),var(--shadow-press);color:var(--ink);font-weight:600}.seg__overlay{z-index:2;pointer-events:none;clip-path:inset(0 100% 100% 0 round 9px);position:absolute;inset:0}.seg__overlay[data-animate]{transition:clip-path var(--dur-move) var(--ease-seg)}.seg__ghost{background:var(--paper-raised);box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink);font:600 13.5px/1 var(--font-sans);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.seg[data-enhanced] .seg__item[data-selected]{box-shadow:none;background:0 0}.seg--block{width:100%;display:flex}.seg--block .seg__item{flex:auto;padding:0 8px}.seg--ink{border-color:var(--sent-rule);background:var(--sent-raised)}.seg--ink .seg__item{color:var(--sent-muted)}.seg--ink .seg__ghost,.seg--ink .seg__item[data-selected]{background:var(--sent-tab-on);box-shadow:none;color:#fff}@media (hover:hover) and (pointer:fine){.seg__item:hover{color:var(--ink)}.seg--ink .seg__item:hover{color:#fff}}@media (pointer:coarse){.seg__item{height:40px}}@media (forced-colors:active){.seg__overlay{display:none}.seg__item[data-selected]{border:2px solid highlight}.seg__item:focus-visible{outline-offset:2px;outline:2px solid canvastext}.nav-row mark,.op-row mark{color:marktext;background-color:mark}.drawer{border-right:1px solid canvastext}.sheet{border-top:1px solid canvastext}.head-link[aria-current=page]:not(:focus-visible),.nav-row[aria-current=page]:not(:focus-visible),.op-row[aria-current=page]:not(:focus-visible),.sheet__row[aria-current]:not(:focus-visible){outline-offset:-1px;outline:1px solid canvastext}.hdr__tab[aria-current]:after,.toc__bar{forced-color-adjust:none;background:highlight}}.copy-btn{border-radius:var(--r-sm);height:30px;color:var(--ink-muted);font:500 12.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) ease,color var(--dur-hover) ease;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.copy-btn:active{transform:scale(.97)}.copy-btn--ghost{height:32px;padding:0 8px;font-size:13.5px}.copy-btn--icon{justify-content:center;width:28px;height:28px;padding:0}.copy-btn__icon{flex:none;width:14px;height:14px;display:inline-block;position:relative}.copy-btn--ghost .copy-btn__icon{width:15px;height:15px}.copy-btn__icon .icon{width:100%;height:100%;position:absolute;inset:0}.copy-btn__label{justify-items:start;display:inline-grid;position:relative}.copy-btn__label>span{grid-area:1/1}.copy-btn__label>[data-show=failed]{position:absolute;top:0;left:0}.copy-btn[data-state=failed] .copy-btn__label>[data-show=failed]{position:static}.copy-btn [data-show]{opacity:0;filter:blur(2px);transition:opacity var(--dur-swap) ease,filter var(--dur-swap) ease,transform var(--dur-swap) var(--ease-out)}.copy-btn .icon[data-show]{transform:scale(.8)}.copy-btn[data-state=busy] [data-show~=busy],.copy-btn[data-state=copied] [data-show~=copied],.copy-btn[data-state=failed] [data-show~=failed],.copy-btn[data-state=idle] [data-show~=idle]{opacity:1;filter:none;transform:none}.copy-btn[data-state=busy] .copy-btn__spin{animation:.8s linear infinite spin}.copy-btn[data-state=copied]{color:var(--mint-ink)}.copy-btn[data-state=failed]{color:var(--danger-ink)}.copy-btn--ink{color:var(--sent-muted)}.copy-btn--ink[data-state=copied]{color:#7fe3ab}.copy-btn--ink[data-state=failed]{color:var(--sent-warn)}@media (hover:hover) and (pointer:fine){.copy-btn:hover{background:var(--paper-sunken);color:var(--ink)}.copy-btn--ink:hover{background:var(--sent-raised);color:var(--sent-fg)}}@media (pointer:coarse){.copy-btn{position:relative}.copy-btn:after{content:"";position:absolute;inset:-7px}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.copy-btn [data-show]{filter:none;transition:opacity .15s}.copy-btn .icon[data-show]{transform:none}}main[tabindex="-1"]:focus{outline:none}@media (prefers-reduced-motion:reduce){.pop{transform:none}.pop:popover-open{transform:none}@starting-style{.pop:popover-open{transform:none}}.copy-btn:active,.menu-trigger:active,.pn__link:hover .icon,.search-trigger:active{transform:none!important}.nav-row .chev,.seg__overlay[data-animate]{transition:none}}@media print{.doc__rail,.drawer,.feedback,.foot-docs,.foot-land,.hdr,.mast__util,.notice,.pn,.pop,.sheet,.shell__side,.subbar{display:none!important}.shell{display:block}.shell__main>main{padding:0}}.op{max-width:720px}.op__lede{max-width:var(--measure);color:var(--ink);font-size:var(--t-op-lede);text-wrap:pretty;margin:0 0 24px;line-height:1.6}.api-lead code,.api-note code,.api-table code,.endpoint__meta code,.errs__note code,.frow__desc code,.frow__note code,.frow__rule code,.frow__values code,.grant__value code,.legend code,.op__lede code,.op__prose code,.result code,.rheads code,.used code,.variants code{border-radius:var(--r-xs);background:var(--code-inline);color:var(--ink);overflow-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .35em;font-size:.875em}.grant__value code,.rheads__shared code{white-space:nowrap}.endpoint__url,.op__body{min-width:0}.op__prose{max-width:var(--measure);margin-bottom:8px}.op__prose p{color:var(--ink-body);font-size:var(--t-body);text-wrap:pretty;margin:0 0 16px;line-height:1.7}.grant__foot a,.grant__value a:not(.grant-chip),.op__body a:not(.btn,.grant-chip,.pn__link,.bands__chip,.frow__link,.flist__more),.op__lede a{color:var(--link);text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.grant__foot a,.grant__value a:not(.grant-chip),.op__body a:not(.btn,.grant-chip,.pn__link,.bands__chip,.frow__link,.flist__more),.op__lede a{-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}}@media (width>=1180px){.op{-moz-column-gap:40px;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,680px) calc(clamp(360px,30vw,440px));align-items:start;column-gap:40px;max-width:none;display:grid}.op__mast{grid-area:1/1;container:api-mast/inline-size}.op__grant{grid-area:2/1}.op__lede{grid-area:3/1;margin-top:4px}.op__body{grid-area:4/1}.op__samples{top:calc(20px + var(--header-h));max-height:calc(100dvh - 40px - var(--header-h));overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/2/span 4;position:sticky;overflow:auto}@container api-mast (width<=560px){.crumbs{padding-right:72px}.lit-dots{width:72px}.lit-dot--2{display:none}}}.mast--schema .mast__title{font-family:var(--font-mono);font-size:var(--t-h1-schema);letter-spacing:-.01em;font-weight:600}.endpoint{z-index:1;margin-top:14px;position:relative}.endpoint__line{font:400 15px/1.5 var(--font-mono);align-items:baseline;gap:2px 10px;margin:0;display:flex}.endpoint__method{letter-spacing:0;flex:none;font-size:15px}.endpoint__host{color:var(--ink-muted)}.endpoint__host .ph{color:var(--link)}.endpoint__path{color:var(--ink);font-weight:600}.endpoint__piece{white-space:nowrap}.endpoint__param{color:var(--ink-muted);font-weight:500}.endpoint__copy{vertical-align:middle;margin:-4px 0 -4px 8px}.endpoint__meta{color:var(--ink-muted);margin:8px 0 0;font-size:13.5px;line-height:1.7}.endpoint__dot{color:var(--rule-strong);margin:0 8px}.endpoint__sibling{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}@supports (color:color-mix(in lab,red,red)){.endpoint__sibling{-webkit-text-decoration-color:color-mix(in oklab,var(--link) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--link) 45%,transparent)}}.endpoint__sibling .method{font-size:11px;text-decoration:none}@media (hover:hover) and (pointer:fine){.endpoint__sibling:hover{text-decoration-color:currentColor}}@media (width<=559.98px){.endpoint__line{flex-wrap:wrap}.endpoint__url{display:contents}.endpoint__host{flex-basis:100%;order:-1;font-size:13.5px}.endpoint__path{min-width:0}.endpoint__copy{align-self:center;margin-left:0}.endpoint__dot{display:none}.endpoint__also,.endpoint__id{display:block}}.grant{margin-bottom:28px}.grant__list{margin:0}.grant__row{isolation:isolate;border-top:1px solid var(--rule);-moz-column-gap:16px;grid-template-columns:calc(clamp(104px,9vw,132px)) minmax(0,1fr);column-gap:16px;padding:12px 0;display:grid;position:relative}.grant__row:first-child{border-top:0;padding-top:0}.grant__label{min-height:26px;color:var(--ink-muted);align-self:start;align-items:center;gap:6px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.grant__label .icon{width:15px;height:15px}.grant__value{min-width:0;color:var(--ink);margin:0;font-size:14.5px;line-height:1.65}.grant__chips{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.grant__or{color:var(--ink-muted);font-size:13.5px}.grant__then{color:var(--ink-muted);font-size:var(--t-caption);line-height:1.5}.grant__close,.grant__then{margin:4px 0 0}.grant__foot{color:var(--ink-muted);margin:12px 0 0;font-size:13px;line-height:1.55}.chip-break{overflow-wrap:normal;word-break:normal}.schema-block__name{color:var(--link);font-family:var(--font-mono);font-size:13.5px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.schema-block__name:hover{text-decoration:underline}}@media (width<=719.98px){.grant__row{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:10px 0}.grant__row:first-child{padding-top:0}}.frow:before,.grant__row:before,.reference-index__row:before{content:"";z-index:-1;background:var(--wash);opacity:0;pointer-events:none;border-radius:10px;position:absolute;inset:0 -10px}@keyframes api-flash{0%{opacity:1}to{opacity:0}}.frow:target:not([hidden] *):before,.frow[data-flash]:before,.grant__row[data-flash]:before,.reference-index__row:target:before{animation:api-flash 1.2s var(--ease-out)}.frow:has(>.frow__head>.frow__name:target):not([hidden] *):before{animation:api-flash 1.2s var(--ease-out)}@keyframes api-outline{0%,99%{outline:2px solid var(--focus);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.frow:target:not([hidden] *):before,.frow[data-flash]:before,.grant__row[data-flash]:before,.reference-index__row:target:before{animation:1.2s linear api-outline}.frow:has(>.frow__head>.frow__name:target):not([hidden] *):before{animation:1.2s linear api-outline}}.api-section{margin-top:48px}.op__body>.api-section:first-child,.op__prose+.api-section{margin-top:32px}.api-section h2{font-size:var(--t-h2);letter-spacing:-.014em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;line-height:1.3;display:flex}.api-section h2,.api-section h3{color:var(--ink);font-weight:600}.api-section h3{font-size:var(--t-h3);margin:32px 0 8px;line-height:1.45}.api-section h2.mono-title{font-family:var(--font-mono);letter-spacing:0;font-size:1.1875rem}.api-lead{color:var(--ink-body);font-size:15px;line-height:1.65}.api-lead,.api-note{max-width:var(--measure);margin:0 0 12px}.api-note{color:var(--ink-muted);font-size:13.5px;line-height:1.6}.flist{border-bottom:1px solid var(--rule)}.flist .flist{border-bottom:0}.frow{isolation:isolate;border-top:1px solid var(--rule);scroll-margin-top:calc(16px + var(--header-h));padding:12px 0;position:relative}.frow__head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.frow__link{width:20px;height:20px;color:var(--ink-muted);opacity:0;transition:opacity var(--dur-hover) ease,color var(--dur-hover) ease;border-radius:6px;place-items:center;display:grid;position:absolute;top:14px;left:-28px}.frow__link .icon{width:14px;height:14px}.frow__link:focus-visible{opacity:1;transition:none}@media (hover:hover) and (pointer:fine){.frow:hover>.frow__head>.frow__link{opacity:1}.frow__link:hover{color:var(--link)}}@media (pointer:coarse){.frow__link{opacity:1;order:99;width:32px;height:32px;margin:-6px -6px -6px auto;position:relative;top:auto;left:auto}.frow__req+.frow__link{margin-left:0}}.frow__name{color:var(--ink);overflow-wrap:anywhere;scroll-margin-top:calc(28px + var(--header-h));font-size:13.5px;font-weight:600}.frow__parent{color:var(--ink-muted);font-size:12px;font-weight:500}.frow__suffix,.frow__type{color:var(--ink-muted);font:400 12.5px/1.5 var(--font-mono);overflow-wrap:anywhere}.frow__type a{color:var(--link);text-decoration:none}@media (hover:hover) and (pointer:fine){.frow__type a:hover{text-decoration:underline}}.frow__suffix{font-family:var(--font-sans)}.frow__req{margin-left:auto}.field-flag--error{border-color:var(--danger-ink);color:var(--danger-ink)}@supports (color:color-mix(in lab,red,red)){.field-flag--error{border-color:color-mix(in oklab,var(--danger-ink) 45%,transparent)}}.frow__desc{color:var(--ink-body);text-wrap:pretty;font-size:14.5px;line-height:1.6}.frow__desc,.frow__note,.frow__rule{max-width:var(--measure);margin:6px 0 0}.frow__note,.frow__rule{color:var(--ink-muted);font-size:12.5px;line-height:1.55}.frow__rule{color:var(--warn-ink);font-weight:500}.frow__enum{margin-top:8px}.frow__chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.frow__value{align-items:baseline;gap:4px;display:inline-flex}.frow__value code,.frow__values dt code{border-radius:var(--r-xs);background:var(--code-inline);color:var(--ink);padding:1px 6px;font-size:12.5px}.frow__default{color:var(--ink-muted);font-size:11px}.frow__values{max-width:var(--measure);border-top:1px solid var(--rule);margin:8px 0 0}.frow__value-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:4px 14px;padding:6px 0;font-size:13.5px;line-height:1.55;display:grid}.frow__value-row dt{align-items:baseline;gap:4px;margin:0;display:flex}.frow__value-row dd{color:var(--ink-body);margin:0}.frow__kids{margin-top:8px}.frow__toggle{min-height:28px;color:var(--link);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.frow__toggle::-webkit-details-marker{display:none}.frow__caret{width:12px;height:12px;transition:transform var(--dur-hover) var(--ease-out)}.rfields__toggle[aria-expanded=true] .rfields__caret,details[open]>.frow__toggle .frow__caret{transform:rotate(90deg)}.frow__kids>.flist{border-left:1px solid var(--rule);margin:4px 0 0 4px;padding-left:16px}.frow__kids>.flist>.flist__fold>.frow:first-child,.frow__kids>.flist>.frow:first-child{border-top:0}.flist__more{min-height:40px;color:var(--link);font:600 13.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.flist__more .icon{width:12px;height:12px}.flist__fold>.frow:first-child,.legend,.rheads__list{border-top:1px solid var(--rule)}.bands__count{color:var(--ink-muted);margin:0 0 10px;font-size:13.5px}.bands__index{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.bands__chip{border-radius:var(--r-sm);background:var(--paper-sunken);color:var(--ink-body);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease;align-items:baseline;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bands__chip:hover{background:var(--wash);color:var(--ink)}}.band{scroll-margin-top:calc(16px + var(--header-h))}.legend{max-width:var(--measure);grid-template-columns:max-content minmax(0,1fr);margin:0 0 12px;display:grid}.legend__row{display:contents}.legend__row>dd,.legend__row>dt{border-bottom:1px solid var(--rule);margin:0;padding:6px 0;font-size:13.5px;line-height:1.5}.legend__row>dt{padding-right:14px}.legend__row>dt .op-chip+.op-chip{margin-left:4px}.api-table td,.legend__row>dd,.rheads__row dd{color:var(--ink-body)}.api-table{max-width:100%;margin:12px 0;overflow-x:auto}.api-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.api-table th{border-bottom:1px solid var(--rule-strong);color:var(--ink-muted);text-align:left;padding:10px 16px 10px 0;font-size:12.5px;font-weight:600}.api-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 16px 10px 0;font-size:14px;line-height:1.55}.api-table td:last-child,.api-table th:last-child{padding-right:0}.api-table td:first-child,.api-table__cost{white-space:nowrap}.rheads__list{margin:0 0 8px}.rheads__row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:10px 0;display:grid}.rheads__row dt{margin:0}.rheads__row dt code{color:var(--ink);background:0 0;padding:0;font-size:13.5px;font-weight:600}.rheads__row dd{margin:0;font-size:14px;line-height:1.55}.rheads__sunset{color:var(--warn-ink);font-size:12.5px;font-weight:500;display:block}.rfields{margin-top:20px}.rfields__toggle{min-height:40px;color:var(--link);font:600 14.5px/1.4 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.rfields__toggle code{border-radius:var(--r-xs);background:var(--code-inline);padding:.05em .3em;font-size:.875em}.rfields__caret{width:12px;height:12px;transition:transform var(--dur-hover) var(--ease-out);flex:none}.rfields__list{margin-top:4px}.rfields__anchor{scroll-margin-top:calc(60px + var(--header-h));display:block}@media (width<=719.98px){.rheads__row{grid-template-columns:minmax(0,1fr)}}.errs{border-top:1px solid var(--rule)}.errs__row{border-bottom:1px solid var(--rule);scroll-margin-top:calc(16px + var(--header-h));grid-template-columns:160px minmax(0,1fr);gap:6px 16px;padding:12px 0;display:grid}.errs__status,.errs__types{margin:0}.errs__status{color:var(--ink-body);font-size:14px;line-height:1.5}.errs__code{color:var(--ink);font:600 14px/1.5 var(--font-mono);margin-right:4px}.errs__types{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.errs__note{max-width:var(--measure);color:var(--ink-body);text-wrap:pretty;grid-column:-2/-1;margin:0;font-size:14px;line-height:1.6}.errs__shared{margin:12px 0}.errs__shared>.errs{margin-top:8px}@media (width<=719.98px){.errs__row{grid-template-columns:minmax(0,1fr)}}.samples{flex-direction:column;gap:12px;min-width:0;margin:0 0 32px;display:flex}.samples>*{flex:none}.spanel{min-width:0;overflow:hidden}.spanel__head{border-bottom:1px solid var(--sent-rule);align-items:center;gap:8px;min-height:44px;padding:6px 8px 6px 14px;display:flex}.spanel__head--recv{border-bottom-color:var(--recv-rule);flex-wrap:wrap}.spanel__title{color:var(--sent-fg);flex:1;margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.panel--recv .spanel__title{color:var(--ink)}.spanel__tools{align-items:center;gap:6px;display:flex}.spanel__tools .btn--sm{border-radius:9px}.spanel__hint{color:var(--recv-muted);font-size:12.5px}.spanel__tabs{padding:8px 8px 0}.spanel__caption{color:var(--sent-muted);margin:0;padding:10px 14px 0;font-size:12.5px;line-height:1.5}.spanel__caption--recv,.spanel__more{color:var(--recv-muted)}.spanel__stack>.spanel__code{min-width:0}.spanel__stack>.spanel__code:not([data-active]){display:none}.spanel__stack>.spanel__code:empty{height:12px}.spanel__code pre{font-size:var(--t-code);tab-size:2;margin:0;padding:14px 16px 16px;line-height:1.7;overflow-x:auto;background:0 0!important}.spanel__code pre:focus-visible{outline-offset:-2px}.spanel__code code{min-width:max-content;display:block}.spanel__more{border:0;border-top:1px solid var(--recv-rule);width:100%;font:500 12.5px/1.5 var(--font-sans);text-align:left;background:0 0;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.spanel__more:hover{color:var(--link)}}.spanel__more:focus-visible{outline-offset:-2px;border-radius:0 0 calc(-1px + var(--r-md)) calc(-1px + var(--r-md))}.spanel__more--btn{cursor:pointer}.spanel__caret{width:12px;height:12px;transition:transform var(--dur-hover) var(--ease-out)}.spanel__more[aria-expanded=true] .spanel__caret{transform:rotate(180deg)}.spanel__clip[data-clipped]{max-height:calc(30px + 40.8 * var(--t-code));overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.spanel__toggle{height:30px}@media (width<=1179.98px){.samples{margin:0 0 8px}}.problem{border-top:1px solid var(--rule);scroll-margin-top:calc(16px + var(--header-h));padding:20px 0}.api-section h3.problem__title{flex-wrap:wrap;align-items:center;gap:8px;margin-top:0;display:flex}.problem__example{margin-top:12px}.try{color:var(--sent-fg);gap:16px;padding:14px;display:grid}.try__field,.try__group{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.try__group{gap:8px}.try__label{color:var(--sent-fg);padding:0;font-size:12.5px;font-weight:600}.try__key{color:var(--sent-muted);font-size:12.5px}.try__input{width:100%;min-width:0;height:36px;color:var(--sent-fg);caret-color:var(--brand-mint);transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease;background:#ffffff0a;border:1px solid #4a4157;border-radius:8px;padding:0 10px;font-size:13px}.try__input:focus,.try__input:focus-visible{border-color:#a879f7;outline:2px solid #0000;box-shadow:0 0 0 3px #a879f747}.try__input[aria-invalid=true]{border-color:var(--sent-warn)}.try__input::placeholder{color:var(--sent-muted);opacity:1}@media (width<=1023.98px),(pointer:coarse){.try__input{font-size:16px}}.try__body{resize:vertical;height:auto;min-height:160px;padding:10px;line-height:1.6}.try__help{color:var(--sent-muted);margin:0;font-size:12.5px;line-height:1.55}.try__help code,.try__label code{border-radius:var(--r-xs);background:var(--sent-raised);color:var(--sent-fg);padding:.05em .3em;font-size:.92em}.try__error{color:var(--sent-warn);align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.try__error .icon,.try__live .icon{width:14px;height:14px}.try__forget{margin-left:8px}.try__add,.try__forget{color:#c4a2fb;font:600 12.5px/1.5 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #c4a2fb66;text-decoration:underline #c4a2fb66}.try__add{justify-self:start}.try__secret{position:relative}.try__secret .try__input{padding-right:40px}.try__eye{width:32px;height:32px;color:var(--sent-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:2px;right:2px}@media (hover:hover) and (pointer:fine){.try__eye:hover{color:var(--sent-fg)}}.try__eye .icon{width:16px;height:16px}.try__pair{grid-template-columns:minmax(80px,34%) minmax(0,1fr);align-items:center;gap:8px;display:grid}.try__pair--edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px}.try__remove{width:32px;height:32px;color:var(--sent-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.try__remove:hover{background:var(--sent-raised);color:var(--sent-fg)}}.try__remove .icon{width:14px;height:14px}.try__live{color:var(--sent-warn);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.try__live .icon{margin-top:3px}.try__actions{flex-wrap:wrap;gap:8px;display:flex}.try__actions .btn{white-space:normal;text-align:left;height:36px}.result,.try__actions .btn--danger,.try__actions .btn--ink,.try__actions .btn--primary{font-size:13.5px}.result{color:var(--ink-body);padding:14px;line-height:1.6}.result__state{color:var(--recv-muted);align-items:center;gap:8px;margin:0;display:flex}.result__spin{width:14px;height:14px;animation:.8s linear infinite spin}.result__line{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 10px;display:flex}.result__method{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px}.result__time{color:var(--recv-muted);margin-left:auto;font-size:12.5px}.result__problem{background:var(--warn-wash);color:var(--ink-body);border-radius:10px;gap:4px;margin:0 0 12px;padding:10px 12px;display:grid}.result__problem p{margin:0}.result__title{color:var(--warn-ink);font-weight:600}.result__link{color:var(--link);font:600 13.5px/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.result__errors{margin:4px 0 0;padding-left:18px}.result__code{color:var(--recv-muted);font-size:12px}.result__headers{grid-template-columns:max-content minmax(0,1fr);gap:2px 12px;margin:0 0 10px;font-size:12px;display:grid}.result__headers>div{display:contents}.result__headers dt{color:var(--recv-muted)}.result__headers dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.result__body{border-top:1px solid var(--recv-rule);max-height:420px;font-size:var(--t-code);margin:0 -14px -14px;padding:12px 14px 14px;line-height:1.7;overflow:auto}.tj{--tj-key:#6a2ccb;--tj-string:#0e5d3b;--tj-number:#8a4a06;--tj-punct:#5e546d;color:#2e2738}[data-theme=dark] .tj{--tj-key:#c4a2fb;--tj-string:#7fe3ab;--tj-number:#f3b169;--tj-punct:#b1a9bc;color:#e6e1ec}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tj{--tj-key:#c4a2fb;--tj-string:#7fe3ab;--tj-number:#f3b169;--tj-punct:#b1a9bc;color:#e6e1ec}}.tj-key{color:var(--tj-key)}.tj-string{color:var(--tj-string)}.tj-literal,.tj-number{color:var(--tj-number)}.tj-punct{color:var(--tj-punct)}.reference-index,.used,.variants{border-top:1px solid var(--rule)}.used__row{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr) minmax(0,max-content);align-items:baseline;gap:4px 12px;padding:10px 0;display:grid}.used__row--plain{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.used__main{min-width:0;display:grid}.used__summary{color:var(--ink);font-size:14.5px;font-weight:500}.used__path{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12.5px}.used .used__path{background:0 0;padding:0}.used__view{color:var(--ink-muted);font-family:var(--font-mono);text-align:right;font-size:12.5px}.used__view a{color:var(--link);text-decoration:none}@media (width<=719.98px){.used__row{grid-template-columns:56px minmax(0,1fr)}.used__view{text-align:left;grid-column:2}.used__row--plain{grid-template-columns:minmax(0,1fr)}}.legend--flags{margin-bottom:16px}.variants__row{border-bottom:1px solid var(--rule);padding:14px 0;position:relative}.reference-index__row,.variants__alias,.variants__row{scroll-margin-top:calc(16px + var(--header-h))}.variants__alias{position:absolute;top:0}.variants__head{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.variants .variants__name{color:var(--ink);background:0 0;padding:0;font-size:14px;font-weight:600}.variants__role{max-width:var(--measure);color:var(--ink-body);margin:4px 0 6px;font-size:14.5px;line-height:1.6}.variants .api-note{margin-bottom:4px}.reference-index{margin:20px 0 28px}.reference-index__row{isolation:isolate;border-bottom:1px solid var(--rule);-moz-column-gap:16px;grid-template-columns:minmax(0,1fr) max-content;column-gap:16px;padding:14px 0;display:grid;position:relative}.reference-index__count,.reference-index__name,.reference-index__text{margin:0}.reference-index__name{color:var(--ink);grid-column:1;font-size:15.5px;font-weight:600;line-height:1.45}.reference-index__name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.reference-index__name a:hover{color:var(--link)}}.reference-index__text{color:var(--ink-body);grid-column:1;margin-top:2px;font-size:14.5px;line-height:1.55}.reference-index__count{white-space:nowrap;grid-area:1/2;align-self:baseline}@media print{.frow__link,.op__samples{display:none!important}}@media (forced-colors:active){.frow:before,.grant__row:before,.reference-index__row:before{display:none}}@media (prefers-reduced-motion:reduce){.frow__caret,.rfields__caret,.spanel__caret{transition:none}}.land-wrap{max-width:1280px;margin-inline:auto;padding-inline:calc(clamp(16px,4vw,48px))}:where(.land,.client-picker,.tool-ledger,.call-ledger) :where(p,li,dd,td,span)>code:not([class]){border-radius:var(--r-xs);background:var(--code-inline);color:var(--ink);overflow-wrap:anywhere;padding:.1em .35em;font-size:.875em}.hero{isolation:isolate;position:relative;overflow:clip}.hero__dots{z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 60% at 50% 70%,#000 30%,#0000 80%)}.hero__in{grid-template-columns:minmax(0,1fr);row-gap:56px;padding-block:calc(clamp(40px,8vh,96px)) calc(clamp(48px,8vh,96px));display:grid}.hero__copy{container-type:inline-size}.hero__title{color:var(--ink);font-size:min(var(--t-display),100cqi / (var(--hero-chars,17) * .48));letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.02}.hero__l1,.hero__l2{display:block}.hero__l1,.hero__stop{color:var(--violet)}.hero__mark{white-space:nowrap;position:relative}.hero__mark:after{content:"";background:var(--gradient);height:.14em;position:absolute;bottom:-.12em;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 8'%3E%3Cpath d='M0 5 Q5 1 10 5 T20 5' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 0/.42em 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 8'%3E%3Cpath d='M0 5 Q5 1 10 5 T20 5' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 0/.42em 100% repeat-x}.hero__deck{max-width:34rem;color:var(--ink-body);text-wrap:pretty;margin:24px 0 0;font-size:1.0625rem;line-height:1.55}.hero__rest{margin:16px 0 0}@media (prefers-reduced-motion:no-preference){html[data-anim=ledger] .hero__l1,html[data-anim=ledger] .hero__l2{animation:hero-line .56s var(--ease-out) both}html[data-anim=ledger] .hero__l2{animation-delay:90ms}html[data-anim=ledger] .hero__mark:after{animation:hero-wave .56s var(--ease-out) .65s both}}@keyframes hero-line{0%{opacity:.01;filter:blur(6px);transform:translateY(12px)}}@keyframes hero-wave{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.connect{max-width:40rem;margin-top:32px}.connect__label{color:var(--ink);margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.4;display:block}.connect__label--clients{margin-top:28px}.connect__row{flex-direction:column;gap:8px;display:flex}.connect__field{border-radius:var(--r-md);height:48px;padding:0 14px}.connect__field--invalid{border-color:var(--danger-ink)}.connect__field .url-field__fixed{font-size:14px}.connect__copy{width:100%;display:inline-grid}.connect__copy-state{opacity:0;filter:blur(2px);transition:opacity var(--dur-swap) ease,filter var(--dur-swap) ease;grid-area:1/1;justify-content:center;align-items:center;gap:8px;display:inline-flex}.connect__copy[data-state=busy] [data-show~=busy],.connect__copy[data-state=copied] [data-show~=copied],.connect__copy[data-state=failed] [data-show~=failed],.connect__copy[data-state=idle] [data-show~=idle]{opacity:1;filter:none}.connect__fold,.connect__help{max-width:36rem;color:var(--ink-muted);margin:10px 0 0;font-size:13.5px;line-height:1.55}.connect__help{display:none}.connect__fold summary{min-height:44px;color:var(--link);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.connect__fold summary::-webkit-details-marker{display:none}.connect__fold summary .icon{width:15px;height:15px}.connect__fold p{margin:0}@media (width>=560px){.connect__row{flex-direction:row}.connect__field{flex:1}.connect__copy{flex:none;width:auto}.connect__help{display:block}.connect__fold{display:none}}.client-picker{gap:12px;display:grid}.client-picker .seg{justify-self:start}.client-picker__panel{align-content:start;gap:10px;min-width:0;display:grid}.client-picker__panel:not([data-active]){display:none}.client-picker__hint{line-height:1.55}.client-picker__hint,.client-picker__steps{color:var(--ink-body);margin:0;font-size:14px}.client-picker__steps{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper-raised);padding:14px 16px 14px 38px;line-height:1.6}.client-picker__steps li+li{margin-top:6px}.client-picker__steps li::marker{color:var(--ink-muted);font:600 12.5px var(--font-mono)}.client-picker__guide{justify-self:start;margin-top:2px;font-size:14.5px}.client-picker__more{color:var(--ink-muted);transition:color var(--dur-hover) ease;justify-self:start;font-size:13.5px;font-weight:500}@media (hover:hover) and (pointer:fine){.client-picker__more:hover{color:var(--ink)}}:where(.land,.client-picker) .link-arrow{display:inline}:where(.land,.client-picker) .link-arrow .icon{vertical-align:-.2em;margin-left:6px}.mdc-clients{max-width:var(--article-w);margin:20px 0 24px}.land-snippet{min-width:0;margin:0;overflow:hidden}.land-snippet__bar{border-bottom:1px solid var(--sent-rule);justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 8px 0 14px;display:flex}.land-snippet__title{color:var(--sent-muted);font:500 12.5px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.land-snippet__pre{color:var(--sent-fg);font:400 var(--t-code)/1.7 var(--font-mono);white-space:pre;tab-size:2;margin:0;padding:14px 16px 16px;overflow-x:auto}.land-snippet__pre:focus-visible{outline-offset:-2px}.land-snippet__pre[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.land-snippet__pre[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.land-snippet__pre[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.land-snippet__pre[data-fade]:focus-visible{-webkit-mask-image:none;mask-image:none}.land-snippet__pre code{color:inherit;font:inherit;background:0 0;padding:0;display:inline-block}.tok-fn{color:#c4a2fb}.tok-kw{color:#b7d1de}.tok-str{color:#7fe3ab}.tok-num{color:#f3b169}.tok-punc{color:#b1a9bc}.url-plate{max-width:var(--article-w);margin:20px 0 24px;overflow:hidden}.url-plate__bar{border-bottom:1px solid var(--sent-rule);justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 8px 0 16px;display:flex}.url-plate__label{color:var(--sent-muted);font-size:12.5px;font-weight:600}.url-plate__url{color:var(--sent-fg);font:400 15px/1.5 var(--font-mono);overflow-wrap:anywhere;margin:0;padding:18px 16px 8px}.url-plate__scheme{color:var(--sent-muted)}.url-plate__meta{color:var(--sent-fg);flex-wrap:wrap;gap:4px 24px;margin:0;padding:4px 16px 16px;font-size:13.5px;line-height:1.5;display:flex}.url-plate__meta div{gap:6px;display:flex}.url-plate__meta dt{color:var(--sent-muted)}.url-plate__meta dt:after{content:":"}:lang(fr) .url-plate__meta dt:after{content:" :"}.url-plate__meta dd{margin:0}.tool-ledger{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.prose .tool-ledger{max-width:var(--article-w);margin:24px 0 32px}.tool-ledger__row{border-top:1px solid var(--rule);gap:4px;padding:16px 0;display:grid}.tool-ledger__name{color:var(--ink);font:600 14px/1.6 var(--font-mono);justify-self:start;text-decoration:none}.tool-ledger__body,.tool-ledger__reach{margin:0}.tool-ledger__body{color:var(--ink-body);font-size:14.5px;line-height:1.6}.tool-ledger__reach{color:var(--ink-muted);font-size:12.5px;line-height:1.5}@media (hover:hover) and (pointer:fine){.tool-ledger__name:hover{color:var(--link);text-decoration:underline}}@media (width>=720px){.tool-ledger__row{-moz-column-gap:24px;grid-template-columns:200px minmax(0,1fr);column-gap:24px}.tool-ledger__reach{grid-column:2}}@media (width>=1024px){.tool-ledger__row{grid-template-columns:220px minmax(0,1fr) 240px;align-items:baseline}.tool-ledger__reach{grid-column:auto}}.call-ledger-wrap{max-width:520px;position:relative}.call-ledger{border:1px solid var(--rule);border-radius:var(--r-xl);background:var(--paper-raised);box-shadow:var(--shadow-card);position:relative}.call-ledger:before{content:"";z-index:-1;border:2px solid var(--mint);border-radius:var(--r-xl);pointer-events:none;display:none;position:absolute;inset:0;transform:translate(24px,24px)}@media (width>=480px){.call-ledger:before{display:block}}.call-ledger__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:56px;padding:10px 10px 10px 18px;display:flex}.call-ledger__head .seg{flex:none}.call-ledger__title{min-width:0;color:var(--ink);flex:9em;margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.call-ledger__panel{transition:opacity .14s,filter .14s}.call-ledger__panel[data-swap]{opacity:0;filter:blur(2px)}.call-ledger__rows{margin:0}.call-ledger__row{border-top:1px solid var(--rule);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out);grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.call-ledger__row dt{color:var(--ink-muted);padding-top:2px;font-size:12.5px;font-weight:600;line-height:1.5}.call-ledger__row dd{min-width:0;color:var(--ink-body);font-variant-numeric:tabular-nums;margin:0;font-size:14px;line-height:1.5}.call-ledger[data-anim] .call-ledger__row:not([data-in]){opacity:0;transform:translateY(6px)}html[data-anim=ledger] .call-ledger:not([data-ready]) .call-ledger__row+.call-ledger__row,html[data-anim=ledger] .call-ledger:not([data-ready]) .call-ledger__typed{opacity:0;animation:0s 2s forwards ledger-failsafe}html[data-anim=ledger] .call-ledger:not([data-ready]) .call-ledger__row+.call-ledger__row{transform:translateY(6px)}@keyframes ledger-failsafe{to{opacity:1;transform:none}}.call-ledger__ask{min-height:1.45em;color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.45;display:grid}.call-ledger__ghost,.call-ledger__typed{grid-area:1/1}.call-ledger__ghost{visibility:hidden}.call-ledger__caret{vertical-align:-.16em;background:var(--violet);width:2px;height:1.05em;margin-left:1px;display:inline-block}.call-ledger__tool{color:var(--ink);font:600 13.5px/1.5 var(--font-mono)}.call-ledger__request{font:400 13px/1.65 var(--font-mono);gap:1px;display:grid}.call-ledger__endpoint{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.call-ledger__endpoint code{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px}.call-ledger__param{color:var(--ink-muted);overflow-wrap:anywhere;padding-left:14px;display:block}.call-ledger__checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.call-ledger__checks li{grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.55;display:grid}.call-ledger__checks .icon{width:16px;height:16px;color:var(--mint-ink);transition:transform .2s var(--ease-out),opacity .2s ease;margin-top:3px}.call-ledger[data-anim] .call-ledger__row:not([data-in]) .call-ledger__checks .icon,.call-ledger__dot{opacity:0;transform:scale(.8)}.call-ledger__checks .grant-chip{vertical-align:middle;align-items:center;min-height:24px;padding:0 5px;display:inline-flex}.call-ledger__param-name{color:var(--ink);font:500 12.5px var(--font-mono)}.call-ledger__answer{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.call-ledger__note{text-wrap:pretty;border-top:1px solid var(--rule);color:var(--ink-muted);margin:0;padding:12px 18px 16px;font-size:13px;line-height:1.5}.call-ledger__dots{pointer-events:none;position:absolute;inset:0}@media (width<=1023.98px){.call-ledger__dots{display:none}}.call-ledger__dot{--lit:var(--lit-1);background:var(--lit);outline:1px solid var(--lit);outline-offset:2px;width:8px;height:8px;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.call-ledger__dot{outline:1px solid color-mix(in srgb,var(--lit) 30%,transparent)}}.call-ledger__dot--3{--lit:var(--lit-3)}.call-ledger__dot[data-on]{opacity:1;transform:none}:root[data-theme=dark] .call-ledger:before{opacity:.7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .call-ledger:before{opacity:.7}}@media (width>=1024px){.hero__dots{-webkit-mask-image:radial-gradient(70% 90% at 78% 45%,#000 35%,#0000 80%);mask-image:radial-gradient(70% 90% at 78% 45%,#000 35%,#0000 80%)}.hero__in{-moz-column-gap:calc(clamp(40px,5vw,88px));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:calc(clamp(40px,5vw,88px))}.hero__side{padding-top:8px}}@media (width>=720px){.hero__deck{font-size:var(--t-lede)}}.land-sec{padding-top:calc(clamp(64px,9vw,120px))}.hero+.land-sec{padding-top:calc(clamp(32px,5vw,72px))}.land-sec__title{max-width:22em;color:var(--ink);font-size:var(--t-landing-h2);letter-spacing:-.025em;margin:0;font-weight:500;line-height:1.12}.land-sec__intro{max-width:40rem;color:var(--ink-body);text-wrap:pretty;margin:14px 0 0;font-size:1.0625rem;line-height:1.65}.land-sec__more{margin:20px 0 0}.land-sec .tool-ledger,.switches{margin-top:32px}.switches{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.switches td,.switches th{text-align:left;vertical-align:top}.switches thead th{border-bottom:1px solid var(--rule-strong);color:var(--ink-muted);padding:10px 24px 10px 0;font-size:12.5px;font-weight:600}.switches tbody td,.switches tbody th{border-bottom:1px solid var(--rule);padding:16px 24px 16px 0}.switches__setting{width:26%;color:var(--ink);font-size:15px;font-weight:600;line-height:1.5}.switches__default{white-space:nowrap;width:12%}.switches__state{color:var(--ink-muted);font-size:14px;font-weight:600;line-height:1.6}.switches__state[data-on]{color:var(--mint-ink)}.switches__does{color:var(--ink-body);font-size:14.5px;line-height:1.6}.switches__needs{color:var(--ink-muted);margin-top:4px;font-size:13px;display:block}@media (width<=719.98px){.switches,.switches tbody,.switches td,.switches th,.switches tr{width:auto;display:block}.switches thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.switches tbody tr{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0;display:grid}.switches tbody tr:last-child{border-bottom:1px solid var(--rule)}.switches tbody td,.switches tbody th{border:0;padding:0}.switches__does{grid-column:1/-1}}.switches__where{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.path-line{border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--paper-raised);max-width:100%;margin:0;padding:7px 12px;font-size:14px;line-height:1.5}.path-line__sep{color:var(--ink-muted);margin-inline:2px}.code-sec{gap:40px;display:grid}.code-sec__steps{counter-reset:step;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.code-sec__steps li{color:var(--ink-body);counter-increment:step;padding-left:36px;font-size:15px;line-height:1.6;position:relative}.code-sec__steps li:before{content:counter(step);border:1px solid var(--rule-strong);width:24px;height:24px;color:var(--ink-muted);font:600 12px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.code-sec__actions{margin:28px 0 0}.code-sec__fact{color:var(--ink-muted);margin:14px 0 0;font-size:13.5px;line-height:1.55}@media (width>=1024px){.code-sec{-moz-column-gap:calc(clamp(40px,5vw,88px));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:calc(clamp(40px,5vw,88px))}}.guides{gap:40px 32px;margin-top:32px;display:grid}.guides__title{color:var(--ink-muted);margin:0 0 6px;font-size:12.5px;font-weight:600;line-height:1.4}.guides__list{margin:0;padding:0;list-style:none}.guides__cell{border-top:1px solid var(--rule);padding:16px 0 18px;position:relative}.guides__link{color:var(--ink);align-items:center;gap:6px;font-size:15.5px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.guides__link:after{content:"";border-radius:4px;position:absolute;inset:0}.guides__link:focus-visible{outline:none}.guides__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:4px}.guides__link .icon{width:16px;height:16px;color:var(--ink-muted);transition:transform var(--dur-hover) var(--ease-out),color var(--dur-hover) ease}.guides__text{color:var(--ink-body);margin:4px 0 0;font-size:14.5px;line-height:1.6}@media (hover:hover) and (pointer:fine){.guides__cell:hover .guides__link,.guides__cell:hover .guides__link .icon{color:var(--link)}.guides__cell:hover .guides__link .icon{transform:translate(3px)}}@media (width>=900px){.guides{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.call-ledger__checks .icon,.call-ledger__dot,.call-ledger__panel,.call-ledger__row{transition:opacity .15s}.call-ledger__panel[data-swap]{filter:none}.guides__cell:hover .guides__link .icon{transform:none}}@media (forced-colors:active){.call-ledger:before,.call-ledger__dots,.hero__dots,.hero__mark:after{display:none}.call-ledger,.client-picker__steps,.path-line{border:1px solid canvastext}}@media print{.call-ledger:before,.call-ledger__dots,.hero__dots{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
