@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--theme-font-family);--color-red-600:#e40014;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-gray-300:#d1d5dc;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--container-7xl:80rem;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-normal:1.5;--leading-relaxed:1.625;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--theme-font-family);--default-mono-font-family:var(--theme-mono-font-family);--color-text-primary:rgb(var(--text-primary));--color-border-light:rgb(var(--border-light)/var(--border-light-alpha,1));--color-series-1:rgb(var(--series-1));--color-series-2:rgb(var(--series-2));--color-series-3:rgb(var(--series-3));--color-series-4:rgb(var(--series-4));--color-series-5:rgb(var(--series-5))}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-gray-300:lab(85.1236% -.612259 -3.7138)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after,::backdrop{border-color:var(--color-border-light)}html,body{color:var(--color-text-primary);font-family:var(--font-sans)}html{font-size:calc(100%*var(--ui-scale,1))}button,[role=button]{cursor:pointer}input::placeholder,textarea::placeholder{color:rgb(var(--text-secondary))}:focus-visible{outline:var(--theme-focus-ring-width,2px)solid rgb(var(--focus-outline));outline-offset:var(--theme-focus-ring-offset,2px)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.left-0{left:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[150\]{z-index:150}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.icon-md{stroke-width:1.5px;width:1.125rem;height:1.125rem}.icon-sm{stroke-width:2px;width:1rem;height:1rem}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-auto{width:auto;height:auto}.size-theme-button{width:var(--theme-button-height,2.5rem);height:var(--theme-button-height,2.5rem)}.size-theme-button-xs{width:var(--theme-button-height-xs,1.75rem);height:var(--theme-button-height-xs,1.75rem)}.size-theme-checkbox{width:var(--theme-checkbox-size,1rem);height:var(--theme-checkbox-size,1rem)}.size-theme-control{width:var(--theme-control-height,2.25rem);height:var(--theme-control-height,2.25rem)}.size-theme-icon-button-sm{width:var(--theme-icon-button-size-sm,2rem);height:var(--theme-icon-button-size-sm,2rem)}.size-theme-icon-lg{width:var(--theme-icon-size-lg,1.5rem);height:var(--theme-icon-size-lg,1.5rem)}.size-theme-switch-thumb{width:max(0px,calc(var(--theme-switch-height,1.5rem) - 4px));height:max(0px,calc(var(--theme-switch-height,1.5rem) - 4px))}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-32{height:calc(var(--spacing)*32)}.h-96{height:calc(var(--spacing)*96)}.h-\[0\.0625rem\]{height:.0625rem}.h-\[34px\]{height:34px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-theme-auth-action{height:var(--theme-auth-action-height,2.5rem)}.h-theme-auth-button{height:var(--theme-auth-button-height,3rem)}.h-theme-button{height:var(--theme-button-height,2.5rem)}.h-theme-button-compact{height:var(--theme-button-height-compact,2rem)}.h-theme-button-lg{height:var(--theme-button-height-lg,2.75rem)}.h-theme-button-sm{height:var(--theme-button-height-sm,2.25rem)}.h-theme-button-xs{height:var(--theme-button-height-xs,1.75rem)}.h-theme-control{height:var(--theme-control-height,2.25rem)}.h-theme-field{height:var(--theme-field-height,2.5rem)}.h-theme-switch{height:var(--theme-switch-height,1.5rem)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-popover-content-available-height\){max-height:var(--radix-popover-content-available-height)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-theme-target{min-height:24px}.\!w-80{width:calc(var(--spacing)*80)!important}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-10{width:calc(var(--spacing)*10)}.w-11\/12{width:91.6667%}.w-13{width:calc(var(--spacing)*13)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-61{width:calc(var(--spacing)*61)}.w-76\.25{width:calc(var(--spacing)*76.25)}.w-\[0\.0625rem\]{width:.0625rem}.w-\[18px\]{width:18px}.w-\[260px\]{width:260px}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-theme-switch{width:max(var(--theme-switch-width,2.75rem),var(--theme-switch-height,1.5rem))}.max-w-\(--radix-dropdown-menu-content-available-width\){max-width:var(--radix-dropdown-menu-content-available-width)}.max-w-\(--radix-popover-content-available-width\){max-width:var(--radix-popover-content-available-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[600px\]{max-width:600px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[1100px\]{max-width:1100px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[min\(8rem\,var\(--radix-dropdown-menu-content-available-width\)\)\]{min-width:min(8rem,var(--radix-dropdown-menu-content-available-width))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-theme-target{min-width:24px}.flex-1{flex:1}.flex-\[1_1_12rem\]{flex:12rem}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-m-1{scroll-margin:var(--spacing)}.scrollbar-none{scrollbar-width:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-theme-control-gap{gap:var(--theme-control-gap,var(--theme-space-compact,.375rem))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-theme-dialog-header>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--theme-dialog-header-gap,.375rem)*var(--tw-space-y-reverse));margin-block-end:calc(var(--theme-dialog-header-gap,.375rem)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-light>:not(:last-child)){border-color:rgb(var(--border-light)/var(--border-light-alpha,1))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--theme-menu-radius\){border-radius:var(--theme-menu-radius)}.rounded-\(--theme-tooltip-radius\){border-radius:var(--theme-tooltip-radius)}.rounded-2xl{border-radius:var(--theme-radius-2xl)}.rounded-3xl{border-radius:var(--theme-radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--theme-radius-lg)}.rounded-md{border-radius:var(--theme-radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--theme-radius-sm)}.rounded-theme-auth-action{border-radius:var(--theme-auth-action-radius,.5rem)}.rounded-theme-auth-control{border-radius:var(--theme-auth-control-radius,1rem)}.rounded-theme-checkbox{border-radius:var(--theme-checkbox-radius,calc(.5rem - 4px))}.rounded-theme-composer-action{border-radius:var(--theme-composer-action-radius,9999px)}.rounded-theme-control{border-radius:var(--theme-control-radius,.75rem)}.rounded-theme-control-round{border-radius:var(--theme-round-control-radius,9999px)}.rounded-theme-menu-panel{border-radius:var(--theme-menu-panel-radius,.75rem)}.rounded-theme-popover{border-radius:var(--theme-popover-radius,1rem)}.rounded-xl{border-radius:var(--theme-radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--theme-dialog-stroke\){border-style:var(--tw-border-style);border-width:var(--theme-dialog-stroke)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-alert-error-border{border-color:rgb(var(--alert-error-border,var(--status-error-border)))}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-border-chrome{border-color:rgb(var(--border-light)/calc(var(--border-light-alpha,1)*var(--theme-border-chrome-alpha,1)))}.border-border-control{border-color:rgb(var(--border-control))}.border-border-destructive{border-color:rgb(var(--border-destructive))}.border-border-field-focus{border-color:rgb(var(--border-field-focus,var(--focus-control)))}.border-border-heavy{border-color:rgb(var(--border-heavy)/var(--border-heavy-alpha,1))}.border-border-inset{border-color:rgb(var(--border-light)/calc(var(--border-light-alpha,1)*var(--theme-border-inset-alpha,1)))}.border-border-light{border-color:rgb(var(--border-light)/var(--border-light-alpha,1))}.border-border-medium{border-color:rgb(var(--border-medium)/var(--border-medium-alpha,1))}.border-border-menu{border-color:rgb(var(--border-menu)/var(--border-menu-alpha,var(--border-light-alpha,1)))}.border-border-xheavy{border-color:rgb(var(--border-xheavy)/var(--border-xheavy-alpha,1))}.border-drawer-edge{border-color:rgb(var(--drawer-edge))}.border-gray-300{border-color:var(--color-gray-300)}.border-presentation{border-color:rgb(var(--presentation))}.border-status-error-border{border-color:rgb(var(--status-error-border))}.border-status-info-border{border-color:rgb(var(--status-info-border))}.border-status-neutral-border{border-color:rgb(var(--status-neutral-border))}.border-status-success{border-color:rgb(var(--status-success))}.border-status-success-border{border-color:rgb(var(--status-success-border))}.border-status-warning-border{border-color:rgb(var(--status-warning-border))}.border-transparent{border-color:#0000}.bg-accent-primary{background-color:rgb(var(--accent-primary))}.bg-alert-error-fill{background-color:rgb(var(--alert-error-fill,var(--status-error-subtle)))}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab,var(--color-amber-500)5%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500)15%,transparent)}}.bg-avatar-fill{background-color:rgb(var(--avatar-fill))}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab,var(--color-blue-500)15%,transparent)}}.bg-border-light{background-color:rgb(var(--border-light)/var(--border-light-alpha,1))}.bg-button-primary{background-color:rgb(var(--button-primary,var(--surface-inverted)))}.bg-page-canvas{background-color:rgb(var(--page-canvas))}.bg-presentation{background-color:rgb(var(--presentation))}.bg-scrim{background-color:rgb(var(--surface-overlay)/var(--theme-scrim-opacity,.8))}.bg-series-1{background-color:rgb(var(--series-1))}.bg-series-2{background-color:rgb(var(--series-2))}.bg-series-3{background-color:rgb(var(--series-3))}.bg-series-4{background-color:rgb(var(--series-4))}.bg-series-5{background-color:rgb(var(--series-5))}.bg-series-6{background-color:rgb(var(--series-6))}.bg-series-7{background-color:rgb(var(--series-7))}.bg-series-8{background-color:rgb(var(--series-8))}.bg-status-error{background-color:rgb(var(--status-error))}.bg-status-error-subtle{background-color:rgb(var(--status-error-subtle))}.bg-status-info-subtle{background-color:rgb(var(--status-info-subtle))}.bg-status-neutral-subtle{background-color:rgb(var(--status-neutral-subtle))}.bg-status-success{background-color:rgb(var(--status-success))}.bg-status-success-subtle{background-color:rgb(var(--status-success-subtle))}.bg-status-warning{background-color:rgb(var(--status-warning))}.bg-status-warning-subtle{background-color:rgb(var(--status-warning-subtle))}.bg-surface-card{background-color:rgb(var(--surface-card))}.bg-surface-chat\/90{background-color:rgb(var(--surface-chat))}@supports (color:color-mix(in lab, red, red)){.bg-surface-chat\/90{background-color:color-mix(in oklab,rgb(var(--surface-chat))90%,transparent)}}.bg-surface-destructive,.bg-surface-destructive\/10{background-color:rgb(var(--surface-destructive))}@supports (color:color-mix(in lab, red, red)){.bg-surface-destructive\/10{background-color:color-mix(in oklab,rgb(var(--surface-destructive))10%,transparent)}}.bg-surface-dialog{background-color:rgb(var(--surface-dialog))}.bg-surface-fixed{background-color:rgb(var(--surface-fixed))}.bg-surface-hover{background-color:rgb(var(--surface-hover))}.bg-surface-inverted{background-color:rgb(var(--surface-inverted))}.bg-surface-menu{background-color:rgb(var(--surface-menu))}.bg-surface-nav-selected{background-color:rgb(var(--surface-nav-selected))}.bg-surface-popover{background-color:rgb(var(--surface-popover))}.bg-surface-primary{background-color:rgb(var(--surface-primary))}.bg-surface-primary-alt{background-color:rgb(var(--surface-primary-alt))}.bg-surface-secondary{background-color:rgb(var(--surface-secondary))}.bg-surface-sidebar{background-color:rgb(var(--surface-sidebar))}.bg-surface-submit{background-color:rgb(var(--surface-submit))}.bg-surface-tertiary{background-color:rgb(var(--surface-tertiary))}.bg-surface-tooltip{background-color:rgb(var(--surface-tooltip,var(--surface-primary)))}.bg-switch-thumb{background-color:rgb(var(--switch-thumb,var(--surface-primary)))}.bg-transparent{background-color:#0000}.fill-surface-inverted{fill:rgb(var(--surface-inverted))}.fill-surface-tooltip{fill:rgb(var(--surface-tooltip,var(--surface-primary)))}.stroke-2{stroke-width:2px}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-theme-compact{padding:var(--theme-space-compact,.375rem)}.px-\(--theme-tooltip-padding-x\){padding-inline:var(--theme-tooltip-padding-x)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-theme-button-x{padding-inline:var(--theme-button-padding-x,1rem)}.px-theme-control-x{padding-inline:var(--theme-control-padding-x,var(--theme-space-normal,.75rem))}.px-theme-dialog-x{padding-inline:var(--theme-dialog-padding-x,1.5rem)}.py-\(--theme-tooltip-padding-y\){padding-block:var(--theme-tooltip-padding-y)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-theme-field-y{padding-block:var(--theme-field-padding-y,.5rem)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-11\.5{padding-left:calc(var(--spacing)*11.5)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--theme-mono-font-family)}.font-sans{font-family:var(--theme-font-family)}.font-theme-dialog-title{font-family:var(--theme-dialog-title-font-family,var(--theme-display-font-family,inherit))}.text-2xl{font-size:var(--theme-text-2xl);line-height:var(--tw-leading,var(--theme-text-2xl-leading))}.text-3xl{font-size:var(--theme-text-3xl);line-height:var(--tw-leading,var(--theme-text-3xl-leading))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--theme-text-base);line-height:var(--tw-leading,var(--theme-text-base-leading))}.text-lg{font-size:var(--theme-text-lg);line-height:var(--tw-leading,var(--theme-text-lg-leading))}.text-sm{font-size:var(--theme-text-sm);line-height:var(--tw-leading,var(--theme-text-sm-leading))}.text-xl{font-size:var(--theme-text-xl);line-height:var(--tw-leading,var(--theme-text-xl-leading))}.text-xs{font-size:var(--theme-text-xs);line-height:var(--tw-leading,var(--theme-text-xs-leading))}.text-\(length\:--theme-dialog-title-size\){font-size:var(--theme-dialog-title-size)}.text-\(length\:--theme-label-size\){font-size:var(--theme-label-size)}.text-\(length\:--theme-tooltip-text-size\){font-size:var(--theme-tooltip-text-size)}.text-1xs{font-size:var(--theme-text-1xs)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\(--theme-dialog-title-leading\){--tw-leading:var(--theme-dialog-title-leading);line-height:var(--theme-dialog-title-leading)}.leading-\(--theme-label-leading\){--tw-leading:var(--theme-label-leading);line-height:var(--theme-label-leading)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-theme-control{--tw-font-weight:var(--theme-control-font-weight,500);font-weight:var(--theme-control-font-weight,500)}.font-theme-dialog-title-weight{--tw-font-weight:var(--theme-dialog-title-font-weight,600);font-weight:var(--theme-dialog-title-font-weight,600)}.font-theme-label{--tw-font-weight:var(--theme-label-font-weight,inherit);font-weight:var(--theme-label-font-weight,inherit)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-primary{color:rgb(var(--accent-primary))}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-avatar-text{color:rgb(var(--avatar-text))}.text-blue-700{color:var(--color-blue-700)}.text-dialog-title{color:rgb(var(--dialog-title,var(--text-primary)))}.text-field-text{color:rgb(var(--field-text,var(--text-primary)))}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-link{color:rgb(var(--link))}.text-red-600{color:var(--color-red-600)}.text-status-error{color:rgb(var(--status-error))}.text-status-info{color:rgb(var(--status-info))}.text-status-neutral{color:rgb(var(--status-neutral))}.text-status-success{color:rgb(var(--status-success))}.text-status-warning{color:rgb(var(--status-warning))}.text-text-destructive{color:rgb(var(--text-destructive))}.text-text-fixed{color:rgb(var(--text-fixed))}.text-text-inverted{color:rgb(var(--text-inverted))}.text-text-muted{color:rgb(var(--text-muted))}.text-text-on-media{color:rgb(var(--text-on-media))}.text-text-on-status{color:rgb(var(--text-on-status))}.text-text-primary{color:rgb(var(--text-primary))}.text-text-secondary{color:rgb(var(--text-secondary))}.text-text-secondary-alt{color:rgb(var(--text-secondary-alt))}.text-text-tertiary{color:rgb(var(--text-tertiary))}.text-text-tooltip{color:rgb(var(--text-tooltip,var(--text-primary)))}.text-text-warning{color:rgb(var(--text-warning))}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:var(--theme-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--theme-menu-shadow\){--tw-shadow:var(--theme-menu-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--theme-tooltip-shadow\){--tw-shadow:var(--theme-tooltip-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--theme-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--theme-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--theme-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-avatar-edge\/10{--tw-ring-color:rgb(var(--avatar-edge))}@supports (color:color-mix(in lab, red, red)){.ring-avatar-edge\/10{--tw-ring-color:color-mix(in oklab,rgb(var(--avatar-edge))10%,transparent)}}.ring-border-destructive{--tw-ring-color:rgb(var(--border-destructive))}.ring-border-heavy{--tw-ring-color:rgb(var(--border-heavy)/var(--border-heavy-alpha,1))}.ring-focus-control{--tw-ring-color:rgb(var(--focus-control))}.ring-status-success-border{--tw-ring-color:rgb(var(--status-success-border))}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-page-canvas{--tw-ring-offset-color:rgb(var(--page-canvas))}.ring-offset-surface-dialog{--tw-ring-offset-color:rgb(var(--surface-dialog))}.ring-offset-surface-primary{--tw-ring-offset-color:rgb(var(--surface-primary))}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.outline-focus-outline{outline-color:rgb(var(--focus-outline))}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-theme-fast{--tw-duration:var(--theme-motion-fast,.15s);transition-duration:var(--theme-motion-fast,.15s)}.duration-theme-normal{--tw-duration:var(--theme-motion-normal,.2s);transition-duration:var(--theme-motion-normal,.2s)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}}.group-aria-disabled\:opacity-25:is(:where(.group)[aria-disabled=true] *){opacity:.25}.group-data-active-item\:visible:is(:where(.group)[data-active-item] *){visibility:visible}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}@container style(--theme-disabled-style:fill){.peer-theme-disabled\:text-text-disabled:is(:where(.peer):is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])~*){color:rgb(var(--text-disabled))}.peer-theme-disabled\:opacity-100:is(:where(.peer):is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])~*){opacity:1}}.placeholder\:text-text-secondary::placeholder{color:rgb(var(--text-secondary))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-1:before{content:var(--tw-content);top:var(--spacing)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-1:before{content:var(--tw-content);bottom:var(--spacing)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:h-theme-target:before{content:var(--tw-content);height:24px}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:min-w-theme-target:before{content:var(--tw-content);min-width:24px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-text-primary:before{content:var(--tw-content);background-color:rgb(var(--text-primary))}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}@media (hover:hover){.hover\:border-border-heavy:hover{border-color:rgb(var(--border-heavy)/var(--border-heavy-alpha,1))}.hover\:border-border-xheavy:hover{border-color:rgb(var(--border-xheavy)/var(--border-xheavy-alpha,1))}.hover\:bg-button-primary-hover:hover{background-color:rgb(var(--button-primary-hover,var(--surface-inverted-hover)))}.hover\:bg-status-error-subtle:hover{background-color:rgb(var(--status-error-subtle))}.hover\:bg-status-success-subtle:hover{background-color:rgb(var(--status-success-subtle))}.hover\:bg-surface-active:hover{background-color:rgb(var(--surface-active))}.hover\:bg-surface-active-alt:hover{background-color:rgb(var(--surface-active-alt))}.hover\:bg-surface-destructive-hover:hover{background-color:rgb(var(--surface-destructive-hover))}.hover\:bg-surface-fixed-hover:hover{background-color:rgb(var(--surface-fixed-hover))}.hover\:bg-surface-hover:hover{background-color:rgb(var(--surface-hover))}.hover\:bg-surface-hover-alt:hover{background-color:rgb(var(--surface-hover-alt))}.hover\:bg-surface-inverted-hover:hover{background-color:rgb(var(--surface-inverted-hover))}.hover\:bg-surface-nav-hover:hover{background-color:rgb(var(--surface-nav-hover))}.hover\:bg-surface-nav-selected:hover{background-color:rgb(var(--surface-nav-selected))}.hover\:bg-surface-primary:hover{background-color:rgb(var(--surface-primary))}.hover\:bg-surface-secondary:hover{background-color:rgb(var(--surface-secondary))}.hover\:bg-surface-secondary-alt:hover{background-color:rgb(var(--surface-secondary-alt))}.hover\:bg-surface-submit-hover:hover{background-color:rgb(var(--surface-submit-hover))}.hover\:bg-text-on-media\/10:hover{background-color:rgb(var(--text-on-media))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-text-on-media\/10:hover{background-color:color-mix(in oklab,rgb(var(--text-on-media))10%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-primary-hover:hover{color:rgb(var(--accent-primary-hover))}.hover\:text-link:hover{color:rgb(var(--link))}.hover\:text-link-hover:hover{color:rgb(var(--link-hover))}.hover\:text-text-destructive:hover{color:rgb(var(--text-destructive))}.hover\:text-text-primary:hover{color:rgb(var(--text-primary))}.hover\:text-text-secondary:hover{color:rgb(var(--text-secondary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-xl:hover{--tw-shadow:var(--theme-shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing)*2)}.focus\:left-2:focus{left:calc(var(--spacing)*2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--theme-radius-lg)}.focus\:bg-status-error-subtle:focus{background-color:rgb(var(--status-error-subtle))}.focus\:bg-surface-hover:focus{background-color:rgb(var(--surface-hover))}.focus\:bg-surface-primary:focus{background-color:rgb(var(--surface-primary))}.focus\:px-3:focus{padding-inline:calc(var(--spacing)*3)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-text-primary:focus{color:rgb(var(--text-primary))}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-focus-control:focus{--tw-ring-color:rgb(var(--focus-control))}.focus\:ring-text-primary:focus{--tw-ring-color:rgb(var(--text-primary))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-focus-control:focus-visible{--tw-ring-color:rgb(var(--focus-control))}.focus-visible\:ring-focus-subtle:focus-visible{--tw-ring-color:rgb(var(--focus-subtle,var(--border-heavy)))}.focus-visible\:ring-ring-primary:focus-visible{--tw-ring-color:rgb(var(--ring-primary))}.focus-visible\:ring-text-primary:focus-visible{--tw-ring-color:rgb(var(--text-primary))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-surface-primary:focus-visible{--tw-ring-offset-color:rgb(var(--surface-primary))}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-theme-focus:focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--theme-focus-ring-width,2px)}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:calc(1px*-1)}.focus-visible\:outline-offset-theme-focus:focus-visible{outline-offset:var(--theme-focus-ring-offset,2px)}.focus-visible\:outline-focus-control:focus-visible{outline-color:rgb(var(--focus-control))}.focus-visible\:outline-focus-outline:focus-visible{outline-color:rgb(var(--focus-outline))}.focus-visible\:outline-focus-subtle:focus-visible{outline-color:rgb(var(--focus-subtle,var(--border-heavy)))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}@media (hover:hover){.hover\:active\:bg-surface-inverted-pressed:hover:active{background-color:rgb(var(--surface-inverted-pressed))}.hover\:active\:bg-surface-pressed:hover:active{background-color:rgb(var(--surface-pressed))}}.enabled\:duration-500:enabled{--tw-duration:.5s;transition-duration:.5s}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-text-secondary:disabled{color:rgb(var(--text-secondary))}.disabled\:opacity-10:disabled{opacity:.1}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}.disabled\:transition-all:disabled{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:duration-500:disabled{--tw-duration:.5s;transition-duration:.5s}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-expanded\:bg-surface-nav-selected[aria-expanded=true]{background-color:rgb(var(--surface-nav-selected))}.aria-invalid\:border-border-destructive[aria-invalid=true]{border-color:rgb(var(--border-destructive))}.aria-pressed\:border-border-heavy[aria-pressed=true]{border-color:rgb(var(--border-heavy)/var(--border-heavy-alpha,1))}.aria-pressed\:bg-surface-active-alt[aria-pressed=true]{background-color:rgb(var(--surface-active-alt))}.aria-pressed\:bg-surface-nav-selected[aria-pressed=true]{background-color:rgb(var(--surface-nav-selected))}.aria-pressed\:text-text-primary[aria-pressed=true]{color:rgb(var(--text-primary))}@media (hover:hover){.aria-pressed\:hover\:bg-surface-active-alt[aria-pressed=true]:hover{background-color:rgb(var(--surface-active-alt))}.aria-pressed\:hover\:bg-surface-nav-selected[aria-pressed=true]:hover{background-color:rgb(var(--surface-nav-selected))}}.aria-selected\:bg-surface-hover[aria-selected=true],.data-active-item\:bg-surface-hover[data-active-item]{background-color:rgb(var(--surface-hover))}.data-active-item\:text-text-primary[data-active-item]{color:rgb(var(--text-primary))}.data-active-item\:before\:bg-text-primary[data-active-item]:before{content:var(--tw-content);background-color:rgb(var(--text-primary))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[open\]\:bg-surface-active[data-open]{background-color:rgb(var(--surface-active))}.data-\[open\]\:text-text-primary[data-open]{color:rgb(var(--text-primary))}.data-\[open\]\:opacity-100[data-open]{opacity:1}.data-\[placeholder\]\:text-text-secondary[data-placeholder]{color:rgb(var(--text-secondary))}.data-\[placeholder\]\:text-text-tertiary[data-placeholder]{color:rgb(var(--text-tertiary))}.data-\[selected\=true\]\:bg-surface-active[data-selected=true]{background-color:rgb(var(--surface-active))}@media (hover:hover){.data-\[selected\=true\]\:hover\:bg-surface-active[data-selected=true]:hover{background-color:rgb(var(--surface-active))}}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\:data-\[slot\=alert-description\]\:text-text-secondary>*)[data-slot=alert-description]{color:rgb(var(--text-secondary))}.data-\[state\=checked\]\:translate-x-theme-switch-travel[data-state=checked]{--tw-translate-x:max(0px,calc(var(--theme-switch-width,2.75rem) - var(--theme-switch-height,1.5rem)));translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-surface-inverted[data-state=checked]{background-color:rgb(var(--surface-inverted))}.data-\[state\=checked\]\:text-text-inverted[data-state=checked]{color:rgb(var(--text-inverted))}.data-\[state\=indeterminate\]\:bg-surface-inverted[data-state=indeterminate]{background-color:rgb(var(--surface-inverted))}.data-\[state\=indeterminate\]\:text-text-inverted[data-state=indeterminate]{color:rgb(var(--text-inverted))}.data-\[state\=open\]\:bg-surface-active[data-state=open]{background-color:rgb(var(--surface-active))}.data-\[state\=open\]\:bg-surface-hover[data-state=open]{background-color:rgb(var(--surface-hover))}.data-\[state\=open\]\:text-text-primary[data-state=open]{color:rgb(var(--text-primary))}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=selected\]\:bg-surface-active[data-state=selected]{background-color:rgb(var(--surface-active))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-unchecked[data-state=unchecked]{background-color:rgb(var(--switch-unchecked))}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none,.motion-reduce\:disabled\:transition-none:disabled{transition-property:none}}@media not all and (min-width:40rem){.max-sm\:max-w-\[200px\]{max-width:200px}}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:max-w-\[25rem\]{max-width:25rem}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:pl-0{padding-left:0}.sm\:text-left{text-align:left}.sm\:text-sm{font-size:var(--theme-text-sm);line-height:var(--tw-leading,var(--theme-text-sm-leading))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:calc(var(--spacing)*16)}.md\:w-61{width:calc(var(--spacing)*61)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-2{padding:calc(var(--spacing)*2)}.md\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-15{padding-inline:calc(var(--spacing)*15)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:text-xl{font-size:var(--theme-text-xl);line-height:var(--tw-leading,var(--theme-text-xl-leading))}}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-text-inverted:where(.dark,.dark *){color:rgb(var(--text-inverted))}.dark\:text-text-secondary:where(.dark,.dark *){color:rgb(var(--text-secondary))}.dark\:opacity-25:where(.dark,.dark *){opacity:.25}.dark\:focus\:text-text-primary:where(.dark,.dark *):focus{color:rgb(var(--text-primary))}@starting-style{.starting\:translate-y-\[2\%\]{--tw-translate-y:2%;translate:var(--tw-translate-x)var(--tw-translate-y)}.starting\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.starting\:opacity-0{opacity:0}.data-\[side\=bottom\]\:starting\:translate-y-2[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:starting\:-translate-x-2[data-side=left]{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:starting\:translate-x-2[data-side=right]{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:starting\:-translate-y-2[data-side=top]{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}}@container style(--theme-disabled-style:fill){.theme-disabled\:border-border-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){border-color:rgb(var(--border-disabled))}.theme-disabled\:bg-surface-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){background-color:rgb(var(--surface-disabled))}.theme-disabled\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){color:rgb(var(--text-disabled))}.theme-disabled\:opacity-100:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]){opacity:1}.theme-disabled\:placeholder\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])::placeholder{color:rgb(var(--text-disabled))}@media (hover:hover){.theme-disabled\:hover\:bg-surface-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]):hover{background-color:rgb(var(--surface-disabled))}.theme-disabled\:hover\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]):hover{color:rgb(var(--text-disabled))}}}@container style(--theme-destructive-style:soft){.theme-destructive-soft\:bg-surface-destructive\/10:is(:root *){background-color:rgb(var(--surface-destructive))}@supports (color:color-mix(in lab, red, red)){.theme-destructive-soft\:bg-surface-destructive\/10:is(:root *){background-color:color-mix(in oklab,rgb(var(--surface-destructive))10%,transparent)}}.theme-destructive-soft\:text-text-destructive:is(:root *){color:rgb(var(--text-destructive))}@media (hover:hover){.theme-destructive-soft\:hover\:bg-surface-destructive\/14:is(:root *):hover{background-color:rgb(var(--surface-destructive))}@supports (color:color-mix(in lab, red, red)){.theme-destructive-soft\:hover\:bg-surface-destructive\/14:is(:root *):hover{background-color:color-mix(in oklab,rgb(var(--surface-destructive))14%,transparent)}}.theme-destructive-soft\:hover\:active\:bg-surface-destructive\/17:is(:root *):hover:active{background-color:rgb(var(--surface-destructive))}@supports (color:color-mix(in lab, red, red)){.theme-destructive-soft\:hover\:active\:bg-surface-destructive\/17:is(:root *):hover:active{background-color:color-mix(in oklab,rgb(var(--surface-destructive))17%,transparent)}}}}@container style(--theme-border-chrome-alpha:0){.theme-chrome-quiet\:bg-surface-chat:is(:root *){background-color:rgb(var(--surface-chat))}.theme-chrome-quiet\:shadow-md:is(:root *){--tw-shadow:var(--theme-shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.theme-chrome-quiet\:hover\:bg-surface-hover:is(:root *):hover{background-color:rgb(var(--surface-hover))}.theme-chrome-quiet\:hover\:active\:bg-surface-pressed:is(:root *):hover:active{background-color:rgb(var(--surface-pressed))}}}@container style(--theme-field-focus-style:border){.theme-field-border\:focus\:border-border-field-focus:is(:root *):focus{border-color:rgb(var(--border-field-focus,var(--focus-control)))}.theme-field-border\:focus-visible\:ring-1:is(:root *):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.theme-field-border\:focus-visible\:ring-border-field-focus:is(:root *):focus-visible{--tw-ring-color:rgb(var(--border-field-focus,var(--focus-control)))}.theme-field-border\:focus\:aria-invalid\:border-border-destructive:is(:root *):focus[aria-invalid=true]{border-color:rgb(var(--border-destructive))}}@container style(--theme-field-fill-style:fill){.theme-field-fill\:bg-field-fill{background-color:rgb(var(--field-fill,var(--surface-primary)))}.theme-field-fill\:bg-transparent{background-color:#0000}@media (hover:hover){.theme-field-fill\:disabled\:hover\:bg-field-fill:disabled:hover{background-color:rgb(var(--field-fill,var(--surface-primary)))}.theme-field-fill\:disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}}@container style(--theme-checkbox-fill-style:fill){.theme-checkbox-fill\:bg-checkbox-fill{background-color:rgb(var(--checkbox-fill,var(--surface-primary)))}}html.high-contrast .high-contrast\:border{border-style:var(--tw-border-style);border-width:1px}html.high-contrast .high-contrast\:border-solid{--tw-border-style:solid;border-style:solid}html.high-contrast .high-contrast\:border-border-medium{border-color:rgb(var(--border-medium)/var(--border-medium-alpha,1))}html.high-contrast .high-contrast\:stroke-border-medium{stroke:rgb(var(--border-medium)/var(--border-medium-alpha,1))}html.high-contrast .high-contrast\:stroke-2{stroke-width:2px}html.high-contrast .high-contrast\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}html.high-contrast .high-contrast\:data-highlighted\:outline-3[data-highlighted]{outline-style:var(--tw-outline-style);outline-width:3px}html.high-contrast .high-contrast\:data-highlighted\:-outline-offset-3[data-highlighted]{outline-offset:calc(3px*-1)}html.high-contrast .high-contrast\:data-highlighted\:outline-text-primary[data-highlighted]{outline-color:rgb(var(--text-primary))}html.high-contrast .high-contrast\:data-highlighted\:outline-solid[data-highlighted]{--tw-outline-style:solid;outline-style:solid}@media (any-pointer:coarse){.touch\:size-theme-control-touch{width:max(var(--theme-control-height,2.25rem),2.75rem);height:max(var(--theme-control-height,2.25rem),2.75rem)}.touch\:before\:h-theme-control-touch:before{content:var(--tw-content);height:max(var(--theme-control-height,2.25rem),2.75rem)}.touch\:before\:w-theme-control-touch:before{content:var(--tw-content);width:max(var(--theme-control-height,2.25rem),2.75rem)}}@media (hover:hover){@media not all and (any-pointer:coarse){.no-touch\:invisible{visibility:hidden}.no-touch\:opacity-0{opacity:0}.no-touch\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.no-touch\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.no-touch\:focus-visible\:opacity-100:focus-visible{opacity:1}}}.compact\:size-7:where([data-density=compact],[data-density=compact] *){width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.compact\:h-8:where([data-density=compact],[data-density=compact] *){height:calc(var(--spacing)*8)}.compact\:h-theme-field:where([data-density=compact],[data-density=compact] *){height:var(--theme-field-height,2.5rem)}.compact\:min-h-8:where([data-density=compact],[data-density=compact] *){min-height:calc(var(--spacing)*8)}.compact\:p-0:where([data-density=compact],[data-density=compact] *){padding:0}.compact\:p-1:where([data-density=compact],[data-density=compact] *){padding:var(--spacing)}.compact\:py-1:where([data-density=compact],[data-density=compact] *){padding-block:var(--spacing)}.compact\:text-1xs:where([data-density=compact],[data-density=compact] *){font-size:var(--theme-text-1xs)}.compact\:text-2xs:where([data-density=compact],[data-density=compact] *){font-size:var(--theme-text-2xs)}.drawer-layout\:sr-only:where([data-shell-layout=drawer] *){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drawer-layout\:hidden:where([data-shell-layout=drawer] *){display:none}@container style(--theme-disabled-style:fill){.theme-disabled\:\[\&_\*\]\:text-text-disabled:is(:root *):is(:disabled,[data-disabled],[aria-disabled=true]) *{color:rgb(var(--text-disabled))}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}@container style(--theme-disabled-style:fill){.peer-theme-disabled\:\[\&_svg\]\:text-text-disabled:is(:where(.peer):is(:root *):is(:disabled,[data-disabled],[aria-disabled=true])~*) svg{color:rgb(var(--text-disabled))}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-theme-icon svg:not([class*=size-]){width:var(--theme-icon-size,1rem);height:var(--theme-icon-size,1rem)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border-light tr{border-color:rgb(var(--border-light)/var(--border-light-alpha,1))}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\:first-child\]\:mr-2>svg:first-child{margin-right:calc(var(--spacing)*2)}:where(.\[\:where\(\&\)_svg\]\:size-4) svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:where(.\[\:where\(\&\)_svg\]\:shrink-0) svg{flex-shrink:0}}:root{--white:255 255 255;--black:0 0 0;--gray-20:236 236 241;--gray-50:247 247 248;--gray-100:236 236 236;--gray-200:227 227 227;--gray-300:205 205 205;--gray-400:153 150 150;--gray-500:89 89 89;--gray-600:66 66 66;--gray-650:57 57 57;--gray-700:47 47 47;--gray-800:33 33 33;--gray-850:23 23 23;--gray-875:18 18 18;--gray-900:13 13 13;--green-50:236 253 245;--green-100:209 250 229;--green-200:167 243 208;--green-300:110 231 183;--green-400:52 211 153;--green-500:16 185 129;--green-600:5 150 105;--green-700:4 120 87;--green-800:6 95 70;--green-900:6 78 59;--green-950:2 44 34;--red-50:254 242 242;--red-100:254 226 226;--red-200:254 202 202;--red-300:252 165 165;--red-400:248 113 113;--red-500:239 68 68;--red-600:220 38 38;--red-700:185 28 28;--red-800:153 27 27;--red-900:127 29 29;--red-950:69 10 10;--amber-50:255 251 235;--amber-100:254 243 199;--amber-200:253 230 138;--amber-300:252 211 77;--amber-400:251 191 36;--amber-500:245 158 11;--amber-600:217 119 6;--amber-700:180 83 9;--amber-800:146 64 14;--amber-900:120 53 15;--amber-950:69 26 3;--blue-50:239 246 255;--blue-100:219 234 254;--blue-200:191 219 254;--blue-300:147 197 253;--blue-400:96 165 250;--blue-500:59 130 246;--blue-600:37 99 235;--blue-700:29 78 216;--blue-800:30 64 175;--blue-900:30 58 138;--blue-950:23 37 84}html{--brand-purple:126 34 206;--avatar-fill:121 137 255;--avatar-text:var(--text-primary);--avatar-placeholder:var(--surface-secondary);--avatar-edge:240 246 252;--illustration-subtle:175 193 255;--illustration:121 137 255;--illustration-strong:60 70 255;--file-document:255 85 136;--file-sheet:16 163 127;--file-code:255 110 60;--file-artifact:45 48 92;--file-audio:255 107 53;--file-video:139 92 246;--file-generic:0 0 255;--file-ink:255 255 255;--presentation:var(--white);--text-primary:var(--gray-800);--text-secondary:var(--gray-600);--text-secondary-alt:var(--gray-500);--text-tertiary:var(--gray-500);--text-muted:105 110 121;--badge-label:var(--text-primary);--shimmer-dip:129 130 134;--shimmer-dip-alpha:.18;--text-warning:var(--amber-700);--text-destructive:var(--red-600);--link:var(--blue-600);--link-hover:var(--blue-700);--scrollbar-thumb:var(--black);--scrollbar-thumb-alpha:.1;--page-canvas:var(--surface-primary-alt);--select-fill:var(--white);--select-edge:142 142 160;--button-neutral-border:var(--black);--button-neutral-text:64 65 79;--button-neutral-hover:var(--gray-20);--link-inline:0 102 204;--toast-edge:67 90 111;--stroke-ink:var(--black);--stroke-ink-alpha:.1;--link-visited:147 51 234;--link-prose:var(--link);--accent-primary:18 110 107;--accent-primary-hover:10 79 83;--ring-primary:var(--gray-500);--focus-outline:0 0 0;--header-primary:var(--white);--header-hover:var(--gray-50);--header-button-hover:var(--gray-50);--surface-active:var(--gray-100);--surface-active-alt:var(--gray-200);--surface-hover:var(--gray-200);--surface-hover-alt:var(--gray-300);--surface-pressed:var(--gray-200);--surface-composer-hover:var(--gray-200);--surface-primary:var(--white);--chart-widget-surface:var(--surface-primary);--chart-widget-stroke:var(--border-light);--surface-primary-alt:var(--gray-50);--surface-primary-contrast:var(--gray-100);--surface-secondary:var(--gray-50);--surface-secondary-alt:var(--gray-200);--surface-tertiary:var(--gray-100);--surface-tertiary-alt:var(--white);--surface-dialog:var(--white);--dialog-title:var(--text-primary);--surface-overlay:var(--gray-500);--surface-media-overlay:0 0 0;--text-on-media:var(--white);--surface-submit:var(--green-700);--surface-submit-hover:var(--green-800);--surface-destructive:var(--red-700);--surface-destructive-hover:var(--red-800);--surface-chat:var(--white);--surface-code:var(--surface-primary-alt);--surface-code-body:var(--surface-chat);--surface-code-inline:var(--surface-active-alt);--prose-bullet:var(--border-medium);--prose-quote-bar:var(--border-medium);--surface-qr:var(--white);--border-light:var(--gray-200);--border-light-alpha:1;--border-medium-alt:var(--gray-300);--border-medium:var(--gray-300);--border-medium-alpha:1;--border-heavy:var(--gray-400);--border-heavy-alpha:1;--border-xheavy:var(--gray-500);--border-xheavy-alpha:1;--drawer-edge:var(--surface-sidebar);--border-destructive:var(--red-600);--border-control:var(--gray-200);--border-field-focus:var(--focus-control);--focus-subtle:var(--border-heavy);--field-fill:var(--surface-primary);--field-text:var(--text-primary);--checkbox-fill:var(--surface-primary);--surface-tooltip:var(--surface-primary);--text-tooltip:var(--text-primary);--alert-error-fill:var(--status-error-subtle);--alert-error-border:var(--status-error-border);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-primary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt);--focus-control:var(--gray-800);--border-disabled:var(--gray-200);--status-success:var(--green-700);--status-success-subtle:var(--green-50);--status-success-border:var(--green-300);--status-success-strong:2 133 94;--status-info:var(--blue-600);--status-info-subtle:var(--blue-50);--status-info-border:var(--blue-300);--status-info-strong:var(--gray-500);--status-warning:var(--amber-700);--status-warning-subtle:var(--amber-50);--status-warning-border:var(--amber-300);--status-warning-strong:199 82 9;--status-error:var(--red-700);--status-error-subtle:var(--red-50);--status-error-border:var(--red-300);--status-error-strong:224 47 31;--status-neutral:var(--gray-600);--status-neutral-subtle:var(--gray-100);--status-neutral-border:var(--gray-300);--status-verified:37 99 235;--text-on-status:var(--white);--text-disabled:var(--gray-400);--series-1:5 110 189;--series-2:233 86 13;--series-3:0 148 142;--series-4:182 123 5;--series-5:216 90 142;--series-6:126 35 205;--series-7:1 131 1;--series-8:63 81 181;--category-icon-1:var(--series-1);--category-icon-2:var(--series-2);--category-icon-4:var(--series-4);--category-icon-5:var(--series-5);--category-icon-6:var(--series-6);--category-icon-7:var(--series-7);--syntax-text:var(--gray-800);--syntax-comment:var(--gray-500);--syntax-meta:var(--gray-600);--syntax-builtin:154 103 0;--syntax-keyword:5 80 174;--syntax-string:10 123 98;--syntax-attr:154 47 106;--syntax-title:180 35 24;--surface-inverted:var(--gray-850);--surface-inverted-hover:var(--gray-700);--surface-inverted-pressed:var(--gray-700);--button-primary:var(--surface-inverted);--button-primary-hover:var(--surface-inverted-hover);--surface-disabled:var(--gray-100);--text-inverted:var(--white);--surface-fixed:var(--white);--surface-fixed-hover:var(--gray-100);--text-fixed:var(--gray-800);--theme-control-radius:.75rem;--theme-round-control-radius:9999px;--theme-surface-radius:1rem;--theme-large-surface-radius:1.5rem;--theme-menu-radius:.7rem;--theme-popover-radius:var(--theme-radius-2xl,1rem);--theme-menu-panel-radius:var(--theme-radius-xl,.75rem);--theme-composer-action-radius:var(--theme-round-control-radius,9999px);--theme-inline-code-weight:600;--theme-tooltip-radius:.275rem;--theme-tooltip-padding-x:.5rem;--theme-tooltip-padding-y:.25rem;--theme-tooltip-text-size:1rem;--theme-tab-radius:.185rem;--theme-tab-min-width:100px;--theme-list-min-width:8rem;--theme-list-max-height:24rem;--theme-radius-sm:calc(.5rem - 4px);--theme-radius-md:calc(.5rem - 2px);--theme-radius-lg:.5rem;--theme-radius-xl:.75rem;--theme-radius-2xl:1rem;--theme-radius-3xl:1.5rem;--theme-control-height:2.25rem;--theme-control-padding-x:var(--theme-space-normal,.75rem);--theme-control-gap:var(--theme-space-compact,.375rem);--theme-icon-size:1rem;--theme-icon-size-md:1.25rem;--theme-icon-size-lg:1.5rem;--theme-control-font-weight:500;--theme-button-padding-x:1rem;--theme-button-height:2.5rem;--theme-button-height-sm:2.25rem;--theme-button-height-xs:1.75rem;--theme-button-height-lg:2.75rem;--theme-button-height-compact:2rem;--theme-icon-button-size-sm:2rem;--theme-field-height:2.5rem;--theme-field-height-lg:3rem;--theme-auth-field-height:2.75rem;--theme-auth-button-height:3rem;--theme-auth-control-radius:var(--theme-radius-2xl,1rem);--theme-auth-action-height:var(--theme-button-height,2.5rem);--theme-auth-action-radius:var(--theme-radius-lg,.5rem);--theme-field-padding-y:.5rem;--theme-field-focus-style:ring;--theme-field-fill-style:transparent;--theme-focus-ring-width:2px;--theme-focus-ring-offset:2px;--theme-label-size:var(--theme-text-sm,.875rem);--theme-label-leading:1;--theme-label-font-weight:inherit;--theme-switch-width:2.75rem;--theme-switch-height:1.5rem;--theme-checkbox-size:1rem;--theme-checkbox-radius:var(--theme-radius-sm,calc(.5rem - 4px));--theme-checkbox-fill-style:transparent;--theme-table-cell-space-y:1rem;--theme-table-row-stroke:0px;--theme-space-compact:.375rem;--theme-space-normal:.75rem;--theme-disabled-style:dim;--theme-dialog-stroke:0px;--theme-dialog-padding-x:1.5rem;--theme-dialog-header-gap:.375rem;--theme-dialog-title-size:var(--theme-text-lg,1.125rem);--theme-dialog-title-leading:1;--theme-dialog-title-font-weight:600;--theme-dialog-title-font-family:var(--theme-display-font-family,Inter,sans-serif);--theme-scrim-opacity:.8;--theme-alert-scrim-opacity:.9;--theme-modal-scrim-opacity:.65;--theme-button-neutral-border-opacity:.1;--theme-font-family:Inter,sans-serif;--theme-display-font-family:Inter,sans-serif;--theme-text-xs:.75rem;--theme-text-xs-leading:calc(1/.75);--theme-text-sm:.875rem;--theme-text-sm-leading:calc(1.25/.875);--theme-text-base:1rem;--theme-text-base-leading:calc(1.5/1);--theme-text-lg:1.125rem;--theme-text-lg-leading:calc(1.75/1.125);--theme-text-xl:1.25rem;--theme-text-xl-leading:calc(1.75/1.25);--theme-text-2xl:1.5rem;--theme-text-3xs:.625rem;--theme-text-2xs:.6875rem;--theme-text-1xs:.8125rem;--theme-text-1sm:.9375rem;--theme-text-2xl-leading:calc(2/1.5);--theme-text-3xl:1.875rem;--theme-text-3xl-leading:calc(2.25/1.875);--theme-mono-font-family:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,"Cascadia Mono","Liberation Mono",Consolas,monospace;--theme-elevation-surface:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--theme-elevation-drag:0 10px 25px #0000001a;--theme-shadow-2xs:0 1px #0000000d;--theme-shadow-xs:0 1px 2px 0 #0000000d;--theme-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--theme-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--theme-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--theme-shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--theme-shadow-2xl:0 25px 50px -12px #00000040;--theme-menu-shadow:var(--theme-shadow-lg,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a);--theme-tooltip-shadow:0 2px 4px 0 #00000040;--theme-motion-fast:.15s;--theme-motion-normal:.2s;--theme-border-chrome-alpha:1;--theme-border-inset-alpha:1;--theme-destructive-style:fill;--switch-unchecked:148 148 148;--switch-thumb:255 255 255;--table-header-text:var(--text-secondary);--table-header-fill:var(--surface-dialog);--provider-openai:#19c37d;--provider-openai-gpt4:#ab68ff;--provider-openai-reasoning:#000;--provider-anthropic:#d09a74;--provider-azure:linear-gradient(.375turn,#61bde2,#4389d0);--provider-bedrock:#268672;--provider-foreground:#fff}.dark{--brand-purple:171 104 255;--avatar-fill:121 137 255;--avatar-text:255 255 255;--avatar-placeholder:var(--surface-tertiary);--avatar-edge:240 246 252;--illustration-subtle:175 193 255;--illustration:121 137 255;--illustration-strong:60 70 255;--file-document:255 85 136;--file-sheet:16 163 127;--file-code:255 110 60;--file-artifact:45 48 92;--file-audio:255 107 53;--file-video:139 92 246;--file-generic:0 0 255;--file-ink:255 255 255;--presentation:var(--gray-800);--text-primary:var(--gray-100);--focus-outline:255 255 255;--text-secondary:var(--gray-300);--text-secondary-alt:var(--gray-400);--text-tertiary:var(--gray-400);--text-muted:179 182 189;--badge-label:var(--text-primary);--shimmer-base:255 255 255;--shimmer-base-alpha:.8;--shimmer-dip:179 179 179;--shimmer-dip-alpha:.25;--text-warning:var(--amber-500);--text-destructive:var(--red-400);--link:var(--blue-400);--scrollbar-thumb:var(--white);--page-canvas:var(--gray-850);--button-neutral-border:var(--gray-600);--button-neutral-text:255 255 240;--button-neutral-hover:var(--gray-600);--link-inline:82 160 255;--stroke-ink:var(--white);--stroke-ink-alpha:.3;--link-hover:var(--blue-300);--link-visited:192 132 252;--link-prose:var(--text-primary);--accent-primary:65 167 157;--accent-primary-hover:109 200 185;--header-primary:var(--gray-700);--header-hover:var(--gray-600);--header-button-hover:var(--gray-700);--surface-active:var(--gray-500);--surface-active-alt:var(--gray-700);--surface-hover:var(--gray-650);--surface-hover-alt:var(--gray-600);--surface-pressed:var(--gray-650);--surface-composer-hover:var(--gray-600);--surface-primary:var(--gray-900);--chart-widget-surface:40 40 40;--chart-widget-stroke:50 50 50;--surface-primary-alt:var(--gray-850);--surface-primary-contrast:var(--gray-850);--surface-secondary:var(--gray-800);--surface-secondary-alt:var(--gray-800);--surface-tertiary:var(--gray-700);--surface-tertiary-alt:var(--gray-700);--surface-dialog:var(--gray-875);--dialog-title:var(--text-primary);--surface-overlay:0 0 0;--surface-media-overlay:0 0 0;--text-on-media:var(--white);--surface-submit:var(--green-700);--surface-submit-hover:var(--green-800);--surface-destructive:var(--red-800);--surface-destructive-hover:var(--red-900);--surface-chat:var(--gray-700);--surface-code:var(--presentation);--surface-code-body:var(--surface-primary-alt);--surface-code-inline:var(--surface-hover-alt);--prose-bullet:var(--border-medium);--prose-quote-bar:var(--border-medium);--surface-qr:var(--white);--border-light:var(--gray-800);--border-medium-alt:var(--gray-650);--border-medium:var(--gray-650);--border-heavy:var(--gray-500);--border-xheavy:var(--gray-400);--drawer-edge:var(--border-xheavy);--border-destructive:var(--red-500);--border-control:var(--gray-800);--border-field-focus:var(--focus-control);--field-fill:var(--surface-primary);--field-text:var(--text-primary);--checkbox-fill:var(--surface-primary);--surface-tooltip:var(--surface-primary);--text-tooltip:var(--text-primary);--alert-error-fill:var(--status-error-subtle);--alert-error-border:var(--status-error-border);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-secondary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt);--focus-control:var(--gray-100);--border-disabled:var(--gray-650);--status-success:var(--green-300);--status-success-subtle:var(--green-950);--status-success-border:var(--green-800);--status-success-strong:8 135 89;--status-info:var(--blue-300);--status-info-subtle:var(--blue-950);--status-info-border:var(--blue-800);--status-info-strong:var(--gray-600);--status-warning:var(--amber-300);--status-warning-subtle:var(--amber-950);--status-warning-border:var(--amber-800);--status-warning-strong:var(--amber-800);--status-error:var(--red-300);--status-error-subtle:var(--red-950);--status-error-border:var(--red-800);--status-error-strong:var(--red-800);--status-neutral:var(--gray-300);--status-neutral-subtle:var(--gray-800);--status-neutral-border:var(--gray-700);--status-verified:26 127 216;--text-on-status:var(--white);--series-1:9 140 238;--series-2:217 87 35;--series-3:6 158 152;--series-4:200 133 12;--series-5:213 82 130;--series-6:171 104 254;--series-7:80 167 49;--series-8:120 130 190;--category-icon-1:var(--series-1);--category-icon-2:var(--series-2);--category-icon-4:var(--series-4);--category-icon-5:var(--series-5);--category-icon-6:var(--series-6);--category-icon-7:var(--series-7);--syntax-text:var(--white);--syntax-comment:144 144 144;--syntax-meta:166 166 166;--syntax-builtin:233 149 12;--syntax-keyword:46 149 211;--syntax-string:0 166 125;--syntax-attr:223 48 121;--syntax-title:242 44 61;--surface-inverted:var(--white);--surface-inverted-hover:var(--gray-100);--surface-inverted-pressed:var(--gray-100);--button-primary:var(--surface-inverted);--button-primary-hover:var(--surface-inverted-hover);--surface-disabled:var(--gray-700);--text-inverted:var(--gray-850);--surface-fixed:var(--white);--surface-fixed-hover:var(--gray-100);--text-fixed:var(--gray-800);--switch-unchecked:102 102 102;--switch-thumb:13 13 13;--provider-openai:#19c37d;--provider-openai-gpt4:#ab68ff;--provider-openai-reasoning:#000;--provider-anthropic:#d09a74;--provider-azure:linear-gradient(.375turn,#61bde2,#4389d0);--provider-bedrock:#268672;--provider-foreground:#fff;--theme-menu-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0000001a;--theme-tooltip-shadow:0 1px 2px 0 #00000059;--theme-button-neutral-border-opacity:1}[data-theme-scope]{--avatar-placeholder:var(--surface-secondary);--surface-code-inline:var(--surface-active-alt);--prose-bullet:var(--border-medium);--prose-quote-bar:var(--border-medium);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-primary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt)}.dark [data-theme-scope],[data-theme-scope].dark{--avatar-placeholder:var(--surface-tertiary);--surface-canvas:var(--surface-primary-alt);--surface-user-message:var(--surface-tertiary);--surface-card:var(--surface-secondary);--surface-card-hover:var(--surface-tertiary);--surface-nav-hover:var(--surface-active-alt);--surface-nav-selected:var(--surface-active-alt);--surface-tab-selected:var(--surface-tertiary);--surface-menu:var(--presentation);--surface-popover:var(--surface-secondary);--border-menu:var(--border-light);--surface-composer:var(--surface-chat);--surface-search:var(--surface-secondary);--surface-sidebar:var(--surface-primary-alt);--surface-code-inline:var(--surface-hover-alt)}html.high-contrast{--text-primary:0 0 0;--text-secondary:0 0 0;--text-secondary-alt:0 0 0;--text-tertiary:0 0 0;--text-muted:0 0 0;--badge-label:0 0 0;--text-warning:122 61 0;--text-destructive:161 0 0;--shimmer-base:0 0 0;--shimmer-dip:77 77 77;--link:0 0 204;--link-hover:0 0 128;--link-visited:107 0 179;--link-prose:0 0 204;--accent-primary:0 80 77;--accent-primary-hover:0 51 48;--ring-primary:0 0 0;--focus-outline:0 0 0;--focus-control:0 0 0;--header-primary:255 255 255;--header-hover:212 212 212;--header-button-hover:212 212 212;--surface-active:227 227 227;--surface-active-alt:212 212 212;--surface-hover:212 212 212;--surface-hover-alt:184 184 184;--surface-pressed:212 212 212;--surface-composer-hover:212 212 212;--surface-primary:255 255 255;--chart-widget-surface:255 255 255;--chart-widget-stroke:0 0 0;--surface-primary-alt:255 255 255;--surface-primary-contrast:255 255 255;--surface-secondary:255 255 255;--surface-secondary-alt:255 255 255;--surface-tertiary:255 255 255;--surface-tertiary-alt:255 255 255;--surface-dialog:255 255 255;--dialog-title:0 0 0;--surface-overlay:0 0 0;--surface-media-overlay:0 0 0;--text-on-media:255 255 255;--surface-submit:0 92 46;--surface-submit-hover:0 61 30;--surface-destructive:161 0 0;--surface-destructive-hover:122 0 0;--surface-chat:255 255 255;--surface-code:255 255 255;--surface-code-body:255 255 255;--surface-code-inline:212 212 212;--prose-bullet:0 0 0;--prose-quote-bar:0 0 0;--surface-qr:255 255 255;--surface-inverted:0 0 0;--surface-inverted-hover:51 51 51;--surface-inverted-pressed:51 51 51;--button-primary:0 0 0;--button-primary-hover:51 51 51;--text-inverted:255 255 255;--surface-fixed:255 255 255;--surface-fixed-hover:212 212 212;--text-fixed:0 0 0;--border-light:0 0 0;--border-medium:0 0 0;--border-medium-alt:0 0 0;--border-heavy:0 0 0;--border-xheavy:0 0 0;--drawer-edge:255 255 255;--border-destructive:161 0 0;--border-control:0 0 0;--border-field-focus:0 0 0;--focus-subtle:0 0 0;--field-fill:255 255 255;--field-text:0 0 0;--surface-tooltip:255 255 255;--text-tooltip:0 0 0;--alert-error-fill:255 255 255;--alert-error-border:161 0 0;--surface-canvas:255 255 255;--surface-user-message:255 255 255;--surface-card:255 255 255;--surface-card-hover:255 255 255;--surface-nav-hover:212 212 212;--surface-nav-selected:212 212 212;--surface-tab-selected:255 255 255;--surface-menu:255 255 255;--surface-popover:255 255 255;--border-menu:0 0 0;--surface-composer:255 255 255;--surface-search:255 255 255;--surface-sidebar:255 255 255;--surface-disabled:255 255 255;--text-disabled:87 87 87;--border-disabled:87 87 87;--status-success:0 92 46;--status-success-subtle:255 255 255;--status-success-border:0 92 46;--status-success-strong:0 92 46;--status-info:0 65 122;--status-info-subtle:255 255 255;--status-info-border:0 65 122;--status-info-strong:0 65 122;--status-warning:122 61 0;--status-warning-subtle:255 255 255;--status-warning-border:122 61 0;--status-warning-strong:122 61 0;--status-error:161 0 0;--status-error-subtle:255 255 255;--status-error-border:161 0 0;--status-error-strong:161 0 0;--status-neutral:0 0 0;--status-neutral-subtle:255 255 255;--status-neutral-border:0 0 0;--status-verified:0 65 122;--text-on-status:255 255 255;--brand-purple:107 0 179;--avatar-fill:121 137 255;--avatar-text:0 0 0;--avatar-placeholder:255 255 255;--avatar-edge:240 246 252;--illustration-subtle:175 193 255;--illustration:121 137 255;--illustration-strong:60 70 255;--scrollbar-thumb:0 0 0;--page-canvas:255 255 255;--select-fill:255 255 255;--select-edge:142 142 160;--button-neutral-border:0 0 0;--button-neutral-text:64 65 79;--button-neutral-hover:236 236 241;--link-inline:0 102 204;--toast-edge:67 90 111;--stroke-ink:0 0 0;--file-document:176 0 78;--file-sheet:0 107 79;--file-code:163 60 0;--file-artifact:45 48 92;--file-audio:138 69 0;--file-video:109 40 217;--file-generic:0 0 255;--file-ink:255 255 255;--syntax-text:0 0 0;--syntax-comment:77 77 77;--syntax-meta:77 77 77;--syntax-builtin:107 61 0;--syntax-keyword:0 61 153;--syntax-string:0 86 61;--syntax-attr:122 20 82;--syntax-title:143 26 16;--series-1:11 79 160;--series-2:143 59 0;--series-3:0 82 79;--series-4:92 74 0;--series-5:148 0 92;--series-6:77 26 153;--series-7:15 92 15;--series-8:0 0 0;--category-icon-1:11 79 160;--category-icon-2:143 59 0;--category-icon-4:92 74 0;--category-icon-5:148 0 92;--category-icon-6:77 26 153;--category-icon-7:15 92 15;--switch-unchecked:102 102 102;--switch-thumb:255 255 255;--checkbox-fill:255 255 255;--table-header-text:0 0 0;--table-header-fill:255 255 255;--presentation:255 255 255}html.high-contrast.dark{--text-primary:255 255 255;--text-secondary:255 255 255;--text-secondary-alt:255 255 255;--text-tertiary:255 255 255;--text-muted:255 255 255;--badge-label:255 255 255;--text-warning:255 201 77;--text-destructive:255 143 143;--shimmer-base:255 255 255;--shimmer-dip:179 179 179;--link:140 200 255;--link-hover:194 224 255;--link-visited:224 179 255;--link-prose:140 200 255;--accent-primary:92 230 219;--accent-primary-hover:163 242 236;--ring-primary:255 255 255;--focus-outline:255 255 255;--focus-control:255 255 255;--header-primary:0 0 0;--header-hover:61 61 61;--header-button-hover:61 61 61;--surface-active:43 43 43;--surface-active-alt:61 61 61;--surface-hover:61 61 61;--surface-hover-alt:87 87 87;--surface-pressed:61 61 61;--surface-composer-hover:61 61 61;--surface-primary:0 0 0;--chart-widget-surface:0 0 0;--chart-widget-stroke:255 255 255;--surface-primary-alt:0 0 0;--surface-primary-contrast:0 0 0;--surface-secondary:0 0 0;--surface-secondary-alt:0 0 0;--surface-tertiary:0 0 0;--surface-tertiary-alt:0 0 0;--surface-dialog:0 0 0;--dialog-title:255 255 255;--surface-overlay:0 0 0;--surface-media-overlay:0 0 0;--text-on-media:255 255 255;--surface-submit:127 240 179;--surface-submit-hover:163 245 204;--surface-destructive:255 143 143;--surface-destructive-hover:255 179 179;--surface-chat:0 0 0;--surface-code:0 0 0;--surface-code-body:0 0 0;--surface-code-inline:87 87 87;--prose-bullet:255 255 255;--prose-quote-bar:255 255 255;--surface-qr:255 255 255;--surface-inverted:255 255 255;--surface-inverted-hover:212 212 212;--surface-inverted-pressed:212 212 212;--button-primary:255 255 255;--button-primary-hover:212 212 212;--text-inverted:0 0 0;--surface-fixed:255 255 255;--surface-fixed-hover:212 212 212;--text-fixed:0 0 0;--border-light:255 255 255;--border-medium:255 255 255;--border-medium-alt:255 255 255;--border-heavy:255 255 255;--border-xheavy:255 255 255;--drawer-edge:255 255 255;--border-destructive:255 143 143;--border-control:255 255 255;--border-field-focus:255 255 255;--focus-subtle:255 255 255;--field-fill:0 0 0;--field-text:255 255 255;--surface-tooltip:0 0 0;--text-tooltip:255 255 255;--alert-error-fill:0 0 0;--alert-error-border:255 143 143;--surface-canvas:0 0 0;--surface-user-message:0 0 0;--surface-card:0 0 0;--surface-card-hover:0 0 0;--surface-nav-hover:61 61 61;--surface-nav-selected:61 61 61;--surface-tab-selected:0 0 0;--surface-menu:0 0 0;--surface-popover:0 0 0;--border-menu:255 255 255;--surface-composer:0 0 0;--surface-search:0 0 0;--surface-sidebar:0 0 0;--surface-disabled:0 0 0;--text-disabled:184 184 184;--border-disabled:184 184 184;--status-success:127 240 179;--status-success-subtle:0 0 0;--status-success-border:127 240 179;--status-success-strong:127 240 179;--status-info:140 200 255;--status-info-subtle:0 0 0;--status-info-border:140 200 255;--status-info-strong:140 200 255;--status-warning:255 201 77;--status-warning-subtle:0 0 0;--status-warning-border:255 201 77;--status-warning-strong:255 201 77;--status-error:255 143 143;--status-error-subtle:0 0 0;--status-error-border:255 143 143;--status-error-strong:255 143 143;--status-neutral:255 255 255;--status-neutral-subtle:0 0 0;--status-neutral-border:255 255 255;--status-verified:140 200 255;--text-on-status:0 0 0;--brand-purple:224 179 255;--avatar-fill:121 137 255;--avatar-text:255 255 255;--avatar-placeholder:0 0 0;--avatar-edge:240 246 252;--illustration-subtle:175 193 255;--illustration:121 137 255;--illustration-strong:60 70 255;--scrollbar-thumb:255 255 255;--page-canvas:0 0 0;--select-fill:255 255 255;--select-edge:142 142 160;--button-neutral-border:66 66 66;--button-neutral-text:255 255 240;--button-neutral-hover:66 66 66;--link-inline:82 160 255;--toast-edge:67 90 111;--stroke-ink:255 255 255;--file-document:255 158 194;--file-sheet:95 224 184;--file-code:255 164 126;--file-artifact:184 187 232;--file-audio:255 179 138;--file-video:201 179 255;--file-generic:159 180 255;--file-ink:0 0 0;--syntax-text:255 255 255;--syntax-comment:179 179 179;--syntax-meta:179 179 179;--syntax-builtin:255 201 77;--syntax-keyword:140 200 255;--syntax-string:127 240 179;--syntax-attr:255 153 194;--syntax-title:255 143 143;--series-1:107 184 255;--series-2:255 179 102;--series-3:92 230 219;--series-4:255 224 102;--series-5:255 153 194;--series-6:200 163 255;--series-7:140 230 140;--series-8:255 255 255;--category-icon-1:107 184 255;--category-icon-2:255 179 102;--category-icon-4:255 224 102;--category-icon-5:255 153 194;--category-icon-6:200 163 255;--category-icon-7:140 230 140;--switch-unchecked:128 128 128;--switch-thumb:0 0 0;--checkbox-fill:0 0 0;--table-header-text:255 255 255;--table-header-fill:0 0 0;--presentation:0 0 0}html.high-contrast [data-active-item],html.high-contrast .select-item:focus-visible,html.high-contrast [data-state=selected],html.high-contrast :is(.bg-surface-active,.bg-surface-active-alt,.bg-surface-nav-selected):not(span),html.high-contrast [aria-pressed=true][class*=aria-pressed\:bg-surface-nav-selected]:not(span){outline-offset:-3px;outline:3px solid rgb(var(--text-primary))!important}html.high-contrast span:is(.bg-surface-active,.bg-surface-active-alt,.bg-surface-nav-selected){background-color:rgb(var(--text-primary));color:rgb(var(--surface-primary))}html.high-contrast :is(.markdown,.prose) a,html.high-contrast .text-link{text-underline-offset:.15em;text-decoration:underline}html.high-contrast [role=tab][data-state=active]{outline:3px solid rgb(var(--text-primary));outline-offset:-3px}html.high-contrast ::placeholder{color:rgb(var(--text-secondary));opacity:1}[data-density=compact]{--theme-button-height:1.75rem;--theme-button-height-sm:1.5rem;--theme-icon-button-size-sm:1.75rem;--theme-control-height:1.75rem;--theme-field-padding-y:.375rem;--theme-field-height:2rem}html[data-input-modality=pointer] :is(.lc-field,.lc-own-focus):is(:focus,:focus-visible){box-shadow:none;outline:none}.dark :focus-visible:not([class*=focus-visible\:outline-],[class*=focus\:outline-]){outline:var(--theme-focus-ring-width,2px)solid rgb(var(--focus-outline));outline-offset:var(--theme-focus-ring-offset,2px)}html.high-contrast :focus-visible,html.high-contrast.dark :focus-visible{outline:3px solid rgb(var(--focus-outline));outline-offset:2px}@media (forced-colors:active){:focus-visible{outline:2px solid canvastext}}[data-shell-sidebar=collapsed] [data-shell-label]{opacity:0}@media (prefers-reduced-motion:no-preference){[data-shell-ready] [data-shell-sidebar]{transition:width .3s cubic-bezier(.32,.72,0,1)}[data-shell-ready] [data-shell-sidebar=expanded] [data-shell-label]{transition:opacity .2s 80ms}[data-shell-ready] [data-shell-sidebar=collapsed] [data-shell-label]{transition:opacity .15s}[data-shell-ready][data-shell-layout=drawer] [data-shell-drawer],[data-shell-ready][data-shell-layout=drawer] [data-shell-pane]{transition:translate .3s cubic-bezier(.32,.72,0,1)}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../media/Inter-Regular.b83f9489.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../media/Inter-Italic.b1540b12.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../media/Inter-SemiBold.8b0a2354.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(../media/Inter-SemiBoldItalic.2825b7ff.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../media/Inter-Bold.fa5d1b5e.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(../media/Inter-BoldItalic.4b74b483.woff2)format("woff2");size-adjust:94%}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(../media/roboto-mono-latin-400-normal.fd2c20e8.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(../media/roboto-mono-latin-700-normal.2f3ac6cd.woff2)format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:italic;font-weight:400;src:url(../media/roboto-mono-latin-400-italic.c52d4e0c.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inconsolata;font-style:normal;font-weight:400;src:url(../media/inconsolata-latin-400-normal.a8e8814a.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inconsolata;font-style:normal;font-weight:500;src:url(../media/inconsolata-latin-500-normal.51062c8f.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inconsolata;font-style:normal;font-weight:700;src:url(../media/inconsolata-latin-700-normal.894d8e5f.woff2)format("woff2")}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
