:root{background-color:var(--colors-bg-layer-1)}@layer reset,base,tokens,recipes,utilities;@layer base{:root{--made-with-panda: "🐼" }*,*:before,*:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1 }}@layer reset{*{margin:0;padding:0;font:inherit}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--global-color-border, currentColor)}html{line-height:1.5;--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback))}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}code,kbd,pre,samp{font-size:1em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}input::placeholder,textarea::placeholder{opacity:1;color:var(--global-color-placeholder, #9ca3af)}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-fallback))}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}}@layer tokens{:where(:root,:host){--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--borders-none: none;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--durations-fastest: 50ms;--durations-faster: .1s;--durations-fast: .15s;--durations-normal: .2s;--durations-slow: .3s;--durations-slower: .4s;--durations-slowest: .5s;--radii-full: 99999px;--radii-xlarge: 8px;--radii-large: 6px;--radii-medium: 4px;--radii-small: 2px;--radii-none: 0px;--font-weights-thin: 100;--font-weights-extralight: 200;--font-weights-light: 300;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--font-weights-extrabold: 800;--font-weights-black: 900;--line-heights-none: 1;--line-heights-tight: 1.25;--line-heights-snug: 1.375;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--line-heights-loose: 2;--fonts-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--letter-spacings-tighter: -.05em;--letter-spacings-tight: -.025em;--letter-spacings-normal: 0em;--letter-spacings-wide: .025em;--letter-spacings-wider: .05em;--letter-spacings-widest: .1em;--font-sizes-2xs: .5rem;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.25rem;--font-sizes-2xl: 1.5rem;--font-sizes-3xl: 1.875rem;--font-sizes-4xl: 2.25rem;--font-sizes-5xl: 3rem;--font-sizes-6xl: 3.75rem;--font-sizes-7xl: 4.5rem;--font-sizes-8xl: 6rem;--font-sizes-9xl: 8rem;--shadows-focusring: 0 0 0 2px var(--colors-bg-layer-2), 0 0 0 4px var(--colors-stroke-focusring);--colors-current: currentColor;--colors-transparent: rgb(0 0 0 / 0);--spacing-none: 0px;--spacing-xxlarge: 24px;--spacing-xlarge: 20px;--spacing-large: 16px;--spacing-medium: 12px;--spacing-small: 8px;--spacing-xsmall: 4px;--sizes-uniform-height-medium: 32px;--sizes-uniform-height-small: 24px;--sizes-uniform-height-large: 40px;--sizes-icon-size-medium: 20px;--sizes-icon-size-xsmall: 12px;--sizes-icon-size-large: 24px;--sizes-icon-size-small: 16px;--sizes-xs: 20rem;--sizes-sm: 24rem;--sizes-md: 28rem;--sizes-lg: 32rem;--sizes-xl: 36rem;--sizes-2xl: 42rem;--sizes-3xl: 48rem;--sizes-4xl: 56rem;--sizes-5xl: 64rem;--sizes-6xl: 72rem;--sizes-7xl: 80rem;--sizes-8xl: 90rem;--sizes-prose: 65ch;--sizes-full: 100%;--sizes-min: min-content;--sizes-max: max-content;--sizes-fit: fit-content;--animations-accordion-up: accordion-up .2s ease-out;--animations-accordion-down: accordion-down .2s ease-out }[data-color-mode=light]{--shadows-normal: 0px 1px 4px 0px rgba(0, 0, 0, .15);--colors-palette-gray-100: rgba(248, 248, 248, 1);--colors-palette-red-1300: rgba(86, 3, 3, 1);--colors-palette-gray-75: rgba(253, 253, 253, 1);--colors-palette-red-1200: rgba(114, 6, 8, 1);--colors-palette-gray-50: rgba(255, 255, 255, 1);--colors-palette-red-1100: rgba(142, 15, 17, 1);--colors-palette-red-1000: rgba(172, 28, 30, 1);--colors-palette-red-900: rgba(199, 48, 47, 1);--colors-palette-blue-300: rgba(182, 222, 254, 1);--colors-palette-red-800: rgba(222, 72, 67, 1);--colors-palette-blue-200: rgba(200, 231, 254, 1);--colors-palette-red-700: rgba(240, 97, 89, 1);--colors-palette-blue-100: rgba(225, 242, 255, 1);--colors-palette-red-600: rgba(254, 123, 113, 1);--colors-palette-red-500: rgba(255, 154, 144, 1);--colors-palette-red-400: rgba(255, 182, 173, 1);--colors-palette-red-300: rgba(255, 205, 198, 1);--colors-palette-red-200: rgba(254, 220, 215, 1);--colors-palette-red-100: rgba(254, 235, 232, 1);--colors-palette-yellow-1300: rgba(62, 32, 0, 1);--colors-palette-yellow-1200: rgba(82, 45, 0, 1);--colors-palette-yellow-1100: rgba(103, 60, 1, 1);--colors-palette-yellow-1000: rgba(125, 77, 4, 1);--colors-palette-yellow-900: rgba(148, 95, 7, 1);--colors-palette-yellow-800: rgba(170, 113, 8, 1);--colors-palette-yellow-700: rgba(192, 132, 14, 1);--colors-palette-yellow-500: rgba(223, 174, 65, 1);--colors-palette-yellow-400: rgba(234, 195, 99, 1);--colors-palette-yellow-300: rgba(242, 215, 136, 1);--colors-palette-yellow-200: rgba(247, 226, 160, 1);--colors-palette-yellow-100: rgba(253, 239, 193, 1);--colors-palette-green-1300: rgba(5, 46, 19, 1);--colors-palette-green-1200: rgba(8, 63, 27, 1);--colors-palette-green-1100: rgba(14, 81, 35, 1);--colors-palette-green-1000: rgba(22, 101, 43, 1);--colors-palette-green-900: rgba(29, 122, 51, 1);--colors-palette-green-800: rgba(34, 143, 58, 1);--colors-palette-green-700: rgba(44, 165, 66, 1);--colors-palette-green-600: rgba(63, 185, 80, 1);--colors-palette-green-500: rgba(91, 204, 103, 1);--colors-palette-green-400: rgba(120, 221, 130, 1);--colors-palette-green-300: rgba(153, 236, 160, 1);--colors-palette-green-200: rgba(175, 245, 180, 1);--colors-palette-green-100: rgba(203, 251, 204, 1);--colors-palette-blue-1300: rgba(6, 36, 93, 1);--colors-palette-blue-1200: rgba(8, 49, 125, 1);--colors-palette-blue-1100: rgba(9, 63, 158, 1);--colors-palette-blue-1000: rgba(14, 81, 190, 1);--colors-palette-blue-900: rgba(25, 101, 214, 1);--colors-palette-blue-700: rgba(64, 144, 246, 1);--colors-palette-blue-600: rgba(87, 165, 254, 1);--colors-palette-blue-500: rgba(118, 187, 255, 1);--colors-palette-blue-400: rgba(148, 205, 255, 1);--colors-palette-gray-600: rgba(109, 109, 109, 1);--colors-palette-gray-900: rgba(0, 0, 0, 1);--colors-palette-gray-800: rgba(34, 34, 34, 1);--colors-palette-gray-500: rgba(144, 144, 144, 1);--colors-palette-gray-700: rgba(70, 70, 70, 1);--colors-palette-gray-400: rgba(177, 177, 177, 1);--colors-palette-gray-300: rgba(213, 213, 213, 1);--colors-palette-blue-800: rgba(43, 123, 233, 1);--colors-palette-yellow-600: rgba(209, 152, 32, 1);--colors-palette-gray-200: rgba(230, 230, 230, 1);--colors-bg-transparent: rgba(255, 255, 255, 0);--colors-bg-disabled: var(--colors-palette-gray-200);--colors-bg-neutral-pressed: var(--colors-palette-gray-700);--colors-bg-neutral-hover: var(--colors-palette-gray-800);--colors-bg-neutral: var(--colors-palette-gray-900);--colors-bg-brand-hover: var(--colors-palette-blue-1000);--colors-bg-brand: var(--colors-palette-blue-900);--colors-bg-layer-2: var(--colors-palette-gray-50);--colors-bg-layer-1: var(--colors-palette-gray-100);--colors-bg-layer-base: var(--colors-palette-gray-200);--colors-bg-brand-pressed: var(--colors-palette-blue-1100);--colors-bg-layer-2-pressed: var(--colors-palette-gray-100);--colors-bg-layer-2-hover: var(--colors-palette-gray-75);--colors-bg-critical: var(--colors-palette-red-900);--colors-fg-placeholder: var(--colors-palette-gray-500);--colors-fg-on-critical: var(--colors-palette-gray-50);--colors-fg-neutral-text: var(--colors-palette-gray-800);--colors-fg-disabled: var(--colors-palette-gray-400);--colors-fg-on-neutral: var(--colors-palette-gray-50);--colors-fg-on-brand: var(--colors-palette-gray-50);--colors-fg-neutral-text-subtle: var(--colors-palette-gray-700);--colors-fg-neutral-text-pressed: var(--colors-palette-gray-900);--colors-fg-neutral-text-hover: var(--colors-palette-gray-900);--colors-fg-brand-text: var(--colors-palette-blue-900);--colors-stroke-critical-hover: var(--colors-palette-red-1000);--colors-stroke-field-hover: var(--colors-palette-gray-500);--colors-stroke-control-hover: var(--colors-palette-gray-700);--colors-stroke-field: var(--colors-palette-gray-400);--colors-stroke-control-pressed: var(--colors-palette-gray-800);--colors-stroke-brand: var(--colors-palette-blue-800);--colors-stroke-control: var(--colors-palette-gray-600);--colors-stroke-critical: var(--colors-palette-red-900);--colors-stroke-decorative-1: var(--colors-palette-gray-300);--colors-stroke-critical-pressed: var(--colors-palette-red-1100);--colors-stroke-field-pressed: var(--colors-palette-blue-900);--colors-stroke-decorative-2: var(--colors-palette-gray-200);--colors-stroke-focusring: var(--colors-palette-blue-800);--colors-stroke-disabled: var(--colors-palette-gray-300) }[data-color-mode=dark]{--shadows-normal: 0px 1px 4px 0px rgba(0, 0, 0, .5);--colors-palette-gray-100: rgba(29, 29, 29, 1);--colors-palette-red-1300: rgba(254, 223, 219, 1);--colors-palette-gray-75: rgba(14, 14, 14, 1);--colors-palette-red-1200: rgba(255, 205, 198, 1);--colors-palette-gray-50: rgba(0, 0, 0, 1);--colors-palette-red-1100: rgba(255, 182, 173, 1);--colors-palette-red-1000: rgba(255, 157, 147, 1);--colors-palette-red-900: rgba(255, 127, 118, 1);--colors-palette-blue-300: rgba(9, 60, 149, 1);--colors-palette-red-800: rgba(243, 102, 94, 1);--colors-palette-blue-200: rgba(7, 47, 120, 1);--colors-palette-red-700: rgba(227, 78, 73, 1);--colors-palette-blue-100: rgba(6, 35, 93, 1);--colors-palette-red-600: rgba(208, 57, 54, 1);--colors-palette-red-500: rgba(186, 37, 38, 1);--colors-palette-red-400: rgba(161, 23, 25, 1);--colors-palette-red-300: rgba(135, 12, 15, 1);--colors-palette-red-200: rgba(109, 6, 7, 1);--colors-palette-red-100: rgba(85, 3, 3, 1);--colors-palette-yellow-1300: rgba(249, 229, 167, 1);--colors-palette-yellow-1200: rgba(242, 214, 135, 1);--colors-palette-yellow-1100: rgba(234, 196, 100, 1);--colors-palette-yellow-1000: rgba(225, 176, 68, 1);--colors-palette-yellow-900: rgba(212, 156, 38, 1);--colors-palette-yellow-800: rgba(195, 136, 17, 1);--colors-palette-yellow-700: rgba(176, 118, 8, 1);--colors-palette-yellow-500: rgba(136, 86, 6, 1);--colors-palette-yellow-400: rgba(117, 71, 3, 1);--colors-palette-yellow-300: rgba(97, 57, 1, 1);--colors-palette-yellow-200: rgba(78, 43, 0, 1);--colors-palette-yellow-100: rgba(62, 32, 0, 1);--colors-palette-green-1300: rgba(181, 246, 185, 1);--colors-palette-green-1200: rgba(151, 236, 159, 1);--colors-palette-green-1100: rgba(121, 222, 131, 1);--colors-palette-green-1000: rgba(94, 206, 106, 1);--colors-palette-green-900: rgba(68, 188, 83, 1);--colors-palette-green-800: rgba(47, 169, 68, 1);--colors-palette-green-700: rgba(36, 149, 60, 1);--colors-palette-green-600: rgba(31, 130, 54, 1);--colors-palette-green-500: rgba(26, 111, 47, 1);--colors-palette-green-400: rgba(19, 94, 40, 1);--colors-palette-green-300: rgba(12, 77, 32, 1);--colors-palette-green-200: rgba(7, 60, 25, 1);--colors-palette-green-100: rgba(5, 46, 18, 1);--colors-palette-blue-1300: rgba(206, 234, 255, 1);--colors-palette-blue-1200: rgba(180, 221, 254, 1);--colors-palette-blue-1100: rgba(151, 206, 255, 1);--colors-palette-blue-1000: rgba(120, 189, 255, 1);--colors-palette-blue-900: rgba(92, 169, 255, 1);--colors-palette-blue-700: rgba(48, 128, 237, 1);--colors-palette-blue-600: rgba(31, 109, 222, 1);--colors-palette-blue-500: rgba(18, 91, 202, 1);--colors-palette-blue-400: rgba(11, 74, 178, 1);--colors-palette-gray-600: rgba(176, 176, 176, 1);--colors-palette-gray-900: rgba(255, 255, 255, 1);--colors-palette-gray-800: rgba(235, 235, 235, 1);--colors-palette-gray-500: rgba(141, 141, 141, 1);--colors-palette-gray-700: rgba(208, 208, 208, 1);--colors-palette-gray-400: rgba(106, 106, 106, 1);--colors-palette-gray-300: rgba(75, 75, 75, 1);--colors-palette-blue-800: rgba(68, 148, 248, 1);--colors-palette-yellow-600: rgba(156, 102, 7, 1);--colors-palette-gray-200: rgba(48, 48, 48, 1);--colors-bg-transparent: rgba(255, 255, 255, 0);--colors-bg-disabled: var(--colors-palette-gray-200);--colors-bg-neutral-pressed: var(--colors-palette-gray-700);--colors-bg-neutral-hover: var(--colors-palette-gray-800);--colors-bg-neutral: var(--colors-palette-gray-900);--colors-bg-brand-hover: var(--colors-palette-blue-400);--colors-bg-brand: var(--colors-palette-blue-500);--colors-bg-layer-2: var(--colors-palette-gray-100);--colors-bg-layer-1: var(--colors-palette-gray-75);--colors-bg-layer-base: var(--colors-palette-gray-50);--colors-bg-brand-pressed: var(--colors-palette-blue-300);--colors-bg-layer-2-pressed: var(--colors-palette-gray-50);--colors-bg-layer-2-hover: var(--colors-palette-gray-75);--colors-bg-critical: var(--colors-palette-red-500);--colors-fg-placeholder: var(--colors-palette-gray-500);--colors-fg-on-critical: var(--colors-palette-gray-900);--colors-fg-neutral-text: var(--colors-palette-gray-800);--colors-fg-disabled: var(--colors-palette-gray-400);--colors-fg-on-neutral: var(--colors-palette-gray-50);--colors-fg-on-brand: var(--colors-palette-gray-900);--colors-fg-neutral-text-subtle: var(--colors-palette-gray-700);--colors-fg-neutral-text-pressed: var(--colors-palette-gray-900);--colors-fg-neutral-text-hover: var(--colors-palette-gray-900);--colors-fg-brand-text: var(--colors-palette-blue-900);--colors-stroke-critical-hover: var(--colors-palette-red-1000);--colors-stroke-field-hover: var(--colors-palette-gray-500);--colors-stroke-control-hover: var(--colors-palette-gray-700);--colors-stroke-field: var(--colors-palette-gray-400);--colors-stroke-control-pressed: var(--colors-palette-gray-800);--colors-stroke-brand: var(--colors-palette-blue-800);--colors-stroke-control: var(--colors-palette-gray-600);--colors-stroke-critical: var(--colors-palette-red-900);--colors-stroke-decorative-1: var(--colors-palette-gray-300);--colors-stroke-critical-pressed: var(--colors-palette-red-1100);--colors-stroke-field-pressed: var(--colors-palette-blue-900);--colors-stroke-decorative-2: var(--colors-palette-gray-200);--colors-stroke-focusring: var(--colors-palette-blue-800);--colors-stroke-disabled: var(--colors-palette-gray-300) }@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@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))}}@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))}}}@layer utilities{.bg_bg\.layer-2{background:var(--colors-bg-layer-2)}.border-b_1px_solid{border-bottom:1px solid}.mr_large{margin-right:var(--spacing-large)}.mr_small{margin-right:var(--spacing-small)}.overflow_hidden{overflow:hidden}.border_1px_solid{border:1px solid}.border_stroke\.decorative-1{border-color:var(--colors-stroke-decorative-1)}.rounded_large{border-radius:var(--radii-large)}.justify_flex-end{justify-content:flex-end}.p_large{padding:var(--spacing-large)}.inset_0{top:0;right:0;bottom:0;left:0}.opacity_0{opacity:0}.duration_normal{--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal)}.bg_linear-gradient\(180deg\,_transparent_62\%\,_rgba\(0\,0\,0\,0\.4\)_100\%\){background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.4) 100%)}.text_fg\.on-neutral{color:var(--colors-fg-on-neutral)}.gap_medium{gap:var(--spacing-medium)}.mr_8{margin-right:8px}.justify_space-between{justify-content:space-between}.ml_8{margin-left:8px}.h_16{height:16px}.w_16{width:16px}.shrink_0{flex-shrink:0}.opacity_0\.5{opacity:.5}.w_var\(--radix-popover-trigger-width\){width:var(--radix-popover-trigger-width)}.p_0{padding:0}.text_fg\.neutral-text{color:var(--colors-fg-neutral-text)}.grid-cols_repeat\(auto-fill\,_minmax\(270px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.gap_large{gap:var(--spacing-large)}.bg_rgb\(0_0_0_\/_0\.8\){background-color:#000c}.m_xxlarge{margin:var(--spacing-xxlarge)}.pos_absolute{position:absolute}.w_320{width:320px}.cursor_pointer{cursor:pointer}.size_16{size:16px}.pos_relative{position:relative}.justify_center{justify-content:center}.flex-wrap_wrap{flex-wrap:wrap}.max-w_480{max-width:480px}.d_grid{display:grid}.grid-cols_max-content_auto{grid-template-columns:max-content auto}.items_center{align-items:center}.gap_small{gap:var(--spacing-small)}.px_xxlarge{padding-inline:var(--spacing-xxlarge)}.py_medium{padding-block:var(--spacing-medium)}.py_xxlarge{padding-block:var(--spacing-xxlarge)}.text_center{text-align:center}.h_1{height:1px}.bg_stroke-decorative-1{background-color:stroke-decorative-1}.w_full{width:var(--sizes-full)}.h_full{height:var(--sizes-full)}.sr_true{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.align_center{align:center}.pos_popper{position:popper}.d_flex{display:flex}.flex_column{flex-direction:column}.pos_fixed{position:fixed}.top_auto{top:auto}.bottom_0{bottom:0}.right_0{right:0}.z_100{z-index:100}.max-h_100vh{max-height:100vh}.p_16px{padding:16px}.group:is(:hover,[data-hover]) .groupHover\:opacity_1{opacity:1}@layer compositions{.textStyle_body-medium-strong{font-size:1rem;line-height:1.375rem;font-weight:var(--font-weights-semibold)}.textStyle_body-xsmall-strong{font-weight:var(--font-weights-semibold)}.textStyle_body-xsmall-strong,.textStyle_body-xsmall{font-size:.75rem;line-height:1rem}.textStyle_heading-medium{font-size:1.25rem;line-height:1.75rem;font-weight:var(--font-weights-semibold)}.textStyle_body-small-strong{font-size:.875rem;line-height:1.25rem;font-weight:var(--font-weights-semibold)}.textStyle_heading-small{font-size:1rem;line-height:1.375rem;font-weight:var(--font-weights-semibold)}.textStyle_body-small{font-size:.875rem;line-height:1.25rem}}}@layer recipes{.button--size_small{padding-left:var(--spacing-small);padding-right:var(--spacing-small);height:var(--sizes-uniform-height-small);gap:var(--spacing-small)}.button--size_large{padding-left:var(--spacing-large);padding-right:var(--spacing-large);height:var(--sizes-uniform-height-large);gap:var(--spacing-small)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .checkbox__control--variant_primary{background-color:var(--colors-bg-brand)}.input--validationState_invalid{border-color:var(--colors-stroke-critical)}.input--variant_underline{padding-left:0;border-width:0;border-bottom-width:1px;border-radius:0}.button--variant_primary{background-color:var(--colors-bg-brand);color:var(--colors-fg-on-brand)}.button--variant_outline{background-color:var(--colors-bg-layer-2);color:var(--colors-fg-neutral-text);border-width:1px;border-style:solid;border-color:var(--colors-stroke-decorative-1)}.toast__root--variant_destructive{background-color:var(--colors-bg-critical)}.toast__title--variant_destructive,.toast__description--variant_destructive,.toast__closeButton--variant_destructive{color:var(--colors-fg-on-critical)}.input--validationState_invalid:hover:not(:focus){border-color:var(--colors-stroke-critical-hover)}.input--validationState_invalid:is(:focus,[data-focus]){border-color:var(--colors-stroke-critical)}.button--variant_primary:is(:hover,[data-hover]){background-color:var(--colors-bg-brand-hover)}.button--variant_outline:is(:hover,[data-hover]){background-color:var(--colors-bg-layer-2-hover)}.input--validationState_invalid:is(:active,[data-active]){border-color:var(--colors-stroke-critical-pressed)}.button--variant_primary:is(:active,[data-active]){background-color:var(--colors-bg-brand-pressed)}.button--variant_outline:is(:active,[data-active]){background-color:var(--colors-bg-layer-2-pressed)}@layer _base{.badge{display:inline-flex;background-color:var(--colors-bg-neutral);color:var(--colors-fg-on-neutral)}.accordion__item{border-bottom-width:1px;border-color:var(--colors-stroke-decorative-1)}.accordion__header{display:flex;color:var(--colors-fg-neutral-text)}.accordion__trigger{display:flex;flex:1 1 0%;justify-content:space-between;align-items:center;cursor:pointer;padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium)}.accordion__icon{width:var(--sizes-icon-size-medium);height:var(--sizes-icon-size-medium);--transition-prop: transform;transition-property:transform;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default)}.group:is([open],[data-open],[data-state=open]) .accordion__icon{transform:rotate(180deg)}.accordion__content{overflow:hidden;--transition-prop: all;transition-property:all;--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast);--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default);color:var(--colors-fg-neutral-text-subtle)}.accordion__content:is([open],[data-open],[data-state=open]){animation:var(--animations-accordion-down)}:is([closed],[data-closed],[data-state=closed]).accordion__content{animation:var(--animations-accordion-up);animation-fill-mode:forwards}.alertDialog__overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background-color:#000c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.alertDialog__overlay:is([open],[data-open],[data-state=open]){animation:enter;animation-duration:.15s;--tw-enter-opacity: 0 }:is([closed],[data-closed],[data-state=closed]).alertDialog__overlay{animation:exit;animation-duration:.15s;--tw-exit-opacity: 0 ;animation-fill-mode:forwards}.alertDialog__content{position:fixed;left:50%;top:50%;z-index:50;width:100%;transform:translate(-50%,-50%);--transition-duration: .2s;transition-duration:.2s;display:flex;flex-direction:column;gap:var(--spacing-medium);max-width:512px;padding:var(--spacing-xxlarge);background-color:var(--colors-bg-layer-2);border-radius:var(--radii-large);border:1px solid var(--colors-stroke-decorative-1)}.alertDialog__content:is([open],[data-open],[data-state=open]){animation:enter;animation-duration:.15s;--tw-enter-translate-x: -50% ;--tw-enter-translate-y: -48% ;--tw-enter-opacity: 0 ;--tw-enter-scale: .95 }:is([closed],[data-closed],[data-state=closed]).alertDialog__content{animation:exit;animation-duration:.15s;--tw-exit-translate-x: -50% ;--tw-exit-translate-y: -48% ;--tw-exit-opacity: 0 ;--tw-exit-scale: .95 ;animation-fill-mode:forwards}.alertDialog__title{color:var(--colors-fg-neutral-text)}.alertDialog__description{color:var(--colors-fg-neutral-text-subtle)}.alertDialog__footer{display:flex;justify-content:flex-end;gap:var(--spacing-small)}.avatar__root{position:relative;display:flex;flex-shrink:0;overflow:hidden;width:32px;height:32px;border-radius:var(--radii-full)}.avatar__image{aspect-ratio:1 / 1;width:100%;height:100%}.avatar__fallback{display:flex;width:100%;height:100%;background-color:var(--colors-bg-layer-base)}.avatar__fallback,.badge{align-items:center;justify-content:center;border-radius:var(--radii-full)}.badge{height:24px;padding-left:var(--spacing-small);padding-right:var(--spacing-small);gap:var(--spacing-xsmall)}.badge,.button{display:inline-flex;background-color:var(--colors-bg-neutral);color:var(--colors-fg-on-neutral)}.button{justify-content:center;align-items:center;cursor:pointer;--transition-prop: color, background-color, border-color;transition-property:color,background-color,border-color;--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast);--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default);padding-left:var(--spacing-medium);padding-right:var(--spacing-medium);height:var(--sizes-uniform-height-medium);gap:var(--spacing-small);border-radius:var(--radii-medium)}.button:is(:disabled,[disabled],[data-disabled]){background-color:var(--colors-bg-disabled);color:var(--colors-fg-disabled)}.card__root{display:flex;flex-direction:column;gap:var(--spacing-medium);padding-block:var(--spacing-medium);padding-inline:var(--spacing-medium);border-radius:var(--radii-medium);background-color:var(--colors-bg-layer-2);border-color:var(--colors-stroke-decorative-1);border-width:1px}.card__title{color:var(--colors-fg-neutral-text)}.card__description{color:var(--colors-fg-neutral-text-subtle)}.checkbox__root{cursor:pointer;height:var(--sizes-uniform-height-medium);gap:var(--spacing-small)}.checkbox__root,.checkbox__control{display:flex;align-items:center}.checkbox__control{justify-content:center;width:16px;height:16px;border-radius:var(--radii-small);border:1px solid;border-color:var(--colors-stroke-control);color:var(--colors-fg-on-neutral)}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .checkbox__control{border-width:0;background-color:var(--colors-bg-neutral)}.checkbox__label{color:var(--colors-fg-neutral-text)}.checkbox__label:is(:disabled,[disabled],[data-disabled]){color:var(--colors-fg-disabled)}.checkbox__icon{width:12px;height:12px}.command__root{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:var(--radii-medium);background-color:var(--colors-bg-layer-2);border:1px solid;border-color:var(--colors-stroke-decorative-1)}.command__inputWrapper{display:flex;align-items:center;overflow:hidden;padding-inline:var(--spacing-medium);gap:var(--spacing-small);border-bottom:1px solid;border-color:var(--colors-stroke-decorative-1)}.command__input{display:flex;align-items:center;width:100%;outline:var(--borders-none);padding-block:var(--spacing-medium);color:var(--colors-fg-neutral-text)}.command__inputIcon{width:var(--sizes-icon-size-small);height:var(--sizes-icon-size-small)}.command__list{overflow-y:auto;overflow-x:hidden}.command__group{flex-direction:column;overflow:hidden;padding-inline:var(--spacing-xsmall)}.command__group,.command__group [cmdk-group-heading]{display:flex;padding-block:var(--spacing-xsmall)}.command__group [cmdk-group-heading]{color:var(--colors-fg-neutral-text-subtle);font-size:12px;font-weight:400}.command__group [cmdk-group-heading],.command__item{align-items:center;padding-inline:var(--spacing-small)}.command__item{position:relative;display:flex;cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--colors-bg-layer-2);color:var(--colors-fg-neutral-text);padding-block:var(--spacing-small);border-radius:var(--radii-small)}.command__item:is([aria-selected=true],[data-selected]){background-color:var(--colors-bg-layer-2-pressed)}.command__itemIcon{width:var(--sizes-icon-size-small);height:var(--sizes-icon-size-small);margin-right:var(--spacing-small)}.command__itemShortcut{margin-left:auto;color:var(--colors-fg-neutral-text-subtle)}.dialog__overlay{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background-color:#000c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.dialog__overlay:is([open],[data-open],[data-state=open]){animation:enter;animation-duration:.15s;--tw-enter-opacity: 0 }:is([closed],[data-closed],[data-state=closed]).dialog__overlay{animation:exit;animation-duration:.15s;--tw-exit-opacity: 0 ;animation-fill-mode:forwards}.dialog__content{position:fixed;left:50%;top:50%;z-index:50;width:100%;transform:translate(-50%,-50%);--transition-duration: .2s;transition-duration:.2s;display:flex;flex-direction:column;gap:var(--spacing-medium);max-width:512px;padding:var(--spacing-xxlarge);background-color:var(--colors-bg-layer-2);border-radius:var(--radii-large);border:1px solid var(--colors-stroke-decorative-1)}.dialog__content:is([open],[data-open],[data-state=open]){animation:enter;animation-duration:.15s;--tw-enter-translate-x: -50% ;--tw-enter-translate-y: -48% ;--tw-enter-opacity: 0 ;--tw-enter-scale: .95 }:is([closed],[data-closed],[data-state=closed]).dialog__content{animation:exit;animation-duration:.15s;--tw-exit-translate-x: -50% ;--tw-exit-translate-y: -48% ;--tw-exit-opacity: 0 ;--tw-exit-scale: .95 ;animation-fill-mode:forwards}.dialog__closeButton{cursor:pointer;position:absolute;width:var(--sizes-icon-size-small);height:var(--sizes-icon-size-small);right:calc(var(--spacing-var(--spacing-xxlarge)) - var(--sizes-var(--sizes-icon-size-small)) / 2);top:calc(var(--spacing-var(--spacing-xxlarge)) - var(--sizes-var(--sizes-icon-size-small)) / 2)}.dialog__title{color:var(--colors-fg-neutral-text)}.dialog__description{color:var(--colors-fg-neutral-text-subtle)}.dialog__footer{display:flex;justify-content:flex-end}.input{display:flex;align-items:center;font-size:14px;height:var(--sizes-uniform-height-medium);min-width:240px;padding-left:var(--spacing-medium);border-radius:var(--radii-medium);background-color:var(--colors-bg-layer-2);color:var(--colors-fg-neutral-text);border-width:1px;border-color:var(--colors-stroke-field);outline:var(--borders-none)}.input:is(:disabled,[disabled],[data-disabled]){background-color:var(--colors-bg-disabled);color:var(--colors-fg-disabled);border-color:var(--colors-stroke-disabled);pointer-events:none}.popover{z-index:50;box-shadow:var(--shadows-normal);padding-block:var(--spacing-medium);padding-inline:var(--spacing-medium);border-width:1px;border-color:var(--colors-stroke-decorative-1);border-radius:var(--radii-medium);min-width:280px;background-color:var(--colors-bg-layer-2)}.popover:is([open],[data-open],[data-state=open]){animation:enter;animation-duration:.15s;--tw-enter-opacity: 0 ;--tw-enter-scale: .95 }:is([closed],[data-closed],[data-state=closed]).popover{animation:exit;animation-duration:.15s;--tw-exit-opacity: 0 ;--tw-exit-scale: .95 ;animation-fill-mode:forwards}.popover[data-side=bottom]{--tw-enter-translate-y: -8px }.popover[data-side=left]{--tw-enter-translate-x: 8px }.popover[data-side=right]{--tw-enter-translate-x: -8px }.popover[data-side=top]{--tw-enter-translate-y: 8px }.progressBar__track{overflow:hidden;height:4px;background-color:var(--colors-stroke-field);border-radius:var(--radii-full)}.progressBar__fill{height:100%;background-color:var(--colors-bg-brand);--transition-prop: transform;transition-property:transform;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-in-out);transition-timing-function:var(--easings-in-out)}.radio__root{display:flex;align-items:center;height:var(--sizes-uniform-height-medium);gap:var(--spacing-small)}.radio__root:is(:disabled,[disabled],[data-disabled]){pointer-events:none}.radio__control{display:flex;align-items:center;justify-content:center;border-radius:var(--radii-full);border-width:1px;border-color:var(--colors-stroke-control);width:16px;height:16px}.group:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]) .radio__control{background-color:var(--colors-bg-neutral);border-width:0}.group:is(:disabled,[disabled],[data-disabled]) .radio__control{background-color:none;border-color:var(--colors-stroke-disabled)}.radio__icon{border-radius:100%;width:8px;height:8px;background-color:var(--colors-fg-on-neutral)}.group:is(:disabled,[disabled],[data-disabled]) .radio__icon{background-color:var(--colors-fg-disabled)}.radio__label{color:var(--colors-fg-neutral-text)}.group:is(:disabled,[disabled],[data-disabled]) .radio__label{color:var(--colors-fg-disabled)}.slider__root{position:relative;display:flex;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;height:var(--sizes-uniform-height-medium)}.slider__track{position:relative;width:100%;flex-grow:1;height:4px;background-color:var(--colors-stroke-control);border-radius:var(--radii-full)}.slider__range{position:absolute;height:100%;background-color:var(--colors-bg-brand)}.slider__thumb{display:block;width:24px;height:24px;background-color:var(--colors-bg-layer-2);border-radius:var(--radii-full);border:4px solid;border-color:var(--colors-stroke-brand)}.switch__root{display:inline-flex;cursor:pointer;--transition-prop: background-color;transition-property:background-color;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-in-out);transition-timing-function:var(--easings-in-out);width:64px;height:var(--sizes-uniform-height-medium);background-color:var(--colors-palette-gray-300);border-radius:var(--radii-full)}.switch__root:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){background-color:var(--colors-bg-brand)}.switch__thumb{width:var(--sizes-uniform-height-medium);height:var(--sizes-uniform-height-medium);background-color:var(--colors-bg-layer-2);border-radius:var(--radii-full);border-width:4px;border-color:var(--colors-stroke-control);--transition-prop: all;transition-property:all;--transition-duration: var(--durations-normal);transition-duration:var(--durations-normal);--transition-easing: var(--easings-in-out);transition-timing-function:var(--easings-in-out);transform:translate(0)}.switch__thumb:is(:checked,[data-checked],[aria-checked=true],[data-state=checked]){border-color:var(--colors-bg-brand);transform:translate(calc(64px - sizes.var(--sizes-uniform-height-medium)))}.table__root{width:100%}.table__row{border-bottom:1px solid;border-color:var(--colors-stroke-decorative-1)}.table__head{height:32px;color:var(--colors-fg-neutral-text-subtle)}.table__head,.table__cell{text-align:start;vertical-align:middle;padding-left:var(--spacing-small);padding-right:var(--spacing-small)}.table__cell{height:44px;color:var(--colors-fg-neutral-text)}.toast__root{position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;max-width:480px;min-width:360px;background-color:var(--colors-bg-layer-2);border-radius:var(--radii-large);border:1px solid;border-color:var(--colors-stroke-decorative-1);padding-left:var(--spacing-large);padding-right:var(--spacing-large);padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);box-shadow:var(--shadows-normal);--transition-prop: all;transition-property:all;--transition-duration: var(--durations-fast);transition-duration:var(--durations-fast);--transition-easing: var(--easings-default);transition-timing-function:var(--easings-default)}.toast__root[data-swipe=cancel]{transform:translate(0)}.toast__root[data-swipe=end]{transform:translate(var(--radix-toast-swipe-end-x));animation-name:exit;animation-duration:.15s}.toast__root[data-swipe=move]{transition:none;transform:translate(var(--radix-toast-swipe-move-x))}.toast__root[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-translate-y: 100% }.toast__root[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-fade-out-opacity: .8 ;--tw-exit-translate-x: 100% }.toast__title{color:var(--colors-fg-neutral-text)}.toast__description{color:var(--colors-fg-neutral-text-subtle)}.toast__closeButton{cursor:pointer;color:var(--colors-fg-neutral-text)}.button:is(:focus-visible,[data-focus-visible]){box-shadow:var(--shadows-focusring);outline:var(--borders-none)}.input:hover:not(:focus){border-color:var(--colors-stroke-field-hover)}.input:is(:focus,[data-focus]){border-color:var(--colors-stroke-focusring);border-width:2px}.button:is(:hover,[data-hover]){background-color:var(--colors-bg-neutral-hover)}.group:is(:hover,[data-hover]) .checkbox__control{border-color:var(--colors-stroke-control-hover)}.group:is(:checked,[data-checked],[aria-checked=true]):is(:hover,[data-hover]) .checkbox__control{background-color:var(--colors-bg-neutral-hover)}.group:is(:hover,[data-hover]) .checkbox__label{color:var(--colors-fg-neutral-text-hover)}.group:is(:hover,[data-hover]) .radio__control{border-color:var(--colors-stroke-control-hover)}.group:is(:checked,[data-checked],[aria-checked=true]):is(:hover,[data-hover]) .radio__control{background-color:var(--colors-bg-neutral-hover)}.group:is(:hover,[data-hover]) .radio__label{color:var(--colors-fg-neutral-text-hover)}.button:is(:active,[data-active]){background-color:var(--colors-bg-neutral-pressed)}.group:is(:active,[data-active]) .checkbox__control{border-color:var(--colors-stroke-control-pressed)}.group:is(:checked,[data-checked],[aria-checked=true]):is(:active,[data-active]) .checkbox__control{background-color:var(--colors-bg-neutral-pressed)}.group:is(:active,[data-active]) .checkbox__label{color:var(--colors-fg-neutral-text-pressed)}.input:is(:active,[data-active]){border-color:var(--colors-stroke-field-pressed)}.group:is(:active,[data-active]) .radio__control{border-color:var(--colors-stroke-control-pressed)}.group:is(:checked,[data-checked],[aria-checked=true]):is(:active,[data-active]) .radio__control{background-color:var(--colors-bg-neutral-pressed)}.group:is(:active,[data-active]) .radio__label{color:var(--colors-fg-neutral-text-pressed)}}}
