@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-border-spacing-x:0;--tw-border-spacing-y:0;--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-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--tw-mask-right-from-position:0%;--tw-mask-right-to-position:100%;--tw-mask-right-from-color:black;--tw-mask-right-to-color:transparent;--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-mask-left-from-position:0%;--tw-mask-left-to-position:100%;--tw-mask-left-from-color:black;--tw-mask-left-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 8px);--radius-md:calc(var(--radius) - 4px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 8px);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:var(--motion-ease-standard);--default-font-family:var(--font-family-sans);--default-mono-font-family:var(--font-family-mono);--color-shell:var(--shell);--radius-tile:calc(var(--radius) - 9px);--radius-badge:calc(var(--radius) - 6px);--radius-full:9999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}body{background-color:var(--background);color:var(--foreground);font:var(--type-body);font-feature-settings:var(--font-features-sans);-webkit-font-smoothing:antialiased}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.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-x-0{inset-inline:0}.inset-x-1\.5{inset-inline:.375rem}.inset-x-2{inset-inline:.5rem}.inset-y-0{inset-block:0}.end-3{inset-inline-end:.75rem}.-top-0\.5{top:-.125rem}.top-0{top:0}.top-0\.75{top:.1875rem}.top-1{top:.25rem}.top-1\.75{top:.4375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-50{top:12.5rem}.top-full{top:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.-left-1{left:-.25rem}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-5{z-index:5}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.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-1{margin:-.25rem}.-m-2{margin:-.5rem}.m-1{margin:.25rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-auto{margin:auto}.-mx-1{margin-inline:-.25rem}.-mx-1\.5{margin-inline:-.375rem}.-mx-2{margin-inline:-.5rem}.-mx-6{margin-inline:-1.5rem}.-mx-8{margin-inline:-2rem}.mx-1{margin-inline:.25rem}.mx-1\.5{margin-inline:.375rem}.mx-2{margin-inline:.5rem}.mx-4{margin-inline:1rem}.mx-6{margin-inline:1.5rem}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:.125rem}.my-1{margin-block:.25rem}.my-3{margin-block:.75rem}.my-4{margin-block:1rem}.my-6{margin-block:1.5rem}.ms-auto{margin-inline-start:auto}.-mt-0\.5{margin-top:-.125rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-10{margin-top:-2.5rem}.mt-0\.5{margin-top:.125rem}.mt-0\.75{margin-top:.1875rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-1\.25{margin-top:.3125rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1\.5{margin-right:-.375rem}.mr-0\.5{margin-right:.125rem}.mr-auto{margin-right:auto}.-mb-1\.5{margin-bottom:-.375rem}.-mb-6{margin-bottom:-1.5rem}.-mb-\[max\(0px\,calc\(var\(--drawer-snap-point-offset\,0px\)\+clamp\(0\,1\,var\(--drawer-snap-point-offset\,0px\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{margin-bottom:calc(max(0px, calc(var(--drawer-snap-point-offset,0px) + clamp(0, 1, var(--drawer-snap-point-offset,0px) / 1px) * var(--drawer-swipe-movement-y,0px))) * -1)}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-px{margin-bottom:1px}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-1\.75{margin-left:-.4375rem}.-ml-2{margin-left:-.5rem}.-ml-2\.5{margin-left:-.625rem}.-ml-3{margin-left:-.75rem}.-ml-px{margin-left:-1px}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-\[calc\(var\(--column-width\)\*-1\)\]{margin-left:calc(var(--column-width) * -1)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.brand-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:inline-block}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.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}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-\[231\/69\]{aspect-ratio:231/69}.aspect-\[326\/76\]{aspect-ratio:326/76}.aspect-square{aspect-ratio:1}.scrollbar-visible{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}@supports (color:color-mix(in lab, red, red)){.scrollbar-visible{scrollbar-color:color-mix(in oklch, var(--muted-foreground) 35%, transparent) transparent}}.scrollbar-visible::-webkit-scrollbar{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.scrollbar-visible::-webkit-scrollbar-track{background:0 0}.scrollbar-visible::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.scrollbar-visible::-webkit-scrollbar-thumb{background-color:color-mix(in oklch, var(--muted-foreground) 35%, transparent)}}.scrollbar-visible::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}.size-1\.5{width:.375rem;height:.375rem}.size-1\.25{width:.3125rem;height:.3125rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-4\.5{width:1.125rem;height:1.125rem}.size-5{width:1.25rem;height:1.25rem}.size-5\.5{width:1.375rem;height:1.375rem}.size-6{width:1.5rem;height:1.5rem}.size-6\.5{width:1.625rem;height:1.625rem}.size-7{width:1.75rem;height:1.75rem}.size-7\.5{width:1.875rem;height:1.875rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-13{width:3.25rem;height:3.25rem}.size-\[7px\]{width:7px;height:7px}.size-full{width:100%;height:100%}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-\(--drawer-height\,auto\){height:var(--drawer-height,auto)}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-4\.5{height:1.125rem}.h-5{height:1.25rem}.h-5\.5{height:1.375rem}.h-6{height:1.5rem}.h-6\.5{height:1.625rem}.h-7{height:1.75rem}.h-7\.5{height:1.875rem}.h-8{height:2rem}.h-8\.5{height:2.125rem}.h-9{height:2.25rem}.h-9\.5{height:2.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-13{height:3.25rem}.h-27{height:6.75rem}.h-30{height:7.5rem}.h-\[46px\]{height:46px}.h-\[min\(82dvh\,44rem\)\]{height:min(82dvh,44rem)}.h-\[min\(92dvh\,52rem\)\]{height:min(92dvh,52rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[45\%\]{max-height:45%}.max-h-\[66vh\]{max-height:66vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[calc\(100dvh_-_2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(28rem\,var\(--available-height\)\)\]{max-height:min(28rem, var(--available-height))}.max-h-\[min\(60vh\,27\.5rem\)\]{max-height:min(60vh,27.5rem)}.max-h-\[min\(68dvh\,52rem\)\]{max-height:min(68dvh,52rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-select-content-available-height\)\]{max-height:var(--radix-select-content-available-height)}.max-h-\[…\]{max-height:…}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-4\.5{min-height:1.125rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-6\.5{min-height:1.625rem}.min-h-7{min-height:1.75rem}.min-h-7\.5{min-height:1.875rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-13{min-height:3.25rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-18{min-height:4.5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-36{min-height:9rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-80{min-height:20rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[200px\]{min-height:200px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-0{width:0}.w-0\.5{width:.125rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5\.5{width:1.375rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-7\.5{width:1.875rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-11{width:2.75rem}.w-13{width:3.25rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-56{width:14rem}.w-60{width:15rem}.w-72{width:18rem}.w-80{width:20rem}.w-84{width:21rem}.w-\[32\%\]{width:32%}.w-\[42rem\]{width:42rem}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[calc\(100\%_-_2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%_-_3rem\)\]{width:calc(100% - 3rem)}.w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{width:min(20rem,100vw - 2rem)}.w-\[min\(20rem\,calc\(100vw-8rem\)\)\]{width:min(20rem,100vw - 8rem)}.w-\[min\(70vw\,60rem\)\]{width:min(70vw,60rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-23{max-width:5.75rem}.max-w-28{max-width:7rem}.max-w-36{max-width:9rem}.max-w-40{max-width:10rem}.max-w-48{max-width:12rem}.max-w-60{max-width:15rem}.max-w-64{max-width:16rem}.max-w-72{max-width:18rem}.max-w-80{max-width:20rem}.max-w-102{max-width:25.5rem}.max-w-105{max-width:26.25rem}.max-w-180{max-width:45rem}.max-w-\[8\.5rem\]{max-width:8.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[23rem\]{max-width:23rem}.max-w-\[26\.25rem\]{max-width:26.25rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[42\.5rem\]{max-width:42.5rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[45\.5rem\]{max-width:45.5rem}.max-w-\[46\.5rem\]{max-width:46.5rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[62ch\]{max-width:62ch}.max-w-\[63\.5rem\]{max-width:63.5rem}.max-w-\[64ch\]{max-width:64ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[77\.5rem\]{max-width:77.5rem}.max-w-\[78ch\]{max-width:78ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[84ch\]{max-width:84ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[90rem\]{max-width:90rem}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-\[min\(26rem\,60vw\)\]{max-width:min(26rem,60vw)}.max-w-\[min\(70vw\,60rem\)\]{max-width:min(70vw,60rem)}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4\.5{min-width:1.125rem}.min-w-5{min-width:1.25rem}.min-w-5\.5{min-width:1.375rem}.min-w-6{min-width:1.5rem}.min-w-28{min-width:7rem}.min-w-36{min-width:9rem}.min-w-37{min-width:9.25rem}.min-w-40{min-width:10rem}.min-w-45{min-width:11.25rem}.min-w-48{min-width:12rem}.min-w-64{min-width:16rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[64rem\]{min-width:64rem}.min-w-\[120px\]{min-width:120px}.min-w-\[700px\]{min-width:700px}.min-w-\[var\(--anchor-width\)\]{min-width:var(--anchor-width)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\[50\%_calc\(100\%-var\(--inset\)\)\]{transform-origin:50% calc(100% - var(--inset))}.origin-\[50\%_var\(--inset\)\]{transform-origin:50% var(--inset)}.origin-\[var\(--radix-dropdown-menu-content-transform-origin\)\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[var\(--radix-select-content-transform-origin\)\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[var\(--radix-tooltip-content-transform-origin\)\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\(--active-tab-bottom\){--tw-translate-y:calc(var(--active-tab-bottom) * -1);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-90{rotate:-90deg}.rotate-90{rotate:90deg}.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,)}.transform-\[translateX\(var\(--drawer-swipe-movement-x\)\)\]{transform:translateX(var(--drawer-swipe-movement-x))}.transform-\[translateY\(calc\(var\(--drawer-snap-point-offset\)\+var\(--drawer-swipe-movement-y\)\)\)\]{transform:translateY(calc(var(--drawer-snap-point-offset) + var(--drawer-swipe-movement-y)))}.transform-\[translateY\(var\(--drawer-swipe-movement-y\)\)\]{transform:translateY(var(--drawer-swipe-movement-y))}.animate-none{animation:none}.animate-popover-in{animation:popover-in var(--motion-duration-fast) var(--motion-ease-standard)}.animate-spin{animation:spin var(--motion-duration-loop) var(--motion-ease-linear) infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-6{scroll-margin-top:1.5rem}.scroll-mt-14{scroll-margin-top:3.5rem}.scroll-mt-24{scroll-margin-top:6rem}.scroll-pt-10{scroll-padding-top:2.5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[1rem_1fr\]{grid-template-columns:1rem 1fr}.grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.grid-cols-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:3.5rem minmax(0,1fr)}.grid-cols-\[120px_minmax\(0\,1fr\)_28px_84px\]{grid-template-columns:120px minmax(0,1fr) 28px 84px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_7rem_14rem\]{grid-template-columns:minmax(0,1fr) 7rem 14rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,auto) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-rows:minmax(0,1fr) auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-0\.75{gap:.1875rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-1\.25{gap:.3125rem}.gap-1\.75{gap:.4375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-2\.25{gap:.5625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-4\.5{gap:1.125rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.25rem * var(--tw-space-y-reverse));margin-block-end:calc(.25rem * 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(.25rem * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 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(.25rem * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 5.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 5.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(.25rem * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(.25rem * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:.5rem}.gap-x-2\.5{column-gap:.625rem}.gap-x-3{column-gap:.75rem}.gap-x-3\.5{column-gap:.875rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-5\.5{column-gap:1.375rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-x-9{column-gap:2.25rem}.gap-x-\[0\.75rem\]{column-gap:.75rem}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(.25rem * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(.25rem * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3\.5{row-gap:.875rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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>:not(:last-child)){border-color:var(--border)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--legacy-radius\){border-radius:var(--legacy-radius)}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-\[20px\]{border-radius:20px}.rounded-badge{border-radius:calc(var(--radius) - 6px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 4px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 8px)}.rounded-tile{border-radius:calc(var(--radius) - 9px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 8px);border-top-right-radius:calc(var(--radius) - 8px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-t-xs{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs)}.rounded-l-xl{border-top-left-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-r-xl{border-top-right-radius:calc(var(--radius) + 4px);border-bottom-right-radius:calc(var(--radius) + 4px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-b-xs{border-bottom-right-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.rounded-br-xs{border-bottom-right-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-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-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-3{border-top-style:var(--tw-border-style);border-top-width:3px}.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-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-boon{border-color:var(--boon)}.border-boon-subtle-foreground{border-color:var(--boon-subtle-foreground)}.border-boon\/25{border-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.border-boon\/25{border-color:color-mix(in oklab, var(--boon) 25%, transparent)}}.border-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-current{border-color:currentColor}.border-destructive{border-color:var(--destructive)}.border-faint-foreground{border-color:var(--faint-foreground)}.border-foreground\/75{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/75{border-color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground,.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-ring{border-color:var(--ring)}.border-sidebar{border-color:var(--sidebar)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-spotlight-foreground\/15{border-color:var(--spotlight-foreground)}@supports (color:color-mix(in lab, red, red)){.border-spotlight-foreground\/15{border-color:color-mix(in oklab, var(--spotlight-foreground) 15%, transparent)}}.border-success{border-color:var(--success)}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-r-border\/70{border-right-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-r-border\/70{border-right-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-l-muted-foreground{border-left-color:var(--muted-foreground)}.bg-\[red\]{background-color:red}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-accent{background-color:var(--accent)}.bg-accent-strong{background-color:var(--accent-strong)}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-accent\/70{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-boon{background-color:var(--boon)}.bg-boon-subtle{background-color:var(--boon-subtle)}.bg-boon-subtle-foreground{background-color:var(--boon-subtle-foreground)}.bg-boon-subtle\/60{background-color:var(--boon-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-boon-subtle\/60{background-color:color-mix(in oklab, var(--boon-subtle) 60%, transparent)}}.bg-boon\/10{background-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.bg-boon\/10{background-color:color-mix(in oklab, var(--boon) 10%, transparent)}}.bg-boon\/15{background-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.bg-boon\/15{background-color:color-mix(in oklab, var(--boon) 15%, transparent)}}.bg-boon\/20{background-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.bg-boon\/20{background-color:color-mix(in oklab, var(--boon) 20%, transparent)}}.bg-boon\/30{background-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.bg-boon\/30{background-color:color-mix(in oklab, var(--boon) 30%, transparent)}}.bg-boon\/55{background-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.bg-boon\/55{background-color:color-mix(in oklab, var(--boon) 55%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-closed{background-color:var(--closed)}.bg-closed-subtle{background-color:var(--closed-subtle)}.bg-destructive{background-color:var(--destructive)}.bg-destructive-dot{background-color:var(--destructive-dot)}.bg-destructive-subtle{background-color:var(--destructive-subtle)}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-faint-foreground\/70{background-color:var(--faint-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-faint-foreground\/70{background-color:color-mix(in oklab, var(--faint-foreground) 70%, transparent)}}.bg-foreground,.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/75{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/75{background-color:color-mix(in oklab, var(--foreground) 75%, transparent)}}.bg-funder-corporation{background-color:var(--funder-corporation)}.bg-funder-corporation-subtle{background-color:var(--funder-corporation-subtle)}.bg-funder-foundation{background-color:var(--funder-foundation)}.bg-funder-foundation-subtle{background-color:var(--funder-foundation-subtle)}.bg-funder-grantmaker{background-color:var(--funder-grantmaker)}.bg-funder-grantmaker-subtle{background-color:var(--funder-grantmaker-subtle)}.bg-funder-individual{background-color:var(--funder-individual)}.bg-funder-individual-subtle{background-color:var(--funder-individual-subtle)}.bg-input{background-color:var(--input)}.bg-kind-person{background-color:var(--kind-person)}.bg-kind-person-subtle{background-color:var(--kind-person-subtle)}.bg-logo-plate{background-color:var(--logo-plate)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground,.bg-muted-foreground\/35{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/35{background-color:color-mix(in oklab, var(--muted-foreground) 35%, transparent)}}.bg-muted-foreground\/40{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/40{background-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.bg-muted-foreground\/60{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/60{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/55{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/55{background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}}.bg-overlay{background-color:var(--overlay)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground\/15{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-primary-foreground\/15{background-color:color-mix(in oklab, var(--primary-foreground) 15%, transparent)}}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-program-1-subtle{background-color:var(--program-1-subtle)}.bg-program-2-subtle{background-color:var(--program-2-subtle)}.bg-program-3-subtle{background-color:var(--program-3-subtle)}.bg-program-4-subtle{background-color:var(--program-4-subtle)}.bg-program-5-subtle{background-color:var(--program-5-subtle)}.bg-program-6-subtle{background-color:var(--program-6-subtle)}.bg-progress{background-color:var(--progress)}.bg-progress-subtle{background-color:var(--progress-subtle)}.bg-ready{background-color:var(--ready)}.bg-ready-subtle{background-color:var(--ready-subtle)}.bg-research{background-color:var(--research)}.bg-research-subtle{background-color:var(--research-subtle)}.bg-review{background-color:var(--review)}.bg-review-subtle{background-color:var(--review-subtle)}.bg-row-selected{background-color:var(--row-selected)}.bg-secondary,.bg-secondary\/45{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/45{background-color:color-mix(in oklab, var(--secondary) 45%, transparent)}}.bg-shell{background-color:var(--shell)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar\/80{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/80{background-color:color-mix(in oklab, var(--sidebar) 80%, transparent)}}.bg-spotlight{background-color:var(--spotlight)}.bg-spotlight-action{background-color:var(--spotlight-action)}.bg-submitted{background-color:var(--submitted)}.bg-submitted-subtle{background-color:var(--submitted-subtle)}.bg-success{background-color:var(--success)}.bg-success-subtle,.bg-success-subtle\/50{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/50{background-color:color-mix(in oklab, var(--success-subtle) 50%, transparent)}}.bg-success-subtle\/70{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-success-subtle\/70{background-color:color-mix(in oklab, var(--success-subtle) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-subtle,.bg-warning-subtle\/40{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/40{background-color:color-mix(in oklab, var(--warning-subtle) 40%, transparent)}}.bg-warning-subtle\/50{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/50{background-color:color-mix(in oklab, var(--warning-subtle) 50%, transparent)}}.bg-warning-subtle\/70{background-color:var(--warning-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-warning-subtle\/70{background-color:color-mix(in oklab, var(--warning-subtle) 70%, transparent)}}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-brand-logo-full{background-image:var(--brand-logo-full)}.bg-brand-mark{background-image:var(--brand-mark)}.bg-brand-wordmark{background-image:var(--brand-wordmark)}.from-background{--tw-gradient-from:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-t-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-r-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-right:linear-gradient(to right, var(--tw-mask-right-from-color) var(--tw-mask-right-from-position), var(--tw-mask-right-to-color) var(--tw-mask-right-to-position));--tw-mask-right-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-b-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-y-end\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-y-end)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-l-from-\[calc\(100\%-min\(var\(--fade-size\)\,var\(--scroll-area-overflow-x-start\)\)\)\]{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-left:linear-gradient(to left, var(--tw-mask-left-from-color) var(--tw-mask-left-from-position), var(--tw-mask-left-to-color) var(--tw-mask-left-to-position));--tw-mask-left-from-position:calc(100% - min(var(--fade-size), var(--scroll-area-overflow-x-start)));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.fill-none{fill:none}.fill-popover{fill:var(--popover)}.stroke-boon{stroke:var(--boon)}.stroke-border{stroke:var(--border)}.stroke-faint-foreground{stroke:var(--faint-foreground)}.stroke-muted-foreground{stroke:var(--muted-foreground)}.\[stroke-width\:1\.75\]{stroke-width:1.75px}.\[stroke-width\:2\.5\]{stroke-width:2.5px}.stroke-\[1\.1\]{stroke-width:1.1px}.stroke-\[1\.7\]{stroke-width:1.7px}.stroke-\[2\.6\]{stroke-width:2.6px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[var\(--panel-padding\)\]{padding:var(--panel-padding)}.p-px{padding:1px}.px-\(--inset\){padding-inline:var(--inset)}.px-0{padding-inline:0}.px-1{padding-inline:.25rem}.px-1\.5{padding-inline:.375rem}.px-1\.25{padding-inline:.3125rem}.px-1\.75{padding-inline:.4375rem}.px-2{padding-inline:.5rem}.px-2\.5{padding-inline:.625rem}.px-3{padding-inline:.75rem}.px-3\.5{padding-inline:.875rem}.px-4{padding-inline:1rem}.px-4\.5{padding-inline:1.125rem}.px-5{padding-inline:1.25rem}.px-5\.5{padding-inline:1.375rem}.px-6{padding-inline:1.5rem}.px-8{padding-inline:2rem}.py-0{padding-block:0}.py-0\.5{padding-block:.125rem}.py-1{padding-block:.25rem}.py-1\.5{padding-block:.375rem}.py-1\.25{padding-block:.3125rem}.py-2{padding-block:.5rem}.py-2\.5{padding-block:.625rem}.py-2\.25{padding-block:.5625rem}.py-3{padding-block:.75rem}.py-3\.5{padding-block:.875rem}.py-4{padding-block:1rem}.py-4\.5{padding-block:1.125rem}.py-5{padding-block:1.25rem}.py-6{padding-block:1.5rem}.py-8{padding-block:2rem}.py-10{padding-block:2.5rem}.py-12{padding-block:3rem}.py-14{padding-block:3.5rem}.py-px{padding-block:1px}.pe-1\.5{padding-inline-end:.375rem}.pe-4{padding-inline-end:1rem}.pt-\(--inset\){padding-top:var(--inset)}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-2\.25{padding-top:.5625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-4\.5{padding-top:1.125rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-12{padding-top:3rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pb-\(--inset\){padding-bottom:var(--inset)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-5\.5{padding-bottom:1.375rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+var\(--spacing\)\*4\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--spacing) * 4)}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+var\(--spacing\)\*6\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--spacing) * 6)}.pb-\[max\(0px\,calc\(env\(safe-area-inset-bottom\,0px\)\+var\(--drawer-snap-point-offset\,0px\)\+clamp\(0\,1\,var\(--drawer-snap-point-offset\,0px\)\/1px\)\*var\(--drawer-swipe-movement-y\,0px\)\)\)\]{padding-bottom:max(0px, calc(env(safe-area-inset-bottom,0px) + var(--drawer-snap-point-offset,0px) + clamp(0, 1, var(--drawer-snap-point-offset,0px) / 1px) * var(--drawer-swipe-movement-y,0px)))}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-1\.25{padding-left:.3125rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-2\.25{padding-left:.5625rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-4\.5{padding-left:1.125rem}.pl-5{padding-left:1.25rem}.pl-5\.5{padding-left:1.375rem}.pl-6\.5{padding-left:1.625rem}.pl-7{padding-left:1.75rem}.pl-7\.5{padding-left:1.875rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.type-accent{font-family:var(--font-family-accent);font-style:italic;font-weight:var(--type-accent-weight);font-variation-settings:normal;letter-spacing:var(--type-accent-tracking)}.type-hero-title{font:var(--type-hero-title);font-feature-settings:var(--font-features-sans);font-variation-settings:var(--font-variation-display);letter-spacing:var(--type-hero-title-tracking);text-wrap:balance}.type-dialog-title{font:var(--type-dialog-title);font-feature-settings:var(--font-features-sans);font-variation-settings:var(--font-variation-display);letter-spacing:var(--type-dialog-title-tracking)}.type-page-title{font:var(--type-page-title);font-feature-settings:var(--font-features-sans);font-variation-settings:var(--font-variation-display);letter-spacing:var(--type-page-title-tracking)}.type-headline{font:var(--type-headline);font-feature-settings:var(--font-features-sans);font-variation-settings:var(--font-variation-display);text-wrap:balance}.type-navigation-count{font:var(--type-navigation-count);font-feature-settings:var(--font-features-sans);font-variant-numeric:tabular-nums}.type-body{font:var(--type-body);font-feature-settings:var(--font-features-sans)}.type-body-strong{font:var(--type-body-strong);font-feature-settings:var(--font-features-sans)}.type-caption{font:var(--type-caption);font-feature-settings:var(--font-features-sans)}.type-caption-strong{font:var(--type-caption-strong);font-feature-settings:var(--font-features-sans)}.type-control{font:var(--type-control);font-feature-settings:var(--font-features-sans)}.type-control-compact{font:var(--type-control-compact);font-feature-settings:var(--font-features-sans)}.type-group-title{font:var(--type-group-title);font-feature-settings:var(--font-features-sans)}.type-initials{font:var(--type-initials);font-feature-settings:var(--font-features-sans)}.type-navigation{font:var(--type-navigation);font-feature-settings:var(--font-features-sans)}.type-reading{font:var(--type-reading);font-feature-settings:var(--font-features-sans)}.type-section-title{font:var(--type-section-title);font-feature-settings:var(--font-features-sans)}.leading-6{--tw-leading:calc(.25rem * 6);line-height:1.5rem}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.type-emphasis{font-weight:var(--type-emphasis-weight)}.type-label{font:var(--type-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.type-data-emphasis{font:var(--type-data-emphasis);font-variant-numeric:tabular-nums;font-variation-settings:var(--font-variation-display);letter-spacing:var(--type-data-emphasis-tracking)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-boon{color:var(--boon)}.text-boon-subtle-foreground{color:var(--boon-subtle-foreground)}.text-closed-subtle-foreground{color:var(--closed-subtle-foreground)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive-subtle-foreground{color:var(--destructive-subtle-foreground)}.text-faint-foreground{color:var(--faint-foreground)}.text-foreground,.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-funder-corporation{color:var(--funder-corporation)}.text-funder-foundation{color:var(--funder-foundation)}.text-funder-grantmaker{color:var(--funder-grantmaker)}.text-funder-individual{color:var(--funder-individual)}.text-kind-person{color:var(--kind-person)}.text-muted-foreground,.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground,.text-primary-foreground\/70{color:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.text-primary-foreground\/70{color:color-mix(in oklab, var(--primary-foreground) 70%, transparent)}}.text-program-1-subtle-foreground{color:var(--program-1-subtle-foreground)}.text-program-2-subtle-foreground{color:var(--program-2-subtle-foreground)}.text-program-3-subtle-foreground{color:var(--program-3-subtle-foreground)}.text-program-4-subtle-foreground{color:var(--program-4-subtle-foreground)}.text-program-5-subtle-foreground{color:var(--program-5-subtle-foreground)}.text-program-6-subtle-foreground{color:var(--program-6-subtle-foreground)}.text-progress{color:var(--progress)}.text-progress-subtle-foreground{color:var(--progress-subtle-foreground)}.text-ready-subtle-foreground{color:var(--ready-subtle-foreground)}.text-research-subtle-foreground{color:var(--research-subtle-foreground)}.text-review{color:var(--review)}.text-review-subtle-foreground{color:var(--review-subtle-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-spotlight-action-foreground{color:var(--spotlight-action-foreground)}.text-spotlight-foreground,.text-spotlight-foreground\/55{color:var(--spotlight-foreground)}@supports (color:color-mix(in lab, red, red)){.text-spotlight-foreground\/55{color:color-mix(in oklab, var(--spotlight-foreground) 55%, transparent)}}.text-spotlight-foreground\/70{color:var(--spotlight-foreground)}@supports (color:color-mix(in lab, red, red)){.text-spotlight-foreground\/70{color:color-mix(in oklab, var(--spotlight-foreground) 70%, transparent)}}.text-submitted-subtle-foreground{color:var(--submitted-subtle-foreground)}.text-success{color:var(--success)}.text-success-subtle-foreground{color:var(--success-subtle-foreground)}.text-warning{color:var(--warning)}.text-warning-subtle-foreground{color:var(--warning-subtle-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.type-data{font:var(--type-data);font-variant-numeric:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-border{-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.decoration-transparent{text-decoration-color:#0000}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[calc\(1-var\(--drawer-swipe-progress\)\)\]{opacity:calc(1 - var(--drawer-swipe-progress))}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_var\(--foreground\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,var(--foreground));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated{--tw-shadow:var(--elevation);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevated-focus{--tw-shadow:var(--elevation-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-frozen-column{--tw-shadow:var(--elevation-frozen-column);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hairline{--tw-shadow:var(--elevation-hairline);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-hairline-strong{--tw-shadow:var(--elevation-hairline-strong);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.shadow-raised{--tw-shadow:var(--elevation-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-subtle{--tw-shadow:var(--elevation-subtle);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/inline-style,.shadow\/literal,.shadow\/raw-utility{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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)}.inset-shadow-none{--tw-inset-shadow:inset 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)}.ring-boon\/30{--tw-ring-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.ring-boon\/30{--tw-ring-color:color-mix(in oklab, var(--boon) 30%, transparent)}}.ring-boon\/55{--tw-ring-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.ring-boon\/55{--tw-ring-color:color-mix(in oklab, var(--boon) 55%, transparent)}}.ring-border{--tw-ring-color:var(--border)}.ring-foreground,.ring-foreground\/25{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/25{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.ring-muted-foreground{--tw-ring-color:var(--muted-foreground)}.ring-primary{--tw-ring-color:var(--primary)}.ring-ring{--tw-ring-color:var(--ring)}.ring-spotlight-edge{--tw-ring-color:var(--spotlight-edge)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-none{--tw-drop-shadow: ;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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,transform\]{transition-property:background-color,border-color,color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,background-color\]{transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-color;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,height\,background-color\,margin\,padding\]{transition-property:transform,box-shadow,height,background-color,margin,padding;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\]{transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,translate\]{transition-property:width,translate;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));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(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.\[transition-duration\:var\(--motion-duration-base\)\]{transition-duration:var(--motion-duration-base)}.\[transition-duration\:var\(--motion-duration-fast\)\]{transition-duration:var(--motion-duration-fast)}.\[transition-duration\:var\(--motion-duration-slow\)\]{transition-duration:var(--motion-duration-slow)}.\[transition-timing-function\:var\(--motion-ease-standard\)\]{transition-timing-function:var(--motion-ease-standard)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bleed\:3rem\]{--bleed:3rem}.\[--drawer-height\:min\(92dvh\,52rem\)\]{--drawer-height:min(92dvh, 52rem)}.\[--fade-size\:1\.5rem\]{--fade-size:1.5rem}.\[--height\:max\(0px\,calc\(var\(--drawer-frontmost-height\,var\(--drawer-height\)\)\)\)\]{--height:max(0px, calc(var(--drawer-frontmost-height,var(--drawer-height))))}.\[--inset\:0px\]{--inset:0px}.\[--peek\:1\.5rem\]{--peek:1.5rem}.\[--scale-base\:calc\(max\(0\,1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--scale-base:calc(max(0, 1 - (var(--nested-drawers) * var(--stack-step))))}.\[--scale\:clamp\(0\,calc\(var\(--scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--scale:clamp(0, calc(var(--scale-base) + (var(--stack-step) * var(--stack-progress))), 1)}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px, calc((var(--nested-drawers) - var(--stack-progress)) * var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0, var(--drawer-swipe-progress), 1)}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[--stack-step\:0\]{--stack-step:0}.\[animation-duration\:var\(--motion-duration-base\)\]{animation-duration:var(--motion-duration-base)}.\[boon\:chat\]{boon:chat}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.\[stroke-dasharray\:4_4\]{stroke-dasharray:4 4}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-0:is(:where(.group):is([open],:popover-open,:open) *){rotate:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(.25rem * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-muted-foreground:is(:where(.group):hover *){color:var(--muted-foreground)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-faint-foreground:is(:where(.group):hover *){-webkit-text-decoration-color:var(--faint-foreground);-webkit-text-decoration-color:var(--faint-foreground);-webkit-text-decoration-color:var(--faint-foreground);text-decoration-color:var(--faint-foreground)}.group-hover\:underline-offset-4:is(:where(.group):hover *){text-underline-offset:4px}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/heading\:opacity-100:is(:where(.group\/heading):hover *){opacity:1}.group-hover\/row\:decoration-foreground\/30:is(:where(.group\/row):hover *){-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-hover\/row\:decoration-foreground\/30:is(:where(.group\/row):hover *){-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.group-hover\/tab\:opacity-100:is(:where(.group\/tab):hover *){opacity:1}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.marker\:text-faint-foreground ::marker{color:var(--faint-foreground)}.marker\:text-faint-foreground::marker{color:var(--faint-foreground)}.marker\:text-faint-foreground ::-webkit-details-marker{color:var(--faint-foreground)}.marker\:text-faint-foreground::-webkit-details-marker{color:var(--faint-foreground)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:type-control-compact::file-selector-button{font:var(--type-control-compact);font-feature-settings:var(--font-features-sans)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-faint-foreground::placeholder{color:var(--faint-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:inset-y-3:before{content:var(--tw-content);inset-block:.75rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:mr-4:before{content:var(--tw-content);margin-right:1rem}.before\:hidden:before{content:var(--tw-content);display:none}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-1:before{content:var(--tw-content);height:.25rem}.before\:h-12:before{content:var(--tw-content);height:3rem}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:w-1:before{content:var(--tw-content);width:.25rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:w-12:before{content:var(--tw-content);width:3rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-lg:before{content:var(--tw-content);border-radius:var(--radius)}.before\:rounded-md:before{content:var(--tw-content);border-radius:calc(var(--radius) - 4px)}.before\:rounded-sm:before{content:var(--tw-content);border-radius:calc(var(--radius) - 8px)}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-foreground\/5:before{content:var(--tw-content);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.before\:border-foreground\/5:before{border-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.before\:bg-foreground:before{content:var(--tw-content);background-color:var(--foreground)}.before\:bg-input:before{content:var(--tw-content);background-color:var(--input)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:text-muted-foreground\/50:before{content:var(--tw-content);color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.before\:text-muted-foreground\/50:before{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:inset-y-2\.5:after{content:var(--tw-content);inset-block:.625rem}.after\:start-full:after{content:var(--tw-content);inset-inline-start:100%}.after\:end-full:after{content:var(--tw-content);inset-inline-end:100%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:bottom-full:after{content:var(--tw-content);bottom:100%}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:h-\(--bleed\):after{content:var(--tw-content);height:var(--bleed)}.after\:w-\(--bleed\):after{content:var(--tw-content);width:var(--bleed)}.after\:w-0\.5:after{content:var(--tw-content);width:.125rem}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:bg-muted-foreground:after{content:var(--tw-content);background-color:var(--muted-foreground)}.after\:bg-popover:after{content:var(--tw-content);background-color:var(--popover)}.after\:bg-primary:after{content:var(--tw-content);background-color:var(--primary)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:transition-colors:after{content:var(--tw-content);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(--motion-ease-standard));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:\[transition-duration\:var\(--motion-duration-fast\)\]:after{content:var(--tw-content);transition-duration:var(--motion-duration-fast)}.group-focus-within\:after\:bg-border:is(:where(.group):focus-within *):after{content:var(--tw-content);background-color:var(--border)}@media (hover:hover){.group-hover\:after\:bg-border:is(:where(.group):hover *):after{content:var(--tw-content);background-color:var(--border)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-1:first-child{padding-top:.25rem}.first\:pl-0:first-child{padding-left:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.focus-within\:shadow-elevated-focus:focus-within{--tw-shadow:var(--elevation-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/45:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/45:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 45%, transparent)}}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.hover\:border-input:hover{border-color:var(--input)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent-strong:hover,.hover\:bg-accent-strong\/80:hover{background-color:var(--accent-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent-strong\/80:hover{background-color:color-mix(in oklab, var(--accent-strong) 80%, transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:bg-accent\/70:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/70:hover{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-boon\/15:hover{background-color:var(--boon)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-boon\/15:hover{background-color:color-mix(in oklab, var(--boon) 15%, transparent)}}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/55:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted-foreground\/55:hover{background-color:color-mix(in oklab, var(--muted-foreground) 55%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-overlay:hover{background-color:var(--overlay)}.hover\:bg-primary:hover,.hover\:bg-primary\/85:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/85:hover{background-color:color-mix(in oklab, var(--primary) 85%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-row-hover:hover{background-color:var(--row-hover)}.hover\:bg-row-selected:hover{background-color:var(--row-selected)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-spotlight-action\/90:hover{background-color:var(--spotlight-action)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-spotlight-action\/90:hover{background-color:color-mix(in oklab, var(--spotlight-action) 90%, transparent)}}.hover\:bg-spotlight-foreground\/10:hover{background-color:var(--spotlight-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-spotlight-foreground\/10:hover{background-color:color-mix(in oklab, var(--spotlight-foreground) 10%, transparent)}}.hover\:bg-success-subtle\/70:hover{background-color:var(--success-subtle)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success-subtle\/70:hover{background-color:color-mix(in oklab, var(--success-subtle) 70%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover,.hover\:text-destructive\/80:hover{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:text-destructive\/80:hover{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-spotlight-foreground:hover{color:var(--spotlight-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-foreground:hover,.hover\:decoration-foreground\/30:hover{-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:decoration-foreground\/30:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:ring-2:hover{--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)}.hover\:ring-foreground\/25:hover{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:ring-foreground\/25:hover{--tw-ring-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.hover\:ring-muted-foreground:hover{--tw-ring-color:var(--muted-foreground)}.hover\:ring-inset:hover{--tw-ring-inset:inset}.hover\:after\:bg-muted-foreground:hover:after,.hover\:after\:bg-muted-foreground\/60:hover:after{content:var(--tw-content);background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:after\:bg-muted-foreground\/60:hover:after{background-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-destructive\/10:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.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-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:border-input:focus-visible{border-color:var(--input)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:bg-background:focus-visible{background-color:var(--background)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--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)}.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-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-destructive:focus-visible{--tw-ring-color:var(--destructive)}.focus-visible\:ring-muted-foreground:focus-visible{--tw-ring-color:var(--muted-foreground)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.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-1:focus-visible{--tw-ring-offset-width:1px;--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-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:bg-ring:focus-visible:after{content:var(--tw-content);background-color:var(--ring)}.active\:translate-y-0:active{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:not-disabled\:scale-97:active:not(:disabled){--tw-scale-x:97%;--tw-scale-y:97%;--tw-scale-z:97%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}:where([data-variant=elevated]) .in-data-\[variant\=elevated\]\:rounded-lg{border-radius:var(--radius)}:where([data-variant=elevated]) .in-data-\[variant\=elevated\]\:rounded-md{border-radius:calc(var(--radius) - 4px)}:where([data-variant=elevated]) .in-data-\[variant\=elevated\]\:border{border-style:var(--tw-border-style);border-width:1px}:where([data-variant=elevated]) .in-data-\[variant\=elevated\]\:border-0{border-style:var(--tw-border-style);border-width:0}:where([data-slot=drawer-menu-checkbox-item][data-checked]) .in-\[\[data-slot\=drawer-menu-checkbox-item\]\[data-checked\]\]\:translate-x-4{--tw-translate-x:calc(.25rem * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-slot=drawer-popup]:has([data-slot=drawer-footer]:not(.border-t))) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-footer\]\:not\(\.border-t\)\)\]\:pb-1{padding-bottom:.25rem}:where([data-slot=drawer-popup]:has([data-slot=drawer-header])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-header\]\)\]\:pt-1{padding-top:.25rem}:where([data-slot=drawer-popup]:has([data-slot=drawer-header])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-header\]\)\]\:pt-6{padding-top:1.5rem}:where([data-slot=drawer-popup]:has([data-slot=drawer-panel])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-panel\]\)\]\:pt-3{padding-top:.75rem}:where([data-slot=drawer-popup]:has([data-slot=drawer-panel])) .in-\[\[data-slot\=drawer-popup\]\:has\(\[data-slot\=drawer-panel\]\)\]\:pb-3{padding-bottom:.75rem}.has-data-\[slot\=drawer-bar\]\:ps-2:has([data-slot=drawer-bar]){padding-inline-start:.5rem}.has-data-\[slot\=drawer-bar\]\:pe-2:has([data-slot=drawer-bar]){padding-inline-end:.5rem}.has-data-\[slot\=drawer-bar\]\:pt-2:has([data-slot=drawer-bar]){padding-top:.5rem}.has-data-\[slot\=drawer-bar\]\:pb-2:has([data-slot=drawer-bar]){padding-bottom:.5rem}.aria-current\:bg-muted\/40[aria-current=true]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.aria-current\:bg-muted\/40[aria-current=true]{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.aria-invalid\:border-destructive-dot[aria-invalid=true]{border-color:var(--destructive-dot)}.aria-invalid\:ring-2[aria-invalid=true]{--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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--accent)}.data-active\:bg-accent-strong[data-active]{background-color:var(--accent-strong)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-closed\:shadow-none[data-closed]{--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)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-ending-style\:mb-0[data-ending-style]{margin-bottom:0}.data-ending-style\:scale-95[data-ending-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-ending-style\:transform-\[translateX\(calc\(-100\%_-_var\(--inset\)\)\)\][data-ending-style]{transform:translateX(calc(-100% - var(--inset)))}.data-ending-style\:transform-\[translateX\(calc\(100\%_\+_var\(--inset\)\)\)\][data-ending-style]{transform:translateX(calc(100% + var(--inset)))}.data-ending-style\:transform-\[translateY\(calc\(-100\%-var\(--inset\)\)\)\][data-ending-style]{transform:translateY(calc(-100% - var(--inset)))}.data-ending-style\:transform-\[translateY\(calc\(100\%\+env\(safe-area-inset-bottom\,0px\)\+var\(--inset\)\)\)\][data-ending-style]{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + var(--inset)))}.data-ending-style\:pb-0[data-ending-style]{padding-bottom:0}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:shadow-none[data-ending-style]{--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)}.data-has-overflow-x\:overscroll-x-contain[data-has-overflow-x]{overscroll-behavior-x:contain}.data-has-overflow-x\:pb-2\.5[data-has-overflow-x]{padding-bottom:.625rem}.data-has-overflow-y\:overscroll-y-contain[data-has-overflow-y]{overscroll-behavior-y:contain}.data-has-overflow-y\:pe-2\.5[data-has-overflow-y]{padding-inline-end:.625rem}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-hovering\:opacity-100[data-hovering]{opacity:1}.data-nested-drawer-open\:h-\(--height\)[data-nested-drawer-open]{height:var(--height)}.data-nested-drawer-open\:transform-\[translateX\(calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateX(calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateX\(calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateX(calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateY\(calc\(var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateY(calc(var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--shrink) * var(--height)))) scale(var(--scale))}.data-nested-drawer-open\:transform-\[translateY\(calc\(var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\][data-nested-drawer-open]{transform:translateY(calc(var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--shrink) * var(--height)))) scale(var(--scale))}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-scrolling\:opacity-100[data-scrolling]{opacity:1}.data-starting-style\:mb-0[data-starting-style]{margin-bottom:0}.data-starting-style\:scale-95[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:transform-\[translateX\(calc\(-100\%_-_var\(--inset\)\)\)\][data-starting-style]{transform:translateX(calc(-100% - var(--inset)))}.data-starting-style\:transform-\[translateX\(calc\(100\%_\+_var\(--inset\)\)\)\][data-starting-style]{transform:translateX(calc(100% + var(--inset)))}.data-starting-style\:transform-\[translateY\(calc\(-100\%-var\(--inset\)\)\)\][data-starting-style]{transform:translateY(calc(-100% - var(--inset)))}.data-starting-style\:transform-\[translateY\(calc\(100\%\+env\(safe-area-inset-bottom\,0px\)\+var\(--inset\)\)\)\][data-starting-style]{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px) + var(--inset)))}.data-starting-style\:pb-0[data-starting-style]{padding-bottom:0}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-starting-style\:shadow-none[data-starting-style]{--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)}.data-swiping\:transition-none[data-swiping]{transition-property:none}.data-swiping\:select-none[data-swiping]{-webkit-user-select:none;user-select:none}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-\[orientation\=horizontal\]\:my-0\.5[data-orientation=horizontal]{margin-block:.125rem}.data-\[orientation\=horizontal\]\:h-0\.5[data-orientation=horizontal]{height:.125rem}.data-\[orientation\=horizontal\]\:h-2\.5[data-orientation=horizontal]{height:.625rem}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:translate-y-px[data-orientation=horizontal]{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=horizontal\]\:border-b[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[orientation\=horizontal\]\:border-b-0[data-orientation=horizontal]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.data-\[orientation\=vertical\]\:mx-1[data-orientation=vertical]{margin-inline:.25rem}.data-\[orientation\=vertical\]\:h-5[data-orientation=vertical]{height:1.25rem}.data-\[orientation\=vertical\]\:w-2\.5[data-orientation=vertical]{width:.625rem}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:-translate-x-px[data-orientation=vertical]{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[orientation\=vertical\]\:flex-row[data-orientation=vertical]{flex-direction:row}.data-\[orientation\=vertical\]\:justify-start[data-orientation=vertical]{justify-content:flex-start}.data-\[orientation\=vertical\]\:border-r[data-orientation=vertical]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[placeholder\]\:text-faint-foreground[data-placeholder]{color:var(--faint-foreground)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(.25rem * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:animate-dialog-out[data-state=closed]{animation:dialog-out var(--motion-duration-fast) var(--motion-ease-exit)}.data-\[state\=closed\]\:animate-overlay-out[data-state=closed]{animation:overlay-out var(--motion-duration-fast) var(--motion-ease-exit)}.data-\[state\=closed\]\:animate-popover-out[data-state=closed]{animation:popover-out var(--motion-duration-fast) var(--motion-ease-exit)}.data-\[state\=closed\]\:opacity-0[data-state=closed]{opacity:0}.data-\[state\=delayed-open\]\:animate-popover-in[data-state=delayed-open]{animation:popover-in var(--motion-duration-fast) var(--motion-ease-standard)}.data-\[state\=open\]\:animate-dialog-in[data-state=open]{animation:dialog-in var(--motion-duration-base) var(--motion-ease-standard)}.data-\[state\=open\]\:animate-overlay-in[data-state=open]{animation:overlay-in var(--motion-duration-base) var(--motion-ease-standard)}.data-\[state\=open\]\:animate-popover-in[data-state=open]{animation:popover-in var(--motion-duration-fast) var(--motion-ease-standard)}.data-\[state\=open\]\:border-y[data-state=open]{border-block-style:var(--tw-border-style);border-block-width:1px}.data-\[state\=open\]\:border-input[data-state=open]{border-color:var(--input)}.data-\[state\=open\]\:bg-accent\/40[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/40[data-state=open]{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=selected\]\:bg-row-selected[data-state=selected]{background-color:var(--row-selected)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-sidebar\/70{background-color:color-mix(in oklab, var(--sidebar) 70%, transparent)}}.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-50{opacity:.5}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}.motion-reduce\:active\:scale-100:active,.motion-reduce\:data-ending-style\:scale-100[data-ending-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-ending-style\:opacity-100[data-ending-style]{opacity:1}.motion-reduce\:data-starting-style\:scale-100[data-starting-style]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-starting-style\:opacity-100[data-starting-style]{opacity:1}.motion-reduce\:data-\[state\=closed\]\:animate-none[data-state=closed],.motion-reduce\:data-\[state\=delayed-open\]\:animate-none[data-state=delayed-open],.motion-reduce\:data-\[state\=open\]\:animate-none[data-state=open]{animation:none}}@media not all and (min-width:80rem){.max-xl\:invisible{visibility:hidden}.max-xl\:fixed{position:fixed}.max-xl\:inset-y-2{inset-block:.5rem}.max-xl\:right-2{right:.5rem}.max-xl\:z-50{z-index:50}.max-xl\:hidden{display:none}.max-xl\:w-\[min\(400px\,calc\(100vw-1rem\)\)\]{width:min(400px,100vw - 1rem)}.max-xl\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-xl\:translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-xl\:overflow-hidden{overflow:hidden}.max-xl\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.max-xl\:pb-16{padding-bottom:4rem}.max-xl\:shadow-elevated-focus{--tw-shadow:var(--elevation-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}}@media not all and (min-width:48rem){.max-md\:top-4{top:1rem}.max-md\:-bottom-4{bottom:-1rem}.max-md\:left-1\.5{left:.375rem}.max-md\:-mx-4{margin-inline:-1rem}.max-md\:hidden{display:none}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.max-md\:px-4{padding-inline:1rem}.max-md\:pt-3{padding-top:.75rem}.max-md\:pl-6\.5{padding-left:1.625rem}}@media not all and (min-width:40rem){.max-sm\:top-auto{top:auto}.max-sm\:right-0{right:0}.max-sm\:bottom-0{bottom:0}.max-sm\:left-0{left:0}.max-sm\:hidden{display:none}.max-sm\:size-11{width:2.75rem;height:2.75rem}.max-sm\:max-h-\[calc\(100dvh_-_3rem\)\]{max-height:calc(100dvh - 3rem)}.max-sm\:w-full{width:100%}.max-sm\:max-w-none{max-width:none}.max-sm\:min-w-48{min-width:12rem}.max-sm\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:justify-start{justify-content:flex-start}.max-sm\:gap-0\.5{gap:.125rem}.max-sm\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-sm\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-sm\:pb-4{padding-bottom:1rem}.max-sm\:pl-0{padding-left:0}}@media (min-width:40rem){.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-auto{grid-column-start:auto}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-auto{grid-row-start:auto}.sm\:mt-0{margin-top:0}.sm\:ml-6\.5{margin-left:1.625rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-56{width:14rem}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-\[30rem\]{min-width:30rem}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[8\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:8.75rem minmax(0,1fr)}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(13rem\,0\.8fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr) auto}.sm\:grid-cols-\[minmax\(0\,14rem\)_5\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,14rem) 5.5rem minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:self-center{align-self:center}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-2{border-style:var(--tw-border-style);border-width:2px}.sm\:px-4{padding-inline:1rem}.sm\:px-5{padding-inline:1.25rem}.sm\:px-6{padding-inline:1.5rem}.sm\:px-8{padding-inline:2rem}.sm\:px-10{padding-inline:2.5rem}.sm\:py-8{padding-block:2rem}.sm\:pr-14{padding-right:3.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-6{padding-left:1.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:\[--inset\:1rem\]{--inset:1rem}.sm\:first\:pl-3:first-child{padding-left:.75rem}.sm\:last\:pr-3:last-child{padding-right:.75rem}@media not all and (min-width:64rem){.sm\:max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:max-lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}}@media (min-width:48rem){.md\:top-1\.5{top:.375rem}.md\:-right-4{right:-1rem}.md\:left-3\.5{left:.875rem}.md\:col-start-3{grid-column-start:3}.md\:m-5{margin:1.25rem}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:max-w-sm{max-width:var(--container-sm)}.md\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.md\:grid-flow-col{grid-auto-flow:column}.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\:grid-cols-\[1\.75rem_minmax\(0\,1fr\)_minmax\(180px\,240px\)\]{grid-template-columns:1.75rem minmax(0,1fr) minmax(180px,240px)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(180px\,240px\)\]{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:gap-x-6{column-gap:1.5rem}.md\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-5{padding-inline:1.25rem}.md\:py-14{padding-block:3.5rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6\.5{padding-top:1.625rem}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-6{top:1.5rem}.lg\:left-\[var\(--frozen-column-left\)\]{left:var(--frozen-column-left)}.lg\:z-10{z-index:10}.lg\:z-auto{z-index:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:-mx-2{margin-inline:-.5rem}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[65vh\]{max-height:65vh}.lg\:max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.lg\:w-\[22rem\]{width:22rem}.lg\:w-\[50\%\]{width:50%}.lg\:max-w-\[56rem\]{max-width:56rem}.lg\:min-w-\[26rem\]{min-width:26rem}.lg\:shrink-0{flex-shrink:0}.lg\:scroll-pl-\[var\(--frozen-column-width\)\]{scroll-padding-left:var(--frozen-column-width)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.lg\:grid-cols-\[24rem_minmax\(0\,1fr\)\]{grid-template-columns:24rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(13\.75rem\,1fr\)_minmax\(0\,auto\)_auto\]{grid-template-columns:minmax(13.75rem,1fr) minmax(0,auto) auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-16{gap:4rem}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-background{background-color:var(--background)}.lg\:p-2{padding:.5rem}.lg\:p-8{padding:2rem}.lg\:px-2{padding-inline:.5rem}.lg\:px-3{padding-inline:.75rem}.lg\:px-8{padding-inline:2rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pl-10{padding-left:2.5rem}.lg\:shadow-frozen-column{--tw-shadow:var(--elevation-frozen-column);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lg\:shadow-raised{--tw-shadow:var(--elevation-raised);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){.lg\:group-hover\/row\:bg-row-hover:is(:where(.group\/row):hover *){background-color:var(--row-hover)}}.lg\:group-data-\[state\=selected\]\/row\:bg-row-selected:is(:where(.group\/row)[data-state=selected] *){background-color:var(--row-selected)}}@media (min-width:80rem){.xl\:relative{position:relative}.xl\:sticky{position:sticky}.xl\:top-8{top:2rem}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:w-\[clamp\(340px\,26vw\,380px\)\]{width:clamp(340px,26vw,380px)}.xl\:w-full{width:100%}.xl\:flex-none{flex:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:grid-cols-\[minmax\(0\,48rem\)_minmax\(22rem\,28rem\)\]{grid-template-columns:minmax(0,48rem) minmax(22rem,28rem)}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:gap-8{gap:2rem}.xl\:justify-self-end{justify-self:flex-end}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:is(.dark *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:is(.dark *){color:var(--shiki-dark,var(--sdm-c,inherit))}@media (forced-colors:active){.forced-colors\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.forced-colors\:focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}}@media (pointer:coarse){.pointer-coarse\:size-11{width:2.75rem;height:2.75rem}.pointer-coarse\:h-11{height:2.75rem}.pointer-coarse\:min-h-11{min-height:2.75rem}.pointer-coarse\:min-w-11{min-width:2.75rem}.pointer-coarse\:px-3{padding-inline:.75rem}.pointer-coarse\:py-2\.5{padding-block:.625rem}.pointer-coarse\:opacity-100{opacity:1}}.data-selected\:\[\&_\[data-slot\=combobox-indicator\]\]\:opacity-100[data-selected] [data-slot=combobox-indicator]{opacity:1}.\[\&_\[data-slot\=frame-header\]\]\:px-0 [data-slot=frame-header]{padding-inline:0}.\[\&_\[data-slot\=frame-header\]\]\:pt-0 [data-slot=frame-header]{padding-top:0}.\[\&_\[data-slot\=frame-header\]\]\:pb-1\.5 [data-slot=frame-header]{padding-bottom:.375rem}.\[\&_\[data-slot\=frame-panel\]\]\:px-0 [data-slot=frame-panel]{padding-inline:0}.\[\&_\[data-slot\=frame-title\]\]\:type-group-title [data-slot=frame-title]{font:var(--type-group-title);font-feature-settings:var(--font-features-sans)}.\[\&_\[data-slot\=frame-title\]\]\:text-muted-foreground [data-slot=frame-title]{color:var(--muted-foreground)}.\[\&_\[data-slot\=frame\]\]\:border-y-0 [data-slot=frame]{border-block-style:var(--tw-border-style);border-block-width:0}.\[\&_\[data-slot\=tabs-indicator\]\]\:hidden [data-slot=tabs-indicator]{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3\.5 svg{width:.875rem;height:.875rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-faint-foreground svg{color:var(--faint-foreground)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&_tr\]\:border-t-0 tr{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-b-0 tr,.\[\&_tr\:last-child\]\:border-b-0 tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}:is(.\*\:\[\[data-slot\=frame-panel\]\+\[data-slot\=frame-panel\]\]\:mt-1>*):is([data-slot=frame-panel]+[data-slot=frame-panel]){margin-top:.25rem}:is(.\*\:\[\[data-slot\=frame-panel\]\+\[data-slot\=frame-panel\]\]\:border-t>*):is([data-slot=frame-panel]+[data-slot=frame-panel]){border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>\:last-child\:nth-child\(odd\)\]\:col-span-2>:last-child:nth-child(odd){grid-column:span 2/span 2}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-foreground>a:hover{color:var(--foreground)}.\[\&\>div\]\:border-b-0>div{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>svg\]\:relative>svg{position:relative}.\[\&\>svg\]\:z-10>svg{z-index:10}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-faint-foreground>svg{color:var(--faint-foreground)}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:-left-2{left:-.5rem}.\[\@media\(pointer\:coarse\)\]\:size-11{width:2.75rem;height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:h-11{height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:w-4{width:1rem}.\[\@media\(pointer\:coarse\)\]\:w-11{width:2.75rem}.\[\@media\(pointer\:coarse\)\]\:min-w-11{min-width:2.75rem}.\[\@media\(pointer\:coarse\)\]\:opacity-100{opacity:1}}[data-slot=empty-title]+.\[\[data-slot\=empty-title\]\+\&\]\:mt-1{margin-top:.25rem}li .\[li_\&\]\:pl-6{padding-left:1.5rem}}:root{--fc-sticky-header-footer-z:3;--fc-popover-z:4}.fc-nH{z-index:var(--fc-popover-z)!important}.fc-7s{isolation:isolate}.fc-wa,.fc-wa *,.fc-wa :before,.fc-wa :after{box-sizing:border-box!important}.fc-4m,.fc-4m *{cursor:not-allowed!important}.fc-eM{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-eM::-webkit-scrollbar{display:none!important}.fc-Qo{flex-shrink:0!important}.fc-fi .fc-fl{flex-flow:wrap!important;display:flex!important}.fc-Jf .fc-fl>*{float:left!important}[dir=rtl] .fc-Jf .fc-fl>*,.fc-Jf[dir=rtl] .fc-fl>*{float:right!important}.fc-Jf .fc-fl:after{content:""!important;clear:both!important;display:block!important}.fc-DP{cursor:pointer!important}.fc-An{cursor:n-resize!important}.fc-lZ{cursor:s-resize!important}.fc-9V{cursor:w-resize!important}[dir=rtl] .fc-9V,.fc-70{cursor:e-resize!important}[dir=rtl] .fc-70{cursor:w-resize!important}.fc-gQ{cursor:col-resize!important}.fc-mN,.fc-2d,.fc-B0{box-sizing:content-box!important;width:100%!important;height:100%!important;position:absolute!important}.fc-mN{margin:-10px!important;padding:10px!important}.fc-2d{margin-left:-10px!important;margin-right:-10px!important;padding-left:10px!important;padding-right:10px!important}.fc-B0{margin-top:-10px!important;margin-bottom:-10px!important;padding-top:10px!important;padding-bottom:10px!important}.fc-Z1{position:absolute;inset:0 -5px}.fc-1Y{-webkit-user-select:none;user-select:none}.fc-a9{visibility:hidden}.fc-Tu{border:0!important}.fc-hU{border-bottom:0!important;border-left:0!important;border-right:0!important}.fc-3e{border-top:0!important;border-left:0!important;border-right:0!important}.fc-PB,.fc-II{border-top:0!important;border-bottom:0!important}.fc-PB{border-inline-end:0!important}.fc-II{border-inline-start:0!important}.fc-MQ{border-left:0!important;border-right:0!important}.fc-Vo{border-top:0!important;border-bottom:0!important}.fc-2l{border-inline-start:1px solid #0000!important}.fc-Ao{flex-direction:row!important;display:flex!important}.fc-HH{flex-direction:column!important;display:flex!important}.fc-GV{flex-grow:1!important}.fc-g2{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-Ot{min-height:0!important}.fc-hp{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-fi .fc-uD,.fc-fi .fc-jM{flex-direction:column!important;display:flex!important}.fc-OJ{padding:0!important}.fc-oE{margin:0!important}.fc-V3{margin-top:0!important;margin-bottom:0!important}.fc-SS{margin-left:0!important;margin-right:0!important}.fc-y2{white-space:nowrap!important}.fc-CN{white-space:pre!important}.fc-gZ{overflow-anchor:none}.fc-FA{overflow:hidden!important}.fc-7T{white-space:nowrap!important;overflow:hidden!important}.fc-cc{position:relative!important}.fc-H0{position:absolute!important}.fc-6t{inset-inline-start:0!important}.fc-ct{position:absolute!important;inset:0!important}.fc-iv,.fc-Uu{position:absolute!important;left:0!important;right:0!important}.fc-7k,.fc-Yw{position:absolute!important;top:0!important;bottom:0!important}.fc-iv{top:0!important}.fc-Yw{width:0!important;left:0!important;right:0!important}@media not print{.fc-Ip{position:sticky!important}.fc-CS{position:sticky!important;top:0!important}.fc-tT{position:sticky!important;inset-inline-start:0!important}.fc-hy{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;top:0!important}}.fc-Np{box-sizing:content-box!important}.fc-aP{position:absolute!important;left:-10000px!important}.fc-6H{align-items:center!important}.fc-K8{align-items:flex-start!important}.fc-E3{align-items:flex-end!important}.fc-Px{z-index:var(--fc-sticky-header-footer-z)!important;position:sticky!important;bottom:0!important}.fc-J4>*{margin-top:-1px!important}.fc-J4>*>*{height:1px!important}.fc-Jf .fc-Yi{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.fc-Jf .fc-uD{table-layout:fixed!important;border-spacing:0!important;border-collapse:separate!important;width:100%!important;display:table!important}.fc-Jf .fc-jM{-moz-column-break-inside:avoid!important;break-inside:avoid!important;z-index:9999!important;background:#fff!important;display:table-header-group!important;position:relative!important}.fc-fx{min-height:6em!important}.fc-BS{z-index:0}.fc-iu{z-index:1}.fc-Bk:focus-visible{z-index:2}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2?dpl=dpl_CDqQqCNCLd31mzqTYPWDGaftmKDc)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2?dpl=dpl_CDqQqCNCLd31mzqTYPWDGaftmKDc)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2?dpl=dpl_CDqQqCNCLd31mzqTYPWDGaftmKDc)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.woff2?dpl=dpl_CDqQqCNCLd31mzqTYPWDGaftmKDc)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.woff2?dpl=dpl_CDqQqCNCLd31mzqTYPWDGaftmKDc)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2?dpl=dpl_CDqQqCNCLd31mzqTYPWDGaftmKDc)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.875rem;--font-family-sans:"Satoshi", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-family-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-display:var(--font-fraunces,"Fraunces"), Georgia, serif;--font-family-accent:var(--font-instrument-serif,"Instrument Serif"), Georgia, serif;--font-features-sans:"ss01", "cv11";--font-variation-display:"opsz" 144, "SOFT" 30;--type-hero-title:400 3.75rem/1.02 var(--font-family-display);--type-hero-title-tracking:-.03em;--type-page-title:400 1.5rem/2rem var(--font-family-display);--type-page-title-tracking:-.02em;--type-headline:400 1.75rem/2.25rem var(--font-family-display);--type-dialog-title:400 1.25rem/1.625rem var(--font-family-display);--type-dialog-title-tracking:-.02em;--type-section-title:600 .9375rem/1.25rem var(--font-family-sans);--type-group-title:600 .8125rem/1.125rem var(--font-family-sans);--type-body:400 .875rem/1.25rem var(--font-family-sans);--type-body-strong:500 .875rem/1.25rem var(--font-family-sans);--type-caption:400 .78125rem/1.125rem var(--font-family-sans);--type-caption-strong:500 .78125rem/1.125rem var(--font-family-sans);--type-navigation:500 .875rem/1.25rem var(--font-family-sans);--type-control:500 .875rem/1.25rem var(--font-family-sans);--type-control-compact:500 .8125rem/1.25rem var(--font-family-sans);--type-navigation-count:500 .78125rem/1.25rem var(--font-family-sans);--type-initials:500 .6875rem/1rem var(--font-family-sans);--type-label:500 .6875rem/1rem var(--font-family-mono);--type-label-tracking:.16em;--type-reading:400 .9375rem/1.5rem var(--font-family-sans);--type-data:500 .8125rem/1.25rem var(--font-family-mono);--type-data-emphasis:400 1.625rem/1.875rem var(--font-family-display);--type-data-emphasis-tracking:-.02em;--type-emphasis-weight:600;--type-accent-weight:400;--type-accent-tracking:-.01em;--motion-duration-fast:.14s;--motion-duration-base:.22s;--motion-duration-slow:.3s;--motion-duration-gentle:.48s;--motion-duration-loop:.9s;--motion-duration-ambient:2.4s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--motion-ease-linear:linear;--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out:cubic-bezier(.45, 0, .55, 1);--palette-sand-50:#f9f7f4;--palette-sand-100:#f1ede8;--palette-sand-200:#e2ddd6;--palette-sand-300:#ccc7be;--palette-sand-400:#b0aaa0;--palette-sand-500:#908a7f;--palette-sand-600:#7f786d;--palette-sand-700:#686259;--palette-sand-800:#534e45;--palette-sand-900:#3a3630;--palette-sand-950:#25221f;--palette-clay-50:#fef6f0;--palette-clay-100:#fee8e1;--palette-clay-200:#ffd2c8;--palette-clay-300:#ffb0a4;--palette-clay-400:#ee8b80;--palette-clay-500:#d2645a;--palette-clay-600:#bb554a;--palette-clay-700:#9c4439;--palette-clay-800:#7b372c;--palette-clay-900:#56271d;--palette-clay-950:#381810;--palette-rust-50:#fff6ed;--palette-rust-100:#fee9dc;--palette-rust-200:#ffd4ba;--palette-rust-300:#f7b792;--palette-rust-400:#e59565;--palette-rust-500:#c97038;--palette-rust-600:#b26028;--palette-rust-700:#944e1c;--palette-rust-800:#753e17;--palette-rust-900:#522b10;--palette-rust-950:#351b08;--palette-ochre-50:#fef6ec;--palette-ochre-100:#ffead2;--palette-ochre-200:#f6d9b5;--palette-ochre-300:#eabf8a;--palette-ochre-400:#d59f5a;--palette-ochre-500:#b87c25;--palette-ochre-600:#a46b14;--palette-ochre-700:#89570a;--palette-ochre-800:#6d440d;--palette-ochre-900:#4d2f0b;--palette-ochre-950:#321e05;--palette-honey-50:#fef7e8;--palette-honey-100:#f8edd2;--palette-honey-200:#ecddb7;--palette-honey-300:#dbc68d;--palette-honey-400:#c2a95d;--palette-honey-500:#a5872a;--palette-honey-600:#937519;--palette-honey-700:#7b5f0f;--palette-honey-800:#634a0e;--palette-honey-900:#46330a;--palette-honey-950:#2e2006;--palette-olive-50:#faf8ea;--palette-olive-100:#eef0d8;--palette-olive-200:#dde2c0;--palette-olive-300:#c3ce9c;--palette-olive-400:#a4b374;--palette-olive-500:#83934c;--palette-olive-600:#72813c;--palette-olive-700:#5f6a2e;--palette-olive-800:#4c5324;--palette-olive-900:#373918;--palette-olive-950:#24240d;--palette-sage-50:#f7f9ee;--palette-sage-100:#e7f2e2;--palette-sage-200:#d3e4cf;--palette-sage-300:#b2d1b5;--palette-sage-400:#8cb795;--palette-sage-500:#659973;--palette-sage-600:#558663;--palette-sage-700:#466e50;--palette-sage-800:#39573e;--palette-sage-900:#2a3c2a;--palette-sage-950:#1c2619;--palette-spruce-50:#f6f8f3;--palette-spruce-100:#e4f1ee;--palette-spruce-200:#cee3e1;--palette-spruce-300:#aad0d0;--palette-spruce-400:#81b6b9;--palette-spruce-500:#56979c;--palette-spruce-600:#478489;--palette-spruce-700:#3a6d71;--palette-spruce-800:#305658;--palette-spruce-900:#243b3b;--palette-spruce-950:#182624;--palette-denim-50:#f7f7f7;--palette-denim-100:#e6eff7;--palette-denim-200:#d1e0ec;--palette-denim-300:#b0cbe2;--palette-denim-400:#8ab0d0;--palette-denim-500:#6390b5;--palette-denim-600:#547da1;--palette-denim-700:#456785;--palette-denim-800:#395167;--palette-denim-900:#2a3846;--palette-denim-950:#1c242b;--palette-heather-50:#fcf6f6;--palette-heather-100:#f3eaf5;--palette-heather-200:#e4d9ea;--palette-heather-300:#cfc0df;--palette-heather-400:#b3a1cd;--palette-heather-500:#9380b1;--palette-heather-600:#826e9c;--palette-heather-700:#6c5a80;--palette-heather-800:#564763;--palette-heather-900:#3d3143;--palette-heather-950:#281f29;--palette-plum-50:#fff5f2;--palette-plum-100:#fee7f0;--palette-plum-200:#f4d4e3;--palette-plum-300:#e6b7d3;--palette-plum-400:#d095bd;--palette-plum-500:#b372a0;--palette-plum-600:#9e618c;--palette-plum-700:#844f72;--palette-plum-800:#683f58;--palette-plum-900:#492c3b;--palette-plum-950:#301c24;--shell:#f4f1ea;--background:#fbfaf6;--foreground:#0f0e0c;--card:#fff;--card-foreground:#0f0e0c;--logo-plate:#fff;--popover:#fff;--popover-foreground:#0f0e0c;--sidebar:var(--shell);--sidebar-foreground:#0f0e0c;--sidebar-accent:#0f0e0c0d;--sidebar-accent-foreground:#0f0e0c;--sidebar-border:#0f0e0c1a;--sidebar-ring:#b8814a;--primary:#0f0e0c;--primary-foreground:#fbfaf6;--spotlight:var(--primary);--spotlight-foreground:var(--primary-foreground);--spotlight-edge:transparent;--spotlight-action:var(--primary-foreground);--spotlight-action-foreground:var(--primary);--secondary:#f6f2ea;--secondary-foreground:#0f0e0c;--muted:#f6f2ea;--muted-foreground:#5a5247;--faint-foreground:#8b8073;--accent:#f6f2ea;--accent-foreground:#0f0e0c;--accent-strong:#efe8da;--destructive:var(--palette-clay-700);--destructive-foreground:#fcfaf6;--success:var(--palette-sage-500);--success-subtle:var(--palette-sage-100);--success-subtle-foreground:var(--palette-sage-800);--warning:var(--palette-ochre-500);--warning-subtle:var(--palette-ochre-100);--warning-subtle-foreground:var(--palette-ochre-800);--progress:var(--palette-denim-500);--progress-subtle:var(--palette-denim-100);--progress-subtle-foreground:var(--palette-denim-800);--research:var(--palette-spruce-500);--research-subtle:var(--palette-spruce-100);--research-subtle-foreground:var(--palette-spruce-800);--review:var(--palette-heather-500);--review-subtle:var(--palette-heather-100);--review-subtle-foreground:var(--palette-heather-800);--submitted:var(--palette-plum-500);--submitted-subtle:var(--palette-plum-100);--submitted-subtle-foreground:var(--palette-plum-800);--ready:var(--palette-olive-500);--ready-subtle:var(--palette-olive-100);--ready-subtle-foreground:var(--palette-olive-800);--destructive-subtle:var(--palette-clay-100);--destructive-subtle-foreground:var(--palette-clay-800);--destructive-dot:var(--palette-clay-500);--border:#0f0e0c1a;--input:#0f0e0c29;--ring:#b8814a;--row-hover:#f6f2ea;--funder-grantmaker:#2f6f7e;--funder-foundation:#4a7c59;--funder-corporation:#5a5247;--funder-individual:#a4502e;--row-selected:#f3e9d3;--funder-grantmaker-subtle:#e4eff1;--funder-foundation-subtle:#e8f0e9;--funder-corporation-subtle:#efebe4;--funder-individual-subtle:#fdeee2;--kind-person:#8e5228;--kind-person-subtle:#fff5e6;--kind-program:#8a5a2b;--kind-program-subtle:#f3e9d3;--boon:#b8814a;--boon-subtle:#fff4e1;--boon-subtle-foreground:#8a5a2b;--closed:var(--palette-sand-500);--closed-subtle:var(--palette-sand-100);--closed-subtle-foreground:var(--palette-sand-800);--program-1:var(--palette-rust-500);--program-1-subtle:var(--palette-rust-100);--program-1-subtle-foreground:var(--palette-rust-800);--program-2:var(--palette-plum-500);--program-2-subtle:var(--palette-plum-100);--program-2-subtle-foreground:var(--palette-plum-800);--program-3:var(--palette-spruce-500);--program-3-subtle:var(--palette-spruce-100);--program-3-subtle-foreground:var(--palette-spruce-800);--program-4:var(--palette-denim-500);--program-4-subtle:var(--palette-denim-100);--program-4-subtle-foreground:var(--palette-denim-800);--program-5:var(--palette-honey-500);--program-5-subtle:var(--palette-honey-100);--program-5-subtle-foreground:var(--palette-honey-800);--program-6:var(--palette-heather-500);--program-6-subtle:var(--palette-heather-100);--program-6-subtle-foreground:var(--palette-heather-800);--elevation-subtle:0 1px 1px #0f0e0c0a;--elevation-hairline:inset 0 0 0 1px var(--border);--elevation-hairline-strong:inset 0 0 0 1px var(--input);--elevation-raised:0 1px 2px #0f0e0c0a, 0 0 0 1px #0f0e0c14;--elevation:0 1px 2px #0f0e0c0a, 0 12px 40px -20px #0f0e0c29, 0 0 0 1px #0f0e0c14;--elevation-focus:0 1px 2px #0f0e0c0a, 0 24px 56px -20px #0f0e0c3d, 0 0 0 1px #0f0e0c14;--elevation-frozen-column:6px 0 6px -2px #00000029;--overlay:#f4f1ea66;--brand-logo-full:url(/Logos/boon-logo-full-black.svg);--brand-wordmark:url(/Logos/boon-wordmark-black.svg);--brand-mark:url(/Logos/boon-mark-black.svg);--chat-canvas-mark:linear-gradient(to bottom, var(--foreground) 0%, var(--foreground) 55%, var(--foreground) 100%)}@supports (color:lab(0% 0 0)){:root{--palette-sand-50:lab(97.3439% .224739 1.50437);--palette-sand-100:lab(93.9912% .459731 3.01527);--palette-sand-200:lab(88.4312% .644326 4.154);--palette-sand-300:lab(80.3161% .774562 4.91811);--palette-sand-400:lab(69.8829% .980943 6.07246);--palette-sand-500:lab(57.7063% 1.13845 6.85717);--palette-sand-600:lab(50.7455% 1.15368 6.86884);--palette-sand-700:lab(42.0422% 1.10269 6.49747);--palette-sand-800:lab(33.3369% .978455 5.73745);--palette-sand-900:lab(22.8875% .709847 4.20137);--palette-sand-950:lab(13.5981% .440881 2.66534);--palette-clay-50:lab(97.3073% 2.08205 3.96113);--palette-clay-100:lab(93.7936% 6.91563 6.29188);--palette-clay-200:lab(87.9875% 14.9237 11.1566);--palette-clay-300:lab(79.4493% 28.3012 18.4357);--palette-clay-400:lab(68.7129% 37.4101 23.4268);--palette-clay-500:lab(56.3243% 43.6468 27.6965);--palette-clay-600:lab(49.4278% 41.6989 27.4296);--palette-clay-700:lab(40.8945% 36.5486 25.1903);--palette-clay-800:lab(32.4221% 29.4802 21.43);--palette-clay-900:lab(22.226% 21.8039 17.1827);--palette-clay-950:lab(13.1456% 15.431 12.9731);--palette-rust-50:lab(97.3177% 2.23413 5.19036);--palette-rust-100:lab(93.8795% 5.63833 9.30429);--palette-rust-200:lab(88.1655% 12.5763 18.7078);--palette-rust-300:lab(79.8616% 20.2239 28.4272);--palette-rust-400:lab(69.2251% 27.6242 38.281);--palette-rust-500:lab(56.895% 32.5251 46.2725);--palette-rust-600:lab(49.9561% 31.3839 45.7277);--palette-rust-700:lab(41.3525% 27.4827 41.0004);--palette-rust-800:lab(32.7871% 22.2065 33.6889);--palette-rust-900:lab(22.4968% 16.2339 25.3093);--palette-rust-950:lab(13.3283% 11.6509 16.8331);--palette-ochre-50:lab(97.3465% 1.68943 5.85468);--palette-ochre-100:lab(93.9889% 4.38532 14.4709);--palette-ochre-200:lab(88.412% 6.74784 21.4569);--palette-ochre-300:lab(80.2524% 10.7585 32.5853);--palette-ochre-400:lab(69.7384% 14.9923 43.978);--palette-ochre-500:lab(57.4546% 18.7019 54.0991);--palette-ochre-600:lab(50.4592% 18.8931 52.882);--palette-ochre-700:lab(41.7582% 17.4443 47.2422);--palette-ochre-800:lab(33.0926% 14.584 37.6146);--palette-ochre-900:lab(22.6993% 11.1707 27.5788);--palette-ochre-950:lab(13.454% 8.54683 17.8953);--palette-honey-50:lab(97.4042% .880957 8.03311);--palette-honey-100:lab(94.1262% .7599 14.7721);--palette-honey-200:lab(88.6138% 1.08203 20.8605);--palette-honey-300:lab(80.5748% 1.57344 31.1058);--palette-honey-400:lab(70.176% 2.63485 42.1801);--palette-honey-500:lab(57.9574% 4.57525 51.5306);--palette-honey-600:lab(50.926% 5.83038 50.3926);--palette-honey-700:lab(42.1548% 6.40303 45.3133);--palette-honey-800:lab(33.3974% 6.17613 36.7955);--palette-honey-900:lab(22.9103% 5.40996 27.4905);--palette-honey-950:lab(13.5982% 4.52906 17.6207);--palette-olive-50:lab(97.4553% -.914216 6.82088);--palette-olive-100:lab(94.2554% -3.81288 11.4922);--palette-olive-200:lab(88.8113% -5.78114 16.0294);--palette-olive-300:lab(80.9114% -9.76905 23.44);--palette-olive-400:lab(70.6509% -13.1844 30.5503);--palette-olive-500:lab(58.55% -14.7969 35.6421);--palette-olive-600:lab(51.5322% -13.6685 34.8112);--palette-olive-700:lab(42.7146% -11.435 31.314);--palette-olive-800:lab(33.8655% -8.60536 26.1406);--palette-olive-900:lab(23.2607% -5.58217 20.1394);--palette-olive-950:lab(13.8515% -3.25271 14.8781);--palette-sage-50:lab(97.4627% -1.75422 4.96749);--palette-sage-100:lab(94.2676% -5.85625 6.35933);--palette-sage-200:lab(88.8336% -8.86408 8.3181);--palette-sage-300:lab(80.9489% -14.6671 10.4907);--palette-sage-400:lab(70.7349% -20.3729 12.7115);--palette-sage-500:lab(58.6965% -24.1944 14.0491);--palette-sage-600:lab(51.6946% -23.2764 13.5889);--palette-sage-700:lab(42.8606% -20.0181 12.1738);--palette-sage-800:lab(33.9981% -15.96 10.6851);--palette-sage-900:lab(23.366% -11.1695 8.93454);--palette-sage-950:lab(13.9296% -7.28333 7.55628);--palette-spruce-50:lab(97.4127% -1.39198 2.16092);--palette-spruce-100:lab(94.1535% -5.08517 -.246859);--palette-spruce-200:lab(88.6672% -7.70485 -1.37578);--palette-spruce-300:lab(80.6912% -12.8386 -4.69902);--palette-spruce-400:lab(70.3793% -17.4789 -7.73282);--palette-spruce-500:lab(58.2818% -20.5565 -9.78744);--palette-spruce-600:lab(51.293% -19.6202 -9.33771);--palette-spruce-700:lab(42.5193% -17.0122 -7.73468);--palette-spruce-800:lab(33.7235% -13.5641 -5.51774);--palette-spruce-900:lab(23.1697% -9.47665 -2.87533);--palette-spruce-950:lab(13.8065% -6.45328 -.804967);--palette-denim-50:lab(97.3437% -.204355 .304079);--palette-denim-100:lab(93.9857% -2.19709 -4.65183);--palette-denim-200:lab(88.4186% -3.38495 -7.69988);--palette-denim-300:lab(80.282% -5.64045 -14.4515);--palette-denim-400:lab(69.8062% -7.379 -20.7055);--palette-denim-500:lab(57.5684% -7.87753 -24.9293);--palette-denim-600:lab(50.5886% -7.06676 -24.0377);--palette-denim-700:lab(41.8936% -5.85739 -20.8135);--palette-denim-800:lab(33.2231% -4.50568 -15.8893);--palette-denim-900:lab(22.8149% -3.07678 -10.5623);--palette-denim-950:lab(13.559% -1.88786 -6.18283);--palette-heather-50:lab(97.2526% 2.32026 .526941);--palette-heather-100:lab(93.7445% 4.44657 -4.11506);--palette-heather-200:lab(88.0665% 6.26531 -6.96636);--palette-heather-300:lab(79.7109% 9.6899 -13.752);--palette-heather-400:lab(69.0443% 12.8644 -19.7124);--palette-heather-500:lab(56.6871% 15.3642 -23.4466);--palette-heather-600:lab(49.7497% 15.1904 -22.1873);--palette-heather-700:lab(41.17% 13.5807 -18.723);--palette-heather-800:lab(32.6486% 11.0957 -14.0129);--palette-heather-900:lab(22.4003% 8.35241 -8.96193);--palette-heather-950:lab(13.2619% 6.32244 -5.07793);--palette-plum-50:lab(97.2562% 2.95895 2.56424);--palette-plum-100:lab(93.5991% 9.35006 -1.35298);--palette-plum-200:lab(87.8503% 13.5061 -2.99687);--palette-plum-300:lab(79.3882% 20.7447 -7.30437);--palette-plum-400:lab(68.6305% 27.1996 -11.2395);--palette-plum-500:lab(56.2411% 31.2376 -13.6054);--palette-plum-600:lab(49.3381% 30.0957 -12.59);--palette-plum-700:lab(40.8119% 26.5575 -10.3115);--palette-plum-800:lab(32.3596% 21.5254 -7.21058);--palette-plum-900:lab(22.1955% 15.8086 -3.87246);--palette-plum-950:lab(13.1214% 11.5061 -1.31139);--shell:lab(95.2897% .139415 3.82295);--background:lab(98.2915% -.162691 1.89837);--foreground:lab(3.99365% .0885576 .922027);--card:lab(100% 0 0);--card-foreground:lab(3.99365% .0885576 .922027);--logo-plate:lab(100% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(3.99365% .0885576 .922027);--sidebar-foreground:lab(3.99365% .0885576 .922027);--sidebar-accent:lab(3.99365% .0885576 .922027/.05);--sidebar-accent-foreground:lab(3.99365% .0885576 .922027);--sidebar-border:lab(3.99365% .0885576 .922027/.1);--sidebar-ring:lab(58.794% 17.6786 38.4045);--primary:lab(3.99365% .0885576 .922027);--primary-foreground:lab(98.2915% -.162691 1.89837);--secondary:lab(95.6349% .345081 4.19468);--secondary-foreground:lab(3.99365% .0885576 .922027);--muted:lab(95.6349% .345081 4.19468);--muted-foreground:lab(35.4154% 1.83214 7.5835);--faint-foreground:lab(54.3094% 2.56625 8.51784);--accent:lab(95.6349% .345081 4.19468);--accent-foreground:lab(3.99365% .0885576 .922027);--accent-strong:lab(92.3027% .685364 7.66715);--destructive-foreground:lab(98.2845% .164658 2.28316);--border:lab(3.99365% .0885576 .922027/.1);--input:lab(3.99365% .0885576 .922027/.16);--ring:lab(58.794% 17.6786 38.4045);--row-hover:lab(95.6349% .345081 4.19468);--funder-grantmaker:lab(43.2493% -17.6306 -14.8929);--funder-foundation:lab(47.7625% -23.7167 13.607);--funder-corporation:lab(35.4154% 1.83214 7.5835);--funder-individual:lab(44.4622% 33.6493 36.265);--row-selected:lab(92.6989% .817329 11.9897);--funder-grantmaker-subtle:lab(93.6026% -3.48997 -2.29443);--funder-foundation-subtle:lab(94.0267% -3.8085 2.50355);--funder-corporation-subtle:lab(93.1887% .475943 3.79126);--funder-individual-subtle:lab(95.0885% 3.81091 7.79662);--kind-person:lab(41.4862% 23.0596 35.1685);--kind-person-subtle:lab(97.0354% 1.66357 8.68831);--kind-program:lab(42.9911% 16.9917 34.9625);--kind-program-subtle:lab(92.6989% .817329 11.9897);--boon:lab(58.794% 17.6786 38.4045);--boon-subtle:lab(96.7174% 1.52969 10.7128);--boon-subtle-foreground:lab(42.9911% 16.9917 34.9625);--elevation-subtle:0 1px 1px lab(3.99365% .0885576 .922027/.04);--elevation-raised:0 1px 2px lab(3.99365% .0885576 .922027/.04), 0 0 0 1px lab(3.99365% .0885576 .922027/.08);--elevation:0 1px 2px lab(3.99365% .0885576 .922027/.04), 0 12px 40px -20px lab(3.99365% .0885576 .922027/.16), 0 0 0 1px lab(3.99365% .0885576 .922027/.08);--elevation-focus:0 1px 2px lab(3.99365% .0885576 .922027/.04), 0 24px 56px -20px lab(3.99365% .0885576 .922027/.24), 0 0 0 1px lab(3.99365% .0885576 .922027/.08);--elevation-frozen-column:6px 0 6px -2px lab(0% 0 0/.16);--overlay:lab(95.2897% .139415 3.82295/.4)}}@supports (color:color-mix(in lab, red, red)){:root{--chat-canvas-mark:linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 4.5%, transparent) 0%, color-mix(in oklch, var(--foreground) 3.5%, transparent) 55%, color-mix(in oklch, var(--foreground) 1.5%, transparent) 100%)}}:root{--chat-canvas-bloom:none}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell:#080706;--background:#191714;--foreground:#f6f3ed;--card:#1f1d19;--card-foreground:#f6f3ed;--logo-plate:var(--palette-sand-100);--popover:#1f1d19;--popover-foreground:#f6f3ed;--sidebar:var(--shell);--sidebar-foreground:#f6f3ed;--sidebar-accent:#f6f3ed0d;--sidebar-accent-foreground:#f6f3ed;--sidebar-border:#ffffff1f;--sidebar-ring:#999185;--primary:#f6f3ed;--primary-foreground:#191714;--spotlight:var(--secondary);--spotlight-foreground:var(--foreground);--spotlight-edge:var(--input);--spotlight-action:var(--primary);--spotlight-action-foreground:var(--primary-foreground);--secondary:#25231f;--secondary-foreground:#f6f3ed;--muted:#25231f;--muted-foreground:#aba398;--faint-foreground:#867f74;--accent:#25231f;--accent-strong:#2c2a26;--accent-foreground:#f6f3ed;--destructive:var(--palette-clay-400);--destructive-foreground:#171613;--success:var(--palette-sage-400);--success-subtle:var(--palette-sage-900);--success-subtle-foreground:var(--palette-sage-200);--warning:var(--palette-ochre-400);--warning-subtle:var(--palette-ochre-900);--warning-subtle-foreground:var(--palette-ochre-200);--progress:var(--palette-denim-400);--progress-subtle:var(--palette-denim-900);--progress-subtle-foreground:var(--palette-denim-200);--research:var(--palette-spruce-400);--research-subtle:var(--palette-spruce-900);--research-subtle-foreground:var(--palette-spruce-200);--review:var(--palette-heather-400);--review-subtle:var(--palette-heather-900);--review-subtle-foreground:var(--palette-heather-200);--submitted:var(--palette-plum-400);--submitted-subtle:var(--palette-plum-900);--submitted-subtle-foreground:var(--palette-plum-200);--ready:var(--palette-olive-400);--ready-subtle:var(--palette-olive-900);--ready-subtle-foreground:var(--palette-olive-200);--destructive-subtle:var(--palette-clay-900);--destructive-subtle-foreground:var(--palette-clay-200);--destructive-dot:var(--palette-clay-400);--border:#ffffff1f;--input:#ffffff2e;--ring:#999185;--row-hover:#25231f;--funder-grantmaker:#8cc3cf;--funder-foundation:#6fa98a;--funder-corporation:#d7d3cd;--funder-individual:#e08a62;--row-selected:#2e2b26;--funder-grantmaker-subtle:#8cc3cf1a;--funder-foundation-subtle:#6fa98a24;--funder-corporation-subtle:#ffffff12;--funder-individual-subtle:#e08a6224;--kind-person:#f5c494;--kind-person-subtle:#f5c4941f;--kind-program:#e8a54a;--kind-program-subtle:#e8a54a21;--boon:#d69a55;--boon-subtle:#e8a54a1f;--boon-subtle-foreground:#d59f5a;--closed:var(--palette-sand-400);--closed-subtle:var(--palette-sand-900);--closed-subtle-foreground:var(--palette-sand-200);--program-1:var(--palette-rust-400);--program-1-subtle:var(--palette-rust-900);--program-1-subtle-foreground:var(--palette-rust-200);--program-2:var(--palette-plum-400);--program-2-subtle:var(--palette-plum-900);--program-2-subtle-foreground:var(--palette-plum-200);--program-3:var(--palette-spruce-400);--program-3-subtle:var(--palette-spruce-900);--program-3-subtle-foreground:var(--palette-spruce-200);--program-4:var(--palette-denim-400);--program-4-subtle:var(--palette-denim-900);--program-4-subtle-foreground:var(--palette-denim-200);--program-5:var(--palette-honey-400);--program-5-subtle:var(--palette-honey-900);--program-5-subtle-foreground:var(--palette-honey-200);--program-6:var(--palette-heather-400);--program-6-subtle:var(--palette-heather-900);--program-6-subtle-foreground:var(--palette-heather-200);--elevation-subtle:0 1px 1px #0000004d;--elevation-hairline:inset 0 0 0 1px var(--border);--elevation-hairline-strong:inset 0 0 0 1px var(--input);--elevation-raised:0 1px 2px #0006, 0 0 0 1px #ffffff12;--elevation:0 12px 40px -20px #000000b3, 0 0 0 1px #ffffff14;--elevation-focus:0 24px 56px -16px #000000bf, 0 0 0 1px #ffffff17;--elevation-frozen-column:6px 0 6px -2px #00000080;--overlay:#08070699;--brand-logo-full:url(/Logos/boon-logo-full-white.svg);--brand-wordmark:url(/Logos/boon-wordmark-white.svg);--brand-mark:url(/Logos/boon-mark-white.svg);--chat-canvas-mark:linear-gradient(to bottom, var(--foreground) 0%, var(--foreground) 55%, var(--foreground) 100%)}@supports (color:lab(0% 0 0)){.dark{--shell:lab(1.98483% .19379 .543317);--background:lab(7.91083% .525601 2.47345);--foreground:lab(95.9754% .276804 3.42832);--card:lab(10.8241% .304408 3.08993);--card-foreground:lab(95.9754% .276804 3.42832);--popover:lab(10.8241% .304408 3.08993);--popover-foreground:lab(95.9754% .276804 3.42832);--sidebar-foreground:lab(95.9754% .276804 3.42832);--sidebar-accent:lab(95.9754% .276804 3.42832/.05);--sidebar-accent-foreground:lab(95.9754% .276804 3.42832);--sidebar-border:lab(100% 0 0/.12);--sidebar-ring:lab(60.6026% 1.48487 7.58359);--primary:lab(95.9754% .276804 3.42832);--primary-foreground:lab(7.91083% .525601 2.47345);--secondary:lab(13.8406% .296429 3.0836);--secondary-foreground:lab(95.9754% .276804 3.42832);--muted:lab(13.8406% .296429 3.0836);--muted-foreground:lab(67.4351% 1.52671 6.75024);--faint-foreground:lab(53.5269% 1.22043 6.84924);--accent:lab(13.8406% .296429 3.0836);--accent-strong:lab(17.205% .289202 3.07803);--accent-foreground:lab(95.9754% .276804 3.42832);--destructive-foreground:lab(7.24066% .359096 2.02069);--border:lab(100% 0 0/.12);--input:lab(100% 0 0/.18);--ring:lab(60.6026% 1.48487 7.58359);--row-hover:lab(13.8406% .296429 3.0836);--funder-grantmaker:lab(75.2608% -16.2326 -12.0215);--funder-foundation:lab(64.5929% -24.8199 9.70249);--funder-corporation:lab(84.7102% .611156 3.37714);--funder-individual:lab(66.1765% 30.9492 35.937);--row-selected:lab(17.6661% .615031 3.82965);--funder-grantmaker-subtle:lab(75.2608% -16.2326 -12.0215/.1);--funder-foundation-subtle:lab(64.5929% -24.8199 9.70249/.14);--funder-corporation-subtle:lab(100% 0 0/.07);--funder-individual-subtle:lab(66.1765% 30.9492 35.937/.14);--kind-person:lab(82.6916% 13.4915 31.1189);--kind-person-subtle:lab(82.6916% 13.4915 31.1189/.12);--kind-program:lab(73.143% 19.2949 55.7069);--kind-program-subtle:lab(73.143% 19.2949 55.7069/.13);--boon:lab(68.4759% 17.8956 44.8957);--boon-subtle:lab(73.143% 19.2949 55.7069/.12);--boon-subtle-foreground:lab(69.6129% 15.2269 43.8799);--elevation-subtle:0 1px 1px lab(0% 0 0/.3);--elevation-raised:0 1px 2px lab(0% 0 0/.4), 0 0 0 1px lab(100% 0 0/.07);--elevation:0 12px 40px -20px lab(0% 0 0/.7), 0 0 0 1px lab(100% 0 0/.08);--elevation-focus:0 24px 56px -16px lab(0% 0 0/.75), 0 0 0 1px lab(100% 0 0/.09);--elevation-frozen-column:6px 0 6px -2px lab(0% 0 0/.5);--overlay:lab(1.98483% .19379 .543317/.6)}}@supports (color:color-mix(in lab, red, red)){.dark{--chat-canvas-mark:linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 5.5%, transparent) 0%, color-mix(in oklch, var(--foreground) 4%, transparent) 55%, color-mix(in oklch, var(--foreground) 1.5%, transparent) 100%)}}.dark{--chat-canvas-bloom:radial-gradient(ellipse 110% 62% at 50% 16%, var(--foreground) 0%, var(--foreground) 45%, transparent 82%)}@supports (color:color-mix(in lab, red, red)){.dark{--chat-canvas-bloom:radial-gradient(ellipse 110% 62% at 50% 16%, color-mix(in oklch, var(--foreground) 4%, transparent) 0%, color-mix(in oklch, var(--foreground) 1.4%, transparent) 45%, transparent 82%)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes popover-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes popover-out{0%{opacity:1;scale:1}to{opacity:0;scale:.97}}.boon-fullcalendar{background-color:var(--background);color:var(--foreground);font:var(--type-body);font-feature-settings:var(--font-features-sans)}[data-sonner-toaster].boon-toaster[data-theme]{--border-radius:var(--radius);--gray1:var(--popover);--gray2:var(--accent);--gray4:var(--border);--gray5:var(--ring);--gray11:var(--muted-foreground);--gray12:var(--popover-foreground);--normal-bg:var(--popover);--normal-bg-hover:var(--accent);--normal-border:var(--border);--normal-border-hover:var(--ring);--normal-text:var(--popover-foreground);--success-bg:var(--success-subtle);--success-border:var(--success);--success-text:var(--success-subtle-foreground);--info-bg:var(--secondary);--info-border:var(--border);--info-text:var(--secondary-foreground);--warning-bg:var(--warning-subtle);--warning-border:var(--warning);--warning-text:var(--warning-subtle-foreground);--error-bg:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster].boon-toaster[data-theme]{--error-bg:color-mix(in oklch, var(--destructive) 12%, var(--background))}}[data-sonner-toaster].boon-toaster[data-theme]{--error-border:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster].boon-toaster[data-theme]{--error-border:color-mix(in oklch, var(--destructive) 35%, var(--border))}}[data-sonner-toaster].boon-toaster[data-theme]{--error-text:var(--destructive);font:var(--type-body);font-feature-settings:var(--font-features-sans);transition-duration:var(--motion-duration-base);transition-property:transform;transition-timing-function:var(--motion-ease-standard)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast]{border-radius:var(--radius);box-shadow:var(--elevation);transition-duration:var(--motion-duration-base), var(--motion-duration-base), var(--motion-duration-base), var(--motion-duration-fast);transition-property:transform,opacity,height,box-shadow;transition-timing-function:var(--motion-ease-standard)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast][data-styled=true]{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 4)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:var(--elevation-focus)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] [data-button]{height:calc(var(--spacing) * 6);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);transition-duration:var(--motion-duration-base), var(--motion-duration-fast);transition-property:opacity,box-shadow;transition-timing-function:var(--motion-ease-standard)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] [data-cancel]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] [data-cancel]{background-color:color-mix(in oklch, var(--foreground) 8%, transparent)}}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] [data-close-button]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-color:var(--border);border-radius:var(--radius-full);background-color:var(--popover);color:var(--popover-foreground);transition-duration:var(--motion-duration-fast), var(--motion-duration-base), var(--motion-duration-base);transition-property:opacity,background-color,border-color;transition-timing-function:var(--motion-ease-standard)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] [data-close-button]:hover{border-color:var(--ring);background-color:var(--accent)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] :is([data-close-button],[data-button][data-action],[data-button][data-cancel]):focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:var(--elevation-focus)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast]>*{transition-duration:var(--motion-duration-base);transition-property:opacity;transition-timing-function:var(--motion-ease-standard)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{transition-duration:var(--motion-duration-base), var(--motion-duration-base);transition-property:transform,opacity;transition-timing-function:var(--motion-ease-exit)}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast][data-swipe-out=true][data-y-position]{animation-duration:var(--motion-duration-base);animation-timing-function:var(--motion-ease-exit)}.chat-markdown,[data-streamdown=table-fullscreen]{--sd-duration:var(--motion-duration-fast);--sd-easing:var(--motion-ease-standard)}.chat-markdown [data-streamdown=heading-1]{font:var(--type-dialog-title);font-feature-settings:var(--font-features-sans);letter-spacing:var(--type-dialog-title-tracking)}.chat-markdown [data-streamdown=heading-2]{font:var(--type-section-title);font-feature-settings:var(--font-features-sans)}.chat-markdown [data-streamdown=heading-3],.chat-markdown [data-streamdown=heading-4],.chat-markdown [data-streamdown=heading-5]{font:var(--type-body-strong);font-feature-settings:var(--font-features-sans)}.chat-markdown [data-streamdown=heading-6],.chat-markdown [data-streamdown=table-header-cell],[data-streamdown=table-fullscreen] [data-streamdown=table-header-cell]{font:var(--type-caption-strong);font-feature-settings:var(--font-features-sans)}.chat-markdown [data-streamdown=strong],.chat-markdown [data-streamdown=link]{font-weight:var(--type-emphasis-weight)}.chat-markdown [data-streamdown=table-cell],[data-streamdown=table-fullscreen] [data-streamdown=table-cell],.chat-markdown [data-streamdown=superscript],.chat-markdown [data-streamdown=subscript],.chat-markdown [data-streamdown=image-fallback]{font:var(--type-caption);font-feature-settings:var(--font-features-sans)}.chat-markdown [data-streamdown=image-fallback]{font-style:italic}.chat-markdown [data-streamdown=blockquote]{font:var(--type-reading);font-feature-settings:var(--font-features-sans)}.chat-markdown [data-streamdown=inline-code],.chat-markdown [data-streamdown=code-block-header],.chat-markdown [data-streamdown=code-block-header] span,.chat-markdown [data-streamdown=code-block-body],.chat-markdown [data-streamdown=code-block-body] pre,.chat-markdown [data-streamdown=code-block-body] code{font:var(--type-data);font-variant-numeric:tabular-nums}.chat-markdown [data-streamdown=image-wrapper]>div{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chat-markdown [data-streamdown=image-wrapper]>div{background-color:color-mix(in oklch, var(--foreground) 10%, transparent)}}.chat-markdown [data-streamdown=image-wrapper]>button,.chat-markdown [data-streamdown=table-wrapper]>div:first-child>div>div,[data-streamdown=table-fullscreen]>div>div:first-child>div>div{box-shadow:var(--elevation)}.chat-markdown [data-streamdown=image-wrapper]>button:focus-visible,.chat-markdown [data-streamdown=table-wrapper]>div:first-child>div>div:focus-within,[data-streamdown=table-fullscreen]>div>div:first-child>div>div:focus-within{box-shadow:var(--elevation-focus)}.chat-markdown button,[data-streamdown=table-fullscreen] button{font:var(--type-control-compact);transition-duration:var(--motion-duration-fast);transition-property:color,background-color,border-color,opacity,transform;transition-timing-function:var(--motion-ease-standard)}[data-streamdown=table-fullscreen]{font:var(--type-reading);font-feature-settings:var(--font-features-sans)}@media (prefers-reduced-motion:reduce){[data-sonner-toaster].boon-toaster[data-theme],[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast],[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] [data-button],[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast] [data-close-button],[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast]>*,[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{transition:none}[data-sonner-toaster].boon-toaster[data-theme] [data-sonner-toast][data-swipe-out=true][data-y-position],[data-sd-animate],.chat-markdown .animate-spin{animation:none}.chat-markdown button,[data-streamdown=table-fullscreen] button{transition:none}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-right-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-right-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-right-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-right-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-mask-left-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-left-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-left-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-left-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{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)}}
