/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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);--color-space-grey-50:#f3f3f3;--color-space-grey-100:#e5e4e4;--color-space-grey-200:#ccc;--color-space-grey-300:#b3b3b3;--color-space-grey-400:#9b9b9b;--color-space-grey-500:#848484;--color-space-grey-600:#686868;--color-space-grey-700:#555;--color-space-grey-800:#3b3b3b;--color-space-grey-950:#030303;--color-deep-space-50:#d2d7fb;--color-deep-space-100:#b9c1fe;--color-deep-space-200:#6c95fc;--color-deep-space-300:#1458d6;--color-deep-space-800:#010e2a;--color-deep-space-900:#020c1e;--color-deep-space-950:#000b17;--color-aurora-pink-400:#e867b0;--color-aurora-green-400:#a6ee8e;--color-sodium-airglow-400:#fbbd6c;--color-oxygen-airglow-400:#f93e41;--mag-0:100%;--mag-1:63.1%;--mag-2:39.81%;--mag-3:25.12%;--mag-4:15.85%;--mag-5:10%;--mag-6:6.31%;--mag-7:3.98%;--mag-8:2.51%;--mag-9:1.58%;--mag-10:1%;--u:1rem;--phi:1.618;--phi-inverse:.618;--phi-inverse-squared:.382;--measure:76ch;--font-heading:var(--font-satoshi),system-ui,sans-serif;--spacing-f1:calc(var(--u) * .0625);--spacing-f2:calc(var(--u) * .125);--spacing-f3:calc(var(--u) * .1875);--spacing-f5:calc(var(--u) * .3125);--spacing-f8:calc(var(--u) * .5);--spacing-f13:calc(var(--u) * .8125);--spacing-f21:calc(var(--u) * 1.3125);--spacing-f34:calc(var(--u) * 2.125);--spacing-f55:calc(var(--u) * 3.4375);--spacing-f89:calc(var(--u) * 5.5625);--spacing-f144:calc(var(--u) * 9);--text-s-2:calc(var(--u) * .625);--text-s-2--line-height:2;--text-s-2--letter-spacing:.0043em;--text-s-1:calc(var(--u) * .8125);--text-s-1--line-height:1.786;--text-s-1--letter-spacing:.0024em;--text-s0:calc(var(--u) * 1);--text-s0--line-height:1.618;--text-s0--letter-spacing:0em;--text-s1:calc(var(--u) * 1.25);--text-s1--line-height:1.486;--text-s1--letter-spacing:-.0031em;--text-s2:calc(var(--u) * 1.625);--text-s2--line-height:1.382;--text-s2--letter-spacing:-.0069em;--text-s3:calc(var(--u) * 2.0625);--text-s3--line-height:1.3;--text-s3--letter-spacing:-.0119em;--text-s4:calc(var(--u) * 2.625);--text-s4--line-height:1.236;--text-s4--letter-spacing:-.0182em;--text-s5:calc(var(--u) * 3.3125);--text-s5--line-height:1.186;--text-s5--letter-spacing:-.0262em;--text-s6:calc(var(--u) * 4.25);--text-s6--line-height:1.146;--text-s6--letter-spacing:-.0364em;--radius-f3:calc(var(--u) * .1875);--radius-f5:calc(var(--u) * .3125);--radius-f8:calc(var(--u) * .5);--radius-f13:calc(var(--u) * .8125);--radius-f21:calc(var(--u) * 1.3125);--radius-f34:calc(var(--u) * 2.125);--radius-full:calc(infinity * 1px);--container-f233:calc(var(--u) * 14.5625);--container-f377:calc(var(--u) * 23.5625);--container-f610:calc(var(--u) * 38.125);--container-f987:calc(var(--u) * 61.6875);--breakpoint-f377:23.5625rem;--breakpoint-f610:38.125rem;--breakpoint-f987:61.6875rem;--breakpoint-f1597:99.8125rem;--aspect-golden:1.618/1;--aspect-golden-portrait:1/1.618}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color-scheme:dark}body,html{background:var(--color-deep-space-950)}body{margin:0}:root{--app-stops-in-use:var(--color-space-grey-50) var(--color-space-grey-300) var(--color-space-grey-500) var(--color-space-grey-950) var(--color-deep-space-50) var(--color-deep-space-200) var(--color-deep-space-300) var(--color-aurora-green-400) var(--color-aurora-pink-400) var(--color-sodium-airglow-400) var(--color-oxygen-airglow-400)}}@layer components{.docs-root{--docs-surface:var(--color-deep-space-950);--docs-raised:var(--color-deep-space-900);--docs-line:var(--color-space-grey-800);--docs-line-strong:var(--color-space-grey-700);--docs-text:var(--color-space-grey-100);--docs-text-strong:var(--color-space-grey-50);--docs-text-secondary:var(--color-space-grey-300);--docs-muted:var(--color-space-grey-400);--docs-subtle:var(--color-space-grey-600);--docs-canvas:var(--color-deep-space-950);--docs-block:var(--color-space-grey-950);--docs-accent:var(--color-deep-space-300);--docs-string:var(--color-space-grey-300);--docs-tag:var(--color-deep-space-100);--docs-keyword:var(--color-deep-space-200);--docs-on-accent:var(--color-space-grey-50);--docs-font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--docs-font-heading:var(--font-satoshi),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--docs-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--docs-glass:var(--sheen);--docs-glass-hover:#f3f3f310}@supports (color:color-mix(in lab,red,red)){.docs-root{--docs-glass-hover:color-mix(in srgb,var(--color-space-grey-50) var(--mag-6),transparent)}}.docs-root{--docs-glass-deep:#010e2aa1}@supports (color:color-mix(in lab,red,red)){.docs-root{--docs-glass-deep:color-mix(in srgb,var(--color-deep-space-800) var(--mag-1),transparent)}}.docs-root{--docs-glass-block:var(--sheen),var(--fill);--docs-ring:var(--hair-strong);--docs-ring-hover:#f3f3f328}@supports (color:color-mix(in lab,red,red)){.docs-root{--docs-ring-hover:color-mix(in srgb,var(--color-space-grey-50) var(--mag-4),transparent)}}.docs-root{--docs-sheen:inset 0 var(--spacing-f1) 0 #f3f3f31a}@supports (color:color-mix(in lab,red,red)){.docs-root{--docs-sheen:inset 0 var(--spacing-f1) 0 color-mix(in srgb,var(--color-space-grey-50) var(--mag-5),transparent)}}.docs-root{--docs-lift:0 var(--spacing-f21) var(--spacing-f34) calc(-1 * var(--spacing-f13)) #030303a1}@supports (color:color-mix(in lab,red,red)){.docs-root{--docs-lift:0 var(--spacing-f21) var(--spacing-f34) calc(-1 * var(--spacing-f13)) color-mix(in srgb,var(--color-space-grey-950) var(--mag-1),transparent)}}.docs-root{--docs-blur:blur(var(--spacing-f13)) saturate(1.4);--docs-ease:cubic-bezier(.23,1,.32,1);--docs-radius:var(--radius-f21);--docs-section-gap:var(--spacing-f55);background:var(--docs-surface);height:100dvh;color:var(--docs-text);font:400 var(--text-s-1) /var(--text-s0--line-height) var(--docs-font);flex-direction:column;display:flex;position:fixed;container-type:inline-size}.docs-glow,.docs-root{inset:0;overflow:hidden}.docs-glow{z-index:0;pointer-events:none;position:absolute}.docs-glow>span{opacity:var(--mag-2);border-radius:50%;position:absolute}.docs-glow>span:first-child{width:var(--breakpoint-f1597);height:var(--breakpoint-f1597);top:calc(-1 * var(--container-f987));left:calc(-1 * var(--container-f377))}.docs-glow>span:last-child{width:var(--container-f987);height:var(--container-f987);right:calc(-1 * var(--container-f377));bottom:calc(-1 * var(--container-f610));opacity:var(--mag-3)}.docs-mobile-trigger,.docs-workspace{z-index:1}.docs-root :focus-visible{outline:var(--spacing-f2) solid var(--docs-accent);outline-offset:var(--spacing-f2)}.docs-workspace{width:100%;min-height:0;padding:0 var(--spacing-f34);gap:var(--spacing-f55);flex:1;grid-template-columns:minmax(0,233fr) minmax(0,754fr);display:grid;position:relative}.docs-sidebar{height:100%;min-height:0;padding:var(--spacing-f34) var(--spacing-f21) 0 0;flex-direction:column;display:flex;overflow:hidden}.docs-sidebar-head{flex:none}.docs-sidebar-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:var(--spacing-f34);scrollbar-width:thin;flex:1;overflow-y:auto}.docs-logo{align-items:center;gap:var(--spacing-f8);margin:0 0 var(--spacing-f21);padding:0 var(--spacing-f8);font:700 var(--text-s1) /var(--text-s1--line-height) var(--docs-font-heading);letter-spacing:var(--text-s1--letter-spacing);white-space:nowrap;color:var(--docs-text-strong);display:inline-flex}.docs-logo-image{width:var(--spacing-f34);height:var(--spacing-f34);border-radius:var(--spacing-f8);object-fit:cover}.docs-search-trigger{margin:0 0 var(--spacing-f21)}.docs-search-trigger kbd{font:var(--text-s-2) /var(--text-s-2--line-height) var(--docs-font);margin-left:auto}.docs-mobile-trigger{top:var(--spacing-f13);left:var(--spacing-f13);z-index:40;display:none;position:fixed}.docs-nav-group{margin-bottom:var(--spacing-f21)}.docs-nav-group h2{margin:0 0 var(--spacing-f5);padding:0 var(--spacing-f8);font:600 var(--text-s0) /var(--text-s0--line-height) var(--docs-font);color:var(--docs-text);letter-spacing:0}.docs-nav-group a{padding:var(--spacing-f5) var(--spacing-f8);border-radius:var(--radius-full);font-size:var(--text-s-1);line-height:var(--text-s0--line-height);color:var(--docs-text-secondary);transition:background-color .2s var(--docs-ease),box-shadow .2s var(--docs-ease),color .2s var(--docs-ease);display:block}.docs-nav-group a+a{margin-top:var(--spacing-f2)}.docs-nav-group a:hover{background:var(--docs-glass);color:var(--docs-text)}.docs-nav-group a[aria-current=page]{background:var(--docs-glass-hover);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);-webkit-backdrop-filter:var(--docs-blur);backdrop-filter:var(--docs-blur);color:var(--docs-text-strong);font-weight:600}.docs-content{min-width:0}.docs-content,.docs-page{height:100%;min-height:0;overflow:hidden}.docs-page{gap:var(--spacing-f34);grid-template-columns:minmax(0,610fr) minmax(0,144fr);display:grid}.docs-article{overscroll-behavior:contain;scrollbar-width:none;min-width:0;min-height:0;padding:var(--spacing-f55) var(--spacing-f5) var(--spacing-f89);scroll-padding-top:var(--spacing-f21);overflow-y:auto}.docs-article::-webkit-scrollbar{display:none}.docs-page-header{margin-bottom:var(--spacing-f34)}.docs-eyebrow{font-size:var(--text-s-1);color:var(--docs-muted);margin-bottom:var(--spacing-f13)}.docs-page-header h1{font:700 var(--text-s3) /var(--text-s3--line-height) var(--docs-font-heading);letter-spacing:var(--text-s3--letter-spacing);margin-bottom:var(--spacing-f13);color:var(--docs-text-strong)}.docs-lead{max-width:var(--measure);font-size:var(--text-s0);line-height:var(--text-s0--line-height);text-wrap:pretty}.docs-lead,.docs-outline{color:var(--docs-text-secondary)}.docs-outline{padding-top:var(--spacing-f34);overscroll-behavior:contain;scrollbar-width:thin;font-size:var(--text-s-1);overflow-y:auto}.docs-outline>div{padding-bottom:var(--spacing-f34)}.docs-outline p{color:var(--docs-text);margin-bottom:var(--spacing-f13);font-weight:600}.docs-outline nav{gap:var(--spacing-f13);padding-left:var(--spacing-f13);border-left:var(--spacing-f1) solid var(--docs-ring);flex-direction:column;display:flex}.docs-outline a{transition:color .2s var(--docs-ease)}.docs-outline a:hover{color:var(--docs-text-strong)}.docs-section{margin-top:var(--docs-section-gap);scroll-margin-top:var(--spacing-f89)}.docs-section>h2{font:700 var(--text-s2) /var(--text-s2--line-height) var(--docs-font-heading);letter-spacing:var(--text-s2--letter-spacing);margin-bottom:var(--spacing-f21);color:var(--docs-text-strong)}.docs-section>h2 a{align-items:center;gap:var(--spacing-f8);display:inline-flex}.docs-section>h2 span{opacity:0;color:var(--docs-muted);font:400 var(--text-s0) /var(--text-s0--line-height) var(--docs-font)}.docs-section>h2 a:focus-visible span,.docs-section>h2 a:hover span{opacity:1}.docs-description,.docs-section ol,.docs-section ul{max-width:var(--measure)}.docs-description{font-size:var(--text-s0);line-height:var(--text-s0--line-height);color:var(--docs-text-secondary);margin-bottom:var(--spacing-f21);text-wrap:pretty}.docs-ramp h3,.docs-section h3{font:600 var(--text-s0) var(--docs-font);color:var(--docs-text-strong);margin:var(--spacing-f34) 0 var(--spacing-f8)}.docs-section ol,.docs-section ul{margin:0 0 var(--spacing-f21);padding-left:var(--spacing-f21);color:var(--docs-text-secondary);font-size:var(--text-s0);line-height:var(--text-s0--line-height)}.docs-section ul{list-style:outside}.docs-section ol{list-style:decimal}.docs-section li{margin-bottom:var(--spacing-f5)}.docs-section strong{color:var(--docs-text-strong);font-weight:600}.docs-section :not(pre)>code,.docs-table code{font:var(--text-s-1) /var(--text-s-1--line-height) var(--docs-font-mono);padding:var(--spacing-f1) var(--spacing-f5);border-radius:var(--spacing-f5);background:var(--docs-glass-block);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring);color:var(--docs-text)}.docs-note a,.docs-section li a,.docs-section p a{color:var(--docs-text-strong);text-underline-offset:var(--spacing-f3);text-decoration:underline}.docs-example{border-radius:var(--docs-radius);margin:var(--spacing-f21) 0;background:var(--docs-glass);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);-webkit-backdrop-filter:var(--docs-blur);backdrop-filter:var(--docs-blur);overflow:clip}.docs-preview{padding:var(--spacing-f34);min-height:var(--spacing-f144);flex-direction:column;justify-content:center;align-items:center;display:flex}.docs-example-controls{align-items:center;gap:var(--spacing-f13);padding:var(--spacing-f13) var(--spacing-f13);border-bottom:var(--spacing-f1) solid var(--docs-ring);flex-wrap:wrap;display:flex}.docs-example-controls label{gap:var(--spacing-f8);font-size:var(--text-s-1);color:var(--docs-text-secondary);align-items:center;display:flex}.docs-select{padding:var(--spacing-f5) var(--spacing-f21) var(--spacing-f5) var(--spacing-f8);border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring-hover);background:var(--docs-glass-deep);color:var(--docs-text);max-width:var(--container-f233);font:var(--text-s-1) /var(--text-s-1--line-height) var(--docs-font-mono);border:0}.docs-example-caption{padding:var(--spacing-f8) var(--spacing-f13);font-size:var(--text-s-2);color:var(--docs-muted);border-top:var(--spacing-f1) solid var(--docs-ring)}.docs-code,.docs-example-caption{background:var(--docs-glass-block)}.docs-code{border-radius:var(--docs-radius);min-width:0;box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);-webkit-backdrop-filter:var(--docs-blur);backdrop-filter:var(--docs-blur);margin:var(--spacing-f13) 0;overflow:hidden}.docs-code[data-embedded]{border-top:var(--spacing-f1) solid var(--docs-ring);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0}.docs-code-header{padding:var(--spacing-f8) var(--spacing-f13) var(--spacing-f8) var(--spacing-f21);border-bottom:var(--spacing-f1) solid var(--docs-ring);font:var(--text-s-2) /var(--text-s-2--line-height) var(--docs-font);color:var(--docs-muted);justify-content:space-between;align-items:center;display:flex}.docs-code pre{padding:var(--spacing-f21) var(--spacing-f13) var(--spacing-f21);font:var(--text-s-1) /var(--text-s-1--line-height) var(--docs-font-mono);tab-size:2;margin:0;overflow:auto}.docs-code code{font:inherit}.docs-code-line{display:flex}.docs-line-number{min-width:var(--spacing-f21);-webkit-user-select:none;user-select:none;color:var(--docs-subtle);flex-shrink:0;display:inline-block}.docs-code-string{color:var(--docs-string)}.docs-code-keyword{color:var(--docs-keyword)}.docs-code-tag{color:var(--docs-tag)}.docs-code-comment{color:var(--docs-muted)}.docs-table-wrap{margin:var(--spacing-f13) 0;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:var(--text-s-1);text-align:left;line-height:var(--text-s0--line-height)}.docs-table th{color:var(--docs-muted);border-bottom:var(--spacing-f1) solid var(--docs-ring-hover);white-space:nowrap;font-weight:500}.docs-table td,.docs-table th{padding:var(--spacing-f8) var(--spacing-f13)}.docs-table td{vertical-align:middle;border-bottom:var(--spacing-f1) solid var(--docs-ring);color:var(--docs-text-secondary);font-variant-numeric:tabular-nums}.docs-table td:first-child,.docs-table th:first-child{padding-left:0}.docs-table code{white-space:normal;overflow-wrap:anywhere}.docs-table caption{caption-side:bottom;text-align:left;padding-top:var(--spacing-f8);font-size:var(--text-s-2);color:var(--docs-muted)}.docs-note{padding:var(--spacing-f13) var(--spacing-f21);border-radius:var(--docs-radius);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),inset var(--spacing-f2) 0 0 var(--docs-accent),var(--docs-sheen);-webkit-backdrop-filter:var(--docs-blur);backdrop-filter:var(--docs-blur);background:var(--docs-glass-block);color:var(--docs-text-secondary);font-size:var(--text-s-1);line-height:var(--text-s0--line-height);margin:var(--spacing-f21) 0}.docs-ramp{margin:var(--spacing-f34) 0}.docs-ramp h3{margin:0 0 var(--spacing-f5)}.docs-ramp-head{justify-content:space-between;align-items:baseline;gap:var(--spacing-f5) var(--spacing-f13);margin-bottom:var(--spacing-f13);flex-wrap:wrap;display:flex}.docs-ramp-head h3{margin:0}.docs-ramp-head code{font-size:var(--text-s-2);color:var(--docs-muted)}.docs-ramp-steps{gap:var(--spacing-f5);grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.docs-color-chip{text-align:left;cursor:pointer;width:100%}.docs-color-chip>span{height:var(--spacing-f55);border-radius:var(--spacing-f8);margin-bottom:var(--spacing-f8);transition:transform .24s var(--docs-ease);box-shadow:inset 0 0 0 var(--spacing-f1) #f3f3f310;display:block}@supports (color:color-mix(in lab,red,red)){.docs-color-chip>span{box-shadow:inset 0 0 0 var(--spacing-f1) color-mix(in srgb,var(--color-space-grey-50) var(--mag-6),transparent)}}.docs-color-chip:hover>span{transform:translateY(calc(-1 * var(--spacing-f3)))}.docs-color-chip strong{font-size:var(--text-s-2);color:var(--docs-text);font-weight:500;display:block}.docs-color-chip small{color:var(--docs-muted);font:var(--text-s-2) /var(--text-s-2--line-height) var(--docs-font-mono);margin-top:var(--spacing-f3);display:block}.docs-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--spacing-f144);gap:var(--spacing-f8);margin:var(--spacing-f21) 0;display:grid}.docs-bento-tile{border-radius:var(--spacing-f21);background:var(--docs-canvas);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring);transition:transform .4s var(--docs-ease),box-shadow .4s var(--docs-ease);margin:0;position:relative;overflow:hidden}.docs-bento-tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);pointer-events:none;position:absolute;inset:0}.docs-bento-tile:hover{transform:translateY(calc(-1 * var(--spacing-f3)));box-shadow:var(--docs-lift)}.docs-bento-tile img{transition:transform .7s var(--docs-ease)}.docs-bento-tile:hover img{transform:scale(1.04)}.docs-bento-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.docs-bento-tile figcaption{z-index:1;padding:var(--spacing-f34) var(--spacing-f13) var(--spacing-f13);font:700 var(--text-s1) /var(--text-s1--line-height) var(--docs-font-heading);color:var(--docs-text-strong);background:linear-gradient(#0000,#03030340 22%,#030303a1 50%,#030303);flex-direction:column;gap:0;display:flex;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.docs-bento-tile figcaption{background:linear-gradient(to top,color-mix(in srgb,var(--color-space-grey-950) var(--mag-0),transparent),color-mix(in srgb,var(--color-space-grey-950) var(--mag-1),transparent) 50%,color-mix(in srgb,var(--color-space-grey-950) var(--mag-3),transparent) 78%,color-mix(in srgb,var(--color-space-grey-950) 0%,transparent))}}.docs-bento-tile figcaption .docs-bento-note{margin-top:var(--spacing-f2);font:400 var(--text-s-2) /var(--text-s-2--line-height) var(--docs-font);color:var(--docs-text-secondary);text-wrap:pretty}.docs-bento-strip{gap:var(--spacing-f2);margin-top:var(--spacing-f8);display:flex}.docs-bento-strip i{height:var(--spacing-f8);border-radius:var(--spacing-f3);flex:1}.docs-bento-tile[data-palette=oxygen-airglow] img{object-position:50% 14%}.docs-bento-tile[data-palette=deep-space] img{object-position:50% 96%}.docs-bento-tile[data-palette=aurora-pink] img{object-position:50% 38%}.docs-bento-tile[data-palette=aurora-green] img{object-position:50% 40%}.docs-bento-tile[data-palette=space-grey]{grid-area:1/1/span 2/span 2}.docs-bento-tile[data-palette=aurora-green]{grid-area:1/3/auto/span 4}.docs-bento-tile[data-palette=aurora-pink]{grid-area:3/1/auto/span 2}.docs-bento-tile[data-palette=oxygen-airglow]{grid-area:2/5/auto/span 2}.docs-bento-tile[data-palette=deep-space]{grid-area:2/3/span 2/span 2}.docs-bento-tile[data-palette=sodium-airglow]{grid-area:3/5/auto/span 2}.docs-section .docs-credits{gap:var(--spacing-f5);margin:0 0 var(--spacing-f21);font-size:var(--text-s-2);color:var(--docs-muted);padding:0;line-height:1.5;list-style:none;display:grid}.docs-section .docs-credits li{gap:var(--spacing-f13);font-size:var(--text-s-2);margin:0;display:flex}.docs-section .docs-credits li>span{flex:0 0 var(--spacing-f89);white-space:nowrap;color:var(--docs-text-secondary)}.docs-section .docs-credits a{color:var(--docs-muted);text-underline-offset:var(--spacing-f2);overflow-wrap:anywhere;text-decoration:underline}.docs-credits a:hover{color:var(--docs-text)}.docs-swatch-strip{gap:var(--spacing-f5);margin:var(--spacing-f21) 0;display:grid}.docs-swatch-strip>div{gap:var(--spacing-f3);grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.docs-swatch-strip span{height:var(--spacing-f34);border-radius:var(--spacing-f5);box-shadow:inset 0 0 0 var(--spacing-f1) #f3f3f310;display:block}@supports (color:color-mix(in lab,red,red)){.docs-swatch-strip span{box-shadow:inset 0 0 0 var(--spacing-f1) color-mix(in srgb,var(--color-space-grey-50) var(--mag-6),transparent)}}.docs-ladder-swatch{width:var(--spacing-f89);height:var(--spacing-f21);border-radius:var(--spacing-f5);background-color:var(--color-deep-space-950);box-shadow:inset 0 0 0 var(--spacing-f1) #f3f3f310;display:block}@supports (color:color-mix(in lab,red,red)){.docs-ladder-swatch{box-shadow:inset 0 0 0 var(--spacing-f1) color-mix(in srgb,var(--color-space-grey-50) var(--mag-6),transparent)}}.docs-ladder-swatch>span{border-radius:inherit;height:100%;display:block}.docs-tabs{margin:var(--spacing-f21) 0}.docs-tablist{gap:var(--spacing-f5);width:fit-content;padding:var(--spacing-f5);border-radius:var(--radius-full);background:var(--docs-glass);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);-webkit-backdrop-filter:var(--docs-blur);backdrop-filter:var(--docs-blur);display:inline-flex}.docs-tab[disabled]{opacity:.55;cursor:not-allowed}.docs-tab-soon{padding:var(--spacing-f1) var(--spacing-f8);border-radius:var(--radius-full);border:var(--spacing-f1) solid var(--docs-line-strong);font-size:var(--text-s-2);color:var(--docs-text-secondary)}.docs-tabpanel{padding-top:var(--spacing-f13)}.docs-matrix{grid-template-columns:var(--spacing-f89) repeat(11,minmax(0,1fr));gap:var(--spacing-f3);padding:var(--spacing-f13);align-items:center;width:100%;display:grid}.docs-matrix-label{white-space:nowrap}.docs-matrix-head,.docs-matrix-label{font:var(--text-s-2) /var(--text-s-2--line-height) var(--docs-font-mono);color:var(--docs-muted)}.docs-matrix-head{text-align:center}.docs-matrix-cell{height:var(--spacing-f21);border-radius:var(--spacing-f3);cursor:pointer;width:100%;box-shadow:inset 0 0 0 var(--spacing-f1) #f3f3f30a;display:block}@supports (color:color-mix(in lab,red,red)){.docs-matrix-cell{box-shadow:inset 0 0 0 var(--spacing-f1) color-mix(in srgb,var(--color-space-grey-50) var(--mag-7),transparent)}}.docs-matrix-cell:hover{box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-text-strong)}.docs-chip-row{gap:var(--spacing-f5);flex-wrap:wrap;display:flex}.docs-tiles{grid-template-columns:repeat(11,minmax(0,1fr));width:100%}.docs-tile,.docs-tiles{gap:var(--spacing-f5);display:grid}.docs-tile{text-align:center;cursor:pointer}.docs-tile>span:first-child{height:var(--spacing-f55);border-radius:var(--spacing-f8);transition:transform .24s var(--docs-ease);box-shadow:inset 0 0 0 var(--spacing-f1) #f3f3f30a;display:block}@supports (color:color-mix(in lab,red,red)){.docs-tile>span:first-child{box-shadow:inset 0 0 0 var(--spacing-f1) color-mix(in srgb,var(--color-space-grey-50) var(--mag-7),transparent)}}.docs-tile:hover>span:first-child{transform:translateY(calc(-1 * var(--spacing-f3)))}.docs-tile small{font:var(--text-s-2) /var(--text-s-2--line-height) var(--docs-font-mono);color:var(--docs-muted)}.docs-readout{align-items:center;gap:var(--spacing-f8);padding:var(--spacing-f8) var(--spacing-f13);border-top:var(--spacing-f1) solid var(--docs-ring);font:var(--text-s-1) /var(--text-s-1--line-height) var(--docs-font-mono);color:var(--docs-text-secondary);background:var(--docs-glass-block);display:flex}.docs-gradient-stage{width:100%;min-height:var(--container-f233);border-radius:var(--spacing-f13);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring);position:relative;overflow:hidden}.docs-gradient-fill{position:absolute;inset:0}.docs-gradient-stage[data-kind=moffat]{max-width:var(--container-f377);aspect-ratio:1;min-height:0}.docs-ok{color:var(--docs-text-strong)}.docs-bad{color:var(--docs-muted)}.docs-dialog{width:min(var(--container-f610),calc(100% - var(--spacing-f34)));border-radius:var(--spacing-f21);max-height:70vh;color:var(--docs-text);background:var(--docs-glass-deep);-webkit-backdrop-filter:blur(var(--spacing-f34)) saturate(1.4);backdrop-filter:blur(var(--spacing-f34)) saturate(1.4);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring-hover),var(--docs-sheen),0 var(--spacing-f21) var(--spacing-f55) #03030366;border:0;padding:0;position:fixed;top:16vh;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.docs-dialog{box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring-hover),var(--docs-sheen),0 var(--spacing-f21) var(--spacing-f55) color-mix(in srgb,var(--color-space-grey-950) var(--mag-2),transparent)}}.docs-dialog::backdrop{background:#03030366}@supports (color:color-mix(in lab,red,red)){.docs-dialog::backdrop{background:color-mix(in srgb,var(--color-space-grey-950) var(--mag-2),transparent)}}.docs-dialog::backdrop{-webkit-backdrop-filter:blur(var(--spacing-f5));backdrop-filter:blur(var(--spacing-f5))}.docs-search-field{padding:var(--spacing-f13);gap:var(--spacing-f8);border-bottom:var(--spacing-f1) solid var(--docs-ring);align-items:center;display:flex}.docs-search-field input{min-width:0;font-size:var(--text-s-1);outline:none;flex:1}.docs-search-results{padding:var(--spacing-f8);max-height:50vh;overflow-y:auto}.docs-search-results a{padding:var(--spacing-f13) var(--spacing-f13);border-radius:var(--spacing-f13);font-size:var(--text-s-1);transition:background-color .2s var(--docs-ease);justify-content:space-between;align-items:center;display:flex}.docs-search-results a:focus,.docs-search-results a:hover{background:var(--docs-glass-hover)}.docs-search-results small{font-size:var(--text-s-2);color:var(--docs-muted)}.docs-search-results>p{padding:var(--spacing-f21) var(--spacing-f13);color:var(--docs-muted)}.docs-skip{left:var(--spacing-f13);top:calc(-1 * var(--spacing-f89));z-index:100;padding:var(--spacing-f13);background:var(--docs-surface);color:var(--docs-text);position:fixed}.docs-skip:focus{top:var(--spacing-f13)}@container (max-width:1143px){.docs-page{grid-template-columns:minmax(0,1fr)}.docs-outline{display:none}.docs-workspace{gap:var(--spacing-f34)}}@container (max-width:986px){.docs-workspace{padding:0 var(--spacing-f21);grid-template-columns:minmax(0,1fr)}.docs-sidebar{display:none}.docs-page{margin:auto}.docs-article{padding-top:var(--spacing-f89)}.docs-mobile-trigger{display:block}.docs-mobile-dialog{width:min(var(--container-f377),90vw);height:100dvh;max-height:none;padding:var(--spacing-f21);border-radius:0;top:0;left:0;transform:none}.docs-mobile-dialog .docs-dialog-close{margin:0 0 var(--spacing-f21) auto}}@container (max-width:609px){.docs-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--container-f233);grid-auto-flow:dense}.docs-bento-tile[data-palette]{grid-area:auto}.docs-bento-tile[data-palette=aurora-green]{grid-column:1/-1}.docs-page-header h1{font-size:var(--text-s2)}.docs-preview{padding:var(--spacing-f21) var(--spacing-f13)}.docs-ramp-steps{gap:var(--spacing-f13) var(--spacing-f8);grid-template-columns:repeat(4,minmax(0,1fr))}.docs-color-chip>span{height:var(--spacing-f55)}.docs-table{min-width:var(--container-f377)}.docs-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-matrix{min-width:var(--container-f610)}.docs-example{overflow-x:auto}}.docs-spiral{margin:var(--spacing-f21) 0;padding:var(--spacing-f21);border-radius:var(--radius-f21);background:var(--docs-glass-block);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen)}.docs-spiral svg{width:100%;height:auto;aspect-ratio:var(--aspect-golden);display:block}.docs-spiral-square{fill:#f3f3f304}@supports (color:color-mix(in lab,red,red)){.docs-spiral-square{fill:color-mix(in srgb,var(--color-space-grey-50) var(--mag-9),transparent)}}.docs-spiral-square{stroke:#f3f3f31a}@supports (color:color-mix(in lab,red,red)){.docs-spiral-square{stroke:color-mix(in srgb,var(--color-space-grey-50) var(--mag-5),transparent)}}.docs-spiral-square{vector-effect:non-scaling-stroke;stroke-width:var(--spacing-f1)}.docs-spiral-curve{fill:none;stroke:var(--docs-accent);stroke-width:var(--spacing-f2);vector-effect:non-scaling-stroke;stroke-linecap:round}.docs-spiral-label{fill:var(--docs-muted);font-family:var(--docs-font-mono)}.docs-golden figcaption,.docs-panes figcaption,.docs-spiral figcaption{margin-top:var(--spacing-f13);font-size:var(--text-s-1);line-height:var(--text-s-1--line-height);color:var(--docs-muted)}.docs-bar{height:var(--spacing-f8);border-radius:var(--radius-full);background:var(--docs-accent);display:block}.docs-radii{grid-template-columns:repeat(auto-fit,minmax(var(--spacing-f89),1fr));gap:var(--spacing-f21);margin:var(--spacing-f21) 0;display:grid}.docs-radii figure{margin:0}.docs-radii span{aspect-ratio:var(--aspect-golden);background:var(--docs-glass-hover);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring-hover),var(--docs-sheen);display:block}.docs-radii figcaption{margin-top:var(--spacing-f8);gap:var(--spacing-f2);display:grid}.docs-radii strong{font-size:var(--text-s-1);color:var(--docs-text-strong)}.docs-radii small{font-size:var(--text-s-2);line-height:var(--text-s-1--line-height);color:var(--docs-muted)}.docs-typescale{margin:var(--spacing-f21) 0;border-radius:var(--radius-f21);background:var(--docs-glass);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);overflow:hidden}.docs-typerow{grid-template-columns:minmax(0,var(--container-f233)) minmax(0,1fr);align-items:baseline;gap:var(--spacing-f21);padding:var(--spacing-f13) var(--spacing-f21);display:grid}.docs-typerow+.docs-typerow{border-top:var(--spacing-f1) solid var(--docs-ring)}.docs-typemeta{gap:var(--spacing-f2);font-size:var(--text-s-2);color:var(--docs-muted);display:grid}.docs-typemeta code{width:fit-content;font-size:var(--text-s-1)}.docs-typemeta small{font-size:var(--text-s-2);color:var(--docs-text-secondary)}.docs-typerow p{overflow-wrap:anywhere;min-width:0;color:var(--docs-text-strong);margin:0}.docs-panes>div{gap:var(--spacing-f8);height:var(--spacing-f144);display:grid}.docs-panes>div>div{justify-content:center;align-items:center;gap:var(--spacing-f3);border-radius:var(--radius-f13);background:var(--docs-glass);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);font-size:var(--text-s-1);color:var(--docs-text-secondary);flex-direction:column;display:flex}.docs-panes strong{color:var(--docs-text-strong)}.docs-golden,.docs-panes{margin:var(--spacing-f21) 0}.docs-golden>div{max-width:var(--container-f377);aspect-ratio:var(--aspect-golden);gap:var(--spacing-f5);display:flex}.docs-golden>div>span{border-radius:var(--radius-f13);background:var(--docs-glass-hover);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);font-size:var(--text-s-1);color:var(--docs-text-secondary);justify-content:center;align-items:center;display:flex}.docs-golden>div>span:first-child{aspect-ratio:1;height:100%;color:var(--docs-text-strong);flex:none}.docs-golden>div>span:last-child{flex:1}@container (max-width:609px){.docs-typerow{gap:var(--spacing-f5);grid-template-columns:minmax(0,1fr)}}.docs-table[data-nowrap-first] td:first-child code{white-space:nowrap}.docs-vectorstatus{margin:var(--spacing-f13) 0;padding:var(--spacing-f8) var(--spacing-f13);border-radius:var(--radius-f13);background:var(--docs-glass-block);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring);color:var(--docs-text-secondary);font-size:var(--text-s-1);line-height:var(--text-s-1--line-height)}.docs-sliders{gap:var(--spacing-f8) var(--spacing-f13);grid-template-columns:max-content minmax(0,1fr) max-content;width:100%;display:grid}.docs-sliders .docs-slider{grid-template-columns:subgrid;gap:inherit;font-size:var(--text-s-1);color:var(--docs-text-secondary);grid-column:1/-1;align-items:center;display:grid}.docs-slider input{width:100%;accent-color:var(--docs-accent)}.docs-slider output{font-family:var(--docs-font-mono);color:var(--docs-text);text-align:right;white-space:nowrap}.docs-readoutgrid{grid-template-columns:repeat(auto-fit,minmax(var(--container-f233),1fr));gap:var(--spacing-f13) var(--spacing-f21);width:100%;margin:0;display:grid}.docs-readoutgrid dt{font-size:var(--text-s-2);color:var(--docs-muted)}.docs-readoutgrid dd{margin:var(--spacing-f2) 0 0;font:600 var(--text-s1) /var(--text-s1--line-height) var(--docs-font-heading);color:var(--docs-text-strong)}@container (max-width:609px){.docs-sliders{grid-template-columns:minmax(0,1fr) max-content}.docs-slider span{grid-column:1}.docs-slider output{grid-area:1/2}.docs-slider input{grid-area:2/1/auto/-1}}.docs-section .viz-flow{gap:var(--spacing-f8);max-width:none;margin:var(--spacing-f21) 0;padding:0;list-style:none;display:grid}.docs-section .viz-flow li{grid-template-columns:var(--spacing-f34) minmax(0,1fr);gap:var(--spacing-f13);padding:var(--spacing-f13);border-radius:var(--radius-f13);background:var(--docs-glass);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring),var(--docs-sheen);align-items:start;margin:0;display:grid;position:relative}.docs-section .viz-flow li+li:before{content:"";left:calc(var(--spacing-f13) + var(--spacing-f34) / 2);top:calc(-1 * var(--spacing-f8));height:var(--spacing-f8);width:var(--spacing-f1);background:var(--docs-ring-hover);position:absolute}.docs-section .viz-flow li[data-outcome]{box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-accent),var(--docs-sheen)}.viz-flow-n{width:var(--spacing-f34);height:var(--spacing-f34);border-radius:var(--radius-full);background:var(--docs-glass-hover);box-shadow:inset 0 0 0 var(--spacing-f1) var(--docs-ring-hover);font:700 var(--text-s0) /1 var(--docs-font-heading);color:var(--docs-text-strong);place-items:center;display:grid}.viz-flow strong{font:600 var(--text-s0) /var(--text-s0--line-height) var(--docs-font-heading);color:var(--docs-text-strong);display:block}.viz-flow p{margin:var(--spacing-f2) 0 0;font-size:var(--text-s-1);line-height:var(--text-s0--line-height);color:var(--docs-text-secondary)}.viz-flow code{font-size:var(--text-s-2)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:23.5625rem){.container{max-width:23.5625rem}}@media (min-width:38.125rem){.container{max-width:38.125rem}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:61.6875rem){.container{max-width:61.6875rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:99.8125rem){.container{max-width:99.8125rem}}.mb-f13{margin-bottom:var(--spacing-f13)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-golden{aspect-ratio:var(--aspect-golden)}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-\[233fr_610fr_144fr\]{grid-template-columns:233fr 610fr 144fr}.gap-f8{gap:var(--spacing-f8)}.gap-f21{gap:var(--spacing-f21)}.rounded{border-radius:.25rem}.rounded-f21{border-radius:var(--radius-f21)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-deep-space-300\/\(--mag-3\){background-color:#1458d640}@supports (color:color-mix(in lab,red,red)){.bg-deep-space-300\/\(--mag-3\){background-color:color-mix(in oklab,var(--color-deep-space-300) var(--mag-3),transparent)}}.bg-space-grey-100{background-color:var(--color-space-grey-100)}.gradient-extinction{background-image:linear-gradient(in srgb var(--grad-dir,to bottom),var(--grad-color) 0,var(--grad-color) 66.7%,var(--grad-color) 77.8%,var(--grad-color) 86.7%,var(--grad-color) 93.3%,var(--grad-color) 97.8%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.gradient-extinction{background-image:linear-gradient(in srgb var(--grad-dir,to bottom),color-mix(in srgb,var(--grad-color) var(--mag-0),transparent) 0,color-mix(in srgb,var(--grad-color) var(--mag-0),transparent) 66.7%,color-mix(in srgb,var(--grad-color) var(--mag-1),transparent) 77.8%,color-mix(in srgb,var(--grad-color) var(--mag-1),transparent) 86.7%,color-mix(in srgb,var(--grad-color) var(--mag-3),transparent) 93.3%,color-mix(in srgb,var(--grad-color) var(--mag-7),transparent) 97.8%,transparent 100%)}}.gradient-moffat{background-image:radial-gradient(in srgb circle closest-side,var(--grad-color) 0,var(--grad-color) 10%,var(--grad-color) 20%,var(--grad-color) 30%,var(--grad-color) 40%,var(--grad-color) 50%,transparent 60%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.gradient-moffat{background-image:radial-gradient(in srgb circle closest-side,color-mix(in srgb,var(--grad-color) var(--mag-0),transparent) 0,color-mix(in srgb,var(--grad-color) var(--mag-1),transparent) 10%,color-mix(in srgb,var(--grad-color) var(--mag-3),transparent) 20%,color-mix(in srgb,var(--grad-color) var(--mag-6),transparent) 30%,color-mix(in srgb,var(--grad-color) var(--mag-8),transparent) 40%,color-mix(in srgb,var(--grad-color) var(--mag-10),transparent) 50%,transparent 60%,transparent 100%)}}.p-f13{padding:var(--spacing-f13)}.p-f21{padding:var(--spacing-f21)}.font-heading{font-family:var(--font-heading)}.text-s0{font-size:var(--text-s0);line-height:var(--tw-leading,var(--text-s0--line-height));letter-spacing:var(--tw-tracking,var(--text-s0--letter-spacing))}.text-s4{font-size:var(--text-s4);line-height:var(--tw-leading,var(--text-s4--line-height));letter-spacing:var(--tw-tracking,var(--text-s4--letter-spacing))}.text-deep-space-300{color:var(--color-deep-space-300)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[--grad-color\:var\(--color-deep-space-200\)\]{--grad-color:var(--color-deep-space-200)}.\[--grad-color\:var\(--color-deep-space-300\)\]{--grad-color:var(--color-deep-space-300)}.\[--grad-color\:var\(--color-space-grey-200\)\]{--grad-color:var(--color-space-grey-200)}}@media (prefers-reduced-motion:reduce){.docs-root *,.docs-root :after,.docs-root :before{transition-duration:.01ms!important}}.katex{color:var(--color-space-grey-50)}.katex-display{margin:var(--spacing-f21) 0;padding:var(--spacing-f5) 0;overflow:auto hidden}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}