/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--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-x-reverse:0;--tw-border-style:solid;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:calc(var(--radius) * .6);--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--default-mono-font-family:var(--font-mono);--color-muted-foreground:var(--muted-foreground);--searchable-select-shadow:0 4px 12px #0000001a;--color-border:var(--border);--color-popover:var(--popover)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}[role=button]:not(:disabled),button:not(:disabled){cursor:pointer}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body,html{background:var(--lab-background);overflow-x:hidden}body{min-width:320px;min-height:100dvh;margin:0;position:relative}a,button{-webkit-tap-highlight-color:transparent}h1,h2,ol,p,pre,ul{margin:0}ol,ul{padding:0;list-style:none}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-2{inset-inline-end:calc(var(--spacing) * 2)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[0\.125lh\]{top:.125lh}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-\(--layer-floating-content\){z-index:var(--layer-floating-content)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-auto{margin-block:auto}.\!mt-\[calc\(\(1lh-0\.75rem\)\/2\+0\.0625rem\)\]{margin-top:calc(.5lh - .3125rem)!important}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.\!inline-flex{display:inline-flex!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}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[0\.5625rem\]{width:.5625rem;height:.5625rem}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-max{height:max-content!important}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-\[0\.7em\]{height:.7em}.h-\[0\.8em\]{height:.8em}.h-\[0\.72em\]{height:.72em}.h-\[0\.75em\]{height:.75em}.h-\[1lh\]{height:1lh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-11\!{min-height:calc(var(--spacing) * 11)!important}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0),var(--translate-y,0),0) scale(var(--stack-scale))}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.touch-none{touch-action:none}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.\[scroll-padding-inline\:calc\(var\(--focus-ring-width\)\+var\(--focus-ring-offset\)\)\]{scroll-padding-inline:calc(var(--focus-ring-width) + var(--focus-ring-offset))}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.content-start{align-content:flex-start}.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-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[var\(--space-major\)\]{gap:var(--space-major)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.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-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-\[var\(--control-radius\)\]{border-radius:var(--control-radius)}.rounded-\[var\(--surface-radius\)\]{border-radius:var(--surface-radius)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-t-\[var\(--surface-radius\)\]{border-top-left-radius:var(--surface-radius);border-top-right-radius:var(--surface-radius)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-\[var\(--surface-radius\)\]{border-bottom-right-radius:var(--surface-radius);border-bottom-left-radius:var(--surface-radius)}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-border{border-color:var(--border)!important}.\!border-transparent{border-color:#0000!important}.border-\(--color-border\){border-color:var(--color-border)}.border-\(--structure-border\){border-color:var(--structure-border)}.border-availability-border{border-color:var(--availability-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-destructive{border-color:var(--destructive)}.border-destructive-border{border-color:var(--destructive-border)}.border-input{border-color:var(--input)}.border-interactive-foreground\!{border-color:var(--interactive-foreground)!important}.border-member-border{border-color:var(--member-border)}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/50{border-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.border-primary-border{border-color:var(--primary-border)}.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.\!bg-muted{background-color:var(--muted)!important}.\!bg-skeleton-highlight{background-color:var(--skeleton-highlight)!important}.\!bg-transparent{background-color:#0000!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--surface-object\){background-color:var(--surface-object)}.bg-\(--surface-subtle\){background-color:var(--surface-subtle)}.bg-\[var\(--modal-backdrop\)\]{background-color:var(--modal-backdrop)}.bg-action-primary{background-color:var(--action-primary)}.bg-availability{background-color:var(--availability)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-destructive-surface{background-color:var(--destructive-surface)}.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-foreground,.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-information-surface{background-color:var(--information-surface)}.bg-interactive-foreground{background-color:var(--interactive-foreground)}.bg-member-surface{background-color:var(--member-surface)}.bg-muted,.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-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-surface{background-color:var(--primary-surface)}.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-secondary{background-color:var(--secondary)}.bg-selection-accent{background-color:var(--selection-accent)}.bg-selection-on-fill{background-color:var(--selection-on-fill)}.bg-transparent{background-color:#0000}.bg-upcoming-surface{background-color:var(--upcoming-surface)}.bg-warning-surface{background-color:var(--warning-surface)}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[calc\(var\(--focus-ring-width\)\+var\(--focus-ring-offset\)\)\]{padding-inline:calc(var(--focus-ring-width) + var(--focus-ring-offset))}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[calc\(var\(--focus-ring-width\)\+var\(--focus-ring-offset\)\)\]{padding-block:calc(var(--focus-ring-width) + var(--focus-ring-offset))}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-8{padding-inline-end:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[length\:var\(--type-action-size\)\]{font-size:var(--type-action-size)}.text-\[length\:var\(--type-body-size\)\]{font-size:var(--type-body-size)}.text-\[length\:var\(--type-editable-size\)\]{font-size:var(--type-editable-size)}.text-\[length\:var\(--type-meta-size\)\]{font-size:var(--type-meta-size)}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-\[var\(--type-action-line\)\]{--tw-leading:var(--type-action-line);line-height:var(--type-action-line)}.leading-\[var\(--type-body-line\)\]{--tw-leading:var(--type-body-line);line-height:var(--type-body-line)}.leading-\[var\(--type-meta-line\)\]{--tw-leading:var(--type-meta-line);line-height:var(--type-meta-line)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-normal{white-space:normal}.whitespace-normal\!{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.\!text-muted-foreground{color:var(--muted-foreground)!important}.\!text-transparent{color:#0000!important}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.text-information-foreground{color:var(--information-foreground)}.text-interaction-accent{color:var(--interaction-accent)}.text-interactive-foreground{color:var(--interactive-foreground)}.text-member-foreground{color:var(--member-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-positive-foreground{color:var(--trend-green-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary-surface-foreground{color:var(--primary-surface-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-selection-accent{color:var(--selection-accent)}.text-selection-on-fill{color:var(--selection-on-fill)}.text-upcoming-foreground{color:var(--upcoming-foreground)}.text-warning-foreground{color:var(--warning-foreground)}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0),calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[var\(--modal-sheet-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--modal-sheet-shadow\)\]{--tw-shadow:var(--modal-sheet-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-md,.shadow-none{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}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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,)}.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,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\]{transition-property:color,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--card-spacing\:var\(--space-group\)\]{--card-spacing:var(--space-group)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing) * 7)}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--peek\:1rem\]{--peek:1rem}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--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-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0,calc(1 - (var(--nested-drawers) * var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0,calc(var(--stack-scale-base) + (var(--stack-step) * var(--stack-progress))),1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.group-last\/timeline-item\:hidden:is(:where(.group\/timeline-item):last-child *){display:none}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-completed\/timeline-item\:border-primary:is(:where(.group\/timeline-item)[data-completed] *){border-color:var(--primary)}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[control-size\=mobile\]\/slider\:size-5:is(:where(.group\/slider)[data-control-size=mobile] *){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[fit\=equal\]\/toggle-group\:flex-1:is(:where(.group\/toggle-group)[data-fit=equal] *){flex:1}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.group-data-\[orientation\=horizontal\]\/timeline\:-top-6:is(:where(.group\/timeline)[data-orientation=horizontal] *){top:calc(var(--spacing) * -6)}.group-data-\[orientation\=horizontal\]\/timeline\:left-0:is(:where(.group\/timeline)[data-orientation=horizontal] *){left:0}.group-data-\[orientation\=horizontal\]\/timeline\:mt-8:is(:where(.group\/timeline)[data-orientation=horizontal] *){margin-top:calc(var(--spacing) * 8)}.group-data-\[orientation\=horizontal\]\/timeline\:h-0\.5:is(:where(.group\/timeline)[data-orientation=horizontal] *){height:calc(var(--spacing) * .5)}.group-data-\[orientation\=horizontal\]\/timeline\:w-\[calc\(100\%-1rem-0\.25rem\)\]:is(:where(.group\/timeline)[data-orientation=horizontal] *){width:calc(100% - 1.25rem)}.group-data-\[orientation\=horizontal\]\/timeline\:translate-x-4\.5:is(:where(.group\/timeline)[data-orientation=horizontal] *){--tw-translate-x:calc(var(--spacing) * 4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[orientation\=horizontal\]\/timeline\:-translate-y-1\/2:is(:where(.group\/timeline)[data-orientation=horizontal] *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[orientation\=horizontal\]\/timeline\:not-last\:pe-8:is(:where(.group\/timeline)[data-orientation=horizontal] *):not(:last-child){padding-inline-end:calc(var(--spacing) * 8)}.group-data-\[orientation\=vertical\]\/timeline\:top-0:is(:where(.group\/timeline)[data-orientation=vertical] *){top:0}.group-data-\[orientation\=vertical\]\/timeline\:-left-6:is(:where(.group\/timeline)[data-orientation=vertical] *){left:calc(var(--spacing) * -6)}.group-data-\[orientation\=vertical\]\/timeline\:ms-8:is(:where(.group\/timeline)[data-orientation=vertical] *){margin-inline-start:calc(var(--spacing) * 8)}.group-data-\[orientation\=vertical\]\/timeline\:h-\[calc\(100\%-1rem-0\.25rem\)\]:is(:where(.group\/timeline)[data-orientation=vertical] *){height:calc(100% - 1.25rem)}.group-data-\[orientation\=vertical\]\/timeline\:w-0\.5:is(:where(.group\/timeline)[data-orientation=vertical] *){width:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/timeline\:-translate-x-1\/2:is(:where(.group\/timeline)[data-orientation=vertical] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[orientation\=vertical\]\/timeline\:translate-y-4\.5:is(:where(.group\/timeline)[data-orientation=vertical] *){--tw-translate-y:calc(var(--spacing) * 4.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[orientation\=vertical\]\/timeline\:not-last\:pb-6:is(:where(.group\/timeline)[data-orientation=vertical] *):not(:last-child){padding-bottom:calc(var(--spacing) * 6)}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=mobile\]\/tabs-list\:min-h-11:is(:where(.group\/tabs-list)[data-size=mobile] *){min-height:calc(var(--spacing) * 11)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[treatment\=current-green\]\/card\:text-\[length\:var\(--type-helper-size\)\]:is(:where(.group\/card)[data-treatment=current-green] *){font-size:var(--type-helper-size)}.group-data-\[treatment\=current-green\]\/card\:text-\[length\:var\(--type-section-title-size\)\]:is(:where(.group\/card)[data-treatment=current-green] *){font-size:var(--type-section-title-size)}.group-data-\[treatment\=current-green\]\/card\:leading-\[var\(--type-helper-line\)\]:is(:where(.group\/card)[data-treatment=current-green] *){--tw-leading:var(--type-helper-line);line-height:var(--type-helper-line)}.group-data-\[treatment\=current-green\]\/card\:leading-\[var\(--type-section-title-line\)\]:is(:where(.group\/card)[data-treatment=current-green] *){--tw-leading:var(--type-section-title-line);line-height:var(--type-section-title-line)}.group-data-\[treatment\=current-green\]\/card\:font-\[650\]:is(:where(.group\/card)[data-treatment=current-green] *){--tw-font-weight:650;font-weight:650}.group-data-\[variant\=contentFitLine\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=contentFitLine] *){background-color:#0000}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:min-h-11:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){min-height:calc(var(--spacing) * 11)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:flex-none:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){flex:none}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:gap-2:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){gap:calc(var(--spacing) * 2)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:rounded-none:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){border-radius:0}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:px-3:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:py-2:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){padding-block:calc(var(--spacing) * 2)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:text-\[length\:var\(--type-body-size\)\]:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){font-size:var(--type-body-size)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:leading-\[var\(--type-body-line\)\]:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){--tw-leading:var(--type-body-line);line-height:var(--type-body-line)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:font-semibold:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:text-muted-foreground:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *){color:var(--muted-foreground)}.group-data-\[variant\=equal\]\/tabs-list\:min-h-11:is(:where(.group\/tabs-list)[data-variant=equal] *){min-height:calc(var(--spacing) * 11)}.group-data-\[variant\=equal\]\/tabs-list\:gap-2:is(:where(.group\/tabs-list)[data-variant=equal] *){gap:calc(var(--spacing) * 2)}.group-data-\[variant\=equal\]\/tabs-list\:rounded-none:is(:where(.group\/tabs-list)[data-variant=equal] *){border-radius:0}.group-data-\[variant\=equal\]\/tabs-list\:px-3:is(:where(.group\/tabs-list)[data-variant=equal] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[variant\=equal\]\/tabs-list\:py-2:is(:where(.group\/tabs-list)[data-variant=equal] *){padding-block:calc(var(--spacing) * 2)}.group-data-\[variant\=equal\]\/tabs-list\:text-\[length\:var\(--type-body-size\)\]:is(:where(.group\/tabs-list)[data-variant=equal] *){font-size:var(--type-body-size)}.group-data-\[variant\=equal\]\/tabs-list\:leading-\[var\(--type-body-line\)\]:is(:where(.group\/tabs-list)[data-variant=equal] *){--tw-leading:var(--type-body-line);line-height:var(--type-body-line)}.group-data-\[variant\=equal\]\/tabs-list\:font-semibold:is(:where(.group\/tabs-list)[data-variant=equal] *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.group-data-\[variant\=equal\]\/tabs-list\:text-muted-foreground:is(:where(.group\/tabs-list)[data-variant=equal] *){color:var(--muted-foreground)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=primaryLine\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=primaryLine] *){background-color:#0000}.group-data-checked\/switch\:bg-selection-thumb:is(:is(:where(.group\/switch):where([data-state=checked]),:where(.group\/switch):where([data-checked]:not([data-checked=false]))) *){background-color:var(--selection-thumb)}.group-data-horizontal\/tabs\:bottom-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){bottom:0}.group-data-horizontal\/tabs\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){bottom:-5px}.group-data-horizontal\/tabs\:left-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){left:0}.group-data-horizontal\/tabs\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * .5)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-horizontal\/tabs\:\[width\:var\(--active-tab-width\)\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){width:var(--active-tab-width)}.group-data-horizontal\/tabs\:\[transform\:translateX\(var\(--active-tab-left\)\)\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){transform:translateX(var(--active-tab-left))}.group-data-vertical\/tabs\:top-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *){top:0}.group-data-vertical\/tabs\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *){right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:\[height\:var\(--active-tab-height\)\]:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:var(--active-tab-height)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:\[transform\:translateY\(var\(--active-tab-top\)\)\]:is(:where(.group\/tabs):where([data-orientation=vertical]) *){transform:translateY(var(--active-tab-top))}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.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\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:block:after{content:var(--tw-content);display:block}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e+38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing) * 24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:var(--spacing)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:var(--spacing)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing) * 24)}.last\:mt-0:last-child{margin-top:0}@media (hover:hover){.hover\:\!bg-skeleton-highlight:hover{background-color:var(--skeleton-highlight)!important}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:ring-3:hover{--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\:z-10:focus-visible,.focus\:z-10:focus{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.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-3:focus-visible,.focus-visible\:ring-\[3px\]: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\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:focus-visible\:border-transparent:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):focus-visible{border-color:#0000}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:focus-visible\:ring-0:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):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)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:focus-visible\:outline-\[length\:var\(--focus-ring-width\)\]:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-ring-width)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:focus-visible\:outline-offset-\[length\:var\(--focus-ring-offset\)\]:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):focus-visible{outline-offset:var(--focus-ring-offset)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:focus-visible\:outline-focus-accent:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):focus-visible{outline-color:var(--focus-accent)}.group-data-\[variant\=equal\]\/tabs-list\:focus-visible\:border-transparent:is(:where(.group\/tabs-list)[data-variant=equal] *):focus-visible{border-color:#0000}.group-data-\[variant\=equal\]\/tabs-list\:focus-visible\:ring-0:is(:where(.group\/tabs-list)[data-variant=equal] *):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)}.group-data-\[variant\=equal\]\/tabs-list\:focus-visible\:outline-\[length\:var\(--focus-ring-width\)\]:is(:where(.group\/tabs-list)[data-variant=equal] *):focus-visible{outline-style:var(--tw-outline-style);outline-width:var(--focus-ring-width)}.group-data-\[variant\=equal\]\/tabs-list\:focus-visible\:outline-offset-\[length\:var\(--focus-ring-offset\)\]:is(:where(.group\/tabs-list)[data-variant=equal] *):focus-visible{outline-offset:var(--focus-ring-offset)}.group-data-\[variant\=equal\]\/tabs-list\:focus-visible\:outline-focus-accent:is(:where(.group\/tabs-list)[data-variant=equal] *):focus-visible{outline-color:var(--focus-accent)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-3:active{--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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent,:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-busy\:pointer-events-none[aria-busy=true]{pointer-events:none}.aria-busy\:opacity-70[aria-busy=true]{opacity:.7}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.aria-invalid\:ring-0[aria-invalid=true],.aria-invalid\:ring-3[aria-invalid=true]{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-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.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-invalid\:outline-destructive[aria-invalid=true]{outline-color:var(--destructive)}.aria-invalid\:aria-checked\:border-selection-accent[aria-invalid=true][aria-checked=true]{border-color:var(--selection-accent)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:bg-selection-fill[aria-pressed=true]{background-color:var(--selection-fill)}.aria-pressed\:text-selection-on-fill[aria-pressed=true]{color:var(--selection-on-fill)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);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,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-pressed\:bg-selection-fill[data-pressed]{background-color:var(--selection-fill)}.data-pressed\:text-selection-on-fill[data-pressed]{color:var(--selection-on-fill)}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength) * .4s);transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[control-size\=mobile\]\:h-11[data-control-size=mobile]{height:calc(var(--spacing) * 11)}.data-\[fit\=equal\]\:w-full[data-fit=equal]{width:100%}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-l-none\![data-range-end=true]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-r-none\![data-range-start=true]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start],.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=compact-trigger\]\:min-w-11[data-size=compact-trigger]{min-width:calc(var(--spacing) * 11)}.data-\[size\=compact-trigger\]\:text-\[length\:var\(--type-meta-size\)\][data-size=compact-trigger]{font-size:var(--type-meta-size)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=alert-description\]\:text-positive-foreground>*)[data-slot=alert-description]{color:var(--trend-green-foreground)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing) * 2.5)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.has-\[\+\[data-completed\]\]\:\*\*\:data-\[slot\=timeline-separator\]\:bg-primary:has(+[data-completed]) *)[data-slot=timeline-separator]{background-color:var(--primary)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[state\=on\]\:bg-selection-fill[data-state=on]{background-color:var(--selection-fill)}.data-\[state\=on\]\:text-selection-on-fill[data-state=on]{color:var(--selection-on-fill)}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:0}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:0}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:0}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height:calc(100dvh - 6rem)}.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:0}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:0}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-\[var\(--sheet-radius\)\][data-swipe-direction=down]{border-top-left-radius:var(--sheet-radius);border-top-right-radius:var(--sheet-radius)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:0}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-\[var\(--sheet-radius\)\][data-swipe-direction=left]{border-top-right-radius:var(--sheet-radius);border-bottom-right-radius:var(--sheet-radius)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:0}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-\[var\(--sheet-radius\)\][data-swipe-direction=right]{border-top-left-radius:var(--sheet-radius);border-bottom-left-radius:var(--sheet-radius)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink) * 100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:0}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-\[var\(--sheet-radius\)\][data-swipe-direction=up]{border-bottom-right-radius:var(--sheet-radius);border-bottom-left-radius:var(--sheet-radius)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink) * var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[variant\=segmented\]\:rounded-\[var\(--control-radius\)\][data-variant=segmented]{border-radius:var(--control-radius)}.data-\[variant\=segmented\]\:bg-muted[data-variant=segmented]{background-color:var(--muted)}.data-\[variant\=segmented\]\:p-1[data-variant=segmented]{padding:var(--spacing)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-\[transform\,width\,height\]{transition-property:transform,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-\[220ms\]{--tw-duration:.22s;transition-duration:.22s}.motion-safe\:ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:40rem){.group-data-\[orientation\=vertical\]\/timeline\:max-sm\:h-4:is(:where(.group\/timeline)[data-orientation=vertical] *){height:calc(var(--spacing) * 4)}}@media (min-width:40rem){.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing) * .5)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.data-open\:animate-in:where([data-open]:not([data-open=false])),.data-open\:animate-in:where([data-state=open]){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-open]:not([data-open=false])),.data-open\:fade-in-0:where([data-state=open]){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-open]:not([data-open=false])),.data-open\:zoom-in-95:where([data-state=open]){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-closed]:not([data-closed=false])),.data-closed\:animate-out:where([data-state=closed]){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])),.data-closed\:fade-out-0:where([data-state=closed]){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])),.data-closed\:zoom-out-95:where([data-state=closed]){--tw-exit-scale:.95}.data-checked\:border-selection-accent:where([data-checked]:not([data-checked=false])),.data-checked\:border-selection-accent:where([data-state=checked]){border-color:var(--selection-accent)}.data-checked\:bg-selection-fill:where([data-checked]:not([data-checked=false])),.data-checked\:bg-selection-fill:where([data-state=checked]){background-color:var(--selection-fill)}.data-checked\:text-selection-on-fill:where([data-checked]:not([data-checked=false])),.data-checked\:text-selection-on-fill:where([data-state=checked]){color:var(--selection-on-fill)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]){background-color:var(--primary-foreground)}.dark\:data-checked\:bg-selection-fill:is(.dark *):where([data-checked]:not([data-checked=false])),.dark\:data-checked\:bg-selection-fill:is(.dark *):where([data-state=checked]){background-color:var(--selection-fill)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.data-selected\:bg-selection-surface:where([data-selected=true]){background-color:var(--selection-surface)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-disabled\:opacity-55:where([data-disabled=true]),.data-disabled\:opacity-55:where([data-disabled]:not([data-disabled=false])){opacity:.55}.data-active\:bg-background:where([data-active]:not([data-active=false])),.data-active\:bg-background:where([data-state=active]){background-color:var(--background)}.data-active\:text-foreground:where([data-active]:not([data-active=false])),.data-active\:text-foreground:where([data-state=active]){color:var(--foreground)}.group-data-\[variant\=contentFitLine\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=contentFitLine] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=contentFitLine\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=contentFitLine] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=contentFitLine\]\/tabs-list\:data-active\:text-interactive-foreground:is(:where(.group\/tabs-list)[data-variant=contentFitLine] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=contentFitLine\]\/tabs-list\:data-active\:text-interactive-foreground:is(:where(.group\/tabs-list)[data-variant=contentFitLine] *):where([data-state=active]){color:var(--interactive-foreground)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=contentFitScroll\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:data-active\:text-interaction-accent:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=contentFitScroll\]\/tabs-list\:data-active\:text-interaction-accent:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):where([data-state=active]){color:var(--interaction-accent)}.group-data-\[variant\=contentFitScroll\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=contentFitScroll\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=contentFitScroll] *):where([data-state=active]){--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)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]){--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)}.group-data-\[variant\=equal\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=equal] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=equal\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=equal] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=equal\]\/tabs-list\:data-active\:text-interaction-accent:is(:where(.group\/tabs-list)[data-variant=equal] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=equal\]\/tabs-list\:data-active\:text-interaction-accent:is(:where(.group\/tabs-list)[data-variant=equal] *):where([data-state=active]){color:var(--interaction-accent)}.group-data-\[variant\=equal\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=equal] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=equal\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=equal] *):where([data-state=active]){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){--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)}.group-data-\[variant\=primaryLine\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=primaryLine] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=primaryLine\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=primaryLine] *):where([data-state=active]){background-color:#0000}.group-data-\[variant\=primaryLine\]\/tabs-list\:data-active\:text-interactive-foreground:is(:where(.group\/tabs-list)[data-variant=primaryLine] *):where([data-active]:not([data-active=false])),.group-data-\[variant\=primaryLine\]\/tabs-list\:data-active\:text-interactive-foreground:is(:where(.group\/tabs-list)[data-variant=primaryLine] *):where([data-state=active]){color:var(--interactive-foreground)}.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:border-input:is(.dark *):where([data-state=active]){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])),.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]){background-color:#0000}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:var(--spacing)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.group-data-\[control-size\=mobile\]\/slider\:data-horizontal\:h-1\.5:is(:where(.group\/slider)[data-control-size=mobile] *):where([data-orientation=horizontal]){height:calc(var(--spacing) * 1.5)}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:var(--spacing)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-\[var\(--surface-radius\)\]>*):is(img:first-child){border-top-left-radius:var(--surface-radius);border-top-right-radius:var(--surface-radius)}:is(.\*\:\[img\:last-child\]\:rounded-b-\[var\(--surface-radius\)\]>*):is(img:last-child){border-bottom-right-radius:var(--surface-radius);border-bottom-left-radius:var(--surface-radius)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox]{margin-top:1px}}.\[\&\>a\:hover\]\:text-interactive-foreground>a:hover{color:var(--interactive-foreground)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:first-child\]\:contents>span:first-child{display:contents}.\[\&\>span\:first-child\]\:flex>span:first-child{display:flex}.\[\&\>span\:first-child\]\:max-w-full>span:first-child{max-width:100%}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--visual-viewport-top-inset:0px;--visual-viewport-right-inset:0px;--visual-viewport-bottom-inset:0px;--visual-viewport-keyboard-bottom-inset:0px;--visual-viewport-left-inset:0px;--safe-area-top:max(env(safe-area-inset-top,0px),var(--visual-viewport-top-inset,0px));--safe-area-right:max(env(safe-area-inset-right,0px),var(--visual-viewport-right-inset,0px));--device-safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-bottom:var(--device-safe-area-bottom);--safe-area-left:max(env(safe-area-inset-left,0px),var(--visual-viewport-left-inset,0px));--layer-system-modal:100;--layer-floating-content:calc(var(--layer-system-modal) + 1);--layer-transient-feedback:110;--coat-picker-dark-extreme:#000;--coat-picker-light-extreme:#fff;--coat-picker-hue-red:red;--coat-picker-hue-yellow:#ff0;--coat-picker-hue-green:#0f0;--coat-picker-hue-cyan:#0ff;--coat-picker-hue-blue:#00f;--coat-picker-hue-magenta:#f0f;--product-canvas-width:100%;--page-gutter:1.25rem;--page-safe-gutter:max(var(--page-gutter),var(--safe-area-left),var(--safe-area-right));--mobile-header-height:calc(3.5rem + var(--safe-area-top));--mobile-header-target:2.75rem;--room-header-height:var(--mobile-header-height);--room-hero-height:12.1875rem;--detail-sheet-overlap:.625rem;--detail-gallery-aspect-ratio:4/3;--detail-gallery-max-height:22.5rem;--detail-sheet-radius:1.5rem;--surface-radius:.625rem;--feature-radius:.625rem;--notice-radius:.5rem;--trend-radius:.375rem;--theme-canvas:#fff;--theme-surface:#fff;--theme-lab-background:#f3f6f4;--theme-subtle:#f8faf9;--theme-skeleton-highlight:#eef2f0;--theme-border:#e7eaec;--theme-input:#e7eaec;--theme-strong:#16191e;--theme-muted-strong:#66707d;--theme-primary:#01884c;--theme-primary-compact:#036539;--theme-interactive:#01884c;--theme-on-primary:#fff;--theme-primary-soft:#e4f5ed;--theme-on-primary-soft:#036539;--theme-primary-border:#d7eee3;--theme-support:#586b8e;--theme-on-support:#fff;--theme-support-soft:#eef1f6;--theme-accent:#d7eee3;--theme-on-accent:#16191e;--theme-focus:#01884c;--theme-success:#036539;--theme-success-marker:#01a75d;--theme-success-soft:#f1faf4;--theme-warning:#8a5700;--theme-warning-marker:#f7ad34;--theme-warning-soft:#fff7e8;--theme-error:#c94340;--theme-error-marker:#ef2b27;--theme-error-soft:#fff8f7;--theme-info:#2876d2;--theme-info-soft:#eaf3ff;--action-primary:var(--theme-primary);--interaction-accent:var(--theme-interactive);--selection-accent:var(--theme-primary);--selection-fill:var(--theme-primary);--selection-on-fill:var(--theme-on-primary);--selection-thumb:var(--background);--selection-count-foreground:var(--theme-primary);--selection-count-surface:var(--theme-on-primary)}@supports (color:color-mix(in lab,red,red)){:root{--selection-count-surface:color-mix(in srgb,var(--theme-on-primary) 92%,transparent)}}:root{--selection-surface:var(--theme-primary-soft);--selection-foreground:var(--theme-on-primary-soft);--focus-accent:var(--theme-focus);--positive-accent:var(--theme-primary);--availability-accent:var(--theme-primary);--warning-accent:var(--theme-warning);--destructive-accent:var(--theme-error);--text-primary:var(--theme-strong);--text-secondary:var(--theme-muted-strong);--on-inverse:#fff;--surface-canvas:var(--theme-canvas);--surface-object:var(--theme-surface);--surface-subtle:var(--theme-subtle);--structure-border:var(--theme-border);--toast-surface:var(--foreground);--toast-foreground:var(--background);--space-micro:.25rem;--space-compact:.5rem;--space-control:.75rem;--space-group:1rem;--space-gutter:var(--page-safe-gutter);--space-section:1.5rem;--space-major:2rem;--feedback-contained-min-block-size:13.5rem;--type-app-title-size:1.0625rem;--type-app-title-line:1.375rem;--type-section-title-size:.9375rem;--type-section-title-line:1.25rem;--type-action-size:.9375rem;--type-action-line:1.25rem;--type-body-size:.875rem;--type-body-line:1.25rem;--type-editable-size:var(--type-body-size);--type-editable-compact-size:1rem;--type-label-size:.8125rem;--type-label-line:1.125rem;--type-helper-size:.75rem;--type-helper-line:1rem;--type-meta-size:.75rem;--type-meta-line:1rem;--control-target:2.75rem;--control-radius:.625rem;--sheet-radius:1.5rem;--pill-radius:9999px;--focus-ring-width:3px;--focus-ring-offset:2px;--modal-backdrop:var(--theme-strong)}@supports (color:color-mix(in lab,red,red)){:root{--modal-backdrop:color-mix(in srgb,var(--theme-strong) 28%,transparent)}}:root{--modal-sheet-shadow:0 -8px 24px var(--theme-strong)}@supports (color:color-mix(in lab,red,red)){:root{--modal-sheet-shadow:0 -8px 24px color-mix(in srgb,var(--theme-strong) 16%,transparent)}}:root{--modal-dialog-shadow:0 12px 32px var(--theme-strong)}@supports (color:color-mix(in lab,red,red)){:root{--modal-dialog-shadow:0 12px 32px color-mix(in srgb,var(--theme-strong) 16%,transparent)}}:root{--product-canvas-shadow:0 0 0 1px var(--theme-strong)}@supports (color:color-mix(in lab,red,red)){:root{--product-canvas-shadow:0 0 0 1px color-mix(in srgb,var(--theme-strong) 8%,transparent)}}:root{--raised-surface-shadow:0 .5rem 1.5rem var(--theme-strong)}@supports (color:color-mix(in lab,red,red)){:root{--raised-surface-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--theme-strong) 7%,transparent)}}:root{--fixed-action-shadow:0 -.625rem 1.5rem var(--theme-strong)}@supports (color:color-mix(in lab,red,red)){:root{--fixed-action-shadow:0 -.625rem 1.5rem color-mix(in srgb,var(--theme-strong) 7%,transparent)}}:root{--brand-line:#06c755;--brand-line-hover:#05b94e;--brand-on-line:#fff;--lab-background:var(--theme-lab-background);--subtle-surface:var(--theme-subtle);--skeleton-surface:var(--theme-subtle);--skeleton-highlight:var(--theme-skeleton-highlight);--primary-surface:var(--theme-primary-soft);--primary-border:var(--theme-primary-border);--availability:#e4f5ed;--availability-border:#d7eee3;--trend-green-surface:var(--theme-success-soft);--trend-green-foreground:var(--theme-success);--trend-green-marker:var(--theme-success-marker);--trend-amber-surface:#fff7e8;--trend-amber-foreground:#8a5700;--trend-amber-marker:#f7ad34;--rating-foreground:#ff9800;--rating-active-foreground:#ff9800;--rating-inactive-foreground:#7b8794;--rating-active-outline:#a66000;--trend-orange-surface:#fff0e7;--trend-orange-foreground:#9c3f00;--trend-orange-marker:#f47a1f;--trend-red-marker:#c94340;--trend-full-marker:#ef2b27;--operational-slate:var(--theme-support);--warning-surface:var(--trend-orange-surface);--warning-foreground:var(--trend-orange-foreground);--information-surface:var(--operational-slate)}@supports (color:color-mix(in lab,red,red)){:root{--information-surface:color-mix(in srgb,var(--operational-slate) 10%,var(--theme-surface))}}:root{--information-foreground:var(--operational-slate);--success-hero-start:#54dba0;--success-hero-end:#01884c;--success-hero-foreground:#fff;--member-surface:#fff8de;--member-border:#f1cc71;--member-foreground:#8a5700;--upcoming-surface:#eaf3ff;--upcoming-foreground:#2876d2;--exception-surface:var(--theme-error-soft);--exception-foreground:var(--theme-error);--destructive-surface:var(--exception-surface);--destructive-border:var(--exception-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--destructive-border:color-mix(in srgb,var(--exception-foreground) 32%,var(--theme-surface))}}:root{--background:var(--theme-canvas);--foreground:var(--theme-strong);--card:var(--theme-surface);--card-foreground:var(--theme-strong);--popover:var(--theme-surface);--popover-foreground:var(--theme-strong);--primary:var(--theme-primary);--primary-foreground:var(--theme-on-primary);--primary-surface-foreground:var(--theme-on-primary-soft);--interactive-foreground:var(--theme-interactive);--secondary-on-primary-subtle:var(--theme-strong);--interactive-on-primary-subtle:var(--theme-on-primary-soft);--pressed-surface:var(--theme-interactive)}@supports (color:color-mix(in lab,red,red)){:root{--pressed-surface:color-mix(in srgb,var(--theme-interactive) 14%,var(--theme-surface))}}:root{--contained-pressed-boundary:var(--theme-interactive);--money-foreground:var(--theme-strong);--money-primary-foreground:var(--theme-primary);--money-primary-compact-foreground:var(--theme-primary-compact);--money-availability-foreground:var(--availability-accent);--money-positive-foreground:var(--positive-accent);--money-discount-foreground:var(--destructive);--secondary:var(--theme-support-soft);--secondary-foreground:var(--theme-strong);--muted:var(--subtle-surface);--muted-foreground:var(--theme-muted-strong);--accent:var(--theme-accent);--accent-foreground:var(--theme-on-accent);--destructive:var(--theme-error);--destructive-foreground:var(--theme-on-primary);--border:var(--theme-border);--input:var(--theme-input);--ring:var(--theme-focus);--chart-1:var(--theme-primary);--chart-2:var(--theme-support);--chart-3:var(--theme-warning-marker);--chart-4:var(--theme-info);--chart-5:var(--theme-error);--radius:.625rem;--sidebar:var(--theme-surface);--sidebar-foreground:var(--theme-strong);--sidebar-primary:var(--theme-primary);--sidebar-primary-foreground:var(--theme-on-primary);--sidebar-accent:var(--theme-primary-soft);--sidebar-accent-foreground:var(--theme-strong);--sidebar-border:var(--border);--sidebar-ring:var(--theme-focus)}@media (prefers-reduced-motion:reduce){:root[data-preview-theme] *,:root[data-preview-theme] :after,:root[data-preview-theme] :before,[data-focus-presentation=field-boundary],[data-focus-presentation=free-standing-outset]{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-preview-theme=yellow]{--theme-canvas:#fff;--theme-surface:#fff;--theme-lab-background:#f5f5f2;--theme-subtle:#f7f7f5;--theme-skeleton-highlight:#eaeae6;--theme-border:#deded8;--theme-input:#76766e;--theme-strong:#000;--theme-muted-strong:#595950;--theme-primary:#fed549;--theme-primary-compact:#000;--theme-interactive:#000;--theme-on-primary:#000;--theme-primary-soft:#fef2b7;--theme-on-primary-soft:#000;--theme-primary-border:#76766e;--theme-support:#4d5968;--theme-on-support:#fff;--theme-support-soft:#f1f3f5;--theme-accent:#fef2b7;--theme-on-accent:#000;--theme-focus:#000;--theme-error:#b42318;--selection-accent:#000;--selection-fill:#fef2b7;--selection-on-fill:#000;--selection-thumb:#000;--selection-count-foreground:#000;--selection-count-surface:#fff;--positive-accent:var(--theme-success);--availability-accent:var(--theme-success);--destructive-foreground:#fff;--money-primary-foreground:#000;--money-availability-foreground:var(--money-foreground);--money-positive-foreground:var(--money-foreground);--money-discount-foreground:var(--money-foreground);--chart-1:#736000;--pressed-surface:#fef2b7}:root[data-preview-theme=set-1-white],:root[data-preview-theme=set-1]{--theme-canvas:#faf9fe;--theme-surface:#fff;--theme-lab-background:#f8f7fd;--theme-subtle:#f3f2f6;--theme-skeleton-highlight:#e9e8ec;--theme-border:#e0e0e0;--theme-input:#d6d6d6;--theme-strong:#000;--theme-muted-strong:#5f5969;--theme-primary:#000;--theme-primary-compact:#000;--theme-interactive:#000;--theme-on-primary:#fff;--theme-primary-soft:#e6e0f8;--theme-on-primary-soft:#000;--theme-primary-border:#c8bee7;--theme-support:#5f5969;--theme-on-support:#fff;--theme-support-soft:#e6e0f8;--theme-accent:#e6e0f8;--theme-on-accent:#000;--theme-focus:#000}:root[data-preview-theme=set-2-white],:root[data-preview-theme=set-2]{--theme-canvas:#f8f2e5;--theme-surface:#fff;--theme-lab-background:#f6f2e7;--theme-subtle:#f1ece0;--theme-skeleton-highlight:#e7e4da;--theme-border:#e1e5e9;--theme-input:#d7dde2;--theme-strong:#072849;--theme-muted-strong:#526176;--theme-primary:#f26a33;--theme-primary-compact:#9c3f00;--theme-interactive:#0e4c99;--theme-on-primary:#072849;--theme-primary-soft:#fde7dc;--theme-on-primary-soft:#0e4c99;--theme-primary-border:#f6b393;--theme-support:#0e4c99;--theme-on-support:#fff;--theme-support-soft:#e6eef8;--theme-accent:#ffc537;--theme-on-accent:#072849;--theme-focus:#0e4c99;--theme-info:#0e4c99;--theme-info-soft:#e6eef8;--theme-warning-marker:#ffc537;--theme-warning-soft:#fff4cf}:root[data-preview-theme=set-3-white],:root[data-preview-theme=set-3]{--theme-canvas:#feeee6;--theme-surface:#fff;--theme-lab-background:#fee9e4;--theme-subtle:#f7e8e2;--theme-skeleton-highlight:#eee1dd;--theme-border:#e3e6ec;--theme-input:#dadee6;--theme-strong:#182f64;--theme-muted-strong:#56627d;--theme-primary:#284ea7;--theme-primary-compact:#284ea7;--theme-interactive:#284ea7;--theme-on-primary:#fff;--theme-primary-soft:#dceaf4;--theme-on-primary-soft:#284ea7;--theme-primary-border:#9fc6df;--theme-support:#284ea7;--theme-on-support:#fff;--theme-support-soft:#86cfee;--theme-accent:#ffbfce;--theme-on-accent:#182f64;--theme-focus:#284ea7;--theme-info:#284ea7;--theme-info-soft:#dceff7;--theme-warning-marker:#f8d672;--theme-warning-soft:#fff5d8}:root[data-preview-theme=set-4-white],:root[data-preview-theme=set-4]{--theme-canvas:#fcf8f0;--theme-surface:#fff;--theme-lab-background:#f1f3ef;--theme-subtle:#f5f1ea;--theme-skeleton-highlight:#ece8e1;--theme-border:#e3e3e4;--theme-input:#dadadb;--theme-strong:#16191e;--theme-muted-strong:#56655d;--theme-primary:#036539;--theme-primary-compact:#036539;--theme-interactive:#036539;--theme-on-primary:#fff;--theme-primary-soft:#e1f0e8;--theme-on-primary-soft:#036539;--theme-primary-border:#afd4c0;--theme-support:#0e4c99;--theme-on-support:#fff;--theme-support-soft:#92c6e7;--theme-accent:#92c6e7;--theme-on-accent:#16191e;--theme-focus:#036539;--theme-success:#036539;--theme-info:#0e4c99;--theme-info-soft:#e4f1f8}:root[data-preview-theme=set-5-white],:root[data-preview-theme=set-5]{--theme-canvas:#f3e9c7;--theme-surface:#fff;--theme-lab-background:#ebe5ca;--theme-subtle:#ede3c2;--theme-skeleton-highlight:#e5dbbb;--theme-border:#e5e5e4;--theme-input:#dddcdb;--theme-strong:#2a251f;--theme-muted-strong:#696257;--theme-primary:#2b76b1;--theme-primary-compact:#2b76b1;--theme-interactive:#25679c;--theme-on-primary:#fff;--theme-primary-soft:#dce8f3;--theme-on-primary-soft:#2a251f;--theme-primary-border:#a0bee3;--theme-support:#3083c5;--theme-on-support:#2a251f;--theme-support-soft:#a0bee3;--theme-accent:#f6e9a3;--theme-on-accent:#2a251f;--theme-focus:#3083c5;--theme-info:#2b76b1;--theme-info-soft:#dce8f3;--theme-warning:#66550a;--theme-warning-marker:#f6e9a3;--theme-warning-soft:#fbf5d1;--theme-error:#c94340;--theme-error-marker:#c94340}:root[data-preview-theme$=-white]{--theme-canvas:#fff;--theme-surface:#fff;--theme-lab-background:#f3f6f4;--theme-subtle:#f8faf9;--theme-skeleton-highlight:#eef2f0;--theme-border:#e7eaec;--theme-input:#e7eaec}:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],select)[data-focus-presentation=field-boundary]:not([aria-invalid=true]):is(:focus,:focus-visible,[data-popup-open]){border-color:var(--focus-accent);box-shadow:none;outline:none}:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],select)[data-focus-presentation=field-boundary][aria-invalid=true]:is(:focus,:focus-visible,[data-popup-open]){border-color:var(--exception-foreground);box-shadow:none;outline:none}:is([data-slot=field],[data-invalid=true]):has(:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],select)[data-focus-presentation=field-boundary][aria-invalid=true])>:is(label,[data-slot=field-label]),:is([data-slot=field],[data-invalid=true]):has(:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],select)[data-focus-presentation=field-boundary][aria-invalid=true])>[data-slot=field-content]>:is(label,[data-slot=field-label]){color:var(--foreground)}[data-variant=legend]+[data-slot=field-description]{margin-top:calc(var(--spacing) * -1.5)}[data-type-role=app-title]{font-size:var(--type-app-title-size);font-weight:650;line-height:var(--type-app-title-line)}[data-type-role=section-title]{font-size:var(--type-section-title-size);font-weight:650;line-height:var(--type-section-title-line)}[data-type-role=action]{font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-line)}[data-type-role=body]{font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line)}[data-type-role=label]{font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}[data-type-role=helper]{font-size:var(--type-helper-size);font-weight:400;line-height:var(--type-helper-line)}[data-type-role=meta]{font-size:var(--type-meta-size);font-weight:500;line-height:var(--type-meta-line)}@media (max-width:599px) and (pointer:coarse){:where(input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea,[contenteditable=true],[contenteditable=plaintext-only]){font-size:var(--type-editable-compact-size)!important}}[data-align-role=label],[data-align-role=menu],[data-align-role=reading],[data-align-role=row]{text-align:start}[data-align-role=choice],[data-align-role=confirmation]{text-align:center}[data-align-role=number],[data-align-role=total]{text-align:end}[data-slot=money]{color:var(--money-foreground);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);text-align:end;white-space:nowrap;display:inline-block}[data-slot=money][data-usage=discount],[data-slot=money][data-usage=historical-total],[data-slot=money][data-usage=reconciliation-total],[data-slot=money][data-usage=summary]{font-size:var(--type-section-title-size);font-weight:700}[data-slot=money][data-usage=discount]{color:var(--money-discount-foreground)}[data-slot=money][data-usage=total],[data-slot=money][data-usage=transaction-total]{font-size:var(--type-app-title-size);font-weight:700;line-height:var(--type-app-title-line)}[data-slot=money][data-usage=transaction-total]{color:var(--money-primary-foreground)}[data-slot=money][data-usage=availability]{color:var(--money-availability-foreground);font-weight:650}[data-slot=money][data-usage=positive-result]{color:var(--money-positive-foreground);font-weight:650}[data-slot=money][data-usage=payment-display]{color:var(--money-primary-foreground);font-size:1.5rem;font-weight:700;line-height:1.75rem}[data-slot=money][data-usage=action]{color:inherit;font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-line)}[data-slot=money][data-currency=unavailable]{color:var(--text-secondary);font-size:var(--type-helper-size);font-weight:400;line-height:var(--type-helper-line)}[data-slot=toggle-group-item][data-variant=segmented][aria-pressed=true],[data-slot=toggle-group-item][data-variant=segmented][data-pressed],[data-slot=toggle-group-item][data-variant=segmented][data-state=on]{color:var(--selection-on-fill);background-color:var(--selection-fill)}[data-slot=toggle-group][data-variant=segmented]{isolation:isolate;position:relative}[data-slot=toggle-group][data-variant=segmented][data-segmented-indicator=true]:before{z-index:0;width:var(--toggle-group-indicator-width);height:var(--toggle-group-indicator-height);border-radius:var(--control-radius);content:"";background-color:var(--selection-fill);pointer-events:none;transform:translate3d(var(--toggle-group-indicator-x),var(--toggle-group-indicator-y),0);transition:width .15s cubic-bezier(.2,0,0,1),height .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0}[data-slot=toggle-group][data-variant=segmented]>[data-slot=toggle-group-item]{z-index:1;position:relative}[data-slot=toggle-group][data-variant=segmented][data-segmented-indicator=true]>[data-slot=toggle-group-item][aria-pressed=true],[data-slot=toggle-group][data-variant=segmented][data-segmented-indicator=true]>[data-slot=toggle-group-item][data-pressed],[data-slot=toggle-group][data-variant=segmented][data-segmented-indicator=true]>[data-slot=toggle-group-item][data-state=on]{background-color:#0000;transition-property:color}@media (prefers-reduced-motion:reduce){[data-slot=toggle-group][data-variant=segmented]:before{transition-duration:0s!important}}[data-slot=toggle-group][data-variant=segmented][data-spacing="0"]>[data-slot=toggle-group-item]:first-child{border-start-start-radius:var(--control-radius);border-end-start-radius:var(--control-radius)}[data-slot=toggle-group][data-variant=segmented][data-spacing="0"]>[data-slot=toggle-group-item]:last-child{border-start-end-radius:var(--control-radius);border-end-end-radius:var(--control-radius)}[data-slot=select-item][data-treatment=current-green][data-selected]{color:var(--selection-foreground);background-color:var(--selection-surface)}[data-slot=select-item][data-treatment=current-green][data-highlighted]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-accent);outline-offset:calc(var(--focus-ring-offset) * -1)}.theme-preview-swatches[data-theme-option=yellow]>:first-child{background:#fef2b7}.theme-preview-swatches[data-theme-option=yellow]>:nth-child(2){background:#fed549}.theme-preview-swatches[data-theme-option=yellow]>:nth-child(3){background:#000}.theme-preview-swatches[data-theme-option=yellow]>:nth-child(4){background:#fff}.theme-preview-swatches[data-theme-option=green]>:first-child{background:#01884c}.theme-preview-swatches[data-theme-option=green]>:nth-child(2){background:#fff}.theme-preview-swatches[data-theme-option^=set-1]>:first-child{background:#e6e0f8}.theme-preview-swatches[data-theme-option^=set-1]>:nth-child(2){background:#000}.theme-preview-swatches[data-theme-option^=set-2]>:first-child{background:#f26a33}.theme-preview-swatches[data-theme-option^=set-2]>:nth-child(2){background:#0e4c99}.theme-preview-swatches[data-theme-option^=set-2]>:nth-child(3){background:#ffc537}.theme-preview-swatches[data-theme-option^=set-2]>:nth-child(4){background:#f8f2e5}.theme-preview-swatches[data-theme-option^=set-2]>:nth-child(5){background:#072849}.theme-preview-swatches[data-theme-option^=set-3]>:first-child{background:#ffbfce}.theme-preview-swatches[data-theme-option^=set-3]>:nth-child(2){background:#284ea7}.theme-preview-swatches[data-theme-option^=set-3]>:nth-child(3){background:#86cfee}.theme-preview-swatches[data-theme-option^=set-3]>:nth-child(4){background:#f8d672}.theme-preview-swatches[data-theme-option^=set-3]>:nth-child(5){background:#fad2be}.theme-preview-swatches[data-theme-option^=set-3]>:nth-child(6){background:#feeee6}.theme-preview-swatches[data-theme-option^=set-4]>:first-child{background:#036539}.theme-preview-swatches[data-theme-option^=set-4]>:nth-child(2){background:#92c6e7}.theme-preview-swatches[data-theme-option^=set-4]>:nth-child(3){background:#fcf8f0}.theme-preview-swatches[data-theme-option^=set-5]>:first-child{background:#f6e9a3}.theme-preview-swatches[data-theme-option^=set-5]>:nth-child(2){background:#a0bee3}.theme-preview-swatches[data-theme-option^=set-5]>:nth-child(3){background:#3083c5}.theme-preview-swatches[data-theme-option^=set-5]>:nth-child(4){background:#2a251f}.theme-preview-swatches[data-theme-option^=set-5]>:nth-child(5){background:#f3e9c7}.theme-preview-swatches[data-theme-option^=set-5]>:nth-child(6){background:#c94340}.theme-preview-swatches[data-theme-option$=-white]>:last-child{background:#fff}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}body:has(.payment-page){min-width:195px}:root{--focus-indicator-width:3px;--focus-offset-ordinary-outward:2px;--focus-offset-fixed-edge-navigation-inset:-4px}:is(button,a[href],summary,[role=tab],[role=menuitem],[role=option],[role=button],[role=switch],[role=checkbox],[role=radio]):not(svg *){-webkit-tap-highlight-color:transparent}:where([data-tappable-card-owner]):has(>a[href][data-tappable-card=overlay]:active),:where(a[href][data-tappable-card=content]):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){:where([data-tappable-card-owner]):has(>a[href][data-tappable-card=overlay]:active),:where(a[href][data-tappable-card=content]):active{opacity:.88;transform:none}}:is(button,a[href],summary,[role=tab],[role=menuitem],[role=option],[role=button],[role=switch],[role=checkbox],[role=radio]):not(svg *):not([data-focus-presentation=field-boundary],[role=combobox],.file-dropzone__proxy):is(:focus-visible,[role=menuitem]:focus,[role=option]:focus){background-image:linear-gradient(currentColor,currentColor);box-shadow:none!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){:is(button,a[href],summary,[role=tab],[role=menuitem],[role=option],[role=button],[role=switch],[role=checkbox],[role=radio]):not(svg *):not([data-focus-presentation=field-boundary],[role=combobox],.file-dropzone__proxy):is(:focus-visible,[role=menuitem]:focus,[role=option]:focus){background-image:linear-gradient(color-mix(in srgb,currentColor 9%,transparent),color-mix(in srgb,currentColor 9%,transparent))}}:is(button,a[href],summary,[role=tab],[role=menuitem],[role=option],[role=button],[role=switch],[role=checkbox],[role=radio]):not(svg *):not([data-focus-presentation=field-boundary],[role=combobox],.file-dropzone__proxy):is(:focus-visible,[role=menuitem]:focus,[role=option]:focus){text-decoration:none}[role=option]:is([aria-selected=true],[data-selected]){background-image:none!important}.pawjai-control-icon:not([data-mobile-header-action=text]):focus-visible:after,:is([role=checkbox],[role=radio],[role=switch]):not(.lab-radio-choice-card__control):focus-visible:before{content:none}[data-modal-close-placement=corner]{z-index:11;top:var(--space-control);width:var(--control-target);height:var(--control-target);position:absolute;inset-inline-start:auto;inset-inline-end:var(--space-control)}[data-modal-close-placement=corner]:focus{box-shadow:none!important;outline:none!important}[data-focus-presentation=programmatic-text]{inline-size:fit-content;max-inline-size:100%}[data-focus-presentation=programmatic-text]:focus{box-shadow:none!important;outline:none!important}[data-focus-presentation=programmatic-content]:focus,html:root [tabindex="-1"]:not(a,button,input,select,textarea,summary,[contenteditable=true],[role=button],[role=checkbox],[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=slider],[role=switch],[role=tab]):focus{outline:none!important}#root{min-height:100dvh}.semantic-metric-count{color:var(--foreground);background:var(--secondary)}.inventory-page,.lab-shell{width:min(100%,var(--product-canvas-width));min-height:100dvh;color:var(--foreground);background:var(--background);margin-inline:auto;padding:1.25rem}.lab-header{align-items:flex-start;gap:.875rem;padding-block:.75rem 1.5rem;display:flex}.lab-header__mark{width:2.5rem;height:2.5rem;color:var(--primary-foreground);background:var(--primary);border-radius:.75rem;flex:none;place-items:center;display:grid}.lab-header__mark svg{width:1.25rem;height:1.25rem}.lab-kicker{color:var(--interactive-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.inventory-page h1,.lab-header h1{letter-spacing:-.025em;margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:1.15}.lab-header__summary{color:var(--muted-foreground);margin-top:.625rem;font-size:.8125rem;line-height:1.5}.lab-stats{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);align-items:stretch;min-height:4.375rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.comparison-entry{border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-surface);flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.comparison-entry>div{flex-direction:column;gap:.25rem;display:flex}.comparison-entry h2{font-size:1rem;font-weight:700}.comparison-entry>div>p:last-child{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.comparison-entry>a{align-self:flex-start}.lab-stats>div{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;min-width:0;display:flex}.lab-stats strong{font-size:1.125rem}.lab-stats span{color:var(--muted-foreground);font-size:.625rem;line-height:1.2}.route-groups{flex-direction:column;gap:1.75rem;display:flex}.addition-suite,.reference-suite,.review-unit-suite{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.review-unit-suite__summary{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.review-unit-groups{flex-direction:column;gap:.625rem;display:flex}.review-unit-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.review-unit-group>summary{cursor:pointer;background:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:650;list-style-position:inside;display:flex}.review-unit-group[open]>summary{border-bottom:1px solid var(--border)}.review-unit-group>summary>span:first-child{flex:1;min-width:0}.review-unit-group__progress{font-variant-numeric:tabular-nums}.review-unit-entry{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.75rem;display:grid}.review-unit-entry:last-child{border-bottom:0}.review-unit-entry>div{min-width:0}.review-unit-entry p{font-size:.75rem;font-weight:650;line-height:1.35}.review-unit-entry code,.review-unit-entry span:not([data-slot=badge]){overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:.1875rem;font-size:.625rem;line-height:1.4;display:block}.review-unit-entry>[data-slot=badge]{text-overflow:ellipsis;max-width:7rem;font-size:.5625rem;overflow:hidden}.review-unit-entry__link{grid-column:1/-1;justify-self:start}.addition-suite__summary{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.addition-groups{flex-direction:column;gap:.75rem;display:flex}.addition-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.addition-group h3{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:650;display:flex}.addition-group h3 svg{width:1rem;height:1rem;color:var(--interactive-foreground)}.addition-group li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:5.5rem;padding:.625rem;display:grid}.addition-group li:last-child{border-bottom:0}.addition-entry__copy{min-width:0}.addition-entry__copy p{font-size:.75rem;font-weight:650}.addition-entry__copy code,.addition-entry__copy span{overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:.1875rem;font-size:.625rem;line-height:1.35;display:block}.addition-group li>[data-slot=badge]{text-overflow:ellipsis;max-width:6.25rem;font-size:.5625rem;overflow:hidden}.addition-entry__statuses,.route-entry__statuses{flex-direction:column;flex:none;align-items:flex-end;gap:.25rem;display:flex}.addition-entry__statuses>[data-slot=badge],.route-entry__statuses>[data-slot=badge]{text-overflow:ellipsis;max-width:7.5rem;font-size:.5625rem;overflow:hidden}.addition-entry__link,.addition-entry__pending{grid-column:1/-1;justify-self:start}.addition-entry__pending{min-height:2rem;color:var(--muted-foreground);padding-inline:.625rem;font-size:.625rem;line-height:2rem}.reference-suite .route-group__heading{align-items:flex-end}.reference-suite .route-group__heading h2{margin-top:.25rem}.reference-boards{flex-direction:column;gap:.75rem;display:flex}.reference-board{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.reference-board h3{border-bottom:1px solid var(--border);background:var(--muted);padding:.75rem;font-size:.8125rem;font-weight:650}.reference-board li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem .625rem;display:grid}.reference-board li:last-child{border-bottom:0}.reference-board li>div{align-items:center;gap:.5rem;min-width:0;display:flex}.reference-board li>div>span{width:1.5rem;height:1.5rem;color:var(--primary-surface-foreground);background:var(--primary-surface);border-radius:9999px;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:grid}.reference-board li p{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.reference-board li>[data-slot=badge]{text-overflow:ellipsis;max-width:5.5rem;font-size:.5625rem;overflow:hidden}.reference-screen__link{padding-inline:.375rem}.route-group__heading{justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.625rem;display:flex}.route-group__heading h2{font-size:.9375rem;font-weight:700}.route-entry,.route-list{flex-direction:column;display:flex}.route-entry{padding:.875rem 0 .875rem calc(var(--route-indent) * .55rem);border-bottom:1px solid var(--border);gap:.5rem}.route-entry:last-child{border-bottom:0}.route-entry__body{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.route-entry__copy{min-width:0}.route-entry__label{font-size:.8125rem;font-weight:650;line-height:1.35}.route-entry__path{overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:.25rem;font-size:.625rem;line-height:1.4;display:block}.route-entry__link{align-self:flex-start}.inventory-page{flex-direction:column;gap:1.25rem;display:flex}.inventory-page>a{align-self:flex-start}.inventory-page__header{flex-direction:column;gap:.5rem;display:flex}.inventory-page__meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inventory-page__meta code{overflow-wrap:anywhere;min-width:0;color:var(--muted-foreground);font-size:.6875rem}.inventory-document{color:var(--foreground);font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;padding-bottom:2rem;font-size:.75rem;line-height:1.65;overflow:visible}.product-canvas{color:var(--foreground);background-color:var(--background);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.product-canvas svg.lucide{stroke-width:2px}[data-slot=app-icon]{flex:none;stroke-width:2px!important}[data-slot=app-icon][data-size=micro]{width:.75rem!important;height:.75rem!important}[data-slot=app-icon][data-size=inline]{width:.875rem!important;height:.875rem!important}[data-slot=app-icon][data-size=control]{width:1rem!important;height:1rem!important}[data-slot=app-icon][data-size=feature]{width:1.125rem!important;height:1.125rem!important}[data-slot=app-icon][data-size=emphasis]{width:1.25rem!important;height:1.25rem!important}[data-slot=app-icon][data-size=visualization]{width:2rem!important;height:2rem!important}[data-slot=app-icon][data-size=hero]{width:4rem!important;height:4rem!important}[data-slot=badge]{border-radius:9999px}[data-slot=badge][data-size=standard]{padding-inline:.5rem}[data-slot=badge][data-size=compact],[data-slot=badge][data-size=standard]{height:1.25rem;font-size:var(--type-meta-size);line-height:var(--type-meta-line)}[data-slot=badge][data-size=compact]{padding-inline:.375rem}[data-slot=rating]{vertical-align:middle;align-items:center;gap:.125rem;display:inline-flex}[data-slot=rating][data-variant=stars-only] [data-slot=app-icon][data-active]{color:var(--rating-active-foreground);fill:currentColor}[data-slot=rating]>[data-slot=app-icon]{color:var(--rating-foreground);fill:currentColor}[data-slot=rating][data-variant=stars-only] [data-slot=app-icon]:not([data-active]){color:var(--rating-inactive-foreground);fill:none}[data-slot=rating][data-variant=stars-only][data-unavailable] [data-slot=app-icon]{color:var(--rating-inactive-foreground);fill:none;stroke-dasharray:3 2}.lab-rating-input{gap:.375rem;display:flex}.lab-rating-input label{width:2.75rem;height:2.75rem;color:var(--rating-inactive-foreground);cursor:pointer;border-radius:9999px;place-items:center;display:grid;position:relative}.lab-rating-input label[data-active=true]{color:var(--rating-active-foreground)}.lab-rating-input label[data-active=true] [data-slot=app-icon]{fill:currentColor;stroke:var(--rating-active-outline)}.lab-rating-input label:has(input:focus-visible):after{content:none}.lab-rating-input label:has(input:focus-visible){background-image:linear-gradient(currentColor,currentColor)}@supports (color:color-mix(in lab,red,red)){.lab-rating-input label:has(input:focus-visible){background-image:linear-gradient(color-mix(in srgb,currentColor 9%,transparent),color-mix(in srgb,currentColor 9%,transparent))}}.lab-rating-input input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-header{--mobile-header-slots:1;min-height:var(--mobile-header-height);grid-template-columns:calc(var(--mobile-header-slots) * var(--mobile-header-target)) minmax(0,1fr) calc(var(--mobile-header-slots) * var(--mobile-header-target));padding-block-start:var(--safe-area-top);padding-inline:max(.375rem,var(--safe-area-left)) max(.375rem,var(--safe-area-right));background:var(--background);border-bottom:0;flex:none;align-items:center;display:grid}.mobile-header[data-divider=true]{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.mobile-header[data-divider=true]{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.mobile-header h1{min-width:0;font-size:var(--type-app-title-size);font-weight:650;line-height:var(--type-app-title-line);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-header[data-title-wrap=true] h1{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.mobile-header__rail{align-items:center;display:flex}.mobile-header__rail--leading{justify-content:flex-start}.mobile-header__rail--trailing{justify-content:flex-end}.mobile-header[data-variant=wizard]{z-index:30;border-bottom:1px solid var(--border);background:var(--theme-surface);grid-template-columns:50px minmax(0,1fr) 50px;height:56px;min-height:56px;padding-inline:6px;position:sticky;top:0}.mobile-header[data-variant=wizard] .mobile-header__rail{width:44px}.mobile-header[data-variant=wizard] .mobile-header__rail--trailing{justify-self:end}.mobile-header[data-variant=wizard] .mobile-header__rail>:is(a,button){width:44px;height:44px}.mobile-header[data-variant=wizard] h1{font-size:var(--type-app-title-size);font-weight:650;line-height:var(--type-app-title-line)}.mobile-header[data-variant=wizard] h1:focus-visible{outline:none}.mobile-action-bar{z-index:10;width:min(100%,var(--product-canvas-width));padding:.625rem var(--page-safe-gutter) calc(.75rem + var(--safe-area-bottom));color:var(--foreground);background:var(--background);box-shadow:none;margin-inline:auto;border-top:0;flex-direction:column;flex:none;gap:.5rem;margin-top:auto;display:flex}:root{--fixed-action-clearance-stacked-terminal:120px;--fixed-action-clearance-stacked-terminal-safe-area:156px;--fixed-action-clearance-unknown:176px}.mobile-action-bar[data-position=fixed]{position:fixed;bottom:0;left:0;right:0}.mobile-action-bar[data-position=sticky]{position:sticky;bottom:0}.mobile-action-bar__buttons{gap:.625rem;display:flex}.mobile-action-bar[data-layout=single] .mobile-action-bar__buttons,.mobile-action-bar[data-layout=split] .mobile-action-bar__buttons{flex-direction:row}.mobile-action-bar[data-layout=stacked] .mobile-action-bar__buttons{flex-direction:column}.mobile-action-bar__buttons>[data-slot=button]{border-radius:9999px;min-width:0;height:2.75rem;font-size:.9375rem}.mobile-action-bar[data-layout=single] .mobile-action-bar__buttons>[data-slot=button],.mobile-action-bar[data-layout=split] .mobile-action-bar__buttons>[data-slot=button]{flex:1 0 0}.mobile-action-bar[data-layout=stacked] .mobile-action-bar__buttons>[data-slot=button]{flex:none;width:100%}.mobile-action-bar__helper{color:var(--muted-foreground);text-align:center;font-size:.625rem;line-height:1.2}html[data-capture=true] *,html[data-capture=true] :after,html[data-capture=true] :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}@media (max-width:389px){.inventory-page,.lab-shell{padding-inline:1rem}}body:has(.new-pet-canvas) [data-slot=select-item]{white-space:normal;min-height:2.75rem}@media (min-width:600px){:root{--product-canvas-width:min(70rem,calc(100vw - 3rem))}.locale-preview-stage :is(.pet-owner-home,.provider-search,.provider-detail,.booking-history,.booking-detail,.pet-profiles,.customer-saved-providers,.admin-dashboard,.provider-booking-detail,.provider-onboarding,.provider-addition-shell,.admin-addition-shell){width:min(100%,var(--product-canvas-width))}}@media (min-width:768px){.locale-preview-stage .mobile-action-bar[data-position=fixed]{width:100%;margin-inline:0;position:static;inset:auto}}.absence-feedback{width:100%;min-width:0;color:var(--muted-foreground)!important;text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.absence-feedback[data-absence-presentation=page]{min-height:24rem!important;padding:5rem var(--page-safe-gutter) var(--space-major)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;gap:0!important}.absence-feedback[data-absence-presentation=contained]{min-height:var(--feedback-contained-min-block-size)!important;padding:var(--space-section)!important;border:1px solid var(--border)!important;border-radius:var(--surface-radius)!important;background:var(--surface-object)!important;justify-content:center!important;gap:0!important}.absence-feedback[data-absence-presentation=inline]{min-height:0!important;padding:var(--space-group)!important;gap:var(--space-compact)!important;background:0 0!important;border:0!important;border-radius:0!important}.absence-feedback[data-absence-alignment=start]{text-align:start!important;align-items:flex-start!important}.absence-feedback [data-slot=empty-header]{align-items:inherit;flex-direction:column;max-width:22rem;display:flex}.absence-feedback [data-slot=empty-header]>[data-slot=absence-title],.absence-feedback>[data-slot=absence-title]{max-width:22rem;color:var(--foreground)!important}.absence-feedback[data-absence-presentation=contained] [data-slot=empty-header]>[data-slot=absence-title],.absence-feedback[data-absence-presentation=contained]>[data-slot=absence-title],.absence-feedback[data-absence-presentation=page] [data-slot=empty-header]>[data-slot=absence-title],.absence-feedback[data-absence-presentation=page]>[data-slot=absence-title]{font-size:var(--type-section-title-size)!important;font-weight:650!important;line-height:var(--type-section-title-line)!important}.absence-feedback[data-absence-presentation=inline] [data-slot=empty-header]>[data-slot=absence-title],.absence-feedback[data-absence-presentation=inline]>[data-slot=absence-title]{font-size:var(--type-helper-size)!important;font-weight:500!important;line-height:var(--type-helper-line)!important}.absence-feedback [data-slot=empty-header]>[data-slot=absence-description],.absence-feedback>[data-slot=absence-description]{max-width:22rem;font-size:var(--type-helper-size)!important;font-weight:400!important;line-height:var(--type-helper-line)!important}.absence-feedback [data-slot=empty-header]>[data-slot=absence-description]{color:var(--muted-foreground)!important}.absence-feedback[data-absence-presentation=contained] [data-slot=empty-header]>[data-slot=absence-description],.absence-feedback[data-absence-presentation=contained]>[data-slot=absence-description],.absence-feedback[data-absence-presentation=page] [data-slot=empty-header]>[data-slot=absence-description],.absence-feedback[data-absence-presentation=page]>[data-slot=absence-description]{margin-top:.375rem}.absence-feedback [data-slot=empty-content]{align-items:inherit;flex-direction:column;width:100%;max-width:22rem;display:flex}.absence-feedback [data-slot=empty-content]>:is(a,[data-slot=button]){height:auto;margin-top:var(--space-group);white-space:normal;min-height:var(--control-target)!important;border-radius:var(--control-radius)!important}.absence-feedback[data-absence-presentation=contained] [data-slot=empty-content]>:is(a,[data-slot=button]),.absence-feedback[data-absence-presentation=page] [data-slot=empty-content]>:is(a,[data-slot=button]){width:100%}.absence-feedback>.absence-feedback__recovery{height:auto;margin-top:var(--space-group);white-space:normal;text-decoration:none;min-height:var(--control-target)!important;border-radius:var(--control-radius)!important}.absence-feedback[data-absence-presentation=contained]>.absence-feedback__recovery,.absence-feedback[data-absence-presentation=page]>.absence-feedback__recovery{width:min(100%,22rem)}.absence-feedback[data-absence-presentation=inline]>.absence-feedback__recovery{width:fit-content;max-width:100%;margin-top:var(--space-compact)}.absence-feedback:focus-visible,.absence-feedback>.absence-feedback__recovery:focus-visible{outline:var(--focus-ring-width) solid var(--focus-accent);outline-offset:var(--focus-ring-offset)}:is(button,a[href])[data-press-feedback=fade]{--command-pressed-surface:var(--pressed-surface);--command-pressed-foreground:var(--foreground);transition:background-color .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1)}:is(button,a[href])[data-press-feedback=fade]:is([data-variant=destructive],[data-variant=destructiveOutline]){--command-pressed-surface:var(--destructive-surface)}:is(button,a[href])[data-press-feedback=fade][data-press-phase=held]:not(:disabled):not([aria-disabled=true],[aria-busy=true]){background-color:var(--command-pressed-surface);color:var(--command-pressed-foreground);transition-duration:.2s}:is(button,a[href])[data-press-feedback=fade][data-press-phase=release]:not(:disabled):not([aria-disabled=true],[aria-busy=true]){background-color:var(--command-pressed-surface);color:var(--command-pressed-foreground);transition-duration:0s}@media (prefers-reduced-motion:reduce){:is(button,a[href])[data-press-feedback=fade]{transition-duration:0s!important}}[data-focus-guide-region]{transition:background-color .22s cubic-bezier(.16,1,.3,1)}[data-focus-guide-region]:is(:focus,:has([data-focus-guide-target]:focus)){background-color:var(--selection-surface)}@supports (color:color-mix(in lab,red,red)){[data-focus-guide-region]:is(:focus,:has([data-focus-guide-target]:focus)){background-color:color-mix(in srgb,var(--selection-surface) 45%,var(--subtle-surface))}}[data-focus-guide-region][data-focus-guide-target]:focus,[data-focus-guide-target]:focus{box-shadow:none!important;outline:none!important}@media (prefers-reduced-motion:reduce){[data-focus-guide-region]{transition:none}}.hierarchy-transition-profile,:root{--hierarchy-push-duration:.36s;--hierarchy-back-duration:.3s;--hierarchy-push-easing:cubic-bezier(.25,.5,.25,1);--hierarchy-back-easing:cubic-bezier(.25,.46,.45,.94);--hierarchy-parent-travel:.3;--hierarchy-parent-scrim-opacity:.12;--hierarchy-parent-brightness:.88;--hierarchy-leading-radius:.875rem;--hierarchy-edge-shadow:-.75rem 0 1.5rem var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hierarchy-transition-profile,:root{--hierarchy-edge-shadow:-.75rem 0 1.5rem color-mix(in srgb,var(--foreground) 16%,transparent)}}:root{--workspace-bottom-nav-height:calc(3.5rem + var(--safe-area-bottom));--workspace-stacked-action-height:0rem}body:has(.workspace-navigation-host),html:has(.workspace-navigation-host){overscroll-behavior-y:auto;background:var(--background)}body:has([data-page-refresh-dirty],[data-page-refresh-transaction=true],[data-native-refresh-protected],form:not([role=search]),[role=dialog],[role=alertdialog],input[type=file],:is(button,[role=button],a[href])[aria-busy=true]),html:has([data-page-refresh-dirty],[data-page-refresh-transaction=true],[data-native-refresh-protected],form:not([role=search]),[role=dialog],[role=alertdialog],input[type=file],:is(button,[role=button],a[href])[aria-busy=true]){overscroll-behavior-y:contain}@media (prefers-reduced-motion:reduce){body:has(.workspace-navigation-host),html:has(.workspace-navigation-host){overscroll-behavior-y:none}}.locale-preview-stage.workspace-navigation-host.workspace-navigation-host{min-height:0;display:contents}.locale-preview-stage nav.workspace-bottom-nav{z-index:40;width:min(100%,var(--product-canvas-width));max-width:none;height:var(--workspace-bottom-nav-height);padding:0 var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);border:0;border-top:1px solid var(--structure-border);background:var(--theme-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;view-transition-name:pawjai-workspace-navigation;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.locale-preview-stage nav.workspace-bottom-nav:has([aria-expanded=true]){z-index:var(--layer-floating-content)}.workspace-bottom-nav a,.workspace-bottom-nav button{isolation:isolate;border-radius:var(--pill-radius);min-width:0;height:100%;color:var(--muted-foreground);font:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:grid;position:relative}.workspace-bottom-nav__indicator{opacity:0;z-index:1;border-radius:var(--pill-radius);background:var(--selection-foreground);pointer-events:none;width:clamp(2rem,46%,2.75rem);height:.125rem;position:absolute;top:-1px;left:50%;translate:-50%}.workspace-bottom-nav__active-indicator{opacity:1}.workspace-bottom-nav__content{align-content:center;justify-items:center;gap:var(--space-micro);transform-origin:50%;grid-template-rows:1.25rem auto;width:100%;height:100%;display:grid;position:relative}.workspace-bottom-nav__icon{place-items:center;width:1.25rem;height:1.25rem;display:grid}.workspace-bottom-nav__icon [data-slot=app-icon]{transition:fill .14s ease-out,stroke .14s ease-out}.workspace-bottom-nav__content>span:last-child{min-width:0;max-width:100%;min-height:.75rem;padding:0 var(--space-micro);color:inherit;font-size:var(--type-helper-size);font-weight:600;line-height:var(--type-helper-line);white-space:nowrap;text-align:center;background:0 0;transition:color .14s ease-out,opacity .14s ease-out;display:block;overflow:visible}.workspace-bottom-nav [data-active=true]{color:var(--selection-foreground);background:0 0}.workspace-bottom-nav [data-active=false] .workspace-bottom-nav__content{opacity:.78}.workspace-bottom-nav :is(a,button):active .workspace-bottom-nav__content{opacity:.72}.workspace-bottom-nav a:focus-visible,.workspace-bottom-nav button:focus-visible{border-radius:.5rem}.admin-addition-shell[data-addition-page=reviews] .workspace-bottom-nav a:focus-visible,.admin-addition-shell[data-addition-page=reviews] .workspace-bottom-nav button:focus-visible{outline-color:var(--ring);outline-offset:-4px}.locale-preview-stage>:has(>:is(.workspace-bottom-nav,[data-workspace-navigation-slot])){padding-bottom:calc(var(--workspace-bottom-nav-height) + var(--workspace-stacked-action-height))}.locale-preview-stage>:has(>:is(.workspace-bottom-nav,[data-workspace-navigation-slot])):has(.mobile-action-bar[data-position=fixed]){--workspace-stacked-action-height:4.125rem}.locale-preview-stage>:has(>:is(.workspace-bottom-nav,[data-workspace-navigation-slot])) .mobile-action-bar[data-position=fixed]{bottom:var(--workspace-bottom-nav-height);height:4.125rem;padding-bottom:.75rem}html:has(.workspace-bottom-nav){scroll-padding-bottom:var(--workspace-bottom-nav-height)}html:has(.workspace-bottom-nav):has(.mobile-action-bar[data-position=fixed]){--workspace-stacked-action-height:4.125rem;scroll-padding-bottom:calc(var(--workspace-bottom-nav-height) + var(--workspace-stacked-action-height))}@media (max-width:359px){:root{--workspace-bottom-nav-height:calc(4rem + var(--safe-area-bottom))}.workspace-bottom-nav__content>span:last-child{white-space:normal}}@media (min-width:768px){:root{--workspace-bottom-nav-height:calc(3.5rem + 1px + var(--safe-area-bottom))}.locale-preview-stage:has(.workspace-bottom-nav){display:flow-root}.locale-preview-stage nav.workspace-bottom-nav{width:min(100%,var(--product-canvas-width));max-width:none;height:var(--workspace-bottom-nav-height);padding:0 var(--page-gutter) var(--safe-area-bottom);background:var(--theme-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-top:1px solid var(--border);border-radius:0;position:fixed;inset:auto 0 0}.workspace-bottom-nav a,.workspace-bottom-nav button{height:calc(var(--workspace-bottom-nav-height) - var(--safe-area-bottom) - 1px);border-radius:var(--control-radius)}.workspace-bottom-nav__active-indicator{top:-1px}.workspace-bottom-nav__content{place-content:center;gap:var(--space-compact);grid-template-rows:none;grid-template-columns:1.25rem auto}.workspace-bottom-nav__content>span:last-child{font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.locale-preview-stage>:has(>:is(.workspace-bottom-nav,[data-workspace-navigation-slot])){padding-bottom:var(--workspace-bottom-nav-height)}.locale-preview-stage>:has(>:is(.workspace-bottom-nav,[data-workspace-navigation-slot])):has(.mobile-action-bar[data-position=fixed]){--workspace-stacked-action-height:0rem}.locale-preview-stage>:has(>:is(.workspace-bottom-nav,[data-workspace-navigation-slot])) .mobile-action-bar[data-position=fixed]{bottom:0}html:has(.workspace-bottom-nav),html:has(.workspace-bottom-nav):has(.mobile-action-bar[data-position=fixed]){--workspace-stacked-action-height:0rem;scroll-padding-bottom:var(--workspace-bottom-nav-height)}}@media (prefers-reduced-motion:reduce){.workspace-bottom-nav__content>span:last-child,.workspace-bottom-nav__icon [data-slot=app-icon]{transition-duration:.01ms}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.locale-preview-stage nav.workspace-bottom-nav{background:var(--theme-surface)}}:root{--viewport-editor-height:calc(100dvh - var(--visual-viewport-bottom-inset,0px))}@media (max-width:767px){.sales-demo-application{flex-direction:column;height:100svh;min-height:0;display:flex}.sales-demo-application>section{flex:none}.sales-demo-application :is(.locale-preview-stage,.current-view-refresh,.current-view-refresh__content),.sales-demo-application>[data-sales-demo-content=true]{flex-direction:column;flex:1;min-height:0;display:flex}.sales-demo-application :is(.product-canvas,[data-slot=document-page]){flex:1 0 auto;min-height:0}}.sales-demo-application:has(:is(.new-pet-canvas,.new-room-editor,.provider-application:not(.provider-application--admin))){height:var(--viewport-editor-height);flex-direction:column;min-height:0;display:flex;overflow:hidden}.sales-demo-application:has(:is(.new-pet-canvas,.new-room-editor,.provider-application:not(.provider-application--admin)))>section{flex:none}.sales-demo-application:has(:is(.new-pet-canvas,.new-room-editor,.provider-application:not(.provider-application--admin)))>[data-sales-demo-content=true]{flex:1;min-height:0}.sales-demo-application:has(:is(.new-pet-canvas,.new-room-editor,.provider-application:not(.provider-application--admin))) :is(.current-view-refresh,.current-view-refresh__content,[data-demo-editable-scope=true]:has(:is(.new-pet-canvas,.new-room-editor,.provider-application:not(.provider-application--admin))),.product-canvas:has(>.provider-application:not(.provider-application--admin)),.locale-preview-stage,.new-pet-canvas,.new-pet-form,.new-room-editor,.provider-application:not(.provider-application--admin)){height:100%;min-height:0}html body :is(.new-pet-form,.new-room-editor,.provider-application:not(.provider-application--admin)) .mobile-action-bar.mobile-action-bar[data-position=sticky]{bottom:0}html body :is(.new-pet-form,.new-room-editor,.provider-application:not(.provider-application--admin)) .mobile-header.mobile-header{height:auto}html body :is(.new-pet-form,.new-room-editor,.provider-application:not(.provider-application--admin)) .mobile-action-bar__buttons>[data-slot=button]{white-space:normal;height:auto;min-height:2.75rem}body:has(.workspace-navigation-host),html body .document-page.document-page,html body .product-canvas.product-canvas,html:has(.workspace-navigation-host){background:var(--background)}html body .mobile-action-bar.mobile-action-bar{background:var(--background);box-shadow:none}.public-discovery-route-layout,body,html{min-height:100%}[data-page-transition-surface]{min-block-size:var(--page-transition-scroll-min-block-size,0)}[data-page-transition-boundary] .sr-only{margin:0}[data-page-transition-boundary] input[aria-hidden=true][tabindex="-1"]{margin:0!important}@media (max-width:599px){[data-page-transition-boundary] :is(.new-pet-canvas,.calendar-operations){box-shadow:none}}@media (min-width:768px){.public-discovery-route-layout .provider-detail{border:1px solid var(--border);border-radius:var(--surface-radius);margin-block:.75rem;overflow:clip}}:root{--page-transition-duration:var(--hierarchy-push-duration);--page-transition-back-duration:var(--hierarchy-back-duration);--page-transition-enter-distance:100vw;--page-transition-exit-distance:calc(100vw * var(--hierarchy-parent-travel));--page-transition-inline-direction:1}:root:dir(rtl){--page-transition-inline-direction:-1}:root[data-page-transition-profile=none]{--page-transition-duration:0s;--page-transition-back-duration:0s}@media (min-width:600px){:root{--page-transition-enter-distance:var(--product-canvas-width);--page-transition-exit-distance:calc(var(--product-canvas-width) * var(--hierarchy-parent-travel))}}::view-transition{pointer-events:none}::view-transition-group(.pawjai-nav-forward){animation:none;overflow:visible}::view-transition-group(.pawjai-nav-back){animation:none;overflow:visible}:root:active-view-transition-type(nav-forward)::view-transition-group(pawjai-route){animation:none;overflow:visible}:root:active-view-transition-type(nav-back)::view-transition-group(pawjai-route){animation:none;overflow:visible}::view-transition-image-pair(.pawjai-nav-forward){width:100%;height:100%;overflow:visible}::view-transition-image-pair(.pawjai-nav-back){width:100%;height:100%;overflow:visible}:root:active-view-transition-type(nav-forward)::view-transition-image-pair(pawjai-route){width:100%;height:100%;overflow:visible}:root:active-view-transition-type(nav-back)::view-transition-image-pair(pawjai-route){width:100%;height:100%;overflow:visible}::view-transition-old(.pawjai-nav-forward){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}::view-transition-new(.pawjai-nav-forward){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}::view-transition-old(.pawjai-nav-back){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}::view-transition-new(.pawjai-nav-back){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}:root:active-view-transition-type(nav-forward)::view-transition-old(pawjai-route){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}:root:active-view-transition-type(nav-forward)::view-transition-new(pawjai-route){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}:root:active-view-transition-type(nav-back)::view-transition-old(pawjai-route){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}:root:active-view-transition-type(nav-back)::view-transition-new(pawjai-route){width:100%;height:auto;animation-duration:var(--page-transition-duration);mix-blend-mode:normal;object-fit:none;object-position:left top;animation-fill-mode:both}::view-transition-old(.pawjai-nav-forward){animation-name:pawjai-page-exit-forward;animation-timing-function:var(--hierarchy-push-easing)}:root:active-view-transition-type(nav-forward)::view-transition-old(pawjai-route){animation-name:pawjai-page-exit-forward;animation-timing-function:var(--hierarchy-push-easing)}::view-transition-old(.pawjai-nav-forward){top:var(--page-transition-old-block-offset,0)}::view-transition-old(.pawjai-nav-back){top:var(--page-transition-old-block-offset,0)}:root:active-view-transition-type(nav-forward)::view-transition-old(pawjai-route){top:var(--page-transition-old-block-offset,0)}:root:active-view-transition-type(nav-back)::view-transition-old(pawjai-route){top:var(--page-transition-old-block-offset,0)}::view-transition-new(.pawjai-nav-forward){animation-name:pawjai-page-enter-forward;animation-timing-function:var(--hierarchy-push-easing);box-shadow:calc(-.75rem * var(--page-transition-inline-direction)) 0 1.5rem #00000029;z-index:2;border-start-start-radius:var(--hierarchy-leading-radius);border-end-start-radius:var(--hierarchy-leading-radius)}:root:active-view-transition-type(nav-forward)::view-transition-new(pawjai-route){animation-name:pawjai-page-enter-forward;animation-timing-function:var(--hierarchy-push-easing);box-shadow:calc(-.75rem * var(--page-transition-inline-direction)) 0 1.5rem #00000029;z-index:2;border-start-start-radius:var(--hierarchy-leading-radius);border-end-start-radius:var(--hierarchy-leading-radius)}:root:active-view-transition-type(nav-back)::view-transition-group(root){mix-blend-mode:normal;animation:none}:root:active-view-transition-type(nav-back)::view-transition-old(root){mix-blend-mode:normal;animation:none}:root:active-view-transition-type(nav-back)::view-transition-new(root){mix-blend-mode:normal;animation:none}:root:active-view-transition-type(nav-back)::view-transition-old(root){display:none}:root:active-view-transition-type(nav-back)::view-transition-new(root){display:none}::view-transition-old(.pawjai-nav-back){animation-duration:var(--page-transition-back-duration);animation-timing-function:var(--hierarchy-back-easing)}:root:active-view-transition-type(nav-back)::view-transition-old(pawjai-route){animation-duration:var(--page-transition-back-duration);animation-timing-function:var(--hierarchy-back-easing)}::view-transition-new(.pawjai-nav-back){animation-duration:var(--page-transition-back-duration);animation-timing-function:var(--hierarchy-back-easing)}:root:active-view-transition-type(nav-back)::view-transition-new(pawjai-route){animation-duration:var(--page-transition-back-duration);animation-timing-function:var(--hierarchy-back-easing)}::view-transition-old(.pawjai-nav-back){box-shadow:calc(-.75rem * var(--page-transition-inline-direction)) 0 1.5rem #00000029;z-index:2;border-start-start-radius:var(--hierarchy-leading-radius);border-end-start-radius:var(--hierarchy-leading-radius);animation-name:pawjai-page-exit-back}:root:active-view-transition-type(nav-back)::view-transition-old(pawjai-route){box-shadow:calc(-.75rem * var(--page-transition-inline-direction)) 0 1.5rem #00000029;z-index:2;border-start-start-radius:var(--hierarchy-leading-radius);border-end-start-radius:var(--hierarchy-leading-radius);animation-name:pawjai-page-exit-back}::view-transition-new(.pawjai-nav-back){animation-name:pawjai-page-enter-back}:root:active-view-transition-type(nav-back)::view-transition-new(pawjai-route){animation-name:pawjai-page-enter-back}:root:active-view-transition-type(workspace-switch)::view-transition-group(*){animation:none}:root:active-view-transition-type(workspace-switch)::view-transition-old(*){animation:none;display:none}:root:active-view-transition-type(workspace-switch)::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(.pawjai-workspace-switch){mix-blend-mode:normal;animation:pawjai-workspace-content-enter .14s ease-out both}:root:active-view-transition-type(workspace-switch)::view-transition-new(pawjai-route){mix-blend-mode:normal;animation:pawjai-workspace-content-enter .14s ease-out both}::view-transition-group(pawjai-workspace-navigation){z-index:40;animation:none}::view-transition-old(pawjai-workspace-navigation){mix-blend-mode:normal;animation:none}::view-transition-new(pawjai-workspace-navigation){mix-blend-mode:normal;animation:none}@keyframes pawjai-page-enter-forward{0%{transform:translateX(calc(var(--page-transition-enter-distance) * var(--page-transition-inline-direction)))}to{transform:translate(0)}}@keyframes pawjai-page-exit-forward{0%{filter:brightness();transform:translate(0)}to{filter:brightness(var(--hierarchy-parent-brightness));transform:translateX(calc(-1 * var(--page-transition-exit-distance) * var(--page-transition-inline-direction)))}}@keyframes pawjai-page-enter-back{0%,to{filter:brightness();transform:translate(0)}}@keyframes pawjai-page-exit-back{0%{box-shadow:calc(-.75rem * var(--page-transition-inline-direction)) 0 1.5rem #00000029;transform:translate(0)}to{box-shadow:none;transform:translateX(calc(var(--page-transition-enter-distance) * var(--page-transition-inline-direction)))}}@keyframes pawjai-workspace-content-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}html body .mobile-header.mobile-header{height:var(--mobile-header-height);min-height:var(--mobile-header-height);padding-block:var(--safe-area-top) 0;padding-inline:max(.375rem,var(--safe-area-left)) max(.375rem,var(--safe-area-right))}html body .mobile-action-bar.mobile-action-bar[data-position=fixed]{padding-inline:var(--page-safe-gutter)}html:has(.lab-modal-sheet[data-modal-top=true]) body nav.workspace-bottom-nav,html[data-mobile-editing] body .mobile-action-bar[data-position=fixed],html[data-mobile-editing] body nav.workspace-bottom-nav{visibility:hidden;pointer-events:none}html[data-mobile-editing]{scroll-padding-bottom:calc(var(--visual-viewport-keyboard-bottom-inset,0px) + 1rem)!important}html[data-mobile-editing] body:after{content:"";height:var(--visual-viewport-keyboard-bottom-inset,0);overflow-anchor:none;display:block}html body .mobile-action-bar.mobile-action-bar[data-position=sticky]{bottom:var(--visual-viewport-bottom-inset,0);padding-block-end:calc(.75rem + var(--device-safe-area-bottom));padding-inline:var(--page-safe-gutter)}.admin-provider-notice-action{width:var(--control-target);height:var(--control-target);border-radius:var(--control-radius);color:var(--interactive-foreground);justify-content:center;align-items:center;display:inline-flex;position:relative}.admin-provider-notice-action>span{border:2px solid var(--surface-object);min-width:1.125rem;height:1.125rem;color:var(--surface-object);background:var(--destructive);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.locale-preview-frame{min-height:100dvh}.locale-preview-stage{min-width:0;min-height:100dvh;padding-inline:var(--safe-area-left) var(--safe-area-right)}.v2-status-marker{z-index:40;top:1rem;right:calc(50% + (var(--product-canvas-width) / 2) + 1rem);border:1px solid var(--border);border-radius:var(--surface-radius);width:13rem;color:var(--foreground);background:var(--background);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:fixed}.v2-status-marker>div{min-width:0;display:grid}.v2-status-marker strong{font-size:.75rem;font-weight:700;line-height:1rem}.v2-status-marker span:not([data-slot=badge]){color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;line-height:.875rem;overflow:hidden}.locale-preview-dock{z-index:40;top:1rem;left:calc(50% + (var(--product-canvas-width) / 2) + 1rem);border:1px solid var(--border);border-radius:var(--surface-radius);width:13rem;color:var(--foreground);background:var(--background);gap:.75rem;padding:.75rem;display:grid;position:fixed}.locale-preview-dock__group{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.locale-preview-dock__group+.locale-preview-dock__group{border-top:1px solid var(--border);padding-top:.75rem}html[data-hide-lab-chrome=true] .locale-preview-dock{display:none}.locale-preview-dock__icon{border-radius:var(--notice-radius);width:2rem;height:2rem;color:var(--interactive-foreground);background:var(--primary-surface);place-items:center;display:grid}.locale-preview-dock__copy{grid-column:2;min-width:0;display:grid}.locale-preview-dock__copy strong{font-size:.75rem;font-weight:650;line-height:1rem}.locale-preview-dock__copy small{color:var(--muted-foreground);font-size:.625rem;line-height:.875rem}.locale-preview-dock [data-slot=select-trigger].locale-preview-dock__select{grid-column:1/-1;width:100%;height:2.75rem}.theme-preview-swatches{border:1px solid var(--foreground);flex:none;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.theme-preview-swatches{border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}}.theme-preview-swatches{border-radius:9999px}.theme-preview-swatch{width:.5rem;height:.875rem}@media (max-width:859px){.locale-preview-frame[data-preview-supported=true],.locale-preview-frame[data-v2-candidate]{flex-direction:column;min-height:100dvh;display:flex}.v2-status-marker{padding:.5rem .75rem;right:auto}.locale-preview-dock,.v2-status-marker{width:min(calc(100% - 2rem),var(--product-canvas-width));flex:none;margin:.5rem auto;position:relative;top:auto}.locale-preview-dock{padding:.5rem;left:auto}.locale-preview-dock__group{grid-template-columns:2rem minmax(0,1fr) minmax(9.5rem,1fr)}.locale-preview-dock [data-slot=select-trigger].locale-preview-dock__select{grid-area:1/3}.locale-preview-stage{flex:1}}@media (max-width:389px){.locale-preview-dock__group{grid-template-columns:2rem minmax(0,1fr)}.locale-preview-dock [data-slot=select-trigger].locale-preview-dock__select{grid-area:2/1/auto/-1}}:where(.mobile-media-gallery){background:var(--subtle-surface);flex:none;width:100%;height:12.1875rem;position:relative;overflow:hidden}.mobile-media-gallery__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex;overflow:auto hidden}.mobile-media-gallery__track::-webkit-scrollbar{display:none}.mobile-media-gallery__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.mobile-media-gallery__fallback,.mobile-media-gallery__slide img{width:100%;height:100%;display:block}.mobile-media-gallery__slide img{object-fit:cover}.mobile-media-gallery__fallback{color:var(--muted-foreground);background:var(--subtle-surface);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.0625rem;display:flex}.mobile-media-gallery__pager[data-slot=button]{z-index:4;width:2.75rem;height:2.75rem;color:var(--theme-surface);background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid;position:absolute;bottom:.375rem;right:.75rem}.mobile-media-gallery__pager>span{background:var(--foreground);border-radius:9999px;place-items:center;min-width:2.375rem;height:1.25rem;padding-inline:.375rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mobile-media-gallery__pager>span{background:color-mix(in srgb,var(--foreground) 80%,transparent)}}.mobile-media-gallery__pager>span{font-size:.625rem;font-weight:500;line-height:.625rem}.mobile-media-gallery__picture{display:contents}.lab-modal-sheet{z-index:var(--layer-system-modal);isolation:isolate;top:var(--visual-viewport-top-inset,0);right:var(--visual-viewport-right-inset,0);bottom:var(--visual-viewport-bottom-inset,0);left:var(--visual-viewport-left-inset,0);background:var(--modal-backdrop);align-items:flex-end;width:auto;display:flex;position:fixed}.lab-modal-sheet[data-modal-top=false]{pointer-events:none}.lab-modal-sheet__panel{--modal-panel-width:40rem;width:min(100%,var(--modal-panel-width));max-height:min(85dvh,var(--modal-available-height,85dvh));overscroll-behavior:contain;border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;color:var(--text-primary);background:var(--surface-object);box-shadow:var(--modal-sheet-shadow);flex-direction:column;margin-inline:auto;padding-block-end:var(--device-safe-area-bottom);display:flex;overflow:hidden}.lab-modal-sheet__panel[data-modal-size=narrow]{--modal-panel-width:28rem}.lab-modal-sheet__panel[data-modal-size=wide]{--modal-panel-width:56rem}.lab-modal-sheet__panel[data-layout=workflow]{max-height:min(92dvh,var(--modal-available-height,92dvh))}.lab-modal-sheet__panel>[data-slot=modal-sheet-header]{border-bottom:1px solid var(--structure-border);background:var(--surface-object);flex:none;justify-content:center;min-height:4rem;padding-block:.625rem}.lab-modal-sheet__panel>[data-slot=modal-sheet-content]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.lab-modal-sheet__panel>[data-slot=modal-sheet-actions]{background:var(--surface-object);flex:none}.lab-modal-sheet--dialog{padding:max(1.25rem,var(--safe-area-top)) max(1.25rem,var(--safe-area-right)) max(1.25rem,var(--device-safe-area-bottom)) max(1.25rem,var(--safe-area-left));align-items:center}.lab-modal-sheet--dialog .lab-modal-sheet__panel{width:min(100%,var(--modal-panel-width));max-height:min(calc(100dvh - (var(--space-gutter) * 2)),calc(var(--modal-available-height,100dvh) - (var(--space-gutter) * 2)));border:1px solid var(--structure-border);border-radius:var(--control-radius);box-shadow:var(--modal-dialog-shadow);padding-block-end:0}@media (min-width:600px){.lab-modal-sheet--adaptive-dialog{padding:max(1.25rem,var(--safe-area-top)) max(1.25rem,var(--safe-area-right)) max(1.25rem,var(--device-safe-area-bottom)) max(1.25rem,var(--safe-area-left));justify-content:center;align-items:center}.lab-modal-sheet--adaptive-dialog .lab-modal-sheet__panel{width:min(100%,var(--modal-panel-width));max-height:min(calc(100dvh - (var(--space-gutter) * 2)),calc(var(--modal-available-height,100dvh) - (var(--space-gutter) * 2)));border:1px solid var(--structure-border);border-radius:var(--control-radius);box-shadow:var(--modal-dialog-shadow);padding-block-end:0}}.lab-modal-sheet__actions,.lab-modal-sheet__content,.lab-modal-sheet__header{padding-inline:var(--space-gutter)}.lab-modal-sheet__header{z-index:2;min-height:var(--control-target);padding-block:var(--space-group) var(--space-compact);gap:var(--space-micro);background:var(--surface-object);flex-direction:column;display:flex;position:sticky;top:0}.lab-modal-sheet__title{font-size:var(--type-app-title-size);font-weight:650;line-height:var(--type-app-title-line)}.lab-modal-sheet__description,.lab-modal-sheet__title{text-align:start;padding-inline-end:var(--control-target)}.lab-modal-sheet__description{color:var(--text-secondary);font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.lab-modal-sheet__description[data-variant=eyebrow]{color:var(--interactive-foreground);font-weight:650}.lab-modal-sheet__content{padding-block:var(--space-control) var(--space-group)}.lab-modal-sheet__content[data-content-variant=media]{background:var(--surface-subtle);justify-content:center;align-items:center;padding:0;display:flex;overflow:auto}.lab-modal-sheet__actions{padding-block:var(--space-control);justify-content:flex-end;gap:var(--space-compact);border-top:1px solid var(--structure-border);display:flex}.lab-modal-sheet__actions[data-action-layout=pair]{flex-direction:column}.lab-modal-sheet__actions [data-slot=button]{width:100%}@media (min-width:600px){.lab-modal-sheet__actions[data-action-layout=pair]{flex-direction:row}.lab-modal-sheet__actions[data-action-layout=pair] [data-slot=button]{width:auto;min-width:8rem}}.lab-modal-sheet__close{border-radius:var(--control-radius);color:var(--text-primary);background:0 0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.provider-tools__content{padding-top:var(--space-compact)}.provider-tools-page{z-index:var(--layer-system-modal);width:min(100%,var(--product-canvas-width));overscroll-behavior:contain;min-height:100dvh;color:var(--foreground);background:var(--background);margin-inline:auto;position:fixed;inset:0;overflow-y:auto}.provider-tools-page__header.mobile-header{z-index:1;background:var(--background);position:sticky;top:0}.provider-tools-page__content{min-height:calc(100dvh - 3.5rem);padding:var(--space-group) var(--space-gutter) calc(var(--space-group) + var(--workspace-bottom-nav-height));flex-direction:column;display:flex}.provider-tools-page__links{gap:.375rem;display:grid}.provider-tools__business{margin-top:0}.provider-tools-page legend,.provider-tools__panel legend{color:var(--muted-foreground);font-size:var(--type-helper-size);font-weight:500;line-height:var(--type-helper-line);margin-bottom:.5rem}.provider-tools__analytics{border:1px solid var(--border);border-radius:var(--surface-radius);width:100%;min-width:0;min-height:3.75rem;color:var(--foreground);align-items:center;gap:.75rem;padding:.625rem .75rem;text-decoration:none;display:flex}.provider-tools__analytics[aria-current=page]{border-color:var(--primary-border);background:var(--primary-surface)}.provider-tools__addition-links{gap:.375rem;margin-top:.375rem;display:grid}.provider-tools__analytics>[data-slot=app-icon]{color:var(--interactive-foreground)}.provider-tools-page fieldset button>span,.provider-tools__analytics span,.provider-tools__current-static>span,.provider-tools__panel fieldset button>span{flex-direction:column;min-width:0;display:flex}.provider-tools__analytics strong,.provider-tools__current-static strong,.provider-tools__panel fieldset button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;line-height:1rem;overflow:hidden}.provider-tools__analytics small,.provider-tools__current-static small,.provider-tools__panel fieldset button small{color:var(--muted-foreground);font-size:var(--type-helper-size);line-height:var(--type-helper-line);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;overflow:hidden}.provider-tools__analytics :is(strong,small){overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.provider-tools__application{min-height:4.5rem}.provider-tools__application .provider-tools__application-status{color:var(--foreground);text-overflow:clip;white-space:normal;font-weight:600;overflow:visible}.provider-tools__search{height:2.75rem;margin-top:1rem;position:relative}.provider-tools__search>[data-slot=app-icon]{z-index:1;color:var(--muted-foreground);position:absolute;top:.875rem;left:.75rem}.provider-tools__search [data-slot=input]{border-radius:var(--surface-radius);background:var(--subtle-surface);height:2.75rem;padding-inline:2.25rem .75rem;font-size:.8125rem}.provider-tools-page fieldset,.provider-tools__panel fieldset{border:0;flex-direction:column;gap:.375rem;min-width:0;margin:1rem 0 0;padding:0;display:flex}.provider-tools-page fieldset button,.provider-tools__current-static,.provider-tools__panel fieldset button{border:1px solid var(--border);border-radius:var(--surface-radius);min-width:0;min-height:3.5rem;color:var(--foreground);background:var(--background);font:inherit;text-align:left;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.625rem;padding:.5rem;display:grid}.provider-tools__current button,.provider-tools__panel fieldset button[aria-pressed=true]{border-color:var(--primary-border);background:var(--primary-surface)}.provider-tools-page fieldset.provider-tools__current{margin-top:var(--space-group);padding-top:0}.provider-tools__current-static{border-color:var(--primary-border);background:var(--primary-surface);grid-template-columns:2rem minmax(0,1fr)}.provider-tools__current button>[data-slot=app-icon]{color:var(--interactive-foreground);justify-self:center}.provider-tools-page fieldset button>img,.provider-tools__current-static>img,.provider-tools__panel fieldset button>img,.provider-tools__workspace-mark{border-radius:9999px;width:2rem;height:2rem}.provider-tools__workspace-mark{background:var(--muted);color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.provider-tools__panel fieldset button>i{border:1px solid var(--border);border-radius:9999px;justify-self:center;width:.625rem;height:.625rem}.provider-tools__panel fieldset button[aria-pressed=true]>i{border:3px solid var(--interactive-foreground)}.provider-tools__empty{border:1px dashed var(--border);border-radius:var(--surface-radius);min-height:4rem;color:var(--muted-foreground);text-align:center;padding:1rem;font-size:.75rem;line-height:1.125rem}.provider-switcher__panel .provider-tools__search,.provider-switcher__panel fieldset{margin-top:.5rem}.provider-switcher__error{margin-top:var(--space-compact);padding:var(--space-compact) var(--space-control);border:1px solid var(--destructive);border-radius:var(--control-radius);color:var(--destructive);font-size:var(--type-helper-size);line-height:var(--type-helper-line)}[data-slot=field-label].lab-radio-choice-card{border:1px solid var(--structure-border);border-radius:var(--control-radius);background:var(--surface-object);width:100%;min-height:68px;padding:0;display:flex;position:relative}[data-slot=field-label].lab-radio-choice-card[data-selected=true]{border-color:var(--selection-accent);background:var(--selection-surface)}.lab-radio-choice-card:has([data-slot=radio-group-item]:focus-visible){background-image:linear-gradient(currentColor,currentColor)}@supports (color:color-mix(in lab,red,red)){.lab-radio-choice-card:has([data-slot=radio-group-item]:focus-visible){background-image:linear-gradient(color-mix(in srgb,currentColor 9%,transparent),color-mix(in srgb,currentColor 9%,transparent))}}.lab-radio-choice-card__field[data-slot=field]{align-items:center;gap:12px;min-height:66px;padding:10px 12px}.lab-radio-choice-card__title{width:100%;font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}[data-slot=field-label].lab-radio-choice-card[data-treatment=current-green] .lab-radio-choice-card__title{color:var(--text-primary)}[data-slot=field-label].lab-radio-choice-card[data-treatment=current-green][data-selected=true] .lab-radio-choice-card__title{color:var(--selection-foreground)}.lab-radio-choice-card__description{margin-top:var(--space-micro);color:var(--text-secondary);font-size:var(--type-helper-size);line-height:var(--type-helper-line)}[data-slot=field-label].lab-radio-choice-card[data-selected=true] .lab-radio-choice-card__description{color:var(--selection-foreground)}[data-slot=field-label].lab-radio-choice-card[data-size=compact]{min-height:var(--control-target)}.lab-radio-choice-card[data-size=compact] .lab-radio-choice-card__field{min-height:calc(var(--control-target) - 2px);padding:var(--space-compact) var(--space-control)}.lab-radio-choice-card[data-size=compact] .lab-radio-choice-card__title{text-align:center;justify-content:center}.lab-radio-choice-card__control[data-slot=radio-group-item]{border:1px solid var(--border);background:0 0;flex:none;width:12px;height:12px}[data-slot=field-label].lab-radio-choice-card[data-treatment=current-green] .lab-radio-choice-card__control[data-slot=radio-group-item]{width:20px;height:20px}.lab-radio-choice-card__control[data-slot=radio-group-item][data-checked]{border:3px solid var(--interactive-foreground);background:0 0}.lab-radio-choice-card__control[data-slot=radio-group-item]:focus-visible{box-shadow:none;outline:none}[data-slot=field-label].lab-radio-choice-card[data-treatment=current-green] .lab-radio-choice-card__control[data-slot=radio-group-item]{clip-path:none;white-space:nowrap;opacity:0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0;overflow:visible}.booking-sign-in-drawer__content{padding:0;overflow-x:hidden}.booking-sign-in-drawer__intro{justify-content:center;padding:24px 24px 0;display:flex}.booking-sign-in-drawer__body{overscroll-behavior:contain;flex-direction:column;flex:none;min-height:44px;display:flex;overflow:visible}.booking-sign-in-drawer__mark{background:var(--primary-surface);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:12px;font-size:2rem;display:grid}.booking-sign-in-drawer__methods{gap:12px;min-width:0;padding:24px 24px 0;display:grid}.booking-sign-in-drawer__account-auth{gap:12px;padding-top:24px;display:grid}.booking-sign-in-drawer__email-form{gap:12px;margin-inline:24px;display:grid}.booking-sign-in-drawer__email-form [data-slot=button]{width:100%}.booking-sign-in-drawer__method[data-slot=button]{overflow-wrap:anywhere;white-space:normal;border-radius:12px;width:100%;min-width:0;height:auto;min-height:52px;padding-block:10px;font-size:.9375rem;font-weight:650;position:relative}.booking-sign-in-drawer__method img{object-fit:contain;position:absolute;left:.875rem}.booking-sign-in-drawer__legal{color:var(--muted-foreground);font-size:var(--type-helper-size);line-height:var(--type-helper-line);text-align:center;margin:0;padding-inline:24px}.booking-sign-in-drawer__legal a{color:var(--interactive-foreground);text-decoration:none}.booking-sign-in-drawer__method--google img{width:1.25rem;height:1.25rem}.booking-sign-in-drawer__method--line[data-slot=button]{border-color:var(--brand-line);background:var(--brand-line);color:var(--brand-on-line)}.booking-sign-in-drawer__method--line img{filter:brightness(0)invert();width:1.5rem;height:1.5rem}.booking-sign-in-drawer__feedback{min-height:20px;color:var(--muted-foreground);text-align:center;padding:8px 24px 0;font-size:.75rem;line-height:1.25rem}.booking-sign-in-drawer__feedback--visible{border:1px solid var(--primary-border);border-radius:var(--notice-radius);min-height:44px;color:var(--foreground);background:var(--primary-surface);justify-content:center;align-items:center;margin:8px 24px 0;padding:10px;display:flex}.booking-sign-in-drawer__divider{color:var(--muted-foreground);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:12px 24px 0;font-size:.75rem;line-height:1rem;display:grid}.booking-sign-in-drawer__roles{padding-top:16px}.booking-sign-in-drawer__roles [data-slot=button]{overflow-wrap:anywhere;white-space:normal;width:100%;min-width:0;height:auto;min-height:44px;padding-block:10px}.booking-sign-in-drawer__selection{color:var(--muted-foreground);font-size:var(--type-helper-size);line-height:var(--type-helper-line);text-align:center;padding:10px 24px 0}.booking-sign-in-drawer__state{width:auto;max-width:calc(100% - 48px);margin:12px 24px 0}.booking-sign-in-drawer__access-denied{gap:.125rem;display:grid}.booking-sign-in-drawer__state [data-slot=alert-description]{gap:.75rem;display:grid}.booking-sign-in-drawer__state [data-slot=button]{white-space:normal;width:100%;height:auto;min-height:2.75rem}.booking-sign-in-drawer__state--success{border:1px solid var(--primary-border);border-radius:var(--notice-radius);min-height:44px;color:var(--foreground);background:var(--primary-surface);font-size:var(--type-helper-size);line-height:var(--type-helper-line);text-align:center;justify-content:center;align-items:center;gap:.125rem;padding:10px 12px;display:grid}.booking-sign-in-drawer__state--success span{color:var(--muted-foreground)}.booking-sign-in-drawer__body[data-provider-unavailable=true] .booking-sign-in-drawer__feedback--visible{order:-3}.booking-sign-in-drawer__body[data-provider-unavailable=true] .booking-sign-in-drawer__roles{order:-2}.booking-sign-in-drawer__body[data-provider-unavailable=true] .booking-sign-in-drawer__selection{order:-1}.booking-sign-in-drawer__body[data-status=submitting] .booking-sign-in-drawer__selection{order:-3}.booking-sign-in-drawer__feedback--visible:focus,.booking-sign-in-drawer__state:focus{outline:3px solid var(--ring);outline-offset:2px}.booking-sign-in-drawer__dismiss{width:100%;color:var(--interactive-foreground);font-weight:650;text-decoration:none}.calendar-month-navigation{grid-template-columns:var(--control-target) minmax(0,1fr) var(--control-target);align-items:center;gap:var(--space-micro);min-width:0;display:grid}.calendar-month-navigation__trigger[data-slot=button]{width:min(100%,13rem);min-width:0;padding-inline:var(--space-control);font-size:var(--type-section-title-size);font-variant-numeric:tabular-nums;font-weight:650;line-height:var(--type-section-title-line);margin-inline:auto}.calendar-month-navigation__trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.calendar-month-navigation__trigger--caption[data-slot=button]{width:auto;max-width:100%;min-height:var(--control-target);height:auto;color:var(--foreground);font-size:var(--type-label-size);line-height:var(--type-label-line);white-space:normal}.calendar-month-navigation__trigger--caption>span{overflow-wrap:anywhere;overflow:visible}.calendar-month-picker[data-slot=popover-content]{width:min(20rem,100vw - 2rem);max-width:var(--available-width);max-height:var(--available-height);overscroll-behavior:contain;gap:var(--space-compact);padding:var(--space-control);border-radius:var(--surface-radius);overflow-y:auto}.calendar-month-picker[data-slot=popover-content][data-open]{will-change:opacity,transform;transition:none;animation:calendar-month-picker-enter .12s cubic-bezier(.16,1,.3,1)}.calendar-month-picker[data-slot=popover-content][data-closed]{will-change:opacity,transform;transition:none;animation:calendar-month-picker-exit 80ms cubic-bezier(.4,0,1,1)}@keyframes calendar-month-picker-enter{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}@keyframes calendar-month-picker-exit{to{opacity:0;transform:translateY(-.125rem)scale(.99)}}.calendar-month-picker__title{color:var(--foreground);font-size:var(--type-section-title-size);font-weight:650;line-height:var(--type-section-title-line);text-align:center}.calendar-month-picker__year-control{grid-template-columns:var(--control-target) minmax(0,1fr) var(--control-target);align-items:center;gap:var(--space-micro);display:grid}.calendar-month-picker__year-input[data-slot=input]{text-align:center;font-variant-numeric:tabular-nums;min-width:0;font-weight:650}.calendar-month-picker__months{gap:var(--space-micro);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calendar-month-picker__month[data-slot=button]{min-width:0;padding-inline:var(--space-compact)}.calendar-month-picker__current[data-slot=button]{margin-top:var(--space-micro)}@media (max-width:359px){.calendar-month-navigation__trigger[data-slot=button]{padding-inline:var(--space-compact);font-size:var(--type-label-size)}.calendar-month-picker[data-slot=popover-content]{padding:var(--space-compact)}}@media (prefers-reduced-motion:reduce){.calendar-month-picker[data-slot=popover-content][data-closed],.calendar-month-picker[data-slot=popover-content][data-open]{animation-duration:.01ms;transform:none}}.collection-load-more{gap:.375rem;width:100%;padding-block:.75rem .25rem;display:grid}.collection-load-more__action[data-slot=button]{border-radius:9999px;width:100%;min-height:2.75rem}.collection-load-more__progress{color:var(--muted-foreground);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;line-height:var(--type-meta-line);text-align:center}.collection-load-more__spinner{animation:collection-load-more-spin .8s linear infinite}.collection-batch-start{border-block-start:1px solid var(--border);width:100%;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:start;outline:none;grid-column:1/-1;padding-block:.375rem .125rem;font-size:.75rem;font-weight:500;line-height:1rem;list-style:none}.collection-batch-start:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);border-radius:.375rem;outline:none}@keyframes collection-load-more-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.collection-batch-start{animation:collection-batch-start-emphasis .1s linear}.collection-load-more__spinner{animation:none}}@keyframes collection-batch-start-emphasis{0%{opacity:.72}to{opacity:1}}.collection-status-filter{width:100%}.collection-status-filter__label{color:var(--muted-foreground);font-size:var(--type-helper-size);font-weight:650;line-height:var(--type-helper-line);margin-bottom:7px;display:block}.collection-status-filter__status:not([data-tone=attention]){color:var(--foreground);font-weight:600}.collection-status-filter__status--option{z-index:3;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(25%,-25%)}.collection-status-filter__group{grid-template-columns:repeat(var(--collection-status-filter-columns,1),minmax(0,1fr));width:100%;display:grid}.collection-status-filter__group[data-variant=compact-track]{border:1px solid var(--border);background:var(--subtle-surface);isolation:isolate;border-radius:9999px;gap:0;position:relative;overflow:visible}.collection-status-filter__selection-indicator{display:none}.collection-status-filter__group[data-variant=compact-track] .collection-status-filter__selection-indicator{z-index:0;width:calc(100% / var(--collection-status-filter-columns,1) - 8px);background:var(--selection-fill);pointer-events:none;transform:translateX(var(--collection-status-filter-indicator-translate));border-radius:9999px;transition:transform .15s cubic-bezier(.2,0,0,1);display:block;position:absolute;inset-block:6px;inset-inline-start:4px}.collection-status-filter__group[data-variant=compact-track]:dir(rtl) .collection-status-filter__selection-indicator{transform:translateX(var(--collection-status-filter-indicator-translate-rtl))}.collection-status-filter__group[data-selected-index="-1"] .collection-status-filter__selection-indicator{display:none}.collection-status-filter__group[data-variant=adaptive-pills]{gap:6px}.collection-status-filter__group[data-layout-mode=intrinsic-pills]{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.collection-status-filter__group[data-layout-mode^=intrinsic-] .collection-status-filter__option-visual[data-counted=true] .collection-status-filter__option-label{white-space:normal}.collection-status-filter__group[data-variant=adaptive-pills][data-columns="1"]{flex-wrap:wrap;display:flex}.collection-status-filter__group[data-variant=adaptive-pills][data-columns="1"] .collection-status-filter__option{flex:0 auto;max-width:100%}.collection-status-filter__group[data-variant=adaptive-pills][data-columns="1"] .collection-status-filter__option-visual{width:auto}.collection-status-filter__group[data-variant=balanced-pills]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.collection-status-filter__group[data-variant=balanced-pills] .collection-status-filter__option{grid-column:span 2}.collection-status-filter__group[data-variant=balanced-pills] .collection-status-filter__option:nth-last-child(2){grid-column:2/span 2}.collection-status-filter__group[data-variant=balanced-pills] .collection-status-filter__option:last-child{grid-column:4/span 2}.collection-status-filter__group .collection-status-filter__option{z-index:1;min-width:0;min-height:44px;color:var(--muted-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:0;place-items:center;padding:0;font-size:12.8px;font-weight:500;line-height:18px;transition:color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.collection-status-filter__option-visual{overflow-wrap:anywhere;text-align:center;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:6px 8px;transition:color .15s,background-color .15s,box-shadow .15s;display:flex}.collection-status-filter__option-visual[data-counted=true]{gap:8px;padding-inline:4px}.collection-status-filter__option-visual[data-counted=true] .collection-status-filter__option-label{white-space:nowrap}.collection-status-filter__option-label{min-width:0}.collection-status-filter__option-count{border:1px solid var(--border);min-width:20px;height:20px;color:var(--foreground);background:var(--background);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;font-weight:650;line-height:var(--type-meta-line);border-radius:9999px;flex:none;place-items:center;padding-inline:5px;display:inline-grid}.collection-status-filter__group[data-variant=compact-track] .collection-status-filter__option+.collection-status-filter__option:before{content:"";background:var(--border);width:1px;position:absolute;inset-block:0;inset-inline-start:0}.collection-status-filter__group[data-variant=compact-track] .collection-status-filter__option{transition:color .15s}.collection-status-filter__group[data-variant=compact-track] .collection-status-filter__option-visual{width:calc(100% - 8px);min-height:32px;padding-block:3px}.collection-status-filter__group[data-variant=adaptive-pills] .collection-status-filter__option,.collection-status-filter__group[data-variant=balanced-pills] .collection-status-filter__option{background:var(--subtle-surface);border-radius:9999px}.collection-status-filter__group[data-variant=adaptive-pills] .collection-status-filter__option[aria-pressed=true],.collection-status-filter__group[data-variant=balanced-pills] .collection-status-filter__option[aria-pressed=true]{color:var(--selection-on-fill);background:var(--selection-fill)}.collection-status-filter__group[data-variant=compact-track] .collection-status-filter__option[aria-pressed=true] .collection-status-filter__option-visual{color:var(--selection-on-fill);background:0 0}.collection-status-filter__option[aria-pressed=true] .collection-status-filter__option-count{color:var(--selection-count-foreground);background:var(--selection-count-surface);border-color:#0000}.collection-status-filter__option:focus-visible{z-index:2}@media (prefers-reduced-motion:reduce){.collection-status-filter__option,.collection-status-filter__option-visual,.collection-status-filter__selection-indicator{transition-duration:0s!important;animation-duration:0s!important}}.contained-state-icon-button[data-slot=button]{z-index:0;color:var(--text-primary);box-shadow:none;background:0 0;border:0;border-radius:9999px;padding:0;position:relative}.contained-state-icon-button:before{z-index:-1;border:1px solid var(--structure-border);border-radius:inherit;background:var(--surface-object);content:"";position:absolute;inset:.375rem 0}.contained-state-icon-button[data-active],.contained-state-icon-button[data-active]:hover{color:var(--interaction-accent)}.contained-state-icon-button[data-active]:before{border-color:var(--selection-accent);background:var(--selection-surface)}.copy-to-clipboard-error{color:var(--exception-foreground)}.current-view-refresh{background:var(--background);min-height:100dvh;position:relative}.current-view-refresh__indicator{z-index:29;width:min(100%,var(--product-canvas-width));opacity:.64;pointer-events:none;height:3rem;margin-inline:auto;position:fixed;inset-block-start:var(--mobile-header-height);inset-inline:0;overflow:hidden}.current-view-refresh__indicator[data-ready=true]{opacity:1}.current-view-refresh__indicator .retained-refresh-indicator{position:absolute;inset-block-end:0}.current-view-refresh__action{z-index:60;clip-path:inset(50%);opacity:0;pointer-events:none;width:auto;position:fixed;inset-block-start:calc(var(--safe-area-top) + var(--space-micro));inset-inline-start:50%;transform:translate(-50%)}.current-view-refresh__action:focus-visible{clip-path:none;opacity:1;pointer-events:auto}@media (min-width:600px),(pointer:fine){.current-view-refresh__indicator{display:none}}:root{--content-ready-duration:.18s;--content-ready-ease:cubic-bezier(.16,1,.3,1)}:where(.current-view-refresh) [data-content-state=ready]{animation:pawjai-content-ready var(--content-ready-duration) var(--content-ready-ease) both}@keyframes pawjai-content-ready{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){:where(.current-view-refresh) [data-content-state=ready]{animation:none}}.discard-changes-confirmation{overflow:hidden}.discard-changes-confirmation>.discard-changes-confirmation__header{position:relative}.discard-changes-confirmation__content [data-slot=modal-sheet-description]{font-size:var(--type-body-size);line-height:var(--type-body-line);padding-inline-end:0}.discard-changes-confirmation__actions [data-slot=button]{min-height:var(--control-target);white-space:normal;height:auto}.error-feedback[data-slot=alert]{border:1px solid var(--destructive-border);border-radius:var(--radius-lg);background:var(--destructive-surface);width:100%;min-width:0;color:var(--destructive);text-align:start;grid-template-columns:1rem minmax(0,1fr);align-content:start;align-items:start;gap:.125rem .5rem;padding:.75rem;display:grid}.error-feedback[data-feedback-presentation=page]{width:min(100%,calc(100vw - (2 * var(--page-safe-gutter))));max-width:36rem;margin-block-start:var(--space-group);margin-inline:auto}.error-feedback[data-focus-presentation=programmatic-text]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-accent);outline-offset:var(--focus-ring-offset)}.error-feedback>svg{grid-area:1/1/3;transform:none}.error-feedback [data-slot=alert-title]{grid-area:1/2;font-size:.875rem;font-weight:650;line-height:1.25rem}.error-feedback [data-slot=alert-description]{color:var(--destructive);grid-area:2/2;gap:.75rem;font-size:.8125rem;line-height:1.125rem;display:grid}.error-feedback__description,.error-feedback__description>p{margin:0}.error-feedback [data-slot=button]{overflow-wrap:anywhere;white-space:normal;justify-self:start;width:fit-content;min-width:0;max-width:100%;min-height:2.75rem;margin-top:.375rem}.error-feedback[data-feedback-presentation=continuation]{min-height:6.5rem}.error-feedback[data-feedback-presentation=action],.error-feedback[data-feedback-presentation=summary]{padding:var(--space-compact) .75rem}.error-feedback--interactive{cursor:pointer}.error-feedback--interactive:hover{border-color:var(--destructive)}.error-feedback--interactive:has(.error-feedback__surface-action:focus-visible){outline:var(--focus-ring-width) solid var(--focus-accent);outline-offset:var(--focus-ring-offset)}.error-feedback__activation-hint{margin-top:.125rem;font-weight:650;display:block}.error-feedback--interactive [data-slot=alert-description]{gap:.125rem}.error-feedback .error-feedback__surface-action[data-slot=button]{z-index:2;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.file-dropzone[data-variant=compact]:not([data-state=uploaded]) .file-dropzone__actions{position:absolute;inset:0}.file-dropzone[data-variant=compact]:not([data-state=uploaded]) .file-dropzone__proxy{width:100%;height:100%;padding:var(--space-control);background:0 0}.file-dropzone[data-variant=compact]:not([data-state=uploaded]) .file-dropzone__proxy:focus-visible{outline:none}.file-dropzone[data-state=drag]{border-color:var(--focus-accent);background:var(--selection-surface)}.file-dropzone:has(.file-dropzone__proxy:focus-visible){border-color:var(--focus-accent);background:var(--surface-object)}@media (hover:hover) and (pointer:fine){.file-dropzone[data-state=resting]:hover:not(:has(.file-dropzone__proxy:focus-visible)){border-color:var(--structure-border);background:var(--surface-subtle)}.file-dropzone[data-variant=compact][data-state=resting]:hover:not(:has(.file-dropzone__proxy:focus-visible)){border-color:var(--selection-accent);background:var(--selection-surface)}}.file-dropzone:has(.file-dropzone__proxy:focus-visible){outline:var(--focus-ring-width) solid var(--focus-accent);outline-offset:var(--focus-ring-offset)}.file-dropzone[data-variant=compact]:has(.file-dropzone__proxy:focus-visible){background:var(--selection-surface)}.file-dropzone.file-dropzone[data-state=error]{border-color:var(--destructive-accent);background:var(--theme-error-soft)}.file-dropzone[data-state=uploaded]{border-style:solid;border-color:var(--selection-accent);background:var(--surface-object)}.file-dropzone[data-preview=image]{background:var(--surface-subtle);flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex;overflow:hidden}.file-dropzone__image-preview{aspect-ratio:16/9;flex:none;width:100%;position:relative;overflow:hidden}.file-dropzone[data-preview=image][data-preview-ratio=square] .file-dropzone__image-preview{aspect-ratio:1}.file-dropzone__image-preview img{object-fit:contain;width:100%;height:100%;display:block}.file-dropzone__image-preview>.media-processing-preview{width:100%;height:100%}.file-dropzone[data-preview=image] .file-dropzone__actions{padding:var(--space-control);flex:none}.file-dropzone__preview-helper{padding:var(--space-control) var(--space-group) 0;color:var(--text-secondary);font-size:var(--type-helper-size);line-height:var(--type-helper-line);text-align:center;display:block}.file-dropzone__image-remove{top:var(--space-compact);right:var(--space-compact);width:var(--control-target);height:var(--control-target);border:1px solid var(--on-inverse);justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.file-dropzone__image-remove{border:1px solid color-mix(in srgb,var(--on-inverse) 28%,transparent)}}.file-dropzone__image-remove{color:var(--on-inverse);background:var(--text-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.file-dropzone__image-remove{background:color-mix(in srgb,var(--text-primary) 78%,transparent)}}.file-dropzone__image-remove{box-shadow:var(--raised-surface-shadow)}.file-dropzone__image-remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-accent);outline-offset:var(--focus-ring-offset)}.file-dropzone__image-remove:disabled{cursor:not-allowed}.file-dropzone[data-preview=image] .file-dropzone__outcome:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-dropzone[data-state=disabled]{color:var(--text-secondary);background:var(--surface-subtle);opacity:.62}.file-dropzone__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-dropzone__actions,.file-dropzone__file-copy,.file-dropzone__preview,.file-dropzone__prompt{align-items:center;min-width:0;display:flex}.file-dropzone__file-copy,.file-dropzone__prompt{gap:var(--space-micro);flex-direction:column}.file-dropzone__prompt>small{color:var(--text-secondary);font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.file-dropzone__preview{gap:var(--space-control);max-width:100%}.file-dropzone__file-copy{text-align:start;align-items:flex-start}.file-dropzone__file-copy strong{max-width:14rem;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--type-body-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-dropzone__file-copy span,.file-dropzone__outcome,.file-dropzone__prompt{font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.file-dropzone__actions{justify-content:center;gap:var(--space-compact)}.file-dropzone__proxy,.file-dropzone__remove{min-width:var(--control-target);min-height:var(--control-target);padding-inline:var(--space-control);border-radius:var(--control-radius);font-size:var(--type-action-size);font-weight:600;line-height:var(--type-action-line);justify-content:center;align-items:center;display:inline-flex}.file-dropzone__proxy{color:var(--theme-on-primary);background:var(--action-primary)}.file-dropzone__remove{border:1px solid var(--structure-border);color:var(--destructive-accent);background:var(--surface-object)}.file-dropzone__proxy:focus-visible,.file-dropzone__remove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-accent);outline-offset:var(--focus-ring-offset)}.file-dropzone__proxy:disabled,.file-dropzone__remove:disabled{cursor:not-allowed}.file-dropzone__outcome{min-height:var(--type-helper-line);color:var(--text-secondary)}.file-dropzone[data-variant=compact]:not([data-state=error]) .file-dropzone__outcome{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-dropzone[data-variant=compact][data-state=validating] .file-dropzone__outcome{width:auto;height:auto;min-height:var(--type-helper-line);clip-path:none;color:var(--text-secondary);white-space:normal;margin:0;padding:0;position:static;overflow:visible}.file-dropzone[data-state=error] .file-dropzone__outcome{color:var(--destructive-accent)}.labeled-switch{justify-content:flex-end;align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.labeled-switch>span{color:var(--muted-foreground);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.labeled-switch>span[data-checked=true]{color:var(--interactive-foreground)}.media-processing-preview{place-items:center;display:grid;position:relative;overflow:hidden}.media-processing-preview__overlay{z-index:1;width:100%;height:100%;padding:var(--space-control);border-radius:inherit;background:var(--surface-object);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.media-processing-preview__overlay{background:color-mix(in srgb,var(--surface-object) 56%,transparent)}}.media-processing-preview__overlay{pointer-events:none}.media-processing-preview__spinner{width:2rem;height:2rem;color:var(--interactive-foreground);animation:media-processing-preview-spin .8s linear infinite}.media-processing-preview__rail{right:var(--space-control);bottom:var(--space-control);left:var(--space-control);background:var(--surface-object);border-radius:9999px;height:.25rem;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.media-processing-preview__rail{background:color-mix(in srgb,var(--surface-object) 74%,transparent)}}.media-processing-preview__hold{border-radius:inherit;background:var(--interactive-foreground);width:10%;height:100%;display:block}@keyframes media-processing-preview-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.media-processing-preview__spinner{animation:none}}.pawjai-loading-shell{width:min(100%,var(--product-canvas-width));background:var(--background);min-height:100dvh;margin-inline:auto}.pawjai-loading-shell__content{padding:var(--space-gutter)}.pawjai-loading-shell__structure{width:100%;min-width:0}@media (min-width:600px){.pawjai-loading-shell__content{padding-inline:var(--space-section)}}.pet-count-adjustment-buttons{align-items:center;gap:var(--space-compact);width:max-content;display:flex;position:relative}.pet-count-adjustment-buttons__button[data-slot=button]{border-color:var(--border);border-radius:var(--control-radius);background:var(--background)}.pet-count-adjustment-buttons__add[data-slot=button]{border-color:var(--interaction-accent);color:var(--interaction-accent);background:var(--selection-surface)}.pet-count-adjustment-buttons__feedback{z-index:2;font-size:var(--type-label-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--type-label-line);pointer-events:none;animation:pet-count-feedback-rise .36s cubic-bezier(.2,.65,.3,1) both,pet-count-feedback-visibility .36s linear both;position:absolute;inset-block-start:-.125rem}.pet-count-adjustment-buttons__feedback--increase{color:var(--interaction-accent);inset-inline-end:.625rem}.pet-count-adjustment-buttons__feedback--decrease{color:var(--destructive);inset-inline-start:.625rem}@media (prefers-reduced-motion:reduce){.pet-count-adjustment-buttons__feedback{animation:pet-count-feedback-reduced 1ms linear both}}@keyframes pet-count-feedback-rise{0%{transform:translateY(.125rem)scale(.88)}to{transform:translateY(-1.75rem)scale(1)}}@keyframes pet-count-feedback-visibility{0%{opacity:0}14%,32%{opacity:1}to{opacity:0}}@keyframes pet-count-feedback-reduced{0%,to{opacity:0}}.pet-count-stepper{justify-content:space-between;align-items:center;gap:var(--space-group);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--subtle-surface);min-height:4rem;padding:.5rem .625rem;display:flex}.pet-count-stepper__copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.pet-count-stepper__label{color:var(--foreground);font-size:var(--type-label-size);font-weight:650;line-height:var(--type-label-line)}.pet-count-stepper__value{color:var(--foreground);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--type-body-line)}.pet-size-choice-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;min-height:3.5rem;display:grid}.pet-size-choice-group .lab-radio-choice-card{min-height:3.5rem}.pet-size-choice-group .lab-radio-choice-card__field{min-height:calc(3.5rem - 2px);padding:var(--space-compact);gap:var(--space-micro)}.pet-size-choice-group .lab-radio-choice-card__description,.pet-size-choice-group .lab-radio-choice-card__title{text-align:center}.pet-size-choice-group .lab-radio-choice-card__title{font-size:var(--type-label-size);line-height:var(--type-label-line);justify-content:center}.pet-size-choice-group .lab-radio-choice-card__description{font-size:var(--type-helper-size);line-height:var(--type-helper-line);margin-top:0}.provider-summary-card{border:1px solid var(--border);background:var(--theme-surface);border-radius:.625rem;grid-template-columns:5.5rem .625rem minmax(0,1fr) .375rem 4.125rem;align-items:center;width:100%;min-height:7rem;padding:.5rem;display:grid;position:relative}.provider-summary-card__link{z-index:1;border-radius:.625rem;text-decoration:none;position:absolute;inset:0}.provider-summary-card__media{object-fit:cover;border-radius:.625rem;grid-column:1;place-items:center;width:5.5rem;height:5.5rem;display:grid}.provider-summary-card[data-summary-variant=search] .provider-summary-card__media{aspect-ratio:4/3;height:4.125rem}.provider-summary-card__media--fallback{border:1px solid var(--border);color:var(--interactive-foreground);background:var(--primary-surface)}.provider-summary-card__media--fallback>span{border:1px solid var(--primary-border);background:var(--theme-surface);width:3.625rem;height:3.625rem;font-size:var(--type-app-title-size);font-weight:700;line-height:var(--type-app-title-line);border-radius:9999px;place-items:center;display:grid}.provider-summary-card__facts{grid-column:3;min-width:0}.provider-summary-card__facts h2,.provider-summary-card__facts h3{overflow-wrap:anywhere;-webkit-line-clamp:2;max-height:2lh;font-size:var(--type-section-title-size);font-weight:650;line-height:var(--type-section-title-line);text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.provider-summary-card[data-summary-variant=search] .provider-summary-card__facts h2{-webkit-line-clamp:1;max-height:1lh}.provider-summary-card__address{overflow-wrap:anywhere;color:var(--muted-foreground);font-weight:400;text-overflow:ellipsis;white-space:normal;margin-top:.0625rem;overflow:hidden}.provider-summary-card__address,.provider-summary-card__rating{font-size:var(--type-helper-size);line-height:var(--type-helper-line)}.provider-summary-card__rating{min-width:0;height:auto;font-weight:500;flex-wrap:wrap;align-items:center;gap:.1875rem;margin-top:.125rem;display:flex}.provider-summary-card__rating [data-slot=rating],.provider-summary-card__rating>span:last-child{white-space:nowrap;align-items:center;gap:.125rem;min-width:0;display:inline-flex}.provider-summary-card__rating>span:last-child{color:var(--muted-foreground);text-overflow:clip;overflow:visible}.provider-summary-card__rating svg{color:var(--muted-foreground)}.provider-summary-card__rating [data-slot=rating] svg{color:var(--rating-foreground)}.provider-summary-card__amenities{gap:.25rem;min-width:0;height:1.125rem;margin-top:.25rem;display:flex;overflow:hidden}.provider-summary-card__amenities li{min-width:0;height:1.125rem;color:var(--muted-foreground);background:var(--subtle-surface);font-size:var(--type-helper-size);font-weight:500;line-height:var(--type-helper-line);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;align-items:center;padding-inline:.375rem;display:flex;overflow:hidden}.provider-summary-card__amenities li:last-child{flex:none}.provider-summary-card__trailing{z-index:2;grid-column:5;grid-template-rows:2.75rem .75rem 1.125rem .75rem;grid-template-columns:minmax(0,1fr);place-items:center end;min-width:0;height:5.5rem;display:grid;position:relative}.provider-summary-card[data-summary-variant=search] .provider-summary-card__trailing{grid-template-rows:2.75rem minmax(var(--type-helper-line),auto) minmax(var(--type-app-title-line),1fr);height:100%}.provider-summary-card[data-summary-variant=search] .provider-summary-card__price-loading,.provider-summary-card[data-summary-variant=search] .provider-summary-card__trailing>[data-slot=money]{grid-row:3;align-self:end}.provider-summary-card .provider-summary-card__price-loading{font-size:var(--type-app-title-size);line-height:var(--type-app-title-line)}.provider-summary-card__price-loading>.invisible{display:grid}.provider-summary-card[data-summary-variant=search] .provider-summary-card__trailing>p{overflow-wrap:anywhere;text-align:end;white-space:normal;width:100%;min-width:0;max-width:100%}.provider-summary-card[data-summary-variant=search] .provider-summary-card__trailing .provider-summary-card__unavailable{font-size:var(--type-app-title-size);font-weight:650;line-height:var(--type-app-title-line)}.provider-summary-card__action{inset-inline-end:-.875rem;grid-row:1;position:relative;top:-.3125rem}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__trailing{position:static}.provider-summary-card[data-summary-variant=saved]{grid-template-columns:min(5.5rem,88px) .625rem minmax(0,1fr) .375rem 4.125rem}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__media{width:min(5.5rem,88px);height:min(5.5rem,88px)}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__media--fallback>span{width:min(3.625rem,58px);height:min(3.625rem,58px)}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__action{z-index:2;top:0;place-items:center;width:2.75rem;height:2.75rem;line-height:0;display:grid;position:absolute;inset-inline-end:0}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__action>*{width:100%;height:100%}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__address,.provider-summary-card[data-summary-variant=saved] .provider-summary-card__facts h3{-webkit-line-clamp:unset;min-height:0;max-height:none;display:block;overflow:visible}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__rating,.provider-summary-card[data-summary-variant=saved] [data-saved-subslot=metadata]{min-height:1.125rem;max-height:none;overflow:visible}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__unavailable{min-height:1.25rem;max-height:none;overflow:visible}.provider-summary-card__trailing p{color:var(--muted-foreground);font-size:var(--type-helper-size);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--type-helper-line);white-space:nowrap;grid-row:2}.provider-summary-card__trailing [data-slot=money]{font-size:var(--type-app-title-size);font-variant-numeric:tabular-nums;line-height:var(--type-app-title-line);grid-row:3}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__trailing>[data-slot=money],.provider-summary-card[data-summary-variant=saved] .provider-summary-card__trailing>[data-slot=semantic-loading-slot]{grid-row:3/-1;align-self:end}.provider-summary-card__trailing>[data-slot=money].provider-summary-card__price--primary{color:var(--money-primary-compact-foreground)}.provider-summary-card__trailing small{color:var(--muted-foreground);font-size:var(--type-helper-size);font-weight:400;line-height:var(--type-helper-line);grid-row:4}.provider-summary-card__trailing .provider-summary-card__unavailable{text-align:end;white-space:normal;grid-row:2/-1;align-self:end;width:100%}.provider-summary-card__link:focus-visible{z-index:3}@media (max-width:600px){.provider-summary-card{grid-template-columns:min(88px,25vw) 8px minmax(0,1fr) 4px max(66px,2.75rem);align-items:center;height:auto;min-height:112px}.provider-summary-card__media{width:min(88px,25vw);height:min(88px,25vw)}.provider-summary-card__facts{grid-column:3;width:100%}.provider-summary-card__rating [data-slot=rating],.provider-summary-card__rating>span:last-child{white-space:normal}.provider-summary-card__trailing{grid-column:5;grid-template-rows:44px 12px 18px 12px;grid-template-columns:minmax(0,1fr);width:100%;height:88px}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__trailing{clear:both;flex-wrap:wrap;grid-area:1/5;justify-content:flex-end;align-self:end;align-items:baseline;gap:.25rem;width:auto;height:auto;min-height:0;padding-top:0;display:flex}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__trailing>[data-slot=semantic-loading-slot]{height:auto}.provider-summary-card[data-summary-variant=saved]{grid-template-columns:min(88px,25vw) 8px minmax(0,1fr) 4px 5.0625rem;min-height:7rem;display:grid}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__media{float:none;grid-area:1/1;margin-inline-end:0}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__facts{grid-area:1/3/auto/6;grid-template-columns:subgrid;align-self:end;width:100%;padding-top:.25rem;display:grid}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__facts>:not(.provider-summary-card__amenities){grid-column:1/-1;justify-self:start;width:calc(100% - 2.75rem)}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__facts>.provider-summary-card__amenities{grid-column:1}.provider-summary-card__action{inset-inline-end:0}.provider-summary-card__trailing p{white-space:nowrap;grid-row:2;justify-self:end}.provider-summary-card__trailing [data-slot=money]{grid-row:3}.provider-summary-card__trailing small{grid-row:4}.provider-summary-card__trailing .provider-summary-card__unavailable{grid-row:2/-1;align-self:end}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__trailing .provider-summary-card__unavailable{text-align:start;width:100%}}@media (max-width:359px){.provider-summary-card{grid-template-columns:88px 8px minmax(0,1fr) 4px clamp(60px,4.125rem,96px);padding:8px}.provider-summary-card__media{align-self:center;width:88px;height:88px}.provider-summary-card__media--fallback>span{width:50px;height:50px}.provider-summary-card__amenities li:nth-child(2){display:none}.provider-summary-card__trailing .provider-summary-card__unavailable{overflow-wrap:anywhere}.provider-summary-card[data-summary-variant=saved]{display:flow-root}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__media{float:inline-start;margin-inline-end:8px}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__facts{width:calc(100% - 2.75rem);display:block}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__facts>:not(.provider-summary-card__amenities){justify-self:auto;width:auto}.provider-summary-card[data-summary-variant=saved] .provider-summary-card__trailing{clear:both;width:100%;min-height:2lh;padding-top:.25rem}}.read-only-detail-list{gap:6px;min-width:0;margin:0;display:grid}.read-only-detail-list>div{min-width:0}.read-only-detail-list[data-layout=inline]>div{grid-template-columns:minmax(76px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.read-only-detail-list[data-layout=stacked]>div{gap:3px;display:grid}.read-only-detail-list dd,.read-only-detail-list dt{overflow-wrap:anywhere;min-width:0;margin:0}.read-only-detail-list dt{color:var(--muted-foreground);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.read-only-detail-list dd{color:var(--foreground);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line)}.read-only-detail-list[data-density=comfortable]{gap:0}.read-only-detail-list[data-density=comfortable]>div{align-content:center;min-height:50px;padding-block:6px}.read-only-detail-list[data-dividers=true]>div+div{border-top:1px solid var(--border)}.read-only-detail-list>div[data-tone=warning] dd{color:var(--trend-orange-foreground)}.read-only-detail-list>div[data-tone=danger] dd{color:var(--exception-foreground)}.read-only-detail-list>div[data-tone=success] dd{color:var(--trend-green-foreground)}@media (max-width:359px){.read-only-detail-list[data-collapse-at-compact=true]>div{grid-template-columns:minmax(0,1fr);gap:4px}}.responsive-media{max-width:100%;height:auto;display:block}.responsive-media[data-media-fit=cover]{object-fit:cover;object-position:center}.responsive-media[data-media-fit=contain]{object-fit:contain;object-position:center}.responsive-media-picture{display:contents}.retained-refresh-indicator{place-items:center;width:100%;min-height:3rem;display:grid}.retained-refresh-indicator__disc{width:1.5rem;height:1.5rem;color:var(--muted-foreground);place-items:center;display:grid}.retained-refresh-indicator__spinner{width:1.5rem;height:1.5rem;animation:retained-refresh-indicator-spin .8s linear infinite}.retained-refresh-indicator[data-presentation=inline]{flex:0 0 1rem;width:1rem;min-height:1rem}.retained-refresh-indicator[data-presentation=inline] .retained-refresh-indicator__disc,.retained-refresh-indicator[data-presentation=inline] .retained-refresh-indicator__spinner{width:1rem;height:1rem}@keyframes retained-refresh-indicator-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.retained-refresh-indicator__spinner{animation:none}}.review-photo-gallery{gap:var(--space-compact);margin-top:var(--space-control);display:flex}.review-photo-gallery__tile[data-slot=button]{border-radius:var(--control-radius);background:var(--subtle-surface);aspect-ratio:4/3;flex:1;min-width:0;height:auto;padding:0;overflow:hidden}.review-photo-gallery__tile img{object-fit:cover;width:100%;height:100%;display:block}.review-photo-gallery[data-single] .review-photo-gallery__tile{aspect-ratio:8/3}.review-photo-gallery[data-compact] .review-photo-gallery__tile{aspect-ratio:1;flex:0 64px}.review-photo-gallery__failed{width:100%;height:100%;min-height:64px;padding:var(--space-compact);white-space:normal;color:var(--muted-foreground);background:var(--subtle-surface);font-size:var(--type-helper-size);place-items:center;display:grid}.lab-modal-sheet__panel.review-photo-viewer{width:100%;height:100%;max-height:var(--modal-available-height,100dvh);background:var(--surface-object);border-radius:0;padding:0}.review-photo-viewer__content{isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow-y:auto}.review-photo-viewer__backdrop{z-index:-1;object-fit:cover;filter:blur(24px);opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.review-photo-viewer__toolbar{align-items:center;gap:var(--space-control);padding:var(--space-compact) var(--page-safe-gutter);padding-top:max(var(--space-compact),var(--safe-area-top));flex:none;display:flex}.review-photo-viewer__toolbar>span{padding:var(--space-micro) var(--space-control);font-size:var(--type-body-size);font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%)}.review-photo-viewer__toolbar [data-slot=button],.review-photo-viewer__toolbar>span{color:var(--text-primary);background:var(--surface-object);border-radius:9999px}.review-photo-viewer__image{touch-action:pan-y;flex:45vh;min-height:140px;overflow:hidden}.review-photo-viewer__image>img{object-fit:contain;width:100%;height:100%;display:block}.review-photo-viewer__footer{width:min(100%,44rem);padding:var(--space-control) var(--page-safe-gutter) max(var(--space-control),var(--device-safe-area-bottom));flex:none;margin-inline:auto}.review-photo-viewer__review{gap:var(--space-compact) var(--space-control);padding:var(--space-group);border-radius:var(--sheet-radius);background:var(--surface-object);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.review-photo-viewer__review>div{gap:var(--space-micro);flex-direction:column;display:flex}.review-photo-viewer__review strong{overflow-wrap:anywhere;font-size:var(--type-section-title-size)}.review-photo-viewer__review time{font-size:var(--type-helper-size);color:var(--muted-foreground)}.review-photo-viewer__review>p{overflow-wrap:anywhere;font-size:var(--type-body-size);line-height:var(--type-body-line);grid-column:1/-1}.review-photo-viewer__navigation{align-items:center;gap:var(--space-compact);margin-top:var(--space-control);display:flex}.review-photo-viewer__thumbnails{gap:var(--space-compact);flex:1;min-width:0;display:flex}.review-photo-viewer__thumbnails .review-photo-gallery__tile[aria-pressed=true]{outline:2px solid var(--interactive-foreground);outline-offset:2px}@media (min-width:768px){.review-photo-viewer__content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(280px,24rem);display:grid}.review-photo-viewer__toolbar{grid-column:1/-1}.review-photo-viewer__image{grid-column:1;height:100%}.review-photo-viewer__footer{grid-column:2;align-self:end}}.room-decision-metadata{min-width:0;color:var(--muted-foreground);font-size:var(--type-helper-size);line-height:var(--type-helper-line);align-items:center;gap:.25rem;display:flex;overflow:hidden}.room-decision-metadata span{white-space:nowrap;flex:none;align-items:center;gap:.1875rem;min-width:0;display:inline-flex}.room-decision-metadata>.room-decision-metadata__segment{gap:0}@media (max-width:859px){.room-decision-metadata{flex-wrap:wrap;overflow:visible}.room-decision-metadata span{white-space:normal}}.saved-heart-button[data-slot=button]{width:2.75rem;height:2.75rem;color:var(--muted-foreground);background:0 0;border:1px solid #0000;border-radius:9999px}.saved-heart-button[data-saved]{color:var(--destructive);background:0 0;border-color:#0000}.saved-heart-button svg{fill:none}.saved-heart-button[data-saved] svg{fill:currentColor}.selection-tile{width:100%;min-height:var(--control-target);justify-content:space-between;align-items:center;gap:var(--space-control);padding:var(--space-control);border:1px solid var(--structure-border);border-radius:var(--control-radius);color:var(--text-primary);background:var(--surface-object);cursor:pointer;display:flex}.selection-tile[data-selected=true]{border-color:var(--selection-accent);background:var(--selection-surface)}.selection-tile--multi{min-height:4.25rem;padding:var(--space-compact) 1.5rem;color:var(--text-secondary);justify-content:center;position:relative}.selection-tile.selection-tile--multi[data-selected=true]{border-color:var(--selection-accent);color:var(--interaction-accent)}.selection-tile--multi:not([data-has-description]) .selection-tile__content,.selection-tile--multi:not([data-has-description]) .selection-tile__label,.selection-tile--multi:not([data-has-description]) .selection-tile__label>span{text-align:center;justify-content:center;align-items:center}.selection-tile--multi:not([data-has-description]) .selection-tile__label,.selection-tile--multi:not([data-has-description]) .selection-tile__label>span{gap:var(--space-micro);font-size:var(--type-helper-size);font-weight:400;line-height:var(--type-helper-line);flex-direction:column;display:flex}.selection-tile--multi:not([data-has-description]) .selection-tile__label svg{width:1rem;height:1rem}.selection-tile--multi[data-has-description]{padding:var(--space-control) 2rem var(--space-control) var(--space-control);justify-content:space-between}.selection-tile--multi .selection-tile__label,.selection-tile--multi .selection-tile__label svg{color:var(--text-secondary)}.selection-tile--multi[data-selected=true] .selection-tile__label,.selection-tile--multi[data-selected=true] .selection-tile__label svg{color:var(--interaction-accent)}.selection-tile__check[data-slot=checkbox]{color:#0000;width:1rem;height:1rem;background:0 0;border:0;position:absolute;inset-block-start:var(--space-compact);inset-inline-end:var(--space-compact)}.selection-tile__check[data-slot=checkbox][data-checked]{color:var(--selection-accent);background:0 0;border-color:#0000}.selection-tile__check [data-slot=checkbox-indicator]>svg{width:.75rem;height:.75rem}.selection-tile:has([data-slot=checkbox]:focus-visible),.selection-tile:has([data-slot=radio-group-item]:focus-visible){background-image:linear-gradient(currentColor,currentColor)}@supports (color:color-mix(in lab,red,red)){.selection-tile:has([data-slot=checkbox]:focus-visible),.selection-tile:has([data-slot=radio-group-item]:focus-visible){background-image:linear-gradient(color-mix(in srgb,currentColor 9%,transparent),color-mix(in srgb,currentColor 9%,transparent))}}.selection-tile:has([data-slot=checkbox]:focus-visible) [data-slot=checkbox],.selection-tile:has([data-slot=radio-group-item]:focus-visible) [data-slot=radio-group-item]{outline:none}.selection-tile[data-disabled]{cursor:not-allowed;opacity:.55}.selection-tile__content{gap:var(--space-micro);text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.selection-tile__label{font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.selection-tile__description{color:var(--text-secondary);font-size:var(--type-helper-size);font-weight:400;line-height:var(--type-helper-line)}.selection-tile--multi[data-selected=true] .selection-tile__description{color:var(--selection-foreground)}.selection-row{border-inline:0;border-radius:0}.selection-row:has(.selection-row__radio[data-checked]){border-color:var(--selection-accent);background:var(--selection-surface)}.selection-row__radio.selection-row__radio{color:var(--selection-accent);background:0 0;border-color:#0000}.selection-row__radio.selection-row__radio[data-checked]{background:0 0;border-color:#0000}.selection-row__radio [data-slot=selection-row-check]{opacity:0;width:1.25rem;height:1.25rem}.selection-row__radio[data-checked] [data-slot=selection-row-check]{opacity:1}.stay-criteria-summary{gap:var(--space-group);display:grid}.stay-criteria-summary>h2,.stay-criteria-summary__pet-content h3{margin:0}.stay-criteria-summary>h2{font-size:var(--type-app-title-size);line-height:var(--type-app-title-line);font-weight:700}.stay-criteria-summary__rows{gap:.625rem;width:100%;max-width:36rem;display:grid}.stay-criteria-summary__date,.stay-criteria-summary__row[data-slot=button]{border:1px solid var(--structure-border);border-radius:var(--radius-xl);background:var(--surface-object);min-height:4.5rem}.stay-criteria-summary__date{align-items:center;gap:var(--space-control);grid-template-columns:3rem minmax(0,1fr);padding:.625rem;display:grid;position:relative}.stay-criteria-summary__date-content{gap:0;min-width:0;display:grid}.stay-criteria-summary__date .stay-date-range-picker,.stay-criteria-summary__date .stay-date-range-picker__range-trigger{width:100%}.stay-criteria-summary__date .stay-date-range-picker__range-trigger[data-slot=button]{min-height:var(--control-target);box-shadow:none;background:0 0;border:0;justify-content:flex-start;padding:0}.stay-criteria-summary__date .stay-date-range-picker__range-trigger[data-slot=button]:hover{background:0 0}.stay-criteria-summary__date .stay-date-range-picker__range-meta{position:absolute;top:.625rem;right:.625rem}.stay-criteria-summary__date .stay-date-range-picker__range-meta>[data-slot=app-icon]{display:none}.stay-criteria-summary__date .stay-date-range-picker__range-nights{color:var(--primary-surface-foreground);background:var(--primary-surface)}.stay-criteria-summary__row[data-slot=button]{justify-content:flex-start;gap:var(--space-control);text-align:start;width:100%;padding:.625rem}.stay-criteria-summary__row[data-slot=button]:hover{background:var(--surface-subtle)}.stay-criteria-summary__row>[data-slot=app-icon]:last-child{color:var(--interactive-foreground);margin-inline-start:auto}.stay-criteria-summary__icon-tile{border-radius:var(--radius-xl);width:3rem;height:3rem;color:var(--primary-surface-foreground);background:var(--primary-surface);flex:none;justify-content:center;align-items:center;display:inline-flex}.stay-criteria-summary__label{color:var(--muted-foreground);font-size:var(--type-label-size);font-weight:600}.stay-criteria-summary__value{gap:.125rem;min-width:0;display:grid}.stay-criteria-summary__value strong{color:var(--foreground);font-weight:600;line-height:var(--type-body-line);white-space:normal}.stay-criteria-summary__pet-content{padding:0 var(--space-gutter) var(--space-gutter);gap:0;display:grid}.stay-criteria-summary__pet-sheet{--modal-panel-width:23.5rem}.stay-criteria-summary__pet-content section{padding-block:var(--space-group);border-bottom:1px solid var(--structure-border);gap:.625rem;display:grid}.stay-criteria-summary__pet-content section:last-child{border-bottom:0}.stay-criteria-summary__pet-content h3{font-size:var(--type-label-size);font-weight:650;line-height:var(--type-label-line)}.stay-criteria-summary__species{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.stay-criteria-summary__species .lab-radio-choice-card{min-height:var(--control-target)}.stay-criteria-summary__species .lab-radio-choice-card__field{min-height:calc(var(--control-target) - 2px);padding:var(--space-compact);gap:var(--space-micro)}.stay-criteria-summary__species .lab-radio-choice-card__title{font-size:var(--type-label-size);line-height:var(--type-label-line);text-align:center;justify-content:center}@media (max-width:359px){.stay-criteria-summary__date,.stay-criteria-summary__row[data-slot=button]{grid-template-columns:2.75rem minmax(0,1fr)}.stay-criteria-summary__icon-tile{width:2.75rem;height:2.75rem}}.stay-date-range-picker{min-width:0}.stay-date-range-picker__range-trigger[data-slot=button]{width:100%;min-height:var(--control-target);min-width:0;padding-inline:var(--space-compact);border-color:var(--structure-border);background:var(--surface-object);box-shadow:none;text-align:start;justify-content:space-between}.stay-date-range-picker__range-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);overflow:hidden}.stay-date-range-picker__range-meta{align-items:center;gap:var(--space-compact);flex:none;display:flex}.stay-date-range-picker__range-nights{padding:var(--space-micro) var(--space-compact);background:var(--surface-subtle);color:var(--text-secondary);font-size:var(--type-helper-size);font-weight:500;line-height:var(--type-helper-line);border-radius:9999px}.stay-date-range-picker__popover[data-slot=popover-content]{width:auto;max-width:calc(100vw - (var(--space-gutter) * 2));padding:var(--space-control);gap:var(--space-control)}.stay-date-range-picker__popover>[data-slot=button]{align-self:flex-end}.stay-date-range-picker__calendar-shell{min-width:0}.stay-date-range-picker__calendar[data-slot=calendar]{--cell-size:2.75rem;max-width:100%;padding:0}.stay-date-range-picker__compact-calendar{max-width:100%;height:100%;min-height:0}.stay-date-range-picker__summary{min-height:var(--control-target);margin-top:var(--space-compact);justify-content:center;align-items:center;gap:var(--space-micro);color:var(--text-secondary);font-size:var(--type-helper-size);line-height:var(--type-helper-line);text-align:center;display:flex}.stay-date-range-picker__mobile-sheet[data-slot=modal-sheet-panel]{width:100%;height:var(--modal-available-height,100dvh);max-height:var(--modal-available-height,100dvh);border-radius:0}.stay-date-range-picker__mobile-content{padding-block:0;display:flex;overflow-y:hidden}.stay-date-range-picker__mobile-content .stay-date-range-picker__calendar-shell{flex:auto;width:100%;min-height:0;display:flex}.stay-date-range-picker__mobile-actions{flex-direction:column;align-items:stretch}.stay-date-range-picker__mobile-actions .stay-date-range-picker__summary{min-height:auto;margin-top:0}.toast-viewport{z-index:var(--layer-transient-feedback);top:var(--toast-top);left:var(--toast-left);pointer-events:none;position:fixed;transform:translate(-50%,-50%)}.toast,.toast-viewport{width:max-content;max-width:var(--toast-max-inline-size)}.toast{padding:var(--space-control) var(--space-section);border-radius:var(--notice-radius);color:var(--toast-foreground);background:var(--toast-surface);box-shadow:var(--raised-surface-shadow);overflow-wrap:anywhere;text-align:center;transition:opacity .14s ease-out}.toast[data-state=exiting]{opacity:0}.toast[data-state=visible]{opacity:1;animation:toast-enter .14s ease-out}@keyframes toast-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.toast,.toast[data-state]{transition:none;animation:none}}.upload-tile-surface{width:100%;min-width:0;min-height:9rem;padding:var(--space-group);justify-content:center;align-items:center;gap:var(--space-control);border:1px dashed var(--structure-border);border-radius:var(--control-radius);color:var(--text-secondary);background:var(--surface-object);text-align:center;flex-direction:column;transition:border-color .12s,background-color .12s;display:flex;position:relative}.upload-tile-surface[data-variant=compact]{min-height:6.5rem;padding:var(--space-control);border-color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.upload-tile-surface[data-variant=compact]{border-color:color-mix(in srgb,var(--text-secondary) 56%,var(--structure-border))}}.upload-tile-surface[data-variant=compact]{background:var(--surface-subtle)}.upload-tile-prompt,.upload-tile-prompt__copy{flex-direction:column;align-items:center;display:flex}.upload-tile-prompt{gap:var(--space-control);color:var(--selection-foreground);text-align:center}.upload-tile-prompt__copy{gap:var(--space-micro)}.upload-tile-prompt__copy strong{font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.upload-tile-prompt__copy small{color:var(--text-secondary);font-size:var(--type-helper-size);font-weight:400;line-height:var(--type-helper-line)}.notification-count-badge[data-slot=notification-count-badge]{color:var(--destructive-foreground);background:var(--exception-foreground);font-variant-numeric:tabular-nums;text-align:center;border-radius:9999px;place-items:center;font-weight:600;line-height:1;display:inline-grid}.notification-count-badge[data-size=standard]{border:0;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;font-size:.75rem}.notification-count-badge[data-size=compact]{border:2px solid var(--notification-count-badge-surface,var(--theme-surface));min-width:1rem;height:1rem;padding-inline:.1875rem;font-size:.625rem;font-weight:700}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}