@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,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;--container-3xs:16rem;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--leading-normal:1.5;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--blur-sm:8px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white:var(--color-white);--color-neutral-50:var(--color-neutral-50);--color-neutral-100:var(--color-neutral-100);--color-neutral-200:var(--color-neutral-200);--color-neutral-300:var(--color-neutral-300);--color-neutral-400:var(--color-neutral-400);--color-neutral-500:var(--color-neutral-500);--color-neutral-600:var(--color-neutral-600);--color-neutral-700:var(--color-neutral-700);--color-neutral-740:var(--color-neutral-740);--color-neutral-750:var(--color-neutral-750);--color-neutral-800:var(--color-neutral-800);--color-neutral-850:var(--color-neutral-850);--color-neutral-900:var(--color-neutral-900);--color-neutral-950:var(--color-neutral-950);--color-black:var(--color-black);--color-primary-50:var(--color-primary-50);--color-primary-100:var(--color-primary-100);--color-primary-200:var(--color-primary-200);--color-primary-300:var(--color-primary-300);--color-primary-400:var(--color-primary-400);--color-primary-500:var(--color-primary-500);--color-primary-600:var(--color-primary-600);--color-primary-700:var(--color-primary-700);--color-primary-800:var(--color-primary-800);--color-primary-900:var(--color-primary-900);--color-primary-950:var(--color-primary-950);--color-secondary-50:var(--color-secondary-50);--color-secondary-100:var(--color-secondary-100);--color-secondary-200:var(--color-secondary-200);--color-secondary-300:var(--color-secondary-300);--color-secondary-400:var(--color-secondary-400);--color-secondary-500:var(--color-secondary-500);--color-secondary-600:var(--color-secondary-600);--color-secondary-700:var(--color-secondary-700);--color-secondary-800:var(--color-secondary-800);--color-secondary-900:var(--color-secondary-900);--color-secondary-950:var(--color-secondary-950);--color-info-50:var(--color-info-50);--color-info-100:var(--color-info-100);--color-info-200:var(--color-info-200);--color-info-300:var(--color-info-300);--color-info-400:var(--color-info-400);--color-info-500:var(--color-info-500);--color-info-600:var(--color-info-600);--color-info-700:var(--color-info-700);--color-info-800:var(--color-info-800);--color-info-900:var(--color-info-900);--color-info-950:var(--color-info-950);--color-success-50:var(--color-success-50);--color-success-100:var(--color-success-100);--color-success-200:var(--color-success-200);--color-success-300:var(--color-success-300);--color-success-400:var(--color-success-400);--color-success-500:var(--color-success-500);--color-success-600:var(--color-success-600);--color-success-700:var(--color-success-700);--color-success-800:var(--color-success-800);--color-success-900:var(--color-success-900);--color-success-950:var(--color-success-950);--color-warning-50:var(--color-warning-50);--color-warning-100:var(--color-warning-100);--color-warning-200:var(--color-warning-200);--color-warning-300:var(--color-warning-300);--color-warning-400:var(--color-warning-400);--color-warning-500:var(--color-warning-500);--color-warning-600:var(--color-warning-600);--color-warning-700:var(--color-warning-700);--color-warning-800:var(--color-warning-800);--color-warning-900:var(--color-warning-900);--color-warning-950:var(--color-warning-950);--color-danger-50:var(--color-danger-50);--color-danger-100:var(--color-danger-100);--color-danger-200:var(--color-danger-200);--color-danger-300:var(--color-danger-300);--color-danger-400:var(--color-danger-400);--color-danger-500:var(--color-danger-500);--color-danger-600:var(--color-danger-600);--color-danger-700:var(--color-danger-700);--color-danger-800:var(--color-danger-800);--color-danger-900:var(--color-danger-900);--color-danger-950:var(--color-danger-950);--color-magic-50:var(--color-magic-50);--color-magic-100:var(--color-magic-100);--color-magic-200:var(--color-magic-200);--color-magic-300:var(--color-magic-300);--color-magic-400:var(--color-magic-400);--color-magic-500:var(--color-magic-500);--color-magic-600:var(--color-magic-600);--color-magic-700:var(--color-magic-700);--color-magic-800:var(--color-magic-800);--color-magic-900:var(--color-magic-900);--color-magic-950:var(--color-magic-950);--background-color-canvas:var(--color-background-canvas);--background-color-inverse:var(--color-background-inverse);--background-color-overlay:var(--color-background-overlay);--background-color-surface1:var(--color-background-surface1);--background-color-surface2:var(--color-background-surface2);--background-color-switch:var(--color-background-switch);--background-color-switch-hover:var(--color-background-switch-hover);--background-color-switch-active:var(--color-background-switch-active);--background-color-neutral:var(--color-background-neutral);--background-color-neutral-hover:var(--color-background-neutral-hover);--background-color-neutral-active:var(--color-background-neutral-active);--background-color-neutral-focus:var(--color-background-neutral-focus);--background-color-neutral-selected:var(--color-background-neutral-selected);--background-color-neutral-subtle:var(--color-background-neutral-subtle);--background-color-neutral-subtle-hover:var(--color-background-neutral-subtle-hover);--background-color-neutral-subtle-active:var(--color-background-neutral-subtle-active);--background-color-neutral-transparent-hover:var(--color-background-neutral-transparent-hover);--background-color-neutral-transparent-active:var(--color-background-neutral-transparent-active);--background-color-primary:var(--color-background-primary);--background-color-primary-hover:var(--color-background-primary-hover);--background-color-primary-active:var(--color-background-primary-active);--background-color-primary-subtle:var(--color-background-primary-subtle);--background-color-primary-subtle-hover:var(--color-background-primary-subtle-hover);--background-color-primary-subtle-active:var(--color-background-primary-subtle-active);--background-color-primary-transparent-hover:var(--color-background-primary-transparent-hover);--background-color-primary-transparent-active:var(--color-background-primary-transparent-active);--background-color-secondary:var(--color-background-secondary);--background-color-secondary-hover:var(--color-background-secondary-hover);--background-color-secondary-active:var(--color-background-secondary-active);--background-color-secondary-subtle:var(--color-background-secondary-subtle);--background-color-secondary-subtle-hover:var(--color-background-secondary-subtle-hover);--background-color-secondary-subtle-active:var(--color-background-secondary-subtle-active);--background-color-secondary-transparent-hover:var(--color-background-secondary-transparent-hover);--background-color-secondary-transparent-active:var(--color-background-secondary-transparent-active);--background-color-info:var(--color-background-info);--background-color-info-hover:var(--color-background-info-hover);--background-color-info-active:var(--color-background-info-active);--background-color-info-subtle:var(--color-background-info-subtle);--background-color-info-subtle-hover:var(--color-background-info-subtle-hover);--background-color-info-subtle-active:var(--color-background-info-subtle-active);--background-color-info-transparent-hover:var(--color-background-info-transparent-hover);--background-color-info-transparent-active:var(--color-background-info-transparent-active);--background-color-success:var(--color-background-success);--background-color-success-hover:var(--color-background-success-hover);--background-color-success-active:var(--color-background-success-active);--background-color-success-subtle:var(--color-background-success-subtle);--background-color-success-subtle-hover:var(--color-background-success-subtle-hover);--background-color-success-subtle-active:var(--color-background-success-subtle-active);--background-color-success-transparent-hover:var(--color-background-success-transparent-hover);--background-color-success-transparent-active:var(--color-background-success-transparent-active);--background-color-warning:var(--color-background-warning);--background-color-warning-hover:var(--color-background-warning-hover);--background-color-warning-active:var(--color-background-warning-active);--background-color-warning-subtle:var(--color-background-warning-subtle);--background-color-warning-subtle-hover:var(--color-background-warning-subtle-hover);--background-color-warning-subtle-active:var(--color-background-warning-subtle-active);--background-color-warning-transparent-hover:var(--color-background-warning-transparent-hover);--background-color-warning-transparent-active:var(--color-background-warning-transparent-active);--background-color-danger:var(--color-background-danger);--background-color-danger-hover:var(--color-background-danger-hover);--background-color-danger-active:var(--color-background-danger-active);--background-color-danger-subtle:var(--color-background-danger-subtle);--background-color-danger-subtle-hover:var(--color-background-danger-subtle-hover);--background-color-danger-subtle-active:var(--color-background-danger-subtle-active);--background-color-danger-transparent-hover:var(--color-background-danger-transparent-hover);--background-color-danger-transparent-active:var(--color-background-danger-transparent-active);--background-color-magic:var(--color-background-magic);--background-color-magic-hover:var(--color-background-magic-hover);--background-color-magic-active:var(--color-background-magic-active);--background-color-magic-subtle:var(--color-background-magic-subtle);--background-color-magic-subtle-hover:var(--color-background-magic-subtle-hover);--background-color-magic-subtle-active:var(--color-background-magic-subtle-active);--background-color-magic-transparent-hover:var(--color-background-magic-transparent-hover);--background-color-magic-transparent-active:var(--color-background-magic-transparent-active);--border-color-default:var(--color-border-default);--border-color-primary:var(--color-border-primary);--border-color-secondary:var(--color-border-secondary);--border-color-info:var(--color-border-info);--border-color-success:var(--color-border-success);--border-color-warning:var(--color-border-warning);--border-color-danger:var(--color-border-danger);--border-color-magic:var(--color-border-magic);--outline-color-default:var(--color-border-default);--outline-color-primary:var(--color-border-primary);--outline-color-secondary:var(--color-border-secondary);--outline-color-info:var(--color-border-info);--outline-color-success:var(--color-border-success);--outline-color-warning:var(--color-border-warning);--outline-color-danger:var(--color-border-danger);--outline-color-magic:var(--color-border-magic);--text-color-default:var(--color-text-default);--text-color-subtle:var(--color-text-subtle);--text-color-disabled:var(--color-text-disabled);--text-color-inverse:var(--color-text-inverse);--text-color-primary:var(--color-text-primary);--text-color-on-primary:var(--color-text-on-primary);--text-color-on-primary-subtle:var(--color-text-on-primary-subtle);--text-color-secondary:var(--color-text-secondary);--text-color-on-secondary:var(--color-text-on-secondary);--text-color-on-secondary-subtle:var(--color-text-on-secondary-subtle);--text-color-info:var(--color-text-info);--text-color-on-info:var(--color-text-on-info);--text-color-on-info-subtle:var(--color-text-on-info-subtle);--text-color-success:var(--color-text-success);--text-color-on-success:var(--color-text-on-success);--text-color-on-success-subtle:var(--color-text-on-success-subtle);--text-color-warning:var(--color-text-warning);--text-color-on-warning:var(--color-text-on-warning);--text-color-on-warning-subtle:var(--color-text-on-warning-subtle);--text-color-danger:var(--color-text-danger);--text-color-on-danger:var(--color-text-on-danger);--text-color-on-danger-subtle:var(--color-text-on-danger-subtle);--text-color-magic:var(--color-text-magic);--text-color-on-magic:var(--color-text-on-magic);--text-color-on-magic-subtle:var(--color-text-on-magic-subtle);--spacing:var(--base-spacing-unit);--spacing-xs:var(--spacing-xs);--spacing-sm:var(--spacing-sm);--spacing-md:var(--spacing-md);--spacing-lg:var(--spacing-lg);--spacing-xl:var(--spacing-xl);--spacing-2xl:var(--spacing-2xl);--spacing-3xl:var(--spacing-3xl);--spacing-4xl:var(--spacing-4xl);--radius-none:var(--radius-none);--radius-xs:var(--radius-xs);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-full:var(--radius-full);--shadow-none:var(--shadow-none);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-bounce:var(--ease-bounce);--ease-default:var(--ease-default)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{:where(.root-theme-rooty) .accordion-base{width:100%}:where(.root-theme-rooty) .accordion-transparent{background-color:#0000}:where(:where(.root-theme-rooty) .accordion-divided>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-border-default)}:where(:where(.root-theme-rooty) .accordion-filled>:not(:last-child)),:where(:where(.root-theme-rooty) .accordion-outlined>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-sm)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-sm)*calc(1 - var(--tw-space-y-reverse)))}:where(:where(.root-theme-rooty) .accordion-contained>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xs)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xs)*calc(1 - var(--tw-space-y-reverse)))}:where(.root-theme-rooty) .accordion-contained{border-radius:var(--radius-md);background-color:var(--color-background-surface1);padding:var(--spacing-xs)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .accordion-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .accordion-item-base{width:100%;overflow:hidden}:where(.root-theme-rooty) .accordion-item-outlined{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default)}:where(.root-theme-rooty) .accordion-item-filled{border-radius:var(--radius-md);background-color:var(--color-background-neutral)}:where(.root-theme-rooty) .accordion-item-contained{border-radius:var(--radius-md);background-color:var(--color-background-surface2)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .accordion-item-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .accordion-trigger-base{cursor:pointer;width:100%;padding-inline:var(--spacing-md);padding-block:var(--spacing-md);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-default);transition-duration:.5s;transition-timing-function:var(--ease-default);justify-content:space-between;align-items:center;display:flex}:where(.root-theme-rooty) .accordion-trigger-transparent{border-radius:var(--radius-md);background-color:#0000}@media (hover:hover){:where(.root-theme-rooty) .accordion-trigger-transparent:hover{background-color:var(--color-background-neutral-subtle-hover)}}:where(.root-theme-rooty) .accordion-trigger-transparent:active{background-color:var(--color-background-neutral-subtle-active)}:where(.root-theme-rooty) .accordion-trigger-divided{background-color:#0000}:where(.root-theme-rooty) .accordion-indicator-base{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:1s;--tw-ease:var(--ease-bounce);transition-duration:1s;transition-timing-function:var(--ease-bounce);will-change:transform}:where(.root-theme-rooty) .accordion-indicator-expanded{rotate:none}:where(.root-theme-rooty) .accordion-indicator-collapsed{rotate:90deg}:where(.root-theme-rooty) .accordion-panel-base{height:var(--disclosure-panel-height);transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.7s;--tw-ease:var(--ease-default);transition-duration:.7s;transition-timing-function:var(--ease-default);will-change:transform;overflow:clip}:where(.root-theme-rooty) .accordion-content-base{padding-inline:var(--spacing-md);padding-block:var(--spacing-md);will-change:transform;color:var(--color-text-subtle)}:where(.root-theme-rooty) .accordion-content-expanded{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.5s;--tw-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);--tw-enter-blur:var(--blur-xs);--tw-enter-opacity:0}:where(.root-theme-rooty) .accordion-content-collapsed{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);--tw-animation-fill-mode:forwards;--tw-exit-blur:var(--blur-xs);--tw-exit-opacity:0;animation-fill-mode:forwards}:where(.root-theme-rooty) .badge-base{cursor:default;border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}:where(.root-theme-rooty) .badge-sm{gap:var(--spacing-xs);padding-inline:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .badge-sm){letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.125rem}:where(.root-theme-rooty) .badge-sm svg{stroke-width:1px;width:12px;height:20px}:where(.root-theme-rooty) .badge-md{gap:var(--spacing-sm);padding-inline:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .badge-md){letter-spacing:-.016rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}:where(.root-theme-rooty) .badge-md svg{stroke-width:1px;width:14px;height:24px}:where(.root-theme-rooty) .badge-lg{gap:var(--spacing-sm);padding-inline:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .badge-lg){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .badge-lg svg{stroke-width:1px;width:16px;height:28px}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .badge-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .badge-filled-neutral{background-color:var(--color-background-neutral);color:var(--color-text-default)}:where(.root-theme-rooty) .badge-filled-primary{background-color:var(--color-background-primary);color:var(--color-text-on-primary)}:where(.root-theme-rooty) .badge-filled-secondary{background-color:var(--color-background-secondary);color:var(--color-text-on-secondary)}:where(.root-theme-rooty) .badge-filled-info{background-color:var(--color-background-info);color:var(--color-text-on-info)}:where(.root-theme-rooty) .badge-filled-success{background-color:var(--color-background-success);color:var(--color-text-on-success)}:where(.root-theme-rooty) .badge-filled-warning{background-color:var(--color-background-warning);color:var(--color-text-on-warning)}:where(.root-theme-rooty) .badge-filled-danger{background-color:var(--color-background-danger);color:var(--color-text-on-danger)}:where(.root-theme-rooty) .badge-filled-magic{background-color:var(--color-background-magic);color:var(--color-text-on-magic)}:where(.root-theme-rooty) .badge-subtle-neutral{background-color:var(--color-background-neutral-subtle);color:var(--color-text-default)}:where(.root-theme-rooty) .badge-subtle-primary{background-color:var(--color-background-primary-subtle);color:var(--color-text-on-primary-subtle)}:where(.root-theme-rooty) .badge-subtle-secondary{background-color:var(--color-background-secondary-subtle);color:var(--color-text-on-secondary-subtle)}:where(.root-theme-rooty) .badge-subtle-info{background-color:var(--color-background-info-subtle);color:var(--color-text-on-info-subtle)}:where(.root-theme-rooty) .badge-subtle-success{background-color:var(--color-background-success-subtle);color:var(--color-text-on-success-subtle)}:where(.root-theme-rooty) .badge-subtle-warning{background-color:var(--color-background-warning-subtle);color:var(--color-text-on-warning-subtle)}:where(.root-theme-rooty) .badge-subtle-danger{background-color:var(--color-background-danger-subtle);color:var(--color-text-on-danger-subtle)}:where(.root-theme-rooty) .badge-subtle-magic{background-color:var(--color-background-magic-subtle);color:var(--color-text-on-magic-subtle)}:where(.root-theme-rooty) .badge-outlined-neutral{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);color:var(--color-text-default)}:where(.root-theme-rooty) .badge-outlined-primary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-primary);color:var(--color-text-primary)}:where(.root-theme-rooty) .badge-outlined-secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-secondary);color:var(--color-text-secondary)}:where(.root-theme-rooty) .badge-outlined-info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-info);color:var(--color-text-info)}:where(.root-theme-rooty) .badge-outlined-success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-success);color:var(--color-text-success)}:where(.root-theme-rooty) .badge-outlined-warning{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-warning);color:var(--color-text-warning)}:where(.root-theme-rooty) .badge-outlined-danger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-danger);color:var(--color-text-danger)}:where(.root-theme-rooty) .badge-outlined-magic{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-magic);color:var(--color-text-magic)}:where(.root-theme-rooty) .badge-transparent-neutral{color:var(--color-text-default)}:where(.root-theme-rooty) .badge-transparent-primary{color:var(--color-text-primary)}:where(.root-theme-rooty) .badge-transparent-secondary{color:var(--color-text-secondary)}:where(.root-theme-rooty) .badge-transparent-info{color:var(--color-text-info)}:where(.root-theme-rooty) .badge-transparent-success{color:var(--color-text-success)}:where(.root-theme-rooty) .badge-transparent-warning{color:var(--color-text-warning)}:where(.root-theme-rooty) .badge-transparent-danger{color:var(--color-text-danger)}:where(.root-theme-rooty) .badge-transparent-magic{color:var(--color-text-magic)}:where(.root-theme-rooty) .button-base{cursor:pointer;border-radius:var(--radius-sm);text-align:center;--tw-font-weight:var(--font-weight-medium);width:fit-content;font-weight:var(--font-weight-medium);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .button-base){transition-property:all;transition-duration:.5s;transition-timing-function:var(--ease-default);transition-delay:0s}:where(.root-theme-rooty) .button-base{will-change:transform}:where(.root-theme-rooty) .button-sm{min-width:34px;height:34px;padding:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .button-sm){letter-spacing:-.016rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}:where(.root-theme-rooty) .button-sm svg{stroke-width:1px;width:14px;height:14px}:where(.root-theme-rooty) .button-md{min-width:40px;height:40px;padding:var(--spacing-md)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .button-md){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .button-md svg{stroke-width:1px;width:16px;height:16px}:where(.root-theme-rooty) .button-lg{min-width:48px;height:48px;padding:var(--spacing-lg)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .button-lg){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .button-lg svg{stroke-width:1px;width:16px;height:16px}:where(.root-theme-rooty) .button-hovered{scale:1.03}@media (pointer:coarse){:where(.root-theme-rooty) .button-pressed{--tw-duration:.7s;transition-duration:.7s;scale:97%}}@media (pointer:fine){:where(.root-theme-rooty) .button-pressed{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .button-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .button-outlined{outline-style:var(--tw-outline-style);outline-width:1px}:where(.root-theme-rooty) .button-loading{pointer-events:none;opacity:.8}:where(.root-theme-rooty) .button-icon-only{aspect-ratio:1;max-width:100%;padding:calc(var(--base-spacing-unit)*0)}:where(.root-theme-rooty) .button-filled-neutral{background-color:var(--color-background-neutral);color:var(--color-text-default)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-neutral:hover{background-color:var(--color-background-neutral-hover)}}:where(.root-theme-rooty) .button-filled-neutral:active{background-color:var(--color-background-neutral-active)}:where(.root-theme-rooty) .button-filled-primary{background-color:var(--color-background-primary);color:var(--color-text-on-primary)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-primary:hover{background-color:var(--color-background-primary-hover)}}:where(.root-theme-rooty) .button-filled-primary:active{background-color:var(--color-background-primary-active)}:where(.root-theme-rooty) .button-filled-secondary{background-color:var(--color-background-secondary);color:var(--color-text-on-secondary)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-secondary:hover{background-color:var(--color-background-secondary-hover)}}:where(.root-theme-rooty) .button-filled-secondary:active{background-color:var(--color-background-secondary-active)}:where(.root-theme-rooty) .button-filled-info{background-color:var(--color-background-info);color:var(--color-text-on-info)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-info:hover{background-color:var(--color-background-info-hover)}}:where(.root-theme-rooty) .button-filled-info:active{background-color:var(--color-background-info-active)}:where(.root-theme-rooty) .button-filled-success{background-color:var(--color-background-success);color:var(--color-text-on-success)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-success:hover{background-color:var(--color-background-success-hover)}}:where(.root-theme-rooty) .button-filled-success:active{background-color:var(--color-background-success-active)}:where(.root-theme-rooty) .button-filled-warning{background-color:var(--color-background-warning);color:var(--color-text-on-warning)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-warning:hover{background-color:var(--color-background-warning-hover)}}:where(.root-theme-rooty) .button-filled-warning:active{background-color:var(--color-background-warning-active)}:where(.root-theme-rooty) .button-filled-danger{background-color:var(--color-background-danger);color:var(--color-text-on-danger)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-danger:hover{background-color:var(--color-background-danger-hover)}}:where(.root-theme-rooty) .button-filled-danger:active{background-color:var(--color-background-danger-active)}:where(.root-theme-rooty) .button-filled-magic{background-color:var(--color-background-magic);color:var(--color-text-on-magic)}@media (hover:hover){:where(.root-theme-rooty) .button-filled-magic:hover{background-color:var(--color-background-magic-hover)}}:where(.root-theme-rooty) .button-filled-magic:active{background-color:var(--color-background-magic-active)}:where(.root-theme-rooty) .button-outlined-neutral{color:var(--color-text-default);outline-color:var(--color-border-default)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-neutral:hover{background-color:var(--color-background-neutral-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-neutral:active{background-color:var(--color-background-neutral-transparent-active)}:where(.root-theme-rooty) .button-outlined-primary{color:var(--color-text-primary);outline-color:var(--color-border-primary)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-primary:hover{background-color:var(--color-background-primary-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-primary:active{background-color:var(--color-background-primary-transparent-active)}:where(.root-theme-rooty) .button-outlined-secondary{color:var(--color-text-secondary);outline-color:var(--color-border-secondary)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-secondary:hover{background-color:var(--color-background-secondary-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-secondary:active{background-color:var(--color-background-secondary-transparent-active)}:where(.root-theme-rooty) .button-outlined-info{color:var(--color-text-info);outline-color:var(--color-border-info)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-info:hover{background-color:var(--color-background-info-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-info:active{background-color:var(--color-background-info-transparent-active)}:where(.root-theme-rooty) .button-outlined-success{color:var(--color-text-success);outline-color:var(--color-border-success)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-success:hover{background-color:var(--color-background-success-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-success:active{background-color:var(--color-background-success-transparent-active)}:where(.root-theme-rooty) .button-outlined-warning{color:var(--color-text-warning);outline-color:var(--color-border-warning)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-warning:hover{background-color:var(--color-background-warning-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-warning:active{background-color:var(--color-background-warning-transparent-active)}:where(.root-theme-rooty) .button-outlined-danger{color:var(--color-text-danger);outline-color:var(--color-border-danger)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-danger:hover{background-color:var(--color-background-danger-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-danger:active{background-color:var(--color-background-danger-transparent-active)}:where(.root-theme-rooty) .button-outlined-magic{color:var(--color-text-magic);outline-color:var(--color-border-magic)}@media (hover:hover){:where(.root-theme-rooty) .button-outlined-magic:hover{background-color:var(--color-background-magic-transparent-hover)}}:where(.root-theme-rooty) .button-outlined-magic:active{background-color:var(--color-background-magic-transparent-active)}:where(.root-theme-rooty) .button-subtle-neutral{background-color:var(--color-background-neutral-subtle);color:var(--color-text-default)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-neutral:hover{background-color:var(--color-background-neutral-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-neutral:active{background-color:var(--color-background-neutral-subtle-active)}:where(.root-theme-rooty) .button-subtle-primary{background-color:var(--color-background-primary-subtle);color:var(--color-text-on-primary-subtle)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-primary:hover{background-color:var(--color-background-primary-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-primary:active{background-color:var(--color-background-primary-subtle-active)}:where(.root-theme-rooty) .button-subtle-secondary{background-color:var(--color-background-secondary-subtle);color:var(--color-text-on-secondary-subtle)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-secondary:hover{background-color:var(--color-background-secondary-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-secondary:active{background-color:var(--color-background-secondary-subtle-active)}:where(.root-theme-rooty) .button-subtle-info{background-color:var(--color-background-info-subtle);color:var(--color-text-on-info-subtle)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-info:hover{background-color:var(--color-background-info-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-info:active{background-color:var(--color-background-info-subtle-active)}:where(.root-theme-rooty) .button-subtle-success{background-color:var(--color-background-success-subtle);color:var(--color-text-on-success-subtle)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-success:hover{background-color:var(--color-background-success-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-success:active{background-color:var(--color-background-success-subtle-active)}:where(.root-theme-rooty) .button-subtle-warning{background-color:var(--color-background-warning-subtle);color:var(--color-text-on-warning-subtle)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-warning:hover{background-color:var(--color-background-warning-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-warning:active{background-color:var(--color-background-warning-subtle-active)}:where(.root-theme-rooty) .button-subtle-danger{background-color:var(--color-background-danger-subtle);color:var(--color-text-on-danger-subtle)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-danger:hover{background-color:var(--color-background-danger-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-danger:active{background-color:var(--color-background-danger-subtle-active)}:where(.root-theme-rooty) .button-subtle-magic{background-color:var(--color-background-magic-subtle);color:var(--color-text-on-magic-subtle)}@media (hover:hover){:where(.root-theme-rooty) .button-subtle-magic:hover{background-color:var(--color-background-magic-subtle-hover)}}:where(.root-theme-rooty) .button-subtle-magic:active{background-color:var(--color-background-magic-subtle-active)}:where(.root-theme-rooty) .button-transparent-neutral{color:var(--color-text-default)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-neutral:hover{background-color:var(--color-background-neutral-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-neutral:active{background-color:var(--color-background-neutral-transparent-active)}:where(.root-theme-rooty) .button-transparent-primary{color:var(--color-text-primary)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-primary:hover{background-color:var(--color-background-primary-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-primary:active{background-color:var(--color-background-primary-transparent-active)}:where(.root-theme-rooty) .button-transparent-secondary{color:var(--color-text-secondary)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-secondary:hover{background-color:var(--color-background-secondary-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-secondary:active{background-color:var(--color-background-secondary-transparent-active)}:where(.root-theme-rooty) .button-transparent-info{color:var(--color-text-info)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-info:hover{background-color:var(--color-background-info-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-info:active{background-color:var(--color-background-info-transparent-active)}:where(.root-theme-rooty) .button-transparent-success{color:var(--color-text-success)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-success:hover{background-color:var(--color-background-success-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-success:active{background-color:var(--color-background-success-transparent-active)}:where(.root-theme-rooty) .button-transparent-warning{color:var(--color-text-warning)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-warning:hover{background-color:var(--color-background-warning-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-warning:active{background-color:var(--color-background-warning-transparent-active)}:where(.root-theme-rooty) .button-transparent-danger{color:var(--color-text-danger)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-danger:hover{background-color:var(--color-background-danger-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-danger:active{background-color:var(--color-background-danger-transparent-active)}:where(.root-theme-rooty) .button-transparent-magic{color:var(--color-text-magic)}@media (hover:hover){:where(.root-theme-rooty) .button-transparent-magic:hover{background-color:var(--color-background-magic-transparent-hover)}}:where(.root-theme-rooty) .button-transparent-magic:active{background-color:var(--color-background-magic-transparent-active)}:where(.root-theme-rooty) .button-loading-icon-base{inset:calc(var(--base-spacing-unit)*0);animation:var(--animate-spin);justify-content:center;align-items:center;display:flex;position:absolute}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .drawer-overlay-base){z-index:40;background-color:var(--color-background-overlay);width:100%;height:100vh;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .drawer-overlay-base){background-color:color-mix(in srgb,var(--color-background-overlay)75%,transparent)}}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .drawer-overlay-entering){animation-name:rooty-overlay-fade-in;animation-duration:.5s;animation-timing-function:var(--ease-default);animation-delay:0s;animation-fill-mode:forwards}:where(.root-theme-rooty) .drawer-overlay-entering{--tw-animation-duration:.7s;animation-duration:.7s}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .drawer-overlay-exiting){animation-name:rooty-overlay-fade-out;animation-duration:.5s;animation-timing-function:var(--ease-default);animation-delay:0s;animation-fill-mode:forwards}:where(.root-theme-rooty) .drawer-overlay-exiting{--tw-animation-duration:.3s;animation-duration:.3s}:where(.root-theme-rooty) .drawer-trigger-base{cursor:pointer}:where(.root-theme-rooty) .drawer-content-base{z-index:99999;background-color:var(--color-background-surface1);padding-inline:var(--spacing-md);padding-block:var(--spacing-lg);scrollbar-width:none;position:fixed;overflow-y:scroll}:where(.root-theme-rooty) .drawer-content-left{top:calc(var(--base-spacing-unit)*0);left:calc(var(--base-spacing-unit)*0);--tw-enter-translate-x:-100%;--tw-exit-translate-x:-100%;--tw-enter-opacity:100;width:300px;height:100%;opacity:1!important}:where(.root-theme-rooty) .drawer-content-right{top:calc(var(--base-spacing-unit)*0);right:calc(var(--base-spacing-unit)*0);--tw-enter-translate-x:100%;--tw-exit-translate-x:100%;width:300px;height:100%}:where(.root-theme-rooty) .drawer-content-top{top:calc(var(--base-spacing-unit)*0);right:calc(var(--base-spacing-unit)*0);--tw-enter-translate-y:-100%;--tw-exit-translate-y:-100%;width:100%;height:300px}:where(.root-theme-rooty) .drawer-content-bottom{bottom:calc(var(--base-spacing-unit)*0);left:calc(var(--base-spacing-unit)*0);--tw-enter-translate-y:100%;--tw-exit-translate-y:100%;width:100%;height:300px}:where(.root-theme-rooty) .drawer-content-entering{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.7s;--tw-ease:var(--ease-default);transition-duration:.7s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-enter-blur:var(--blur-sm);animation-fill-mode:forwards}@media (pointer:coarse){:where(.root-theme-rooty) .drawer-content-entering{--tw-enter-blur:var(--blur-xs)}}:where(.root-theme-rooty) .drawer-content-exiting{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.3s;--tw-ease:var(--ease-default);transition-duration:.3s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-exit-blur:var(--blur-xs);animation-fill-mode:forwards}:where(.root-theme-rooty) .input-base{color:var(--color-text-default)}:where(.root-theme-rooty) .input-base::placeholder{color:var(--color-text-subtle)}:where(.root-theme-rooty) .input-base{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-default);transition-duration:.5s;transition-timing-function:var(--ease-default)}:where(.root-theme-rooty) .input-outlined{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:#0000}@media (hover:hover){:where(.root-theme-rooty) .input-outlined:hover{background-color:var(--color-background-neutral-subtle-hover)}}:where(.root-theme-rooty) .input-outlined:focus{background-color:var(--color-background-neutral-focus)}:where(.root-theme-rooty) .input-filled{background-color:var(--color-background-neutral)}@media (hover:hover){:where(.root-theme-rooty) .input-filled:hover{background-color:var(--color-background-neutral-hover)}}:where(.root-theme-rooty) .input-filled:focus{background-color:var(--color-background-neutral-focus)}:where(.root-theme-rooty) .input-transparent{background-color:#0000}@media (hover:hover){:where(.root-theme-rooty) .input-transparent:hover{background-color:var(--color-background-neutral-subtle-hover)}}:where(.root-theme-rooty) .input-transparent:focus{background-color:var(--color-background-neutral-focus)}:where(.root-theme-rooty) .input-sm{border-radius:var(--radius-sm);padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .input-sm){letter-spacing:-.016rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}:where(.root-theme-rooty) .input-md{border-radius:var(--radius-sm);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .input-md){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .input-lg{border-radius:var(--radius-md);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .input-lg){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .input-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .modal-overlay-base){z-index:40;background-color:var(--color-background-overlay);width:100%;height:100vh;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .modal-overlay-base){background-color:color-mix(in srgb,var(--color-background-overlay)75%,transparent)}}:where(.root-theme-rooty) .modal-overlay-entering{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.7s;--tw-ease:var(--ease-default);transition-duration:.7s;transition-timing-function:var(--ease-default);--tw-enter-opacity:0}:where(.root-theme-rooty) .modal-overlay-exiting{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.2s;--tw-ease:var(--ease-default);transition-duration:.2s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-exit-opacity:0;animation-fill-mode:forwards}:where(.root-theme-rooty) .modal-trigger-base{cursor:pointer}:where(.root-theme-rooty) .modal-content-base{z-index:50;border-radius:var(--radius-md);background-color:var(--color-background-surface1);width:300px;height:300px;padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);will-change:transform}:where(.root-theme-rooty) .modal-content-entering{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.7s;--tw-ease:var(--ease-default);transition-duration:.7s;transition-timing-function:var(--ease-default);--tw-enter-scale:.85;--tw-enter-blur:var(--blur-sm)}:where(.root-theme-rooty) .modal-content-exiting{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.3s;--tw-ease:var(--ease-default);transition-duration:.3s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-exit-scale:.85;--tw-exit-blur:var(--blur-sm);animation-fill-mode:forwards}:where(.root-theme-rooty) .popover-content-base{touch-action:none;border-radius:var(--radius-sm);background-color:var(--color-background-inverse);width:fit-content;height:fit-content;padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);color:var(--color-text-inverse);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);will-change:transform}:where(.root-theme-rooty) .popover-content-base:where(.dark,.dark *){background-color:var(--color-background-surface1);color:var(--color-text-default)}:where(.root-theme-rooty) .popover-content-entering{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.7s;--tw-ease:var(--ease-default);transition-duration:.7s;transition-timing-function:var(--ease-default);--tw-enter-blur:var(--blur-xs);--tw-enter-opacity:0}:where(.root-theme-rooty) .popover-content-entering[data-placement=top]{--tw-enter-translate-y:calc(.3*100%)}:where(.root-theme-rooty) .popover-content-entering[data-placement=bottom]{--tw-enter-translate-y:calc(.3*-100%)}:where(.root-theme-rooty) .popover-content-entering[data-placement=right]{--tw-enter-translate-x:calc(.3*-100%)}:where(.root-theme-rooty) .popover-content-entering[data-placement=left]{--tw-enter-translate-x:calc(.3*100%)}:where(.root-theme-rooty) .popover-content-exiting{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.3s;--tw-ease:var(--ease-default);transition-duration:.3s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-exit-blur:var(--blur-xs);--tw-exit-opacity:0;animation-fill-mode:forwards}:where(.root-theme-rooty) .popover-content-exiting[data-placement=top]{--tw-exit-translate-y:calc(.2*100%)}:where(.root-theme-rooty) .popover-content-exiting[data-placement=bottom]{--tw-exit-translate-y:calc(.2*-100%)}:where(.root-theme-rooty) .popover-content-exiting[data-placement=right]{--tw-exit-translate-x:calc(.2*-100%)}:where(.root-theme-rooty) .popover-content-exiting[data-placement=left]{--tw-exit-translate-x:calc(.2*100%)}:where(.root-theme-rooty) .popover-trigger-base{cursor:pointer;width:fit-content;height:fit-content;display:block}:where(.root-theme-rooty) .popover-arrow-base{width:fit-content;height:fit-content;fill:var(--color-neutral-950);display:block}:where(.root-theme-rooty) .popover-arrow-base:where(.dark,.dark *){fill:var(--color-neutral-900)}:where(.root-theme-rooty) .popover-arrow-base[data-placement=top]{rotate:none}:where(.root-theme-rooty) .popover-arrow-base[data-placement=bottom]{rotate:180deg}:where(.root-theme-rooty) .popover-arrow-base[data-placement=right]{rotate:90deg}:where(.root-theme-rooty) .popover-arrow-base[data-placement=left]{rotate:-90deg}:where(.root-theme-rooty) .select-trigger-base{z-index:30;width:100%;min-width:calc(var(--base-spacing-unit)*20);cursor:pointer;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:space-between;align-items:center;display:flex}:where(.root-theme-rooty) .select-trigger-outlined{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:#0000}@media (hover:hover){:where(.root-theme-rooty) .select-trigger-outlined:hover{background-color:var(--color-background-neutral-subtle-hover)}}:where(.root-theme-rooty) .select-trigger-filled{background-color:var(--color-background-neutral)}@media (hover:hover){:where(.root-theme-rooty) .select-trigger-filled:hover{background-color:var(--color-background-neutral-hover)}}:where(.root-theme-rooty) .select-trigger-transparent{background-color:#0000}@media (hover:hover){:where(.root-theme-rooty) .select-trigger-transparent:hover{background-color:var(--color-background-neutral-subtle-hover)}}:where(.root-theme-rooty) .select-trigger-sm{border-radius:var(--radius-sm);padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .select-trigger-sm){letter-spacing:-.016rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}:where(.root-theme-rooty) .select-trigger-sm svg{stroke-width:1px;width:14px;height:14px}:where(.root-theme-rooty) .select-trigger-md{border-radius:var(--radius-sm);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .select-trigger-md){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .select-trigger-md svg{stroke-width:1px;width:16px;height:16px}:where(.root-theme-rooty) .select-trigger-lg{border-radius:var(--radius-sm);padding-inline:var(--spacing-lg);padding-block:var(--spacing-md)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .select-trigger-lg){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .select-trigger-lg svg{stroke-width:1px;width:16px;height:16px}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .select-trigger-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .select-trigger-value-base{color:var(--color-text-default)}:where(.root-theme-rooty) .select-trigger-value-base[data-placeholder]{color:var(--color-text-subtle)}:where(.root-theme-rooty) .select-popover-base{z-index:10;min-width:var(--trigger-width);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border-default);background-color:var(--color-background-neutral);padding:var(--spacing-xs);color:var(--color-text-default);will-change:transform}:where(.root-theme-rooty) .select-popover-entering{pointer-events:none;animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.5s;--tw-ease:var(--ease-default);transition-duration:.5s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-enter-translate-y:calc(.1*-100%);--tw-enter-blur:var(--blur-xs);--tw-enter-opacity:0;animation-fill-mode:forwards}:where(.root-theme-rooty) .select-popover-exiting{pointer-events:none;animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.3s;--tw-ease:var(--ease-default);transition-duration:.3s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-exit-translate-y:calc(.05*-100%);--tw-exit-blur:var(--blur-xs);--tw-exit-opacity:0;animation-fill-mode:forwards}:where(:where(.root-theme-rooty) .select-items-base>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xs)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xs)*calc(1 - var(--tw-space-y-reverse)))}:where(.root-theme-rooty) .select-item-base{cursor:pointer;border-radius:var(--radius-xs);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){:where(.root-theme-rooty) .select-item-base:hover{background-color:var(--color-background-neutral-hover)}}:where(.root-theme-rooty) .select-item-base:active{background-color:var(--color-background-neutral-active)}:where(.root-theme-rooty) .select-item-base[data-selected]{background-color:var(--color-background-neutral-selected)}:where(.root-theme-rooty) .select-item-sm{padding-inline:var(--spacing-sm);padding-block:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .select-item-sm){letter-spacing:-.016rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}:where(.root-theme-rooty) .select-item-md{padding-inline:var(--spacing-md);padding-block:var(--spacing-sm)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .select-item-md){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .select-item-lg{padding-inline:var(--spacing-md);padding-block:var(--spacing-md)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .select-item-lg){letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .select-item-selected{color:var(--color-text-default)}:where(.root-theme-rooty) .select-item-not-selected{color:var(--color-text-subtle)}:where(.root-theme-rooty) .select-item-indicator-base{stroke-width:1px;width:16px;height:16px}:where(.root-theme-rooty) .slider-track-base{border-radius:var(--radius-full);background-color:var(--color-background-neutral)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .slider-track-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .slider-track-horizontal{height:calc(var(--base-spacing-unit)*.5);width:100%;min-width:calc(var(--base-spacing-unit)*20)}:where(.root-theme-rooty) .slider-track-vertical{height:100%;min-height:calc(var(--base-spacing-unit)*20);width:calc(var(--base-spacing-unit)*.5)}:where(.root-theme-rooty) .slider-thumb-base{height:calc(var(--base-spacing-unit)*2);width:calc(var(--base-spacing-unit)*2);cursor:pointer;border-radius:var(--radius-full);background-color:var(--color-background-primary)}:where(.root-theme-rooty) .slider-thumb-horizontal{top:50%}:where(.root-theme-rooty) .slider-thumb-vertical{left:50%}:where(.root-theme-rooty) .slider-thumb-dragging{cursor:pointer}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .slider-thumb-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .slider-track-fill-base{border-radius:var(--radius-full);background-color:var(--color-background-primary);position:absolute}:where(.root-theme-rooty) .slider-track-fill-horizontal{height:100%;width:var(--size);inset-inline-start:var(--start,0)}:where(.root-theme-rooty) .slider-track-fill-vertical{bottom:var(--start,0);height:var(--size);width:100%}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .slider-track-fill-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .slider-thumb-tooltip-base{top:calc(var(--spacing-sm)*-1);--tw-translate-x:calc(calc(2/4*100%)*-1);--tw-translate-y:-100%;width:fit-content;height:fit-content;translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-sm);background-color:var(--color-background-inverse);padding-inline:var(--spacing-md);padding-block:var(--spacing-sm);justify-content:center;align-items:center;display:none;position:absolute;left:50%}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .slider-thumb-tooltip-base){letter-spacing:-.016rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}:where(.root-theme-rooty) .slider-thumb-tooltip-base{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);will-change:transform}:where(.root-theme-rooty) .slider-thumb-tooltip-base:where(.dark,.dark *){background-color:var(--color-background-surface2);color:var(--color-text-default)}:where(.root-theme-rooty) .slider-thumb-tooltip-dragging{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);display:flex}:where(.root-theme-rooty) .slider-thumb-tooltip-hovered{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.5s;--tw-ease:var(--ease-default);transition-duration:.5s;transition-timing-function:var(--ease-default);--tw-enter-translate-y:calc(.2*100%);--tw-enter-blur:var(--blur-xs);--tw-enter-opacity:0;display:flex}:where(.root-theme-rooty) .slider-thumb-tooltip-exiting{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.3s;--tw-ease:var(--ease-default);transition-duration:.3s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-exit-translate-y:calc(.1*100%);--tw-exit-opacity:0;animation-fill-mode:forwards;display:flex}:where(.root-theme-rooty) .slide-thumb-tooltip-disabled{display:none}:where(.root-theme-rooty) .switch-track-base{cursor:pointer;border-radius:var(--radius-sm);padding:var(--spacing-xs);flex-shrink:0;align-items:center;display:flex;position:relative}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .switch-track-base){transition-property:all;transition-duration:.5s;transition-timing-function:var(--ease-default);transition-delay:0s}:where(.root-theme-rooty) .switch-track-not-selected{background-color:var(--color-background-switch)}:where(.root-theme-rooty) .switch-track-selected{background-color:var(--color-background-primary)}:where(.root-theme-rooty) .switch-track-hovered{background-color:var(--color-background-switch-hover)}:where(.root-theme-rooty) .switch-track-pressed{background-color:var(--color-background-switch-active)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .switch-track-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .switch-track-sm{width:28px;height:18px}:where(.root-theme-rooty) .switch-track-md{width:32px;height:22px}:where(.root-theme-rooty) .switch-track-lg{width:42px;height:28px}:where(.root-theme-rooty) .switch-track-selected-neutral{background-color:var(--color-background-neutral-hover);color:var(--color-text-default)}:where(.root-theme-rooty) .switch-track-selected-primary{background-color:var(--color-background-primary-hover);color:var(--color-text-on-primary)}:where(.root-theme-rooty) .switch-track-selected-secondary{background-color:var(--color-background-secondary-hover);color:var(--color-text-on-secondary)}:where(.root-theme-rooty) .switch-track-selected-info{background-color:var(--color-background-info-hover);color:var(--color-text-on-info)}:where(.root-theme-rooty) .switch-track-selected-success{background-color:var(--color-background-success-hover);color:var(--color-text-on-success)}:where(.root-theme-rooty) .switch-track-selected-warning{background-color:var(--color-background-warning-hover);color:var(--color-text-on-warning)}:where(.root-theme-rooty) .switch-track-selected-danger{background-color:var(--color-background-danger-hover);color:var(--color-text-on-danger)}:where(.root-theme-rooty) .switch-track-selected-magic{background-color:var(--color-background-magic-hover);color:var(--color-text-on-magic)}:where(.root-theme-rooty) .switch-thumb-base{aspect-ratio:1;border-radius:var(--radius-xs);--tw-shadow:var(--shadow-md);height:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);justify-content:center;align-items:center;display:flex;overflow:hidden}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .switch-thumb-base){transition-property:all;transition-duration:.5s;transition-timing-function:var(--ease-bounce);transition-delay:0s}:where(.root-theme-rooty) .switch-thumb-selected{background-color:var(--color-white)}:where(.root-theme-rooty) .switch-thumb-not-selected{background-color:var(--color-white);--tw-translate-x:calc(var(--base-spacing-unit)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .switch-thumb-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .switch-thumb-selected-sm{--tw-translate-x:calc(28px - 18px);translate:var(--tw-translate-x)var(--tw-translate-y)}:where(.root-theme-rooty) .switch-thumb-selected-md{--tw-translate-x:calc(32px - 22px);translate:var(--tw-translate-x)var(--tw-translate-y)}:where(.root-theme-rooty) .switch-thumb-selected-lg{--tw-translate-x:calc(42px - 28px);translate:var(--tw-translate-x)var(--tw-translate-y)}:where(.root-theme-rooty) .tabs-base{gap:var(--spacing-lg);align-self:flex-start;display:flex}:where(.root-theme-rooty) .tabs-horizontal{flex-direction:column}:where(.root-theme-rooty) .tabs-vertical{flex-direction:row}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .tabs-disabled){cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}:where(.root-theme-rooty) .tabs-list-base{align-items:center;gap:var(--spacing-md);scrollbar-width:none;display:flex;overflow:auto clip}:where(.root-theme-rooty) .tabs-list-horizontal{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-border-default);flex-direction:row}:where(.root-theme-rooty) .tabs-list-vertical{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-border-default);flex-direction:column;align-items:flex-start}:where(.root-theme-rooty) .tabs-tab-base{isolation:isolate;cursor:pointer;padding:var(--spacing-sm);white-space:nowrap;color:var(--color-text-subtle);position:relative}:where(.root-theme-rooty) :is(:where(.root-theme-rooty) .tabs-tab-base){transition-property:all;transition-duration:.5s;transition-timing-function:var(--ease-default);transition-delay:0s}:where(.root-theme-rooty) .tabs-tab-base[data-hovered],:where(.root-theme-rooty) .tabs-tab-base[data-selected]{color:var(--color-text-default)}:where(.root-theme-rooty) .tabs-tab-vertical{width:100%}:where(.root-theme-rooty) .tabs-indicator-base{z-index:calc(10*-1);--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x)var(--tw-translate-y);border-radius:var(--radius-sm);background-color:var(--color-background-inverse);transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:var(--ease-default);transition-duration:.5s;transition-timing-function:var(--ease-default);will-change:transform;position:absolute}:where(.root-theme-rooty) .tabs-indicator-horizontal{bottom:calc(var(--base-spacing-unit)*0);left:calc(var(--base-spacing-unit)*0);width:100%;height:2px}:where(.root-theme-rooty) .tabs-indicator-vertical{top:calc(var(--base-spacing-unit)*0);right:calc(var(--base-spacing-unit)*0);width:2px;height:100%}:where(.root-theme-rooty) .tabs-content-base{will-change:transform}:where(.root-theme-rooty) .tabs-content-entering{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.7s;--tw-ease:var(--ease-default);transition-duration:.7s;transition-timing-function:var(--ease-default);--tw-enter-opacity:.8;--tw-enter-blur:var(--blur-xs)}:where(.root-theme-rooty) .tabs-content-exiting{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:0s;--tw-animation-fill-mode:forwards;transition-duration:0s;animation-fill-mode:forwards}:where(.root-theme-rooty) .tooltip-trigger-base{width:fit-content;height:fit-content;display:block}:where(.root-theme-rooty) .tooltip-content-base{touch-action:none;border-radius:var(--radius-sm);background-color:var(--color-background-inverse);width:fit-content;height:fit-content;padding-inline:var(--spacing-lg);padding-block:var(--spacing-md);color:var(--color-text-inverse);--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);will-change:transform}:where(.root-theme-rooty) .tooltip-content-base:where(.dark,.dark *){background-color:var(--color-background-surface2);color:var(--color-text-default)}:where(.root-theme-rooty) .tooltip-content-entering{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.7s;--tw-ease:var(--ease-default);transition-duration:.7s;transition-timing-function:var(--ease-default);--tw-enter-blur:var(--blur-xs);--tw-enter-opacity:0}:where(.root-theme-rooty) .tooltip-content-entering[data-placement=top]{--tw-enter-translate-y:calc(.3*100%)}:where(.root-theme-rooty) .tooltip-content-entering[data-placement=right]{--tw-enter-translate-x:calc(.3*-100%)}:where(.root-theme-rooty) .tooltip-content-entering[data-placement=bottom]{--tw-enter-translate-y:calc(.3*-100%)}:where(.root-theme-rooty) .tooltip-content-entering[data-placement=left]{--tw-enter-translate-x:calc(.3*-100%)}:where(.root-theme-rooty) .tooltip-content-exiting{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.3s;--tw-ease:var(--ease-default);transition-duration:.3s;transition-timing-function:var(--ease-default);--tw-animation-fill-mode:forwards;--tw-exit-blur:var(--blur-xs);--tw-exit-opacity:0;animation-fill-mode:forwards}:where(.root-theme-rooty) .tooltip-content-exiting[data-placement=top]{--tw-exit-translate-y:calc(.2*100%)}:where(.root-theme-rooty) .tooltip-content-exiting[data-placement=right]{--tw-exit-translate-x:calc(.2*-100%)}:where(.root-theme-rooty) .tooltip-content-exiting[data-placement=bottom]{--tw-exit-translate-y:calc(.2*-100%)}:where(.root-theme-rooty) .tooltip-content-exiting[data-placement=left]{--tw-exit-translate-x:calc(.2*-100%)}:where(.root-theme-rooty) .tooltip-arrow-base{fill:var(--color-neutral-950);--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}:where(.root-theme-rooty) .tooltip-arrow-base:where(.dark,.dark *){fill:var(--color-neutral-800)}:where(.root-theme-rooty) .tooltip-arrow-base:is(:where(.group)[data-placement=top] *){rotate:none}:where(.root-theme-rooty) .tooltip-arrow-base:is(:where(.group)[data-placement=right] *){rotate:90deg}:where(.root-theme-rooty) .tooltip-arrow-base:is(:where(.group)[data-placement=bottom] *){rotate:180deg}:where(.root-theme-rooty) .tooltip-arrow-base:is(:where(.group)[data-placement=left] *){rotate:-90deg}:where(.root-theme-rooty) .typography-base{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer utilities{:where(.root-theme-rooty) .disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.5;filter:grayscale(50%);box-shadow:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}:where(.root-theme-rooty) .overlay{z-index:40;background-color:var(--color-background-overlay);width:100%;height:100vh;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){:where(.root-theme-rooty) .overlay{background-color:color-mix(in srgb,var(--color-background-overlay)75%,transparent)}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--base-spacing-unit)*0)}.start{inset-inline-start:var(--base-spacing-unit)}.start-\(--start\,0\){inset-inline-start:var(--start,0)}.-top-sm{top:calc(var(--spacing-sm)*-1)}.top-0{top:calc(var(--base-spacing-unit)*0)}.top-2\/4{top:50%}.top-8{top:calc(var(--base-spacing-unit)*8)}.top-14{top:calc(var(--base-spacing-unit)*14)}.top-15{top:calc(var(--base-spacing-unit)*15)}.top-md{top:var(--spacing-md)}.top-sm{top:var(--spacing-sm)}.right-0{right:calc(var(--base-spacing-unit)*0)}.right-lg{right:var(--spacing-lg)}.right-md{right:var(--spacing-md)}.right-sm{right:var(--spacing-sm)}.right-xl{right:var(--spacing-xl)}.bottom-\(--start\,0\){bottom:var(--start,0)}.bottom-0{bottom:calc(var(--base-spacing-unit)*0)}.bottom-md{bottom:var(--spacing-md)}.bottom-xl{bottom:var(--spacing-xl)}.left-0{left:calc(var(--base-spacing-unit)*0)}.left-2\/4{left:50%}.left-md{left:var(--spacing-md)}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-99999{z-index:99999}.col-span-1{grid-column:span 1/span 1}.m-0{margin:calc(var(--base-spacing-unit)*0)}.mx-auto{margin-inline:auto}.mt-8{margin-top:calc(var(--base-spacing-unit)*8)}.mt-xl{margin-top:var(--spacing-xl)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-32{width:calc(var(--base-spacing-unit)*32);height:calc(var(--base-spacing-unit)*32)}.size-60{width:calc(var(--base-spacing-unit)*60);height:calc(var(--base-spacing-unit)*60)}.size-\[14\]{width:14px;height:14px}.size-\[16\]{width:16px;height:16px}.h-\(--disclosure-panel-height\){height:var(--disclosure-panel-height)}.h-\(--size\){height:var(--size)}.h-0\.5{height:calc(var(--base-spacing-unit)*.5)}.h-0\.25{height:calc(var(--base-spacing-unit)*.25)}.h-2{height:calc(var(--base-spacing-unit)*2)}.h-7{height:calc(var(--base-spacing-unit)*7)}.h-8{height:calc(var(--base-spacing-unit)*8)}.h-20{height:calc(var(--base-spacing-unit)*20)}.h-32{height:calc(var(--base-spacing-unit)*32)}.h-40{height:calc(var(--base-spacing-unit)*40)}.h-\[2px\]{height:2px}.h-\[14\]{height:14px}.h-\[15\]{height:15px}.h-\[18\]{height:18px}.h-\[20\],.h-\[20px\]{height:20px}.h-\[22\]{height:22px}.h-\[24\]{height:24px}.h-\[28\]{height:28px}.h-\[34\]{height:34px}.h-\[36\]{height:36px}.h-\[38\]{height:38px}.h-\[40\]{height:40px}.h-\[42\]{height:42px}.h-\[44\]{height:44px}.h-\[48\]{height:48px}.h-\[300\],.h-\[300px\]{height:300px}.h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[calc\(100vh-var\(--spacing-md\)\*2\)\]\!{height:calc(100vh - var(--spacing-md)*2)!important}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--base-spacing-unit)*40)}.max-h-80{max-height:calc(var(--base-spacing-unit)*80)}.max-h-\[calc\(100vh-120px\)\]{max-height:calc(100vh - 120px)}.max-h-screen{max-height:100vh}.min-h-20{min-height:calc(var(--base-spacing-unit)*20)}.min-h-32{min-height:calc(var(--base-spacing-unit)*32)}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-full{min-height:100%}.w-\(--size\){width:var(--size)}.w-0\.5{width:calc(var(--base-spacing-unit)*.5)}.w-0\.25{width:calc(var(--base-spacing-unit)*.25)}.w-2{width:calc(var(--base-spacing-unit)*2)}.w-3xs{width:var(--container-3xs)}.w-14{width:calc(var(--base-spacing-unit)*14)}.w-16{width:calc(var(--base-spacing-unit)*16)}.w-40{width:calc(var(--base-spacing-unit)*40)}.w-\[2\],.w-\[2px\]{width:2px}.w-\[24\]{width:24px}.w-\[28\],.w-\[28px\]{width:28px}.w-\[32\]{width:32px}.w-\[42\]{width:42px}.w-\[256px\]{width:256px}.w-\[300\],.w-\[300px\]{width:300px}.w-\[calc\(100vw-var\(--spacing-md\)\*2\)\]\!{width:calc(100vw - var(--spacing-md)*2)!important}.w-fit{width:fit-content}.w-fit\!{width:fit-content!important}.w-full{width:100%}.w-full\!{width:100%!important}:where(.root-theme-rooty) .typography-h1{letter-spacing:-.078rem;font-size:1.5rem;font-weight:600;line-height:2.25rem}@media (min-width:48rem){:where(.root-theme-rooty) .typography-h1{letter-spacing:-.07rem;max-width:700px;font-size:2.5rem;font-weight:700;line-height:1.4}}.max-w-28{max-width:calc(var(--base-spacing-unit)*28)}.max-w-40{max-width:calc(var(--base-spacing-unit)*40)}.max-w-80{max-width:calc(var(--base-spacing-unit)*80)}.max-w-180{max-width:calc(var(--base-spacing-unit)*180)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.min-w-\(--trigger-width\){min-width:var(--trigger-width)}.min-w-20{min-width:calc(var(--base-spacing-unit)*20)}.min-w-\[34\]{min-width:34px}.min-w-\[36\]{min-width:36px}.min-w-\[38\]{min-width:38px}.min-w-\[40\]{min-width:40px}.min-w-\[44\]{min-width:44px}.min-w-\[48\]{min-width:48px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.table-auto{table-layout:auto}.-translate-x-2\/4{--tw-translate-x:calc(calc(2/4*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[calc\(8px\+50\%\)\]{--tw-translate-x:calc(calc(8px + 50%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-\[calc\(8px\+50\%\+25\%\)\]{--tw-translate-x:calc(calc(8px + 50% + 25%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-sm{--tw-translate-x:calc(var(--spacing-sm)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--base-spacing-unit)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2\/4{--tw-translate-x:calc(2/4*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[calc\(28px-18px\)\]{--tw-translate-x:calc(28px - 18px);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[calc\(32px-22px\)\]{--tw-translate-x:calc(32px - 22px);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[calc\(42px-28px\)\]{--tw-translate-x:calc(42px - 28px);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2\/4{--tw-translate-y:calc(calc(2/4*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3/4*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-\[1\.03\]{scale:1.03}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--base-spacing-unit)*0)}.gap-2{gap:calc(var(--base-spacing-unit)*2)}.gap-2xl{gap:var(--spacing-2xl)}.gap-3xl{gap:var(--spacing-3xl)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}:where(.space-y-2xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2xl)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2xl)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4xl)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4xl)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-lg)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-lg)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-md)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-md)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-sm)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-sm)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xl)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xl)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-xs)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-xs)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-lg{column-gap:var(--spacing-lg)}.gap-x-md{column-gap:var(--spacing-md)}.gap-y-2xl{row-gap:var(--spacing-2xl)}.gap-y-md{row-gap:var(--spacing-md)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-default>:not(:last-child)){border-color:var(--color-border-default)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-clip{overflow-y:clip}.overflow-y-scroll{overflow-y:scroll}.rounded-full{border-radius:var(--radius-full)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-none\!{border-radius:var(--radius-none)!important}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-danger{border-color:var(--color-border-danger)}.border-default{border-color:var(--color-border-default)}.border-info{border-color:var(--color-border-info)}.border-magic{border-color:var(--color-border-magic)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.border-success{border-color:var(--color-border-success)}.border-warning{border-color:var(--color-border-warning)}.border-b-default{border-bottom-color:var(--color-border-default)}.bg-canvas{background-color:var(--color-background-canvas)}.bg-canvas\!{background-color:var(--color-background-canvas)!important}.bg-danger{background-color:var(--color-background-danger)}.bg-danger-hover{background-color:var(--color-background-danger-hover)}.bg-danger-subtle{background-color:var(--color-background-danger-subtle)}.bg-info{background-color:var(--color-background-info)}.bg-info-hover{background-color:var(--color-background-info-hover)}.bg-info-subtle{background-color:var(--color-background-info-subtle)}.bg-inverse{background-color:var(--color-background-inverse)}.bg-magic{background-color:var(--color-background-magic)}.bg-magic-hover{background-color:var(--color-background-magic-hover)}.bg-magic-subtle{background-color:var(--color-background-magic-subtle)}.bg-neutral{background-color:var(--color-background-neutral)}.bg-neutral\!{background-color:var(--color-background-neutral)!important}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-hover{background-color:var(--color-background-neutral-hover)}.bg-neutral-subtle{background-color:var(--color-background-neutral-subtle)}.bg-primary{background-color:var(--color-background-primary)}.bg-primary-hover{background-color:var(--color-background-primary-hover)}.bg-primary-subtle{background-color:var(--color-background-primary-subtle)}.bg-primary\/5{background-color:var(--color-background-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-background-primary)5%,transparent)}}.bg-secondary{background-color:var(--color-background-secondary)}.bg-secondary-hover{background-color:var(--color-background-secondary-hover)}.bg-secondary-subtle{background-color:var(--color-background-secondary-subtle)}.bg-success{background-color:var(--color-background-success)}.bg-success-hover{background-color:var(--color-background-success-hover)}.bg-success-subtle{background-color:var(--color-background-success-subtle)}.bg-surface1{background-color:var(--color-background-surface1)}.bg-surface1\!{background-color:var(--color-background-surface1)!important}.bg-surface2{background-color:var(--color-background-surface2)}.bg-switch{background-color:var(--color-background-switch)}.bg-switch-active{background-color:var(--color-background-switch-active)}.bg-switch-hover{background-color:var(--color-background-switch-hover)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-warning{background-color:var(--color-background-warning)}.bg-warning-hover{background-color:var(--color-background-warning-hover)}.bg-warning-subtle{background-color:var(--color-background-warning-subtle)}.bg-white{background-color:var(--color-white)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-surface1{--tw-gradient-to:var(--color-background-surface1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-inherit{fill:inherit}.fill-neutral-300{fill:var(--color-neutral-300)}.fill-neutral-500{fill:var(--color-neutral-500)}.fill-neutral-800{fill:var(--color-neutral-800)}.fill-neutral-950{fill:var(--color-neutral-950)}.fill-white{fill:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--base-spacing-unit)*0)}.p-0\!{padding:calc(var(--base-spacing-unit)*0)!important}.p-3xl{padding:var(--spacing-3xl)}.p-\[3\]{padding:3px}.p-lg{padding:var(--spacing-lg)}.p-md{padding:var(--spacing-md)}.p-sm{padding:var(--spacing-sm)}.p-xs{padding:var(--spacing-xs)}.px-2xl{padding-inline:var(--spacing-2xl)}.px-lg{padding-inline:var(--spacing-lg)}.px-md{padding-inline:var(--spacing-md)}.px-sm{padding-inline:var(--spacing-sm)}.px-xl{padding-inline:var(--spacing-xl)}.py-lg{padding-block:var(--spacing-lg)}.py-md{padding-block:var(--spacing-md)}.py-sm{padding-block:var(--spacing-sm)}.py-xl{padding-block:var(--spacing-xl)}.py-xs{padding-block:var(--spacing-xs)}.pt-md{padding-top:var(--spacing-md)}.pt-xs{padding-top:var(--spacing-xs)}.pb-md{padding-bottom:var(--spacing-md)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-md{padding-left:var(--spacing-md)}.text-center{text-align:center}.text-start{text-align:start}:where(.root-theme-rooty) .typography-body{letter-spacing:-.01rem;color:var(--color-text-subtle);font-size:1rem;font-weight:400;line-height:1.7}:where(.root-theme-rooty) .typography-h2{letter-spacing:-.05rem;font-size:1.375rem;font-weight:600;line-height:1.2}@media (min-width:48rem){:where(.root-theme-rooty) .typography-h2{letter-spacing:-.025rem;font-size:1.5rem;font-weight:600;line-height:1.2}}:where(.root-theme-rooty) .typography-body-sm{letter-spacing:-.016rem;font-size:.875rem;font-weight:400;line-height:1.3125rem}:where(.root-theme-rooty) .typography-caption{letter-spacing:0;font-size:.75rem;font-weight:400;line-height:1.125rem}:where(.root-theme-rooty) .typography-h3{letter-spacing:-.015rem;font-size:1.125rem;font-weight:500;line-height:1.5}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-danger{color:var(--color-text-danger)}.text-default{color:var(--color-text-default)}.text-disabled{color:var(--color-text-disabled)}.text-info{color:var(--color-text-info)}.text-inverse{color:var(--color-text-inverse)}.text-magic{color:var(--color-text-magic)}.text-on-danger{color:var(--color-text-on-danger)}.text-on-danger-subtle{color:var(--color-text-on-danger-subtle)}.text-on-info{color:var(--color-text-on-info)}.text-on-info-subtle{color:var(--color-text-on-info-subtle)}.text-on-magic{color:var(--color-text-on-magic)}.text-on-magic-subtle{color:var(--color-text-on-magic-subtle)}.text-on-primary{color:var(--color-text-on-primary)}.text-on-primary-subtle{color:var(--color-text-on-primary-subtle)}.text-on-secondary{color:var(--color-text-on-secondary)}.text-on-secondary-subtle{color:var(--color-text-on-secondary-subtle)}.text-on-success{color:var(--color-text-on-success)}.text-on-success-subtle{color:var(--color-text-on-success-subtle)}.text-on-warning{color:var(--color-text-on-warning)}.text-on-warning-subtle{color:var(--color-text-on-warning-subtle)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-subtle{color:var(--color-text-subtle)}.text-success{color:var(--color-text-success)}.text-transparent{color:#0000}.text-warning{color:var(--color-text-warning)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-80{opacity:.8}.opacity-100\!{opacity:1!important}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--shadow-xs);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}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-danger{outline-color:var(--color-border-danger)}.outline-default{outline-color:var(--color-border-default)}.outline-info{outline-color:var(--color-border-info)}.outline-magic{outline-color:var(--color-border-magic)}.outline-primary{outline-color:var(--color-border-primary)}.outline-secondary{outline-color:var(--color-border-secondary)}.outline-success{outline-color:var(--color-border-success)}.outline-warning{outline-color:var(--color-border-warning)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}:where(.root-theme-rooty) .transition-bounce{transition-property:all;transition-duration:.5s;transition-timing-function:var(--ease-bounce);transition-delay:0s}:where(.root-theme-rooty) .transition-default{transition-property:all;transition-duration:.5s;transition-timing-function:var(--ease-default);transition-delay:0s}.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))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\,height\]{transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-none{transition-property:none}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-bounce{--tw-ease:var(--ease-bounce);transition-timing-function:var(--ease-bounce)}.ease-default{--tw-ease:var(--ease-default);transition-timing-function:var(--ease-default)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}:where(.root-theme-rooty) .animate-overlay-fade-in{animation-name:rooty-overlay-fade-in;animation-duration:.5s;animation-timing-function:var(--ease-default);animation-delay:0s;animation-fill-mode:forwards}:where(.root-theme-rooty) .animate-overlay-fade-out{animation-name:rooty-overlay-fade-out;animation-duration:.5s;animation-timing-function:var(--ease-default);animation-delay:0s;animation-fill-mode:forwards}.animation-duration-\[700ms\]{--tw-animation-duration:.7s;animation-duration:.7s}.fade-in-80{--tw-enter-opacity:.8}.fill-mode-forwards{--tw-animation-fill-mode:forwards;animation-fill-mode:forwards}.select-none{-webkit-user-select:none;user-select:none}.slide-in-from-bottom-20{--tw-enter-translate-y:calc(.2*100%)}.slide-in-from-top-10{--tw-enter-translate-y:calc(.1*-100%)}.slide-out-to-bottom-10{--tw-exit-translate-y:calc(.1*100%)}.slide-out-to-top-5{--tw-exit-translate-y:calc(.05*-100%)}.zoom-in-85{--tw-enter-scale:.85}.zoom-out-85{--tw-exit-scale:.85}.zoom-out-95{--tw-exit-scale:.95}.\[--tw-enter-opacity\:100\]{--tw-enter-opacity:100}.\[animation-duration\:300ms\]{animation-duration:.3s}.\[animation-duration\:700ms\]{animation-duration:.7s}.\[scrollbar-width\:none\]{scrollbar-width:none}.blur-in-0{--tw-enter-blur:calc(0*1px)}.blur-in-sm{--tw-enter-blur:var(--blur-sm)}.blur-in-xs{--tw-enter-blur:var(--blur-xs)}.blur-out-0{--tw-exit-blur:calc(0*1px)}.blur-out-sm{--tw-exit-blur:var(--blur-sm)}.blur-out-xs{--tw-exit-blur:var(--blur-xs)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.slide-in-from-bottom{--tw-enter-translate-y:100%}.slide-in-from-left{--tw-enter-translate-x:-100%}.slide-in-from-right{--tw-enter-translate-x:100%}.slide-in-from-top{--tw-enter-translate-y:-100%}.slide-out-to-bottom{--tw-exit-translate-y:100%}.slide-out-to-left{--tw-exit-translate-x:-100%}.slide-out-to-right{--tw-exit-translate-x:100%}.slide-out-to-top{--tw-exit-translate-y:-100%}.zoom-in-107{--tw-enter-scale:calc(107*1%)}:is(.\*\*\:my-0\! *){margin-block:calc(var(--base-spacing-unit)*0)!important}:is(.\*\*\:border-0\! *){border-style:var(--tw-border-style)!important;border-width:0!important}:is(.\*\*\:py-0\! *){padding-block:calc(var(--base-spacing-unit)*0)!important}:is(.\*\*\:text-\[1rem\]\! *){font-size:1rem!important}:is(.\*\*\:leading-normal\! *){--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important}.group-data-\[placement\=bottom\]\:rotate-180:is(:where(.group)[data-placement=bottom] *){rotate:180deg}.group-data-\[placement\=left\]\:-rotate-90:is(:where(.group)[data-placement=left] *){rotate:-90deg}.group-data-\[placement\=right\]\:rotate-90:is(:where(.group)[data-placement=right] *){rotate:90deg}.group-data-\[placement\=top\]\:rotate-0:is(:where(.group)[data-placement=top] *){rotate:none}.placeholder\:text-subtle::placeholder{color:var(--color-text-subtle)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:shadow-xs:after{content:var(--tw-content);--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-0:first-child,.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:scale-\[1\.015\]:hover{scale:1.015}.hover\:bg-black\/5:hover{background-color:var(--color-black)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-danger-hover:hover{background-color:var(--color-background-danger-hover)}.hover\:bg-danger-subtle-hover:hover{background-color:var(--color-background-danger-subtle-hover)}.hover\:bg-danger-transparent-hover:hover{background-color:var(--color-background-danger-transparent-hover)}.hover\:bg-info-hover:hover{background-color:var(--color-background-info-hover)}.hover\:bg-info-subtle-hover:hover{background-color:var(--color-background-info-subtle-hover)}.hover\:bg-info-transparent-hover:hover{background-color:var(--color-background-info-transparent-hover)}.hover\:bg-magic-hover:hover{background-color:var(--color-background-magic-hover)}.hover\:bg-magic-subtle-hover:hover{background-color:var(--color-background-magic-subtle-hover)}.hover\:bg-magic-transparent-hover:hover{background-color:var(--color-background-magic-transparent-hover)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-hover:hover{background-color:var(--color-background-neutral-hover)}.hover\:bg-neutral-hover\!:hover{background-color:var(--color-background-neutral-hover)!important}.hover\:bg-neutral-subtle-hover:hover{background-color:var(--color-background-neutral-subtle-hover)}.hover\:bg-neutral-transparent-hover:hover{background-color:var(--color-background-neutral-transparent-hover)}.hover\:bg-neutral\/20:hover{background-color:var(--color-background-neutral)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral\/20:hover{background-color:color-mix(in oklab,var(--color-background-neutral)20%,transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--color-background-primary-hover)}.hover\:bg-primary-subtle-hover:hover{background-color:var(--color-background-primary-subtle-hover)}.hover\:bg-primary-transparent-hover:hover{background-color:var(--color-background-primary-transparent-hover)}.hover\:bg-secondary-hover:hover{background-color:var(--color-background-secondary-hover)}.hover\:bg-secondary-subtle-hover:hover{background-color:var(--color-background-secondary-subtle-hover)}.hover\:bg-secondary-transparent-hover:hover{background-color:var(--color-background-secondary-transparent-hover)}.hover\:bg-success-hover:hover{background-color:var(--color-background-success-hover)}.hover\:bg-success-subtle-hover:hover{background-color:var(--color-background-success-subtle-hover)}.hover\:bg-success-transparent-hover:hover{background-color:var(--color-background-success-transparent-hover)}.hover\:bg-warning-hover:hover{background-color:var(--color-background-warning-hover)}.hover\:bg-warning-subtle-hover:hover{background-color:var(--color-background-warning-subtle-hover)}.hover\:bg-warning-transparent-hover:hover{background-color:var(--color-background-warning-transparent-hover)}.hover\:text-default:hover{color:var(--color-text-default)}.hover\:text-info-700:hover{color:var(--color-info-700)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-neutral-focus:focus{background-color:var(--color-background-neutral-focus)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:outline-none\!:focus{--tw-outline-style:none!important;outline-style:none!important}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-danger-active:active{background-color:var(--color-background-danger-active)}.active\:bg-danger-subtle-active:active{background-color:var(--color-background-danger-subtle-active)}.active\:bg-danger-transparent-active:active{background-color:var(--color-background-danger-transparent-active)}.active\:bg-info-active:active{background-color:var(--color-background-info-active)}.active\:bg-info-subtle-active:active{background-color:var(--color-background-info-subtle-active)}.active\:bg-info-transparent-active:active{background-color:var(--color-background-info-transparent-active)}.active\:bg-magic-active:active{background-color:var(--color-background-magic-active)}.active\:bg-magic-subtle-active:active{background-color:var(--color-background-magic-subtle-active)}.active\:bg-magic-transparent-active:active{background-color:var(--color-background-magic-transparent-active)}.active\:bg-neutral-active:active{background-color:var(--color-background-neutral-active)}.active\:bg-neutral-active\!:active{background-color:var(--color-background-neutral-active)!important}.active\:bg-neutral-subtle-active:active{background-color:var(--color-background-neutral-subtle-active)}.active\:bg-neutral-transparent-active:active{background-color:var(--color-background-neutral-transparent-active)}.active\:bg-neutral\/30:active{background-color:var(--color-background-neutral)}@supports (color:color-mix(in lab, red, red)){.active\:bg-neutral\/30:active{background-color:color-mix(in oklab,var(--color-background-neutral)30%,transparent)}}.active\:bg-primary-active:active{background-color:var(--color-background-primary-active)}.active\:bg-primary-subtle-active:active{background-color:var(--color-background-primary-subtle-active)}.active\:bg-primary-transparent-active:active{background-color:var(--color-background-primary-transparent-active)}.active\:bg-secondary-active:active{background-color:var(--color-background-secondary-active)}.active\:bg-secondary-subtle-active:active{background-color:var(--color-background-secondary-subtle-active)}.active\:bg-secondary-transparent-active:active{background-color:var(--color-background-secondary-transparent-active)}.active\:bg-success-active:active{background-color:var(--color-background-success-active)}.active\:bg-success-subtle-active:active{background-color:var(--color-background-success-subtle-active)}.active\:bg-success-transparent-active:active{background-color:var(--color-background-success-transparent-active)}.active\:bg-warning-active:active{background-color:var(--color-background-warning-active)}.active\:bg-warning-subtle-active:active{background-color:var(--color-background-warning-subtle-active)}.active\:bg-warning-transparent-active:active{background-color:var(--color-background-warning-transparent-active)}.active\:underline:active{text-decoration-line:underline}.data-hovered\:text-default[data-hovered]{color:var(--color-text-default)}.data-hovered\:opacity-70[data-hovered]{opacity:.7}.data-placeholder\:text-subtle[data-placeholder]{color:var(--color-text-subtle)}.data-selected\:bg-neutral-selected[data-selected]{background-color:var(--color-background-neutral-selected)}.data-selected\:text-default[data-selected]{color:var(--color-text-default)}@media (hover:hover){.data-selected\:hover\:opacity-100[data-selected]:hover{opacity:1}}.data-\[placement\=bottom\]\:slide-in-from-top-30[data-placement=bottom]{--tw-enter-translate-y:calc(.3*-100%)}.data-\[placement\=bottom\]\:slide-out-to-top-20[data-placement=bottom]{--tw-exit-translate-y:calc(.2*-100%)}.data-\[placement\=left\]\:slide-in-from-left-30[data-placement=left]{--tw-enter-translate-x:calc(.3*-100%)}.data-\[placement\=left\]\:slide-out-to-left-20[data-placement=left]{--tw-exit-translate-x:calc(.2*-100%)}.data-\[placement\=right\]\:slide-in-from-left-30[data-placement=right]{--tw-enter-translate-x:calc(.3*-100%)}.data-\[placement\=right\]\:slide-out-to-left-20[data-placement=right]{--tw-exit-translate-x:calc(.2*-100%)}.data-\[placement\=top\]\:slide-in-from-bottom-30[data-placement=top]{--tw-enter-translate-y:calc(.3*100%)}.data-\[placement\=top\]\:slide-out-to-bottom-20[data-placement=top]{--tw-exit-translate-y:calc(.2*100%)}@media (min-width:40rem){.sm\:gap-sm{gap:var(--spacing-sm)}}@media (min-width:48rem){.md\:max-w-60{max-width:calc(var(--base-spacing-unit)*60)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-md{gap:var(--spacing-md)}.md\:py-2xl{padding-block:var(--spacing-2xl)}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-w-\[calc\(100\%-256px\)\]{max-width:calc(100% - 256px)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-lg{gap:var(--spacing-lg)}:where(.lg\:space-y-3xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3xl)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3xl)*calc(1 - var(--tw-space-y-reverse)))}.lg\:px-3xl{padding-inline:var(--spacing-3xl)}.lg\:px-lg{padding-inline:var(--spacing-lg)}}@media (min-width:80rem){.xl\:min-h-52{min-height:calc(var(--base-spacing-unit)*52)}.xl\:w-40{width:calc(var(--base-spacing-unit)*40)}.xl\:flex-row{flex-direction:row}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-0:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:0}.dark\:bg-neutral:where(.dark,.dark *){background-color:var(--color-background-neutral)}.dark\:bg-neutral-700:where(.dark,.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-750:where(.dark,.dark *){background-color:var(--color-neutral-750)}.dark\:bg-primary\/5:where(.dark,.dark *){background-color:var(--color-background-primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/5:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-background-primary)5%,transparent)}}.dark\:bg-surface1:where(.dark,.dark *){background-color:var(--color-background-surface1)}.dark\:bg-surface2:where(.dark,.dark *){background-color:var(--color-background-surface2)}.dark\:bg-white\/5:where(.dark,.dark *){background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:fill-neutral-100:where(.dark,.dark *){fill:var(--color-neutral-100)}.dark\:fill-neutral-400:where(.dark,.dark *){fill:var(--color-neutral-400)}.dark\:fill-neutral-500:where(.dark,.dark *){fill:var(--color-neutral-500)}.dark\:fill-neutral-600:where(.dark,.dark *){fill:var(--color-neutral-600)}.dark\:fill-neutral-700:where(.dark,.dark *){fill:var(--color-neutral-700)}.dark\:fill-neutral-800:where(.dark,.dark *){fill:var(--color-neutral-800)}.dark\:fill-neutral-900:where(.dark,.dark *){fill:var(--color-neutral-900)}.dark\:fill-white:where(.dark,.dark *){fill:var(--color-white)}.dark\:text-default:where(.dark,.dark *){color:var(--color-text-default)}@media (hover:hover){.dark\:hover\:bg-neutral-740:where(.dark,.dark *):hover{background-color:var(--color-neutral-740)}.dark\:hover\:bg-neutral-hover:where(.dark,.dark *):hover{background-color:var(--color-background-neutral-hover)}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:dark\:bg-white\/10:hover:where(.dark,.dark *){background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.hover\:dark\:bg-white\/10:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:hover\:text-info-300:where(.dark,.dark *):hover{color:var(--color-info-300)}}.active\:dark\:bg-white\/10:active:where(.dark,.dark *){background-color:var(--color-white)}@supports (color:color-mix(in lab, red, red)){.active\:dark\:bg-white\/10:active:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:active\:bg-neutral-740:where(.dark,.dark *):active{background-color:var(--color-neutral-740)}@media (pointer:coarse){.pointer-coarse\:block{display:block}.pointer-coarse\:hidden{display:none}.pointer-coarse\:scale-\[97\%\]{scale:97%}.pointer-coarse\:duration-700{--tw-duration:.7s;transition-duration:.7s}.pointer-coarse\:blur-in-xs{--tw-enter-blur:var(--blur-xs)}}@media (pointer:fine){.pointer-fine\:block{display:block}.pointer-fine\:hidden{display:none}.pointer-fine\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.\[\&_\.linenumber\]\:text-disabled\! .linenumber{color:var(--color-text-disabled)!important}.\[\&_svg\]\:size-\[12\] svg{width:12px;height:12px}.\[\&_svg\]\:size-\[14\] svg{width:14px;height:14px}.\[\&_svg\]\:size-\[16\] svg{width:16px;height:16px}.\[\&_svg\]\:stroke-1 svg{stroke-width:1px}.\[\&_svg\]\:stroke-\[1\.5\] svg{stroke-width:1.5px}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.root-theme-rooty{--color-white:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-150:#eee;--color-neutral-200:#ebebeb;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-740:#353535;--color-neutral-750:#2e2e2e;--color-neutral-800:#262626;--color-neutral-850:#1d1d1d;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-black:#000;--color-primary-30:#f3ffc7;--color-primary-40:#f3ffc7;--color-primary-50:#e8ff87;--color-primary-100:#dfff1b;--color-primary-200:#c2df00;--color-primary-300:#b3cc23;--color-primary-400:#8da201;--color-primary-500:#758700;--color-primary-600:#5b6a00;--color-primary-700:#455101;--color-primary-800:#2e3600;--color-primary-900:#1a2000;--color-primary-950:#0f1300;--color-secondary-50:#d0ffe4;--color-secondary-100:#b1ffd6;--color-secondary-150:#8fffc7;--color-secondary-200:#19ffad;--color-secondary-300:#04dc93;--color-secondary-400:#1cc283;--color-secondary-500:#009a66;--color-secondary-600:#007a50;--color-secondary-700:#015a3a;--color-secondary-800:#003d26;--color-secondary-900:#002a18;--color-secondary-950:#00180c;--color-info-50:#f0f3ff;--color-info-100:#e1e7fd;--color-info-200:#bbcbff;--color-info-300:#96b1ff;--color-info-400:#448aff;--color-info-500:#347ffc;--color-info-600:#1675ed;--color-info-700:#1960bd;--color-info-800:#002b70;--color-info-900:#002455;--color-info-950:#001232;--color-success-50:#dbffdb;--color-success-100:#b4ffb3;--color-success-200:#6bff6b;--color-success-300:#00e600;--color-success-400:#01d601;--color-success-500:#008b00;--color-success-600:#127810;--color-success-700:#005200;--color-success-800:#003800;--color-success-900:#002500;--color-success-950:#000f00;--color-warning-50:#ffede8;--color-warning-100:#ffded5;--color-warning-200:#ffbda6;--color-warning-300:#ff996a;--color-warning-400:#f57800;--color-warning-500:#cd6301;--color-warning-600:#b95e18;--color-warning-700:#823c00;--color-warning-800:#401a00;--color-warning-900:#351400;--color-warning-950:#250c00;--color-danger-50:#ffeced;--color-danger-100:#ffddde;--color-danger-200:#ffb7b9;--color-danger-300:#ff827a;--color-danger-400:#ff5050;--color-danger-500:#fc072c;--color-danger-600:#cf0422;--color-danger-700:#b7001c;--color-danger-800:#4c070a;--color-danger-900:#370003;--color-danger-950:#2c0002;--color-magic-50:#f3effc;--color-magic-100:#e9e2f9;--color-magic-200:#d2c1f3;--color-magic-300:#bfa4ee;--color-magic-400:#aa82e7;--color-magic-500:#915dd5;--color-magic-600:#873fd5;--color-magic-700:#672ea4;--color-magic-800:#421d6c;--color-magic-900:#321851;--color-magic-950:#19072e;--color-background-canvas:var(--color-white);--color-background-inverse:var(--color-neutral-950);--color-background-overlay:var(--color-neutral-950);--color-background-surface1:var(--color-neutral-100);--color-background-surface2:var(--color-neutral-200);--color-background-switch:var(--color-neutral-200);--color-background-switch-hover:var(--color-neutral-300);--color-background-switch-active:var(--color-neutral-300);--color-background-neutral:var(--color-neutral-100);--color-background-neutral-hover:var(--color-neutral-150);--color-background-neutral-active:var(--color-neutral-150);--color-background-neutral-focus:var(--color-neutral-150);--color-background-neutral-selected:var(--color-neutral-200);--color-background-neutral-subtle:var(--color-neutral-50);--color-background-neutral-subtle-hover:var(--color-neutral-100);--color-background-neutral-subtle-active:var(--color-neutral-100);--color-background-neutral-transparent-hover:var(--color-neutral-100);--color-background-neutral-transparent-active:var(--color-neutral-200);--color-background-primary:var(--color-primary-200);--color-background-primary-hover:var(--color-primary-300);--color-background-primary-active:var(--color-primary-300);--color-background-primary-subtle:var(--color-primary-50);--color-background-primary-subtle-hover:var(--color-primary-100);--color-background-primary-subtle-active:var(--color-primary-100);--color-background-primary-transparent-hover:var(--color-primary-50);--color-background-primary-transparent-active:var(--color-primary-100);--color-background-secondary:var(--color-secondary-300);--color-background-secondary-hover:var(--color-secondary-400);--color-background-secondary-active:var(--color-secondary-400);--color-background-secondary-subtle:var(--color-secondary-50);--color-background-secondary-subtle-hover:var(--color-secondary-100);--color-background-secondary-subtle-active:var(--color-secondary-100);--color-background-secondary-transparent-hover:var(--color-secondary-50);--color-background-secondary-transparent-active:var(--color-secondary-100);--color-background-info:var(--color-info-600);--color-background-info-hover:var(--color-info-700);--color-background-info-active:var(--color-info-700);--color-background-info-subtle:var(--color-info-50);--color-background-info-subtle-hover:var(--color-info-100);--color-background-info-subtle-active:var(--color-info-100);--color-background-info-transparent-hover:var(--color-info-50);--color-background-info-transparent-active:var(--color-info-100);--color-background-success:var(--color-success-500);--color-background-success-hover:var(--color-success-600);--color-background-success-active:var(--color-success-600);--color-background-success-subtle:var(--color-success-50);--color-background-success-subtle-hover:var(--color-success-100);--color-background-success-subtle-active:var(--color-success-100);--color-background-success-transparent-hover:var(--color-success-50);--color-background-success-transparent-active:var(--color-success-100);--color-background-warning:var(--color-warning-500);--color-background-warning-hover:var(--color-warning-600);--color-background-warning-active:var(--color-warning-600);--color-background-warning-subtle:var(--color-warning-50);--color-background-warning-subtle-hover:var(--color-warning-100);--color-background-warning-subtle-active:var(--color-warning-100);--color-background-warning-transparent-hover:var(--color-warning-50);--color-background-warning-transparent-active:var(--color-warning-100);--color-background-danger:var(--color-danger-600);--color-background-danger-hover:var(--color-danger-700);--color-background-danger-active:var(--color-danger-700);--color-background-danger-subtle:var(--color-danger-50);--color-background-danger-subtle-hover:var(--color-danger-100);--color-background-danger-subtle-active:var(--color-danger-100);--color-background-danger-transparent-hover:var(--color-danger-50);--color-background-danger-transparent-active:var(--color-danger-100);--color-background-magic:var(--color-magic-500);--color-background-magic-hover:var(--color-magic-600);--color-background-magic-active:var(--color-magic-600);--color-background-magic-subtle:var(--color-magic-50);--color-background-magic-subtle-hover:var(--color-magic-100);--color-background-magic-subtle-active:var(--color-magic-100);--color-background-magic-transparent-hover:var(--color-magic-50);--color-background-magic-transparent-active:var(--color-magic-100);--color-border-default:var(--color-neutral-200);--color-border-primary:var(--color-primary-300);--color-border-secondary:var(--color-secondary-600);--color-border-info:var(--color-info-600);--color-border-success:var(--color-success-600);--color-border-warning:var(--color-warning-600);--color-border-danger:var(--color-danger-600);--color-border-magic:var(--color-magic-600);--color-text-default:var(--color-neutral-900);--color-text-subtle:var(--color-neutral-500);--color-text-disabled:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-100);--color-text-primary:var(--color-primary-600);--color-text-on-primary:var(--color-primary-900);--color-text-on-primary-subtle:var(--color-primary-800);--color-text-secondary:var(--color-secondary-600);--color-text-on-secondary:var(--color-secondary-950);--color-text-on-secondary-subtle:var(--color-secondary-700);--color-text-info:var(--color-info-600);--color-text-on-info:var(--color-white);--color-text-on-info-subtle:var(--color-info-700);--color-text-success:var(--color-success-600);--color-text-on-success:var(--color-white);--color-text-on-success-subtle:var(--color-success-700);--color-text-warning:var(--color-warning-600);--color-text-on-warning:var(--color-white);--color-text-on-warning-subtle:var(--color-warning-700);--color-text-danger:var(--color-danger-600);--color-text-on-danger:var(--color-white);--color-text-on-danger-subtle:var(--color-danger-700);--color-text-magic:var(--color-magic-600);--color-text-on-magic:var(--color-white);--color-text-on-magic-subtle:var(--color-magic-700)}@supports (color:lab(0% 0 0)){.root-theme-rooty{--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-150:lab(94.2% 0 0);--color-neutral-200:lab(93.04% .0000298023 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-740:lab(22.28% 0 0);--color-neutral-750:lab(18.8% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-850:lab(10.68% .00000745058 -.00000298023);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0);--color-primary-30:lab(98.6129% -14.8014 35.1166);--color-primary-40:lab(98.9962% -21.2452 54.7351);--color-primary-50:lab(96.8057% -23.4624 63.6214);--color-primary-100:lab(95.2253% -28.2548 87.9681);--color-primary-200:lab(84.4138% -26.0802 81.7204);--color-primary-300:lab(78.2325% -23.5015 71.6801);--color-primary-400:lab(63.189% -20.2855 64.2081);--color-primary-500:lab(53.2965% -17.8983 56.4779);--color-primary-600:lab(42.2255% -15.2599 47.2724);--color-primary-700:lab(32.325% -12.6938 39.0119);--color-primary-800:lab(20.9985% -9.39252 28.5814);--color-primary-900:lab(10.9962% -7.22141 16.0545);--color-primary-950:lab(5.16306% -3.75181 7.55622);--color-secondary-50:lab(96.4349% -26.0291 10.0249);--color-secondary-100:lab(94.5109% -36.1205 13.6129);--color-secondary-150:lab(92.7123% -49.7023 18.8866);--color-secondary-200:lab(89.1131% -65.5451 24.786);--color-secondary-300:lab(77.97% -59.4651 22.7393);--color-secondary-400:lab(69.5762% -52.3629 19.8679);--color-secondary-500:lab(56.0868% -45.7565 17.3074);--color-secondary-600:lab(44.9064% -38.7074 14.5965);--color-secondary-700:lab(33.12% -30.9712 11.6174);--color-secondary-800:lab(21.8234% -23.9189 8.92796);--color-secondary-900:lab(13.7888% -20.3111 7.55051);--color-secondary-950:lab(6.07525% -10.0687 3.92933);--color-info-50:lab(95.834% .594854 -6.01805);--color-info-100:lab(91.6802% 1.04776 -11.2306);--color-info-200:lab(81.8287% 2.87265 -27.6076);--color-info-300:lab(72.524% 5.13682 -42.0713);--color-info-400:lab(57.575% 10.2832 -70.3638);--color-info-500:lab(54.0257% 11.4111 -70.2929);--color-info-600:lab(49.4627% 9.92391 -68.9148);--color-info-700:lab(40.5928% 6.87094 -56.1587);--color-info-800:lab(18.0534% 15.7871 -51.8501);--color-info-900:lab(14.3489% 5.92197 -34.5603);--color-info-950:lab(5.63726% 3.49253 -23.7398);--color-success-50:lab(96.7311% -17.06 13.3384);--color-success-100:lab(93.6905% -34.9728 28.6231);--color-success-200:lab(89.818% -62.5134 56.9462);--color-success-300:lab(80.0107% -77.6246 80.9153);--color-success-400:lab(74.9425% -69.3755 70.8361);--color-success-500:lab(50.1435% -50.5533 51.6579);--color-success-600:lab(43.8233% -43.2801 43.3251);--color-success-700:lab(29.5295% -34.6875 35.399);--color-success-800:lab(19.3439% -26.8893 26.0243);--color-success-900:lab(11.5756% -21.1622 16.7818);--color-success-950:lab(3.09995% -5.94805 4.4865);--color-warning-50:lab(95.0937% 5.74818 4.80129);--color-warning-100:lab(91.1298% 10.8051 8.91342);--color-warning-200:lab(82.3782% 22.334 21.4689);--color-warning-300:lab(73.4671% 35.9464 41.4782);--color-warning-400:lab(64.7931% 45.4149 72.3352);--color-warning-500:lab(54.6047% 39.7574 62.9675);--color-warning-600:lab(50.4486% 34.6952 53.1271);--color-warning-700:lab(34.4575% 28.6047 45.0354);--color-warning-800:lab(14.8852% 17.6872 22.3086);--color-warning-900:lab(11.2202% 15.7181 17.078);--color-warning-950:lab(6.12959% 11.9072 9.3967);--color-danger-50:lab(94.8984% 6.87373 2.00182);--color-danger-100:lab(91.0101% 12.3264 4.11739);--color-danger-200:lab(81.3632% 27.0917 9.95568);--color-danger-300:lab(68.4522% 79.716 49.1012);--color-danger-400:lab(61.4721% 79.8797 50.6213);--color-danger-500:lab(54.0225% 80.0757 53.1209);--color-danger-600:lab(44.2918% 68.9446 45.8663);--color-danger-700:lab(38.7781% 63.5796 42.4487);--color-danger-800:lab(14.3013% 31.6927 18.3556);--color-danger-900:lab(7.32879% 31.8458 11.8519);--color-danger-950:lab(5.12428% 21.95 7.34673);--color-magic-50:lab(95.0436% 3.17234 -5.85382);--color-magic-100:lab(90.9389% 5.64522 -10.4011);--color-magic-200:lab(80.6991% 13.3223 -22.5858);--color-magic-300:lab(71.8252% 21.0786 -33.5616);--color-magic-400:lab(61.4739% 31.2492 -46.097);--color-magic-500:lab(49.631% 40.3843 -55.08);--color-magic-600:lab(42.7409% 52.2123 -65.9519);--color-magic-700:lab(32.3814% 43.1439 -54.3225);--color-magic-800:lab(20.0358% 31.0307 -39.6052);--color-magic-900:lab(14.8247% 23.2477 -30.5338);--color-magic-950:lab(4.8361% 15.2796 -21.7238)}}.root-theme-rooty-dark{--color-background-canvas:var(--color-neutral-950);--color-background-inverse:var(--color-neutral-50);--color-background-overlay:var(--color-neutral-950);--color-background-surface1:var(--color-neutral-900);--color-background-surface2:var(--color-neutral-800);--color-background-switch:var(--color-neutral-700);--color-background-switch-hover:var(--color-neutral-600);--color-background-switch-active:var(--color-neutral-600);--color-background-neutral:var(--color-neutral-800);--color-background-neutral-hover:var(--color-neutral-750);--color-background-neutral-active:var(--color-neutral-750);--color-background-neutral-focus:var(--color-neutral-750);--color-background-neutral-selected:var(--color-neutral-700);--color-background-neutral-subtle:var(--color-neutral-850);--color-background-neutral-subtle-hover:var(--color-neutral-800);--color-background-neutral-subtle-active:var(--color-neutral-800);--color-background-neutral-transparent-hover:var(--color-neutral-900);--color-background-neutral-transparent-active:var(--color-neutral-900);--color-background-primary:var(--color-primary-100);--color-background-primary-hover:var(--color-primary-50);--color-background-primary-active:var(--color-primary-50);--color-background-primary-subtle:var(--color-primary-800);--color-background-primary-subtle-hover:var(--color-primary-700);--color-background-primary-subtle-active:var(--color-primary-700);--color-background-primary-transparent-hover:var(--color-primary-800);--color-background-primary-transparent-active:var(--color-primary-800);--color-background-secondary:var(--color-secondary-200);--color-background-secondary-hover:var(--color-secondary-150);--color-background-secondary-active:var(--color-secondary-150);--color-background-secondary-subtle:var(--color-secondary-900);--color-background-secondary-subtle-hover:var(--color-secondary-800);--color-background-secondary-subtle-active:var(--color-secondary-800);--color-background-secondary-transparent-hover:var(--color-secondary-900);--color-background-secondary-transparent-active:var(--color-secondary-900);--color-background-info:var(--color-info-600);--color-background-info-hover:var(--color-info-500);--color-background-info-active:var(--color-info-500);--color-background-info-subtle:var(--color-info-900);--color-background-info-subtle-hover:var(--color-info-800);--color-background-info-subtle-active:var(--color-info-800);--color-background-info-transparent-hover:var(--color-info-900);--color-background-info-transparent-active:var(--color-info-900);--color-background-success:var(--color-success-400);--color-background-success-hover:var(--color-success-300);--color-background-success-active:var(--color-success-300);--color-background-success-subtle:var(--color-success-900);--color-background-success-subtle-hover:var(--color-success-800);--color-background-success-subtle-active:var(--color-success-800);--color-background-success-transparent-hover:var(--color-success-900);--color-background-success-transparent-active:var(--color-success-900);--color-background-warning:var(--color-warning-500);--color-background-warning-hover:var(--color-warning-400);--color-background-warning-active:var(--color-warning-400);--color-background-warning-subtle:var(--color-warning-900);--color-background-warning-subtle-hover:var(--color-warning-800);--color-background-warning-subtle-active:var(--color-warning-800);--color-background-warning-transparent-hover:var(--color-warning-900);--color-background-warning-transparent-active:var(--color-warning-900);--color-background-danger:var(--color-danger-600);--color-background-danger-hover:var(--color-danger-500);--color-background-danger-active:var(--color-danger-500);--color-background-danger-subtle:var(--color-danger-900);--color-background-danger-subtle-hover:var(--color-danger-800);--color-background-danger-subtle-active:var(--color-danger-800);--color-background-danger-transparent-hover:var(--color-danger-900);--color-background-danger-transparent-active:var(--color-danger-900);--color-background-magic:var(--color-magic-600);--color-background-magic-hover:var(--color-magic-500);--color-background-magic-active:var(--color-magic-500);--color-background-magic-subtle:var(--color-magic-900);--color-background-magic-subtle-hover:var(--color-magic-800);--color-background-magic-subtle-active:var(--color-magic-800);--color-background-magic-transparent-hover:var(--color-magic-900);--color-background-magic-transparent-active:var(--color-magic-900);--color-border-default:var(--color-neutral-800);--color-border-primary:var(--color-primary-100);--color-border-secondary:var(--color-secondary-200);--color-border-info:var(--color-info-600);--color-border-success:var(--color-success-500);--color-border-warning:var(--color-warning-500);--color-border-danger:var(--color-danger-600);--color-border-magic:var(--color-magic-600);--color-text-default:var(--color-neutral-50);--color-text-subtle:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-950);--color-text-primary:var(--color-primary-100);--color-text-on-primary:var(--color-primary-950);--color-text-on-primary-subtle:var(--color-primary-100);--color-text-secondary:var(--color-secondary-200);--color-text-on-secondary:var(--color-secondary-950);--color-text-on-secondary-subtle:var(--color-secondary-200);--color-text-info:var(--color-info-400);--color-text-on-info:var(--color-info-50);--color-text-on-info-subtle:var(--color-info-400);--color-text-success:var(--color-success-400);--color-text-on-success:var(--color-success-950);--color-text-on-success-subtle:var(--color-success-400);--color-text-warning:var(--color-warning-400);--color-text-on-warning:var(--color-warning-50);--color-text-on-warning-subtle:var(--color-warning-400);--color-text-danger:var(--color-danger-400);--color-text-on-danger:var(--color-danger-50);--color-text-on-danger-subtle:var(--color-danger-400);--color-text-magic:var(--color-magic-400);--color-text-on-magic:var(--color-magic-50);--color-text-on-magic-subtle:var(--color-magic-400)}.root-theme-rooty{--base-spacing-unit:8px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:64px;--spacing-4xl:80px;--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-full:999px;--shadow-none:none;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-bounce:linear(0,.0023,.0088,.0194 1.58%,.0353 2.16%,.0788 3.32%,.1411 4.58%,.2021 5.64%,.2796 6.85%,.5943 11.38%,.7226 13.33%,.8408 15.33%,.9365,1.0148 19.12%,1.0473,1.0753,1.0991 21.96%,1.1197,1.1359 23.96%,1.1485 25.02%,1.1585 26.33%,1.1629 27.76%,1.1613 29.23%,1.1538 30.86%,1.1433 32.29%,1.1286 33.87%,1.0509 40.87%,1.0171 44.45%,1.0023,.9908,.9824 50.46%,.9768 52.56%,.9735 55.51%,.9749 58.88%,.9964 71.94%,1.0031 79%,1.0042 86.17%,1.0006 99.96%);--ease-default:cubic-bezier(.17,.84,.44,1)}@keyframes rooty-overlay-fade-in{0%{background-color:#0000}to{background-color:color-mix(in srgb,var(--color-background-overlay)75%,transparent)}}@keyframes rooty-overlay-fade-out{0%{background-color:color-mix(in srgb,var(--color-background-overlay)75%,transparent)}to{background-color:#0000}}:where(.root-theme-rooty):scope html{font-size:16px}:where(.root-theme-rooty):scope body{font-size:1rem}:where(.root-theme-rooty):scope :focus-visible{outline-offset:0px;outline:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
