@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--rx-fade-start:0px;--rx-fade-end:0px}}}@layer theme{:root,:host{--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);--rx-white:oklch(100% 0 0);--rx-grey-99:oklch(99% 0 0);--rx-grey-70:oklch(70% 0 0);--rx-grey-55:oklch(55% 0 0);--rx-grey-15:oklch(15% 0 0);--rx-grey-10:oklch(10% 0 0);--rx-slate-98:oklch(98% .005 250);--rx-slate-97:oklch(97% .005 250);--rx-slate-96:oklch(96% .01 250);--rx-slate-70:oklch(70% .01 250);--rx-slate-62:oklch(62% .01 250);--rx-slate-55:oklch(55% .015 250);--rx-slate-48:oklch(48% .015 250);--rx-slate-42:oklch(42% .015 250);--rx-slate-22:oklch(22% .02 250);--rx-slate-20:oklch(20% .02 250);--rx-slate-15:oklch(15% .02 250);--rx-slate-14:oklch(14% .02 250);--rx-slate-12:oklch(12% .015 250);--rx-teal-95:oklch(95% .02 195);--rx-teal-80:oklch(80% .08 195);--rx-teal-72:oklch(72% .123 195);--rx-teal-70:oklch(70% .119 195);--rx-teal-50:oklch(50% .085 195);--rx-teal-20:oklch(20% .036 195);--rx-teal-18:oklch(18% .03 195);--rx-violet-72:oklch(72% .172 300);--rx-violet-48:oklch(48% .21 295);--rx-indigo-70:oklch(70% .164 285);--rx-indigo-65:oklch(65% .195 285);--rx-blue-65:oklch(65% .149 240);--rx-blue-60:oklch(60% .137 240);--rx-orange-75:oklch(75% .156 40);--rx-orange-70:oklch(70% .18 40);--rx-red-70:oklch(70% .19 25);--rx-red-53:oklch(53% .215 25);--rx-red-96:oklch(96% .018 25);--rx-red-24:oklch(24% .04 25);--rx-green-96:oklch(96% .03 150);--rx-green-78:oklch(78% .13 150);--rx-green-48:oklch(48% .12 150);--rx-green-24:oklch(24% .04 150);--rx-gold-96:oklch(96% .03 85);--rx-gold-80:oklch(80% .12 85);--rx-gold-50:oklch(50% .1 85);--rx-gold-24:oklch(24% .035 85);--rx-blue-96:oklch(96% .018 240);--rx-blue-78:oklch(78% .11 240);--rx-blue-48:oklch(48% .11 240);--rx-blue-24:oklch(24% .04 240);--rx-violet-52:oklch(52% .139 295);--rx-violet-96:oklch(96% .021 295);--rx-violet-76:oklch(76% .137 295);--rx-violet-24:oklch(24% .039 295);--rx-indigo-52:oklch(52% .139 285);--rx-indigo-96:oklch(96% .019 285);--rx-indigo-76:oklch(76% .128 285);--rx-indigo-24:oklch(24% .039 285);--rx-blue-52:oklch(52% .119 240);--rx-blue-76:oklch(76% .137 240);--rx-teal-52:oklch(52% .089 195);--rx-teal-96:oklch(96% .029 195);--rx-teal-76:oklch(76% .129 195);--rx-teal-24:oklch(24% .039 195);--rx-red-52:oklch(52% .139 25);--rx-red-76:oklch(76% .139 25);--rx-pink-52:oklch(52% .139 350);--rx-pink-96:oklch(96% .023 350);--rx-pink-76:oklch(76% .139 350);--rx-pink-24:oklch(24% .039 350);--rx-orange-52:oklch(52% .139 32);--rx-orange-96:oklch(96% .02 32);--rx-orange-76:oklch(76% .139 32);--rx-orange-24:oklch(24% .039 32);--rx-gold-52:oklch(52% .107 85);--rx-gold-76:oklch(76% .139 85);--rx-green-52:oklch(52% .139 150);--rx-green-76:oklch(76% .139 150);--rx-emerald-52:oklch(52% .109 165);--rx-emerald-96:oklch(96% .029 165);--rx-emerald-76:oklch(76% .139 165);--rx-emerald-24:oklch(24% .039 165);--rx-black-50a:oklch(0% 0 0/.5)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-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:where(:not(iframe)){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}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}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--rx-line);scrollbar-width:thin}html{-webkit-text-size-adjust:100%;tab-size:4;letter-spacing:var(--rx-tracking);scrollbar-color:var(--rx-scrollbar) transparent}body{font:var(--rx-text-body);color:var(--rx-ink);background-color:var(--rx-canvas);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,pre,dl,dd{margin:0}ul,ol,menu{margin:0;padding:0;list-style:none}img,svg,video,canvas,iframe{display:block}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button,[role=button]{cursor:pointer;background-color:#0000}:disabled{cursor:default}[data-rx-foreign] :where(*){all:revert-layer}[hidden]:where(:not([hidden=until-found])){display:none!important}h1{font:var(--rx-text-display);letter-spacing:var(--rx-tracking-tight);text-wrap:balance}h2,h1[data-size=title]{font:var(--rx-text-title);letter-spacing:var(--rx-tracking-tight);text-wrap:balance}h3{font:var(--rx-text-heading);letter-spacing:var(--rx-tracking-tight)}h4,:is(h2,h3)[data-size=card]{font:var(--rx-text-card-title);letter-spacing:normal}h5,h6{font:var(--rx-text-body);font-weight:600}strong,b{font-weight:600}:is(h1,h2,h3,h4):has(>b){color:var(--rx-ink-muted);font-weight:400}:is(h1,h2,h3,h4):has(>b)>b{color:var(--rx-ink);font-weight:700}:is(h1,h2,h3,h4)>br+b{display:inline-block}p{text-wrap:pretty}small{font:var(--rx-text-small)}a{color:var(--rx-brand);text-underline-offset:var(--rx-underline-offset);text-decoration:none}:where(p,small,figcaption,blockquote) a{text-decoration:underline}@media (hover:hover){:where(p,td,th,dt,dd,figcaption,blockquote) a:hover,a.rx-link:hover{text-decoration:underline}}code,kbd,samp{font:var(--rx-text-code);background-color:var(--rx-surface-muted);border-radius:var(--rx-radius-chip);padding:.125em .375em}kbd{border:1px solid var(--rx-line);box-shadow:var(--rx-shadow-1)}pre{font:var(--rx-text-code);background-color:var(--rx-surface);color:var(--rx-ink);padding:var(--rx-gap-group);border:1px solid var(--rx-line);border-radius:var(--rx-radius-control);tab-size:2;overflow-x:auto}pre code{background-color:#0000;padding:0}blockquote{padding-left:var(--rx-gap-group);border-left:2px solid var(--rx-line);color:var(--rx-ink-muted)}mark{background-color:var(--rx-surface-accent);color:var(--rx-ink-accent);border-radius:var(--rx-radius-chip);padding:0 .2em}hr{border:0;border-top:1px solid var(--rx-line);margin:0}button,[role=button],a[data-rx-button],input[type=submit],input[type=button]{justify-content:center;align-items:center;gap:var(--rx-gap-tight);height:var(--rx-control-h);padding:0 var(--rx-pad-control-x);border-radius:var(--rx-radius-control);font:var(--rx-text-control);white-space:nowrap;color:var(--rx-ink-on-brand);background-color:var(--rx-brand);box-shadow:var(--rx-shadow-1);transition:background-color var(--rx-duration) var(--rx-ease), color var(--rx-duration) var(--rx-ease), border-color var(--rx-duration) var(--rx-ease), box-shadow var(--rx-duration) var(--rx-ease);border:1px solid #0000;flex-shrink:0;text-decoration:none;display:inline-flex}:is(button,[role=button],a[data-rx-button]) svg{width:var(--rx-control-icon);height:var(--rx-control-icon);pointer-events:none;flex-shrink:0}:is(button,[role=button],a[data-rx-button])>[data-label]{text-box:trim-both cap alphabetic}:is(button,[role=button],input[type=submit],input[type=button]):disabled,a[data-rx-button][aria-disabled=true]{opacity:.5;pointer-events:none}:is(button,[role=button])[aria-busy=true]:disabled{opacity:1}:is(button,[role=button])[aria-busy=true]:before{content:"";width:var(--rx-control-icon);height:var(--rx-control-icon);border-radius:var(--rx-radius-pill);border:2px solid;border-right-color:#0000;flex-shrink:0}@media (prefers-reduced-motion:no-preference){:is(button,[role=button])[aria-busy=true]:before{animation:rx-motion-spin var(--rx-motion-spin) linear infinite}}@media (hover:hover){:is(button,[role=button],a[data-rx-button],input[type=submit],input[type=button]):hover{background-color:var(--rx-brand-hover);text-decoration:none}}:is(button,[role=button],a[data-rx-button])[data-variant=secondary]{color:var(--rx-ink);background-color:var(--rx-surface-soft)}:is(button,[role=button],a[data-rx-button])[data-variant=outline]{color:var(--rx-ink);background-color:var(--rx-canvas);border-color:var(--rx-line)}:is(button,[role=button],a[data-rx-button])[data-variant=ghost],:is(button,[role=button],a[data-rx-button])[data-variant=link]{color:var(--rx-ink);box-shadow:none;background-color:#0000}:is(button,[role=button],a[data-rx-button])[data-variant=link]{color:var(--rx-brand);width:fit-content;height:auto;min-height:var(--rx-target-min);padding:0}:is(button,[role=button],a[data-rx-button])[data-variant=danger]{color:var(--rx-ink-on-danger);background-color:var(--rx-danger)}@media (hover:hover){:is(button,[role=button],a[data-rx-button])[data-variant=secondary]:hover{background-color:var(--rx-surface-hover)}:is(button,[role=button],a[data-rx-button]):is([data-variant=outline],[data-variant=ghost]):hover{background-color:var(--rx-surface-accent);color:var(--rx-ink-accent)}:is(button,[role=button],a[data-rx-button])[data-variant=link]:hover{background-color:#0000;text-decoration:underline}:is(button,[role=button],a[data-rx-button])[data-variant=danger]:hover{background-color:var(--rx-danger-hover)}}:is(button,[role=button],a[data-rx-button])[data-size=sm]{height:var(--rx-control-h-sm);padding:0 var(--rx-pad-control-x-sm);gap:var(--rx-space-1)}:is(button,[role=button],a[data-rx-button])[data-size=lg]{height:var(--rx-control-h-lg);padding:0 var(--rx-pad-control-x-lg)}:is(button,[role=button],a[data-rx-button])[data-size=icon]{width:var(--rx-control-h);padding:0}:is(button,[role=button],a[data-rx-button])[data-size=icon-sm]{width:var(--rx-control-h-sm);height:var(--rx-control-h-sm);padding:0}label,legend{align-items:center;gap:var(--rx-gap-tight);font:var(--rx-text-control);-webkit-user-select:none;user-select:none;line-height:1;display:flex}label>:is(input:not([type=checkbox],[type=radio]),select,textarea){flex:1}label:has(>:disabled),label:has(+:disabled){opacity:.5;pointer-events:none}fieldset{gap:var(--rx-gap-related);border:0;min-width:0;margin:0;padding:0;display:grid}fieldset:not(.rx-field)>legend{font:var(--rx-text-card-title);padding-block-end:var(--rx-gap-related)}input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=file]),select,textarea{width:100%;min-width:0;height:var(--rx-control-h);padding:var(--rx-pad-control-y) var(--rx-pad-control-x-sm);border:1px solid var(--rx-line-input);border-radius:var(--rx-radius-control);font:var(--rx-text-body);color:var(--rx-ink);box-shadow:var(--rx-shadow-1);transition:border-color var(--rx-duration) var(--rx-ease), box-shadow var(--rx-duration) var(--rx-ease);background-color:#0000;display:block}@media (min-width:48rem){input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=file]),select,textarea{font:var(--rx-text-small)}}input[type=color]{padding:var(--rx-space-1);cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border-radius:var(--rx-radius-chip);border:0}input[type=color]::-moz-color-swatch{border-radius:var(--rx-radius-chip);border:0}:is(input,select)[data-size=sm]{height:var(--rx-control-h-sm);font:var(--rx-text-control);padding-block:0}textarea{height:auto;min-height:calc(var(--rx-control-h) * 2);field-sizing:content;resize:vertical}select{cursor:pointer;background-color:var(--rx-canvas)}select:not([multiple]){appearance:none;background-image:var(--rx-select-chevron);background-repeat:no-repeat;background-position:right var(--rx-pad-control-x-sm) center;background-size:1em;padding-inline-end:calc(var(--rx-pad-control-x-sm) + 1.25em)}option,optgroup{color:var(--rx-ink);background-color:var(--rx-surface)}::placeholder{color:var(--rx-ink-faint);opacity:1}:is(input,select,textarea):disabled{opacity:.5;cursor:not-allowed}:is(input,select,textarea):is(:user-invalid,[aria-invalid=true]){border-color:var(--rx-danger)}input[type=checkbox],input[type=radio]{appearance:none;width:var(--rx-target-min);height:var(--rx-target-min);border:calc((var(--rx-target-min) - var(--rx-check)) / 2) solid transparent;border-radius:var(--rx-radius-chip);box-shadow:inset 0 0 0 1px var(--rx-line-input);cursor:pointer;transition:background-color var(--rx-duration) var(--rx-ease), box-shadow var(--rx-duration) var(--rx-ease);background-color:#0000;background-clip:padding-box;flex-shrink:0;place-content:center;margin:0;display:inline-grid}input[type=radio]{border-radius:var(--rx-radius-pill)}input[type=checkbox]:checked,input[type=radio]:checked{box-shadow:inset 0 0 0 1px var(--rx-brand);background-color:var(--rx-brand)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";background-color:var(--rx-ink-on-brand);border-radius:inherit;width:.5rem;height:.5rem}input[type=checkbox]:checked:after{border-right:2px solid var(--rx-ink-on-brand);border-bottom:2px solid var(--rx-ink-on-brand);background-color:#0000;border-radius:0;width:.3rem;height:.55rem;transform:translateY(-1px)rotate(45deg)}input[type=checkbox][role=switch]{width:calc(2rem + var(--rx-target-min) - var(--rx-check));border-radius:var(--rx-radius-pill);background-color:var(--rx-line-input);box-shadow:none;place-content:center start;padding:0 2px}input[type=checkbox][role=switch]:checked{background-color:var(--rx-brand)}input[type=checkbox][role=switch]:after{content:"";border-radius:var(--rx-radius-pill);background-color:var(--rx-canvas);width:.85rem;height:.85rem;transition:translate var(--rx-duration) var(--rx-ease);border:0;transform:none}input[type=checkbox][role=switch]:checked:after{translate:.85rem}table{border-collapse:collapse;caption-side:bottom;width:100%;font:var(--rx-text-small)}thead tr,tbody tr{border-bottom:1px solid var(--rx-line)}tbody tr:last-child{border-bottom:0}tfoot{border-top:1px solid var(--rx-line);background-color:var(--rx-surface-hover);font-weight:500}@media (hover:hover){tbody tr:hover{background-color:var(--rx-surface-hover)}}th,td{padding:var(--rx-space-2);text-align:left;vertical-align:middle;white-space:nowrap}th{height:calc(var(--rx-space-unit) * 10);color:var(--rx-ink);font-weight:500}caption{margin-top:var(--rx-gap-group);text-align:start;font:var(--rx-text-small);color:var(--rx-ink-muted)}summary{align-items:center;gap:var(--rx-gap-tight);cursor:pointer;list-style:none;display:inline-flex}summary::-webkit-details-marker{display:none}dialog{width:100%;max-width:var(--rx-dialog-w);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);color:var(--rx-ink);background-color:var(--rx-surface);box-shadow:var(--rx-shadow-4);padding:0}dialog::backdrop{background-color:var(--rx-scrim)}figure{gap:var(--rx-gap-tight);display:grid}figcaption{font:var(--rx-text-small);color:var(--rx-ink-muted)}img{border-radius:var(--rx-radius-control)}img[data-flip]{rotate:180deg}progress{appearance:none;width:100%;height:var(--rx-space-2);border-radius:var(--rx-radius-pill);background-color:var(--rx-surface-soft);border:0;overflow:hidden}progress::-webkit-progress-bar{background-color:#0000}progress::-webkit-progress-value{background-color:var(--rx-accent,var(--rx-brand))}progress::-moz-progress-bar{background-color:var(--rx-accent,var(--rx-brand))}img[data-size=poster]{height:var(--rx-poster-h);width:auto}}@layer components{body{overflow-x:clip}html{scroll-padding-top:calc(var(--rx-header-h) + var(--rx-anchor-gap))}@media (prefers-reduced-motion:no-preference){html:has(.rx-jumpnav){scroll-behavior:smooth}}:where(.dark) :where(img[data-mark=ink]){filter:invert()}dialog>*>footer>form{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}dialog{transition:opacity var(--rx-duration) var(--rx-ease-dialog), transform var(--rx-duration) var(--rx-ease-dialog), overlay var(--rx-duration) var(--rx-ease-dialog) allow-discrete, display var(--rx-duration) var(--rx-ease-dialog) allow-discrete}@starting-style{dialog[open]{opacity:0;transform:translateY(var(--rx-dialog-rise))}}dialog:not([open]){opacity:0;transform:translateY(var(--rx-dialog-rise))}@supports (animation-timeline:view()){.rx-main>:nth-child(n+2):not(dialog){animation:rx-motion-rise var(--rx-ease) both;animation-timeline:view();animation-range:entry entry 30%}}}::view-transition-old(root){animation-duration:var(--rx-duration-fast)}::view-transition-new(root){animation-duration:var(--rx-duration-fast)}html.modal-open [data-rx-fixed-furniture]{visibility:hidden;pointer-events:none}:where([data-action]>span[data-icon]){display:contents}:where([data-icon=check]):not(:where([data-done] *)),:where([data-done] [data-icon=copy]){display:none}:focus-visible{outline:var(--rx-focus-width) solid var(--rx-focus);outline-offset:var(--rx-focus-offset)}:where(input,textarea,select,[role=combobox],[role=textbox]):focus-visible{outline:var(--rx-focus-width) solid var(--rx-focus);outline-offset:0;box-shadow:0 0 0 var(--rx-focus-glow-width) var(--rx-focus-glow)}:is(.rx-header,.rx-drawer) :where([data-slot=brand]){font:var(--rx-text-heading);letter-spacing:var(--rx-tracking-tight);color:var(--rx-ink);text-decoration:none}:is(.rx-header,.rx-drawer) :where([data-slot=brand] span){color:var(--rx-ink-muted);font-weight:400}@media (pointer:coarse){:where(button,[role=button],a[data-rx-button],a[data-rx-chip]):not(.rx-skip){margin-block:var(--rx-tap-pitch);position:relative;overflow:visible}:where(button,[role=button],a[data-rx-button],a[data-rx-chip]):before{content:"";inset:calc(-1 * var(--rx-tap-reach-button)) 0;position:absolute}a[data-rx-chip]:before{inset-block:calc(-1 * var(--rx-tap-reach-chip))}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=file]),textarea,select,[role=combobox],[role=textbox]){min-height:var(--rx-tap)}}[data-accent=purple]{--rx-accent:var(--rx-accent-purple);--rx-accent-soft:var(--rx-accent-purple-soft)}[data-accent=indigo]{--rx-accent:var(--rx-accent-indigo);--rx-accent-soft:var(--rx-accent-indigo-soft)}[data-accent=blue]{--rx-accent:var(--rx-accent-blue);--rx-accent-soft:var(--rx-accent-blue-soft)}[data-accent=teal]{--rx-accent:var(--rx-accent-teal);--rx-accent-soft:var(--rx-accent-teal-soft)}[data-accent=red]{--rx-accent:var(--rx-accent-red);--rx-accent-soft:var(--rx-accent-red-soft)}[data-accent=pink]{--rx-accent:var(--rx-accent-pink);--rx-accent-soft:var(--rx-accent-pink-soft)}[data-accent=orange]{--rx-accent:var(--rx-accent-orange);--rx-accent-soft:var(--rx-accent-orange-soft)}[data-accent=amber]{--rx-accent:var(--rx-accent-amber);--rx-accent-soft:var(--rx-accent-amber-soft)}[data-accent=green]{--rx-accent:var(--rx-accent-green);--rx-accent-soft:var(--rx-accent-green-soft)}[data-accent=emerald]{--rx-accent:var(--rx-accent-emerald);--rx-accent-soft:var(--rx-accent-emerald-soft)}}@layer utilities{.rx-viz-diagram{gap:var(--rx-gap-stack);text-align:center;display:grid;container-type:inline-size}.rx-viz-diagram>:where(p){justify-self:center}.rx-viz-diagram[data-variant=bus]>:where(div){gap:var(--rx-gap-group);display:grid}.rx-viz-diagram[data-variant=bus] :where([data-slot=hub]){justify-items:center;gap:var(--rx-gap-tight);display:grid}.rx-viz-diagram[data-variant=bus] :where([data-slot=trunk]){justify-content:center;display:flex}.rx-viz-diagram[data-variant=bus] :where(ul){text-align:start}.rx-viz-diagram:where([data-variant=bus],[data-variant=layers]) :where(li){align-items:center;gap:var(--rx-gap-related);padding-block:var(--rx-space-2);display:flex}.rx-viz-diagram[data-variant=bus] :where([data-slot=stub],[data-slot=trunk]>[data-orientation=horizontal]),.rx-viz-diagram[data-variant=stations] :where([data-slot=rail]){display:none}.rx-viz-diagram[data-variant=stations]>:where(div){justify-items:center;gap:var(--rx-gap-related);display:grid;position:relative}.rx-viz-diagram[data-variant=stations] :where([data-slot=station]){justify-items:center;gap:var(--rx-gap-tight);width:calc(var(--rx-tile-lg) * 3);display:grid;position:relative}.rx-viz-diagram[data-variant=layers]>:where(div){background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);overflow:hidden}.rx-viz-diagram[data-variant=layers] :where([data-slot=layer]){gap:var(--rx-gap-related);padding:var(--rx-pad-card);text-align:start;display:grid}.rx-viz-diagram[data-variant=layers] :where(ul){gap:0 var(--rx-gap-group);font:var(--rx-text-small);flex-wrap:wrap;display:flex}.rx-viz-diagram[data-variant=layers] :where([data-slot=layer][data-tone=accent]){background-color:var(--rx-surface-accent);border-block:1px solid var(--rx-line)}@container (min-width:40rem){.rx-viz-diagram[data-variant=bus]>:where(div){grid-template-columns:max-content var(--rx-space-16) minmax(0, max-content);justify-content:center;align-items:center;gap:0}.rx-viz-diagram[data-variant=bus] :where([data-slot=stub],[data-slot=trunk]>[data-orientation=horizontal]){display:block}.rx-viz-diagram[data-variant=bus] :where([data-slot=stub]){width:var(--rx-space-6);flex:none}.rx-viz-diagram[data-variant=bus] :where([data-slot=trunk]>[data-orientation=vertical]),.rx-viz-diagram[data-variant=stations]>:where(div)>:where(svg){display:none}.rx-viz-diagram[data-variant=bus] :where(ul){border-inline-start:1px solid var(--rx-brand)}.rx-viz-diagram[data-variant=stations]>:where(div){justify-content:space-between;align-items:start;display:flex}.rx-viz-diagram[data-variant=stations] :where([data-slot=rail]){top:calc(var(--rx-tile-lg) / 2);inset-inline:calc(var(--rx-tile-lg) * 1.5);display:block;position:absolute;translate:0 -50%}.rx-viz-diagram[data-variant=layers] :where([data-slot=layer]){grid-template-columns:minmax(0, calc(var(--rx-tile-lg) * 6)) minmax(0, 1fr);align-items:center;column-gap:var(--rx-space-12)}}.rx-article{grid-template-columns:minmax(0, 1fr) minmax(0, var(--rx-measure)) minmax(0, 1fr);min-width:0;font:var(--rx-text-lead);display:grid;container-type:inline-size}.rx-article>:where([data-slot=column]){row-gap:var(--rx-gap-stack);grid-column:2;min-width:0;display:grid}.rx-article>:where([data-slot=column])>:where(*){min-width:0}.rx-article>:where([data-slot=aside]){display:none}@container (min-inline-size:72rem){.rx-article{grid-template-columns:minmax(0, 1fr) minmax(0, var(--rx-aside-w));column-gap:var(--rx-gap-section)}.rx-article>:where([data-slot=column]){--rx-measure:var(--rx-measure-wide);max-width:var(--rx-measure);grid-column:1}.rx-article>:where([data-slot=aside]){top:calc(var(--rx-header-h) + var(--rx-gap-group));max-height:calc(100dvh - var(--rx-header-h) - var(--rx-gap-group));overscroll-behavior:contain;grid-area:1/2;align-self:start;display:block;position:sticky;overflow-y:auto}}.rx-main{width:100%;max-width:var(--rx-page-max);min-width:0;padding:var(--rx-pad-page-y) var(--rx-pad-page-x);align-content:start;gap:var(--rx-gap-section);margin-inline:auto;display:grid;container-type:inline-size}.rx-main>:where(*){min-width:0}.rx-main[data-bleed]{gap:0;max-width:none;padding:0}.rx-hero{isolation:isolate;width:var(--rx-bleed-width);margin-left:var(--rx-bleed-offset);padding:0 var(--rx-bleed-pad-x) var(--rx-pad-page-y);position:relative;overflow-x:clip}.rx-hero:first-child{margin-top:calc(-1 * var(--rx-pad-page-y));padding-top:var(--rx-pad-page-y)}.rx-hero:before,.rx-hero:after{content:"";z-index:-1;pointer-events:none;-webkit-mask-image:var(--rx-hero-fade);-webkit-mask-image:var(--rx-hero-fade);mask-image:var(--rx-hero-fade);position:absolute;inset:0}.rx-hero:before{background-image:radial-gradient(42% 55% at 14% 18%, var(--rx-gradient-from), transparent 72%), radial-gradient(40% 60% at 74% 44%, var(--rx-gradient-to), transparent 72%), radial-gradient(34% 40% at 46% 108%, var(--rx-gradient-from), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.rx-hero:before{background-image:radial-gradient(42% 55% at 14% 18%, color-mix(in oklab, var(--rx-gradient-from) var(--rx-hero-wash-from-mix), transparent), transparent 72%), radial-gradient(40% 60% at 74% 44%, color-mix(in oklab, var(--rx-gradient-to) var(--rx-hero-wash-soft-mix), transparent), transparent 72%), radial-gradient(34% 40% at 46% 108%, color-mix(in oklab, var(--rx-gradient-from) var(--rx-hero-wash-soft-mix), transparent), transparent 72%)}}.rx-hero:after{background-image:var(--rx-grain);opacity:var(--rx-hero-grain-opacity);mix-blend-mode:var(--rx-hero-grain-blend)}.rx-hero>:where(.rx-strip){margin-block-start:calc(var(--rx-space-3) - var(--rx-pad-page-y));padding-inline:0}.rx-hero>:where(.rx-strip)+:where(*){margin-block-start:var(--rx-gap-stack)}.rx-hero[data-tight]:first-child{padding-top:var(--rx-gap-stack)}.rx-hero[data-tight]>:where(.rx-section)>:where(h1){margin-block-end:calc(var(--rx-gap-tight) - var(--rx-gap-related))}.rx-hero>:where([data-slot=motif]){z-index:-1;width:min(var(--rx-motif-hero), 100%);aspect-ratio:1;pointer-events:none;opacity:var(--rx-motif-hero-opacity);-webkit-mask-image:radial-gradient(circle, var(--rx-mask-ink), transparent 66%);-webkit-mask-image:radial-gradient(circle, var(--rx-mask-ink), transparent 66%);mask-image:radial-gradient(circle, var(--rx-mask-ink), transparent 66%);position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.rx-hero>:where([data-slot=motif])>:where(svg){width:100%;height:100%;display:block}.rx-hero[data-split]{grid-template-columns:minmax(0,1fr);display:grid}.rx-hero[data-split]>:where([data-slot=visual]){height:var(--rx-hero-crop);margin-inline:calc(-1 * var(--rx-bleed-pad-x));order:-1;margin-block-end:var(--rx-gap-related);overflow:hidden}@media not all and (min-width:64rem){.rx-hero[data-split]:first-child>:where([data-slot=visual]){margin-block-start:calc(-1 * var(--rx-pad-page-y))}}.rx-hero[data-split]>:where([data-slot=visual])>:where(*){width:var(--rx-hero-visual-phone);margin-inline-start:50%;translate:-50%}@media (min-width:64rem){.rx-hero[data-split]{align-items:center;column-gap:var(--rx-gap-section);grid-template-columns:repeat(2,minmax(0,1fr))}.rx-hero[data-split]>:where([data-slot=visual]){grid-area:1/2;height:auto;margin-block-end:0;margin-inline:0;overflow:visible}.rx-hero[data-split]>:where([data-slot=visual])>:where(*){width:100%;margin-inline-start:0;translate:none}.rx-hero[data-split]>:where(.rx-section){grid-area:1/1}}.rx-field{gap:var(--rx-gap-tight);min-width:0;display:grid}.rx-field>:where(small){color:var(--rx-ink-muted)}.rx-field>:where(small[data-error]){color:var(--rx-danger)}.rx-field>:where(legend){padding:0 0 var(--rx-gap-tight)}.rx-field :where(small[data-optional]){color:var(--rx-ink-muted);font-weight:400}.rx-field :where([data-mono]){font-family:var(--rx-font-mono)}.rx-field>:where([data-slot=search]){min-width:0;position:relative}.rx-field :where([data-slot=search]>svg){width:var(--rx-control-icon);height:var(--rx-control-icon);color:var(--rx-ink-muted);pointer-events:none;inset-inline-start:var(--rx-pad-control-x-sm);position:absolute;top:50%;translate:0 -50%}.rx-field :where([data-slot=search]>input){padding-inline-start:calc(var(--rx-pad-control-x-sm) * 2 + var(--rx-control-icon))}.rx-field>:where([data-slot=options]){gap:var(--rx-gap-related);display:grid}.rx-field :where([data-slot=options]>label){align-items:start}.rx-field :where([data-slot=option]){gap:var(--rx-space-1);padding-block-start:calc((var(--rx-target-min) - 1em) / 2);display:grid}.rx-field :where([data-slot=option]>small){font-weight:400;line-height:var(--rx-leading-small);color:var(--rx-ink-muted)}.rx-field :where([data-slot=option]>[data-slot=label]){align-items:center;gap:var(--rx-gap-tight);flex-wrap:wrap;display:flex}.rx-field[data-variant=tiles]>:where([data-slot=options]){grid-template-columns:repeat(auto-fill, minmax(var(--rx-field-tile-min), 1fr))}.rx-field:is([data-variant=cards],[data-variant=tiles]) :where([data-slot=options]>label){padding:var(--rx-space-3) var(--rx-space-4);background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);cursor:pointer}@media (hover:hover){.rx-field:is([data-variant=cards],[data-variant=tiles]) :where([data-slot=options]>label:hover){background-color:var(--rx-surface-hover)}}.rx-field:is([data-variant=cards],[data-variant=tiles]) :where([data-slot=options]>label:has(:checked)){background-color:var(--rx-surface-accent);border-color:var(--rx-brand)}.rx-field:is([data-variant=cards],[data-variant=tiles]) :where([data-slot=options]>label:has(:disabled)){background-color:var(--rx-surface);cursor:not-allowed}.rx-field[data-variant=tiles] :where([data-slot=options]>label){padding:var(--rx-space-2);text-align:center;position:relative}.rx-field[data-variant=tiles] :where([data-slot=options]>label>input){opacity:0;width:100%;height:100%;position:absolute;inset:0}.rx-field[data-variant=tiles] :where([data-slot=options]>label:has(:focus-visible)){outline:var(--rx-focus-width) solid var(--rx-focus);outline-offset:var(--rx-focus-offset)}.rx-field[data-variant=tiles] :where([data-slot=option]){flex:1;align-content:center;align-self:stretch;padding-block-start:0}.rx-field[data-variant=tiles] :where([data-slot=option]>small){order:-1}.rx-field>:where([data-slot=combobox]){min-width:0;position:relative}.rx-chat{display:none}@media (min-width:48rem){.rx-chat{display:block}}.rx-chat :where([data-slot=launcher]){z-index:var(--rx-z-header);position:fixed;inset-block-end:var(--rx-space-6);inset-inline-end:var(--rx-space-6)}.rx-chat :where([data-slot=bubble]){width:var(--rx-chat-bubble);height:var(--rx-chat-bubble);border-radius:var(--rx-radius-pill);box-shadow:var(--rx-shadow-3);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.rx-chat :where([data-slot=bubble] svg){width:var(--rx-chat-glyph);height:var(--rx-chat-glyph)}.rx-chat :where([data-slot=ping]){inset:var(--rx-space-1);border-radius:var(--rx-radius-pill);background-color:var(--rx-brand-hover);pointer-events:none;position:absolute}@media (prefers-reduced-motion:no-preference){.rx-chat :where([data-slot=ping]){animation:rx-chat-ping var(--rx-chat-ping) var(--rx-ease) infinite}}.rx-chat :where([data-slot=panel]){z-index:var(--rx-z-header);width:min(var(--rx-chat-w), 100vw - var(--rx-space-12));height:min(var(--rx-chat-h), 100dvh - var(--rx-chat-bubble) - var(--rx-space-16));color:var(--rx-ink);background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);box-shadow:var(--rx-shadow-4);transition:width var(--rx-duration-slow) var(--rx-ease), height var(--rx-duration-slow) var(--rx-ease);flex-direction:column;display:flex;position:fixed;inset-block-end:calc(var(--rx-chat-bubble) + var(--rx-space-12));inset-inline-end:var(--rx-space-6);overflow:hidden}.rx-chat :where([data-slot=panel][data-expanded]){width:min(var(--rx-chat-w-expanded), 100vw - var(--rx-space-12));height:calc(100dvh - var(--rx-chat-bubble) - var(--rx-space-16))}.rx-chat :where([data-slot=panel]>header){align-items:center;gap:var(--rx-space-3);padding:var(--rx-space-3) var(--rx-space-4);border-block-end:1px solid var(--rx-line);display:flex}.rx-chat :where([data-slot=panel]>header>div){min-width:0;font:var(--rx-text-small);flex:1;display:grid}.rx-chat :where([data-slot=panel]>header small){color:var(--rx-ink-muted)}.rx-chat :where([data-slot=avatar]){width:var(--rx-chat-avatar);height:var(--rx-chat-avatar);border-radius:var(--rx-radius-pill);color:var(--rx-brand);background-color:var(--rx-surface-accent);font:var(--rx-text-control);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rx-chat :where([data-slot=avatar] svg){width:var(--rx-chat-glyph-sm);height:var(--rx-chat-glyph-sm)}.rx-signature{isolation:isolate;gap:var(--rx-gap-related);min-width:0;display:grid;position:relative}.rx-signature:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 16.18rem calc(100% - 13.02rem), var(--rx-brand) .3125rem, transparent calc(.3125rem + .5px)), radial-gradient(circle at 4.19rem calc(100% - 17.29rem), var(--rx-accent-purple) .25rem, transparent calc(.25rem + .5px)), radial-gradient(circle at 28rem calc(100% - 15.45rem), var(--rx-ink-faint) .1875rem, transparent calc(.1875rem + .5px)), radial-gradient(circle at 10rem calc(100% + 6rem), transparent calc(20rem - 1px), var(--rx-line) calc(20rem - 1px) 20rem, transparent 20rem), radial-gradient(circle at 10rem calc(100% + 6rem), transparent calc(24rem - 1px), var(--rx-line) calc(24rem - 1px) 24rem, transparent 24rem), radial-gradient(circle at 10rem calc(100% + 6rem), transparent calc(28rem - 1px), var(--rx-line) calc(28rem - 1px) 28rem, transparent 28rem);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rx-signature:before{background-image:radial-gradient(circle at 16.18rem calc(100% - 13.02rem), var(--rx-brand) .3125rem, transparent calc(.3125rem + .5px)), radial-gradient(circle at 4.19rem calc(100% - 17.29rem), var(--rx-accent-purple) .25rem, transparent calc(.25rem + .5px)), radial-gradient(circle at 28rem calc(100% - 15.45rem), var(--rx-ink-faint) .1875rem, transparent calc(.1875rem + .5px)), radial-gradient(circle at 10rem calc(100% + 6rem), transparent calc(20rem - 1px), color-mix(in oklab, var(--rx-line) 60%, transparent) calc(20rem - 1px) 20rem, transparent 20rem), radial-gradient(circle at 10rem calc(100% + 6rem), transparent calc(24rem - 1px), color-mix(in oklab, var(--rx-line) 45%, transparent) calc(24rem - 1px) 24rem, transparent 24rem), radial-gradient(circle at 10rem calc(100% + 6rem), transparent calc(28rem - 1px), color-mix(in oklab, var(--rx-line) 30%, transparent) calc(28rem - 1px) 28rem, transparent 28rem)}}.rx-signature>:where([data-slot=mark]){align-items:baseline;column-gap:var(--rx-gap-tight);font:var(--rx-text-display);font-size:calc(var(--rx-size-display) * 2);letter-spacing:var(--rx-tracking-tight);color:var(--rx-ink);flex-wrap:wrap;line-height:1;display:flex}.rx-signature :where([data-slot=mark]>b){font-weight:900}.rx-signature :where([data-slot=mark]>span:not([data-slot])){color:var(--rx-ink-muted);font-weight:200}.rx-signature :where([data-slot=dot]){border-radius:var(--rx-radius-pill);background-color:var(--rx-brand);width:.16em;height:.16em}.rx-signature>:where([data-slot=note],[data-slot=asides]){font:var(--rx-text-caption);color:var(--rx-ink-muted)}.rx-signature>:where([data-slot=rise],[data-slot=asides]){align-items:baseline;gap:var(--rx-space-1) var(--rx-gap-related);flex-wrap:wrap;display:flex}.rx-signature>:where([data-slot=rise]){font:var(--rx-text-small);color:var(--rx-ink-muted);padding-block-start:var(--rx-gap-related)}.rx-signature :where([data-slot=rise]>span:first-child){font-weight:300}.rx-signature :where([data-slot=rise]>span:last-child){color:var(--rx-ink);font-weight:700}.rx-signature :where([data-slot=rise]>span+span,[data-slot=asides]>span+span):before{content:"·" / "";color:var(--rx-ink-faint);margin-inline-end:var(--rx-gap-related)}.rx-signature>:where([data-slot=caption]){font:var(--rx-text-eyebrow);letter-spacing:var(--rx-tracking-wide);text-transform:uppercase;color:var(--rx-ink-muted)}.rx-stage{block-size:var(--rx-stage-h);background-color:var(--rx-canvas);border:1px solid var(--rx-line);border-radius:var(--rx-radius-control);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.rx-stage[data-width=phone]{inline-size:min(100%, var(--rx-stage-w-phone));margin-inline:auto}.rx-stage>:where(p){font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-stage>:where(iframe){border:0;width:100%;height:100%;position:absolute;inset:0}.rx-stage:after{content:"";z-index:1;block-size:var(--rx-fade-width);pointer-events:none;background-image:linear-gradient(to top, var(--rx-canvas), transparent);position:absolute;inset:auto 0 0}.rx-card{isolation:isolate;align-content:start;gap:var(--rx-gap-stack);min-width:0;padding-block:var(--rx-pad-card);color:var(--rx-ink);background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);box-shadow:var(--rx-shadow-1);display:grid;position:relative}.rx-card>:where(header,section,footer),.rx-card>:where([data-slot=body])>:where(header,section,footer){min-width:0;padding-inline:var(--rx-pad-card)}.rx-card>:where(header),.rx-card>:where([data-slot=body])>:where(header){gap:var(--rx-gap-tight);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);display:grid}.rx-card>:where(header) :where(p),.rx-card>:where([data-slot=body])>:where(header) :where(p){font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-card:has(>:where(header:first-child+section+footer:last-child)){grid-template-rows:auto 1fr auto}.rx-card:has(>:where(header:first-child+section+footer:last-child))>:where(footer){grid-row:3}.rx-card>:where(footer),.rx-card>:where([data-slot=body])>:where(footer){align-items:center;gap:var(--rx-gap-related);flex-wrap:wrap;display:flex}:where([data-align=center]) .rx-card>:where(footer){justify-content:center}.rx-card>:where([data-slot=motif]){z-index:-1;width:var(--rx-motif);height:var(--rx-motif);pointer-events:none;opacity:var(--rx-motif-opacity);-webkit-mask-image:radial-gradient(circle at 68% 32%, var(--rx-mask-ink) 18%, transparent 68%);-webkit-mask-image:radial-gradient(circle at 68% 32%, var(--rx-mask-ink) 18%, transparent 68%);mask-image:radial-gradient(circle at 68% 32%, var(--rx-mask-ink) 18%, transparent 68%);position:absolute;inset-block-start:0;inset-inline-end:0}.rx-card>:where([data-slot=motif])>:where(svg){width:100%;height:100%;display:block}.rx-card[data-variant=flush]{gap:0;padding-block:0;overflow:hidden}.rx-card[data-size=narrow]{width:min(100%, var(--rx-page-w-narrow));justify-self:center}.rx-card[data-variant=quiet]{background-color:var(--rx-surface-muted);box-shadow:none}.rx-card[data-layout=row]{grid-template-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center}.rx-dock{z-index:var(--rx-z-rail);pointer-events:none;padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.rx-dock[hidden]{display:none}.rx-dock>:where(div){gap:var(--rx-gap-tight);max-width:var(--rx-dialog-w);padding:var(--rx-gap-related) var(--rx-gap-group);pointer-events:auto;background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card) var(--rx-radius-card) 0 0;box-shadow:var(--rx-shadow-2);border-bottom:0;margin-inline:auto;display:grid}.rx-chart{min-width:0;height:var(--rx-chart-h);position:relative}.rx-chart :where([data-slot=tip]){translate:-50% calc(-100% - var(--rx-space-2));pointer-events:none;white-space:nowrap;z-index:var(--rx-z-rail);padding:var(--rx-space-1) var(--rx-space-2);font:var(--rx-text-caption);background-color:var(--rx-surface);color:var(--rx-ink);border:1px solid var(--rx-line);border-radius:var(--rx-radius-chip);box-shadow:var(--rx-shadow-2);display:none;position:absolute}.rx-chart :where([data-slot=tip][data-open]){display:block}.rx-chart :where([data-slot=tip]>strong){font-weight:600;display:block}.rx-chart :where([data-slot=tip]>span){color:var(--rx-ink-muted);display:block}.rx-footer{border-top:1px solid var(--rx-line)}.rx-footer>:where(div){max-width:var(--rx-page-max);padding:var(--rx-pad-page-y) var(--rx-pad-page-x);gap:var(--rx-gap-section);margin-inline:auto;display:grid}.rx-footer :where([data-slot=groups]){gap:var(--rx-gap-related) var(--rx-gap-group);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rx-footer :where([data-slot=groups]>details>summary){justify-content:space-between;align-items:center;gap:var(--rx-gap-tight);min-height:var(--rx-tap);font:var(--rx-text-control);color:var(--rx-ink);display:flex}.rx-footer :where([data-slot=groups]>details>summary>svg){width:var(--rx-control-icon);height:var(--rx-control-icon);color:var(--rx-ink-muted)}.rx-footer :where([data-slot=groups] ul){gap:var(--rx-gap-tight);padding-block-start:var(--rx-gap-tight);display:grid}.rx-footer :where([data-slot=groups] a){min-height:var(--rx-tap);font:var(--rx-text-small);color:var(--rx-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.rx-footer :where([data-slot=groups] a[data-accent]){color:var(--rx-brand)}.rx-footer :where([data-slot=bottom] a){align-items:center;gap:var(--rx-gap-tight);min-height:var(--rx-tap);color:inherit;text-decoration:none;display:inline-flex}.rx-footer :where([data-slot=status]):before{content:"";width:var(--rx-space-2);height:var(--rx-space-2);border-radius:var(--rx-radius-pill);background-color:var(--rx-success)}.rx-footer :where([data-slot=art]){-webkit-user-select:none;user-select:none;overflow:hidden}.rx-footer :where([data-slot=bottom]){justify-content:space-between;align-items:center;gap:var(--rx-gap-related);padding-block:var(--rx-gap-stack);border-block:1px solid var(--rx-line);font:var(--rx-text-small);color:var(--rx-ink-muted);flex-wrap:wrap;display:flex}@media (hover:hover){.rx-footer :where([data-slot=groups] a:hover,[data-slot=bottom] a:hover){color:var(--rx-ink);text-decoration:none}}@media (min-width:48rem){.rx-footer :where([data-slot=groups]){row-gap:var(--rx-gap-stack);grid-template-columns:repeat(3,minmax(0,1fr))}.rx-footer :where([data-slot=groups]>details>summary){pointer-events:none;min-height:0}.rx-footer :where([data-slot=groups]>details>summary>svg){display:none}.rx-footer :where([data-slot=groups] a){min-height:0}}@media (min-width:64rem){.rx-footer :where([data-slot=groups]){grid-template-columns:repeat(6,minmax(0,1fr))}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.rx-listbox{top:calc(100% + var(--rx-space-1));z-index:var(--rx-z-header);max-height:calc(var(--rx-tap) * 8);padding:var(--rx-space-1);color:var(--rx-ink);background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);box-shadow:var(--rx-shadow-2);position:absolute;inset-inline:0;overflow-y:auto}.rx-listbox[hidden]{display:none}.rx-listbox>:where([role=option]){min-height:var(--rx-tap);padding:var(--rx-space-2) var(--rx-space-3);border-radius:var(--rx-radius-control);align-items:center;gap:var(--rx-gap-related);font:var(--rx-text-small);color:inherit;cursor:pointer;text-decoration:none;display:flex}.rx-listbox :where([role=option]>[data-slot=text]){flex:auto;min-width:0;display:grid}.rx-listbox :where([role=option]>[data-slot=text]>*){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rx-listbox :where([role=option]>[data-slot=text]>small){font:var(--rx-text-caption);color:var(--rx-ink-muted)}.rx-listbox>:where([role=option][aria-selected=true]){background-color:var(--rx-surface-muted)}@media (hover:hover){.rx-listbox>:where([role=option]:hover){background-color:var(--rx-surface-hover)}}.rx-listbox>:where([data-slot=status]){padding:var(--rx-space-2) var(--rx-space-3);font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-listbox[aria-busy=true]{overflow:hidden}.rx-listbox[aria-busy=true]:before{content:"";height:calc(var(--rx-space-unit) / 2);background:linear-gradient(90deg, transparent, var(--rx-brand), transparent);position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.rx-listbox[aria-busy=true]:before{animation:rx-motion-sweep var(--rx-motion-sweep) linear infinite}}.rx-drawer{z-index:var(--rx-z-drawer);background-color:var(--rx-scrim);position:fixed;inset:0}.rx-drawer[aria-hidden=true]{display:none}.rx-drawer>:where(nav){width:min(var(--rx-drawer-w), 100%);padding:0 var(--rx-pad-card) var(--rx-pad-card);color:var(--rx-ink);background-color:var(--rx-surface-nav);border-inline-start:1px solid var(--rx-line-nav);align-content:start;display:grid;position:absolute;inset-block:0;inset-inline-end:0;overflow-y:auto}.rx-drawer :where(nav>header){min-height:var(--rx-header-h);justify-content:space-between;align-items:center;margin-block-end:var(--rx-gap-related);display:flex}.rx-drawer :where(nav>details){border-block-start:1px solid var(--rx-line)}.rx-drawer :where(nav>details>summary){min-height:var(--rx-tap);color:var(--rx-ink);justify-content:space-between;display:flex}.rx-drawer :where(nav>details>summary>svg){width:var(--rx-control-icon);height:var(--rx-control-icon);color:var(--rx-ink-muted);transition:rotate var(--rx-duration) var(--rx-ease)}.rx-drawer :where(nav>details[open]>summary>svg){rotate:180deg}.rx-drawer :where(nav>details>ul){padding-block-end:var(--rx-gap-related)}.rx-drawer :where(nav li[data-branch]){position:relative}.rx-drawer :where(nav li[data-branch]>details>summary){width:var(--rx-tap);min-height:var(--rx-tap);place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.rx-drawer :where(nav li[data-branch]>details>summary>svg){width:var(--rx-control-icon);height:var(--rx-control-icon);color:var(--rx-ink-muted);transition:rotate var(--rx-duration) var(--rx-ease)}.rx-drawer :where(nav li[data-branch]>details[open]>summary>svg){rotate:180deg}.rx-drawer :where(nav li[data-branch]>details>ul){padding-inline-start:var(--rx-space-3)}.rx-drawer :where(nav li[data-group]>span){padding-block:var(--rx-space-3) var(--rx-space-1);font:var(--rx-text-eyebrow);text-transform:uppercase;letter-spacing:var(--rx-tracking-wide);color:var(--rx-ink-muted);display:block}.rx-drawer :where(nav a>small){min-inline-size:var(--rx-rail-meta-w);font:var(--rx-text-code);color:var(--rx-ink-muted);display:inline-block}.rx-drawer :where(nav>details+a){border-block-start:1px solid var(--rx-line)}.rx-drawer :where(nav a:not([data-rx-button])){color:var(--rx-ink);text-decoration:none}.rx-drawer :where(nav a small){font:var(--rx-text-eyebrow);text-transform:uppercase;letter-spacing:var(--rx-tracking-wide);color:var(--rx-brand);margin-inline-start:var(--rx-space-2)}.rx-drawer :where(nav>a,nav li>a,nav>footer a,nav button){min-height:var(--rx-tap);align-items:center;gap:var(--rx-space-2);display:flex}.rx-drawer :where(nav>footer){border-block-start:1px solid var(--rx-line);gap:var(--rx-gap-related);flex-wrap:wrap;margin-block-start:var(--rx-gap-related);padding-block-start:var(--rx-gap-group);display:flex}.rx-drawer :where(nav>footer>:not([data-size^=icon])){flex:100%}.rx-drawer :where(nav>footer a[data-rx-button]){justify-content:center}.rx-timeline{--rx-timeline-marker:var(--rx-space-2);text-align:start;min-width:0;padding:0;list-style:none;display:grid}.rx-timeline:not([data-across],[data-fill]){width:100%;max-width:var(--rx-measure)}.rx-timeline>:where(li){grid-template-columns:var(--rx-tile) minmax(0, 1fr);column-gap:var(--rx-gap-group);padding-bottom:var(--rx-gap-stack);display:grid;position:relative}.rx-timeline>:where(li:last-child){padding-bottom:0}.rx-timeline>:where(li:not(:last-child)):before{content:"";top:0;bottom:0;left:calc(var(--rx-tile) / 2);border-left:1px solid var(--rx-line);position:absolute}.rx-timeline>:where(li)>:where([data-slot=marker]){width:var(--rx-timeline-marker);height:var(--rx-timeline-marker);margin-top:var(--rx-space-2);border-radius:var(--rx-radius-pill);background-color:var(--rx-brand);justify-self:center;position:relative}.rx-timeline[data-numbered]{--rx-timeline-marker:var(--rx-tile)}.rx-timeline[data-numbered]>:where(li)>:where([data-slot=marker]){font:var(--rx-text-control);color:var(--rx-ink-on-brand);justify-content:center;align-items:center;margin-top:0;display:inline-flex}.rx-timeline>:where(li)>:where([data-slot=body]){align-content:start;gap:var(--rx-gap-tight);min-width:0;font:var(--rx-text-small);color:var(--rx-ink-muted);display:grid}.rx-timeline :where([data-slot=body])>:where([data-slot=meta]){font:var(--rx-text-eyebrow);letter-spacing:var(--rx-tracking-wide);text-transform:uppercase;color:var(--rx-brand)}.rx-timeline :where([data-slot=title]>a){color:inherit;text-decoration:none}.rx-timeline :where([data-slot=title]>a):after{content:"";position:absolute;inset:0}@media (hover:hover){.rx-timeline :where([data-slot=title]>a:hover){text-decoration:underline}}.rx-timeline :where([data-slot=body])>:where([data-slot=title]){font:var(--rx-text-card-title);color:var(--rx-ink)}@media (min-width:48rem){.rx-timeline[data-across]{column-gap:var(--rx-gap-group);padding-top:calc(var(--rx-timeline-marker) / 2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.rx-timeline[data-across]>:where(li){align-content:start;row-gap:var(--rx-gap-group);border-top:1px solid var(--rx-line);grid-template-columns:minmax(0,1fr);padding-bottom:0}.rx-timeline[data-across]>:where(li):before{display:none}.rx-timeline[data-across]>:where(li)>:where([data-slot=marker]){margin-top:calc(var(--rx-timeline-marker) / -2);justify-self:start}}.rx-segmented{gap:var(--rx-space-1);width:fit-content;padding:var(--rx-space-1);border-radius:var(--rx-radius-control);background-color:var(--rx-surface-muted);display:inline-flex}.rx-segmented>:where(label){min-width:var(--rx-control-h-sm);height:var(--rx-control-h-sm);padding-inline:var(--rx-space-2);border-radius:var(--rx-radius-control);color:var(--rx-ink-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.rx-segmented>:where(label)>:where(input){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (hover:hover){.rx-segmented>:where(label:hover){color:var(--rx-ink)}}.rx-segmented>:where(label:has(:checked)){color:var(--rx-ink);background-color:var(--rx-surface);box-shadow:var(--rx-shadow-1)}.rx-segmented>:where(label:has(:focus-visible)){outline:var(--rx-focus-width) solid var(--rx-focus);outline-offset:var(--rx-focus-offset)}.rx-segmented :where([data-slot=option]){padding:0;display:inline-flex}.rx-segmented :where([data-slot=option] svg){width:var(--rx-control-icon);height:var(--rx-control-icon)}.rx-viz-orrery{aspect-ratio:1;position:relative}.rx-viz-orrery>:where(svg,[data-slot=hub]){width:100%;height:100%;position:absolute;inset:0}.rx-viz-orrery>:where([data-slot=hub]){place-content:center;justify-items:center;display:grid}.rx-viz-orrery>:where([data-slot=hub])>:where(strong){font:var(--rx-text-title)}.rx-viz-orrery>:where(a){border-radius:var(--rx-radius-control);display:flex;position:absolute;translate:-50% -50%}.rx-scroll-rail{min-width:0;position:relative}.rx-scroll-rail>:where(button){border-radius:var(--rx-radius-pill);background-color:var(--rx-surface);box-shadow:var(--rx-shadow-2);position:absolute;inset-block-start:50%;translate:0 -50%}.rx-scroll-rail>:where([data-scroll-rail-prev]){inset-inline-start:var(--rx-space-1);rotate:90deg}.rx-scroll-rail>:where([data-scroll-rail-next]){inset-inline-end:var(--rx-space-1);rotate:-90deg}@media (pointer:coarse){.rx-scroll-rail>:where(button){display:none}}.rx-card-link{text-decoration:none}.rx-card-link:where(:not([data-layout=row])):has(>[data-slot=cta]){padding-block-end:calc(var(--rx-pad-card) + var(--rx-control-h-sm))}.rx-card-link:where(:not([data-layout=row]))>:where([data-slot=cta]){position:absolute;inset-block-end:var(--rx-pad-card);inset-inline-end:0}.rx-card-link:where(:not([data-layout=row])):has(>[data-slot=cta])>:where(footer){position:absolute;inset-block-end:var(--rx-pad-card);inset-inline-start:0}.rx-card-link[aria-current=page]{border-color:var(--rx-brand);background-color:var(--rx-surface-accent)}.rx-card-link>:where([data-slot=cta]){place-self:end;align-items:center;gap:var(--rx-space-1);padding-inline:var(--rx-pad-card);font:var(--rx-text-control);color:var(--rx-brand);display:inline-flex}.rx-card-link[data-layout=row]>:where([data-slot=cta]){align-self:center}.rx-card-link>:where([data-slot=cta])>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon)}@media (prefers-reduced-motion:no-preference){.rx-card-link{transition:border-color var(--rx-duration) var(--rx-ease), box-shadow var(--rx-duration) var(--rx-ease)}.rx-card-link>:where([data-slot=cta])>:where(svg){transition:translate var(--rx-duration) var(--rx-ease)}}@media (hover:hover){.rx-card-link:hover{border-color:var(--rx-brand);box-shadow:var(--rx-shadow-2)}.rx-card-link:hover>:where([data-slot=motif]){--rx-motion-play:running}.rx-card-link:hover>:where([data-slot=cta])>:where(svg){translate:var(--rx-space-1) 0}}.rx-skip{z-index:var(--rx-z-skip);position:absolute;inset-block-start:var(--rx-gap-related);inset-inline-start:var(--rx-pad-page-x);translate:0 -200%}.rx-skip:focus-visible{translate:0}.rx-menu{position:relative}.rx-menu>:where([role=menu]){top:calc(100% + var(--rx-space-1));z-index:var(--rx-z-header);min-width:var(--rx-menu-w);padding:var(--rx-space-1);gap:var(--rx-space-1);color:var(--rx-ink);background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);box-shadow:var(--rx-shadow-2);display:grid;position:absolute;inset-inline-start:0}.rx-menu>:where([role=menu][hidden]){display:none}.rx-menu>:where([role=menu][data-columns]){width:max-content;max-width:calc(100vw - 2 * var(--rx-pad-page-x))}.rx-menu>:where([role=menu][data-columns]) :where([role=menuitem]){white-space:nowrap}.rx-menu>:where([role=menu][data-columns="2"]){grid-template-columns:repeat(2,minmax(0,1fr))}.rx-menu>:where([role=menu][data-columns="3"]){grid-template-columns:repeat(3,minmax(0,1fr))}.rx-menu>:where([role=menu])>:where(hr){margin-block:var(--rx-space-1);grid-column:1/-1}.rx-menu :where([role=menuitem]){align-items:center;column-gap:var(--rx-gap-related);min-height:var(--rx-tap);padding:var(--rx-space-2) var(--rx-space-3);border-radius:var(--rx-radius-control);font:var(--rx-text-control);color:var(--rx-ink);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.rx-menu :where([role=menuitem]>span:only-child){grid-column:1/-1}.rx-menu :where([role=menuitem]>:first-child:not(:only-child)){color:var(--rx-ink-muted);flex:none;display:flex}.rx-menu :where([role=menuitem][data-accent]){color:var(--rx-brand);grid-column:1/-1;justify-items:center}.rx-menu :where([role=menuitem] small){font:var(--rx-text-caption);color:var(--rx-ink-muted);display:block}.rx-menu :where([role=menuitem] small[data-badge]){font:var(--rx-text-eyebrow);text-transform:uppercase;letter-spacing:var(--rx-tracking-wide);color:var(--rx-brand);margin-inline-start:var(--rx-space-2);display:inline}.rx-menu :where([role=menuitem]:focus-visible){outline-offset:calc(-1 * var(--rx-focus-width))}@media (hover:hover){.rx-menu :where([role=menuitem]:hover){background-color:var(--rx-surface-muted)}}.rx-rail-nav :where(a){min-height:var(--rx-target-min);padding:var(--rx-space-1) var(--rx-space-2);border-radius:var(--rx-radius-control);color:var(--rx-ink-muted);align-items:center;text-decoration:none;display:flex}.rx-rail-nav>:where([data-slot=home]){font:var(--rx-text-card-title);color:var(--rx-ink)}.rx-rail-nav>:where(details)>:where(summary){min-height:var(--rx-target-min);padding-inline:var(--rx-space-2);font:var(--rx-text-eyebrow);text-transform:uppercase;letter-spacing:var(--rx-tracking-wide);color:var(--rx-ink);align-items:center;margin-block-end:var(--rx-space-1);font-weight:600;display:flex}.rx-rail-nav :where(ul){gap:var(--rx-space-1);display:grid}.rx-rail-nav>:where(ul){border-block-start:1px solid var(--rx-line);padding-block-start:var(--rx-gap-group)}.rx-rail-nav :where(li[data-branch]){position:relative}.rx-rail-nav :where(li[data-branch]>a){padding-inline-end:var(--rx-target-min)}.rx-rail-nav :where(li[data-branch]>details>summary){width:var(--rx-target-min);min-height:var(--rx-target-min);place-items:center;padding:0;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.rx-rail-nav :where(li[data-branch]>details>summary>svg){width:var(--rx-control-icon);height:var(--rx-control-icon);transition:rotate var(--rx-duration) var(--rx-ease)}.rx-rail-nav :where(li[data-branch]>details[open]>summary>svg){rotate:180deg}.rx-rail-nav :where(li[data-branch]>details>ul){border-inline-start:1px solid var(--rx-line);margin-inline-start:var(--rx-space-2);padding-inline-start:var(--rx-space-2)}.rx-rail-nav :where(li[data-group]>span){padding:var(--rx-space-3) var(--rx-space-2) var(--rx-space-1);font:var(--rx-text-eyebrow);text-transform:uppercase;letter-spacing:var(--rx-tracking-wide);color:var(--rx-ink-muted);display:block}.rx-rail-nav :where(a>small){min-inline-size:var(--rx-rail-meta-w);font:var(--rx-text-code);color:var(--rx-ink-muted);flex:none}.rx-rail-nav :where(a[aria-current=page]){color:var(--rx-ink-accent);background-color:var(--rx-surface-accent);font-weight:600}@media (hover:hover){.rx-rail-nav :where(a:not([aria-current]):hover){color:var(--rx-ink);background-color:var(--rx-surface-muted)}}.rx-chat-teaser{width:var(--rx-chat-teaser-w);align-items:flex-start;gap:var(--rx-space-2);padding:var(--rx-space-3);color:var(--rx-ink);background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);box-shadow:var(--rx-shadow-3);font:var(--rx-text-small);display:flex;position:absolute;inset-block-end:calc(100% + var(--rx-space-3));inset-inline-end:0}.rx-chat-teaser>:where([data-slot=teaser-open]){align-items:flex-start;gap:var(--rx-space-2);text-align:start;white-space:normal;min-width:0;height:auto;font:inherit;color:inherit;box-shadow:none;background-color:#0000;border-radius:0;flex:1;padding:0;display:flex}.rx-chat-teaser>:where([data-slot=teaser-close]){width:var(--rx-target-min);height:var(--rx-target-min);color:var(--rx-ink-muted);box-shadow:none;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rx-chat-teaser>:where([data-slot=teaser-close])>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon)}.rx-card-media[data-media]{padding-block-start:0;overflow:hidden}.rx-card-media>:where([data-slot=media])>:where(a){cursor:zoom-in;display:block;position:relative}.rx-card-media>:where([data-slot=media])>:where(a)>:where(.rx-tile){box-shadow:var(--rx-shadow-1);position:absolute;inset-block-end:var(--rx-space-3);inset-inline-end:var(--rx-space-3)}.rx-card-media>:where([data-slot=media]) :where(img){width:100%;height:auto;display:block}.rx-card-media>:where([data-slot=body]){align-content:start;gap:var(--rx-gap-stack);min-width:0;display:grid}@media (min-width:48rem){.rx-card-media[data-media=start]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;padding-block:0}.rx-card-media[data-media=start]>:where([data-slot=body]){padding-block:var(--rx-pad-card)}.rx-card-media[data-media=start]>:where([data-slot=media]) :where(img){object-fit:cover;height:100%}}.rx-header{z-index:var(--rx-z-header);border-bottom:1px solid var(--rx-line);background-color:var(--rx-header-bg);-webkit-backdrop-filter:blur(var(--rx-header-blur));backdrop-filter:blur(var(--rx-header-blur));view-transition-name:site-header;position:sticky;top:0}.rx-header>:where(div){max-width:var(--rx-page-max);min-height:var(--rx-header-h);padding-inline:var(--rx-pad-page-x);align-items:center;gap:var(--rx-gap-group);margin-inline:auto;display:flex}.rx-header :where([data-slot=brand]){flex:none}.rx-header :where([data-slot=search]){min-width:0;max-width:var(--rx-search-w);transition:max-width var(--rx-duration-slow) var(--rx-ease);flex:1;margin-inline:auto}.rx-header :where([data-slot=search]:focus-within){max-width:var(--rx-search-w-focus)}.rx-header :where([data-slot=nav],[data-slot=actions]){align-items:center;gap:var(--rx-space-1);flex:none;display:none}.rx-header :where([data-slot=mobile]){align-items:center;gap:var(--rx-gap-tight);margin-inline-start:auto;display:flex}.rx-header :where([data-slot=nav]>a,[data-slot=nav]>.rx-menu>button){align-items:center;gap:var(--rx-space-1);height:var(--rx-control-h);padding-inline:var(--rx-pad-control-x-sm);border-radius:var(--rx-radius-control);font:var(--rx-text-control);color:var(--rx-ink-muted);box-shadow:none;background-color:#0000;text-decoration:none;display:inline-flex;position:relative}.rx-header :where([data-slot=nav]>a>small){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rx-header :where([data-action=theme-toggle]>svg+svg),.rx-header:where(.dark *) :where([data-action=theme-toggle]>svg:first-child){display:none}.rx-header:where(.dark *) :where([data-action=theme-toggle]>svg+svg){display:block}.rx-header :where([data-slot=nav]>a[aria-current=page]){color:var(--rx-ink)}.rx-header :where([data-slot=nav]>a[data-badge]):after{content:"";width:var(--rx-space-1);height:var(--rx-space-1);border-radius:var(--rx-radius-pill);background-color:var(--rx-brand);align-self:start;margin-block-start:var(--rx-space-2)}@media (hover:hover){.rx-header :where([data-slot=nav]>a:hover,[data-slot=nav]>.rx-menu>button:hover){color:var(--rx-ink);background-color:var(--rx-surface-muted);text-decoration:none}}@media (min-width:80rem){.rx-header :where([data-slot=nav],[data-slot=actions]){display:flex}.rx-header :where([data-slot=mobile]){display:none}}.rx-jumpnav{top:var(--rx-header-h);z-index:var(--rx-z-rail);min-block-size:var(--rx-subnav-h);width:var(--rx-bleed-width);margin-left:var(--rx-bleed-offset);padding-inline:var(--rx-bleed-pad-x);background-color:var(--rx-canvas);border-block:1px solid var(--rx-line);align-content:center;display:grid;position:sticky}.rx-jumpnav>:where([data-slot=row]){gap:var(--rx-gap-tight)}.rx-jumpnav>:where([data-slot=row])>:where(a){flex:none}.rx-jumpnav>:where([data-slot=row])>:where(a[aria-current=true]){color:var(--rx-canvas);background-color:var(--rx-ink);border-color:var(--rx-ink)}.rx-rail{gap:var(--rx-gap-stack);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rx-rail>:where(*){min-width:0}.rx-rail>:where([data-slot=rail],[data-slot=aside]){display:none}.rx-rail>:where([data-slot=page]){align-content:start;gap:var(--rx-gap-section);display:grid}.rx-rail>:where([data-slot=bar]){align-items:center;gap:var(--rx-gap-related);flex-wrap:wrap;display:flex}.rx-rail>:where([data-slot=bar])>:where(:not(button)){flex:1;min-width:0}@media (min-width:64rem){.rx-rail{grid-template-columns:fit-content(var(--rx-rail-w)) minmax(0, 1fr);column-gap:var(--rx-gap-section);grid-template-areas:"rail bar""rail page"}.rx-rail>:where([data-slot=bar]){grid-area:bar}.rx-rail>:where([data-slot=bar])>:where([data-action=drawer-open]){display:none}.rx-rail>:where([data-slot=page]){grid-area:page}.rx-rail>:where([data-slot=rail]){top:var(--rx-header-h);max-height:calc(100dvh - var(--rx-header-h));overscroll-behavior:contain;align-content:start;align-self:start;gap:var(--rx-gap-group);border-inline-end:1px solid var(--rx-line);font:var(--rx-text-small);grid-area:rail;padding-block-end:var(--rx-gap-group);padding-inline-end:var(--rx-gap-group);display:grid;position:sticky;overflow-y:auto}.rx-rail[data-bar=sticky]{--rx-sticky-top:calc(var(--rx-header-h) + var(--rx-subnav-h))}.rx-rail[data-bar=sticky] :where([id]){scroll-margin-top:var(--rx-subnav-h)}.rx-rail[data-bar=sticky]>:where([data-slot=bar]){top:var(--rx-header-h);z-index:var(--rx-z-rail);min-block-size:var(--rx-subnav-h);background-color:var(--rx-canvas);border-block-end:1px solid var(--rx-line);position:sticky}}@media (min-width:80rem){.rx-rail[data-aside]{grid-template-columns:fit-content(var(--rx-rail-w)) minmax(0, 3fr) minmax(0, 1fr);grid-template-areas:"rail bar bar""rail page aside"}.rx-rail>:where([data-slot=aside]){top:calc(var(--rx-header-h) + var(--rx-gap-group));max-height:calc(100dvh - var(--rx-header-h) - var(--rx-gap-group));overscroll-behavior:contain;grid-area:aside;align-self:start;display:block;position:sticky;overflow-y:auto}}.rx-tabs{gap:var(--rx-gap-related);min-width:0;display:grid}.rx-tabs>:where([role=tablist]),.rx-tabs>:where([data-scroll-rail])>:where([role=tablist],[data-slot=well]){align-items:center;gap:var(--rx-space-1);width:fit-content;max-width:100%;padding:var(--rx-space-1);border-radius:var(--rx-radius-control);background-color:var(--rx-surface-muted);display:inline-flex}.rx-tabs>:where([role=tablist])>:where([role=tab]),.rx-tabs>:where([data-scroll-rail])>:where([role=tablist])>:where([role=tab]),.rx-tabs>:where([data-scroll-rail])>:where([data-slot=well])>:where(a){align-items:center;gap:var(--rx-space-1);height:var(--rx-control-h-sm);padding-inline:var(--rx-space-3);color:var(--rx-ink-muted);box-shadow:none;background-color:#0000;text-decoration:none;display:inline-flex}.rx-tabs>:where([role=tablist])>:where([role=tab][aria-selected=true]),.rx-tabs>:where([data-scroll-rail])>:where([role=tablist])>:where([role=tab][aria-selected=true]),.rx-tabs>:where([data-scroll-rail])>:where([data-slot=well])>:where(a[aria-current=page]){color:var(--rx-ink);background-color:var(--rx-surface);box-shadow:var(--rx-shadow-1)}.rx-tabs>:where([role=tabpanel]){min-width:0}.rx-tabs :where(:is([role=tab],[data-slot=well]>a)>[data-slot=count]){color:var(--rx-ink-muted);font:var(--rx-text-caption)}.rx-tabs :where(:is([role=tablist],[data-slot=well]).rx-scroll-row){justify-content:flex-start;width:100%;max-width:100%;display:flex;overflow-x:auto}.rx-tabs :where(:is([role=tablist],[data-slot=well]).rx-scroll-row>:is([role=tab],a)){flex:none}.rx-tabs[data-align=center] :where(:is([role=tablist],[data-slot=well]).rx-scroll-row){width:fit-content;margin-inline:auto}@media (hover:hover){.rx-tabs>:where([role=tablist])>:where([role=tab][aria-selected=false]:hover),.rx-tabs>:where([data-scroll-rail])>:where([role=tablist])>:where([role=tab][aria-selected=false]:hover),.rx-tabs>:where([data-scroll-rail])>:where([data-slot=well])>:where(a:not([aria-current]):hover){color:var(--rx-ink);background-color:#0000;text-decoration:none}}.rx-tabs[data-layout=rail]>:where(.rx-eyebrow){display:none}@media (min-width:64rem){.rx-tabs[data-layout=rail]{grid-template-columns:fit-content(var(--rx-drawer-w)) minmax(0, 1fr);column-gap:var(--rx-gap-section);grid-template-rows:auto 1fr;align-items:start}.rx-tabs[data-layout=rail]>:where(.rx-eyebrow){display:block}.rx-tabs[data-layout=rail]>:where([data-scroll-rail]){top:calc(var(--rx-header-h) + var(--rx-gap-group));grid-column:1;position:sticky}.rx-tabs[data-layout=rail]>:where([role=tabpanel]){grid-area:1/2/span 2}}.rx-workbench{gap:var(--rx-gap-stack);align-items:start;min-width:0;display:grid}.rx-workbench>:where(*){align-content:start;gap:var(--rx-gap-group);min-width:0;display:grid}.rx-workbench>:where([data-slot=picker])>:where(details)>:where(summary){justify-content:space-between;align-items:center;gap:var(--rx-gap-tight);min-height:var(--rx-target-min);padding-inline:var(--rx-pad-control-x);border:1px solid var(--rx-line-input);border-radius:var(--rx-radius-control);background-color:var(--rx-surface);display:flex}.rx-workbench>:where([data-slot=picker])>:where(details)>:where(summary)>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon);transition:rotate var(--rx-duration) var(--rx-ease);flex-shrink:0}.rx-workbench>:where([data-slot=picker])>:where(details[open])>:where(summary)>:where(svg){rotate:180deg}.rx-workbench>:where([data-slot=picker])>:where(details[open])>:where(summary+div){padding-block-start:var(--rx-gap-group)}@media (min-width:64rem){.rx-workbench{grid-template-columns:minmax(0, var(--rx-rail-w)) minmax(0, 1fr);grid-template-areas:"picker stage""picker panel"}.rx-workbench>:where([data-slot=picker])>:where(details)>:where(summary){display:none}.rx-workbench>:where([data-slot=picker])>:where(details[open])>:where(summary+div){padding-block-start:0}.rx-workbench>:where([data-slot=picker]){top:calc(var(--rx-header-h) + var(--rx-gap-group));max-height:calc(100dvh - var(--rx-header-h) - var(--rx-gap-group));overscroll-behavior:contain;grid-area:picker;position:sticky;overflow-y:auto}.rx-workbench>:where([data-slot=stage]){grid-area:stage}.rx-workbench>:where([data-slot=panel]){grid-area:panel}}@media (min-width:80rem){.rx-workbench{grid-template-columns:minmax(0, var(--rx-rail-w)) minmax(0, 1fr) minmax(0, var(--rx-aside-w-wide));grid-template-areas:"picker stage panel"}.rx-workbench>:where([data-slot=stage]){top:calc(var(--rx-header-h) + var(--rx-gap-group));position:sticky}}.rx-aside-layout{gap:var(--rx-gap-stack);align-items:start;min-width:0;display:grid}.rx-aside-layout>:where(*){min-width:0}.rx-aside-layout>:where([data-slot=aside]){align-content:start;gap:var(--rx-gap-stack);display:grid}@media (min-width:64rem){.rx-aside-layout:not([data-aside=wide]){grid-template-columns:minmax(0, 1fr) minmax(0, var(--rx-aside-w))}.rx-aside-layout>:where([data-slot=aside]){top:calc(var(--rx-sticky-top,var(--rx-header-h)) + var(--rx-gap-group));max-height:calc(100dvh - var(--rx-sticky-top,var(--rx-header-h)) - var(--rx-gap-group));overscroll-behavior:contain;position:sticky;overflow-y:auto}}@media (min-width:80rem){.rx-aside-layout[data-aside=wide]{grid-template-columns:minmax(0, 1fr) minmax(0, var(--rx-aside-w-code))}}.sr-only{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}.inset-0{inset:0}.rx-deck:where(.rx-scroll-row){padding-block:var(--rx-space-8);margin-block:0}.rx-deck>:where(*){width:var(--rx-deck-card-w);rotate:calc(var(--rx-deck-card-tilt,0) * var(--rx-deck-tilt));z-index:calc(var(--rx-deck-card-index,0) + 1);transform-origin:bottom;flex-shrink:0;display:grid}.rx-deck>:where(*+*){margin-left:calc(-1 * var(--rx-deck-overlap))}@media (prefers-reduced-motion:no-preference){.rx-deck>:where(*){transition:rotate var(--rx-duration-slow) var(--rx-ease), translate var(--rx-duration-slow) var(--rx-ease), box-shadow var(--rx-duration-slow) var(--rx-ease)}}@media (hover:hover){.rx-deck>:where(:hover){rotate:0deg;translate:0 calc(-1 * var(--rx-deck-lift));z-index:var(--rx-z-rail)}}.rx-deck>:where(:focus-visible){rotate:0deg;translate:0 calc(-1 * var(--rx-deck-lift));z-index:var(--rx-z-rail)}.rx-accordion{align-content:start;min-width:0;display:grid}.rx-accordion>:where(details){border-bottom:1px solid var(--rx-line);min-width:0}.rx-accordion>:where(details:last-child){border-bottom:0}.rx-accordion>:where(details)>:where(summary){justify-content:space-between;align-items:center;gap:var(--rx-gap-related);min-height:var(--rx-tap);padding-block:var(--rx-space-3);font:var(--rx-text-control);color:var(--rx-ink);display:flex}.rx-accordion>:where(details)>:where(summary)>:where(h2,h3,h4){font:inherit}.rx-accordion>:where(details)>:where(summary)>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon);color:var(--rx-ink-muted);flex:none;order:1}.rx-accordion>:where(details[open])>:where(summary)>:where(svg){rotate:180deg}.rx-accordion>:where(details)>:where(div){gap:var(--rx-gap-tight);min-width:0;font:var(--rx-text-small);color:var(--rx-ink-muted);padding-block-end:var(--rx-space-4);display:grid}@media (prefers-reduced-motion:no-preference){.rx-accordion>:where(details)>:where(summary)>:where(svg){transition:rotate var(--rx-duration) var(--rx-ease)}}@media (hover:hover){.rx-accordion>:where(details)>:where(summary:hover)>:where(:last-child){text-decoration:underline}}.rx-link-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.rx-link-list>:where(li+li){border-top:1px solid var(--rx-line)}.rx-link-list :where(a){align-items:center;gap:var(--rx-gap-related);min-height:var(--rx-tap);min-width:0;padding-block:var(--rx-pad-control-y);font:var(--rx-text-control);color:var(--rx-ink);text-decoration:none;display:flex}.rx-link-list :where(a svg){width:var(--rx-control-icon);height:var(--rx-control-icon);color:var(--rx-ink-muted);flex:none}.rx-link-list :where([data-slot=label]){flex:auto;min-width:0;display:grid}.rx-link-list :where([data-slot=label] small){font:var(--rx-text-caption);color:var(--rx-ink-muted)}.rx-link-list :where([data-slot=label]:has(>[data-slot=number])){column-gap:var(--rx-gap-related);grid-template-columns:auto minmax(0,1fr);align-items:baseline}.rx-link-list :where([data-slot=label]:has(>[data-slot=number])>*){grid-column:1/-1}.rx-link-list :where([data-slot=label]>[data-slot=number]){font:var(--rx-text-code);color:var(--rx-ink-muted);grid-column:1}.rx-link-list :where([data-slot=label]>[data-slot=number]+*){grid-column:2}.rx-link-list :where(a[data-done]){color:var(--rx-ink-muted)}.rx-link-list :where(a[data-done]>svg:first-child){color:var(--rx-success)}@media (hover:hover){.rx-link-list :where(a:hover){color:var(--rx-brand)}}@media (min-width:64rem){.rx-link-list[data-layout=columns]{column-gap:var(--rx-gap-section);grid-template-columns:repeat(2,minmax(0,1fr))}.rx-link-list[data-layout=columns]>:where(li:nth-child(2)){border-block-start:0}}.rx-link-list[data-layout=rail]{display:flex}.rx-link-list[data-layout=rail]>:where(li){width:var(--rx-link-rail-w);flex:none}.rx-link-list[data-layout=rail]>:where(li+li){border-block-start:0}.rx-notice{grid-template-columns:var(--rx-control-icon) minmax(0, 1fr);column-gap:var(--rx-gap-related);row-gap:var(--rx-gap-related);min-width:0;padding:var(--rx-gap-group);font:var(--rx-text-small);color:var(--rx-ink);border-radius:var(--rx-radius-card);--rx-notice-ink:var(--rx-info);background-color:var(--rx-surface-info);align-items:start;display:grid}.rx-notice[data-tone=success]{--rx-notice-ink:var(--rx-success);background-color:var(--rx-surface-success)}.rx-notice[data-tone=warning]{--rx-notice-ink:var(--rx-warning);background-color:var(--rx-surface-warning)}.rx-notice[data-tone=danger]{--rx-notice-ink:var(--rx-danger);background-color:var(--rx-surface-danger)}.rx-notice>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon);color:var(--rx-notice-ink);margin-block-start:calc((1lh - var(--rx-control-icon)) / 2)}.rx-notice>:where(div){gap:var(--rx-gap-tight);min-width:0;display:grid}.rx-notice>:where(div)>:where(strong){font:var(--rx-text-control);color:var(--rx-notice-ink)}.rx-notice>:where([data-slot=actions]){gap:var(--rx-gap-related);flex-wrap:wrap;grid-column:2;display:flex}.rx-prevnext{gap:var(--rx-gap-group);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.rx-prevnext>:where(a){align-content:start;gap:var(--rx-space-1);min-width:0;padding:var(--rx-gap-group);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);color:var(--rx-ink);overflow-wrap:anywhere;text-decoration:none;display:grid}.rx-prevnext>:where(a[rel=next]){text-align:end;grid-column:2}.rx-prevnext>:where(a)>:where(small){font:var(--rx-text-caption);color:var(--rx-ink-muted)}.rx-prevnext>:where(a)>:where(span){font:var(--rx-text-control)}@media (hover:hover){.rx-prevnext>:where(a:hover){border-color:var(--rx-brand);text-decoration:none}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.rx-pill-row{scrollbar-width:none;white-space:nowrap;text-align:center;padding-block:var(--rx-scroll-reach);margin-block:calc(-1 * (var(--rx-scroll-reach) + var(--rx-space-unit)));margin-inline:calc(-1 * var(--rx-space-unit));place-self:stretch stretch;display:block;overflow-x:auto}.rx-pill-row::-webkit-scrollbar{display:none}.rx-pill-row>:where(*){margin:var(--rx-space-unit);vertical-align:middle}@media (min-width:48rem){.rx-pill-row{white-space:normal;text-wrap:balance;margin-inline:auto;overflow:visible}}.rx-meter{gap:var(--rx-gap-tight);min-width:0;display:grid}.rx-meter>:where([data-slot=head],[data-slot=foot]){justify-content:space-between;align-items:center;gap:var(--rx-gap-tight);flex-wrap:wrap;display:flex}.rx-meter>:where([data-slot=head]){font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-meter>:where([data-slot=foot]){font:var(--rx-text-caption);color:var(--rx-ink-muted);font-variant-numeric:tabular-nums}.rx-meter>:where([data-slot=bar]){height:var(--rx-space-2);border-radius:var(--rx-radius-pill);background-color:var(--rx-surface-soft);display:flex;overflow:hidden}.rx-meter>:where([data-slot=bar])>:where(span){width:var(--rx-meter-fill);min-width:var(--rx-space-1);background-color:var(--rx-brand);flex:none}.rx-meter[data-tone=warning]>:where([data-slot=bar])>:where(span:not([data-chart])){background-color:var(--rx-warning)}.rx-meter[data-tone=danger]>:where([data-slot=bar])>:where(span:not([data-chart])){background-color:var(--rx-danger)}.rx-meter :where([data-chart="1"]){--rx-meter-swatch:var(--rx-chart-1)}.rx-meter :where([data-chart="2"]){--rx-meter-swatch:var(--rx-chart-2)}.rx-meter :where([data-chart="3"]){--rx-meter-swatch:var(--rx-chart-3)}.rx-meter :where([data-chart="4"]){--rx-meter-swatch:var(--rx-chart-4)}.rx-meter :where([data-chart="5"]){--rx-meter-swatch:var(--rx-chart-5)}.rx-meter>:where([data-slot=bar])>:where(span[data-chart]){background-color:var(--rx-meter-swatch)}.rx-meter>:where([data-slot=legend]){gap:var(--rx-gap-tight) var(--rx-gap-group);font:var(--rx-text-caption);color:var(--rx-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rx-meter :where([data-slot=legend]>li){align-items:center;gap:var(--rx-space-1);font-variant-numeric:tabular-nums;display:inline-flex}.rx-meter :where([data-slot=legend]>li):before{content:"";width:var(--rx-space-2);height:var(--rx-space-2);border-radius:var(--rx-radius-chip);background-color:var(--rx-meter-swatch)}.rx-stat{align-content:start;gap:var(--rx-space-1);min-width:0;display:grid}.rx-stat>:where(p){margin:0}.rx-stat>:where([data-slot=label]){font:var(--rx-text-eyebrow);letter-spacing:var(--rx-tracking-wide);text-transform:uppercase;color:var(--rx-ink-muted)}.rx-stat>:where([data-slot=value]){align-items:baseline;gap:var(--rx-gap-tight) var(--rx-gap-group);font:var(--rx-text-heading);letter-spacing:var(--rx-tracking-tight);font-variant-numeric:tabular-nums;color:var(--rx-ink);flex-wrap:wrap;display:flex}.rx-stat>:where([data-slot=delta],[data-slot=caption]){font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-stat>:where([data-slot=delta]){font-variant-numeric:tabular-nums;font-weight:500}.rx-stat>:where([data-tone=success]){color:var(--rx-success)}.rx-stat>:where([data-tone=warning]){color:var(--rx-warning)}.rx-stat>:where([data-tone=danger]){color:var(--rx-danger)}.rx-stat>:where([data-tone=info]){color:var(--rx-info)}.rx-stat:where([data-size=display],[data-align=center]){text-align:center;justify-items:center}.rx-stat:where([data-size=display],[data-align=center])>:where([data-slot=value]){justify-content:center}.rx-stat[data-size=display]>:where([data-slot=value]){font:var(--rx-text-display)}.rx-stat[data-size=title]>:where([data-slot=value]){font:var(--rx-text-title)}.rx-stat[data-size=display]>:where([data-slot=value]) :where(svg){width:1em;height:1em}.rx-dialog{width:calc(100% - 2 * var(--rx-pad-page-x));max-height:calc(100dvh - 2 * var(--rx-pad-page-x));margin:auto}.rx-dialog[data-size=sm]{max-width:var(--rx-dialog-w-sm)}.rx-dialog[data-size=lg]{max-width:var(--rx-dialog-w-lg)}.rx-dialog{flex-direction:column}.rx-dialog:where([open]){display:flex}.rx-dialog>:where(header,section,footer){min-width:0;padding:var(--rx-pad-card)}.rx-dialog>:where(*+*){padding-block-start:0}.rx-dialog>:where(header){gap:var(--rx-gap-tight);display:grid}.rx-dialog>:where(header)>:where(h2){font:var(--rx-text-card-title)}.rx-dialog[data-tone=danger]>:where(header)>:where(h2){color:var(--rx-danger)}.rx-dialog>:where(header)>:where(p){font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-dialog>:where(section){gap:var(--rx-gap-group);flex:1;display:grid;overflow-y:auto}.rx-dialog>:where(footer){gap:var(--rx-gap-tight);flex-direction:column-reverse;display:flex}.rx-dialog>:where(footer)>:where(form){display:contents}@media (min-width:40rem){.rx-dialog>:where(footer){flex-flow:wrap;justify-content:flex-end}}.rx-empty{justify-items:center;gap:var(--rx-gap-related);min-width:0;padding:var(--rx-pad-card);text-align:center;font:var(--rx-text-small);color:var(--rx-ink-muted);border:1px dashed var(--rx-line);border-radius:var(--rx-radius-card);display:grid}.rx-empty>:where(p){max-width:var(--rx-measure);margin:0}.rx-empty>:where([data-slot=action]){justify-content:center;gap:var(--rx-gap-related);flex-wrap:wrap;display:flex}.rx-dl{gap:var(--rx-gap-group);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.rx-dl>:where(div){gap:var(--rx-gap-tight);min-width:0;display:grid}.rx-dl :where(dt){font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-dl :where(dd){font:var(--rx-text-body);color:var(--rx-ink);overflow-wrap:anywhere;margin:0}.rx-dl[data-variant=terms] :where(dt){font:var(--rx-text-body);color:var(--rx-ink);font-weight:600}.rx-dl[data-variant=terms] :where(dt small),.rx-dl[data-variant=terms] :where(dd){font:var(--rx-text-small);color:var(--rx-ink-muted)}@media (min-width:40rem){.rx-dl[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rx-figure{gap:var(--rx-gap-tight);min-width:0;max-width:var(--rx-measure);display:grid}.rx-figure>:where(img){border-radius:var(--rx-radius-card);width:100%;height:auto}.rx-figure>:where(figcaption){font:var(--rx-text-caption);color:var(--rx-ink-muted)}.rx-figure[data-bleed]{max-width:none;margin-inline:calc(-1 * var(--rx-pad-page-x))}:where(.rx-article) .rx-figure[data-bleed]{width:100cqi;margin-inline:calc(50% - 50cqi)}.rx-author{align-items:center;gap:var(--rx-gap-related);min-width:0;display:flex}.rx-author>:where(img){width:var(--rx-avatar);height:var(--rx-avatar);object-fit:cover;border-radius:var(--rx-radius-pill);background-color:var(--rx-surface-muted);flex:none}.rx-author>:where(div){gap:var(--rx-space-1);min-width:0;display:grid}.rx-author :where(p){font:var(--rx-text-caption);color:var(--rx-ink-muted);flex-wrap:wrap;align-items:baseline;display:flex}.rx-author :where(p>*+*):before{content:"·" / "";margin-inline:var(--rx-space-2);color:var(--rx-ink-faint)}.rx-author :where(strong){font:var(--rx-text-control);color:var(--rx-ink)}.rx-author :where(strong a){color:inherit;text-decoration:none}@media (hover:hover){.rx-author :where(strong a:hover){text-decoration:underline}}.rx-link-ledger{gap:var(--rx-gap-tight);margin-inline:calc(-1 * var(--rx-gap-group))}.rx-link-ledger>:where(li+li){border-block-start:0}.rx-link-ledger :where(a){gap:var(--rx-gap-group);padding:var(--rx-gap-group);border-radius:var(--rx-radius-card);color:var(--rx-ink);--rx-viz-primary:var(--rx-ink-muted);--rx-viz-accent:var(--rx-ink-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.rx-link-ledger :where(a>svg:first-child){width:var(--rx-ledger-glyph);height:var(--rx-ledger-glyph)}.rx-link-ledger :where([data-slot=label]){row-gap:var(--rx-gap-tight);overflow-wrap:break-word}.rx-link-ledger :where([data-slot=label]>:is(h2,h3,h4)){font:var(--rx-text-card-title);letter-spacing:normal}.rx-link-ledger :where([data-slot=label]>small:not([data-slot])){font:var(--rx-text-small)}.rx-link-ledger :where(a:focus-visible){background-color:var(--rx-accent-soft,var(--rx-surface-accent));--rx-viz-primary:var(--rx-accent,var(--rx-brand));--rx-viz-accent:var(--rx-accent,var(--rx-brand));--rx-motion-play:running}@media (hover:hover){.rx-link-ledger :where(a:hover){color:var(--rx-ink);background-color:var(--rx-accent-soft,var(--rx-surface-accent));--rx-viz-primary:var(--rx-accent,var(--rx-brand));--rx-viz-accent:var(--rx-accent,var(--rx-brand));--rx-motion-play:running}}@media (prefers-reduced-motion:no-preference){.rx-link-ledger :where(a){transition:background-color var(--rx-duration) var(--rx-ease)}}.rx-link-ledger[data-layout=rail]{--rx-ledger-glyph:var(--rx-ledger-glyph-sm)}.rx-link-ledger[data-layout=rail] :where(a){grid-template-columns:minmax(0,1fr);align-content:start;height:100%}.rx-banner{padding-inline:var(--rx-pad-page-x);font:var(--rx-text-small);color:var(--rx-ink);background-color:var(--rx-surface-warning);border-bottom:1px solid var(--rx-line)}.rx-banner>:where(div){justify-content:space-between;align-items:center;gap:var(--rx-gap-related);max-width:var(--rx-page-max);min-height:var(--rx-tap);padding-block:var(--rx-space-1);flex-wrap:wrap;margin-inline:auto;display:flex}.rx-section{align-content:start;gap:var(--rx-gap-stack);min-width:0;display:grid}.rx-section>:where(*){min-width:0}.rx-section[data-align=center]{text-align:center;justify-items:center}.rx-section[data-gap=related]{gap:var(--rx-gap-related)}.rx-section[data-width=measure]{width:100%;max-width:var(--rx-measure);margin-inline:auto}.rx-section:has(>:where(.rx-jumpnav)) :where([id]){scroll-margin-top:var(--rx-subnav-h)}.rx-viz-w-lg{width:100%;max-width:var(--rx-viz-w-lg);margin-inline:auto}.rx-viz-w-md{width:100%;max-width:var(--rx-viz-w-md);margin-inline:auto}.rx-viz-w-sm{width:100%;max-width:var(--rx-viz-w-sm);margin-inline:auto}.rx-table-scroll{justify-self:stretch;max-width:100%}:where(.rx-card>*)>.rx-table-scroll{margin-inline:calc(-1 * var(--rx-pad-card));padding-inline:var(--rx-pad-card)}.rx-strip{padding:var(--rx-space-3) var(--rx-pad-page-x) 0}.rx-strip>:where(*){max-width:var(--rx-page-max);margin-inline:auto}.rx-chat-panel :where([data-slot=log]){overscroll-behavior:contain;scroll-behavior:smooth;min-height:0;padding:var(--rx-space-4);gap:var(--rx-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.rx-chat-panel :where([data-slot=message]){gap:var(--rx-space-2);max-width:100%;display:flex}.rx-chat-panel :where([data-slot=message][data-role=user]){justify-content:flex-end}.rx-chat-panel :where([data-slot=message]>[data-slot=body]){max-width:85%;padding:var(--rx-space-2) var(--rx-space-3);border-radius:var(--rx-radius-card);font:var(--rx-text-small);overflow-wrap:anywhere;background-color:var(--rx-surface-muted)}.rx-chat-panel :where([data-slot=message][data-role=user]>[data-slot=body]){color:var(--rx-ink-on-brand);background-color:var(--rx-brand)}@media (prefers-reduced-motion:no-preference){.rx-chat-panel :where([data-slot=log]>[data-slot=message]){animation:rx-motion-rise var(--rx-duration-slow) var(--rx-ease) both}}.rx-chat-panel :where([data-typing]>[data-slot=body] i){width:var(--rx-space-1);height:var(--rx-space-1);border-radius:var(--rx-radius-pill);background-color:var(--rx-ink-muted);margin-inline-end:var(--rx-space-1);display:inline-block}@media (prefers-reduced-motion:no-preference){.rx-chat-panel :where([data-typing]>[data-slot=body] i){animation:rx-chat-dot var(--rx-chat-dot) var(--rx-ease-in-out) infinite}}.rx-chat-panel :where([data-typing] i:nth-child(2)){animation-delay:.15s}.rx-chat-panel :where([data-typing] i:nth-child(3)){animation-delay:.3s}.rx-chat-panel :where([data-slot=body]>:first-child){margin-block-start:0}.rx-chat-panel :where([data-slot=body]>:last-child){margin-block-end:0}.rx-chat-panel :where([data-slot=body] p){margin-block:.5em}.rx-chat-panel :where([data-slot=body] :is(h1,h2,h3,h4)){font:var(--rx-text-control);margin-block:.9em .35em}.rx-chat-panel :where([data-slot=body] ul){list-style:outside}.rx-chat-panel :where([data-slot=body] ol){list-style:decimal}.rx-chat-panel :where([data-slot=body] :is(ul,ol)){margin-block:.5em;padding-inline-start:1.25em}.rx-chat-panel :where([data-slot=body] a){text-decoration:underline}.rx-chat-panel :where([data-slot=body] code){font:var(--rx-text-code)}.rx-chat-panel :where([data-slot=chips]){gap:var(--rx-space-2);flex-wrap:wrap;padding-inline-start:calc(var(--rx-chat-avatar) + var(--rx-space-2));display:flex}.rx-chat-panel :where([data-slot=chips]>button){height:auto;min-height:var(--rx-target-min);padding:var(--rx-space-1) var(--rx-space-3);font:var(--rx-text-caption);color:var(--rx-ink);background-color:var(--rx-surface);border-color:var(--rx-line);border-radius:var(--rx-radius-pill);box-shadow:none}.rx-chat-panel :where([data-slot=verify]){padding-inline:var(--rx-space-4)}.rx-chat-panel>:where(footer){padding:var(--rx-space-2) var(--rx-space-3) var(--rx-space-3);border-block-start:1px solid var(--rx-line);gap:var(--rx-space-2);display:grid}.rx-chat-panel :where([data-slot=composer]){align-items:flex-end;gap:var(--rx-space-2);display:flex}.rx-chat-panel :where([data-slot=input]){min-height:var(--rx-control-h);max-height:calc(var(--rx-control-h) * 3);resize:none;flex:1}.rx-chat-panel>:where(footer)>:where(small){color:var(--rx-ink-muted);font:var(--rx-text-caption);justify-content:space-between;display:flex}.rx-scroll-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.rx-scroll-row::-webkit-scrollbar{display:none}.rx-scroll-row:where(:not([role=tablist])){padding-block:var(--rx-scroll-reach);margin-block:calc(-1 * var(--rx-scroll-reach))}.rx-sources{gap:var(--rx-gap-related);border-block-start:1px solid var(--rx-line);min-width:0;font:var(--rx-text-small);padding-block-start:var(--rx-gap-group);display:grid}.rx-sources>:where(h2){font:var(--rx-text-heading)}.rx-sources>:where(ol){margin-block-start:0;padding-inline-start:var(--rx-gap-stack);list-style:decimal}.rx-sources :where(li){overflow-wrap:anywhere}.rx-sources :where(li+li){margin-block-start:var(--rx-gap-tight)}.rx-sources :where(li)::marker{color:var(--rx-ink-muted);font-variant-numeric:tabular-nums}.rx-sources :where(a){text-underline-offset:var(--rx-underline-offset);text-decoration:underline}.rx-prose{overflow-wrap:anywhere;min-width:0;font:var(--rx-text-lead);line-height:var(--rx-leading-prose)}.rx-prose[data-measure]{max-width:var(--rx-measure)}.rx-prose[data-size=small]{font:var(--rx-text-small)}.rx-prose>:where(*+*){margin-block-start:var(--rx-gap-group)}.rx-prose>:where(*+h2,*+h3,*+h4){margin-block-start:var(--rx-gap-stack)}.rx-prose :where(h2+*,h3+*,h4+*){margin-block-start:var(--rx-gap-related)}.rx-prose :where(ul,ol){padding-inline-start:var(--rx-gap-stack)}.rx-prose :where(ul){list-style:outside}.rx-prose :where(ol){list-style:decimal}.rx-prose :where(li+li){margin-block-start:var(--rx-gap-tight)}.rx-prose :where(li)::marker{color:var(--rx-ink-muted)}.rx-prose :where(:is(p,li,td,th,dt,dd,figcaption,blockquote) a){text-underline-offset:var(--rx-underline-offset);text-decoration:underline}.rx-prose :where(img){border-radius:var(--rx-radius-control)}.rx-checklist{gap:var(--rx-gap-related);justify-items:start;min-width:0;display:grid}.rx-checklist>:where(ul){justify-self:stretch;column-gap:var(--rx-gap-section);padding:0;list-style:none}.rx-checklist>:where(ul)>:where(li){align-items:flex-start;gap:var(--rx-gap-tight);break-inside:avoid;padding-bottom:var(--rx-gap-related);display:flex}.rx-checklist>:where(ul)>:where(li)>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon);margin-top:var(--rx-space-1);color:var(--rx-brand);flex:none}.rx-checklist[data-size=sm]>:where(ul){font:var(--rx-text-small)}.rx-checklist[data-columns="2"]>:where(ul){columns:var(--rx-cell-wrap) 2}.rx-checklist[data-columns="3"]>:where(ul){columns:var(--rx-cell-wrap) 3}.rx-checklist>:where(ul)>:where(li[data-more]){display:none}.rx-checklist:has(>details[open])>:where(ul)>:where(li[data-more]){display:flex}.rx-checklist:has(>details:not([open]))>:where(ul){-webkit-mask-image:linear-gradient(to bottom, var(--rx-mask-ink) calc(100% - var(--rx-space-8)), transparent);-webkit-mask-image:linear-gradient(to bottom, var(--rx-mask-ink) calc(100% - var(--rx-space-8)), transparent);mask-image:linear-gradient(to bottom, var(--rx-mask-ink) calc(100% - var(--rx-space-8)), transparent)}.rx-checklist>:where(details)>:where(summary){min-height:var(--rx-target-min);font:var(--rx-text-control);color:var(--rx-ink-muted)}.rx-checklist>:where(details)>:where(summary)>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon)}.rx-checklist>:where(details:not([open]))>:where(summary)>:where([data-open]),.rx-checklist>:where(details[open])>:where(summary)>:where([data-closed]){display:none}.rx-checklist>:where(details[open])>:where(summary)>:where(svg){rotate:180deg}@media (hover:hover){.rx-checklist>:where(details)>:where(summary:hover){color:var(--rx-ink)}}.rx-band{width:var(--rx-bleed-width);margin-left:var(--rx-bleed-offset);padding-inline:var(--rx-bleed-pad-x);overflow-x:clip}.rx-band[data-tone=muted]{padding-block:var(--rx-pad-page-y);background:var(--rx-surface-muted);border-block:1px solid var(--rx-line)}.rx-steps{gap:var(--rx-gap-group);min-width:0;display:grid}.rx-steps>:where([role=tablist]){gap:var(--rx-space-1);padding:var(--rx-space-1);background-color:var(--rx-surface-muted);border-radius:var(--rx-radius-card)}.rx-steps :where([role=tablist]>[role=tab]){align-items:center;gap:var(--rx-gap-related);min-height:var(--rx-tap);padding-inline:var(--rx-space-4);font:var(--rx-text-control);color:var(--rx-ink-muted);border-radius:var(--rx-radius-control);background-color:#0000;flex:none;display:inline-flex}.rx-steps :where([role=tablist]>[role=tab]>span:first-child){width:calc(var(--rx-space-unit) * 7);aspect-ratio:1;border-radius:var(--rx-radius-pill);font:var(--rx-text-caption);color:var(--rx-ink-accent);background-color:var(--rx-surface-accent);flex:none;place-items:center;font-weight:600;display:inline-grid}.rx-steps :where([role=tablist]>[role=tab][aria-selected=true]){color:var(--rx-ink-accent);background-color:var(--rx-surface);box-shadow:var(--rx-shadow-1)}.rx-steps :where([role=tablist]>[role=tab][aria-selected=true]>span:first-child){color:var(--rx-ink-on-brand);background-color:var(--rx-brand)}.rx-steps>:where([role=tabpanel]){gap:var(--rx-gap-group);min-width:0;padding:var(--rx-pad-card);background-color:var(--rx-surface-muted);border-radius:var(--rx-radius-card);display:grid}@media (hover:hover){.rx-steps :where([role=tablist]>[role=tab][aria-selected=false]:hover){color:var(--rx-ink)}}.rx-board{min-width:0;font:var(--rx-text-small);background-color:var(--rx-line);border:1px solid var(--rx-line);border-radius:var(--rx-radius-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rx-board>:where(*){align-content:start;gap:var(--rx-space-1);aspect-ratio:1;min-width:0;padding:var(--rx-space-2);background-color:var(--rx-surface);display:grid}.rx-board>:where([data-empty]){background-color:var(--rx-surface-muted)}.rx-link{min-height:var(--rx-target-min);overflow-wrap:anywhere;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.rx-link[data-size=small]{font:var(--rx-text-small)}.rx-link[data-quiet]{color:inherit;text-underline-offset:var(--rx-underline-offset);text-decoration:underline}.rx-link[data-muted]{color:var(--rx-ink-muted)}.rx-link[data-clip]{max-width:var(--rx-cell-wrap);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;line-height:var(--rx-target-min);display:inline-block;overflow:hidden}.rx-link:has(>svg,>.rx-tile){gap:var(--rx-space-1);min-height:var(--rx-target-min)}.rx-link>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon);flex:none}@media (hover:hover){.rx-link[data-muted]:hover{color:var(--rx-brand)}}.rx-page-header{gap:var(--rx-gap-related);min-width:0;display:grid}.rx-page-header>:where([data-slot=back])>:where(a){align-items:center;gap:var(--rx-space-1);min-height:var(--rx-target-min);font:var(--rx-text-control);display:inline-flex}.rx-page-header>:where([data-slot=back]) :where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon)}.rx-page-header>:where([data-slot=main]){align-items:center;gap:var(--rx-gap-group);flex-wrap:wrap;min-width:0;display:flex}.rx-page-header :where([data-slot=lead]){align-items:center;gap:var(--rx-gap-group);flex:auto;min-width:0;display:flex}.rx-page-header :where([data-slot=media]){flex-shrink:0;display:flex}.rx-page-header :where([data-slot=media]>img,[data-slot=media]>svg){width:var(--rx-avatar);height:var(--rx-avatar);border-radius:var(--rx-radius-pill)}.rx-page-header :where([data-slot=text]){gap:var(--rx-gap-tight);min-width:0;display:grid}.rx-page-header :where([data-slot=text]>h1,[data-slot=text]>h2){overflow-wrap:anywhere}.rx-page-header :where([data-slot=actions]){align-items:center;gap:var(--rx-gap-related);flex-wrap:wrap;display:flex}.rx-pill{align-items:center;gap:var(--rx-space-1);font:var(--rx-text-small);padding:0 var(--rx-pad-control-x-sm);border-radius:var(--rx-radius-pill);color:var(--rx-ink-accent);background-color:var(--rx-surface-accent);white-space:nowrap;text-decoration:none;display:inline-flex}.rx-pill[data-accent]{color:var(--rx-accent);background-color:var(--rx-accent-soft)}.rx-pill[data-tone=neutral]{color:var(--rx-ink-muted);background-color:var(--rx-surface-muted)}.rx-pill[data-tone=success]{color:var(--rx-success);background-color:var(--rx-surface-success)}.rx-pill[data-tone=warning]{color:var(--rx-warning);background-color:var(--rx-surface-warning)}.rx-pill[data-tone=danger]{color:var(--rx-danger);background-color:var(--rx-surface-danger)}.rx-pill[data-tone=info]{color:var(--rx-info);background-color:var(--rx-surface-info)}.rx-pill>:where([data-slot=media]){flex-shrink:0;display:inline-flex}.rx-pill>:where([data-slot=media])>:where(svg,img){width:var(--rx-control-icon);height:var(--rx-control-icon);border-radius:var(--rx-radius-pill)}.rx-pill[aria-current=page]{color:var(--rx-canvas);background-color:var(--rx-ink)}.rx-pill:is(a){min-height:var(--rx-target-min)}@media (hover:hover){.rx-pill:is(a):hover:not([aria-current=page]){background-color:var(--rx-surface-soft);text-decoration:none}}.rx-more{gap:var(--rx-gap-stack);justify-items:start;min-width:0;display:grid}.rx-more>:where(*){justify-self:stretch;min-width:0}.rx-more>:where(summary){max-width:100%;height:var(--rx-control-h);padding:0 var(--rx-pad-control-x);font:var(--rx-text-control);color:var(--rx-ink);background-color:var(--rx-canvas);border:1px solid var(--rx-line);border-radius:var(--rx-radius-control);justify-self:start}.rx-more:not([open]){gap:0}.rx-more[data-size=sm][open]{gap:var(--rx-gap-related)}.rx-more[data-size=sm]>:where(summary){height:var(--rx-control-h-sm);font:var(--rx-text-small);color:var(--rx-ink-accent);background-color:#0000;border:0;padding:0}.rx-more[data-align=center]>:where(summary){justify-self:center}.rx-more>:where(summary)>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon);flex:none}.rx-more:not([open])>:where(summary)>:where([data-open]),.rx-more[open]>:where(summary)>:where([data-closed]){display:none}.rx-more[open]>:where(summary)>:where(svg){rotate:180deg}@media (hover:hover){.rx-more:not([data-size=sm])>:where(summary:hover){color:var(--rx-ink-accent);background-color:var(--rx-surface-accent)}.rx-more[data-size=sm]>:where(summary:hover){text-decoration:underline}}.rx-tile{vertical-align:middle;width:var(--rx-tile);height:var(--rx-tile);border-radius:var(--rx-radius-control);color:var(--rx-accent,var(--rx-brand));background-color:var(--rx-accent-soft,var(--rx-surface-accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.rx-tile>:where(svg){width:var(--rx-control-icon);height:var(--rx-control-icon)}.rx-tile[data-size=lg]{width:var(--rx-tile-lg);height:var(--rx-tile-lg);border-radius:var(--rx-radius-card)}.rx-tile[data-tone=success]{color:var(--rx-success);background-color:var(--rx-surface-success)}.rx-tile[data-tone=warning]{color:var(--rx-warning);background-color:var(--rx-surface-warning)}.rx-tile[data-tone=danger]{color:var(--rx-danger);background-color:var(--rx-surface-danger)}.rx-tile[data-tone=info]{color:var(--rx-info);background-color:var(--rx-surface-info)}.rx-tile[data-variant=bare]{background-color:#0000;width:auto;height:auto}.rx-sky{fill:none;width:100%;height:auto;font-family:var(--rx-font-sans);display:block;overflow:visible}.rx-sky:focus-within{--rx-motion-play:paused}.rx-sky :where(text){fill:var(--rx-ink-muted);stroke:none;text-anchor:middle;dominant-baseline:central}.rx-sky :where([data-slot=rule],[data-slot=faint],[data-slot=tick]){stroke:var(--rx-viz-stroke-soft);stroke-opacity:var(--rx-sky-rule-opacity)}.rx-sky :where([data-slot=faint]){stroke-opacity:var(--rx-sky-faint-opacity)}.rx-sky :where([data-slot=tick]){stroke-opacity:var(--rx-sky-tick-opacity)}.rx-sky :where([data-slot=seps]){fill:var(--rx-viz-stroke-soft)}.rx-sky :where([data-slot=notch]){fill:var(--rx-viz-primary)}.rx-sky :where([data-slot=links] a){fill:var(--rx-ink-muted);text-decoration:none}.rx-sky :where([data-slot=links]) :where(text){fill:inherit;letter-spacing:var(--rx-tracking-ring);text-transform:uppercase;dominant-baseline:auto;font-weight:600}.rx-sky :where([data-slot=links] a:focus-visible) :where(text){fill:var(--rx-brand)}.rx-sky :where([data-slot=sign],[data-slot=caption]){fill:var(--rx-ink);letter-spacing:var(--rx-tracking-ring);text-transform:uppercase;font-weight:600}.rx-sky :where([data-slot=cell],[data-slot=detail]){font-variant-numeric:tabular-nums;font-weight:500}.rx-sky :where([data-slot=index]){font-variant-numeric:tabular-nums;font-weight:600}.rx-sky :where([data-slot=caption],[data-slot=detail]){dominant-baseline:auto}.rx-sky :where([data-slot=shade]){fill:var(--rx-ink)}@supports (color:color-mix(in lab, red, red)){.rx-sky :where([data-slot=shade]){fill:color-mix(in oklab, var(--rx-ink) var(--rx-sky-moon-shade-mix), transparent)}}.rx-sky :where([data-slot=shade]){stroke:var(--rx-viz-stroke-soft)}.rx-sky :where([data-slot=lit]){fill:var(--rx-brand)}@supports (color:color-mix(in lab, red, red)){.rx-sky :where([data-slot=lit]){fill:color-mix(in oklab, var(--rx-brand) var(--rx-sky-moon-lit-mix), var(--rx-canvas))}}.rx-sky :where([data-body]){cursor:default;transition:opacity var(--rx-duration-slow) var(--rx-ease);outline:none}.rx-sky :where([data-slot=spoke]){stroke:var(--rx-viz-primary);stroke-opacity:var(--rx-sky-spoke-opacity)}.rx-sky :where([data-slot=hit]){fill:#0000}.rx-sky :where([data-slot=dot]){fill:var(--rx-ink);transform-box:fill-box;transform-origin:50%;transition:scale var(--rx-duration-slow) var(--rx-ease)}.rx-sky :where([data-slot=glyph]){fill:var(--rx-ink)}.rx-sky:has(:where([data-body]:focus-visible)) :where([data-body]){opacity:var(--rx-sky-dim-opacity)}.rx-sky :where([data-body]:focus-visible){opacity:1}.rx-sky :where([data-body]:focus-visible) :where([data-slot=dot]){scale:var(--rx-sky-focus-scale)}.rx-sky :where([data-body]:focus-visible) :where([data-slot=spoke]){stroke-opacity:1}.rx-sky :where([data-body]:focus-visible) :where([data-slot=hit]){stroke:var(--rx-focus);stroke-width:var(--rx-focus-width)}@media (hover:hover){.rx-sky :where([data-slot=links] a:hover) :where(text){fill:var(--rx-brand)}.rx-sky:has(:where([data-body]:hover)) :where([data-body]){opacity:var(--rx-sky-dim-opacity)}.rx-sky :where([data-body]:hover){opacity:1}.rx-sky :where([data-body]:hover) :where([data-slot=dot]){scale:var(--rx-sky-focus-scale)}.rx-sky :where([data-body]:hover) :where([data-slot=spoke]){stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.rx-sky :where([data-body],[data-slot=dot]){transition:none}}.rx-crumbs{font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-crumbs>:where(ol){align-items:center;gap:var(--rx-space-1) var(--rx-space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rx-crumbs[data-align=center]>:where(ol){justify-content:center}.rx-crumbs :where(li){align-items:center;gap:var(--rx-space-2);min-width:0;display:flex}.rx-crumbs :where(li+li):before{content:"/";color:var(--rx-ink-faint)}.rx-crumbs :where(a){color:inherit;min-height:var(--rx-target-min);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.rx-crumbs :where(a:hover){color:var(--rx-ink);text-underline-offset:var(--rx-underline-offset);text-decoration:underline}}.rx-crumbs :where([aria-current=page]){color:var(--rx-ink);font-weight:500}.rx-shell{flex-direction:column;min-height:100dvh;display:flex}.rx-shell>:where(main){flex:1}.rx-table :where(td[data-numeric],th[data-numeric]){text-align:end;font-variant-numeric:tabular-nums}.rx-table :where(tr[data-muted]){color:var(--rx-ink-muted)}.rx-table :where(td[data-wrap]){min-width:var(--rx-cell-wrap);white-space:normal}.rx-table :where(th[data-highlight]){color:var(--rx-brand);font-weight:700}.rx-table :where(tr[data-group])>:where(th){font:var(--rx-text-eyebrow);letter-spacing:var(--rx-tracking-wide);text-transform:uppercase;color:var(--rx-ink-muted);background-color:var(--rx-surface-muted)}.rx-table :where(tr[data-note])>:where(td){white-space:normal;color:var(--rx-ink-muted)}@media not all and (min-width:48rem){.rx-table :where(tr[data-note])>:where(td)>:where(div){max-width:var(--rx-cell-wrap)}}@media (hover:hover){.rx-table :where(tr[data-group]:hover,tr[data-note]:hover){background-color:#0000}}@media not all and (min-width:48rem){.rx-table :where([data-hide=phone]){display:none}}.rx-cluster{align-items:center;gap:var(--rx-gap-related);flex-wrap:wrap;min-width:0;display:flex}.rx-cluster[data-gap=tight]{gap:var(--rx-gap-tight)}.rx-cluster[data-gap=group]{gap:var(--rx-gap-group)}.rx-cluster[data-justify=center]{justify-content:center}.rx-cluster[data-justify=between]{justify-content:space-between}.rx-cluster[data-justify=end]{justify-content:flex-end}.rx-cluster[data-grow=first]>:where(:first-child){flex:1 1 var(--rx-search-w)}.rx-code{text-align:start;background-color:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-radius-control);min-width:0;display:grid;overflow:hidden}.rx-code>:where(figcaption){justify-content:space-between;align-items:center;gap:var(--rx-gap-related);min-width:0;padding-inline:var(--rx-gap-group) var(--rx-space-1);font:var(--rx-text-caption);color:var(--rx-ink-muted);background-color:var(--rx-surface-muted);border-bottom:1px solid var(--rx-line);display:flex}.rx-code>:where(figcaption)>:where(span){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rx-code>:where(figcaption)>:where([data-slot=actions]){align-items:center;gap:var(--rx-gap-tight);display:flex}.rx-code>:where(pre){border:0;border-radius:0}.rx-code>:where(pre[data-wrap]){white-space:pre-wrap;overflow-wrap:anywhere}.rx-code>:where(pre[data-capped]){max-block-size:var(--rx-code-cap);overflow-y:auto}.rx-grid{gap:var(--rx-gap-group);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.rx-grid>:where(*){min-width:0}.rx-grid[data-align=center]{align-items:center}.rx-grid[data-align=start]{align-items:start}.rx-grid[data-align=end]{align-items:end}.rx-grid[data-fixed][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media not all and (min-width:40rem){.rx-grid[data-fixed]{--rx-pad-card:var(--rx-space-3);--rx-pad-control-x:var(--rx-space-2);gap:var(--rx-gap-related)}}.rx-grid[data-split]{gap:var(--rx-gap-stack)}.rx-grid[data-divided]{text-align:start;gap:0}.rx-grid[data-divided]>:where(*){padding-block:var(--rx-gap-related)}.rx-grid[data-divided]>:where(*+*){border-block-start:1px solid var(--rx-line)}@media (min-width:40rem){.rx-grid:where([data-cols="2"],[data-cols="3"],[data-cols="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.rx-grid[data-divided][data-cols]>:where(*){padding-block:0;padding-inline:var(--rx-gap-group)}.rx-grid[data-divided][data-cols]>:where(:first-child){padding-inline-start:0}.rx-grid[data-divided][data-cols]>:where(*+*){border-block-start:0;border-inline-start:1px solid var(--rx-line)}.rx-grid[data-lead]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:64rem){.rx-grid[data-split]{gap:var(--rx-gap-section);grid-template-columns:repeat(2,minmax(0,1fr))}.rx-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rx-stack{align-content:start;justify-items:inherit;gap:var(--rx-gap-group);min-width:0;display:grid}.rx-stack>:where(*){min-width:0}.rx-stack[data-gap=tight]{gap:var(--rx-gap-tight)}.rx-stack[data-gap=related]{gap:var(--rx-gap-related)}.rx-stack[data-gap=stack]{gap:var(--rx-gap-stack)}.rx-pullquote{gap:var(--rx-gap-tight);min-width:0;padding-block:var(--rx-gap-group);border-block:1px solid var(--rx-line);display:grid}.rx-pullquote>:where(blockquote){font:var(--rx-text-heading);letter-spacing:var(--rx-tracking-tight);color:var(--rx-ink);text-wrap:balance;border:0;padding:0}.rx-pullquote>:where(figcaption){font:var(--rx-text-small);color:var(--rx-ink-muted)}.rx-toc{gap:var(--rx-gap-tight);border-inline-start:2px solid var(--rx-line);min-width:0;font:var(--rx-text-small);padding-inline-start:var(--rx-gap-group);display:grid}.rx-toc>:where(ol){gap:var(--rx-gap-tight);display:grid}.rx-toc :where(li[data-depth="3"]){padding-inline-start:var(--rx-gap-group)}.rx-toc :where(a){color:var(--rx-ink-muted);text-decoration:none}.rx-toc :where(a[aria-current]){color:var(--rx-ink);font-weight:600}@media (hover:hover){.rx-toc :where(a:hover){color:var(--rx-ink);text-decoration:underline}}.rx-swatch{inline-size:100%;block-size:var(--rx-swatch-h);border:1px solid var(--rx-line);border-radius:var(--rx-radius-control);background-color:var(--rx-swatch-ground);place-items:center;display:grid}.rx-swatch:after{content:"";inline-size:var(--rx-swatch-mark-size);block-size:var(--rx-swatch-mark-size);border-radius:var(--rx-radius-pill);background-color:var(--rx-swatch-mark)}.rx-pagination{justify-content:space-between;align-items:center;gap:var(--rx-gap-related);border-block-start:1px solid var(--rx-line);padding-block-start:var(--rx-gap-group);display:flex}.rx-pagination>:where(span){font:var(--rx-text-small);color:var(--rx-ink-muted);font-variant-numeric:tabular-nums}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx-gradient-text{background-image:linear-gradient(to right, var(--rx-gradient-from), var(--rx-gradient-to));color:#0000;padding-bottom:var(--rx-gradient-descender);-webkit-background-clip:text;background-clip:text;display:inline-block}.rx-themed-image[data-for=dark]{display:none}.rx-themed-image[data-for=dark]:where(.dark,.dark *){display:block}.rx-themed-image[data-for=light]:where(.dark,.dark *){display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-3\/2{aspect-ratio:3/2}@media (min-width:64rem){.rx-tab-rail{background-color:#0000;flex-direction:column;align-items:stretch;width:100%;height:auto;padding:0;overflow-x:visible}.rx-tab-rail>:where([role=tab]){width:100%;min-height:var(--rx-control-h-sm);justify-content:space-between}.rx-tab-rail>:where([role=tab][aria-selected=true]){background-color:var(--rx-surface-accent);color:var(--rx-ink-accent);box-shadow:none}}.rx-viz-wire{width:100%;height:var(--rx-space-3)}.rx-viz-wire[data-orientation=vertical]{width:var(--rx-space-3);height:var(--rx-space-6)}.w-full{width:100%}.rx-text[data-role=lead]{font:var(--rx-text-lead)}.rx-text[data-role=small]{font:var(--rx-text-small)}.rx-text[data-role=caption]{font:var(--rx-text-caption)}.rx-text[data-muted]{color:var(--rx-ink-muted)}.rx-text[data-measure]{max-width:var(--rx-measure)}.rx-text[data-meta] :where(a){color:inherit;text-decoration:none}@media (hover:hover){.rx-text[data-meta] :where(a:hover){color:var(--rx-brand);text-decoration:underline}}.rx-scroll-fade{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}@supports (animation-timeline:scroll()){.rx-scroll-fade{-webkit-mask-image:linear-gradient(to right, transparent, var(--rx-mask-ink) var(--rx-fade-start), var(--rx-mask-ink) calc(100% - var(--rx-fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--rx-mask-ink) var(--rx-fade-start), var(--rx-mask-ink) calc(100% - var(--rx-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, var(--rx-mask-ink) var(--rx-fade-start), var(--rx-mask-ink) calc(100% - var(--rx-fade-end)), transparent);animation:linear both rx-scroll-fade;animation-timeline:scroll(self inline)}}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}@media (prefers-reduced-motion:no-preference){.rx-motion-orbit{transform-box:view-box;transform-origin:50%;animation-name:rx-motion-spin;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--rx-motion-play,paused)}}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--rx-space-unit) * 2)}.gap-3{gap:calc(var(--rx-space-unit) * 3)}.gap-4{gap:calc(var(--rx-space-unit) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.text-left{text-align:left}.rx-cite{font-size:var(--rx-size-caption);font-variant-numeric:tabular-nums;line-height:0}.rx-cite>:where(a){text-decoration:none}@media (hover:hover){.rx-cite>:where(a:hover){text-decoration:underline}}.rx-eyebrow{font:var(--rx-text-eyebrow);letter-spacing:var(--rx-tracking-wide);text-transform:uppercase;color:var(--rx-ink-muted)}.rx-accent-text{color:var(--rx-accent)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.opacity-0{opacity:0}.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)}.ring{--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)}.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,)}.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))}@media (prefers-reduced-motion:no-preference){.rx-motion-signal{animation-name:rx-motion-signal;animation-duration:calc(var(--rx-motion-signal-step) * var(--rx-motion-signal-count,1));animation-delay:calc(var(--rx-motion-signal-step) * (var(--rx-motion-signal-index,0) - var(--rx-motion-signal-count,1)));animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--rx-motion-play,paused)}.rx-motion-twinkle{animation-name:rx-motion-twinkle;animation-duration:var(--rx-motion-twinkle);animation-delay:var(--rx-motion-delay,0s);animation-timing-function:var(--rx-ease-in-out);animation-iteration-count:infinite;animation-play-state:var(--rx-motion-play,paused)}.rx-motion-breathe{animation-name:rx-motion-breathe;animation-duration:var(--rx-motion-breathe);animation-timing-function:var(--rx-ease-in-out);animation-iteration-count:infinite;animation-play-state:var(--rx-motion-play,paused)}.rx-motion-flow{animation-name:rx-motion-flow;animation-duration:var(--rx-motion-flow);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--rx-motion-play,paused)}}.rx-motion-orbit-b{animation-duration:var(--rx-motion-orbit-b);animation-direction:reverse}.rx-motion-d1{animation-delay:-1s}.rx-motion-d2{animation-delay:-2s}.rx-motion-d3{animation-delay:-3s}.rx-motion-dial{animation-duration:var(--rx-motion-dial)}.rx-motion-orbit-a{animation-duration:var(--rx-motion-orbit-a)}.rx-motion-orbit-c{animation-duration:var(--rx-motion-orbit-c)}.rx-motion-play{--rx-motion-play:running}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:block{display:block}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:items-end{align-items:flex-end}}}:root{color-scheme:light;--rx-canvas:var(--rx-grey-99);--rx-surface:var(--rx-grey-99);--rx-surface-muted:var(--rx-slate-97);--rx-surface-soft:var(--rx-slate-96);--rx-surface-accent:var(--rx-teal-95);--rx-surface-nav:var(--rx-slate-98);--rx-surface-success:var(--rx-green-96);--rx-surface-warning:var(--rx-gold-96);--rx-surface-info:var(--rx-blue-96);--rx-surface-danger:var(--rx-red-96);--rx-ink:var(--rx-grey-10);--rx-ink-muted:var(--rx-slate-42);--rx-ink-faint:var(--rx-slate-48);--rx-ink-accent:var(--rx-teal-20);--rx-ink-on-brand:var(--rx-white);--rx-ink-on-danger:var(--rx-white);--rx-brand:var(--rx-teal-50);--rx-focus:var(--rx-teal-50);--rx-danger:var(--rx-red-53);--rx-success:var(--rx-green-48);--rx-warning:var(--rx-gold-50);--rx-info:var(--rx-blue-48);--rx-line:var(--rx-slate-62);--rx-line-input:var(--rx-slate-62);--rx-line-nav:var(--rx-slate-62);--rx-scrollbar:var(--rx-slate-70);--rx-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23474e55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--rx-header-bg:var(--rx-canvas)}@supports (color:color-mix(in lab, red, red)){:root{--rx-header-bg:color-mix(in oklab, var(--rx-canvas) 92%, transparent)}}:root{--rx-gradient-from:var(--rx-teal-50);--rx-gradient-to:var(--rx-violet-48);--rx-brand-hover:var(--rx-brand)}@supports (color:color-mix(in lab, red, red)){:root{--rx-brand-hover:color-mix(in oklab, var(--rx-brand) 90%, transparent)}}:root{--rx-danger-hover:var(--rx-danger)}@supports (color:color-mix(in lab, red, red)){:root{--rx-danger-hover:color-mix(in oklab, var(--rx-danger) 90%, transparent)}}:root{--rx-surface-hover:var(--rx-surface-muted)}@supports (color:color-mix(in lab, red, red)){:root{--rx-surface-hover:color-mix(in oklab, var(--rx-surface-muted) 50%, transparent)}}:root{--rx-scrim:var(--rx-black-50a);--rx-chart-1:var(--rx-teal-50);--rx-chart-2:var(--rx-blue-60);--rx-chart-3:var(--rx-indigo-65);--rx-chart-4:var(--rx-orange-70);--rx-chart-5:var(--rx-grey-55);--rx-viz-primary:var(--rx-brand);--rx-viz-accent:var(--rx-brand);--rx-viz-stroke:var(--rx-ink-muted);--rx-viz-stroke-soft:var(--rx-line);--rx-accent-purple:var(--rx-violet-52);--rx-accent-purple-soft:var(--rx-violet-96);--rx-accent-indigo:var(--rx-indigo-52);--rx-accent-indigo-soft:var(--rx-indigo-96);--rx-accent-blue:var(--rx-blue-52);--rx-accent-blue-soft:var(--rx-blue-96);--rx-accent-teal:var(--rx-teal-52);--rx-accent-teal-soft:var(--rx-teal-96);--rx-accent-red:var(--rx-red-52);--rx-accent-red-soft:var(--rx-red-96);--rx-accent-pink:var(--rx-pink-52);--rx-accent-pink-soft:var(--rx-pink-96);--rx-accent-orange:var(--rx-orange-52);--rx-accent-orange-soft:var(--rx-orange-96);--rx-accent-amber:var(--rx-gold-52);--rx-accent-amber-soft:var(--rx-gold-96);--rx-accent-green:var(--rx-green-52);--rx-accent-green-soft:var(--rx-green-96);--rx-accent-emerald:var(--rx-emerald-52);--rx-accent-emerald-soft:var(--rx-emerald-96);--rx-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rx-font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--rx-font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Monaco, "Courier New", monospace;--rx-tracking:0;--rx-tracking-tight:-.02em;--rx-tracking-wide:calc(var(--rx-tracking) + .05em);--rx-size-display:2.25rem;--rx-leading-display:2.5rem;--rx-size-title:1.875rem;--rx-leading-title:2.25rem;--rx-size-heading:1.25rem;--rx-leading-heading:1.75rem;--rx-size-card-title:1.25rem;--rx-leading-card-title:1.75rem;--rx-size-body:1rem;--rx-leading-body:1.5rem;--rx-size-lead:1.125rem;--rx-leading-lead:1.75rem;--rx-leading-prose:1.6;--rx-size-small:.875rem;--rx-leading-small:1.25rem;--rx-size-caption:.75rem;--rx-leading-caption:1rem;--rx-text-display:700 var(--rx-size-display) / var(--rx-leading-display) var(--rx-font-sans);--rx-text-title:700 var(--rx-size-title) / var(--rx-leading-title) var(--rx-font-sans);--rx-text-heading:700 var(--rx-size-heading) / var(--rx-leading-heading) var(--rx-font-sans);--rx-text-card-title:600 var(--rx-size-card-title) / var(--rx-leading-card-title) var(--rx-font-sans);--rx-text-body:400 var(--rx-size-body) / var(--rx-leading-body) var(--rx-font-sans);--rx-text-lead:400 var(--rx-size-lead) / var(--rx-leading-lead) var(--rx-font-sans);--rx-text-small:400 var(--rx-size-small) / var(--rx-leading-small) var(--rx-font-sans);--rx-text-caption:400 var(--rx-size-caption) / var(--rx-leading-caption) var(--rx-font-sans);--rx-text-eyebrow:500 var(--rx-size-caption) / var(--rx-leading-caption) var(--rx-font-sans);--rx-text-control:500 var(--rx-size-small) / var(--rx-leading-small) var(--rx-font-sans);--rx-text-code:400 var(--rx-size-caption) / var(--rx-leading-caption) var(--rx-font-mono);--rx-measure:68ch;--rx-measure-wide:84ch;--rx-underline-offset:2px;--rx-space-unit:.27rem;--rx-space-1:calc(var(--rx-space-unit) * 1);--rx-space-2:calc(var(--rx-space-unit) * 2);--rx-space-3:calc(var(--rx-space-unit) * 3);--rx-space-4:calc(var(--rx-space-unit) * 4);--rx-space-6:calc(var(--rx-space-unit) * 6);--rx-space-8:calc(var(--rx-space-unit) * 8);--rx-space-12:calc(var(--rx-space-unit) * 12);--rx-space-16:calc(var(--rx-space-unit) * 16);--rx-gap-tight:var(--rx-space-2);--rx-gap-related:var(--rx-space-3);--rx-gap-group:var(--rx-space-4);--rx-gap-stack:var(--rx-space-6);--rx-gap-section:var(--rx-space-12);--rx-pad-page-x:var(--rx-space-4);--rx-pad-page-y:var(--rx-space-8);--rx-pad-card:var(--rx-space-6);--rx-pad-control-x:var(--rx-space-4);--rx-pad-control-x-sm:var(--rx-space-3);--rx-pad-control-x-lg:var(--rx-space-6);--rx-pad-control-y:var(--rx-space-2);--rx-control-h:calc(var(--rx-space-unit) * 9);--rx-control-icon:1.15em;--rx-target-min:1.5rem;--rx-check:1rem;--rx-control-h-lg:calc(var(--rx-space-unit) * 10);--rx-avatar:2.5rem;--rx-tile:2rem;--rx-tile-lg:3rem;--rx-motif:9.5rem;--rx-motif-hero:28rem;--rx-motif-opacity:.85;--rx-motif-hero-opacity:.45;--rx-poster-h:12rem;--rx-viz-w-sm:28rem;--rx-viz-w-md:48rem;--rx-viz-w-lg:72rem;--rx-cell-wrap:16rem;--rx-chat-bubble:3.5rem;--rx-chat-glyph:1.5rem;--rx-chat-glyph-sm:.875rem;--rx-chat-avatar:1.75rem;--rx-chat-teaser-w:17rem;--rx-chat-w:26rem;--rx-chat-h:40rem;--rx-chat-w-expanded:42rem;--rx-aside-w:16rem;--rx-aside-w-wide:24rem;--rx-aside-w-code:30rem;--rx-control-h-sm:calc(var(--rx-space-unit) * 8);--rx-tap:2.75rem;--rx-page-max:88rem;--rx-drawer-w:20rem;--rx-rail-w:17rem;--rx-rail-meta-w:2.5rem;--rx-menu-w:18rem;--rx-dialog-w:32rem;--rx-dialog-w-sm:24rem;--rx-dialog-w-lg:48rem;--rx-stage-h:70svh;--rx-stage-w-phone:24rem;--rx-swatch-h:1.75rem;--rx-field-tile-min:6rem;--rx-swatch-mark-size:.875rem;--rx-code-cap:24rem;--rx-chart-h:12.5rem;--rx-page-w-narrow:28rem;--rx-search-w:15rem;--rx-search-w-focus:28rem;--rx-header-blur:12px;--rx-tap-pitch:.45rem;--rx-tap-reach-button:.375rem;--rx-tap-reach-chip:.75rem;--rx-tap-reach-link:.9375rem;--rx-scroll-reach:.375rem;--rx-anchor-gap:1.5rem;--rx-bleed-width:100vw;--rx-bleed-offset:calc(50% - 50vw);--rx-bleed-pad-x:max(var(--rx-pad-page-x), calc((var(--rx-bleed-width) - var(--rx-page-max)) / 2 + var(--rx-pad-page-x)));--rx-deck-card-w:15rem;--rx-ledger-glyph-sm:4rem;--rx-ledger-glyph:var(--rx-ledger-glyph-sm);--rx-link-rail-w:min(20rem, 85%);--rx-deck-overlap:2.5rem;--rx-deck-lift:.75rem;--rx-fade-width:2.5rem;--rx-radius:.25rem;--rx-radius-chip:calc(var(--rx-radius) - 2px);--rx-radius-control:var(--rx-radius);--rx-radius-card:calc(var(--rx-radius) + 4px);--rx-radius-pill:9999px;--rx-shadow-1:none;--rx-shadow-2:0px 2px 3px 0px #00000029, 0px 2px 4px -1px #00000029;--rx-shadow-3:0px 2px 3px 0px #00000029, 0px 4px 6px -1px #00000029;--rx-shadow-4:0px 2px 3px 0px #0006;--rx-hero-wash-from-mix:16%;--rx-hero-wash-soft-mix:12%;--rx-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--rx-hero-grain-opacity:.07;--rx-hero-grain-blend:multiply;--rx-hero-fade:linear-gradient(to bottom, var(--rx-mask-ink) 72%, transparent);--rx-hero-crop:10.25rem;--rx-hero-visual-phone:37.5rem;--rx-mask-ink:#000;--rx-gradient-descender:.15em;--rx-deck-tilt:.8deg;--rx-focus-width:2px;--rx-focus-offset:2px;--rx-focus-glow-width:3px;--rx-focus-glow:oklch(from var(--rx-focus) l c h / .15);--rx-motion-rise:.75rem;--rx-motion-breathe:6s;--rx-motion-twinkle:3.4s;--rx-motion-flow:2.6s;--rx-motion-sweep:1.2s;--rx-motion-spin:.8s;--rx-motion-orbit-a:22s;--rx-motion-orbit-b:36s;--rx-motion-orbit-c:52s;--rx-motion-breathe-low:.45;--rx-motion-breathe-high:.9;--rx-motion-twinkle-low:.25;--rx-motion-twinkle-high:1;--rx-motion-flow-offset:-24;--rx-motion-dial:240s;--rx-motion-signal-step:2s;--rx-tracking-ring:.14em;--rx-sky-rule-opacity:.6;--rx-sky-faint-opacity:.35;--rx-sky-tick-opacity:.5;--rx-sky-spoke-opacity:.28;--rx-sky-dim-opacity:.3;--rx-sky-focus-scale:1.9;--rx-sky-moon-shade-mix:6%;--rx-sky-moon-lit-mix:55%;--rx-chat-dot:1.2s;--rx-chat-ping:2s;--rx-duration-fast:.16s;--rx-duration:.2s;--rx-duration-slow:.25s;--rx-ease:ease-out;--rx-ease-in-out:ease-in-out;--rx-ease-dialog:ease;--rx-dialog-rise:8px;--rx-header-h:3.5rem;--rx-subnav-h:3.65rem;--rx-z-rail:40;--rx-z-header:50;--rx-z-drawer:60;--rx-z-skip:100}@media (min-width:40rem){:root{--rx-size-display:3rem;--rx-leading-display:1;--rx-deck-card-w:19rem;--rx-link-rail-w:22rem}}@media (min-width:48rem){:root{--rx-size-display:3.75rem;--rx-size-title:2.25rem;--rx-leading-title:2.5rem;--rx-size-heading:1.5rem;--rx-leading-heading:2rem;--rx-size-lead:1.25rem;--rx-leading-lead:2rem;--rx-gap-section:var(--rx-space-16);--rx-pad-page-y:var(--rx-space-12);--rx-ledger-glyph:6rem}}.dark{color-scheme:dark;--rx-canvas:var(--rx-slate-12);--rx-surface:var(--rx-slate-15);--rx-surface-muted:var(--rx-slate-22);--rx-surface-soft:var(--rx-slate-20);--rx-surface-accent:var(--rx-teal-18);--rx-surface-nav:var(--rx-slate-14);--rx-surface-success:var(--rx-green-24);--rx-surface-warning:var(--rx-gold-24);--rx-surface-info:var(--rx-blue-24);--rx-surface-danger:var(--rx-red-24);--rx-ink:var(--rx-white);--rx-ink-muted:var(--rx-slate-70);--rx-ink-faint:var(--rx-slate-62);--rx-ink-accent:var(--rx-teal-80);--rx-ink-on-brand:var(--rx-grey-10);--rx-ink-on-danger:var(--rx-grey-15);--rx-brand:var(--rx-teal-70);--rx-focus:var(--rx-teal-70);--rx-danger:var(--rx-red-70);--rx-success:var(--rx-green-78);--rx-warning:var(--rx-gold-80);--rx-info:var(--rx-blue-78);--rx-line:var(--rx-slate-55);--rx-line-input:var(--rx-slate-55);--rx-line-nav:var(--rx-slate-55);--rx-scrollbar:var(--rx-slate-42);--rx-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9fa5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--rx-header-bg:var(--rx-canvas)}@supports (color:color-mix(in lab, red, red)){.dark{--rx-header-bg:color-mix(in oklab, var(--rx-canvas) 92%, transparent)}}.dark{--rx-gradient-from:var(--rx-teal-72);--rx-gradient-to:var(--rx-violet-72);--rx-brand-hover:var(--rx-brand)}@supports (color:color-mix(in lab, red, red)){.dark{--rx-brand-hover:color-mix(in oklab, var(--rx-brand) 90%, transparent)}}.dark{--rx-danger-hover:var(--rx-danger)}@supports (color:color-mix(in lab, red, red)){.dark{--rx-danger-hover:color-mix(in oklab, var(--rx-danger) 90%, transparent)}}.dark{--rx-surface-hover:var(--rx-surface-muted)}@supports (color:color-mix(in lab, red, red)){.dark{--rx-surface-hover:color-mix(in oklab, var(--rx-surface-muted) 50%, transparent)}}.dark{--rx-focus-glow:oklch(from var(--rx-focus) l c h / .15);--rx-shadow-2:0px 2px 3px 0px #00000080, 0px 2px 4px -1px #00000080;--rx-shadow-3:0px 2px 3px 0px #00000080, 0px 4px 6px -1px #00000080;--rx-shadow-4:0px 2px 3px 0px #000000b3;--rx-viz-primary:var(--rx-brand);--rx-viz-accent:var(--rx-brand);--rx-viz-stroke:var(--rx-ink-muted);--rx-viz-stroke-soft:var(--rx-line);--rx-accent-purple:var(--rx-violet-76);--rx-accent-purple-soft:var(--rx-violet-24);--rx-accent-indigo:var(--rx-indigo-76);--rx-accent-indigo-soft:var(--rx-indigo-24);--rx-accent-blue:var(--rx-blue-76);--rx-accent-blue-soft:var(--rx-blue-24);--rx-accent-teal:var(--rx-teal-76);--rx-accent-teal-soft:var(--rx-teal-24);--rx-accent-red:var(--rx-red-76);--rx-accent-red-soft:var(--rx-red-24);--rx-accent-pink:var(--rx-pink-76);--rx-accent-pink-soft:var(--rx-pink-24);--rx-accent-orange:var(--rx-orange-76);--rx-accent-orange-soft:var(--rx-orange-24);--rx-accent-amber:var(--rx-gold-76);--rx-accent-amber-soft:var(--rx-gold-24);--rx-accent-green:var(--rx-green-76);--rx-accent-green-soft:var(--rx-green-24);--rx-accent-emerald:var(--rx-emerald-76);--rx-accent-emerald-soft:var(--rx-emerald-24);--rx-chart-1:var(--rx-teal-70);--rx-chart-2:var(--rx-blue-65);--rx-chart-3:var(--rx-indigo-70);--rx-chart-4:var(--rx-orange-75);--rx-chart-5:var(--rx-grey-70);--rx-hero-wash-from-mix:14%;--rx-hero-grain-opacity:.05;--rx-hero-grain-blend:screen}[data-rx-theme=soft]{--rx-radius:.625rem;--rx-surface-muted:var(--rx-slate-96);--rx-surface-nav:var(--rx-slate-97)}[data-rx-theme=soft].dark,[data-rx-theme=soft] .dark{--rx-surface-muted:var(--rx-slate-15);--rx-surface-nav:var(--rx-slate-14)}[data-rx-theme=sharp]{--rx-radius:0;--rx-radius-pill:0;--rx-tracking-tight:-.03em;--rx-line:var(--rx-slate-55);--rx-line-input:var(--rx-slate-55);--rx-line-nav:var(--rx-slate-55)}[data-rx-theme=sharp].dark,[data-rx-theme=sharp] .dark{--rx-line:var(--rx-slate-62);--rx-line-input:var(--rx-slate-62);--rx-line-nav:var(--rx-slate-62)}[data-rx-theme=editorial]{--rx-text-display:700 var(--rx-size-display) / var(--rx-leading-display) var(--rx-font-serif);--rx-text-title:700 var(--rx-size-title) / var(--rx-leading-title) var(--rx-font-serif);--rx-tracking-tight:-.01em;--rx-measure:72ch}@property --rx-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --rx-fade-end{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){@keyframes rx-scroll-fade{0%{--rx-fade-start:0px;--rx-fade-end:var(--rx-fade-width)}10%,90%{--rx-fade-start:var(--rx-fade-width);--rx-fade-end:var(--rx-fade-width)}to{--rx-fade-start:var(--rx-fade-width);--rx-fade-end:0px}}}@keyframes rx-chat-ping{75%,to{opacity:0;scale:2}}@keyframes rx-chat-dot{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes rx-motion-spin{to{transform:rotate(360deg)}}@keyframes rx-motion-breathe{0%,to{opacity:var(--rx-motion-breathe-low)}50%{opacity:var(--rx-motion-breathe-high)}}@keyframes rx-motion-twinkle{0%,to{opacity:var(--rx-motion-twinkle-low)}50%{opacity:var(--rx-motion-twinkle-high)}}@keyframes rx-motion-flow{to{stroke-dashoffset:var(--rx-motion-flow-offset)}}@keyframes rx-motion-sweep{0%{translate:-100%}to{translate:100%}}@keyframes rx-motion-rise{0%{translate:0 var(--rx-motion-rise)}}@keyframes rx-motion-signal{0%,6%,to{fill:var(--rx-ink-muted)}2.5%{fill:var(--rx-viz-primary)}}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{font-family:var(--rx-font-sans);width:100%;line-height:1.5}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed var(--rx-line);height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed var(--rx-line);width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
