/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@layer theme{:root,:host{--font-sans:Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--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);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:var(--font-mono);--color-popover:var(--surface-raised);--color-border:var(--border)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.\!start{inset-inline-start:var(--spacing)!important}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-10{top:calc(var(--spacing) * 10)}.top-100{top:calc(var(--spacing) * 100)}.top-\[10px\]{top:10px}.top-\[60\%\]{top:60%}.top-full{top:100%}.top-px{top:1px}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[10px\]{bottom:10px}.-left-12{left:calc(var(--spacing) * -12)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[7px\]{left:7px}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[calc\(1000-var\(--toast-index\)\)\]{z-index:calc(1000 - var(--toast-index))}.order-first{order:-9999}.order-last{order:9999}.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,0px)}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.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:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-auto{margin-block:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.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-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-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-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--height\){height:var(--height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-72{height:calc(var(--spacing) * 72)}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing) * 5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[44px\]{min-height:44px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.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-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[15px\]{width:15px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.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-16{min-width:calc(var(--spacing) * 16)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[96px\]{min-width:96px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-bottom{transform-origin:bottom}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(calc\(var\(--toast-swipe-movement-y\)-\(var\(--toast-index\)\*var\(--peek\)\)-\(var\(--shrink\)\*var\(--height\)\)\)\)_scale\(var\(--scale\)\)\]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale))}.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,0px),var(--translate-y,0px),0) scale(var(--stack-scale))}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{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)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}: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-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.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-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-amber-300{border-color:var(--color-amber-300)}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.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-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-destructive\/30{border-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--ced858d) 30%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-input,.border-input\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.border-primary,.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-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-purple-300{border-color:var(--color-purple-300)}.border-ring{border-color:var(--blue)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background,.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--surface)}.bg-destructive,.bg-destructive\/5{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--ced858d) 5%, transparent)}}.bg-destructive\/10{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--ced858d) 10%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input,.bg-input\/30{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.bg-muted,.bg-muted\/20{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--surface-raised) 20%, transparent)}}.bg-muted\/30{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--surface-raised) 30%, transparent)}}.bg-muted\/40{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--surface-raised) 40%, transparent)}}.bg-muted\/50{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.bg-popover{background-color:var(--surface-raised)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--cfff)}.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-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-secondary{background-color:var(--surface-raised)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing) * 1.5)!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Arial,Helvetica,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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\.95em\]{font-size:.95em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2ECC71\]{color:#2ecc71}.text-\[CanvasText\]{color:canvastext}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/80{color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-background{color:var(--background)}.text-blue-500{color:var(--color-blue-500)}.text-card-foreground{color:var(--foreground)}.text-current{color:currentColor}.text-destructive{color:var(--ced858d)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/80{color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/80{color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.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-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted) 60%, transparent)}}.text-muted-foreground\/70{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted) 70%, transparent)}}.text-popover-foreground{color:var(--foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--cfff)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--foreground)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;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;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--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)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--surface)}.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(--blue)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--blue) 50%, transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--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-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;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-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.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-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.will-change-transform{will-change:transform}.contain-content{contain:content}.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)}.\[--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)}.\[--gap\:0\.75rem\]{--gap:.75rem}.\[--height\:var\(--toast-frontmost-height\,var\(--toast-height\)\)\]{--height:var(--toast-frontmost-height,var(--toast-height))}.\[--offset-y\:calc\(var\(--toast-offset-y\)\*-1\+calc\(var\(--toast-index\)\*var\(--gap\)\*-1\)\+var\(--toast-swipe-movement-y\)\)\]{--offset-y:calc(var(--toast-offset-y) * -1 + calc(var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y))}.\[--peek\:0\.75rem\]{--peek:.75rem}.\[--peek\:1rem\]{--peek:1rem}.\[--scale\:calc\(max\(0\,1-\(var\(--toast-index\)\*0\.1\)\)\)\]{--scale:calc(max(0, 1 - (var(--toast-index) * .1)))}.\[--shrink\:calc\(1-var\(--scale\)\)\]{--shrink:calc(1 - var(--scale))}.\[--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}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[transition\:transform_500ms_cubic-bezier\(0\.22\,1\,0\.36\,1\)\,opacity_500ms\,height_150ms\]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.slide-in-from-left-1{--tw-enter-translate-x:calc(1*var(--spacing)*-1)}.zoom-out{--tw-exit-scale:0}:is(.\*\:w-full>*){width:100%}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/attachment\:opacity-100:is(:where(.group\/attachment):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *),.group-hover\/message\:opacity-100:is(:where(.group\/message):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *),.group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *){color:var(--foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has([data-horizontal]) *){text-wrap:balance}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.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-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\:focus-visible\]\/field-label\:border-transparent:is(:where(.group\/field-label):has(:focus-visible) *){border-color:#0000}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(: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-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not([data-checked]){border-color:var(--border)}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.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-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-open] *),.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item)[data-selected] *){color:var(--foreground)}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.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(--blue)}.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(--blue)}@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(--blue) 50%, transparent)}}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.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\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.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\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.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-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing) * 0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab, var(--ced858d) 10%, transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab, var(--ced858d) 80%, transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.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-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-lg)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--surface-raised)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--cfff)}.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)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-primary\/30:before{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.before\:bg-primary\/30:before{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.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:calc(var(--spacing) * 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-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[calc\(var\(--gap\)\+1px\)\]:after{content:var(--tw-content);height:calc(var(--gap) + 1px)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing) * 4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.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-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--surface-raised)}.after\:bg-primary\/30:after{content:var(--tw-content);background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.after\:bg-primary\/30:after{background-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.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:calc(var(--spacing) * 1)}.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:calc(var(--spacing) * 1)}.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)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.focus-within\:border-ring:focus-within{border-color:var(--blue)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-3:focus-within{--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-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--blue) 50%, transparent)}}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--c243954)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--c243954) 50%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--ced858d) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--ced858d) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--surface-raised) 60%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--surface-raised) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--foreground)}.hover\:text-destructive:hover{color:var(--ced858d)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-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\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--c243954)}.focus\:bg-muted:focus{background-color:var(--surface-raised)}.focus\:text-accent-foreground:focus{color:var(--foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--blue)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--ced858d) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--blue)}.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-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.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(--ced858d)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}:is(.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible){--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--blue) 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(--blue)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--blue)}.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)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--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)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius-lg)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing) * 0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:var(--radius-md)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--ced858d)}.has-aria-invalid\:ring-3:has([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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.has-data-checked\:border-primary\/30:has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:border-primary\/30:has([data-checked]){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-checked\:bg-primary\/5:has([data-checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.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)}.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:calc(var(--spacing) * 1)}.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)}.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-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing) * 2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing) * 2)}.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\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.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:calc(var(--spacing) * 0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--blue)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]: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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--blue) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--ced858d)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.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-lg)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}@media (hover:hover){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:not-has-\[\:disabled\,\[data-disabled\]\]\:hover\:bg-muted\/50:has(>[data-slot=field]):not(:has(:is(:disabled,[data-disabled]))):hover{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:border-ring:has(>[data-slot=field]):has(:focus-visible){border-color:var(--blue)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-3:has(>[data-slot=field]):has(: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)}.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.has-\[\>\[data-slot\=field\]\]\:has-\[\:focus-visible\]\:ring-ring\/50:has(>[data-slot=field]):has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--blue) 50%, transparent)}}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}@media (hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.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)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true],.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--surface-raised)}.aria-expanded\:text-foreground[aria-expanded=true],.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--ced858d)}.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);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--surface-raised)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-active\:bg-background[data-active]{background-color:var(--background)}.data-active\:bg-muted\/50[data-active]{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.data-active\:bg-muted\/50[data-active]{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.data-active\:font-medium[data-active]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground[data-active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-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\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-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\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}@media (hover:hover){.data-active\:hover\:bg-muted[data-active]:hover{background-color:var(--surface-raised)}}.data-active\:focus\:bg-muted[data-active]:focus{background-color:var(--surface-raised)}.data-behind\:opacity-0[data-behind]{opacity:0}.data-checked\:border-primary[data-checked]{border-color:var(--primary)}.data-checked\:bg-primary[data-checked]{background-color:var(--primary)}.data-checked\:text-primary-foreground[data-checked]{color:var(--cfff)}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *)[data-checked]{border-color:var(--primary)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *)[data-checked],.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *)[data-checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-closed\:animate-accordion-up[data-closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-out[data-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\:overflow-hidden[data-closed]{overflow:hidden}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-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)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing) * 0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.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-expanded\:h-\(--toast-height\)[data-expanded]{height:var(--toast-height)}.data-expanded\:\[transform\:translateX\(var\(--toast-swipe-movement-x\)\)_translateY\(var\(--offset-y\)\)\][data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y))}.data-expanded\:opacity-100[data-expanded]{opacity:1}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--c243954)}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--foreground)}.data-horizontal\:mx-px[data-horizontal]{margin-inline:1px}.data-horizontal\:h-1[data-horizontal]{height:calc(var(--spacing) * 1)}.data-horizontal\:h-2\.5[data-horizontal]{height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-full[data-horizontal]{height:100%}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-auto[data-horizontal]{width:auto}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-horizontal\:border-t[data-horizontal]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent[data-horizontal]{border-top-color:#0000}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-limited\:opacity-0[data-limited]{opacity:0}.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-open\:animate-accordion-down[data-open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in[data-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\:bg-accent[data-open]{background-color:var(--c243954)}.data-open\:bg-muted\/50[data-open]{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.data-open\:bg-muted\/50[data-open]{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.data-open\:text-accent-foreground[data-open]{color:var(--foreground)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-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)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-open]{--tw-enter-scale:.95}@media (hover:hover){.data-open\:hover\:bg-muted[data-open]:hover{background-color:var(--surface-raised)}}.data-open\:focus\:bg-muted[data-open]:focus{background-color:var(--surface-raised)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--c243954)}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--foreground)}@media (hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--surface-raised)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}.data-selected\:bg-muted[data-selected]{background-color:var(--surface-raised)}.data-selected\:text-foreground[data-selected]{color:var(--foreground)}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing) * 0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-starting-style\:\[transform\:translateY\(150\%\)\][data-starting-style]{transform:translateY(150%)}.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-unchecked\:bg-input[data-unchecked]{background-color:var(--border)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *)[data-unchecked],.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *)[data-unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-vertical\:my-px[data-vertical]{margin-block:1px}.data-vertical\:h-auto[data-vertical]{height:auto}.data-vertical\:h-full[data-vertical]{height:100%}.data-vertical\:min-h-40[data-vertical]{min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1[data-vertical]{width:calc(var(--spacing) * 1)}.data-vertical\:w-2\.5[data-vertical]{width:calc(var(--spacing) * 2.5)}.data-vertical\:w-auto[data-vertical]{width:auto}.data-vertical\:w-full[data-vertical]{width:100%}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:flex-col[data-vertical]{flex-direction:column}.data-vertical\:items-stretch[data-vertical]{align-items:stretch}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-vertical\:border-l[data-vertical]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent[data-vertical]{border-left-color:#0000}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--blue)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab, var(--blue) 50%, transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--ced858d)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--ced858d)}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{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-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.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(--cfff)}.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(--surface-raised)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.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\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--cfff)}.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(--cfff)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing) * 1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.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\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing) * .5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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:calc(var(--spacing) * 0)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--ced858d)}@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(--ced858d) 90%, transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}: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)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--ced858d) 10%, transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--surface-raised)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--surface-raised)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--ced858d)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--cfff)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}.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\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--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)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}: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(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--cfff)}.data-\[state\=closed\]\:animate-out[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-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-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-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab, var(--ced858d) 30%, transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{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-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--surface-raised)}.data-\[state\=open\]\:animate-in[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-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--surface-raised)}.data-\[state\=visible\]\:animate-in[data-state=visible]{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-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing) * 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:calc(var(--spacing) * 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:calc(var(--spacing) * 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:calc(var(--spacing) * 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:calc(var(--spacing) * 0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.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-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-ending-style][data-swipe-direction=down],.data-expanded\:data-ending-style\:data-\[swipe-direction\=down\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)\+150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing) * 0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.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-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=left],.data-expanded\:data-ending-style\:data-\[swipe-direction\=left\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)-150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing) * 0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.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-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-ending-style][data-swipe-direction=right],.data-expanded\:data-ending-style\:data-\[swipe-direction\=right\]\:\[transform\:translateX\(calc\(var\(--toast-swipe-movement-x\)\+150\%\)\)_translateY\(var\(--offset-y\)\)\][data-expanded][data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing) * 0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.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-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-ending-style][data-swipe-direction=up],.data-expanded\:data-ending-style\:data-\[swipe-direction\=up\]\:\[transform\:translateY\(calc\(var\(--toast-swipe-movement-y\)-150\%\)\)\][data-expanded][data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--ced858d)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--ced858d) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--ced858d)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width: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)[data-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)[data-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)[data-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)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-h-\[60vh\]{max-height:60vh}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:overflow-x-visible{overflow-x:visible}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-1{padding-block:calc(var(--spacing) * 1)}.sm\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\: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}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container field-group (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}}.ltr\:-translate-x-1\/2:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:border-amber-600:is(.dark *){border-color:var(--color-amber-600)}.dark\:border-emerald-600:is(.dark *){border-color:var(--color-emerald-600)}.dark\:border-input:is(.dark *){border-color:var(--border)}.dark\:border-purple-600:is(.dark *){border-color:var(--color-purple-600)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-muted-foreground:is(.dark *){color:var(--muted)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--ced858d) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--border) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--surface-raised) 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(--ced858d)}@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(--ced858d) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:disabled\:bg-transparent:is(.dark *):disabled{background-color:#0000}:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .dark\:in-data-\[slot\=tooltip-content\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:has-disabled\:bg-input\/80:is(.dark *):has(:disabled){background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:border-destructive\/50:is(.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--ced858d) 50%, transparent)}}.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:has-aria-invalid\:ring-destructive\/40:is(.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--ced858d) 40%, transparent)}}.dark\:has-data-checked\:border-primary\/20:is(.dark *):has([data-checked]){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:border-primary\/20:is(.dark *):has([data-checked]){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-checked\:bg-primary\/10:is(.dark *):has([data-checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--ced858d) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--ced858d)}@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(--ced858d) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--ced858d)}@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(--ced858d) 40%, transparent)}}.dark\:data-active\:border-input:is(.dark *)[data-active]{border-color:var(--border)}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-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] *)[data-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] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary:is(.dark *)[data-checked]{background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *)[data-checked]{background-color:var(--cfff)}.dark\:data-unchecked\:bg-foreground:is(.dark *)[data-unchecked]{background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked]{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *)[data-unchecked]{background-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--ced858d) 40%, transparent)}}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]:is(.dark *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-destructive\/20:is(.dark *)>*)[data-slot=bubble-content]{background-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted)}.\[\&_\.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(--surface-raised)}.\[\&_\.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}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_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\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_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)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\: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)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--surface-raised)}.\[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(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--surface-raised) 80%, transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--blue)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):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)}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab, var(--blue) 50%, transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}: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(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg),:is(.data-selected\:\*\:\[svg\]\:text-foreground[data-selected]>*):is(svg){color:var(--foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--ced858d)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--ced858d)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\: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}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--ced858d) 20%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--surface-raised)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--ced858d)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--ced858d) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-input\/30:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--border) 30%, transparent)}}.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted\/50:is(.dark *)>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab, var(--surface-raised) 50%, transparent)}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius-lg)!important;border-bottom-right-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius-lg)!important;border-bottom-left-radius:var(--radius-lg)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>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\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>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\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted)}.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}.\[\&\>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)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-ending-style\]\:not\(\[data-limited\]\)\:not\(\[data-swipe-direction\]\)\]\:\[transform\:translateY\(150\%\)\][data-ending-style]:not([data-limited]):not([data-swipe-direction]){transform:translateY(150%)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}}@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}:root{--background:var(--c090f1c);--foreground:var(--cf1f5fb);--surface:var(--c101827);--surface-raised:var(--c152033);--border:var(--c243047);--muted:var(--c93a4bc);--blue:var(--c54a5ff);--primary:var(--c1170e0);--green:var(--c57d4b0);--violet:var(--cb09af5);--amber:var(--cf0bd70);--radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible){outline:2px solid var(--blue);outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}p{line-height:1.6}h2{font-size:24px;font-weight:600}h3{font-size:20px;font-weight:600}small{font-size:12px}.skip-link{background:var(--primary);z-index:200;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.app-header{z-index:50;gap:22px;position:sticky;top:0}.app-header .main-nav{height:100%}.app-header .entity-search-launch{max-width:420px}.app-header .app-search-launch{color:var(--cb9cde4)}.app-credits{border:1px solid var(--c37516b);background:var(--c14263a);color:var(--cdbe8f7);white-space:nowrap;border-radius:8px;align-items:baseline;gap:5px;padding:7px 11px;font-size:12px;display:flex}.app-credits strong{font-variant-numeric:tabular-nums;font-size:14px}.entity-workspace .app-header .mobile-menu{display:none}.wordmark{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:8px;font-size:25px;font-weight:700;display:flex}.wordmark-period{color:var(--blue)}.main-nav{align-items:center;gap:27px;height:100%;display:flex}.main-nav>a{color:var(--ca6b4c9);border-bottom:2px solid #0000;align-items:center;height:100%;padding-top:2px;font-size:14px;transition:color .15s;display:flex}.main-nav>a:hover,.main-nav>a[aria-current]{color:var(--foreground)}.main-nav>a[aria-current]{border-color:var(--blue)}.topbar-actions{white-space:nowrap;align-items:center;gap:19px;margin-left:auto;font-size:14px;display:flex}.hub-link,.credit-link{color:var(--cb5c3d6);align-items:center;gap:7px;display:flex}.icon-button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-button:hover{background:var(--surface-raised);color:var(--foreground)}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:12px 17px;font-size:14px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.button-primary{background:var(--primary);color:var(--cffffff);box-shadow:0 3px 10px var(--c0002)}.button-primary:hover{background:var(--c2081ed)}.button-secondary{background:var(--c182439);border-color:var(--c334460)}.button-secondary:hover{background:var(--c20314b)}.button-small{min-height:36px;padding:9px 13px}.button-ghost{border-color:var(--border);background:0 0}.button-ghost:hover{background:var(--surface-raised)}.mobile-menu{display:none}.page-width{max-width:1440px;margin:auto;padding:0 48px}.home-page{padding-top:48px;padding-bottom:56px}.home-intro{grid-template-columns:1.25fr 1fr;align-items:center;gap:52px;display:grid}.eyebrow{letter-spacing:.09em;color:var(--muted);align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.status-dot{background:var(--blue);width:7px;height:7px;box-shadow:0 0 10px var(--c54a5ff66);border-radius:50%;display:inline-block}.home-intro h1{letter-spacing:-2px;margin:20px 0 16px;font-size:48px;font-weight:550;line-height:1.12}.muted-heading{color:var(--c92a5be)}.intro-copy{color:var(--cb1bfd3);max-width:490px;margin-bottom:26px}.search-purpose{gap:19px;margin-bottom:12px;display:flex}.search-purpose button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:14px}.search-purpose button.active{border-color:var(--blue);color:var(--ceaf2ff)}.search-input-row{background:var(--c111c2e);border:1px solid var(--c35465f);box-shadow:0 8px 25px var(--c0002);border-radius:10px;align-items:center;gap:12px;padding:7px 7px 7px 17px;display:flex}.search-input-row>svg{color:var(--muted);flex-shrink:0}.search-input-row input{min-width:0;color:var(--cffffff);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-input-row input::placeholder{color:var(--c8b9db5)}.search-examples{color:var(--c8294ad);align-items:center;gap:13px;margin-top:13px;font-size:12px;display:flex}.search-examples a{color:var(--cb0c5e1);border-bottom:1px solid var(--c32435e)}.intro-map{border:1px solid var(--c2d3c53);height:330px;box-shadow:0 20px 60px var(--c0003);border-radius:16px;position:relative;overflow:hidden}.map-caption{background:linear-gradient(transparent, var(--c0b1424) 45%);pointer-events:none;align-items:center;gap:8px;padding:40px 18px 17px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.map-caption a{color:var(--blue);pointer-events:auto;align-items:center;gap:7px;margin-left:auto;display:flex}.area-marker{border:1px solid var(--c457bad);background:var(--c122b44e8);color:var(--cd9eeff);box-shadow:0 3px 15px var(--c0005);border-radius:6px;padding:7px 10px;font-size:12px;font-weight:600}.map-fallback{object-fit:cover;width:100%;height:100%}.journey-section{margin-top:44px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-heading>span{color:var(--muted);font-size:13px}.section-heading .eyebrow{margin-bottom:10px}.journey-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.journey-card{--tint:var(--blue);background:linear-gradient(140deg, var(--c132035), var(--c101827) 62%);border:1px solid var(--c293a54);border-radius:12px;padding:24px 22px 21px;transition:border-color .2s,transform .2s;position:relative}.journey-card:hover{border-color:var(--tint);transform:translateY(-3px)}.journey-card.green{--tint:var(--green)}.journey-card.violet{--tint:var(--violet)}.journey-card.amber{--tint:var(--amber)}.journey-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.journey-icon{width:44px;height:44px;color:var(--tint);background:var(--c21324a88);border:1px solid var(--c3a4d6655);border-radius:10px;place-items:center;display:grid}.journey-arrow{color:var(--c68809f)}.journey-card .eyebrow{letter-spacing:.025em;color:var(--tint);min-height:30px;margin-bottom:10px;font-size:12px;line-height:1.5}.journey-card h3{letter-spacing:-.6px;max-width:205px;margin-bottom:10px;font-size:21px;line-height:1.3}.journey-card p:not(.eyebrow){color:var(--ca5b6cc);min-height:66px;font-size:14px;line-height:1.55}.journey-action{color:var(--tint);align-items:center;gap:10px;margin-top:18px;font-size:14px;font-weight:600;display:flex}.home-bottom{grid-template-columns:1.65fr 1fr;gap:22px;margin-top:28px;display:grid}.panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:26px}.text-link{color:var(--blue);align-items:center;gap:8px;font-size:14px;display:inline-flex}.place-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.place-link{border:1px solid var(--c24334b);background:var(--c0d1625);border-radius:8px;align-items:center;gap:12px;padding:14px 12px;display:flex}.place-link:hover{border-color:var(--blue)}.place-link>svg:last-child{color:var(--c6f88a7);margin-left:auto}.place-link strong{font-size:14px;font-weight:500;display:block}.place-link small{color:var(--muted);margin-top:5px;display:block}.place-icon{color:var(--c7199c7);place-items:center;width:30px;display:grid}.footnote{color:var(--muted);align-items:center;gap:8px;margin-top:21px;font-size:12px;display:flex}.credit-intro{background:linear-gradient(115deg, var(--c122139), var(--c111b2b))}.credit-intro h2{margin:15px 0 10px;font-size:25px;line-height:1.3}.credit-intro p{color:var(--ca7bad3);margin-bottom:18px;font-size:14px}.credit-intro .eyebrow{color:var(--c89b9f4)}.credit-note{color:var(--c94abc7);align-items:center;gap:7px;margin-top:14px;font-size:12px;display:flex}.site-footer{border-top:1px solid var(--border);max-width:1440px;margin:auto;padding:26px 48px}.footer-top,.footer-bottom{align-items:center;gap:24px;display:flex}.footer-top .wordmark{font-size:21px}.footer-top>span{color:var(--muted);font-size:13px}.footer-top .region-label{align-items:center;gap:8px;margin-left:auto;display:flex}.footer-bottom{color:var(--c7d91ac);justify-content:space-between;margin-top:24px;font-size:12px}.footer-bottom nav{gap:24px;display:flex}.maplibregl-ctrl-attrib{font-size:12px!important}.page-heading{padding:36px 0 24px}.page-heading h1{margin:10px 0;font-size:36px}.page-heading p{color:var(--muted)}@media (min-width:1600px){.home-page{padding-top:60px}.home-intro h1{font-size:55px}.intro-map{height:360px}.journey-section{margin-top:52px}}@media (max-width:1200px){.app-header{gap:16px;padding:0 16px}.main-nav{gap:20px}.topbar-actions{gap:12px}.hub-link{display:none}.page-width{padding-left:30px;padding-right:30px}.home-intro{gap:26px}.home-intro h1{font-size:42px}.search-purpose{gap:13px}.search-purpose button{font-size:13px}.journey-card{padding:20px 18px}.journey-card h3{font-size:19px}.journey-card p:not(.eyebrow){min-height:85px}.journey-action{font-size:13px}}@media (max-width:960px){.topbar{gap:20px}.wordmark{font-size:21px}.app-header .entity-brand>img{width:26px;height:26px}.main-nav{gap:16px}.main-nav>a{font-size:14px}.saved-link,.credit-link,.app-credits{display:none}.home-intro{grid-template-columns:1.4fr 1fr}.intro-map{height:320px}.home-intro h1{font-size:36px}.search-purpose{flex-wrap:wrap;gap:9px}.search-input-row .button{gap:0;padding:12px;font-size:0}.search-input-row .button svg{width:18px}.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-card h3{max-width:none}.journey-card p:not(.eyebrow){min-height:44px}.journey-top{margin-bottom:19px}.home-bottom{grid-template-columns:1fr}.footer-top{flex-wrap:wrap}.footer-bottom nav{gap:16px}}@media (max-width:700px){.topbar{height:64px;padding:0 18px}.topbar-actions{gap:6px}.mobile-menu{display:flex}.main-nav{background:var(--c0d1829);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;height:auto;padding:10px 18px;display:none;position:absolute;top:64px;left:0;right:0}.main-nav.is-open{display:flex}.main-nav>a{border-bottom:0;border-left:2px solid #0000;padding:15px}.main-nav>a[aria-current]{border-left-color:var(--blue)}.page-width{padding-left:20px;padding-right:20px}.home-page{padding-top:32px}.home-intro{display:block}.intro-map{display:none}.home-intro h1{font-size:40px}.intro-copy{margin-bottom:24px;font-size:15px}.search-purpose{flex-wrap:nowrap;gap:18px;overflow-x:auto}.search-purpose button{font-size:13px}.search-input-row{min-height:59px}.search-examples{flex-wrap:wrap;gap:11px}.journey-section{margin-top:34px}.section-heading{align-items:flex-start}.section-heading h2{font-size:22px}.section-heading>span{display:none}.journey-grid{gap:12px}.journey-card{padding:17px 15px}.journey-card h3{max-width:165px;font-size:19px}.journey-card .eyebrow{letter-spacing:0;min-height:38px;font-size:12px}.journey-card p:not(.eyebrow){min-height:84px;font-size:14px}.journey-action{gap:5px;font-size:13px}.journey-action svg{flex-shrink:0;width:13px}.journey-top{margin-bottom:15px}.journey-icon{width:38px;height:38px}.panel{padding:22px 18px}.place-grid{grid-template-columns:1fr}.place-link{padding:14px}.section-heading .text-link{white-space:nowrap;font-size:13px}.footer-top>span:not(.region-label){display:none}.site-footer{padding:24px 20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer-bottom nav{flex-wrap:wrap;gap:14px}.page-heading h1{font-size:30px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-shell{--brand:var(--blue);--muted-foreground:var(--muted);--popover:var(--surface-raised);grid-template-columns:250px minmax(0,1fr);min-height:75vh;display:grid}.hub-sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:20px;padding:32px 24px;display:flex}.hub-sidebar h2{font-size:22px}.hub-sidebar>a{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.hub-sidebar nav{gap:6px;display:grid}.hub-sidebar nav a{border-radius:8px;align-items:center;gap:10px;padding:11px;font-size:14px;display:flex}.hub-sidebar nav a[aria-current]{background:var(--c1e3553);color:var(--blue)}.hub-sidebar nav a:hover{background:var(--surface-raised)}.hub-balance{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:16px;display:flex}.hub-balance strong{font-size:30px}.hub-balance a{color:var(--blue);font-size:12px}.hub-email{overflow-wrap:anywhere;color:var(--muted);margin-top:auto}.hub-content{width:100%;min-width:0;max-width:1200px;padding:36px}.hub-content h1{font-size:30px;font-weight:700}.hub-content [data-slot=card-title]{font-weight:600}@media (max-width:760px){.hub-shell{display:block}.hub-sidebar{border-right:0;border-bottom:1px solid var(--border);padding:18px}.hub-sidebar h2,.hub-sidebar>.eyebrow,.hub-sidebar>a,.hub-email,.hub-sidebar>button{display:none}.hub-balance{flex-direction:row;align-items:center;gap:12px;padding:8px 12px}.hub-balance strong{font-size:22px}.hub-balance a{margin-left:auto}.hub-sidebar nav{display:flex;overflow:auto}.hub-sidebar nav a{white-space:nowrap}.hub-content{padding:24px 16px}.hub-content table{min-width:600px}}.editorial-index{padding-block:60px}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.editorial-card{flex-direction:column;gap:18px;display:flex}.editorial-card h2{font-size:23px;line-height:1.25}.editorial-card p{color:var(--muted);line-height:1.7}.editorial-card>span:last-child{color:var(--blue);margin-top:auto;font-size:14px}.editorial-article{max-width:840px;padding-block:50px}.editorial-article header{gap:20px;margin:30px 0;display:grid}.editorial-article h1{font-size:clamp(30px,4vw,48px);line-height:1.15}.editorial-article header p{color:var(--muted);font-size:19px;line-height:1.7}.editorial-body{overflow-wrap:anywhere;font-size:16px;line-height:1.85}.editorial-body p{margin:20px 0}.editorial-body h2{margin:38px 0 15px;font-size:27px}.editorial-body h3{margin:30px 0 14px;font-size:21px}.editorial-body ul{padding-left:25px;list-style:outside}.editorial-body ol{padding-left:25px;list-style:decimal}.editorial-body a{color:var(--blue);text-decoration:underline}.editorial-body pre{background:var(--surface-raised);padding:18px;font-size:13px;overflow:auto}.editorial-body blockquote{border-left:3px solid var(--blue);background:var(--surface);padding:10px 25px}.editorial-body img{border-radius:12px;max-width:100%}.editorial-body figure{margin:28px 0}.editorial-body figcaption,.editorial-article time{color:var(--muted);font-size:13px}@media (max-width:800px){.editorial-grid{grid-template-columns:1fr}.editorial-index{padding-block:30px}}.geo-analyst-access{color:var(--muted-foreground);margin:0;padding:0 16px 12px;font-size:11px;line-height:1.5}select,select option,select optgroup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--foreground);background-color:var(--surface-raised)}.account-menu-trigger{white-space:nowrap;gap:7px}.account-menu-content{background:var(--surface-raised);width:260px;max-width:calc(100vw - 24px);color:var(--foreground);border:1px solid var(--c425570);box-shadow:0 12px 35px var(--c0006);padding:6px}.account-menu-identity{color:var(--cc7d8eb);padding:10px 10px 12px;font-size:12px}.account-menu-identity span{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;display:block}.account-menu-content [data-slot=dropdown-menu-item]{cursor:pointer;gap:10px;min-height:42px;padding:10px}.account-menu-content [data-highlighted]{background:var(--c294362);color:var(--cfff)}.account-signout-error{color:var(--cffb5bd);padding:10px;font-size:12px}@media (max-width:400px){.account-menu-trigger{gap:4px;padding:8px;font-size:12px}.topbar .wordmark{gap:5px;font-size:19px}}.cookie-choice{z-index:150;background:var(--c142338);border:1px solid var(--c526c89);width:min(600px,100vw - 32px);box-shadow:0 12px 35px var(--c0006);border-radius:14px;padding:18px;position:fixed;bottom:16px;left:16px}.cookie-choice strong{font-size:15px}.cookie-choice p{color:var(--cb5c9e0);margin:7px 0 14px;font-size:12px;line-height:1.6}.cookie-choice a{text-decoration:underline}.cookie-actions{gap:10px;display:flex}.cookie-actions button{flex:1}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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 accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.entity-header{border-bottom:1px solid var(--c2b3d51);background:var(--c091321);z-index:20;flex:none;align-items:center;gap:28px;height:64px;padding:0 20px;display:flex}.entity-brand{white-space:nowrap;color:var(--cf4f8fe);letter-spacing:-.8px;align-items:center;gap:3px;font-size:23px;font-weight:800;display:flex}.entity-brand>img{flex:none;width:28px;height:28px;margin-right:7px}.entity-brand>span:last-child{color:var(--c3c9fff)}.entity-header-actions{align-items:center;gap:19px;margin-left:auto;display:flex}.entity-header-actions>a{color:var(--cc6d8ed);align-items:center;gap:7px;display:flex}.entity-search-launch{border:1px solid var(--c37516b);background:var(--c14263a);min-width:44px;max-width:390px;min-height:42px;color:var(--cb9cde4);text-align:left;border-radius:8px;flex:1;align-items:center;gap:10px;padding:9px 12px;display:flex}.entity-search-launch svg{flex:none}.entity-search-launch span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1399px){.entity-search-launch{flex:none;padding:10px}.entity-search-launch span{display:none}}@media (max-width:1179px){.entity-header{gap:12px;padding:0 12px}.entity-header-actions{gap:10px}.entity-header-actions>a>span{display:none}}@media (max-width:900px){.app-header .app-nav{top:64px}.app-header .entity-header-actions>button.desktop-action{gap:0;padding:9px;font-size:0}}@media (max-width:700px){.entity-header{gap:8px;height:53px;padding:0 14px}.entity-brand{font-size:20px}.app-header .app-nav{top:53px}.entity-workspace .entity-header .desktop-action,.entity-workspace .entity-header .desktop-account,.app-header:not(.entity-workspace *) .desktop-action:not(.app-credits){display:none}.entity-search-launch{margin-left:auto}}.market-trail-strip ol{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.market-trail-strip li{border:1px solid var(--line,#ffffff1f);border-radius:8px;align-items:baseline;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.market-trail-strip li[aria-current=page]{border-color:var(--accent,var(--c7ea6ff));font-weight:600}.market-trail-strip li small{color:var(--muted,var(--c9fb0c3));font-variant-numeric:tabular-nums}.market-trail-strip li+li:before{content:"›";color:var(--muted,var(--c9fb0c3));margin-right:6px}.market-subtitle{color:var(--muted,var(--c9fb0c3));font-variant-numeric:tabular-nums;margin:6px 0 0}.market-facets{align-self:flex-start;gap:8px;display:flex}.market-facets a,.market-facets span{border:1px solid var(--line,#ffffff1f);border-radius:999px;padding:6px 12px;font-size:13px}.market-facets [aria-current=page]{background:var(--accent-soft,#7ea6ff26);border-color:var(--accent,var(--c7ea6ff))}.market-block h2{margin-top:0}.market-lead{max-width:70ch;font-size:16px;line-height:1.5}.market-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:12px 0;display:grid}.market-tile{border:1px solid var(--line,#ffffff1f);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.market-tile h3{color:var(--muted,var(--c9fb0c3));margin:0;font-size:13px;font-weight:600}.market-tile-value{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.market-tile-value small{color:var(--muted,var(--c9fb0c3));font-size:12px;font-weight:500}.market-tile-change,.market-tile-rank,.market-tile-parent{margin:0;font-size:13px}.market-tile-withheld .market-tile-value{color:var(--muted,var(--c9fb0c3))}.market-tile-basis summary{color:var(--muted,var(--c9fb0c3));cursor:pointer;font-size:12px}.market-facts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px;margin:12px 0;display:grid}.market-facts dt{color:var(--muted,var(--c9fb0c3));font-size:12px}.market-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.market-mix{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.market-mix li{border-radius:6px;justify-content:space-between;gap:12px;padding:6px 10px;display:flex;position:relative;overflow:hidden}.market-mix-bar{background:var(--accent-soft,#7ea6ff26);z-index:0;position:absolute;top:0;bottom:0;left:0}.market-mix li>span:not(.market-mix-bar),.market-mix li>small{z-index:1;position:relative}.market-series summary{cursor:pointer;font-weight:600}.market-sparkline{color:var(--accent,var(--c7ea6ff));max-width:100%;margin:8px 0;display:block}.market-compare td,.market-compare th{font-variant-numeric:tabular-nums}.market-links{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;margin:8px 0;padding:0;list-style:none;display:grid}.market-links li{flex-direction:column;display:flex}.market-links small{color:var(--muted,var(--c9fb0c3))}.market-attribution{margin-top:24px}.entity-panel-page .market-tile[data-map-column]{cursor:pointer}.entity-panel-page .market-tile[data-map-column]:hover{border-color:var(--accent,var(--c7ea6ff))}.market-tile-sample{margin:0}.market-projection{margin:8px 0 12px}.market-faq dl{gap:10px;margin:0;display:grid}.market-faq dt{font-weight:600}.market-faq dd{max-width:70ch;margin:2px 0 0;line-height:1.5}.market-league{gap:14px;display:grid}.market-league h3{margin:0 0 4px;font-size:15px}.market-league-rank{margin:0 0 6px}.market-league-place th,.market-league-place td{font-weight:700}.market-sources td,.market-sources th{font-size:13px}.market-withheld dd{max-width:70ch;font-size:13px;font-weight:400;line-height:1.45}.market-sources-foot{margin:18px 0 6px}.market-sources-foot summary{cursor:pointer;color:var(--muted,var(--c9fb0c3));font-size:13px}.market-series{margin:12px 0 0}.market-series figcaption{margin-top:4px}.market-hub-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.market-hub-card{border:1px solid var(--line,var(--c31445c));border-radius:10px;padding:12px 14px}.market-hub-card h3{margin:0 0 6px;font-size:16px}.market-hub-chips{font-variant-numeric:tabular-nums;margin:0 0 4px;font-weight:600;line-height:1.5}.market-hub-pairs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.market-hub-pair h3{margin:0 0 2px;font-size:15px}.market-hub-pair-cols{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px 16px;margin:8px 0;display:grid}.market-hub-pair-cols ol{margin:0;padding-left:22px;font-size:13px}.market-hub-pair-cols li{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:2px 0;display:flex}.market-hub-pair-cols li>:first-child{overflow-wrap:anywhere;min-width:0}.market-hub-pair-cols li span{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.market-hub-bottom{opacity:.85}.market-hub-regions{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.market-hub-regions li{border-bottom:1px solid var(--line,var(--c31445c));justify-content:space-between;gap:8px;padding:4px 0;font-size:14px;display:flex}.market-hub-regions small{font-variant-numeric:tabular-nums;color:var(--muted,var(--c9fb0c3))}.muted{color:var(--muted)}.text-sm{font-size:14px}.positive{color:var(--green)}.unavailable{color:var(--c8394ad)}.full-width{width:100%}.is-saved{color:var(--blue)!important}.green{color:var(--green)}.violet{color:var(--violet)}.amber{color:var(--amber)}.button svg{flex-shrink:0}button.text-link{text-align:left;background:0 0;border:0;padding:0}.action-row{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.badge{background:var(--c1b2a40);border:1px solid var(--c30425e);color:var(--cbacee7);border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.badge-green{color:var(--green);background:var(--c123329);border-color:var(--c20523f)}.badge-amber{color:var(--amber);background:var(--c362819);border-color:var(--c58432a)}.notice{border:1px solid var(--c2e4463);background:var(--c142238);color:var(--cafc3df);border-radius:8px;align-items:flex-start;gap:10px;margin:18px 0;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.notice svg{flex-shrink:0;margin-top:3px}.notice.error{background:var(--c351d29);border-color:var(--c713342);color:var(--cffbec8);display:block}.notice a{color:var(--cadd2ff);text-decoration:underline}.notice p{margin:0}.cost-pill{border-left:1px solid var(--cffffff38);white-space:nowrap;margin-left:2px;padding-left:11px;font-size:12px;font-weight:500;line-height:1.5}.two-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{color:var(--cc0cce0);flex-direction:column;gap:8px;margin:20px 0;font-size:13px;font-weight:500;display:flex}.field-label{color:var(--cc0cce0);font-size:13px}.field input,.field select,.toolbar-search input,.workspace-toolbar select,.inline-field input{border:1px solid var(--c31425d);width:100%;min-width:0;color:var(--ce4ecf8);background:var(--c0d1626);border-radius:7px;min-height:44px;padding:12px 13px;font-size:14px}.field input::placeholder,.toolbar-search input::placeholder{color:var(--c758aa7)}.field select{-webkit-appearance:auto;appearance:auto}.checkbox-field{align-items:center;gap:10px;margin:20px 0;font-size:14px;display:flex}.checkbox-field input{accent-color:var(--c1170e0);width:16px;height:16px}.segmented{border:1px solid var(--c2d3e57);background:var(--c0b1524);border-radius:7px;gap:3px;padding:3px;display:flex}.segmented button{color:var(--c91a5c0);white-space:nowrap;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13px;display:flex}.segmented button.active{background:var(--c243952);color:var(--cd8e9ff)}.segmented button:hover{color:var(--cfff)}.source-line{color:var(--c849ab7);flex-wrap:wrap;align-items:center;gap:9px;margin-top:20px;font-size:12px;line-height:1.7;display:flex}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:350px;padding:45px 28px;display:flex}.empty-state>svg{color:var(--c6f91bd)}.empty-state p{color:var(--c91a6c3);max-width:440px;font-size:15px}.empty-state h1{font-size:34px}.empty-state .action-row{justify-content:center}.text-link:hover{color:var(--c91c7ff)}.spin{animation:1.2s linear infinite spin}.loading-bars{gap:16px;max-width:600px;margin:25px 0;display:grid}.loading-bars i{background:var(--c16243a);border-radius:6px;height:32px;display:block}.loading-bars i:nth-child(2){width:80%}.loading-bars i:nth-child(3){width:55%}.metric-grid{grid-template-columns:repeat(4,1fr);gap:17px;margin:0 0 26px;display:grid}.metric-card{background:linear-gradient(130deg, var(--c152138), var(--c101827));border:1px solid var(--c293953);border-radius:10px;flex-direction:column;gap:13px;padding:23px;display:flex}.metric-card>span{color:var(--ca5b8d2);font-size:13px}.metric-card>strong{letter-spacing:-1px;font-size:30px;font-weight:550;line-height:1.15}.metric-card>small{color:var(--c7f98b9);font-size:12px;line-height:1.5}.metric-grid.compact{grid-template-columns:1fr 1fr;margin:20px 0}.metric-grid.compact strong{font-size:25px}.table-scroll{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.data-table th{color:var(--c8c9db6);border-bottom:1px solid var(--c30425a);white-space:nowrap;padding:13px 16px;font-size:12px;font-weight:500}.data-table td{border-bottom:1px solid var(--c213049);vertical-align:middle;padding:17px 16px}.data-table td>small{color:var(--c8ba0bd);max-width:640px;margin-top:5px;font-size:12px;line-height:1.6;display:block}.data-table td>strong{font-weight:500}.data-table tr:last-child td{border-bottom:0}.data-table code{font-size:12px}.prose{margin:26px 0}.prose h2{margin:30px 0 12px}.prose h2:first-child{margin-top:0}.prose p{color:var(--ca9bad0);max-width:1000px;margin:16px 0;font-size:15px}.prose p a{color:var(--blue)}.market-page,.area-page,.credits-page,.saved-page,.valuation-page,.hub-page,.methodology-page{padding-bottom:50px}.workspace-toolbar{border:1px solid var(--border);background:var(--c111c2d);border-radius:9px 9px 0 0;align-items:center;gap:13px;min-height:70px;padding:13px 16px;display:flex}.toolbar-search{flex:1;align-items:center;gap:10px;min-width:200px;max-width:520px;display:flex}.toolbar-search>svg{color:var(--c7b97ba);flex-shrink:0}.toolbar-search input{background:var(--c0b1524);flex:1;min-width:0}.workspace-toolbar>select{width:auto;max-width:200px;padding:10px;font-size:13px}.workspace-toolbar>.segmented{margin-left:auto}.market-browser{border:1px solid var(--border);border-top:0;border-radius:0 0 10px 10px;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);height:680px;display:grid;overflow:hidden}.market-browser.list-only{grid-template-columns:1fr;height:760px}.area-results{background:var(--c0d1727);overflow-y:auto}.results-count{border-bottom:1px solid var(--c273851);justify-content:space-between;padding:18px 20px;font-size:13px;font-weight:500;display:flex}.results-count>span{color:var(--c7e94b1);font-size:12px}.area-table-head,.area-table-row{border-bottom:1px solid var(--c233249);grid-template-columns:minmax(145px,1fr) 120px 96px 30px;align-items:center;gap:10px;padding:15px 19px;display:grid}.area-table-head{color:var(--c849ab6);background:var(--c111c2d);padding-top:12px;padding-bottom:12px;font-size:12px}.area-table-row{min-height:77px;font-size:14px}.area-table-row:hover{background:var(--c14233a)}.area-table-row strong{font-weight:500}.area-table-row small{color:var(--c7b92b1);margin-top:6px;font-size:12px;display:block}.area-table-row>span{font-variant-numeric:tabular-nums}.market-map{min-width:0;height:100%}.map-canvas{position:absolute;inset:0}.map-toolbar{pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:15px;left:15px;right:15px}.map-toolbar>*{pointer-events:auto}.map-label{background:var(--c112037ed);border:1px solid var(--c3a5274);color:var(--cc0d6f1);box-shadow:0 5px 15px var(--c0004);border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.map-tool{background:var(--c112037ed);border-color:var(--c3a5274);color:var(--caac2e3);margin-left:auto}.map-legend{background:var(--c112037ed);border:1px solid var(--c354966);color:var(--cadc4e2);max-width:calc(100% - 65px);box-shadow:0 6px 15px var(--c0004);border-radius:7px;padding:13px 15px;font-size:12px;position:absolute;bottom:35px;left:15px}.map-legend>span{margin-left:25px}.map-legend small{color:var(--c7998bc);margin-top:8px;font-size:12px;line-height:1.5;display:block}.legend-ramp{background:linear-gradient(90deg, var(--c173552), var(--c286fad), var(--c56b9e1), var(--cb0eadd));border-radius:3px;width:180px;height:6px;margin-bottom:10px;display:block}.legend-dot{background:var(--c57d4b0);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.map-loading{color:var(--c8aa5c9);text-align:center;pointer-events:none;background:var(--c101b2bba);flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:100%;padding:80px;font-size:14px;display:flex;position:absolute;inset:0}.map-draw-hint{background:var(--c123f6b);border:1px solid var(--c559add);color:var(--cffffff);border-radius:7px;width:max-content;max-width:90%;padding:10px 16px;font-size:14px;position:absolute;top:78px;left:50%;transform:translate(-50%)}.result-marker{border:2px solid var(--cbce7ff);background:var(--c1e7dd0);color:var(--cffffff);width:29px;height:29px;box-shadow:0 3px 12px var(--c0008);border-radius:50%;font-size:12px;font-weight:600}.result-marker.selected{background:var(--ce3b359);border-color:var(--cfff0c9);color:var(--c27200d)}.area-heading{justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.area-heading .eyebrow{color:var(--c6da7e3)}.area-content-grid{grid-template-columns:1.9fr 1fr;gap:24px;margin-bottom:24px;display:grid}.area-page>.two-columns{margin:24px 0}.chart-wrap{width:100%;height:285px;margin-top:28px}.chart-wrap.short{height:230px}.chart-legend{color:var(--c829ab8);flex-wrap:wrap;align-items:center;gap:20px;margin-top:15px;font-size:12px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.chart-legend i{width:12px;height:3px;display:inline-block}.chart-legend>span:last-child{margin-left:auto}.market-context h2{margin:15px 0 22px;font-size:23px}.market-context dl{gap:0;display:grid}.market-context dt{color:var(--c8ca2c0);margin-top:18px;font-size:13px}.market-context dd{color:var(--cd9e5f5);margin:8px 0 0;font-size:17px}.market-context small{margin-top:22px;line-height:1.65;display:block}.comparison-tray{z-index:65;width:min(1020px,100vw - 36px);box-shadow:0 0 0 1px var(--c4b6b97), 0 -8px 60px var(--c000b);background:var(--c142238);max-height:45vh;padding:20px 25px;position:fixed;bottom:18px;left:50%;overflow:auto;transform:translate(-50%)}.comparison-tray h3{font-size:18px}.comparison-tray .section-heading{margin-bottom:10px}.compare-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.compare-grid>div+div{border-left:1px solid var(--c304562);padding-left:25px}.compare-grid dt{color:var(--c8ea4c1);margin-top:13px;font-size:12px}.compare-grid dd{margin:5px 0 0;font-size:17px}.comparison-tray>small{margin-top:15px;display:block}.workspace-title{justify-content:space-between;align-items:center;gap:25px;padding:25px 30px 20px;display:flex}.workspace-title h1{margin-top:8px;font-size:30px;font-weight:550}.workspace-top-actions{align-items:center;gap:10px;display:flex}.workspace-tabs{border-top:1px solid var(--c202f46);border-bottom:1px solid var(--c2b3b53);background:var(--c0e192a);align-items:center;gap:24px;padding:0 30px;display:flex}.workspace-tabs>button{color:var(--c8fa6c3);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:18px 2px 16px;font-size:14px;display:flex}.workspace-tabs>button.active{color:var(--ce6f1ff);border-color:var(--c54a5ff)}.workspace-tabs>span{color:var(--c6e85a4);margin-left:auto;font-size:12px}.workspace-body{height:calc(100vh - 238px);min-height:680px;display:flex}.filter-panel{border-right:1px solid var(--c283a53);background:var(--c0e1828);flex-shrink:0;width:285px;padding:22px 22px 40px;overflow-y:auto}.filter-panel h3{letter-spacing:0;font-size:16px}.filter-panel .section-heading{margin-bottom:23px}.filter-panel .field{margin:17px 0}.filter-panel .field input,.filter-panel .field select{padding:11px;font-size:13px}.filter-panel .button-primary{gap:7px;width:100%;margin-top:7px;padding:12px 10px;font-size:13px}.filter-panel .cost-pill{padding-left:8px}.filter-presets{flex-wrap:wrap;gap:7px;margin:23px 0 20px;display:flex}.filter-presets>span{width:100%;margin-bottom:6px}.filter-presets>button{background:var(--c15283d);border:1px solid var(--c30475e);color:var(--caec9e3);border-radius:5px;padding:7px 9px;font-size:12px}.filter-presets>button:hover{border-color:var(--c57d4b0)}.filter-help{color:var(--c7e96b7);margin:16px 0 0;font-size:12px;line-height:1.7}.filter-help .text-link{font-size:13px}.filter-context{border-top:1px solid var(--c2a3b53);color:var(--c8097b7);gap:9px;margin-top:25px;padding-top:20px;font-size:12px;display:flex}.filter-context svg{flex-shrink:0;margin-top:4px}.filter-context p{line-height:1.7}.layer-info{border:1px solid var(--c2a3f5b);color:var(--c8fa9c9);border-radius:7px;margin-top:23px;padding:13px;font-size:12px}.layer-info summary{cursor:pointer;color:var(--cc0d1e8);align-items:center;gap:8px;display:flex}.layer-info p{margin:12px 0}.results-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.results-workspace>.workspace-toolbar{border:0;border-bottom:1px solid var(--c2c3f5a);border-radius:0;padding:10px 20px}.results-summary{margin-right:auto;font-size:14px;font-weight:500}.results-summary small{color:var(--c7f97b8);margin-top:5px;font-size:12px;display:block}.results-workspace .workspace-toolbar>.segmented{margin-left:0}.results-scroll{background:var(--c0b1423);min-height:0;padding:17px;overflow:auto}.results-map{border-left:1px solid var(--c293950);flex-direction:column;min-width:0;display:flex;position:relative}.map-coverage-note{color:var(--c87a0c1);background:var(--c111e31);border-top:1px solid var(--c2d405d);padding:12px 17px;font-size:12px;line-height:1.65}.search-intro{max-width:470px;margin:auto;padding:36px 17px}.intro-symbol{background:var(--c182c46);border:1px solid var(--c385172);width:62px;height:62px;color:var(--c7cb8f6);border-radius:14px;place-items:center;margin-bottom:30px;display:grid}.intro-symbol.green{color:var(--c66d4b0);background:var(--c122e2b);border-color:var(--c2d574b)}.intro-symbol.violet{color:var(--cb6a0f1);background:var(--c251f40);border-color:var(--c514169)}.search-intro h2{margin:15px 0;font-size:30px;line-height:1.24}.search-intro>p{color:var(--c99adca);font-size:15px}.search-steps{flex-direction:column;gap:20px;margin:33px 0;display:flex}.search-steps>span{color:var(--c9fb5d2);align-items:center;gap:15px;font-size:13px;display:flex}.search-steps b{color:var(--c4f81b5);border:1px solid var(--c2b405d);border-radius:6px;padding:7px;font-size:12px;font-weight:500}.search-intro .notice{font-size:12px}.result-card{background:linear-gradient(130deg, var(--c142137), var(--c101a2b));border:1px solid var(--c2a3d59);border-radius:10px;margin-bottom:14px;padding:20px;transition:border .15s}.result-card.selected{border-color:var(--c68b1fc);box-shadow:0 0 0 1px var(--c68b1fc55)}.result-card-top{align-items:center;gap:9px;margin-bottom:15px;display:flex}.asset-icon{background:var(--c1e324f);width:35px;height:35px;color:var(--c89b7e9);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.asset-icon.green{color:var(--c57d4b0);background:var(--c163831)}.asset-icon.amber{color:var(--cf0bd70);background:var(--c3b2e20)}.result-tags{flex-wrap:wrap;gap:6px;display:flex}.result-card-top>.icon-button{margin-left:auto}.result-title{text-align:left;width:100%;color:var(--ce2edff);letter-spacing:-.35px;background:0 0;border:0;padding:0;font-size:17px;font-weight:550;line-height:1.45;display:block}.result-title:hover{color:var(--c78baff)}.result-address{color:var(--c7e9bbf);margin-top:6px;font-size:12px}.result-metrics{grid-template-columns:1fr 1fr;gap:10px;margin:21px 0 14px;display:grid}.result-metrics small{color:var(--c7e97b9);margin-bottom:7px;font-size:12px;display:block}.result-metrics strong{letter-spacing:-.5px;font-size:22px;font-weight:550}.result-metrics>div+div{border-left:1px solid var(--c2c3e5a);padding-left:15px}.model-gap{color:var(--c96b8db);font-size:12px}.signal-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.signal-chips>span{color:var(--cabcdbf);background:var(--c152e2b);border:1px solid var(--c294e43);border-radius:4px;padding:4px 7px;font-size:12px}.result-bottom{border-top:1px solid var(--c283a54);align-items:center;gap:4px;margin-top:16px;padding-top:14px;display:flex}.result-bottom>.text-link{margin-right:auto;font-size:13px}.result-freshness{color:var(--c6f88a9);margin-top:10px;font-size:12px;line-height:1.6;display:block}.results-end{color:var(--c839bba);text-align:center;flex-direction:column;align-items:center;gap:20px;padding:22px 15px;display:flex}.results-end small{font-size:12px;line-height:1.6}.save-search-form{border:1px solid var(--c314c6c);background:var(--c142238);border-radius:9px;margin:15px 0;padding:20px}.save-search-form>.field{margin-top:0}.save-search-form>small{margin-top:14px;line-height:1.7;display:block}.response-details{color:var(--c86a0c2);padding:20px 10px;font-size:13px}.response-details summary{cursor:pointer}.inline-field{border-bottom:1px solid var(--c273a55);color:var(--c8da6c6);align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.inline-field input{max-width:95px;min-height:30px;padding:7px;font-size:12px}.inspector-scrim{background:var(--c0008);z-index:79;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.record-inspector{background:var(--c0e192a);border-left:1px solid var(--c405a7b);z-index:80;width:min(680px,95vw);box-shadow:-20px 0 100px var(--c0008);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.inspector-head{border-bottom:1px solid var(--c314761);justify-content:space-between;align-items:center;gap:20px;height:70px;min-height:70px;padding:15px 25px;display:flex}.inspector-content{padding:30px 28px;overflow:auto}.inspector-content>h2{margin-bottom:12px}.inspector-content>.panel{margin-top:20px}.inspector-content>.evidence{margin-top:28px}.evidence{margin-top:22px}.evidence .section-heading{align-items:center}.evidence-grid{grid-template-columns:1fr 1fr;gap:0 25px;margin:10px 0;display:grid}.evidence-grid>div{border-bottom:1px solid var(--c283a52);min-width:0;padding:13px 0}.evidence-grid dt{color:var(--c849cbf);margin-bottom:7px;font-size:12px;line-height:1.5}.evidence-grid dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.evidence-grid dd .unavailable{font-size:13px}.evidence-section{border-top:1px solid var(--c2b3e59);margin-top:18px;padding-top:16px}.evidence-section>summary{cursor:pointer;color:var(--cb9cee9);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;list-style:none;display:flex}.evidence-section>summary:after{content:"+";color:var(--c6c98c6);margin-left:10px}.evidence-section[open]>summary:after{content:"−"}.evidence-section>summary svg{display:none}.evidence-section>p{color:var(--c8fa6c4);margin:16px 0;font-size:14px}.evidence-section>summary+*{margin-top:20px}.evidence-record{border:1px solid var(--c2c415f);background:var(--c101e32);border-radius:8px;margin:15px 0;padding:18px}.evidence-record .evidence-grid{gap:0 15px}.paid-panel>p{font-size:14px;line-height:1.7}.paid-panel>small{margin-top:18px;font-size:12px;line-height:1.7;display:block}.paid-panel .section-heading>svg{color:var(--c6d91bd)}.paid-panel .button{white-space:normal;text-align:left}.locked-preview{filter:blur(3px);opacity:.6;-webkit-user-select:none;user-select:none;flex-direction:column;gap:9px;max-width:85%;margin:25px 0 0;display:flex}.locked-preview i{background:linear-gradient(90deg, var(--c30486a), var(--c1b2d46));border-radius:4px;height:10px}.locked-preview i:nth-child(2){width:72%}.locked-preview i:nth-child(3){width:87%}.valuation-layout{grid-template-columns:340px 1fr;gap:26px;display:grid}.valuation-search{align-self:start;position:sticky;top:100px}.valuation-search h2{margin:15px 0 24px;font-size:23px}.valuation-search .button-primary{width:100%;font-size:13px}.valuation-content{min-width:0}.valuation-content>.panel,.valuation-content>.two-columns{margin-bottom:24px}.valuation-empty{background:radial-gradient(ellipse at 100% 0, var(--c20294c66), transparent 70%), var(--c101a2b);flex-direction:column;justify-content:center;min-height:570px;padding:40px;display:flex}.valuation-empty h2{margin-bottom:20px;font-size:34px;line-height:1.25}.valuation-empty>p{max-width:600px;color:var(--c98aecb);font-size:15px}.valuation-capabilities{grid-template-columns:1fr 1fr;gap:20px;margin:35px 0;display:grid}.valuation-capabilities>span{color:var(--cabc1df);align-items:center;gap:10px;font-size:13px;display:flex}.valuation-capabilities svg{color:var(--c739ed4);flex-shrink:0}.valuation-empty .notice{margin-top:0}.address-candidates{margin:18px 0}.address-candidates>button{background:var(--c14243a);border:1px solid var(--c2a4263);text-align:left;border-radius:6px;align-items:center;gap:10px;width:100%;margin-bottom:7px;padding:13px 10px;font-size:12px;line-height:1.7;display:flex}.address-candidates>button>span{flex:1}.address-candidates small{color:var(--c6e93bd);font-size:12px;display:block}.address-candidates svg{flex-shrink:0}.field-divider{color:var(--c6e86a6);align-items:center;gap:10px;margin:28px 0 22px;font-size:12px;display:flex}.field-divider:before{content:"";background:var(--c304460);width:20px;height:1px}.valuation-headline{border-bottom:1px solid var(--c30425d);padding:30px 0}.valuation-headline>span{color:var(--c89a2c5);font-size:14px;display:block}.valuation-headline>strong{letter-spacing:-1.7px;margin:12px 0;font-size:49px;font-weight:500;display:block}.valuation-headline>p{color:var(--ca5bbd8);font-size:15px}.calculator-fields{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.signin-page{padding-top:50px;padding-bottom:60px}.signin-card{background:radial-gradient(ellipse at top right, var(--c1f3456), var(--c101a2b) 70%);max-width:500px;margin:auto;padding:36px}.signin-card h1{margin:26px 0 20px;font-size:32px;line-height:1.2}.signin-card>p{color:var(--c9bb0ce);margin-bottom:25px;font-size:15px}.signin-card>small{margin-top:25px;line-height:1.7;display:block}.signin-card details{margin-top:25px}.credit-dashboard-top{grid-template-columns:1fr 1.8fr;gap:24px;margin-bottom:25px;display:grid}.wallet-card{background:linear-gradient(130deg, var(--c17375b), var(--c10213b));flex-direction:column;align-items:flex-start;padding:28px;display:flex}.wallet-card>svg{color:var(--c7db5f0);margin-bottom:22px}.wallet-card>.eyebrow{color:var(--c8ab3e1)}.wallet-card>strong{letter-spacing:-1.5px;margin:15px 0 4px;font-size:48px;font-weight:500}.wallet-card h2{font-size:23px}.wallet-card p{color:var(--c89aed7);margin:15px 0 20px;font-size:14px}.wallet-card>small{color:var(--c82a3c8);margin-top:auto;font-size:12px;line-height:1.7}.credit-pack{flex-direction:column;justify-content:center;gap:17px;padding:28px;display:flex}.credit-pack h2{font-size:25px}.credit-pack>strong{letter-spacing:-1.5px;font-size:48px;font-weight:500}.credit-pack p{color:var(--c8fa6c6);font-size:13px}.credit-pack>small{color:var(--c8196b4);text-align:center;font-size:12px}.credit-pack>.button{margin-top:12px}.credits-page>section,.hub-page>section{margin-bottom:25px}.credits-page .table-scroll{max-height:520px;overflow:auto}.credits-page .data-table thead{background:var(--c121f32);z-index:1;position:sticky;top:0}.saved-page>section{margin-bottom:30px}.saved-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.saved-search-row{border-bottom:1px solid var(--c293e59);align-items:center;gap:20px;padding:20px 0;display:flex}.saved-search-row>svg{color:var(--c719acb);flex-shrink:0}.saved-search-row>div{flex:1;min-width:0}.saved-search-row h3{letter-spacing:-.2px;font-size:17px}.saved-search-row p{color:var(--c849fc0);margin-top:5px;font-size:13px}.saved-search-row small{overflow-wrap:anywhere;margin-top:7px;font-size:12px;display:block}.saved-search-row .button{font-size:13px}.integration-card{flex-direction:column;align-items:flex-start;padding:30px;display:flex}.integration-card h2{margin:22px 0 14px;font-size:26px}.integration-card>p{color:var(--c9bb3d2);font-size:15px}.integration-card .action-row{margin-top:auto;margin-bottom:0;padding-top:24px}.code-block{border:1px solid var(--c2d4567);background:var(--c081322);border-radius:8px;width:100%;margin:24px 0;padding:20px;position:relative;overflow-x:auto}.code-block code,.code-block pre{color:var(--c98c5f5);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:18px;font-family:Consolas,monospace;font-size:12px;line-height:1.85}.code-block .icon-button{position:absolute;top:8px;right:7px}.steps-list{color:var(--c9cb3d1);margin:0 0 22px;padding-left:20px;font-size:14px;line-height:1.8}.steps-list li{margin:10px 0;padding-left:7px}.key-form{align-items:flex-end;gap:20px;margin:20px 0;display:flex}.key-form .field{flex:1;max-width:420px;margin:0}.new-key{flex-wrap:wrap;align-items:center;display:flex}.new-key>strong{width:100%;font-size:14px}.new-key>code{word-break:break-all;flex:1;min-width:200px;font-size:12px}.api-catalogue{grid-template-columns:repeat(3,1fr);gap:13px;max-height:560px;display:grid;overflow:auto}.api-catalogue>div{border:1px solid var(--c2b415f);background:var(--c111e32);border-radius:8px;min-width:0;padding:18px}.api-catalogue code{color:var(--c8fbdf0);overflow-wrap:anywhere;margin-bottom:13px;font-size:12px;display:block}.api-catalogue p{color:var(--c869fbf);margin-top:13px;font-size:12px;line-height:1.7}.hub-page>.two-columns{margin-bottom:25px}.methodology-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.methodology-grid .panel{padding:24px}.methodology-grid svg{color:var(--c78aee8);margin-bottom:25px}.methodology-grid h2{margin-bottom:15px;font-size:20px}.methodology-grid p{color:var(--c8fa7c7);font-size:14px}@media (min-width:1700px){.workspace-title{padding-left:40px;padding-right:40px}.filter-panel{width:310px;padding-left:25px;padding-right:25px}.results-scroll{padding:23px}.result-card{padding:25px}}@media (max-width:1200px){.filter-panel{width:250px;padding:20px 16px}.workspace-title h1{font-size:27px}.market-browser{grid-template-columns:minmax(420px,1fr) minmax(0,1fr)}.area-table-head,.area-table-row{grid-template-columns:minmax(130px,1fr) 104px 85px 25px;gap:6px;padding-left:15px;padding-right:15px}.area-content-grid{grid-template-columns:1.7fr 1fr}.metric-card{padding:20px}.metric-card strong{font-size:27px}.credit-dashboard-top{grid-template-columns:1fr 1.7fr;gap:18px}.credit-packs{gap:16px}.credit-pack{padding:22px}.valuation-layout{grid-template-columns:310px 1fr;gap:20px}.valuation-content>.two-columns{grid-template-columns:1fr}.methodology-grid,.saved-grid{grid-template-columns:1fr 1fr}.map-label{padding:8px;font-size:12px}.map-toolbar{flex-wrap:wrap}.api-catalogue{grid-template-columns:1fr 1fr}}@media (max-width:960px){.workspace-body{height:auto;min-height:680px}.filter-panel{width:255px;overflow:visible}.results-workspace{min-height:700px}.results-map{border-left:0;border-bottom:1px solid var(--c2c415e);grid-row:1;height:450px;min-height:0}.results-scroll{max-height:900px}.workspace-tabs>span{display:none}.workspace-title{padding:22px}.workspace-title h1{font-size:25px}.workspace-top-actions .button{padding:10px;font-size:12px}.workspace-toolbar{gap:9px;padding:12px}.workspace-toolbar>select{max-width:160px;font-size:12px}.toolbar-search{min-width:160px}.market-browser{flex-direction:column;grid-template-columns:1fr;height:auto;display:flex}.market-map{order:-1;height:420px}.area-results{max-height:550px}.market-browser.list-only{height:auto}.area-table-row,.area-table-head{grid-template-columns:1fr 125px 100px 30px}.area-heading h1{font-size:32px}.metric-grid{grid-template-columns:1fr 1fr}.area-content-grid{grid-template-columns:1fr}.market-context dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.market-context dt,.market-context dd{grid-column:auto}.market-context dl{display:block}.area-page>.two-columns{grid-template-columns:1fr}.valuation-layout{grid-template-columns:280px 1fr;gap:18px}.valuation-search{padding:22px 18px}.valuation-empty{padding:28px}.valuation-empty h2{font-size:28px}.valuation-capabilities,.valuation-content .metric-grid.compact,.calculator-fields,.credit-dashboard-top{grid-template-columns:1fr}.wallet-card,.wallet-card>strong{display:block}.wallet-card>small{margin-top:22px;display:block}.credits-page .table-scroll{max-height:500px}.hub-page>.two-columns{grid-template-columns:1fr}.saved-search-row{gap:12px}.saved-search-row>.button{padding:10px;font-size:12px}.compare-grid{gap:15px}.compare-grid>div+div{padding-left:15px}.record-inspector{width:min(660px,95vw)}}@media (max-width:700px){.workspace-title{align-items:flex-start;padding:22px 18px}.workspace-title h1{max-width:280px;font-size:24px}.workspace-title .eyebrow{font-size:12px}.workspace-top-actions>.button{display:none}.workspace-tabs{gap:23px;padding:0 18px}.workspace-tabs>button{padding-top:14px;padding-bottom:14px;font-size:14px}.workspace-body{display:block}.filter-panel{border-right:0;border-bottom:1px solid var(--c314662);width:auto;padding:22px 20px}.filter-panel form{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.filter-panel form>.section-heading,.filter-panel form>.button,.filter-panel form>.filter-help,.filter-panel form>.notice,.filter-panel .filter-presets,.filter-panel form>.field:first-of-type,.filter-panel .two-fields{grid-column:1/-1}.filter-context{margin-top:20px;padding-top:16px}.layer-info{margin-top:15px}.filter-panel .button-primary{max-width:none;min-height:46px}.results-map{flex-shrink:0;order:-1;height:350px}.results-scroll{max-height:none;padding:15px}.results-workspace>.workspace-toolbar{flex-wrap:wrap;padding:12px 15px}.results-summary{font-size:13px}.results-workspace .workspace-toolbar>select{max-width:145px}.results-workspace .workspace-toolbar .segmented button{padding:7px}.search-intro{padding:28px 18px}.search-intro h2{font-size:28px}.workspace-toolbar>.toolbar-search{min-width:100%;max-width:none}.market-page>.workspace-toolbar{flex-wrap:wrap}.market-page .segmented button{font-size:12px}.market-map{height:330px}.area-table-head,.area-table-row{grid-template-columns:1fr 97px 76px 27px;gap:6px;padding-left:13px;padding-right:13px}.area-table-row{font-size:13px}.area-table-row small,.area-table-head{font-size:12px}.area-results{max-height:550px}.area-heading{margin-top:24px;display:block}.area-heading>.button{margin-top:20px}.area-heading h1{margin:13px 0;font-size:32px;line-height:1.17}.area-page .source-line{gap:7px;font-size:12px}.metric-grid{gap:12px}.metric-card{gap:12px;padding:18px 15px}.metric-card>span{min-height:36px;font-size:12px;line-height:1.5}.metric-card>strong{letter-spacing:-.8px;font-size:25px}.metric-card>small{font-size:12px}.area-content-grid>.panel{padding:22px 16px}.area-content-grid h2{font-size:21px}.chart-wrap{height:235px;margin-top:25px}.chart-wrap.short{height:220px}.chart-legend{gap:13px}.chart-legend>span:last-child{width:100%;margin-left:0}.chart-wrap .recharts-wrapper{font-size:12px}.area-page>.two-columns{gap:20px}.paid-panel .button{flex-wrap:wrap;justify-content:flex-start;font-size:13px}.area-page>.prose{padding:24px 20px}.prose p{font-size:14px}.comparison-tray{max-height:50vh;padding:18px;bottom:10px}.compare-grid{gap:0;display:flex;overflow:auto}.compare-grid>div{flex:0 0 210px;padding-right:16px}.compare-grid>div+div{padding-left:16px}.compare-grid dt{font-size:12px}.compare-grid dd{font-size:16px}.compare-grid strong{font-size:14px}.record-inspector{width:100vw}.inspector-content{padding:23px 20px}.evidence-grid{grid-template-columns:1fr 1fr;gap:0 18px}.evidence-grid dd{font-size:13px}.evidence-section .evidence-grid{grid-template-columns:1fr}.evidence-record{padding:13px}.valuation-layout{grid-template-columns:1fr}.valuation-search{padding:25px 20px;position:static}.valuation-search h2{font-size:25px}.valuation-empty{min-height:450px;padding:28px 22px}.valuation-empty h2{font-size:29px}.valuation-empty .notice{font-size:13px}.valuation-content .metric-grid.compact{grid-template-columns:1fr 1fr}.valuation-content .metric-grid.compact strong{font-size:24px}.calculator-fields{grid-template-columns:1fr}.valuation-content>.panel{padding:24px 20px}.valuation-headline>strong{font-size:45px}.credit-packs{gap:12px}.credit-pack{gap:14px;padding:22px 15px}.credit-pack>.eyebrow{min-height:36px;font-size:12px;line-height:1.5}.credit-pack>h2{font-size:22px}.credit-pack>strong{font-size:40px}.credit-pack>.button{white-space:normal;padding:11px 9px;font-size:12px}.credit-pack>.button svg{width:14px}.credit-pack p{font-size:12px;line-height:1.6}.wallet-card{padding:26px 24px}.wallet-card>strong{font-size:43px}.credits-page .section-heading{flex-wrap:wrap}.credits-page .toolbar-search{min-width:100%;max-width:none}.data-table td,.data-table th{padding:13px 11px}.data-table td{font-size:13px}.saved-grid{grid-template-columns:1fr;gap:0}.saved-page .section-heading,.saved-search-row{flex-wrap:wrap}.saved-search-row>div{min-width:calc(100% - 45px)}.saved-search-row>.button{margin-left:39px}.key-form{flex-direction:column;align-items:stretch;gap:14px}.key-form>.field{max-width:none}.api-catalogue{grid-template-columns:1fr;max-height:650px}.hub-page>.panel .section-heading{flex-wrap:wrap}.hub-page .toolbar-search{min-width:100%}.integration-card{padding:25px 20px}.integration-card h2{font-size:25px}.integration-card>.action-row{gap:20px}.methodology-grid{grid-template-columns:1fr}.methodology-grid .panel{padding:25px}.methodology-page>.prose{padding:24px 20px}.signin-card{padding:28px 24px}.signin-card h1{font-size:30px}.signin-page{padding-top:35px}.signin-card>.button{font-size:14px}.map-loading{padding:65px 35px}.map-label{max-width:calc(100% - 40px);font-size:12px}.map-toolbar .button{padding:8px 10px;font-size:12px}.map-legend{padding:11px;font-size:12px;bottom:35px}.map-legend small{font-size:12px}.map-legend>span{margin-left:15px}}@media print{.topbar,.site-footer,.filter-panel,.workspace-toolbar,.map-toolbar,.button,.icon-button,.inspector-scrim{display:none!important}body{color:#152033;background:#fff}.panel,.metric-card,.result-card{color:#152033;background:#fff;border-color:#b5c4d8}.page-width{max-width:none;padding:0}.record-inspector{width:auto;display:block;position:static}.evidence-grid{grid-template-columns:1fr 1fr}.notice{color:#182c46;background:#eef4ff}.muted{color:#4e617b}.valuation-layout{display:block}.valuation-search{display:none}.recharts-wrapper{break-inside:avoid}}.district-result{border-bottom:1px solid var(--c355d86);background:var(--c173251);justify-content:space-between;align-items:center;padding:20px;display:flex}.district-result strong{font-size:16px}.district-result small{color:var(--c91b5db);margin-top:7px;font-size:12px;display:block}.district-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.district-links a:hover{border-color:var(--c54a5ff)}.media-panel{margin-top:24px}.media-tabs{margin:20px 0;overflow-x:auto}.media-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.media-grid figure{min-width:0;margin:0}.media-grid img{object-fit:cover;background:var(--c192a42);border-radius:7px;width:100%;height:170px}.media-grid figure:has(img[alt*=floorplan]) img{object-fit:contain;background:var(--ce8edf2)}.media-grid figcaption{color:var(--c90a7c7);margin-top:8px;font-size:12px;line-height:1.7}.media-grid figcaption small{color:var(--c6c87a9);font-size:12px;display:block}.media-grid a{display:block}.media-grid .media-open-link{color:var(--c7eb6f1);margin-top:7px;font-size:12px}.chart-wrap{min-width:0}.print-button{float:right;margin:0 0 15px 20px}@media (max-width:700px){.media-grid{grid-template-columns:1fr 1fr;gap:12px}.media-grid img{height:140px}.print-button{float:none;margin:15px 0}.media-tabs .segmented button{font-size:12px}}@media print{.paid-panel:has(.locked-preview){display:none}.media-panel .segmented,.media-panel .action-row{display:none}.code-block{border-color:#b5c4d8}}.geo-workspace{--geo-surface:var(--c101927);--geo-line:var(--c29364a);background:var(--c101927);flex-direction:column;height:calc(100dvh - 64px);display:flex;overflow:hidden}.geo-searchbar{background:var(--c0d1624);border-bottom:1px solid var(--geo-line);z-index:25;flex:none;align-items:center;gap:22px;height:68px;padding:12px 22px;display:flex}.geo-search{border:1px solid var(--c354359);background:var(--c192333);border-radius:8px;flex-shrink:0;align-items:center;gap:12px;width:355px;height:44px;padding:0 12px;display:flex}.geo-search input{width:100%;min-width:0;color:var(--ce5eefa);background:0 0;border:0;outline:0;font-size:14px}.geo-search button,.geo-panel-heading button{background:0 0;border:0;place-items:center;padding:4px;display:grid}.geo-goals{scrollbar-width:none;gap:3px;display:flex;overflow-x:auto}.geo-goals button{white-space:nowrap;color:var(--ca2b2c7);background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:14px}.geo-goals button[aria-pressed=true]{background:var(--c1f3c60);color:var(--c83baff)}.geo-assistant-button{border:1px solid var(--c466188);background:var(--c192943);white-space:nowrap;border-radius:7px;align-items:center;gap:8px;margin-left:auto;padding:10px 13px;font-size:14px;display:flex}.geo-filterbar{background:var(--c111b2b);border-bottom:1px solid var(--c344052);z-index:24;flex:none;align-items:center;gap:8px;min-width:0;height:54px;padding:8px 22px;display:flex}.geo-filter-controls{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.geo-filter-controls>*{flex-shrink:0}.geo-filter-actions{flex:none;align-items:center;gap:12px;display:flex}.geo-chip{border:1px solid var(--c39465a);background:var(--c172334);color:var(--cbccadc);white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 13px;font-size:13px;display:inline-flex}.geo-chip b{background:var(--c304056);border-radius:9px;padding:0 6px;font-size:12px}.geo-chip.active{background:var(--c193f68);border-color:var(--c5486be);color:var(--cafd6ff)}.geo-divider{background:var(--c374456);width:1px;height:24px;margin:0 5px}.geo-filter-spacer{flex:1}.geo-text-button{color:var(--cadbed3);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;display:flex}.geo-stage{flex:1;min-height:0;display:flex;position:relative}.geo-map-region{position:absolute;inset:0 0 0 410px}.geo-map-region .map-toolbar .map-label{display:none}.geo-map-loading{background:var(--c263447);height:100%;color:var(--cb9cce0);place-items:center;display:grid}.geo-results{z-index:10;background:var(--geo-surface);border-right:1px solid var(--c354155);flex-direction:column;flex:none;width:410px;min-height:0;display:flex;position:relative}.geo-results-heading{padding:25px 24px 19px}.geo-eyebrow{letter-spacing:.04em;color:var(--c96abc6);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.geo-results-heading h1{letter-spacing:-.045em;color:var(--cedf3fc);font-size:25px;font-weight:550;line-height:1.2}.geo-results-heading p{color:var(--c91a4bc);margin-top:10px;font-size:14px;line-height:1.5}.geo-results-tabs{border-top:1px solid var(--c263449);border-bottom:1px solid var(--c29394e);gap:25px;padding:0 22px;display:flex}.geo-results-tabs button,.geo-results-tabs a{color:var(--c9daec4);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:13px 0;font-size:13px;display:flex}.geo-results-tabs .active{color:var(--c85beff);border-bottom-color:var(--c69aeff)}.geo-results-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c34465f) transparent;flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.geo-context-card{background:linear-gradient(135deg, var(--c1c304b), var(--c182639));border:1px solid var(--c334861);border-radius:10px;padding:20px}.geo-context-card h2{font-size:22px;font-weight:550;line-height:1.25}.geo-context-card p{color:var(--ca7bad1);margin-top:10px;font-size:14px;line-height:1.6}.geo-context-links{gap:7px;margin-top:17px;display:grid}.geo-context-links button{border:0;border-top:1px solid var(--c3a4c65);text-align:left;color:var(--cd4e5f9);background:0 0;align-items:center;gap:8px;padding:12px 0 0;font-size:14px;display:flex}.geo-context-links button svg:last-child{margin-left:auto}.geo-unlock{border-bottom:1px solid var(--c2a384c);gap:12px;padding:23px 0 25px;display:flex}.geo-unlock>svg{color:var(--c7ab5fb);flex:none;margin-top:3px}.geo-unlock strong{font-size:16px;font-weight:550;line-height:1.4;display:block}.geo-unlock p{color:var(--c94a9c2);margin:9px 0 15px;font-size:14px;line-height:1.6}.geo-unlock .button{padding:10px 14px;font-size:14px}.geo-unlock small{color:var(--c8aa0ba);margin-top:9px;font-size:12px;display:block}.geo-list-label{justify-content:space-between;align-items:center;margin:24px 0 8px;display:flex}.geo-list-label h2{letter-spacing:-.02em;font-size:15px}.geo-list-label a{color:var(--c85baff);align-items:center;gap:4px;font-size:12px;display:flex}.geo-area-card{border:0;border-bottom:1px solid var(--c26374c);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:18px 0;display:flex}.geo-area-card>span{flex-direction:column;gap:5px;display:flex}.geo-area-card>span:last-child{align-items:flex-end}.geo-area-card strong{font-size:15px;font-weight:500}.geo-area-card small{color:var(--c8ea1b9);font-size:12px}.geo-area-card b{color:var(--cbfd7f1);font-size:15px;font-weight:500}.geo-area-card svg{color:var(--c6d8cae)}.geo-results-foot{color:var(--c91a4bd);flex-wrap:wrap;gap:16px;padding:24px 0;font-size:12px;display:flex}.geo-config{border:1px solid var(--c47566c);background:var(--c111c2c);z-index:22;width:335px;box-shadow:0 18px 70px var(--c0008);border-radius:12px;position:absolute;top:12px;bottom:12px;left:422px;overflow-y:auto}.geo-panel-heading{border-bottom:1px solid var(--c334055);justify-content:space-between;align-items:center;padding:20px;display:flex}.geo-panel-heading h2{font-size:19px}.geo-layer{border-bottom:1px solid var(--c26374c);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.geo-layer strong{font-size:14px;font-weight:500}.geo-layer small{color:var(--c94a8c1);margin-top:5px;font-size:12px;line-height:1.5;display:block}.geo-layer input{accent-color:var(--c65b5ff);flex:none;width:17px;height:17px}.geo-config-body{gap:20px;padding:20px;display:grid}.geo-config-body label{gap:10px;font-size:14px;display:grid}.geo-config-body input,.geo-config-body select{border:1px solid var(--c3b4b64);background:var(--c192638);border-radius:6px;width:100%;padding:11px}.geo-sheet-handle{display:none}.topbar{gap:36px;height:64px;padding:0 24px}.wordmark{font-size:24px}.main-nav{gap:24px}.main-nav a{font-size:14px}.topbar-actions .credit-link{display:none}.topbar-actions .hub-link{font-size:13px}@media (min-width:1600px){.geo-results{width:450px}.geo-map-region{left:450px}.geo-config{left:464px}.geo-results-heading{padding:28px}.geo-results-scroll{padding:22px 28px}}@media (max-width:1150px){.geo-searchbar{gap:12px;padding:10px 16px}.geo-search{width:285px}.geo-goals button{padding:10px 8px;font-size:13px}.geo-assistant-button span{display:none}.geo-assistant-button{padding:10px}.geo-results{width:365px}.geo-map-region{left:365px}.geo-config{left:377px}.geo-results-heading{padding:20px}.topbar{gap:22px}.main-nav{gap:16px}}@media (max-width:900px){.geo-workspace{height:calc(100dvh - 56px)}.topbar{gap:12px;height:56px;padding:0 14px}.wordmark{font-size:21px}.wordmark img{width:26px;height:26px}.topbar-actions{gap:10px}.topbar-actions .saved-link,.topbar-actions .hub-link{display:none}.geo-searchbar{grid-template-columns:1fr 40px;gap:7px 9px;height:108px;padding:8px 12px;display:grid}.geo-search{width:100%;height:42px}.geo-assistant-button{grid-area:1/2;justify-content:center;height:40px;margin:0}.geo-goals{grid-area:2/1/auto/3;gap:0;min-width:0;margin:0 -3px}.geo-goals button{padding:8px 10px;font-size:13px}.geo-filterbar{gap:6px;height:47px;padding:7px 12px}.geo-filter-spacer,.geo-filter-actions>.geo-text-button:not(.geo-share-button),.geo-divider{display:none}.geo-chip{min-height:32px;padding:6px 11px;font-size:12px}.geo-map-region{inset:0}.geo-results{border:1px solid var(--c35445b);width:100%;height:54%;box-shadow:0 -12px 35px var(--c0003);border-bottom:0;border-radius:18px 18px 0 0;transition:height .25s;position:absolute;bottom:0;left:0;right:0}.geo-results.full{height:94%}.geo-results.peek{height:96px}.geo-sheet-handle{touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:25px;display:flex}.geo-sheet-handle i{background:var(--c53637c);border-radius:5px;width:34px;height:4px}.geo-results-heading{padding:2px 18px 14px}.geo-results-heading .geo-eyebrow{margin-bottom:5px}.geo-results-heading h1{font-size:20px}.geo-results-heading p{display:none}.geo-results-tabs{gap:23px;padding:0 18px}.geo-results-tabs button,.geo-results-tabs a{padding:9px 0}.geo-results-scroll{padding:16px 18px}.geo-context-card{padding:17px}.geo-context-card h2{font-size:20px}.geo-unlock{padding:20px 0}.geo-config{z-index:30;border-radius:14px 14px 0 0;width:auto;inset:5px 6px 0}.geo-map-region .map-legend{max-width:220px;top:14px;bottom:auto;left:12px}.geo-map-region .map-toolbar{top:12px;left:auto;right:12px}.geo-map-region .maplibregl-ctrl-bottom-right{bottom:56%}.geo-map-region .maplibregl-ctrl-attrib{max-width:220px;font-size:10px}.geo-map-region .map-loading{bottom:50%}}@media (prefers-reduced-motion:reduce){.geo-results{transition:none}}.geo-map{background:var(--c1a2938);width:100%;height:100%;position:relative;overflow:hidden}.geo-map .geo-canvas{width:100%;height:100%;position:absolute;inset:0}.geo-map-top{pointer-events:none;position:absolute;top:16px;left:18px}.geo-map-scale{border:1px solid var(--c4c6075);background:var(--c122032e8);box-shadow:0 3px 14px var(--c0002);color:var(--cc2d4e8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:7px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.geo-map-controls{border:1px solid var(--c475a70);background:var(--c142235);box-shadow:0 5px 16px var(--c0003);border-radius:8px;display:grid;position:absolute;top:16px;right:18px;overflow:hidden}.geo-map-controls button{border:0;border-bottom:1px solid var(--c384a60);width:38px;height:40px;color:var(--cc9d9ed);background:0 0;place-items:center;display:grid}.geo-map-controls button:last-child{border-bottom:0}.geo-map-controls button:hover,.geo-map-controls button[data-popup-open],.geo-map-controls button[aria-pressed=true]{background:var(--c2c4b6e);color:var(--cffffff)}.geo-map-key{background:var(--c142235ef);border:1px solid var(--c47596e);width:230px;box-shadow:0 4px 15px var(--c0002);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9px;padding:13px 15px;position:absolute;bottom:33px;right:18px}.geo-map-key strong{margin-bottom:10px;font-size:12px;font-weight:500;display:block}.geo-map-key>i{background:linear-gradient(90deg, var(--c415d96), var(--c4997b8), var(--c70c6b4), var(--cc1d783), var(--cebc66d), var(--ce28d80));border-radius:8px;height:6px;display:block}.geo-map-key>div{color:var(--cb8cce3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.geo-map-key small{color:var(--c8faac5);margin-top:9px;font-size:11px;line-height:1.4;display:block}.geo-map-notice,.geo-map-error,.geo-model-caption{background:var(--c14283bea);border:1px solid var(--c647b98);max-width:320px;color:var(--cdce9f7);z-index:8;border-radius:7px;padding:11px 14px;font-size:13px;position:absolute;bottom:40px;left:18px}.geo-map-error{top:62px;bottom:auto}.geo-map-error button{background:0 0;border:0;margin-left:7px}.geo-model-caption{max-width:330px;color:var(--cdec6fb);border-color:var(--c8a6cad);background:var(--c291f3de8);font-size:12px;bottom:100px}.geo-search-area{border:1px solid var(--c617e9e);background:var(--c163451ed);color:var(--cd9edff);box-shadow:0 6px 24px var(--c0004);border-radius:24px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.geo-search-context{color:var(--c8fa6c0);font-size:14px}.geo-search-wrap{z-index:35;position:relative}.geo-search-options{border:1px solid var(--c4a607e);background:var(--c172437);box-shadow:0 18px 35px var(--c0005);border-radius:9px;position:absolute;top:49px;left:0;right:0;overflow:hidden}.geo-search-options button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:13px 15px;display:flex}.geo-search-options button:hover{background:var(--c253d59)}.geo-search-options strong{font-size:14px;font-weight:500}.geo-search-options small{color:var(--c98afc9);margin-top:3px;font-size:12px;display:block}.geo-location-line{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.geo-location-line .geo-eyebrow{margin-bottom:0}.geo-location-line .geo-text-button{font-size:12px}.geo-results-heading h1{font-size:22px;line-height:1.28}.geo-results-heading{padding-top:21px;padding-bottom:20px}.geo-feedback{background:var(--c18354b);border:1px solid var(--c385d79);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;font-size:13px;line-height:1.5;display:flex}.geo-feedback button{background:0 0;border:0;padding:0}.geo-inline-status{color:var(--c8eb4dc);align-items:center;gap:7px;padding:10px 0;font-size:12px;display:flex}.geo-goal-picker{margin:-2px -2px 0}.geo-goal-intro{padding:2px 0 16px}.geo-goal-intro>button{float:right;background:0 0;border:0}.geo-goal-intro h2{letter-spacing:-.035em;font-size:26px;font-weight:550;line-height:1.2}.geo-goal-intro p{color:var(--c9bb0c8);margin-top:10px;font-size:14px;line-height:1.6}.geo-task-list{gap:9px;display:grid}.geo-task-list>button{text-align:left;background:var(--c162338);border:1px solid var(--c304359);border-radius:9px;align-items:center;gap:12px;padding:17px 13px;transition:background .15s,border-color .15s;display:flex}.geo-task-list>button:hover{background:var(--c1f3350);border-color:var(--c628ab7)}.geo-task-icon{width:37px;height:41px;color:var(--c81b9f7);background:var(--c223854);border-radius:8px;flex:none;place-items:center;display:grid}.geo-task-icon.land{color:var(--c80d8bc);background:var(--c203c39)}.geo-task-icon.markets{color:var(--cbeadf6);background:var(--c302c47)}.geo-task-icon.valuation{color:var(--cf0c986);background:var(--c3a332d)}.geo-task-list strong{letter-spacing:-.018em;font-size:15px;font-weight:550;line-height:1.4;display:block}.geo-task-list small{color:var(--c8fa6c1);margin-top:5px;font-size:12px;line-height:1.5;display:block}.geo-task-list>button>svg{color:var(--c7396bd);flex:none;margin-left:auto}.geo-location-suggestions{border-top:1px solid var(--c2e4056);margin-top:26px;padding-top:20px}.geo-location-suggestions>button{border:1px solid var(--c3a4c63);background:var(--c17263b);border-radius:20px;align-items:center;gap:6px;margin:0 5px 8px 0;padding:6px 10px;font-size:12px;display:inline-flex}.geo-query-summary h2{margin-bottom:8px;font-size:19px;font-weight:550}.geo-query-summary p{color:var(--c99aec6);font-size:14px;line-height:1.6}.geo-query-summary>small{color:var(--c78b4ef);margin-top:9px;font-size:12px;display:block}.geo-run{width:100%;margin-top:17px;padding:11px 15px;font-size:14px}.geo-data-note{color:var(--c8c9fba);margin:14px 0;line-height:1.7;font-size:12px!important}.geo-empty{border:1px dashed var(--c3b516b);border-radius:10px;gap:12px;margin:18px 0;padding:25px 18px;display:grid}.geo-empty h3{font-size:17px}.geo-empty p{color:var(--c9cb0c9);font-size:14px;line-height:1.6}.geo-sort{background:var(--c17273b);border:1px solid var(--c3b4f68);border-radius:6px;width:100%;margin-bottom:13px;padding:8px 10px;font-size:13px}.geo-results .result-card{border:1px solid var(--c33445c);background:var(--c152237);border-radius:9px;margin:0 0 12px;padding:16px}.geo-results .result-title{font-size:16px}.geo-results .result-card-top{gap:9px}.geo-results .result-tags .badge{font-size:11px}.geo-results .result-metrics{gap:12px}.geo-results .result-metrics strong{font-size:17px}.geo-results .result-metrics small{margin-bottom:5px;font-size:11px;line-height:1.5;display:block}.geo-config{flex-direction:column;display:flex;overflow:hidden}.geo-config-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c435573) transparent;flex:1;min-height:0;overflow-y:auto}.geo-config .geo-panel-heading{align-items:flex-start;gap:12px;padding:20px 18px}.geo-panel-heading .geo-eyebrow{margin-bottom:7px;font-size:11px}.geo-panel-heading h2{font-size:21px;line-height:1.25}.geo-layer-group h3{color:var(--c90a8c6);letter-spacing:.02em;padding:17px 20px 9px;font-size:12px;font-weight:600}.geo-layer{gap:11px;padding:14px 18px}.geo-layer>i{border-radius:50%;flex:none;width:8px;height:8px}.geo-layer>span{flex:1}.geo-layer em{color:var(--c7ab4ed);margin-top:5px;font-size:11px;font-style:normal;display:block}.geo-layer [data-slot=checkbox],.geo-check-field [data-slot=checkbox]{border-color:var(--c607793);border-radius:4px;flex:none;width:18px;height:18px}.geo-layer [data-checked],.geo-check-field [data-checked]{background:var(--c74b6ff);color:var(--c0b1c31)}.geo-config-body{gap:22px;padding:18px}.geo-config-body .geo-field{gap:9px;font-size:13px;line-height:1.4}.geo-field>small{color:var(--c8ea4c0);font-size:11px;line-height:1.6}.geo-field-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.geo-field input,.geo-field select{min-width:0;font-size:14px}.geo-check-field{cursor:pointer;align-items:center;font-size:14px;gap:10px!important;display:flex!important}.geo-config-actions{border-top:1px solid var(--c3b4c63);background:var(--c152339);flex:none;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.geo-config-actions .button{padding:10px 16px;font-size:14px}.geo-area-insights{margin:12px 0 0;padding-top:10px}.geo-insight-title h2{font-size:22px;font-weight:550;line-height:1.25}.geo-insight-title .geo-eyebrow{color:var(--c829fbe);font-size:11px}.geo-insight-controls{justify-content:space-between;align-items:center;gap:6px;margin:18px 0 14px;display:flex}.geo-insight-controls>div{background:var(--c17263a);border:1px solid var(--c30455e);border-radius:6px;padding:3px;display:flex}.geo-insight-controls button{color:var(--ca4b8d0);white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:6px 9px;font-size:11px}.geo-insight-controls button[aria-pressed=true]{background:var(--c314767);color:var(--ce3f0ff)}.geo-insight-controls>button{color:var(--c92bcef);padding:5px}.geo-stat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.geo-stat{background:var(--c152238);border:1px solid var(--c36465f);border-radius:10px;min-width:0;padding:13px 12px 10px;overflow:hidden}.geo-stat.primary{border-color:var(--c487bad);background:linear-gradient(150deg, var(--c1b3552), var(--c17283d))}.geo-stat>div{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:9px;display:flex}.geo-stat>div>span{color:var(--cb2c6df);font-size:12px}.geo-stat small.positive,.geo-stat small.negative{background:var(--c153c35);color:var(--c87d5ba);border-radius:15px;padding:2px 7px;font-size:10px}.geo-stat small.negative{background:var(--c4b2f39);color:var(--cf5a4b4)}.geo-stat>strong{letter-spacing:-.025em;color:var(--ce0edff);white-space:nowrap;font-size:23px;font-weight:550;line-height:1.2;display:block}.geo-stat>small{color:var(--c8ea5c4);min-height:28px;margin-top:5px;font-size:10px;line-height:1.4;display:block}.geo-stat svg{width:100%;height:48px;margin-top:4px;display:block}.geo-stat-date{color:var(--c7e98b5);text-align:right;margin-top:2px;font-size:10px;display:block}.geo-no-series{color:var(--c829bb8);min-height:48px;padding:12px 0;font-size:11px;display:block}.geo-main-chart{border:1px solid var(--c344a63);background:var(--c132238);border-radius:10px;margin:20px 0;padding:17px 12px}.geo-main-chart .section-heading{display:block}.geo-main-chart h2{font-size:17px}.geo-main-chart .segmented{margin-top:10px;display:inline-flex}.geo-main-chart .chart-wrap{height:215px}.geo-main-chart .text-sm{font-size:12px}.geo-source-details{color:var(--c97afcc);margin-top:15px;font-size:12px;line-height:1.7}.geo-source-details summary{cursor:pointer;color:var(--cc6daf0)}.geo-source-details p{margin-top:10px}.geo-insight-links{border-top:1px solid var(--c33465f);flex-direction:column;gap:10px;margin:20px 0;padding:16px 0;display:flex}.geo-insight-links a{color:var(--c83baff);justify-content:space-between;align-items:center;font-size:13px;display:flex}.geo-no-market{padding:20px 0}.geo-no-market>svg{color:var(--c8cafdc);margin-bottom:12px}.geo-no-market h2{margin-bottom:12px;font-size:21px}.geo-no-market p{color:var(--c97adc8);font-size:14px;line-height:1.7}.geo-no-market a{color:var(--c85b9f7);align-items:center;gap:8px;margin-top:17px;font-size:13px;display:flex}.geo-feature-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.geo-feature-actions button{color:var(--ca7bdd7);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;display:flex}.geo-feature-actions button:last-child{margin-left:auto}.geo-feature-title{margin-bottom:19px}.geo-feature-title h2{overflow-wrap:anywhere;font-size:24px;font-weight:550;line-height:1.25}.geo-feature-title p{color:var(--c97aec9);margin-top:10px;font-size:13px}.geo-feature>.button{margin-bottom:12px;font-size:13px}.geo-feature-stats{border:1px solid var(--c354a62);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin:15px 0 22px;display:grid;overflow:hidden}.geo-feature-stats>div{border-bottom:1px solid var(--c2c4059);min-width:0;padding:14px}.geo-feature-stats>div:nth-child(odd){border-right:1px solid var(--c2c4059)}.geo-feature-stats dt{color:var(--c8ba4c2);margin-bottom:7px;font-size:11px}.geo-feature-stats dd{overflow-wrap:anywhere;font-size:17px;font-weight:500}.geo-building-note{background:var(--c29243c);border:1px solid var(--c51446b);color:var(--cbca8de);border-radius:9px;gap:10px;margin-bottom:18px;padding:13px;display:flex}.geo-building-note svg{flex:none}.geo-building-note p{font-size:12px;line-height:1.65}.geo-feature .geo-list-label h3{font-size:17px}.geo-feature .geo-list-label>span{color:var(--c92aac7);font-size:12px}.geo-units{border:1px solid var(--c3f4c6a);border-radius:9px;margin:15px 0 24px;display:grid;overflow:hidden}.geo-units>a{border-bottom:1px solid var(--c32435c);background:var(--c1b273d);align-items:center;gap:10px;padding:14px 12px;display:flex}.geo-units>a:hover{background:var(--c2b3250)}.geo-units>a:last-child{border:0}.geo-unit-number{background:var(--c393250);width:27px;height:30px;color:var(--cceb9ed);border-radius:4px;flex:none;place-items:center;font-size:12px;display:grid}.geo-units strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.geo-units small{color:var(--c96abc4);margin-top:3px;font-size:11px;line-height:1.5;display:block}.geo-units>a>svg{color:var(--ca28cce);flex:none;margin-left:auto}.geo-feature .paid-panel,.geo-area-insights .paid-panel{background:var(--c14243a);border-radius:9px;margin-top:16px;padding:19px 16px}.geo-feature .paid-panel h3,.geo-area-insights .paid-panel h3{font-size:18px}.geo-feature .paid-panel p,.geo-area-insights .paid-panel p{font-size:13px}.geo-feature .paid-panel .button,.geo-area-insights .paid-panel .button{padding:9px 12px;font-size:13px}.geo-feature .media-panel{margin:20px 0;padding:15px}.geo-all-evidence{border-top:1px solid var(--c364a62);color:var(--ca0b9d7);padding:20px 0;font-size:13px}.geo-all-evidence>summary{cursor:pointer;margin-bottom:14px}.geo-feature .evidence-grid{grid-template-columns:1fr}.geo-value-search{margin-bottom:22px}.geo-value-search h2{margin-bottom:12px;font-size:21px}.geo-value-search p{color:var(--c9cb2cd);margin-bottom:16px;font-size:14px;line-height:1.7}.geo-value-search form{gap:10px;display:grid}.geo-value-search input{background:var(--c192b43);border:1px solid var(--c496382);border-radius:7px;width:100%;padding:12px;font-size:14px}.geo-value-search .button{font-size:14px}.geo-address-match{text-align:left;border:0;border-bottom:1px solid var(--c374960);background:0 0;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:14px 0;font-size:13px;display:flex}.geo-analyst{z-index:28;background:var(--c101c2f);border:1px solid var(--c4d6385);width:370px;box-shadow:0 15px 65px var(--c0007);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.geo-analyst-head{border-bottom:1px solid var(--c334865);flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.geo-analyst-head h2{flex:1;margin:0;font-size:14px;font-weight:600}.geo-analyst-head>button{width:44px;height:44px;color:var(--cc1d3eb);flex-shrink:0}.geo-analyst-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c485b79) transparent;flex:1;min-height:0;padding:20px 17px;overflow-y:auto}.geo-analyst-welcome>svg{color:var(--ca895dd);margin:7px 0 16px}.geo-analyst-welcome h3{font-size:24px;font-weight:550;line-height:1.25}.geo-analyst-welcome p{color:var(--c95adca);margin:14px 0 24px;font-size:14px;line-height:1.7}.geo-analyst-welcome button{text-align:left;background:var(--c192b45);border:1px solid var(--c3c5273);width:100%;color:var(--cc5d8f1);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:13px;font-size:13px;line-height:1.5;display:flex}.geo-analyst-welcome button svg{flex:none}.geo-chat{margin-bottom:22px}.geo-chat>span{color:var(--c8da7cc);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.geo-chat>div{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.7}.geo-chat.user>div{background:var(--c20324e);border-radius:9px;padding:13px}.geo-analyst-composer{border:1px solid var(--c46658d);background:var(--c16273f);border-radius:9px;margin:12px;padding:12px}.geo-analyst-composer textarea{resize:none;width:100%;color:var(--cd8e6f9);background:0 0;border:0;outline:0;font-size:14px;line-height:1.6}.geo-analyst-composer>div{align-items:center;gap:12px;margin-top:8px;display:flex}.geo-analyst-composer small{color:var(--c7d98bd);font-size:10px;line-height:1.5}.geo-analyst-composer button{background:var(--c2d72c5);color:var(--cffffff);border:0;border-radius:6px;place-items:center;margin-left:auto;padding:9px;display:grid}.geo-analyst-auth{border-top:1px solid var(--c3b506e);padding:17px}.geo-analyst-auth p{color:var(--ca2b9d5);margin-bottom:12px;font-size:13px;line-height:1.6}.geo-analyst-auth .button{font-size:13px}.geo-mobile-map-toggle{display:none}.asset-page{max-width:1500px;margin:auto;padding:25px 30px 65px}.asset-back{color:var(--c8ca8c9);justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;font-size:12px;display:flex}.asset-back a{color:var(--cbfd5ef);align-items:center;gap:8px;font-size:14px;display:flex}.asset-back span{overflow-wrap:anywhere}.asset-layout{grid-template-columns:1fr 540px;align-items:start;gap:32px;display:grid}.asset-map{border:1px solid var(--c3b506b);border-radius:12px;height:650px;position:sticky;top:89px;overflow:hidden}.asset-map-placeholder{background:var(--c162840e8);border:1px solid var(--c476488);border-radius:8px;padding:15px;font-size:13px;line-height:1.6;position:absolute;bottom:25px;left:25px;right:25px}.asset-evidence{min-width:0}.asset-evidence>.button{width:100%;margin-bottom:25px}.asset-evidence .geo-feature-stats{grid-template-columns:1fr 1fr 1fr}.asset-evidence .geo-feature-stats>div{border-right:1px solid var(--c31465f)}.portal-footer{border-top:1px solid var(--c27384f);background:var(--c0b1422);padding:55px 30px 30px}.portal-footer-inner{gap:48px;max-width:1450px;margin:auto;display:flex}.portal-footer-brand{flex:none;max-width:195px}.portal-footer-brand .wordmark{gap:8px;font-size:22px}.portal-footer-brand img{width:27px}.portal-footer-brand p{color:var(--c849bb8);margin-top:16px;font-size:12px;line-height:1.8}.portal-footer-groups{flex:1;grid-template-columns:repeat(6,1fr);gap:25px;display:grid}.portal-footer-groups h2{letter-spacing:0;color:var(--ce0eaf8);margin-bottom:18px;font-size:14px;font-weight:550}.portal-footer-groups ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.portal-footer-groups a{color:var(--c8ea5c3);align-items:center;gap:3px;font-size:12px;line-height:1.5;display:inline-flex}.portal-footer-groups a:hover{color:var(--cb9dafc)}.portal-footer-bottom{border-top:1px solid var(--c273c55);justify-content:space-between;align-items:center;gap:20px;max-width:1450px;margin:35px auto 0;padding-top:25px;display:flex}.portal-footer-bottom nav{color:var(--c8fa7c7);gap:25px;font-size:12px;display:flex}.portal-footer-bottom p{text-align:right;color:var(--c7f98b8);font-size:11px;line-height:1.8}@media (min-width:1600px){.geo-searchbar .geo-search{width:405px}.geo-stat>div{flex-direction:row;justify-content:space-between}.geo-stat>strong{font-size:25px}}@media (max-width:1100px){.geo-search-context{display:none}.geo-analyst{width:335px}.geo-map-scale{max-width:240px;font-size:11px;line-height:1.4}.geo-search-area{top:62px}.portal-footer-inner{display:block}.portal-footer-brand{max-width:370px;margin-bottom:35px}.portal-footer-groups{grid-template-columns:repeat(3,1fr);gap:35px}.asset-layout{grid-template-columns:1fr 1fr;gap:20px}.asset-map{height:500px}.asset-page{padding:25px 20px}.asset-evidence .geo-feature-stats{grid-template-columns:1fr 1fr}}@media (max-width:900px){.geo-searchbar{gap:10px;height:62px;padding:8px 12px;display:flex}.geo-search-wrap{flex:1;min-width:0}.geo-search{width:100%;height:42px}.geo-search-context{display:none}.geo-assistant-button{flex:none;width:40px}.geo-filterbar{height:47px}.geo-results-heading{padding:2px 18px 15px}.geo-results-heading h1{font-size:20px}.geo-location-line{margin-bottom:7px}.geo-map-controls{top:12px;right:10px}.geo-map-controls button{width:34px;height:35px}.geo-map-top{max-width:calc(100% - 65px);top:12px;left:10px}.geo-map-scale{max-width:100%;padding:8px 10px;font-size:10px}.geo-map-key{width:195px;padding:9px 11px;inset:56px auto auto 10px}.geo-map-key strong{margin-bottom:7px;font-size:11px}.geo-map-key small{margin-top:6px;font-size:10px}.geo-map-key>div{font-size:10px}.geo-search-area{white-space:nowrap;padding:8px 12px;font-size:12px;top:185px;left:50%}.geo-goal-intro h2{font-size:24px}.geo-goal-intro p{font-size:13px}.geo-task-list>button{gap:11px;padding:14px 12px}.geo-task-list strong{font-size:14px}.geo-task-list small{font-size:12px}.geo-task-list{gap:8px}.geo-results.peek{height:78px}.geo-results.peek .geo-results-scroll,.geo-results.peek .geo-results-tabs{visibility:hidden}.geo-mobile-map-toggle{z-index:18;border:1px solid var(--c81a4c7);background:var(--c12375a);color:var(--ce2f1ff);box-shadow:0 4px 22px var(--c0006);white-space:nowrap;border-radius:25px;align-items:center;gap:7px;padding:10px 17px;font-size:13px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.geo-results-scroll{padding-bottom:70px}.geo-analyst{z-index:40;border-radius:13px 13px 0 0;width:auto;inset:4px 5px 0}.geo-analyst-messages{padding:20px}.geo-analyst-composer{margin-bottom:max(12px, env(safe-area-inset-bottom))}.geo-map-error{max-width:none;font-size:12px;top:160px;left:10px;right:55px}.geo-model-caption{max-width:none;font-size:11px;inset:180px 55px auto 10px}.geo-feature-title h2{font-size:23px}.geo-insight-title h2{font-size:22px}.geo-stat>div{flex-direction:row;align-items:flex-start;gap:3px}.geo-stat>div>span{font-size:11px}.geo-stat>strong{font-size:22px}.geo-stat small.positive,.geo-stat small.negative{white-space:nowrap;padding:2px 5px;font-size:9px}.geo-insight-controls button{padding:6px 8px;font-size:11px}.geo-config{z-index:35}.geo-config-actions{padding-bottom:max(16px, env(safe-area-inset-bottom))}.asset-page{padding:20px 14px 40px}.asset-back{display:block}.asset-back span{margin-top:10px;font-size:11px;display:block}.asset-layout{flex-direction:column;gap:24px;display:flex}.asset-map{width:100%;height:340px;position:relative;top:0}.asset-evidence{width:100%}.asset-map .geo-map-key{top:auto;bottom:30px}.asset-map .geo-model-caption{top:auto;bottom:120px}.portal-footer{padding:35px 22px}.portal-footer-groups{grid-template-columns:1fr 1fr;gap:32px 25px}.portal-footer-brand{margin-bottom:30px}.portal-footer-groups a{font-size:13px}.portal-footer-bottom{display:block}.portal-footer-bottom nav{flex-wrap:wrap;gap:20px;font-size:12px}.portal-footer-bottom p{text-align:left;margin-top:22px;font-size:12px}}@media (prefers-reduced-motion:reduce){.geo-task-list>button{transition:none}}.geo-map-loading{z-index:1;text-align:center;background:var(--c132031);align-content:center;justify-items:center;gap:20px;padding:32px;position:absolute;inset:0}.geo-chat-markdown{overflow-wrap:anywhere}.geo-chat-markdown a{color:var(--c82bbff);text-decoration:underline}.geo-chat-markdown table{border-collapse:collapse;font-size:12px;display:block;overflow:auto}.geo-chat-markdown td,.geo-chat-markdown th{border:1px solid var(--c334962);padding:8px}.geo-chat-markdown pre{background:var(--c0b1423);border-radius:8px;padding:12px;overflow:auto}.geo-analyst-input{border-top:1px solid var(--c334962);max-height:45%;padding:16px;overflow:auto}.data-foundations{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.data-foundations .panel{padding:32px}.data-foundations .eyebrow{margin-bottom:12px;display:block}.data-foundations h2{font-size:32px}.data-foundations ul{color:var(--cbbcee4);margin:20px 0;padding-left:20px;font-size:15px;line-height:1.9}.data-methodology{scroll-margin-top:90px}.data-process{counter-reset:process;padding:0;list-style:none}.data-process li{counter-increment:process;border-bottom:1px solid var(--c28394f);margin-top:22px;padding:4px 0 22px 48px;position:relative}.data-process li:before{content:counter(process);background:var(--c183859);width:30px;height:30px;color:var(--c96c9ff);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:2px;left:0}.data-process h3{margin:0 0 10px;font-size:20px}.data-table-scroll{overflow:auto}.methodology-table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:14px}.methodology-table td,.methodology-table th{border-bottom:1px solid var(--c28394f);vertical-align:top;padding:18px 14px;line-height:1.7}.methodology-table thead{color:var(--c8abfff);background:var(--c132238)}.methodology-table td{color:var(--caebfd5)}.methodology-table th{min-width:150px}.data-next{justify-content:space-between;align-items:center;gap:25px;margin:30px 0 70px;display:flex}.data-next h2{margin-bottom:12px;font-size:25px}.data-next p{color:var(--caebfd5)}@media (max-width:700px){.data-foundations{grid-template-columns:1fr}.data-next{display:block}.data-next .action-row{margin-top:20px}.data-foundations .panel{padding:24px}}.geo-evidence-tabs{gap:4px;padding:16px 20px 0;display:flex;overflow:auto}.geo-evidence-tabs button{color:var(--muted);white-space:nowrap;border-radius:7px;padding:9px 10px;font-size:12px}.geo-evidence-tabs button[aria-selected=true]{background:var(--c203951);color:var(--cd8eaff)}.geo-evidence-selectors{gap:10px;margin:18px 0;display:flex}.geo-evidence-selectors label{color:var(--c9db3cc);flex:1;gap:7px;font-size:11px;display:grid}.geo-evidence-selectors select{background:var(--c142438);border:1px solid var(--c364b63);width:100%;min-width:0;color:var(--ce8eff9);border-radius:7px;padding:9px}.geo-index-card{border:1px solid var(--c304860);background:var(--c142338);border-radius:12px;margin:16px 0;padding:18px}.geo-index-card h3{margin:8px 0 16px;font-size:15px}.geo-index-value{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.geo-index-value strong{letter-spacing:-.7px;font-size:25px}.geo-index-value span{font-size:11px}.geo-index-card>small{color:var(--c9db3cc);margin-top:7px;font-size:10px;display:block}.geo-index-card .geo-data-note{margin:8px 0 0}.geo-index-chart{width:100%;height:150px;margin-top:10px}@media (min-width:901px){.geo-stage .geo-results{width:var(--results-width,350px)}.geo-stage .geo-map-region{left:var(--results-width,350px);right:var(--details-width,0px)}.geo-panel-divider{z-index:31;cursor:col-resize;touch-action:none;outline-offset:-2px;place-items:center;width:9px;display:grid;position:absolute;top:0;bottom:0}.geo-panel-divider.left{left:calc(var(--results-width) - 5px)}.geo-panel-divider.right{right:calc(var(--details-width) - 5px)}:is(.geo-panel-divider:hover,.geo-panel-divider:focus-visible){background:var(--c569dfb44)}.geo-panel-divider i{background:var(--c66819f);border-radius:4px;width:3px;height:32px}.geo-details-dock{width:var(--details-width);background:var(--geo-surface);z-index:20;border-left:1px solid var(--c354155);flex-direction:column;min-width:0;display:flex;position:absolute;top:0;bottom:0;right:0}.geo-dock-tabs{border-bottom:1px solid var(--c354155);flex:none;align-items:center;gap:8px;height:45px;padding:0 12px;display:flex}.geo-dock-tabs button{color:var(--ca6bad4);align-items:center;gap:6px;padding:8px;display:flex}.geo-dock-tabs .active{color:var(--cedf4ff);border-bottom:2px solid var(--c67aaf7)}.geo-dock-tabs button:last-child{margin-left:auto}.geo-dock-content{flex:1;min-height:0;overflow:auto}.geo-docked-analyst{width:var(--details-width);z-index:21;position:absolute;top:45px;bottom:0;right:0}.geo-docked-analyst .geo-analyst{width:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0}}.geo-layer-search{padding:18px 24px 0}.geo-dataset-list{border-left:1px solid var(--c3c516b);margin:0 20px 18px 38px;padding-left:12px}.geo-dataset-list summary{cursor:pointer;color:var(--c8fb9e8);padding:8px 0;font-size:12px}.geo-dataset-list .geo-check-field{padding:9px 0;font-size:12px}.geo-dataset-list small{color:var(--c94a8c2);font-size:11px;line-height:1.6;display:block}.geo-applied-filters{flex-wrap:wrap;gap:6px;display:flex}.geo-dock-content{padding:20px}.geo-evidence-tabs{flex-wrap:wrap}.geo-heat-view{gap:3px;margin-bottom:10px;justify-content:flex-start!important;display:flex!important}.geo-heat-view button{border:1px solid var(--border);min-width:45px;min-height:32px;color:inherit;white-space:nowrap;background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:11px;font-weight:600;display:flex}.geo-heat-view button[aria-pressed=true]{background:var(--c243e60);color:var(--cfff);border-color:var(--c69a9f2)}.geo-role-options{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.geo-role-options button{border:1px solid var(--c334761);color:var(--cabc0d9);background:0 0;border-radius:20px;padding:7px 10px;font-size:12px;position:static!important}.geo-role-options button[aria-pressed=true]{background:var(--c203b59);color:var(--cfff);border-color:var(--c68a8e9)}.geo-task-list>button[aria-pressed=true]{border-color:var(--c68a8e9);background:var(--c152b42)}.geo-heat-tooltip{z-index:4;pointer-events:none;background:var(--c0c1b2eee);border:1px solid var(--c6585a6);box-shadow:0 8px 26px var(--c0006);border-radius:9px;gap:3px;min-width:150px;padding:10px 13px;display:grid;position:absolute}.geo-heat-tooltip small,.geo-heat-tooltip span{color:var(--cabc4df);font-size:11px}.geo-heat-tooltip strong{color:var(--cffffff);font-size:18px}.geo-chat>.geo-chat-markdown{white-space:normal;padding:10px 12px;line-height:1.5}.geo-chat-markdown p{margin:0 0 8px;line-height:1.5}.geo-chat-markdown p:last-child{margin-bottom:0}.geo-chat-markdown ul,.geo-chat-markdown ol{margin:6px 0 10px;padding-left:19px}.geo-chat-markdown li{margin:3px 0;line-height:1.5}.geo-chat-markdown li p{margin:2px 0}.geo-chat-markdown h1,.geo-chat-markdown h2,.geo-chat-markdown h3{margin:12px 0 6px;font-size:15px;line-height:1.4}.geo-chat-markdown pre{white-space:pre}.geo-chat-markdown blockquote{border-left:2px solid var(--c486581);margin:8px 0;padding-left:10px}.geo-chat.user>.geo-chat-markdown{white-space:pre-wrap}.geo-share-dialog{overscroll-behavior:contain;background:var(--c101d2e);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ce6edf5);border:1px solid var(--c415971);box-shadow:0 24px 80px var(--c0006);border-radius:14px;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto}.geo-share-dialog::backdrop{background:var(--c020914a8)}.geo-share-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.geo-share-dialog header button{border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.geo-share-dialog header button:hover{background:var(--c22374e)}.geo-share-dialog h2{margin:0;font-size:19px}.geo-share-dialog p{color:var(--cafc3d9);margin:8px 0 14px;font-size:14px}.geo-share-dialog input{border:1px solid var(--c405671);background:var(--c0a1524);width:100%;color:var(--cdceaff);border-radius:8px;padding:12px;font-size:13px}.geo-share-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.geo-share-dialog footer button{min-height:44px}.geo-share-button{min-height:36px;padding:6px 4px}@media (max-width:600px){.geo-share-dialog{padding:16px}.geo-share-dialog h2{font-size:18px}.geo-share-dialog input{font-size:16px}.geo-share-dialog footer button{flex:1;justify-content:center}}.geo-share-dialog output{color:var(--cb8d5f1);margin-top:12px;font-size:13px;display:block}.geo-goal-control{border:1px solid var(--c55769a);background:var(--c182e47);color:var(--ce1edfa);text-align:left;border-radius:9px;align-items:center;gap:9px;min-height:43px;padding:9px 12px;display:flex}.geo-goal-control span{text-transform:uppercase;letter-spacing:.04em;color:var(--c9cbbdc);white-space:nowrap;font-size:11px}.geo-goal-control strong{font-size:13px;font-weight:600}.geo-goal-control svg{flex:none;margin-left:auto}.geo-goal-control[aria-expanded=true]{background:var(--c224369);border-color:var(--c8cbef7)}.geo-task-list .geo-task-role{text-transform:uppercase;letter-spacing:.04em;color:var(--c8cafce);margin:0 0 4px;font-size:10px}.geo-browse-link{color:var(--ca5c7ed);background:0 0;border:0;align-items:center;gap:8px;margin-top:18px;padding:10px 0;font-size:13px;display:flex}.geo-layer-preset{border:1px solid var(--c3e5b78);background:var(--c152b42);border-radius:10px;margin-bottom:18px;padding:12px}.geo-layer-preset small{color:var(--c9dbad8);margin-bottom:4px;font-size:11px;display:block}.geo-layer-preset strong{font-size:14px;display:block}.geo-layer-preset p{color:var(--cb1c6de);margin:6px 0 0;font-size:12px;line-height:1.5}@media (max-width:900px){.geo-searchbar{flex-wrap:wrap;gap:7px;height:auto;min-height:105px;padding-top:8px;padding-bottom:8px}.geo-search-wrap{flex:calc(100% - 56px)}.geo-assistant-button{order:1}.geo-goal-control{order:2;width:100%;min-height:34px;padding:6px 10px}.geo-goal-control strong{font-size:12px}.geo-stage{height:calc(100dvh - 208px)}.geo-task-list>button{gap:10px;padding:12px}}.geo-goal-dialog{border:1px solid var(--c3b5570);background:var(--c101d2e);width:min(790px,100vw - 40px);max-width:none;max-height:calc(100dvh - 64px);color:var(--ce8f0fb);box-shadow:0 28px 100px var(--c0008);overscroll-behavior:contain;border-radius:18px;margin:auto;padding:26px;position:fixed;inset:0;overflow:auto}.geo-goal-dialog::backdrop{background:var(--c050d18b3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.geo-goal-dialog .geo-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.geo-goal-dialog .geo-task-list>button{min-height:112px;padding:14px}.geo-goal-dialog .geo-goal-intro{padding-right:2px}.geo-goal-dialog .geo-goal-intro>button{width:32px;height:32px;color:inherit;border-radius:7px;place-items:center;display:grid}.geo-goal-dialog .geo-goal-intro>button:hover{background:var(--c26384b)}.geo-goal-dialog .geo-goal-intro h2{max-width:calc(100% - 45px)}.geo-goal-dialog .geo-browse-link{margin-top:16px}@media (max-width:600px){.geo-goal-dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:18px}.geo-goal-dialog .geo-task-list{grid-template-columns:1fr}.geo-goal-dialog .geo-task-list>button{min-height:94px}.geo-goal-dialog .geo-goal-intro h2{font-size:23px}}.geo-results-foot{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:space-between;gap:15px;margin:0;padding:14px 18px;font-size:11px;display:flex}.geo-workspace-notice{border:1px solid var(--c355570);background:var(--c152b3c);color:var(--cc3ddef);box-shadow:0 5px 20px var(--c0002);border-radius:11px;flex-shrink:0;align-items:flex-start;gap:11px;margin:10px 12px;padding:13px;display:flex}.geo-workspace-notice.is-success{border-color:var(--c326154);background:var(--c142e2b);color:var(--cb0e7cc)}.geo-workspace-notice>svg{flex-shrink:0;margin-top:2px}.geo-workspace-notice p{flex:1;margin:0;font-size:12px;line-height:1.7}.geo-workspace-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}@media (max-width:900px){.geo-results.peek>.geo-results-foot,.geo-results.peek>.geo-workspace-notice{display:none}}.geo-customised{letter-spacing:0;text-transform:none;color:var(--ca9d7c6);margin-left:9px;font-size:10px;font-style:normal}.geo-goal-replace{border-left:2px solid var(--cd5af69);padding:8px 12px;color:var(--cd7cba8)!important;margin-top:12px!important;font-size:12px!important}.geo-address-options p{color:var(--muted-foreground);margin:0;padding:12px 16px;font-size:12px;line-height:1.7}#property-valuation{scroll-margin-top:85px}.geo-analyst-proposal{border:1px solid var(--c52699a);background:var(--c19243c);border-radius:11px;margin:16px 0;padding:16px}.geo-analyst-proposal>small{color:var(--cb9a9ef);letter-spacing:.8px;font-size:10px}.geo-analyst-proposal h3{margin:9px 0;font-size:15px}.geo-analyst-proposal p{white-space:pre-line;color:var(--cc7d5e7);margin:10px 0;font-size:12px;line-height:1.65}.geo-analyst-proposal>span{color:var(--muted-foreground);font-size:11px;line-height:1.6;display:block}.geo-analyst-proposal>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.geo-analyst-proposal .button{padding:9px 12px;font-size:12px}@media (max-width:900px){.geo-filterbar{gap:10px;height:56px;padding:5px 12px}.geo-filter-controls{gap:6px}.geo-filter-actions>.geo-share-button{border:1px solid var(--c3b526b);background:var(--c17283d);border-radius:9px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:flex}.geo-share-button span{display:none}}.geo-goal-area{align-items:center;gap:5px;min-width:0;display:flex;position:relative}.geo-goal-area .geo-goal-control{flex:1}.guide-trigger{color:var(--cb1c9e4)}.goal-hint,.guide-card{z-index:55;background:var(--c15283f);color:var(--ce4eefb);border:1px solid var(--c52779d);box-shadow:0 10px 30px var(--c0005);border-radius:12px;width:min(370px,100vw - 32px);padding:14px;position:absolute;top:calc(100% + 10px);left:0}.goal-hint{flex-wrap:wrap;align-items:center;gap:9px;padding-right:32px;font-size:12px;display:flex}.goal-hint>button:not(.guide-close){color:var(--ca6d7ff);align-items:center;gap:5px;font-weight:600;display:flex}.guide-close{position:absolute;top:10px;right:10px}.guide-heading{color:var(--cb5cce5);justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.guide-card strong{font-size:16px}.guide-card p{color:var(--cb8cce2);margin:8px 0 14px;font-size:13px;line-height:1.6}.guide-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.guide-highlight{box-shadow:0 0 0 3px var(--c67b4ff)!important}@media (max-width:900px){.geo-goal-area{order:2;width:100%}.geo-goal-area .geo-goal-control{order:0;width:auto;min-width:0}.goal-hint,.guide-card{width:min(350px,100vw - 32px)}}.geo-map-zoom{border-bottom:1px solid var(--border,var(--c384a60));font-variant-numeric:tabular-nums;color:var(--foreground,var(--cdce9f7));justify-items:center;padding:5px 1px 6px;display:grid}.geo-map-zoom span{color:var(--muted-foreground,var(--ca6bad4));font-size:9px;line-height:12px}.geo-map-zoom strong{font-size:12px;font-weight:600;line-height:17px}.geo-map-access{border:1px solid var(--border,var(--c47596e));background:var(--card,var(--c142235));width:max-content;max-width:calc(100% - 32px);box-shadow:0 6px 24px var(--c0004);z-index:3;border-radius:10px;align-items:center;gap:16px;padding:12px 14px;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.geo-map-access>div{gap:3px;min-width:0;display:grid}.geo-map-access strong{font-size:13px;line-height:1.4}.geo-map-access span{color:var(--muted-foreground,var(--ca6bad4));font-size:11px;line-height:1.4}.geo-map-access .button{white-space:nowrap;flex:none;min-height:40px;padding:8px 12px}@media (max-width:600px){.geo-map-access{gap:10px;padding:10px;bottom:50px}.geo-map-access span{display:none}.geo-map-access .button{min-height:44px}}@media (max-width:900px){.geo-stage{--map-sheet-cover:54%}.geo-stage[data-sheet=peek]{--map-sheet-cover:96px}.geo-stage[data-sheet=full]{--map-sheet-cover:94%}.geo-map-access{bottom:calc(var(--map-sheet-cover) + 54px)}.geo-stage[data-sheet=full] .geo-map-access{visibility:hidden}}.market-chart-frame[data-slot=chart]{aspect-ratio:auto;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.geo-stat-grid[data-count="1"]{grid-template-columns:1fr}.geo-stat-grid[data-count="3"]>.geo-stat:first-child{grid-column:1/-1}.geo-geography{border-bottom:1px solid var(--c2e415b);margin:-3px 0 18px;padding-bottom:15px}.geo-geography nav{color:var(--c8eaacb);flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;line-height:1.5;display:flex}.geo-geography nav>span{align-items:center;gap:4px;display:inline-flex}.geo-geography button{font-size:inherit;text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.geo-geography nav button[aria-current]{color:var(--ccfe3fa)}.geo-geography-level{color:var(--c6f94bf);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.geo-geography-level>span{color:var(--c829ab8)}.geo-geography-children{border-top:1px solid var(--c2c4561);grid-template-columns:1fr 1fr;gap:1px 15px;max-height:210px;margin-top:13px;padding-top:8px;display:grid;overflow-y:auto}.geo-geography-children button{color:var(--cb3c9e3);justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;line-height:1.4;display:flex}.credit-empty-dialog{background:var(--c122239)!important;border:1px solid var(--c4b6687)!important;color:var(--cd7e9ff)!important;max-width:440px!important;padding:30px!important}.credit-empty-dialog h2{font-size:25px}.credit-empty-dialog [data-slot=dialog-description]{color:var(--c9eb8d7);margin:14px 0 23px;font-size:15px;line-height:1.7}.credit-empty-dialog>.button{width:100%;margin-bottom:15px}.credit-empty-dialog>p{color:var(--c86a0c1);font-size:12px;line-height:1.7}.credit-empty-dialog>.geo-text-button{margin:0 auto 15px}.geo-results.peek .geo-geography{display:none}@media (max-width:900px){.geo-geography{margin:0 0 10px;padding-bottom:10px}.geo-geography-level{margin-top:7px}.geo-geography nav{font-size:10px}.geo-results-heading{padding-bottom:12px}.geo-results-heading h1{font-size:18px}.geo-location-line .geo-eyebrow{font-size:11px}.geo-geography-children{max-height:160px}.geo-results.peek .geo-location-line{display:none}}.geo-feature-relations{flex-wrap:wrap;gap:15px;margin:0 0 20px;display:flex}.geo-feature-relations a{color:var(--c9bc8ff);align-items:center;gap:5px;font-size:13px;display:flex}.geo-stat>strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(17px,1.6vw,23px)}@media (max-width:900px){.geo-stat>strong{font-size:22px}.geo-results.peek .geo-geography{display:none}.geo-results.peek .geo-results-heading h1{font-size:16px}}.public-page{overflow:hidden}.public-hero{grid-template-columns:1fr 1fr;align-items:center;gap:55px;max-width:1450px;margin:auto;padding:80px 40px 65px;display:grid}.public-hero-copy h1{letter-spacing:-.06em;max-width:640px;margin:24px 0;font-size:clamp(40px,4.5vw,66px);font-weight:500;line-height:1.03}.public-hero-copy>p{color:var(--c9eb1cb);max-width:560px;font-size:18px;line-height:1.7}.public-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:32px 0 25px;display:flex}.public-hero-actions .button{padding:14px 18px;font-size:15px}.public-secondary-link{color:var(--c99c4f7);align-items:center;gap:9px;font-size:14px;display:inline-flex}.public-access{color:var(--c8da4c2);gap:24px;font-size:12px;display:flex}.public-access>span{align-items:center;gap:6px;display:flex}.public-access svg{color:var(--c70cbb0)}.public-hero-image{border:1px solid var(--c405471);background:var(--c17263a);border-radius:15px;min-height:540px;position:relative;overflow:hidden}.public-hero-image>img{object-fit:cover;filter:brightness(.6)saturate(.55);width:100%;height:100%;position:absolute;inset:0}.public-hero-image:after{content:"";background:linear-gradient(0deg, var(--c071326d9), transparent 65%);pointer-events:none;position:absolute;inset:0}.public-image-label{z-index:2;color:var(--cecf3fa);background:var(--c142032b0);border:1px solid var(--c71859c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;align-items:center;gap:7px;padding:10px;font-size:12px;display:flex;position:absolute;top:22px;left:22px;right:22px}.public-image-task{z-index:2;position:absolute;bottom:30px;left:32px;right:32px}.public-image-task>span{letter-spacing:.05em;color:var(--caec9e9);align-items:center;gap:8px;font-size:11px;display:flex}.public-image-task>strong{letter-spacing:-.04em;color:var(--ceef5fc);margin:17px 0 25px;font-size:42px;font-weight:500;line-height:1.12;display:block}.public-image-task em{color:var(--ca1caff);font-style:normal}.public-image-task>a{color:var(--cdceaff);align-items:center;gap:10px;font-size:14px;display:flex}.public-how{max-width:1450px;margin:auto;padding:65px 40px 85px}.public-section-title{border-bottom:1px solid var(--c2e4058);justify-content:space-between;align-items:baseline;gap:40px;padding-bottom:28px;display:flex}.public-section-title>h2{letter-spacing:-.045em;max-width:520px;font-size:30px;font-weight:500;line-height:1.3}.public-steps{grid-template-columns:repeat(3,1fr);gap:50px;padding-top:35px;display:grid}.public-step-number{color:var(--c6599d2);letter-spacing:.04em;font-size:13px}.public-steps h3{letter-spacing:-.035em;margin:22px 0 15px;font-size:25px;font-weight:500;line-height:1.25}.public-steps p{color:var(--c8fa6c5);font-size:15px;line-height:1.8}.public-depth{background:var(--c101d30);border-top:1px solid var(--c2b405d);border-bottom:1px solid var(--c2b405d);grid-template-columns:1fr 1fr;gap:10vw;padding:75px max(40px,50vw - 685px);display:grid}.public-depth h2{letter-spacing:-.055em;margin:24px 0;font-size:39px;font-weight:500;line-height:1.17}.public-depth p{color:var(--c91aac9);max-width:540px;margin-bottom:25px;font-size:16px;line-height:1.8}.public-hierarchy{align-content:center;margin:0;padding:0;list-style:none;display:grid}.public-hierarchy li{border-bottom:1px solid var(--c365173);align-items:center;gap:22px;padding:23px 0;display:flex}.public-hierarchy li:first-child{border-top:1px solid var(--c365173)}.public-hierarchy li>span{color:var(--c6489b6);font-size:12px}.public-hierarchy strong{letter-spacing:-.02em;font-size:21px;font-weight:450;line-height:1.4;display:block}.public-hierarchy small{color:var(--c85a4cb);margin-top:5px;font-size:13px;display:block}.public-hierarchy svg{color:var(--c5b83b5);margin-left:auto}.public-faq{grid-template-columns:1fr 1fr;gap:10vw;max-width:1450px;margin:auto;padding:80px 40px;display:grid}.public-faq h2{letter-spacing:-.045em;max-width:400px;margin-top:24px;font-size:35px;font-weight:500;line-height:1.18}.public-faq details{border-bottom:1px solid var(--c2f4561);padding:20px 0}.public-faq summary{color:var(--cccdef3);cursor:pointer;justify-content:space-between;gap:15px;font-size:16px;line-height:1.5;list-style:none;display:flex}.public-faq summary span{color:var(--c88b2e4);font-size:22px}.public-faq details p{color:var(--c92aaca);margin:15px 0 5px;font-size:15px;line-height:1.8}.public-cta{text-align:center;border:1px solid var(--c3d608c);background:linear-gradient(120deg, var(--c182f4e), var(--c0f2038));border-radius:13px;max-width:1370px;margin:10px auto 80px;padding:50px 30px}.public-cta>svg{color:var(--c91b6f3);margin:auto auto 18px;display:block}.public-cta h2{letter-spacing:-.04em;font-size:36px;font-weight:500}.public-cta p{color:var(--c9bb4d6);margin:17px 0 25px;font-size:16px}.public-cta .button{font-size:15px}@media (max-width:1050px){.public-hero{gap:30px;padding:55px 30px}.public-hero-image{min-height:480px}.public-image-task>strong{font-size:36px}.public-hero-copy>p{font-size:16px}.public-how{padding:50px 30px}.public-steps{gap:28px}.public-section-title{display:block}.public-section-title>h2{margin-top:17px}.public-depth{gap:45px;padding:55px 30px}.public-depth h2{font-size:33px}.public-faq{gap:40px;padding:60px 30px}.public-cta{margin:10px 30px 60px}.public-hero-actions{gap:18px}}@media (max-width:700px){.public-hero{flex-direction:column;align-items:stretch;gap:35px;padding:40px 22px;display:flex}.public-hero-copy h1{margin:20px 0;font-size:43px}.public-hero-copy>p{font-size:16px;line-height:1.7}.public-hero-actions{flex-direction:column;align-items:flex-start;margin:26px 0 20px;display:flex}.public-access{gap:15px;font-size:12px}.public-hero-image{min-height:360px}.public-image-task{bottom:24px;left:22px}.public-image-task>strong{font-size:32px}.public-image-label{font-size:11px;top:15px;left:15px;right:15px}.public-how{padding:35px 22px 45px}.public-section-title h2{font-size:27px}.public-steps{grid-template-columns:1fr;gap:30px}.public-steps h3{margin:13px 0 12px;font-size:24px}.public-steps p{font-size:15px}.public-depth{grid-template-columns:1fr;gap:35px;padding:45px 22px}.public-depth h2{font-size:33px}.public-depth p{font-size:15px}.public-hierarchy li{padding:18px 0}.public-hierarchy strong{font-size:20px}.public-faq{grid-template-columns:1fr;gap:20px;padding:45px 22px}.public-faq h2{margin-top:18px;font-size:31px}.public-faq summary{font-size:15px}.public-cta{margin:0 14px 45px;padding:35px 20px}.public-cta h2{font-size:29px;line-height:1.2}.public-cta p{font-size:15px;line-height:1.7}.public-cta .button{font-size:14px}}.market-breadcrumbs ol{color:var(--ca9c4e0);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;padding:0;font-size:12px;list-style:none;display:flex}.market-breadcrumbs li{align-items:center;gap:8px;display:flex}.market-breadcrumbs [aria-current]{color:var(--ce5effb)}.market-area-groups{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:24px 0;display:grid}.market-area-groups section{border:1px solid var(--c31445c);border-radius:12px;padding:20px}.market-area-groups h2{margin:0 0 16px;font-size:16px}.market-area-links{flex-wrap:wrap;gap:10px;display:flex}.market-area-links a{background:var(--c15273e);border-radius:6px;padding:6px 9px;font-size:13px}.measure-tiles{margin:0 0 26px}.measure-tiles>h2{margin:0 0 16px;font-size:18px}.measure-tile-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:17px;display:grid}.measure-tile{background:linear-gradient(130deg,var(--c152138),var(--c101827));border:1px solid var(--c293953);border-radius:10px;flex-direction:column;gap:9px;padding:20px;display:flex}.measure-tile-label{color:var(--ca5b8d2);font-size:13px}.measure-tile-value{letter-spacing:-1px;font-size:29px;font-weight:550;line-height:1.15}.measure-tile-withheld{color:var(--cc2b089);margin:0;font-size:13px;line-height:1.6}.measure-tile-unpublished{background:var(--c111a2b);border-style:dashed}.measure-tile-change{color:var(--ca5b8d2);align-items:baseline;gap:7px;font-size:13px;display:flex}.measure-tile-change.is-up{color:var(--c8fd6a6)}.measure-tile-change.is-down{color:var(--ce39b9b)}.measure-tile-change small{color:var(--c7f98b9);font-size:11px}.measure-tile-meta{color:var(--c7f98b9);grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:12px;display:grid}.measure-tile-meta dt{color:var(--c6f87a8)}.measure-tile-meta dd{color:var(--cc3d4ea);margin:0}.measure-tile-caveat,.measure-tile-note{color:var(--c7f98b9);font-size:12px;line-height:1.55}.measure-tile-caveat{color:var(--ca99a77)}.evidence-series{border:1px solid var(--c293953);background:var(--c101827);border-radius:10px;margin:0 0 18px;padding:14px 18px}.evidence-series>summary{cursor:pointer;color:var(--cc3d4ea);align-items:baseline;gap:9px;font-size:14px;display:flex}.evidence-series>summary small{color:var(--c7f98b9);font-size:12px}.evidence-series[open]>summary{margin-bottom:14px}.evidence-sparkline{width:100%;height:48px;color:var(--c6aa8ff);margin:0 0 14px;display:block;overflow:visible}.evidence-empty{color:var(--c8ba0bd);margin:0 0 18px;font-size:13px}.data-table caption{caption-side:top;text-align:left;color:var(--c8ba0bd);padding:0 0 10px;font-size:12px;line-height:1.6}.evidence-table td:last-child{white-space:nowrap}.data-table td.is-withheld{color:var(--c8ba0bd)}.cohort-table,.ranked-table{margin:0 0 26px}.cohort-table>h2,.ranked-table>h2{margin:0 0 14px;font-size:18px}.cohort-table .data-table th[scope=row],.ranked-table .data-table th[scope=row]{color:var(--ce5effb);border-bottom:1px solid var(--c213049);padding:17px 16px;font-weight:500}.provenance-list{margin:0 0 26px}.provenance-list>h2{margin:0 0 14px;font-size:18px}.provenance-list>dl{gap:14px;margin:0;display:grid}.provenance-row{border-top:1px solid var(--c213049);padding-top:14px}.provenance-row>dt{color:var(--ce5effb);margin:0 0 6px;font-size:14px}.provenance-row>dd{margin:0}.provenance-basis,.provenance-withheld{color:var(--ca5b8d2);margin:0 0 6px;font-size:13px;line-height:1.65}.provenance-withheld{color:var(--cc2b089)}.provenance-facts{color:var(--c7f98b9);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.provenance-attribution{color:var(--c7f98b9);margin:16px 0 0;font-size:12px;line-height:1.6}@media (max-width:640px){.measure-tile-grid{grid-template-columns:1fr}.measure-tile-value{font-size:25px}}.evidence-block{margin:0 0 6px}.guide-highlights{color:var(--cc3d4ea);gap:10px;margin:0;padding:0 0 0 20px;font-size:14px;line-height:1.7;display:grid}.supply-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;display:grid}.supply-row{border-top:1px solid var(--c213049);padding-top:12px}.supply-row>dt{color:var(--c8ba0bd);margin:0 0 5px;font-size:12px}.supply-row>dd{flex-direction:column;gap:5px;margin:0;display:flex}.supply-row>dd>strong{letter-spacing:-.5px;font-size:22px;font-weight:550}.supply-row>dd>small{color:var(--c8ba0bd);font-size:12px;line-height:1.6}.supply-row.is-withheld>dd>small{color:var(--cc2b089)}.withheld-list{gap:14px;margin:18px 0 0;display:grid}.withheld-list>div{border-top:1px solid var(--c213049);padding-top:14px}.withheld-list dt{color:var(--ce5effb);margin:0 0 5px;font-size:13px}.withheld-list dd{color:var(--ca5b8d2);margin:0;font-size:13px;line-height:1.7}.handoff-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.handoff-list>li{flex-direction:column;gap:4px;display:flex}.handoff-list>li>small{color:var(--c7f98b9);font-size:12px;line-height:1.6}.pricing-page{max-width:1240px;margin:auto;padding:68px 28px 90px}.pricing-content{gap:54px;display:grid}.pricing-hero{max-width:840px}.pricing-hero h1{letter-spacing:-2px;margin:19px 0 22px;font-size:clamp(36px,4.6vw,64px);line-height:1.08}.pricing-hero h1 em{color:var(--c78c2ec);font-style:normal}.pricing-hero>p{max-width:650px;color:var(--muted-foreground);font-size:18px;line-height:1.75}.credit-welcome{border:1px solid var(--c29505e);background:var(--c112831);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:28px;padding:15px 19px;font-size:13px;display:flex}.credit-welcome strong{color:var(--c9fe1d1)}.credit-welcome span{color:var(--muted-foreground)}.credit-welcome a{align-items:center;gap:7px;margin-left:auto;display:flex}.credit-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.credit-pack{background:linear-gradient(140deg,var(--c13243a),var(--c0e1827));border:1px solid var(--c37506a);border-radius:18px;flex-direction:column;align-items:stretch;padding:28px;display:flex}.credit-pack-volume{border-color:var(--c376660);background:linear-gradient(135deg,var(--c122d30),var(--c101c29))}.credit-pack-top{min-height:38px;color:var(--cb6ccdc);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;font-size:12px;display:flex}.credit-value{background:var(--c234b43);color:var(--cb5ebd3);border-radius:8px;padding:3px 8px;font-size:11px}.credit-pack h3{letter-spacing:-1px;margin:16px 0 4px;font-size:35px;font-weight:650}.credit-pack h3 span{letter-spacing:0;color:var(--muted-foreground);font-size:16px;font-weight:400}.credit-pack-price{margin:12px 0 6px;font-size:27px;line-height:1.2}.credit-pack-price small{color:var(--muted-foreground);margin-top:8px;font-size:12px;display:block}.credit-pack ul{color:var(--cc9d8e5);gap:13px;margin:24px 0 30px;padding:0;font-size:13px;list-style:none;display:grid}.credit-pack li{align-items:center;gap:10px;display:flex}.credit-pack li svg{color:var(--c81d5bb)}.credit-pack>.button{width:100%;min-height:45px;margin-top:auto}.credit-checkout-note{color:var(--muted-foreground);margin:15px 0 0;font-size:12px;line-height:1.7}.credit-checkout-note a{color:var(--ca7d6fa)}.credit-surfaces{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.credit-surfaces>a{border:1px solid var(--border);background:var(--c101c2b);border-radius:12px;padding:23px 19px;position:relative}.credit-surfaces>a>svg:first-child{color:var(--c83b9e9)}.credit-surfaces h3{margin:15px 0 8px;font-size:15px}.credit-surfaces p{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.7}.credit-surfaces>a>svg:last-child{position:absolute;top:23px;right:16px}.credit-section-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;display:flex}.credit-section-heading h2{letter-spacing:-.5px;margin:8px 0;font-size:25px}.credit-section-heading p{color:var(--muted-foreground);margin:6px 0;font-size:13px;line-height:1.7}.credit-section-heading>a{white-space:nowrap;font-size:13px}.credit-count{color:var(--muted-foreground);border:1px solid var(--border);white-space:nowrap;border-radius:20px;padding:7px 10px;font-size:11px}.credit-catalogue-controls{gap:12px;margin-bottom:18px;display:flex}.credit-catalogue-controls label{background:var(--input);border:1px solid var(--border);border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.credit-catalogue-controls input{background:0 0;border:0;outline:none;width:100%;min-width:0;padding:13px 0;font-size:13px}.credit-catalogue-controls select{border:1px solid var(--border);background:var(--input);border-radius:9px;max-width:230px;padding:10px 14px;font-size:13px}.credit-price-table{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.credit-price-table table{border-collapse:collapse;width:100%;font-size:13px}.credit-price-table th{text-align:left;background:var(--c142338);color:var(--cb9cfe2);padding:15px 19px;font-size:11px;font-weight:500}.credit-price-table th:not(:first-child),.credit-price-table td:not(:first-child){text-align:right;white-space:nowrap}.credit-price-table td{border-top:1px solid var(--border);vertical-align:top;padding:16px 19px}.credit-price-table td strong{font-size:13px;display:block}.credit-price-table td>span:not(.credit-free){color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.65;display:block}.credit-price-table details,.credit-technical{color:var(--muted-foreground);margin-top:7px;font-size:11px}.credit-price-table code,.credit-technical code{overflow-wrap:anywhere;padding-top:7px;display:block}.credit-free{color:var(--c8fe3c1)}.credit-show-all{margin:17px auto;display:flex}.credit-explainer{background:var(--c112032);border:1px solid var(--border);border-radius:16px;grid-template-columns:1.15fr 1fr;gap:50px;padding:32px;display:grid}.credit-explainer h2{margin:12px 0;font-size:24px;line-height:1.35}.credit-explainer h3{margin:6px 0 18px;font-size:19px}.credit-explainer p{color:var(--muted-foreground);font-size:13px;line-height:1.8}.credit-explainer .button{margin-top:12px}.credit-faq h2{margin-bottom:22px;font-size:26px}.credit-faq details{border-top:1px solid var(--border);padding:19px 0;font-size:14px}.credit-faq details p{max-width:750px;color:var(--muted-foreground);font-size:13px;line-height:1.8}.pricing-compact .pricing-hero h1{font-size:43px}.hub-content{min-width:0}.hub-sidebar-resources{border-top:1px solid var(--border);gap:16px;margin-top:20px;padding-top:18px;display:grid}.hub-signin{max-width:620px;padding:35px 0}.hub-signin h1{margin:20px 0}.hub-signin p{color:var(--muted-foreground);margin-bottom:25px;line-height:1.8}.hub-signin>a:last-child{margin-top:20px;font-size:13px;display:block}.hub-onramps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hub-onramps>a{border:1px solid var(--border);background:var(--c112034);border-radius:12px;gap:12px;padding:21px;display:grid}.hub-onramps strong{font-size:15px}.hub-onramps span{color:var(--muted-foreground);font-size:12px;line-height:1.65}.hub-onramps svg{color:var(--c86bceb)}.hub-integration-details>summary{cursor:pointer;padding:18px 0;font-size:14px}.hub-integration-details{border-top:1px solid var(--border)}.hub-sidebar .hub-balance strong{font-size:26px}.credit-billing-topup{margin:36px 0}@media (max-width:1050px){.credit-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-pack{padding:22px}.credit-pack-top{min-height:50px}.credit-explainer{gap:25px;padding:25px}.hub-onramps{grid-template-columns:1fr}}@media (max-width:640px){.pricing-page{padding:35px 18px 65px}.pricing-content{gap:34px}.pricing-hero h1,.pricing-compact .pricing-hero h1{letter-spacing:-1.4px;font-size:38px}.pricing-hero>p{font-size:15px}.credit-packs{grid-template-columns:1fr;gap:15px}.credit-pack-top{min-height:0}.credit-section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.credit-section-heading h2{font-size:23px}.credit-explainer{grid-template-columns:1fr;gap:22px}.credit-catalogue-controls{flex-direction:column}.credit-catalogue-controls select{max-width:100%}.credit-price-table th,.credit-price-table td{padding:13px 12px}.credit-price-table th:last-child,.credit-price-table td:last-child{display:none}.credit-welcome a{margin:6px 0 0}.credit-surfaces{gap:10px}.credit-surfaces>a{padding:17px 14px}.credit-surfaces>a>svg:last-child{top:19px;right:12px}.hub-sidebar h2,.hub-sidebar .hub-balance,.hub-sidebar .eyebrow,.hub-sidebar-resources,.hub-email{display:none}.hub-sidebar nav{gap:5px;display:flex;overflow-x:auto}.hub-sidebar nav>a{white-space:nowrap;flex-shrink:0}.hub-sidebar{padding:10px 12px}.hub-shell{display:block}.hub-content{padding:25px 17px}}.pricing-content .credit-pack{gap:0}.pricing-content .credit-pack .credit-pack-price{color:var(--foreground);font-size:27px;line-height:1.25}.pricing-content .credit-pack h3{line-height:1.25}.credit-source{border:1px solid var(--c355064);width:fit-content;color:var(--caddaca);font:11px/1.5 var(--font-sans,Arial,sans-serif);border-radius:5px;margin-top:5px;padding:2px 7px;display:block}.analyst-receipt-list{gap:10px;display:grid}.analyst-receipt{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.analyst-receipt>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.analyst-receipt>summary::-webkit-details-marker{display:none}.analyst-receipt>summary:after{content:"+";color:var(--muted-foreground);font-size:20px}.analyst-receipt[open]>summary:after{content:"−"}.analyst-receipt strong{font-size:14px;font-weight:600;display:block}.analyst-receipt small{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.analyst-receipt-amount{text-align:right;white-space:nowrap;margin-left:auto}.analyst-receipt-details{border-top:1px solid var(--border);padding:0 20px 18px}.analyst-receipt-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 0;display:grid}.analyst-receipt-details dt{color:var(--muted-foreground);font-size:12px}.analyst-receipt-details dd{margin:5px 0 0;font-size:15px;font-weight:600}.analyst-receipt-details p{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (max-width:600px){.analyst-receipt>summary{gap:10px;padding:14px}.analyst-receipt strong{font-size:12px}.analyst-receipt-details{padding:0 14px 14px}.analyst-receipt-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.credit-category-trigger{width:220px;height:auto;min-height:46px;color:var(--foreground);background:var(--surface);flex:none;padding:10px 14px;font-size:13px}.credit-category-options{background:var(--surface-raised);color:var(--foreground);border:1px solid var(--c425570);box-shadow:0 12px 35px var(--c0006);padding:5px}.credit-category-options [data-slot=select-item]{cursor:pointer;min-height:42px;padding:11px 32px 11px 12px;font-size:13px}.credit-category-options [data-highlighted],.credit-category-options [data-selected]{background:var(--c294362);color:var(--cfff)}@media (max-width:640px){.credit-category-trigger{width:100%}}.account-settings{gap:28px;max-width:1000px;display:grid}.account-settings-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:26px}.account-settings-heading{align-items:start;gap:13px;margin-bottom:24px;display:flex}.account-settings-heading>svg{color:var(--c83b9e9);flex:none;margin-top:3px}.account-settings-heading h2{font-size:20px}.account-settings-heading p{color:var(--muted);margin-top:8px;font-size:13px}.account-profile-form{gap:22px;display:grid}.account-profile-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-profile-form label,.account-country{gap:9px;font-size:13px;display:grid}.account-profile-form input{border:1px solid var(--c3b4a61);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:8px;padding:12px;font-size:14px}.account-profile-email input{color:var(--muted)}.account-profile-email small{color:var(--muted);font-size:12px}.account-profile-save{align-items:center;gap:16px;display:flex}.account-profile-save>span{color:var(--c9de2c6);align-items:center;gap:6px;font-size:13px;display:flex}.account-settings-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-settings-links>a{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;padding:22px;display:grid;position:relative}.account-settings-links strong{font-size:15px}.account-settings-links span{color:var(--muted);font-size:12px;line-height:1.7}.account-settings-links svg{color:var(--c83b9e9)}.account-settings-links svg:last-child{position:absolute;top:22px;right:18px}.account-security-actions{flex-wrap:wrap;align-items:center;gap:22px;font-size:13px;display:flex}.account-security-actions>a{align-items:center;gap:6px;display:flex}@media (max-width:640px){.account-settings-card{padding:19px}.account-profile-fields,.account-settings-links{grid-template-columns:1fr}.account-profile-form input{font-size:16px}.account-settings-links>a{padding:19px}.account-profile-save{flex-wrap:wrap}}.pricing-content>*{min-width:0}.credit-category-options{max-width:calc(100vw - 24px)}@media (max-width:640px){.credit-price-table table{table-layout:fixed;min-width:0}.credit-price-table th:first-child{width:68%}.credit-price-table th:nth-child(2){width:32%}.credit-price-table td:first-child{overflow-wrap:anywhere}}.public-record-summary{border-bottom:1px solid var(--border,var(--c26364b));margin:8px 0 28px;padding-bottom:26px}.public-record-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.public-record-heading h1{overflow-wrap:anywhere;max-width:900px;margin:12px 0 8px;font-size:clamp(24px,3vw,34px);line-height:1.2}.public-record-date{color:var(--muted-foreground,var(--ca3b5ce));font-size:12px}.public-record-facts{background:var(--border,var(--c26364b));border:1px solid var(--border,var(--c26364b));border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:22px 0 16px;display:grid;overflow:hidden}.public-record-facts>div{background:var(--background,var(--c0b1422));padding:15px 18px}.public-record-facts dt{color:var(--muted-foreground,var(--ca3b5ce));margin-bottom:7px;font-size:12px}.public-record-facts dd{margin:0;font-size:17px;font-weight:600}.public-record-links{flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:14px;font-size:12px;display:flex}.public-record-links>span{color:var(--muted-foreground,var(--ca3b5ce))}.public-record-links a{align-items:center;gap:5px;padding:5px 0;display:inline-flex}@media (max-width:640px){.public-record-heading{display:block}.public-record-heading>.text-link{margin-top:10px;display:inline-flex}.public-record-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.record-supersession{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.record-supersession a{color:var(--primary,var(--c9fd0ff));align-items:center;gap:4px;display:inline-flex}.record-milestones{gap:8px;margin:0;padding:0;list-style:none;display:grid}.record-milestones li{border-bottom:1px solid var(--border,var(--c26364b));grid-template-columns:110px 1fr;gap:12px;padding:8px 0;display:grid}.record-milestones time{color:var(--muted-foreground,var(--ca3b5ce));font-size:13px}.market-profile-page .profile-window{margin-top:8px}.market-profile-page .profile-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.market-profile-page .profile-tile small+small{margin-top:2px}.market-profile-page .profile-index-notes{color:var(--muted-foreground,var(--ca3b5ce));gap:6px;margin:12px 0 0;padding-left:18px;font-size:13px;display:grid}.market-profile-page .profile-links{margin-top:10px}.market-profile-page .profile-provenance{gap:10px;margin:12px 0;display:grid}.market-profile-page .profile-provenance dt{color:var(--muted-foreground,var(--ca3b5ce));text-transform:capitalize;font-size:12px}.market-profile-page .profile-provenance dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.geo-tool-space{pointer-events:none;z-index:6;position:absolute;inset:56px 64px 34px 12px}.geo-floating-legend.geo-map-key{pointer-events:auto;width:230px;max-width:100%;max-height:100%;padding:0;inset:0 auto auto 0;overflow:auto}.geo-legend-handle{border-bottom:1px solid var(--c354960);background:var(--c142235);z-index:1;justify-content:space-between;align-items:center;padding:0 5px;display:flex;position:sticky;top:0}.geo-legend-handle button{color:var(--cb8cce3);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:32px;min-height:32px;display:flex}.geo-legend-handle .geo-legend-grip{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;justify-content:flex-start;padding:0 7px;font-size:11px}.geo-legend-handle .geo-legend-grip:active{cursor:grabbing}.geo-map-key .geo-legend-body{color:var(--cb8cce3);margin:0;padding:10px 12px;font-size:11px;display:block}.geo-legend-body>i{background:linear-gradient(90deg,var(--c415d96),var(--c4997b8),var(--c70c6b4),var(--cc1d783),var(--cebc66d),var(--ce28d80));border-radius:8px;height:6px;display:block}.geo-legend-body>div:not(.geo-heat-view):not(.geo-heat-play):not(.geo-grain-trail){justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.geo-legend-body .geo-heat-view{margin-top:0;margin-bottom:7px}.geo-legend-body strong{margin-bottom:7px}.geo-legend-evidence{margin-top:8px}.geo-legend-evidence summary{cursor:pointer;color:var(--ca7c1dc);font-size:10px}.geo-legend-evidence small{margin-top:6px}.geo-legend-evidence a{margin-top:8px;font-size:11px;display:block}.geo-ruler-panel{z-index:7;background:var(--c142235f5);border:1px solid var(--c607387);width:244px;max-width:calc(100% - 80px);box-shadow:0 5px 20px var(--c0004);border-radius:9px;padding:12px;position:absolute;top:56px;left:12px}.geo-ruler-panel header{align-items:center;gap:7px;font-size:12px;display:flex}.geo-ruler-panel header button{margin-left:auto}.geo-ruler-panel button{background:var(--c21354c);border:1px solid var(--c405974);border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:32px;min-height:32px;padding:4px 8px;font-size:12px;display:flex}.geo-ruler-panel header button{background:0 0;border:0;padding:0}.geo-ruler-panel output{color:var(--cf2d07c);align-items:baseline;gap:9px;margin:8px 0 0;display:flex}.geo-ruler-panel output strong{font-size:23px}.geo-ruler-panel output span{color:var(--cbdd0e3);font-size:12px}.geo-ruler-panel p{color:var(--cb8cce3);margin:5px 0 10px;font-size:11px;line-height:1.5}.geo-ruler-actions{gap:6px;display:flex}.geo-ruler-panel button:disabled{opacity:.4;cursor:default}.map-tools-popup{background:var(--c152033);color:var(--ceef4fc);border:1px solid var(--c4a607a);width:285px;max-width:calc(100vw - 24px);box-shadow:0 10px 35px var(--c0005);border-radius:10px;padding:16px}.map-tool-options{gap:0;display:grid}.map-tool-options label{border-bottom:1px solid var(--c2e4157);cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:12px 0;display:flex}.map-tool-options label strong{font-size:13px;font-weight:550;display:block}.map-tool-options label small{color:var(--c9bb3ce);margin-top:3px;font-size:11px;line-height:1.5;display:block}.map-tool-options input{-webkit-appearance:none;appearance:none;background:var(--c40536a);border:1px solid var(--c63768d);cursor:pointer;border-radius:12px;flex:none;width:34px;height:20px;position:relative}.map-tool-options input:before{content:"";background:var(--cfff);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.map-tool-options input:checked{background:var(--c2478d7);border-color:var(--c68abf8)}.map-tool-options input:checked:before{transform:translate(14px)}.map-tool-options input:disabled{opacity:.5}.map-tool-options .map-reset-tools{color:var(--cb3d4ff);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:14px 0 5px;font-size:12px;display:flex}.map-tool-options p{color:var(--c9bb3ce);margin:10px 0 0;font-size:11px;line-height:1.6}.geo-map-controls .geo-map-layers{position:relative}.geo-map-controls .geo-map-layers b{background:var(--c2478d7);min-width:14px;height:14px;color:var(--cfff);border-radius:8px;place-items:center;padding:0 3px;font-size:9px;font-weight:600;display:grid;position:absolute;top:5px;right:5px}.map-layers-popup>p{color:var(--c9bb3ce);margin:0;font-size:11px;line-height:1.6}.map-layers-popup{overscroll-behavior:contain;max-height:min(74dvh,560px);overflow-y:auto}.map-layer-group{border-top:1px solid var(--c2e4157)}.map-layer-group:first-of-type{border-top:0}.map-layer-group-head{width:100%;color:var(--cdce9f8);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:11px 0;font-size:12px;font-weight:600;display:flex}.map-layer-group-head>svg{color:var(--c8ea7c2);flex:none;transition:transform .14s;transform:rotate(-90deg)}.map-layer-group[data-open] .map-layer-group-head>svg{transform:none}.map-layer-group-head>span{flex:1;min-width:0}.map-layer-group-head>b{background:var(--c2478d7);min-width:17px;height:17px;color:var(--cfff);border-radius:9px;flex:none;place-items:center;padding:0 5px;font-size:9px;font-weight:600;display:grid}.map-layer-group .map-layer-list{padding-bottom:4px}.map-layer-group .map-layer-list label:first-child{border-top:1px solid var(--c24364b)}.map-clear-measure{width:100%;color:var(--cb3d4ff);text-align:left;background:0 0;border:0;margin:0 0 4px;padding:9px 0;font-size:12px;display:block}.map-layer-list label[data-pending]{opacity:.62}.map-layer-list label strong small.map-layer-unit{color:var(--c9bb3ce);margin:0 0 0 7px;font-size:10px;font-weight:400;display:inline}.map-layer-soon{letter-spacing:.6px;text-transform:uppercase;color:var(--ca9c3de);border:1px solid var(--c3d5570);border-radius:10px;flex:none;padding:2px 7px;font-size:9px;font-style:normal;font-weight:600}.map-layer-extras{border-top:1px solid var(--c2e4157);margin-top:12px}.map-layer-extras label:last-child{border-bottom:0}.map-layers-popup .map-layer-list label{gap:11px;padding:10px 0}.map-layers-popup .map-layer-list label:last-child{border-bottom:0}.map-layer-list label>i{background:var(--cabcf7d);width:26px;height:26px;color:var(--c0d1c2d);border-radius:6px;flex:none;place-items:center;display:grid}.map-layer-list label>span{flex:1;min-width:0}.map-layer-list label strong{font-size:12px}.map-layer-list label small{margin-top:2px;font-size:10px}.geo-legend-body .geo-grain-trail{flex-wrap:wrap;gap:3px 0;margin:0 0 9px;font-size:10px;display:flex}.geo-grain-trail button{color:var(--c8ea7c2);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:3px 5px;line-height:1.3}.geo-grain-trail button+button:before{content:"›";color:var(--c4f6784);margin-right:6px}.geo-grain-trail button[aria-current]{color:var(--cf2f7fd);background:var(--c243e60);font-weight:600}.geo-grain-trail button[aria-pressed=true]:not([aria-current]){color:var(--cdbe8f7)}.geo-grain-trail button:disabled{color:var(--c4f6784);cursor:default}.geo-grain-trail button:first-child[aria-pressed=true]{color:var(--c93caff)}.geo-legend-body .geo-heat-label-pick{color:var(--c8ea7c2);align-items:center;gap:7px;margin:0 0 9px;font-size:10px;display:flex}.geo-heat-label-pick>span{letter-spacing:.6px;text-transform:uppercase;flex:none}.geo-heat-label-pick>select{background:var(--c1b2c42);border:1px solid var(--c405974);min-width:0;color:var(--ce4eefb);border-radius:6px;flex:1;padding:4px 6px;font-size:11px}.geo-legend-body .geo-heat-play{border:0;align-items:center;gap:7px;min-inline-size:0;margin:8px 0 0;padding:0;display:flex}.geo-heat-play button{border:1px solid var(--c405974);background:var(--c21354c);min-width:28px;min-height:28px;color:var(--cd5eaff);border-radius:6px;justify-content:center;align-items:center;display:flex}.geo-heat-play button:disabled{opacity:.45}.geo-heat-play input{min-width:0;accent-color:var(--c69a9f2);flex:1}.geo-heat-play output{font-variant-numeric:tabular-nums;text-align:right;min-width:34px;color:var(--cdbe8f7);font-size:11px}.account-settings-card .map-tool-options{max-width:520px}.geo-sheet-handle:focus-visible{outline:2px solid var(--c83b7f4);outline-offset:2px}.geo-map button:focus-visible{outline:2px solid var(--c83b7f4);outline-offset:2px}.map-tool-options input:focus-visible{outline:2px solid var(--c83b7f4);outline-offset:2px}@media (max-width:760px){.geo-stage{--map-sheet-cover:54%}.geo-stage[data-sheet=peek]{--map-sheet-cover:96px}.geo-stage[data-sheet=full]{--map-sheet-cover:94%}.geo-stage .geo-tool-space{bottom:calc(var(--map-sheet-cover) + 30px)}.geo-floating-legend.geo-map-key{width:210px}.geo-map-controls button{height:35px}.geo-stage[data-sheet=full] .geo-tool-space,.geo-stage[data-sheet=full] .geo-ruler-panel{visibility:hidden}.geo-map-region .maplibregl-ctrl-bottom-right{bottom:calc(var(--map-sheet-cover) + 4px)}.geo-ruler-panel{max-height:calc(100% - var(--map-sheet-cover,0px) - 65px);overflow:auto}.geo-sheet-handle{height:30px}}.map-layer-list label[data-locked] small{color:var(--ce2b979)}.tools-shell{background:var(--c0b1421);min-height:70vh;padding-bottom:42px}.tools-nav{border-bottom:1px solid var(--c29394e);background:var(--c101b2b);white-space:nowrap;align-items:center;gap:8px;padding:14px 28px;display:flex;overflow-x:auto}.tools-nav a{color:var(--ca8bfd9);border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.tools-nav a[aria-current=page]{background:var(--c213e5c);color:var(--ceff7ff)}.tools-nav .tools-settings-link{margin-left:auto}.tools-home,.appraisals-page,.saved-page{max-width:1200px;margin:auto;padding:38px 28px}.tools-home>h1,.tools-page-heading h1{letter-spacing:-1px;margin:10px 0 8px;font-size:32px}.tools-home>p,.tools-page-heading p{color:var(--ca6bbd4);font-size:15px;line-height:1.6}.tools-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.tools-cards>a{border:1px solid var(--c334862);background:linear-gradient(145deg,var(--c172940),var(--c101c2c));border-radius:14px;padding:28px;display:block;position:relative}.tools-cards>a:hover{border-color:var(--c739fd2)}.tools-cards h2{margin:24px 0 12px;font-size:24px}.tools-cards p{color:var(--caec2da);max-width:38em;min-height:72px;font-size:14px;line-height:1.7}.tools-cards strong{color:var(--cb8d9ff);align-items:center;gap:8px;margin-top:25px;font-size:14px;display:flex}.tools-free{background:var(--c294438);color:var(--cb4e1cf);border-radius:20px;padding:4px 10px;font-size:11px;position:absolute;top:28px;right:25px}.tools-signin,.tools-empty{text-align:center;max-width:650px;margin:0 auto;padding:65px 24px}.tools-signin>svg,.tools-empty>svg{color:var(--c96bce9);margin:auto}.tools-signin h1,.tools-empty h2{letter-spacing:-.5px;margin:18px 0;font-size:28px}.tools-signin p,.tools-empty p{color:var(--ca6bbd4);margin:0 0 25px;line-height:1.7}.tools-signin small{color:var(--ca6bbd4);margin-top:18px;display:block}.pipeline-page{min-width:0;padding:28px}.tools-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.tools-page-heading h1{margin:8px 0}.tools-page-heading p{margin:0}.pipeline-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.pipeline-toolbar label{background:var(--c111e30);border:1px solid var(--c334862);border-radius:8px;align-items:center;gap:9px;width:420px;max-width:100%;padding:9px 12px;display:flex}.pipeline-toolbar input{width:100%;color:var(--cdceafa);outline-offset:4px;background:0 0;border:0;font-size:13px}.pipeline-toolbar>span{color:var(--c9eb5cf);font-size:12px}.pipeline-board{align-items:flex-start;gap:14px;min-height:380px;padding-bottom:20px;display:flex;overflow-x:auto}.pipeline-column{border:1px solid var(--c2e4055);background:var(--c0f1c2c);border-radius:10px;flex:1 0 230px;min-width:230px;max-width:320px;min-height:330px;padding:10px}.pipeline-column>header{align-items:center;gap:8px;padding:4px 4px 14px;display:flex}.pipeline-column>header i{background:var(--c7cacdf);border-radius:50%;width:7px;height:7px}.pipeline-column.stage-contacted>header i{background:var(--cd4b473)}.pipeline-column.stage-responded>header i{background:var(--cac91d7)}.pipeline-column.stage-negotiating>header i{background:var(--ce1966c)}.pipeline-column.stage-bought>header i{background:var(--c70c3a8)}.pipeline-column.stage-lost>header i{background:var(--c909cae)}.pipeline-column h2{margin:0;font-size:13px;font-weight:600}.pipeline-column>header>span{color:var(--c99b0c9);margin-left:auto;font-size:12px}.pipeline-column-empty{color:var(--c829ab6);padding:15px 8px;font-size:12px;line-height:1.6}.deal-card{border:1px solid var(--c385069);background:var(--c19293d);box-shadow:0 3px 9px var(--c0002);border-radius:8px;margin-bottom:11px;padding:12px}.deal-card-grip{text-transform:capitalize;color:var(--c94acc7);align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.deal-card-grip>button{color:var(--c92a9c3);background:0 0;border:0;margin-left:auto;padding:3px;display:flex}.deal-card-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.deal-card h3{color:var(--cf0f6ff);margin:0 0 7px;font-size:15px;font-weight:650;line-height:1.5}.deal-card-open span{color:var(--cb0c3dc);align-items:center;gap:5px;font-size:12px;display:flex}.deal-card>p{color:var(--cabc0d8);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:10px 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.deal-card-value{border-top:1px solid var(--c31475f);margin-top:12px;padding:11px 0}.deal-card-value small,.deal-card-value span{color:var(--caac0d9);font-size:10px;display:block}.deal-card-value strong{color:var(--cbeddd1);margin:4px 0;font-size:18px;display:block}.deal-card>footer{align-items:center;gap:6px;margin-top:10px;display:flex}.deal-stage-select{border:1px solid var(--c405771);background:var(--c17263b);color:var(--cc8dcf2);border-radius:6px;flex:1;justify-content:space-between;align-items:center;min-width:0;min-height:32px;padding:6px 8px;font-size:11px;display:flex}.deal-card>footer>button{color:var(--caac9ee);background:0 0;border:0;padding:6px}.tools-loading{color:var(--ca9bfd8);padding:30px}.tools-inline-notice{background:var(--c173d3a);border:1px solid var(--c3c6b61);border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:10px 15px;font-size:13px;display:flex}.tools-inline-notice button{background:0 0;border:0;font-size:19px}.deal-editor-dialog{background:var(--c101d2e);border:1px solid var(--c435c79);border-radius:12px;flex-direction:column;gap:0;width:min(1050px,100vw - 32px);max-width:none;max-height:92dvh;display:flex;overflow:hidden;padding:0!important}.deal-editor-heading{border-bottom:1px solid var(--c34465d);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.deal-editor-heading h2{font-size:21px}.deal-editor-heading p{color:var(--c9eb5cf);font-size:13px}.deal-editor-heading>button{color:var(--cb3c8e1);background:0 0;border:0;padding:7px}.deal-editor-dialog form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.deal-editor-body{border:0;min-width:0;min-height:0;margin:0;padding:22px 24px;overflow:auto}.deal-main-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.deal-main-fields label,.deal-notes{color:var(--cadc2dd);gap:8px;font-size:12px;display:grid}.deal-editor-body input,.deal-editor-body textarea{background:var(--c0c1726);border:1px solid var(--c3e526e);color:var(--ce8f2ff);border-radius:7px;width:100%;padding:10px 12px;font-size:14px}.deal-editor-body input:focus,.deal-editor-body textarea:focus{outline:2px solid var(--c669edd);outline-offset:1px}.deal-notes{margin-top:18px}.deal-notes textarea{resize:vertical;min-height:90px}.deal-stage-field{max-width:300px}.deal-evidence-links{color:var(--cacd0fc);flex-wrap:wrap;gap:20px;margin:18px 0;font-size:12px;display:flex}.deal-evidence-links a{align-items:center;gap:5px;display:flex}.deal-editor-footer{border-top:1px solid var(--c354b63);background:var(--c132237);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:14px 24px;display:flex}.deal-editor-footer>span{color:var(--ca8bfda);font-size:11px}.deal-editor-footer>p{width:100%;color:var(--cffb5b8);margin:0;font-size:13px}.deal-discard{flex-wrap:wrap;align-items:center;gap:12px;width:100%;font-size:13px;display:flex}.deal-discard>span{margin-right:auto}.tools-section-heading{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 18px;display:flex}.tools-section-heading h2{margin:0 0 5px;font-size:18px}.tools-section-heading p{color:var(--ca2b8d2);margin:0;font-size:12px}.tools-section-heading .button{font-size:12px}.tools-empty-note{color:var(--c90a9c7);border:1px dashed var(--c3b526d);border-radius:8px;padding:15px;font-size:13px}.scenario-columns{gap:15px;padding-bottom:12px;display:flex;overflow-x:auto}.scenario-card{border:1px solid var(--c3c536d);background:var(--c132238);border-radius:9px;flex:1 0 290px;max-width:400px;overflow:hidden}.scenario-card>header{border-bottom:1px solid var(--c374a64);align-items:center;gap:5px;padding:10px;display:flex}.scenario-card>header input{min-width:0;padding:7px 8px;font-size:13px;font-weight:600}.scenario-card>header button{color:var(--ca6bfdd);background:0 0;border:0;padding:7px}.scenario-fields{padding:10px 13px}.scenario-fields label{grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:12px;padding:7px 0;display:grid}.scenario-fields label>span{color:var(--cccdced);font-size:11px}.scenario-fields small{color:var(--c90a8c3);margin-top:3px;font-size:9px;display:block}.scenario-fields input{text-align:right;padding:8px 6px;font-size:12px}.scenario-result{background:var(--c173b37);border-top:1px solid var(--c345e53);color:var(--cc4e7d9);gap:6px;padding:17px;display:grid}.scenario-result.negative{background:var(--c482638);border-color:var(--c704153);color:var(--cffd2d5)}.scenario-result small,.scenario-result span{font-size:10px}.scenario-result strong{letter-spacing:-.5px;font-size:25px}.scenario-method{color:var(--c96afcb);margin:9px 0;font-size:11px;line-height:1.7}.appraisal-list{gap:14px;display:grid}.appraisal-list>button{text-align:left;background:var(--c15263b);border:1px solid var(--c3c526e);color:var(--cdceafa);border-radius:10px;align-items:center;gap:22px;padding:22px;display:flex}.appraisal-list h2{margin:0 0 7px;font-size:18px}.appraisal-list p{color:var(--ca6bbd4);margin:0;font-size:12px}.appraisal-list>button>span{flex:1;min-width:180px}.appraisal-list>button>div{gap:23px;display:flex;overflow-x:auto}.appraisal-list>button>div span{gap:5px;min-width:100px;display:grid}.appraisal-list small{color:var(--ca5bedb);font-size:11px}.appraisal-list strong{color:var(--cc2dfd3);font-size:19px}.deal-remove-confirm{z-index:60;border:1px solid var(--c8c6771);background:var(--c332738);max-width:calc(100vw - 24px);box-shadow:0 12px 40px var(--c0006);border-radius:10px;align-items:center;gap:12px;padding:18px;font-size:13px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.tool-preferences{gap:12px;max-width:500px;margin-top:18px;display:grid}.tool-preferences label{align-items:center;gap:12px;font-size:13px;display:flex}.tool-preferences input{width:18px;height:18px;accent-color:var(--c4392ec)}.tools-optional-note{color:var(--ca4bdd9);margin-top:24px;font-size:13px}@media (max-width:760px){.tools-nav{gap:2px;padding:10px}.tools-nav a{padding:8px;font-size:12px}.tools-nav .tools-settings-link{margin-left:0}.tools-home,.appraisals-page,.pipeline-page{padding:25px 15px}.tools-home>h1,.tools-page-heading h1{font-size:27px}.tools-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.tools-cards{grid-template-columns:1fr;gap:15px;margin-top:24px}.tools-cards>a{padding:24px}.tools-cards p{min-height:0}.pipeline-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.pipeline-column{flex:0 0 270px}.deal-editor-dialog{border-radius:10px;width:calc(100vw - 16px);max-height:96dvh}.deal-editor-heading,.deal-editor-body{padding:15px}.deal-main-fields{grid-template-columns:1fr}.deal-editor-footer{padding:12px 15px}.deal-editor-footer>span{font-size:10px}.scenario-card{flex:0 0 275px;max-width:100%}.tools-section-heading{flex-direction:column;align-items:flex-start}.deal-remove-confirm{flex-wrap:wrap;align-items:flex-start;width:calc(100vw - 24px)}.deal-remove-confirm>span{width:100%}.appraisal-list>button{flex-wrap:wrap;gap:18px;padding:17px}.appraisal-list>button>div{order:2;width:100%}}.geo-add-deal{border:1px solid var(--c3c5774);color:var(--cb9d9fc);background:var(--c17314c);border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:10px 0 18px;padding:9px 12px;font-size:12px;display:flex}.tools-panel{border:1px solid var(--c2e4055);background:var(--c0f1c2c);border-radius:10px;margin-bottom:20px;padding:18px}.tools-shell .saved-search-row{border:1px solid var(--c385069);background:var(--c19293d);border-radius:8px;margin-bottom:11px;padding:12px 14px}.tools-shell .saved-search-row:last-child{margin-bottom:0}.tools-shell .saved-grid{margin-top:14px}.tools-empty h3{letter-spacing:-.4px;margin:14px 0 8px;font-size:24px}@media (max-width:760px){.saved-page{padding:22px 14px}}.saved-run{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.saved-run small{color:var(--c9fc4a8);font-size:11px}.saved-alert-note{align-items:center;gap:10px;margin-top:14px;display:flex}.saved-alert-note>svg{color:var(--c96bce9);flex:none}.saved-alert-note>span{flex:1;min-width:0;line-height:1.55}.saved-alert-note>em{letter-spacing:.6px;text-transform:uppercase;color:var(--ca9c3de);border:1px solid var(--c3b526d);border-radius:10px;flex:none;padding:2px 7px;font-size:9px;font-style:normal;font-weight:600}.geo-browser-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:10px 20px;display:flex}.geo-browser-toolbar h2{font-size:15px;font-weight:600}.geo-browser-toolbar button{color:var(--muted-foreground);border:1px solid var(--border);border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;display:flex}.geo-browser-toolbar button.active{color:var(--cb5d8ff);background:var(--c1c354c);border-color:var(--c4c7193)}.geo-geography{margin:0 0 20px;padding:0 0 16px}.geo-results-scroll{padding-bottom:0}.geo-place-browser>p{color:var(--muted-foreground);margin:0 0 14px;font-size:13px;line-height:1.7}.geo-place-search{color:var(--cacd0f7);align-items:center;gap:8px;margin-bottom:16px;padding:8px 0;font-size:13px;display:flex}.geo-place-group{margin:22px 0}.geo-place-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:8px;font-size:11px}.geo-place-group>button{text-align:left;border-bottom:1px solid var(--c27384b);justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 0;font-size:13px;display:flex}.geo-place-group>button:hover{color:var(--ca8d3ff)}.geo-place-group small{color:var(--muted-foreground);margin-top:4px;font-size:10px;display:block}.geo-place-guide{align-items:center;gap:7px;margin-top:20px;font-size:12px;display:flex}.geo-results-foot{border-top:1px solid var(--border);background:0 0;margin:30px 0 0;padding:20px 0 18px;font-size:11px;line-height:1.6;display:block;position:static}.geo-results-foot nav{flex-wrap:wrap;gap:10px 18px;display:flex}.geo-results-foot a,.geo-results-foot button{color:var(--muted-foreground);text-align:left}.geo-results-foot a:hover,.geo-results-foot button:hover{color:var(--cb6d9ff)}.geo-results-foot .geo-footer-legal{gap:10px 14px;margin:18px 0 12px;font-size:10px}.geo-results-foot small{color:var(--c748aa5);font-size:10px}.geo-market-dock>.geo-market-evidence>.geo-evidence-tabs{margin-top:0}.geo-dock-tabs{gap:2px;padding:0 8px}.geo-dock-tabs button{white-space:nowrap;padding:8px 6px;font-size:12px}@media (min-width:901px){.geo-mobile-tabs{display:none}.geo-details-dock{--geo-surface:var(--card)}}@media (max-width:900px){.geo-browser-toolbar{display:none}.geo-results-tabs{min-height:45px;padding:0 18px}.geo-results-tabs button{padding:10px 0;font-size:13px}.geo-results.peek .geo-results-tabs{visibility:visible}.geo-results-scroll{padding:18px 18px 0}.geo-geography{margin-bottom:18px;padding-bottom:12px}.geo-results-foot{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.information-page{max-width:980px;padding-top:38px;padding-bottom:70px}.information-crumbs{color:var(--muted-foreground);margin-bottom:30px;font-size:12px}.information-page>header{margin:0 0 32px}.information-page>header h1{letter-spacing:-.03em;font-size:clamp(28px,4vw,42px);line-height:1.18}.information-page>header p{color:var(--muted-foreground);max-width:720px;margin-top:18px;font-size:17px;line-height:1.7}.information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.information-card{border:1px solid var(--border);background:var(--card);border-radius:13px;min-width:0;margin-bottom:18px;padding:26px;display:block}.information-grid .information-card{margin:0 0 18px}.information-card h2{margin-bottom:13px;font-size:20px}.information-card p,.information-card li{color:var(--muted-foreground);margin-bottom:16px;font-size:14px;line-height:1.85}.information-card ol{padding-left:20px;list-style:decimal}.information-card pre{background:var(--background);border-radius:8px;margin:20px 0;padding:18px;font-size:12px;line-height:1.75;overflow:auto}.information-card code{overflow-wrap:anywhere}.information-card a:not(.button),.information-card>span{color:var(--ca8d0fc);font-size:14px}.information-card .action-row{flex-wrap:wrap;gap:18px}@media (max-width:600px){.information-grid{grid-template-columns:1fr}.information-card{padding:20px}.information-page{padding-top:25px}}.geo-browser-toolbar{padding-left:12px;padding-right:12px}.geo-browser-actions{align-items:center;gap:6px;display:flex}.geo-browser-toolbar .geo-panel-toggle,.geo-dock-tabs .geo-panel-toggle{border:0;flex:none;place-items:center;width:36px;height:36px;padding:7px;display:grid}.geo-dock-tabs .geo-panel-toggle{margin-left:auto}.geo-dock-tabs .geo-panel-toggle+button{flex:none;justify-content:center;width:32px;margin-left:0}.geo-panel-rail{z-index:22;background:var(--card);justify-content:center;width:44px;padding-top:8px;display:flex;position:absolute;top:0;bottom:0}.geo-panel-rail.left{border-right:1px solid var(--border);left:0}.geo-panel-rail.right{border-left:1px solid var(--border);right:0}.geo-panel-rail>button{width:36px;height:36px}.search-workspace{--geo-surface:var(--card,var(--c101927));height:100dvh}.search-workspace .search-header{background:var(--background,var(--c09121e));z-index:30;flex-wrap:nowrap;gap:18px;height:76px;min-height:76px;padding:12px 20px}.search-header .search-brand{flex:none;gap:8px;font-size:23px}.search-header .geo-goal-area{flex:0 245px;order:0;width:245px}.search-header .geo-goal-control{border-color:var(--border);background:var(--card);flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:46px;padding:6px 30px 6px 12px;display:flex;position:relative;overflow:hidden}.search-header .geo-goal-control>span{letter-spacing:.06em;font-size:9px}.search-header .geo-goal-control strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.search-header .geo-goal-control>svg{position:absolute;top:16px;right:9px}.search-header .geo-search-wrap{flex:330px;min-width:170px;max-width:460px}.search-header .geo-search{background:var(--card);width:100%;height:46px}.search-header .search-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.search-actions>.geo-assistant-button,.search-actions>.search-saved,.search-actions>.geo-share-button{white-space:nowrap;min-height:42px;color:var(--foreground);justify-content:center;align-items:center;gap:7px;margin:0;padding:8px;font-size:12px;display:flex}.search-actions>.search-saved,.search-actions>.geo-share-button{background:0 0;border:0}.search-header .geo-goal-area>div:not(.goal-hint){flex-shrink:0}.search-mobile-filters{display:none}.search-workspace .geo-stage{flex:1;height:auto;min-height:0}.search-workspace .geo-browser-toolbar{min-height:48px;padding:6px 14px;display:flex}.search-panel-heading .search-filter-toggle{color:var(--foreground);border:0;padding:6px 0;font-size:14px;font-weight:600}.search-filter-toggle span{color:var(--muted-foreground);font-size:11px}.search-filter-section{border-bottom:1px solid var(--border);scrollbar-width:thin;overscroll-behavior:contain;flex:0 auto;max-height:44%;overflow:auto}.search-filter-section.is-collapsed{display:none}.geo-config.geo-config-inline{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;max-height:none;display:block;position:static;inset:auto}.geo-config-inline .geo-config-scroll{flex:none;padding:0;overflow:visible}.geo-config-inline .geo-config-body{padding:6px 18px 0}.geo-config-inline .geo-field{gap:7px;margin:0 0 12px;font-size:12px}.geo-config-inline input,.geo-config-inline select{background:var(--background);min-height:37px;color:var(--foreground);font-size:12px}.geo-config-inline .geo-applied-filters:empty{display:none}.geo-config-inline .geo-applied-filters{gap:5px;margin-bottom:10px}.geo-config-inline .geo-chip{max-width:100%;min-height:25px;padding:4px 7px;font-size:10px}.search-filter-group{border-top:1px solid var(--border);margin:0;padding:0}.search-filter-group>summary{cursor:pointer;min-height:43px;color:var(--foreground);justify-content:space-between;align-items:center;font-size:12px;font-weight:550;list-style:none;display:flex}.search-filter-group>summary:after{content:"+";color:var(--muted-foreground);font-size:17px;font-weight:400}.search-filter-group[open]>summary:after{content:"−"}.search-filter-group>div{padding:1px 0 10px}.search-filter-group .geo-check-field{margin:0 0 6px;padding:6px 0;font-size:12px}.geo-config-inline .geo-field small,.geo-config-inline .geo-data-note{font-size:10px;line-height:1.5}.geo-config-inline .geo-config-actions{background:var(--card);border-top:1px solid var(--border);z-index:2;gap:8px;padding:10px 16px;display:flex;position:sticky;bottom:0}.geo-config-inline .geo-config-actions>button{font-size:11px}.geo-config-inline .geo-config-actions>.button{flex:1;min-height:36px;padding:8px}.search-workspace .search-result-tabs{flex:none;gap:20px;min-height:47px;padding:0 18px;display:flex}.search-result-tabs>button{padding:12px 0;font-size:12px}.search-result-tabs .search-save-current{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.search-workspace .geo-results-scroll{flex:1;min-height:0;padding:18px 18px 0;overflow:auto}.search-workspace .geo-geography{margin-bottom:16px;font-size:10px}.search-workspace .geo-query-summary h2{font-size:18px;line-height:1.4}.search-workspace .geo-query-summary p{font-size:12px;line-height:1.6}.search-workspace .geo-query-summary{padding:0}.search-workspace .geo-list-label h2{font-size:17px}.search-workspace .result-card{border-radius:10px;margin-top:12px;padding:15px}.search-workspace .result-title{text-align:left;font-size:14px;line-height:1.5}.search-workspace .result-address{font-size:11px}.search-workspace .result-metrics strong{font-size:16px}.search-workspace .result-metrics small{font-size:10px}.search-map-controls{z-index:14;gap:8px;display:flex;position:absolute;top:14px;left:16px}.search-map-controls .geo-chip{background:var(--c132334ee);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;min-height:36px;padding:6px 10px;font-size:11px}.search-workspace .geo-map-level{top:61px}.search-workspace .geo-config:not(.geo-config-inline){left:calc(var(--results-width,380px) + 14px);width:360px;max-width:calc(100% - var(--results-width,380px) - 28px);border-radius:12px;top:60px;bottom:14px}.search-workspace .geo-docked-analyst{border-left:1px solid var(--c354155);top:0}.search-saved-panel h2{font-size:18px}.search-saved-panel p{color:var(--muted-foreground);margin:12px 0 18px;font-size:13px}@media (min-width:901px) and (max-width:1400px){.search-header .search-brand>span{display:none}.search-header .geo-goal-area{flex-basis:220px;width:220px}.search-header .search-actions{gap:6px}.search-actions>.search-saved>span,.search-actions>.geo-share-button>span{display:none}.search-actions>.search-saved,.search-actions>.geo-share-button{width:38px}.search-workspace .search-header{gap:12px}}@media (max-width:900px){.search-workspace{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.search-workspace .search-header{flex-wrap:nowrap;gap:7px;height:62px;min-height:62px;padding:8px 10px}.search-header .search-brand>span{display:none}.search-header .search-brand img{width:24px;height:24px}.search-header .geo-goal-area{flex:0 104px;order:0;width:104px}.search-header .geo-goal-control{gap:2px;height:42px;min-height:42px;padding:4px 22px 4px 8px}.search-header .geo-goal-control>span{font-size:8px}.search-header .geo-goal-control strong{font-size:10px}.search-header .geo-goal-control>svg{width:12px;top:14px;right:5px}.search-header .geo-goal-area>.guide-trigger{display:none}.search-header .geo-search-wrap{flex:1;order:0;min-width:0;max-width:none}.search-header .geo-search{gap:5px;height:42px;padding:0 8px}.search-header .geo-search>svg{display:none}.search-header .geo-search input{font-size:12px}.search-header .search-actions{z-index:40;height:calc(58px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);justify-content:space-around;align-items:center;gap:4px;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.search-actions>.geo-assistant-button,.search-actions>.search-saved,.search-actions>.geo-share-button,.search-actions>.button,.search-actions>.account-menu-trigger{background:0 0;border:0;flex-direction:column;order:0;justify-content:center;align-items:center;gap:4px;width:auto;min-width:60px;min-height:48px;padding:4px 6px;font-size:10px;line-height:1.2;display:flex}.search-actions>.geo-share-button span,.search-actions>.search-saved span{display:inline}.search-actions .account-menu-trigger>svg:last-child{display:none}.search-mobile-filters{scrollbar-width:none;background:var(--background);border-bottom:1px solid var(--border);flex:none;gap:6px;min-height:43px;padding:6px 10px 9px;display:flex;overflow-x:auto}.search-mobile-filters>.geo-chip{flex:none;min-height:29px;padding:5px 8px;font-size:10px}.search-workspace .geo-results.peek{height:84px}.search-workspace .geo-stage[data-sheet=peek]{--map-sheet-cover:84px}.search-workspace .search-panel-heading,.search-filter-section{display:none}.search-workspace .search-result-tabs{gap:17px;min-height:43px}.search-workspace .search-result-tabs button{font-size:11px}.search-workspace .geo-results.peek .geo-results-scroll{visibility:hidden}.search-workspace .geo-config:not(.geo-config-inline){z-index:29;border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:none;position:absolute;inset:0}.search-map-controls{gap:5px;top:10px;left:10px}.search-map-controls .geo-chip{min-height:31px;padding:5px 8px;font-size:10px}.search-map-controls .geo-chip:nth-child(2){display:none}.search-workspace .geo-map-level{top:49px}.search-workspace .geo-analyst{bottom:0}.search-workspace .geo-results-foot{padding-bottom:18px}}.search-workspace .geo-map-top{top:60px}.search-market-filters{padding:12px 18px 4px}.search-market-filters .geo-field{margin-bottom:12px;font-size:12px}@media (max-width:900px){.search-header .product-guide>.guide-trigger{width:20px;min-width:20px;height:26px;padding:0}.search-workspace .geo-map-top{top:49px}.search-header .geo-goal-area .goal-hint{left:-24px}}.search-global-slot{flex:1;min-width:0}.search-location-filter{margin:12px 0 18px;position:relative}.search-filter-caption{color:var(--muted-foreground);margin-bottom:7px;font-size:11px;font-weight:500;display:block}.search-location-filter .geo-search-wrap,.search-market-filters .geo-search-wrap{width:100%;margin:0;position:relative}.search-location-filter .geo-search,.search-market-filters .geo-search{background:var(--background);gap:7px;width:100%;min-width:0;height:40px;padding:0 10px}.search-location-filter .geo-search input,.search-market-filters .geo-search input{min-height:0;padding:0;font-size:12px}.search-location-filter .geo-search-options,.search-market-filters .geo-search-options{width:100%;max-height:230px;box-shadow:none;margin:6px 0;position:relative;top:auto;left:auto;right:auto;overflow:auto}.search-market-filters>.geo-field:first-of-type{margin-top:16px}@media (max-width:900px){.search-header .geo-goal-area{flex:0 230px;width:230px}.search-header .search-brand>span{display:none}.search-header .geo-goal-control strong{font-size:12px}}.search-categories{padding:5px 0 12px}.search-categories>div{flex-direction:column;gap:3px;display:flex}.search-categories button{text-align:left;min-height:39px;color:var(--muted-foreground);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:6px 8px;font-size:12px;display:flex}.search-categories button:hover{background:var(--c1a2b3e);color:var(--foreground)}.search-categories button[aria-pressed=true]{background:var(--c182d42);color:var(--ccee6ff);border-color:var(--c355675)}.search-category-icon{width:29px;height:27px;color:var(--ca8c4e0);flex:none;place-items:center;display:grid;position:relative}.search-category-icon:before{content:"";background:var(--c40638155);border-radius:5px;width:19px;height:18px;position:absolute;bottom:0;left:0}.search-category-icon svg{z-index:1}.search-category-icon.land{color:var(--c9bdec8)}.search-category-icon.land:before{background:var(--c32776066)}.search-category-icon.commercial{color:var(--cd2b3e5)}.search-category-icon.commercial:before{background:var(--c72568066)}.search-category-icon.listings{color:var(--cdfc3a3)}.search-category-icon.listings:before{background:var(--c8d6c4566)}.search-category-arrow{color:var(--c6585a4);margin-left:auto}@media (max-width:900px){.search-categories>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.search-categories button{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-height:83px;padding:12px 4px 8px;font-size:10px;line-height:1.4}.search-category-icon{width:32px;height:28px}.search-category-arrow{display:none}}.search-draw-panel{z-index:28;background:var(--card);border:1px solid var(--c6586a9);width:min(330px,100% - 90px);box-shadow:0 10px 30px var(--c0005);border-radius:10px;padding:12px;position:absolute;top:60px;left:16px}.search-draw-panel>div{align-items:center;gap:7px;display:flex}.search-draw-panel button{border:1px solid var(--border);border-radius:5px;min-height:34px;padding:7px 9px;font-size:11px}.search-draw-panel button[aria-pressed=true]{background:var(--c244b70)}.search-draw-panel p{color:var(--muted-foreground);margin:10px 0;font-size:12px;line-height:1.5}.search-draw-panel button:disabled{opacity:.4}.search-workspace .goal-hint{pointer-events:none}.search-workspace .goal-hint button{pointer-events:auto}.search-market-filters .geo-field{flex-direction:column;gap:7px;display:flex}.search-market-filters select{background:var(--background);border:1px solid var(--border);height:38px;color:var(--foreground);border-radius:7px;padding:6px 10px}@media (max-width:900px){.search-workspace .guide-card,.search-workspace .goal-hint{width:auto;max-width:none;position:fixed;top:110px;left:16px;right:16px}.search-actions>.geo-assistant-button>span{display:inline}}.search-quote{opacity:.8;margin-top:2px;font-size:9px;font-weight:400;display:block}.geo-config-actions>.button{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.search-workspace .geo-applied-filters:empty{display:none}.search-location-filter .geo-search input,.search-market-filters .geo-search input{box-shadow:none;background:0 0;border:0}@media (min-width:901px){.search-filter-section{flex-direction:column;min-height:0;display:flex;overflow:hidden}.search-filter-section.is-collapsed{display:none}.geo-config.geo-config-inline{flex-direction:column;min-height:0;display:flex;overflow:hidden}.geo-config-inline .geo-config-scroll{flex:1;min-height:0;overflow:auto}.geo-config-inline .geo-config-body{display:block}.geo-config-inline .geo-config-actions{flex:none;position:static}.geo-config-inline .search-categories{padding-bottom:4px}.geo-config-inline .search-categories button{min-height:35px}.geo-config-inline .search-location-filter{margin:8px 0 14px}.search-market-filters{overflow:auto}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c0000000d:#0000000d;--c0002:#0002;--c0003:#0003;--c0004:#0004;--c0005:#0005;--c0006:#0006;--c0007:#0007;--c0008:#0008;--c000b:#000b;--c020914a8:#020914a8;--c050d18b3:#050d18b3;--c071326d9:#071326d9;--c081322:#081322;--c090f1c:#090f1c;--c09121e:#09121e;--c091321:#091321;--c091624:#091624;--c0a1524:#0a1524;--c0b1421:#0b1421;--c0b1422:#0b1422;--c0b1423:#0b1423;--c0b1424:#0b1424;--c0b1524:#0b1524;--c0b1c31:#0b1c31;--c0c1726:#0c1726;--c0c1b2eee:#0c1b2eee;--c0d1624:#0d1624;--c0d1625:#0d1625;--c0d1626:#0d1626;--c0d1727:#0d1727;--c0d1829:#0d1829;--c0d1c2d:#0d1c2d;--c0e1827:#0e1827;--c0e1828:#0e1828;--c0e192a:#0e192a;--c0f1c2c:#0f1c2c;--c0f2038:#0f2038;--c101827:#101827;--c101927:#101927;--c101a2b:#101a2b;--c101b2b:#101b2b;--c101b2bba:#101b2bba;--c101c29:#101c29;--c101c2b:#101c2b;--c101c2c:#101c2c;--c101c2f:#101c2f;--c101d2e:#101d2e;--c101d30:#101d30;--c101e32:#101e32;--c101f30:#101f30;--c101f31:#101f31;--c102033:#102033;--c10213b:#10213b;--c111a2b:#111a2b;--c111b2b:#111b2b;--c111b2c:#111b2c;--c111c2c:#111c2c;--c111c2d:#111c2d;--c111c2e:#111c2e;--c111e30:#111e30;--c111e31:#111e31;--c111e32:#111e32;--c112032:#112032;--c112034:#112034;--c112037ed:#112037ed;--c112831:#112831;--c1170e0:#1170e0;--c121f32:#121f32;--c122032e8:#122032e8;--c122139:#122139;--c122239:#122239;--c122940f5:#122940f5;--c122b44e8:#122b44e8;--c122d30:#122d30;--c122e2b:#122e2b;--c123329:#123329;--c12375a:#12375a;--c123c60:#123c60;--c123f6b:#123f6b;--c132031:#132031;--c132035:#132035;--c132237:#132237;--c132238:#132238;--c132334ee:#132334ee;--c13243a:#13243a;--c13283def:#13283def;--c13283df2:#13283df2;--c142032b0:#142032b0;--c142137:#142137;--c142235:#142235;--c142235ef:#142235ef;--c142235f5:#142235f5;--c142238:#142238;--c142338:#142338;--c14233a:#14233a;--c142437:#142437;--c142438:#142438;--c14243a:#14243a;--c14263a:#14263a;--c14283bea:#14283bea;--c142e2b:#142e2b;--c152033:#152033;--c152138:#152138;--c152237:#152237;--c152238:#152238;--c152339:#152339;--c15263b:#15263b;--c15273e:#15273e;--c15283d:#15283d;--c15283f:#15283f;--c152a3eee:#152a3eee;--c152a40:#152a40;--c152b3c:#152b3c;--c152b42:#152b42;--c152e2b:#152e2b;--c153c35:#153c35;--c162338:#162338;--c16243a:#16243a;--c16273f:#16273f;--c162840e8:#162840e8;--c163451ed:#163451ed;--c163831:#163831;--c172334:#172334;--c172437:#172437;--c17263a:#17263a;--c17263b:#17263b;--c17273b:#17273b;--c17283d:#17283d;--c172940:#172940;--c17314c:#17314c;--c173251:#173251;--c173552:#173552;--c17375b:#17375b;--c173b37:#173b37;--c173d3a:#173d3a;--c182439:#182439;--c182639:#182639;--c182c42:#182c42;--c182c43:#182c43;--c182c46:#182c46;--c182d42:#182d42;--c182e47:#182e47;--c182f4e:#182f4e;--c18354b:#18354b;--c183859:#183859;--c192333:#192333;--c19243c:#19243c;--c192638:#192638;--c19293d:#19293d;--c192943:#192943;--c192a42:#192a42;--c192b43:#192b43;--c192b45:#192b45;--c192e44:#192e44;--c19334a:#19334a;--c193f68:#193f68;--c1a2938:#1a2938;--c1a2b3e:#1a2b3e;--c1a2f45:#1a2f45;--c1a2f47:#1a2f47;--c1a3048:#1a3048;--c1b273d:#1b273d;--c1b2a40:#1b2a40;--c1b2c42:#1b2c42;--c1b2d46:#1b2d46;--c1b3047:#1b3047;--c1b3048:#1b3048;--c1b3149:#1b3149;--c1b354d:#1b354d;--c1b3552:#1b3552;--c1b3b36:#1b3b36;--c1c3045:#1c3045;--c1c304b:#1c304b;--c1c354c:#1c354c;--c1e324f:#1e324f;--c1e3553:#1e3553;--c1e364d:#1e364d;--c1e7dd0:#1e7dd0;--c1f3350:#1f3350;--c1f3456:#1f3456;--c1f3c60:#1f3c60;--c20294c66:#20294c66;--c202f46:#202f46;--c20314b:#20314b;--c20324e:#20324e;--c20364e:#20364e;--c20384f:#20384f;--c203951:#203951;--c203b59:#203b59;--c203c39:#203c39;--c203c56ed:#203c56ed;--c20523f:#20523f;--c2081ed:#2081ed;--c213049:#213049;--c21324a88:#21324a88;--c21354c:#21354c;--c213647:#213647;--c21394f:#21394f;--c213a53:#213a53;--c213e5c:#213e5c;--c22374e:#22374e;--c223854:#223854;--c224369:#224369;--c233249:#233249;--c233a52:#233a52;--c234b43:#234b43;--c243047:#243047;--c24334b:#24334b;--c24364b:#24364b;--c243952:#243952;--c243954:#243954;--c243e60:#243e60;--c244b70:#244b70;--c2478d7:#2478d7;--c251f40:#251f40;--c253d59:#253d59;--c26324a:#26324a;--c263447:#263447;--c263449:#263449;--c26364b:#26364b;--c26374c:#26374c;--c26384b:#26384b;--c263e57:#263e57;--c27200d:#27200d;--c27384b:#27384b;--c27384f:#27384f;--c273851:#273851;--c27394d:#27394d;--c273a55:#273a55;--c273c55:#273c55;--c28394f:#28394f;--c283a52:#283a52;--c283a53:#283a53;--c283a54:#283a54;--c283c50:#283c50;--c286fad:#286fad;--c291f3de8:#291f3de8;--c29243c:#29243c;--c29364a:#29364a;--c29394e:#29394e;--c293950:#293950;--c293953:#293953;--c293a54:#293a54;--c293d50:#293d50;--c293e59:#293e59;--c294362:#294362;--c294438:#294438;--c294e43:#294e43;--c29505e:#29505e;--c2a384c:#2a384c;--c2a3b53:#2a3b53;--c2a3d59:#2a3d59;--c2a3f5b:#2a3f5b;--c2a4263:#2a4263;--c2b3250:#2b3250;--c2b3a4d:#2b3a4d;--c2b3b53:#2b3b53;--c2b3d51:#2b3d51;--c2b3e59:#2b3e59;--c2b405d:#2b405d;--c2b415f:#2b415f;--c2b4257:#2b4257;--c2b425a:#2b425a;--c2b4a6b:#2b4a6b;--c2b5c8a:#2b5c8a;--c2c3e5a:#2c3e5a;--c2c3f5a:#2c3f5a;--c2c4055:#2c4055;--c2c4059:#2c4059;--c2c415e:#2c415e;--c2c415f:#2c415f;--c2c4561:#2c4561;--c2c4b6e:#2c4b6e;--c2d2b2a:#2d2b2a;--c2d3c53:#2d3c53;--c2d3e57:#2d3e57;--c2d405d:#2d405d;--c2d435b:#2d435b;--c2d4567:#2d4567;--c2d574b:#2d574b;--c2d72c5:#2d72c5;--c2e4055:#2e4055;--c2e4056:#2e4056;--c2e4058:#2e4058;--c2e4157:#2e4157;--c2e415b:#2e415b;--c2e4463:#2e4463;--c2f4561:#2f4561;--c302c47:#302c47;--c302c4b:#302c4b;--c304056:#304056;--c30425a:#30425a;--c30425d:#30425d;--c30425e:#30425e;--c304359:#304359;--c304460:#304460;--c30455e:#30455e;--c304562:#304562;--c30465f:#30465f;--c30475e:#30475e;--c304860:#304860;--c30486a:#30486a;--c31425d:#31425d;--c31445c:#31445c;--c31465f:#31465f;--c314662:#314662;--c31475f:#31475f;--c314761:#314761;--c314767:#314767;--c314c6c:#314c6c;--c32435c:#32435c;--c32435e:#32435e;--c326154:#326154;--c32776066:#32776066;--c332738:#332738;--c334055:#334055;--c33445c:#33445c;--c334460:#334460;--c33465f:#33465f;--c334761:#334761;--c334861:#334861;--c334862:#334862;--c334865:#334865;--c334962:#334962;--c334c65:#334c65;--c344052:#344052;--c34465d:#34465d;--c34465f:#34465f;--c34475d:#34475d;--c34495f:#34495f;--c344a63:#344a63;--c344d64:#344d64;--c345e53:#345e53;--c351d29:#351d29;--c354155:#354155;--c354359:#354359;--c35445b:#35445b;--c35465f:#35465f;--c354960:#354960;--c354966:#354966;--c354a62:#354a62;--c354b63:#354b63;--c355064:#355064;--c355570:#355570;--c355675:#355675;--c355d86:#355d86;--c362819:#362819;--c36465f:#36465f;--c364a62:#364a62;--c364b63:#364b63;--c36516a:#36516a;--c365173:#365173;--c365370:#365370;--c372c32:#372c32;--c374456:#374456;--c374960:#374960;--c374a64:#374a64;--c37506a:#37506a;--c37516b:#37516b;--c375875:#375875;--c376660:#376660;--c384a60:#384a60;--c385069:#385069;--c385172:#385172;--c38526f:#38526f;--c385d79:#385d79;--c393250:#393250;--c39465a:#39465a;--c39516c:#39516c;--c398cda:#398cda;--c3a332d:#3a332d;--c3a4c63:#3a4c63;--c3a4c65:#3a4c65;--c3a4d6655:#3a4d6655;--c3a5274:#3a5274;--c3a536d:#3a536d;--c3b2e20:#3b2e20;--c3b4a61:#3b4a61;--c3b4b64:#3b4b64;--c3b4c63:#3b4c63;--c3b4f68:#3b4f68;--c3b506b:#3b506b;--c3b506e:#3b506e;--c3b516b:#3b516b;--c3b5269:#3b5269;--c3b526b:#3b526b;--c3b526d:#3b526d;--c3b5570:#3b5570;--c3b5975:#3b5975;--c3c516b:#3c516b;--c3c526e:#3c526e;--c3c5273:#3c5273;--c3c536d:#3c536d;--c3c5774:#3c5774;--c3c6b61:#3c6b61;--c3c9fff:#3c9fff;--c3d5570:#3d5570;--c3d566e:#3d566e;--c3d566f:#3d566f;--c3d5974:#3d5974;--c3d5a78:#3d5a78;--c3d608c:#3d608c;--c3e526e:#3e526e;--c3e5b78:#3e5b78;--c3f4c6a:#3f4c6a;--c40536a:#40536a;--c405471:#405471;--c405671:#405671;--c40576e:#40576e;--c405771:#405771;--c405974:#405974;--c405a7b:#405a7b;--c40638155:#40638155;--c415971:#415971;--c415d96:#415d96;--c42372a:#42372a;--c425570:#425570;--c435573:#435573;--c435c79:#435c79;--c435e78:#435e78;--c4392ec:#4392ec;--c457bad:#457bad;--c466188:#466188;--c46658d:#46658d;--c47566c:#47566c;--c47596e:#47596e;--c475a70:#475a70;--c476488:#476488;--c482638:#482638;--c485b79:#485b79;--c486581:#486581;--c48749a:#48749a;--c487bad:#487bad;--c496382:#496382;--c4997b8:#4997b8;--c4a2a30:#4a2a30;--c4a607a:#4a607a;--c4a607e:#4a607e;--c4a6d8a:#4a6d8a;--c4a86c2:#4a86c2;--c4b2f39:#4b2f39;--c4b6687:#4b6687;--c4b6b97:#4b6b97;--c4b6f91:#4b6f91;--c4c6075:#4c6075;--c4c7193:#4c7193;--c4d6385:#4d6385;--c4e617b:#4e617b;--c4f6784:#4f6784;--c4f81b5:#4f81b5;--c514169:#514169;--c51446b:#51446b;--c52699a:#52699a;--c526b7d:#526b7d;--c526c89:#526c89;--c52779d:#52779d;--c53637c:#53637c;--c53789a:#53789a;--c54799a:#54799a;--c5486be:#5486be;--c54a5ff:#54a5ff;--c54a5ff66:#54a5ff66;--c55769a:#55769a;--c559add:#559add;--c569dfb44:#569dfb44;--c56b9e1:#56b9e1;--c57d4b0:#57d4b0;--c58432a:#58432a;--c59738c:#59738c;--c5b83b5:#5b83b5;--c5b86b3:#5b86b3;--c607387:#607387;--c60778e:#60778e;--c607793:#607793;--c617e9e:#617e9e;--c628ab7:#628ab7;--c63768d:#63768d;--c647b98:#647b98;--c6489b6:#6489b6;--c6585a4:#6585a4;--c6585a6:#6585a6;--c6586a9:#6586a9;--c6599d2:#6599d2;--c65b5ff:#65b5ff;--c66819f:#66819f;--c6696bd:#6696bd;--c669edd:#669edd;--c66d4b0:#66d4b0;--c67aaf7:#67aaf7;--c67b4ff:#67b4ff;--c68809f:#68809f;--c68a8e9:#68a8e9;--c68abf8:#68abf8;--c68b1fc:#68b1fc;--c68b1fc55:#68b1fc55;--c69a9f2:#69a9f2;--c69aeff:#69aeff;--c6aa1cf:#6aa1cf;--c6aa8ff:#6aa8ff;--c6c87a9:#6c87a9;--c6c98c6:#6c98c6;--c6d8ba6:#6d8ba6;--c6d8cae:#6d8cae;--c6d91bd:#6d91bd;--c6da7e3:#6da7e3;--c6e85a4:#6e85a4;--c6e86a6:#6e86a6;--c6e93bd:#6e93bd;--c6f87a8:#6f87a8;--c6f88a7:#6f88a7;--c6f88a9:#6f88a9;--c6f91bd:#6f91bd;--c6f94bf:#6f94bf;--c704153:#704153;--c70515a:#70515a;--c70c3a8:#70c3a8;--c70c6b4:#70c6b4;--c70cbb0:#70cbb0;--c713342:#713342;--c71859c:#71859c;--c7199c7:#7199c7;--c719acb:#719acb;--c71b1ea:#71b1ea;--c72568066:#72568066;--c7396bd:#7396bd;--c739ed4:#739ed4;--c739fd2:#739fd2;--c73b8ff:#73b8ff;--c73baff:#73baff;--c748aa5:#748aa5;--c74b6ff:#74b6ff;--c758aa7:#758aa7;--c78aee8:#78aee8;--c78b4ef:#78b4ef;--c78baff:#78baff;--c78c2ec:#78c2ec;--c7998bc:#7998bc;--c7ab4ed:#7ab4ed;--c7ab5fb:#7ab5fb;--c7b92b1:#7b92b1;--c7b97ba:#7b97ba;--c7cacdf:#7cacdf;--c7cb8f6:#7cb8f6;--c7d91ac:#7d91ac;--c7d98bd:#7d98bd;--c7db5f0:#7db5f0;--c7e94b1:#7e94b1;--c7e96b7:#7e96b7;--c7e97b9:#7e97b9;--c7e98b5:#7e98b5;--c7e9bbf:#7e9bbf;--c7ea6ff:#7ea6ff;--c7eb6f1:#7eb6f1;--c7f97b8:#7f97b8;--c7f98b8:#7f98b8;--c7f98b9:#7f98b9;--c8097b7:#8097b7;--c80d8bc:#80d8bc;--c8196b4:#8196b4;--c81a4c7:#81a4c7;--c81b9f7:#81b9f7;--c81d5bb:#81d5bb;--c8294ad:#8294ad;--c829ab6:#829ab6;--c829ab8:#829ab8;--c829bb8:#829bb8;--c829fbe:#829fbe;--c82a3c8:#82a3c8;--c82bbff:#82bbff;--c8394ad:#8394ad;--c839bba:#839bba;--c83b7f4:#83b7f4;--c83b9e9:#83b9e9;--c83baff:#83baff;--c83c4ff:#83c4ff;--c84626a:#84626a;--c849ab6:#849ab6;--c849ab7:#849ab7;--c849bb8:#849bb8;--c849cbf:#849cbf;--c849fc0:#849fc0;--c85a4cb:#85a4cb;--c85b9f7:#85b9f7;--c85baff:#85baff;--c85beff:#85beff;--c869fbf:#869fbf;--c86a0c1:#86a0c1;--c86a0c2:#86a0c2;--c86bceb:#86bceb;--c87a0c1:#87a0c1;--c87d5ba:#87d5ba;--c87ddbe:#87ddbe;--c88b2e4:#88b2e4;--c896575:#896575;--c89a2c5:#89a2c5;--c89aed7:#89aed7;--c89b7e9:#89b7e9;--c89b9f4:#89b9f4;--c8a6cad:#8a6cad;--c8aa0ba:#8aa0ba;--c8aa5c9:#8aa5c9;--c8ab3e1:#8ab3e1;--c8abfff:#8abfff;--c8ac5ff:#8ac5ff;--c8b9db5:#8b9db5;--c8ba0bd:#8ba0bd;--c8ba4c2:#8ba4c2;--c8c6771:#8c6771;--c8c9db6:#8c9db6;--c8c9fba:#8c9fba;--c8ca2c0:#8ca2c0;--c8ca8c9:#8ca8c9;--c8cafce:#8cafce;--c8cafdc:#8cafdc;--c8cbef7:#8cbef7;--c8d6c4566:#8d6c4566;--c8da4c2:#8da4c2;--c8da6c6:#8da6c6;--c8da7cc:#8da7cc;--c8ea1b9:#8ea1b9;--c8ea4c0:#8ea4c0;--c8ea4c1:#8ea4c1;--c8ea5c3:#8ea5c3;--c8ea5c4:#8ea5c4;--c8ea7c2:#8ea7c2;--c8eaacb:#8eaacb;--c8eb4dc:#8eb4dc;--c8ec2ff:#8ec2ff;--c8fa6bf:#8fa6bf;--c8fa6c0:#8fa6c0;--c8fa6c1:#8fa6c1;--c8fa6c3:#8fa6c3;--c8fa6c4:#8fa6c4;--c8fa6c5:#8fa6c5;--c8fa6c6:#8fa6c6;--c8fa7c7:#8fa7c7;--c8fa9c9:#8fa9c9;--c8faac5:#8faac5;--c8fb9e8:#8fb9e8;--c8fbdf0:#8fbdf0;--c8fd6a6:#8fd6a6;--c8fe3c1:#8fe3c1;--c909cae:#909cae;--c90a7c7:#90a7c7;--c90a8c3:#90a8c3;--c90a8c6:#90a8c6;--c90a9c7:#90a9c7;--c91a4bc:#91a4bc;--c91a4bd:#91a4bd;--c91a5c0:#91a5c0;--c91a6c3:#91a6c3;--c91a8c1:#91a8c1;--c91aac4:#91aac4;--c91aac9:#91aac9;--c91b5db:#91b5db;--c91b6f3:#91b6f3;--c91c7ff:#91c7ff;--c91caff:#91caff;--c92a5be:#92a5be;--c92a9c3:#92a9c3;--c92a9c4:#92a9c4;--c92aac4:#92aac4;--c92aac7:#92aac7;--c92aaca:#92aaca;--c92b3ff:#92b3ff;--c92bcef:#92bcef;--c92caff:#92caff;--c93a4bc:#93a4bc;--c93caff:#93caff;--c94a8c1:#94a8c1;--c94a8c2:#94a8c2;--c94a9c2:#94a9c2;--c94abc7:#94abc7;--c94acc7:#94acc7;--c94adc7:#94adc7;--c95adca:#95adca;--c96abc4:#96abc4;--c96abc6:#96abc6;--c96aec8:#96aec8;--c96afcb:#96afcb;--c96b8db:#96b8db;--c96bce9:#96bce9;--c96c9ff:#96c9ff;--c97adc8:#97adc8;--c97aec9:#97aec9;--c97afcc:#97afcc;--c97b1cd:#97b1cd;--c98aecb:#98aecb;--c98afc9:#98afc9;--c98b0cb:#98b0cb;--c98c5f5:#98c5f5;--c99aabd:#99aabd;--c99adca:#99adca;--c99aec6:#99aec6;--c99b0c9:#99b0c9;--c99b2cc:#99b2cc;--c99c4f7:#99c4f7;--c99c5de:#99c5de;--c9bb0c8:#9bb0c8;--c9bb0ce:#9bb0ce;--c9bb3ce:#9bb3ce;--c9bb3d2:#9bb3d2;--c9bb4d6:#9bb4d6;--c9bc8ff:#9bc8ff;--c9bdbbf:#9bdbbf;--c9bdec8:#9bdec8;--c9cb0c9:#9cb0c9;--c9cb2cd:#9cb2cd;--c9cb3d1:#9cb3d1;--c9cb9d3:#9cb9d3;--c9cbbdc:#9cbbdc;--c9cc6eb:#9cc6eb;--c9daec4:#9daec4;--c9db3cc:#9db3cc;--c9dbad8:#9dbad8;--c9de2c6:#9de2c6;--c9eb1c7:#9eb1c7;--c9eb1cb:#9eb1cb;--c9eb4ce:#9eb4ce;--c9eb5cf:#9eb5cf;--c9eb8d7:#9eb8d7;--c9fb0c3:#9fb0c3;--c9fb5cd:#9fb5cd;--c9fb5d2:#9fb5d2;--c9fbad2:#9fbad2;--c9fc4a8:#9fc4a8;--c9fd0ff:#9fd0ff;--c9fe1d1:#9fe1d1;--ca0b9d2:#a0b9d2;--ca0b9d7:#a0b9d7;--ca1caff:#a1caff;--ca28cce:#a28cce;--ca2b2c7:#a2b2c7;--ca2b8d2:#a2b8d2;--ca2b9d5:#a2b9d5;--ca3b5ce:#a3b5ce;--ca4b8d0:#a4b8d0;--ca4bdd9:#a4bdd9;--ca5b6cc:#a5b6cc;--ca5b8d2:#a5b8d2;--ca5bbd8:#a5bbd8;--ca5bedb:#a5bedb;--ca5c7ed:#a5c7ed;--ca6b4c9:#a6b4c9;--ca6b7c9:#a6b7c9;--ca6bad4:#a6bad4;--ca6bbd4:#a6bbd4;--ca6bed8:#a6bed8;--ca6bfdd:#a6bfdd;--ca6d7ff:#a6d7ff;--ca7bad1:#a7bad1;--ca7bad3:#a7bad3;--ca7bdd7:#a7bdd7;--ca7c1dc:#a7c1dc;--ca7d6fa:#a7d6fa;--ca895dd:#a895dd;--ca8bfd8:#a8bfd8;--ca8bfd9:#a8bfd9;--ca8bfda:#a8bfda;--ca8c4e0:#a8c4e0;--ca8c7e8:#a8c7e8;--ca8d0fc:#a8d0fc;--ca8d3ff:#a8d3ff;--ca99a77:#a99a77;--ca9bad0:#a9bad0;--ca9bed6:#a9bed6;--ca9bfd4:#a9bfd4;--ca9bfd8:#a9bfd8;--ca9c3de:#a9c3de;--ca9c4e0:#a9c4e0;--ca9c6e2:#a9c6e2;--ca9ccee:#a9ccee;--ca9d7c6:#a9d7c6;--caac0d9:#aac0d9;--caac2e3:#aac2e3;--caac9ee:#aac9ee;--cabc0d8:#abc0d8;--cabc0d9:#abc0d9;--cabc1df:#abc1df;--cabc3de:#abc3de;--cabc4df:#abc4df;--cabcdbf:#abcdbf;--cabcf7d:#abcf7d;--cac91d7:#ac91d7;--cacc1d7:#acc1d7;--cacccff:#acccff;--cacd0f7:#acd0f7;--cacd0fc:#acd0fc;--cadbed3:#adbed3;--cadc0d4:#adc0d4;--cadc2dd:#adc2dd;--cadc4e2:#adc4e2;--cadd2ff:#add2ff;--cadd3ff:#add3ff;--caddaca:#addaca;--caebfd5:#aebfd5;--caec2da:#aec2da;--caec9e3:#aec9e3;--caec9e9:#aec9e9;--cafc3d9:#afc3d9;--cafc3df:#afc3df;--cafc6df:#afc6df;--cafd6ff:#afd6ff;--cb09af5:#b09af5;--cb0c3dc:#b0c3dc;--cb0c5e1:#b0c5e1;--cb0e7cc:#b0e7cc;--cb0eadd:#b0eadd;--cb1bfd3:#b1bfd3;--cb1c6de:#b1c6de;--cb1c9e4:#b1c9e4;--cb2c6df:#b2c6df;--cb3c8e1:#b3c8e1;--cb3c9e3:#b3c9e3;--cb3d4ff:#b3d4ff;--cb4c7dc:#b4c7dc;--cb4cfe9:#b4cfe9;--cb4e1cf:#b4e1cf;--cb5c3d6:#b5c3d6;--cb5c4d8:#b5c4d8;--cb5c6d9:#b5c6d9;--cb5c9e0:#b5c9e0;--cb5cce5:#b5cce5;--cb5d8ff:#b5d8ff;--cb5ebd3:#b5ebd3;--cb6a0f1:#b6a0f1;--cb6ccdc:#b6ccdc;--cb6d9ff:#b6d9ff;--cb8cce2:#b8cce2;--cb8cce3:#b8cce3;--cb8cfe6:#b8cfe6;--cb8cfe7:#b8cfe7;--cb8d5f1:#b8d5f1;--cb8d9ff:#b8d9ff;--cb9a9ef:#b9a9ef;--cb9c9dc:#b9c9dc;--cb9cce0:#b9cce0;--cb9cde4:#b9cde4;--cb9cee4:#b9cee4;--cb9cee9:#b9cee9;--cb9cfe2:#b9cfe2;--cb9cfe6:#b9cfe6;--cb9d9fc:#b9d9fc;--cb9dafc:#b9dafc;--cbacde1:#bacde1;--cbacde2:#bacde2;--cbacee7:#bacee7;--cbbcee4:#bbcee4;--cbbd0e3:#bbd0e3;--cbca8de:#bca8de;--cbccadc:#bccadc;--cbce7ff:#bce7ff;--cbdcee2:#bdcee2;--cbdd0e3:#bdd0e3;--cbeadf6:#beadf6;--cbeddd1:#beddd1;--cbfd5ef:#bfd5ef;--cbfd7f1:#bfd7f1;--cc0cce0:#c0cce0;--cc0d1e8:#c0d1e8;--cc0d6f1:#c0d6f1;--cc0d9ed:#c0d9ed;--cc1d3eb:#c1d3eb;--cc1d783:#c1d783;--cc2afff:#c2afff;--cc2b089:#c2b089;--cc2d4e8:#c2d4e8;--cc2daf3:#c2daf3;--cc2dfd3:#c2dfd3;--cc3d4ea:#c3d4ea;--cc3ddef:#c3ddef;--cc4e7d9:#c4e7d9;--cc5d8f1:#c5d8f1;--cc6d8ed:#c6d8ed;--cc6daf0:#c6daf0;--cc7d5e7:#c7d5e7;--cc7d8eb:#c7d8eb;--cc8d8ea:#c8d8ea;--cc8dcf2:#c8dcf2;--cc9b9f0:#c9b9f0;--cc9d8e5:#c9d8e5;--cc9d9ed:#c9d9ed;--cc9dcef:#c9dcef;--ccadcf1:#cadcf1;--ccaddf1:#caddf1;--ccaddf3:#caddf3;--cccdced:#ccdced;--cccdef3:#ccdef3;--cceb9ed:#ceb9ed;--ccee6ff:#cee6ff;--ccfe0f3:#cfe0f3;--ccfe3fa:#cfe3fa;--cd2b3e5:#d2b3e5;--cd2eaff:#d2eaff;--cd4b473:#d4b473;--cd4e5f9:#d4e5f9;--cd4eaff:#d4eaff;--cd5af69:#d5af69;--cd5e5f6:#d5e5f6;--cd5e6f7:#d5e6f7;--cd5e8fc:#d5e8fc;--cd5eaff:#d5eaff;--cd7cba8:#d7cba8;--cd7e9ff:#d7e9ff;--cd8e6f9:#d8e6f9;--cd8e9ff:#d8e9ff;--cd8eaff:#d8eaff;--cd9e5f5:#d9e5f5;--cd9e6f6:#d9e6f6;--cd9edff:#d9edff;--cd9eeff:#d9eeff;--cdaebfb:#daebfb;--cdbe8f7:#dbe8f7;--cdce9f7:#dce9f7;--cdce9f8:#dce9f8;--cdceafa:#dceafa;--cdceaff:#dceaff;--cdcebf9:#dcebf9;--cdcecff:#dcecff;--cdcedff:#dcedff;--cdec6fb:#dec6fb;--cdeecff:#deecff;--cdfc3a3:#dfc3a3;--ce0eaf8:#e0eaf8;--ce0edff:#e0edff;--ce1966c:#e1966c;--ce1ecf7:#e1ecf7;--ce1ecfa:#e1ecfa;--ce1edfa:#e1edfa;--ce28d80:#e28d80;--ce2a49e:#e2a49e;--ce2b979:#e2b979;--ce2edff:#e2edff;--ce2f1ff:#e2f1ff;--ce39b9b:#e39b9b;--ce3b359:#e3b359;--ce3f0ff:#e3f0ff;--ce4ecf8:#e4ecf8;--ce4eefb:#e4eefb;--ce5eefa:#e5eefa;--ce5effb:#e5effb;--ce5f0ff:#e5f0ff;--ce6edf5:#e6edf5;--ce6f0fb:#e6f0fb;--ce6f1fe:#e6f1fe;--ce6f1ff:#e6f1ff;--ce8edf2:#e8edf2;--ce8eff9:#e8eff9;--ce8f0fb:#e8f0fb;--ce8f1fc:#e8f1fc;--ce8f2ff:#e8f2ff;--ceaf1fb:#eaf1fb;--ceaf2ff:#eaf2ff;--ceaf3ff:#eaf3ff;--cebc66d:#ebc66d;--cecf3fa:#ecf3fa;--ced858d:#ed858d;--cedc792:#edc792;--cedf3fc:#edf3fc;--cedf4ff:#edf4ff;--cedf5ff:#edf5ff;--ceef4fc:#eef4fc;--ceef4ff:#eef4ff;--ceef5fc:#eef5fc;--ceff6ff:#eff6ff;--ceff7ff:#eff7ff;--cf0bd70:#f0bd70;--cf0c48a:#f0c48a;--cf0c986:#f0c986;--cf0f6ff:#f0f6ff;--cf1f5fb:#f1f5fb;--cf2d07c:#f2d07c;--cf2f7fd:#f2f7fd;--cf4d9d0:#f4d9d0;--cf4f8fe:#f4f8fe;--cf5a4b4:#f5a4b4;--cf5bbb1:#f5bbb1;--cf5d3d3:#f5d3d3;--cff9fb0:#ff9fb0;--cffb5b8:#ffb5b8;--cffb5bd:#ffb5bd;--cffbec8:#ffbec8;--cffd2d5:#ffd2d5;--cffe8e8:#ffe8e8;--cfff:#fff;--cffffff:#fff;--cfff0c9:#fff0c9;--cffffff38:#ffffff38}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c0000000d:#ffffff0d;--c0002:#fff2;--c0003:#fff3;--c0004:#fff4;--c0005:#fff5;--c0006:#fff6;--c0007:#fff7;--c0008:#fff8;--c000b:#fffb;--c020914a8:#f7f8f8a8;--c050d18b3:#f6f7f7b3;--c071326d9:#f5f5f6d9;--c081322:#f5f5f6;--c090f1c:#f6f6f6;--c09121e:#f5f5f6;--c091321:#f5f5f6;--c091624:#f4f5f5;--c0a1524:#f4f5f5;--c0b1421:#f5f5f5;--c0b1422:#f4f5f5;--c0b1423:#f4f5f5;--c0b1424:#f4f5f5;--c0b1524:#f4f5f5;--c0b1c31:#ddf4ff;--c0c1726:#f4f4f5;--c0c1b2eee:#f1f2f3ee;--c0d1624:#f4f4f5;--c0d1625:#f4f4f5;--c0d1626:#f4f4f5;--c0d1727:#f3f4f5;--c0d1829:#f3f3f4;--c0d1c2d:#f1f2f3;--c0e1827:#f3f3f4;--c0e1828:#f3f3f4;--c0e192a:#f2f3f4;--c0f1c2c:#f1f2f3;--c0f2038:#daf2ff;--c101827:#f3f3f4;--c101927:#f3f3f4;--c101a2b:#f2f2f3;--c101b2b:#f2f2f3;--c101b2bba:#f2f2f3ba;--c101c29:#f1f2f3;--c101c2b:#f1f2f3;--c101c2c:#f1f2f3;--c101c2f:#f1f1f2;--c101d2e:#f1f1f2;--c101d30:#f0f1f2;--c101e32:#f0f1f2;--c101f30:#f0f1f1;--c101f31:#f0f0f1;--c102033:#eff0f1;--c10213b:#d9f1ff;--c111a2b:#f2f2f3;--c111b2b:#f1f2f3;--c111b2c:#f1f2f3;--c111c2c:#f1f2f2;--c111c2d:#f1f2f2;--c111c2e:#f1f1f2;--c111e30:#f0f1f2;--c111e31:#f0f1f2;--c111e32:#f0f1f2;--c112032:#eff0f1;--c112034:#eff0f1;--c112037ed:#dcf1ffed;--c112831:#eceeee;--c1170e0:#1d88ff;--c121f32:#eff0f1;--c122032e8:#eff0f1e8;--c122139:#dbf1ff;--c122239:#daf1ff;--c122940f5:#d2f0fff5;--c122b44e8:#d0efffe8;--c122d30:#eaecec;--c122e2b:#eaecec;--c123329:#e9ebea;--c12375a:#bee9ff;--c123c60:#b5e4ff;--c123f6b:#acdeff;--c132031:#eff0f1;--c132035:#eff0f1;--c132237:#dcf1ff;--c132238:#dbf1ff;--c132334ee:#eeeff0ee;--c13243a:#d9f0ff;--c13283def:#d5f0ffef;--c13283df2:#d5f0fff2;--c142032b0:#eff0f1b0;--c142137:#def0ff;--c142235:#eeeff0;--c142235ef:#eeeff0ef;--c142235f5:#eeeff0f5;--c142238:#dcf0ff;--c142338:#dbf0ff;--c14233a:#dbf0ff;--c142437:#edeeef;--c142438:#edeeef;--c14243a:#daf0ff;--c14263a:#ecedef;--c14283bea:#ebedeeea;--c142e2b:#eaecec;--c152033:#eff0f1;--c152138:#def0ff;--c152237:#eeeff0;--c152238:#ddf0ff;--c152339:#dcf0ff;--c15263b:#d9f0ff;--c15273e:#d7efff;--c15283d:#d6efff;--c15283f:#d6efff;--c152a3eee:#d4efffee;--c152a40:#d4efff;--c152b3c:#eaeced;--c152b42:#d2efff;--c152e2b:#eaecec;--c153c35:#c4f0e6;--c162338:#edeef0;--c16243a:#dcefff;--c16273f:#d7efff;--c162840e8:#d6eeffe8;--c163451ed:#c7ecffed;--c163831:#e6e8e8;--c172334:#eeeeef;--c172437:#edeeef;--c17263a:#ecedee;--c17263b:#ecedee;--c17273b:#ecedee;--c17283d:#d8efff;--c172940:#d6eeff;--c17314c:#ccecff;--c173251:#c9ebff;--c173552:#c7ebff;--c17375b:#c0e7ff;--c173b37:#e4e6e6;--c173d3a:#e1e4e4;--c182439:#edeeef;--c182639:#ecedee;--c182c42:#d4eeff;--c182c43:#d3eeff;--c182c46:#d2edff;--c182d42:#d3eeff;--c182e47:#d0edff;--c182f4e:#cdecff;--c18354b:#caecff;--c183859:#c0e7ff;--c192333:#eeeeef;--c19243c:#def;--c192638:#ecedee;--c19293d:#ebeced;--c192943:#d7edff;--c192a42:#d6edff;--c192b43:#d5edff;--c192b45:#d4edff;--c192e44:#d2edff;--c19334a:#ccecff;--c193f68:#b1deff;--c1a2938:#ebeced;--c1a2b3e:#eaebed;--c1a2f45:#d2edff;--c1a2f47:#d1ecff;--c1a3048:#d0ecff;--c1b273d:#ebecee;--c1b2a40:#d8edff;--c1b2c42:#d6edff;--c1b2d46:#d4ecff;--c1b3047:#d1ecff;--c1b3048:#d1ecff;--c1b3149:#d0ecff;--c1b354d:#cbebff;--c1b3552:#c9eaff;--c1b3b36:#e3e6e5;--c1c3045:#d2ecff;--c1c304b:#d1ebff;--c1c354c:#ccebff;--c1e324f:#cfeaff;--c1e3553:#cae8ff;--c1e364d:#cbe9ff;--c1e7dd0:#0b87e7;--c1f3350:#cfe9ff;--c1f3456:#cbe7ff;--c1f3c60:#bce0ff;--c20294c66:#dae9ff66;--c202f46:#d6ebff;--c20314b:#d3eaff;--c20324e:#d1e9ff;--c20364e:#cce8ff;--c20384f:#c9e7ff;--c203951:#c7e6ff;--c203b59:#c1e2ff;--c203c39:#e1e3e3;--c203c56ed:#c0e3ffed;--c20523f:#a5dcc4;--c2081ed:#0075f2;--c213049:#d5eaff;--c21324a88:#d3eaff88;--c21354c:#cfe9ff;--c213647:#e5e6e8;--c21394f:#c8e6ff;--c213a53:#c5e4ff;--c213e5c:#bcdfff;--c22374e:#cce7ff;--c223854:#c8e5ff;--c224369:#b0d8ff;--c233249:#d5e9ff;--c233a52:#c7e4ff;--c234b43:#b1dfd4;--c243047:#e7e8ea;--c24334b:#d4e9ff;--c24364b:#e3e5e7;--c243952:#c9e4ff;--c243954:#c8e3ff;--c243e60:#bcddff;--c244b70:#a4d2ff;--c2478d7:#2186f4;--c251f40:#ece7ff;--c253d59:#c1dfff;--c26324a:#d7e8ff;--c263447:#e6e7e8;--c263449:#e5e6e8;--c26364b:#e3e4e6;--c26374c:#e2e3e5;--c26384b:#e1e3e5;--c263e57:#c1dfff;--c27200d:#f0efee;--c27384b:#e1e2e4;--c27384f:#cee4ff;--c273851:#cde3ff;--c27394d:#e0e1e3;--c273a55:#c8e1ff;--c273c55:#c5e0ff;--c28394f:#dfe1e3;--c283a52:#cae1ff;--c283a53:#cae1ff;--c283a54:#c9e1ff;--c283c50:#dcdee0;--c286fad:#51a0e9;--c291f3de8:#f1e6ffe8;--c29243c:#ecebed;--c29364a:#e3e4e6;--c29394e:#dfe1e3;--c293950:#cde2ff;--c293953:#cce1ff;--c293a54:#cae0ff;--c293d50:#dbdddf;--c293e59:#c2ddff;--c294362:#b8d8ff;--c294438:#d8dbd9;--c294e43:#b0dbcc;--c29505e:#a6d3e4;--c2a384c:#e0e2e4;--c2a3b53:#cae0ff;--c2a3d59:#c4ddff;--c2a3f5b:#c1dcff;--c2a4263:#b9d8ff;--c2b3250:#d9e4ff;--c2b3a4d:#dee0e2;--c2b3b53:#cadfff;--c2b3d51:#dadcdf;--c2b3e59:#c4dcff;--c2b405d:#bfdaff;--c2b415f:#bdd9ff;--c2b4257:#bedbf6;--c2b425a:#bddaf9;--c2b4a6b:#acd1fb;--c2b5c8a:#85bdf5;--c2c3e5a:#c4dbff;--c2c3f5a:#c2dbfe;--c2c4055:#d7d9dc;--c2c4059:#c1dbfb;--c2c415e:#bed9fe;--c2c415f:#bed9ff;--c2c4561:#b7d6fa;--c2c4b6e:#aacffb;--c2d2b2a:#eaeaea;--c2d3c53:#dbdcdf;--c2d3e57:#c6dcfc;--c2d405d:#c0d9fe;--c2d435b:#bdd8f7;--c2d4567:#b5d4ff;--c2d574b:#a2d3c3;--c2d72c5:#4291f2;--c2e4055:#d6d9db;--c2e4056:#d6d8db;--c2e4058:#c3daf9;--c2e4157:#c2daf6;--c2e415b:#c0d9fa;--c2e4463:#b9d5fd;--c2f4561:#b9d5f9;--c302c47:#e7e3ff;--c302c4b:#e6e3ff;--c304056:#d6d8db;--c30425a:#c1d8f7;--c30425d:#c0d7fa;--c30425e:#bfd7fb;--c304359:#c0d8f4;--c304460:#bcd5f9;--c30455e:#bbd5f5;--c304562:#b9d4f9;--c30465f:#b9d5f4;--c30475e:#b8d4f2;--c304860:#b6d3f2;--c30486a:#b2d0fb;--c31425d:#c0d6f9;--c31445c:#bed6f5;--c31465f:#bad4f4;--c314662:#b9d3f7;--c31475f:#b8d4f2;--c314761:#b8d3f4;--c314767:#b5d1fa;--c314c6c:#accef6;--c32435c:#c0d6f6;--c32435e:#bfd5f8;--c326154:#93c9b8;--c32776066:#64b19566;--c332738:#eaeaeb;--c334055:#d6d7da;--c33445c:#bfd5f4;--c334460:#bed4f7;--c33465f:#bbd3f3;--c334761:#b9d2f3;--c334861:#b7d2f1;--c334862:#b7d1f2;--c334865:#b6d1f5;--c334962:#b6d1f1;--c334c65:#b0cfee;--c344052:#d6d8da;--c34465d:#bcd3f1;--c34465f:#bcd3f3;--c34475d:#ced0d4;--c34495f:#b7d1ed;--c344a63:#b4d0ef;--c344d64:#b0ceeb;--c345e53:#9acabc;--c351d29:#eeeced;--c354155:#d4d6d9;--c354359:#d2d4d7;--c35445b:#d0d3d6;--c35465f:#bcd2f2;--c354960:#b8d1ee;--c354966:#b6cff4;--c354a62:#b5d0ee;--c354b63:#b4cfed;--c355064:#accde6;--c355570:#a1c7e8;--c355675:#9ec5eb;--c355d86:#8bbaec;--c362819:#ebeae9;--c36465f:#bdd2f2;--c364a62:#b6cfee;--c364b63:#b4ceed;--c36516a:#a9cae9;--c365173:#a6c7f1;--c365370:#a4c7eb;--c372c32:#e9e8e9;--c374456:#d1d3d6;--c374960:#b9d0ed;--c374a64:#b6ceef;--c37506a:#abcaea;--c37516b:#aac9ea;--c375875:#9cc3e7;--c376660:#89bfb7;--c384a60:#cacdd0;--c385069:#accae9;--c385172:#a8c7f0;--c38526f:#a7c7eb;--c385d79:#92bee0;--c393250:#e3dbff;--c39465a:#ced0d3;--c39516c:#abc8ea;--c398cda:#0074cd;--c3a332d:#e5e5e4;--c3a4c63:#b6cce9;--c3a4c65:#b5cceb;--c3a4d6655:#b3cbea55;--c3a5274:#a7c5ef;--c3a536d:#a8c6e7;--c3b2e20:#e9e8e7;--c3b4a61:#c9ccd0;--c3b4b64:#b7cceb;--c3b4c63:#c7cace;--c3b4f68:#b0c9e8;--c3b506b:#aec8ea;--c3b506e:#adc7ec;--c3b516b:#acc7e8;--c3b5269:#abc8e4;--c3b526b:#abc7e6;--c3b526d:#aac6e8;--c3b5570:#a5c4e6;--c3b5975:#9dc1e3;--c3c516b:#adc7e7;--c3c526e:#abc6e9;--c3c5273:#a9c4ed;--c3c536d:#a9c6e6;--c3c5774:#a1c2e6;--c3c6b61:#82b8ac;--c3c9fff:#0056c3;--c3d5570:#a6c3e5;--c3d566e:#a5c4e1;--c3d566f:#a5c3e2;--c3d5974:#9fc0e1;--c3d5a78:#9bbee3;--c3d608c:#88b2e7;--c3e526e:#acc5e8;--c3e5b78:#9abde0;--c3f4c6a:#b7c8ed;--c40536a:#bfc2c7;--c405471:#a9c2e6;--c405671:#a6c1e3;--c40576e:#a6c2de;--c405771:#a5c1e1;--c405974:#a0bfe0;--c405a7b:#9cbbe4;--c40638155:#8ab3d755;--c415971:#a2bfdd;--c415d96:#8baef3;--c42372a:#e0dfdd;--c425570:#aac1e3;--c435573:#a9c0e5;--c435c79:#9bb9dd;--c435e78:#98b8d8;--c4392ec:#0065cc;--c457bad:#508fc9;--c466188:#8eafde;--c46658d:#85aada;--c47566c:#bbbec3;--c47596e:#b7bbbf;--c475a70:#b5b9be;--c476488:#89acd7;--c482638:#ffd8ee;--c485b79:#a0b7dc;--c486581:#8badcf;--c48749a:#679ac6;--c487bad:#528ec8;--c496382:#8faed3;--c4997b8:#00789d;--c4a2a30:#ffd8de;--c4a607a:#98b2d2;--c4a607e:#96b1d5;--c4a6d8a:#7ba4c6;--c4a86c2:#367ec2;--c4b2f39:#e2dfe0;--c4b6687:#89a9d1;--c4b6b97:#7aa0d4;--c4b6f91:#759fc7;--c4c6075:#acb0b6;--c4c7193:#729dc5;--c4d6385:#90abd4;--c4e617b:#98afce;--c4f6784:#8ba7ca;--c4f81b5:#4a84c0;--c514169:#d3c0f2;--c51446b:#cebff0;--c52699a:#819cd6;--c526b7d:#9ba2a7;--c526c89:#82a1c3;--c52779d:#6792bf;--c53637c:#a5a9b0;--c53789a:#6792ba;--c54799a:#6691b8;--c5486be:#427cbc;--c54a5ff:#004eb4;--c54a5ff66:#004eb466;--c55769a:#6c93bd;--c559add:#0064af;--c569dfb44:#0053bd44;--c56b9e1:#005480;--c57d4b0:#005231;--c58432a:#e4c9ab;--c59738c:#7997b5;--c5b83b5:#507eb7;--c5b86b3:#4c7eb1;--c607387:#8d939a;--c60778e:#878e96;--c607793:#748faf;--c617e9e:#6587ab;--c628ab7:#4977aa;--c63768d:#888e96;--c647b98:#6e89aa;--c6489b6:#4d77aa;--c6585a4:#5a7fa2;--c6585a6:#5a7ea4;--c6586a9:#577da4;--c6599d2:#2564a3;--c65b5ff:#004698;--c66819f:#6382a4;--c6696bd:#346d98;--c669edd:#145ca2;--c66d4b0:#00502e;--c67aaf7:#004ca2;--c67b4ff:#004699;--c68809f:#6682a5;--c68a8e9:#00539a;--c68abf8:#004ba1;--c68b1fc:#00489b;--c68b1fc55:#00489b55;--c69a9f2:#004e9f;--c69aeff:#0047a1;--c6aa1cf:#175f92;--c6aa8ff:#0048a9;--c6c87a9:#5a799f;--c6c98c6:#369;--c6d8ba6:#557796;--c6d8cae:#51749a;--c6d91bd:#446d9e;--c6da7e3:#005496;--c6e85a4:#607b9e;--c6e86a6:#5e799e;--c6e93bd:#416b9a;--c6f87a8:#5d789d;--c6f88a7:#5b789b;--c6f88a9:#5b779c;--c6f91bd:#456c9d;--c6f94bf:#406a99;--c704153:#eaaec3;--c70515a:#bab2b4;--c70c3a8:#00583e;--c70c6b4:#005444;--c70cbb0:#005239;--c713342:#ffb1c1;--c71859c:#737a83;--c7199c7:#366396;--c719acb:#336297;--c71b1ea:#004d8b;--c72568066:#b9c6;--c7396bd:#406893;--c739ed4:#2a5b97;--c739fd2:#285c94;--c73b8ff:#00428f;--c73baff:#00418c;--c748aa5:#5c7593;--c74b6ff:#004292;--c758aa7:#5c7494;--c78aee8:#004d8c;--c78b4ef:#004888;--c78baff:#00408b;--c78c2ec:#004572;--c7998bc:#42648c;--c7ab4ed:#004986;--c7ab5fb:#00428e;--c7b92b1:#506a8c;--c7b97ba:#45658b;--c7cacdf:#135086;--c7cb8f6:#004386;--c7d91ac:#556b89;--c7d98bd:#44628b;--c7db5f0:#004686;--c7e94b1:#4f6787;--c7e96b7:#4a6589;--c7e97b9:#486389;--c7e98b5:#476484;--c7e9bbf:#406087;--c7ea6ff:#1e42a5;--c7eb6f1:#004585;--c7f97b8:#496387;--c7f98b8:#476386;--c7f98b9:#476387;--c8097b7:#4a6386;--c80d8bc:#00462d;--c8196b4:#4d6485;--c81a4c7:#30587e;--c81b9f7:#004184;--c81d5bb:#004730;--c8294ad:#5e6670;--c829ab6:#476180;--c829ab8:#466181;--c829bb8:#446080;--c829fbe:#3c5c7e;--c82a3c8:#33587f;--c82bbff:#003d86;--c8394ad:#5e6570;--c839bba:#455f81;--c83b7f4:#004284;--c83b9e9:#004679;--c83baff:#003d87;--c83c4ff:#003a79;--c84626a:#b58c95;--c849ab6:#48607f;--c849ab7:#48607f;--c849bb8:#465f7f;--c849cbf:#425c82;--c849fc0:#3d5b7e;--c85a4cb:#33557f;--c85b9f7:#004082;--c85baff:#003c86;--c85beff:#003b81;--c869fbf:#3f5a7d;--c86a0c1:#3d597d;--c86a0c2:#3d597d;--c86bceb:#004475;--c87a0c1:#3e597c;--c87d5ba:#00462d;--c87ddbe:#004226;--c88b2e4:#16487d;--c896575:#ae8497;--c89a2c5:#3b567c;--c89aed7:#234d79;--c89b7e9:#084579;--c89b9f4:#00407f;--c8a6cad:#926fba;--c8aa0ba:#415975;--c8aa5c9:#36547a;--c8ab3e1:#184879;--c8abfff:#003a7e;--c8ac5ff:#003875;--c8b9db5:#535b65;--c8ba0bd:#415877;--c8ba4c2:#3a5676;--c8c6771:#ad828d;--c8c9db6:#535a65;--c8c9fba:#445976;--c8ca2c0:#3f5676;--c8ca8c9:#345275;--c8cafce:#274f6f;--c8cafdc:#244a7a;--c8cbef7:#003d79;--c8d6c4566:#ae875a66;--c8da4c2:#3c5575;--c8da6c6:#385375;--c8da7cc:#355178;--c8ea1b9:#4e5761;--c8ea4c0:#3d5573;--c8ea4c1:#3d5573;--c8ea5c3:#3b5474;--c8ea5c4:#3b5374;--c8ea7c2:#385370;--c8eaacb:#325073;--c8eb4dc:#1c4872;--c8ec2ff:#003878;--c8fa6bf:#49535e;--c8fa6c0:#3b546f;--c8fa6c1:#3b5470;--c8fa6c3:#3a5372;--c8fa6c4:#3a5373;--c8fa6c5:#3a5273;--c8fa6c6:#3a5274;--c8fa7c7:#385274;--c8fa9c9:#345172;--c8faac5:#34516e;--c8fb9e8:#0f4374;--c8fbdf0:#003f74;--c8fd6a6:#004513;--c8fe3c1:#003d1f;--c909cae:#565b63;--c90a7c7:#395173;--c90a8c3:#38526f;--c90a8c6:#375171;--c90a9c7:#365170;--c91a4bc:#4b545f;--c91a4bd:#4b545f;--c91a5c0:#3e5370;--c91a6c3:#3c5271;--c91a8c1:#47515c;--c91aac4:#36516c;--c91aac9:#354f70;--c91b5db:#1e476f;--c91b6f3:#183e7f;--c91c7ff:#003670;--c91caff:#00356c;--c92a5be:#4a535e;--c92a9c3:#38516c;--c92a9c4:#38516d;--c92aac4:#36506c;--c92aac7:#36506e;--c92aaca:#354f70;--c92b3ff:#1d398b;--c92bcef:#0a3e73;--c92caff:#00356c;--c93a4bc:#4c535e;--c93caff:#00346c;--c94a8c1:#47505b;--c94a8c2:#47505c;--c94a9c2:#46505b;--c94abc7:#364e6c;--c94acc7:#344e6b;--c94adc7:#334e69;--c95adca:#334d6b;--c96abc4:#444e59;--c96abc6:#384e6a;--c96aec8:#334d68;--c96afcb:#314c69;--c96b8db:#1e4569;--c96bce9:#133f6e;--c96c9ff:#00346c;--c97adc8:#354c69;--c97aec9:#334c68;--c97afcc:#314b69;--c97b1cd:#2e4a67;--c98aecb:#344b69;--c98afc9:#334b66;--c98b0cb:#314a67;--c98c5f5:#003869;--c99aabd:#474e57;--c99adca:#364b69;--c99aec6:#414b56;--c99b0c9:#3f4a55;--c99b2cc:#2e4964;--c99c4f7:#00376c;--c99c5de:#003f59;--c9bb0c8:#404954;--c9bb0ce:#334868;--c9bb3ce:#2e4864;--c9bb3d2:#2d4767;--c9bb4d6:#2b4568;--c9bc8ff:#00326b;--c9bdbbf:#003d24;--c9bdec8:#003b28;--c9cb0c9:#404954;--c9cb2cd:#314864;--c9cb3d1:#2e4665;--c9cb9d3:#24445f;--c9cbbdc:#1f4163;--c9cc6eb:#013a60;--c9daec4:#424a54;--c9db3cc:#3c4752;--c9dbad8:#234261;--c9de2c6:#003920;--c9eb1c7:#3f4852;--c9eb1cb:#3f4753;--c9eb4ce:#3b4652;--c9eb5cf:#2d4660;--c9eb8d7:#274362;--c9fb0c3:#414951;--c9fb5cd:#3b4550;--c9fb5d2:#2e4462;--c9fbad2:#26435c;--c9fc4a8:#1d482c;--c9fd0ff:#003060;--c9fe1d1:#00382b;--ca0b9d2:#28435d;--ca0b9d7:#274260;--ca1caff:#003167;--ca28cce:#664b94;--ca2b2c7:#3f4650;--ca2b8d2:#38424e;--ca2b9d5:#29415e;--ca3b5ce:#3b444f;--ca4b8d0:#38424d;--ca4bdd9:#243f5b;--ca5b6cc:#3b434d;--ca5b8d2:#38414d;--ca5bbd8:#283f5c;--ca5bedb:#233d5b;--ca5c7ed:#0f365c;--ca6b4c9:#3d444e;--ca6b7c9:#3a424b;--ca6bad4:#363f4c;--ca6bbd4:#353f4b;--ca6bed8:#243e58;--ca6bfdd:#223c5a;--ca6d7ff:#002e56;--ca7bad1:#37404a;--ca7bad3:#363f4b;--ca7bdd7:#333d4a;--ca7c1dc:#203c57;--ca7d6fa:#002f53;--ca895dd:#5a408f;--ca8bfd8:#313c48;--ca8bfd9:#313c48;--ca8bfda:#243c57;--ca8c4e0:#1b3955;--ca8c7e8:#143657;--ca8d0fc:#002f5b;--ca8d3ff:#002e5a;--ca99a77:#695830;--ca9bad0:#373f4a;--ca9bed6:#333d48;--ca9bfd4:#323c46;--ca9bfd8:#313c48;--ca9c3de:#1e3a55;--ca9c4e0:#1c3955;--ca9c6e2:#183854;--ca9ccee:#093455;--ca9d7c6:#00392a;--caac0d9:#303b47;--caac2e3:#203859;--caac9ee:#123459;--cabc0d8:#313b46;--cabc0d9:#313b47;--cabc1df:#233957;--cabc3de:#203954;--cabc4df:#1e3953;--cabcdbf:#283932;--cabcf7d:#204200;--cac91d7:#62408d;--cacc1d7:#303a45;--cacccff:#0d2d60;--cacd0f7:#032f56;--cacd0fc:#032e5a;--cadbed3:#343c46;--cadc0d4:#323b44;--cadc2dd:#2e3945;--cadc4e2:#1f3755;--cadd2ff:#002c59;--cadd3ff:#002c58;--caddaca:#003729;--caebfd5:#333b45;--caec2da:#2f3944;--caec9e3:#18354f;--caec9e9:#173453;--cafc3d9:#2f3843;--cafc3df:#233753;--cafc6df:#2b3642;--cafd6ff:#002b54;--cb09af5:#533095;--cb0c3dc:#2e3743;--cb0c5e1:#213652;--cb0e7cc:#00321a;--cb0eadd:#002f25;--cb1bfd3:#333a44;--cb1c6de:#2b3641;--cb1c9e4:#1b344f;--cb2c6df:#2b3541;--cb3c8e1:#2a3440;--cb3c9e3:#293340;--cb3d4ff:#052a55;--cb4c7dc:#2b353f;--cb4cfe9:#14314a;--cb4e1cf:#003222;--cb5c3d6:#303740;--cb5c4d8:#2f3640;--cb5c6d9:#2d353e;--cb5c9e0:#29333e;--cb5cce5:#26323e;--cb5d8ff:#00294f;--cb5ebd3:#002e19;--cb6a0f1:#4f2f88;--cb6ccdc:#28333a;--cb6d9ff:#00294e;--cb8cce2:#27313c;--cb8cce3:#27313c;--cb8cfe6:#24303b;--cb8cfe7:#24303b;--cb8d5f1:#0c2d48;--cb8d9ff:#02284d;--cb9a9ef:#472f7a;--cb9c9dc:#2b333c;--cb9cce0:#28313b;--cb9cde4:#27303b;--cb9cee4:#26303b;--cb9cee9:#252f3c;--cb9cfe2:#253039;--cb9cfe6:#252f3b;--cb9d9fc:#04294b;--cb9dafc:#02294a;--cbacde1:#27303a;--cbacde2:#27303b;--cbacee7:#262f3b;--cbbcee4:#26303a;--cbbd0e3:#252f38;--cbca8de:#4c356d;--cbccadc:#2b323a;--cbce7ff:#00253c;--cbdcee2:#272f39;--cbdd0e3:#252f38;--cbeadf6:#432977;--cbeddd1:#1c2c27;--cbfd5ef:#202b38;--cbfd7f1:#1e2a37;--cc0cce0:#292f39;--cc0d1e8:#242d38;--cc0d6f1:#1f2a37;--cc0d9ed:#1d2a33;--cc1d3eb:#232b37;--cc1d783:#263600;--cc2afff:#412279;--cc2b089:#554111;--cc2d4e8:#222b35;--cc2daf3:#1c2834;--cc2dfd3:#1c2a25;--cc3d4ea:#222b35;--cc3ddef:#1a2830;--cc4e7d9:#142720;--cc5d8f1:#1f2834;--cc6d8ed:#202833;--cc6daf0:#1e2732;--cc7d5e7:#232a33;--cc7d8eb:#202832;--cc8d8ea:#202831;--cc8dcf2:#1c2631;--cc9b9f0:#3c275f;--cc9d8e5:#21292f;--cc9d9ed:#1f2731;--cc9dcef:#1d2630;--ccadcf1:#1d2630;--ccaddf1:#1c252f;--ccaddf3:#1c2530;--cccdced:#1e262e;--cccdef3:#1b242f;--cceb9ed:#3e255a;--ccee6ff:#14202c;--ccfe0f3:#1b232c;--ccfe3fa:#17212d;--cd2b3e5:#472659;--cd2eaff:#121e28;--cd4b473:#593600;--cd4e5f9:#172029;--cd4eaff:#121e28;--cd5af69:#603700;--cd5e5f6:#182028;--cd5e6f7:#171f28;--cd5e8fc:#151e28;--cd5eaff:#131d28;--cd7cba8:#3a2d02;--cd7e9ff:#141d28;--cd8e6f9:#171e28;--cd8e9ff:#141d27;--cd8eaff:#141c27;--cd9e5f5:#191f27;--cd9e6f6:#181e26;--cd9edff:#111b24;--cd9eeff:#101b24;--cdaebfb:#141c24;--cdbe8f7:#171d25;--cdce9f7:#161d24;--cdce9f8:#161d24;--cdceafa:#151c24;--cdceaff:#151b26;--cdcebf9:#141c23;--cdcecff:#131b24;--cdcedff:#121b23;--cdec6fb:#361a4f;--cdeecff:#141a24;--cdfc3a3:#462a01;--ce0eaf8:#161b22;--ce0edff:#131a22;--ce1966c:#7f2e00;--ce1ecf7:#151b20;--ce1ecfa:#151a21;--ce1edfa:#141a20;--ce28d80:#862a21;--ce2a49e:#682a27;--ce2b979:#572b00;--ce2edff:#141922;--ce2f1ff:#11181f;--ce39b9b:#73282e;--ce3b359:#612c00;--ce3f0ff:#12181f;--ce4ecf8:#161a20;--ce4eefb:#14191f;--ce5eefa:#14191f;--ce5effb:#13181e;--ce5f0ff:#12181f;--ce6edf5:#16191d;--ce6f0fb:#13181d;--ce6f1fe:#12171e;--ce6f1ff:#12171e;--ce8edf2:#17191c;--ce8eff9:#14181d;--ce8f0fb:#13171d;--ce8f1fc:#13171c;--ce8f2ff:#11161d;--ceaf1fb:#13171b;--ceaf2ff:#12161c;--ceaf3ff:#11161b;--cebc66d:#4d2400;--cecf3fa:#121619;--ced858d:#8e1530;--cedc792:#492200;--cedf3fc:#121519;--cedf4ff:#11151a;--cedf5ff:#101419;--ceef4fc:#121518;--ceef4ff:#11141a;--ceef5fc:#111418;--ceff6ff:#101418;--ceff7ff:#0f1317;--cf0bd70:#572000;--cf0c48a:#4e2000;--cf0c986:#492000;--cf0f6ff:#101318;--cf1f5fb:#121417;--cf2d07c:#441e00;--cf2f7fd:#101316;--cf4d9d0:#2b1e19;--cf4f8fe:#101215;--cf5a4b4:#68122f;--cf5bbb1:#521a13;--cf5d3d3:#2e1e1e;--cff9fb0:#6f0029;--cffb5b8:#590c1b;--cffb5bd:#580b20;--cffbec8:#4e0e21;--cffd2d5:#3a1218;--cffe8e8:#1f1415;--cfff:#0d0d0d;--cffffff:#0d0d0d;--cfff0c9:#221300;--cffffff38:#0d0d0d38;--color-primary-foreground:#fff}
