/* Faunder UI 0.1.15 */
:where(*){box-sizing:border-box;font-weight:inherit;font-size:inherit;text-align:inherit;border:0 solid #666;margin:0;padding:0;font-family:inherit}:where(body){background:var(--white);color:var(--grey-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;line-height:1.5}:where(img:not(.unstyled),picture:not(.unstyled),video:not(.unstyled),canvas:not(.unstyled),svg:not(.unstyled)){display:block;max-width:100%}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button){display:inline-block;cursor:pointer;color:inherit;font:inherit;user-select:none;text-align:center;text-decoration:none;background-color:#0000}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):hover{color:inherit;background:0 0}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):active{color:inherit;background:0 0}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):disabled{color:inherit;background:0 0}:where(a,.ui-link){display:inline;box-shadow:none;color:inherit;text-decoration:none;background:0 0;border:none;border-radius:0}:where(a,.ui-link):hover{color:inherit;background:0 0}:where(a,.ui-link):active{color:inherit;background:0 0}:where(a,.ui-link):disabled{color:inherit;background:0 0}:root{--white:oklch(100% 0 0);--black:oklch(0% 0 0);--base-50:oklch(98.5% .001 106.423);--base-100:oklch(97% .001 106.424);--base-150:oklch(94.65% .002 77.571);--base-200:oklch(92.3% .003 48.717);--base-250:oklch(89.6% .004 52.541);--base-300:oklch(86.9% .005 56.366);--base-350:oklch(78.9% .007 56.313);--base-400:oklch(70.9% .01 56.259);--base-450:oklch(63.1% .011 57.165);--base-500:oklch(55.3% .013 58.071);--base-550:oklch(49.85% .012 65.855);--base-600:oklch(44.4% .011 73.639);--base-650:oklch(40.9% .01 70.599);--base-700:oklch(37.4% .01 67.558);--base-750:oklch(32.1% .009 50.928);--base-800:oklch(26.8% .007 34.298);--base-850:oklch(24.2% .007 45.171);--base-900:oklch(21.6% .006 56.043);--base-950:oklch(14.7% .004 49.25);--brand-50:oklch(96.2% .018 272.314);--brand-100:oklch(93% .034 272.788);--brand-150:oklch(90% .05 273.413);--brand-200:oklch(87% .065 274.039);--brand-250:oklch(82.75% .09 274.376);--brand-300:oklch(78.5% .115 274.713);--brand-350:oklch(72.9% .148 275.824);--brand-400:oklch(67.3% .182 276.935);--brand-450:oklch(62.9% .208 277.026);--brand-500:oklch(58.5% .233 277.117);--brand-550:oklch(54.8% .247 277.042);--brand-600:oklch(51.1% .262 276.966);--brand-650:oklch(48.4% .251 276.995);--brand-700:oklch(45.7% .24 277.023);--brand-750:oklch(42.75% .217 277.195);--brand-800:oklch(39.8% .195 277.366);--brand-850:oklch(37.85% .169 278.032);--brand-900:oklch(35.9% .144 278.697);--brand-950:oklch(25.7% .09 281.288);--error-50:oklch(97.1% .013 17.38);--error-100:oklch(93.6% .032 17.717);--error-150:oklch(91.05% .047 18.025);--error-200:oklch(88.5% .062 18.334);--error-250:oklch(84.65% .088 18.952);--error-300:oklch(80.8% .114 19.571);--error-350:oklch(75.6% .152 20.894);--error-400:oklch(70.4% .191 22.216);--error-450:oklch(67.05% .214 23.774);--error-500:oklch(63.7% .237 25.331);--error-550:oklch(60.7% .241 26.328);--error-600:oklch(57.7% .245 27.325);--error-650:oklch(54.1% .229 27.421);--error-700:oklch(50.5% .213 27.518);--error-750:oklch(47.45% .195 27.208);--error-800:oklch(44.4% .177 26.899);--error-850:oklch(42% .159 26.311);--error-900:oklch(39.6% .141 25.723);--error-950:oklch(25.8% .092 26.042);--warning-50:oklch(98.7% .022 95.277);--warning-100:oklch(96.2% .059 95.617);--warning-150:oklch(94.3% .089 95.682);--warning-200:oklch(92.4% .12 95.746);--warning-250:oklch(90.15% .145 93.675);--warning-300:oklch(87.9% .169 91.605);--warning-350:oklch(85.35% .179 88.017);--warning-400:oklch(82.8% .189 84.429);--warning-450:oklch(79.85% .189 77.255);--warning-500:oklch(76.9% .188 70.08);--warning-550:oklch(73.1% .18 65.5);--warning-600:oklch(69.3% .172 60.92);--warning-650:oklch(64.2% .16 58.5);--warning-700:oklch(59.1% .148 56.08);--warning-750:oklch(54.5% .135 54.2);--warning-800:oklch(49.9% .122 52.32);--warning-850:oklch(46.5% .11 51.1);--warning-900:oklch(43.1% .098 49.88);--warning-950:oklch(28.2% .064 48.5);--success-50:oklch(97.5% .015 145.5);--success-100:oklch(94.2% .035 146.2);--success-150:oklch(91.5% .052 146.8);--success-200:oklch(88.8% .069 147.4);--success-250:oklch(85.2% .092 148.1);--success-300:oklch(81.6% .115 148.8);--success-350:oklch(76.8% .145 149.5);--success-400:oklch(72% .175 150.2);--success-450:oklch(68.5% .198 150.8);--success-500:oklch(65% .221 151.4);--success-550:oklch(61.8% .235 151.9);--success-600:oklch(58.6% .249 152.4);--success-650:oklch(55.1% .238 152.2);--success-700:oklch(51.6% .227 152);--success-750:oklch(48.2% .205 151.5);--success-800:oklch(44.8% .183 151);--success-850:oklch(42.3% .165 150.6);--success-900:oklch(39.8% .147 150.2);--success-950:oklch(25.9% .096 149.5)}.opacity-example-use{background-color:oklch(from var(--base-600)l c h/50%)}:root{--focus-outline-color:var(--brand-500)}:where(:focus-visible){outline:2px solid var(--focus-outline-color);outline-offset:2px}:where(hr:not(.unstyled)){background:var(--grey-200);border:none;height:1px}:where(code:not(.unstyled)){background-color:var(--grey-900);color:var(--white);padding:2px 6px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem}:where(.ui-code.ui-block){display:block;background-color:var(--grey-900);overflow-x:auto;color:var(--white);white-space:pre;padding:8px 16px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem}:where(.ui-icon):where(:not(.unstyled)){display:inline-flex;vertical-align:middle;flex-shrink:0;justify-content:center;align-items: center;width:20px;height:20px;font-size:20px;line-height:1}:where(.ui-icon):where(:not(.unstyled)):where(img){object-fit:contain}:where(.ui-icon):where(:not(.unstyled)):where(svg){fill:currentColor}:where(.ui-icon.xs):where(:not(.unstyled)){width:10px;height:10px;font-size:10px}:where(.ui-icon.sm):where(:not(.unstyled)){width:16px;height:16px;font-size:16px}:where(.ui-icon.lg):where(:not(.unstyled)){width:28px;height:28px;font-size:28px}:where(.ui-icon.xl):where(:not(.unstyled)){width:42px;height:42px;font-size:42px}:where(strong:not(.unstyled)){font-weight:600}:where(b:not(.unstyled)){font-weight:600}:where(em:not(.unstyled)){font-style:italic}:where(i:not(.unstyled)){font-style:italic}:where(small:not(.unstyled)){font-size:.875rem}:where(mark:not(.unstyled)){background-color:var(--base-100);padding:2px 4px}:where(del:not(.unstyled)){text-decoration:line-through}:where(s:not(.unstyled)){text-decoration:line-through}:where(ins:not(.unstyled)){text-decoration:underline}:where(u:not(.unstyled)){text-decoration:underline}:where(sub:not(.unstyled)){vertical-align:sub;font-size:.75em;line-height:0}:where(sup:not(.unstyled)){vertical-align:super;font-size:.75em;line-height:0}:where(code:not(.unstyled)){background-color:var(--base-900);overflow:auto;color:var(--white);border-radius:4px;max-width:100%;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}:where(kbd:not(.unstyled)){box-shadow:0 1px 0 oklch(from var(--base-900)l c h/10%);border:1px solid var(--base-300);background-color:var(--base-50);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}:where(abbr:not(.unstyled)){cursor:help;text-decoration:underline;text-decoration-style:dotted}:where(q:not(.unstyled)){quotes:"«" "»" "‹" "›"}:where(q:not(.unstyled)):before{content:open-quote}:where(q:not(.unstyled)):after{content:close-quote}:where(cite:not(.unstyled)){font-style:italic}:where(samp:not(.unstyled)){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em}:where(var:not(.unstyled)){font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.875em;font-style:italic}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)){color:var(--brand-800);text-decoration:underline}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):hover{color:var(--brand-600)}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):active{color:var(--brand-500)}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):where(.unstyled){color:inherit}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):where(.unstyled):hover{color:inherit}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):where(.unstyled):active{color:inherit}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):where(.inherit){color:inherit}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):where(.inherit):hover{color:var(--brand-600)}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):where(.inherit):active{color:var(--brand-500)}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):disabled{cursor:default;color:var(--base-500);text-decoration:underline}:where(a,.ui-link):where(:not(.unstyled):not(.ui-button):not(.ui-badge)):where(:has(.ui-icon)){display:inline-flex;justify-content:center;align-items: center;gap:.5rem}:where(.ui-heading,h1,h2,h3,h4,h5,h6):where(:not(.unstyled)){display:block;font-size:1.125rem;font-weight:600;line-height:1.3}:where(.ui-heading,h1,h2,h3,h4,h5,h6):where(:not(.unstyled)):where(.xs){font-size:.75rem;line-height:1.5}:where(.ui-heading,h1,h2,h3,h4,h5,h6):where(:not(.unstyled)):where(.sm){font-size:.875rem;line-height:1.4}:where(.ui-heading,h1,h2,h3,h4,h5,h6):where(:not(.unstyled)):where(.lg){font-size:1.375rem;line-height:1.25}:where(.ui-heading,h1,h2,h3,h4,h5,h6):where(:not(.unstyled)):where(.xl){font-size:1.75rem;line-height:1.2}:where(.ui-heading,h1,h2,h3,h4,h5,h6):where(:not(.unstyled)):where(.xxl){font-size:2.25rem;line-height:1.1}:where(ul:not(.unstyled),ol:not(.unstyled)){padding-left:40px}:where(ul.unstyled,ol.unstyled){list-style:none;padding:0}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)){display:inline-block;box-sizing:border-box;box-shadow:inset 0 4px 8px -4px var(--base-200);border:1px solid var(--base-400);background:var(--white);color:var(--base-900);text-decoration:none;border-radius:8px;min-width:0;max-width:100%;padding:8px 12px;font-family:inherit;font-size:16px}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):hover{border-color:var(--base-400)}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):focus{outline:none;border-color:var(--base-500)}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):disabled{cursor:default;box-shadow:none;border-color:var(--base-300);background:var(--base-200);color:var(--base-500)}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled))::placeholder{color:var(--base-500)}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):focus::placeholder{color:var(--base-500)}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):disabled::placeholder{color:var(--base-500)}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):where(.xs){border-radius:4px;min-height:20px;padding:2px 6px;font-size:.75rem}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):where(.sm){border-radius:6px;min-height:24px;padding:4px 8px;font-size:.875rem}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):where(.lg){border-radius:10px;min-height:48px;padding:12px 16px;font-size:1.125rem}:where([class^=input],input:not([type]):not(.unstyled),input[type=text]:not(.unstyled),input[type=email]:not(.unstyled),input[type=password]:not(.unstyled),input[type=number]:not(.unstyled),input[type=url]:not(.unstyled),input[type=tel]:not(.unstyled),input[type=search]:not(.unstyled),input[type=date]:not(.unstyled),input[type=datetime]:not(.unstyled),input[type=datetime-local]:not(.unstyled),input[type=month]:not(.unstyled),input[type=week]:not(.unstyled),input[type=time]:not(.unstyled),input[list=datalist]:not(.unstyled),textarea:not(.unstyled),select:not(.unstyled)):where(.xl){border-radius:10px;min-height:60px;padding:16px 20px;font-size:1.125rem}:where(label:has(>input[type=checkbox]:not(.unstyled))){display:flex;cursor:pointer;align-items: center;gap:.5rem}:where(label:has(>input[type=checkbox]:not(.unstyled)[disabled])){cursor:default;color:var(--base-600)}:where(input[type=checkbox]:not(.unstyled)){display:inline-block;position:relative;vertical-align:text-bottom;appearance:none;cursor:pointer;box-shadow:inset 0 1px 0 0 var(--white),inset 0 -2px 4px -1px var(--base-200),0 4px 8px -4px oklch(from var(--black)l c h/20%);border:1px solid var(--base-400);border-bottom-color:var(--base-500);background:linear-gradient(to bottom,var(--base-150),var(--base-250));user-select:none;border-radius:4px;width:20px;height:20px}:where(input[type=checkbox]:not(.unstyled)):hover{background:linear-gradient(to bottom,var(--base-100),var(--base-200))}:where(input[type=checkbox]:not(.unstyled)):focus{outline:none;border-color:var(--base-500)}:where(input[type=checkbox]:not(.unstyled)):checked{box-shadow:inset 0 1px 0 0 var(--brand-700),inset 0 -2px 4px -1px var(--brand-950),0 4px 8px -4px oklch(from var(--black)l c h/50%);border:1px solid var(--brand-950);background:linear-gradient(to bottom,var(--brand-800),var(--brand-950))}:where(input[type=checkbox]:not(.unstyled)):indeterminate{box-shadow:inset 0 1px 0 0 var(--brand-700),inset 0 -2px 4px -1px var(--brand-950),0 4px 8px -4px oklch(from var(--black)l c h/50%);border:1px solid var(--brand-950);background:linear-gradient(to bottom,var(--brand-800),var(--brand-950))}:where(input[type=checkbox]:not(.unstyled)):checked:after{position:absolute;border-style:solid;border-width:0 2px 2px 0;border-color:var(--white);content:"";width:5px;height:9px;top:50%;left:50%;translate:-50% -60%;rotate:45deg}:where(input[type=checkbox]:not(.unstyled)):indeterminate:after{position:absolute;border-style:solid;border-width:0 0 2px;border-color:var(--white);content:"";width:10px;height:0;top:50%;left:50%;translate:-50% -50%;rotate:none}:where(input[type=checkbox]:not(.unstyled)):disabled{cursor:default;box-shadow:none;border-color:var(--base-300);background:var(--base-200)}:where(input[type=checkbox]:not(.unstyled)):disabled:after{border-color:var(--base-500)}:where(input[type=checkbox]:not(.unstyled)):checked:disabled{box-shadow:none;border-color:var(--base-900);background:var(--base-700)}:where(input[type=checkbox]:not(.unstyled)):indeterminate:disabled{box-shadow:none;border-color:var(--base-900);background:var(--base-700)}:where(input[type=checkbox]:not(.unstyled)):checked:disabled:after{border-color:var(--base-400)}:where(input[type=checkbox]:not(.unstyled)):indeterminate:disabled:after{border-color:var(--base-400)}:where(label:has(>input[type=radio]:not(.unstyled))){display:flex;cursor:pointer;align-items: center;gap:.5rem}:where(label:has(>input[type=radio]:not(.unstyled)[disabled])){cursor:default;color:var(--base-600)}:where(input[type=radio]:not(.unstyled)){display:inline-block;position:relative;vertical-align:text-bottom;appearance:none;cursor:pointer;box-shadow:inset 0 1px 0 0 var(--white),inset 0 -2px 4px -1px var(--base-200),0 4px 8px -4px oklch(from var(--black)l c h/20%);border:1px solid var(--base-400);border-bottom-color:var(--base-500);background:linear-gradient(to bottom,var(--base-150),var(--base-250));user-select:none;border-radius:50%;width:20px;height:20px}:where(input[type=radio]:not(.unstyled)):hover{background:linear-gradient(to bottom,var(--base-100),var(--base-200))}:where(input[type=radio]:not(.unstyled)):focus{outline:none;border-color:var(--base-500)}:where(input[type=radio]:not(.unstyled)):checked{box-shadow:inset 0 1px 0 0 var(--brand-700),inset 0 -2px 4px -1px var(--brand-950),0 4px 8px -4px oklch(from var(--black)l c h/50%);border:1px solid var(--brand-950);background:linear-gradient(to bottom,var(--brand-800),var(--brand-950))}:where(input[type=radio]:not(.unstyled)):checked:after{position:absolute;background:var(--white);content:"";border-radius:50%;width:8px;height:8px;top:50%;left:50%;translate:-50% -50%}:where(input[type=radio]:not(.unstyled)):disabled{cursor:default;box-shadow:none;border-color:var(--base-300);background:var(--base-200)}:where(input[type=radio]:not(.unstyled)):disabled:after{background-color:var(--base-500)}:where(input[type=radio]:not(.unstyled)):checked:disabled{box-shadow:none;border-color:var(--base-900);background:var(--base-700)}:where(input[type=radio]:not(.unstyled)):checked:disabled:after{background-color:var(--base-400)}:where(select:not(.unstyled)){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='0' y='0' width='28' height='28' fill='%23E9E9E9' rx='4'/%3E%3Cpath d='M10 12 L14 16 L18 12' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:28px 28px;padding-right:48px}:where(select:not(.unstyled)):hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='0' y='0' width='28' height='28' fill='%23EEEEEE' rx='4'/%3E%3Cpath d='M10 12 L14 16 L18 12' fill='none' stroke='%23444444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(select:not(.unstyled)):disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Crect x='0' y='0' width='28' height='28' fill='%23EEEEEE' rx='4'/%3E%3Cpath d='M10 12 L14 16 L18 12' fill='none' stroke='%23BBBBBB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:28px 28px}:where(section.ui-accordion:not(.unstyled)) details>summary{display:inline-block;cursor:pointer}:where(section.ui-accordion:not(.unstyled)) details>summary:not(.ui-button){display:flex;justify-content:space-between;align-items: center;width:100%;padding-block-start:.5rem;padding-block-end:.5rem;font-weight:600}:where(section.ui-accordion:not(.unstyled)) details>summary:after{display:inline-block;transform-origin:center;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");width:1rem;height:1rem;transition:rotate .2s;rotate:none}:where(section.ui-accordion:not(.unstyled)) details[open]>summary:after{rotate:180deg}:where(section.ui-accordion:not(.unstyled)) details[open]{padding-bottom:1rem}:where(section.ui-accordion:not(.unstyled)) details+details{border-top:1px solid var(--base-200)}:where(.ui-card){background-color:var(--base-150);border-radius:12px;padding:16px}:where(.ui-card):where(:has(>.ui-card-link)):hover{background-color:var(--base-100)}:where(.ui-card):where(:has(>.ui-card-link)):active{background-color:var(--base-50)}:where(.ui-card):where(.outlined){box-shadow:inset 0 0 0 1px var(--base-350);background-color:#0000}:where(.ui-card):where(.outlined):where(:has(>.ui-card-link)):hover{box-shadow:inset 0 0 0 1px var(--base-250);background-color:#0000}:where(.ui-card):where(.outlined):where(:has(>.ui-card-link)):active{box-shadow:inset 0 0 0 1px var(--base-150);background-color:#0000}:where(.ui-card):where(.elevated){box-shadow:inset 0 0 0 1px var(--base-200),0 8px 32px oklch(from var(--black)l c h/2.5%),0 8px 8px -8px oklch(from var(--black)l c h/30%);background-color:var(--white)}:where(.ui-card):where(.elevated):where(:has(>.ui-card-link)):hover{box-shadow:inset 0 0 0 1px var(--base-150),0 8px 32px oklch(from var(--black)l c h/2.5%),0 8px 8px -8px oklch(from var(--black)l c h/30%);background-color:var(--white)}:where(.ui-card):where(.elevated):where(:has(>.ui-card-link)):active{box-shadow:inset 0 0 0 1px var(--base-100),0 8px 32px oklch(from var(--black)l c h/2.5%),0 7px 8px -8px oklch(from var(--black)l c h/30%);background-color:var(--white)}:where(.ui-card:has(>.ui-card-link)){position:relative;cursor:pointer;isolation:isolate;user-select:none}:where(.ui-card>.ui-card-link){position:absolute;z-index:calc(infinity);color:#0000;text-decoration:none;inset:0}:where(.ui-container){padding-inline-start:max(50% - 480px,24px);padding-inline-end:max(50% - 480px,24px)}:where(.ui-container.xs){padding-inline-start:max(50% - 240px,24px);padding-inline-end:max(50% - 240px,24px)}:where(.ui-container.sm){padding-inline-start:max(50% - 320px,24px);padding-inline-end:max(50% - 320px,24px)}:where(.ui-container.lg){padding-inline-start:max(50% - 640px,24px);padding-inline-end:max(50% - 640px,24px)}:where(.ui-container.xl){padding-inline-start:max(50% - 840px,24px);padding-inline-end:max(50% - 840px,24px)}:where(.ui-container.xxl){padding-inline-start:max(50% - 960px,24px);padding-inline-end:max(50% - 960px,24px)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){display:inline-block;box-shadow:inset 0 1px 0 0 var(--white),inset 0 -2px 4px -1px var(--base-200),0 4px 8px -4px oklch(from var(--black)l c h/20%);border:1px solid var(--base-400);border-bottom-color:var(--base-500);background:linear-gradient(to bottom,var(--base-150),var(--base-250));color:var(--base-950);user-select:none;text-decoration:none;border-radius:8px;min-height:36px;padding:6px 16px;font-size:1rem;font-weight:500}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):hover{background:linear-gradient(to bottom,var(--base-100),var(--base-200))}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):active{box-shadow:inset 0 -2px 4px -1px var(--base-150),0 4px 8px -4px oklch(from var(--black)l c h/10%);background:linear-gradient(to bottom,var(--base-50),var(--base-150))}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.\:active){box-shadow:inset 0 -2px 4px -1px var(--base-150),0 4px 8px -4px oklch(from var(--black)l c h/10%);background:linear-gradient(to bottom,var(--base-50),var(--base-150))}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]){box-shadow:inset 0 -2px 4px -1px var(--base-150),0 4px 8px -4px oklch(from var(--black)l c h/10%);background:linear-gradient(to bottom,var(--base-50),var(--base-150))}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(:has(:checked)){box-shadow:inset 0 -2px 4px -1px var(--base-150),0 4px 8px -4px oklch(from var(--black)l c h/10%);background:linear-gradient(to bottom,var(--base-50),var(--base-150))}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):disabled{cursor:default;box-shadow:none;border-color:var(--base-300);background:var(--base-200);color:var(--base-500)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]){position:relative;pointer-events:none;color:#0000}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]):where(>>*){opacity:0}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]):after{display:block;position:absolute;animation:loadingSpin 1s linear infinite;border:2px solid #0000;border-left-color:#0000;border-right-color:#0000;border-block-color:var(--black);aspect-ratio:1;content:"";border-radius:50%;height:50%;margin:auto;inset:0}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary){box-shadow:inset 0 1px 0 0 var(--brand-500),inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/50%);border:1px solid var(--brand-900);background:linear-gradient(to bottom,var(--brand-800),var(--brand-900));color:var(--brand-50)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):hover{background:linear-gradient(to bottom,var(--brand-750),var(--brand-850));color:var(--brand-50)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):active{box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):where(.\:active){box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):where([aria-busy=true]){box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):where(:has(:checked)){box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):disabled{box-shadow:none;border-color:var(--base-900);background:var(--base-700);color:var(--base-400)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):where([aria-busy=true]){color:#0000}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.primary):where([aria-busy=true]):after{border-block-color:var(--white)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){box-shadow:inset 0 1px 0 0 var(--brand-500),inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/50%);border:1px solid var(--brand-900);background:linear-gradient(to bottom,var(--brand-800),var(--brand-900));color:var(--brand-50)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):hover{background:linear-gradient(to bottom,var(--brand-750),var(--brand-850));color:var(--brand-50)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):active{box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.\:active){box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]){box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(:has(:checked)){box-shadow:inset 0 -2px 4px -1px var(--brand-900),0 4px 8px -4px oklch(from var(--black)l c h/30%);background:linear-gradient(to bottom,var(--brand-700),var(--brand-800));color:var(--brand-100)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):disabled{box-shadow:none;border-color:var(--base-900);background:var(--base-700);color:var(--base-400)}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]){color:#0000}:where(.ui-button-group.primary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]):after{border-block-color:var(--white)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary){box-shadow:none;border:1px solid var(--base-500);color:var(--base-950);background:0 0}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):hover{border-color:var(--base-400);color:var(--base-800)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):active{border-color:var(--base-300);color:var(--base-700)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):where(.\:active){border-color:var(--base-300);color:var(--base-700)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):where([aria-busy=true]){border-color:var(--base-300);color:var(--base-700)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):where(:has(:checked)){border-color:var(--base-300);color:var(--base-700)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):disabled{box-shadow:none;border-color:var(--base-300);color:var(--base-500);background:0 0}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):where([aria-busy=true]){color:#0000}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.tertiary):where([aria-busy=true]):after{border-block-color:var(--base-800)}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){box-shadow:none;border:1px solid var(--base-500);color:var(--base-950);background:0 0}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):hover{border-color:var(--base-400);color:var(--base-800)}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):active{border-color:var(--base-300);color:var(--base-700)}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.\:active){border-color:var(--base-300);color:var(--base-700)}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]){border-color:var(--base-300);color:var(--base-700)}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(:has(:checked)){border-color:var(--base-300);color:var(--base-700)}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):disabled{box-shadow:none;border-color:var(--base-300);color:var(--base-500);background:0 0}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]){color:#0000}:where(.ui-button-group.tertiary) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where([aria-busy=true]):after{border-block-color:var(--base-800)}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.xs){border-radius:4px;min-height:20px;padding:1px 6px;font-size:.75rem}:where(.ui-button-group.xs) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){border-radius:4px;min-height:20px;padding:1px 6px;font-size:.75rem}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.sm){border-radius:6px;min-height:24px;padding:2px 8px;font-size:.875rem}:where(.ui-button-group.sm) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){border-radius:6px;min-height:24px;padding:2px 8px;font-size:.875rem}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.lg){border-radius:10px;min-height:48px;padding:8px 24px;font-size:1.125rem}:where(.ui-button-group.lg) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){border-radius:10px;min-height:48px;padding:8px 24px;font-size:1.125rem}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.xl){border-radius:10px;min-height:60px;padding:8px 28px;font-size:1.125rem}:where(.ui-button-group.xl) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){border-radius:10px;min-height:60px;padding:8px 28px;font-size:1.125rem}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.wide){padding-left:32px;padding-right:32px}:where(.ui-button-group.wide) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){padding-left:32px;padding-right:32px}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.wide.xs){padding-left:16px;padding-right:16px}:where(.ui-button-group.wide.xs) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){padding-left:16px;padding-right:16px}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.wide.sm){padding-left:20px;padding-right:20px}:where(.ui-button-group.wide.sm) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){padding-left:20px;padding-right:20px}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.wide.md){padding-left:32px;padding-right:32px}:where(.ui-button-group.wide.md) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){padding-left:32px;padding-right:32px}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.wide.lg){padding-left:40px;padding-right:40px}:where(.ui-button-group.wide.lg) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){padding-left:40px;padding-right:40px}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.wide.xl){padding-left:48px;padding-right:48px}:where(.ui-button-group.wide.xl) :where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)){padding-left:48px;padding-right:48px}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.block){width:100%}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(.square){aspect-ratio:1;padding:.125rem}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(summary){list-style:none}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(summary)::-webkit-details-marker{display:none}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(summary)::marker{display:none}:where(button,input[type=button],input[type=submit],input[type=reset],.ui-button):where(:not(.unstyled):not(.ui-link):not(.ui-badge)):where(:has(.ui-icon)){display:inline-flex;justify-content:center;align-items: center;gap:.5rem}:where(.ui-button:has(>input[type=checkbox]),.ui-button:has(>input[type=radio])){display:inline-flex;position:relative;justify-content:center;align-items: center}:where(.ui-button:has(>input[type=checkbox]),.ui-button:has(>input[type=radio]))>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}:where(.ui-button:has(>input[type=checkbox]),.ui-button:has(>input[type=radio]))>input[type=radio]{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}:where(.ui-button:has(>input[type=checkbox]),.ui-button:has(>input[type=radio])):has(input:checked){box-shadow:inset 0 2px 4px var(--base-400);border-color:var(--base-400);background:var(--base-250);color:var(--base-700)}:where(.ui-button:has(>input[type=checkbox]),.ui-button:has(>input[type=radio])):has(input:checked):where(.primary){box-shadow:inset 0 3px 5px var(--brand-700);border-color:var(--brand-950);background:oklch(from var(--brand-650)l calc(c*.5)h);color:var(--brand-100)}:where(.ui-button-group.primary) :where(.ui-button:has(>input[type=checkbox]),.ui-button:has(>input[type=radio])):has(input:checked){box-shadow:inset 0 3px 5px var(--brand-700);border-color:var(--brand-950);background:oklch(from var(--brand-650)l calc(c*.5)h);color:var(--brand-100)}@keyframes loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.ui-button-group){display:inline-flex}:where(.ui-button-group)>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}:where(.ui-button-group)>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}:where(.ui-button-group):where(.block){display:flex;width:100%}:where(.ui-button-group):where(.block)>*{flex:1}:where(dialog.ui-modal){display:none;box-shadow:inset 0 0 0 1px var(--base-200),0 8px 8px -8px oklch(from var(--black)l c h/30%);background:var(--white);overflow:hidden;color:var(--base-900);border:none;border-radius:12px;width:800px;max-width:90vw;max-height:90dvh;margin:auto;padding:0;transition:transform .2s ease-out,opacity .2s ease-out}:where(dialog.ui-modal):where([open]){display:flex;opacity:1;flex-direction:column;align-items:stretch;transform:translateY(0)}@starting-style{:where(dialog.ui-modal){transform:translateY(-50px);opacity:0}}:where(dialog.ui-modal):where(.xs){width:400px}:where(dialog.ui-modal):where(.sm){width:600px}:where(dialog.ui-modal):where(.lg){width:1200px}:where(dialog.ui-modal):where(.xl){width:1600px}:where(dialog.ui-modal):where(.left){opacity:1;border-radius:0;height:100dvh;max-height:100dvh;transition:transform .2s ease-out}:where(dialog.ui-modal):where(.right){opacity:1;border-radius:0;height:100dvh;max-height:100dvh;transition:transform .2s ease-out}:where(dialog.ui-modal):where(.right){margin:0 0 0 auto}:where(dialog.ui-modal):where(.right[open]){transform:translate(0)}:where(dialog.ui-modal):where(.left){margin:auto 0 0}:where(dialog.ui-modal):where(.left[open]){transform:translate(0)}@starting-style{:where(dialog.ui-modal):where(.right){transform:translate(100%)}:where(dialog.ui-modal):where(.left){transform:translate(-100%)}}:where(dialog.ui-modal)::backdrop{opacity:1;backdrop-filter:blur(2px);transition-behavior:allow-discrete;background:oklch(from var(--black)l c h/20%);transition:opacity .2s ease-out,backdrop-filter .2s ease-out}@starting-style{:where(dialog.ui-modal)::backdrop{opacity:0;backdrop-filter:blur(0px)}}:where(dialog.ui-modal>header){display:flex;justify-content:space-between;align-items: center;gap:16px;padding:24px 24px 8px}:where(dialog.ui-modal>header>.ui-model-close){display:grid;box-shadow:none;color:var(--base-400);background:0 0;border:none;place-items: center;margin:-8px;padding:8px}:where(dialog.ui-modal>header>.ui-model-close):after{display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");content:"";background-color:currentColor;width:1.5rem;height:1.5rem}:where(dialog.ui-modal>header>.ui-model-close):hover{background:var(--brand-50);color:var(--brand-900)}:where(dialog.ui-modal>header>.ui-model-close):active{background:var(--brand-100);color:var(--base-900)}:where(dialog.ui-modal>footer){display:flex;justify-content:flex-end;align-items: center;gap:8px;padding:8px 24px 24px}:where(dialog.ui-modal.right>footer){justify-content:flex-start}:where(dialog.ui-modal.left>footer){margin-top:auto}:where(dialog.ui-modal.right>footer){margin-top:auto}:where(dialog.ui-modal>:not(header):not(footer)){overflow-y:auto;flex:0 auto;padding:16px 24px}:where(dialog.ui-modal.left>:not(header):not(footer)){flex:1 1 0;min-height:0}:where(dialog.ui-modal.right>:not(header):not(footer)){flex:1 1 0;min-height:0}:where(body:has(dialog.ui-modal[open])){overflow:hidden}:where(body:has(dialog.ui-modal.allow-background-scroll[open])){overflow:auto}:where(.ui-menu){display:inline-block;position:relative;anchor-scope:--menu-trigger}:where(.ui-menu>[popovertarget]){position:relative;anchor-name:--menu-trigger}:where(.ui-menu:has(>[popovertarget].block)){display:block;width:100%}:where(.ui-menu>[popover]){position:fixed;position-anchor:--menu-trigger;box-shadow:0 4px 12px oklch(from var(--black)l c h/10%);border:1px solid var(--base-200);background-color:var(--white);list-style:none;border-radius:8px;min-width:max-content;margin:0;inset:auto}:where(.ui-menu>[popover]:popover-open){display:flex;flex-direction:column}:where(.ui-menu>[popover]>*){box-shadow:none;color:var(--base-900);text-align:left;text-decoration:none;background:0 0;border:none;border-radius:0;padding:8px 16px;font-weight:400}:where(.ui-menu>[popover]>a){display:flex;justify-content:flex-start;align-items: center;gap:8px;transition:background-color .15s}:where(.ui-menu>[popover]>button){display:flex;justify-content:flex-start;align-items: center;gap:8px;transition:background-color .15s}:where(.ui-menu>[popover]>label){display:flex;justify-content:flex-start;align-items: center;gap:8px;transition:background-color .15s}:where(.ui-menu>[popover]>a):hover{box-shadow:none;background:var(--base-50);color:inherit}:where(.ui-menu>[popover]>button):hover{box-shadow:none;background:var(--base-50);color:inherit}:where(.ui-menu>[popover]>label):hover{box-shadow:none;background:var(--base-50);color:inherit}:where(.ui-menu>[popover]>a):active{box-shadow:none;background:var(--base-100);color:inherit}:where(.ui-menu>[popover]>button):active{box-shadow:none;background:var(--base-100);color:inherit}:where(.ui-menu>[popover]>label):active{box-shadow:none;background:var(--base-100);color:inherit}:where(.ui-menu>[popover]>a):disabled{cursor:default;color:var(--base-400)}:where(.ui-menu>[popover]>button):disabled{cursor:default;color:var(--base-400)}:where(.ui-menu>[popover]>label):disabled{cursor:default;color:var(--base-400)}:where(.ui-menu>[popover]>hr){border:none;border-top:1px solid var(--base-200);padding:0}:where(.ui-menu>[popover]>*>.ui-icon){flex-shrink:0}:where(.ui-menu>[popover]){position-area:block-end;position-try-fallbacks:--bottom-to-top}:where(.ui-menu.bottom-left>[popover]){position-area:block-end span-inline-start;position-try-fallbacks:--bottom-left-fallback,--bottom-left-fallback-2,--bottom-left-fallback-3}:where(.ui-menu.bottom-right>[popover]){position-area:block-end span-inline-end;position-try-fallbacks:--bottom-right-fallback,--bottom-right-fallback-2,--bottom-right-fallback-3}:where(.ui-menu.top>[popover]){position-area:block-start;position-try-fallbacks:--top-to-bottom}:where(.ui-menu.top-left>[popover]){position-area:block-start span-inline-start;position-try-fallbacks:--top-left-fallback,--top-left-fallback-2,--top-left-fallback-3}:where(.ui-menu.top-right>[popover]){position-area:block-start span-inline-end;position-try-fallbacks:--top-right-fallback,--top-right-fallback-2,--top-right-fallback-3}:where(.ui-menu.left>[popover]){position-area:inline-start center;position-try-fallbacks:--left-to-right}:where(.ui-menu.left-top>[popover]){position-area:inline-start span-block-start;position-try-fallbacks:--left-top-fallback,--left-top-fallback-2,--left-top-fallback-3}:where(.ui-menu.left-bottom>[popover]){position-area:inline-start span-block-end;position-try-fallbacks:--left-bottom-fallback,--left-bottom-fallback-2,--left-bottom-fallback-3}:where(.ui-menu.right>[popover]){position-area:inline-end center;position-try-fallbacks:--right-to-left}:where(.ui-menu.right-top>[popover]){position-area:inline-end span-block-start;position-try-fallbacks:--right-top-fallback,--right-top-fallback-2,--right-top-fallback-3}:where(.ui-menu.right-bottom>[popover]){position-area:inline-end span-block-end;position-try-fallbacks:--right-bottom-fallback,--right-bottom-fallback-2,--right-bottom-fallback-3}@position-try --bottom-to-top{position-area: block-start;}@position-try --top-to-bottom{position-area: block-end;}@position-try --left-to-right{position-area: inline-end center;}@position-try --right-to-left{position-area: inline-start center;}@position-try --bottom-left-fallback{position-area: block-end span-inline-end;}@position-try --bottom-left-fallback-2{position-area: block-start span-inline-start;}@position-try --bottom-left-fallback-3{position-area: block-start span-inline-end;}@position-try --bottom-right-fallback{position-area: block-end span-inline-start;}@position-try --bottom-right-fallback-2{position-area: block-start span-inline-end;}@position-try --bottom-right-fallback-3{position-area: block-start span-inline-start;}@position-try --top-left-fallback{position-area: block-start span-inline-end;}@position-try --top-left-fallback-2{position-area: block-end span-inline-start;}@position-try --top-left-fallback-3{position-area: block-end span-inline-end;}@position-try --top-right-fallback{position-area: block-start span-inline-start;}@position-try --top-right-fallback-2{position-area: block-end span-inline-end;}@position-try --top-right-fallback-3{position-area: block-end span-inline-start;}@position-try --left-top-fallback{position-area: inline-start span-block-end;}@position-try --left-top-fallback-2{position-area: inline-end span-block-start;}@position-try --left-top-fallback-3{position-area: inline-end span-block-end;}@position-try --left-bottom-fallback{position-area: inline-start span-block-start;}@position-try --left-bottom-fallback-2{position-area: inline-end span-block-end;}@position-try --left-bottom-fallback-3{position-area: inline-end span-block-start;}@position-try --right-top-fallback{position-area: inline-end span-block-end;}@position-try --right-top-fallback-2{position-area: inline-start span-block-start;}@position-try --right-top-fallback-3{position-area: inline-start span-block-end;}@position-try --right-bottom-fallback{position-area: inline-end span-block-start;}@position-try --right-bottom-fallback-2{position-area: inline-start span-block-end;}@position-try --right-bottom-fallback-3{position-area: inline-start span-block-start;}:where(.ui-tooltip){display:inline-flex;position:relative;anchor-scope:--tooltip-anchor;align-items: center;gap:.35rem}:where(.ui-tooltip>.ui-button){position:relative;anchor-name:--tooltip-anchor}:where(.ui-tooltip>a.ui-button){position:relative;anchor-name:--tooltip-anchor}:where(.ui-tooltip>[role=tooltip]){position:fixed;position-anchor:--tooltip-anchor;position-area:block-start center;opacity:0;box-shadow:0 8px 20px oklch(from var(--black)l c h/16%);border:1px solid var(--base-300);background:var(--base-900);pointer-events:none;color:var(--white);text-align:center;border-radius:6px;min-width:100px;max-width:280px;margin:0;padding:8px 10px;transition:opacity .12s,transform .15s;font-size:13px;line-height:1.4;inset:auto;transform:translateY(-4px)}:where(.ui-tooltip.bottom>[role=tooltip]){position-area:block-end center;transform:translateY(4px)}:where(.ui-tooltip.top>[role=tooltip]){position-area:block-start center;transform:translateY(-4px)}:where(.ui-tooltip.left>[role=tooltip]){position-area:inline-start center;transform:translate(-4px)}:where(.ui-tooltip.right>[role=tooltip]){position-area:inline-end center;transform:translate(4px)}@media (hover:hover){:where(.ui-tooltip:hover>[role=tooltip]){opacity:1;pointer-events:auto;transform:translateY(0)}@starting-style{:where(.ui-tooltip:hover>[role=tooltip]){transform:translateY(-4px);opacity:0}}:where(.ui-tooltip.bottom:hover>[role=tooltip]){transform:translateY(0)}@starting-style{:where(.ui-tooltip.bottom:hover>[role=tooltip]){transform:translateY(4px)}}:where(.ui-tooltip.top:hover>[role=tooltip]){transform:translateY(0)}@starting-style{:where(.ui-tooltip.top:hover>[role=tooltip]){transform:translateY(-4px)}}:where(.ui-tooltip.left:hover>[role=tooltip]){transform:translate(0)}@starting-style{:where(.ui-tooltip.left:hover>[role=tooltip]){transform:translate(-4px)}}:where(.ui-tooltip.right:hover>[role=tooltip]){transform:translate(0)}@starting-style{:where(.ui-tooltip.right:hover>[role=tooltip]){transform:translate(4px)}}}:where(.ui-tooltip .ui-button.square){padding-left:.65rem;padding-right:.65rem}:where(label.ui-switch:has(>input[type=checkbox]:not(.unstyled))){--ui-switch-thumb-size:18px;--ui-switch-thumb-offset:2px;display:flex;cursor:pointer;align-items: center;gap:.5rem}:where(label.ui-switch:has(>input[type=checkbox]:not(.unstyled))):where(.xs){--ui-switch-thumb-size:10px;--ui-switch-thumb-offset:0px}:where(label.ui-switch:has(>input[type=checkbox]:not(.unstyled))):where(.sm){--ui-switch-thumb-size:13px;--ui-switch-thumb-offset:1px}:where(label.ui-switch:has(>input[type=checkbox]:not(.unstyled))):where(.lg){--ui-switch-thumb-size:28px;--ui-switch-thumb-offset:3px}:where(label.ui-switch:has(>input[type=checkbox]:not(.unstyled))):where(.xl){--ui-switch-thumb-size:40px;--ui-switch-thumb-offset:4px}:where(label.ui-switch:has(>input[type=radio]:not(.unstyled))){--ui-switch-thumb-size:18px;--ui-switch-thumb-offset:2px;display:flex;cursor:pointer;align-items: center;gap:.5rem}:where(label.ui-switch:has(>input[type=radio]:not(.unstyled))):where(.xs){--ui-switch-thumb-size:10px;--ui-switch-thumb-offset:0px}:where(label.ui-switch:has(>input[type=radio]:not(.unstyled))):where(.sm){--ui-switch-thumb-size:13px;--ui-switch-thumb-offset:1px}:where(label.ui-switch:has(>input[type=radio]:not(.unstyled))):where(.lg){--ui-switch-thumb-size:28px;--ui-switch-thumb-offset:3px}:where(label.ui-switch:has(>input[type=radio]:not(.unstyled))):where(.xl){--ui-switch-thumb-size:40px;--ui-switch-thumb-offset:4px}:where(label.ui-switch:has(>input[type=checkbox]:not(.unstyled)[disabled])){cursor:default;color:var(--base-600)}:where(label.ui-switch:has(>input[type=radio]:not(.unstyled)[disabled])){cursor:default;color:var(--base-600)}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)){position:relative;appearance:none;cursor:pointer;border:1px solid var(--base-400);background:var(--base-300);width:calc(var(--ui-switch-thumb-size)*2 + var(--ui-switch-thumb-offset)*2);height:calc(var(--ui-switch-thumb-size) + var(--ui-switch-thumb-offset)*2 + 2px);user-select:none;border-radius:999px;flex-shrink:0;transition:background-color .2s,border-color .2s}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):before{position:absolute;top:var(--ui-switch-thumb-offset);left:var(--ui-switch-thumb-offset);box-shadow:0 1px 2px oklch(from var(--black)l c h/20%),0 2px 4px oklch(from var(--black)l c h/10%);background:var(--white);width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);content:"";border-radius:50%;transition:left .2s}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):after{display:none}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):hover{border-color:var(--base-500);background:var(--base-400)}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):focus{outline:none;box-shadow:0 0 0 3px oklch(from var(--brand-500)l c h/20%);border-color:var(--base-500)}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):checked{border-color:var(--brand-700);background:var(--brand-600)}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):checked:before{left:calc(100% - var(--ui-switch-thumb-size) - var(--ui-switch-thumb-offset))}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):checked:hover{border-color:var(--brand-800);background:var(--brand-700)}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):disabled{cursor:default;border-color:var(--base-300);background:var(--base-200)}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):disabled:before{background:var(--base-150)}:where(label.ui-switch>input[type=checkbox]:not(.unstyled)):checked:disabled{border-color:var(--base-400);background:var(--base-350)}:where(label.ui-switch>input[type=radio]:not(.unstyled)){position:relative;appearance:none;cursor:pointer;border:1px solid var(--base-400);background:var(--base-300);width:calc(var(--ui-switch-thumb-size)*2 + var(--ui-switch-thumb-offset)*2);height:calc(var(--ui-switch-thumb-size) + var(--ui-switch-thumb-offset)*2 + 2px);user-select:none;border-radius:999px;flex-shrink:0;transition:background-color .2s,border-color .2s}:where(label.ui-switch>input[type=radio]:not(.unstyled)):before{position:absolute;top:var(--ui-switch-thumb-offset);left:var(--ui-switch-thumb-offset);box-shadow:0 1px 2px oklch(from var(--black)l c h/20%),0 2px 4px oklch(from var(--black)l c h/10%);background:var(--white);width:var(--ui-switch-thumb-size);height:var(--ui-switch-thumb-size);content:"";border-radius:50%;transition:left .2s}:where(label.ui-switch>input[type=radio]:not(.unstyled)):after{display:none}:where(label.ui-switch>input[type=radio]:not(.unstyled)):hover{border-color:var(--base-500);background:var(--base-400)}:where(label.ui-switch>input[type=radio]:not(.unstyled)):focus{outline:none;box-shadow:0 0 0 3px oklch(from var(--brand-500)l c h/20%);border-color:var(--base-500)}:where(label.ui-switch>input[type=radio]:not(.unstyled)):checked{border-color:var(--brand-700);background:var(--brand-600)}:where(label.ui-switch>input[type=radio]:not(.unstyled)):checked:before{left:calc(100% - var(--ui-switch-thumb-size) - var(--ui-switch-thumb-offset))}:where(label.ui-switch>input[type=radio]:not(.unstyled)):checked:hover{border-color:var(--brand-800);background:var(--brand-700)}:where(label.ui-switch>input[type=radio]:not(.unstyled)):disabled{cursor:default;border-color:var(--base-300);background:var(--base-200)}:where(label.ui-switch>input[type=radio]:not(.unstyled)):disabled:before{background:var(--base-150)}:where(label.ui-switch>input[type=radio]:not(.unstyled)):checked:disabled{border-color:var(--base-400);background:var(--base-350)}:where(.ui-badge){display:inline-flex;background:var(--base-800);color:var(--base-50);text-decoration:none;white-space:nowrap;border-radius:9999px;align-items: center;padding:6px 10px;transition:all .2s;font-size:.875rem;font-weight:600;line-height:1}:where(.ui-badge):where(.xs){padding:2px 6px;font-size:.625rem}:where(.ui-badge):where(.sm){padding:4px 8px;font-size:.75rem}:where(.ui-badge):where(.lg){padding:8px 12px;font-size:1rem}:where(.ui-badge):where(.xl){padding:10px 16px;font-size:1.125rem}:where(.ui-badge):where(.primary){background:var(--brand-800);color:var(--brand-50)}:where(.ui-badge):where(.tertiary){background:var(--base-300);color:var(--base-950)}:where(.ui-badge):where(.error){background:var(--error-700);color:var(--error-50)}:where(.ui-badge):where(.warning){background:var(--warning-700);color:var(--warning-50)}:where(.ui-badge):where(.success){background:var(--success-700);color:var(--success-50)}:where(a.ui-badge,button.ui-badge):hover{background:var(--base-650);color:var(--base-50)}:where(a.ui-badge,button.ui-badge):active{background:var(--base-550);color:var(--base-50)}:where(a.ui-badge,button.ui-badge):where(.primary):hover{background:var(--brand-600);color:var(--brand-50)}:where(a.ui-badge,button.ui-badge):where(.primary):active{background:var(--brand-500);color:var(--brand-50)}:where(a.ui-badge,button.ui-badge):where(.tertiary):hover{background:var(--base-200);color:var(--base-800)}:where(a.ui-badge,button.ui-badge):where(.tertiary):active{background:var(--base-100);color:var(--base-700)}:where(a.ui-badge,button.ui-badge):where(.error):hover{background:var(--error-600);color:var(--error-50)}:where(a.ui-badge,button.ui-badge):where(.error):active{background:var(--error-500);color:var(--error-50)}:where(a.ui-badge,button.ui-badge):where(.warning):hover{background:var(--warning-600);color:var(--warning-50)}:where(a.ui-badge,button.ui-badge):where(.warning):active{background:var(--warning-500);color:var(--warning-50)}:where(a.ui-badge,button.ui-badge):where(.success):hover{background:var(--success-600);color:var(--success-50)}:where(a.ui-badge,button.ui-badge):where(.success):active{background:var(--success-500);color:var(--success-50)}
