@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-display);--font-mono:var(--font-code);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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]){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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-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}:root{color-scheme:dark;--color-bg-dark:229 52% 8%;--color-surface-dark:230 44% 11%;--color-surface-muted-dark:231 36% 16%;--color-surface-subtle-dark:232 30% 21%;--color-text-dark:226 66% 89%;--color-text-muted-dark:225 34% 72%;--color-accent-dark:166 79% 64%;--color-accent-soft-dark:166 66% 72%;--color-accent-strong-dark:167 82% 53%;--color-editor-accent-dark:var(--color-signal-dark);--color-editor-accent-soft-dark:var(--color-signal-soft-dark);--color-editor-accent-strong-dark:var(--color-signal-strong-dark);--color-signal-dark:215 86% 64%;--color-signal-soft-dark:214 72% 56%;--color-signal-strong-dark:211 92% 72%;--color-danger-dark:347 86% 69%;--color-danger-soft-dark:8 82% 64%;--color-danger-strong-dark:342 88% 58%;--color-danger-surface-dark:336 54% 20%;--color-warning-dark:42 88% 62%;--color-warning-soft-dark:45 96% 72%;--color-warning-surface-dark:40 58% 18%;--color-inverse-dark:265 63% 92%;--color-inverse-muted-dark:263 48% 74%;--logo-stroke-dark:#68f8d9;--logo-bag-fill-dark:#0a0e1f;--logo-glasses-dark:#0c5f4e;--logo-highlight-dark:#68f8d9;--logo-mark-dark:#68f8d9;--logo-glasses-outline-dark:#8bffe6;--syntax-type-dark:166 79% 64%;--syntax-string-dark:167 70% 70%;--syntax-number-dark:214 84% 72%;--syntax-function-dark:208 82% 69%;--syntax-sql-function-dark:202 92% 74%;--syntax-sql-comment-dark:42 94% 68%;--editor-selection-dark:#4086e73d;--editor-selection-focus-dark:#2c56dd52;--editor-selection-soft-dark:#6698f52e;--color-bg:var(--color-bg-dark);--color-surface:var(--color-surface-dark);--color-surface-muted:var(--color-surface-muted-dark);--color-surface-subtle:var(--color-surface-subtle-dark);--color-text:var(--color-text-dark);--color-text-muted:var(--color-text-muted-dark);--color-accent:var(--color-accent-dark);--color-accent-soft:var(--color-accent-soft-dark);--color-accent-strong:var(--color-accent-strong-dark);--color-editor-accent:var(--color-editor-accent-dark);--color-editor-accent-soft:var(--color-editor-accent-soft-dark);--color-editor-accent-strong:var(--color-editor-accent-strong-dark);--color-signal:var(--color-signal-dark);--color-signal-soft:var(--color-signal-soft-dark);--color-signal-strong:var(--color-signal-strong-dark);--color-danger:var(--color-danger-dark);--color-danger-soft:var(--color-danger-soft-dark);--color-danger-strong:var(--color-danger-strong-dark);--color-danger-surface:var(--color-danger-surface-dark);--color-warning:var(--color-warning-dark);--color-warning-soft:var(--color-warning-soft-dark);--color-warning-surface:var(--color-warning-surface-dark);--color-inverse:var(--color-inverse-dark);--color-inverse-muted:var(--color-inverse-muted-dark);--syntax-type:var(--syntax-type-dark);--syntax-string:var(--syntax-string-dark);--syntax-number:var(--syntax-number-dark);--syntax-function:var(--syntax-function-dark);--syntax-sql-function:var(--syntax-sql-function-dark);--syntax-sql-comment:var(--syntax-sql-comment-dark);--logo-stroke:var(--logo-stroke-dark);--logo-bag-fill:var(--logo-bag-fill-dark);--logo-glasses:var(--logo-glasses-dark);--logo-highlight:var(--logo-highlight-dark);--logo-mark:var(--logo-mark-dark);--logo-glasses-outline:var(--logo-glasses-outline-dark);--editor-selection:var(--editor-selection-dark);--editor-selection-focus:var(--editor-selection-focus-dark);--editor-selection-soft:var(--editor-selection-soft-dark);--border-soft-dark:#262e546b;--border-strong-dark:#ccd6f566;--border-soft:var(--border-soft-dark);--border-strong:var(--border-strong-dark);--shadow-soft-dark:0 0 0 1px hsl(var(--color-accent-soft-dark) / .24);--shadow-float-dark:0 36px 90px -38px #06121bc7;--shadow-tooltip-dark:0 40px 110px -42px #1a5c648c;--shadow-hover-dark:10px 10px 0 0 hsl(var(--color-accent-soft-dark) / .26);--elevation-2-shadow-dark:0 2px 8px #00000057, 0 18px 44px -22px #000000d1;--elevation-3-shadow-dark:0 6px 18px -6px #00000075, 0 30px 68px -28px #000000e6;--elevation-4-shadow-dark:0 14px 34px -12px #0000008a, 0 44px 92px -36px #000000f0;--shadow-soft:var(--shadow-soft-dark);--shadow-float:var(--shadow-float-dark);--shadow-tooltip:var(--shadow-tooltip-dark);--shadow-hover:var(--shadow-hover-dark);--elevation-2-shadow:var(--elevation-2-shadow-dark);--elevation-3-shadow:var(--elevation-3-shadow-dark);--elevation-4-shadow:var(--elevation-4-shadow-dark);--elevation-2-border:hsl(var(--color-text-muted) / .18);--elevation-3-border:hsl(var(--color-text-muted) / .22);--elevation-4-border:hsl(var(--color-text-muted) / .26);--selection-bg-dark:167 88% 42%;--selection-color-dark:223 68% 94%;--selection-bg:var(--selection-bg-dark);--selection-color:var(--selection-color-dark);--code-surface-dark:hsl(var(--color-surface-muted-dark) / .35);--code-border-dark:hsl(var(--color-surface-muted-dark))}@supports (color:color-mix(in lab, red, red)){:root{--code-border-dark:color-mix(in oklch, hsl(var(--color-surface-muted-dark)) 86%, hsl(var(--color-editor-accent-soft-dark)) 14%)}}:root{--code-shadow-dark:0 30px 64px -40px #0610248a;--code-surface:var(--code-surface-dark);--code-border:var(--code-border-dark);--code-shadow:var(--code-shadow-dark);--code-inline-surface-dark:hsl(var(--color-surface-muted-dark) / .32);--code-inline-surface:var(--code-inline-surface-dark);--notebook-editor-surface-dark:#101323e6;--notebook-editor-surface-readonly-dark:#131626d6;--notebook-editor-gutter-surface-dark:#0c0f1db8;--notebook-editor-border-dark:#323c5d85;--notebook-editor-gutter-border-dark:#2d354d80;--notebook-editor-active-line-gutter-dark:#1d2339ad;--notebook-editor-active-line-edge-dark:#3f486475;--notebook-editor-shadow-dark:0 18px 48px -38px #020617c2;--notebook-editor-surface:var(--notebook-editor-surface-dark);--notebook-editor-surface-readonly:var(--notebook-editor-surface-readonly-dark);--notebook-editor-gutter-surface:var(--notebook-editor-gutter-surface-dark);--notebook-editor-border:var(--notebook-editor-border-dark);--notebook-editor-gutter-border:var(--notebook-editor-gutter-border-dark);--notebook-editor-active-line-gutter:var(--notebook-editor-active-line-gutter-dark);--notebook-editor-active-line-edge:var(--notebook-editor-active-line-edge-dark);--notebook-editor-shadow:var(--notebook-editor-shadow-dark);--notebook-editor-focus-ring:0 0 0 1px hsl(var(--color-editor-accent-soft) / .56);--gradient-accent:linear-gradient(96deg, hsl(var(--color-accent-strong-dark)) 0%, hsl(var(--color-accent-dark)) 52%, hsl(var(--color-signal-dark)) 100%);--gradient-signal:linear-gradient(30deg, hsl(var(--color-signal-soft-dark)) 0%, hsl(var(--color-signal-dark)) 52%, hsl(var(--color-accent-soft-dark)) 100%);--surface-glass-80:hsl(var(--color-surface))}@supports (color:color-mix(in lab, red, red)){:root{--surface-glass-80:color-mix(in oklch, hsl(var(--color-surface)) 80%, transparent)}}:root{--surface-glass-70:hsl(var(--color-surface))}@supports (color:color-mix(in lab, red, red)){:root{--surface-glass-70:color-mix(in oklch, hsl(var(--color-surface)) 70%, transparent)}}:root{--scrollbar-track:hsl(var(--color-surface-muted) / .32);--scrollbar-thumb:hsl(var(--color-text-muted) / .58);--scrollbar-thumb-hover:hsl(var(--color-accent) / .72);--scrollbar-thumb-active:hsl(var(--color-accent) / .82);--border-width-hairline:1px;--border-width-base:2px;--radius-tight:2px;--radius-base:6px;--radius-lg:8px;--radius-xl:12px;--surface-docs-radius:var(--radius-lg);--surface-docs-radius-inner:var(--radius-base);--surface-docs-border:var(--border-soft);--surface-docs-border-width:var(--border-width-hairline);--surface-docs-border-width-inner:var(--border-width-hairline);--surface-docs-shadow:0 20px 54px -42px #020617c2;--surface-docs-shadow-hover:0 24px 62px -44px #020818d6;--surface-docs-shadow-inner:0 14px 38px -34px #020617ad;--surface-docs-shadow-inner-hover:0 18px 48px -36px #020818c2;--surface-editor-shadow:var(--notebook-editor-shadow);--type-body-size:1rem;--type-body-line-height:1.5;--type-body-weight:450;--type-display-weight:800;--type-display-line-height:.92;--type-display-measure:13.5ch;--type-section-weight:720;--type-prose-size:1rem;--type-prose-line-height:1.72;--type-prose-measure:48rem;--type-label-size:.68rem;--type-label-weight:680;--type-label-tracking:.06em;--type-code-size:.84375rem;--type-code-line-height:1.55;--type-code-weight:400;--type-tabular-size:.8125rem;--type-tabular-line-height:1.42;--type-tabular-weight:450;--transition-snappy:.18s cubic-bezier(.2, .8, .2, 1);--focus-color:hsl(var(--color-accent-soft));--ring-color:hsl(var(--color-accent));--tw-ring-color:var(--ring-color);--tw-ring-offset-color:hsl(var(--color-bg));--ring:var(--ring-color);accent-color:var(--ring-color);caret-color:var(--ring-color)}@supports (color:color-mix(in oklch, black 50%, white 50%)){:root{--scrollbar-track:color-mix(in oklch, hsl(var(--color-surface)) 86%, transparent);--scrollbar-thumb:color-mix(in oklch, hsl(var(--color-surface-muted)) 82%, transparent);--scrollbar-thumb-hover:color-mix(in oklch, hsl(var(--color-accent-soft)) 72%, transparent);--scrollbar-thumb-active:color-mix(in oklch, hsl(var(--color-accent-soft)) 82%, transparent)}}html{--site-topbar-bg:hsl(var(--color-bg));--site-footer-bg:hsl(var(--color-bg));background-color:hsl(var(--color-bg));scrollbar-width:auto;scrollbar-color:hsl(var(--color-accent) / .58) hsl(var(--color-surface-muted) / .28)}body{font-family:var(--font-display);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);color:hsl(var(--color-text));letter-spacing:0;font-kerning:normal;font-size-adjust:.5;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scrollbar-width:auto;scrollbar-color:hsl(var(--color-accent) / .58) hsl(var(--color-surface-muted) / .28);min-height:100vh;position:relative}html::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar{width:12px;height:12px}.scrollbar-theme::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}body::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-theme::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}body::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}.scrollbar-theme::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .15s}html::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}body::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-theme::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}html::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}body::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}.scrollbar-theme::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}.scrollbar-theme{scrollbar-width:auto;scrollbar-color:hsl(var(--color-accent) / .58) hsl(var(--color-surface-muted) / .28);scrollbar-gutter:stable}.scrollbar-theme:hover,.scrollbar-theme:focus-visible,.scrollbar-theme:focus-within{scrollbar-color:hsl(var(--color-accent) / .58) hsl(var(--color-surface-muted) / .28)}:focus-visible{outline-color:hsl(var(--color-accent));outline-offset:4px;outline-width:2px}[data-focus-ring=true]:focus-visible{outline-color:hsl(var(--color-accent))}h1,h2,h3,h4{letter-spacing:0;color:hsl(var(--color-text));text-wrap:balance;font-weight:700}code,kbd,pre,samp,textarea{font-family:var(--font-mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"calt" 0, "liga" 0}p{text-wrap:pretty}::selection{background-color:hsl(var(--selection-bg) / .48);color:hsl(var(--selection-color))}a{color:hsl(var(--color-accent));text-underline-offset:.25em;transition:color var(--transition-snappy), text-decoration-color var(--transition-snappy);text-decoration:none}a:hover{color:hsl(var(--color-accent-strong));text-decoration:none}a:focus-visible{color:hsl(var(--color-accent-strong));text-decoration:underline}header[data-role=site-header]{backface-visibility:hidden;transform:translateZ(0)}.cm-snippetField{border-radius:var(--radius-tight);border:var(--border-width-base) dashed hsl(var(--color-accent-soft) / .58);background-color:hsl(var(--color-accent-soft) / .18);transition:background-color var(--transition-snappy), border-color var(--transition-snappy), box-shadow var(--transition-snappy);margin:0 .08rem;padding:0 .32rem}.cm-snippetField.cm-snippetField-active{border-style:solid;border-color:hsl(var(--color-accent));background-color:hsl(var(--color-accent) / .16);box-shadow:0 0 0 var(--border-width-base) hsl(var(--color-accent) / .18)}.cm-snippetFieldPlaceholder{color:hsl(var(--color-accent));opacity:.92}}@layer components{.sql-static-code>[data-sql-static-line]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;min-height:1.55em;padding-inline:.85rem;display:block}.sql-static-code--numbered>[data-sql-static-line]{grid-template-columns:max-content minmax(0,1fr);padding-inline-start:0;display:grid}.sql-static-code--numbered>[data-sql-static-line]:before{content:attr(data-line-number);box-sizing:border-box;border-right:1px solid var(--notebook-editor-gutter-border);background:var(--notebook-editor-gutter-surface);min-width:calc(2ch + .9rem);color:hsl(var(--color-text-muted));margin-inline-end:.85rem;padding-inline:.18rem .72rem}@supports (color:color-mix(in lab, red, red)){.sql-static-code--numbered>[data-sql-static-line]:before{color:color-mix(in oklch, hsl(var(--color-text-muted)) 36%, transparent 64%)}}.sql-static-code--numbered>[data-sql-static-line]:before{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:right;-webkit-user-select:none;user-select:none;font-size:.72rem}[data-sql-editor] .cm-sql-gutter,[data-sql-editor] .cm-gutter-lint,[data-sql-editor] .cm-sql-gutter .cm-gutterElement,[data-sql-editor] .cm-gutter-lint .cm-gutterElement,[data-sql-editor] .cm-sql-gutter-marker,[data-sql-editor] .cm-lint-marker-error,[data-sql-editor] .cm-lintPoint-error{opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;transition:none!important;display:none!important}.panel{border-radius:var(--radius-lg);border:var(--border-width-base) solid var(--border-strong);background:hsl(var(--color-surface));box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.chip{border-radius:var(--radius-tight);border:var(--border-width-base) solid var(--border-strong);background-image:linear-gradient(120deg, hsl(var(--color-surface-muted)) 0%, hsl(var(--color-accent-soft) / .24) 100%);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:0;text-transform:uppercase;color:hsl(var(--color-text));box-shadow:var(--shadow-hover);align-items:center;gap:.45rem;padding:.32rem .82rem;display:inline-flex;position:relative}.chip:after{content:"";background-color:hsl(var(--color-accent-strong));border-radius:2px;width:.6rem;height:.6rem;display:inline-block}.notebook-sample,.docs-notebook-sample,.notebook-docs-cell{box-sizing:border-box;min-width:0;max-width:100%}.query-result-view,.query-result-table__shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.query-result-table__shell{flex-direction:column;display:flex}.query-result-table__viewport{box-sizing:border-box;overscroll-behavior-x:contain;background-color:hsl(var(--color-surface));width:100%;inline-size:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.query-result-table__viewport{background-color:color-mix(in oklch, hsl(var(--color-surface)) 82%, hsl(var(--color-bg)) 18%)}}.query-result-table__viewport{contain:style paint;padding-block-end:0}.query-result-table{border-collapse:collapse;width:100%;font-size:var(--type-tabular-size);line-height:var(--type-tabular-line-height);font-variant-numeric:tabular-nums slashed-zero;color:hsl(var(--color-text));text-align:left}.query-result-table__head{z-index:20;background-color:hsl(var(--color-surface-muted));position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.query-result-table__head{background-color:color-mix(in oklch, hsl(var(--color-surface-muted)) 42%, hsl(var(--color-surface)) 58%)}}.query-result-table__head{color:hsl(var(--color-text-muted));box-shadow:inset 0 -1px 0 0 var(--border-soft)}.query-result-table__head>[role=presentation]{background-color:hsl(var(--color-surface-muted))}@supports (color:color-mix(in lab, red, red)){.query-result-table__head>[role=presentation]{background-color:color-mix(in oklch, hsl(var(--color-surface-muted)) 42%, hsl(var(--color-surface)) 58%)}}.query-result-table__head>[role=presentation]{box-sizing:border-box;border-block-start:0}.query-result-table__head>[role=presentation]>[role=columnheader],.query-result-table__header-cell{background-color:hsl(var(--color-surface-muted))}@supports (color:color-mix(in lab, red, red)){.query-result-table__head>[role=presentation]>[role=columnheader],.query-result-table__header-cell{background-color:color-mix(in oklch, hsl(var(--color-surface-muted)) 42%, hsl(var(--color-surface)) 58%)}}.query-result-table__header-cell{border-inline-end:1px solid var(--border-soft);border-block-end:1px solid var(--border-soft);text-transform:none;height:36px;transition:color var(--transition-snappy), background-color var(--transition-snappy);align-items:stretch;padding-inline:0;font-size:.7rem;font-weight:600;display:flex;position:relative}.query-result-table__header-cell:last-child{border-inline-end:0}.query-result-table__header-cell:first-child{border-inline-start:0}.query-result-table__cell{box-sizing:border-box;border-block-end:1px solid var(--border-soft);border-inline-end:1px solid var(--border-soft);font-size:var(--type-tabular-size);line-height:var(--type-tabular-line-height);font-variant-numeric:tabular-nums slashed-zero;vertical-align:middle;contain:style paint;transition:background-color var(--transition-snappy), color var(--transition-snappy);padding-block:0;padding-inline:.7rem .9rem;position:relative}.query-result-table__cell[data-row-shade=even]{background-color:hsl(var(--color-surface))}@supports (color:color-mix(in lab, red, red)){.query-result-table__cell[data-row-shade=even]{background-color:color-mix(in oklch, hsl(var(--color-surface)) 82%, hsl(var(--color-bg)) 18%)}}.query-result-table__cell[data-row-shade=odd]{background-color:hsl(var(--color-surface-muted))}@supports (color:color-mix(in lab, red, red)){.query-result-table__cell[data-row-shade=odd]{background-color:color-mix(in oklch, hsl(var(--color-surface-muted)) 34%, hsl(var(--color-surface)) 66%)}}.query-result-table tr:hover .query-result-table__cell[data-row-shade],.query-result-table [role=row]:hover .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-hovered] .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-focused] .query-result-table__cell[data-row-shade]{background-color:hsl(var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.query-result-table tr:hover .query-result-table__cell[data-row-shade],.query-result-table [role=row]:hover .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-hovered] .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-focused] .query-result-table__cell[data-row-shade]{background-color:color-mix(in oklch, hsl(var(--color-accent)) 10%, hsl(var(--color-surface)) 90%)}}[data-resizing] .query-result-table__cell{transition:none}.query-result-table__cell:first-child{border-inline-start:0}.query-result-table__cell[data-row-number],.query-result-table__header-cell[data-row-number]{z-index:10;contain:style;padding-inline:0;position:sticky;left:0}.query-result-table__cell[data-pinned],.query-result-table__header-cell[data-pinned]{contain:style}.query-result-table__cell[data-row-shade=even][data-pinned],.query-result-table__cell[data-row-shade=even][data-row-number]{background-color:hsl(var(--color-surface))}@supports (color:color-mix(in lab, red, red)){.query-result-table__cell[data-row-shade=even][data-pinned],.query-result-table__cell[data-row-shade=even][data-row-number]{background-color:color-mix(in oklch, hsl(var(--color-surface)) 76%, hsl(var(--color-bg)) 24%)}}.query-result-table__cell[data-row-shade=odd][data-pinned],.query-result-table__cell[data-row-shade=odd][data-row-number]{background-color:hsl(var(--color-surface-muted))}@supports (color:color-mix(in lab, red, red)){.query-result-table__cell[data-row-shade=odd][data-pinned],.query-result-table__cell[data-row-shade=odd][data-row-number]{background-color:color-mix(in oklch, hsl(var(--color-surface-muted)) 42%, hsl(var(--color-surface)) 58%)}}.query-result-table tr:hover .query-result-table__cell[data-pinned],.query-result-table tr:hover .query-result-table__cell[data-row-number],.query-result-table [role=row]:hover .query-result-table__cell[data-pinned],.query-result-table [role=row]:hover .query-result-table__cell[data-row-number],.query-result-table [role=row][data-hovered] .query-result-table__cell[data-pinned],.query-result-table [role=row][data-hovered] .query-result-table__cell[data-row-number],.query-result-table [role=row][data-focused] .query-result-table__cell[data-pinned],.query-result-table [role=row][data-focused] .query-result-table__cell[data-row-number]{background-color:hsl(var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.query-result-table tr:hover .query-result-table__cell[data-pinned],.query-result-table tr:hover .query-result-table__cell[data-row-number],.query-result-table [role=row]:hover .query-result-table__cell[data-pinned],.query-result-table [role=row]:hover .query-result-table__cell[data-row-number],.query-result-table [role=row][data-hovered] .query-result-table__cell[data-pinned],.query-result-table [role=row][data-hovered] .query-result-table__cell[data-row-number],.query-result-table [role=row][data-focused] .query-result-table__cell[data-pinned],.query-result-table [role=row][data-focused] .query-result-table__cell[data-row-number]{background-color:color-mix(in oklch, hsl(var(--color-accent)) 12%, hsl(var(--color-surface)) 88%)}}.query-result-table__cell[data-pinned]:last-of-type,.query-result-table__header-cell[data-pinned]:last-of-type{box-shadow:2px 0 8px -4px #0000001a}.query-result-table [role=row][data-selected=true] .query-result-table__cell[data-row-shade]{background-color:hsl(var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.query-result-table [role=row][data-selected=true] .query-result-table__cell[data-row-shade]{background-color:color-mix(in oklch, hsl(var(--color-accent)) 18%, hsl(var(--color-surface)) 82%)}}.query-result-table [role=row][data-selected=true] .query-result-table__cell[data-row-shade]{color:hsl(var(--color-text))}.query-result-table [role=row][data-selected=true]:hover .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-selected=true][data-hovered] .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-selected=true][data-focused] .query-result-table__cell[data-row-shade]{background-color:hsl(var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.query-result-table [role=row][data-selected=true]:hover .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-selected=true][data-hovered] .query-result-table__cell[data-row-shade],.query-result-table [role=row][data-selected=true][data-focused] .query-result-table__cell[data-row-shade]{background-color:color-mix(in oklch, hsl(var(--color-accent)) 22%, hsl(var(--color-surface)) 78%)}}.query-result-table [role=row][data-selected=true] .query-result-table__cell[data-row-number]{background-color:hsl(var(--color-accent))}@supports (color:color-mix(in lab, red, red)){.query-result-table [role=row][data-selected=true] .query-result-table__cell[data-row-number]{background-color:color-mix(in oklch, hsl(var(--color-accent)) 24%, hsl(var(--color-surface)) 76%)}}.query-result-table [role=row][data-selected=true] .query-result-table__cell[data-row-number]:before{z-index:1;background-color:hsl(var(--color-accent-strong));content:"";pointer-events:none;border-start-end-radius:999px;border-end-end-radius:999px;width:3px;position:absolute;inset-block:5px;inset-inline-start:0}.query-result-table [role=row][data-selected=true] .query-result-table__cell[data-row-number]>div{color:hsl(var(--color-accent-strong));font-weight:700}.astro-code{border:1px solid var(--code-border);box-shadow:var(--code-shadow);scrollbar-width:thin;scrollbar-color:hsl(var(--color-editor-accent)) hsl(var(--color-surface-muted));border-radius:20px;margin:clamp(1.4rem,1.1rem + .8vw,2rem) 0;padding:clamp(1rem,.9rem + .6vw,1.6rem) clamp(1.1rem,.9rem + .8vw,1.9rem);position:relative;overflow-x:auto;background:var(--code-surface)!important;color:hsl(var(--color-text))!important}@supports (color:color-mix(in lab, red, red)){.astro-code{scrollbar-color:color-mix(in oklch, hsl(var(--color-editor-accent)) 28%, transparent) color-mix(in oklch, hsl(var(--color-surface-muted)) 28%, transparent)}}.astro-code::-webkit-scrollbar{width:10px;height:10px}.astro-code::-webkit-scrollbar-track{background:hsl(var(--color-surface-muted))}@supports (color:color-mix(in lab, red, red)){.astro-code::-webkit-scrollbar-track{background:color-mix(in oklch, hsl(var(--color-surface-muted)) 18%, transparent)}}.astro-code::-webkit-scrollbar-thumb{background:hsl(var(--color-editor-accent))}@supports (color:color-mix(in lab, red, red)){.astro-code::-webkit-scrollbar-thumb{background:color-mix(in oklch, hsl(var(--color-editor-accent)) 42%, transparent)}}.astro-code::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}.astro-code::-webkit-scrollbar-thumb:hover{background:hsl(var(--color-editor-accent-strong))}@supports (color:color-mix(in lab, red, red)){.astro-code::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, hsl(var(--color-editor-accent-strong)) 48%, transparent)}}.astro-code code{font-family:var(--font-mono);font-size:var(--type-code-size);line-height:var(--type-code-line-height);letter-spacing:0;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"calt" 0, "liga" 0;tab-size:2;display:block;color:inherit!important;background:0 0!important}.astro-code .line{min-height:1.45rem;padding-right:.5rem}.astro-code .line[data-highlighted=true],.astro-code .line.highlighted{background:hsl(var(--color-editor-accent-soft))}@supports (color:color-mix(in lab, red, red)){.astro-code .line[data-highlighted=true],.astro-code .line.highlighted{background:color-mix(in oklch, hsl(var(--color-editor-accent-soft)) 24%, transparent)}}.astro-code .line[data-highlighted=true],.astro-code .line.highlighted{border-radius:12px}.react-aria-DropIndicator{height:0;margin:0;position:relative}.react-aria-DropIndicator:after{content:"";border-top:var(--border-width-base) solid hsl(var(--color-accent-soft));opacity:0;height:0;transition:opacity var(--transition-snappy);border-radius:999px;position:absolute;left:0;right:0;transform:translateY(-1px)}.react-aria-DropIndicator[data-drop-target]:after{opacity:1}.notebook-content-col{z-index:81;position:relative}.notebook-navbar-controls{--peninsula-height:42px;--peninsula-bg:hsl(var(--color-bg))}@supports (color:color-mix(in lab, red, red)){.notebook-navbar-controls{--peninsula-bg:color-mix(in oklch, hsl(var(--color-bg)) 84%, hsl(var(--color-surface)) 16%)}}.notebook-navbar-controls{z-index:2;width:fit-content;min-width:280px;max-width:calc(100% - 40px);margin:calc(-1 * var(--peninsula-height)) auto 0 1.25rem;min-height:var(--peninsula-height);background:var(--peninsula-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:inset 0 1px 0 0 hsl(var(--color-text) / .055), inset 1px 0 0 0 hsl(var(--color-text) / .045), inset -1px 0 0 0 hsl(var(--color-text) / .045);opacity:1;transition:opacity .32s ease-out, transform var(--transition-snappy), box-shadow var(--transition-snappy);border:none;align-items:center;gap:.625rem;padding:.375rem .75rem;display:flex;position:relative;transform:translateY(0)}@starting-style{.notebook-navbar-controls{opacity:0;transform:translateY(-6px)}}.notebook-navbar-controls:hover,.notebook-navbar-controls:focus-within{box-shadow:inset 0 1px 0 0 hsl(var(--color-accent) / .12), inset 1px 0 0 0 hsl(var(--color-accent) / .08), inset -1px 0 0 0 hsl(var(--color-accent) / .08)}.notebook-navbar-controls[data-stacked]{border:none;border-bottom:1px solid var(--border-soft);background:hsl(var(--color-surface));width:100%;min-width:0;max-width:100%;box-shadow:none;border-radius:0;margin:0;transition:opacity .28s ease-out;transform:none}@starting-style{.notebook-navbar-controls[data-stacked]{opacity:0}}.notebook-navbar-controls[data-stacked]:hover,.notebook-navbar-controls[data-stacked]:focus-within{box-shadow:none}.notebook-navbar-title{all:unset;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--color-text));cursor:default;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.notebook-navbar-title::placeholder{color:hsl(var(--color-text-muted) / .5)}.notebook-navbar-title--editable{cursor:text;border-radius:var(--radius-base);transition:background-color var(--transition-snappy), border-color var(--transition-snappy), box-shadow var(--transition-snappy);margin:-.125rem -.375rem;padding:.125rem .375rem}.notebook-navbar-title--editable:hover{background:hsl(var(--color-text) / .04)}.notebook-navbar-title--editable:focus{background:hsl(var(--color-bg));box-shadow:0 0 0 2px hsl(var(--color-accent) / .35);outline:none}.notebook-navbar-loading{z-index:3;pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.notebook-navbar-controls[data-stacked] .notebook-navbar-loading{top:0;bottom:auto}@media (prefers-reduced-motion:reduce){.notebook-navbar-controls,.notebook-navbar-controls[data-stacked]{transition:none}@starting-style{.notebook-navbar-controls,.notebook-navbar-controls[data-stacked]{opacity:1;transform:none}}}.notebook-sample--compact [data-sql-editor]{max-height:16rem!important}[data-notebook-docs-cell-handoff]{min-width:0;max-width:100%;display:grid}[data-notebook-docs-cell-handoff] [data-notebook-docs-cell-preview]{z-index:2;pointer-events:none;visibility:visible;grid-area:1/1;min-width:0;max-width:100%}[data-notebook-docs-cell-handoff] [data-notebook-docs-cell-mount]{z-index:1;visibility:hidden;grid-area:1/1;min-width:0;max-width:100%}[data-notebook-docs-cell-handoff=ready] [data-notebook-docs-cell-preview]{visibility:hidden}[data-notebook-docs-cell-handoff=ready] [data-notebook-docs-cell-mount]{visibility:visible}.site-search{min-width:0;display:inline-flex}.site-search__trigger{border:1px solid hsl(var(--color-text-muted) / .12);background:hsl(var(--color-surface) / .36);width:2.25rem;min-width:2.25rem;height:2.25rem;color:hsl(var(--color-text-muted));cursor:pointer;transition:border-color var(--transition-snappy), background-color var(--transition-snappy), color var(--transition-snappy);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.site-search__trigger:hover{border-color:hsl(var(--color-text-muted) / .24);color:hsl(var(--color-text))}.site-search__trigger:focus-visible{outline:2px solid hsl(var(--color-accent) / .58);outline-offset:3px}.site-search__trigger-icon{flex:none;width:1rem;height:1rem}.site-search__trigger-label,.site-search__shortcut{display:none}@media (width>=640px){.site-search__trigger{justify-content:flex-start;gap:.55rem;width:min(18rem,26vw);padding:0 .45rem 0 .7rem}.site-search__trigger-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.8125rem;font-weight:450;display:inline;overflow:hidden}.site-search__shortcut{border:1px solid hsl(var(--color-text-muted) / .14);min-width:1.75rem;color:hsl(var(--color-text-muted) / .8);border-radius:5px;flex:none;justify-content:center;padding:.2rem .3rem;font-family:inherit;font-size:.6875rem;font-weight:550;line-height:1;display:inline-flex}}@media (width>=1024px){.site-search__trigger{width:18rem}}.site-search__dialog{--site-search-divider:hsl(var(--color-text-muted) / .12);--site-search-active:hsl(var(--color-text) / .07);border:1px solid hsl(var(--color-text-muted) / .16);background:hsl(var(--color-surface));width:min(100% - 2rem,44rem);max-width:none;max-height:calc(100dvh - min(14vh,7.5rem) - 1rem);color:hsl(var(--color-text));box-shadow:var(--elevation-4-shadow);border-radius:12px;margin:min(14vh,7.5rem) auto auto;padding:0;overflow:hidden}.site-search__dialog::backdrop{backdrop-filter:blur(3px);background:#06070e80}.site-search__dialog[open]{animation:.16s cubic-bezier(.2,.8,.2,1) site-search-rise}.site-search__dialog[open]::backdrop{animation:.14s ease-out site-search-fade}html:has(.site-search__dialog[open]){scrollbar-gutter:stable;overflow:hidden}.site-search__bar{align-items:center;gap:.75rem;height:3.25rem;padding:0 .875rem 0 1rem;display:flex}.site-search__bar-icon{width:1.125rem;height:1.125rem;color:hsl(var(--color-text-muted));flex:none}.site-search__spinner{border:1.75px solid hsl(var(--color-text-muted) / .25);border-top-color:hsl(var(--color-text-muted));border-radius:999px;flex:none;width:1rem;height:1rem;margin:0 .0625rem;animation:.6s linear infinite site-search-spin}.site-search__field{flex:1;min-width:0;display:flex}.site-search__input{width:100%;min-width:0;color:hsl(var(--color-text));font:inherit;background:0 0;border:0;outline:none;font-size:1rem;font-weight:450;line-height:1.5}.site-search__input::placeholder{color:hsl(var(--color-text-muted) / .7)}.site-search__close{border:1px solid var(--site-search-divider);height:1.5rem;color:hsl(var(--color-text-muted));font:inherit;cursor:pointer;transition:color var(--transition-snappy), border-color var(--transition-snappy);background:0 0;border-radius:6px;flex:none;padding:0 .4rem;font-size:.6875rem;font-weight:550}.site-search__close:hover{border-color:hsl(var(--color-text-muted) / .3);color:hsl(var(--color-text))}.site-search__close:focus-visible{outline:2px solid hsl(var(--color-accent) / .6);outline-offset:2px}.site-search__filters{border-bottom:1px solid var(--site-search-divider);flex-wrap:wrap;gap:.375rem;padding:0 .875rem .75rem 1rem;display:flex}.site-search__filter{min-width:0;display:inline-flex;position:relative}.site-search__filter-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-search__filter select{appearance:none;border:1px solid var(--site-search-divider);max-width:100%;height:1.75rem;color:hsl(var(--color-text-muted));font:inherit;text-overflow:ellipsis;field-sizing:content;cursor:pointer;transition:color var(--transition-snappy), border-color var(--transition-snappy), background-color var(--transition-snappy);background:0 0;border-radius:6px;padding:0 1.625rem 0 .625rem;font-size:.75rem;font-weight:500}.site-search__filter select:hover{border-color:hsl(var(--color-text-muted) / .28);color:hsl(var(--color-text))}.site-search__filter select:focus-visible{outline:2px solid hsl(var(--color-accent) / .6);outline-offset:1px}.site-search__filter[data-active] select{border-color:hsl(var(--color-text-muted) / .3);background:var(--site-search-active);color:hsl(var(--color-text))}.site-search__filter-chevron{width:.75rem;height:.75rem;color:hsl(var(--color-text-muted));pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.site-search__body{overscroll-behavior:contain;max-height:min(60vh,30rem);padding:.375rem;scroll-padding:.375rem;overflow-y:auto}.site-search__group-label{color:hsl(var(--color-text-muted));padding:.5rem .625rem .375rem;font-size:.75rem;font-weight:550}.site-search__results{outline:none;flex-direction:column;gap:1px;display:flex}.site-search__state{color:hsl(var(--color-text-muted));text-align:center;padding:2.25rem 1rem;font-size:.8125rem}.site-search__state[data-error]{color:hsl(var(--color-danger))}.site-search__result{min-height:2.75rem;color:hsl(var(--color-text));cursor:pointer;border-radius:8px;outline:none;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.5rem .625rem;text-decoration:none;display:grid}.site-search__result:hover{background:hsl(var(--color-text) / .03)}.site-search__result[aria-selected=true]{background:var(--site-search-active)}.site-search__result-icon{border:1px solid var(--site-search-divider);width:1.75rem;height:1.75rem;color:hsl(var(--color-text-muted));border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.site-search__result-icon svg{width:1rem;height:1rem}.site-search__result[aria-selected=true] .site-search__result-icon{border-color:hsl(var(--color-text-muted) / .28);color:hsl(var(--color-text))}.site-search__result-body{flex-direction:column;gap:.125rem;min-width:0;display:flex}.site-search__result-title{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:550;line-height:1.35;overflow:hidden}.site-search__result-title--code{min-width:0;font-family:var(--font-code), ui-monospace, monospace;align-items:baseline;font-size:.8125rem;display:flex}.site-search__result-name{flex:none;font-weight:600}.site-search__result-params{min-width:0;color:hsl(var(--color-text-muted) / .85);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.site-search__result-overloads{color:hsl(var(--color-text-muted) / .85);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;flex:none;margin-left:.5rem;font-size:.6875rem;font-weight:500}.site-search__result-description{color:hsl(var(--color-text-muted));text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.4;overflow:hidden}.site-search__result-meta{color:hsl(var(--color-text-muted) / .85);white-space:nowrap;font-size:.75rem}.site-search__footer{border-top:1px solid var(--site-search-divider);color:hsl(var(--color-text-muted));gap:1rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.site-search__footer span{align-items:center;gap:.25rem;display:inline-flex}.site-search__footer kbd{border:1px solid var(--site-search-divider);min-width:1.25rem;height:1.25rem;font:inherit;border-radius:4px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:550;display:inline-flex}.site-search__footer kbd+kbd{margin-left:-.0625rem}@keyframes site-search-fade{0%{opacity:0}}@keyframes site-search-rise{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes site-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.site-search__dialog[open],.site-search__dialog[open]::backdrop{animation:none}}@media (width<=639px){.site-search__dialog{width:calc(100% - 1.5rem);max-height:calc(100dvh - 1.75rem);margin-top:.75rem}.site-search__body{max-height:64vh}.site-search__result{grid-template-columns:1.75rem minmax(0,1fr)}.site-search__result-meta,.site-search__footer{display:none}}}@layer utilities{._wG{pointer-events:auto}._3n{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}._jv{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}._N3{inset:0}._Sg{inset-inline:0}._Zg{inset-block:0}._iI{inset-block:-30%}._fZ{top:0}._GQ{top:var(--spacing)}._LC{top:calc(var(--spacing) * 1.5)}._Ti{top:50%}._VN{top:calc(var(--spacing) * 2)}._M3{top:calc(var(--spacing) * 9)}._IA{top:-1px}._nr{top:calc(100% + .3rem)}._G6{top:100%}._sG{right:calc(var(--spacing) * -1)}._G9{right:0}._cp{right:calc(var(--spacing) * 2)}._IE{right:calc(var(--spacing) * 4)}._50{right:.625rem}._ba{bottom:0}._fL{bottom:calc(var(--spacing) * 1.5)}._WM{bottom:calc(var(--spacing) * 3)}._9F{bottom:calc(var(--spacing) * 4)}._Uh{bottom:calc(var(--spacing) * 7)}._xg{left:-33.3333%}._CJ{left:-1.18rem}._gs{left:0}._tn{left:calc(var(--spacing) * 1.5)}._h1{left:50%}._Ul{left:calc(var(--spacing) * 2.5)}._Dh{left:-35%}._dG{left:-40%}._aG{left:.625rem}.isolate{isolation:isolate}._mx{z-index:0}._rD{z-index:10}._1L{z-index:20}._ZH{z-index:30}._5K{z-index:50}._kc{z-index:80}._Hr{z-index:120}._1e{z-index:999}._81{z-index:1000}._Lr{z-index:1200}._if{z-index:1300}._2v{z-index:2147483647}._CE{grid-column-start:1}._R1{grid-column-start:2}._KT{grid-row-start:1}._1M{grid-row-start:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}._Ze{margin:0}._kq{margin:auto}._o8{margin-inline:calc(var(--spacing) * -4)}._uk{margin-inline:var(--spacing)}._u6{margin-inline:calc(var(--spacing) * 2.5)}._aZ{margin-inline:calc(var(--spacing) * 3)}._EQ{margin-inline:auto}._Jz{margin-block:0!important}._Cz{margin-block:calc(var(--spacing) * -1)}._21{margin-block:calc(var(--spacing) * 2)}._ND{margin-block:calc(var(--spacing) * 3)}._AL{margin-block:calc(var(--spacing) * 4)}._4w{margin-block:calc(var(--spacing) * 6)}._hy{margin-block:calc(var(--spacing) * 12)}._TF{margin-top:calc(var(--spacing) * -3)}._Nc{margin-top:0}._kk{margin-top:calc(var(--spacing) * .5)}._AD{margin-top:var(--spacing)}._FV{margin-top:calc(var(--spacing) * 1.5)}._P0{margin-top:calc(var(--spacing) * 2)}._cB{margin-top:calc(var(--spacing) * 2.5)}._4o{margin-top:calc(var(--spacing) * 3)}._nL{margin-top:calc(var(--spacing) * 4)}._C8{margin-top:calc(var(--spacing) * 5)}._Rv{margin-top:calc(var(--spacing) * 6)}._hg{margin-top:calc(var(--spacing) * 8)}._6w{margin-top:calc(var(--spacing) * 10)}._T1{margin-top:6px}._HR{margin-right:calc(var(--spacing) * 2)}._We{margin-right:calc(var(--spacing) * 3)}._su{margin-right:calc(var(--spacing) * 5)}._oN{margin-bottom:-1px}._wm{margin-bottom:var(--spacing)}._X3{margin-bottom:calc(var(--spacing) * 2)}._wc{margin-bottom:calc(var(--spacing) * 2.5)}._2C{margin-bottom:calc(var(--spacing) * 3)}._ju{margin-bottom:calc(var(--spacing) * 4)}._PJ{margin-bottom:calc(var(--spacing) * 6)}._Lv{margin-left:0}._0T{margin-left:var(--spacing)}._z6{margin-left:calc(var(--spacing) * 1.5)}._fg{margin-left:calc(var(--spacing) * 2)}._Wy{margin-left:calc(var(--spacing) * 2.5)}._gF{margin-left:calc(var(--spacing) * 5)}._Pv{margin-left:calc(var(--spacing) * 8)}._xc{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}._Le{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}._HI{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}._FW{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}._W5{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}._DN{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}._hY{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}._lg{height:1.5rem!important}._I0{height:1.75rem!important}._fR{height:1.625rem!important}._mO{height:0}._Nz{height:calc(var(--spacing) * .5)}._mh{height:calc(var(--spacing) * 1.5)}._Qy{height:calc(var(--spacing) * 2)}._Jk{height:calc(var(--spacing) * 2.5)}._Bb{height:calc(var(--spacing) * 3)}._gR{height:calc(var(--spacing) * 3.5)}._kj{height:calc(var(--spacing) * 4)}._zt{height:calc(var(--spacing) * 5)}._O3{height:calc(var(--spacing) * 6)}._zG{height:calc(var(--spacing) * 7)}._iO{height:calc(var(--spacing) * 8)}._di{height:calc(var(--spacing) * 9)}._Fl{height:calc(var(--spacing) * 10)}._UI{height:calc(var(--spacing) * 11)}._bB{height:calc(var(--spacing) * 12)}._DQ{height:calc(var(--spacing) * 14)}._96{height:calc(var(--spacing) * 16)}._uh{height:calc(var(--spacing) * 20)}._sM{height:calc(var(--spacing) * 24)}._1z{height:calc(var(--spacing) * 36)}._Ef{height:calc(var(--spacing) * 40)}._wU{height:1.38rem}._c4{height:1.45rem}._ng{height:1.75rem}._Yo{height:1.625rem}._c8{height:2.2rem}._Wh{height:2.75rem}._UN{height:2px}._jM{height:3px}._gg{height:4px}._8f{height:22px}._Np{height:30px}._zz{height:85vh}._SA{height:160%}._zV{height:100%}._4V{height:1px}._gJ{height:100vh}._6y{max-height:calc(var(--spacing) * 32)}._NI{max-height:calc(var(--spacing) * 64)}._2X{max-height:calc(var(--spacing) * 72)}._B9{max-height:calc(var(--spacing) * 80)}._dn{max-height:26rem}._Kl{max-height:34rem}._7u{max-height:60vh}._SP{max-height:85vh}._Ll{max-height:420px}._WL{max-height:520px}._cO{max-height:calc(100dvh - 1rem)}._m6{max-height:inherit}._ZU{max-height:min(70vh,32rem)}._Xf{max-height:min(72dvh,42rem)}._Si{max-height:min(86vh,44rem)}._nU{max-height:min(760px,100vh - 2rem)}._F7{min-height:0}._9M{min-height:calc(var(--spacing) * 6)}._B7{min-height:calc(var(--spacing) * 8)}._Gx{min-height:calc(var(--spacing) * 10)}._ra{min-height:calc(var(--spacing) * 11)}._cN{min-height:calc(var(--spacing) * 12)}._P6{min-height:calc(var(--spacing) * 24)}._NB{min-height:calc(var(--spacing) * 28)}._iP{min-height:calc(var(--spacing) * 36)}._hQ{min-height:calc(var(--spacing) * 40)}._Ra{min-height:calc(var(--spacing) * 44)}._mr{min-height:calc(var(--spacing) * 72)}._6p{min-height:1.75rem}._rQ{min-height:2.2rem}._AS{min-height:2.25rem}._un{min-height:3rem}._Dq{min-height:8.75rem}._XL{min-height:8rem}._hf{min-height:15rem}._DB{min-height:48px}._Ps{min-height:200px}._sm{min-height:250px}._7F{min-height:400px}._UQ{min-height:500px}._Z0{min-height:calc(100svh - 9rem)}._80{min-height:min(56vh,30rem)}._kK{min-height:100%}._LT{min-height:100vh}._KF{width:var(--spacing)}._52{width:calc(var(--spacing) * 1.5)}._Zo{width:50%}._1y{width:calc(var(--spacing) * 2)}._AY{width:calc(var(--spacing) * 2.5)}._zs{width:66.6667%}._KE{width:calc(var(--spacing) * 3)}._9h{width:calc(var(--spacing) * 3.5)}._xN{width:calc(var(--spacing) * 4)}._Ma{width:calc(var(--spacing) * 5)}._33{width:calc(var(--spacing) * 6)}._iq{width:calc(var(--spacing) * 7)}._zi{width:calc(var(--spacing) * 8)}._OF{width:calc(var(--spacing) * 9)}._yb{width:calc(var(--spacing) * 10)}._lX{width:calc(var(--spacing) * 11)}._8B{width:calc(var(--spacing) * 12)}._AG{width:calc(var(--spacing) * 14)}._6W{width:calc(var(--spacing) * 16)}._F3{width:calc(var(--spacing) * 20)}._Hy{width:calc(var(--spacing) * 24)}._B3{width:calc(var(--spacing) * 28)}._U8{width:calc(var(--spacing) * 32)}._Ja{width:calc(var(--spacing) * 80)}._lM{width:1.38rem}._Z9{width:1.45rem}._hx{width:1.75rem}._EA{width:2.5px}._eo{width:2.5rem}._Bk{width:3.25rem}._K0{width:3px}._p1{width:6px}._UW{width:30px}._so{width:35%}._Y4{width:40%}._5A{width:156px}._8J{width:252px}._Hj{width:480px}._iC{width:520px}._9L{width:min(28rem,100vw - 2rem)}._ib{width:min(48rem,100vw - 1rem)}._1U{width:min(54rem,100vw - 1rem)}._Yr{width:min(60rem,100vw - 1rem)}._tX{width:min(92vw,430px)}._4M{width:min(500px,100vw - 2rem)}._Aq{width:min(720px,100vw - 2rem)}._sk{width:fit-content}._gM{width:100%}._Xv{width:max-content}._bf{width:1px}._Gg{max-width:var(--container-2xl)}._x0{max-width:var(--container-3xl)}._0g{max-width:var(--container-4xl)}._jO{max-width:var(--container-5xl)}._qy{max-width:var(--container-6xl)}._xm{max-width:var(--container-7xl)}._yQ{max-width:calc(var(--spacing) * 28)}._aX{max-width:calc(var(--spacing) * 40)}._4T{max-width:calc(var(--spacing) * 60)}._gv{max-width:calc(var(--spacing) * 64)}._Or{max-width:7.5rem}._MO{max-width:8rem}._LI{max-width:18rem}._4h{max-width:22em}._Xa{max-width:25rem}._9e{max-width:30rem}._d4{max-width:34rem}._WF{max-width:42rem}._F6{max-width:52rem}._QI{max-width:82rem}._au{max-width:87.5rem}._US{max-width:calc(100vw - 1rem)}._10{max-width:100%}._3Z{max-width:var(--container-md)}._8H{max-width:none}._Wn{max-width:var(--container-sm)}._GV{max-width:var(--container-xl)}._ms{min-width:0}._6m{min-width:calc(var(--spacing) * 3.5)}._iv{min-width:calc(var(--spacing) * 6)}._eN{min-width:calc(var(--spacing) * 24)}._gi{min-width:calc(var(--spacing) * 28)}._7R{min-width:3.35rem}._1b{min-width:4.65rem}._uQ{min-width:5.25rem}._Nh{min-width:5.75rem}._eK{min-width:8rem}._B4{min-width:10rem}._2e{min-width:11rem}._Hg{min-width:12rem}._5q{min-width:14rem}._kZ{min-width:15rem}._eT{flex:1}._Xi{flex:none}._el{flex-shrink:1}._dS{flex-shrink:0}.shrink{flex-shrink:1}._Rs{flex-shrink:0}.grow{flex-grow:1}._H1{border-collapse:collapse}._8M{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}._nu{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}._n9{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}._1Z{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}._fq{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}._sS{rotate:90deg}._AM{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}._FH{cursor:col-resize}._TM{cursor:copy}._V9{cursor:default}._ot{cursor:not-allowed}._Te{cursor:pointer}._9c{cursor:row-resize}._x4{cursor:text}._v0{cursor:wait}._XD{touch-action:none}.resize{resize:both}._QT{resize:none}._xB{resize:vertical}._Zt{scroll-margin-top:calc(var(--spacing) * 20)}._XY{scroll-margin-top:calc(var(--spacing) * 24)}._YC{scrollbar-gutter:stable}._1a{list-style-type:disc}._uu{list-style-type:none}._ss{appearance:none}._do{grid-template-columns:repeat(1,minmax(0,1fr))}._Wv{grid-template-columns:repeat(2,minmax(0,1fr))}._H8{grid-template-columns:repeat(3,minmax(0,1fr))}._HW{grid-template-columns:auto minmax(0,1fr)}._iT{grid-template-columns:minmax(0,1fr) auto}._NR{grid-template-columns:minmax(5rem,.4fr) minmax(0,1fr)}._zl{flex-direction:column}._Vc{flex-wrap:nowrap!important}._SM{flex-wrap:nowrap}._XR{flex-wrap:wrap}._TL{place-items:center}._np{align-items:baseline}._TO{align-items:center}._KU{align-items:flex-start}._4f{justify-content:space-between}._PQ{justify-content:center}._hh{justify-content:flex-end}._eA{justify-content:flex-start}._yg{gap:var(--spacing)!important}._SO{gap:0}._lP{gap:calc(var(--spacing) * .5)}._Dr{gap:var(--spacing)}._W7{gap:calc(var(--spacing) * 1.5)}._mz{gap:calc(var(--spacing) * 2)}._fh{gap:calc(var(--spacing) * 2.5)}._7c{gap:calc(var(--spacing) * 3)}._K2{gap:calc(var(--spacing) * 4)}._BW{gap:calc(var(--spacing) * 5)}._k4{gap:calc(var(--spacing) * 6)}._5H{gap:calc(var(--spacing) * 7)}._WO{gap:calc(var(--spacing) * 8)}._bc{gap:calc(var(--spacing) * 10)}._GY{gap:2px}._lJ{gap:3px}:where(._g1>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(._3S>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(._1E>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(._Kh>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(._KL>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(._vo>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(._iw>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(._39>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(._IM>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(._c1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(._Bf>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}._0S{column-gap:var(--spacing)}._Jo{column-gap:calc(var(--spacing) * 1.5)}._hK{column-gap:calc(var(--spacing) * 2)}._w7{column-gap:calc(var(--spacing) * 3)}._JZ{column-gap:calc(var(--spacing) * 4)}._Ym{column-gap:calc(var(--spacing) * 5)}._Pu{column-gap:calc(var(--spacing) * 8)}._z5{row-gap:calc(var(--spacing) * .5)}._x9{row-gap:var(--spacing)}._Gi{row-gap:calc(var(--spacing) * 1.5)}._iM{row-gap:calc(var(--spacing) * 2)}._3p{row-gap:calc(var(--spacing) * 3)}._kh{row-gap:calc(var(--spacing) * 6)}:where(._Yt>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(._8t>:not(:last-child)){border-color:hsl(var(--color-text-muted)/.1)}:where(._i1>:not(:last-child)){border-color:hsl(var(--color-text-muted)/.09)}:where(._gS>:not(:last-child)){border-color:var(--border-soft)}._lz{align-self:center}._d1{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7n{overflow:auto}._SW{overflow:hidden}._yJ{overflow:visible}._mY{overflow-x:auto}._Bt{overflow-x:clip}._FM{overflow-x:hidden}._DG{overflow-y:auto}._Z7{overscroll-behavior:contain}._s1{overscroll-behavior-x:contain}._BK{border-radius:var(--radius-md)!important}._Ge{border-radius:0!important}.rounded{border-radius:.25rem}._Pb{border-radius:var(--radius-2xl)}._2E{border-radius:var(--radius-3xl)}._x7{border-radius:.25rem}._AE{border-radius:.85rem}._pM{border-radius:.275rem}._hE{border-radius:8px}._OG{border-radius:10px}._X0{border-radius:12px}._iH{border-radius:inherit}._jl{border-radius:var(--surface-docs-radius)}._ub{border-radius:var(--surface-docs-radius-inner)}._MC{border-radius:2147483647px}._kw{border-radius:var(--radius-lg)}._in{border-radius:var(--radius-md)}._5n{border-radius:0}._hc{border-radius:var(--radius-sm)}._xw{border-radius:var(--radius-xl)}._zT{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}._mU{border-top-right-radius:0;border-bottom-right-radius:0}._wE{border-bottom-right-radius:var(--radius-sm)}._G4{border-bottom-left-radius:var(--radius-sm)}._dN{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}._2y{border-style:var(--tw-border-style);border-width:0}._82,._gr{border-style:var(--tw-border-style);border-width:2px}._HK{border-inline-style:var(--tw-border-style);border-inline-width:0}._T5{border-block-style:var(--tw-border-style);border-block-width:1px}._aY{border-top-style:var(--tw-border-style);border-top-width:1px}._Vf{border-top-style:var(--tw-border-style);border-top-width:1.5px}._Gd{border-right-style:var(--tw-border-style);border-right-width:1px}._yd{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}._9w{border-bottom-style:var(--tw-border-style);border-bottom-width:0}._YX{border-left-style:var(--tw-border-style);border-left-width:1px}._hr{border-left-style:var(--tw-border-style);border-left-width:0}._Rn{--tw-border-style:dashed;border-style:dashed}._uZ{--tw-border-style:none;border-style:none}._hu{border-color:#0000!important}._YO{border-color:hsl(var(--color-accent))}._5P{border-color:hsl(var(--color-accent)/.2)}._PF{border-color:hsl(var(--color-accent)/.3)}._3H{border-color:hsl(var(--color-accent)/.4)}._zg{border-color:hsl(var(--color-accent)/.6)}._ya{border-color:hsl(var(--color-accent)/.14)}._8w{border-color:hsl(var(--color-accent)/.16)}._IN{border-color:hsl(var(--color-accent)/.18)}._J3{border-color:hsl(var(--color-accent)/.22)}._Tl{border-color:hsl(var(--color-accent)/.24)}._i6{border-color:hsl(var(--color-accent)/.25)}._DL{border-color:hsl(var(--color-accent)/.28)}._yh{border-color:hsl(var(--color-accent)/.34)}._it{border-color:hsl(var(--color-accent)/.45)}._eD{border-color:hsl(var(--color-accent)/.52)}._zd{border-color:hsl(var(--color-accent)/.55)}._c7{border-color:hsl(var(--color-accent)/.58)}._ja{border-color:hsl(var(--color-accent)/.62)}._fB{border-color:hsl(var(--color-accent)/.64)}._8x{border-color:hsl(var(--color-accent)/.72)}._aJ{border-color:hsl(var(--color-accent-dark)/.55)}._B1{border-color:hsl(var(--color-accent-soft))}._am{border-color:hsl(var(--color-accent-soft)/.4)}._UK{border-color:hsl(var(--color-accent-soft)/.42)}._P8{border-color:hsl(var(--color-danger)/.32)}._T3{border-color:hsl(var(--color-danger)/.34)}._aQ{border-color:hsl(var(--color-danger-soft))}._nY{border-color:hsl(var(--color-danger-soft)/.4)}._Qu{border-color:hsl(var(--color-danger-soft)/.5)}._hU{border-color:hsl(var(--color-danger-soft)/.6)}._Kq{border-color:hsl(var(--color-danger-soft)/.38)}._fI{border-color:hsl(var(--color-danger-soft)/.42)}._pf{border-color:hsl(var(--color-danger-soft)/.55)}._8q{border-color:hsl(var(--color-danger-soft)/.58)}._UO{border-color:hsl(var(--color-danger-soft)/.72)}._0K{border-color:hsl(var(--color-danger-strong)/.68)}._36{border-color:hsl(var(--color-danger-strong)/.72)}._Dx{border-color:hsl(var(--color-signal)/.6)}._zI{border-color:hsl(var(--color-signal)/.24)}._oo{border-color:hsl(var(--color-signal-soft)/.4)}._FG{border-color:hsl(var(--color-surface))}._LD{border-color:hsl(var(--color-text)/.12)}._NP{border-color:hsl(var(--color-text-muted)/.1)}._6e{border-color:hsl(var(--color-text-muted)/.2)}._U0{border-color:hsl(var(--color-text-muted)/.08)}._vG{border-color:hsl(var(--color-text-muted)/.09)}._o1{border-color:hsl(var(--color-text-muted)/.11)}._5v{border-color:hsl(var(--color-text-muted)/.12)}._Yi{border-color:hsl(var(--color-text-muted)/.13)}._JC{border-color:hsl(var(--color-text-muted)/.14)}._cz{border-color:hsl(var(--color-text-muted)/.15)}._l9{border-color:hsl(var(--color-text-muted)/.16)}._Tp{border-color:hsl(var(--color-text-muted)/.18)}._2d{border-color:hsl(var(--color-text-muted)/.22)}._Iz{border-color:hsl(var(--color-text-muted)/.24)}._Ne{border-color:hsl(var(--color-text-muted)/.25)}._J4{border-color:hsl(var(--color-text-muted)/.32)}._7e{border-color:hsl(var(--color-text-muted-dark)/.2)}._nS{border-color:hsl(var(--color-text-muted-dark)/.13)}._qU{border-color:hsl(var(--color-text-muted-dark)/.14)}._Me{border-color:hsl(var(--color-text-muted-dark)/.16)}._I6{border-color:hsl(var(--color-text-muted-dark)/.56)}._RA{border-color:hsl(var(--color-warning)/.28)}._k2{border-color:hsl(var(--color-warning)/.34)}._IJ{border-color:hsl(var(--color-warning)/.36)}._T8{border-color:hsl(var(--color-warning-soft)/.3)}._wN{border-color:hsl(var(--color-warning-soft)/.4)}._dc{border-color:hsl(var(--color-warning-soft)/.5)}._xl{border-color:hsl(var(--color-warning-soft)/.25)}._4B{border-color:hsl(var(--color-warning-soft)/.35)}._hS{border-color:hsl(var(--color-warning-soft)/.38)}._wQ{border-color:hsl(var(--color-warning-soft)/.42)}._Nq{border-color:hsl(var(--color-warning-soft)/.52)}._Ik{border-color:hsla(var(--color-accent-soft),.4)}._LX,._0P{border-color:var(--border-soft)}@supports (color:color-mix(in lab, red, red)){._0P{border-color:color-mix(in oklab, var(--border-soft) 80%, transparent)}}._ik{border-color:var(--border-strong)}._RM{border-color:var(--elevation-2-border)}._06{border-color:var(--elevation-3-border)}._7I{border-color:var(--elevation-4-border)}._Ih{border-color:var(--notebook-editor-border)}._jL{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){._jL{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}._nE{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){._nE{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}._aW{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){._aW{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}._P2{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){._P2{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}._kg{border-color:#0000}._dz{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){._dz{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}._yN{background-color:#0000!important}._7Q{background-color:oklab(51.0573% .0278994 -.228355/.15)}._9S{background-color:oklab(62.7052% -.145969 .0869672/.15)}._nd{background-color:oklab(58.7617% -.0652674 -.122575/.15)}._bd{background-color:oklab(55.7537% .134997 -.213369/.15)}._tz{background-color:oklab(64.6072% .146402 .127786/.15)}._zY{background-color:var(--border-soft)}._aN{background-color:#0e1120}._1D{background-color:hsl(var(--color-accent))}._5G{background-color:hsl(var(--color-accent)/.1)}._b8{background-color:hsl(var(--color-accent)/.03)}._f3{background-color:hsl(var(--color-accent)/.05)}._Oh{background-color:hsl(var(--color-accent)/.06)}._pt{background-color:hsl(var(--color-accent)/.07)}._sz{background-color:hsl(var(--color-accent)/.08)}._p4{background-color:hsl(var(--color-accent)/.12)}._r7{background-color:hsl(var(--color-accent)/.045)}._Qb{background-color:hsl(var(--color-accent-dark))}._Tt{background-color:hsl(var(--color-accent-soft)/.6)}._xk{background-color:hsl(var(--color-accent-soft)/.08)}._zJ{background-color:hsl(var(--color-accent-soft)/.22)}._3q{background-color:hsl(var(--color-accent-strong))}._Kr{background-color:hsl(var(--color-bg))}._aM{background-color:hsl(var(--color-bg)/.9)}._Nd{background-color:hsl(var(--color-bg)/.66)}._sn{background-color:hsl(var(--color-bg)/.72)}._Ys{background-color:hsl(var(--color-bg)/.78)}._pb{background-color:hsl(var(--color-bg-dark))}._il{background-color:hsl(var(--color-danger))}._U6{background-color:hsl(var(--color-danger-soft)/.28)}._cH{background-color:hsl(var(--color-danger-strong))}._VT{background-color:hsl(var(--color-danger-strong)/.06)}._0D{background-color:hsl(var(--color-danger-surface))}._3h{background-color:hsl(var(--color-danger-surface)/.6)}._Vv{background-color:hsl(var(--color-danger-surface)/.8)}._1Y{background-color:hsl(var(--color-danger-surface)/.22)}._rs{background-color:hsl(var(--color-danger-surface)/.24)}._b2{background-color:hsl(var(--color-danger-surface)/.28)}._by{background-color:hsl(var(--color-danger-surface)/.42)}._Vh{background-color:hsl(var(--color-danger-surface)/.55)}._vY{background-color:hsl(var(--color-danger-surface)/.64)}._vf{background-color:hsl(var(--color-danger-surface)/.75)}._zy{background-color:hsl(var(--color-danger-surface)/.82)}._lv{background-color:hsl(var(--color-danger-surface)/.86)}._qN{background-color:hsl(var(--color-danger-surface)/.94)}._FP{background-color:hsl(var(--color-signal)/.1)}._T6{background-color:hsl(var(--color-surface))/.35}._Sb{background-color:hsl(var(--color-surface))}._4i{background-color:hsl(var(--color-surface)/.3)}._IZ{background-color:hsl(var(--color-surface)/.5)}._i7{background-color:hsl(var(--color-surface)/.7)}._yc{background-color:hsl(var(--color-surface)/.9)}._gd{background-color:hsl(var(--color-surface)/.18)}._nH{background-color:hsl(var(--color-surface)/.24)}._m3{background-color:hsl(var(--color-surface)/.34)}._Tw{background-color:hsl(var(--color-surface)/.35)}._CH{background-color:hsl(var(--color-surface)/.38)}._7B{background-color:hsl(var(--color-surface)/.42)}._WP{background-color:hsl(var(--color-surface)/.45)}._nf{background-color:hsl(var(--color-surface)/.46)}._jG{background-color:hsl(var(--color-surface)/.48)}._3X{background-color:hsl(var(--color-surface)/.55)}._Cx{background-color:hsl(var(--color-surface)/.56)}._gT{background-color:hsl(var(--color-surface)/.58)}._ne{background-color:hsl(var(--color-surface)/.62)}._DS{background-color:hsl(var(--color-surface)/.66)}._cF{background-color:hsl(var(--color-surface)/.72)}._mJ{background-color:hsl(var(--color-surface)/.78)}._nR{background-color:hsl(var(--color-surface)/.82)}._7d{background-color:hsl(var(--color-surface)/.86)}._GL{background-color:hsl(var(--color-surface)/.92)}._kT{background-color:hsl(var(--color-surface)/.94)}._qb{background-color:hsl(var(--color-surface)/.96)}._C4{background-color:hsl(var(--color-surface)/.98)}._pR{background-color:hsl(var(--color-surface-dark))}._l0{background-color:hsl(var(--color-surface-dark)/.34)}._kP{background-color:hsl(var(--color-surface-muted))}._d0{background-color:hsl(var(--color-surface-muted)/.2)}._CK{background-color:hsl(var(--color-surface-muted)/.3)}._sw{background-color:hsl(var(--color-surface-muted)/.5)}._J6{background-color:hsl(var(--color-surface-muted)/.08)}._u3{background-color:hsl(var(--color-surface-muted)/.14)}._Sw{background-color:hsl(var(--color-surface-muted)/.16)}._EC{background-color:hsl(var(--color-surface-muted)/.18)}._zL{background-color:hsl(var(--color-surface-muted)/.22)}._JP{background-color:hsl(var(--color-surface-muted)/.24)}._i9{background-color:hsl(var(--color-surface-muted)/.25)}._3m{background-color:hsl(var(--color-surface-muted)/.28)}._3r{background-color:hsl(var(--color-surface-muted)/.35)}._W8{background-color:hsl(var(--color-surface-muted)/.45)}._9x{background-color:hsl(var(--color-surface-muted)/.55)}._GT{background-color:hsl(var(--color-text))}._tI{background-color:hsl(var(--color-text-dark)/.1)}._uM{background-color:hsl(var(--color-text-muted))}._gk{background-color:hsl(var(--color-text-muted)/.1)}._Pe{background-color:hsl(var(--color-text-muted)/.06)}._3x{background-color:hsl(var(--color-text-muted)/.08)}._Eh{background-color:hsl(var(--color-text-muted)/.12)}._uD{background-color:hsl(var(--color-text-muted)/.14)}._ol{background-color:hsl(var(--color-text-muted)/.16)}._93{background-color:hsl(var(--color-text-muted)/.28)}._Mn{background-color:hsl(var(--color-text-muted)/.45)}._zr{background-color:hsl(var(--color-text-muted)/.48)}._Pd{background-color:hsl(var(--color-warning))}._GF{background-color:hsl(var(--color-warning)/.08)}._37{background-color:hsl(var(--color-warning-surface)/.5)}._6b{background-color:hsl(var(--color-warning-surface)/.6)}._U1{background-color:hsl(var(--color-warning-surface)/.22)}._BO{background-color:hsl(var(--color-warning-surface)/.3)}._Kk{background-color:hsl(var(--color-warning-surface)/.35)}._em{background-color:hsl(var(--color-warning-surface)/.48)}._54{background-color:hsl(var(--color-warning-surface)/.52)}._Ui{background-color:hsl(var(--color-warning-surface)/.55)}._lH{background-color:hsl(var(--color-warning-surface)/.72)}._wj{background-color:hsla(var(--color-surface-muted),.3)}._Tu{background-color:hsla(var(--color-surface-muted),.4)}._yk{background-color:hsla(var(--color-surface-muted),.12)}._iY{background-color:hsla(var(--color-surface-muted),.16)}._I2{background-color:hsla(var(--color-surface-muted),.18)}._le{background-color:hsla(var(--color-surface-muted),.22)}._pl{background-color:hsla(var(--color-surface-muted),.28)}._BA{background-color:hsla(var(--color-surface-muted),.35)}._OV{background-color:var(--notebook-editor-surface)}._Ny{background-color:var(--notebook-editor-surface-readonly)}._xu{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){._xu{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}._xz{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){._xz{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}._6o{background-color:var(--color-emerald-400)}._1S{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){._1S{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}._tA{background-color:#0000}._W4{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}._Ku{background-image:linear-gradient(90deg,hsl(var(--color-accent-soft)/.2) 0%,hsl(var(--color-accent)) 100%)}._d6{background-image:linear-gradient(90deg,hsl(var(--color-accent-soft)/.3) 0%,hsl(var(--color-accent)) 100%)}._HL{background-image:linear-gradient(90deg,hsl(var(--color-accent-soft)/.25) 0%,hsl(var(--color-accent)) 100%)}._ki{background-image:radial-gradient(circle at 50% 0%,hsl(var(--color-accent)/.055),transparent 34rem)}._fV{background-image:radial-gradient(circle at center,hsl(var(--color-accent-soft)/.6) 0%,transparent 65%)}._Ip{background-image:radial-gradient(circle at top, hsla(var(--color-surface) / .75), transparent 70%)}._y0{--tw-gradient-from:hsla(var(--color-accent-soft),.08);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}._iK{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}._bE{--tw-gradient-via:hsl(var(--color-text-muted)/.12);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}._XZ{--tw-gradient-to:hsla(var(--color-signal-soft),.08);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}._5D{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}._8Y{fill:currentColor}._dw{fill:none}._Ve{stroke:currentColor}._iA{stroke-width:1.5px}._FB{stroke-width:1.75px}._Ea{object-fit:cover}._MD{padding:0}._ZN{padding:calc(var(--spacing) * .5)}._3L{padding:var(--spacing)}._go{padding:calc(var(--spacing) * 2)}._Vg{padding:calc(var(--spacing) * 2.5)}._11{padding:calc(var(--spacing) * 3)}._K8{padding:calc(var(--spacing) * 4)}._vL{padding:calc(var(--spacing) * 5)}._tG{padding:calc(var(--spacing) * 6)}._QD{padding:calc(var(--spacing) * 8)}._g6{padding-inline:0}._1J{padding-inline:var(--spacing)}._09{padding-inline:calc(var(--spacing) * 1.5)}._Ml{padding-inline:calc(var(--spacing) * 2)}._RD{padding-inline:calc(var(--spacing) * 2.5)}._xY{padding-inline:calc(var(--spacing) * 3)}._iB{padding-inline:calc(var(--spacing) * 4)}._3e{padding-inline:calc(var(--spacing) * 5)}._OQ{padding-inline:calc(var(--spacing) * 6)}._c6{padding-inline:calc(var(--spacing) * 8)}._XH{padding-inline:calc(var(--spacing) * 10)}._hF{padding-block:0}._W6{padding-block:calc(var(--spacing) * .5)}._w2{padding-block:var(--spacing)}._p0{padding-block:calc(var(--spacing) * 1.5)}._NU{padding-block:calc(var(--spacing) * 2)}._4y{padding-block:calc(var(--spacing) * 2.5)}._2i{padding-block:calc(var(--spacing) * 3)}._fa{padding-block:calc(var(--spacing) * 4)}._ux{padding-block:calc(var(--spacing) * 5)}._Lp{padding-block:calc(var(--spacing) * 6)}._dF{padding-block:calc(var(--spacing) * 8)}._WX{padding-block:calc(var(--spacing) * 10)}._sd{padding-block:calc(var(--spacing) * 12)}._Us{padding-block:calc(var(--spacing) * 14)}._qI{padding-block:calc(var(--spacing) * 16)}._oy{padding-block:.78rem}._w3{padding-block:clamp(3.5rem,5vw,5rem)}._J7{padding-block:clamp(3rem,4vw,4rem)}._s4{padding-top:0}._3F{padding-top:calc(var(--spacing) * .5)}._dH{padding-top:var(--spacing)}._Yj{padding-top:calc(var(--spacing) * 2)}._9d{padding-top:calc(var(--spacing) * 2.5)}._JW{padding-top:calc(var(--spacing) * 3)}._qz{padding-top:calc(var(--spacing) * 4)}._Jb{padding-top:calc(var(--spacing) * 5)}._3g{padding-top:clamp(2.75rem,4.5vw,4.5rem)}._ad{padding-right:calc(var(--spacing) * 1.5)}._QQ{padding-right:calc(var(--spacing) * 2)}._tE{padding-right:calc(var(--spacing) * 2.5)}._Ak{padding-right:calc(var(--spacing) * 11)}._8o{padding-right:calc(var(--spacing) * 24)}._rP{padding-bottom:var(--spacing)}._s6{padding-bottom:calc(var(--spacing) * 2)}._7V{padding-bottom:calc(var(--spacing) * 2.5)}._Vz{padding-bottom:calc(var(--spacing) * 3)}._EH{padding-bottom:calc(var(--spacing) * 4)}._T4{padding-bottom:calc(var(--spacing) * 7)}._Cc{padding-bottom:calc(var(--spacing) * 8)}._r2{padding-bottom:clamp(2.5rem,4vw,3.5rem)}._FQ{padding-bottom:clamp(3.5rem,5vw,5rem)}._FL{padding-left:var(--spacing)}._kB{padding-left:calc(var(--spacing) * 1.5)}._qo{padding-left:calc(var(--spacing) * 2)}._bo{padding-left:calc(var(--spacing) * 2.5)}._Wd{padding-left:calc(var(--spacing) * 3)}._SD{padding-left:calc(var(--spacing) * 4)}._Dg{padding-left:calc(var(--spacing) * 5)}._EO{padding-left:calc(var(--spacing) * 7)}._Q8{padding-left:calc(var(--spacing) * 8)}._cE{padding-left:1.375rem}._gP{padding-left:24px}._af{text-align:center}._Bw{text-align:left}._dQ{text-align:right}._gH{vertical-align:baseline}._QW{vertical-align:middle}._0M{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}._j5{font-size:.6rem}._Ww{font-size:.7rem}._v6{font-size:.8rem}._IO{font-size:.9rem}._oc{font-size:.56rem}._MV{font-size:.58rem}._DI{font-size:.62rem}._FY{font-size:.64rem}._Qv{font-size:.65rem}._hq{font-size:.66rem}._Bm{font-size:.68rem}._OE{font-size:.72rem}._xK{font-size:.73rem}._KZ{font-size:.74rem}._JR{font-size:.75rem}._on{font-size:.76rem}._On{font-size:.78rem}._Pl{font-size:.82rem}._uL{font-size:.85rem}._1I{font-size:.88em}._bz{font-size:.95rem}._kQ{font-size:.625rem}._jU{font-size:.875rem}._fp{font-size:.6875rem}._tO{font-size:1.05rem}._jo{font-size:1.25rem}._uY{font-size:1rem}._5M{font-size:8px}._4C{font-size:9px}._Ou{font-size:10px}._RY{font-size:11px}._WV{font-size:12px}._pU{font-size:13px}._AA{font-size:clamp(.9rem,1.35vw,1.1rem)}._Rm{font-size:clamp(.95rem,1.35vw,1.12rem)}._FO{font-size:clamp(1.2rem,1.65vw,1.5rem)}._hB{font-size:clamp(1.25rem,2vw,1.5rem)}._P5{font-size:clamp(1.75rem,3vw,2.5rem)}._XB{font-size:clamp(2rem,3vw,2.75rem)}._2J{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}._Nl{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}._yY{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}._jB{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}._co{--tw-leading:1.1;line-height:1.1}._HG{--tw-leading:1.6;line-height:1.6}._fr{--tw-leading:1.08;line-height:1.08}._HH{--tw-leading:1.35;line-height:1.35}._xn{--tw-leading:1.55;line-height:1.55}._Q7{--tw-leading:1.65;line-height:1.65}._i0{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}._RR{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}._QY{--tw-font-weight:450;font-weight:450}._6Z{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._Gj{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}._4k{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}._mA{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._zu{--tw-tracking:-.01em;letter-spacing:-.01em}._we{--tw-tracking:-.02em;letter-spacing:-.02em}._Y3{--tw-tracking:-.015em;letter-spacing:-.015em}._dp{--tw-tracking:-.018em;letter-spacing:-.018em}._dT{--tw-tracking:-.025em;letter-spacing:-.025em}._Mw{--tw-tracking:-.035em;letter-spacing:-.035em}._zp{--tw-tracking:.2em;letter-spacing:.2em}._cf{--tw-tracking:.05em;letter-spacing:.05em}._D3{--tw-tracking:.06em;letter-spacing:.06em}._2n{--tw-tracking:.07em;letter-spacing:.07em}._VJ{--tw-tracking:.08em;letter-spacing:.08em}._kR{--tw-tracking:.12em;letter-spacing:.12em}._aP{--tw-tracking:.14em;letter-spacing:.14em}._E0{--tw-tracking:.18em;letter-spacing:.18em}._Vr{--tw-tracking:.22em;letter-spacing:.22em}._lW{--tw-tracking:.24em;letter-spacing:.24em}._uj{--tw-tracking:.25em;letter-spacing:.25em}._ZD{--tw-tracking:.26em;letter-spacing:.26em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}._vc{text-wrap:balance}._zh{text-wrap:pretty}._l2{text-wrap:wrap}._rd{overflow-wrap:anywhere}._YM{overflow-wrap:break-word}.break-all{word-break:break-all}._u2{text-overflow:ellipsis}._EM{white-space:nowrap}._OT{white-space:pre}._D0{white-space:pre-wrap}._IU{color:#4f46e5}._UB{color:#16a34a}._EZ{color:#0284c7}._qK{color:#9333ea}._YZ{color:#ea580c}._2t{color:#e05252}._aU{color:#eead2b}._zM{color:#5cb82e}._vp{color:#2eb88a}._yx{color:#39c}._lY{color:#306ee8}._S9{color:#af57db}._4b{color:#a73cdd}._5t{color:hsl(var(--color-accent))}._ab{color:hsl(var(--color-accent)/.6)}._Ke{color:hsl(var(--color-accent)/.84)}._gL{color:hsl(var(--color-accent-dark))}._t0{color:hsl(var(--color-accent-foreground))}._zc{color:hsl(var(--color-accent-strong))}._8m{color:hsl(var(--color-bg))}._2V{color:hsl(var(--color-danger))}._kp{color:hsl(var(--color-danger-strong))}._Go{color:hsl(var(--color-danger-strong)/.92)}._VA{color:hsl(var(--color-signal))}._yL{color:hsl(var(--color-surface))}._Am{color:hsl(var(--color-text))}._ga{color:hsl(var(--color-text)/.78)}._pg{color:hsl(var(--color-text)/.82)}._bR{color:hsl(var(--color-text)/.86)}._6n{color:hsl(var(--color-text)/.92)}._97{color:hsl(var(--color-text-dark))}._P7{color:hsl(var(--color-text-dark)/.92)}._2a{color:hsl(var(--color-text-muted))}._kN{color:hsl(var(--color-text-muted)/.3)}._hV{color:hsl(var(--color-text-muted)/.4)}._0A{color:hsl(var(--color-text-muted)/.5)}._75{color:hsl(var(--color-text-muted)/.6)}._4r{color:hsl(var(--color-text-muted)/.7)}._1l{color:hsl(var(--color-text-muted)/.8)}._uv{color:hsl(var(--color-text-muted)/.9)}._vR{color:hsl(var(--color-text-muted)/.35)}._OP{color:hsl(var(--color-text-muted)/.58)}._Hd{color:hsl(var(--color-text-muted)/.62)}._Lk{color:hsl(var(--color-text-muted)/.68)}._QG{color:hsl(var(--color-text-muted)/.72)}._5J{color:hsl(var(--color-text-muted)/.76)}._ey{color:hsl(var(--color-text-muted)/.78)}._Bv{color:hsl(var(--color-text-muted)/.82)}._3I{color:hsl(var(--color-text-muted)/.86)}._3z{color:hsl(var(--color-text-muted)/.88)}._PB{color:hsl(var(--color-text-muted-dark)/.72)}._9s{color:hsl(var(--color-text-muted-dark)/.76)}._1H{color:hsl(var(--color-text-muted-dark)/.78)}._l6{color:hsl(var(--color-text-muted-dark)/.82)}._nj{color:hsl(var(--color-warning))}._CM{color:hsla(var(--color-text-muted),.5)}._a9{color:hsla(var(--color-text-muted),.7)}._Re{color:hsla(var(--color-text-muted),.8)}._0H{color:hsla(var(--color-text-muted),.9)}._30{color:hsla(var(--color-text-muted),.62)}._KY{color:hsla(var(--color-text-muted),.72)}._H6{color:hsla(var(--color-text-muted),.75)}._wv{color:hsla(var(--color-text-muted),.76)}._gq{color:hsla(var(--color-text-muted),.78)}._Xt{color:hsla(var(--color-text-muted),.82)}._d8{color:hsla(var(--color-text-muted),.86)}._VB{color:var(--color-emerald-300)}._o6{color:var(--color-red-700)}._Gq{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}._ZY{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}._5b{text-decoration-line:none}.underline{text-decoration-line:underline}._Aa{-webkit-text-decoration-color:hsl(var(--color-text-muted)/.4);-webkit-text-decoration-color:hsl(var(--color-text-muted)/.4);text-decoration-color:hsl(var(--color-text-muted)/.4)}._Ck{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._XG{opacity:0}._2N{opacity:.25}._RW{opacity:.4}._x3{opacity:.55}._dD{opacity:.6}._Mb{opacity:.7}._t6{opacity:.75}._NQ{opacity:.8}._M0{opacity:.9}._aD{opacity:1}._TV{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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)}._Ag{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--color-accent)/.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._YJ{--tw-shadow:0 0 0 2px var(--tw-shadow-color,hsl(var(--color-accent)/.36));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._ca{--tw-shadow:0 0 8px var(--tw-shadow-color,hsl(var(--color-accent)/.8));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._bl{--tw-shadow:0 1px 0 var(--tw-shadow-color,hsl(var(--color-text)/.025));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._sY{--tw-shadow:0 8px 24px -14px var(--tw-shadow-color,hsl(var(--color-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._4N{--tw-shadow:0 24px 90px -20px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._hO{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._HE{--tw-shadow:0 28px 80px -52px var(--tw-shadow-color,#080b17b8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._gC{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(var(--color-text)/.04)), 0 12px 28px -26px var(--tw-shadow-color,hsl(var(--color-accent)/.7));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._xL{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(var(--color-text)/.025));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._q2{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,hsl(var(--color-text)/.035));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._bC{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._ox{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,hsl(var(--color-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._X1{--tw-shadow:var(--elevation-2-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._oG{--tw-shadow:var(--elevation-3-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._hR{--tw-shadow:var(--elevation-4-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._OY{--tw-shadow:var(--notebook-editor-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._JQ{--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._1O{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._0R{--tw-shadow:var(--surface-docs-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._Fj{--tw-shadow:var(--surface-docs-shadow-inner);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._8i{--tw-shadow:var(--surface-editor-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._Cd{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._Fq{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}._MP{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._AQ{--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)}._ko{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}._3t{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._sK{--tw-shadow-color:#060a1459}@supports (color:color-mix(in lab, red, red)){._sK{--tw-shadow-color:color-mix(in oklab, #060a1459 var(--tw-shadow-alpha), transparent)}}._aI{--tw-ring-color:#a73cdd/.24}._ex{--tw-ring-color:hsl(var(--color-accent)/.12)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}._Yq{--tw-blur:blur(.5px);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,)}.invert{--tw-invert:invert(100%);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,)}._3N{filter:saturate(.35)}.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,)}._DC{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}._qu{--tw-backdrop-blur:blur(2px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}._lt{--tw-backdrop-blur:blur(3px);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}._G8{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}._aK{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}._4K{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}._jd{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._ec{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._JX{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._R3{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._A5{transition-property:border-color,background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._fe{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._j7{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._dB{transition-property:border-color,color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._Ox{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._Wr{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._jr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._Ed{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._Vi{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._Hk{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}._re{transition-property:none}._Vn{--tw-duration:.1s;transition-duration:.1s}._Mf{--tw-duration:.15s;transition-duration:.15s}._QV{--tw-duration:.2s;transition-duration:.2s}._be{--tw-duration:.18s;transition-duration:.18s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}._Wm{--tw-outline-style:none;outline-style:none}._Ud{-webkit-user-select:none;user-select:none}._8p{--home-seam-color:var(--color-bg)}._TT{--home-seam-color:var(--color-bg-dark)}._vs{--home-seam-color:var(--color-surface-dark)}._4A{--home-seam-top:9rem}._vy{--select-max-width:26rem}._Wp{--select-max-width:30rem}._k8{corner-shape:squircle}._aA{stroke-linecap:round}._Y6{stroke-linejoin:round}._ny{--tw-ring-inset:inset}._ek:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){._2M:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}._Ii:is(:where(.group):hover *){background-color:hsl(var(--color-accent-soft)/.7)}._Ru:is(:where(.group):hover *){color:hsl(var(--color-accent))}._2w:is(:where(.group):hover *){color:hsl(var(--color-text))}._QZ:is(:where(.group):hover *){opacity:1}._ew:is(:where(.group\/add):hover *){pointer-events:auto}._9p:is(:where(.group\/add):hover *){pointer-events:none}._tj:is(:where(.group\/add):hover *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}._Fk:is(:where(.group\/add):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}._Ni:is(:where(.group\/add):hover *){opacity:0}._SS:is(:where(.group\/add):hover *),._Mr:is(:where(.group\/bytes):hover *){opacity:1}._PG:is(:where(.group\/copy):hover *){text-decoration-line:underline}._q8:is(:where(.group\/copy):hover *){opacity:.7}._tb:is(:where(.group\/evidence):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}._ZL:is(:where(.group\/evidence):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}._QS:is(:where(.group\/evidence):hover *){opacity:1}._B5:is(:where(.group\/header):hover *){opacity:.6}._WE:is(:where(.group\/header):hover *){opacity:.7}._Ey:is(:where(.group\/struct):hover *){opacity:1}}._1x:is(:where(.group\/copy):focus-visible *){opacity:.7}._b1:is(:where(.group)[aria-expanded=true] *){rotate:90deg}._JM:is(:where(.group)[data-selected=true] *){color:currentColor}._wq::placeholder{color:hsl(var(--color-text-muted)/.4)}._34::placeholder{color:hsl(var(--color-text-muted)/.5)}._Ov::placeholder{color:hsl(var(--color-text-muted)/.48)}._gu::placeholder{color:hsla(var(--color-text-muted),.65)}._9g::placeholder{color:hsla(var(--color-text-muted),.72)}._So:before{content:var(--tw-content);pointer-events:none}._D7:before{content:var(--tw-content);position:absolute}._5W:before{content:var(--tw-content);inset-inline:0}._o7:before{content:var(--tw-content);top:0}._li:before{content:var(--tw-content);top:1.15rem}._mI:before{content:var(--tw-content);left:calc(var(--spacing) * -3)}._Sh:before{content:var(--tw-content);z-index:10}._z7:before{content:var(--tw-content);height:2px}._pi:before{content:var(--tw-content);width:calc(var(--spacing) * 3)}._Md:before{content:var(--tw-content);border-top-left-radius:inherit;border-top-right-radius:inherit}._jI:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}._zH:before{content:var(--tw-content);border-color:hsl(var(--color-text-muted)/.2)}._VO:before{content:var(--tw-content);background-color:#f5b9146b}._VQ:before{content:var(--tw-content);background-color:#16bddf6b}._mi:before{content:var(--tw-content);background-color:#8656e66b}._BS:before{content:var(--tw-content);background-color:hsl(var(--color-accent)/.42)}._iS:before{content:var(--tw-content);background-color:hsl(var(--color-success)/.42)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}._dt:last-child{margin-bottom:0}._lq:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}._7r:focus-within{border-color:hsl(var(--color-accent)/.46)}._9R:focus-within{border-color:hsl(var(--color-accent)/.62)}._uU:focus-within{background-color:hsl(var(--color-surface-muted)/.38)}._6R:focus-within{background-color:hsla(var(--color-surface-muted),.18)}._2Z:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._w4:focus-within{--tw-ring-color:hsl(var(--color-accent)/.09)}@media (hover:hover){._y6:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}._2U:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}._E7:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}._s5:hover{border-color:hsl(var(--color-text-muted)/.16)!important}._GZ:hover{border-color:hsl(var(--color-accent))}._Zr:hover{border-color:hsl(var(--color-accent)/.2)}._9K:hover{border-color:hsl(var(--color-accent)/.4)}._yU:hover{border-color:hsl(var(--color-accent)/.5)}._a7:hover{border-color:hsl(var(--color-accent)/.38)}._3v:hover{border-color:hsl(var(--color-accent)/.42)}._Nn:hover{border-color:hsl(var(--color-accent)/.48)}._fF:hover{border-color:hsl(var(--color-accent)/.52)}._U4:hover{border-color:hsl(var(--color-accent)/.78)}._7w:hover{border-color:hsl(var(--color-accent-soft))}._3J:hover{border-color:hsl(var(--color-accent-soft)/.5)}._Th:hover{border-color:hsl(var(--color-accent-soft)/.38)}._u9:hover{border-color:hsl(var(--color-accent-soft)/.42)}._p8:hover{border-color:hsl(var(--color-accent-soft)/.45)}._ul:hover{border-color:hsl(var(--color-danger-soft)/.72)}._bw:hover{border-color:hsl(var(--color-editor-accent-soft)/.38)}._Ly:hover{border-color:hsl(var(--color-text-muted)/.1)}._Cy:hover{border-color:hsl(var(--color-text-muted)/.2)}._Yg:hover{border-color:hsl(var(--color-text-muted)/.4)}._pN:hover{border-color:hsl(var(--color-text-muted)/.16)}._t4:hover{border-color:hsl(var(--color-text-muted)/.18)}._Kc:hover{border-color:hsl(var(--color-text-muted)/.24)}._2l:hover{background-color:hsl(var(--color-surface-muted)/.24)!important}._XM:hover{background-color:hsl(var(--color-accent))}._yG:hover{background-color:hsl(var(--color-accent)/.04)}._5a:hover{background-color:hsl(var(--color-accent)/.05)}._Mv:hover{background-color:hsl(var(--color-accent)/.08)}._Ev:hover{background-color:hsl(var(--color-accent)/.13)}._5T:hover{background-color:hsl(var(--color-accent)/.14)}._hT:hover{background-color:hsl(var(--color-accent-soft)/.15)}._LY:hover{background-color:hsl(var(--color-accent-strong))}._2o:hover{background-color:hsl(var(--color-danger-soft)/.4)}._Xm:hover{background-color:hsl(var(--color-danger-soft)/.18)}._gV:hover{background-color:hsl(var(--color-danger-strong))}._Z6:hover{background-color:hsl(var(--color-danger-strong)/.08)}._jm:hover{background-color:hsl(var(--color-danger-surface)/.4)}._7K:hover{background-color:hsl(var(--color-danger-surface)/.42)}._e4:hover{background-color:hsl(var(--color-surface))/.45}._HV:hover{background-color:hsl(var(--color-surface-hover))}._sV:hover{background-color:hsl(var(--color-surface-muted))}._ly:hover{background-color:hsl(var(--color-surface-muted)/.2)}._Uz:hover{background-color:hsl(var(--color-surface-muted)/.3)}._Kx:hover{background-color:hsl(var(--color-surface-muted)/.14)}._V2:hover{background-color:hsl(var(--color-surface-muted)/.22)}._dJ:hover{background-color:hsl(var(--color-surface-muted)/.24)}._eg:hover{background-color:hsl(var(--color-surface-muted)/.34)}._ci:hover{background-color:hsl(var(--color-surface-subtle))}._bQ:hover{background-color:hsl(var(--color-text)/.04)}._5c:hover{background-color:hsl(var(--color-text)/.06)}._Ad:hover{background-color:hsl(var(--color-text)/.9)}._bt:hover{background-color:hsl(var(--color-text-muted)/.08)}._ag:hover{background-color:hsl(var(--color-text-muted)/.12)}._II:hover{background-color:hsla(var(--color-accent-soft),.1)}._xO:hover{background-color:hsla(var(--color-accent-soft),.04)}._Ld:hover{background-color:hsla(var(--color-accent-soft),.08)}._Av:hover{background-color:hsla(var(--color-accent-soft),.12)}._no:hover{background-color:hsla(var(--color-accent-soft),.24)}._MR:hover{background-color:hsla(var(--color-surface-muted),.3)}._69:hover{background-color:hsla(var(--color-surface-muted),.18)}._nv:hover{background-color:hsla(var(--color-surface-muted),.22)}._L2:hover{color:hsl(var(--color-accent))}._1f:hover{color:hsl(var(--color-accent-strong))}._OC:hover{color:hsl(var(--color-danger-strong))}._cQ:hover{color:hsl(var(--color-text))}._zm:hover{color:hsl(var(--color-text-muted)/.8)}._FR:hover{text-decoration-line:underline}._fi:hover{opacity:1!important}._L3:hover{opacity:.8}._MA:hover{opacity:.9}._CR:hover{opacity:1}}._eG:focus{border-color:hsl(var(--color-accent))}._hX:focus{border-color:hsl(var(--color-accent)/.4)}._q6:focus{border-color:hsl(var(--color-accent)/.52)}._PZ:focus{border-color:hsl(var(--color-accent)/.62)}._xS:focus{border-color:hsl(var(--color-danger))}._3c:focus{border-color:hsl(var(--color-text-muted)/.14)}._se:focus{background-color:hsl(var(--color-surface-muted)/.12)}._AB:focus{background-color:hsla(var(--color-surface-muted),.18)}._dV:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._Yx:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._Qj:focus{--tw-ring-color:hsl(var(--color-accent))}._Hv:focus{--tw-ring-color:hsl(var(--color-accent)/.2)}._wz:focus{--tw-ring-color:hsl(var(--color-accent)/.12)}._7P:focus{--tw-ring-color:hsl(var(--color-accent-soft))}._s3:focus{--tw-ring-color:hsl(var(--color-accent-soft)/.55)}._MQ:focus{--tw-ring-color:hsl(var(--color-danger-soft))}._QE:focus{--tw-ring-color:hsl(var(--color-danger-soft)/.45)}._PE:focus,._pW:focus{outline-style:var(--tw-outline-style);outline-width:1px}._IH:focus{outline-offset:calc(1px * -1)}._SG:focus{outline-color:hsl(var(--color-accent)/.5)}._Yw:focus{--tw-outline-style:none;outline-style:none}._xH:focus-visible{border-radius:var(--radius-lg)}._0y:focus-visible{background-color:hsl(var(--color-accent)/.14)}._he:focus-visible{background-color:hsl(var(--color-danger-soft)/.4)}._YI:focus-visible{color:hsl(var(--color-accent-strong))}._sf:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._HC:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}._x2:focus-visible{--tw-ring-color:hsl(var(--color-accent))}._fy:focus-visible{--tw-ring-color:hsl(var(--color-accent)/.5)}._Rk:focus-visible{--tw-ring-color:hsl(var(--color-accent)/.36)}._qE:focus-visible{--tw-ring-color:hsl(var(--color-accent)/.42)}._nC:focus-visible{--tw-ring-color:hsl(var(--color-accent)/.45)}._KX:focus-visible{--tw-ring-color:hsl(var(--color-accent-soft))}._Oi:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}._3G:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}._xe:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}._8F:focus-visible{--tw-ring-offset-color:hsl(var(--color-bg))}._CG:focus-visible{--tw-ring-offset-color:hsl(var(--color-surface))}._Ya:focus-visible,._a2:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}._La:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}._If:focus-visible{outline-offset:1px}._XC:focus-visible{outline-offset:2px}._rn:focus-visible{outline-offset:4px}._eu:focus-visible{outline-color:var(--ring)}._p6:focus-visible{outline-color:hsl(var(--color-accent))}._qZ:focus-visible{outline-color:hsl(var(--color-accent-dark))}._yO:focus-visible{outline-color:hsl(var(--color-danger))}._Cl:focus-visible{outline-color:hsl(var(--color-danger-strong))}._7a:focus-visible{outline-color:var(--focus-color)}._16:focus-visible{--tw-outline-style:none;outline-style:none}._q3:focus-visible{--tw-ring-inset:inset}._SV:active{scale:.97}._Tg:active{scale:.98}._ni:disabled{cursor:default}._Ws:disabled{cursor:not-allowed}._1n:disabled{cursor:wait}._4L:disabled{color:hsl(var(--color-text-muted))}._73:disabled{opacity:.4}._kV:disabled{opacity:.45}._42:disabled{opacity:.5}._N9:disabled{opacity:.55}._bU:disabled{opacity:.6}._8T:disabled{opacity:.7}._V0:disabled{opacity:.75}._6r[aria-expanded=true]{color:hsl(var(--color-text)/.86)}._EI[data-selected=true]{color:hsl(var(--color-accent))}@media (prefers-reduced-motion:no-preference){._WI{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){._49{transition-property:none}}@media (width>=40rem){._BP{margin-inline:calc(var(--spacing) * -5)}._qv{margin-inline:calc(var(--spacing) * 3)}._gp{margin-left:var(--spacing)}._Yn{display:block}._si{display:inline}._OM{height:calc(var(--spacing) * 40)}._2g{height:calc(var(--spacing) * 44)}._6D{max-height:min(90dvh,58rem)}._1w{width:calc(var(--spacing) * 44)}._eW{width:auto}._jJ{max-width:12rem}._qd{grid-template-columns:repeat(2,minmax(0,1fr))}._pP{grid-template-columns:repeat(3,minmax(0,1fr))}._UX{grid-template-columns:repeat(4,minmax(0,1fr))}._PA{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}._oi{grid-template-columns:minmax(0,1fr) auto}._Fz{grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr)}._3B{grid-template-columns:minmax(7.25rem,.23fr) minmax(0,1fr)}._Ss{grid-template-columns:minmax(8.5rem,.34fr) minmax(0,1fr)}._V6{grid-template-columns:minmax(8.75rem,.34fr) minmax(0,1fr)}._Mg{grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr)}._Pq{flex-direction:row}._BI{flex-wrap:wrap}._YR{align-items:flex-start}._Bp{justify-content:flex-end}._iE{gap:0}._kE{gap:calc(var(--spacing) * 1.5)}._Mo{gap:calc(var(--spacing) * 2)}._nl{gap:calc(var(--spacing) * 2.5)}._x1{gap:calc(var(--spacing) * 3)}._g9{gap:calc(var(--spacing) * 4)}:where(._uN>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}._8s{column-gap:calc(var(--spacing) * 5)}._Hw{border-top-style:var(--tw-border-style);border-top-width:0}._ma{border-left-style:var(--tw-border-style);border-left-width:1px}._T2{border-color:hsl(var(--color-text-muted)/.1)}._zf{padding:calc(var(--spacing) * 5)}._Cb{padding:calc(var(--spacing) * 6)}._nO{padding:calc(var(--spacing) * 7)}._wC{padding-inline:0}._ZZ{padding-inline:calc(var(--spacing) * 2.5)}._Nu{padding-inline:calc(var(--spacing) * 3)}._Gp{padding-inline:calc(var(--spacing) * 3.5)}._y7{padding-inline:calc(var(--spacing) * 4)}._jK{padding-inline:calc(var(--spacing) * 5)}._4n{padding-inline:calc(var(--spacing) * 6)}._pG{padding-inline:calc(var(--spacing) * 7)}._sC{padding-inline:calc(var(--spacing) * 8)}._J5{padding-block:calc(var(--spacing) * 4)}._K3{padding-block:calc(var(--spacing) * 5)}._VX{padding-block:calc(var(--spacing) * 20)}._Zs{padding-top:calc(var(--spacing) * 3)}._cl{padding-top:calc(var(--spacing) * 6)}._C3{padding-right:calc(var(--spacing) * 5)}._6T{padding-right:calc(var(--spacing) * 6)}._Fs{padding-bottom:calc(var(--spacing) * 2.5)}._rx{padding-left:calc(var(--spacing) * 3)}._lR{padding-left:calc(var(--spacing) * 5)}._Ep{padding-left:calc(var(--spacing) * 6)}._Pj{text-align:right}._K5{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}._GR{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}._MJ{font-size:1.08rem}._61:first-child{padding-left:0}}@media (width>=48rem){._Vm{display:flex}._2O{grid-template-columns:repeat(3,minmax(0,1fr))}._kx{grid-template-columns:1.05fr .95fr}._MS{grid-template-columns:1fr 1fr}._Ig{border-top-style:var(--tw-border-style);border-top-width:0}._N8{border-left-style:var(--tw-border-style);border-left-width:1px}._qp{padding:calc(var(--spacing) * 12)}._vC{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){._rW{grid-column:span 3/span 3}._Ah{grid-column:span 4/span 4}._8z{grid-column:span 8/span 8}._Tb{grid-column:span 9/span 9}._J1{grid-column-start:1}._N1{grid-column-start:9}._J2{grid-row-start:1}._sa{grid-row-start:2}._cb{margin-top:calc(var(--spacing) * 4)}._9k{display:flex}._Ec{max-height:20rem}._I5{grid-template-columns:repeat(12,minmax(0,1fr))}._Dc{grid-template-columns:minmax(0,1.38fr) minmax(26rem,1fr)}._I3{align-items:flex-end}._tl{align-items:flex-start}._U9{align-items:stretch}._MB{justify-content:flex-end}._WR{border-top-style:var(--tw-border-style);border-top-width:0}._HT{border-left-style:var(--tw-border-style);border-left-width:1px}._hD{padding-inline:calc(var(--spacing) * 8)}._S5{padding-inline:calc(var(--spacing) * 10)}._7i{padding-block:var(--spacing)}._60{padding-block:calc(var(--spacing) * 20)}._H9{padding-right:calc(var(--spacing) * 8)}._T7{padding-bottom:0}._8v{padding-bottom:var(--spacing)}._53{padding-left:calc(var(--spacing) * 8)}}@media (width>=80rem){._AN{display:block}._Dt{display:none}._hv{height:calc(var(--spacing) * 32)}._sL{grid-template-columns:minmax(0,3fr) minmax(22rem,2fr)}._e0{gap:calc(var(--spacing) * 8)}._hP{padding:calc(var(--spacing) * 7)}}.heading-enter{animation:heading-enter .42s cubic-bezier(.16, 1, .3, 1) var(--heading-enter-delay,0s) both}:root[data-route-reveal] .heading-enter{animation:none}.sweep-bar-run{transform-box:fill-box;transform-origin:bottom;animation:.52s cubic-bezier(.16,1,.3,1) both sweep-bar-run}@supports (animation-timeline:view()){.heading-reveal{animation:cubic-bezier(.16,1,.3,1) both heading-reveal view();animation-range:entry}}.bg-surface-tint{background-color:hsl(var(--color-surface-muted) / .12)}.bg-surface-tint-strong{background-color:hsl(var(--color-surface-subtle) / .18)}.bg-surface-glass-80,.bg-surface-glass-70{background-color:hsl(var(--color-surface))}@supports (background-color:color-mix(in oklch, white 50%, black 50%)){.bg-surface-glass-80{background-color:var(--surface-glass-80)}.bg-surface-glass-70{background-color:var(--surface-glass-70)}}.type-hero-title{max-width:var(--type-display-measure);font-size:2.7rem;font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:0;text-wrap:balance}.type-prose{max-width:var(--type-prose-measure);font-size:var(--type-prose-size);font-weight:var(--type-body-weight);line-height:var(--type-prose-line-height);letter-spacing:0;text-wrap:pretty}.type-label{font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:0;text-transform:uppercase;line-height:1}.type-code{font-family:var(--font-mono);font-size:var(--type-code-size);font-weight:var(--type-code-weight);line-height:var(--type-code-line-height);letter-spacing:0;font-variant-ligatures:none;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"calt" 0, "liga" 0}.type-tabular{font-family:var(--font-mono);font-size:var(--type-tabular-size);font-weight:var(--type-tabular-weight);line-height:var(--type-tabular-line-height);letter-spacing:0;font-variant-numeric:tabular-nums slashed-zero}@media (width>=640px){.type-hero-title{font-size:3.5rem}}@media (width>=1024px){.type-hero-title{font-size:3.85rem;line-height:.9}}@media (width>=1280px){.type-hero-title{font-size:4.15rem}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.heading-enter,.heading-reveal,.sweep-bar-run{animation:none}}.ai-generating-border{border-color:hsl(var(--color-accent) / .24);box-shadow:inset 0 0 0 1px hsl(var(--color-accent-soft) / .08), 0 0 18px -10px hsl(var(--color-accent) / .2)}@media (prefers-reduced-motion:reduce){.ai-generating-border{border-color:hsl(var(--color-accent) / .42);box-shadow:inset 0 0 0 1px hsl(var(--color-accent-soft) / .12), 0 0 16px -6px hsl(var(--color-accent) / .18)}}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}@keyframes route-exit{to{opacity:0}}@keyframes route-enter{0%{opacity:0;transform:translateY(4px)}}::view-transition-group(route-main),::view-transition-group(docs-route-main){z-index:1;animation:none}::view-transition-old(route-main),::view-transition-old(docs-route-main):only-child{mix-blend-mode:normal;animation:90ms cubic-bezier(.4,0,1,1) both route-exit}::view-transition-new(route-main),::view-transition-new(docs-route-main):only-child{mix-blend-mode:normal;animation:.18s cubic-bezier(.16,1,.3,1) 90ms both route-enter}::view-transition-old(docs-route-main){opacity:0;animation:none}::view-transition-new(docs-route-main){animation:none}::view-transition-group(site-header){z-index:3;animation:none}::view-transition-group(docs-sidebar),::view-transition-new(site-header),::view-transition-new(docs-sidebar){animation:none}::view-transition-old(site-header),::view-transition-old(docs-sidebar){opacity:0;animation:none}::view-transition-new(docs-sidebar):only-child{animation:.18s cubic-bezier(.16,1,.3,1) 90ms both route-enter}::view-transition-old(docs-sidebar):only-child{opacity:1;animation:90ms cubic-bezier(.4,0,1,1) both route-exit}.site-header .topbar-brand-lane{view-transition-name:topbar-brand}.site-header .site-search__trigger{view-transition-name:topbar-search}.site-header .site-search__trigger-icon{view-transition-name:topbar-search-icon}.site-header .site-search__trigger-label{view-transition-name:topbar-search-label}.site-header .site-search__shortcut{view-transition-name:topbar-search-shortcut}.site-header #docs-notebook-header-controls{view-transition-name:topbar-notebook-controls}:root[data-topbar-offscreen] .site-header *{view-transition-name:none}::view-transition-group(topbar-brand),::view-transition-group(topbar-search),::view-transition-group(topbar-search-icon),::view-transition-group(topbar-search-label),::view-transition-group(topbar-search-shortcut),::view-transition-group(topbar-notebook-controls){z-index:4;animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes topbar-glide{0%{transform:var(--topbar-glide-from)}}:root[data-topbar-glide~=brand]::view-transition-group(topbar-brand){--topbar-glide-from:var(--topbar-brand-from)}:root[data-topbar-glide~=search]::view-transition-group(topbar-search){--topbar-glide-from:var(--topbar-search-from)}:root[data-topbar-glide~=icon]::view-transition-group(topbar-search-icon){--topbar-glide-from:var(--topbar-icon-from)}:root[data-topbar-glide~=label]::view-transition-group(topbar-search-label){--topbar-glide-from:var(--topbar-label-from)}:root[data-topbar-glide~=shortcut]::view-transition-group(topbar-search-shortcut){--topbar-glide-from:var(--topbar-shortcut-from)}:root[data-topbar-glide~=brand]::view-transition-group(topbar-brand),:root[data-topbar-glide~=search]::view-transition-group(topbar-search),:root[data-topbar-glide~=icon]::view-transition-group(topbar-search-icon),:root[data-topbar-glide~=label]::view-transition-group(topbar-search-label),:root[data-topbar-glide~=shortcut]::view-transition-group(topbar-search-shortcut){animation-name:topbar-glide}::view-transition-group(topbar-search){transform-origin:0 0}::view-transition-old(topbar-search),::view-transition-new(topbar-search){height:100%}::view-transition-old(topbar-brand),::view-transition-new(topbar-brand),::view-transition-old(topbar-search-label),::view-transition-new(topbar-search-label){object-fit:none;object-position:left center;height:100%}@keyframes heading-enter{0%{opacity:.01;transform:translateY(.08em)}}@keyframes heading-reveal{0%{opacity:.01;transform:translateY(.16em)}}@keyframes sweep-bar-run{0%{transform:scaleY(.02)}}[data-notebook-docs-cell-toolbar-portal]:not(:empty)+[data-notebook-docs-cell-toolbar-fallback],[data-notebook-docs-cell-result-portal]:not(:empty)+[data-notebook-docs-cell-result-fallback]{display:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.run-button[data-phase=loading],.run-button[data-phase=queued],.run-button[data-phase=running],.run-button[data-phase=success]{--spring-wipe-duration:.22s;--spring-wipe-easing:var(--spring-wipe-enter-easing)}[data-run-button-label][data-label]:before{content:attr(data-label)}.run-button[data-idle-fill-preview=true] [data-spring-wipe-overlay-content]{opacity:0}.run-button:not(:disabled):hover:not([data-suppress-spring-wipe-hover=true]) [data-spring-wipe-overlay-content],.run-button:not(:disabled):focus-visible:not([data-suppress-spring-wipe-focus=true]) [data-spring-wipe-overlay-content]{opacity:1}.run-button[data-motion=on] .run-button__visual{transform-origin:50%;animation:.18s cubic-bezier(.16,1,.3,1) both run-button-content-in}.run-button[data-motion=on][data-phase=success] [data-run-button-icon]{animation:.32s cubic-bezier(.16,1,.3,1) both run-button-success-pop}.run-button[data-motion=on][data-phase=error] .run-button__visual{animation:.22s cubic-bezier(.16,1,.3,1) both run-button-error-in}.run-button__loader{animation:1s linear infinite run-button-spin}.run-button__success-glow{animation:.24s cubic-bezier(.16,1,.3,1) both run-button-glow-in;overflow:hidden}.run-button__success-sweep{animation:.6s cubic-bezier(.16,1,.3,1) both run-button-success-sweep}.run-button__ripple{background:hsl(var(--color-accent-soft) / .18);opacity:0;border-radius:9999px;position:absolute;transform:scale(0)}.run-button[data-tone=danger] .run-button__ripple{background:hsl(var(--color-danger-soft) / .18)}.run-button__ripple--fallback{animation:.45s cubic-bezier(.16,1,.3,1) both run-button-ripple}@keyframes run-button-content-in{0%{opacity:0;transform:translateY(2px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes run-button-success-pop{0%{transform:scale(.82)rotate(-4deg)}58%{transform:scale(1.06)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes run-button-error-in{0%{opacity:0;transform:translateY(4px)scale(.97)}45%{transform:translate(-1px)scale(1)}72%{transform:translate(.75px)scale(1)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes run-button-spin{to{transform:rotate(360deg)}}@keyframes run-button-glow-in{0%{opacity:0}to{opacity:1}}@keyframes run-button-success-sweep{0%{transform:translate(-120%)}to{transform:translate(160%)}}@keyframes run-button-ripple{0%{opacity:.24;transform:scale(0)}62%{opacity:.1;transform:scale(.72)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.run-button{transition-duration:0s!important}.run-button__visual,.run-button__loader,.run-button__success-glow,.run-button__success-sweep,.run-button__ripple{animation:none!important}}@keyframes notebook-loading-sweep{to{transform:translate(240%)}}@keyframes notebook-running-sweep{to{transform:translate(220%)}}@keyframes notebook-border-orbit{to{stroke-dashoffset:-1px}}@keyframes notebook-breathe{50%{opacity:.3}}@keyframes notebook-suggestion-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes notebook-fade-in{0%{opacity:0}to{opacity:1}}@keyframes notebook-result-fresh{0%{box-shadow:inset 0 0 0 1px hsl(var(--color-accent) / .34)}to{box-shadow:inset 0 0 0 1px hsl(var(--color-accent) / 0)}}.notebook-loading-sweep{animation:1.1s linear infinite notebook-loading-sweep}.notebook-running-sweep{animation:1.2s linear infinite notebook-running-sweep}.notebook-border-orbit{animation:3.2s linear infinite notebook-border-orbit}.notebook-breathe{animation:1.6s ease-in-out infinite notebook-breathe}.notebook-suggestion{animation:.18s ease-out both notebook-suggestion-in}.notebook-fade-in{animation:.2s ease-out both notebook-fade-in}.notebook-result-fresh{animation:.5s ease-out both notebook-result-fresh}.notebook-fade,.notebook-expand,.notebook-cell-motion,.notebook-hero-motion{transition-property:opacity,transform,grid-template-rows;transition-timing-function:ease-in-out}.notebook-fade{transition-duration:.18s}.notebook-expand{grid-template-rows:1fr;transition-duration:.2s;display:grid}.notebook-expand>*{min-height:0;overflow:hidden}.notebook-cell-motion{grid-template-rows:1fr;transition-duration:.25s;display:grid}.notebook-cell-motion>*{min-height:0;overflow:hidden}.notebook-hero-motion{transition-duration:.22s}[data-notebook-presence=enter],[data-notebook-presence=exit],.notebook-fade[data-motion-state=exit]{opacity:0}.notebook-expand[data-notebook-presence=enter],.notebook-expand[data-notebook-presence=exit],.notebook-cell-motion[data-motion-state=exit]{opacity:0;pointer-events:none;grid-template-rows:0fr}.notebook-cell-motion[data-motion-state=enter]{animation:.15s ease-out both notebook-suggestion-in}.notebook-hero-motion[data-motion-state=exit]{opacity:0;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.notebook-loading-sweep,.notebook-running-sweep,.notebook-border-orbit,.notebook-breathe,.notebook-suggestion,.notebook-fade-in,.notebook-result-fresh{animation:none}.notebook-fade,.notebook-expand,.notebook-cell-motion,.notebook-hero-motion{transition-duration:0s}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:root{--docs-tree-text:color-mix(in oklch, hsl(var(--color-text-muted)) 42%, hsl(var(--color-text)) 58%);--docs-tree-text-subtle:color-mix(in oklch, hsl(var(--color-text-muted)) 78%, hsl(var(--color-text)) 22%);--docs-tree-text-strong:hsl(var(--color-text));--docs-tree-ring:hsl(var(--color-accent));--docs-tree-rail:color-mix(in oklch, hsl(var(--color-text-muted)) 20%, transparent);--docs-tree-rail-hover:color-mix(in oklch, hsl(var(--color-text-muted)) 58%, transparent)}@property --docs-tree-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --docs-tree-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.docs-tree-nav{--docs-tree-label-start:1.82rem;--docs-tree-rail-offset:.95rem;--docs-tree-indent:1.2rem;border:1px solid color-mix(in oklch, var(--surface-docs-border) 72%, transparent);background:color-mix(in oklch, hsl(var(--color-surface)) 92%, hsl(var(--color-bg)) 8%);width:100%;min-height:300px;color:var(--docs-tree-text);border-radius:8px;display:flex;position:relative;overflow:hidden}.docs-tree-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklch, hsl(var(--color-text-muted)) 28%, transparent) transparent;width:100%;min-height:0;padding:.45rem;overflow:hidden auto}.docs-tree,.docs-tree-children{margin:0;padding:0;list-style:none}.docs-tree{flex-direction:column;gap:.08rem;display:flex}.docs-tree-children{margin:.06rem 0 0;padding-inline-start:var(--docs-tree-indent);position:relative}.docs-tree-children:before{content:"";background:var(--docs-tree-rail);width:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--docs-tree-rail-offset) - .5px)}.docs-tree-children[hidden]{display:none}.docs-tree-node{min-width:0}.docs-tree-node[data-depth="0"]+.docs-tree-node[data-depth="0"]{margin-top:.18rem}.docs-tree-row{border-radius:5px;align-items:center;width:100%;min-height:2.25rem;display:flex;position:relative}.docs-tree-link,.docs-tree-label,.docs-tree-disclosure{min-width:0;min-height:2.25rem;color:inherit;font-family:var(--font-display), system-ui, sans-serif;text-align:start;background:0 0;border:0;border-radius:5px;flex:auto;align-items:center;font-size:.84rem;font-weight:570;line-height:1.32;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.docs-tree-link,.docs-tree-label{padding:.43rem .5rem .43rem var(--docs-tree-label-start)}.docs-tree-children:not(:has(>.docs-tree-node>.docs-tree-row>.docs-tree-disclosure))>.docs-tree-node>.docs-tree-row>:is(.docs-tree-link,.docs-tree-label){padding-inline-start:calc(var(--docs-tree-label-start) - var(--docs-tree-indent))}.docs-tree-disclosure{cursor:pointer;gap:.42rem;width:100%;padding:.43rem .5rem}.docs-tree-node[data-depth="0"]>.docs-tree-row>.docs-tree-link,.docs-tree-node[data-depth="0"]>.docs-tree-row>.docs-tree-label,.docs-tree-node[data-depth="0"]>.docs-tree-row>.docs-tree-disclosure{color:color-mix(in oklch, hsl(var(--color-text)) 92%, hsl(var(--color-text-muted)) 8%);font-size:.85rem;font-weight:640}.docs-tree-node[data-kind=branch]:not([data-depth="0"])>.docs-tree-row>.docs-tree-disclosure{color:color-mix(in oklch, var(--docs-tree-text) 76%, var(--docs-tree-text-subtle) 24%);font-size:.8rem;font-weight:590}.docs-tree-node[data-identifier=true] .docs-tree-link{font-family:var(--font-code), ui-monospace, monospace;font-size:.77rem;font-weight:500}.docs-tree-node[data-overview=true]:not([data-depth="0"])>.docs-tree-row>.docs-tree-link{color:color-mix(in oklch, var(--docs-tree-text) 78%, var(--docs-tree-text-subtle) 22%)}.docs-tree-name{overflow-wrap:anywhere;white-space:normal;min-width:0}.docs-tree-copy{grid-template-columns:minmax(min-content,max-content) minmax(0,1fr);align-items:baseline;column-gap:.42rem;width:100%;min-width:0;display:grid}.docs-tree-node[data-node-id^=guide\:] .docs-tree-copy{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.docs-tree-node[data-node-id^=guide\:] .docs-tree-name{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-tree-hint-wrap{min-width:0;color:color-mix(in oklch, var(--docs-tree-text-subtle) 58%, transparent);font-family:var(--font-display), system-ui, sans-serif;white-space:nowrap;pointer-events:none;align-items:baseline;font-size:.72rem;font-weight:450;line-height:1.2;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - .7rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - .7rem),#0000)}.docs-tree-hint{min-width:0;overflow:hidden}.docs-tree-disclosure{appearance:none;margin:0}.docs-tree-link:hover,.docs-tree-disclosure:hover{color:var(--docs-tree-text-strong);background:color-mix(in oklch, hsl(var(--color-text-muted)) 6%, transparent)}.docs-tree-chevron{width:.9rem;height:.9rem;color:color-mix(in oklch, var(--docs-tree-text-subtle) 82%, transparent);flex:0 0 .9rem;justify-content:center;align-items:center;display:inline-flex}.docs-tree-chevron svg{width:.58rem;height:.58rem;transition:transform .15s}.docs-tree-disclosure[aria-expanded=true] .docs-tree-chevron svg{transform:rotate(90deg)}.docs-tree-node[data-active-path=true]>.docs-tree-row>.docs-tree-disclosure{color:var(--docs-tree-text-strong)}.docs-tree-link[aria-current=page]{color:color-mix(in oklch, hsl(var(--color-accent-soft)) 62%, hsl(var(--color-text)) 38%);background:color-mix(in oklch, hsl(var(--color-accent)) 8%, transparent)}.docs-tree-row:before{content:"";z-index:1;background:0 0;border-radius:999px;width:2px;transition:background-color .12s;position:absolute;inset-block:.38rem;inset-inline-start:0}:where(.docs-tree-children>.docs-tree-node)>.docs-tree-row:before{inset-inline-start:calc(var(--docs-tree-rail-offset) - var(--docs-tree-indent) - 1px)}:where(.docs-tree-children>.docs-tree-node)>.docs-tree-row:hover:before{background:var(--docs-tree-rail-hover)}.docs-tree-row:has(.docs-tree-link[aria-current=page]):before{background:hsl(var(--color-accent))}.docs-tree-link:focus-visible,.docs-tree-disclosure:focus-visible{z-index:2;outline:2px solid var(--docs-tree-ring);outline-offset:1px;position:relative}.docs-tree-status{min-height:2.25rem;color:var(--docs-tree-text-subtle);font:500 .76rem/1.35 var(--font-display), system-ui, sans-serif;padding:.48rem .55rem}.docs-tree-status button{min-width:2.25rem;min-height:1.75rem;color:hsl(var(--color-accent-soft));font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.docs-tree-empty{color:var(--docs-tree-text-subtle);text-align:center;margin:0;padding:.7rem .85rem;font-size:.8rem}@media (width>=1024px){.docs-tree-nav{background:0 0;border:0;border-radius:0;min-width:0;height:100%;min-height:0;overflow:visible}.docs-tree-scroll{scrollbar-gutter:stable;width:calc(100% + .7rem);margin-inline-end:-.7rem;padding:.2rem .7rem .2rem 0}}@supports (animation-timeline:scroll()){.docs-tree-scroll{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--docs-tree-fade-top), #000 calc(100% - var(--docs-tree-fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--docs-tree-fade-top), #000 calc(100% - var(--docs-tree-fade-bottom)), transparent);animation:linear both docs-tree-fade-top scroll(self),linear both docs-tree-fade-bottom scroll(self);animation-range:0 1.5rem,calc(100% - 1.5rem) 100%}}@keyframes docs-tree-fade-top{0%{--docs-tree-fade-top:0px}to{--docs-tree-fade-top:1.5rem}}@keyframes docs-tree-fade-bottom{0%{--docs-tree-fade-bottom:1.5rem}to{--docs-tree-fade-bottom:0px}}@media (prefers-reduced-motion:reduce){.docs-tree-row:before,.docs-tree-disclosure svg{transition:none}}@media (forced-colors:active){.docs-tree-hint-wrap{color:canvastext;-webkit-mask-image:none;mask-image:none}.docs-tree-link[aria-current=page]{border-inline-start:2px solid highlight}.docs-tree-link:focus-visible,.docs-tree-disclosure:focus-visible{outline-color:highlight}}html,body{width:100%;height:100%;margin:0}.site-header{background:var(--site-topbar-bg);box-shadow:inset 0 1px 0 hsl(var(--color-text) / .025), 0 24px 64px -54px hsl(var(--color-text) / .32)}.site-footer{background:var(--site-footer-bg)}header[data-role=site-header].site-header:after{content:"";background:linear-gradient(90deg, transparent 0%, hsl(var(--color-text-muted) / .025) 10%, hsl(var(--color-text-muted) / .075) 35%, hsl(var(--color-text) / .1) 50%, hsl(var(--color-text-muted) / .075) 65%, hsl(var(--color-text-muted) / .025) 90%, transparent 100%);height:1px;box-shadow:0 1px 14px hsl(var(--color-text) / .035);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.site-header--app{box-shadow:0 20px 48px -44px hsl(var(--color-text) / .28)}.site-nav{scrollbar-width:none;align-items:center;gap:1.08rem;max-width:100%;padding:0;display:flex;position:relative;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav__link{z-index:1;height:2rem;color:hsl(var(--color-text-muted) / .78);font-size:.68rem;font-weight:var(--type-label-weight);letter-spacing:0;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;line-height:1;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1),opacity .16s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.site-nav__link:hover{color:hsl(var(--color-text) / .9)}.site-nav__link:focus-visible{color:hsl(var(--color-accent-soft));text-decoration:underline;text-decoration-color:hsl(var(--color-accent-soft) / .62);text-underline-offset:.42em;outline:none;text-decoration-thickness:1px}.site-nav__link--active{color:hsl(var(--color-accent-soft));font-weight:700}.topbar-brand-lane{--topbar-brand-lane-width:12.65rem;width:var(--topbar-brand-lane-width);min-width:var(--topbar-brand-lane-width);max-width:var(--topbar-brand-lane-width);align-self:stretch;align-items:center;margin-block:-.75rem;display:flex}.topbar-brand-hover-zone{align-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.topbar-brand-trigger{width:100%;min-width:0;min-height:2.5rem;color:hsl(var(--color-text));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:0;text-decoration:none;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.topbar-brand-trigger:hover,.topbar-brand-trigger[aria-expanded=true]{color:hsl(var(--color-text))}.topbar-brand-trigger:focus-visible{outline:2px solid hsl(var(--color-accent) / .5);outline-offset:4px}.topbar-brand-trigger__mark{flex:none;justify-content:center;align-items:center;display:inline-flex}.topbar-brand-trigger__logo{flex:none;width:1.28rem;height:1.28rem}.topbar-brand-trigger__wordmark{min-width:0;color:hsl(var(--color-text) / .94);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:610;line-height:1;overflow:hidden}.topbar-route-chip-slot{flex:0 0 3.15rem;justify-content:center;align-items:center;width:3.15rem;display:inline-flex}.topbar-route-chip{border:1px solid hsl(var(--color-text-muted) / .18);width:auto;height:1.56rem;color:hsl(var(--color-text-muted) / .76);font-family:var(--font-code), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;white-space:nowrap;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:.01rem;padding-inline:.38rem;font-size:.68rem;font-weight:610;line-height:1;transition:border-color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.topbar-route-chip[data-route=home]{text-align:center}.topbar-route-chip [data-label]:before{content:attr(data-label)}.topbar-route-chip__prefix{color:hsl(var(--color-text-muted) / .58)}.topbar-route-chip__accent{color:hsl(var(--color-accent-soft))}.topbar-brand-trigger:hover .topbar-route-chip,.topbar-brand-trigger[aria-expanded=true] .topbar-route-chip,.topbar-brand-trigger:focus-visible .topbar-route-chip{border-color:hsl(var(--color-text-muted) / .34);background:hsl(var(--color-text) / .05)}.topbar-brand-popover{z-index:130;border:1px solid hsl(var(--color-text-muted) / .16);background:hsl(var(--color-surface));min-width:13.5rem;box-shadow:var(--elevation-3-shadow);border-radius:10px;animation:.12s cubic-bezier(.2,.8,.2,1) topbar-brand-popover-in;position:fixed}.topbar-brand-popover:before{content:"";pointer-events:auto;height:10px;position:absolute;top:-10px;left:0;right:0}@keyframes topbar-brand-popover-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.topbar-brand-popover{animation:none}}.topbar-brand-menu{outline:none;flex-direction:column;gap:1px;padding:.3125rem;display:flex}.topbar-brand-menu__item{color:hsl(var(--color-text-muted));cursor:pointer;border-radius:6px;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1);display:flex}.topbar-brand-menu__item:hover,.topbar-brand-menu__item:focus-visible{background:hsl(var(--color-text) / .07);color:hsl(var(--color-text));outline:none}.topbar-brand-menu__item[aria-current=page]{color:hsl(var(--color-text))}.topbar-brand-menu__icon,.topbar-brand-menu__check{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:.9375rem;height:.9375rem}.topbar-brand-menu__icon{opacity:.8}.topbar-brand-menu__label{flex:1;min-width:0}.topbar-brand-menu__check{color:hsl(var(--color-text-muted))}@media (width<=420px){.topbar-brand-lane{--topbar-brand-lane-width:5.85rem}.topbar-brand-trigger{gap:.45rem}.topbar-brand-trigger__wordmark{display:none}.topbar-route-chip{height:1.5rem;padding-inline:.32rem;font-size:.65rem}.topbar-route-chip-slot{flex-basis:3.1rem;width:3.1rem}}@media (width>=421px) and (width<=639px){.topbar-brand-lane{--topbar-brand-lane-width:5.85rem}.topbar-brand-trigger__wordmark{display:none}}.site-menu-dropdown{corner-shape:squircle;border:1px solid hsl(var(--color-text-muted) / .12);background:hsl(var(--color-bg) / .94);-webkit-backdrop-filter:blur(20px);min-width:8rem;box-shadow:0 1px 2px hsl(var(--color-text) / .04), 0 4px 8px -2px hsl(var(--color-text) / .06), 0 18px 42px -24px hsl(var(--color-text) / .22);z-index:9999;border-radius:14px;padding:6px;animation:.22s cubic-bezier(.16,1,.3,1) app-nav-enter;position:fixed;overflow:hidden}.site-menu-dropdown:before{content:none;pointer-events:none;background:0 0;height:1px;position:absolute;inset:0 0 auto}@keyframes app-nav-enter{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.site-menu-dropdown>[data-astro-cid-ju4pidww]{animation:.18s cubic-bezier(.16,1,.3,1) backwards app-nav-item-in}.site-menu-dropdown>[data-astro-cid-ju4pidww]:first-child{animation-delay:30ms}.site-menu-dropdown>[data-astro-cid-ju4pidww]:nth-child(2){animation-delay:50ms}.site-menu-dropdown>[data-astro-cid-ju4pidww]:nth-child(3){animation-delay:70ms}.site-menu-dropdown>[data-astro-cid-ju4pidww]:nth-child(4){animation-delay:90ms}.site-menu-dropdown>[data-astro-cid-ju4pidww]:nth-child(5){animation-delay:.11s}@keyframes app-nav-item-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.site-menu-dropdown a{corner-shape:squircle;color:hsl(var(--color-text));text-transform:none;letter-spacing:normal;cursor:pointer;border-radius:10px;align-items:center;padding:7px 12px;font-size:.8125rem;font-weight:480;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.site-menu-dropdown a:hover{background:hsl(var(--color-text-muted) / .07)}.site-menu-dropdown a:active{background:hsl(var(--color-text-muted) / .11)}.site-menu-dropdown a[aria-current=page]{color:hsl(var(--color-accent));background:hsl(var(--color-accent) / .08);font-weight:540}.site-menu-dropdown a[aria-current=page]:before{content:"";background:hsl(var(--color-accent));border-radius:2px;width:3px;height:14px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}
